MDVELGEDVVTEILARLPARSLARFQCVSTSWRRIISSDYLRRMLPLITSGVLYHDGPRGGGDDGARRAYTYACAPDGGGVAEAGDMGFFPRHNASTIIDGCNGLLLYYASRPAAFHVVNPTTRRWAALPAPRARTLLSVLAFDPCASPHYKVVCFTGWLPRGATIEVFDSERGAWRDHEVDFGIDTDAMSATMHYSGGALHVLAYSGHVVRLDLGTMACAVTALPAPVSCRARAGHCRGRLRFASSDGTRLRIWELEDADAGDWALKHEIGVSDVVPGGSSQAITFLFMAFHPEREVVYLWSPWKLLAFDLVEKRVEEEWAFGSDKEGAHLIQIWLFPFSRHLANALA*