012082b9abf6f3cf6607a6b90bccdca8df65188df57498d188946bd6271696dbcd940a
012117e771dbc790f2b452765a34babbc6ca4f887e05b6f31fe9fa65d261ec4b53610a
0120b8d0b0b006e94033df944235b4090ce4c71ba3e88388887ef43aec1de3b2aeb90a
01215ba9b2b77ff8a68432c2e4f35c5c49deccce8441c11f8a06f9d8241d445e9c6f0a