0x2cffd02ec8a55b7e8b3b380fb338fda1a309b8eced50effcc6da267fa78341b0520b983433600e918d0fd01bad79c95582589d61acef66096ed180dc6eef7a35bca806982d06b0e8f07dde554b24324e61d037aacb1cdb51bc0cfd8f3b6eca5b4e53b9087f2cc6b052b2edca69896c79faea1784e2817e45dec36fdb068cfe01a7ce0f8ae078a2e77cd9613e66927e3285bc3e97f5cca1ffbb578548f506c6ad443f97ddbf6ca3458ddc80953b74c56a64f0f568113cf53a99abaa8e5e513a3c58ff6f3550bf0c69839219b8644369677e7c7be59b4c99c5b0e5351dd4cdc9304b6ee7eb7b11f4878e6e8a0c30583de3ffee7ed38d474a3e663fb6259781cce2836e008d2daeaaee3d84205e85adb1695e46c1641b01bd1d9fcda420118c0caf0ab699f3161859af1f9dbda0c3b8eed8a2e9a78764d9e3603c751ff170b553c3aff92a411ea08e2549ebfb543f498419e3352fc55475986400a5f749b8273b603013b20b5a7a7f2d0b3e806186814796de6cf6b9ebbbfe3d2bb56203719c6781a9ed1a3ee59476d36fc304179c1f892521f1a0db54f86e88e6b5aa8967c534b924fc70f205daeb47905dbe3060eee7c66ea803746368dfaf2f3d22fbb330f02ef59b488bcee8dc624fa7e1202cd8af8d5a4282ebeee2fb6e921085aeb21f80490f8f72e617b8b214b0e7bfde73145057ec8a98470da6f87b7d7e71b2d95391e43403662c9f51bbb8b3e75fa34fb0bc25a856b930238b7f693f568f6f0756ed65dfc609794b6540358c3911cc97c0ec5fe6b732f96149e978f245136a6ffbfc34fc19ae21a63333ccb9771a71e2b2316daf1515dc5a3e0bff016ac0f0ebd0b856caf5f592b6bfb1176fb08b8b065c4d2edc17f47ad233d806e6a4e8e53c25474620d1dd947c781d0a706c7128b49ad8980e5160b31055f13fb70e7085f8f5415384fabcdee3e82d89710273adb082c082136e700905bacf309d1f6d0752c43b08a8d2ddb59a4972d70b2ed40fc1e06800f06281a08ba38fa6b1423ad1ed5f571eb9a3ea6af669eede3f3686b1f15c4e07d1cee59868f4bff3420e8ba133337c7f0273a2fe4d7121a0162196fd074001bb20ce8d05efc6e4fa43cd3378d49b84e1e8b9c1be64fa13f1cecd5771540763c3285b8581e2ab0467d9ac72ce276e25f05689cc39283232d7de28072d7393b9878cacef2909addc681b2185d7b7417127ab77648ceb0a3abb92fa96e5cac8b84ca486389b6280560b8bc0e6acb4e3c24e581c11155c61b66fb800765cc8439c490ca24b28c2ce5b3c31642575b6a8738fb0bf4a339fd84f9f2b00bf40955db73a522c6d7afc90032a51dc31eb7efc9c8c231d403180e869d15437307ee07a960ee239c337570310638cad3eac2fbfb819260fb7c6f0c75ff617536ef29513f2dfd89a04551d3f8ce7f2714fbaed3567cce2c00acccd3a37a30dfbfb7dca4463e0f958dea4cc80a0c49fd9e88ca0fb44ca664002d880a5eeb286025f64bae1dda3f8581f48fd3dd8ff08109b58c138d6770bd552fd79e8fa26ff60d0b1191b73a7c94a79238ad7fb89728bb0a4063f7967386c8875cda99fcd25fcb279d1c0de443eb38131e10340a2e3de98896832551cf83c76733bde7a91fda956778adcf7f7b6e56504ab666b18314f0772d02e8b983649a7bcce8be989bb8f5a3f10e157426310b75913ae19b0213224bc23315dffbb66885139ddba8760193b5cdca8e5b60bdd6cab39ca29dc2fd47e255bd94ccf844fb2e2f58548be62a12a746b50d49339a00e071cf0d0fb5e2c29e01dea0927735203fea91df691745487577fa32b7e4928282a85913c4cb0c95d15476979fd5d8c1d792628cc634c9b2385d5e2523ca1267b7254deaff832d6944de8b9109a8feb2195428929ae2f52195eba3b7eed19010d28