MKKNHQDKVRFISFPTTDYVNDGMRKLAKKRLYWWCRVCGVDFTTTLINQLHICSRHFVKGNCAPLWDVHNPDWIPSLFIPPHARQPVSVSTKENCEEFLRNEQLTEESIANPLLDRKPDSVALRSLLIDEIIAYPIGRTYFLLDDESNESSTVPYDAKQMSKELKKYLSKSTPIGRMVLEPNAPDCPERMFSSNDTLTELDLSVPPRWETETIIMRLQNSMLELINVLDEKC