MKSKIMSVELDRKEYRIAEFLCRKLELHDQHAKFPSCLFVDSCKDLHVKRRIGSGSYGEVKEIIWMGENFAMRHMFTNVEMFVEEISAMFKLLHPNLLQAISSFVDKDRNECCLVTELMHKDLRSFINENSSPRKRIPFSLPRAIDIMLQIARGVEYLHAHDVIHGVLKSSNVLVKVGPIEGQILLKISDFGLIKSNLLSSKYLSTQADIPPCWWRAPEVQNIRPEDEAAAKIYPTKYTDKADVYSFGMICYEILTGKIPFDDGRVKSDIAKIKTGERPLIPSIFPRYISSFIKRCWHADPKFRPSFSSICRILRHIKRKLYLVPDPNSAQDLVPSPDLCDIEGCLAKRLPQWGTREFGDQVANIPLQMFAFRVLEKEKIMKYNAAASAASGIKCVDKIVAATAGAGGVNSVDKMENDENHESVEVMTNAMSNSITKLKVPKSPIYGCPSPLHRSNKIKVLAKKTFIDSKTYRRPGEYFVALYLH*