Special data
- Status: Successful
- Nonce: 23986
- Type: 2
- Gas used: 4170779 gas
- Gas limit: 8000000 gas
- Gas price: 0.33 Gwei
- Effective gas price: 0.33 Gwei
- Max gas price: 0.40 Gwei
- Max priority gas price: 0.02 Gwei
-
Input data:
0xa9059cbb00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000478000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000001abaea1f7c830bd89acc67ec4af516284b1bc33c000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000040d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000aa7a9ca87d3694b5755f213b5d04094b8d0f0a6f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000b3999f658c0391d94a37f7ff328f3fec942bcadc000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000057e114b691db790c35207b2e685d4a43181e60610000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b3595068778dd592e39a122f4f5a5cf09c90fe2000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c198b45a05e05b0fe84d0204f56e2e2dacf9419500000000000000000000000039d8e7eed5eee6927b6e42f65c88cb70c702ed4e00000000000000000000000052c7d1778648b61cd981c8256da9da8d256924ec00000000000000000000000022a6f88e769ebbfa1912eb9848414debe54ccaa4000000000000000000000000585e77dd1334e8b59f5af46841862f65520403af00000000000000000000000033a3a62bda3c338c1ec9cf69e4e2fff908dcf20b000000000000000000000000f0c98a45d3421575ccb1800fd522b817a9212a5d000000000000000000000000bc4e3963a1d20bc2c165ba31ffaa43e0311f2b8e000000000000000000000000239c756f5f26cef33e35bf9d5ca985522ae515d9000000000000000000000000a53ce2b4360c65fa8055ec86e5c4705f9228c88c00000000000000000000000026261d5fc06de4d39f253d05a58e62b48750aa6d00000000000000000000000036da0bfe6e0cb2d84ee84b1d832e5b1693b76448000000000000000000000000d6d812bc752a80b0eb29bb7ee70377af33331fcd00000000000000000000000076035753c52f158d62a9927c7052616725d100070000000000000000000000007a7a0749a544913b9d2ee9a7bfc31cde90a0d19d0000000000000000000000008534246395da249bd8f302becc5ed8a96fd0e3190000000000000000000000006773adc2878377113ee50832be25244b26debe0f0000000000000000000000000e17c9352cc02a1c9d6ae517153c91c2df587d190000000000000000000000006dc8b14d5b3fdeb6233a30108f6e394ac9381f2700000000000000000000000005904930cae1e9a48c055f4a8a83480ba7fc6abf000000000000000000000000a0c5efa0c4597dcf65b3e19d09ff41aa2fa803800000000000000000000000008ce62bb06a88b7f86bbfa20e5386b7df4dfce98a0000000000000000000000006c0bb1fc5bc370a13453b08d9386b815b37e8311000000000000000000000000f436ada6b8f4d235ba806f44b22fa4ee115c9bc20000000000000000000000009feb14f59c13ae5c824134f2b6ee640c85d9ffb800000000000000000000000022ce180d020cba87ec50974fd5f088e0d506bc2e000000000000000000000000d865dfe71257895e3cd74a5ce5001da6d0be24b0000000000000000000000000af56edf88c429f1d6858f9e47731ff53f6d34d0c0000000000000000000000003246395aa0e01f30f34a782662512f4194140a0c000000000000000000000000d383a5bae4581e249eca3e27a436a85611dae732000000000000000000000000f0c413a93bae483c048058d861af9dc75e93347f0000000000000000000000000c7178233627172a05e6d000423c7c7fbfc6572900000000000000000000000080b93907bdbf56e0d9bc39c36c45de551328c5720000000000000000000000002a500f79c651759f12e67fedb7748ef2449590cf00000000000000000000000044cc287edf31497166353fb795dfc8491d98a3c30000000000000000000000005fd6e6acb5cafb7cc5d713e8f90424486635581f0000000000000000000000002f222eaa6ab33b0c7350c413c35a2d10fecdfddf0000000000000000000000008b4ec26384bf34b9a81d412a40913dcb107038b8000000000000000000000000bde8882af2599cfcd83a124c72fc9a3bcd4606f5000000000000000000000000e232e5a95f1cff66ea28d444ea051f8836e6c6aa000000000000000000000000ce99eb2c8a63e701b88eece08400807a69bd14a20000000000000000000000007a3224f1840fa8d1fc7b7d8cf5d3943dfeea1dbc000000000000000000000000e9b613b2008298bbfe1765b8f65037dd3e1ebafe000000000000000000000000ef5276b4291af759808b4289b757d57a37a319950000000000000000000000001ca3675407963eafb03701a33825b36cd58cea10000000000000000000000000eb2b36cd645b3c56934c56199e8895dc6ddac89a000000000000000000000000e6d03e6287a1a5a148b083f5fa51ce82039c62de000000000000000000000000d0fad1261094b3954ab9e77cbd27e75e8f030d0b0000000000000000000000007c9ec6342320ef17d34d9a52e243f145964586b000000000000000000000000008433adb412f2dae2aa9837eaed519c7e238908d000000000000000000000000e546cc430bcbd0149ba0b70d42baf9a19da2cf2b000000000000000000000000d17553e099129b3e6f653264bd35a2179799d9c6000000000000000000000000549d835356d92983abb76e4cae639f7857963425000000000000000000000000ef3046977b221744e12c0257cba9ceda6baa052b000000000000000000000000033daa45bff7b2d67f72ff60f3e429cb2a7e372c00000000000000000000000090667abf3e3a26b5abd0b2964a233d817523a7370000000000000000000000000ed110bf185abdfd73922cc93f05b4acda60adc8000000000000000000000000dee623e2dd8127ae2f6e5e5cb0ac20d05270926b000000000000000000000000e3a46f6853a2f314b5ea98ca5d17cd2a1a90ecef000000000000000000000000ef8d4fb043093ad033671ec257c8e092550cc1ad0000000000000000000000001a16da34162437e93c3ab3579da2bb73e5e1d8c00000000000000000000000007ec14837122e7562664155d61fcd2577733b738a000000000000000000000000eede3c58a893588ff6bbc826b58ae2dea15ca10b000000000000000000000000ec5eeeb1db4bcc93658674d59a5a145227dae40f0000000000000000000000000c9c247677c5ef40759010a46ced1b1ea414e455000000000000000000000000e80893aff6449aa697b6a9c9286b82eca5193896000000000000000000000000a2db8c4482fb27404c7d84681ea0ae193cfb4a110000000000000000000000009a8d6212ff8e7d97ca91eae8836dde54643f281f0000000000000000000000004a6a6b918d526f978b5696c23e77aa600314acf4000000000000000000000000be3c51cdc564660a7d51d707a30f392498c57daa00000000000000000000000000fdae9655e80c17dccd56b8033b175ceaaacdce000000000000000000000000f139d155e9d046a5862f26cba9f22313c74e2a710000000000000000000000007b26d51202bb17d8cb1bd258e3dabbbeab15eeae00000000000000000000000088165b1e1bf769effa80d9d62ea8c3dc572d471c000000000000000000000000d4f2bb1193d95faa9b84649ac3402e85e6b238be000000000000000000000000ef8b8eb3c57797ec71e1a5dc9800790ee274ded60000000000000000000000005299772ad7091f671d0db4474db64338297f7ce8000000000000000000000000c30b16122346c65983ba004e030303dbdf7b5828000000000000000000000000997566b119002480a8ef6da3e239485436d0c4be000000000000000000000000f12fd9f6f7b4a48cfb486cdd787f126db29a0be500000000000000000000000087727e1df57c0bfcfd09913c29a1bcb1efc9ac910000000000000000000000004abf968b876611b3f047f83da41c20732ad90b39000000000000000000000000e4335d92870e1dfc0c6ed6baeab6e06386179be40000000000000000000000008b3b592ec82fb73225d43f99b4d58ef442bc4dbc000000000000000000000000bf71cbeab1dace98e368aec72ce98f546af172dd0000000000000000000000006bbf63dc90fe567bd8f86f376e78ee4baf7a1b60000000000000000000000000930a48eeedf4861caedaa58f8f1e45445fb75481000000000000000000000000b117f93254a12db43566e5112b7ffc47bbc617540000000000000000000000002f8a4720799de16ac5596094a70a780dcf80946e0000000000000000000000006e052ceca6aed4edcb0bbe823e938075bfc21578000000000000000000000000f56276ea617256ec832750fb8546a5e6bc4c9aed000000000000000000000000ca61c86c9f5a6cd2387a8d2499f1e2865aea734c0000000000000000000000005dc8a90fde325884c88807b9e537af2dbf9eee0800000000000000000000000056d822a2487e1023b33cb215810a83a5fb7607aa000000000000000000000000fe5e4fdf69685c458bda28f43c74ae678758851e0000000000000000000000003763db3f8e32dff23d17407037e83c678c35fa4b0000000000000000000000005aa9a66e1297b57ea16a7756c9dae4681a281acf0000000000000000000000005e56bdb3df5e254bd9795ac68050a02d229151280000000000000000000000000f84ab18cc983de81b5f3624a43307a4bb801e36000000000000000000000000d2bc82ae2161e0a29455588ed6845d5f3348000c0000000000000000000000002ce70d77c3dfe5a9c44f74b0ebec71275af21ed100000000000000000000000047adbf085bd59928653e8ec954bd2b98828abe0900000000000000000000000043f8851423d319d3648d38c6d6836213ff8b19f60000000000000000000000002c3eeeecd8272550bc8a7f419cf05bf55305c75a00000000000000000000000057cd6426779b76823ae1a2a4fd37af67626190ab000000000000000000000000f519ff3c6a471141b296509bd7191a10379eadca0000000000000000000000009589bce69414153bf2059c96238475c25ac370690000000000000000000000007a64ce3ec8fee6d7a662db8b642e39ae13acb03d00000000000000000000000007e9ae1938977c5987f15f2061a711172d96bf970000000000000000000000001aca4048921f1e9a6c504881ab81635e6713a66c000000000000000000000000ff0065a502ecae777621ac188b264aa2ce35f96e000000000000000000000000763e3ede6653ce7a38d67b1859a5c29149f6a4fa0000000000000000000000009691e8c1c67cc4259d2c8c3f4e4527b176e1397b000000000000000000000000f8d5b9e6237a3e45b4ed7f6052909355684e68e20000000000000000000000008001bf243ac6bbacbbfd357ce0c3ec248b74f209000000000000000000000000e8592b3a9ee54472a0115262871ef43b5f3e8e53000000000000000000000000558ae09a936f2e89424721fd401a6790e7edbdc6000000000000000000000000ad619e0e1242909b49645c00e32624fdcca08000000000000000000000000000c23364889818a4f89c222c4d7d844d3c0f7076ba000000000000000000000000a4a0e2ade95029d9ad12845935665de7513f775e000000000000000000000000d603d7820ef3f8b56b4a6ec97d61c32828948bc9000000000000000000000000e70b68582a23e2fa157ab288d6d270583aae091e000000000000000000000000d6d8730c5c345eadbf0882969459e30bb91f8f39000000000000000000000000d174daff98cff9d5161b6dc85da7c50b035a8d0f00000000000000000000000061f1e76b1306f4af64fd6899467f33db31653afa0000000000000000000000002696276e2bcb087eb59eb0e0277b971f33fe356a000000000000000000000000673aaa4742aab628389f2e1284039ba0a308c4b700000000000000000000000067a863c425279f3d225b72e7810b259a940d5ce1000000000000000000000000efd2fd5c18093030e15a08ff8799bec9c612ec4f0000000000000000000000008631bc5ecd1837c88d1b8b5f6b4cfc4286dc9003000000000000000000000000cf7884f6a1f16a8783cd100ca790c7a75fdfcfae000000000000000000000000f339040d0c9da70e6752f5ff049d006acb8bf621000000000000000000000000e483f3963a01fee7536ac648e74d9b33bb4c256100000000000000000000000066fcdbc02d1cba87891923d5e2b8f101240b07d20000000000000000000000007debcd218be7327d7a1a25d49850bb99bb559d4900000000000000000000000002a3ee5e7020b18bf572aee7e5c4e453465272c200000000000000000000000026b90d9312134dc77edf7a28326ded6df9516cac000000000000000000000000b62495a6b5b284e4e2e5791648f974510ce01e19000000000000000000000000c82939804bf73eb0b22fc64b02c11bac048fa2a4000000000000000000000000397a5869875b3e5460d9d4154f4f4a8fcd44d0950000000000000000000000007aeb2176c2fcc54efa83278923e54fbcab8b55240000000000000000000000004a0fc0403f677276cd71c1593386cc44f97b49070000000000000000000000005254b82101f0b74ca5db99df00b23a9f9bac11f8000000000000000000000000efaf35af683b61c8ff7bf969f2bdb1d64971393a00000000000000000000000066df4dd82a677c804997638e8394a1c701f250f50000000000000000000000002f180d8449046c15ef65cebf576d34e53246c638000000000000000000000000b63a52ac95d7020364e2e24b0a135edd3824c0ca0000000000000000000000004ae24baefdfffbd6c3c118f24de10364916ebda0000000000000000000000000a7d9487b61e84c0c99deb2dfd6fe2cf9252ba796000000000000000000000000ccdc3c0d3e5c336228b0974314fc38e704cb55e0000000000000000000000000503c5450ee792796ab3c8947bdd019a2cb3b5e880000000000000000000000005b98d613448a8902553a923838b4194f224acf29000000000000000000000000fb4aadae2ae6a21f0ad79b9b75aa948b3cfc02e9000000000000000000000000cd27ae793b6d48b4bb62ec6fe5ebef21635d42a2000000000000000000000000d688cc165ff2384632551fa8a34930729101c6470000000000000000000000001e7c166b9707ed95cecb41b4ec5f712a57b844260000000000000000000000007072b73d3ea6fde9d683f3ad895ccb5031589c690000000000000000000000007702ca8abd55f0a0c4838e150bdcd6a5c685b2ba000000000000000000000000b0ce518d086c339d25ea8e5bb942243bd38a80f300000000000000000000000044e596cc100c20fc7526327db63c3c2732620b0c0000000000000000000000003fecdf8c2f11e7f3f8500bf195a3b20f66059e8c000000000000000000000000c52ee0f502a9dd1620a487a5bbc8a20b11b6df87000000000000000000000000bd212e68c8e876954dc264f88e762b7979c4776600000000000000000000000052102c77e93b8c5630f3f4701e0fa0d69754470d0000000000000000000000008c3eef15a9e5964b6b8f923ad7930cb3caade5b6000000000000000000000000e55fc3712fab652ff53f116461037192c0a6255b0000000000000000000000004565d6c57bf071fd7a1ee256230c7272585c94980000000000000000000000000582e7d014b48d336105478d46b980575c651e61000000000000000000000000708e5c2ced923f33505f6d226cd9b968e63e29ff000000000000000000000000c77417b9aba5229cdd6f0e55552544abdb9cfa580000000000000000000000004bcb26be93f9dbbdf74f5328f39de2d47098f8df000000000000000000000000dcf0d9f6322c102d3263f82fd733c46c5698559e000000000000000000000000b8ffb182038836666f1fc350b943c6b2cdaf4193000000000000000000000000079d710c1142daecff2016bd26dd1d9feb7396ea000000000000000000000000b762c825227198c8e01ff0da78fba9c38b800ef00000000000000000000000008cae3d8455fe3a448f412bafb354368aeae63730000000000000000000000000917cdba2a00ba71d16d9f40bb6c547d298c42e0000000000000000000000000018d888f688733edd8ea7ff810da3373e807d43a20000000000000000000000000c430acd554241cf0f2a3ee87bd50d220b52ea3d0000000000000000000000004f0a17f741af575b784bbc2b4f51325a807d887300000000000000000000000072eed754fc053b3b49019837f4a719175aec60d1000000000000000000000000f22569c7f4c8f86f35f34a31cf8c5bc43c633530000000000000000000000000fbb795167824eb8fa0dd6c28d80d548ed69883a6000000000000000000000000954d8091b8f0fa7f7789bc25a875ae3581f3b7b80000000000000000000000005089920e53929f0014d8cfbf09ba876da357a5fd000000000000000000000000faa23ef6dcc4ccd93d935dca05f6f92c84e32f0e000000000000000000000000723a0180f2d9d8dcdac879eb1aae26a27134334c000000000000000000000000bd3596b5e033ea2c96a9bf0af5f738ea72ba01bb000000000000000000000000b3060b9ac5cd7bcaeef4e132daad8e6c87f15d2e000000000000000000000000644d9faf8fe703c0d775721787e5e945bcb023f70000000000000000000000005e6ac51d5d7cfa712b437c01fe2e81018712254d000000000000000000000000e46768799481d77e4653a4bd864de512c84f6bd60000000000000000000000007bcd31cd292bb621f51ee2ec06256c650c86ffb80000000000000000000000005c6e698de55b076d37f3a0882bcba8c47b691647000000000000000000000000561b95ad489122fd7942097ef2cbcfb69efae04c000000000000000000000000f587bbf6357189b772efcec63901d5bc9733e6b70000000000000000000000007f676abe2aa09edd0f2092b1bc65d2d7aa28ff540000000000000000000000004f6a8b8365214e15f5fa6a1ed98c7b238bed2deb0000000000000000000000002b67b20792ce1d920d8cf317fd0db3156291c9400000000000000000000000001a44a6bc450d233049d629c27792c5309d9ca12d000000000000000000000000b37e9083d6f73fbe6c8dd17cfa60c1d9c3774cb3000000000000000000000000bbc80f1ef1edca295a7c7542c85275447ffc4c8a000000000000000000000000904a89f07e4abc5b61a16a1473e35f7849dd707c00000000000000000000000062071f23b6e6f0d251df0ca2f9365eac892c930d000000000000000000000000d5de55ba1e2872d709ef3b992de5a44061663deb00000000000000000000000029e719af6c70c3b9989d828c6e595c96b6a3e213000000000000000000000000199a1fbd0fc470fdbb760741450f179d9eb8757b000000000000000000000000f32eee2bd1c9190bbbd78884ebc32a56cf6793680000000000000000000000009bce0556e978946d547739b30080c82ee0146cb600000000000000000000000049084a50dd5b6e8b785d22a6027a7a74802cc3bd000000000000000000000000c5364f39c20b830948194048710f503905597ca00000000000000000000000003f44b9d0cecb34ab911f315183e553ed2732f1da0000000000000000000000008f33dc834beed2a5cd7f91715c52315368691dfa0000000000000000000000004b3635c23e633ee31c81b7414d50b65e1ce397d6000000000000000000000000494a9a9d81d77c50560b4a6295d4ee9d481299a0000000000000000000000000d29fa482e8e3bef0d77d958fbf8319f67f3864280000000000000000000000004836bcd275f97319860838f0eb8b89627aa1de2b00000000000000000000000071890ddfa7a06ba4b6fcf4d2fe2c5ca2b065496400000000000000000000000040009077e0a68b8f3123364e88fdac87dbdb0d050000000000000000000000004de42b57fd67fb3236148a51a9b671ef85cffdba000000000000000000000000e9b6a795485fcfd046e3c42d72b5e658cdcc9b76000000000000000000000000487828727cc97172205faeb8d15b3ee5d9924599000000000000000000000000fe5d02c790e80458fa422da748697608ee734bb7000000000000000000000000c3039ea4d94c581f60eee3011aa5034bfa3caab0000000000000000000000000a7e7006f6a3690110f67282830ea447108c0e135000000000000000000000000d178a90c41ff3dcffbfdef7de0baf76cbfe6a1210000000000000000000000003af8de9ca03014aeea4efd34f832e3685db2e3fe000000000000000000000000627ad8ed2ba10f2ad2604f8b671ebfc50922291c000000000000000000000000d3db066840ac8352919c180ccefd77cb35393790000000000000000000000000d929fa6d95ca90147c15ee31b7f1400ae0995fe30000000000000000000000001b45c8bdbff8a1dc80d75c30ab354c0eeec56e4c000000000000000000000000dd2055d06d29cf8c19e9f5c4ee773d45c4473b24000000000000000000000000b40fd6560113f8e4e6856387eb5658bc05c9c2a900000000000000000000000070c76939659d8f13257a65b4cc0d88dc4aae5ed90000000000000000000000007f0b48ff60ba138907e99a82994b45068cfa7e1e0000000000000000000000000a16b7abfb15e5fe944f14f182ccf9e3b1c2c4fb0000000000000000000000003175d067cf708caf26498cad886062dde7cdd8530000000000000000000000008e2cd5d1fc3adfe39c3c5e73a69cc39cfa72ceba0000000000000000000000009f609a1f97b5529881315bbb9cb1df3f72a55f3c000000000000000000000000dd387c1d3804d92cc47ab1e809bb7a611c66ea22000000000000000000000000b3eb0e4a6931f2c9fc2e586bfd7f083bcb607484000000000000000000000000fdc0e49f734c0004ed6b219eb221e862b13829250000000000000000000000004c9a96ee08c733b1bb8122eb5a4d12a4e02004aa000000000000000000000000da027b29135b85f3106d85cdb48c25f1f4d05956000000000000000000000000851c4e1b4078dbd933d5a00ab6c7d606a30eed80000000000000000000000000c41bda7dbf618220910410ba77ec036a6a9cbdd20000000000000000000000002f15eaf91d42ff86e71ea7f0d1f6a7f7f8816c9700000000000000000000000018fa56111d1a2d4a557bd11f87e2cbf6c481da0e000000000000000000000000534ea076ca0cdf34127f5a0e254e1959274384f30000000000000000000000009b9dfc5ede6a495bf94d10f84620da4290c8914700000000000000000000000060841137b1ddc612e6ea4f5b358c91ba6159d529000000000000000000000000532952bfafd037eb5c1fc868d12881faad5e94e0000000000000000000000000f3672038bf5330e53f31bea2b624d4254cbd29a5000000000000000000000000c156de988eaf59c47908697ade8cb7b686909abe000000000000000000000000ca6ae701aab9a95bd26a9db8964f61433c2f9e87000000000000000000000000682eeed300c8d4cccbd6b72bc7ace516a56baa390000000000000000000000002409a6cda2ae92842cc27945e0e622b63d721a62000000000000000000000000862b8badfdef017f35965ac59795a30a5642397900000000000000000000000069c4de4ba3c60bdad9b65118548bd32b365bfa1c0000000000000000000000009fa66e265939fd2a8000cfd341a745ecc5f28a2d000000000000000000000000cfe14c54b2ce8106a0cb5a255f580d76abc84a2a000000000000000000000000364ecdbee281081fd2d7919ec0c3a97bbec8c6ed000000000000000000000000e1011d0a754804fc81fbf3cc1b25eb3f39fd9b4a000000000000000000000000c7ce138ad83fb8ca8585ad5e153823431155f6ea0000000000000000000000002429d7864f4eb07ebe2efd80bd4794f468a0b88a0000000000000000000000001d710bc12c75ab3ba313a02f20f9885ea153ea6700000000000000000000000058af07c101c5bb5e0ff2e9068835be78e69c7b7d0000000000000000000000003c6a20e2ae39a46effe26da1513289684ed8505d000000000000000000000000ffecb96f16b2686ef41ea1eaf82b977dcf8ac4ec000000000000000000000000a75c5eb7cd6879de732dc49d4501af36c810a804000000000000000000000000b115db6f4b49d2227b1cae0f1dd73f1306e74c34000000000000000000000000b6f8607aa8bd91cb9b4ba1cd7e38697cfcacb471000000000000000000000000c39370af218b24a7abafdeef7d4699bbbfcbbd6d00000000000000000000000081147dc8a776db7f139387d15eadb83ddacea05d000000000000000000000000d538e4b0013b1fe18408af6e6a7e6022b40382030000000000000000000000007ae849ef160917fc60aa8a0c5ab5b57c5fab20080000000000000000000000002d880ccc788aaa6dbdeaad3b585f8c533c6be54c0000000000000000000000001d6d1a006bed72ba01f3c26ae3453d3467611701000000000000000000000000db15c6e42fb8888f3ea401af8cf6dd8c0831885e000000000000000000000000c26668a3077575eb5b110229a1b19f06d86752e50000000000000000000000006bb9e569246d1da1eafb27f62be46be7d48b19000000000000000000000000001339e480879d71642ca9ec46015c7d1634bffdbb000000000000000000000000fa963b8c6d46537f8fb35370f5c8cd0e3ed97c3600000000000000000000000033071af7721da351a7ee6832f2a131a54fbb27b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f16f63a1e39b129faa2524efb5aaec83d61915450000000000000000000000004772fc5070d1a9ac025d77becf71f635cf2ad1db0000000000000000000000003105372f2a067cc641b1e0c447c56dbfca414270000000000000000000000000fe7e827bad047cd95ff57f0e30bf0ca734272d880000000000000000000000001ca32c4948a396470d4b72414c865d1f7c87ea10000000000000000000000000d40c068cc79e48711d3839f7048d81dbc8d5f8a400000000000000000000000074af4b86729f8a9132bd67f88b8d46e49f26dcd10000000000000000000000000aef8276f59db3cc0519e63d94acd43138be9fd30000000000000000000000000dbefa519b0c0d5fa61cb299c723740789198c7d0000000000000000000000001ca32c4948a396470d4b72414c865d1f7c87ea10000000000000000000000000cf826dc2affc9d0b9f3699420abd1e86286b5636000000000000000000000000ecf009c34e2d68649bf6fb4e8c266e5400890e76000000000000000000000000a3a24449830b8f03953daea86cbe962c6871bf8800000000000000000000000033a3707ff982d8814731aa72797d56b735dff20b00000000000000000000000082b840240626362c42b5b3a5d2db39d0b716ca89000000000000000000000000683ac63a7d609eb7fb8744a37d8e0d483bb501470000000000000000000000009602eca3a4369009c269d1f00778278aa430a798000000000000000000000000243e19e6df13681c950fd038dd95be2e40af442100000000000000000000000032f37e0c3dc779d957c53a5a7588636df3dbd8500000000000000000000000005dba9d363c87c0318de14994eb768015c11b4379000000000000000000000000094e2cdfe3241a9b89fd2fda6d6338750569f942000000000000000000000000f9f69b1179f0071f6f81917a149a21a4300e76fa000000000000000000000000a50aa394767d943a3eff54913f050f62a537cadb000000000000000000000000091d3215e3b945339b7b29fb632cd33f10108336000000000000000000000000195e988925fe161ccd0223dded066b9dacf82a100000000000000000000000002bdc4bb3656ff2da22cac6987339ccb44e363fee000000000000000000000000d507f87a80aed9706ea60e153292502517c1b18200000000000000000000000034f569c372e83af52fef4fa87b6dc263b28deba90000000000000000000000000ed1624f1a352ecaa2e5567fbe77cf0fa0c7adc800000000000000000000000022a6d7c19da8a68562a0f58eb8336e10c22ccaa4000000000000000000000000082409d2757a1248532027fe42b035e519ad09f4000000000000000000000000ef7a5af87f86f2bb3c98153499499dd1241db72f000000000000000000000000efaf1ce0d7d8402e751fd0aab9dee608b5a7393a0000000000000000000000008e9102cbe332c13c44871f92346f1c193eab71be00000000000000000000000059a025292d29a0850077a179feb75121765cb596000000000000000000000000c287db1c469ad1ff9543ea3242446f819016bbd700000000000000000000000013a117e0e5f55082f874a944975b6f3c798a9843000000000000000000000000e9a705b7663b98f801965c28985599e765d4b36c000000000000000000000000d4910e8e4e4f641c05cc173211cf4cd8a9bb01d3000000000000000000000000aa7dbcc60d4bfdbd2a406cabc65277c44116c5e6000000000000000000000000aef4e5251760774953620112ac0eb0827b638dfd0000000000000000000000000e6be593126270fd8232ec76b2992f1f0ea1f8e3000000000000000000000000f0c41cff6937ae77fe5cc048562e50e0dd0a347f00000000000000000000000044ccc2e583823cddf092dfdfae0ef6d50d9fa3c3000000000000000000000000ad1ecff047973bc64a7d483b012f6b7b6498ff67000000000000000000000000e6a4e5bbb5352f496327edd6370cf5fc464172650000000000000000000000001542f0cf3665df9d3b02e4378f8a39f850ff3e2e00000000000000000000000056da72e0ea1aee59247841cf9adc3588f7b4f8780000000000000000000000007b757a14130471537cbf3426687994baa2e7802e00000000000000000000000091caa46a0a2bef657d4c02f1868bf1cac5cd75cc0000000000000000000000009162d9c5e7fa966a6d372efda8ce004f1623c75b0000000000000000000000005620112d0c5bb51a25ad73c105d56f3dc828520d0000000000000000000000004777cfa1f5ab3b4a36ac1acd02b1da48b1699cdd000000000000000000000000de40e349cd25c92fbcb5d6b7e7745f5fcb96faa40000000000000000000000006dcb28a9bfb9370a4fd694d003d7987d52a865e7000000000000000000000000b4d2b398e2a9c68744cc367899b8a422f0f1d05a00000000000000000000000030a2d1d338f9bfb87049fdbdc7fecb23817f95c0000000000000000000000000751d012fc5a2524decd2422236c209b44068ef240000000000000000000000006911f25f794b4b13f8c5b12ceeeee5ec746c7fda000000000000000000000000da7ef180f86fadba3f1989a4e76670e334284821000000000000000000000000137e934962911956ef268a72d56f8f87df7864e300000000000000000000000010bb8af0873edc9d9cac4e821e2a57954a82b4c20000000000000000000000002a1b5757496ce6e03c3768f8f03d2af2a1e567900000000000000000000000003100a367492fbe926a57ff2682de5d72e610cc760000000000000000000000008c06ff1aebc71cb1d22b1131b8b6eed3843417f400000000000000000000000005745ae9360c8b6eb4ae4ef9dcd2faa40756597d00000000000000000000000012694aa6cc5240b77dd0adaef8bee5e38c32d9c9000000000000000000000000e26224cc747d39bd0e18f7408296e06b3e5a4b3b000000000000000000000000baaee5144bf34ee6171f38241c82a00aefb049a40000000000000000000000007b6be1ad7185abcdbb4f8e1eb57f2a99aa4ad714000000000000000000000000c198f6127293c824d579a7b68cb139b69a534195000000000000000000000000471393ec4db41a7f8606ae572fd18e86ce6658d00000000000000000000000007f71e879e6800b710b900ec1514d72add65d65990000000000000000000000002430155c15654dcfb66fe92d78329c2808a79f0500000000000000000000000050e407b7575860abde3021cac575284a49bfaa0000000000000000000000000018389d4bb16018ae269ea2e723a345d21eab6ec600000000000000000000000087a74ff865944fc32a7351035f9c5214b0a3bd4900000000000000000000000057a94a2b5f03fdc7ceba819fb0481ad06c3d2636000000000000000000000000757f3192507e684d8b49dd8a8a11665facf7bf5900000000000000000000000061ac195b50e4984781c695eb466a77b584e1eac3000000000000000000000000b515da26d33c48a804d4ed0ce12d02af1e13eb35000000000000000000000000a7c74ffd293916e8ff0b672151fd6e79e3a4bc4d00000000000000000000000053c03ed5c87738e2d6450b5f0719af16de13efd000000000000000000000000076bec928d9615dcfcfc2c5a441434103ce0343950000000000000000000000009ec33981e60e99bf820ebcfa594487519aeef1ff0000000000000000000000007f725233712a751f2fca43c731237d22ac50ca0a00000000000000000000000076d23959bb030a2707c1894523675bb59420603c000000000000000000000000a14109e8e6b77fca403a6e648411a4cc7c66b072000000000000000000000000ff41693ba17ad4fe070f1554db411bd80feb7930000000000000000000000000de480d11644a900bbe2ffd664f0ccdbfc7046146000000000000000000000000bf3ee3ce66477305d1210c5bdd2d2c8420c759a4000000000000000000000000114c47391570fb7d3bd40ace2bae9901632f182f00000000000000000000000078860a952d35ec588fc4d1a9869bf38aba0d521c000000000000000000000000a7f5e9d335fdff7318c9a1906bbcbaf731ba16310000000000000000000000003f4fe0c5fc6a911ed4f44cacb9420aef339b37100000000000000000000000005e88578217b90962bb35d7e0ea0e1cc45d88684200000000000000000000000060a30a8db5b2aac79f79956146be1f2ad4b3958b0000000000000000000000003e957930be105723df0d9a95d432a3ff25f0e2d30000000000000000000000006c87d3d03e6202911e6acc9d746f5cbe3bfca75400000000000000000000000081c06d806c7a52048dd8d348c81326bf30498bba000000000000000000000000edbc97545f929065c7749e2b0996be15d724ad67000000000000000000000000e13581a5ce6b7d28c5462a05a785341cc192b78c000000000000000000000000875bae72c574281bab5ba481e5349e94fe78255f000000000000000000000000f0b19dbd811fce7dbcb117753c0691e7a3d91c6f0000000000000000000000004dcfed4e96489e8109cf0695a7a929d31b36d1c30000000000000000000000009eaab91106090666d1a4648a1d0190c886eb0225000000000000000000000000f8dd141f9ac0b5747db1056abdff489a457e2aab0000000000000000000000005f50dd1a3a454a4920f1289c428d5aaaeb27e352000000000000000000000000af32e0b8676c8bf8c6c903fa1e6df4349ff7dbcf0000000000000000000000002f55ece954d571fb047ec0702667be5d9c00826b00000000000000000000000022ab790ef4455625f9d5fcb67f9dfe1a7ee8625e00000000000000000000000037396e7a27479b6122217d7db7936fb81b575db60000000000000000000000005b00234a43f7ac4a5d986c22620e44a65a750d540000000000000000000000007c9e70e15c39cf2bc406b7fb46490b053fab86b0000000000000000000000000b146be0ef95ff4c08107eba362694c00e742ed9f000000000000000000000000058d4a2380d52cb5cf8caa81eacfc6fbd90c9a090000000000000000000000004da1160c99714917118da753bb6b5e569db958270000000000000000000000005d69069e9f62e475e65f2091602cb470d549d89f000000000000000000000000482d27c7483c5fbf351794dc8232b96da2aa94b1000000000000000000000000e3cf41ed8975bc7c7df1b7d819e6d10fa536cb790000000000000000000000008d9b1e91a555af0aafe838fd1257d7049ea224ed0000000000000000000000006c162ce482892f1a5ad3c9fc8fdff2e5af55225c0000000000000000000000003199ee30d61da9bc725a153d9fd7ff7305c0125a0000000000000000000000008e176d95fcf2aae0903be0c85014eb9d0f7b030d000000000000000000000000bf692ace74ccd54e920b8e85bf32d88681eab22c000000000000000000000000227d8b0e03c6bae8b495bc6488ed99337f412f170000000000000000000000003b367e7ffdf57892ac376977fe8e05cadacf6307000000000000000000000000b613599c5895c702168ebe79d52ff6cbbe8a5e620000000000000000000000000d1ec33b8e63f889409a9ed24c4a736e5f11c6f9000000000000000000000000ce5128524571e411324301d217d27301ebb04f0a0000000000000000000000002dd334c43b6e03cf29688dc92aa1c2996379162a000000000000000000000000bcc8336ceef0811b866487d03093344e8e25cb6900000000000000000000000043fbb10ed9365356f9456bc2407ae1076e6a0039000000000000000000000000228b365e8afe52b331bff066c7239e00e51082830000000000000000000000006b68d42896420d531788008311acfc4e720ee9b1000000000000000000000000e6f36ec5267adcc4cec07077d1e65ce51dd6574c000000000000000000000000daa7cf6b2085b0bf19b0655dcacca3835f97e6e1000000000000000000000000746ac31608708ebb4b0354042cdd0440bafd2c76000000000000000000000000f7e05af56ee59054891334f1a221866a02f4d72e000000000000000000000000bc60bde27b51c145ed97fcc1ef2879513cbb89fc0000000000000000000000005c54df30bdbad1ecbe4e36bbb3771e9d8c01687d00000000000000000000000093648f67f7fa3446166cbb41bf40119d5cea406b0000000000000000000000003753569ffb7e037a1620f221b1d891475a88b0dc0000000000000000000000001b7ac5dacbf722722660c321802b36901e570cec000000000000000000000000e2a2615aa85b08b0ad8f9462d15e42f69cc357c0000000000000000000000000b26e876bb0dc1edbecda59b1fb6814aed8169cd800000000000000000000000024e8ee38eb16a185be9fc31b0ac36e67f0c03b670000000000000000000000007126703457860710c3dc9ef0bbf13f1cffa4179f000000000000000000000000c1570f43aac187033a7ef2d1ea8ecd255320346a00000000000000000000000001a737e0723acc1e41920e7b141b6e1f88592f99000000000000000000000000bf3f34275fd91a2ca6061d2fc918cea9644eb4b6000000000000000000000000c04558ddb25e9aea81aadfb2c669f8b699f5df690000000000000000000000003010f088d7fed5a0c55eddc6aa640f9f8dba254200000000000000000000000088aaf92929016d7da0438f9c2a2637a6143bb2490000000000000000000000004b3b7a993b112827c52e40b1c5d906adfdbb006300000000000000000000000011e18c3ea8bfb7776d953c9dfe23eee2eac988970000000000000000000000002a3a8529213d1e2b85fc7e18cf8d507fd1755f3d00000000000000000000000081d73cc57dc2f2d6dce24ca7a0cff4c73e96a65b000000000000000000000000ffb6fe01ada7d2c313bc4fa02d1729247dea97920000000000000000000000003da426dd9613e84627f2c72a71d801d89ce3fddc000000000000000000000000fb295709454b3e697a0ab04758ed88d8399c189d000000000000000000000000a06425aae44e04b084facd60bbcdb3190c07d4ef0000000000000000000000004555f5d49ca83f13a17ec7c0a85f78c9cc004afd000000000000000000000000c75eb5a995df76ac71825d8f4e500cb67d191fbe000000000000000000000000ad67cce3525f17ecef7b3d7e8f0c2f70f7ce4dc9000000000000000000000000f4594bde4ed7e345d74a79da9b277fc3ea5ef3ab0000000000000000000000004f4fe5a955098315b216a431e048f1d2c1dc52ed000000000000000000000000f1b4d2ccc8f60791d8ba95e3839a75396e772e6f000000000000000000000000f811fd47ba947e1d952fd87a4045a6a0033e18ca0000000000000000000000000f6641e8f56d086b1d49e8e593900f58fdab4c690000000000000000000000002ed4fdf9da25f93e77cad0882ef160eaa4623413000000000000000000000000ccf614971f28ccbf2afaba9e0b8d7c8225134c5f0000000000000000000000006b553c9c51e6d71cf7746897f1f34de08a7b3f9f0000000000000000000000007fd06eff75d08e9c963415b3940ec39c43be47f40000000000000000000000006b03b485659734b0082eded4503c12173a9a7943000000000000000000000000c551847f0321a042f26595a093125940edab1acf00000000000000000000000034f078eabc89ae44469ff355bf880f0a07cdf5f000000000000000000000000077270ffdcb2a4486d6ad4d103a26d22903b2cb3800000000000000000000000038612b9b63aac49eeec9a5b13201c66d0d14379b00000000000000000000000036e3bc3070ced43516575002dfae6e9136d32e9a000000000000000000000000f599306150f21ac4619a5270cad275127d481eb60000000000000000000000007cd07a18fe19c360334f0c50645374cbd33cff0e0000000000000000000000009365af8f380ff889cf221465c6aa8fd72b5279ed0000000000000000000000006ac7ac1012b7b57d9b7c9c86c1cce2c88484d501000000000000000000000000551df8b4d610285f6da07bab00a83584c3d63bef00000000000000000000000043d300f015097450097567d286e2ad47bb8136fe000000000000000000000000a9c0dbc0efd5012ba63925f5cb10a5280cb8d2da00000000000000000000000080d945aad80e41d7ca1780d791cf088809faaa64000000000000000000000000ebe9eb714aab3bb4ddb8a30b188c1b21fd9412e40000000000000000000000004fdddd979419c44313ed7f23dfef85adff01e80e000000000000000000000000c71f8cebc63491d01b8bf79a94c4ccdd048eabd2000000000000000000000000dad2711dfa3ff525993e82e7c70b2541a8ae30b2000000000000000000000000bb29dc730b2f030695cc58118fb84adbc5521388000000000000000000000000cbb3a1528b0e73336ef9b5e7fe4840c936781cf30000000000000000000000006f1355c7142618613e05c50f4390e6f47b96766d00000000000000000000000028558622f41d4dc9f37ab1e6f2172aebc1514b19000000000000000000000000b6a6d2f088b3f5264d37059aabae7dc11d1b40e10000000000000000000000004cbde435fd5d4c17e360aaebfada2761f50c315f0000000000000000000000004d20d5404f7dce9624332f49d298b699e15f8a420000000000000000000000001d680a92f09cdc96247bf0d535c1b43d11fa89f200000000000000000000000088984ead78b931aa79506d75efa92225fc0d027d000000000000000000000000f8e4b20a6cad5ccfc1b578dda203151120529cec000000000000000000000000b569a313c547efb8a8c3007f0d09b86dcb257e37000000000000000000000000fec6d979319fecc84505a6d1fe818f37f776adb9000000000000000000000000dfaf097c0ea123cc555f99d97317a5048c15b366000000000000000000000000b8f54080f79e83500f21eeafc73891bcc75681b200000000000000000000000023e7589aad21803bf37088aeb1dd28373385cf1a000000000000000000000000da8181349bd3ff514b0dfb4de1e0ad12899a378a000000000000000000000000cfb0b328cf9d524946d07eba36ff3580d2e423cf0000000000000000000000001b0c79a103da8dfb93d914dc4d97a8359ee71c910000000000000000000000000c243560b9acfefe02c25088d9cef17f6f1e12c1000000000000000000000000a71ef0d6a415e0183237c2e4b053c89424e19860000000000000000000000000babc3f0f83771b8fee8691694b14b7e8be9ca7c80000000000000000000000005a625f46b8d0402122db8e14397f5de4318f8a93000000000000000000000000483acb127392f17b24b5b5082d8a5b176dff776f00000000000000000000000014e49ce78585af1f962d84da11ca0d41353325d0000000000000000000000000df6385239fe06c8fc04bb9f637dede7417b14020000000000000000000000000702be2728e2f8cd227a18755383eadba278cbc0900000000000000000000000072122c289c433d7414e91a4e42dec974bbbbe6660000000000000000000000009277f4663c5bc049a75972f0c411bccc42e04d2100000000000000000000000027c15be58377204630dd17ea92979080bb222646000000000000000000000000e03f30fc37fe73ae19b874fe84b5886a206f657d00000000000000000000000001b5887cebe5142bca4ed652196a69edb950d0dc00000000000000000000000040eabf155349ed2661f49f65853c483aa804eaa5000000000000000000000000342dea68a7c28cd7427234b5ee13f6df5516ab5a000000000000000000000000261820175c95e342c1d248505d631a0a37ca3945000000000000000000000000252000a8c9b4a871210b5deb28142bdd1bff1f7f00000000000000000000000006561fcffff489efb3655e7d3d71e2a6872fc18b0000000000000000000000005ffc0f9f33aa5d6acb72477e6aa2e8ddd3c6d325000000000000000000000000d96d392779f7dda1b181d6d8053ba291eb7c4248000000000000000000000000a01fe7d43816b9a53955f1437f316937da866328000000000000000000000000990264a549cdfa064629cba2b8802582154dc96d000000000000000000000000b39137ebed507ce70a8d5a273b888ee5987d05750000000000000000000000009f61a2be5efa75945ccaad465befcda773c09eef000000000000000000000000fb9e4349370751b955f91df89135f2da431d0c7f000000000000000000000000090f51da916624cf34f0c1b8a22afd9768bf533100000000000000000000000072fbb21190bc0e3e7e650e2d272050dfbab8228b0000000000000000000000001c1d9b3db2bcf5f4b070b6ce4f26de17281661cc0000000000000000000000000fe8741b27629af21e46730b099e731e1d936009000000000000000000000000b9b6c6e977c70f5c0e18042f38fc7075913c0d1e00000000000000000000000004dea342f68fd7dd4b5dcc31f16e02f10dc960a30000000000000000000000004273db7181e1074237c6a7ac9d7661fd0a24c079000000000000000000000000ada73c4eeef94390c428f04d7eedb204222e158b000000000000000000000000f43da77a7296212b3ac71bbd58487cfbcbd3275400000000000000000000000049a060ccfb3750cade39dff8be242fe2dc29ed650000000000000000000000003e97ab25c65d74699d9204aff3b26970d240b22c000000000000000000000000d9eb501d314f0fb3ee4d54ad37f353f724b89b5c0000000000000000000000008a31bd6db882de6c01e67b861dfe44e453917e8600000000000000000000000020d8705eb90b9d20e916e44a3b84ae7ed750cfe800000000000000000000000053caf443c648bb28d616ca51207259c7038db911000000000000000000000000157213dc355f50a578eedae5f164a6e525122af6000000000000000000000000b38e65da8906f4c141ccd3c6b571deb6f40b2c70000000000000000000000000228cf420b4a4fe0dbe95b26a4a572c84ee8b99ed0000000000000000000000003190c129c008bd39923ebd78a3b3eefa8a2aa298000000000000000000000000567b4e45c958f8b3d995543df6932513a84be814000000000000000000000000864276de34a0662882ed124dac78da629e0ffd040000000000000000000000004cd1b3a7fcc4795d1f9b346ae1b7b41fae1fa483000000000000000000000000d53d50c4f331d5c6b283fd8324b763b6fd0eb5ef00000000000000000000000020420c1a7e54eafbd9fe025ec2a419006290d53c000000000000000000000000a0f27f535471e243d50df5b239597fbf10f4270300000000000000000000000060503a296c901df6019d841cd8836fd100865c3b0000000000000000000000005cd38d41f9d763de028c4f696f17e9363729b5370000000000000000000000001ae133f2e502fe82a3138bc8bde80991cc7b9f61000000000000000000000000e830fcc6ffc746ca77bf1138efdd82045f518336000000000000000000000000fc262b9244ddc8afa53753488f0ee3f01151020e0000000000000000000000005a2b06f52dca40253d3a284392a8932b3c444451000000000000000000000000df7d4fe2165cb6b26360971223e3a07a74f9cdc800000000000000000000000060b7778c3613855e77f69ad21d1134e2954d40020000000000000000000000007eb8f8ae286424f8f6885a616631802dc603cfdf000000000000000000000000b85c36510a7964ff54498ffd2e2f09bad64a422a000000000000000000000000c4670acbc0ea6f2b0522a9662c22e7ce02890a3d0000000000000000000000006cb65591baf4bd18987fe133ac723fe8c753013f0000000000000000000000004c8fc1bdab41224772d0c46634996fdaeb048a900000000000000000000000008fe19a87f8f5d071eae4818b072a183ae23ae5d10000000000000000000000004a8fd5d4424ffc810d75a18095b1c8205f0eae220000000000000000000000008322e82ce7373836f6c319fa8d41e264428a05c900000000000000000000000005afc91fc8eaff5f304ffd9df1e1a4d005865dfc0000000000000000000000004cc70b48845ad9cfd2e0162d89e816ebc833a0350000000000000000000000007eba1e45c6e47102d2a5bc7e2fe26824fc956c0a000000000000000000000000db08700851471d7efd0f776c32e091d875d4a42f00000000000000000000000045417d90c24372f4cf038a5af9caae125d424e2000000000000000000000000068c9bbbb3fab2ed71eab997b25248ec9865848b2000000000000000000000000c1c76e2d9ecc33db2e2f9019a35bd731ac3238720000000000000000000000004e19c5f506eed4b6132c3eaf84bfea95e040944f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000