RGDEAAKGLFGAIAGFIEGGWKKGNLFIAPKKWGVIHHPKKKGAINTSLPFQNIHPIKKGGGGKTSSWPNHDSNKKKFFWAILKPNDAINKKGYAADKESTQKAIDGVKKRIQDLEKYVEDTKIDLWSYNAELLVALENQHTIDLTDSEMNKLFEKTRRQLRENAKKTIDKGGGGCGGGGKTSKKHYEECSCYKKKGKIVKSVEMNAPNYHKKILRTQESECGPGPGVSDGGPNLYGPGPGNMLSTVLGVGPGPGRYGFVANFGPGPGFEDLRVLSFGPGPGSRYWAIRTGPGPGFEDLRVLSFGPGPGLPFERATVMGPGPGGILGFVFTLGPGPGSLLTEVETPIRNEWAAYFGAIAGFIEAAYIDPFRLLQNSQVYSLIRPAAYRNKYLEEHPSAGKDPAAYGLIYNRMGAVTTEAA