MKFVSKPKLTKILGMKGYPLVMPAFLLPLTKQTIENIKVYLHEKELWKKFHEAGTEMIITKAGRRMFPSYKVKVTGMNPKTKYILLIDIVPADDHRYKFCDNKWYVVNGAAES