MSFQPAFNARLIAEVKKYPCLYNHAKRGSGDTLERMRIWEKIAAAVDSNCSGDFAKKRWLQLRDRYRKELKTAIKQNFVAPVRWCYFSHLSWLDPYLKDNLVLTACEGGYGESNDGFPVDVFGISSVKTEPDDSDCGQSSSLLETSVIDRLLASTHQITGSQKDESDDPSVGGSGAEEEMKVDCGKTQSPPKEPNDRRTEKGEVGLGASHLQQSLSSSVLKNQLMTRYQQLEQAMIKQAVNVGKSVMDWMNDEDFLYCRIIGVRLKKMEPRKRKRIRAQIMSLLEESENEMEEDDDSMSSPNMDGGESSGYDHSLLDGTNEH