0120bfafe32feb10bf308c4a60e4616b43418e5be7389c2be2a99e4e7131d30b58850a
0121ef3aed5e05b2e1666c6e5ae0cbdafe25083448ebe6534a5d5178b3c54c36d36b0a
012064477a5e930915de52341e0779f9b0b580f63806e78e455bffc7f6947fab592a0a
0121df2df1e0086955a6647d3a7e2a6c4ba1943cacfa1b719daabc636e3bba9a91670a