MKDVKMRKEKGRLTSTAGEIFYQPKLFSHMFWTLSWHSISGGELFVSYNFCFSPRETSMSFKTMDDGQVLLYANSVNARYQTIPYPWLVFGEKVKVNAVFIRDSTGVSDSILILFGGALSNGIQAGHLKMLDGYVDFFMDHNLADSYVKLKEELNKLIQKKLEDPSIDIHKEGKYLMLAVQELVSGDQCEGRFVFGRESRKPKASNDENKFTKDGTNPKSLLQTLLMRAGHSPPKYKTKHLKTNEFRALVEFKGMQFVGKPKRNKQLAERDAAIEALAWLTHTSDNNQHEDDKSPPDITDNMLKLLGKRRKSKQGHG*