MSYQKPKGTNDILPGTSEKWQFVEETARLIFKDYQYQEIRTPIFEHYEVISRSVGDTTDIVSKEMYDFYDKGDRHVTLRPEGTAPIVRAFVENKLYGPEYTKPYKTYYMGPMFRYERPQAGRLRQFHQIGVEAFGSENPALDVEIMAMALDFFKQLGIQQIKLVINSLGDKETRATYRQALIDYLEPHMAELSEDSQRRLHENPLRVLDSKDKKDKVIVAEAPSILDYLNEPSKAHFEAVTDMLDLLEIPYEIDSNMVRGLDYYTHTIFEIMSEAPKMGAQSTICAGGRYNGLVEELGGPDTPGFGFGMGIERVLLTMEAEEVVIPALSELDAYVVGIGSETNVAALQLVQSIRNFGFSADRDYMNRKPKAQFKTADKLQAKLVLTIGENELNEGIVNVKSMATREEKAFPLSAIHDSFDEVYDEMMTKMIEE*