0x2cffd02ef38f4caec1e64a4027ce9a7a7695c1e1555788a405859f964f6239a1a3ac04e0dd9b13ea08a344f8fbf8ec835a293c1bf8a1ae0afcfc1f20f3025da940db011a5f6ef191cd7fd8def2baba1c12e0ffeefa63767e9a22eabe40594fa5d8b60058cff9a25db9812ae83187a42b43906aa8ec5f51be7f1910edfd1fe3b249af0c61bbcaeeafc5cef8b629911cdb4364c9ccfe25aa750b41afc6feb3b3fdff0c2201007d780630cda77e078d620c710af5ee804ee77459fc0944054577ab2e3c5250329604446b0a7550a29dcd50066f397a0fd2e71adb20b732b01d210404dab2905f4533b79ea11a3ecf1d28943c3c3636b1b2cd9379a809786b35b28aaea68a9aee228a655ae94d16aba9159309e2662dbdb4cacd36345301e16d788363f2ee41b5feff83db525458aef06d7d493bdf703c3c09cd15a521c8d269e35a09c5a5d503606d39cf7430c85d0d9a027d6df10361ddf67516ffd3b11c6146e0bfb8e4faa941a5c3c818e9a353443784e124b16d1a92b2f894f1b0f6b3d5d370144e152196c7549583881d5d8b8ebc9aee736f4ed5b63ff9b2a96e8f78bfd1719db3fbd311abe58189acec42b6564bacff7b612fdd0563304ee49732caa8ddd696b8f27b7d9ffc57fbacbd6d4f753b2509773541d9b52df154a400f9c97f73921340f52c6a67427b812643828ffbf07988425764ab89c34a6814a536c48deb8360515326035e36ef9778ea0305f5b7e6c526a9721b44142531b68c329807d79f9e0833898f039070eaaed649ee2467788162ff9509288574601af07db0bbaefd640997bffccfda54f26a3c91a68a95a974ed2dcec26f51a2078784337c52e53495c8d5214ff5d3a1821a2c1ed384221eb89ee1a475e381a7917c6cd1e0cb12adbf9ac6b5aa63847293ef54a3aa16975470803974714c786b897925585cb5476072f52d7994104af7ea82398247253525b8d0960abc121d4f0faf02a02513431dac598ee896b05b620178e3c82d5f1eb515f957a636e246b4decdb55b6059d998eb3f2e484b72602f4dcb799df53e5dfcd04d5963433e768c2969329932aaca2a2ab1194a0810504a34559fb1a5ad75e93a6e445d8ed87c961cc29aec31db08db28e8da2bd70b47fa3db61ad80bd178cf6bf641808d4b271239f1985f63d79e58a45fc7e263b2954bca240ca41bed37e114d9e732adb12e8c7a1333dd894c0179025a66050b6584d1ce443b9bdd776cf732aec43a8cad98bb3bc773ea73c5467237e78b601a077ce4c6db0ee87f2c47a86484d10afeea67901d6b8fa7660652b9b561a87d4cd56e05bcfccfcbfe6c2176a5a87d5b283ae3be815fa85c09f986c05fee0c7be7afd4cfcf60df515cb3c8d34efb3bf5bf368f76eed7574706c34661af55f083e9788e30ae14c2a422fe85e12c4fd4c2548087edf4f13815daae0c196fa9890c354437e19ea1ee737b2bd70d94ed84968d43923dd6077cc0786c0d723d7e1e66aaca42bee5e3f27b9f9a3ab8f6e625c38b8645dc4e7f4dfa2e24a9753ba679f849f1acf080979f48e7af60bccc933f9bad5cdab2198ba648d82937e0ac5e8b0c613c6180cebd8772760ada671834e675121a7f2d7d1a16a7e96cb77a7bbd9e792b27343a46bbbe9b4446e0047ca1246f05e94a31cc8102e392ba16e4a99b502ab124f4e09224c23d27bf1d9c60c839b04f1cc0aec6c10333d745b79bad2f3a8e1971eedc51e226ba000274912311422cf5c4251af0e11bf793ec6ccb8539bf85ea2baccae587dd3efd383875346779424257e150246e814efeae7eab5a8d2581da822990ca2ba7847980a950a68db54c674476625c8cfed725d8cd6bf10c44f496b67b1c7b226e9308574ca6f5da979b16d04d33014b11264ca7dc8b0dfd54509631bee5350fb9ed825b84c9a8aeba13