0x2cffd02eed410a5253ad5c5ec53464cc769be6ae01ae68ffc0b96041df264809e3af220a2acbd6d9508a3e2e36f09f2f5274cf8ce77a5229170f50045b59c90c628d40260718e37247799dacf72262849e89d392e2557320fed3f8af5592a330a2617399629ca302344f018957941de5ff0a43b94bb2138a0bc018e10c7364aaa8a4bbc0edaee5cb991f052ff4474fd5fadde09be32a5b2c8b61956a99c73b57aa68f174f74fcd44da867fbf2c85fa200fd49402b609d44c40e0086ede81d7421f599b17cbc84f641ad4c75f55c5e5f2bed517de514074c0f525b82a1d06813023cfed182ffb8bf07854d0e57b0d2d8ce3ede25f1844d6aa05cfadd5ab905bd19f19250dad3b27e72fb34f2196a1955837330494de55307194fb6c9b1c191902d9f546798341a9c0dfd5d48fb4e7d1636aa7852da23497830f32f97d55dc9bc07008fe570e007937be51465595b72ed4addc71bb669d317bcf8088d78586938c95f2b5f5820ee297502a4b0299d07b77e6063f2bcd3a7982493b649d207ecb663fe636dfa7f7d6668655b957085ae16ace9f7969d55552bd278ea6e49f61c7686160180e9d8a19ab722759b6c3dbe221da1eb6749365a50c8d069814e8a3ca012da11bd1c6a4781cca5f83de20da3d34c4b66dab0168f05f5edee88fc5cf4f70eb7e8c140ee59c21d0e50d61a352512af6dab9b720e39c599da249195c13a094f296e638185c9b087484992eb3f7520fe905cdc1e0da3db4c8a1909f493d5b8ca115c9d6c0cf752b2919f91bf62fb87af48dd1f846a138a3c9580eb4a11d7b4876906243cf34a85d6dd13aaefeb8d848e54976a3621ca90bcc38636c6cdc052777240a573540adfd5af4a8f477aa74fc40f7df764c96f5adc30ad2cb4cfce637e70543b666d663d87fd9c83c83b3b26cef23d10361a4c34bef8fe42f439f964cccb7fdea8a11b09926b3980d050f76dba7b8ba7a615a87f7c7de5d97dd4786af0be54670df03e4e0c59e2129fbd1dc2778c1464d8094aabab56403546f7d083a102988a5d9fb7fd3b594415933ea7daa6e70e0a1cac6f00cd1f4303d119252b91ad9101365f1b12fed7ed656729fceeaefc02f477981b55c8199b8acd1ddf062a6684709bf619e7e279334c87663c6cb83e1c2d5c7f8c1f26ebdd2165dc62b16003adb7496115f27e2792ca616bc510f30db02889f234b7825e8a241df30d1abf542fa2b06d1ba3c64fed57e2520c48a84ca5626b0beb93b5715623aa94ef1827b606f20342cffc05579be94ad92029e2603fefefe93b35e3cfd3653b943132f4433cbfc86095d322e03dc082426e47e5c7433eccda0f0beefe7ea564bf2bb264ceddadfbcba20f1e48275cc9f08c7e55ac1eccf6fa2efd15c6de763e637ecb2e3c0d1c64d0901952606ef264647e1e34f3366cc512b10b3318de7ad458ff543c435dffe228da87129eea828eb28931f06a60423dd496a5a7c18a70c8989e3b1e0e4f2dd4569efbfdfcbe3de5c8517d0fa367fd1893b51a03d057e913db9b8b2440b2733efb825cd173866516b42f72cce4a3a632697ec78462d11672f30d17ae7b9ec6113b61bf17666d444e2ea0f7710d27c7f7934fa0ff3f15a828358e26ef2f28858e2938ceb224f358a3adc228013efef0cd7e1a8ac862121f8bf303e579dd7c46c48fcd983e4f5aa196c0ee98a8792a28a0765e39a95f497a7b27029a4a1180808328ec5988a369becf8f5b089375217eca60c6d89953e4b671067bddabe26c6d543cc47e5469c0e409cc20346987d61bfbd93f7a78f39850910640f9abb84ac8cd906ead78a701d1d2af171d5f6fb3fa9493c19c196849b7795f50568a5b7459314902e2edd21fb0ef5a634ba2c4638451471540247feb8b1830b6e89224a6a8706145ce02ada26e69c7d0d0086c9f179