0x2cffd02e824dc19103e413c300db2b8bc08a5af3754c40090cbc818a18b02d08faf20c5fb76ba5d0222859024a777d86cef40dac30715f74dd4122149cb94443bf9abebdb9ce0c392352cdc619567f88a44e54b1ab5f368ffa47a2898aeb53d04db383abc8629e50a37db48ae3f658ae742ef341b915c1013c07bbd150496a62f603aaec6ccf242c9cd5768a8844af9a7aae24fd59c4554a8c08948fe35df0270c524352cfa53b0178790f47dde777ff50b3b4e57ca3d8ac4b477c1142a6645e72780954f2cfaf5cb2671cfe5322f251d8e99b1e0e7d1a091f1cda91ab420ccda909e9588b4e1bd6c15fd43a5dd1cf50a856edc9fb172a9759ffc8e721723a2a8790759d7c6c4ea949a0b6c9c8db2e926db6e34385ee21024e50ae02a4cb2be6abc2f2159ac04d4c8691b690b9880faca694326c63e55a40c31f8f18daeff4cda5630944f4efdf7593889cadd2af08a8d5968136b90bcd4e3c91685d8c016d2915fd0f5982fc2ff2133d365d2e8d956597feb62e7da2e15b4edf5216616d8fb11aa3906685d72052d6536f321b263c4fa4077e91f39ba26523c6ada96087b7acf45b57979d1537af6ac3adb92eebe472cbe875d3c3cbcdd56a0169475304771f9b74a82bdbe10335731c6ae3772a466189a2e7d138c11b23dc0f69d8a29147905c84e1fa5439af94c514d767f9c6a7ae2fbe1abb903d51e8980aeb5500eed63152b5e2700c7f2607c00cab8eb868dddfdba57336b27101b192323b4e4e96362ca5136b36b742b24d0dc596e42631418a35be5dca7260d93f1de66467d936a7e0082c5789872502457dfd5e9e1186aea8f73fea116a231f465261f4d8d531a5fa48d1dce3f93f11efba31db5a396d720d888e310c836f1112ec9869ce2168d5e9ec17e6727a8a00484a1cc7ebe8a76d698bd9ce27589ea600a7ccd096d28d7d60a30cac3a3652e91f2ecc995c0087bd678fed10eb8d1337e64cd6b7be0711c3e0679ec0ca3b08c54959fbab0203621414910707dede8d540833721891e4df9ebb40ab166e7e07c096cd0b6f33b9ae88f10bee0e80ac7aa8ead1e2e5360958be96fee4aeb7b65a9724e924f5d3e9dc102b254c0418001f5278c864cf6b83492818c7da0b2ba5bd332dadd9bd4d443e99f5175ac64c614d475e6ee6e5400684e6eff608c3e5eabfe402c74a840112544b7a4ae0e63ff21bc53d5e1d48c5bddbb75cdf33af718af1c3948438cf0971708569755add8729e728d20c50ef7f8f9fc5759d0dfa675da5448465239aa061a527199dac959072e1996290714fe0246d47b85df7be8a1d8b95dcb8c99ad86a36b63f67ba35c33b79721816e44fe5355c8a098d31f80db81bf369d2bc1b2b591387a7ca1cfc27fb50bb2639efb6bb16b9e00587cf313dcf67f4439cde6cc656023d4483ae88e8385485660b20413a575c85642bd2d168eb7ef7fc3c2eaa58eb474dae2a103b6fdf6b9ceb1ba3e768724a43e39ef42e8fc2d1168564081bee4d6bb6df670416b07963350dfc5e5a44a14a33ce4918343ce39235a5bd8dae3599cd84b0fa6852e6ee129bde1bd79730dd8932525de2023ae9dac8f035b2aa4cd9196338ef50150718affd2612214225563fe3ab37a5aac6e73eebc8d8099da3c7d54886d3e0797b08f6c73930b079d8a8e4319057a1192e955ccf8c7fa1349024f1bcbb884bf821e00b4c61ade2b5e670d9e41e1ac2e06faff78d59b0b72914599ebb7f3bc03b6519c1a1458888c346a28e1f30baaf9c384a377885d6b686dd355caf19b27b54ca3237dd1bc94efa765ed2e974935e7f1be69991cd63311ed9e3331b3eb5c623c60c5f56be8c0295e146179b7bf9726db4204992ef4cebffe1734d12258d65cef581ef83303c4bbc658a9ad95e005c5e21f3cf190f7d6fbc7f3df6da4265903ec0