0x2cffd02ea956758f4f2f3a31d295715e50f6b00861167163f1a8ea93110fcb2c81b079f86c025aace70aef7177186c5d01bc977d6f0126a7db33b170924d06ffb0d7381c44b322b23755daf362e8bb4d0fcec1d9d499b388a89eac2145de3c237d5ebde20142ddd99875c978f7b338a66f4ea80948ba20ae8de76c8f9ea24e1b6c47c5f655ed7b1e4e352033679321363d26c7c2624d1d4f6a636fb432919e12f1a098e5f9eec6dac21feb41516edec7ef38b0093950b733e9e3e1b537d4126784e5718a508e94b3e4081cb2e268602c05baf19cc89cd39be9ed29d493a6c1ecb0e255c00cef9855edaab2f8437f55dd23f8792522a8b72bac342a8a84ca1412939c18ebca643cd2ab4b9f381e9e34cccb695571ca7e3159dfb7ae48213ce01bc577390d2406fbee163f052c56c6838ebd608df1455fe750786551e4f4ef336dbf196c75c78e1f84484e3fbcd44a29958f8632302dd1e843a7bf0147ae873b5776723317181d5cd2098d4c79affda1c2fab7834abf7fb25da3d25bf8370aa4dee950dad667b13fe17ba382c4908bb67957c526d682872dae6043ffb243f614bd3abdabac3729bca02ecdd2f8ddddd343692dbac14a50063fb46a0204152644b4bc5d38fbdebf98f01ab4b93952b31b9ec9b4c75402f796ec8f35eedae63910278266ef12047d3386672d44833be585fe71ec768707e531242e1af77d09ef5d65d4a59c83e64943eeab0075ecf1ba520a1be0de9fb12a25eda1f4ec9b5d8265610b7bde819d9e66e9d22803f01735d1b7fb193f35a613100023d3477696b835ab29c981d5b7747a98f1451aba2eaed3eea0e2608c059bdfac1cc41035a86b2ff192d952a8aafd46e419bcc33d55c24768fd0533b76da452919b713a242a116bcb9e55a98b7d25d54f875427e5f627b647035d46ac243c29d3d06a6ab635355f0be64c829cdfdefab7467cb14d8d7fe99bfbd8d1d0e69b7299fcc75bfc498b5b4ebb6f5811432b83a9d6278fd6e61a01673b213de4c996e442dcb339a0c65030bdad4738501513b402c29e754a2fc96fd9c976601f8243f50fc4d20fd7f34f25a97dbdafe5ad097c75c5bff9f90258cda93bad4c04cfd414415d837a04395902fedf663b083f7e3812df91b0607542afabad4cf8fb0d5a314c027c3de6002801d8dd66ee606d8b5d708b671e9f194a5bb2ce5ad6d0e8d5c417ef961355ed50421abd384df31a0109a94b1141b416b4e1ee46889a23db0ca7049781fb087e39e0ac516f36a6129ff89331b377b1ced967afde4f07f07b6cf71fe37b49b2db82951c16c9c0240772d503436e003e4393fec3b22f676ce3a5b5595198b8d0962217fe32e5f787c5f254321d8861d80e30f377e3a3a6a04b2f394472169ab5f39da8403620d13e824cb5380f293524e97e43ae145fce6611efdd3ff167d2c66c468e996bc67f2259835c1844e104e3034bfef75689291ff4d9bc2bd9109603dd253d90b1951146b7b4219290b3a2c999e037775f9b795559e96e3d6d66118c6b32dd715f5020ecfa0d2b6f9e181327d93eabda2af14838f2c8ea1b3405062f06ccac2641c52adc0857a5b2f8f616a9b11ca230ab524483467150de28fbdac7a1d37789e6fd70c704f8171b4d291508e854253a40c02fde35a7757dbce9744742e2f1ead794ed29198f0b5f353fadc432511e75a2b7f1a605962a6f996b61c01bb6f8b50c211c51c113c21f3483a8229d4283be5a17530a1a213983e5dcee393cf9e0f06a0400765285e8bfc2128570517cc15307ac03fe23fac07e3ce6352b6f123d2e59035817259817188e01dc1b91ca327e7dde72a61d786c888cbb541855bb2d0593307b7a268214b412c86af278357406bcb77b8da8f0fc6a80286cdbae5eef5d792048d04467341f6ad1d4eab526483c0a43700e