012046a50d587ea980503a6e85bb6100059bf6ea52e715343328276ca39a2e0c262d0a
0121f578fac46a5c05c9c793067702fe47b4bbabb2452820737b4a4c375f517237600a
012085dc0516f4896ea70240456cdf88205f8dcb26b76c6af28d9a557fbad507ebcc0a
01214486f0cdbd67021f98ed95137db34e27ca28766bd33c1e5fc2e5d09714beb51a0a