MMKINLYKLLCFICVIFLLHKNVVRSGDNMKYNDMKGLDDLSKLNDDQVKDILGLKIDGAKERIEKLFHLIDKNNDKEITEEELNTWSSFLKNEIFLKQVQAEMGQIDSDKDGFISLNELNDAFAQNLDAKEVEKHSEGLLKRFQIVDKDKDGKLSINEVGLLIDPMKDEELKELEINEILEHHDVNKDGKISLDEFKQTRSDESSGVKKDDEMALDDFNFFDANKDGFIDKEEIIKVYFDPAHESGAINVNEIKENIFEGKKITYDLWNEKALKIAVTSLTDYGDVIRYPEDFKLDIGKNVILPTARSRAFEDDDMDADNTEDDKDEADDASQQKSPAIDEL*