0120ec55df63c149a60a0c037d87da617085847738b04ff53e8969a0197e390ff3b70a
012170b76a81d5c16d5024b5dff2382ff426408f9c72b1960692b201b59f7dd6d80b0a
0120fbf78a64c3ae6009ec5d909a609c19f19e6dab2f77669ed9994a445046b9e48d0a
012124ab9ca26decad47b514600610506b5824fc686eb733a106f28e76aeda499a450a