; or (3) research voluntarily undertaken by the provider or domain name registrar using any material being preserved under section 2258A(h), if the research is only for the purpose of— (A) improving or facilitating reporting under this section, section 2258A, or section 2258C; or (B) stopping the online sexual exploitation of children. ; and (B) in subsection (b)(2)(C)— (i) by striking the performance of ; (ii) by inserting described in or performed after function ; and (iii) by striking this section, sections and inserting this section or section ; and (3) in section 2258C, as amended by section 6(b) of this Act— (A) in the section heading, by striking the CyberTipline and inserting NCMEC ; (B) in subsection (a)— (i) in paragraph (1)— (I) by striking NCMEC and inserting the following: (A) Provision to providers NCMEC ; (II) in subparagraph (A), as so designated, by inserting or submission to the child victim identification program described in section 404(b)(1)(K)(ii) of the Juvenile Justice and Delinquency Prevention Act of 1974 ( 34 U.S.C. 11293(b)(1)(K)(ii) ) after CyberTipline report ; and (III) by adding at the end the following: (B) Provision to non-profit entities NCMEC may provide hash values or similar technical identifiers associated with visual depictions provided in a CyberTipline report or submission to the child victim identification program described in section 404(b)(1)(K)(ii) of the Juvenile Justice and Delinquency Prevention Act of 1974 ( 34 U.S.C. 11293(b)(1)(K)(ii) ) to a non-profit entity for the sole and exclusive purpose of preventing and curtailing the online sexual exploitation of children. ; and (ii) in paragraph (2)— (I) by inserting (A) after (1) ; (II) by inserting or submission to the child victim identification program described in section 404(b)(1)(K)(ii) of the Juvenile Justice and Delinquency Prevention Act of 1974 ( 34 U.S.C. 11293(b)(1)(K)(ii) ) after CyberTipline report