0x2cffd02eca0b54c64a21ef47df8a94a8b787e1efba9705515f9cb90f56cd1e00cf63dd4abae72a6d2cab00ea91fb627b02dee001107b5cb3efbd09f8b223be57b1857c63e788791b6cf8ee6a44904f1982e318923aeeefc665455ea28ede89803bd51fd5eebe9d8c7a3820a5b8edc9d32bc1ec28c571c57d924e33073aafefd3d272b7f127d839265ae0ac0f39f9ff1c7c9d7a9203a4bd60b1ee4a249a457953cce492dffddb92d046224933285775712124c800ec4e6bf793f899834be48a9312d2d8117ec95f5d5112dc8b9031415888b2da43350d41a0f54b00a47570f44b41f6c3aa33a8527ac91be2134b9541576402040ea6ef03cb00fbd7b1c9e1b6e3f6452fa4100bb77645750d6c82672e268ab8c6c861a3b7fa3c66f7a17204057103842bb619aca3f90cc0dcfb7525a8992b1508bda1aed474d66138bab8fbc64b167b98eea38cf4262e9e00be96693fa56784c5e546ba4ce56413bfe3601fff34dd0c5282975f56441386d7b9b2ae4ec47949bebf0c43b00e382b3d03f207e544b0cca5192e35f6ef6addf0dd71a39ca538b64bc4d773ceb28cf770e8e59ccd68f43677d15e0117f405183b32362b42dfe96c1ebdede7b20d036ccbe0727cbaa253bc873d922ff1d24370d7a7b23672c22518214192c00925074304dc1183bc8cb08d676e51f907c7376acb794ed3de97359788fec2208e57700a07fe7d156b6ac78566acb03668236158c33e399eb806ae3348a58494fde59e0fb4c3e2f003085e58d1b93fe8590a5dd5e873afc3ce4433d8a4117f40902e43754dba47c936771946813ef8b1c4d3095cb0eca08def15667ebf60f492a23f73866e8d076358f14b4d0ef9ad1c90621a752948c884b80e5cd5e44813b4d92bdbeabf69eb3eb39ae39c8df67c1d5dc598c2debf563353e1abdd07144d0a5437126ef415ba09ff25107a7315e65c2af87b753fb6d65925b376be1ee23f0d005231e13fb32173093f9cee61d91174dd789a3b8868cbfdf18e93384bfcde12b7b9a434b9caf605ae358cad82b00a77658f827537ab49d768a09eaa53026ff8454a1326b37e8fc60f92e96e26a84c1fe860c5a9f491d25dfe5fd9111e02ef0146ff657d9e5c79fd4edb727f58943e726d1d2bc9993411638e3a4d12389941bc88a645d02b5f8e8042d605db8e381bffc46124d9ac4eeb6e82e66b5415c024efd6c85101d756be606ed1b7701c9d108aca1c771c30fde959ea53be76ff11b131d95f95eb65d6a554f3f62a795768fc6e9047a7a011a1d98ad81fd1961b81e99b9b7d80fa5dfedd08628b94a6b3a5d7d90e98df0d280f2cb66bacc3909ea88dbc1bd1f00573faf74e3acaa86da60ffa0247c8f025f236db4234e8087cc87887412d62ee504194630d8721eec7e9c2cc8334daed2e8daa82e9b104df0b9ea9b989476e75ceefc92fcf5d6d4093318dd79b6ba46bda4c3fbd50c0f0cf1e639ad7897d1809ddb772a6d41e6b99ee985e96357d3b9ded36e6ffe95e590618e16da0769bdb322b9e74748426ad03fbb150088fbfb6eed80a02a48af14c6d994401211b446539f0125fcbc75b1b25f27a4501ca8fbf84a794d0b728dbc3d35041f4168eb51d08b64ed8d7007b66cbb5c4d990d7101d32b07d098a8d4f236a7b8113368e6537e8069a67df9db7707db454cf1e5dde0daa469bb91b98974956c6085ad694ac5a504611a769defaf4bf29e814c569a41f651ae7a77043d7e73bca9e86d9d6c1051e813a9a9ebfca74d3fa84ecbfbb3e0706160cf15a3759e7be0b69cf4a2fbcc82cd410fda912f97c86d5bbadb49b9c2a0e4d7f6cc925434f9b5b4e2ff0be2cf174a3cb0694f04653403c3fdd4edc0f4b1dc05e96eb26c55d2f3fc75fc526ca9e922ebcc895bd1d2153ba97dbc2e7ad5edd34df91baa55960cd6b663d