text: fd52a30137c92593cea5c97c6398e13380c102ddfbf7ff1712990e386b6a13072c3c94c38dd622ffe469227e2fe97ad09e92d03d3d7b62ad6ab2218c5af0a61e