MGFHCEEKDSIHLQPCAACRMLRRRCDSKCVLAPYFPTNEVDKFAGVHRVFGASNVIKMIQMVEETKREDAVKAMVYEATARLRDPVYGSAGAIYQLQKMIEELKAQLESIKTRVSEQKDQLLSIRNNNVNACGHLDQYPFPVNVDPIFDHDHLMVSDPFDFPVEGGGWVFSNMSTPSL