0x2cffd02eca84fb9d98caa5dedd033f46fb7de1f91e13f8ae05ad360e78dee05920654db575c25d819771921629311fb06f29bfca17267d4cf966579f5d5a66389feffd67a1cb6d77234d79143cd7ed144f32da1580e4877c31c9be968ef180cba6ab3f1f6d3b33452da53c567628ace00dd5f8fc4f9955a3b467689548fe686ec1fb7a5511bd019d2d4c8a3b5ad4034371592616c1f959262b2d271c9646c2aaa0174cde1f20de99877c008609be1fa350d6566bcf84f1454d96296cb6774b1f8e09d3db8faaceda606993a181ef75826450d8ec330c509d0a4d8481a160033330c96a601aca9eabbe8398ddbdd55f0d9a5e2c5a1b0ae23cb7155ab8998fac6a157e7cd7238ffa12a0bd92707b5bf0ca362d4d9189b521dd95078f7eff5d141bb9726b18e5f6c2b18d566e87463a4901ab064d0a2680a87be20fc3e3e2ea72b5d164c75040a703d4b67e9bfcbdacb4fe2dd1e5961aee042b7a67f3224b71ba84f37abe862a4e7b789a9ad9a6eb0d40630f039db2422ea0522d6579c6889ce7e694e48faea8c778aa5ac31a606236523a3d41585d1d9294aa94424e86406a2cbefa1e2acdfd24c4f98bb3f6b70325b9e6706d185433eced4e0ea0fa24e31f013895fae7cee9ee3adae93d51ddd1028619fe26a12e5335bc5fb41c523e698abd6b205e919bdae0141452c2192ef1a957a3157f791a43b7422417149288262cefef912031d5c06e34c43018e33f3fb3520edab0c012956a9db72664474e705937f8f5ace0aeb7caa53aea8136319c5c455db623749a195f6d79a9490669043e7b6a0c73a263176023caadbcd76717e4dd521ad049c52227dbdf57a62e995cac63cd03aba49252ac99926b66c0401f1a508e673ba895062cbd0582e7a9f503e44feb442930310940561a717771313f6e2c612feba231c9637fd8b896ee1365ecc7de87d9f847c7af91f93bc2b7e3e749607a2dee8cf0828eb615326a5b5e53db85797f3b41b361d806ea6b1b42b7606fb1bcc3556e5ca41f863c5d2fbe23f6b0ddd613d6738068baf298b53c26fb99bf9a9bdd0839dad0d2162b4cbe74da668e905be919e1b4080087910673dd94b24fc04380d93f2756b4a518a7e1664198569a1e6dc46c66052014983f54135866fa2c30f58cf9393ebc2d43cfefeb9646eb16e1dd22ccc1891289a8a7d8400adfb13d9d66d4f56f7c9db5d769417a4571580d95b88e2c74da90a86b2dab518d37e60ebee2cf54159dac1f0219712171962406e5f09cd7139f4768978dec84d7fe50f2ca09357afcf39924c679bd55c5a050622864e7c6a3884411830f73f8fd076809b7896adc4dc92d9daf14c2b5351c166fe91b4877679287657733b18f3157b301edc19be9f4f082f4f0a7bac6cb63b3010e118495129d52eb9a86f2f565041c75857ef3dcff46f14e429a27222feac07c573d385dba5002d99af15897e7524afded81d2201fdc158d1d8d133402127e6c5b045e69b15d8feb27c7f2480eb4cbf9bc9e0a372c074f2e4a0f854e7bdc8920644acf7735858952d0b3823a98858f8b7c5426816bc245bf76e7178ab745eaf63b7b9bcbf3ee39ea7b3d7ff9870da1885e7265af4a8ba33ba0e768eb4baa1057062229936afdd384f2825f375b3346e6ffa63b3ee5a0702226a98aa81bc3a8e79f0c1270fa9a886f05569572a61f82f9ed178edb217be4d17959ebaa470dff34cd49f90dbe2aee19202aab401276dfef1c43d0382949b93a9602b57b02ec4badfba216905382fdb6b238e6fba8a7c3234702133b257481d6013157fa95d36abf23ad154e3c9e640785c727f7fd4a2e6e60f910761bcf2ace3d63827ce451c3c1be4396fb8ca73e9292e8877342652c18c7f04be8ef6ac2802980714c85f9083299f7e170514e4402f32ed8e22df1fb32d3e57e7fb9