MCKALSKRTQWEMEGLRGGGEGPSSNQCRNFLSSPSVFGSPSSRTVPGLAYSAPDRSGSARAEATKEGPTCPASTGPSGPSLGYGYHFGNGYYSCRMSHGVGLQQNPLKSSSHASLGGFPVEKYMDVSGLASTSVPSNEVSSRAKEVSYFQGYTNPYQHVPGYLDMVSTFSSGEPRHEAYISMEGYQSWTLANGWNGQVYCPKDQSQAPHFWKSSFPGDVALNQADMCVYRRGRKKRVPYTKLQLKELENEYAVNKFINKDKRRRISAATNLSERQVTIWFQNRRVKDKKIVSKLKDTIS