0120f939bcb9ec9cdf6fa1592f19a7d90f88cfede19354c3d4163b30361b3f0a3b5f0a
012105bf1484077154eff98a3a4fce26b297f3747bc323f28c05814eebfafaeade1d0a
012038d46f05c301c22a2471cc8b1c2a1e1b4fa481f3eb5cf452e282ae005f600e7a0a
01217ecce0eec10867c2225959f11555f8f9419b66d26b186c113a866e3d744c1b060a