Special data
- Status: Successful
- Nonce: 78682
- Type: 2
- Gas used: 3970624 gas
- Gas limit: 8000000 gas
- Gas price: 0.37 Gwei
- Effective gas price: 0.37 Gwei
- Max gas price: 6.00 Gwei
- Max priority gas price: 0.02 Gwei
-
Input data:
0xa9059cbb00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000414000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae900000000000000000000000056072c95faa701256059aa122697b133aded92790000000000000000000000006982508145454ce325ddbe47a25d4ec3d2311933000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b30000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b3000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000be9895146f7af43049ca1c1ae358b0541ea49704000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000ca14007eff0db1f8135f4c25b34de49ab0d42766000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000057e114b691db790c35207b2e685d4a43181e6061000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000ca14007eff0db1f8135f4c25b34de49ab0d4276600000000000000000000000057e114b691db790c35207b2e685d4a43181e6061000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000057e114b691db790c35207b2e685d4a43181e606100000000000000000000000045804880de22913dafe09f4980848ece6ecbaf78000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006c3ea9036406852006290770bedfcaba0e23a0e8000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000008e870d67f660d95d5be530380d0ec0bd388289e1000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000018084fba666a33d37592fa2633fd49a74dd93a88000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000643c4e15d7d62ad0abec4a9bd4b001aa3ef52d660000000000000000000000008e870d67f660d95d5be530380d0ec0bd388289e1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006c3ea9036406852006290770bedfcaba0e23a0e8000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b3000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000ca14007eff0db1f8135f4c25b34de49ab0d42766000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006c3ea9036406852006290770bedfcaba0e23a0e8000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000095ad61b0a150d79219dcf64e1e6cc01f0b64c4ce000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000062d0a8458ed7719fdaf978fe5929c6d342b0bfce000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae9000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe840000000000000000000000005f7827fdeb7c20b443265fc2f40845b715385ff20000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000456d73fadfd86f2286c1e42a23971af9fd76b548000000000000000000000000ee13995834aea8e46b1ee85fd6cb60b9b6a42fca0000000000000000000000001c3836ae79b319b38884a1b75068a9664e549eb8000000000000000000000000e828b201519f9004b7e7f0f59f24357f481dbbff000000000000000000000000130a6edf66c9132618b1d25ccbe1f6ee7f80f38a000000000000000000000000e779240e80ab513675b318baf8a9554808eb5acb000000000000000000000000e3b1667511c539ddc63f06a9df484c5f8de788d9000000000000000000000000cd1089b32ff2fa18ce4d11e9fdde4476ceabf1090000000000000000000000001d1ed7e09c59d693d18d4753dbeacb7ac9ed195900000000000000000000000001718d3c603d65ab995fe310448f113818a7bb0b0000000000000000000000003de5fed3bd2badbca4984d20e7879b687756fa390000000000000000000000002e60c16c0ca834dcb62990e6757ed9d31cb52db100000000000000000000000072806d4ce4ae8e1db7e7abd53ebc5da987f5a89b000000000000000000000000a02b0982f16cc4d59c3fd6b1134ee16e25ceb06600000000000000000000000099d8601809f81464170701a8960ff940ac48d6b0000000000000000000000000f386ff046d808ae5b6774967fb9cc1777e2664d30000000000000000000000005d67ee6a4c6c719abf01f210ccb7f55d269745e7000000000000000000000000de6b2d9c999020972cef26debab27bf8b0030e7c000000000000000000000000be5ddc4d155422385b950c3a7aa4074ea9a85ab4000000000000000000000000d6ac3b094ea6f9066a7dd86c0ddb2f088248b973000000000000000000000000590f72ddfeda527b9b93dbb1119bc498078690e000000000000000000000000007eed8edad836035c7b7b717952716855060d80f000000000000000000000000a392cd476a0f1070c8e44955862c89f458d9bf49000000000000000000000000a1b9ae88e04429e1c2a41eae264aec5d88914810000000000000000000000000c8d492d9093afa7a5864d312f7dff66a227a983b000000000000000000000000bb1df48eec69898a80533624d47ad32d36543bca00000000000000000000000077e2be7d8e4967611f841af9e59de639b16cfa5800000000000000000000000005d4f88c006800e70904bfe5b3ce17231bc0a4f7000000000000000000000000d70aaf2461ec3b877a875ee5cfb96aa74539bc3c0000000000000000000000003e1bc9f1add1e48bae5f582081b51562c12c27eb00000000000000000000000074f9f990460a4d309620e335843c7dc6d1165690000000000000000000000000a6e7f777c8fac6ab0dac171efdad26395df8c7fa000000000000000000000000a9d280e2b089160036d2e183b4b123aaa6715f5e000000000000000000000000656e76eecd46d25fe8fdce109d6ab562b836075d000000000000000000000000f53dd9c894483b29c15b6532389adb96b63ccdd200000000000000000000000063f4cbbd88033c366507c3f6edf0ad64c32cb641000000000000000000000000cce1b9fc3020f26c573eb0392ac04da07eeb914c000000000000000000000000cafd2bfe2e63d397342a685e3f29366c72133ceb00000000000000000000000015e6bc0dee6f1b034df571ec5bb8e33aa893e1670000000000000000000000004c8c5b5f57b98ba9f820fc831bc60657ce712e22000000000000000000000000fdf3cf7a298ce7f8ef52a2dcd84a9e366ee0809a0000000000000000000000007c355af1dad5d3742480a9f32fa8d9343cd6dcfb000000000000000000000000dcd3087756ab5141861b8f5139d3bd62ac882d6e0000000000000000000000005bf1d2fce9e9fc9977272bcdb9c5783b473f23b1000000000000000000000000a86cd3e5cfab03c6b813d830ef72642134056bc30000000000000000000000003b56fc5dfb1ad6811678b8e63bd4c7c168186b790000000000000000000000008e7722e0c9af3400cdea508483199a0bfe70b5a00000000000000000000000004ad61ae047e4849bee9d9520e52a5f6d6c629c9300000000000000000000000014addf748379e7a3cd7b728934ef1a849b223b37000000000000000000000000970c7e8e0e366e817264aa2aa3634622d4eeaddb000000000000000000000000fec7347c378427987c5f48ead3dbce61c037d6230000000000000000000000001eab502de5894f25a1130f272e213f22271741ea00000000000000000000000013fa517e46c15c03d3a6635017084678a23616c8000000000000000000000000b497070466dc15fa6420b4781bb0352257146495000000000000000000000000380fc59a9d441180b2ed7c19f4d6c346cc15946500000000000000000000000008260c09bb05b5898b655874650474a980fa489a000000000000000000000000b7f6584d898efa6487df14be91abe871f9bf303800000000000000000000000043f8f7d5b09ad6c7311d4f7eaf36f5a720c689d8000000000000000000000000f6858f6969e5bbe75aa7de23eb3563c1516d4085000000000000000000000000e7280b1f9416ca93aaebcf51212a2d4a8cc8431b0000000000000000000000009e183ac1f20ab3413c861c83a58b3a4624ea87a500000000000000000000000047c23907f77f394d31819e428b035d4d136b79570000000000000000000000000c25a41f10fb43c3469d59e155955f1d5de76630000000000000000000000000c78b760356e1c14a3f58cb9029e348549863a35a00000000000000000000000026ad4f84cd20102c4a7fb9d14bd2661a0d66f96d000000000000000000000000a5806f24a66524d7a96ec416cd7cd1da4044cb720000000000000000000000002adb17e9a8c33e40a4a05da9ea2b3dcff125ea42000000000000000000000000a065864ed884d1327865f07271587a87cb2b7e0e000000000000000000000000a6d9588ed50a39a10a40af5231f72091c4748b31000000000000000000000000d98176d78a30fa0b1ae7b2873d84a2ec97f0d6f4000000000000000000000000d736f29a782d4b8159d404345b3fe02203a4c3dd000000000000000000000000325c7e222e21b0dc84a1a8bf436d3af684c55e500000000000000000000000007705cbf3f44a1ae01cc528ffcd1981aa2bb89d1600000000000000000000000063f6bfd6c2dc882a8fc0dfb9da1dffa4be7918fe000000000000000000000000644f7251f2f3a6c06f54270467aa89a2e1c4f11c0000000000000000000000004693dcf3851100c60351282dc05f9efa3b776fc8000000000000000000000000c3147ceabab6becfd70aa0331d04895a53875a900000000000000000000000007a3224f1840fa8d1fc7b7d8cf5d3943dfeea1dbc00000000000000000000000056b11757902e50067da4ec90bfd1e9d353e1f64e000000000000000000000000e28e415e675dfd32a4e5c0dcb8c09ed45e83b68d000000000000000000000000144313a16dc284187e963848cb494a8b544e7a58000000000000000000000000e0d2f9eb246fa9ac44d43eaada67c9251de198c70000000000000000000000007a22781a09224a58f9f08b7232dad18708fecd24000000000000000000000000519875a03fd4fd7707d6be60b7569b45c32c10f8000000000000000000000000287b88ddfffedf8e87660f3e896a6709f1e81141000000000000000000000000f426cdf4ded7412c5c6bf8d4c1be7d8fe5236625000000000000000000000000d0284d999985b4b014ffb3fd6b8e63ade65d6464000000000000000000000000107cd74419dfc9ff01975e652597c5a4b6706460000000000000000000000000953281aabfdd74010ad86ed743829564f530642f000000000000000000000000438fb7c00b14378d2761f071fb5eab0e2888f5640000000000000000000000008596df1da981dc564a83d481a8bef8ea915a50500000000000000000000000009c89c6369f5cbd9e9b3a9e381931c31bdf4f0ffd00000000000000000000000093b8a1c7f982ca7f1ff479a0e24b1c92bd837f240000000000000000000000005698c22782fb6a9521f471b524be6908cfa66675000000000000000000000000547090eb068220b3da1f7b611ef21723caa4121e000000000000000000000000c2518d7bfcbdd5af7194bb0f4538abc559c520ef00000000000000000000000001150a002aa69ac02c5371d7e34b4f7dfa1d61be000000000000000000000000cd6aeb5f524df50311308fcbb39dad1e615050230000000000000000000000003a840bded1566c8892a5039c732fa41cdc3e417d000000000000000000000000c0f60d0776dac08d3556fdfbabfe490f38ac5beb0000000000000000000000009b51607adf44a3e9312795aeb43b672c3eaf838200000000000000000000000059d7b8bf8a85bc8439088746f9fad8a05924e847000000000000000000000000c5ec664c03d54cc4ce1b073ce445f5ae69f92528000000000000000000000000e4bf623c65b67837027f6c0be0dd628a817014ea000000000000000000000000f36222036ff16cfdd1ddbf0c1a1d9ef513ba2864000000000000000000000000ea7d1e95d4d19f7bc15494bea7492aecf018ed56000000000000000000000000f97b12fbcd3ee8eb3b6662f7d2ad99d2c393dbd6000000000000000000000000643e4ea2718efa5897f5eb655d767e419369598700000000000000000000000014526c447dccfb5d1eab1dedeb04361d45abc572000000000000000000000000580ee1ec06175689c050092989e5968e2221f8b600000000000000000000000082b5d04e1917c03598e37c53455410be2feb828d000000000000000000000000d7cb4b858b633731dd72478eeb4c16fd1c7bae80000000000000000000000000cc4ff47736dd04c10c317bc5712ad7e0d88c1b310000000000000000000000005a2514a65ecc8613f6cda213e155909990508453000000000000000000000000f4440b56cd394f16c4a809a59263702e6ca40f0900000000000000000000000095766ab09eee4d3992b45eda955f8ef93fd249130000000000000000000000006549636b7735420310cf7f393197806baab1715000000000000000000000000001736825c5ed82ab84115beadb98520cc13b562c0000000000000000000000009f0c3b3b0e343fe44220ebd3da1a1869efb5462b000000000000000000000000f869b3ec3ff5e22eef602696bf96a914f32e7c4700000000000000000000000032c64a4f3d74b15a4ad973d2dd8e069242f2d4fb0000000000000000000000000b1d26cd2ff95eb399c4fafba8b57be6ff51d39e00000000000000000000000035c3ac91a63434b1d4aba4961c21b2d9f91748a9000000000000000000000000355f56d2f1f67ab2b0597bb4b10eee8aa5261b050000000000000000000000004d7a166d676853898cfc15965c5cee30ce375273000000000000000000000000a501dd7b0b3f14a9e36821eb475a6505d8d8c9f40000000000000000000000009bba94945f39a276c001441258fdb0d961f77ad80000000000000000000000003fe26e079cc81f3d06416d7cd1de99e81b4c8c1b000000000000000000000000a1bae58329e3f6252bfeec830a7b56f6be6c6f880000000000000000000000002800499530a8e5872e08bd7a2dfa6be26c13c0a40000000000000000000000004e14e3a4ace2be9e7289e1ad428a58a5f06ba55c0000000000000000000000008ab6ca3ff399bb6dca254e609eb3180923d78ca7000000000000000000000000c0fc39ee72e9450ecad3101df74cdcbbac409960000000000000000000000000fdb0fcc4bec7703b6a398fde69066d250dbff19d00000000000000000000000036649bb7fe056c8e408eb03e38fb8a7d569c40ec00000000000000000000000029a20fe5a6b82a175995e2652bb8f0f08f021b0c0000000000000000000000009ceb1acb844c759bd47d7026e9a9f168260f03280000000000000000000000009f95f925b0278b2a8e1ace138a84fd18eaf4baa9000000000000000000000000f9c1735da075e5dfae91bb6261f43707e6f050fe0000000000000000000000009ab5b54092a1596a32127163b7b0176445eb1b0a00000000000000000000000089f6458008b11df0c932bfe3d471f641b68dfc5a000000000000000000000000372e867718e8c1421fac094a9c0cc4806fa785a9000000000000000000000000908bc80edb380be1a4e69b1bb2075ec3e690dbc400000000000000000000000073072dc5fc6050aabe61ac1a035cceb18c56733a000000000000000000000000ae18e4b7a161b6074b602b27a9f254fdc89642a800000000000000000000000030461bc4693ee9e336bb47c1a87ac777380e26ad000000000000000000000000dec53aa5b5b6ec2518814061b1ec72f6a26bb5b800000000000000000000000088e385def57004ec13a164f32c9e784594561072000000000000000000000000bde4454f4193c18ab9981678d454f84dfa5d63710000000000000000000000008e36a3a6abad290cb2eec9c2a12446c4b46610200000000000000000000000005148e061be5e392a8a5ba7d66ee293a1e7e8a124000000000000000000000000c1fb921bc7c61877575ec25cdde26b64373d0df30000000000000000000000006b58c3d2e508baa3ee4711be993d2295cf9fc5850000000000000000000000000301fc7c33d3fbfae080afd4f378c506eabb023f0000000000000000000000005fd1e41348f6a4fccff264d4c6f2c9eaa3ac66e800000000000000000000000049c7db2244b64a25675e07c616c9c5ce6630e61d00000000000000000000000048d6c2aa1651e3e5a1e5011f63d8a3dd63c3f8c4000000000000000000000000a0cb911369f5f6d8d531ae4a3ade75cb9da7ef46000000000000000000000000f44d084243dfbb2b192bc7efac3c6d32d7026f87000000000000000000000000a677fd29b93bafb875eadcdb36e3180653734852000000000000000000000000aabd0ead795f493a5ea2236ffd328544d4ab56cf000000000000000000000000be359135722e2e1b2bf1bcdf2b97ddc508a58a72000000000000000000000000ff9c6230dcab9266205c153f2ea4b1e445e8576c00000000000000000000000058b61d71a801beffe49ed1a8e01a908be965ca1b000000000000000000000000c475c78cd4ff079f016f5662b78f61fdc72ce324000000000000000000000000811178310082d7c0deb6ce56a892721217f7f9270000000000000000000000000007de94fea9dcb6ee8931f848ee31df6fc4c57700000000000000000000000099b1be7b2c03e3005b84cb16b8334d1658020722000000000000000000000000ebec0b6811e568189fe3eed63a4471caac390e260000000000000000000000004f319698cb08a3786807ef7abe675a707f29badf000000000000000000000000c8893d6699e0858d37de1311b5b8ccdb18ee429e000000000000000000000000e146b0a297e05cc29ecca8bed8d6de89d0e76bb90000000000000000000000002f58b30bd40fcb1806c2fb0b81e381a9881530bc000000000000000000000000f5e20671e86a32b625cfc2a4a9501c255acb50ff00000000000000000000000078859c21594737e99b45320da450b2620f83d55c00000000000000000000000074449e092f7282e7183054b5cf53874320b6198f00000000000000000000000096ecb058459055e612d0efd1e8107f65542b018000000000000000000000000032432bbb7649d70aaebf43e690df43b0bbc042090000000000000000000000001cb129a10787b7a422560637f0ae8dd5be1ac01f0000000000000000000000003f73f43fc0fd56770e2b8f1e1e9037bba42ebc6d0000000000000000000000000c21241c90821e6f4a949156a5c2d18aa8aa2bde000000000000000000000000df5972a355a7275a7edd9ae316dcacfa0ebb0c9000000000000000000000000077a96d68616aacb0d784ab22837334870f237e43000000000000000000000000071489b287c20c413f28a17729b1c954bc01d5b80000000000000000000000009ef85661cd26318f2c84ffc390c1a57ecddfce16000000000000000000000000d4e8154b5e8a8b24a3e506aae66c8f0b6ef11f1a0000000000000000000000000c5c25b68507dfdc65f8625a43db7a1de044b020000000000000000000000000d9544926da4d56099d3983cd97f679a26335f58e000000000000000000000000013662de13a831b4aa4d8a7979cd9ba7a1e8741b000000000000000000000000d16add4669efbe7646e53f7ad6cd4c54f53570e2000000000000000000000000b2bbe5214f3da2bf167b2b6132799548bf71100c0000000000000000000000005909842f61c263fa80b1d02f3c8ea80b2e1c4623000000000000000000000000e1939dbd9ecaaf886b4a301035536e336b1023b70000000000000000000000006825f43a8ae63efc4f575222900d8cee735be3c000000000000000000000000099af38d81357236e29cb28a539de428ec1170e8200000000000000000000000006d7af534b5bcade2a23f334f78bfff91640671500000000000000000000000070bfda4a54ecb2c2acdafa836dfa96fc27ffc08d0000000000000000000000005f9338c9f569984a375d4d22c8ab4b2b5e99563d0000000000000000000000003d00930da7290c963f68987864f7959538dec689000000000000000000000000245f698621c5f7d4b92d7680b78360afcb9df9af000000000000000000000000a44c64e51101db53cd57fe839e2463dbbd60a2e90000000000000000000000003f17e0305e8ad2a068cdb553cc4e9029b0cf7a470000000000000000000000005a8ca58839ab9dcb45ca8aebfae3a646f34c2bb00000000000000000000000007475c3433957f7ac6cfe2883793ead8f9a09d00d000000000000000000000000259f6d0b732aeb507fc6c5177c7251e7565b1969000000000000000000000000c7f6aea80c8e444a64be047bae1ef789713dd5220000000000000000000000000bfe506e33bbe3bb7a40a312e1abe33e75b3442e00000000000000000000000095eec544a7cf2e6a65a71039d58823f4564a6319000000000000000000000000156213363ed1976b5d4242fc3808bf81ab006334000000000000000000000000af63823ab406b2241077de0f8e09a4c5332bc1570000000000000000000000003624dc5000e62c71282a3f11e87adccc48114c1f000000000000000000000000bdca5fb87d3f88a9124306dc50ab32f2da6028900000000000000000000000002849857d9b640fd2104c4607c6c23dec3c79837000000000000000000000000081ca67e79b15bb2dc8c12a37d905db00d8b2033a000000000000000000000000163ba28c4a7180949c111228613cb09e8ff5fb5a00000000000000000000000044fb6ef7f46e4cf4180cb350f832a07a1c2950de000000000000000000000000bd7ff52e733139f0d04f5be2d8b250d17767f619000000000000000000000000655f3bdd941ab13952be4df6121ca9a4007a7ba00000000000000000000000004b9ddc7a3c2ded3fce67eb28001466f564b4525d000000000000000000000000b7828e0f8c1eee6a278ad1b0704a8df170ecd481000000000000000000000000a8f434fe99066677d12e98db273412f199598cc70000000000000000000000008fb92ad36c319f4886d293b429c48cdd4cc9e6350000000000000000000000009398b0d4dd0fdbf17ffafd3141c77c739407dcba000000000000000000000000227d9ea843910edd305c42e7bb9ce6d9f369238c000000000000000000000000cdb234ae9e5c5811821e86451b9e809b2fd1816c000000000000000000000000f426a1d945e93fbc2de819052014756f6fa824c90000000000000000000000007b02e55b21f4d669605a2ce3926143febbe1e5c70000000000000000000000004ccffbc75f38bc534cf2ab99a749266a148a4f04000000000000000000000000abffa57dc3b4d6916fde1afc64ec1c8c181a8d5e0000000000000000000000000e9612aeb743cdebcb822f4455bab27536c50927000000000000000000000000232b15da3718840fc41de4f892b0719700c5701d000000000000000000000000a4ea1fadbc2f9429854bb11642df381e4bf9b9950000000000000000000000003d12b28d4e93e1540193add7e4c1506f36bf30dd000000000000000000000000ed11420e2e44cb8c62be72dd01ab30b68bd3f81c000000000000000000000000bf56a3e7b4a6f95a08e255bd28d806033b98c9c80000000000000000000000000f46573a97a453749cacf3d9436a1e3806441014000000000000000000000000f9e9dade1435f81b862faa5345d17cdbeb700837000000000000000000000000411d41fa6be15967020a016876891b254d7f8769000000000000000000000000ac2e22f02803e96ee842577c7335590d99fa0527000000000000000000000000938e4e007060a8df1c29f80ca0e92df4a148b5d6000000000000000000000000607df944757781d17712fbfdcd362bb9acd52572000000000000000000000000d22dba86789b9076e0268a31bc2664e617e6bddc0000000000000000000000009bee3465119d4091421eefeedc66742dede98c1c0000000000000000000000003b54845a759dd76011bab3197c1f5cf7b2bc7dc60000000000000000000000005f41d817be712ec92f59363db3a0330b6f840225000000000000000000000000c71120d67f51fcec680c4721cb5a43ae263ee9b60000000000000000000000003764722ae6adc1b975241ae004dda4f4852f64170000000000000000000000009a38d53bff7727509a1a18cae1e5317845826b3100000000000000000000000096e750ee63a01fbb49a6b066819d1d45225151670000000000000000000000001e1ec2436ef092cd2bf72851223fda00d3837bed000000000000000000000000d8b3198fecb46de8dc65c6689588beed494d40df0000000000000000000000000cb2031050f6391111d213acc1295d62c96161b00000000000000000000000001fd79e8be028f4b9fe3d0d97a15debe8fb769c1e0000000000000000000000004272ad653f3209a9b483d67120b942e8af74c9780000000000000000000000004bc5ed960bcd0a8e977ae4df4ccbbcfbbbd66a260000000000000000000000005318c825221788e73a4a3f81d59c0e70ddcc9dd7000000000000000000000000f76aec346d25d6e4279251634cecc4a11c79caaa000000000000000000000000dd856f3879bef6c10d8a9c4e749302518ad6c209000000000000000000000000795a72371f8199c20cf06dc74309cb19fce220a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000427ae600b3faf7001a555dc9082ab74f894efb320000000000000000000000001788377da88f1c8712dea4c04fa7f320f6536580000000000000000000000000abc99719dbdbc99978983556485ea56a10cccf64000000000000000000000000fb7d3b96ab846a69ccd613e5b1c5363197cf227300000000000000000000000014e486f4221ff19d0fca42113cfa9c49368f574600000000000000000000000002abe7fc8c781514d77fd83691f58dc02eea751c0000000000000000000000007c7fa0e7b88ed163a1d016be6b9734b5bd50a0950000000000000000000000001b21a90d029f70f8e9afc1d1c30b92a1771b6a48000000000000000000000000457b793967d27aba7c1839dcf604960865d1292600000000000000000000000098774fc24dacd503ac06a3b723769765fad541f900000000000000000000000052076d4ded22c21b6829ffa01736697ea2a6b69a0000000000000000000000004de9c66496c97de14df9caaf1d8210990206c55a000000000000000000000000215e69fb3578979013d7e627aca66be49285e0c1000000000000000000000000a678bb70ff3e93b30a10740bb5b0424bb2217a9c000000000000000000000000e0360f3d5309c002430eee980c7b31409fe4096b00000000000000000000000067cd0bf322ba6b2b59630094138b21b90f6b7f2e000000000000000000000000ac8af463f3913de9b8e8f161b2ed9a75509557c9000000000000000000000000cdb94b1aae143f8a1de41c6d7e15af79fb0ab544000000000000000000000000e19f545042ac45f42a1270103c6a46ad7bb0eab7000000000000000000000000ab5989debf3c05fd6a7d652a690f7a4348e0b99b0000000000000000000000003e25c1ab75192f7b1e99377a188d5f9b584295d200000000000000000000000055caf9af6ec75ad8be87962a3be8a27eae6d4792000000000000000000000000606a24ebc714829e678ab69568b1b2809e33ae2800000000000000000000000026a7dcb245f09a27d8cec4dfcb166679dc0a1bd000000000000000000000000027b8af2cf5b74bea2bf84c5fdbe88f06fea63dda0000000000000000000000007893fc37e7282925b941c189ecd602b29b02a6ed0000000000000000000000005deacb2a2eadff4e2f4a214f1bb2248ce59d99ac0000000000000000000000003c13dce41d876808407ad1924c55ea05875efe720000000000000000000000000a9131921bb977f570081f448243e1559339dede000000000000000000000000684419396ebf623d8314524f572bc1d919aae57d000000000000000000000000fa6dad84103e82e5864553405938b09404b37e71000000000000000000000000a2dc6c2b53673c5cba31561b1bc521e50da06e8a00000000000000000000000013245b5a134c7ace516e868e3eaefa807e9a25970000000000000000000000003380aab5360da5a1977ae3116e49734bedb9d03e000000000000000000000000276bbc06f6e9e9cdfc2aaf6c6acacfefd3869a5b0000000000000000000000003aafc27883b3248b410c11dd443f26b84cd6cf4e0000000000000000000000001856e0a427d781b247a029f32dd19544b5dd2c5e000000000000000000000000981d96503ef0801ff1498c08ed76125461b904be00000000000000000000000040a9f8e8efeaccc5b745e5286aeba67190b154e4000000000000000000000000496ed3a0a858b4c938048b421951c43cf6c71ab5000000000000000000000000ed8d06f97bb9e08a8a2d49acee9c34b299b3f52800000000000000000000000007b7d4dd6f9644c94409412f4f68e4df236d87aa000000000000000000000000c5e8331c7683f15a108ec6df606780cb433d6b98000000000000000000000000f9698a046394858cc41df99be824711baedf7fa9000000000000000000000000a81762fc9172070520b6885760001ee3afcd95e8000000000000000000000000f7ba65aaa4245f1f08b18a2ccd30f835049e137500000000000000000000000049eecb04ec96a292d0c0a8beecb859d20c0a3a9c000000000000000000000000784897be6a054eb1f884e15a11957c58ca129d61000000000000000000000000d4fa57197d5020d550d641b96ddc58b14c06cb1600000000000000000000000012fa009ae5127519e8cb786bc7fade36c93164cc000000000000000000000000a0b6abf9dae918d003ede8c4c16d7b8c2fa590b60000000000000000000000004dbfee0830c1f9aaf9a31cf785fe5d2e453ab6e7000000000000000000000000fc7761413fd20327a3ed9d66b949beb23252ce210000000000000000000000008b9256adb48c321fdad56a21e26a21be524301bc0000000000000000000000003101502e0e556ebf960bc9d67ef323731c31dd4f0000000000000000000000004e0c89f1e1356cc331090e98573ca4f6a72b7ea9000000000000000000000000c6dcd74753d4b91f8e05f6eed4ff9414a2d3487a00000000000000000000000029c1da4a7b0ae45ee66cba69c5507b92ce826d86000000000000000000000000990e7bf018785cdf80eb00b20faaf98fe2fa2fc8000000000000000000000000a6d0560d0d1dbbc23ced3ad6b6bde4213e27e0d00000000000000000000000003e3c1f5635446e327188c842756b91b5d4051e36000000000000000000000000e09702bc0de40b14d1c0d424e0e91d1d0d66dae900000000000000000000000088a8550a49d8968afcd53df8d4de342fca44438400000000000000000000000035d8ae6cb199add7ab95cb4630aadcc9fea7258b000000000000000000000000fe99124ec937abbce9b2b86a9785e8d7a589737a00000000000000000000000030e8a790f0467b9f779d3d6c86860d96fb4ac0d9000000000000000000000000110aed7e4ea7415234d8cf86ada27cd35ebe64f70000000000000000000000003ba2be569f672ccddabb90f46742680a45c6657b000000000000000000000000bf53208abc110a0290978ca8657ca82a5e9cd50a00000000000000000000000075de0945cd302574e2aa0344da4cb87672df83be0000000000000000000000003f736cbf92db6170aefffccb45b2047f25babc6d000000000000000000000000519869a750293b1f77aa1f42a9649f12643410f80000000000000000000000005161f8dfb065a153a8c76d989b03484e1e2b34100000000000000000000000002c492d33f9ac635cef442cf0fab751d81fa51148000000000000000000000000a0652e97dcdaae6986e5fdf28627b5479e047e0e000000000000000000000000882df9f59dd9bdceb381852a606724a78018260700000000000000000000000005791acf76976302e52600507da797fea4c400770000000000000000000000002976b9e31778dd6d51739ab12e36409fa1562e750000000000000000000000004d494b8d5a742f191a18cd80bdc15d61195324b4000000000000000000000000e884f67c7517c9ce3f9c4433c0783ca4cd4b9b39000000000000000000000000a780f06f29a4e91f948ab951c097bd1fa9221ee8000000000000000000000000e7686c6412d2de611e33201560be34e9c14be4360000000000000000000000004cd3d76c13c80b99ebf8928e47b3a3a689c4a6f8000000000000000000000000018d0ef36941e4f617516b21585913d37657f246000000000000000000000000e95ba7a1ddeb07df293054ba8b9f49c0a15faec9000000000000000000000000d36b6df638f5d674f44cf2241a8ca652be0ca7ff000000000000000000000000ec211ee008e1cfeb55a25c8c59fcc9528813f8b600000000000000000000000069c4670c0c33f62afd5615eb640cc5dd26c2ebb20000000000000000000000009660c6d2f56670978894961b5456716b58713ce90000000000000000000000000fbca26bd7f8cf22e4ccb37e1ad33c4350b4be6900000000000000000000000088ca8f39d0182576fcc4387be7fcafc4731c3c5c000000000000000000000000e6fc006ad8e903b7881a7bc8d91533277f21e70d000000000000000000000000b73d23a89681152911778414195f3b0190823e7a0000000000000000000000004df5f6d6d5b19121c990b07eaca90af82e620d530000000000000000000000006d46047ec74f3509af152805e2853c2aef4351af000000000000000000000000d3667bc962e70c98e13d4bdaa2614c53028c9b4f0000000000000000000000008f8658d049b61416d725b09a282bb466f2c5fca9000000000000000000000000aa9b8d42f068d2e76d163b7a902c95efec5d1a12000000000000000000000000b5cab5907a5185bbc1348996d65e1da000851082000000000000000000000000a10ffcd4e3fa6043c8751f7e21e6c269589783ad000000000000000000000000317553932ab12a0c4838a0470254e0cc8459d178000000000000000000000000f8453a3ff9029143991730219c1bab3215adabb7000000000000000000000000096c0e97afce0dfcc8e08d5c53daee1f398f2b5d00000000000000000000000036dae360eaa148d8936125e89167bb794a4964480000000000000000000000002dcaf8614e9d779448bc3d05e29bb102684b1f34000000000000000000000000e9b1827dabc18147a117f2e640a0524f4f9df0ca0000000000000000000000006b64135477a88ecc9de034ed9ed1cfab8a8e91f80000000000000000000000005bf03baf3a81dae3d8f5ae4084f6c1e915b270930000000000000000000000001462606e944f165c6a748915523bea8ec1f027840000000000000000000000003d5e118aee69f2ae4f63c1b83f5f634826c12c49000000000000000000000000d3fa4f8254a6afb9f5f7431f2506acf6ad0ef0e6000000000000000000000000f906f35d3df597c9ee3dce5f85e2cb08c2b5b458000000000000000000000000f223b72c11cb0022209b2e3f46a522c09f04ea9e00000000000000000000000058e0f67d694f7a9639780eddf3f13f7615ca3c830000000000000000000000009ae611509986c1ccdd4c4299b4c5ec13526fdc5b000000000000000000000000f8453a3ff9029143991730219c1bab3215adabb7000000000000000000000000d7cbfb7fa1ef2c7de4eeb9a86ad5e1ecc1f6ae800000000000000000000000008dd0c4d90fbe5e339957c7e279208c402257536e000000000000000000000000e7965ce6f49da2586f366a3981f0a1d2020dbb3b000000000000000000000000504412b7177b799e6fc86cfe8e7a805a1919173200000000000000000000000038ddbe88ad2706a347e98962dc65cd387ef03db4000000000000000000000000701b61a8dda2866734a9caea45275463ee2781310000000000000000000000006f08ab32658b2474f40d3051ae1d735793f991610000000000000000000000009c69140825f7ad05b62a8f712f965e99df381d9e00000000000000000000000004989aeb13dcc6bf22e50a8abf9b97dbdb5c8e8d000000000000000000000000db249a6d526e65c69195fd2cf8ebf5afc8bdf077000000000000000000000000790db8c193e37ba2493c9f047609760c2c0f37010000000000000000000000009ad57d903a62b2af99c8f932fc3a47aff9214369000000000000000000000000b777536f015cf8845c4762222bf943b53f66891f00000000000000000000000095766c94bf6f7202a6d1c2ebd6bbfde1b029491300000000000000000000000076f7298682ee4615247e3b3b2cfa9c3a752e12a20000000000000000000000003398d537d77217db5d404f20eb2b85b29f7df2d700000000000000000000000044c35d6f51c41a32439b8d80900bee274766b668000000000000000000000000074b2e34f2139da0ec897ec1e64c0298489b6cae0000000000000000000000008688937d5cf3ab85ca6e9f112404f345bca1520e00000000000000000000000068054259c1e27b37fc55a65ecf815a57efac6e6900000000000000000000000059d72dca1afec95d5ff10f316111add5c331e847000000000000000000000000b2662f3b9ace57957cd346aa6bd65a4402312c860000000000000000000000002e5a7e61a3f2b978d5e6ea1609bb0324d18e87a40000000000000000000000005e2374b4c1fa59ff4c350acb1bc9b31eb72c66e00000000000000000000000004d4fbd57edea52f09e48feb2a12698c0a8c469b7000000000000000000000000b7c089613eeb6b3a5dbcf40e106a6f293e3725f40000000000000000000000005791efe2ce646df533f9f58d26b41030a35b91f5000000000000000000000000382779a99e7150cd8a628b4a5bc4d126d9a92c6f00000000000000000000000089a4b7a5a623c8b5ccca12dbf3631b52435fb2ee0000000000000000000000007134fe941c668f03bb81f74ffd299beb752ca620000000000000000000000000b5cb62ebeff12425ac03cf7e04c0f5fb28152050000000000000000000000000aac14092ac9aab2ad06c88c21769a54130428c6f00000000000000000000000096607df772f5bd8b7093f4af34a9534582b6958f00000000000000000000000007596d475a10b70332a1ff6dfa280108056c4862000000000000000000000000d954c4ff3ba508c2729b3be07721dfd09e15f58e000000000000000000000000d39dbc059e5ea713806d4659f9f762659801e0370000000000000000000000002a705009624590a32f04ed29a671bc53b0f8de67000000000000000000000000e974192d9951852f1328b017cc0d3717315187ed000000000000000000000000061fa6d268550d67a0218149b0b1956e1043b6d90000000000000000000000001a2f66c53e1a236ce694c2c36f5694dc6c6447db000000000000000000000000aad5c99dff93f97c37f50ea826ea8ed4581bd2bb0000000000000000000000006833bf7e6638a41f76c0294aa37b4af6b7a6d656000000000000000000000000aa38cad563549fc538ec5934a48a1a3a8f720bdc0000000000000000000000001bc4bbaeb4976a4f4821d64148df6a27f19bacfc000000000000000000000000a96cef38c587dc97599f24fffca94828a4a291fb0000000000000000000000002f5800cc9375cf77c9b35b8ca3447a88767330bc000000000000000000000000af61e3569349028fc7ee372a9ffb34452e9ca0f6000000000000000000000000836a94e2ca7daa6164e92dcbe9d8377259b5c395000000000000000000000000115e0fdf4d831a32b739f5c2609383d02314947d000000000000000000000000e15d8bba01c7ce511aa916c725604b4f6f4cc833000000000000000000000000936d8e5e2ffaeba058c468a6145cfcf04fb317a0000000000000000000000000c3870f31fe8913f1773b468146e65dc3c82c429d000000000000000000000000c540245709dd2166edc5cd09dba604b91b11eea700000000000000000000000027549e1b70740a7c821709d34b67b2b8af8945ac00000000000000000000000055e6c654c8cac7f7d9d288030fe679f9f80d9726000000000000000000000000f8453a3ff9029143991730219c1bab3215adabb700000000000000000000000091652582a77c5e814d5644c5cef927cf4dd9b4a0000000000000000000000000600c3fab8c6c7b1ea090ec409ea57652eec43f44000000000000000000000000e3048006649e68a7fc88f40d98747e8dbe86e7350000000000000000000000005910cd357ad8c50e2a2072220dddeb8f078bba23000000000000000000000000c6c386a1c51e349dab617ecd9e95f6375ed3342c000000000000000000000000c63aa4075dffb41c60e7c20e99302f5e7008e1f80000000000000000000000002ad40062b6deb45ee48055a9e34b862e2db8816e000000000000000000000000be9a34ed11e713f23fe56b3d33e273ea7798b6220000000000000000000000002b26d5b53d5dbb67c451d1812f00631d41f4762c00000000000000000000000056e2fb94605a4dd5624ebeccf226d6a10fbe5e3900000000000000000000000017ec13b621b5ee7eb7de4965751a8a24a9fb22c000000000000000000000000084858fbcfbbf6bcd91e1537a04c57fe04c1e24a5000000000000000000000000fea677418ca987204370b9874933b9d44b60227500000000000000000000000072bc2ae9ee2495cb8f0c13ffa6a7cb0ce5337b33000000000000000000000000bc4eb32756367f7d3003a2cbfc41338b26852b8e0000000000000000000000006a3ae5b87b1319a079891d2b29e1510ae1bc24df00000000000000000000000051cd98c61afe1301335b19331711ad13d7c0c75a0000000000000000000000002a049fa4d9acb16b364a811008819ee8b82fef1a000000000000000000000000319a8f4d4ecf442a90b147aa49faec966c53581a000000000000000000000000f0fc170caf6dcc085dee531aa42e52508717117300000000000000000000000045daf944fe2cf1a96cf7701c68a7c18e7d3e08090000000000000000000000005a9633a805b1016e14608026508baecac30f7a50000000000000000000000000ab15204507b00d84adfea3abfafbb2d59219d90b000000000000000000000000e1bbbe93cb07e4225467acfbbdc0ff4c7e0f0bc000000000000000000000000084525d816b530d4ce043b92db001cccc668036d20000000000000000000000007e9896d9c68604365dd9dda57d7a6aa75b7e3a3b0000000000000000000000000e6a0a84d139aa0d095ab69a31692ce3e8b60aa100000000000000000000000029e81ec55c89eda0eba455470befb93e4ea897d6000000000000000000000000d5a9822d0873f784b416cd65048c1d4a2f1a3cb2000000000000000000000000af0e0c2fa6690e589be4e42beb39e9e7c7571ac20000000000000000000000006079d271b94650c7881b1af64f91d3cfce569889000000000000000000000000f4658bdf5e64734f41aeade2cfe96c099eae8f6200000000000000000000000076837169e766f468b4af09b9a6ed009b70612846000000000000000000000000f51a4af300781e8da4f55d7d9abfcacb9df9a53e0000000000000000000000009a80ae49988a3e2fdb1a5e9b24ae0113cad0c5630000000000000000000000006c2c4421a62b4b7dafcf3691b218be23471d1beb0000000000000000000000002056d9674bd0f9a6488894289d7f34e0daf0366c00000000000000000000000045bdf5c07811f4fa3edd702d50701c914afd813d000000000000000000000000122f22024863c4c5f089817410667b4f1bd9ea1c000000000000000000000000c46754becb1b86ad050998989e6d70f5e01b217d00000000000000000000000029f3674489f36a1dc947776a0bf8742fcf2be8250000000000000000000000003f7d1d423e3052493d5499a216112040df36c4b600000000000000000000000045fcc2ed68158535041edf08b0246a1b389c11df000000000000000000000000336be9ba68897b92519bbf3b8ec02fda92dba1f4000000000000000000000000f76ecb5c5891eb60f53acf017d3736e39371c091000000000000000000000000ad01901b88fed162d7fddbb91dfd787f04d04516000000000000000000000000d4fc8888e29722fa9ab6a5f57253f66cf64ef4b000000000000000000000000097fe5eab3a95926720184894a3d57c551975b2c200000000000000000000000025fbf186e36d17f3a4a280e28954f9771e92b09e0000000000000000000000007e18645fa07bf6774c6cebec564ef5eb49eb022a000000000000000000000000aa9f4c54e5e100824222993fdb7af615cffca5e1000000000000000000000000fa58404ad6e80efc1c2166c5225f59b572acf9cb0000000000000000000000009ad57d903a62b2af99c8f932fc3a47aff92143690000000000000000000000005784d751618c205b76d0d100669d85ca1d46dd59000000000000000000000000e38939f12fb6af2c9ca5c46a337262cc8e68ddf400000000000000000000000006618af151b09e3c8dae21d60930b1b15c663d0a00000000000000000000000015d35baae113dd540adc8594a14623a025c510620000000000000000000000001ad268789f644c323dc32b2ed3e568d17a6fd5f0000000000000000000000000fb939a61b122a7ce54b09af64fafd54d2f4ef90b0000000000000000000000007550218c6168202243d64a862629ac5c7e35e95d0000000000000000000000008c2d638495c77703af3764bbf2d994d9eeef5c79000000000000000000000000bbcbfc39312a3104cd2b54bd11ab308f07eb223d0000000000000000000000002b4b579b09737d592d5808f3cfea01ca88a260240000000000000000000000000359e65f5f7842bb645549332596c5da14deac62000000000000000000000000d612dd6193eba064e3bdc7750e01651e7eb1caad0000000000000000000000009c4649a492aa8bc2accf3d98f0f5b645243d3391000000000000000000000000f029f5022b0d0eb370027d815f0b7f3f262794f6000000000000000000000000db12c7dce14fe1f49cb49a33fd619eabeff045840000000000000000000000009a0b0696449c94bff56b16d68efd1d5bbc9f9f37000000000000000000000000b46c9176ffffc7e4be67a3fa5a7565fa8cbdeecb0000000000000000000000007b141287a74e1bf48d60304a44df0d71851167a6000000000000000000000000bd884fa3f3fcc1e2fb8255f9c47a87e8ca11679b000000000000000000000000650a39922ee126f7aa257b4fd33776338a4864960000000000000000000000005c04b72856d139962594b7a0d9a795080be4cce6000000000000000000000000661f790f2491bc75ce28d33d61b037345b484d88000000000000000000000000f89ba9ce7de60ecdf53e061d4133e52b54389f55000000000000000000000000c51a262d65c77672b48cfcd21d38a7f8066c071f0000000000000000000000003a0206c05fda64500a028f2e8eea8a750b4be809000000000000000000000000ebe0208a11c1591080a921f4a1fc2f5a45441383000000000000000000000000b29aa5572e1d36992977d306ffb0ea0208f53dc600000000000000000000000085dc90a531135c0e64263e679554bbcc0af4f7a0000000000000000000000000f52c155baf09e50b6972a19dbf1c9fa002acf9ba000000000000000000000000e24a982c3dd227ba8c8a519413858bd8a81bf00c0000000000000000000000005b286e815e46304f195bc245c3abb738b967b6610000000000000000000000004b0bbebcbf274282b3d8d456795b07042c4ab8be000000000000000000000000554ed7845090791eefa88342faf5ec4aab9f5c70000000000000000000000000a92074fdacf64f7979077e4624fe743425de9c46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000