0x2cffd02e9291e4be5e8b99c06042cfd7a35c1b748a30c84e73f539d2570b2453ae4cee1ea5622dc0f440a84a9f6c6d9d7f94e7f969ae335cd4bbea6b1e14936da33fe851b096da440f82510d81c297df4c6b10b9e286a881309bc926b7dd0d83d1f7932917473fe933ad1a0b236a73c92874c92ec405176452746e666b3a337567c5e3a20b423cd50bd091a8793e42214e0a4bb200a3ff647a74f0f93d871ba46fa37732025fbdb90edc2cd284944413e482e257ed57994df060bc18e282a68d9b76c4a79fe7a80da1799494e3dea5d347e87479fab3055530bec38e9b5cc664e3559667242932ea5f48cfc619c020ebd17046b2545939ffdb24dbf609c5a41d7fbeabef07a34a77db39436e492c5b85901104d5057ac7de90c9e096820a0a7269c5aaf9e1375e5b2b63814af1e9ede63cf3fe7e49bdae06d8f137cea880848eb5f4365f108cac9cc7cf74117bcb2d4c042f97e8efa8ef683cb99658ea3b731d8ab9af25fdcd10fdd1bdbeb2ccafafaac90ef17fb71c67d80316d5fdcd16daa89d09ab8fb482bf0ae9276c0776831311ac14fcf40c2bd37cdfbb400fa60210360e2fe95e0905452921aa069e068c7c8ddc87a27f6889ea09324a75bc9283c0d7c442b59ddded9300a2117d2b51b4b75b6ce152441ccff2c5299ad46e69b3ec4f34a973a68d5fe0ca55b711837580410518665a452746562b3c524c7eeaee38d49b735b0108b111f36fd47422aaa124e25fbc9713c1dd9ebc73acdff791439f82c90868283b1d26501631a17426cd9b32fb281bc33b8207ef3400ee118a9335b2fdb9caefdf2d2c2b18ebefb7c24b2f511f97c671e771651aca6463fbb9d228a3119af4ca6f8869ede0130300ff2d8dc13ba2e6c4205b94f9694f63518d3183509bbe4e3a047d56982d842d1afcc100eb707e3d45a747c7da9abe430d3af547130ee98748ec248eb5537b865a26cde05ba27145ad6ffb6671ba619a07cc0788ac6c1603f5076b8046eadd8713f5c11d073536d7db819755b153ab23873eeaf6c38c49aa086a806f397c7e452b530f6ee80004eb3e53c42018f16ea5b6fe4ccbae4276813cf8f08a912e78eb165a9609dd10610d7d1b967bf3e5cd8e264cf3d4c597fa98f427b8b633c5ad7f86346e6ed33b96d9a0c115903a8112bf7fa6088d28e57c3b2233752102f0fff7fe6018c09c191a08ab0278a6983ab7e19c9ea6c68f1142d23831a7f953c26beac3cf5fa631caa6acc1a1bb2bb46e71064ba09ef5414ecf7a0b350617ad4c2b1829a2bbb64d31042695ae24668dd50eacb591cb9e21879f0d1d5519706705227fb999228e79d3ee99bb08e342c1f5fd9f1921ddf7160982b78d404f9b71f530c6fe99fef507c29fbf36e1433d10e48fc7aabb0447ae2623780453b020429d501025cd04da597c8ab9f37eb149ca5c4e0e8dc2d6f5f01ea6bf6cf3084582165a5fae4ff2968b20d3818a451b07e60d4c8e290b3df264356ea3cd6ee13de51906e10a8a55baa1f9f07bd3b0caaed7ea21d7fd7b94e60635cb93a2f709f163756b2ec97a5392ac5a933cad2554e6a68c8d66af8e118439b7b66b74da583a1a25aebb33d839a3ea89a49b5d30998ef045ed5f691f4f43734eb4b3f76d8544450db478b5b9a8b29dc0dea79db274ef8e413d980bc7f97f770eabce3d2de9667baeb07754a8228e9ebb78a89770d202d3224fce87eb5744ef764aec50ec6dad8832cc10d38a2c6877a2adaa01fab369e2b2b01e1855e7b0e99de8a2bf285cd214c84f65cbc68f4a07d7a247fd0d20b17137d9a3a07a0576e36cbbb12bef5488d7b6838bdab2d405482dd5cfdbe719d2559e20a838588d054e4b713c0417f7b88428705d0924950344f915b555a1292b8b68a1b8a195f03b3fa3ddf6bc878ed8c32ac7670b3a61527f4186d9b1