0x2cffd02e5756e9de7a06e36af0a1d4859ba675708cda54d4156d64f9841d6b578af2b32d8e47dd4dae5a1def0cc69cb47836c43ae5afaf649801c44c6934cb1ab7107343d8e4b8839db4f965e1e670d057652c45cca577755dae28c646ccd5ee3d9a66f5568aa566607fe97f1acb3e0251df8555d8ca2504fa943b0bb758521f14f8f33105d33247860b257013a19399869a273e3a723143b1ba7fe0b28d2e49c945374ab0a23e140b46cf4f13a856f731eb793f610e3d434f2258b19bcb92ceb47a279fddd8a327d9465bee3529b6ef98d35887695d707531119ede3bd5da0cdc747fba1df6df504e4d3c96db2fcf53638c0c394df2424708cace89360c66cac99d28af465d9dadde1bbbdd77a9a164ba356be3f92db06d45256210be5b6fff27b46f8a06818afb02afa3a422e8ca846ec1e795d538e5ef3dac1d33d2e1b9591d8cd65a77c2100f0243bbf89b7ce0ebd7723693cfa5686cc96c1977f64164bf31b8b01f8d971d3be90272597560ab4219dab3438a424825895eb90c7c8b670e7ffa03182cf7058b8985808477e0179cb99bcdd2e20002818b0d51c581dbf5870c5ba71733c56456256807ba385abba25456a03bdb8a3aef6ea1e5da194cefbbf9017f02aa98fe384d6d14ccfcba21a66ddd6526e432d74d8f9e1b31a770687c3fc2cab001df188729fb58ad995dc76ea86fa0105b04731a39a92db56c7ebc9cdac8d84218fce52d8bd4890a88affa5244cbe66f09d11b203f5e1f548d0b10870c7703e00f4029cca87a65cdafb301b8821605fe29cd4a9f83b3bf6cc1adbe712efbbfb856bb9bf8a1e0ed8f4020c157e4351d4e9eed4d6f4853325515401f6d8b33f7dcaf7043b47bee56fe3357ae0b8c750f30382e0431dcbd5f592027b235d1cf420d97996952423eefc1f7f07d9fa53a9b1a6305e6bcd5d02f2723f079718506f957c7213d11d9c4b9b2149c4dacb1c1c6ca6b56a9cb76992025927a90f859869be085a5e63d3cb50747dfe55e89d3900a5479af9248e0c1b0b83b9f9bff8e2783d519fef6d374ae79948864ee75274e897df3eff6b2986fe83f6d9b6f43128fc44566352f0289b3261b4c9bd398d768125bc219ab20e73cf0603ed06e18127e263e69c47d78bcbfb7f25027e9b87dc43471be6f7d69a36b5a3134c1d846a4168cd6cdfe17cb620ab4cb6af9bae459b425e6503061da75398985ed44c833b25d7922ac416fe43c2fe9c3949c6ccfad56384ed1ab43b66d17e136e176b35c229721e079ed777d17990f4f89e08dc2c6016f45d826e6bea5a7ebad6571341e5ab89a7b48d9bfb95baff5033902c25ff3e31a81d66e2209998a4dd19769808e1fcf92b5288adb92e327f251269480dc561abf9373b36b6ba244d6ba39aff4a43c7635c0549430c4b979e54211a8b6e6331a17b5618bee6059f7b3e95bdc803bf81fdfeaaf43502816148890b9fa1e9d61f12c6301dea3d1da202c7898d354e7a20998ba1c61e6ee689b3055ec014e029145dcf168bd0c0200e4b772520f3d29f025984aeb9c4ed3c4767bd10ff131bba95bfc5ee62825726909a9c3d13ec4241ee98c6f188244f774cb45d3108c234145645dfd536ce09e292aef8f6f2bda5f729c7bad7d80a0334a55a1fcb39c85ea36c6ae4b05004e20f30c5872061a9e82f205947a8939aca158f5682ce5ccf24198197c2961eab7f242ef58b13594211452d2b04d231def71f4dc76920543f8b79791917e3fd42f6bde4a25b060482e7f8fb6bd48a7d9f33bbeb3f059a009180343daa580129a40261192967bf822e05d9a591cb05d538a5860874f740d8f9a7bfdb9fc9ca8ab27f7e55fe34d375b6fb72e116e08e5531bab801d28f9be38b3560a685315bda3ac66c5da11a0dc9867cd628584efd2fd03c6da50792a7a07ca01d78321fc