MATFTRMVKGQMRCYSAPVDAAIPASKRKYIPTSGTYPKGFFVSGTHVGVKASNTKFPDLALITSETPCSAAAVFTTNKFQAAPVQVSKKILNATQGQGIRSVIINSGCANAVTGKGGLEDAMSMATKVDEYTGVAENGTLVMSTGVIGQRLPISKILSKIPEATSSLSSTHDAWLTTARAICTTDTFPKLLSQTFTLPSSPGRTYNIAGMTKGAGMIHPNMATLLGVIATDAPIVPSALQSLLKTSVARSFNAISVDGDTSTNDTVAILANGAAGGAPINSTQNDDYVVMQNILTSFLQSLSQLVVRDGEGATKFVTVRIQNSPDYPSAQLIASTIARSPLVKTALYGRDANWGRILCAIGYTQGVAPGTVVPERTSVSFKPADGSPVLKLLVNGEPEQVDEERASAILQDEDLEIIVDLGGGEKGELGGEEGIDWSYKATDAMQIWLTKTLSVDNNTSQRGF*