MDKEGTFNLMEDLQPHSNLKLLHVYGYRGLKMPSWMTLLPNLAKLHLWDCSIEYLPCLGNLRHLKSFRLERLENLEYIKEDSSSLANSSSTLLMSSAEEMVSFFPSLEELELKRLPKFKGWRRVNSSKPQLLPCLSQLKSLIIFSCPELTCIPLCPAVEILRLYSFNKGLQRIIKIREMDEKLGDVVPKLKMVEIDNVGWLNLLPIEAFRCLKSLKIDGDMELVDLPSWMQFLTNLHDLAIIHCRQLKEMPNWLPELNSLCHLSDAHCSPSLTKRCKKDPPGEDWPFLHHIRHIHISDAALITAECQDIQLLCGDPSFMSTAGDTATDLLM*