0x2cffd02e81efce979da4a8e63194a771a4f2d084b9b3ff51c3ca2a286ea0cdbed8fdb161dd48321bb556efc4bd6d1101a482f4ad7b0157dfcb4ba22bf5019bcdebe6f616eb58dc47e5de995d069701209bbdfc941b308088e67dbd128047dc6d700e19ed9839fd3006a4adfb0eb5dc242dfa65a413d1e972ccc680bf9aeb049ad6b3cda5c69006d146e29484c0f0fc81b235b0185e6b0b9232cb84afc46fedbc4d1b4b067f1273ab853bf6f6eaf34b9443cd895745ffbdf9ecdfe04c7c2bfa0107913e0dfbf3fdc6fc7efc06716da1e698bd43fd1fd1cc82fd23cdccfdf207407d40b8b75a3af76923f6fc1a989d16ef97022e68c9e5978101a8ee009ee3fd40986b44a426dbac044c91d06ba2a0f4a0cf132c933d487b3259693f462a73e96ac01fc9059b6e19c646a3524ffcfddd4840597e9611afb60e10ded18c937b0806f96d13feda4575fb593a0f1707ba10195fddf2332e8352d9b8ff20b81f4134ac174f89f536019fafbd44879e463eeda44ebe869ab93a7cc12b45b5cf25350e9260ba1d324cfae9a2a9526377c439a66a87f5846e834e2980bf57252356a493d6fc1b6e8dc5ff2027006edfd7b4c037c25c7e6422cc8e1ae49e32973cf2fa1510913fae4848c48b7f5db39b9f420dabb943e53e81b23b6c875dc01a72cee39432b98c9be91442e6665944c655b060d6a1abb78f46d1d420eac7760ad1e69b19f49087d2505b596234e646db24582acbb7062bf24787fa8975e0f7e2655e9a381e7fa4ebc2747c8a6bda4cacbbb77913982b616689a621b856d57adcb27cae248abc150132efa361bb5754a0fa45492e78e5ad504aeb0fb0ecfc2a54857d631cf14a28c554223dbee74d213333f6e9de8bfea2da29ccbd28fb00f7f32af2dd635f06bd9aa63b67919142c9870df3768c535edf95cb895993093d6ac69d3c2ad015d2ded858d5871ddea789e4ce645f0be91437054c5b6041edae7d4868019d68bf73933a6c59633639c771ffa749708415b2a3bf242cebec941226e18ca04d896c3548495acb22c7fc3fadb28474e4d71129419ac883aa2f2375c0585425ac45ed806c38674ad1ac8ee8fcb6107cd5624def361afe848e8d853dddcd66287be2ac6cf70484278b32458710ba74baeb3e97bf0c4f79eac25e07d97ea93f8f0172fcd7655f9ecad03925f69d69b409270976c73284f847a8a35dd44362b0bf81058c24494c849739c943465c94d9630c8dc693c9f19351ceb33dc95e3fc83ddd8fa597f0fa9ca721c68610b86081e13dab8d759222a4c377bd47c48d04df1f6befb332c3c54e9bc3f2798ff7a256722f652932b7db141360b96caae12c5e1602f498df9416eb81a440337789591df066ddf398b581d1225245417b8aa613706e8ecec8a5fa1b0b34b6d157569854523bef12368260eed84bc2309af1645b7b1ca5cc0438d24cea86ffc591ee718ec37884231aefde8399c3b6fd04fc63ed36e16bac98a6bdae6f5ef77ffd402399d92124c226b314458fe6b469ff8f5a186a49687d8d4e30593e7cb2ca34143d58c49f68e66337f66dc46e3047f6d6034ff8401efef10decdf6c9d19fd7b25bd296993e582027c3ca3ab559fc7e26663fbf87a11ce007a7869199715e64464a9cb72302c844c73ceb189896a05edac7e93ce2443064c8ac6a654f29e03a7f9d214e6f6fdcee4951a3b1c91227c71a838f347aee3371b270434d1529b9a7b15e539e48630736250b0ba208e59d5351434e9148a7a1d3647ffb310e3f88d77d30b1950a4b4066ec05ee092cc334ff34285363810b792132671a900b031581d8576322148f2845eaee9049d6d6fba9b110513acb53a6268374df5735f8b3a743564e342ad9729209f65df673f37f3b8baea519344990db75fc6b1f7e411b655eaa4d2d04a7618e4765913