0x2cffd02e785b1257076e81bbde02a840117c663041b28803ebe9dfc104dd95cfa5829b23a0191f232a8621ffa771d658cd1ca743ee9fb94295dd03adedaed57c5cdcc2e0a6e53b0303d420f036130c37d2483008fa383398de1488fa9f9dda110ef54452dcc2373c9661c2b43e53fae89ad40d789b46c720be0f43c15bae257d81f703a226f19cf32ffcece6a109635a0c12faaf4f353bdafc230a6fb3d873d10cd8d2e1f5c6a85b86ff19e531195a5ad441e5d69be91f5200bcb605b69cbedce2562a57a39426ae397d1b234a2c76f50d04d64cf9a68a4b51db63b640e6949c1f9aa29007cc0049b10de5bd9efee68df4e996324f5da1f1b7d882258ae0631fa81980547aeaf5d8aa931fc4589dde0d197de54f66949181d583e90d5bac8b1787530ba3827030f51741d8e5a848e3d443f5c38e4d07d93d7375ff7b369b639617e4ea86f570645607126b1b3acccc8e746e593c39af7e1570dfb8b2199ffcb2f0bf547907121e6dafe8edf00e6a68be12d6904157380885e735cf14ee9cfe0b36f26d1994ab74424f35945ada433e86bde6a59beb2519abe0aa525d4f01a1d181068b6381e3648ee758a88286d6df6b27e90e20620ca2d78660b75b82dc72abd2b9a0e3d71dcd8b80307325ce0a931dda1065092bec7e84edb554240e78bca837445d698fbd354039e3b89398a59d157cc9fda0e2c1c0556dbe71a553dc60893dd242344e9e6a66f8c13d56a4173f4b77ac3d6c5aaead6ca27ab432f6a0565bc99cc539f63c72f7cb8b5d869f1414dc57fce9f207788dafdc905f8d5b6a7ce5aec413079f026c840267cea9e1d8398ea6c2ac9e7363f7ae55280bc16a3cd3b7e6f07594a463b716effab190950e58ee58519ff2ac636c56898aacbf6a35d27e41ec6382e91fdcf1fe6395c4c27b0599c22ddb54d0ca02a03e7ed49f73f4443966082a98e98ee845ca829b221807bd29602b06a05c218611752f5abab1bda3102b8f67d7595860bb542a809bbd1a8584cd2979b39a568e9eea9f2ae5bf193fd9f56e2e30ba8eba56c678ba91919855a315a1087fdf4844bb9109e5df7b96006cf795a4bd04d9d6af481c93af16946304d0de29e5ed250ca6b8240ca4f21328995f93a01768447fafb85b54270494e71427809b5ad70776625f733f710841af14a945c0ae886533c06ca18ba07ba4ad38f45d8d6b127a41b453934e78695209ec782c27135ec180a4d57ac4fc9e94096bc21f046185727caa4d86dfabbacb25c393d608fd6661d9a133a7ef606b75f2f13bbeeb227c75c08171f5219ba6ac18355dedb96941c58991508177566ab442202820c495de7209ed80da19c9de6bfa1f349802abdcb3110d0ac3d481ef13ab402624f0633458720b923ef23f4e2ca423988a727b853b902bbe4499778a9d4cb5f49c398c0fd177862e7679b43e64ca544e965abcc90370f01846992ddff5303286c7a74a91597d72b6c87a81593b210c4d77ac555326242df196f03ffca3775fece358cebee4e17fc793f515f2260f3070e0ab7f81a52b0f75b19898bfa98fdabbb602264f537800020169b8fb67151da02d494fcdc2c956ad148a90d11dcf307c871d75e0a10d8cff875e4a79a73914cfd325c25007457d68b24d773ae58be4288058023bedd5f838a3d8f799407b53c6cf2cde15eecaf66aff404583156e65158f6cde16cabc7a1a3e7f864a5de37f9b4337835ea706ca865e10a28aa8933d1fef9a1246c6c69ef66f21fffd19b57b2e55b1c6614528bd463d92122fb62f46898bd1b3416c319ab4b255e469ddc614c0c9d911fe5c7fb4b8dcd91848cd07f273ce2519ce496b0fba60802151d664b60ed8b7c9dc8d098dfbee23fd5e68efab37404d6be09eb460ffd1d30f39ae2cdb8351603f8e1027d66345c01e41a4958e1b2c8507