0x2cffd02e8bf0f256b6058cfe9614b1619ea977218d3a5d773ba2d093d279c03fda8d8edfb416551f624ec9bd11071d9444324d34faaa0a67e588c2ae0223aaefc4bc40cdf563c407c001ededa2d037a07fe1ab0ea30cd00fdc7f8abe95241a6d70fb1953152a05372d9b69f3778af64a854b98ca8a187e6e7d89371818c7e57a683d5ee7df6564e20ca194fd87f24de95805a26a7002428ae17f4621dd0b45e9526c41a671683b81dd6f5f4ca542ab2528f91e0b67ff82a02a5d91a4c1fe7f68076c425159e3b9163d930f0ee36b12f482fa08a5f9e1bf6bb7a0f918bfc30c500a8b1b64ac703e1d236d1ff2057247800b091c17b11a9088394bb5d0c1e11e3e5480537939046b3deb8aacf5bc07fc813276e0169b5524a34c1f036fa3ffe54209893af14945d7f1d055fa4a0114ca52509a59951968a7c8378e50ac91b18ed7a3d3fa6684b5260a017a9c895ef1fbcdbc50366f465dd703a7bbd153a18985b74b52e31608f92e19043484e0202f811ad6a86d23cdd573cce15015302b4ea01ed18de38da9412e5a6da73842effdfdee4ac31febedfb45b61d2c1a490068e6fb2fb6abbc85e3b473af694a22faf5267fd864f65a3ad50970c0305cd22255c916ee592af2d956ea95a88953db0f9056f0ea76a5fa36b115adea0e80c551ac63ba29b1365deb13d973fd8236d93c3a167eb3f835d63e7576307695494705d921d7df8cfee30021a9b42eee655073a5e47f2cc0bce58d76572f669864f7c41f38e5149ab712636d7afa6dc92bb52002dd90cf7e470fa007fd103698f9710e8ac49a0f5b10d22334ff96f6e4fc7b5863db24a4d98428faee01ef3f03e4089be128552e9101b4c17d7c3e359d1a392232a2e9f76a1927ba1453e3f204c1e7ae2e33dce917be15a8b03d210d3f7eacb8249f26c6b9a39eb78febc95a7eeb5a1bbcb909b60e3fe876d88be11acfdc1f6bf705fadd64767d7ca446268d74264a8dd1a147592dfe9a16d07595c7fa809dcb50f95fadf0413c974742ebca5395296d21ffa09b9e405bf74ef37a522814da0bd1729fa7ab1cf9f8c53512177e4a39c0cde8cda80a44d69054ee29b4943136186b767335a8906bc27b179688e07df78e3c788e258dd78f23bd7f656dddc4adbbeaa810c0ed4c914e8e847e07bee244ad38c825dc94bb0776723217208d40b4dfdbfb4e73fe0f485c968dc8b85511f5de79576e445197cb3641d0f915a44e08e389ff3887767e9fd89142370817f3337d4c62d1495d9e713a9b95fedad6692f21ecc13a5338b113ce6b0e1be5f47443ec097cc372b6133ba412bbe7de6a614c39fb1d381273b8a904c4ce2b6807514294f110ff1ed258bbd2502e1449d97d662fa50035c47d7fd8d105288fdd5db071ec71ec06f6be473a8888d20397d76c250e77368ea8e4474b8dff2169bf5a6759678f9472c117376f89bae86b5b323b55662252e9aafb831eda0a9d84b9bac74d711042af349f0435986cf0ca5acf39cdb8a1db1541c9fc59934410594967fc16c0ef91894f9b17847aa29f53cf574e3cca3f16474b854d34ebaf1086a7f33471583f36d99207ca4a4ee9d8e1f67da463451aabf2b9ff0793d05219bb8ff1e947c3c7e4e69072b2b9031903eaa25812efff5d3daf643fc6a805600f45d44ca5f085707f245081712b65474fac370e6eaa912c3d3df52c1d4c7e00a5d6d8dfcd11c155e0d34f25f131fced627165a9f6ff9b3b12c22685851f16a1dbf3e2d42d07f75f89a66c37052a6c9c5312fa6c9683f85646f2729c01478a6cfd8df5e174124ca1f1162e67d2e2a269b34f7bb815b97d9a111ce35b0a4d3e645b39749318bc6dabae7d260adef50a014d36c45d9e8f74cc6241ace9de7ccf263971e83ae939846686ce47cd3d97c21544d8eb0844eac5729f364bd25ce9