MSFNPGQIIAGCLDATRLRPEVLHMATDTLQLHLNSFQSVIAVSGRDYVFIGQDGQAFMAFSMGRILNKPVMWAKDGLSSDADRWVLGPCERFVSSPHMIVSINGIAVVVRRPASQFLEEFTGSDAGVHYAESPEPRKIKVPRPPNAYILYRRDRHAAVKQMDNSLTNNEISVKLGKAWNAESPAVRERYTELARLHKERLMMLHPDYRYSPRKPSEKRRRSRTDKPKKSNQVCRSQSIPSPTQPLPMR