0x2cffd02ed45824cb1fe9a446fd6215f4fad2557b27971342e52164dd93517fb1ae353ec2a4e02c2b4b52693ac71a620b5085afb488b2239b79fecd7b6ff4f80803ce9039ae2da8f354ce263792525da784e112560ee28c3be92fed08435be52fdc8371f281238c021685e425cf4fe88ff3267d8bb1cdcd4a9b4a53ce67ae3eaf5413c6c3b34f3fe675fcff9df620d3b8016c7bb41f1aaddb2fdcb7cb1104ce81e3cfa5088af3d8f9edd40d7ea3afa1fa1459cb146db0b5d7b148a302eec8906d819be72943610255bee77bf11692c8864cecea273336112e26042f05c835eeb6c670116865aeff9b22bd46c16d6193f2d68e115ade42cc945e8be69075d2fad419b2d6e328067bfdf7756b940ffd30b2af6bdaf1b7723b09cceef1bbcdadb88e9e45d5536ddd17d3d15793171b1ddfbcfc2cdb659282e3b1e6e95ff91cfc5a8ec5c6f463640fbccf402ff04fa19a87d628b11c56c033a136713ac053e84ef574d081d8c4bb4e5a18483c96cdee6870b7993738eb4090f85eae2c1f2f5b569f0ec46953a36a360d3a4ed64b2878da65b07dc49282cad2883385208fedfd348e98b7212a20dcf59be0f6cba289ccefd40b048b9f5e7ab2dd7d9dcaee44cb49b726efca21c4180394b0324be5add79d5c54f3c993f74404faf2897b5f0268569fdf007a3a7eb8bf84b369b753e4701c13a02037975fc148cc8951f87e7b10c194909bc381e716407c4eac17be9517055df0e08c3f4e69f60a9f6d6f2b372e13a1ca34742d272277f43459bcb25815540ba597bcf2f5fd75f94fe1aeebf6258ba4dee2ca43899b69346089f62505143820044b535c8c599a078c1fb7dcec150b840d3cef37038860a9defaa7b5604f19a6ac68f2fc2f242a90a0b82385a0df0b50ff040c781dcaad902b59310e9475f3d31b6daf5affc5d7510f80656e8505c30426fe9b99390b6eac2cc258a1f91f4c97078da103abdb5d51d64cf4e39b7162a2166b670dc29a4db78be36f94768af2b9ac29f6bc3122b1e9eee9f48eb72363838e21e562fd1fbbedbe4b013a4b81856d5e148ea563d653791f068f6be679fda3f3a28ca7b77f907df446d74ec6896dd461bce7199d9c7979586154721ea0acf45d6ebc87ce433f7b137bb062093b8a2f8c54c35639805cf7cebee6a1fe70cd544300e929100a1dfda892f1bfa313503560d69b479c54d3d6c0108950e58c9dd3ab8c772162eb563f199783d8bba65b854b598f28aeec3b5c33d37d6aa768a8199f333e8871cc398581d55623e85951535128e012ff74996dcf1d2b06285528b332d7949235ec7bef1c3c3fbee45740aaedda4d842620d445daf6b1fd23a5db82929042cd80b1a77df1ca9ab4912de6734a0d642521cad309487b4d8466dcef764b38faa9fc3a56da9265d5ba0fbc35a04a74d9818cb60d78c08fa77dbe00369b73b615479cf27c4637297b9a269466c239a45e297ddc753c60a8aa534f503388c916a68cf72ca16b7c9b32eca96a9574da9058c649e90ccbad5bcf4c4df98964764dcac9803849386cf12c8690869db0516bb5de0cf48317a4d5427b473632497f8b053e543fee1479116ccf214d8788fb3a663b898d8f0cf057c9a855031f5dd3eeea1be82bca840a4ae57dfacb7a91a651d741cb0e99d7132447be82cd6472e9589c2bb5194c0ee98763c325f511a6214aabc666f485bca359f6aab953fed3f48cffacbd49fa1e2d0e1455dec7b01f00693dc6ff3159bfd90096f10289e1fa298119a272c4c38386c22d07da5855b9c7b69e9354137fa4fe5dc32a51584659a26502516392ab7bbc6dcb44bada603bd8fbad0af787b7326f52e39db56c001d4cf76feb1bfe095c3e00975da933247e817c8537788a12ea32de2786eac15278a4c432e896d50d28fe43b8847977692cfb399734a6