MSFPHFGHPYGSTSQFLVSASSGATCCDTAPRSVPDVAAGSAPAAALCCAPYENRLLGSARPELGAALGIYGAPYAAAAAAQSYPGYLPYTSEAPALYGALNPQYEFKEAAGNFTPGLAQAGAYYSYEPTLGQYQYDRYGAVELSGSGRRKNATRETTSTLKAWLNEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKENKMTWAPKNKGGEDRKSEGGAEESLSCLNCDSKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXG