MSFRHFGHPYSGASQFLVSANSGATCCESAPRSVPDVTSGSTRAAALCCAPYDSRLLSTARPELGAALGIYGAPYAAATAAQSYPGYLPYAPEPPALYGALNPQYDFKEAAGSFTPGLAQPRTYYSYEATLGQYQYDRYGAVELSSAGRRKNATRETTSTLKAWLNEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKENKMTWAPKNKGGEERKVGGGAEEPLGCLNGDAKDITVSQEARGLRLSDLEDLEEEEEEEEEAEEVEAGATAADRLVEFPKGAQALPASCVTAQEGRLERRECGLVMPRFSFNEPAGLGEADFLGAQLGAPALTVHYACSEKPRIWSLAHTAASAVEGAPPNRPQPRSPECHLIPGQPPGSGGRPTVPRDSSCDESSRVAKAFGNPTFALQGLTLNFVPCRRRREPAVQCQYLSGAEGS