0x2cffd02e6443b7acb8df27df93a0e84c09b1cc61c30fff53fc5d4488cd9fa0542a0545ef0f254bf73c9c6145c13a9d6b31a3641d7832fd829dadfb91c1736f04d819eb8b6863b67f85cd404092e5c4dedc822f9c94ed50c61862441bc59e80889b1752501666712e07d1ad2f57e85d32ad51006bbed6a9f334153b20321f774bc3a2da339eb2fa497b7b5b49cc6cbe26ef9d89e859eb79a9739183c92e348e0a8700a6297b4d329ed505880ddb03523168702ebca30140c16a72e2c68cb998b69871f556e9c5c3aff50390fe04f097e743b9e200db69e53df77ed1ad90b5d9a87616ac232590a46ecf6fe50e2b01c0c57a84200cf04c8152cdb28a1d2fa3cc108da4283cc0b02c6bd5e0847c6d7b03450a8f43ea9e338e0845d8b5866fee87f245bf386f68290b47e125dcd3d2c926b37924e4fb487e96808c891bc483a7b9b4edc77025862d163c87dbcd327eb8b59a6dd2665ebb4bcf789a40bf1d1611e4c0d1754f0c82c5921b2255761acabaa3cfb98b4780ccf039cdf4f50b2d32ba6a7bedd1051b5a5b84e362d0e768568a3c8ae841c50c7c7bb241c3e81a2b02f579bf755f30ea9737fe38321602b8bb7ae424a58bdea14e070075243f8d839667ba34072309a0eeef82677272943678e747e2113ff72c0395d3b8b22afee64d7e7847c505e378d2629799d6310215395d7ed5aa47a99055cd7d34ed3eef91664bd7eeb97f33ba1a123a6b2c8723455c08e52bf143e32ede6153c29f95d7b4fa503af3e4b868d289216278a904c2d2d92b6694cb7de123abca0825fafc3c1b8005d1eefbac8b550d08aeff5ba94d7c0ecb52faafe0beed1b48006f328be9c81e84897ddf7ce4865758c3212caa7436008787ae1884f1424df67ed47d93f9593879ae8bb5e26514c816ae1277268e2ffd86b654ab521f48c9aa03f5d34f9b14435447360ae40d082bc9551c4b6e131168ce97e5e6f30ffc777a5de5287af4b34a2a58e3aea471ad60983de0b10cb398206f96a2dac4d6d99393827e00e38efa86966598477ef9129229a147249198801fbeca438b63753172e1b4e9b9b98d52d763787a2a46b34317126bb6685e25704a896e3d08444c160d0d702aecc8bcc457be08cf858b9bc473b532aa986a5025214bee9f29722f71f8d2fd715ce863ac6e296e48eb4a4979520cfeba860c7fa7b2d34044cc3714a95f56bef7ec3a8a710bdb2488049d6028936f61aa1bb2bde7059880bf7d99d3b4f94461bffb66f8049801d31efd75322aba9044b30be33090f7b50dc587992f0ef42de68699f1843ac72f9e42731c72421b70a7d61e513e6a15da9623bbcb4f28536e44b5efcfd92ea7bfd594cf384118e454a81f9913415eeddba42e84beab997d839c6ec0c76b3576aab3f5bdd03f593a6275b80db430526558e310c8c4a8bf1502ac2d57c8be4559a19dc31617f4211cadb2d71f518a74c2c5911e23da0eac7792a419b0c1d2ebcdbb3fed642111b4cb766604747a7093714d001d595a102359016a1878cf1a023ff52264d28fd90754b06d6ec83ee3e92aae5dcbcb438894d14d1b6dac7728a9e0043bfcc32267c0913aa07de99848c07e366e864da9ea5a59b2c1b13eb16568c1775b8c8ef678eb23452c421663e13a641d685e008a0c508ccf12780e24c355bdf36df235e4104095d9bc59097f1c26aa4bb08da8a46a8320384496b2ab24d2dd32e543973541ccdf38b769e54a15d17642d92a1501d0375de398eb0e958d4b95bff17e9a1d665c5b310530589025dbe32678c919bf82fb269b62fb4056dc6982664cdfec73be076e53182eaf0162de178c5fe85dafb1df3f92c156ea6380d2686fd31c9c5907c1771906e508a3e2c556bfde40b6f13d02f3a9b288412ad161e3321529859e68123fe73e5060ba64e53a908ddfcaa05eeb