0x2cffd02e5a85e13b43b8df2fbe002dfb8284ae093e651fb1f93bafa217ba94afda0a85aebb92e644549d49ab9c2be60b9bbf55d48c6abc590b4545d341168851534041904f031298e0438e7aee187e428726a316c9c3e3090f9c0cfdf9058f4496424a965004924e747bc1828f6f212467d361e96808e05ce78794924a019f7436818c33cefeccfebabb64b3ae4512a925464470b15ce757656eee6ed5222dce70c4b8d55881933071f4805a6eff027ab5dfe69e75e475ca21e246b8f236b30726c2d3d6e5be490f0bd1342a7e9d10752b2051ec54417c3315a747edd5f22facbc1225489d377f8d20514635277e928c5338a10ef89e7cfd280e3a661012c61b269af32409cd556af6d4b4f6983905cbe7312d2f3b57f8f5c30ddc5a3c3eab6ca50da82d7cad4cde8923db03502ea7fb3a58988b8fa20b8e88d52f3ed345a7db7f098246dfdc6ca92faa238a89cc41c0bfc137fb8805f54bc4688037d1034191c3e7d6948be5c825f5df3a95c0a3c7dca984d8cc698d45577871d97fe314c7e7c2fff372a26476dfed49a6b7655783195b0ee3c3cd3846ff9ed07d6ba885ba897108cfead90313ace07ba06a33b49a97297b23d40a87a5723911f82bd5f6bf6dbc84499ace5a19132366a450a1d4f68285115631140765b351fbc460ad63b02478008d075fe10cc7dcbd6ac1ba53eeabe2aefca3525a418fa125e6f602bccc195e783c88963b73b9be36b45a999fb8e3a02d6f1601cfb7e754a69423c8509e6871adb354373c1e49bb49457bb9d3d18d79bb10f9d15600d2d39cbb3f03609f1bc5c8b9f4a07e26ec4221d5fa4831d46ba8441c1b5f9a2a6ac5448c6b2270cf4be5f661a363ab8837b8c67d0e07f97cb623c1ceb68625351a62b592e396eff4bdcd826966453d8d2821f09657df3d608c658068394dd6c9ce6aede078f9eab387675c70ce164f1cb1381acd4e0f6806f0db81b2f81210335de077528d48b02c70cb6b9640c4770c57198a55c54f041a8e31132cca943a061b4aea8b0a85fdeb939fb8824939f2d9806e672a570666aec890b6cdde63e69d794f2a5deb9510e1aee9ba090d293df91ee7a2e459579bfa5376fca74181f30314ee2915e31696fb1796a9ae9f8fc39f192a66b2081043b83cab745d9fe9eb5914ff5bb8bac23bd68ead1dff325c91ede7d9ea09cbaa9747ff9659b49eeb27a269cc0b8a77d64b51f3c1885814e1455011477bbbbab9c7e0a804fe2370f6d31c5cbae18aab934874087a614ef9d81905aaa7942481c545db1e0da2b22b2f240a3d41076b74c63fed2ad4b56836896876fb50bb29352dac23462599d9c539c701b74c9843e2a4e1fc67667a12ebbef678af5b98c6bceafa5df26389692c40c4b3cc0a483fff3452b7193d2f43dda41db97570b9fb953742a985aa74b486e660333aa35652ad97949f3cdcab84ec672e43c6630d1eb49386e5aa744bb2c6d46335b314858c782d42abf12036248dc11a1f55e465627b69923beeb0ee835e59f50e9ce8f9791fe8fbfa735295d1c52edcb539881a936d862d6a08e14f06e0abb8e84a1538d4dd00e4956917c17e728d67157b5da1386f6f345cdb5733d28d6b0af18d22b37b4b4ee9eab7d284b4c2d2d5bb7602532c4bb1863e6b0db83e56ddd88301e0e4d6ad6a23b5a299abd458c0793cfa96c1476d7594fd7a5623d3902355a53860e7f9c487f02dd375dd5afb531a8e2ff52f3a63e61aeda75e1764f8fec50e9022840938c1cf43b4f6c9105290341c4cce716ade5f3b916dc1b41e6fb883818dbd480a8ac6059ab57c3c2ba2becc902b7a39db7e55a1c609cdad849b3d6fda7d51fed6a97048bf73f5763b14924e9165cea86be779fec81bd7b75c62e9f24dadba43adfe1e9ac3f58f440781309f8840919e7a582d1863b6a246048b