MSSDPAAVCSHVAEGEAPILYAARAREGAPEWLFRCERAPHDVEDERLSSLEEVVGRDPSTVEIALHPRGTVLARASVGGRWHVKEGTLPLPGRPSRRWPSLDPRFAPRRGEPLDARDLRVLADVAEVGWHVVQAVETGRSHAFTIGLFRSFDHPEVVLFGFGPEIREAALDRLGARVRAGERFEDGGVADGILADRPVTFRVVARRHYLAYLGYAGWYHGGPRFPALQAVWPDAEGRFPWERWFSPALREAEPILSELEPA