MSKALIEVKDLKVYFHTDKGIVKSVNEVNFNINEGETIGIVGESGCGKSVTAMSLMKLLPTSKIEGGEIIFRGKDILKMNEDELMGIRGNEISMIFQEPMTSLNPAFTIGSQIIEGIMIHQDLSKEEAKKKVIDMIKLVEIPRAEEIYNSYPHELSGGMRQRIMIAMALSCNPKLLIADEPTTALDVTIQAQILDIMKNIKEKLNTSIMMITHDLGVVAEMCDKVLVMYAGKIIEVAEVVELFKNPKHPYTIGLLKSKPALGKNKDKRLYSIPGQVPNPIGMPDSCYFSDRCEKVCDKCRTQIPPLIELNSGHSIACWLYKKEEI*