MSHSATRRFRSILLLPALLLSACTGKGELPAPFDTLQAVFFRNSAPTAEEIDVDKLPVSAILVEFGRGSARVALADTRDGTLVWRARDRAEVHTRQGILVRTVGLPDNLRVVRFEGLPGGLTTPVPDAAGAGGYIRLFDMPSRRLYDIRADCKLEEAGQEQVTVGKYTFDTSVYDEDCTVESMRWRFTNRYWYESESKRIWRSRQVISPELGTMEITLLRPAQIP