0x2cffd02edb405c1fcff02cb60010e2708935dc2bbda3cc1c473995ba461f37ab59a078decfb6cc57402f3a5349de1332f58cc14a59e421d9cd0f515da965844b88b5a855bedcff89a374453dbba19b363875f1c903c0da4281984627ab750b8995459075f9676ef3b90e03c8bc067c41b38b0bcdfbc241f7d43aea924edbf7e13a9b05f834a78fb7230629516c02e80a44ca1c363185146f23cfc76fe1e9dc630dd3c109bcfd20b85088f9c1f1ee10c9f7d63613cddbd4ecf7f6b3875859afd790c77ffe4b1bae4891b808f90fa2a2489b40fc537055e9c5d65dbd71bc7f4c395bc22023853238bc1255ae233ddb9900ffc43a0b36b1ff98d0e9931c754ac3ce79f90800b0b6e8d86c5f717b933376674347a5365c6df57ea0e4f5077330ec6f08fea245ff36129b27f29534d6f76daf12e15f35d37eb50d868361ea729bb4147eb3c1d85bde2f976a4899fc1a6d33496dee44b662acbe29abeebfe575e45c932e16f25556d39e0c60d6b05286fb18200ea3325beae4c5f0542d10e2a2e3c7807bbfd0500867c53926c64b74ffd04b0f36b6a2ef06ea407f9c3fa98195ee4d084c0e1da581ce5d773e5f59aa368a33f616d748426a346e449026a7155d5f7e86200b54a453769a36e2d9ea0785c791cfe224e9126e7c183733c5e5ea89397144e5dd6843849f0e6e1a153ea610dd6840e39daba341aaaa3a18aed433ee5b3b6d79ff858df9f89257fa9680378e2767cf23b1c6f414ac4995d319d62b3915f3b386911d5c6c4b296e6d7a69c5535e2c12edfe351b6cd8bbfff88bab745f0f6ca967decac93c2ebfb079d01cf914bb1cf7f1b87fd66319542269828e51fc6d0019c9433dace69fa1818287fc8ddc3b517ba62b0b7a740d1e5cb68b3d06cdc1ff13e37dabc9f076ce62f086689363379bb0a246d44e317975b4e471614fc9cad01f16b77d5c7a63fc3c5e564c424ce111c5c2b7bf4f4b7f918fabfbd51e3531cab064f5245853c674c9784833ade3b60be746555bd9ff80ee850328ed2b20d8080255845228e2be63bfb848024eca1293a8d862d695c90b6e71025ab10babbeb34b4773b0a9957314c0a46e4912453c0c9369d4b037b755a770ed66b0d615ea7aec552f61d4b65f729ad7385856c003362ab8e8f1c73ba72d1bf85871fb3979a4da7c3a01c962af7f56061db1947310b89e2ed56c50de4d24a629ff375c6ee428093463afe8d38b7fe1a6e28f63832e45f81879b27a00a7575463c972f3783e32c85c5a36a962beac646b95046ab6c121533e951ba386ad45a5ccc90c4e3d588c3db0866cbbff063ceb56ae818f2def317490e2d06909c7cc6ff39ae0531d8ecc8b59b0fb0b5a4ddbda0428bcf9048374285cc4dca3542451367fe48cc89b840fd39b4b0a407b60d7fdb58b162760aa3ad21a7822088ef39a0d3c7f5697c1e79f794fc0adf76d318c63cd465ddec0838b7448fe9e1107f06cd4678449e1c10221eb759a3b96d1b3dda0f373447176ab0f2c99cddc640d5c2745249bd72daa8912af119942e71c00e779884f8c457754a9a4370a2562f241df20c21fbc455f14a35c9defc2ed1961dd5a60de62442f4a096c321d373780db5a170b5b9c46b4138983d843e200577b2abc04fb88d992ab23a0b4d6dbfb299b26e798334de365aaf54c474ac0318b212feff5e15d1ac2a9aa34f1142c5d70f4ab20aab24add5cc39dc20b110a3d8443f6e30913a5026fb9b1e97980f5fd821767fe0a355b1a499282a24a67263def2f922d431884a87a8149c100736b56e7e7c8662ea0d21618c8c7ece0bf0ac21c7514d68eaa521f71dd92072162ae52e359191138895f6816d200c6c97ab39a9669879772d2612e41a93f2731bc0ec893b17e22c88582a294ccff0497cf2483c67b362f572a383f5c12081a2daf1cd5