MKQFNVLVADPISKDGIKALLDHEQFNVDIQTGLSEEALIKIIPSYHALIVRSQTTVTENIINAADSLKVIARAGVGVDNINIDAATLKGILVINAPDGNTISATEHTLAMLLSMARNIPQAHQSLTNKEWNRNAFKGTELYHKTLGVIGAGRIGLGVAKRAQSFGMKILAFDPYLTDEKAKSLSITKATVDEIAQHSDFVTLHTPLTPKTKGLINAVFFAKAKPSLQIINVARGGIIDEKALIKALDEGQISRAAIDVFEHEPATDSPLVAHDKIIVTPHLGASTVEAQEKVAISVSNEIIEILIDGTVTHAVNAPKMDLSNIDDTVKSFINLSQTVGELAIQLMYNAPSSIKITYGGDLASIDSSLLTRTIITHILKDDLGPEVNIINALMLLNQQQVTLNIENNKAETGFSNYLEVELSNDSDSVKVGASVFTGFGPRIVRINNFSVDLKPNQYQIVSYHNDTPGMVGKTGALLGKYNINIASMTLGRTEAGGDALMILSVDQPVSNNIIDELKQVGEYNQIFTTELTVQS*