0x2cffd02e3311ad38db4c5d8ea335f53a5b17c9f4b3e8dcea040058bd31d905e70427cc3b39e874642a342cb9769e6297957a2d7c7a0a20878bc535fcfadcd2e66e026e9f792bbf0efaed9315ea6eeb9ae1627efad026c2b4fca6d4385ce6c16cc0b052fb831e79cb9f91182dfe9fbf0e433da200092a584a18d66dee7bf0b01e91dcc7809dc4aa305c63c126facaed2dfd907cbf7003e79ac85ceaf53e857908ab983ae89f7aefeb57b29a9ee795bb6f08329d342917af5e2f76a171d06f074e5cd3aada7acf8c5882187f3b8e3cc0262095952e396c574dbbddb6507563166b65f3ca5768b77c4f7e484b53498df93e80e527cf5b22e6d4b466b8c8e2c5340439032805b43cdc3971d5fb4c9d547775a9068d67ba19ea1a6fe6b2be1c3d5f1ec72a97cb6027bdb8e3c5232af6bda86a04ce08ac689ced67489bad2ad78aa06a20ebcee10dbd9793505abec9a645ebe831f59bc4ec6a9e22684339d08e0b98c33edbc7a391457d00ab9c214ea4ae0d2768763d4bec2dba548b5cfa3506f3da3da9de7795c2bada456652679e091fbef405705c141b5a0f4f9bb4ffa4d1e69f33b2789d33e146634132594d0b74d9aa193d7e6609911808e0f119308881abc7490d20cef7140da5a1f669eed2210adaac433a676f264b71dca7327a6c488c41a9bb781496f0155712f1d74222256dda5b277bd03e9eb43b90053a859010fab5103d9678b1eba6e6ddfda943202e25c7962e7829126a4d3ca0046bfe3ff76550a16a4a2d38047aa966f52b52644da59921a8413d8ac7449796cbd9d9fbc5a6531f7948cda0eb6c45091e0e872d1cb8b3e1e818e438eabe5fa338cfb0a73fa68a4c89435b9de9133f1e48a3ee413f7e181a7a95fa7e443852529807d479d1787ba3bc881c53f6e0fed05106085ef15f2929b161a0d711d1768f277066884626f414be6d8c59dfbc65ad970521c970d14e2e9b8725218f0d922d00ff8207e591ba3a78297fc6514fbf17709f7ed105482bf8cfc299a5d061c822bb0e796f010665cc8ded8b23372707ba0ff3ad6d57caafe9b9ce32476e2a5e79d9ef22d12548b4be4ecd1a5f9487b89e213810eccb1bb6120fe134c848bd1a591b0bf5ffb243a3543e90bd303f56f5785c4cba45af266fa11e488baea38b047ff694ac98e9c7bb5def38a71d033ee30d36dc95dc4a6a00d06327537eb8b063f6d54428d737d6461957d9760621ac3f8608074c95c16a99cc1f48c89372d17e042655a4047e7d89cbc0203c4651a4aa441ed1c2365da50c82ee67192a0dc114942655f773dd6b73344fc359b902217e7e4c1dd1bcad4139dd0202103616665551202efeb31fe2074f9b41ed9378d0aaf8b0b9ebb1861a76419d43acaa07b46736e12bfaf28e0bc5618a71e61d6920934f515580253257ba6dd5f24d5a240dfa9cea2d20a71ec0d724ae34e3c7d8f97312c62e1a27bebb8001405b1b3aa57c3987248140f5e9a57ff7848bd610968dd2756a9d32301f4f363690853078f5c614b71ef820ec51a0af88d119e5e3d8f20a28f733963979ffd42b1d80377ad54c0c6ebc3c3938e944eaef14035fa113682cc8d30fab082a7a5971ff9aad10e6df53e18cd4adca5dc36997cb7450914df4cf87a3f81d36f6178ba7604356f4938c4b6912a62b517eb9c3e6d837a7df66b5a18034586dc1758449e5a797bf47313655500491fe373f2a8ca6b46342a199c9b1eb6ef5b7dbb064e1025af5e156aeb839abb116555750951fabdcd768aa4f806d17eb40b584fdca1f1ca29af9ba072155951d495971e5525dcb8e625a4a633a640bef2591b53c1b6c8409e3316f2c36d659c76129b04a81cabbbe4ad5f624121f80fa290d97017aeb92befde7c739f7111eab5fe1e7e11e35a566c786c929d0592c02788a7cb29f904fa844f4d1