MVRFRDQAMTSTIWYLRKHVVLLMFLALTSVYLRDTTCLTGHCYTTFEELIYTFGGPWVFGFMLLGLFLLFALYGGDEFPVLVPTRCGLQLDRSVPFLESLNEVLETNRHEESQNQVHRIYEDAFNRFAEEINSLAAYQWWRGSFYNILSVIVCPFSGTWLQWCLKIKMQRLREFVRSEYDHARLHSCRSHVLYEELKVSATFDMILEYRDDLPPSLHQRFPLSLVFGGEMEVTWLLLFFIVVTSMIWYRLVAGLNAQLRLVRRDQLNSTFRLIISWLNTYANPTLSVHRIHIYLVCFQPTALSYYQFVLIVYAVECRLHC*