MKTHKNENNLMFNIYNQYEEAKANVAFVDYNKLMAQVLLECNLGFSSDEYVKFGKMFDEAFAKKYDIVLEKFVISFNVNLKFSADALVPVLKANEDSNTEAFNFKSANDEKFNKLLNFYNKLVNDLILADKYVELFPNIIVFRAKNTKSLKVLFDAKSALFRGE