MGEGNLVVFKGTVDGITVLLDNQADFEQVISHFKQKLEESKQFFKGSKISIRFKGRSLSKEQQEELMDLLAHQNILNISFVHQFEGEEAHYDKDWIWIKDQLESKQGSLTHFHYGIVRSGNHIDYKGNVIVLGDVNPGGLITAGGNVIILGSLKGKVHAGLDHSYPHPFIISEVMDPIQIGIGNIIAQAPRGESFGSKDGKDLQIAYLNEEQIYVDVLDAKSLNHMLR