MLKFLALLTLLASATVHAETPLHTDLPLKYLEQANPESRHQPLVIFLHGYGSNEQDLFGIKDELPAQYNFLSVRAPKTMEEGSYQWFRQKGQGAYNGETDDLKTSGQVLLDFIAQAAKKYHTEPDKVFLVGFSQGAIMSYEVALRHPEAVGGIAALSGRILPVLKSELKPDEKRQKLAIFIGHGTADKRLPYIDGTEANSLLQSLSLTPEFHAYPGVGHSISATEMQDLSAWLQRLNP