MNKLVEIFCDVDDFCRFFIPQWELFCFEKGYRQRHRQGHMHPSEIMTILILFHMAHYRDFKHFYLEHIWKYHHKDFPTLLSYTRFVSVAPSVLVPLCSYLTQLKGKPTKIAFIDSTSLCVCHNIRIPRHKVFKGIAQRGKTSMGWFYGFKLHLVVNHQGEILALKVTPGNVNDREPVRELSKSLTGYLYGDKGYLSQELADDLAKIGVTFITKKRRNMKAQALSEWNNLMLKKRFIIETINGQLKTISQIEHSRHRSIKGFLLCVLGGLIAYSLKLKKPSLKIFYSEKDILMTA