0x2cffd02e3d4711e44ba72103f2e5da9e6f2889d3525319ae87550f5e74f839e7d7f931fabb0c347f5dd23b3df1e9789a58cd3ae94b27fc831a5cd624c00d4043c4d3ff91bda15d821363e79014381e1afe744f8c49b587c32cbdc5ae0be980e6332d21195ea26aee42baca34859784885eaa42d10653e10375f82a46680cdaad97fcbaa7a86c08b3e759cce81f1bcb21ca13ac2f34041184e8740356fe588b97029b9e5227c31be0b2c210d4123465d514e058e0cb4c8b22e23f8d00403a9d632a91e681d3c9152584919daa64463ed98e3fc37ef2db496dfe93ac904c497b69e21c34e15ff7ea867b82b33be5400feb96b8e6d5993be111d16d6a2b9516115c54f506a3c6a16d94722e19eda4f5bb6938fa910c923eb4dd072b4b0414ac8323e7fd9c25611e8c49e1019be386de57e09c1b2c2f362227e3a5e68fd1f52b2c921fb19f4774d330efc7b432152cf174f95f3da93788ac35e6e5c0b43e70f1ec312306e581aea6ff82143d6836453a2df1fc7932564bcbd2c6d1f5a571cb44bf4bba6abe3b0cfd34377427bf2a772b953a2471598bf01a8b683b2fc7d701970e34ddeaa82e8cb1c4c3072a8772065284a2e2077a968c274cdb710a42f95d0d14d9716a908743c720619e21c6f1ddfc5382d12d05c75b5ca9711a696931b9870fc60c8eb330cffb100722f35846b5d84e06b75c68324429ab88a36d24a88fd73c947750c8cbb0b1628eed29a0674eeacfa0af702a292b51a84bddc333d7f09bfbf68a55770bed3ed416fe46f38ba7d55e53f7d94232a5f49b221dcc244965d440af53a9e2038c15bdc923aeb26bf35d2a0e6ed33d9391bd66dd0449d3967c1fea5567882176f35bcdc3c785bd35766c7ba40c1d331bbdfa386787b7080fff1d8e53f6022900972fe14c7370f67e9eee6c0548f396a4f3cb4abd83206482d93e7ccca6b0bf8132bde60bd25c581123801b1ebceb83acad5e133425e75fdc9691553dab2752094c0dba94314b23022c3c1039e72c34843ee433824e46e68de993c4125cdfaa0dfd7c495d38e088407e34b5f85a72847ec8498246bcc370b6b159ca87941b32669b6a2de6e0de9018828620f4fda496fffeba8a6a7e8bcbc2134c015b47c48042373720572fc69d8e8ca62aa31b44d7ea3ffc12c9596f7ba4cfeea835c425f44444261afc6cf86e4633d68bdc04e41fd0ecbf13f50575bc99b49aeeb0a1eeb231b7861870f60eade9b4601a87941ccd9e87c0332bf82b65f766831aade43593f54778aab23e83696baf7a528184915f3349a06ca168f5e2937380881dcb1db8d2519dd65411841d46579ecd370576a289bb891a86db2518491e9fc7f2d54ed742c44396b25a8ebeb99524f42d941f4395088cb62cad311e056599cdc2036728d6afc495cb718d7c19d9b6c9c912c2e535fe66a71e9f54f80cee882803124b3eedbd113c2b8050da1fd13dac3b27be44a2761a21454e4ac2ecb300675f2249c40564b5c39d62daad7b8063c6040a29cc66a37b26c6180ef5ebd3f124195a1d95899211b53e12ce2a597cf092a2c9a4a77d257daf35bd2c16004f2a5bfb528cc3c54bcd8183e4b98abe33cbc3d5a62191c1d8b4483883c4da711a4ca78113fff7d33f4d193abd99677c96b9b75b02593bc2ad8d8eefeb68c185f488b4339cbc645e98755b066707dddf0c35da78d685b30bbd03faf2c1dc9ffd142d7d16e43e255624768ce0de537433dd497a8c61fb5a1a58edbaafe6ab70064f286d9fc8fcea7a1d72407873109a9ec78481cc7b1ec45d576917b2ff2092e5eca174d6891e914ecfcf8e23aed8152d065ae37fc0cbe08007c23eaf02e8e0ac91f618c9062abc1adf30abb604efece4416cf80454cdab7b99815bb332a6008b43f2e4fbe4a9eafe09518b09ebafd7a4d17dbba7712f3eb5