0x2cffd02ee1db72021dadca278b5acf416fc05831ab7ce5499e8738a387ae139eb4d2f36919946f50bcedee4a45d9259de410f385799590647182170a32791e2a510d2fa241c8f40de362a96cc8261e19db432717abe41f15f76afcdf0fb9a0fb64ed4a0fc20601bf71bdd40591bab3f85b95d67f99b8a88cc35a221bb2fd4a5ad07c8dd04b6770089d67a43da644f7d14a310dfd92b27530a914918b930645b31ffe8e9934a0927b265f5740cc192d4bccc3df28e1baea0cebdb9add682d1e45e2d94dcb3f51c020dd62b14b5f64a68cde239298ae7e451f108af4d348438d4fe65056231b188d6eb7a84f5cff101efbac87a50de274c4137523ce6ed9616b2ff7b83a72fa1198b12f711e0df48012218a91a5d4f7876ec5d97c4d11f34216751a96573f8ed598f130fd03e53033c465c79d2827eed891f7b7bdbb408ce32422f9d7a3f8a3ccba6f9f153880405d1daab3fcdf1ae161d2bc4abf73f148ae9b158134fc61443d2cfa4b21d4a55bd79c4522023b0537f1f5c1b920a9999ab2e35bfb3b96cc2086a2c788033914f1dde91aaf6bd89f57a2e871572d58617fe9d2bd18bec71aac09be9a2166ea3b209860152029ee82b017be4df910fbbf9f5a0d60e538cffa090e68c65c566fe4c6ebc62fec4466326d9f25ed963370108e36acb9907bd9c7ca35d62cad84e99c3c03b15a56148b533c6e6f4c8bc5973f0a0337cff2ea096be59436d91e01286a3db28b4ceba601a0c701b9785b62a13069ddea8aea7baf5bbbced1d00d12b37230f2162fe103e8e007fdb89e699024949f95d373a2af6f8ad744d55ca95bed3a39099e2931589ded4694ec1a57d3f70453d73fec3da684c9a52be72f02539cb8f2ca0b42d610357608087cd0c5ba13e1daf11c7acde74956f7e49dfb056e55dd93ad90e9a11911ed66586881cc0c9932b033a3ce9e5d75a3e019462ecb0b42fa479f903b41db1f5240ebe27bd91296720bb23c239168af505358d5ff0c8d8754322d97d2601f6d30fefe316e46b7b39f7e213ed0f92d92a78c1f191b009f6c1500c6e097294ec93acd2f84b884dece0eb64795260f81b2fc81831f920b7fa4264e6c758ce865257a633690a44072defda16754d79366d03aff9c4e9a454f2b70ff87a47cd6510fc8f411da7ffbf80b8ffde0e1aa265f9f561ff78ea6efb8da120364948dfc7d9f53ee4a9e131120df59c73f4e8b3a1797c8c7ac13b1e3bb21cdbcc5ea19da41fc5fd58a93052be1a9d3859523093b070efe660309d414b8d9a1138ef18d547237088c08ce55fb4b8623ffe875451214bf37c17a98dc07d00bc91a10b605d4133b965d3ae1eea18ec6f0f5be852cf82617e73a93abf44ccc0d72e74e93175b76d0ab60b2c1d075dba20b0ce3bd206e7167938a8c816d191b43ff021f59fdf84749bee4f817d0b3156932de0ca57e4d2b72c5122f7c00942b27c09043640d4da1d944afe8da1cc5d1c38b0bb89e936e6e3724527b2095375024896c2976d09af03348f2cbc217b80a70fbbe4c26874be90a3df0a49164a6538f739b228d59b6ba8e1b48d100452a08c3cc0abe868fc8f9baf8516793bd95e2d817cf96b096465b687ffc29345cf05d4ac5bc72074cbcc39748cde61fac343cca4819a312d63dd88f6be78fa9f76529d12972777c3767658c2db7325799e890e82f8a20b5012f47b9ec9a57ee3409a4b46d27b135e77db5894b43545a9f1b058693d697366fdbfef77a73f34a934bc9856062bab35544fbe317234a1a8247fd6cac456ad5aac67b1055f112871a66f8f532fd37e99ea7469ae18d944e5d7cc99ed846ae0280189adbce3a6566782ce78deaf7239fba95b2e1a9a2613003baf5be0e878fa2b66763ac45a012afda52a5d6e6e5ebe266ef6eeac9739aab6ee7901382bae0ca7222fb0cf8