MMASRKLCYVVDDEDVGKDRARATSYQPQPNTSFWYTRSVQQSVLQLVGCKAHHTFKIGRRVFDILEGENLQMTKDFHAKGASVSAVDMFSNANEQNLEALEKSRIQLFENMKKDLSIESNDRPFNLYKKQVSVTVKRKRFLDVICASLQEYRYVGPSQRSDINLACRLRERKESVTVLLCGTSGCGKSTLSSKLASRLGITTVVSTDSVRHMMRSFVHEKENPLLWASTYHAGEFLDPAAVAEAKRKKKDRRVSSTPANTGTEESEASQMKTDVTTNCSFLGVSPTDKQNTDIDVFEQVGSKVLAIEGYKAQSEMVIDSLDRLITAWEVRKESEVVEGVHLSLNFVMGLMKRHPSIIPFLIYIADEEKHLERFAIRAKYMTLDPSKNKYVKYIKNILRTYAPYKLFMKHVIGCTPCSNEPVSNHFCDRQSLIFYSTGYCN*