MTSTVASESVTKMHDDKRFKPGAAKPFVGDLGVRQGFLDAIGNTPLIRLKRASEMTGCEIYGKAEFLNPGSSVKDRAALYLIKDAEERGLLKPGGIIVEGTAGNTGIGLALVANARGYKTVIVIPKTQSQEKKDMLLIAGAELVQVPAVPYKNPNNYVKYSGRLAEHLAKTNPGGAIWANQFDNKANRQAHYETTGPEIWAQTEGKVDGFVCAIGTGGTLAGTGKYLKEKNPNIRIGMADPMGASMFNYYANGELKSEGTSLTEGIGQGRVTGNLEGWGQPTREGGVVDFWCQVPDEEALPLIYDLLKEEGLVMGGSTGINIGGAIKLAKELGPGHTIVTILCDYGTRYQGKIYNVDFLKSKNLPYPEWLDTSTKTSQVPSVFVDPEAV*