MCPKSFTMPLFLQIHTRTHTGERPYECQHCPKAFSNKAALLRHDRVHTGVKPYECPQCGKFFTQSNSMKLHVRTVHLKLPAPYKSKNRKGKSRNVGVHQGSALSPFLFNVVLDTVSANIQDQPPWLMMYADDIALIDESRLTLERRVNLWKGTLENGGLKLNVTKTEYMACGSPDSCTIHIGPEPAVKSEKFRYLGSILHESGGIDHDVQARISAAWAKWREVTGVVCDRRIPTKLKGIIYKSIIRPVLLYGSECWPTLSRHTQELHVTEMKMLRWMCGVTRAG