0120cf26ac0da699a4be10669e978ce195ef49b8e6f6cc36be21d281975c63ec3a1c0a
01211c0f82bc5202ff0bec4777ba9f252342a72cdbe6a1aa11104f2b7618a32c696f0a
01203c6245e95feefb9ca6e15120cb208b4f96462036054f39e8e4908601e0bcb1900a
0121ffc9ca5ed155f387c79d5e85c80da044171b1d3ad21c4fce23087f4563a3a73f0a