0x2cffd02ea4a2995c592b46f2e1c8b9612689898f5b123b143122e45c566e46803d49642735648ec4638b10a579b0b288101db74a12292a988be5ef0e71e585011cadcd2ea41c80dfb2454a5a744d6872e2d81d580fb897e80eff210985077070130991390848330dd0a4850aa102ac116f394a8f1ff2c1862ae9a28bbdff0044b4c2707310b02ae112e2a41c2453c9372f60388541fc8f02f64a98dc0bce556caa54c96a186d9f9fb82213fd612f9796685bfa99e87f7c223fb823fbba475465479067cf90972b75c5b6416002446c82b530ea20eed150b5fb9468e3257998b3585dbf771024b4361ea8d85eea9ed8976f84e837ee07824706148891d498c178031230580a76485be532b7c0653702b7f39b076d33fc57d6b5bc6ce5ec1db2a9794aadcad7c9f7f402825654c6ccf9f2593aff14e8c3ddb848b3e1bad4af6518df70a2c22edf9ba064630737cd0e4fc87228f58880b40ec9e4b5b02b12d1106cacebdd897d2eca41f4df0f8187b52408f587e5c06ea40579930f0acaccf44a6ab46c7028cdd16e7b3afeee8d2b79eb270ac35c20d5cb960387a151ead0309d5130d8030ccbb71b9a576ae0f12c5a19bbbe5902b7de1d290cf6941e77820b768997c0a0e8cb0b0207a3ededee6e67836ad52ce634da61d08dc6cfb6908908c5d08ddf8508386629a318df5036bc8ad5d8e2b6b8b4bd2f39e7a907f940a365bdb1c2f468568d2024fd716732ec9a9f2739a927d41e581c9aac0ba32d5b8afbe8fe1eebbb855fe3bada3d192e7309927eeed992e5b81c4fe74ef5ef4355d0dacd096ecfa737da5b9d4008001e09717607537bea5d0b41084ee87b7240d97375ad653836b6b9df9dc5e4a35840bc969ca60aef9d7badb2ec56738c9873641bd0ad7315dc3f6e6d24c7f665bf5bc512c0a9975c2e8e3076969ff728ea917b9691fd5c8c40b517b24d800169a2bcc5875ef7c837af1fef20fc3fac8b3e73cd70a94d39dc15d83d7057c3011a3c259bcf0f0c426003c1006624fda69b5c412221f08e9945d912996b0209b2dc44c22bf8c8380ca697b5ca1cbff82e793e8612ac59be5bddcf158f1f4bb6fb7d0e8dd8b40070a6e4b096ef0007198dc6c375d70a665840b195ac9a2cd4da61c2727e2f8b0089cd82f4a82b03b4b6b1b7e372960fa24c2610298fdeb624b95428f3a8e7e38de44e5f80b7f31d7d3a3c93da9c08674423b812cde77f2a30d3a0e4736ea2c852774678a5da26ec49bce9774f4bc3cb9fc472a24466fc0e66b2513831d8c9626f682025331f28f406ef77f375720aef9e197e79e95c66679c0fe211abbb2816b79ced7a3194ddf409a896ddb8c1ea4bb4f03bdf3d063df76898b9c2c16ff7b03ef9cc2183e07e1f848539bddf6c8c961ba01b03ba3cd50293a651c919e4fa9a28e4fde2c3240f1aacb335863970fee595dc58e58479c6ffe6e64e3c9e4a1f2bd6cb728360ebd1e56fa93d30a507d188665f0bed135a6f5c3464e65511095f19cae655db4711c15d81947ac13cb5308094e8167e06858baadfdea989e261b36c2e9a524343b035c90cdab9b670746953cb2656e051b54230d19c589a1bd00f2ccbc8c255d7389ecb21600998804a85bca4daf7e57d61f387a4eb575ef9837593cc2825a8f5a87914795f98140c218bf4fc51712c9f95ad9ec9d3246649d61168bdd830be39c162ab0ce60e593ea35211112bc725549ea0068b818fb9d8b43beac25fbbcedecf0ec11722fdd2f7ab1f3d94e749b0ab6bf8305c31b0e7c080262375318f09e5f1ca11b44933181e52edd077dbfba9ebec9c612407e3aa8aeb73babd0d3d1d01d935185e969b2d75a24da88c39caaad22e5534f7d7858d4558eaa295e72bc5389ab366bcf48ad5e67300410480622e651003a801e05efe7eaffdb8cca4f5922d51cc