MGATLSNFKQTVWPTLLQALPPKSKFTADDIPDLTGRIVIVTGGNVGIGYETVKVLLKHNAKVYLAARGKDKAERAIKSLKEATGKEAIFLQLDLASLSSVKKAAEEFLSRESELHILFNNAGVMAPPIEQVTADGYDMQWGTNVVGHYYFTVLLLPALLAGVKSSPDHHARVITTASSRAYSHTLHWETFKDTPERRKTSRVGLYPQSKFGNVVFARQLAKRYAEQGIISVSVNPGNIKSELQRHLAGLQKKLVNLLLYPTPLGAITQLYAGTAPEALNYNGEFFIPWARVGRCRAEAYDDELGDKLWKWLEAEVKVHQA*