MSLLRDLQRTRCIFARRTNQPTYGYRHVPPTIQQPCAYASRLLSVIPYVTSTASDLALVHRGQFSAAGLLDAAGLPPGYEPDPITASPAMHRSATMDSKATINKGNFLSQQEDFHPFIEALLPYVKSFSYTWFNLQAAKRRYLKKHEKKMTHNEENKCKRDFQNENPETKQKWAARLLGKLRKDITHDSRENFVHCISKKKTSMCILSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKAIPLESTDGERLEKACFCTSPSLCINPYHIQVLIKELDLYLANFIKLMRKIRVKNHTTARANFPKPPLATRCLATTLSHRLVFSPRRNCGALRRVGYICPLVQIYLTSHYY