MKAGTPGCPDLEDWLVSHLPEGARVGCDPWVHTVSGVRGLQRKLAEGGKGQSLVPLLQDGNLVSKVWGADQPPAPCAPLRVHDLRWAGEEVAAKLGRMREQMKAAGAGALLATALDEVAWLTNTRGGDVDHNPVALSYCLVTPESATLYVDGAKVGPEVAAHLAAAGVEVATGATVTEVEVDLKLTGFRAAQPGFVETSFSTIAGAGPNGAIIHYRAQPGSCRSVDGCTLLLLDSGGQYECGTTDITRTLHTGSPTEHQRRCNTRVLQGHIALDVAVWPEGTPGAALDAFARMHLWRDGLNYRHGTGHGVGAALNVHEGPQSISSRFHITTPLAANMVCSNEPGYYEDGSFGVRIENLVVVVEKDTPYRYAGQQYLGFQRLTMVPIQAKLIDTSLLSAEETAWVDGYHREVWEAVSPRMQDQPELLEWLRRNTRPLKEQLA*