0x2cffd02e01a86291ac9e286fed6d19cd6a6a0dff3aafb0068642ef97b845aafc45223de4d34459e58d2a70ccc1420544bc63df1e35ab8ebc6de350cb8ce09574544d9f7385b3a6c9171b102b003397dfe2a61086d060289862f9c7bd7e5288e694f117134d5365984bf2f25d2c777340826a4d26e95d30708bb455e8c97195d0957c6e7df2038a50407d7c100eafebbf9416b8dbd6807df062bf4b96cb986b662d95302a2019dba364017863951467600a9019f24ded3c1369e132eb7a8098bd9e6c2b49e5e5a72ea2770cafeb064e71c3f15d2bfe303600beb53b7b94f8bf5f4168feb704d73106e185d31994312ac66d723411b01f7f969184384ba04483192c7974392d8cba64d2bdd56b4b55206931c6fa55e0d6fa37b1ff8e2b18521e0fceb1f060de48388ec7203ca2b4b22af02f7cefae88b2fab158d053429890631e6d039d4c11b09dc2bb837a8df9dfd6b633f89eb53710495d578b9f9e90bae5a27a98c133de17a77e14efebf8edc136909c5aec9253812feddbbaa38d98c5d37ba45caa11d309052787ffada8269ecb3785312ecce9349643b73dc0a9157f7f7f3caaf3dd53f69f69b0d5d7f3123105323a6e533c4e69a91e2d31fdcd405121e7c1823fd6768c32f22789ee2c3aed4a78ed65731d9dedf7cba02d223e271697aa1f69469a57ac47b495efe6c2be2eac0a085737d2ac2b2c6f4317fde34d154ce203a107246758aaa3de8f8781e2b59e1e1ec7d6897b8e53c2960a88f0942ff60b559ee7f2302dc76970e66b87d3c6c9cdb84c15144847667e842716ffba5c53bb921fa612adccd3a4fc2da59a4be795f23afb14df002a4896fa7575f64b8acacca5cd312e1ad7bedf2788bf03f19f7c513a4b13f1101641a9f943004f5831ed8272c55edddc4679b0f29cae31fbbc8964a3a5dfcb2ee64b38e75aa699f36402822e149e079c343a0a8c0604b3dbaeff67f9cc9dbb705f1687ba6231f6dda81b6f5d9e1f1eb745f43ac5d93e68c91d16d76cc99319b354de18b5af0b370ec397393eae5b52b81c208ecd7480ba7bb95ed6a7cc9b99fedf8a4deede5b06df225cb2d8dd51ce6cc77aed3d96a7e499ed9efe935583c86fba9d6ade90ede6f3ee520ca974f653a20b1c8adf1b2e6845bd58f6387db2a559ad3ddf9e6723c0994a4752a209289b85cf6f9d95954bce668b621b4cc5391179719991e728038f5d689881dfb482a752a047e76f5faad544784c40d17d3b559fb41b751115d2399cc6e38cf40372fd370a38619c94bc13289da416422f721e10fb3c316a8bab7fd5b7e9ff95ee7f6b72de7e7f5bcd4d2ebd81bb08569a8b3e543ad14bff957db9a14cf2904bb32e37bedbe7c81e0aa21b1815f9380ead36fb61313db706545b5476c17a16aa34494b2e7b54c2b5cb33c03650c31a8b9d03f7c363e33fcb9ae667748f97b46b1a2d6ce693563f771971c4b17a20fdde4331f57c5172c13ff3f31f145940507fbf04d5cdedd7ed022fc5661cb877412cceb04162c232a73ed6ab94e8bd9332ac3082fa075b2a4914de43c3784088932ddbaeda4295e2ca614ee8de4c2db6018e88e485c1c6a3f7df6642340ac7b97c31aae7bacfce19f62453fe507476a2523faef582085c54f713f1cb4a3f8cbf6e17c087c085c6aebc4c5c0c850c7fa7e8f72044dbe5524acb554f1af28c9eda416dec1080fc8679874cea5126f5eef764429f67e446a82bb9da048947f698390f77fa121ee6fbf0a175f1e0d436470e4a2f10763a4599d6da93b4f58fbeba0802493693dda6071f763ee755f3efb4007fd3dcb3b8a99a3368ac8763881a213b0db2408be1dcc8bebc9a30afcb682e8b05e348703747dd33e4d0d143c262565d8344fc17cb2119b61ebdf135cf0c97f9b6f22ecc843ed22fa09168df06870ead1bdb22ba8d