MGRAPCCEKVGIKKGRWTAEEDRTLSDYIQSNGEGSWRSLPKNAGLKRCGKSCRLRWINYLRSDIKRGNITPEEEDVIVKLHSTLGTRWSTIASNLPGRTDNEIKNYWNSHLSRKLHGYFRKPTVANTVENAPPPPKRRPGRTSRSAMKPKFILNPKNHKTPNSFKANKSDIVLPTTTIENGEGDKEDALMVLSSSSLSGAEEPGLGPCGYGDDGDCNPSINGDDGALCLNDDIFDSCFLLDDSHAVHVSSCESNNVKNSEPYGGMSVGHKNIETMADDFVDWDFVWREGQTLWDEKEDLDSVLSRLLDGEEMESEIRQRDSNDFGEPLDIDEENKMAAWLLS