0x2cffd02e4f761c2301a6f584d2c35959cfc93fd25dc3068723f75f7d38305dcb19ad8844600607caa7315316f440d58f19476bd5c3c8344704fa8de622fe0bb0d6e273e7fb7d84847add48299d479f70c30987ef09263b656064e480f7e87eaadf2683fa34cffc1b947929d3ca7795aca67d32c563ea3d1a751f200ce225b20b12ca67f0c75877bbb283fba43346c3a17ff3fafe499d9d3d7e8bf32514ec55c1c41243f2da02faa732a97c65118964199ca386f8fcbcccbadf6e63c8fdc0a6190fc46717806fccc8ab71a3eab796ebeb0202cfeb123213702b443a3a0b8338b72f1fc34f14e3c8d83c8df3c2fb579136ed391b4c54dbe111dd5fc4d21f7ec63e4b891e0e33602c3ea60252fd5751e8eaa99da736c1eb76956f0bc61e998091ec9161818453920a9d22d937279717ef2e58325cb9626b681f76d15443ae342bedb75e49841880dd94ee865956812f5ee9167f3cf385ef59f4fac5d50a58601cbb0b008a82e45e3b70e485fd127892ea8b07bd8f60dc75b17c2605f34a731f371f19339d2ee2724180e2a78efedbbc17fd13bc66f2d494b63c76317991639c33a349c3266179b59cd2b020d457457a41c50370a0e71a01b8ccc202469b0383544c47e9a990413e49471d7b0b3f2ec9e1224b9112529ddce61a38c73d280776781917142688e548d0ace7e46185c1ef756553c1f29d01426972a52873d30a784dc8fec1285d59211729238a7560574670fb247d7f688b369c501de2453a4ab702ea35e2af28880c9f6b90e633cf518fc3a7460c33a061bf9058ac3ecf6c53ff44e132828c78e7c6bd83d6d67f0a91399160d22b0bc3b4bc66cfa218fafc3170d274e58425c6a957597c42f32f18a8ba0c042eec4acc2258c6647f4e61ea13563ea883f5fe74494429fa3882d1844d50a7704f79eec12b7fb22fb9956b37048f7bc33d62348b1e6e75d43c7522942809260564972d2bae0654babff1608feb413a60dcd2bdd9b6bbf39bccad446fa943005cad551ac4ec3765c890ee15fa7e4c0a977c08650d3f9b8e3c4e7957afe12d6e75743e1029afb4b4eaafc060496387874b5c9009d3fe5d754e1d49c30592e3c0d7135d0f222721f1813a0ea8c5d8c77734785c03a815b08cc032d243f08a3a5ad05136afc177ba15dc703d9c13ebe2909b792a540b70c46733a6a83d7bb6e2adea7f5fd74f84a2a235f1b80c83c28c1a01fdd7946e7483a4c33c78d89045b48e680b9327e42add7db2141ca9c5562a4b043d79ba30d01acaa8cfbf8b3eb006989428aa0c77473cfaed27dc65160ea6393c98d7a3e699323de51fbe5cca9171bab42776ed51bac9675f6137f56e1ec89c0948d5e96b19b10942c38a3dd9776eb16a4fbab8ff9042292f6aa8ca18c76d4825f54ee5fdc7960ae08416cef1d4bfd840e5c08b7dc70f6bee324629525065eedc5e7fec9c3348d0504e3cedd9ce7a4e9179217de478f39ac2fe9bc0a5f489b129e2024facedc942b65feadaaeddf2b2ec31c139f7043eabaec3c5476b81493235ab483870b997c619162b88c11a62ddae3df3bd78c2b660313d7eee848f5f438d505e9f9bf949061ebc946432bea2f3757352907f1af0458cf7ffc684e0785ac9cc4be237fa7993bfaa523ced06b01b94bffc60ce60136cf360611c1fca44e90f0e0dd1dc6cbd6f8bb8610107b694513ca6db20de26f6de7b975ac8ec74a86957d1d8826d30938e51845bab5d78457caf467788bcb982e2035aa63de8379d7dc897c381be45e5bb95c92556851d8fd08968dcd1fafcfcaf1c1f16d728fc0d44e1672b596ac912dcda7e6a99973f5ab42ff8d41b7ce1416e46060f522181bce45ed01f62ac11db9648484a388ca76f096015508106cb5338d855a26b05fbd5c57d6af76a428650a136cd02c8d348723b893f769540