012065d5da7a110d1bd4008eb2104c2e50d42008000baa54b27f66f043f409a4d25d0a
012172205bc7e6ac4b3126d9bd4e06897382a3f6768062c9f5f2e1b864e5852c25770a
012089daf88e6aeb8695fdbfab424f6672f820d6b5100a3e895a0b1101f2fd5de3100a
0121ff1f2cd5d5804a9817db38d65a03a145fb60cfb9d787264817e9af1692cd22180a