MAREGRGSNIAVIKYWGKRDKKKILPINSSLSVTLSPFDMGTCTSAAYNPSWKGVKLWLNGKEEDANTERIQNCLREIQARSGESDMKEGIRIVSTNNFPTAAGLASSASGYACLVAALGGLFKVEGDLSVIARQGSGSACRSMYGGFVKWEMGKEEDGSDSIAVQVAPETHWPSLHALILVVSDEKKKVSSTGGMEESVRTSKLLAHRAQAVVPDRMVRMEQAIKDKDFAAFGKLTMEDSNQFHATCLDTWPPIFYLNDTSRAIIQFVHAFNEEMGQICAAYTFDAGPNAVLFVEEANLVKLAHRVSAAFPPSKDKTLEDHLADDELRNKVQEVGGWEADQDMGGRVKYIIHTKVGCGPSALTEDESLIDLSSGLPK