MKFKNFIEHISLHFEEDPEYFGDEKKKIAFMLSHMKEGTAASFRSEWLEDKMSVILALERAQYQRWAIFERRLTEAFKNNQKEKEAQNQILQLKQGSKTGRDFFLEFNSLQRKAGYRDNSILITLLKKNMNYTLVDKLYISGLPPNRYKEWRKLLTERTGARKEDGGGKKAYSETKDGTGTVYLGAGQPMEIDKARYRKEGLCFKCGVKGHIGKFCPTEGKNKVDLSAMIAALSKEEREALKLDF