0x2cffd02e87b4add6e4aaaec60828d1e70a69812508a170bd1b3ef2933a0bd79637bc60fed972886df7a5f46256388dfc4f36e341fbfa3ba193990bfdc37594d60b336f775cf64d9c1f681701d43e6d7fc8b456d11c524bf024a982e8d0815574798e6251e30df8fcfa79c17c8d9ef8331772e21805630d3772df6298141417890609f0614e7592ac4865729299e138d945110a7d39e7d4dd9ed0f939f0dadce85fbf9471a0c1169d949ce1187017cff615643fe9833adf7de3735e1c14b5e01a2d651156bbac8084740aa504fadbd596f7a7e371bab23cafda476e1b27088018210c4bcc9188bea7dd7044b2cc05931ce1cc039af9fd838e2171b0a23abe88b19b841315ea0b8f4b324191c0ce59344c2df1218a2bd236737210a848bb4ef029b490f8dac53d7cd6aabec2784ce86de33783736f6569ce38405eb0310ff9eb05014f4f0afcf957fc28f87c5f32764fc0cd3f1a2192ec080670be3a60ff137d951e2740295a18a14efbd15ae369389e3f4204b96a0948825944717a7f92724aa17372e448289f8a56b11558b77c1e29ee9e305b5707b5562cb51b0a0767b522d1add52fa69789d8d9e2762ea82539678b86336b75cca4fe98ecbee0295a8331d21761046d0fdc03020be7063823444c524c9cfb598db675785edd71d1de8e4da99da72722514552d9489c5872fedc0b8abe425bd2a9a75126c68a051c4fa8e419c31294962bf241ead9471ba22525308a3ee20ce08ca2d940b2ef00830195ff9ed53a0df44eb398121c13c069fa66a8ac5bdadaacbc005df9db57f160e2c20e5f3f3716e50bebeb9d01e70f58e5a2b543ff54e1be9fe7e72e955ec7a789e4f0c5476d9d1bc2c5f8bb09db2c5d02a876308a8154c721558b3d9952f61c07041d6637a1609f1444513eb86951f3dbba999ed365914149d49598ccb3628abf906d9526f82d840e2b2a7c59fce07439e5ea4dbf54206cb8af751486cf7c007ac235ff2f89cb50bcb3163154da8577c984240f21d359b9fa50e6b66995eb1136fbaa2f4d86fb969efaee9d319cd7bb413845d9ab19fb047c1c1120a691960429a9d2b0fbe7f2bcc86567498e0c6084621244602fe3b44988437ebcb8552e0998415b22621d051fd81eab904f95863b8a09e346c409d78b53af62b088914ac0d5597f0305aa2aea70b5b1ff87a54f73d34d77b19e4e41b310eedc752d0377fc426f64bd01a822dc0e01b4c4ffef6cc93b4372173f17c38ca0f81588eb3e21075b530f666cd9e985e31098323e247eae660e51474665549e8df058ff1b37d4914891da03eb30cad9c1450d7879e5467050fa02ba0832b10978c16f53f9e987f8fb37ab3ad07d8987b86e28d0fcc6d1733d2403c064b0f5ac344679a50e96243a270320479c633e8b4828f01c13cc3543c4659030c2010c9ceba0b149a3417f0abe11d526870b8380f13b0536a8759b0b67250c8fa0e8c5fa504352f6fc8917da70faf6bd66cea8d2b11101f97936378d3a8f110a3aa6b2379c877e79479e231c281d043ff9e9d8f5e453a8ab18f7e0d55dfc6ba610b83969903564a864346bff00e995bf7840321c0db39f23dfb9fa8262dad8191acb304689960f18c96864d06d9c1b3baf9966c333a9e7c8ad9bf0ee64a6c824e233f6bc2101a86d18ec710b8d87571990434ac26ae03fc754937c1ea192e0d241a8f4eed810b0a8e07bb2337030f5d80931ed1ed5ef44bf94988282a571f96cf541c93709688e8138c606e7279f82c0333c7398e8aaa706d5897b27a5a4d030a50c0067fce6ba9453a5a119df0f30702084b6f85aec97570551696e4e8e3a56e42dccba85e1c454af4fa642b0612a77d06428daa0549da79f2c3af907ea921d50b5798ad5d0ff83ca3024abd15fd8c2e5af12b7bde4d5e004a1a7ea5c0fe20380e0d837