0xadf11aee27a292cf0c28a76b9a0f8e645da28484ab05c11fa5c4856ba36bb3b2163b9277c5563f4264a8ca2cf862efdccb6786dc8c2cb3489cd2ebef5a4ad48526f72948ab295d3adcaf99824aea8b639f2be90f1c895ae09e9c305e3d859f521c2859c38a955036e83fb51d03171798833d60a8d881f7a612ea05515d8ef9b650a3be3d37bcd8a1c87e71f8a40fbaa782b9ab34e28bf6832290664ce1b7b361a2c9cd0b506b927dac674ce57fcab994ae254401d280edcf43d3ed7c152ff7eefe555569c5fbd15b7cabaa68dda942620a0a7d137a2dede86e2f79dabcfa77eed99e5c6e81f59a57c215db003d5c7ae77c4eefa52c8d814fe8ec17b7dcaa04a5a1ca30803ff3d8c916953babbd4f75ece346982dd9572d22a3f26fb549519763d1a4eaa225acdba739f427b38f4110b0597083e5dd757020d9de7f3923228e0579ed9737df658ba6beacbc205f24eda4be5ee286f2f000c92d6a0ec476e14d8b621094f7b4c0eb0edee6b49e1a6bb6cf6b6d5179808bc3292e40d472a8df9bece67e8279703f49c653092582750913e7c4ac6b21602d94aa16adb7b9c7573eec5b9a3afa7b514974e30a85673064bd220bb690529f8d0bef863c3b73dc2e12b753598bb24a02db75b2ea6d54590293b0b4737ad16a4f5c65fe53b34fa5b2c64f0b33c7c03a71b050ed9bf10736b6aac0f5ccb962f70974be01a0f99e217e995c1838dd82d5347038566936a4c0e6c47b2fab7a632375065b458c51b2941a599cea265b80fac0e1396ad40bec3b63b43a5272b1815419bfa2fa24ccffdc20386deb88fc0cad7b2ab0544eaa164a302defd93d431574abcd712ad04ea875c3ea4d86eb224c02485605dc38b0ff17acd535ab058fccc2cca7bb568c397789bf8e232b5fcaf5b63f9ae7a7ea5aaf546d423373e42bb3ec30ce356c2c4628ea811fc53981a9c26b35d53f65400aa6e4c252df208d64b4ae2c67d80d5b8216171f8929450f6d1aa261d768e7f3a174974a381a8a2068f4cfb81dc35e8bc4c013507f873acab5414dff6dcab53d5824eb1fd23151f4bf1f5161a9339a3b5f4b5cafc0bc0b6b95a8ff751f2319b4ccbc5329f93a6e51f3f1febaf44443151a1c31876e7b17182a842a3995c6de30843f5a9f170710f23859b16aa9abe76b33114392fbc4ef7f7f793edf6f70727c84d420e493abcdceab78d09414eed93e4a551230a07ae22781c52a672ee6f10ca8a63bdb26c26a6cebe073b3b048b3025878c3d56fa2a8c2b434ad4bed37556d52a368241881c6085c46b112cd3f0ce65751c587f4c7eb8ddba1db5f139b2f0f7a5ad8ab23705da3c6d3ebd40c5c48acbc992a3523cd31fa082b4346483f6e18f02229d44b50966a2e43282ceda9068a6ea67c6dc343d9364964eef1026dfda20c9872ab25735cb246f6ff391ad30827fdc78f8db118ea3c1795e62bb119cc056da03b192f4eea7fa44bf20bea3603a678b9a1e62c1a5472ef80eaae022428578342dc410069d1fc526ccf85ea8d8f1a9878049f53dd0e8037cc1cc31adfb33107a396c818ea989c156995d2e6723e0a5418afbded75b553aee042a8141c42b2dcefb7d1e46c73818c771e9b5730a7b77c9ad3ba1b9454815264890ddfa424ed3e5a88d75cfdb510e28ace804931eeb81f3e93f8d3d771e0d40c72d2a61d729f16637455ad237ef012c23ee97d7538f5d0bd819d890b6245ebf6993de743bc526f23a38e1ac0d9ed5a05ef9bbc4ccb49f7873bcba54b78f486ea3891f0dc42293d125d3d923e52750f2bafc2a8e5fd796607c0f68188b00eb9af7e3f1d1d38b144149a29e4c46950c693a65ae0886d2287cc4f698c9aa42521c52573c4f075736be82c8bfe0adaeecfa57b51615616b376586b6d2411044c844fdf0476ba5cb1704eb2d059760ad736a658ec8d10c260cc4f6fdfd60eff76940e17ec0a8e952ad80c5bc320a27a448c10844883af2a29f280cfec3946743f7d91cc1f12ef1a8b6d4a289549a8d70d616ab6b22d34c767bf1876cc36ac756f3d32ccba02d9183be441d9797661f63587515bf131a900d5cf6772d1f9bc950e9163a2f52280f802b2a002cc9d40006117ab2214522c25e8df58a901ebfb02f5ac05668944fcb1d24cde997c0eff66e5b607e1cf71b4c2683506a06a4a02b0535c00866c78f8d6b92aa685915abbae440a84327e0681c74c0b33e9f9540539537186a2a72329340119a9b80304ae13111ce01cc0d80f07526b8414d685fe47a994186a87c243554b48dbfa867118a8eb30294b5c2f6791f3b74a9a3fa8a1d079814a3ca9aea54e0aaa010de638c0e199b54258e8094b8b95ef4c4af85099163d7289f6a8fee6e16f72ecf894fd37365244d1fe85d7d6692c5f9c583c853da698b4bf53876a2f6674f044ac8db5839d95e811ad796c70e76dff5264d6c5f896ddbf9c2249597a854c7dc35321caf7650ae9c0b29596ed0c18e4e6bba689a1492345732ca20b9c88ec52ae9fe8a4baad8209f958d2478300eda8336913d7eb32920285d72ccdc95ea55e06f9d0472fbf507c84302601d09dc9a614c59699d082989dda063cdaf91b06b171477a333c150f2a169da03e8871967f9115b6de37d857d0c4f64153550f0d7656ae5caa88f2e3f93c7a0840961981189ac6edafc85e1c24a85cfa330b57d8e769f1de36d828d1862336f0933cebadf3b852422c5207e3ed55bb55e1151425e621ac55ad9ecc271f155bb07255e5d6b38c81117aabfbf567c264ff8f9caffe2c0be90615779470cb4869263e09d4f71975284981cbc09a42e0af860f06b262def189d91c92a16e0ea21dbd40fb80ee0855a152bb46ca98fd71dbbb356c56a489448657fe104fc2f3ceade5b9385d95f56f9b294a638ec436db3ed69d42099e9fe040208e4f71a747b3b4c1d130f766f8871979efb360be698b35e926bffc440844a71985ebdc1056a72d5a5598a70369fef885dfbc03c238f660a9b1ceb6bc9f8b5d4685ac0f0ea083c4b832a9b7d9cb707c848b0de521537f335aad7ea5268bf2f95ab16ebaf74b3b17994abcb2dc8e736ec573be