0x2cffd02e18236cb190812d3c5867394e12aa113d4838ef254a1a59eabb71aab8ec673931f427de8c6ec49d1ef6f16b881976d55ac24eef688bec367507834da3820146bc7333c3d349ba389d76f57e0f9c326b23149967b33eb8b6d1a14bfeed7bea4e7bebed41deeb1d626416ec366f67a8e50020a0c08d2a3c1a6df99dc6c4901cbfa0ff362de733d4b8f21aadc557a5f957e113b70b20e06261ada230c34104d8949259681f67230dc446ea3398314c5116e89e09371931f47795dca3c0b643e95de507e328e39279d3a06c38e596b9fc889054e35de9fe068e3ea08d66fbd0dcaa48bbaa40e7ebbafcd977855ea49694da72f565d5bfb3de83c351f89665bd44687dce9fd115f5851e28b2598ab38976b604bf853d52213b64382c2a2eab2e4c063e6a183a273f13406b046148664fb05c37d2582aee24827f5b0502e0f715d5db3ead59592e3a29737dd8399ebe497dca0ccada2c4757420210d3d53f65ad0632be4b4ecef2219d283460555331a4168ea79ca10d6fe1589c9889d04ada80830c71ca013b9bd1b61f14d4c283e7aef9237197b1a48bba8c4027d2826d140365c67a7525076d89444eb6ca1a3aaf04973b660468ef15a89d33dbcfd645536db9dfcd67ed7ab1230f598fc23aee21d9c54e1003d72957fe6fa10a9530721d92d7aaaac8201291474e3a304b75d53db31d828cc09f4fe42a3083785f9a2f3fac06afd12d5704d832d120ed69433c1b07a35c07174fad8a814e60a1cfec0de53a19ecfcce2842d20c246ae9c9c86fada0eac9308e0c4f02903db48daa44538c6b7a0c74a4b27209f6737a1a7cd2216a091a03bdd178c7405574df91d9a566a00959ed993eb9dfa26963fac325fb6af8e930ee9f1bf5f25fe9c902498285ef761031c625e6829c2f3c242cd0cb8d4cf6a811dd85f2e75ed25d22df072cff7c4d91125ed8d883e20fc52e30c3e804f0f3d6a3acb8f74f6827dbfce5dd2411a55fb413ed0210788ebaefeb124e39a9a01cb2bf84ca5a39812248e36c68eab1ead220e4c9e428f82c0969dd02f07e225556f5f347768d699cf3358139e40dc1f3a72821064df7d81eb0786b7b64da46d134669589e7f5435dcaab4033fd715d5c57481fecb176876a706cfb98b9ef17a0715a6e7bd052215662099f1470c6e857ef714d83c52536b76216fec840325b1cfa9153507529433a0b6c3cbf0f727b917d5f1425741b626ba4617bfe824db2fe34ee489b9a9380963926e07954eac5741cfc88654a1ddb1956316d29b3d5ed0c68f9fafa2ad28dc7ddbc35a62a62f132f8fe013302be1921f55bb3e807fd9c358cef73b2b7404119c07007b59cf7a26ad105003dbc92299bc8dc4ec41951734699f41faa98403950b2f40ec8c5c76a5eafefea41843b1406d16f3fb9a468b476c3f93859b50cb002055792d6c931842b5dd7f4c28f4da677930ba863fca6fc2320693cef207ceecff41bd759210cd1b502b8cfd3069ee5264efbbee0657c08e1f265aecde36760862e312a7142b17bb66a1dbe9f990b08dbde095066847acaf30d04a4b9b5c146fbdb1c0612ebae9f449c5e762dd40e08cb81b0b63ace0b0f7462f5c3fdfe21a709d7e11c556962750c914f8ab39986247849935e501da7692940ce89b34343e592651008bfe5ca72db1bee5a6693dc58dc7c94dac05566e0c3a635265708df72f844a6e288a8732842d03e8c8578c5e2f8cc71ebccd8cab68c1635de0539f791fe36c5c4b1fa68c789b62baa4d2eb86d64ce6e9cedeb47e67520d2b1b47fe9c1b0249548967bd16476d42ed4590b0c1dd781837257450ebcb34263938863d3c1fbe22b2914e5f17b1be80b54a9193c82bd59c4d70de4838728e55d4b9e387d335f7ed0f105ab6991495d9979fdc55dcf4623c1f089fc71b8b1eee937798c