MSQILKTSLLIVGGGPGGYVAAIRAGQLGIPTVLVEGAALGGTCLNVGCIPSKALIHAAEEYLKARHYAGRSALGIQVQAPSIDIARTVEWKDAIVDRLTSGVAALLKKHGVDVVQGWARILDGKSVAVELAGGGSQRIECEHLLLAAGSQSVELPILPLGGKVISSTEALAPGSLPKRLVVVGGGYIGLELGTAYRKLGVEVAVVEAQPRILPGYDEELTKPVAQALRKLGVELYLGHSLLGPSENGVRVRDGAGEEREIAADQVLVAVGRKPRSEGWNLESLGLDMNGRAVKVDDQCRTSMRNVWAIGDLAGEPMLAHRAMAQGEMVAELIAGKRRQFAPVAIPAVCFTDPEVVVAGLSPEQAKDAGLDCLVASFPFAANGRAMTLEANEGFVRVVARRDNHLVVGWQAVGKAVSELSTAFAQSLEMGARLEDIAGTIHAHPTLGEAVQEAALRALGHALHI*