GCHFVGCERITDSVLKGNFFLVIGKLVRGLIACYPYMAWNPCEEGFGAGCFKAEKEGSLGVTEDVEFVGCCVVLVASFESFFIPYIYTDILYVSINRYFGDDSTSRTFGTSAKTFHTPKAAALAGESAAKTSPGQSFDNAAHAQGGFRGRGRGPYFTGEWRGRGRGRGGRGGRGGGSSNPHNHSYARKDGQQQNDQQQSNQHAGSVVCFNCNGNGHKAYQCPTKREEERGQARQENFNKKRGFGCISSSLCLVAREHKVFFANKETNEKFMTGSRVENSLYRLCATTKNPAELNEESSTALYGVGNGSTKASLELWHRRFGHLNCQDILKINKSKAVYGLHLNDVKKPLICEGCIFGKLHRS