0x2cffd02e9db1060b23a1ecfa9b42825ab1f80fe8c34b59f15cd31548876847e24bf5394f15f6b602b32ab39453317aa16a3075ea5cc1e409c33ea2c87dc359ba554f91d6812d5a8f8e70f003358af5fb5a47f58002886dac458f413359e7381bc27316f1fd3cf33e5f49cd066112cb1323c098626d61a98d9f66a07a4a322afcabbb11e8166b552d8661631eb2a2165f04c29615451079e20ac08206559473ffee01a95063c24a648e2c0d932d4cd789236d1610180f0b672a72ee42ab7f649a20067f010837371e42d3ae4ec09e26efc65017dfaa9dbb0da4b33502fda7c1e2e8c991d3278199b3aaa4298bfffc67fec83a5cf8d69f189fa6e005a96b0d90face2305708ef5cefa36afa45766fd0b3e26af523b3bf2888665c05cddc3ff30b95315c7eab1d955c16a3fb55b074b7c8fb71c9a35d836098de886f8b092193be2f3cc18ae1a49c7f1a9b5c27503f2487528833ad96a5372f6550b7e5208d76dcab08ff9e76ddbd6e52020e60aed8544eb2407013d45e2fd4b5f180fd0a33a1c468b1be9a4fae84c95447072d052b06746215f342e55bd1a7b915b55da0d809127959a54d4fe8e69b56af3f50319921715a855fbd500d8bd2d7be8c5ea36503bf8a09954ed1f18959fb6b2ba929963245bd6701a2d23ae46c527ec81b6193b658df002f749d1ee030cfad2c29d66463de23d19bafafa47a8cf1eb11efbb84bcbcff29b021397be42e2ced3ae1d9f2b64c5fe2fac13f385e2d59f6d6be828a6204b22541a3a715f23877450eed2b040e93381cd6d42b93dfd66c003b70c64e1a3af45dd6b4727457b8a69f6789ac3c84c7de27f5c6c9712f9c506e8af00f46bf9b5ec14e77c669097b7986486df88d788829877c33b323ba899673e1ce8ddaf2fd4bde9508f7e0125feb296bef959f70583ea835f2d7bd9a9a03e07c8683c96d478328b3fa16b8cb2f374537683ec960e1ba706b060af8401bdef3ca2a1b22522dc53998332454634c828eb8769f05da3396b7427b536e9f63378ca1433168b5ab01cf41b940b5a58ab1128cedd0d1dc14139a1fa59e0011f9fee0ec74f0c39ccbbc59fc83b80fc90acec59c9188831a1ce2f2ecffd81c4d5771811f783d15abd0c792e33166b94f2a2dbe5f76ff307f29cf8ea7d59418b6eadf11faca6e3afa46ec8d89ff85dd8319dc2d3b25af72b006f242bf466b787621135b80a2fcca818f979feb294d6b5a6f0aa9a71bc17219181451d137b083e7f0308988a28e1659cdee01812296e6e075591814930bc363f4a261c70f4db8c27222660067690c33b6081a6ec61d61bc3e2b5639c22a867a51eb5d8d2a5d8ce6554181b5d2b72170b0b3cd33888f68e5c506c165a0d1f523d9de9bc414b2e3de1ed4dba15e4e996c19a5e6ebc9e8c4937c4da7c6754ef0b2159a056fae39f80944cd87e6c4c83ffc0628b196b4e69ae45469baf5d57711fb04b5b322fa3e839149bfa76d54ea49680036e254485ac3bc7f10c2859314e9a050d4a81f601247f01f9651dd220d1258fd094481dbd06e361cf157a1632eb7f60831e0ff3b7287d13a2bd41f89867ebe9a5f556c75a49bb87ff4dc4baccbe2dd4a75d51595fc266b911ba197caad078fb5364b12af2682c0cff080b3a3fca9a2e195a99eec73d3d603551d2e0de16f9d42da319e1602290f7783f512093083a41c9acecae5ba6486a33548833272aae01df35d5dc6bd013ab0c3f84eb6ae9a28a7a1ecf8b29853710e1a7255b8924b699dc7897d94f5386c67edbf6987172f032b3e0195e95c0afa53e708471294c781875fa8173d942ad89905834a497ba3a295a19733442e71b1a4c7b4067c40e97e032c28d26ef7789497fb7bf5761970db57a8aed4b6e3e34f1efe4e469dc809cb651cc9eb35df77d1da30a42adfee413578403da2bd1