0x2cffd02e155011483cd7fb3bdd48c47df64cbb3fa4d121e55a926138039459aa39e0f2955e0882219d08f90648da444337db4c41da375d30448ff8718cac663e46886d663c6f53ea419d82de9dbfcf3a1787e3d9e2ecfd99e26c37bcc050343bac1c7e647060102adc0d66d03bc99cf31823263f52b22f7f2dc0db03c67fde99e83b3c7f37803635ca07e852ead7fa42cd86d5df8f525c02c1216dfaa2299d12569ae9f6b3079182ccc6eb7f9f634c1d8655ec9cdacec8faf192cc1b5dff391a1b752a618f8117d440fd4c9ff89d9888959d70d7e9234b93fc470a2e5d393923bdd211cc9ae5346f13fe46a515ccf0e83c97904a9b8f248b9ab70b1ea59d1aa8a142cecd1fcbc2c74d67d7677af1737eadd980c90c2142d0b1b7a52d87ed0ae71c2e35380daafefd945e929e66962dc61d6d10024f18c6be5c7c4dc0ff0ab8c0b95e493b1cc1ddd647c026b14a581f0ceb8d13a3b8b222a4fb6f4ff652a21fc5cabdcb4251e24ec779e01963041cf17279bd0f8f6381f482c5a516bf0a43c239589a1cdec71c3eda3a4b14c0594ce0d4731ab87cbfdbd518afc10644952085c080fbfb687e4439d76ed6f8b3f591564d6ac02a62b7d5179484437d992d9d8b265f50c360277272173107cd2611c054ecdf18f4be282ff936f34f5255ba4b4ba61b2be481ccc3d101a79a6aca2d4dfbffce4934d91b9f34c727f74f6db8234bbd9039c8d17b58c8cdb942002de9c39d79bfcec577a852a3950089f763a33485d57fc081ba7d4800daa2556ce18cdb215cc7153da3fb321070f440a9b731b872ef00c1988cc514d63627fbe1a94bce90a62189d3e12715501f10cd36851c72adbf6eefe519ac2de27477bfdfc01a2ffc4eb64db3336ab0077c3cb5c39f6c4b3f139a15f9c8e4ba7df3331198025b3cf196599224c19a300db3fa2dacf4a8b4b3f79bceb3e9d0ff4ec24179bfe89f4c0f2ef0a99a82840a47989c8c42da6402dab54a07dfb13307640ad0e72d2c09e8ef02add6a6e65608184f479a631abae1f771a474a6bed2c6dfb3ee4a75352af3a9e1b5e2f1f37ae1c7af514fdb0373c77056c2ab4a2e4828371377c714e1933050d6f27534725aa8238dae1998e095e9376b65c979e00d7a57f5df1d2afae7c35f00986c665b2133291fc5e35220cdcec4d06b5139963daed0ad482e376351514e4bdb19e1a2710d739cb90147cff8a88c126987ec520255b8f0f07bd6dc027a9e6652bda111bbc3c3de7a939bbc8b0eadba339c2e3b59e960e9fd09a79ced8c2b1b9809e083e700cc87d5ae7d1b2069119be5d30370160c6109182035e65f14f64a1d36a753726651f0fd9336ba4627b94e0d1885f33056c83d965618dbfeba8fc30a599a7eb548cbcd2d739894ebd5b5ce93407c5e8ef8dca64972e6576a5a6a0c4e5a926d4fbe0e1f1e35535d0069b86ca9d2605fbf8d7b48d91cda994cbb5e98f2c62ad7f3d916b80227c4a3966dd6bb27c3503e5ca95a12a50bdacf908eef5963c46fe997ce814e5480cc96c64d7ce65b416012efd08a4f19792ecc769b5bd715e2c1650d125a31e99749b7bf6d3d81b81c66c7eebd4e8246f3330165b13b663a7a04d5d94c5658e09dea4ed39e9f69a8342f16afc6ca90f5d77eb2f07e910aa96bda639bcf2c76f4678f3faa0b810fbf179feb4a6b039087ffc40c4c339d5974ff368d5c3d9581565a674c39f2394f67e16200838c4339d9644024f0e6fc6e97d14b8d28a0e476ab14012eea420875f525efd1f59bcfb749b16158810687b55abb5d577ede0a8f9e78a3b0bf5e5cf359fee2accb3d696add83f4789f3204fad80ddf6693db834178473244b6b1a6ef7a7506e257c188866435dd4ef5640e1e2ea873613eb12e4190b5ae1644a6bad7b4db83e4c2ff566fb0dcd8d9ead622ff1099bc8d