0120dac4203b0bd52dfd53fa31bfd98f7d22be39720b872ecad8a6490ea4a7b5b4270a
012152a9bebdf9676474c1258e9224d017107162382d098167fd57451c5df0c208030a
0120080c0f526c32166e45fc9728c3867bd760cb50ee1c7982734ccbd60bde7d860c0a
01211e7f8cb3d575ea684a64742e610b1c1ddd44008e30505aa670f71ef2e6c6fa010a