MLSGVSDTQPGVAAVLKDEYAYFLEFAATVIQRHFRGYLVRRDFYRQLNAIKRQQAAAEENEARLYLVNTAARIIQRAWQSFRNKRIYRFYRDLIQFRERGDPKEMLRAINPREAQLADAAAGVHVRFRLGGSMFPPLPSLLRKQQRQHKAAVVGHQGTAPVRAVTDINAFGPRNYAGEVPLSAKQLHNKPGRGASAQLRNARDDFRVDDSLREFIRPDGTRGMRSTQGWYARVENNGWRPXSERVLVDEDPVTTAT