MMMRSDSIQSSHIIPDAIRVAMRAIDGSTATNATYVETVLPDEHESVFMEHRLITFTSITKQETLYSEIMEDEIPVDKSSEMEMGVEHEHHISHHQESRQTIGKINDELRFSIIDAVYLRPAIWDHGRELRNLGQRKDHFIEIAALLSTDENLLSCHDIEKQWKNLKDSYFKLRKKVKIDASGKLVQPRWKYFSAMMFLDRLSNGNASFSGANTSMCDEINDAALVRQESFLGKRNGDGNLTSAPSGRHFVDGRCRIKKAMTSTSNTVDGESTTESTVLAAEDEYSAFCNSLIYPLREIGSMNRLEYIKLQKVIRDAIHEKQVELLENEPAGH