MMELRYALEVAQSRCLPQDGDGVATATSSEDKRQAKRLCSGLFESFACLSIHGEFKELLISSKKTLAALQALAKEEEWRSLGMLGRFTGRFQALSMYPGQLCAVQGRVLVAESLRFLCQDQSQRKFVAASHGLRALLVLEKEPKATEAARQALAQILISTNPASLQYQEQLDSVRPLLEMFSSSNELCQFEGAMALTNLLTSSEELRGRALQGGAWNLSKDLLFSDNEQVQCAGLEVMCNLSMSPEVLERFVDGKASVELQLLGAFCQSEEPRASIAASGALAMLADTPEVAERIAECQHCITGLLKLLESQ