MNKWQKIGLAVGMGAAVVTTTHLINSIIFKSSTANNYTGKRIRSNYQWKFGNIAYVTAGSGSPLLLIHDLNSYSSSYEWEQTINSFAKNHKVYAIDLLGCGHSDKPNLTYTTFMYTQLINDFVLNVIRSKTDVVATAASTPIVIMAAFNNHALFNKIILVSPLSVEDALKGPDNLSGIRRHILNVPVIGTTVYNILFNRPSLRKLLSRTFMDGKIPADYINACHENAHLGDTSAKYLFISTECNFTTVTISKALAELDNCIYMINGMHNNNDVIDEYIHINPAIENVMIQDAKKLPQVEQPAEFVRQAEIFLN