MNAVTEGRKVLLEIADLKVHFEIKDGKQWFWQPPKTLKAVDGVTLRLYEGETLGVVGESGCGKSTFARAIIGLVKATDGHVAWLGKELLGMKPDEWRAVRSDIQMIFQDPLASLNPRMTIGEIIAEPLRTYHPKMSRQEVRERVKAMMLKVGLLPNLINRYPHEFSGGQCQRIGIARALILEPKLIICDEPVSALDVSIQAQVVNLLQQLQREMGLSLIFIAHDLAVVKHISDRVLVMYLGHAVELGTYDEVYHNPLHPYTRALMSAVPIPDPDLEKNKTIQLLEGELPSPINPPSGCVFRTRCPIAGPECAKTRPVLEGSFRHSVSCLKVDPL*