0x2cffd02ebcbeefd2e888d241ce6dda8231e4848f323f9da8652859a2623c34a6a958ecb299e719d098f726838ba102e9da48116994973c928dcaf21a9358ee924d6e65883dd3049946852676ca34d94269c4181084ee4f719772276ae76d13bbb577947bf7f251dbf371d6291eed1312177048c65841807727c4e8ef5e8fe23e3b08f504ada86216b0ffb9e97ad64a1a67dcfcb68455e3d18b56d7fca190d1ab210db1e244618c7389317e1b4f4f66a73dd06fb14270fb7e04a1377dcd18a61033313b6462edbeb75c7e2e7a76cddb4232cfba8b146efa0e8becfb5c2c3b74d233a7b9836371270d649faa39040bdba29a6047a6043a481a69354b0dd546432a76af9d8accbc3082a57b193587082a5160131635428a7b9f5eb65257deb2839f2de378dc6934ca7a2eeb105e10dcdfabda8c10673da4e8d3ed9c7049dd46835b323131f05afa29e970ec4aee1bf7a6346ac8613da74f9dd602c283dd0fe28b4beeb0e8afee82386989d7f579e8af21ccfb213c0641a4b2b2dde25ff80148756feaa147795de08c064ed9968e3eb3450fa571c599dfb23f04f78e82d205f108860f78ab657f52991dcf7b6f6d8d09f77e52c16040b8f6375997da30e36fe734314f2aead3f5592a1598185944efafaa6aa8e9ce425f32ed456625d471e296ad309317a9d559a8662dc23b8943d26461138d62b4e51e7bdbb8d72b7fb1750d055a2d454251d17862da5810c627e3ca90b7a255bf5526f0f665acfa909a07ae855365cabb4d13d6e9293534f1c1a7bf3684314a3668f93277faad14af78c61638fbd06494e123184dbdbc4779b0577709879daf03392cfff65c746ed879e8fd37dcdb72c96e1a6a672be021a3dc9318a43cee9d3b428c7b5ed5df0530c09231be7bf612e628ed9d6d584feecb8b7c408a8da06676b678318544483fb500f9c0745a832a839f914554e60244e44d46e956f733c3acd0953061f49581fa7d17fba195c6041d0ce349494ab1d67d74bced51139cbfd378410ce79b44570b9cd62de02e9f93b0fd99fa3d9df3ceb053d8fe055f54e498b37e7fc1127ef1b085d6fa625f78ba1a29f1c1e1e3fa6c81b6fc40eb380d211f229fab5b3ccade5555c726c4143fc6b28ef83a75effe19f35884fb86af1cd25995e87af58b42ef7132df5879789347fcdfa8b1c4b31c7675456d639a599e562b88b20e23dec4df41e2f66df58f0868512ca4500d7be27b6187d3b86340270a473ee62546e307d1d8a852c5df707ef07c6b977d2b4fa557de058763b53c381475435f4ac8beb8a52eb914e833c8342ad6a9277f2145618288f49602d0d291ac9271c8d31fd861f711ccd0fc05093373179bcfd13dc2ef2fc6b3b8e85833a38b4c08fac4219aa632c9fa628d5102ac5e208f30545296707afad1408ceed2d6a638eebab183601ee93e878a9a26e670acfa5e708aa0a7884cea3334529eab50ecfb4ad09ace4d2dc693d07777d5df64b1d1b34568646e948cb758f0cf60e8a298ea392507a8bb4fae64bf2084a0bd8017a6d8045cb90d97057ba9f498a083acea61182020763b00ee99d8b61767d86cb87dfd91ef2455b39a9a9d45a042fb9561bc484a70bb4c7fb5339d21b9f03c5c8f5695742587b594e93b020be89c72dfb7ee211112c32e6b1469aff5ffcc350de0b23f544a7f5e7fe1dd4f24db32ba843461b04f10ca84ce22e8e6e787e0a96323868579e2b470f5a1d9c9c3292997bf00eb4fbb5cad2064f15141e6efcebe402102e98e9cd1760441eb1ceed11b9b55209066189b071f4680b8503b0dab14ba8f1e10fb1de54e11486285cd41c2f8c66b78463d021751f37f0f527ab1aceca6da455317fd446aec4bfb82d11de4d88b75b36f730f6df0a3644c8b6c20c5ed07e528b48b582921a302e336fee2fc669916c6c9