MVLKMHTGRITLALYNSYDPRSFREAHRRALARAGPLALAFDYNLAVFGFPFPQELQTPTEISEWVATTTSIGEHGGFLKELTAKGRFQTFPYPDKGFPPQLGEIVLTTRKPDEKKKITAEEVAEMVKRGQSVMLVFGLGPKGAPKEVFKMTKYHLDITPGGYSLETCTAMGATAGAMAYLLKH