0x2cffd02e0c9cdfc0233e5c8505aefccd49f369e6fbd862084a9771185ad3ef6cbaf0622752909f10c83a987bd127c8f7da10dd103a5293100c1d3d4c84a06622d4526153e4b7ad14409571e20ffa606116cff55096acfc61a5302350fe5629ea4300ec60fd5941a70120138ebfb502757c7ffa527c6fe466accb4c8bed584a7e98dd8914a656b6630e962a6c763e292c295dccfde79ba4336818a1dfde15bf203130ad4255ce9eefe7989e8c60e8b42cb6abfe1d9be6b613c7fe6c975186f9fe30e4bcc1e3f486081d4f171b31302281c4cc50e9152aa13fea898c5a58c29e8e2d83ecd1f444b6cc93fa3d3307d522e418a5c77139a2bde59c6f6ca522f23337d616675f35be635293688531be3a8b17f2203e40c854112bc949fb11885512d766699706a17f78fa4e9108931ac52ba4afed4be099ffd3fce96d11e3d8572e265c76ac3f935fecf8d12b63b74795f421296b73d1068fa39dba97b55452dabef3bf58a7c505b7dfdffacbd32d5500177a5a1f5e9ebb4b1b1baf6e7401e53ba55ce84abbdd8a761f7c07805bf94b4fa3b300dd7b09a4bf18ca58f7f5e4c2252b2b878ff27abc6d7df225899e839aeb117a34daf7726a8b9d2569df340e1aba8397b01ea8ee9a4033ad6a6fdc5fffa3ed7914ce8f56a7cbf736a6f16c4ca73d84c7e93ccb60917a9e1c901436a47f3a8d1764a45b17cbe00a8abfba0615053bec52948d98348fc4bb3ff8d31b46fdb6d63303d76f0cd4c879e00f0affcf0d69e162275fa8da7c03ba21178aee95d2a303eeaca8ce78dba7f33585345b6104396d94fade50f8ef15a8937c3125b65267ee3210d8616acb7dd1149666d21a0bca57f7b4c4811a0a71ba112cdb004d34f4d6321384c22eb291acb99ea602c98a7a1f6e36a29d62835a59f4bb6845f4f66d06cd2d13c01e3fe4380baf9e00d32e33724aeb208507142fb534143085dfad02a83e16f2e8437fddb6328830e1db36039b18fe40220725e88506216cc253215389a19f1c4f0b302579867458ae75040ceea0a308c563b2f6c722e5dae79961d5212a4cd45518ef0a95130d9129569c03542c7767a07eee62ca95a1892e20470cfd07183b74a805a2d17c895284f9f25ad97d85c4e31a8fe0a4f047c7f68936e7da385fb6c22704d70df70f9bf6812efaa3668d4e14ef69f09af74d391aa7e3af1a2adab45327e4a9548f77c19ae68222bde54e3716fa322c91c90b1f255f4984f67ee8038053523e1275e73fe18e5d7cb2a38046e290ea17d4cae049fade472bc33b959ba1b492619c1bce3b80a0f4604b06db976c2ed820b1c45138b8d699a23abfb6bee411f0a56d4ef711fe5cae882a0cff43349fc214e1abbbfdf9a116b137338193f40832ef39a35adafbe2d905f740a5ca7426ea5cf35ef0abd8738dda920409c3ff01297fbe1bb7765e43b1ee5ea2167f425c62f3afeaccbabd606393670c68d7047c72dc09cfbaf01aab0fce0ca2bbe74f16ceaafcdf97160fff7a191b6c16ca33d3def77da1290b49c0d35ae7ef3107ca159f51fbdc5b78f75e9750eb6ca8f702248cb3766bdabb342c5960e9ed8c8f3e951accf49d5d823f6e2271f0e7d87b8536df753e3e5f826fcb975bc3725e7d168c0953fe3f4458e47e204aa007328f116558c151ffb51659a57d0ed387552a3137fbf5be6d55e2011e03361af153dde8f6a7c66df19dedb3efcf72ef2b66de491de2f9fb9fee9ebb46d1df659f2b3aa2f653eacce98ead8a7c8cd6496cfca083a25eae507ce6661111a47a303c8ea8118852ffed8bf643c21d5bc420ed97e93d0bf088085b5c78f2489bac32ae6f6a0785323d71fec34c3e2c8b214616e9bc09def5733d36cd6b5fd84c966c9da7267825555c4e922a72c57c9fbde77c717516721cc9c0bf94667222870b69e643cc3427