MAAASTVLLPHITRHSYSGSASPQTTSKQLQAVSTKPSLLTASSSSYSASIRCRPIRSPFSWLPCSSGRWRLRISCLAQPAGRPADTNVLIVGATGYIGKFVVKEMVKRGFNVVALARERSGIGGKNDRDRTAAEFEGANVCFADVTDKASLDASLAGLGIPIHAVISCLASRTGGVKDSWKIDYEATKNSLEAGVAAGASHFVLLSAVCVQKPLLEFQRAKLKLEAELQAMAKDSDFTYSIVRPTAFFKSLGGQVETVKSGQPYIMFGDGTLCACKPISETDLASFIADCVVDPDKVNQILPIGGPGQALTPRDQGEMLFRVLGKEPKFLQVPIQIMDFAIGVLDFLVKFFPSLEDAAEFGKIGRYYAAESMLVYDPETGKYDADATPSYGSDTLEAFFEKVVREGMAGQELGDQAVFKSS*