METNKPTLYWSLLMFKDWNFYIASTLKGLVFVGSQNKPIEELFEWARKRFPGSLLVEDDDKLEPYAVEITQYLEGKRKNFTVPVEYAGTQFQLAVWNALCEIPYGQTKSYSDIANDINKPAAVRAVGAAIGANPVLITVPCHRVIGKNGSLTGYRGGFEMKTLLLDLEKRASSEMDVPH