MVGRSMSLKNFFYLLTLFVLTYGDHFASTAARRFQLQTPPNNESSAGQLYYDHDLARTLVEYAAAAYVKDAPSLLPWNCSWCSTSFTAGFQLLSVLIDRERCQLAFVGVGRSSALRSASIIIAFRGTLRTSIENWIQNFDFEQTQVTSDIYPNTPEAAKVHHGLFSAYHDSVLRSGIRDAVTKLYGDGLGVVVTGHSQGGALAAFCALDLRINHNICLVTYGQPRVGNKVFAGYLRSLVPFTSRVTNAHDIVPHLPPRIANYHHFPTEIWIHSIGPGSETEARVCDASGEDPACSRSVWANSIADHYYYMGVDLHKFDAASVSCPLLVQN*