0x2cffd02ef9d3335acf7c85991be1a031e7393637b91a841ef6e3f401692f9a1e9e4e334d180a86612378dc20b30a9f803db7be50253802eb314f55b7a64a1906bf2c73fb5560be7721fdbcbe9f4d1cf4196e15d98a506c7c2e5e5040b918248718b2ce27fa4424b67736b7656ba11aeeb590ebe49156e160e8591d69f5d40c930c7717de06fdddd6a43bacf0f00bd4d04acf579e5b75f37873c9e9eaa451afd7cdd7fdfb439aec3d12d2317213729519a4bac2b0e7324c1e1bcbbb11c3a49b0236575996f6d5507f2a816d3e8461566317c5c9f4e1e5fd180eec3cf531f29c929238f7a30e53215d4c70a8ed0723857cbd4e18f91bf890f1c41d606197324abe9d2d65eaa06ad074960651004e00670649820c5f4df382aff2c8ccedf3cfc5c0d5c70618f701bf27b5e54b2339aaa31ad4ed5dc67fbeba82d66cddf5b0d658b02ab8d9bb9052cfc1cb12537aeb70e4f48017bc79ebff1560bbaa1c11ace4073d648080033ea687b56ea7b7ef7fc6166d61da6e1900b985e580ad2072e4f27cc6a51ab6e6a5b96898c523d9aa99b5d37557c6eb35cc934970f8a68c15ea540b0c8dbf7defd78960dd4d1b299070d553b0f013e73f8d3f3a3350c6f39f9394b5a0a85f05326d5de038f8a06acc1e9c4989f153444c229c70f5170819e16fb9334e732f7a5741bde96e49642b495b78e686bfc9d0aa33625a2d596f33735811e365c7c06f171f96eeef758d0c023d688afd6b8f20347cb0bb922c71d34cde28f1b71b3ef1ffded2ffdf8d455b697ced1b274707acfc63d0d06546833d84dbc10dbc5cabd2a32ec5b75efc9741afc35b7f767beec4e5c03ae3b34d51a91358508a67c7fc5f53e634a4cf117b644429f255ae98f6dbc4b19b1ec5a7e57c2846c0525d23d8c9e37287a30f002f0ad37246794fc601d43b2ec93aba8fbd16591aecb287e34b63ff8f25f6f1c5b8bd705fe52bf722b220e972ba7c5a23fd4ed4408863fcfce4bb8de2c705a07da40e27647272ebc5c6def10f0a1a9496b379491ab051049d8e4c4f81b31967449bbf5e086eb39954abda72a9ee07a1f2baa96c147a3fd37b360e7cab881ea37c2e369dc3e999c58d1b9e66de602e84cda32436e31d99dfba2727d75bfc29861437e7cc22686dde7c752ea0da0f81c870b1c820e014ce25b36fda654020c04aa8fa08894ae0c8ac3a72f36e2b2ab3bb0c2b780f31820485729f627731af82952db48efec406a3e5129beefe51a8fa383ca47fd4292e1a76fe7f0604cc08f82a555808d27eda2dd9ccf19f854555ad16d43dc10f18e6f6d361895026b67b04576e104bd22678fdb3230b343ae69d1fc85c007b2a7215e8f02b37a6fbeab63b8e07837d00d57b3be847e8da54cae60a99c387bc1ca3e1d9bc446807b5e9f21a12fb505e8b1f7b763362d0507325056180afc7fa7c0b3f5bbd619f37bf0feab03df3bfca8bae39b807da74be2615157e61d391940b9c2ee6e6502c100d73c3896a3970d319ed425425d26d8ace60b3f589d65ddebbc25936220b9024426bd9a60cdef09dbdfc2154d6446725e53107b1eecc671a5566b86605ef8f669991e033b4a0e6210dc239c7d694844aab47fffce638518db9de150bfa3b065e00eca52741d96bf6b240d018b55831ebbaf264a89f27cd16f41549b86d85bc4822a385a9630c5cc0847fc5ae6a9fd6d819f6c7465d37a963060ba2ec4e1c447407c610f2301ab95abff4978d809db3d549c7e0a6f5bd8fde793ecab7035624fdc415c0ad32150f9e53399a01bedf8b35ab5df49d2240aaa2249881cf8100a684859e412f5afca15b425e128218c8c21a3d6cc229dba9b6153b27fa57792a022f109d4e6033e4ab4dbf2d161f59d1e09fc348b8d333ea06b97a855d014595a926148bb9517ad56730ad5ba7c9da4b50a8f4