0x2cffd02e6d98ecda9a83b74dd29483f22b4cdd89a79c2516f54aa7393ff5148ffe639f6d406227a15f07783c6523303aa508dbd9193c3058d59c2300aaaac2e16690c28afce0e5ac41001ccabacbee37e437b116a5575f8dcbe1bd0e47041b558e1faf04f87c2e6ff3fb1949ecc532e712d8a091c35c12ed7c74306d056b48cb83e9939e096c6d06ae5e1a04e70827cb6e0c11e3bee6ae4bc8074eb3fd95c3adbeb95166b6452ed0fc0f0f35228798464619cf76c263c62dcd20c133231077b3172dcc21090581c07c8f5b42f55a7f7d4e49290e4b1a3818a8d662ad89c18cf20c46643ccafbefc1bdf60e856fe78e4bf97dcc49af977919e96fef15c53fdabe1d261795e142e195984f6e5f44ec65487026111f5d6f0f867b1bfd593f271f932ff8ea44ee8ba0632bcaeb90208586e57ab4f5d9bfc5cc2f8005ad68db1a2957b305cdc0114240c264754e0e891e956707ed00fd845ed6443520e785e86ec8223fd88752223df7ec0be2aa4f6609c2e0f9ae9d8a7ad08b466e18f3ffc6866b1b60c731730952aa118b802990ef83ea22e228a50623fc83aec816c934b6de10510c8b9ee8202eb84fd23763f870f7c4034b490fa9b1eade6865b50033c525149146c7706064eee1082b3e04d8f2df0704b27de7929583517121ec18b3604c0f56bd3dd0286e29f81ff9c08c5862dffdf91e6b6d97c770c55d3f7798fdc22b1af17b29b7ec87ecee9609dcd00ae2e280456b953b18b2fe919f97037fdf403c62324ad2889d7733ac2179df4de7437a9e26b30660994e25a7f728fc183fe129f9bc1521f8a311acff644a196b3b1a85bcc2514918c7795f40374ac73bebadd2fe66322366d3417092c0461c09f7c04246146eacdb2033edcd48aa2be9b807a90339c5caf61e14b9e4504372fee329560f05e31026be68ac20ee1625e5d9a40a65a642b3dd13f8b5fe5d8294279699498e05d388b61162be223330d42351de45c6d5bd097c259135b87c0213b7c5f0ece7f172ec1a9ae51fd21ffbcd981d5d2ebdefba868d19312c181f2c8d278eae6f6a0c7f845d16ad732c7b76dbe203a3cb6b272efad02a16e9ec4e6b1838d9fe689039f0db00f93aebc96fb97ca472c3965f994b1e004e33568f61824dde0bee8bd7ff006c919660e5a8651c23cb1d2cb6cd4fed38afd7aa766a1a7c7ef6dc9f36a95e04735405d7b363303eaa9f9a15c178015f029f8de49ec76f9b91033a30288d038acf77902a6c8bab28b2a026fcadc4f74f674ecb1968c2fbecfdb515494e948bc77ac62b459ddeb3a8c838c21a9e8bf55e6c09498b1bc6b0f27a974f3e603481e7c5ff5ac1526ed922f720a1e3ffb9e9567dd84c58ab3776ed7a428e3f55e30ed7a94e2591f83060b4f077623ac8b456db1628c4721ab218cb11ccb20212251bf77f943246319eece1ca0c2b1eab1b07dde8e3806c24554f4c196093312567bb0b1c875b4f2694a76724cc237560940dc3a3e0f6225027762a767ade98705c3b9da7a2ccddfd4747047e9c169968f7165e2ccb3c6afa67686558e82fa7ebcf2323fe7eec8b48eabf9ed1c9c31ba917c61607fd665bb605a251eb73030e67ef1a3921bbf36b4c736a5dd82b98d2181bc5c067a546bf174c59c6755b60cf7797cbc1a6e6eed01620752c1597b3e98928d26ea516aef86555b56e39a1c86190fdb4c54cd935de83762b90692cc7802b418260d2e85afe31f5b89a5b12c130a9d8908ae54543e16f8446c232a7f13f2e7b8fa4018686add4b686cedc87e29242d2636ce7ac9386b11ada385836eba4f97365a5564bba18b23ac3cb7c28089b6e58c2a49cec985df015832751c154bcf5df4dab00b666d208b726099edd2c0b0f203498a6bccb7a8162932440a78b7c8198304e7b96e9a738192405230f7d05a2deda62ce7b38