MKEALATGSEAWWRTKTGPEWIREKDGNYRVTFWWRDPQGNETHSPIRRVWVYITGVTDHHQNAQPQTMARIAGTDVWRWSTALSANWRGSYCFIPTERDDVFAAFAPGETPDRNVLREGWRQLLPQAIADPLNSQSWRGGRGHAVSALEMPDAPLQPGWDRPETPYSPPLMMQWHSERLGNSRRVWILTTGDEAPEERPLAILLDGQFWAENMPVWPALASLTHQRLLPGAVYLLIDAIDTQHRSQELPCNADFWLAVQQELLPQVRAVTPFSDDAGRTVVAGQSFGGLSALYAGLNWPTRFGCVLSQSGSFWWPHRITPPEGEVITRLKTGALCARGLRIVLEAGVREPIVFQANQALYAQLNTSQQSIFWRQVDGGHDALCWRGGLTQGLMLLWQPLIDTL*