MKITDIPLKLGFYVLQKFDSERMVVDIEGKELRVTAESXVIDIEGKELKVTAESVHDMLGIPIGGTKLTQLDQWPKDDTSYDEWKQQFKKDSIIRLSAIKNVIVSTTQADFNFKLNFLVLFVNTFCESTSMGRCNLFPLSYISRKTDISNIDWCSYVLDCLVRTKNSYIPYLDNNFFVGPSSFLVLFYADNIHSEALTVTRKRPTICYWSSEKIRYRETFEQEKGRFGVGELNEEFVNEQNEGDRDLEESDSDKHEDHSVEAYESKISKMLNSFERMKEKLNSKLNDAMTKFPEKESFRIFKENMKNMIVEETLKAQHFLIFQLMKLEMKE*