0x2cffd02e1b41ba6d1c0b8b3b9f71c1f00ef835842ff98b767f33d82a1320687c93d22aa5d1e09f67955bf96f8af8be4a56bce8eedfaec0198419ce1d777faff9fb3417034d5c11de107add04a7155bb51f56cc4a47be705717773e4792858a316818784223ec0339ae771a221000786a93c83600fac0268d1aa3351b1fbd6d44169d0210bf4f4dc0ab5cd37ab2198c1ef6b9cb70efcadbb37d1e983e8b0e2dc2a648388db303489b73d28e5b85d20d38d122c7c081f7d8ed30fb6acec774bb7f4cfc8cb6db85ca73bdb6dcc0e70667cbc91a904450f7976ff3316f1071281e40361c7ce28beac4fabb990fb8d6388cb3d309030fbee50b99c4aea3c136c6bc7857820e0a086732e10cbb3bef4cac3b174ec456ffde5f53917684827003cbbd9cbcb56d4f2de53f8bb2a4c906695649bee37f00afe891dfbb23b81f095b5805f6f4178a6045c2b1aa3cd9937015f1bb456e66df584a8359261bd10bf10a3c96614808515ec658fd2e5be4c6925658daca21bf0239a6a59a4fbd668ea21a0f034e7fe7f9f2b275a07de9d8aee1ec24983d2aac1dcf666c43604723a4ebebdac3545dd98f306756c796a7dab66c2a061347e93ecb937044386211ea88fb6431e2400522894a51d7683b7d2bfb376e8b9d524081b66f0b4960c5a886b5b77e2bfa1fbc748924b767dd485f1e2840245d29dcbe171f2d8f47b0d9b93aab71f36e389e587b332b302b83d9a7b954bf1690ee14248e9b718f7a30fce37b5dcaf0986115e8ad1550bbcead7fa4614120abe5001dcb8d985625ab127e2f3da7fcf8fef38e85f5d3f9e97ecc22b178e1d4397b65a26fcc9c2f6dc9e7cccc19de301015ececb6de6dfb38f075db67c31a1e8af8008b02cb6a176b4f8de59a3b5c5feefe51f5e66763e5f3de7e31d1b6265066625d5aa075bb2d128f3e0cf1d307c0ca1f10317e6202189c50c9ec071e30ab008b9c2ed7579327a2410bf9cc6e2e17f881e40a538838cb524a1c6d65fe0eb18a508db3ca16a33d89b91057909422350bfaa336e58d13b33e774c48006c91bb93385df6e1c7110ae600311a800cba48e6f5d3451673e4e3c5a19d718a16e0ebf9b3f5b1e30b4291ddffbb9112920650f2507d7ae04c599547eee702209b4ee11481cba5b8991c6ed0e9035383caa6fbbee8640a74b61a78f62a62e6e180ebf413fe908b6a0854e8ff683670cccb0f05dcfe5ad74f9d4f596b50203382af364d2af461dcd0e1a2ebd9515cdba49faec2ae0dba1e97e54362a3408ac1fb5807369970d1eb34e5dfec49695b0e54ffeb5beb4035925b59809bb8b118e680f52e7e7f905b360318bcebf26b3145aadee29494d64ee2cb09a9c9ddbf903c74b681651413429bffb480ce9363868a8e388b2fb169abbb1a9a2de2c484c1bf54e633cd9f3069cdac7693aebc19e2a9b41ea2e97cdb510247cfbfddc04fd9092cd740d017b7d76a2ac50142a05d0b8ce89a92f6e413940eb927fd03c59f0ca9ea5d29b0a65fdf4688d599c089a51b0ceacd2740f50a7b5e8cafe701e4bb882821b666bc8504c566121416069045d5e1ae1bcc64ac7999b9a355f4f80b74a1fec645f17408c882e81976206f327b291bf5e99cf17ff9cd82635a2c5851e66c3032395500b92d28a27dcc0451f43d8b51c8d952dd9f0dcd05d8b70a8bde60511043f5121af0ccc62b1f1409ad32ecdd763206c90d89d4ae290e9dbb337735d22a07cbb5e354d09a05ebe688f384e42b5712aabb55fdd59be89d754daa5e416225505a79f7437e1775bce22d958b87a68106e7d173b5a30bd5a77f9c2167230895984194f86eabe3d3241ea833050b672a57cfdafd8eead7455585de8556203959e214d5dc79844ce109e443e6170c1eedb131da6e6c08cc9a96bad69cf0a173ab2c8b854d7b4f2b33c556295c