MALLDAKELSVHFGDKKTPFKAVDRISYQVAQGEVLGIVGESGSGKSVSSLAIMGLIDHPGRVSAESLQFENTDLLTLESKAKRQLIGADVAMIFQDPMTSLNPAYTVGFQIMEALKTHEGGTKKARKDRTLELLKLVGIPDPESRIDVYPHQLSGGMSQRVMIAMAIACRPKLLIADEPTTALDVTIQAQIMELLLELQKKECMSLILITHDLALVAEAAERIIVMYAGQIVEEGAAKDIFREPKHPYTQALLRSLPEFAEGKSRLESLQGVVPGKYDRPTGCLLNPRCPYATEYCRQVEPQLHHIGSRKVKCHTPLNEQGNPVEYQGA*