THEPKEPEQLELFICGLSLETTDGSLREHFEKWTLDCVVMRDPQTKCSRGFGIVISSCVEEVDAAGCAHKVGGRVVEPKRAVSREDSMKLGAHLTVKEIFVGGIKEDTEEYNFRDYFEKYGKIETIDVMEHRQSGKKGGFACVTFDDHDTVDNIVVQYPTSNGRDCEVKRALSKREMQSAGPQRGRGGGWGNFGGRGGCGGGGGGSRGYNQGGGYGGGGGDDGYNEEGFGGGNYGGGGNYNDFGNYSGQQSNYGPMKGSFGGRSSGSPYGGGYGSGGGSG