MKTLLMASLSVYAISNAFAAGLPQPPVIAYDCDSCEKLSRVPLSYSWAADTQSLALKKALKPRPSKSLQRVMTLAELRRGINVHTHADGAIVRVSVQKSRGNAALASLRILTPDGVEHAPSEVAEVHTPGAGLAGADEHALPTVMVLNKNAGHGKFVLKSTDTAIDETTPVFVHVYDRYSDISLEVSTEKEHYYFGEELVVKVRMDEEDDALPIDYMTLTLRSPEGETWPLSFYEVDEGLYEARMPLPEARNSHGENWYVEVFAESWLEEDTISLSTHIAFSCSIQSGAVRSIRQTGSTPEFLESEVEVATASRYGLQAVLYGTGADGRKLPVSIHQTAQWLEPGKHTLKLQMNIPADSNAGAPWSVGYLQLTDYGQYKPVYRFDELLPLTEEHA