0x2cffd02e4992fefcfd596175a3b69f859bc93fbacbaaa1b2c556f88d687d399d5e86dd0f7b2631d729eab846245fe31e3dc52822548448d509f05a96cd0f404e7cbf9f53358171d3815be789772e44e8fae56d9782b2456bbc5f621bc0f1e11c08370374e875be42cb56f9e49518ee5c581a852186d3fcaedd5ca58976f8eae1f8b62e25c45451818f81d39a080cf2e61846d456e762cbe4526adcdc453073335a14eaabe8055459a0aaaa54fdb9fe4775a78ba2e57035ffe428c58ff39c69ad79fc5b94c068c7acb73ccab663391d71d95d6e2477810936f73d2fe7db93d6b41bfbcf17aa5300a122d7d0b05695faeedb38800a34fcfd9f152f2a4cb190d80caf43c9f887feccdad8dd4b8d03515775200c7df75e75e70344c907a51e39e01056e534e84af192a433cecc83ce4ba0ee7c991421903feede5820e5c62d1cdb6e439f79a5e6e9e028d3542f93d92759de1226a939ccb608ec8fdb315b3ce9244fff84ffcb5998f8fc1221b7962c5e51df7c04b894b50c90adfd83d85d43bb157113db3f5440981451df9739f623a64b9b03e01465ec072c434235108b989854cc7b31bf1b42c8f4f8cfeb671f9d5c44f05b28952afe0f827817c4f333ff3286155325e899dc5da988cafd7dc0fba8426fcfd6fa17998fe2c8fbfa576a0d7bd813e38302840477bd4e591e2fbead1682069069fba7fce03bc6df8cf79d8ddee30a28b5fd681781f7c3a8c46a643dfd801ac6215f60dbfc50a3ac58cb04372bbd7974d42f8f1b8c66250ecf982480a7f767cef3f3bb4bb9f0a605632fad6af3eb340a0f8600b2cc5720bf3922165516c2c8406e41d74dc4df25e095f381f263bb8ba4cccd353d30b84abdc0eb01ce1ebec3ac37395ba22c0059cb47c233bcee0169ddfe018e8c3aa9b310f42979c51d5c18eef8c4350429982fa0d446986fa72f01c932e9e8479ebad7f69eb993cf9fc1be8c5a3f3e89bccfd5c873a4512acae75444e9ebc18a17447cb06e97ac2063c71b851b3e93312e0bea2ad0ee13c442d644c625dae9d18a4a02005dc1173a6c7a7e4a0f79a1a6b57eefe6dd1d4857b22d23e094741ab6f91a14588697ffb2d756ce2d006f6cf76231d53c288ada87aecc64455d518fad15bafc24987cb68afe43fb97debdbecdb2025dcfced778f4105836ba5ee23ef4a9c3067c4d98152b49ce607f4248737e1b402de33e8cf674e33b10ff01768feebddd739a9ff689a15fee92097c919803cfb9b49bc2bc5e87c96b93725166dc27d51ab9920270c9153a08d7e94113439de5e9416d8f34b7e88afc4282bc7c668d242858cc0dfd9c7b290df80d0f07735746f1892154b22610fb07722a285f13a6a32b680294b977292ebbaa36f1a3c9e514fa9f6efd703ee79abfabcd00a3e669557bfc8cd098b1817c723201425ed2f698fdf0c96a8bde52482ccd8dac7020aa19f30c48efa19d794bf609ba9374353fdb5f52415c2e403c8722aa22ca0e3f0ffb8148e3cd457ea07ee513d65dbe10a43acba277083446238ed33bbe01c83738487cace93c44b819f1712b4bb389292ad05e9390b7d60162db20b40a89179df5745ab83bb70ab4800317d82c8b63f59f8578ae3960b09de015e7bd25fb2b5cd3e402653c4d74be0b3d104689e8ad0467b9c9b836caf2192790f425fffacee94f7417e7bb09daee1f02d441e12e35901499fddff531e5000ee4eb2eb8fb40b53ea66b5dce6453da58473b34dd24ff4afc7eab72483f13a6fee423f8a14d59321b3e8caad14d1e809da446cb46f17ca8006856f596279b66e7c57e246363c55255dfc408f6b86814b4e9e2144668409fb8495ce8d1931954a8f8c1c5387980f3a6a848dd9887ea9393f3b6dfe1cce0f06776fa62981a32c8f78a738f2a31a4c54d0a645271d639ed1c6f8081511a40ea