MKQKVFVIFILLSLVLIACGQDNEVPVDDANAKKQEEIKGVKNLIPHSVLRILGVHHNATWDEDTAGYNLKGADELFNKISYTSASGTSVLYDGTTPNSDADVSKAARREVYLACEYKSDFIKAFASVINRLALVPAATGRLEDLVLKIREYAKAYYIDVYDTLQKKLGKLDTLSLADVESLRTRLIELEEAKKELRDEAIQPIIRAYINDESIVEGSADHHLKNVATTVDEILEYGNKKLTGFETRRNKIISISEQIKCILSRI