MEKKRWDCTALPKGWKMEEVTRKSGLSAGKSDVYYFSPSGKKFRSKPQLARYLGNQMDLSSFDFRTGKMLMSKLNKNRQRLRYDNNNQNKGKPDLNTSLPVRQTASIFKQPVTKVTNHPNNKVKSDPQKAVEQPRQLFWEKKLSGLNAYDIAEELVKTMELPKGLQGVGPGCTDKTLLSAIASALHTSAAPITGQLSAAVEKNPGVWLNTAQPLCKAFIVTDEDIRKQEELVYSVRKRLEEALMADMLAHVEEAAGEGEALKEEGSSSEAMESV