012090b7c388f0ec539bd6f78a31cf1706cdfa09fe509bdb4c359cf0d1392a58274a0a
0121ffa2700768fc1aad1e540aa3b9c4d5430b3273434a65dd0b3010c0674f80a94d0a
0120a12c0b606080991d4955946858f7e2265cdc44a893141865f30d9e4cf3ccee5f0a
012176a0d86e36019421e5f7379f4b55e77e521bf454b96dfb8454e08608c0090b3b0a