MAQFTHGISALDVTPASALSAPVWLLGRRFEDVAATDFEAYKRAFESILWFTYRRDFVPMTPYEFSSDAGWGCMLRSAQMLLGQALQRQLNGRLSLRMAVELESGGNLSETDVKLLTWFADAPDSACRYSIHHMVQMGMRYDKLPGEWYGPTTAAQVLRDLVNQYRRDCGETLAMYVPQEGVVYRDDVTRLCVSHLEEEAVETKEMETQDGPAFFDPLLHPPAVDECREWSTALLILIPLRLGLDQLNERYVPALEKTFTFPQSVGIIGGKRGHSVYFVGTQQNQLHLLDPHDVHPAPELNAAFPTATHLRTVHSSRPLVMDVNSIDPSLALGFLCENRADYIDFERRVRILHDEVKASGDMCPFSVANCRPDYTGSGGDLLISDCLSGDDMNEDELASANGVVSGEDDDDEYVLL