CLEC16A aa1040-53 blocking peptide Blocking/Immunizing peptide for anti-CLEC16A aa1040-53 antibody Pkg Size 100 ug