MSATGVEIDDVLVATVIGICANLGDLAAGRKIHARVTTSSVIVHTALINMYGKCKEPEEAREIFDKMPDRDSGFHSDVALDNTLLNMYARCGSIAEARKLFDGMRRRSVISWSTMVAAYAHGGHHRQALDLYKAMESSSPAVKPNCITHANALSACAALGDLAEGRRIHARVVAEEWSGAAVVCSALIHMYAKCSCLDDARRVFDELRHRDLVCWNSMVAAYAQFGHLGSAVAVYREMVLDGTDPSSITLIGLVIGASHAGRVEDGRGYFVEFVDHHREVELLWEHYMCLVDLLGRCGWLQDAEELVETMPFEPCVTGWMTLLSGCRIHGDVERAERAAEMVGELEPGGEGAQSILMLGALAEKKEWDVMSLIKRHLG*