MDADLVKREFMAVFDELVAQLDAELASSFDVPLPAQAYMRKIMTYNVPHGKLTRGLAVLQCYKSFCGHAHELSAEETRQANMLGWCVEWLQACFLVADDIMDGSHTRRGQACYYKLPEIGLKAVNDSLILEAMIFRILKANFRSHRAYVELTELFREITFITEVGQLLDLTSQQEPGHVDLTAFTSDTLYRIYRYKTAYYSFYLSVALGMRLANVEDPQLYKHAERVCLAIGEYFQAQDDYLDCFGEPELIGKVGTDIEENKCTWLVVTALHECNASAEDRALLEANYGRNDKECVARVKELYRKLGIPDAFQAYEQKSYDSIRAMIAELEGVMPTGAFDFLLQKVYKRSK*