0x2cffd02e23ea46c10b3e4de1eabed44e79c19188eb027a5822bafdcb7c53513a234e321c7e28717edede0cc5ecb27e73b40b89d0d362ce41115a106610e67adeda8245e7d3fee3690718e5865f8d180613e3afeb827afd081f30a5cc8aa90f5b6f4212490911f08e0db968335c8e2dd706d7acda40cd22e168eb6965fef26fb709b0cd550b1b2d9a518f0a805f4840661c46e49d52f8fe2bb371662e97a7f2f0fa4d66562f99e07f184a189f275a9c842e93d6134e07151da4bfd4462b7bdc8863e8e51d6c018aa5c9178cba555fe22bd2f0d4c9af5358bd0682c6f04afa454c8f71c7187f0d36722e6972637de3e7ab49d73d250b90f2e8b9e740c2f4eabe48d4e2195d66244370a32443fcdbc222fd3cd6e4e43ca35e1ef95d0b6fb0f20e1491d00aae5db0e17f8d2fc0672d6fcb9126e38a563038a8a103be0fd5b5d2851e50a81e77bb351f41e0f866474574a95fb3dbb4f9d0777f245ad9ae50398997131ec85f6b5ccfed671923f94ad905c3d947bb41be3e3d0051b6e89c229df7a602026b3693fb9d220db96ff2b5822b93b89470d821695169e4741a7e1f21dc6b217a9e54701cf952f90b3d045db7f0884f9f26995db4504211c595c287ccf2380151d54eec367d681c80fdd00fe5155bf7ea2aef03686bee17e17865bf96e030dd628e76772b4e33177333cfe2e3f8abd8b5ea1e196888004c4a5f1d6fe2b51d2cf51ed4be9e09a2a79c926cb67f2c000da54c29ba1929797e0f35a525fd395151c5438a27c9bfb3133333831568cc34feed90b61c2a43842e566ac51aaada003814dc2deb5527c6e039de8394729c0e1ea9bc1dd319c2b2e26f933b2538bf3c779c875d953bfb552cacf30638ab8eb4218e27f42219a4061ff64efbe1282c1fd409ab0f9c6b03bbb9ae96bde560dbb2362afe6c2b9385e5e1c7d6be94e9cf0797263fc4cec6d72f1cdd8b7edbd03a9b42affebc6bc3a0b9b249da45bf701088615775c65f9d731bce4e2d2e2be68aa691c7d0be5896bc84756cf34b33bb89956677dc7e13f94bc66a7380b9bbcd8ff4e24f1438e7c0d896dd95bbd0764fec86cb8baf589bfcaf5429be48ccb6033178624b88d45e01c728e799e7c573a492b94faaa7e3a18592e2e8a7c0f94ed79be697c9e2c22dcb40aa2ec13195cc739a95b1d787930ba266a39ff4224da74cb95b9905e2d742d78c2f0061b005826e78e36f835ee4077baa311d81ba9464127be665074e794b90ecbd50b21076c1c877b36c6cf60e741f5f3a7cb3b791bba0a21c6deff2528350f7306931a373ca06dd512cc0508a7d247fea91b235d69597bdaa0a125b8cdb21146682895743a3578f708c65de19399540328442c35c718012cc4620a8037c45beaa60d41b1e0f3b8c516c0689c692d4881f3bb625a1c5ad6b7552d5f65645ee22cd3c2d61a33d699244e3aef88dfdf8dd0c6019e1565afdbf2cd76669721ad458aa0e66dcced3f6c27b5d2ed0afcd4d89ee69f9153be43e8d173fa35c9bc49c90b6580b032dccdf2865b9c0bcfc1e72ff91d0e0a2eec860a9d9249ef6ce1ded783194dbd4f4437e6751eb7f20b66c1326ba2efb2b18c4c13c3fee96f934732270c71309905dfda0d9b904c2dc49e093258dc2e8f1703fc7cf891acc41c227da129a85e91745f6b63ef5077fcc33ab76599914bf64ffa1d3c2c51b346440b290abdb5653a6d38166d38ee4017bb3f2bb431d4deac991ca3ddcabfe653041b009415090febb33f878bdfbda9ac92f10b08b58a967aec8ce035e02c0b62ad17ddfe8038a1c7b1d84377d3ecf38868f315e6526443360ded776b7aa9d9650069fcad921d7295f0f01a5ac5652a564db51fdecc659b1794e70b61f1c118e004c8b8642ead1bdebce929e466ad4ed22df2802d29ad328b6c6e41ab8a73b35c7d061