0x2cffd02e661c2869557ede62e1639c1e7decccb336c91aee2d6a9add622538a036a84a3505ce1fa46563048e589d7280b86a2aa494ae18dec4e26ce125266032097749fd48bc543de34cdabdbd2ce06ceb6692f389183007680c136e8e0c8f5443be01c81b7e6b7edb25af71a50bc4f4568085c213efe2ee812cc8a018df616a7751d2d3be87c9dace9322a6bc21d8794c60d2fc0c82a39d5405f8981f06064016d4edeefba5fece66b43de59c92391978f7bd3e69c5f7cb884b3ac4c23d2b76f5ed6c26b0df6fae4446631682ac03d6cf9ee46695ecf2be8138b7743a2d7946d445cf03dae7e3ec72354d7fbbc0e4aeb311c98bf93fd6b9b41e58c5c478285ddd89d51a6f9313726f79a670dbd770baa0330492a286e7447798c232f1ea00d7527da7dddea3a681a9267a9977cb75338805e07e3785f0cb4a4975d98a4b09132dff5c2321fae528dc7948746ca61adfc3075cb3d0238eb07c86b75472a64a6b572046c89acf99683d513af6c3d6cc424f8be66aa4c03ffeace73b6fa967e845cf8cdeab7857ff6a9d97a2069bbe263ff0cd1398fb8188b2cc0c19b40410050efe5a0b8a6fddc2a4a18fdb1b8250ec61959ece88b46964c56e63dad46bbe2bb87767e77a09dfaf8b1031172bf890b90957fe1702d4bb6d7a98cec6d7d7cb29e85a3bdd22f065db8ac4cad9528df53dbb8f97990f95f624d89ad6d5db4c81febbb92103156975445ce81ffba5dcc9139298823dac9e8d0ffe869aa8773d1aa87356163e82c5bfa6a44c6c9cf422d33801856dc04259798bf1fcc43ffcc3082b6c2d7cac28361a60a58255e85048a7658e407bac26c699f96698c00d7a1cb7cb905c06cd73fface431cd4a6ab1f075d50d02844e3d141cb438274708b6adb19323a72dcbc6516bc2af1706ca7deee78c727e48e74f323a618292eb249c428e8e975190811f540d1810ac39ec4c7fa3be58fd5f2a27c4be44fca90680e31ed2ebbfa716b29c4fef7b44341f3fd6585bd380b1cdd1b492b224e72cd5610f4051304aa096157aa1dad7af59aef20cb1be4f5c7e768a3071506d61d131fc240118aa2ca1c943b893af329caaa2c790c667fe0f5da4de5c7648ae93b21b0c8ddded4b07209471de3acd4d86836618f23cbbc55bb81096f464f3f2b2abd18de1bffd263a196362ffadafc6b57c59b7c3b66dced92d5b39a28bb8f2d9302c65936958c5013ee0989a3c4a452f62f84b35ebb2635966a8d0a9a3518ee6988ab6c0fca082657bf4202242dd2e26d3d90cb04a4c57b66e04ad135a6bd9ab27cda23d701c00702d5745ce38e76446a476531659767a36716278d207d867b2150bbded8f90628951f1d68a16cd56cbf95825b8b3fd09f39f5aea446ebabed75c5976204576071fd3afd3822cd307e6c09a505ea350d7cb3c26b3146fb459b1341fadfe304ead7a3d7c55f6759cad55875e6a818df475a5473ffd748ad17c430046e9b8e333564f4c43d38a3ce46474f2c90674ad198219917834ec030d809e05a39fda6d3127942837b12d7177b39fa4a0c5eb116dbd0f9f0cdcc41ab7494ab9f16cbfd2fbab0bb3f4ad54d1d744655647bf49172226bd538666b85708e5972fb934b01dadf9e4fe21547797908e42d5971600722c03aeae5c11ca4d5f5a083437d2e5ab2d72a51643da0e22919b0a46662f79cf2c6002c21ee1b43ad46cab6d7acb3b9826d14200412b1ee8988e20e272bef39f2531d545a504e138eb3b81f8bc3a5c412af3ff84004ff05dcdbaa31385f684f19b90d96d01dd5f58c7738a72e362c52d499b3e7ec87e48afc0afff34f1ac5e2df2e3837c324f3eaa066ba54fe70f329a28acce687d423009e5c5a0215b847c57117efffb7977777c6ce6a7c9bc10f26ae9b50c976d306dd3ed021d64ccf96e5080c15b43868904