MTTLMKKEAKFEWNDQCEEAFQALKTRLTNAPVLTFPDESGTYDVYSDTSKNGLGCVLMQNGKVIAYASRKLKPYESNYPTHDLELAAIVFALKIWRHYLYGVKCRIFTDHKSLKYIYTQKDLNMRQQRWLDLIKDYDLDIQYHEGKANVVTDAVSRKSSHGVNALVVANDMCKDMQRLNLEIVSGECHDGMMNALTIHSSMFDEIRENQAGDVKLERIKEKISQGKEIDFKIHKDGSLRYKGRWCVPQKCSELKEKLMREGHNTPYSVHPGGDKLYKDLKKVYWWPRMKNEVAEFVARCLTCQKVQIEHRRPQGKVQPLEIPSWKWYCISMDFHHLFTQVEKWK*