0x2cffd02e2ded88b0af2717903ec3e95691fa199e5c64f4e85b01dcccbb0d08e709c89072703ec9e9a5dc79c16fbc2a50b08f3ec03c172a92967fe37056287b3883499ab41f58b029d0f5af3e72e15f850b605cb35eabae90f86669689c5b93f654dc4ceb2dc85e075ee11d14fe9ed4f70fa24edbb9523001100eda053975dcdffead789270632721af2a6ec465e6e0794ba7ef8682e34a1fbe268376378306ffb7feeda7c5bfda6e9fbfc1ed7f118820cb88e985d44faae49c5803ef237b40cca8d2edfd06c2f41dae777685f3fdb0d862d65f0d74bd752bdd277092fa61131227938ef1e033b21ac789786242322a6ffa34a12398d05ee5882fdea7101de3adec7dfd039e151a6b7e2b02f49e0df5469b6c660ea08b4de6a7fd83f854133e288132c35013be523866c13434afcc10b402e98c8494bf508d8d96f9acf4759792c48d95f3613635c12790c4d776eeca6942de164c2e6f863fc3998590cf7f858e9d0ed8c63236d49add22b39ff37634880d8b062d8061c9f600037b816c656d4a3f72066bee1cb57a3f4d8cfccf102c5eafc3dc5a4da0f2762237bd730f6ab52d7406b55cc750314eed00013844a70e102fd2aff56dc6dabd34b19159029ab409d0c1af01093f7cc76f496fa102a2fb9e1f075a7e3c4ae7406e3372f38b118ad79b34db2fa51d593f3a97d5f253726b5614ffbb7773754c3450ce01de5840c4fc8363859ddbd36e2529ff033f739d59d018d0c4de1cf6e03036ea08bc9179caa52aae4d5ed7708a2762bdf50ca142eac536db065c2bd22d0b48ab0ff9a6a74e68a21d9729e3e6f9fe7de2bc1efebb035fb77d16ab6d03b1a0584d8f3aca28b6598aa4f08f2bddedbb37568c464b9b2b6d306acff9561cbaa07bc73755165495ec45fef188fdca55cbac3e290889d3117cb4c1f8317ed4745aa27c643a2e6fe805fb492b65f951255534931fd4dcde6d3ebc2687f7b275216f29ed93d5b2016f1547622c066024eb18c91746ca19befb8e4da75d75aac558e966e849c89e687935a409be84adf248c7a1454e370c4276ca9cf7a6090600130915812599bff2e309b94c9181dbab7f6047719a7ff5951dc1ec6a7aa0424611d288835fd836966c890daceaecb44230bc44215323fe43ad287c32bdf674759825b78f2f1b5a75829d8a6b7e5e49b7818a022d48c85b23910ee29dd09eff77f2a5197fbd6452e4b10c0e28ba570a61398f360e840e0bc39e99299a2831331fee7d5cbf1b74025ad83cb6ebc752638bb285ff38a64fe4bac3015fb543824594958aa52e4ef3959dc7874ce63d4cca90b3696df10abcc3a3052f35e8be4ed4a0f0cd377104cd286b83d71bf145313c8c71f7135b811e3252e507828f303e97e71ba5001cd43e1ca1cc18d8468c4e8cce6f1d5960aa0629a8e6db5233e11060fa8bcde16e490fc2d43a5eadde958d89165c949d4538bbb06c3b66f83f744e738014cb198dc21a1fe31d57b33d0dfbf5afdbeadbf3ddef009d23a0ad7e3433643a96fd75e5832d6e9e3601641e7a9065c92924a53c1232c28d6f927e9cbfc615049da6da24e0ff718fb22cad8c892bb1e55bcc4bf4c88ac1d04d90482003fb2845b3b05ed29468639c01098447c62c78cc789d6c2652295094211692847d35a266245b9e188b61f6eb4d8fc537e9a53a83331397d8954b04d18dd5c0bd764d414f306e68ad6ffe8606646ac24cd11a613739874ec870c3ae77a2715279455b97b34329db283cf7f9ff1b2e21c928d742e2a379e2fa7e6b48007fb139dfe532426a947928affeff51193bba4b2be7ad6eb939e3fecad0b58e317662baeadb42f835f4f4307b2ebe7ccf89cd25407479f359825c05f521ebfd247c57ca39d5766789039f779d160ca4a825ed160fcc1ab5495bf047bba3c35e72638869949e2c