0x2cffd02ede8ab723dba2b4d1eb767803a83f5bda1043d45be9ad240bfa3f1512949c6f41da5899e9e37e168c79bd5815173fec1931e9d4b8573dac3b5318fa07af4af4b051a4f4dbb10cf599262312f7fa9eca21463527c3c75e1a38a514016ca51696a7eabd4e24e8cdb3154e1a82f89389ac5106137598a411899d9a080116dd146d9873556337c497b634fb7d3dc83224ceb492bb639be1c9538b8598a2bfdf87770a0ea3f5da728b54164a3cd9bcdeaf674b4f2fba9ae225a3889d8b4a4a2b864ba53ec372f06134f17678e308bb99d8bd8757808497c589f2fd17a516e148d166718fc21d9db13095a392c7ad111f59df3bb151cd0595b9c0611d8de7a0ba7297c180b4eb835d4121e463aaa711ac785da50a4b1bfcc62219dacceeb43a3203f114d2c9f6b6cccb00cf8d5faa958c4fc60340873e9dce8c7f106b8d898eb506f56b37f31e28eacc1a1d957a785df34dc8b73dc3a83490cba78f36b2b9b49a1b0df1c827b80473b7cd04c9cd9eef2f7aa0c7756e7b5a1f0c041ce53642d2a6080040928dd24fedd55d35e90d3c63251eb8cea09e6383b5775a8244a37e93d0b1590c28a75e3faa00607de712dd8bb961664dfcfb1dcf5dfdded4d5b8c219ce566f53ef859cbbd60a5c6dd6d356a6bd4601fa7b4edf50abb7bee50daf7741762f92709d2ff34b423196551b3627207b830d41f7e95cb4eca175e4eee7148fd4138ad75429f6f339c31aceed31fd74159488c408b5c33704834591b076c59239b4d94e9acd7ea9c93195051d18f9ed07c5343b95aa9982614c239452ccd64b69adf38344221ab80646d06f4b12d95c2a7de5da86177c3a5c0a1177e2a62edb3d6bcc943bd2ea52a499b90c327b54d7b15f3d9874b8e0645f8f8f2672f66b1f8c2a046ddbb8b7d7891582a7c515c9c9f866385b917ec0f4f85dca859aa7b153b29342865e12d254b142534e0d05f2fc91320caeecc63097fc7b50d7968f205a9ecca254bf1b039d2d19ee7ea7899664b0508b517509fdbc21c8273132c066a20aa64be8686e063ed56e673d153b4be62fbbdd3b2bf9e8e8033cbf72c34eb5a77caa9ce032ceea6b88832f8959737cd7961cfca4ec20c550be1716b72d96c988c8b6cf1c35ee2f9a0129e6e5dbdf8c222b3fa069cddc926039c4544c42aa7f9b14729f0aa9f7f92f9d25a3f3c68cdf786e3ffef1d891c496b56b9a3cc071de3a9b9959d3c3c8f4a4823d05e1d8a9e9df191d8c02aa5f838149071c5779205f90b057f6e215e7dd2867b7f4f9afcdb2581aea23636c4944220023a56633405a1e6d23bb188eed00b2542fe7214c34a857029f9fd85ed04b0a731a6ab18308d2ab3469bdc8f266d7d6097f35be485852c65ec18e6586424cce25fc55c7942bc82fcbb2c9670df00d184ff5fdca551cc56545474cff584500a91e4908510fef22d4aec900d073ecdf1956034e2f6a12d521c3ea7681b650097850969cdaf4e4e4239e14c13aaad23c4b1c7b28d0613bf33adff863abc3c7c3a4f56462c33097792cb7463d67eb999945ac0e0b8ded04716fbe845587d099ec7d6d9968fb063cdc5deda81bbe3066e41304db62502dae22cfb6098908cbe694d24930d9ea672e0568bf9b3eb6722e50ece0fd760a488fba0d985cc26c595c27fcc0a8dd0b4267c19764bdb361b90b92e4d952a5ca5128c0bfdc78d8bbc7b6aa369a8f470a576b247c7bd6be183cb5fe8ea73b6d14d7440d8802d25a45dd5d580cfc2bcab052b48b1a1aa44367d4b1399d1aa4c51b26b5e011a962a4237477ebb24dd15ff19d3b0d19fd3ceda89974a9d018b24261dd3e46108bf67c09a2f8c4eeb87b530f951c37a7eb434f23c13f7a3a06d5d64212c1b6bd7071e696eafee888d852e2d702a033dea6f30b2c09bf8b4a610fa8cc89a9215197aeaca2