MEKKRWECSALPQGWKKEEVTRRSGLSAGKSDVYYYSSPSRYNRSLRDRVGCLNINPSGKKFRSKPQLARYLGNSMDLSTFDFRTGKMLMSKINKNRQRMRYDGLNQSKGKPDLNTALPVRQTASIFKQPVTKVTNHPTNKVKSDPQKAVDQPRQLFWEKKLSGLNAFDIAEELVKTMELPKGLQGVGPGCTDETLLSAIASALHTSTMPITGQLSAAVEKNPGVWLNTSQPLCKAFMVTDEDIRKQEELVQQVRKKLEEALMADMLAHVEEISKDGGAPLDKDIDDEEEDQDPREQEADDV