0120dd5b7ad2353f34d58f8dd46f8fcced0240e40f28444fe189ad49cf9850df061e0a
0121fc34bfe0a98eda5dccddba7e19b0009d807a64f8619fe3bbb46935a31c44a41a0a
012045cf9f8063b99cfa0fc4410500241ac472e1a6e44cb1fec7e5f7721714a58b1b0a
0121faf939ce21839bc7d42d7ad7143fa4dbbf7de3ecf77c4470f4964eb6504fb26c0a