0x2cffd02e719f2af419a7d7e67771a7ab9ff86cc52b833cfb976d5cc75fb3e59ab82c1930904e72531be1b61adabb008a7273cfefaf6d081d1eff43c05bd9872d4ecc9e6d29b49159d4ef9d811e76265743286f69102ab10e8a4f4bbecfd015a14748a732dd08b9d15d1b5d9805dd4f3f32b7103314842dbda8fdcbcfcdb1d667c64a0fa797d84fba14b84fb843751040837c95b4fdece04117dbebe707d9635fe40cd0c1483b505b1f72ff8042f5d5cf63b86a8f8429945f034c56153de83148060a3bc41c7bc337d59db072b2fb9c9054c3d6f76a485e67ad44cc9b751e28b6e0a49aa8573d6874949b575c34a1aa01ad2c5ed59892363d6e14705044650687ce3b73b224652a44b71e0ae86f0679ad9869fc98f18137c02512df4c734da4cb3e6de2917f1c56db7eb9ac1ecdb85d8d0837fd4ab13072d008325ae484227b3ec79b863c2a9fe06a368cd391c15798d7e7c58c9d92c5ab8120d02aa045c11f75456015f432d64cda5070aeefebc7ae348789583fb9f8ce72f401fa345b257afe003073521e55f14fcfe74dc0d8815cb9603db8366d34f603b40fdac9f834f846f3233eff9e6a4f9da74396140a59ad07cbec442fd18da6440c5aa23492ba48b514c258d81135323e39340b42053fcad955efc9c8dfc5a962d23d1d537980a2e85de630eedcf250adad55b09ab4d4a7bf4744fdf0eb8628110198338f0be9ead634e098c5ecdbcb9e1228c550374b848f2b7163c5aba1cd8474573d118f43354ac73f3b3591eb81902e1787c8c2169f70f6a50fe384fb59728468e2cdbd0339efccb2178246f60ea229f4b750cbb43cd00ca538523198cc5fd5c7b6988f761cacb042fe17990d95c3b863898181207a0186594380c2ea0333c6c60111179dc9e8bf848437109b3802390c935675d1a2e051fcc93b9c2aa1b04af8fb7df324946f560445ba345e62a994fd087bac0951f13913bb3d29000354ff43e5607facb7557b0139f15f812b854df77b6a7c02d6b0c6d28fc2d7b3bfeb8b9b7b3024fe8c368349a06ad356b85ff1b7767a002fbb4bfceb6d4348cac410fa57d8fa8c44df8516ee2b106de20a93a8e4eb933ea12554268d32dfbb2c72eb6b1ee3ba2414d46ac48f2d731ea57e3c2cb0058af847cbac50afcf728511843cb6fc0e2977ca28000038c892989704edd0eba180bfcedb7c0d02af7c826727b7aae1dae796146379925ad20f5d0e1b012aab9f1b4d3a37faca92c1a7953bc00759df537db2059c152fa782c0d12df4c8282180ebc22ccf509487a782d6e472117ff0722e2199d3a0b0e3caf5f8fddd9ebbf9a013f2f3a8d9161fcb9b27c6fbb95d62a3e51b50d0eeafd49e88356bacbb816fc652f6c71ce799be3881a4c143d182f030a6ac60ea71ebd93fc30e2e6114ca6d1c3b9b6eba9bce30e484e67ef70a0e0488abbf6dc3c3acd436ecc84d5fd21a548c09c7b59f28f9c33f106e7dc64ac7e2bfee1a6eb5c1370ec9c6d4a63b2ed90d0b79bffe5ba7cdc0fdd5f70c17ff0f25c7be0b06f0d183c342610f58640130f2ebc91abed9a66786ff594fdd4ca27f490fc7c8367d769e5dc557586b1e16ff50129684b06a818aef8f346f56394f908ff8f828392ea61159e73cb7024537a610c81248d87e62596fc1204d0b4ca9a06ea0a45e2305530e037c4276b554c3203b74f442e069fb154f3dfdc302b3256867ab128e504799ce06dda17c454f5a27a5f23cd839540f649eec77254169a2f223ce495be9c8517ab525d4956b9172be43875c6fea479f74546bebc1218a6a3cf22b48fab979bf048887612a38abdfebda37ee713c00a52670aff98c3864155b2147b0e443e153d4dc48023cf9da3cc7bd5e6a83be69f927a7a03df6ce628c2ce8898cdf3f06aa56aed93fb3640f9048ff328824938d2667db7b48