0x2cffd02e91da33943a57273b518b86591c8fc5bb5e40ed871660b2182df045cf4fcab4ef4f3fc1507fa3e8211df1d7031eaf4e6550468ddf00587c5c18e3137b23c799c265050248a41482279ae841d1b5b885c5b6003de22800b2e7ff0f6d84d0133ebfbe83c036777a3acff64284a39994d48fefd86b3b806beebaacd03b09c30dba954dcb48f9f1d2ffe3e8996f80d10507bbfd1074a69e25f287787902b019e1fa4e47a4c795d8b793b3f5ac6bd83d2b3b84111eb64e10b679cd91f3fe7c40334b953cf614dcd956c26650a49e7595a6a0347427867abba595461cb3b7ff3544075a3065ef2791b9481fe1d16d030589ef60c62512b56885437092aa88fd7c6bdd8f1c55adfe8357ec02269cc8df2dcad6834085fa0fd7d221f86375cb1116a7898abdf8cdd65597ef4dba6f17644bf5972fe174624c01431f4a8435a2e21b9c087eff25ceaf0d59589c2aa5441800ef535c84714a19debb96fd32039d11d1c1cb6451d21aecb5bf85df037101717960471b47536dba9bb782bb555f72efba34312749db7c913287f1e5935f8d553b7e9b67e505d84c2ce1454b9d3daf29471efcdf4babd6c49f2c14adfb6150baccfb438b76198c9d2aea0de72768d6f41a5125d06f877bcceab93298fb393b38d3f7d7e38dff7d5c7b973dd92a5077977784d50b43bcb7610f6ed4cb3d5a152dad131b82da36d1df0898a0d086c1bf64471ac95e6874df78ca50bcbe135702a4a5d1332c6ecb3395109d1562a0cbd38e70da8e3aaad7a3e363409e823c4526f671e158ff58ea614437405e4e86db9f8e44281a5beb0ef1d5ebae02ab96e0c9cc684f2c0de5fd6b363bb660cfff53569da6ffa1c9f7758518d42001310271bda687b05c658e637c15c890dff0ef39e2e8e7a922d7be58a482c1cbf3976d1add46bc6d5ae10b804ab3091cbb693428f24ceead7a498c6a113e8fb08c655a849de2af75ed1fa9beb6c349350f6fe64039db38f011fe33d2335926b6d16605df1f20d377529a58995a0d06c0414d764b5b568f3a6b747601dce23a2e5315ac1fc5d6188487f086e09a927b5b6ec5d7a542fc9ce7b41597ead423e58dd6fb1dbb5f0b0024c302676b4f22ac099a602e9b53f5c46908fcbc3462134a2de8dfd45a2c4995b8f1b7b52f2bf990879dbff8d43a53c4d6e7edeac13c6ef507c79ffd0b10bd4b88ffa8df8f7438bd7c33e3c2da417a7cb618da51a5cedc703cc8480984c7427f2645875248470fc554bfe3debcb3bae38e59d676ed57ec0527bd05b9a4610c45992764ad2217b87864a4227727df1363846bba6901c8450ff6c9a3eb4c16ef0ab13746b333ca6876b71bde802d6350e8852efb236b3b696d4f2d13904ccbd6f9c81d27ce3e1fcd9a6d7ce42455eda0fc436719bd2d39326472a436fa1b1547ea567e673e90377310f7bbadf5450ad41de6cd2eb7a6048f0ab0ffc7015413969ffe06b38a2410bf92ce73a24c86f11f880aba0b4b50c0946b80c10557acadfc80cb77be3e058a525d571df3c3cb755696aa4510a433ac1b89d0d0ef10a43a864d77073c34e34ca871d9d7be57c5bf6e1b780432a7f9434db713d7051ba833bba308171ba73f4b7a4394f24c62c7d8c409e125caf502b9e0376db7fd2b20e41d86af13a795a17ea9590868377f466402aab83c7efad3329ee591b9ce9f17e7fdc78a04414aa45de443caf0cb7503bb76494f86adf764f3bb037889b95548a5558d8ec7dc0708b57b7d7f175bf56b79081b6fb7157dfb29473135f4c19db903fb6cb67b1f81d55f2686ec5a85d767a27301ac01d0af1134381289276c7b40255a539c68b099b620693be589fc32d7aff9dcd7fa602856b31e7a54e8e308e7bb1908b90895200fd89d7ace5f6fa2335a41c69fac77da81e6aa3aa23b19f2bb3e57816fdb95