0120f472c2d573b6e00aadd03a284786e6bec1647dd6c43b94124a21df3454757d310a
012178b4a0e2e977a293351bca36eef2113cda2fa2c4d5f33b8cf5fc6a24eec1e1340a
012073c094b0c16d02a5979b94012a5afcb046e0c68cdce7aa2a68b9630020c2d4410a
0121db2033c9605d42d68bc69d4a18b83da2c0e7cb07cf979c1a50380a1c1c5b9f5d0a