0x2cffd02e3e3825b5898b219f6240a836db4cb7c76cd71d14c484becc966e46bbf0ceed96d213bd7d1e89fbb7a5228ec0887d26223f73c43595d4f61db8629c912f3d4b710cc5276b1035ec9ae1bfbda4d11e5eb6b57100cf5b8b788a4a8b9064afbe6a194223b057c68a365746b9a3600ae3fd125f14c0a192dd3cebe5058241ffa744247522d4d38561d4b420beca7bc144b706a9a062b7127d653765f3de558c63bf2eb743216bf88a07b10d9a44b1560d55e238674fc71defad5c099cdf8b2065135cef90af61447a361e7f582e3259a5d207b98be85913df1b3d915aca66919b536cbecd0eccfb95b96e60c7cf2cfe737b52ff31d3d06d0ec0f5bc104295631995fc8b2a4cb747ebb2278d4edfb017ff1497667c7b6045898f2c90970de53b64252c0349ff75afa0ce815a1f8b29ffe7a90c54e955a340798ccd279e0cb6b21f8b9f9e56fb66a98422c9f79132e5c61cb2d3ad1b832b3da51fa9cc4003c58ee027a0d2bb81c9078f9a0b36aabc43fdd7741fb4096c3560036b99ae74e9423bb16100422b2b175c2072cf400daa0e100a2e36ce0047f49214a65cd70e2aaa000cc60d68a1b8ff12949d81286a8ff9eb45eb7917fc5a1a00511a4b8728dace5777940ef451dd71719474b6c8f7554d8a5f51ef224b58cec42b7a8b80991e84098144e99c2e32a26c96f1046bf238c7d74e4a0bbe60dc25fdddd673c5a52f65922c85d9d6324b4bfdd454ee3b2a65e338f7cf530526420c235f21b8b841ba812cdd067309642e54aa60b2b28801de9ead199cc587ecf5aa84a2022e03b831cf7e8f020c35f586aedfaf49cc09fbb43ec46e02eddf92dc29c5baadcadc2c3dd5e02f0332762a931579541a7f6d7fe4dd85f343352f1645a2d2356eb556922f5513f367d3516c2c11d543fef684227224fc83f76a6b4a72c85b2dfcbf6af54c7d6c8ec3c7e0b7cf58432b4fa75b38f343e099a3d5f72995e3fcda0a32fb1aaaa01bdd0a611a7705a927ff6d47f6bb53822170d06532d0ea702accb18821c1dac93f4bd00bb1904e5ce270b4f76d53baa8bb407a5159fa234f0da6c58b1aeda3b93bc8046f46c6c73afaf92ce02657ae8fe3b995111f5f499ab7c44d224b1be087367d4d0925ffa0a4e67284ceb83ef0d432507055891a3da7202fc8755f3bec50a370c5401df3a13106a79e5b8ef480be057c4962c38d2337dc5a11c038184436e8b087c8f7ac819c4bf50effcbaff84a116c38bd8ff5ccc2412fa3c5a1eb15e612d6c523b578961579fec447d74bb112029e2d00ede3b9a90df8f0c37e837548a364aac1783ca70895b3d4339ab2360021ace0a6643006304b5a651d689cea401af39a60ad6890f0729f46bbec0d04f2e3cffdc367cd503655528f9abbec3edb0e55c9bc1d5710ee0fd14b0e6aa24b53c651284394abdceeb1286dd22608a0f070cbc698643cd7050933537d7b63fbdbc2050ce977b3bc9e12a216403ffe636c06406d8e2613de239c4dd38314aebbb6d7b1678ad4f80aea1a1412f4724b3ecb755264f57bcc4bb661f7a1eec832a355ed8b00925808d50a2c2db09d87dad50dcdfde8f209e2433649c132d5c0b03a9e9801a194deaaebfa6d4f772cad374c8ec7969b3d8654386db2ee437b921009436f2fb3492c53a6a347446065a65b3aef1864dcf0a3a6e836fd3803c597695fd897b96c8004f9cad0011c1d62f422489b2dfd10089cf92f0a269e4df0c9ee43150e261b141954478a0b10de196f66c1218a6551be386bdddf895ad1b21ee84cbf89aeeeaf237e1c5712f80a896d22db186648ab275022dcdff5b68f83cff3c86e9c18269c3323fbc2024c5523f4ffd05088f7fe247eb4576abfbac90129d68f800752b058576536da90a9e46b3ec83385932ef06555cc4cc375525eb86613f80e9616b43f