0x2cffd02e3b2b6933b9df05a6f27383a8104f383fa0749471a90d0d9d7aaaa7099f847bc8788bcce0d45301d49b9280619b19c58c9444414791a65a36bb6827f8d01f453b91cfbb70498c61886b600092b752fc5551c45f9e8edd84792668a8b7ac817b3901b9287ee318b7dcf8c4bba4f08911716bfa20524186adaf9b3044960ef82cd6ec95d2884f095e92c0025a98e31f92ab84f0e3b253cba189b75aea1a3017300c6265440035e888df0ca74ac159f1dcb94c7686e0cc3d4845d7a705fd6e216d2ecb5dd2a73954e045ee64e9e3c823017296d4ac342e87001a061899254d77077e8e9d8ed4505de62b21ce5d58e1cd6d98db8fed3f926253d7d6a3b7e68fb66bff4ad6d169f4e778d557cb5ee24cc82a3c7f4e8bc918416c5f0a6c634ed30e231db0f4ce15cb5124f65d0245649275ea27fcc6ef8a2e13c12972ffcc2f117424ef7789edde35c65647705449ad890adea8bd7ead8df9115a7b9acad909ccf94448328fa45413e8dc3dddcabc49a410720dbf7794cb4ddc7408d13b870f881ae1f03e48f53f28d33fec9f32a54cf48a74a13d338e64738d5f1c79bee1882fc7dcfce33a6bbc4c454fccaee07ca5a932ad3c88ed19661897d574e8ad329e1c28675d80b9f2311e83e4d6cd5ae5964f5973f8a8c5d470e94dc9596ae29ca9ba9ed3e7f79d6180253fe5ede7cfd54cdca1b6a844577ac62d7108902f7576f1a6f6919661eb4705e706e7007967d802bab4ec0150ce00756bf103c8cd38115a197ba2fcd0d9700202007e5185d4fe249d6f2da867521c02eb2742c1beca7cb1f6e458239beafa4ac90d23057ddbda67ce4b744c423723582ee5108ec5551e3edb943717564658db3f26a35255f9ee58cf81b1605075cb2ba3e23e5d3909ba6b97e3d10ee6c1d495b88672a03bee9a685ada486c4849fb9de2cb31e93e8d855a65deb8019b34fc3332455a894a0278d8998d7e431c11010ed3f95fb8764047f3dd275b772cd7b3d819611782bb7fff88c3efb6ed3dc2c081d1074a694e5e178d70297128e222c6ed397d777cb518bd15d927617a7caa1256013f8340285fcced6bbcbf7c8421a1fde30813fc959edab621cc651cb35de5c81adff2b78ce9ae82bd7187d1abe83e62eb6e570459748ac2aa4e3b4352396f3e4c68b94965719dae0963c86bab03f0a95f908fd0815db97c7b70e1a10f7a89f2728a66b4762f009a33ce45dd4bdf00ddb4a9eac70b474dd949b0150024aa2a7b9a27649331c5200077d48128c2106a8fd1bd6ccf719df3f8e71a45d712290c60891ce30236a163313fa0bd5773259dea12d93e484f44dfdc282c0f51f57a6eb30761dc00a37647b5264eddafd347e4af2312bab5dd1601abb55364a6a99241b8734cbe68854395ee0a7130f145f82cbd9d889aa9af5a59d24518548e308112a7ca7594befc96a3d0eeab431421061fb456638aa2141a9ce14edfc95bd4a6994121876a1cd7ce4f6ac87a59aa0c9c695de46769be8fb1e55c36570285dbaf3aed1aea62cf931e01535162f04ec83954c1e1ff82e3bf015129316bb12bd5908f350708182bff5efa66305447da560b138f7702d53cf1571d8aedca55c08ecd3aac8e209c75870132608d40b6b20f2bad99f64f4d451f0db909795bc263ac5522fbea2041627eb6c2c7f65155989fc0f39055014e4aea731c4debc69da66a85cdb81491e9d6c83c922c490239c5958bba47d639bf79077a3eaf5242caaadf3ddfbecb5c51768cd98eb694bf3b6d246ec9b1ed954ce2655a82ef4a6d69b858f96aa6763c1e512cab4791fafc9edce7367d3743a6711a053c01e3cd9ac150251088ccd9e51491fbcf61103d6fb7efddebb511a9668e5160fd00ab2c98cf00c1759d0b2c0793d9047b2fe6dbf61fa1c32e2c1a8af71c2300821cf9dabd912e