MPKTLTEKLNAIKATGKGIFVPYIMAGDHEKGLDGLGETIHFLEDLGVSAIEVGIPFSDPVADGPVIEEAGLRSLAHGTSTQALVETLKTIETEIPLVIMTYFNPLFQYGVENFVKDLADTAVKGLIIPDLPHEHANFVEPFLADTDIALIPLVSLTTGIERQKELIEGAEGFVYAVAINGVTGKSGNYRADLDKHLAQLHQVADIPVLTGFGVSSQADLERFNAVSDGVIVGSKIVKALHQGEPIQDFIRQAVAYQK*