MSDIASEDMGPWLSPEELEFVRNKVPILYVDILPVRIDDAGRIEAIGLLLSAKEVGITRSIISGRVLVHETIRDAIIRHVDKDLGLMALPQLPANLTPFTIGEYFPTPGEGWHDPRQHAVSLAYIIPMAGDCSANADALEVSWFPPRDLLTRSLQSEIVATHLPLVKRALSYLGIE