MLHTLVFALLCLPSAALRSAQPHLRPQPRFQRSRCAQVVQSGGGENSGVSGGALADFDCASPSTLPTSARLDATVGVSSERSVSLSLLGGEQLGASSGDDPFGEAGSVKELIVSLPAPESPLLRDGHAATAPVTELIVSLPAPETYLPCPAPAAESEAEEAGEAAATVPTLRGILMFALPTLAMMLSSPLLSLIDTSVVGLASSTSQLAALGPATKACDHLEYLCSALGVATTALGARTVAEGRPDGMRRVVGTSLTSAVALGLALAAALRLVAAPLMRLMMAGGAANGAAFGGAVX