MKRFLTFIGMFLIGMLSLSGLANIAHAVEYPLPPANGRLIGNNTTYVVPEDGLPLESIAAKYQIGLLAMLEANPNVDPYLPTAGTELIIPSQMLLPDTPRQGIIINLAELRLYYYPKGANHVIVYPIGIGQLGRNTPTMTTSVSQLIGSPTWTPTANIRKDYASRGIILPAVIPPGPDNPMGDFALRLAAGRGEYLIHGTNANFGIGMRVSSGCIRLRPDDIRDLFSTVPLKTRVQVINEPIKYSVEPDGKRYVEVHQPLSKTESDDPQAMPIPRSEGLMKFIDNRETDEVLVDQAIIRRSGMPVRVNKSQIPNNKVH