0x2cffd02e8f23e6c76dc7417800a8a4c084c745ae20a5746e586f3eae587b1fddb58d1be2c01228277f0067e61b2011d9a3237b1016a7de4dc64759cceae44d73116cee9315ee8fa006f91b573d59f0e43c37b732c52bbbb75dfe4914baaca23294d8598c968bfba6be8047e0cf8142b57d9895435abf9b5089203903af797ef15539124da8ec50d18a4e89ce63cb5b4ea3bab188ce8745a111f400258c4298b98012ef4e810e8d59a0362326486764d5d1ef2f74efcf7d57f1af3e7c9400eaf3dc74c38738895b44029dd0701f970ae84cd8656abb20025e37d8ea42d42c52115d419e4bc15f174466dfc1ad0c67eed3c76b61927e59ea870768586fe772e250df178d4207c6d3086360995b768f9487464c4aed6a99911ea668bfb2c93e3d418649f34de4e478a705625560e444c38206ae8c3ebc8b1f5fcd149343b6c0be4c1336322413192e56502ee44f018b4e9303573ebf9b08b0a41e5fcb4379223222d72521cdf0b52bbc672eb1f22899985e9caf440557d17c8432dfa310ade71243153b38b02153cc87ec16d089d7117308df510698b8753b2b66289a6599127b1d660babead0d3f164ca0b5539a485c0d3ae86cdbab8a225f4b46e6374c5d1897edabf1062d5a2390777bc06c4edc2c4a1d4f6085e14a148c183f63115c0389147aef203d41f11820c1e1977dcbda596745d016959d6996d0340173b26eba24935c21196b646edc6fa66a47c44dc040fdbd09e96f598f8102d89a0bd16205a8f7661cc0c00d7449c4f41726ae5a31631d90fc4a81b252e713ada9e14a5db3e888555b00884f8555b70911e2191415a57d4fa741afc5bea9355383240a570d2cf41fe97478c7e7e3b4d92de787ba9c7f1b1c40f865f929b67d649a2fe3cde8333e73826507cc493f6d0bd6f8cc1f196e0c986773e523e389363a0eecab716d7882f50c4286504e29813fa73cc2caa0f8649724d1f8d4d0d227755614458cedcae99149d2bcab4f065d2bea6378c44970d4daba17d80d57aaedc0b2da4e17187167c97940b21550eb0ea337ffb8a106fb1733390732e5ee3013501ce2c8c0e042088641b888a02c8b0b5f6d63835a6c8c6a7d737985d8adc0baeb3068e7e8d87e19609305445da826e7f4c2efd2d69f3719fe89fb5985bd91abeb9ebb221de13d0886c3aafdd89b520504d925ca031013d4cc0055b4ad9f167d047df4e7ba5d715ec23c0f6e710214f66619ff8a5a03b9bc2a59323b8b6c800f163326be6445b71e2d1fff3853e684a3d15d2c9e64f09c8551be7b2654a7f6fc36c0a2e90e59a7e9f11f8bafde3f9eb7655fe1659a2baf06cc2b373bf96bfac03922b0fedcdf9e97521f1a5680b5603405660bcbbed7d7d43264a9401417627b55ab766c5383c72e6b28cf94f921e05ae133e76c7be037bf0bc3f07037ae3504691218e77cef91744b1201346e0de3ffd07cf82cd6e1993d497902184162ce332ea5100905ca7e5df6dac66b61fb38b0c1fce1c28f9bea247158b1277822246ef40c5215c15a83c82e750b3fdcf661c5385815da04f899cfcd7b0179f44a8ca172f25c10ca833016fb7846c38c74bec7a6cce4b70c6beb81d2be4ab3092532b049f5d7554f73b9043821ed0c02f8548bd8b09448cfc61918d90a72937e06f4bb0e80e938c7fdbdb012d1c96dbb2ec4030769716e6d3f3ba6a23d56c2e1574286fb8659c66ffdef89911feeb8d20dc057da87937fac7d393fff4e7e9a8b6e8948d3381cbfdbe7445105999b893d68ca1e54e9373e385915c645dee894eea75d92f244ed2610f0dcaeeb59970015b798ce3325a8ea839707341ddcb856d748f5934c74996ba6da879ee70aa55ab89144268425fdd5fab375aa347763f6f5a1be2433c21aaddc30a04f58f8d158884c8914d6fbe83fd1d078d0701e5dc8f