0x2cffd02ee03a188899facdf4147f36fc44b3a5f73d552f5e2604553a75fc86e2df42a0aafd2ab8fb69d30da7f81fd0210ea3791102bed72ef148d4643aa81f3ccea14c356e991681405e7db22a0538fe41cb0fb4e30b13986ea7d5e604b26554b1c8d00988e5b2a3bdca0eeaf8d67e1669300388499f2b08bd303491c9f7ba93371471db7a245eff488d403cc02cba2171ac0c4571d08476bd010f59cb9cc8c5a1bc082d3f12f2eda3b07d62d3ac8fd42244561ded109be96da44b01fdd39aa0dfb768209325d820b0ee8ae55befc7b9027f52662c41859ffadcd9a760fa8025b89588501dccdcc90ea2039c032e79d80cb70595ee05c702c10c3bc5b389d27aba413b8631ae468cb6cf372f169d3f2b23cb293e297af73a4d91557309f3fdd543aee5a8fb70b4fed31c902c6e11d54e2cc1a92930d96217a1d72aec47851068991b96af3e76f5c5e5dc324b531059d87473bb3818a1af81e1cfac067c406ba11b53a97bebca7b1aa36e6675d92c54d59eea440c77da557f9ddf42dec9fb4312ea25e73fa17495fc22d9a16d1381b2ef53f3c4ed95493043bf6c2fb76a10c731ec77a93d8fe14cf5ce22651e8123345d01292af88c887ec3bfff67c07034eaff1eecd232a0a31d6b8714fbd1a9d8e4acccb74c44c7f4c23734f029aa4bd9e87718fbf4aa1c4d37721986a2e6c45133a1ba81caa09b209e7fc1c2ae2de1b597b11a56b4a8a10cd157840a21621054668c1a96810806b4f13d7bd41b6c0badf7966af64ce1de0ab17acfc201c53eaee58ff9dd18b7731daae9e9e5ae672f98931a2bf29aecdb03b639556f9a3b18306c76f0f6b2d44c3e16ef5688b2e48b3305175aac4ce06d9947b35046bd4f92a419f0a1666feba6b57ff9cd1df50ce1884027ec364d07cef64a62f78c88b6432ebe82b4ca6c3bb06af89fe1690c2f04f9a61ebf5c0259d3d16e9c2130286bc4e2c0f4e3ccbde1ff6378458e4d0cca3d143af1f1b30ed4825a813ce65a991beec15d62b8eb03b7204fe8aaff01b8204b21a4824f5201296c172afc35b01b11529d7e7661f6494dec5f5f1667b0606b8adcf20dd712dc676b65a101794a5be31f5a9d1f54c2632a2c0a98882e4bd3c3175cffa41d42fbf9cf28c4cd6bdb970b97cc3410950b6f411b5ee3cb69ea121a445bee2ea6b222a0e884e6e874308251750cc1767f94f9ecf719f8e8ab9d8f448ebbb5e704f98e0a0b19fda77a7e9df6a0551a7dead8adcd654e0ec41b7ce49484b8a07c0da290c9c756665eb17d4ce0c225e57511b7745589e6192bc341f11c30a51dad3397072d9a2c84b9b0a67d72abd418a70aea2e02d798d3188fa72cb202bae18a1cd349b8eb80566f1d1b19fa6ffb3a8348c10d6a0f7a31cdc4b8ada948e3e48cf966c609fb0e09767306bd4c82555eeaa2f858c458ff8d3afa2c5cc26df0dcd800ee53a41d6305d3d8952de862ff29d73d054444dd20434d47d3a8f20275ce6dd4c77c58ca57f2b6a3562db69eb6e452d91f895d8cc4b62957c5887a04f00f33165f8372416d51541704068225b74f2516f7f48f71458464eb4f6b139617667415716f0e73c69a13aa3721b171b964aab717d4708cfe3307de5d723f9377489802ec194427c4029c06aa0c69a7e8c493f2cd054be46ea9600ca80adeb1df9b2e26d5c88ee93b022b9e30124a19b23ac76884b80dc470c8f7431ce78775042b5e3fc8669a5a2672a4c169b992cee0955a5a14136e3b56023680fce822546f50d2acef3196460188c1c8624d3db2be9c7d2449de6084eb8ebac3d6dda250d24368d4387d852d0a7efc924bedc18beb7a79ecfb3c7b1bb6d5c96645c9e12d9ccb4fe015c8bfba30caf9cde85573d6595012093a5573fb054f15947b1408666764e159fb2998a2a0b6e53698dede36e3008720ef1823