MDADLVKREFMAVFDELVAQLDAELASSFDVPPPAQAYIHKIMTYNVPHGKLTRGLAVLQCYKSFCGHAHELSAEETRQANMLGWCVEWLQACFLVADDIMDGSHTRRGQACYYKLPEIGLKAVNDSLILEAMIFRILKANFRSHRAYVELTELFREITFITEVGQLLDLTSQQEPGHVDLTAFTSDTLYRIYRYKTAYYSFYLSVALGMRLANVEDPQLYKHAERVCLAIGEYFQAQDDYLDCFGEPELIGKVGTDIEENKCTWLVVTALHECNASAEDRALLEANYGRNDKECVARVKEMYGKLGIPDAFQAYEQKSYDSIRAMIAELEGVMPTGAFEFLLQKVYKRSK*