MAIQPLRLDPITVLGKQLVIELFDCVDQRFDDIQWIEESMLEAARQANATIITSAFHKFSPIGISGVVVIAESHLAIHTWPEYGYAAVDVFTCGDVLDGAQAVRVLSERLGSRRHLISSMDRGLGGHRLGLLSRSLAGNGPVDEDSPTLRWALGQGTGVA