MVTQDLKKFSSPVFPFTAIVGQEEMKLALQLNVIDPKIGGVMIMGDRGTGKSTTIRAIADLLPEIEVVKDDPFNSHKSDLDLMGNEVKTAIQNDQALETEFIKIPMVDLPLGATEDRVCGTIDIEKALTEGIKAFEPGLLAKANRGLLYVDEVNLLDDHLVDILLDSAASGWNTVEREGISIRHPARFVLIGSGNPEEGELRPQLLDRFGMHAEIRTVKDPMLRVKVVEERTSFDQTPAVWLEKYQSQQQELRTRIVDAQKLLPNVQIDYDFRVKISEVCSQLDVDGLRGDIVTNRAAKAHAAYNGRDKVTINDIEKIITLCLRHRLRKDPLESIDSGDKVSKVFKDVFEIED*