MVNFVDLQKPLLYRLMKLAGVIPYTVELEPGTKMNFWIPKETLKKTKKSDKNFAVEPQKPTKPVLLFIHGFAAEGIVTWQFQVGSLAKKYSVYIPDLLFFGGSYSDNADRSPAFQAHCLVKSLRILGIEKFTLVGFSYGGMVAFKIAEEYPEMVQAMVVSGSILAMTDTISESNLNQLGFKSSADLLLPTSVKGLKTLFTLAVHKPMWFPKRLFKDFIEVMITNRKERAELLEALVISNKDVTIPRFQQKIHLLWGESDQIFNLEFAKSMKEQLGENATMESIKKAGHLAHLERPCVYNRRLKKFLASVYSEN*