0x2cffd02ed66bc3fd6e30279cf699e97d86b37c4895825372eb60ff86d5500d6b1ad3e743af50976c0a305280f6e0c8ddf94bbfa825705f398692ce8d3b7c0e2aab8a96b50837b5d438b54a4a019fb0c559611c3d52f8a4185748d0f4867ed5cf4ebfeaa50177b22256681d6b7137978d3e57a697643055423df6a9bc9f24e301cf5b2a33e47b717585e970b1c084382a592139a6f4a0fc2ecc8beef530a76ffcc88fbdac02b7d4d2171070bfa3d394e1133ecfc7ca98ec00b75c5a48731d23755e5febc133529e082ee6c99ef4cd7bc6c62de1fe3d9dddf9bf9088e1e1471f44c936c21ecc9cfb4e0b345860a79d5df2bf85641f818f76f691d7726c52d54b7f4788ee36e2a8bde12309e406d9f532c99117388e0719903aae189286be708ae30ca3ab0f588adb11c383e96ed75d28eb0092a71e6a12215f3e245f912f1bc467d6f4902c2d0b1a86461bb49c34be8739eeda3d6447ec99928f77643858e33149f368348973bfba6181299a9695a3b151ffc1a1be6712579208ac5d37dd8425cb0113ca8d0f2f0820d1e00d225fd5fe2556cb62eadf7d00951b6b8d91e12afff02c0d003e000cb01f826726e428f9d6222d3e4f5ded72f5a590b44b7dc20539315042b30ce5841fbe6239913f6316e4edd4dc5b83eaf593690f1297340043d1c7ed3747e404f9b47815c0f0be1e8b2e2f440fc8125b2daf4e484d2165429b6d86e7821c323e81fbc916e1e08e4d05ca23f03bce161a5916e6f25bb5c7236949585a0991e5f901c6c1198d5ed26572425ebb0b3106b8c006b7fae6f0ae4c9ea5236146136d7705037bf997e2c9175f46084bd767bc5ed9e84b0f84683dc5bcebc46c659d1dc453aac444e33f95279a3d0637448614d87102dd41987bca07bbbe312022c8330d4191d5f4edbb3923cbbba1d11bbfd554d26ee78b5dadc745d146ae02fa4c6a93cefed5cf28d890e58fd8ad7e41aba4aa3329eb9d7f4083eeed38050e85f2d5e674dfcaa3be41dcddeb4bac532a0810af93445a36dd18ae467e0a3f2e28e805fb2226501b59b3dd8a8197696703559345e1d789fe5f16a177805fc281627adccad5cb228118d2d75ef0d2591dc97567229ab556081e5b787eb2841ef24c50460e838dc816d412a29432e1eb8af282f78b8a9fcdbf75b8a78f1072313d66248a8f5c0fc7190895a6b0d40c466db8b88d081098605ef483edb05cbe6bff217b0442b30e1da00f5dc44f0322a44148edcfd98a9806619215fb9fb11d3ff6be022f828026e6318e3d9b21f9ff408abb6ee37115f5cb639701ba828f016807ee1e6a44265c013f848a3ab97ad31b0b9d27f60ac1c86fe5acb63d592dd1e9f7b7ed7f8c55a09f70c073e2bf33589d257276202e9e9d52cdadaf9ec1f150fe2249b807be3ca7566162d25642b83e8f1c56be10f5e44c4ee5fd6b54c2d5512fd7c4c5fa70cbc6b422984146f14aaef7f41a1bc47b36bf6b897fb78ec82e626e63fa15de48c4c83be30d578416ee89e4c5a4929f6c294c5c29d8e532c9a2d8b4ead6b17cc8f5139d4dbcca4ba7e7da65d1447abb25875401755d6f7f22c165fb8a4ee5f1d2cd4999ac5a76e76ca7f1793ede4b671e006842888c4f197b0f5a54f61dac07b697412545e6d5f158dede713022c857e88a110753145de3ecd5b729e0013f2a0647aa971bac8c8e7ceb278d563133eb787a371c16b1b2228832dc9431e0ad760c5f36df5fab828110d50b7c0aec22f503b1713c926e839aa127fe4828c8c1c7d51bb1d1255ae8139d4b9a7882f2de7bf623534f20a04630c1b8d591e8f40ad006b8704b500248bb162ee3027e03bfb286b6ed6471b21b03f49efe43a67893a60150e093db39658ba5216d00a424c5b55c4525a3aa0dab245564202f486b8e1e8f4c0819c32f42bc2ab2f483adf06997