MSPRVFITGATGYVGGQTAVTLIAAHPEYDVVALVRDQEQADKLKSRFPNISTVLGTLDDDAVLKEEAAKADVVLQTASSDHVPAVNSLLSGLANGNGRGRYIHISGTGVLNDMSTGPGNPTSKIYDDVKDIHEIINLPAEALHRNVDDAVITGGMRLNVPTAIVCPPTIYGVGEGPIKKRSMQVPFLTEAILNRGKGFTVGKGENLWDYCHVSDVAKAFLVLTEEALKPNGGSATWGPEGYYFAEAGEFSWKGVSEKVTQIAHEKGKLAAADIEPLAVEDALKFHPWAPVLWGGNCRSRASRLRALGWKPEGPSLWEAIPSIVEFEIRALGL*