0x2cffd02e883eceef8b1124f533fc2cc95159fbfcaa2dfb9a8d46478247802639ea96614a7ed5c36e4bf13d284d336f1109411c233c300e87c1c5569a3d595ac8bb178ab995f104b517b8077ac8180bd4d612002a35cbc2eb05dc3eae2eb0a191cf147c8bbe9b1bacd0d3ed82075188c4d7b8297f06381bc67409916c1229ae04dbe4c31f4f32dd8259872ff7b726f646516e8fe9cc308808f750ce9fdec455743c2930904d69839e9a7e699ff2b92b26c7ea2e1ba4837f28fddefcc6b8e03490e2ef02e8bf0987dae2c5700ea3aeef6c8d2b8156e4b6e166f30f5906f0d5b76e5648915727f8ddef3a5321887274edb85af40ac45090af246ff3d16c681d88af1bda3129d80181f2e38398e064b1c47c3dfc11dc8896e054c0c654f9c81fc121167ed17cb676660fa97064c1198680d2989d61977b3ec3d6c70ab86f56f8bcce6462c06195fc539270daf7c92d56b0437ff12d821ecd4954f40586e303dfd62e14d00351511c172131055f17ba9731c833d2641d8d49e4056763b3d81d8f0baca409b8adbe1119f618306fc10d037ac0815315f022419c093d3f1f6236b4a3bec9c2b960cedbed29d871362cad8c32163d0222613961e6b1f62776ec044b11b08b417c1f57e52841a20a28ac01a98bd9cf11b89a2c53023be10931416f910ed317d636af1311137848dada9e69cd3ed13e596bf49792a9d0b4e39d715fd29722ae29b5b044c498638f32d95f9621d08b4f64bc80c0c1e846861b1266a059737bd9e26e5e4f65dc10a7e77ebfec8b24678873c573587e3293087128a60c597d7dc42f6696a158ed13be7999412f890c52b944a185c6ee9cf381031a8cb35a34f06539bf123086b6419df4b7fc1a2066e6771d2738a850d9d6616edc1bb13fb30e93a6cc1833b82e7b271d86f7229f54daa9da331291eb2c11c756ae7f9fa115fad3e8cb798e4b10c913ced879f30a3f8bbc1227ca9a7ffdc535f5a74fb8c6a41995b891a37151629cac733f41fd7b5a9cba98f3eb0c7731373bbf2efb903c9615a509cb49ec9cdf8d25932839d7cc7664ff23c7df8092aa529d76f5dd52e9ec1dc1da84cf3739bf1df0191481c3ab085ce120966e33f8ccf3a9325ae614509227f5ecdced3771d89719007c4eec42d92ea8988b725e3e3cf1ac9cfd5852ca3bbd811772b143c950eeffb3f225be2b8851c89e333cf74a4b79a4c46e23bcb0a2c727a3fb259e67229847f3ceb872ab23c1a6ec84f37d2cc52f1468fa9bb749d88e41799b0e3cfad90e813392ab25b0dae226a1b0472ee34eac40f70646f989d0f9958468c1e59867839377dc2688b7d7816aa26a0135cf8a04032984b792b9fb86d58f49a82e4e02149859bd285b5b81f0747b23e7a70113b75ff53dd8fd521a7ef54cd372953e0c5dfcb349347b14eab7e9a7de8417e8267891e9402425731ec4feb100bbf2bd37c976683421386746dc84bbf69acc0288979df8e696f1e764519863fb47fff32284d861b3fd9c656d35194ef48032f2d2ec76fdb0f715402c6eef1125ce3eb7ebd1f85c7c3ddede5fbcbbd3a59b10140c6a9b895c1b9d7b55eb736f95ce57fdeae0ceb371107254092a0140c0621a448d5fd2b85b264ccefe052d919b35538f4a5ee43daf86a2fe9436ee767d212dc3ec7544dbaea5f7414bf68c01ba705d9835db1b69282e44d839e319e5f57e5c55b33e74f10915b7409ca74c0b4073388f1f85068e699231f984ed6faea2dde5bc2c7fcce4bda6e4f71bb41a774b1a50eb4295a8f8ee637cb9c6075a81f5319cc437d4e61ce968048ec074e1a9a0a20a8cdd3e9f73a5c2cdfa84f623d22a261c147ddc9fdbc3b421075ec6c7d18a1da4e6bb93f58100463b646c90bd1f85dd6dd5c413aa7f103ad1c893cfd83eeb2ca070bd42b65165e114167e2f6e76f975