0x2cffd02e8254fc38918c899139a096e5ec42aaa50bbd2a2627358650a3adc5492e78087187f2023a66a875f38fdc0a0d2f9540f14c4e5e9fcbda6184282f0b505114b87841866bc52df513210d622dc320b17089f5ced377db14e843fc6b9738204c7a86cd1896f9742b887fb7e63661a429a6f47e048b2793a674b0bf1ecf10db56d316a1ea7d1e2b65ea8153159976f142e817be4a7b5378e42d6dd12b479cc1ca4aee32aa3a2e29f20c0bb24d59a93ec6ac90abd569db4425802f1f5a619f53add7e2a581fd2e57281c69e4b8f8b697a3c59aa042f73a99dcec2c93ec201d2d1e48dd0cad60eedcd96abb69a7e95098b0e8226c7c7c568c9af4ec0d7e482680f230ecac01c2045743064bf494db3b245998c202ae9244a158ab07df6a9db321ddb98d7fb1db443720239c1c72449546c96c56b86894cc2d463795d8878c565dec1d24b1369a3739757e521735ebd48467e97913d907222b2a54402fa0f05099f5b8ed0d611a6157f074f7201dadca0cc420fdf1103839b23c60c4099ccfb7fcac8bd9392e06c2f96f597a34c2597b70e348ba188c2411ca878fa63f6b214557136a4c79a25fd809a86e7e0237e70ddd9e45e3bb449a0fe4cd7a16a65ebe1702bfb5eac5bca13c76416c1728a15b3f655a8a2465d5e0a5bedc9c9d0ce4013b461f56d981be3ed33911bc7bff4ee8b9fc3f2f5d7c54bc47604c9e5e442b91f3a9363f93f4959b10d9976eec4b233351e336d95acaa4fb637459e613651d855013a14483f77e0d93a858eb6d10ac59002c236987409600355f3d6cb389dafdaa755ee218484cec9e387b16c42a3a15d146bbc4f4c708821a4e41fee782fd20fa7777dd8ecb65f90c55028c7922e7bab244af99848b0644b6150730218015414f89c4ab19de7c8884c6816041e3f85400537bd1be4741ce9cd353b051b4b6a70006bb8a47746b6e15cd6db57fb2e5b5a2593ba9d6287ff3716dc9f9aa98de212d863f03dfe69a6c4395c982ff61fc429d0e09ff7d2b1a0436736951a2caba56eef45da97142d86f5601d31f27696ae1383f5756c63b0f3a958dd09e1f841df9a850a51c5e599ac60b2f6c2af491501448f0ebf60638589583b297271e706737486402739065b951368ed738176fe553f672acf7fb97102694a31acad5f1bf99629e648669bab97a27dbee45ed4d64006ccf7948c214a00473a0a6707d8831d94917cde01535393952644c68e33d62ccf0d9e25ec754f2432d28d26d7fdeda7ba90ea11e1cb6a995c1dd05be2138c688e953e906653fa226c510a937fc43663ce3b6977a1b425b3ca17606925fd96b9cb860e0510a5e311ea0d8ed145d17e99c8024e76c7b26c3f7021cdf826dab3ee72229aa0fed0219a95542745ae15237ffc7a4a418b7cb7a5522174656926ea66194bf3d5894cbe89ef40fcabab1f64e0ef796a0740943001038de6bfdd1bb3a3ae9d742a9221da78c8e504ec5e99a37e52f2ddb63f90e36eafb33547f63b437d5e8dc2beca40b77f5171c469bd1c7fb6e0d78d47ae35b3790ec07e686c2cb5f2f38a53ba3b0008c96df837169006cb8b65422b1789efa11427be50c402d15b9ed11a0b78789f6fdf1d139e1e9f619f75a53984d57ab2c3d8648fd5f6615e67ba3a54a1e6f1e03b057765f8c47c5da9ce8c9907d2760943b20011f28e519cdea4e1d015fcb2b7b7c0aee16963d47239688a4fab8a9cf8d556dba5efaea5fd34b3c9e26f2b4129b16618920cbc0373649c9f2fb3503a0ffd9360f16fe57fc8efc7c6a0a4d6852e7a68a259b11e6b6babc7bd5de667f9ef84626df3c39e4c7b377b4dac7de5ca03f57f7d2f91795f24b813342d422599b107460f372918eb0f477f6d06705ba26b3b9bcf6874f510142467d324979f520ead8ee1cf742d3d2dcc08b31dbccd58f