MTKTVDDNIIVGLDIGTATVSALVGEILPDGQINIIGAGSSPSRGMDKGGVNDLESVVKSVQRAIDQAEMMAECKISHVFLSISGRHIASRIEKGMGTISDEEVSQEDMDRAIHTAKSIKIGEEQRILHVIPQEFTIDYQEGIKNPLGLSGVRMEVSVHLITCHNDMARNIIKAVERCGLKVEQLVYSGLAASNAVITEDERELGVCVVDIGAGTMDIAIWTGGALRHTEVFSYAGNAVTSDIAFAFGTPVSDAEEIKVKYGCALSELVSKDDTVNVPSVGGRPSRSLQRQTLSEVIEPRYTELMGLVNQTVDSVQESLRKEGIKHHLAAGVVLTGGAAQIEGLVACAERVFRNQVRVGKPLEVSGLTDYVKEPYHSTAVGLLHYARDSQISDDTEYQEPKRPSMTGWIGRLRNWIQKEF*