0120bf135a81c786bbe892eccc8391b7ad1d4297f36e97f0845f33c798f69a247bca0a
012171920eca6c1d00ec2d7520d72c53cd147b4c4c492c3c3a16a60ca312c4044a500a
012037ee0a084a758a0b34c81cd0da61758d9fcab4e80830d8a2fbd687e0a73c5b080a
0121dd4f35d60c2f62f266892d73d0ebf509df3dcc3846be5600acdd8b7c55a8cf260a