0x2cffd02e8cb2e09f1ef14c36de9298e84e7b12e8e0bccaf1565497097ec4d190fab905170a08843d9ad7ceb87ecd5e27c4ca96454442af5946dc388128be9180c6c10075690637ab2d7d59c0cf69700f98f714e7d5cd61a02e6b915d001e1bd9bcc772a2aecc468fdd29ba7ae9b3445a9664f4aff906875a67812e199be70b83cd47a4c7fb99c776f3e4dba817c0adcb85b123ff7bffce87aa0414c3b3769422d5bd895b73d330b6bc3dd009253364550faa60fe717f98abd3a9b3e53a304ef2f8843c52654b0f3cb3e5c167bb2995998c3385aed54c472d86edff3d1deca9ee5f6b48e2ef3cabd8e779d592d9c962d1461cce6c9df3f32233da03ffe88beb9ccd5d511188a059f9d8a33ae473148d7527863700f36c76ad660295af0c2b03a4426cbc705fbd382ff4e2e76600e7cea9ba632fd690e000b501afbfdbfff1781e45de55088e69cd047e40b8f3400f7b22769a6c1b6ea5bdf9a1a0bca03a011cbcb240145cdb66da45199ed8f5e49f4e8bb1af5994ab92ce4b674508df729919ddd26474cf1397d7ddca2bad5776c077743223092edf89512d0028eaddf1a760343eb56cced1902d81d2bf5b8658ba3c0cb0823075209a3e3d1661e16039868cccb0fea601f1dd9b315ab2232bf5bc14420272139445224dfaab438feef0d4dc2ad1b64bcbb4d9f98d7b76eb80eaa1e155abf3ce88570ee51d8e8af9e381b1d55b4040218a8b1ba7bdff99c47dda010205633b353162f82d87b1a98e37beb56a43bd33502f93fc25a8d37b2a30232522b848a6db1f44b3105eb7f1d777502afce8c6b3722804bd29436ba06852dd5d2b8ebc2dfbf3f62d05ca63b5e993bd7b503f268a80b677d0758b7177ac29674c673add4ad459c21ff00292c2b588d3514a00a79c27cf5a85646977240377abcec6c1b9e2ae22fabddf1008d88796e0f0830a7c48a9376cd09d9c240148e62d975ed6826269af702136bc0b687398c10b304b35efdc0ea3d2083c0ec19836fbfcfdf20fe6e60201b37d45847296876a04f6bd63aa8c28b6eb6f2fcb6db24851a72e7e8b941b5bf4e5ab90c7af8d40ee6f1ace0472379992d5578d78c767b9a97ad1e7d3f5229e73644c58d6f92706856e1c19ddbcb31df5cc2ce1e508a27ccbbf7c1b8960fb81f2881f1ed1a06b1ed1980e877ad55ec13647b22b66abe72b1742e2932931a9631ca9b22213857c88a13a198c370fac139ecac04355c468c64c6fb4356f06a51db0859d5676a6327e764819634d33a7e3e1b97a34c3b233eb24350088059724b849b946dea5008fcc66955fd9ecc745a6293563bf4f8f731908153a7d8f6153e49f4b24f35aab6b6709f0f42a8d75323f4279c90a09f08f94d3fbef32941f250174dc00729090bf67a90f552badf736dae4cf6479af65080d5fa585ab22bb8c3931cfbf121e460fe1090e1772be8b5b540ab6bf77eca096a993ee1b3b00a80091701fa779ff53c715d615966c318449bbd7efd424e3fa19c9e75d895db25b34a1ef9c749b15a08c7b23d4d8cdfd9adff358b536224dedad705e71b39b0a6633e123efe947db73c134e0d8e0657a63c8d9c7b312b2150dcf98081a03302470d57683d84ab26f6efff1ccf71ce93a66281d4a960e8f33fab38a1ac98e2a5da556c4fb5256a995d839a0f351be832274d14357bffa5c28073414cab7c60266462c898239e61d6b6b944373416d7d6af745ac226084a49299df2fad709d068e98c85dea6ef4c8a290865fb9c85ea71cf41a17a7515e7da8b30bd691ffb99737b451ee2e3ed0a60077b0f28aae1803351341e9efadc6be4d2f561d59b48f59896283ad8750f2902336698f27b0333d2c411d511a183fddcbab5bca30f0a4cc435160fa1c752cb18ef5899f123722f39335a5f951875fdbf7be2b8a107c49c5eac5e702