MQAEIIFTGTELLVGEVLNSHAQYLGRRLTEMGIEVIQHTTVGDYWGRMGLVLLQALERADLIFITGGLGPTIDDLTKETVAEVLELDMKLDEASLEAIREHFAKRGMEMPDNNTKQAYFPEGARVLPNTRGTAPGAIVEVDKKAIIILPGPPWEMETMFDNSVVSYLNSLPHRGTLCTSKTFRLTGIGESTVQELIDDLCGMGNPEISFLVNPGVVEVRVTGQGATLEQATGLVQNLSEQVRKRLFQYIFAEDDEKIEQVVGQMLIDAGLTIAVAESCTGGLIEARLSDIPGASRYLVGGVVAYTKQVKERILGVPADTLAQFGAVSRQTAIAMAEGVRRELGSSIGLAVTGVAGPTSSEGKPVGLVYIALSSPTGVCYREYRFPGERKAIRSGTVNAALKMAKHFLQGK