0x2cffd02eb5e64f6b00650ad39915cf371ca1dc2329e40dd6a3a201dc45551d269a36b287797714d979b7540bc6b6da5128ca14786e6c20793dff3f178763f6ddf09ac07e86ac2a5c1d21c145f9a1fa83fd634d4d8caa19e8f57cfc31b3e39cf053325310723a94d35ec9eb13920e396d2d72b8c924ba2db0ea74fce8762170356150af0ccd0d194e9299917f0a31eba26f7675ec96ef17625892a083b7875d25dbe5ce2ad2b461db80948e38f3c328b48bbe9880b78d6eec8f2513a1028e4c83e98d57cff17e2656c4ddb30ef0d378f6bb4a7ba28dc6ada62748ec68f77032f9ee8b0fcd79a9aae3fa5696dace32de08cd67662a1757d0b51510a575d6dcb69413179a26b6f23a90ae9a43ecca1ab009317f195537e555dec783afb131cde88abd00f22b451a48287606afd979ede2c56e1327cffe1b936bee7c08681d936580cd7d107582c430a344e66ef64f30fc9c0c8363367c29a1720a22612827a328183423bef3537b00f52277a9883207522224c9a3ffd2e1cee9af4b1e9f70cacbd7b683be448af8a7fab333f869886fd33cf4c231f4db3c6fa69efaffdc416e7202981fb57dea21a513278955fcedfe16c270b1cfe268737c700765de99b6d2b1a04d40686114978f9952d0a5f82b27b082f765efefc8484d3c71626892a3db8710f9bbff31f3c0b0526698b07e0afe4a2209cb31c398681b87ce8ed23780efd7fcff139b62dc9a901258dae895386bbbc8f09d5f01ce5e8e6868b62e8045f8d836fdb52cae0f818d057beb977e2761eb3b1bfb570aa272db836c5d2d07c0c5bcb612439642c621b133e3df936fad7f75968b3ef670b13301c511c7b00f5368ac4e03ef74806321dfde57adad035a876f2bde2437e4e38b9f8898172a4bb7e643962ba6ec3a9a80d8c9fefdb81b3dc3d5272002525224d30e861056cf7700ff0bcb440fd6e4e170960505ce2562c278471cd416b5ac53fc095596a323c787b9fdb45562cb79fc90bc57ea033fbced0a37b23c845a366a17f15abf1d1d5f54eeb3632b7f8f556c1615dc237b1ee1657155285ba7292ab7fad53c741b4f3b2c9848949e90c2528022d14277fdd3fe785f6ac17b696eea2c3120d4dae2276084634b933361d49810feca2dcef1f6bfe45d47e1a9417b09190de770242a0d97d0e45163cfd2b42791153e8ccd9fcea595bbfb5ac3bf9c7c9890dd02285f4624500d2ec9d0232a47d26a4886e40163894e0c129c0148fc7ab18c1519386149a0cbda3fe20c8758c7e2acaf4b720ec3b1f4683eef71ec48f327465befeb78bae1d2a00067525bea29592bc4e818b81aef31185105b4b310edcd7a8cebca5dbae9fa951a100ec60f0470978946a586069b3371a173cc39d8dad01d968747d101fbae137b58789b65462642c9f328e927797fa311e1f7a5ab8a58fa8f167c0336cb25d084e99afc2bd469642dfd78d316421ffd86643e9106cb963b96648e1521ebd7aa0a0806a1a59ad278cca95af93b6a232b64baf6bcadd7f7f2ceb69e3571046992653e5f4910a429d14670d9da6c18feb9bb634ef1996c81da56c9bfad82dad7ee5628e7ae23b17ace819722725204902749028ba74961ec8687a037ef7711f4983756d8860d9e608607dd0d726bb1be6afc47ba6b84dbd91c7cd7e8cf18f7c79642e83bc2b00af66864e5b0e6de3252e469793b1e0434e572d126ee9059db63026e9b07103a20f341b318ee78cb1b964382f94881c7ccf701872388b4c4fe8df11fbefbe3693a3125e17aaab0c1348ac8e5ad74f5aeaa29bc60023fe0c971662cc8ce4677cf76a48210925dbec6dc154088358087f75c51c164853dd7eebee77a4985c62c02015398a4cf629328950b382b3b63a7f7e1db71166195d90d50bc440da206b2bf4849779b4fc749b18fd57f2e429fb76aa2