0x2cffd02efc23ee3d16e53e9319de1c289e08d72aa7805a2a885c531accd6d29c83d545b99714791fc1f36a64aad38914e1def71faed40c584d46b80a3acd6ece96f9340557a59e31bd795f3220fccb500320040e07f9f4329201ab342676241732e80984f910edaa034c4758de4f9e246ee5f974662478c118823a2797dfb2e3cb64ad3843372141a318e641ff10408e5ac74847f6b6007f1d39ace25b64a43accad5051fa5feb26504bfcf5317466c19e907a869132741d3bd6ea70e6604dd6fe9b402bdb62f21f44bf7ddf6287b81852ac9faaa86e9ce69517577384bb31e7849c9e3c069a7adbdff88dae7c0929868de04d9923705dca28060a79d6a43575b24e230f60bcfadcd11a0d715fe74bc27aec9f772a42a1aa7bc0176da70cccdfcd83d745108cb400e1569aea4ed75f370d8b56dc8e19f8adfab601e69cd91958f46307ecabf5c2c696dd07b9a92f2e0e86309ed63e613f4bba3cbdb8ea3dc534ad92054baf3141e8dd97c572aae1fc6258089d3ec3d78726d2149841baa2218d402a2bddc3a15035a68a49cd50158e8fd950960e81ee99d92384fdbcd218c1c261df1eb6a33b071fff3f92837ecc92671959e8c3431782ac6790b75d492584483ee596c480088c8993286b3a1592624a993c27e7b44c31381ed2234f79edc46d8a14845f3b9972f7768b314d770dcdba37db53659b9b38275341d896703a236fcb63d994c812726086310db1f364dc951745866070e83159be72f4ce0627c25818c6723b24e2dec1a79f15f0bad064d742fc6b5acd39de48a77ee69a7a95f8cce94e39334f4e679ebc5bd89e7463f846f336e4228217563633ac0c47dd067544ee2d3d628ba0524b3cd87cba2c50c5e3927da9b9c54f3c92aef5beb0a6817e7f58b75e198bf99bc2336a063d7d9c62e1b488cc40a46a13ca824d97cf4b7d064f6b43e6aa52c79b405eb3251edbc88dd51004f12a1233885810c30181499ad9782a0040a5d2845fcbdf134598762b82be76bb53151659307657d85f15639cebcaba8dd05d99872c2e851816eac66248c7687b0ef6f5b09eb7a60c875359b3909322a0ac3f53e426f56011c1e5d1c7511f5c3eded3000ac6e09754a88f6a8b96be73a24c7dc017d1472b36ab466cc741b25675d359ebe0dc775bd530de855e1dc5df3305cb8bf3192be7df36bb1eab83557702350c2c60943301202c3ce26b119fa8cbaf2bdd9259625a04269ee573d76c2e72344125f9041ba32ae4a5b746da30be3e8f7a847da3c648837a0e20f72a5589cffb1059d171f29e2c3a9d4cd83dc345537263fc0a52ba296dbcc853824aa6503155330981b12c423d84748256716a0c8436957fe44922301aa2f39a32ba8dfea9be455f8944e1d8433bb0715eefedf041dc4c060c695cac4d8646fe00957c8c9e45ad007364a425b3442bdd8bf2ba478458d94719a522d00fc2a4cfc2f7d63392fedb37ba7ad69cde74c5d40606790424d67198e59034a141fe590d1ec38fac7ccb73195aa15d146e2784885aa80b6aaabaee849a1dc1e8a173ded9ba9f1dd181e4b95ee474699b6a0b4401e720209663bda44b6977ac2e47f9318570cbf9cdcf70df6fd803266b7195ebe09bfbb091db3291415d61e33973bcc56296cde9e5f4f12d7f5b733b140ddd0929ec015bf15be890aa5ca52445f94f27b5a191e0b0500c9c886962ddb1b9acfeb17f4e446f250c56ad60c1a1bd8d5236b3135658b43c5d769e7dad3b712a64c607ee05a9dc64f287bd4442816b592c8be70173277381d4215abff1625d8d45e1a2793d2af87449f3c4cf5cd65249292c66be86a3702090e2ae6eedc805d8059985575b03dbc6437c9711ea95633970e518d25b8c3b3b6e0bae5fa3d833db79f48c3038fd0ee98362bb596b179ae02c6d98ef767337d18c86