MGNSESQPIRNSDKRTARRDNAELFNAAIWRYRGDVLGPLPQPFEGPSGDDCESEHQRVRVCVRRRPLFPHERRAGEFDVLSRAGNDAIVVHDCRMRPDCRNLLINHHSFTFDRVFDEEATTDEVYSAEVLPLVRRAAAGSVAATVLMYGQTGSGKTFTMAGLHSRLCDDLFASLSPADEVTATLTELGVGGARDLLRGGDVCQVLADPATGTVEPLPCAEVRVDGATGLRALFEYGASLRETAATGVHDASSRSHAVFRLHVQRAGVPGGSLTLVDLAGSEQRIDADSHSSERTRESAAINASLLALKDSVASLNGGGEFRSAAGGRHPLTLLLRPSFERSSEAGRQGSGTVIIATVSPASKDTEHSLNTLRHAAAM