0120dcc01b1d68eaac8e8dad2096874684005866d71f672e6ce0503b0f72d5c9e7140a
01214ac139e85f9efd0d2f5640a9215e850b163ef1c5acecba9dbeb8312a0b48d4270a
0120a31f89ddd8c8569efe8874de2fb832ac9848815860fdfecf5a499627079cad560a
0121b68e7470f65a6955f0630faefab0f0beef703767475dbb885a47e769fd9e272e0a