0x2cffd02ef5ba6965c3a5343bf4cd9d7b694638428ceb3311c520d883dd9090e3c5570a66a56ae4b550b8397fe7299f807106f2d133d554776fc5b3562dad6d8c195f4236d99cf7fa59c435dbc5420819c59a78bf05bd35a71fb6c9981adcdbdeb36d1bf24d7cc9d0d390ddca51cda8f536584536bb2827d29258be0f1970dbdabf9925c8d3d6ab71eba3feeb2dacf82db90d135746c1cd022659baca8ec8556b404cccfde6c3774fbdd8e81101ad14aae7e4ea93121013ade8e073b28006d3862d0da5298dfc82dc1bd5802b4743a8f6a1e22ee7329dec05576a2f1316f446b70222bc0f3109bce38373dd086c397ea2ce81af96717427176af8a3b62d4bcd185d498731d6a2982c3f73bd5b5988a74524f07d57702b51d87aff3420e303be84068e48f5fc2b952cf515385e97c2469f2324e24b04ea0040aebff26cbe1bf76ba35410d18aab77f2009ef8e4201a074b046206b430f644bd681cd5d70e7bc89c5d70aed1009ef10b48f396458ec7de07777785832cf8b13a650720487110dbfa513fc92e03dc2d7621fd01e8589a36c363d6728fe64c7a0b36e9464f0b96ca66833b6c2d9a9db317362f47de26b947a99164a4b66a02ba9d0b2d4521869f17635b111d3177d77aba82cc310a8375eea3b623c902eb715f4c92ade8382627b7c750d6fcb63dc00986fbbc3e63cdccbe9235c2bd95e9fe4907adbf17c8f390ffbd9ab53bc6796a3cdaeeaf096c59fc2f99ecbbd8ff0d29c3bde9258c7a8a84a2d66a6d4bdab52bcf4368ad698b7bc1963b9c1f0fca54dd8a9f0f5b498d9e59c28ee4d7db16131cb8feeb4848c465b09174923841db52d16b99826a9a8a3c2e7a1d1be600753246b8508563fc51f958d62cd7ea0075ca2e39e4841d5f3eb821bd0b57634473fc1d0e27e97517185c586fab5c7504d979343036bf90d2a8161ac4332992a03b38d2e3445de2d8eae440ada81ba800e608db54b3de17cc977cbb43a9d74ced3c9163874553b3b48082a4db2adc8931aeb3397e408ae209f5d0b03e79954b02870bdb7b92783e288cf6e3530bd005cbb3e2a6bfa7d91d7fc3a8bcb9a0b1e4b388c0a1c97faa579b0e0bcac9226fd12d05ad14784e437172c71355ff40b3c03ae96905cb3d3746f0ff72a89f2bbf653aef2fddb445feda6f3cf53a5f6b6c90537c0a2fbc305cf77ca3268cd905d5b72cd85cfe12bf82f028583b840166984baede323333ff5a4300bd69de120dd1af5da12001c2fb584f043df05365d9dd6a52f5a07360804173795398e61b38fa930a3a1172e3c73b06a85ec5dbae74e42ec83b123797dc6ccdd821c9da7e272c28d846c393e2c7bf857a72992b143cbd0150e9d610e7173e55639700afe1a07012d1a249d537b6ca8f1dcf81051936011a25d9ec1d764c7e3990531c80feb8e4a5ab0a0e2d36fad4a6e744d8f849b73ada286808bc6d54c54af51c287d1f560642306ae0a4d295aa939239759ef4c18468e880c5945a573e8be39b6cc4bb2e9697deed3c39dd0f40db325f0011bfe9a6bd236b3c533dd375029e5093cf3fc68f2c10d52729583acde93edfd682bac01ce38a2594130919d18d90f3125490b0edb08507ef0b8c276a49ebfb9bab841cc7b3b7e919373d2d71afe0c856e65c8f40984b1650653c2cc120d6e0f707bbf0d1763f730ab4e3217257f98701eb9fba5e979060173d782648ac9e1dc910998c9c80b951fdc1025e8c34b01147b4f86f4594c1fb2f8ff5290a29db34f9954605a0749e75e47889e7596d5482d30e8e538316686dc80dc1dd9649e9e9193c831d194cdab934ebae8dcfda0073236f70efb640b91007901871484079b2fe344a3a182a24605a2ac14ca722d0edab41e7d5f5b622f920ed15882782f5e6430053409bb43e59a4f82543622043faaa43d1ed5a974cc8