Special data
- Status: Successful
- Nonce: 2172
- Type: 2
- Gas used: 8744090 gas
- Gas limit: 11459051 gas
- Gas price: 0.61 Gwei
- Effective gas price: 0.61 Gwei
- Max gas price: 10.63 Gwei
- Max priority gas price: 0.01 Gwei
-
Input data:
0xa9059cbb00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000968000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b2a96208d454d00636a2a7696c1fd1b3502e5210000000000000000000000001071aede51527687e009b2a53880f5b06b3db2db0000000000000000000000000384af3a95757b13e6499c6df0df5763742bf08a000000000000000000000000947d9a5cbe4b84acc7d73f5a731f7d3762a31f3600000000000000000000000074b40e491c2fe9e75e9378bad29a1a01c2a1d3be000000000000000000000000b905818a1215910949eebdaf752091a5fe58fe520000000000000000000000000017046ec6b8d3624e8195500e1af8059582cb9a000000000000000000000000bdcdcb4c4e784e5c353446991e1b9aac68801142000000000000000000000000f520642b1f297cd0efc6362c72fdb063756b28f3000000000000000000000000cd06a2544c15941ec106a5c206270cd01ab1d3980000000000000000000000001ddb616d4805fdcacb21d7cba08875e9b838adf20000000000000000000000007317d5cebd15a37d1ec5028869bd87ca430745df00000000000000000000000060fde362de60097e840dd238927302656af452cf000000000000000000000000f781908ece45416692bbe6125f06a1fe2b02cacb000000000000000000000000ad1e0d616c0bdad60f0d082a727c5b4bd29e5482000000000000000000000000517702ec8ed760974ebedc5a09a7cc6dcec496e40000000000000000000000003fadc5561737cb4bff34e2797f4568358b3664670000000000000000000000003fb9e9867d08520c5b968ffee6750a96318eb9e5000000000000000000000000a9c04542cd2836accb2b80ded5c8667da2d69be4000000000000000000000000a6d39c4c04fc44279cea635335d5d8b0392df9d90000000000000000000000006e1f4e120beb51478c3f8b5af0cc1474214f0ca4000000000000000000000000ee9c0bd2bf7d30e9fb92b45d0ef7a6761ff99610000000000000000000000000382d807e339dd85644521fa94db560564ee4a8590000000000000000000000008766666580afda61dec4af21cd50a699b25af95b0000000000000000000000003fadc5561737cb4bff34e2797f4568358b366467000000000000000000000000a7c5097b51d048562f730d583d8d59090629363300000000000000000000000041d257b4c50bf837d20ddd1d4909373beade7971000000000000000000000000a50ebab1e0a171b528f86687d5eadd2fc85e3e070000000000000000000000003e3296daff9a434200928f0a644c691ba4675bd2000000000000000000000000ec11fb225b82bf050d9bae263a07670e0df6e0750000000000000000000000003191a55f60fc8f1e95720a01f036162efe5f2011000000000000000000000000e7148bb44d5e32bf33d37b2ed4cabf97923527290000000000000000000000009beca55449139ec46bd251f4d35c26f25ec79be8000000000000000000000000a450a2960af70bb323c50a56cd35243953180e6700000000000000000000000001f430684c97a1f066d38714f01b0624a0ccbffb000000000000000000000000e4300ecde8b07cd527a5d3284f7c7fc6461437e900000000000000000000000055b8e9af4350c3f8b303abc89dee5853c1051490000000000000000000000000a29189b2e0b235e08c408ff80d1d4d4612105c82000000000000000000000000773694f46077c53a4bed937384a1d5ef25a4e5c2000000000000000000000000a35562455988c24168c50387be68f191f354ee630000000000000000000000008e43e1b48f6d2291b8c2cf8c6e468bdeaa4d50410000000000000000000000007434c11ac269b1c506c197bc6480a5ff26b50ab8000000000000000000000000ad127f9467b89715b845a79196b2a882e580aefa0000000000000000000000007ce3e89ad9e9d7232d98433f640545f03846a90d0000000000000000000000007b8e047dfa4b27314c6a7ea5067e356f3866608900000000000000000000000061fc2fb9dbec684ea5f3b0f80141298f1faa9fb50000000000000000000000000680483d2d6636dfa7e1299333b45413ccdd69c80000000000000000000000001289f0c6fbb0be7c2cced7e8f5f558e6d302da14000000000000000000000000c5b49e9a1e99b657b5984d1bd08c7aa71ad3af8100000000000000000000000054225f64087b31bd75b16c64ec110925a7c6d48200000000000000000000000048497bd3ec4a1d893f429175bbcdba3b25b70a2d000000000000000000000000a040b5deba15ab9a34ce665ec3e6f362d6ae821e000000000000000000000000e06c7b066521848ff33b2edfd5af94b3789b70310000000000000000000000001eea85be8416606e4eb9acf08f1604e884aee24600000000000000000000000016371577dc539c339f9e819fc53c4f84850668b500000000000000000000000041d57143f6176b739403d687e9b79ac14bd03aff00000000000000000000000060f9d119b0c5c72861f9a8eb6f2ea9cba34d662200000000000000000000000068b2a00dd5ec66c94ad10bd3813f778694efc254000000000000000000000000a30145f83e8f542eb330f135f8fc81e581491d5f000000000000000000000000b75ac6fdcd6558a92a65b3097ab467e693ca0c14000000000000000000000000d52793c48a7930f45e24adbe2b3d537f6b03a18f000000000000000000000000d3ba7792d2ea6b47a3b4efea6f34eafa41e28517000000000000000000000000c508c28d63025e7d0d2ca5d19f06b57c26761fe30000000000000000000000006ec9ea25626c3f7e5ccea74b87a70c28c146e91f000000000000000000000000e09e5ce12ed72ef68602254d1148c7dc9a80d7f2000000000000000000000000289d411d96d2957ef2ff25206405a3335790bd5500000000000000000000000055a72ed7725fe74b273e6a51940f6b812ca2a3dd000000000000000000000000fcc925e3ffb2cfd7e54fa332be6f609b9ee1a0d4000000000000000000000000cc6cd5b70603d5c584bee473f52fa5cc809bdcfa00000000000000000000000061e79238decd01df5a6dac7d266c5f037f57b03700000000000000000000000003f1787d8d804a217d66b2bc03ca694de1ec4af9000000000000000000000000e4dc316fa61da51654583c08f721f7a1d9fa6136000000000000000000000000bc7c54a98165fb9c2ee451e9ca056f6f74cd66770000000000000000000000001d2b89942774b5a088da58f2b6d2894236bd1090000000000000000000000000c66f5a777a7055f34bc0290d6a396d822d90539d000000000000000000000000cdf4cccb3e0ccd49c8d8819e451a2cde0afbd1e9000000000000000000000000c4656008b3f293cb198d7eedfdb2ff9016ccac300000000000000000000000001c5ced42d3944edeb4601c71e07e1145798cb3b7000000000000000000000000696739573e99a994ec88379de082261dc6ea9fd200000000000000000000000085a34804b8b3b12ef78d747f199b69b650829660000000000000000000000000efba1f7494bee7bb6b5d0bb028433130008cdfa100000000000000000000000078b6b1663e4f8d7e07aa543f5dc4ece16057907f000000000000000000000000268970d7d8625b92f31ceb56bf88188086267a45000000000000000000000000e645688bc7e1b16c43720c2d5d8bf60c4b2f6c36000000000000000000000000ad066e4dbcc7a1c7203b3627ec671eb2135f76ba0000000000000000000000006a18c5d7aaeee9a8435915b74291bc154c95fb24000000000000000000000000deca64702c30fa9008ada88090211be38514e4090000000000000000000000001ba92aeb87053cc488fe4e18b5f5d1ae11681589000000000000000000000000e37e835ef5754af14a001394079a1d624379c628000000000000000000000000db173766cf0b20e0bae45b61b808cdbb8b02312e000000000000000000000000dc8e3be92b3328da4761906ea7e4ab238875f635000000000000000000000000a0a68e6ff4a27fe5e9583cdbdb96454ad2702c0c000000000000000000000000cf197b9f4cb519af6d69221214df974b8b09c8e2000000000000000000000000d88f19f7b82013b8c15f7106e6b556b92d43d12800000000000000000000000084c05b918a48450256a1637151202e8b2ec63e3500000000000000000000000032f86ba4ba45713719c3fec580fe50c05bf5ecc1000000000000000000000000575e1609c6c1bbc0c1431d6205110b80b4ff7470000000000000000000000000db9c243d3a6f36702f99468eba79e87c4868f24200000000000000000000000022a87c23806377798104baf29f4e19e55f9423530000000000000000000000009524e3070b9d4d5007aa5f57f55ced0b38da26ad000000000000000000000000da7d0fc51e0870f7ffc7ace2a18b72898e6bf9b6000000000000000000000000fa5358d7fa71322b2f9828100f9c5ddf91348d04000000000000000000000000ee28f4facce19fcdc679c29265263278f3b8ca5f000000000000000000000000e11fb491318add267bb204ca496f4b69e797b95e00000000000000000000000069eab0ac11acb43c266f1adad11ad471d7298295000000000000000000000000a8d594b4b9d20af1f1eb91a5363c1140137e27d6000000000000000000000000fabfce96bf0ff4a45c2f0068657e7efd23ae50b9000000000000000000000000b236d8d8bbd9575257749d124f96f75817fc7e97000000000000000000000000eb7e0a9c1ea021af41b1b0a0952e53bad409b153000000000000000000000000a9b80b1c6f9b19637d7a471510553bbfef64511b0000000000000000000000000050a41f86d34a6cd73e8002b8f75aa889e32b530000000000000000000000001ffb6c0e32d47e907877b676e19f1dbf37c28b47000000000000000000000000c98c21649aa7d9e998331f05e93e0cf89408f0b2000000000000000000000000411cc8456e8aa12d0df5b90885c982058b613c1f000000000000000000000000cdbbda3327beee79f86e6c8a26277d23db781150000000000000000000000000ce5c7469a1a24f13b1d7b818a8b88752da3515a800000000000000000000000038d9ccb204077cf717651a6ccf06c799c98fafa5000000000000000000000000be9d108c8487cd6a966ffe9880c0541775df720a00000000000000000000000028343f41e1b7f63cb2d48cc0b8723997911c242800000000000000000000000028f158ff7baef3ed2e2903c3d1657152fc8eaf1600000000000000000000000002ee8c45e221c4a5af1532d087721c6a40c837b0000000000000000000000000b5aa337330f6dd9d15570daa1ee093b25b767b280000000000000000000000002f2024d976b7eaf557ec216ede0ac3ecdcb4dd1e0000000000000000000000008352f1cb305df54463e70a8160a60f86442b3bbe00000000000000000000000024b2b92222f213c0bb4982de9d2403278d2ea78e000000000000000000000000bb30e8be76a7c14a57645a054bc7e24b8c4f9ede00000000000000000000000020ed1213e04a7aeea9dcba4716012f757b5082bf0000000000000000000000006a074879a182a27b058c20ddcce59983ab0b8a6b0000000000000000000000000bc114d1f033008f1bf23f66796c4fd1b0255d3b000000000000000000000000117a46affab66aea1783c0b14341fc0b05a103230000000000000000000000008fe1fd72dd2392e2d7d26fcd34a7531aaf92f4a60000000000000000000000009f34c3ad895226044088dc5c52ea33563f353734000000000000000000000000fd8a4592aaaee846e8adf7e6181632a438eab9f2000000000000000000000000c12b5c186c3dd5e19d2fc6617e49e8a6667b0780000000000000000000000000b784a0e0ddac7cd7daa499f68bdc512666fbf6070000000000000000000000001ac523e40bf1834be0d4e48bc1a6207ffa48d5a1000000000000000000000000664220f5f8c2e2ff2ba582e4f798615243a032ba0000000000000000000000004f6953d5c02353e2d38babf4285386a7cf3b8299000000000000000000000000e771be0e0242d005cf313c0ba8b9b3a30ef865d2000000000000000000000000b7031b8ab515452c0fb1c52056a1469d628711320000000000000000000000003e7d5bddd5dc47a715569a1ca486456f025ffef0000000000000000000000000ceebcea34d7a3e66c0678e28638099ef59436dac000000000000000000000000ac0702c2782912480552fee30143e2289464598d0000000000000000000000008b27c8fe18a1d210c8adf89aab518610871e151b0000000000000000000000000a703e85048e0b4c88850ff2840493aea858ad8c00000000000000000000000099da95d832c8aa816d3135e45ea6d2244bf3696500000000000000000000000003d7a4304a6026d8b7288192c6088f0f720cee55000000000000000000000000aaa0af954eab19d1ec46888a182f9d7b6247818d0000000000000000000000003e2ec40fb0acb3ca908a5b915726cd34361418600000000000000000000000007a78c03e2e075aa8427e26a09d3b928c11af1295000000000000000000000000a454c59983d598d0587dc8fb1595f7ffb2df58cb000000000000000000000000cdd63da4a86353464aacbe1e9160ff929f349423000000000000000000000000bcc11f9ecf0a2f628c255142e6d3c2db651cf2c600000000000000000000000095e9f3ce35f4c2f27340fead76a021f17f54a6e900000000000000000000000010d9fcb17debb4ac946a679c4da04211b141f41c000000000000000000000000e8103135a719d2a0ff6c4044b3cce296ea4b5d5b00000000000000000000000063ffcdae04f1e628a7166b90f98235083c1ba61e0000000000000000000000007a6bf9bebb1146fddc4fe1c3727348f1bbd98440000000000000000000000000c88b3606dfbae361fcf6c3ecee860d002837005e0000000000000000000000002220d960a9d10a6097c63f4ac9afdafa600fbbbc000000000000000000000000d3f1afd0d44921e9b2c162ab299ab8586ed1a79c0000000000000000000000007fd5a46e7b2c08bb894b29f0a4e5fffb447cbc7d000000000000000000000000d7fd1f3aa28016678773750bc113df50f257d180000000000000000000000000caffac1b9e1b192beb902859e43c4ed6d5997c240000000000000000000000005fe9a4b3f61cee4ea2b784156174c9e945ab73f6000000000000000000000000278f1c62f1ac187c470e722c08ebdfea068007bf00000000000000000000000025eef2d6664dded7a99c345b5b0fd8188ed75cfb0000000000000000000000003d98379445b82e24c4f711f24188e0d8facd221c0000000000000000000000007aa6b485063d601b632cf1afbb74db3418f1a06900000000000000000000000078f6316e3503e1dd2692694972b3f9baa9c69628000000000000000000000000f395b225b35a1795aa820d2d21c3c5b94207650a000000000000000000000000707bfc3d6bf3a69a98ca38065c3cfd900c38ccac000000000000000000000000954731412e47540bdc140e130becbabc8abd6483000000000000000000000000c2e5d3efafeb01d5cf67c27a5d66fec411c79d95000000000000000000000000bab6f0731514018ace10f6dc77b6b216a5351a6e0000000000000000000000002d8c8345dad5ad989c370befce68dd95416ef896000000000000000000000000920b9862d40b732f9806421c3923bfcf39d14ad7000000000000000000000000f2457545e63969676db990ee0001627cfd61973e000000000000000000000000d04b49d539b7f6a79025619d1aa4346e4f0875d700000000000000000000000061fc2fb9dbec684ea5f3b0f80141298f1faa9fb50000000000000000000000001e7129bd244ba8d6260bb36a2fbd69c727f8d2ac000000000000000000000000000000a14ffbba58e86e02a77a82172a439a7449000000000000000000000000330e61e9abde0556d6e0f02018bb7d7dd34776e5000000000000000000000000b5a027fd7959a38bb5398430df957fbe43ef600d00000000000000000000000079beaf18cd50a4c59203b39606a0a4b07f11c9e6000000000000000000000000d2e3ff0fc3d7330b06908d2f919fd5bf502357a30000000000000000000000004c4052007ccea0e62b8faa818019f817296f5354000000000000000000000000be3f4c508b69479c25efe4a09893432ccb43cd50000000000000000000000000f78112bb450b2a57dfc474bfeab90c2192f56be3000000000000000000000000402a7cc01b080ed43792fedfd4f57bbf1d0c8dff000000000000000000000000ba570b665ceace5efe8b5e78c376b7305e830d41000000000000000000000000c6bff84be24d169c8f84b413394dd29caac6ed160000000000000000000000002aa0c648b44dc7e28b3b1ec953a746a22fb1a531000000000000000000000000a7b475dda4fbac60314d0f333018ed1b1e710e4d0000000000000000000000003869f612dd897fcdbcf81a934ba65c21cb3a855900000000000000000000000051872628ef4246e22683265ae0799428a328c73200000000000000000000000089ff226dd5a26fe61a60bca2c6fd691e898a4b4c000000000000000000000000b68aae60ab23154f37b391d6ea6a2e5848fa1ec2000000000000000000000000eddeb7d350b3d77698f184d97b62ca4308da35b2000000000000000000000000f3c759539841fc94edb46edd0d368c5bfdc9a9cd000000000000000000000000919bbccdf355ec9d0a3b0533ec8e78eff260adc10000000000000000000000007f83cc99a5591ecaf56e0ceb97fee24b34b1d5500000000000000000000000001b00aefe60cf91d7c3dcb3f372dc2fa6a87acc4b000000000000000000000000b8729fb7144694dc3f3bb3bd8bbfd4ce439273d9000000000000000000000000fb12c3eb82b50c0eeb129348c014913d299e16bb0000000000000000000000006e5929ee961ea5194b2002238a3894a4a09834c90000000000000000000000006fdf379ee621b9128806c1e77915fcd55487586d000000000000000000000000984bac593d8dc7096f8818fa9187804323648a0d000000000000000000000000931ed1656dc865c75fc43634e1a3a90975cdc6ad000000000000000000000000b7bd28fe0936defd22715be95804332781c1df21000000000000000000000000623b9f04b081ea039d0be451730579b3efb36c21000000000000000000000000a7349181325c453cf3a8353173195ced3d98d42e000000000000000000000000bf7e121881447dda95aa4e960d3dd2648fa017dd000000000000000000000000d8dd58031004f207e00995d87a0c2cccd6b77486000000000000000000000000ae05573bae85f312fb112e06463df5163313c5e8000000000000000000000000a3ea14e668887f2089be63ac5e6a11da6c88f6d9000000000000000000000000705082de3112727c44762e37a8a066750ca8e6730000000000000000000000002ee806305f0deb104b7240be256cf45f336bdb5d0000000000000000000000002ba02fb746559ddc5eadbe06ef7f062571b7a36e000000000000000000000000ea69e86dd2c9c1d605c43a11366dbb0451bf39d90000000000000000000000001ea53600df5400b5bc97a72d4e5dd99d3312fa0b00000000000000000000000000f02dd4b29328532cfcf7591b43f8cf8ff534a800000000000000000000000026ec68eb8714af710b81df496593402726ce9f4e000000000000000000000000256d03f9c0870aec3e871a87c8c1d5e9881a0fd9000000000000000000000000ede231bc2c6d32645429703cbd210a3262683e3b0000000000000000000000007d6f06f2129dfde6b87e65528f35e6c475f026040000000000000000000000004a2266a705bcfb36e254a6222ed8bf679a316b8a000000000000000000000000fe8ac9a5f871e85e238cfa5586e1f2768e45783b000000000000000000000000541674aca37e2462ff261f7253265b93aa352427000000000000000000000000d1ba684f897f46c67cad05e694e6b1f6569f40f70000000000000000000000005f4113bfcd43307d2382d968327231351b58a5e400000000000000000000000002f6b8229eb2c16f078af3e85f7173600653de130000000000000000000000009c9ea9505a2c3b5a33d5e38f0c61d0b9c81fea9c000000000000000000000000f44193629e3d1d175e6403e1f3b14d8ad05a189c0000000000000000000000000389115d45d2407319642caeb84ca7d4300e1d2c000000000000000000000000374453e498059620f0eadaa577796ed6c514ed18000000000000000000000000a910f3cd6f622f4309f927aac1e97517e9e6919e000000000000000000000000b5ac23f92adb8ac69cc237ce4c0e76d92c3e8641000000000000000000000000dbdeb58e5f87fb857b93bc29e8ebd7f2ce4be53f0000000000000000000000009dc6996bd4dbf7a94877f2eba872ed9df4cc8892000000000000000000000000470d1fd4f0a0ff39a5ba81bfcf1e9a3da8e57fff000000000000000000000000fa1af81a0d25b91979d5521098798c3d300ab8710000000000000000000000006997c00ea2699086c16cfdc340938e6b20c79efd000000000000000000000000f45f391db05810a435e74dfaa9503ec29cb4c2ec0000000000000000000000009417415c6681a2b6876f0f99689fd189b19e7d7f000000000000000000000000c4602f1527f819fe1f9b1f926abe3a16a0a4bd95000000000000000000000000a6c0cfd9ea05d9427f3bc80c6429d6895e782ecc000000000000000000000000f86ec95706836b3343566e44879b7a1e5b626eb0000000000000000000000000411f6ce5753eccaaf05e323ccdda9ab3d675adf2000000000000000000000000361ed2abfee87da530b71396813d51d1803118ec000000000000000000000000809e21a80b40c1d3a1ced75ac2de7279a05bee6e000000000000000000000000402a7cc01b080ed43792fedfd4f57bbf1d0c8dff000000000000000000000000ab52b6ad3002eb078e991318177a5aecc68952720000000000000000000000003562ca82c82c354b063b3c1890b43128900d0e4b000000000000000000000000e52a03456a9f6f7948608dcbf64ac62d6512bf1900000000000000000000000027669ff6b2f0e4c71d6006b23c5b39ffd51d9ebc000000000000000000000000e7b6da0ce88870fb4ca6cdff6db196dee86b01840000000000000000000000008c3f765a4533a62d2e32683145c08361fe3f4e4f0000000000000000000000000ce4bfcf8292c40c99c2ddb3b3350239494d8f940000000000000000000000007b095fd4c5d28c3330a06ec50f89b4badf75366e00000000000000000000000000d53a8c8147ae9b0c28ab04b987f76a631b1fa9000000000000000000000000e7aaeb3d52e9833678afabbb6f39fba26ab921e80000000000000000000000009896396e1dd0ecdd131cde476827b119633c00d30000000000000000000000009793136e63b8f43dad4ec659f16bfc2cf4b0c2c100000000000000000000000053f2c0373e07ef96a6a9f5a12a378d11e505eda60000000000000000000000004b564b4004954e422842690253cdc4f1e96bf922000000000000000000000000402a7cc01b080ed43792fedfd4f57bbf1d0c8dff00000000000000000000000070413f8f18eef435a145dd4f227f281ea9fa253d000000000000000000000000124d225237c8b1699d0ce906c854be5e8ce0dd4c00000000000000000000000052adea9d54f3386009b42b22f61e252edac630c7000000000000000000000000fd7bbef813e67d492f1b5e9d786df79ea87a5c0e000000000000000000000000fe6fcbfceb0a3dfb3d5757bba6f784a945d2e63c000000000000000000000000f42036daa6da25f1b5eaada2f401fa4b8eb79c4c0000000000000000000000004ccfdf730bb15a78e64770f7714db69d38c3823c0000000000000000000000007f07b9bf1547252d174e887362df0b4d242d882c000000000000000000000000ec6e1dce6509707c690946488e7f9f0bcaeaba6c000000000000000000000000d6f5a231eca9f164291774c7d95a402cd6c80b960000000000000000000000008b5aea2620f89cac2f2e0b980b1c5196c72f2ae100000000000000000000000004687ade6a6455044005b0bbea0abfcc59a88e25000000000000000000000000cfbf12bc2d27e6964fe977b489b617a7bec1660f000000000000000000000000705082de3112727c44762e37a8a066750ca8e673000000000000000000000000d851236f473ca58696986579e01e59a980c5ec410000000000000000000000002d4b389a062b7d334bc5d94dee657dc737242685000000000000000000000000065e05a2b2e847ae45677d0a7db6afb36eac5da5000000000000000000000000d8b1bf5dc2c109b8df065c3b824fa859df479fe40000000000000000000000006724d201fb6c394b2c2c29426db83b4e43e68c9e0000000000000000000000001afb2306e265d4c9a8010d7b5db9f2257b70be9d00000000000000000000000084d144ca93916060ac527267cd0e3a423f0fb6e6000000000000000000000000156b2ad20b080dda5a41e5529b79b5c166a6af6b000000000000000000000000611c9a1b2b34152a660b54a3d99f2538e596bfb5000000000000000000000000f0b50015d0021db9a3e5eb874871cced2414128800000000000000000000000019921c8a5967b53235978ae154bc4f4014c43062000000000000000000000000eb6c3bfaf67e68e017846ca9032652432acabc700000000000000000000000003c30b5f14778aee281935f1916cebeb7e0af66b500000000000000000000000029cabbb9934ce1bc5546d81f587a9547bc760f87000000000000000000000000f13b7a8c9c0c3cc122c0daff3e77c91be0839b700000000000000000000000003e2ec40fb0acb3ca908a5b915726cd34361418600000000000000000000000005ae799a44a6e1ac8b85d4b2862a8fc88cb0d4b1100000000000000000000000037cb3a0fbbb64a28209be4753975ebb1c80e97a800000000000000000000000082d135f41a4ca72ab15b7cf0b1deba00f655c952000000000000000000000000e562a1492f4507253e44712531b8409784c1f75400000000000000000000000063b829b33ddb55bcaf341bbc0f0516b78c99568d000000000000000000000000898d454631fc5826e9d15ead776cecf85c44eba30000000000000000000000006d08f3c8e96b63211af4c97d03df8c8f61a57af900000000000000000000000035b2e0df8d72cdf8c698b5f6270e7f968bc8b911000000000000000000000000b49aa3973907c664ae87061a1d01d652ebd1ff9a000000000000000000000000e1ff04c664f38d7504489a28de3d15de5616ef750000000000000000000000006bedb7cb1a81b4a7972b4914b4316bb15f5ee2250000000000000000000000006375dacd693850bcfabf9aa32e77bf4d8ede342500000000000000000000000091e0715e95344187b4a9e3e243ac91e71b7d7d29000000000000000000000000e09e5ce12ed72ef68602254d1148c7dc9a80d7f2000000000000000000000000c0cee8f7b2ee5e030a5d987f8b9f1c5862f6ef7d0000000000000000000000007c62e0e1c68087704eb91664e6fd04cabfbbb4770000000000000000000000001b5228bd7c8ec7036c7a5481b3e83308f85ce932000000000000000000000000ae59738b731893d9b9e9e98c4b83bb1cc5674e7b000000000000000000000000d045245e604493e9de4b9217b0351f0881c29cdc000000000000000000000000c8df0e6b9b1d066f523c881e2380afc20fe5744b000000000000000000000000e9c981906480a3c80e5b09058d7c303763d55a1e00000000000000000000000052ffe7bcb8c988f75ace4401919f908f420296d40000000000000000000000004a1e2056565db0d39bcafd35742787c265c30d4e0000000000000000000000005672a012bfdd3d952c63791f6db52f55fbc8a5b1000000000000000000000000fd39627801350fbd9596ab03c4a3e10b056349d30000000000000000000000008a14df0293624ff40d022f0393966f9f33aadae300000000000000000000000047e00f62c572347fd2ff6b7c932a43b2c9e73be60000000000000000000000008a63004543f5132f02f56a9d73aef472da5f846e0000000000000000000000005ed0b2b23efd836fb6306bab480a52fbcba74540000000000000000000000000a384e02044972791e630734f15cd158374038df90000000000000000000000003ce07c93ca62d4c10674eb036c2e383b7217aaf3000000000000000000000000f0a82f3b0d57c3ec161201600c42b0bf6a58b167000000000000000000000000476ffa4e2802625c36d9ced2c00352a741b928c0000000000000000000000000aaad443c5474e32021860df152dc4785542a45660000000000000000000000008b516a61468c0e448fbd03e9c21ebe328aea332a000000000000000000000000d851236f473ca58696986579e01e59a980c5ec41000000000000000000000000db715c84efe84a5dc48c400a2328be144d31cee60000000000000000000000009b9d00e63f11a573890409f5aa53d7d07a5f14a00000000000000000000000007f8435937fa26ba962b20c4b07a619067cc5e0b5000000000000000000000000e34b3745b33f5d8aa416ba7d93179e8ab9f66ebd0000000000000000000000004b6da4f1264307a75f64d869d09e05c090267f8a000000000000000000000000ac6b155b674f85234e315f4f05f92c3281b6b0aa0000000000000000000000003a5a67f1773eb0de1fcc3d912855aa074369e0b80000000000000000000000004efe4dc9353199b294df73aa6f5ccc880c00ee5e00000000000000000000000092e66769ee6b17c3475e257ac67089c121e1234b000000000000000000000000a46e4b798522460d7df3c3b93d821d4b69d5c40800000000000000000000000000f02dd4b29328532cfcf7591b43f8cf8ff534a8000000000000000000000000409f7dd330949ab5a4f652bc216ccf12e1a8365f000000000000000000000000712474b5a629472dae35df680ec05607e76fdab30000000000000000000000000c74373c02af4846d93d2929de0af0b40c6628820000000000000000000000003e54194752f5e96f350e28eced521f6e28cd33d200000000000000000000000019e669e78cb84b9989adcf9666880dc19a1b93fd00000000000000000000000034d84438cdd4498dafbbb931eded19586c30040b00000000000000000000000067b5deaa18cc5aeb89c8f62a5dd9c981cf3f08cf000000000000000000000000d0d820be3d399d1665fb3515c833361ea2fd2c6b000000000000000000000000ba570b665ceace5efe8b5e78c376b7305e830d410000000000000000000000007f3a99724d91db245b9d0da287197993ab874a4d000000000000000000000000fa674c5ab2564c4de9e17631ebda41fee91710ec00000000000000000000000084f1d486f74676b86bac626c49670bcda5f12c6700000000000000000000000020b42ab31d8dd5a207adbb8e2e5ef2a93df7f24d000000000000000000000000511d963ee18126e9de01ddc61a39b2fcb43e0fb100000000000000000000000092ff76f9e99faf21b1886dd88666789cdba5f8fc0000000000000000000000003df27aaa878f919c135b67dd59c232c8eedb7c6b000000000000000000000000fd802c3d1a40744b25d072663365d952dbba22fd000000000000000000000000ad9ea39099d71f355bf59d24060700f2b5d4730700000000000000000000000037018a9b479d461874f2c72308a056136687290e000000000000000000000000d851236f473ca58696986579e01e59a980c5ec41000000000000000000000000a50ebab1e0a171b528f86687d5eadd2fc85e3e0700000000000000000000000078caae107976b8b880956bf0199690c12b240ede000000000000000000000000ead49443c488a73bd6ef833d5aa11eb56c2cca99000000000000000000000000157e2fcd1272ede8e0f35b53942bea59f0e86898000000000000000000000000f9d9fcc420ebc625a2b4c04b741745b1889559e7000000000000000000000000c8e187d40a020210d9452eb54c2789f74b294b0400000000000000000000000096ec397ca51181f51f88139cd9c6e3d0e6865a3a000000000000000000000000ec5476ec708b2d959188243907714a7d842e70d1000000000000000000000000ea273e95b46fbf6695fea0813e8530f7724c3f360000000000000000000000003afc949bbef3c5067f596cbee3ce6010e629a84000000000000000000000000023616242bc58310c0b56637dc32f6f2806235e3300000000000000000000000079d662980e63dadf1dfe57d705d165b451bac49e000000000000000000000000783fd3c8451361062c593668ba26aadf2adabfaa000000000000000000000000737fd2bfce9441cfb745dba9813a9bff195efb340000000000000000000000003d82b1e259703e8f7ff29301cae330df1f43e406000000000000000000000000d0eb4ac0cf4bfad4c24d87acbc495a62ab6e7e4a000000000000000000000000a52b7c1df8454fe18f8f1a83c51313e54baf1e5a00000000000000000000000058f067fc6b0df4b680810893a821fc3809dedc7b0000000000000000000000000967853afc9122cc0767916437cdae1c3e79a043000000000000000000000000219a957c6fcd309073411504be9f35d457d4e5b0000000000000000000000000fdfa0b8d6383a9877590462850a1ff5cfc56d62c000000000000000000000000fc123332fdf555519dc44945800bb97cdf0603c7000000000000000000000000833cef62922944141f652d255aa3635e2df07b15000000000000000000000000d140b967247e0ad0af053a3145e67f5b2a3633bb0000000000000000000000006f0a6c707a8b883be3f939c21bc09faa13a3a69b0000000000000000000000009215a642cf3c8b883db416a292e6c3487d84b420000000000000000000000000af614fa7d749c115ae99cb05f42b2b6ececcd992000000000000000000000000f9c106bf1cdefe041185a9499b2a50ff623475dd000000000000000000000000dc1168342e15d9675176c61f8030c2705e97f72c0000000000000000000000000890c71a2bda7faa07dfdff6c014ba5735b20f8300000000000000000000000056e14ad1b5aa091062b3b3b5f5c7d43583dfd25e00000000000000000000000023616242bc58310c0b56637dc32f6f2806235e330000000000000000000000004b1cf26139059fd522193ceefde0e2c60ff42f83000000000000000000000000f41022c42b3c857f1e93ff7cbba6900852b84771000000000000000000000000c1a261f5014908850a913324ab17b28f9e7dd8ae0000000000000000000000007f3a5ec5e655791e816df5c5bc0a205b76e3ac7300000000000000000000000064a2a410e5787ee2210d93cbdf0983ee115b92360000000000000000000000000c2e840c8dd9e0083cad8a54c1267b33377930df000000000000000000000000f21dd105d376db239d64408da04bc6fb3cccca06000000000000000000000000bb17b339cd0f75fed01a03fb210505ec6c5f102a000000000000000000000000d2d404393773f331042da7d864896a1fedeac2900000000000000000000000008e625d213e2e68f5e160b620819073bdfd4876f1000000000000000000000000a13ca3ba2d59f7285db8b7564b760b63ade2f472000000000000000000000000db56ed1748353b13af9efa0550561df3242030e1000000000000000000000000dbc7cde4a7f222b72132913234b56db49bf27037000000000000000000000000aa735d0528292102ae962a7eeedda7c60c3d2f780000000000000000000000008eacb62904ba190ea958ec0bd4b063042d6494dd000000000000000000000000e84fbad5e9ae5f2111d0608dab25dfba8004f964000000000000000000000000ef6cf9e2ee1854d78c9063e61ac286a6c64e0c5a0000000000000000000000000cad2f932971d07231e309de10037eb252ace379000000000000000000000000f07766108cdb54082f7b06cad20d6adab1342d46000000000000000000000000fb9577a8279c6f7e17c18cc6487b833009147b7e0000000000000000000000002cac912dbff89e8755356e6b78547f13dde772fe000000000000000000000000f8862f31113eda315692be8071671e7ba44f54ee000000000000000000000000125f4fba40b27474041bf3a4581d644391cde079000000000000000000000000d5d7684da2c21a35956139384eb91a02f795cb6800000000000000000000000046418853679eb00115a8adf0a10d93dcf741182700000000000000000000000013a5df6aa37ba9af67ccc89eb78f6aabe6b66c4c0000000000000000000000007bc05e55b25c925ef7e4d616be1bafc78ead4298000000000000000000000000bac23824cef008c087215f24097a0c66799c63760000000000000000000000002240981d53e9467efd1fa8ca8334d22d1626c53b00000000000000000000000066e74ccefa19c25d8448413b8ef9c87ac4c0b58000000000000000000000000033656420a6664ededce975b86c40a1d5a7d8b74e000000000000000000000000ee227a3bf82d1aeaeac0417cbc2d291d44a7e5c9000000000000000000000000bd04f8c460c9cd529be58584fff9a64a4088bd18000000000000000000000000268970d7d8625b92f31ceb56bf88188086267a4500000000000000000000000021dec95e1f4cdf8caa41eb238188c65589c0a328000000000000000000000000a15123d558e3eab2b2df719cea5c0bb5b0bbc8c400000000000000000000000082a65b56b8c31d17ad6588b135b1df1785a6fc200000000000000000000000003d696147fdc5f6d474f8f75ee926bbd8ff28548d000000000000000000000000cb2d55dbf0dbf812d36720b234317cda4193f68e000000000000000000000000a6d8892e3bdbbe54c18e9e155fb0974b923f7fbb000000000000000000000000eb0c6fcf6e3c4130d606f7a462edea1c5eeaf053000000000000000000000000e2d744c59d3a35eee32f2c328a3ad15de5564ea100000000000000000000000090faa6ca43bddb8e30cfa3ce0279fe023e2ff910000000000000000000000000613c24138ee4b04ec0a6e587979401d2358e013d0000000000000000000000006cbdb304fdbde4ac925a273e37892868407bcbf300000000000000000000000043a0a5edc30c26a1b8385766d77d58a04445c2ae000000000000000000000000d1c4637bd76d048a3c83c70828ce0b21a9b74f930000000000000000000000000c082498dde7f7a2ec0bd084e2e9deae25721092000000000000000000000000fa1c02efaa0aa279cf61db8485e6e50747a9606500000000000000000000000001535560230263cb04665cabd6e83271671482b50000000000000000000000003e8780724db65fc319b853941f2f0f696625fff2000000000000000000000000b03de4d84d27a4637b1eca978fc03c239297ef9c000000000000000000000000f91f07ab4f3257e6d159b7ded00cab232418e5aa000000000000000000000000a5f8fb709af24eed45c6de3278d592c0a1d6b0d80000000000000000000000006d61a02f148884fd73b579c1fb486e87c2ec34210000000000000000000000009e2eb76a5c930e98f84a326858cff5bb71d50f6b00000000000000000000000004c94a8fd21d2d7dc347e1caf98ec88c0f5f8dc50000000000000000000000008f602f72a1d43a4323070bf42438c4d5b6dfe28a000000000000000000000000574a0317d7817780a8a050cf7300778eb86010d60000000000000000000000005d29a51408cbb9fa24917429691e9006f574dd9e000000000000000000000000b06fd3a5fda9baca18db8a0b08a64f865f43b6fe000000000000000000000000506de02bf432eeed8cdd15cb84a4012d4e3da9120000000000000000000000004e9129d6574ee2ea8567f3a3c060153143fe26e6000000000000000000000000317b2201ff98f6c6943f294f1d5873cce2bbfce20000000000000000000000004f9ad862d5e5eaa567243ca23695982b162c8806000000000000000000000000f53cd66f5b4c1c430f71c7d0c0e74b3907ff9f520000000000000000000000002cac912dbff89e8755356e6b78547f13dde772fe0000000000000000000000003958e98998aecaa67428f2a425796769dc21126f000000000000000000000000bac23824cef008c087215f24097a0c66799c6376000000000000000000000000920b9862d40b732f9806421c3923bfcf39d14ad7000000000000000000000000ac5ce9755dfe6c94864397f2774ec2e25c099227000000000000000000000000b6335eb00d1141fed191b3d0ca7f0bee63d94091000000000000000000000000330e61e9abde0556d6e0f02018bb7d7dd34776e50000000000000000000000003eddd1b40566a8a99575690847e27b8efc7bc0a4000000000000000000000000bec91122803ceded1a3f16eb6fcb5c1a6064b155000000000000000000000000a553de43ba1e33da8442d7555046464b4090f262000000000000000000000000351752621c6bf99d382fd99ba308ff4f3d7a5331000000000000000000000000a725f0d79d7e919df7b0fd97932d3fcf77e9bb3e000000000000000000000000ad0e19bb3d60e0f2566ebf491a5ca7d149f95c4900000000000000000000000069e70b8a3468cb1ba6db458a24f0b627e8d3dfe0000000000000000000000000246c83994e8dc1f609a0cf297fe8c39b97bd0f36000000000000000000000000488763e431f5d8772a7e98220cad0afd4cdb8c69000000000000000000000000fc08ca883d0079961a57be13cde8cb9978962d8a00000000000000000000000071525a7d7a55936abb273b054c1baf0d1fdb4b77000000000000000000000000a5c17db369abc21d648c31af0431bae49d27dd1e000000000000000000000000e09e5ce12ed72ef68602254d1148c7dc9a80d7f200000000000000000000000056fcf4f8b008926712b2e9abf23eacf0c70725f5000000000000000000000000c1f684997b80241fd8a46d1d9f69aa4a167d3fc2000000000000000000000000f021605da69f6b9c163fbc3af24f5baa125a0e780000000000000000000000007c95dc4bb5ed863a40fc15df2f5c747e5b5014ff000000000000000000000000f9a2f8fc04eb46f9df586726ccc3151ad99de84d0000000000000000000000004e9f3dc2f13c0e8f745365c9d01f0b55ac0477bc000000000000000000000000a7b558ece954ca73c6a5c653a30b8b0a93500f3b000000000000000000000000e3caa132a25d875e0c9f93468596a769a2428d7a000000000000000000000000d006bbc42c3c8cbc5b21ad24b4a0044cb5e374b60000000000000000000000000d03e39527889cb5e332077c725c07bd21d0bebd000000000000000000000000e333e943525d9bee7991336f6dcabc3ccb5de913000000000000000000000000c5d0af894ee89e6304cd84048678556ce99cb14c00000000000000000000000081d5a0436913ab567a1f4016b88d812f8bade1f700000000000000000000000022049e6c13d3b4ef47850e19fd730dc3c413674d0000000000000000000000004912ec8e886d11c71c772c2054c9e0ddae3a4396000000000000000000000000a7dd977b22612bd2d41fe18a3937eb8d1291ad4f00000000000000000000000042f4c8f8132cb8defb1dc53ad3fd612930acb07c0000000000000000000000003df27aaa878f919c135b67dd59c232c8eedb7c6b000000000000000000000000e383185a44e25d0aea49871294042401e1f2df7400000000000000000000000065bfbf3b0ab3ede651c5ee74501eb13f2ba55d610000000000000000000000002ac0ec3b555e4e3d50acbcc194e766c6860508c6000000000000000000000000b8221321383ddbc5e6107d63b86dc649610a45a20000000000000000000000000791a45dca8674b64ff38b2ef531cfad3488ae880000000000000000000000009071bfe89d0880edc21e977f3837b5503200f11d0000000000000000000000005346cadede275d1c5f72f10e53035baf91be79080000000000000000000000004fb2cc3f0efb689687eb269ede82fec7a7a181890000000000000000000000008a7df485c79a6e0f609462ade3115c14f6d5ee3b0000000000000000000000002880cff609509e8e9b21426647f4fc3b5eaa63230000000000000000000000002cdb74c39614f63f2d8bf76d09f611c41a3bb6c10000000000000000000000006616d2299748384694e4e63175122f1896218b8f000000000000000000000000ce939b872a22f0c5674114c57e71a95419958f9100000000000000000000000001756e02a3d3d10250658374b71aec8c72091002000000000000000000000000a7349181325c453cf3a8353173195ced3d98d42e0000000000000000000000004221f6e74c866172782d40839bd944d2fa310daa0000000000000000000000009354dab57040a4fb3d2da280a7e4527d63a7fe07000000000000000000000000e09e5ce12ed72ef68602254d1148c7dc9a80d7f2000000000000000000000000e0161e917cf1db466bdfb486467efd719497693000000000000000000000000085994f249977ba2d9bc2d90e1ca88185d476c784000000000000000000000000edd739e962de7a7e6a1feca71a6aada271364c1b0000000000000000000000003ece672afba6fce5fcd6cb983083a4f3c47b0876000000000000000000000000aadac29974724aafb99c842e270a42cc876fe34900000000000000000000000033ef4d71dcc18d44fb62e7a266fc1eaf590f6ed2000000000000000000000000126d6a0109bc5ce06b8f5f5ac4a2814b47ea5c45000000000000000000000000b53072948403e5ed335e71685516e5eadd6be1ae000000000000000000000000cdd43bca19131873f38cfeffd7369a33d11b117300000000000000000000000078fa305b770ce8eff82dc70703460ffc3e1a2d7500000000000000000000000038f62cb3ec3dd0caed364354008052ac914321a80000000000000000000000007bcaf39fef1018e79ceabde60ce4db995687ccaf0000000000000000000000008d7110e7068b6679f257412de29b69b6213574720000000000000000000000005d4dbe0131cde9d54c6e9a97ff867ad75a3a88700000000000000000000000008720322c328c6d2dfb926a3f817554178454c1f2000000000000000000000000ef0b958a385267abb9431df427970143f4dfebbe0000000000000000000000003c7eeb9f01200d2a439ada7ec68c2b92907d6b57000000000000000000000000c31bde24a0be35fcbde9cbede8de683e4238057e0000000000000000000000009fdcbd1076d0f8aa39d99c18d52d0585bf017c12000000000000000000000000a3479f3b40f460c551eaf3701de4f68d30e39cd4000000000000000000000000b8d984d60c7755a525f144c810d092b3cafaa5b40000000000000000000000008671a33b223b45f9ffdd1757aaaf804f7fab7891000000000000000000000000a7dd977b22612bd2d41fe18a3937eb8d1291ad4f000000000000000000000000580e93bf15729812a749cea7294667d541360dae0000000000000000000000003703cee6d59141353f681a27f3deea819839c6b100000000000000000000000028a7cc56797683133bb8e7ff43c1730722d9524f000000000000000000000000992e029feedf184d3670adbb4c3c57db8270753a00000000000000000000000032f325fb986170a22e6079b184ac96c012f8dbb0000000000000000000000000f75fafeae9ff91b0dff9ee1f89f88eae316c2c89000000000000000000000000abb02cc3059c4ee7f7036c11bc1ff8a3952b455b000000000000000000000000a7dd977b22612bd2d41fe18a3937eb8d1291ad4f0000000000000000000000008b516a61468c0e448fbd03e9c21ebe328aea332a000000000000000000000000454f58068d1729e4cd633ddfae0f3e70639e47bc000000000000000000000000dd19c26eef6574c2a4cdf5899521785dc9992416000000000000000000000000638be15cb26bd9c23fbbec27ae92715512e6c36e0000000000000000000000003c4a9ad8ea9ce95dae3255b0abaca12ab800b83b000000000000000000000000ff10b1bfeac45cb74d286906de6383badcb307340000000000000000000000005a03867257ef65fe9e1f907f2737a8947ed4a65d0000000000000000000000003458c6b6311c1cebbf95b4789d17121770a61437000000000000000000000000d300df28e14389a151301057c70aa95d5ca9c6dd0000000000000000000000009e4a9fc74525e6d0dc45b0fb9f1b1db0ce0f8c0100000000000000000000000060203d3be04ab36b346287dec978eba05292fabf00000000000000000000000090686399c5eb74ee338a902deb05bac24597ffcf00000000000000000000000054a2a58adf58096d9eb08c250db87b2ab1ae0a71000000000000000000000000e6163e9dced11991d4da9813b233758d769f35a0000000000000000000000000e6f43a858460713963e4959010c77bb3645254a40000000000000000000000008b39dd06b859a5a5f26a5b1fcf42d2793bb16ed5000000000000000000000000580e93bf15729812a749cea7294667d541360dae0000000000000000000000007d01ef362822856c1e1d094f6a4b0c1b08256a850000000000000000000000001eb1ada2708636855b4156687abb3d825987bcb90000000000000000000000004f8c772d9f1f5f02ebd9f1dab9357f7d6e792a290000000000000000000000008826effb960125b413685df9146bd74b9405e38600000000000000000000000051dd7d2f014f71a5b745c22054dd4e56e24a40150000000000000000000000007bf2ba92e956650d0cdcbc89c2fcf058e36025f400000000000000000000000008fc35b0ab12f4c2ef80c14109cb137ccf1a9ba5000000000000000000000000e1e9ca8bc4fbf57c6b92863cb60dbbeeff4456ff000000000000000000000000fe7c61642942c8ba2b8c5785d56667ceb89556c0000000000000000000000000f871c9585f9c1126366c8e6043d29c4e4e2fd76300000000000000000000000006ff96069fac0824c7c68c5914a5b1b6b120f8d70000000000000000000000002e0e6ed2881d59fe8927f063446158f0bf2ae6f2000000000000000000000000367b094a5b5cfb8f80fac747890100d554b57aaf00000000000000000000000047e07b52254c29f2ac0c7719c008a5a30e15a9bf000000000000000000000000060af9a032e126bf9a2f0a5a11e1dad0072e14ae0000000000000000000000005a36cf155edf196dbae1fbe8e7047bf7a88ed67200000000000000000000000038d59af9afd7ad44c447a156728005865aa1495f0000000000000000000000003479df93b6c2bdebf63dd0d87844da76a3bc62c80000000000000000000000006830c18ad6f71cd44c3554ba0cdaf33f7bea8d530000000000000000000000004ad5a48806f32a3a65b80b98ee323fc6ddc03cd600000000000000000000000031fbeaa6b73f79ee9ef5fab625ef35b5347195bc0000000000000000000000008431a6489880ae44a5d4b12f98ba341aca4494cb00000000000000000000000028fefa0ee0ab91be9e72cfb575467d7e4a753fe8000000000000000000000000af1bd5dd4c50a8cf081d4cd704756558ed1940aa00000000000000000000000097357c4bef11430db508fc7847862c9b6743283d0000000000000000000000003c7f04f6e7553eb95139662fb6e1724a792368d3000000000000000000000000eb3d0e412ca8f01174cfaa83d77d55fee8e17c550000000000000000000000000f375e8728c58bc8ce2de70a69108f0fccb0ed7a000000000000000000000000cbfe2b202858f468a2d4c2cc3387d74a8055b9530000000000000000000000002fb5775b1e795ee8704e610d1251cbc032a01280000000000000000000000000559f1b1170be0c4967fa86877b7ed52678de6d56000000000000000000000000edfaf5aef3ab58e808a81ad1b70545dd2f24f11a000000000000000000000000aef6407ddcf7d644622909add441543c96393947000000000000000000000000fd19956424a1e2ab531229931524c29dbc77ee7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6d9f9ceeec50f1653258171028ea9d08ee25d400000000000000000000000090dc9945e126f290169530b32895ce5ac89bf6820000000000000000000000005eaaec2c51b778543afb66574cb744f9e67ce2810000000000000000000000009d5c52b871bbfb1e169ea7b2e467e23c8578bde100000000000000000000000002c96702abec19297bf36a9aa72400f6fee5702d000000000000000000000000bf0aac319146e5c484e2b5e10098ce20481ec16c000000000000000000000000d223185450534d6b4576a916c1b9d7fa72188d5600000000000000000000000022a89f66c3a900cce64999d4280f34427cca23530000000000000000000000005385f83d38960b2fa6bbdf82865a7527129c83e90000000000000000000000004b1fc2562adcf721cfd7098d2bb94ed8b3c2670a000000000000000000000000bb1bd2f8cb71ed4b48ff4ab788e52a24c7143021000000000000000000000000be69803151c93fcf32f65253a8b1a68cd1ef9a2d00000000000000000000000059a7f24f4744019364c6301b713979de1d2f9734000000000000000000000000d0ee480a8bc24a9a14e23828f62f66e0a3f96fb900000000000000000000000079cacc3e927ddccd3c971d3d0d7b6c8d92bf221b00000000000000000000000033e65baee6818878c6e165ec446f4d06bf51a022000000000000000000000000e423e4500f64d9633adf38c7339725efc5e59479000000000000000000000000a6d6092c6a9cf177f8a27fb49bbace3b84af5f8900000000000000000000000065169f28fe8d3fd91de5fee7ddf41fed93446554000000000000000000000000e900e2ddeb0a66b9e18d3ae1320a534843b87e7e000000000000000000000000a9c0566f317b739580708967a4eef51773cf9be400000000000000000000000068aa2b42f17446f131f85da6431828f35a860688000000000000000000000000705041673a5607b5adfe0fde0a936bf1a77de6730000000000000000000000002ca56afa9f078f115e1f7a18499fea890ebb9fde0000000000000000000000000474c9f3893e1c63ebe2d6edf56fb8c3939135e000000000000000000000000078e87478529c8d28084754ea415a9da6a53073de00000000000000000000000014017f8f5d7f8588a213426ee12201632e1b9148000000000000000000000000ddba560a270cd79979f9b062306841f45fe66464000000000000000000000000a450fc397a8d5a18aee3c5cb12e0f0f583640e6700000000000000000000000071b4ed9e0d28ccca9aa3743ebb76e700142e671b000000000000000000000000c40d72613eed8ce94055d15cc00227560275904a00000000000000000000000063cadff1526a1450161110abfeda47b671a2dbcc0000000000000000000000003e3c07a378ef31b30e4d051d956d434725d346ad000000000000000000000000cfa1ab1df744b715ad39703d3655386933068b34000000000000000000000000a436d1e8faf957af34c5324987428a99e7f25987000000000000000000000000f52ef6e27be27ff8f1db4f66d86dc4172d195d4e0000000000000000000000008a0a67ed796117f3319592dd964eb30e62673b3e0000000000000000000000008108656884cfb5411675a3dc9f9c4196880428a00000000000000000000000008163f3802d092dd348cf53b8afa50f54e527e342000000000000000000000000b0cf6b79f24bd1d570571f755add3d6f25356db00000000000000000000000007fab865639d1d186003709a366260503f1d333f0000000000000000000000000ce3ea390177c3bff4a16f8aae0148256aa69010a00000000000000000000000031914efe38837826102d10cf35cb64328d54201100000000000000000000000069fed731e1ce1033fd1a4cb345634bf4b8226aa80000000000000000000000002f59d8d12e85bd7c21465ec4c70b0650e95f0b1700000000000000000000000074b6706a215a6946fccb504eeaa157b593730b06000000000000000000000000bca4576ddb32dcd15731d76cff4325a531be6058000000000000000000000000e06c7b50292cce8a0748fb181e89496108087031000000000000000000000000bba3f2bd63b53fff5f405b544e2573739dab3aa6000000000000000000000000bb30a8e48e32cbcced1744fda36e1242c7269ede000000000000000000000000a6cb9fb7b6d6d39a995b93cd9f90c2bcff6cecf60000000000000000000000000fc94033ef50abe41103d9bcf5c13909d3aea6ec000000000000000000000000c3684067c16adae0f887ba3cd19c43baacdb6df000000000000000000000000068c9930e08bd376eab26777d4517f9c521157d72000000000000000000000000b7c44ba42001b05432b3ad535c9b5090e53a980e000000000000000000000000a6cb9fb7b6d6d39a995b93cd9f90c2bcff6cecf600000000000000000000000024b21e4ef44610079ad3ff4a06ec826b7f0ea78e000000000000000000000000c202a8f467413a9d0b330db06644cdd4d5979025000000000000000000000000f6c50c3bacccc1d36c72a16160fa49e7bcd9afa6000000000000000000000000181e3934e1b6fc473bb94a43f5ac075188e33d4200000000000000000000000025a6b7dd4d0aafea6ad45ad4262087316b0fc7d8000000000000000000000000ee0d5570f45a97d8cdfc1ece79ac10324cc3658e00000000000000000000000096ea1729257e6d7c62f81db8de343047b0a6421600000000000000000000000038d8190adeec3e7a92d11fe2890bf4bad78ef2560000000000000000000000006e5961c23724e76324af69379fdbf538920534c90000000000000000000000002faa255eb3b5e078109e8da71cf5f857e1a781b8000000000000000000000000513ab27b59a3a662608a9f90b1ad430482d15f82000000000000000000000000c822ef04debd238879dcd6b5736cc7c6af9ffa550000000000000000000000004f219af6bfb103b593a8c52e7f355ec0a74881410000000000000000000000003a1965a079bf7e021ff8bc57eddb8730f761f36d000000000000000000000000f14ed82762029641d57b8fec8309fd6cd0aadd9600000000000000000000000022ad8f1d255ca8119de6bc9ed61b94b35ed3cb3a000000000000000000000000aaa0405462dcc42f5eda31d3cc91b8001227818d000000000000000000000000d1eb964783af24a57222b53ae5fa06dc9eb98871000000000000000000000000f442efdaeb24aa1536b2e50909635538fdfbc57f000000000000000000000000a0a60d04565ca3dc210fca99bf65518357152c0c0000000000000000000000006c5e2fd388e8251854e2da3334c21d66e9b0243e000000000000000000000000420b725e0d144ec8cdab8c887bdc146183099128000000000000000000000000a0a60d04565ca3dc210fca99bf65518357152c0c000000000000000000000000f5f1b68ef0649bbd1260c79dd0526c101b5132b700000000000000000000000027699e7501d518471e384c8ff7c5664a473b37e50000000000000000000000007ed6e33c0abc5557f122177957f5723143e905a00000000000000000000000001ae4a595d0e29d9e971dcb357c5fabb6a6efb370000000000000000000000000d74d804d947a86782d10fe2aa8b57bd41fe29c98000000000000000000000000c185343579a30456805b79f585fc3aa225b813db00000000000000000000000030992200d74c842d1fb69b49ba154862528467ca000000000000000000000000ee71a88d48ad3e51384ba68dfe680093c670e03b00000000000000000000000083d83ef4258e909d2861fe0f164b397ed4612339000000000000000000000000cf1922a79113e97feb130621828431553a29c8e200000000000000000000000080602ba891ac01dd8c19866225a18d199c199570000000000000000000000000114fec7ba80c75f72e8946b833ed38a21287b1b20000000000000000000000002c530fc2ceea659d44d8f5557b64c4ac8643d65a000000000000000000000000ed07a403d8956d7906284cec8b084e514997facf0000000000000000000000009eea33fb605649db70ba2806a125b5bc72730178000000000000000000000000e98ab10fe97805d4e625655b69a0125f3c1ea8fe000000000000000000000000658589e9e26c1f761a9f0286221f311916091821000000000000000000000000373dee1655d842deb2add715aec8611eaf96c547000000000000000000000000ec7fa147778ce2b86cf761f8e4dc69bb848a41c6000000000000000000000000fabf1229bb973a3514029dad0cba300411d050b9000000000000000000000000e268f0e0093773ab742836dcee5d3a73fe551c85000000000000000000000000989ddcaaeefb6b09d0894011132f75598d65c5980000000000000000000000001c6532b9da6ac49e1d922c8d7ca75d38777a2ce40000000000000000000000008b9a88e639e4a12752e1bc17e67e392c00092fc40000000000000000000000002138103b4fb3a9047d605de886ac1d02a4d1109f0000000000000000000000008c3f0d5e39c8c63bf71e097c6650c580ae334add0000000000000000000000006bed7e0a7fd5d8ec2a77146f607f1b47eb2ee225000000000000000000000000f2239007657db13083485867441d0d66c45527cb0000000000000000000000007a6bb8d25fc70e108ba443c93cdeaa84e8268440000000000000000000000000335cba78828400985951aab34886bba0c59b16df0000000000000000000000001f099a861eee78a2c40ff46ffe14e89f0a7d12700000000000000000000000005aa201e8eaf53cd5845895ca5c8519bcb43bba8800000000000000000000000044a97509e14b01379c1dc60e728614a1400f75cb0000000000000000000000006bed7e0a7fd5d8ec2a77146f607f1b47eb2ee2250000000000000000000000001ffbadfe6208c88f12f0fdad00ab5f6f67728b47000000000000000000000000dd9b95ac6180b63e33020bfc72c8b36da4c658a90000000000000000000000003dae7e1c14a9aac42f5d70cf92320765c5e4e259000000000000000000000000234edd62f454c73c22d8a9cc0e506b41683bd68e00000000000000000000000024b2d0972ef792b4377b7476d87fc83b112fa78e000000000000000000000000a615c07e10498eb44dad2ba12e4a1b87dd7f1b3c00000000000000000000000008b1fc00b5300d91be9307f58771c0563cf40276000000000000000000000000c4cf0c449ec62aed5fbe5920d6b216067e3e2e45000000000000000000000000b73c5bfd5e64e557d3c4681f06268830432a0d8c000000000000000000000000c9e46c3b74a4eebaea5df4331c8572901d30d6060000000000000000000000004065e21aac9f38092947eddc2baac63fac6209b0000000000000000000000000f8d4f48e9de19361802ea1aa7cb6c5bd7ae878440000000000000000000000003aa18deaa063266f3d9ebeb04187f95beac5fc5a000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad00000000000000000000000010d95af0802e61727b74917f5ace4aadf213f41c000000000000000000000000933850c5ab65f550078e1ef98dd283e8f77b4ae300000000000000000000000003225aa2c54b5509f8b6eae9c834b44e73609ac7000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad00000000000000000000000018e50ac54ae19cb943c1aea98f6f87ad4778c23d0000000000000000000000000e4a136d345a9948688cac59ec8e390680816d44000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad00000000000000000000000019c5d1e9aa60a016854027b849bfd20a58f67515000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000ceeb6ccafeea61611075a0c5eb5017a555b36dac000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000c88bc3e70659d0ef5941c7ac8c5a4a424452005e000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000dad5a18e82dcacf2d19a6f16ed3e00b503c1244500000000000000000000000067a5eeb5ba0371665e2b34074b50e07500cb3478000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad0000000000000000000000008c3fa3dfc0dd56aec3dfad9ebe67347d466c4e4f000000000000000000000000a4540d14e5d6285cfc8227725ad0c9cbb01f58cb0000000000000000000000007210193429d373e0260ce4035774cbb47023f47c000000000000000000000000b703a024ba2f16c63434355d7e603ced96191132000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000eef5e5904384ac2151a42f1dad82bdcae0f3a46c000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000f61e4d6eaa3e79056029e2c5660ab52bf6e7b52e000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad0000000000000000000000005686a88177d311c1e44b799df74b3a1b7581132d000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000931e01ebf4e39420773476c47f5db183d571c6ad000000000000000000000000dd022f41865a5a5c4e544f0fdb3016a5b737630d0000000000000000000000002220018cdec5110a18963c70498fafc93affbbbc0000000000000000000000003e2ee2a9f06b9682c7257b4c3b3d773289a3186000000000000000000000000061366e9fd859b9f5d0b408b6add0d224ecc23ce800000000000000000000000033699569c71fb7a9966a626fafe32ec3ecce63f5000000000000000000000000c78e74173f852fcb44e64d419b0bdec9b63f22dc0000000000000000000000009b975bd4310b368e22278b1b083d5723a4014ba0000000000000000000000000f3953c85ff344d9273a4b7c9ce4195de76c1650a0000000000000000000000003c2eff77621ebd96f3b1c6fc9cac3491d7804713000000000000000000000000b7f513eab397cefbee4149a0230d3a9eec98c2c30000000000000000000000000fad37f1186372449bae947c71b199167a1f733900000000000000000000000095e91dac73484ee4e9422606d1d54a9f4ae6a2d90000000000000000000000002f5bbca9c16697549f53f5a7272d01944c591ecb0000000000000000000000005d29525c5b4144b0871e934d09fb2ad35e8edd9e000000000000000000000000864321c623c9236a05ff24cfc758651a59770f83000000000000000000000000f781b1760a328ca974f59e24be95e32429176be3000000000000000000000000319a99177ca3baf4c2a39c17cdfc36fd4d0d4f540000000000000000000000008ad7f7a7e1be007dc4389d03e1cc0cc1292729b7000000000000000000000000640041520c881d08c7fb775b978e978a1a2b91bc000000000000000000000000b5a0dc88638b62228967ff41770be37692bc600d0000000000000000000000002f97706e8aabd2b11d6cd78e6355ddc926b7540c0000000000000000000000009dc744d4b13f06ee5558bb22b94ceef639c44d140000000000000000000000001b5bae99da15fa40c71491999c7d5b9766a4b83e000000000000000000000000115485f49574290eb0391dbe9cafa46dcdb8a7fb000000000000000000000000c07c28c04a30757302da4e1fa97f22641fd850af0000000000000000000000008fa5452d29b0ac554d87185706daad0eefb3d53d0000000000000000000000003f88c50487679b78a9c42fdc53bfb0b616bed5e8000000000000000000000000813337eae6240246c8902a0f6080f3aaa7aa0d83000000000000000000000000e94c357b6ee9959e0bbcd7e522a3185455e6cae30000000000000000000000000be64f8ed60dbc136b2f9e92cd25c86b0b36c6a60000000000000000000000008766b89524196dea6548e011b67db20bd9ffaf03000000000000000000000000c4291ac27536fc6752158679b8d70e2dfa5b8c090000000000000000000000009c47f68215813026b551dc09b472f7f6452d7098000000000000000000000000726fc71385b86f13a62ee556b609ec6b70c9bc7c0000000000000000000000008f790afc9f893eca54d3426e50387fc47e728cad00000000000000000000000013d12d5399b582edb26fd2adccff9976141416b700000000000000000000000093201e210957499ebf0b1e33494eecb7158889a50000000000000000000000008d2a3ab8434492b145b9b44b463482377c5f517f00000000000000000000000024b21e4ef44610079ad3ff4a06ec826b7f0ea78e0000000000000000000000000ec479cbac8934ab9e402fe5fadca7a2671f4ea20000000000000000000000009656d10d50f2d01e1ae3562959ba0a5e1e08e81a000000000000000000000000e0e72becfd6e0878c548bac86d17b538beabbae0000000000000000000000000b8721f700e26927d70f15d1eafd64a1e65c673d90000000000000000000000009edca7c827602b09db5cfc1528c93d0e72c63d58000000000000000000000000e517ae867726a97177b49795cde11976119576500000000000000000000000007d4ff6c9dfe95a88f1db8f5765f9da61428bc197000000000000000000000000bbc7f78893830af6b88d0bb2d2b03de7887ab3370000000000000000000000008eac4413aa7d719f8143a5ca6713a743e77494dd00000000000000000000000024b21e4ef44610079ad3ff4a06ec826b7f0ea78e0000000000000000000000009edca7c827602b09db5cfc1528c93d0e72c63d580000000000000000000000004b771867524cbc28c1f5bc36d81967dde2d8689c000000000000000000000000e5bf55c84fd1d690d35f7825a1721695e1ed8202000000000000000000000000623be52a384403aa5e71544d8b06b8ed61306c210000000000000000000000007d6f5d3bcfccdda31f4a98eb6ce80cb8fd002604000000000000000000000000e79b5ee8db2ad6bace96812d813bd723fec60b6d000000000000000000000000a12cad708188d313205e5e45a45e770c695495e50000000000000000000000008a836807b6ef1ae4f1260d9c8994182f75eb1147000000000000000000000000b77a76d4196310c2750bff7a4f64de0261bfa55200000000000000000000000086b4c5f22f6bfb4d0dcfd516d1f9cdd02aa1c06f00000000000000000000000002f6c4adefb081744101ef139a400650c49ede130000000000000000000000009e54b21765c472e44283ad92c900317ee0bf60f20000000000000000000000003077e2cd2c52a774ac2454f686728187bca7500f0000000000000000000000000f21e49e7e6b7cf6d7e6429980fb69de1f65c21d00000000000000000000000063cb690c4239de4770e251238664fa0344f82147000000000000000000000000b533ac2be1c374ed783da2d110601985f1bc5861000000000000000000000000cb2c894226284bfd4b6251527f0fe4b9f9a9270c00000000000000000000000002bae7ffe7e2e0259caccd8d7908d922d797bcbe000000000000000000000000836a45daec31496176c639e091c7a18b383153da000000000000000000000000357b77dd7f3eb36cab79416bd17c52ef2b242d5c000000000000000000000000c34d7baf6f2559859bfd34a57c762b25d7c6a8e200000000000000000000000072b45ccf3f8d246b7b4a0ab15f67195e5000897f0000000000000000000000000c95e2ec5520790ecf2ac1ee48edcc13a68abd77000000000000000000000000c1468ec3955ca2fcfb539788c6cb3215d155015c0000000000000000000000006c580a0bd8f561f1ebe3f900349cfb73622b06710000000000000000000000002ee20e54aad4e5c688b325996078998a3ad5f7990000000000000000000000004a8f2cfecbb5cb3f1966fe32f842d0eacce134130000000000000000000000006b9f0c47c3b739fd2d1426aea13814cd636202a1000000000000000000000000b5172e54f5dbc480b53ebe6b2eb0df75df243b0200000000000000000000000052ff71f8cfeb83e224c907d03b62a1d2904096d400000000000000000000000084397d94cfd377c127d12d1847c29f12cc5e5054000000000000000000000000bafa65181709d821275e8558d0068b9fef209ac2000000000000000000000000b020a906feb06e7d531f6b6f39bda365a1c1f4da000000000000000000000000a84f2a00569b331265e45c12087abdb400d9be32000000000000000000000000c6eb4989fe2eca434a09093a1adf5bcca8014cd5000000000000000000000000ea2deb14192636232926d69d15d6dac1c074285500000000000000000000000095c3b8692aa4ec39cc414a98bfba3fc9471502eb000000000000000000000000293cffb39579915c45d4f31c886018db50598d4300000000000000000000000080912da1817b1ac531e4fc85589f3ad265c29bb60000000000000000000000000468f813cf0b033059e485442ed2701e82918e25000000000000000000000000dbdbb359de05c67a996fd6afeeac49905be4a42100000000000000000000000059576acb2e83a8be22822639f8131910d6894f75000000000000000000000000eb210b40747875c3d8b9132160c06a584453db96000000000000000000000000e507fe23b1288e22edbdd9d9b87fd2084d9f80a4000000000000000000000000ddbfcc2faf88b91c228d2631da9e658e91e92b7400000000000000000000000055c6cdeb4958dd735c534a9c9cb4da67175ba73c000000000000000000000000b58a7e9f36fe93e70535fa8adb883938dc31c7ea0000000000000000000000003d408f0cd07ccad6b0d177631ffa6d61b8cde1e7000000000000000000000000b5f40297dc90631040b6ced8e8898440e82d8e5800000000000000000000000071d1a180f04cb535ccfa3f5b1e0c5488e54fbd050000000000000000000000001fb0f7d74a6617761e4687afac562a6088f63c47000000000000000000000000ad12a40b24750ce4de4cb3f51991560ea839aefa0000000000000000000000009cd594c96bcb69346e14634762bc9edb7e7319470000000000000000000000006f9a2d32081e80bef1d81d6ccbe423b5416127c20000000000000000000000005b989e11c69ecf09b5c3db0390c83c0e4697451e00000000000000000000000000ca1842aa14255b40a515ba709c7543cf1e72c60000000000000000000000005b989e11c69ecf09b5c3db0390c83c0e4697451e000000000000000000000000255a1f51f0f17127c39680ecaf79ebc09128cebd00000000000000000000000064e0b18fbbf2d158f24758420bb7a39be59a09220000000000000000000000009de68f7318007b3194cbd86b83a7b1d9a98963ff00000000000000000000000074dbbb222ba9f9e152afd42fca2dc3f92fac5b180000000000000000000000005b989e11c69ecf09b5c3db0390c83c0e4697451e0000000000000000000000005b989e11c69ecf09b5c3db0390c83c0e4697451e0000000000000000000000005b989e11c69ecf09b5c3db0390c83c0e4697451e000000000000000000000000ddbfcc2faf88b91c228d2631da9e658e91e92b74000000000000000000000000e7f286d0e36956890f5558bb9c86ccee1870e8d3000000000000000000000000ddbfcc2faf88b91c228d2631da9e658e91e92b74000000000000000000000000fa5e6796f9b6c8910bf0fb8386dee9a5cd4e0927000000000000000000000000065ecc90e1e097924ea41a6f25160a7d43415da5000000000000000000000000662dae2706d11a66b604e913bd14ddbcda1bd0aa000000000000000000000000b5f69426c42d769209ba6454793b034d65ab8f6d000000000000000000000000e1ffc28e4b48aad469537d2b55d59da766a5c8630000000000000000000000005672359d98b352c8d33278dae6a4e0793819a5b1000000000000000000000000278182ba04e80374e54342b71522a011882e6596000000000000000000000000aa5b12374b4b8eea06b069aba1c1fcbfc479dd98000000000000000000000000a7f9473ffc90d48b6f6cd47cd641f864022e308b000000000000000000000000d44c924d6c9e84c9cc8772e32f146cd9a4abd28e0000000000000000000000007101b9233f863faf8fb94c90d82e377ca585c57b000000000000000000000000d419491400da86a5b701a35acb137b637a89575e000000000000000000000000f8a1532fcca782fe911aa184050abac84e7e60f1000000000000000000000000610a1c8c3192bf320ae14d94b4babe553582a06a00000000000000000000000020b3d5bfa8643fe85962babde132e843c8abac0a0000000000000000000000008643c3e3bfa81ac75ae6008fe3b321ec81fd6dd6000000000000000000000000814a9e075662b2dfccfca399e4e655adeba3882c0000000000000000000000003667f4f8a9ef4f55b1dc6cb65e84b06d35fc270000000000000000000000000004f7f91052c4a24ab1f274dce786c5b14e44867e000000000000000000000000816388fd64b67fee0c4af8c9792aced7fe4975bf000000000000000000000000d5075e193e213d3c442ad9a872309fae28ee0f350000000000000000000000001f9bf44e75bc35e21ebe6b8445de249fa1d9cceb0000000000000000000000002cedb6211cf884cd3c051199f620b7b825757590000000000000000000000000157e202d68c38c6f595875f5a8eb20fe51d068980000000000000000000000008107eec5e9f1da7920b10ec759c3049ad36715e7000000000000000000000000c800df15b7f92939018b18e4ed73f364a7469c1e000000000000000000000000898d454a50db7e1bf06a0dc324d86ab87c44eba300000000000000000000000063b8837fe89c76b612996d91cb2c2b874d2f568d000000000000000000000000e0f339a532406a03a897b509d31bf0071ded74d5000000000000000000000000cc3266dd46babad5b4260b6a89e35330190ef5660000000000000000000000001a4a6631ee70a3ca60c8e1698934ee030cf58850000000000000000000000000e09eaf7dc8385b43a4d9c861f206be6b1470d7f20000000000000000000000009fe1a43c392f383cbe097ff503e491d3bd390f5b00000000000000000000000066fecc5de6d5d6dcd4b61fd334f612bbc8443128000000000000000000000000646b24ff90df16f8560493079d5b8011b72c3e86000000000000000000000000e09eaf7dc8385b43a4d9c861f206be6b1470d7f2000000000000000000000000199e85060d705e01245978ce1e816aa3fea7b5bf000000000000000000000000be9df1c493f7d1bd90b3ac18c2b44966cbf8720a0000000000000000000000000b1c553470045152792d404b684293813fe9e7410000000000000000000000002199d500d15595391496ac0898212371d6fba3f70000000000000000000000006c02ed7410543fc7c459e03d359809688bab6996000000000000000000000000c9c894aaa77e346ee35e018b0a4c342c57c55eac00000000000000000000000039fbc05a64b47c4a2cd9f6c205639f9f8d9eb3a600000000000000000000000030eb797dfa976cb9bf7a42f46f836125c09fbd9e000000000000000000000000f6fea69780a7978891e7f5884f6d3a58d9d79cd100000000000000000000000080002a161e79d3d1ed3165cdeba7c5cb2644f2c3000000000000000000000000d6319d5a87a48c0a0c8d8a24894e6de76c393a69000000000000000000000000f39ccd03db03a075d731107c2f9fef81c114ef030000000000000000000000006fd285724233c2d327eb33a456616a312a17e9950000000000000000000000007152d96722338ac001fe943b5578bb4706a54b77000000000000000000000000e937225681a5b4ef9e3858053446b4bff43832f8000000000000000000000000b9f1484dfcff2670042d9cc46c6331ae62d872bb0000000000000000000000008ba011e17ba99f0200116bdb7d1010ff53b56c5b000000000000000000000000f0a8ec10b94321428f31d66fbd526888d7a8b167000000000000000000000000f0a8ec10b94321428f31d66fbd526888d7a8b1670000000000000000000000004b6d938dc0ed3f125a0045795a16057cda557f8a000000000000000000000000db71b8cb58e4f8040d606b031397d410fdfccee6000000000000000000000000082f210df4711688de687ab92ed3b0c1c21402b5000000000000000000000000135be56e1c2278991671140bc7c639ac067b464f0000000000000000000000006c5a68aac93cfa618cf78d2296c850a4f49bbb910000000000000000000000008828f385ccb4f0d795123a48707d77fcaf5cb8f6000000000000000000000000c92505fa353428ef593a32665208981f0482fa900000000000000000000000001293bbbed84cfd74b5be7960497a824419592b0a0000000000000000000000004efe39b9bd38a0deaa7187494498b6074cb0ee5e0000000000000000000000000bae65347db9e97aa1d7c2868d776cbd418a23dc000000000000000000000000e0273c7c8254ff09c4109421c17c997666152a2b00000000000000000000000013e7b91ecac3ed56cbf090d30738d731710d1dab0000000000000000000000009604d8540381ff5ddece4410db867bf9bb54328b0000000000000000000000003cb305713a2e0120d996de53150fa60e683440a30000000000000000000000005387dc0407fa50aa5874e64eadda166ea699a09c000000000000000000000000fb7141c85b1e2fee2a7acef11fa8111589df194b0000000000000000000000003f37a896cfdbf657bc90d1d50b5d552b0bdcc451000000000000000000000000f89efb0dc97a99e867de7a0ea8a52a419e4f5a760000000000000000000000005cd4141117cd2372e652581d3918901c0b28689f0000000000000000000000006eb179324c73c02f84c83cb29b44cc193517aa50000000000000000000000000ef547e11cee262d23dfaf8a0ff14ccddbecfc6970000000000000000000000007f3a1fcf1e3cd180f41a962fcbd73a3a40074a4d000000000000000000000000f126676e50b1d43e80431c4ea74a30c1f34331370000000000000000000000003d17c4cdfed6ecb79d04652b4cac4c8afe8cf8ab000000000000000000000000b947ed0c4d145ee9b2057df45bafbedbbcb4e1b4000000000000000000000000157e202d68c38c6f595875f5a8eb20fe51d068980000000000000000000000006e620f6ee66ca67f3299085b3c56d6a242832277000000000000000000000000c84204c85d00f1a2adaf0d4d2857e24e60870cd9000000000000000000000000ae4c200d6c0967599508d1ebc53b2b8604f36a97000000000000000000000000b8a71f5db495b7991f25abd1787b38bc5ab2893a0000000000000000000000009e1bc5afde42cdb3c8cebc996d0e1e4565e0f2b000000000000000000000000038435ae10d82e2418e66f7f84d140a3c1436edd5000000000000000000000000ead4c70d936cfe56600f1f96b5b01d7e243cca99000000000000000000000000deced8eb70cced1749e00fcc8df982dbf4b60e6c0000000000000000000000004f74daaf71ee6f0854efd6c1864da04e9e69a5e7000000000000000000000000bd0e8e4c4c3c9f5a22f1b42a4ccd7a843af642fb00000000000000000000000013e7b91ecac3ed56cbf090d30738d731710d1dab000000000000000000000000a6a8f2f1c844f5e65fe211e70e88f639de4699bc0000000000000000000000004cbbc1f12a5cd4306c531601919fae3e786134c70000000000000000000000003d69cf573390c7b3867ea5f516138e440b4f548d000000000000000000000000b5c1b659ba270fc3255ab12aaf9227f24a5384ac000000000000000000000000d6b3947fa416cb5d619fd69b04609ec1d56f939800000000000000000000000066e78064b6c1efd6f34ce7be14a8115cbad3b58000000000000000000000000064a53b669a89c0d6e4cda7d4afc43a4ecaf173e400000000000000000000000070ff2d8734929729f19629dc541cebd7f8b3b74300000000000000000000000002d6986fd360891685b1b7e48d6eee6010b63b3f000000000000000000000000a20fd75181b807fcf514402f98adeb11bcb178ff000000000000000000000000796cde4d81a6449411a40418294ebe853c84b11400000000000000000000000092fd9f95887fc1966f84385645b817eb123a33b4000000000000000000000000ca2e1c0127700a4a2bf5e9fe354ac1f899ed56c1000000000000000000000000347bc08c9ded6a9746f9ce2cf15ec4a134b190f50000000000000000000000002922cf0be372b14df46f96f2581dd9b4c9857d2c0000000000000000000000000f37cac95cb2973d0c3e30fa6f66bb15b467d92f0000000000000000000000005099e1b69af7252d383a9cc648a8ef65423090cd000000000000000000000000eb8f0ea35988b4b22aa56837599a5db7f857b5e7000000000000000000000000ef6084604eb5f8b10e88a48426436ab075f7a128000000000000000000000000e016e554b2dd7e3c94143e6ec1bda6876a3d6930000000000000000000000000d55119c0d92a2a93f071ef804edda5434e45603a00000000000000000000000066ebe2aa08ddb69cb23582bfbf8e6b1a5998b67800000000000000000000000052a9754d028ec9f923354784e8e8ecfbd45db9ca000000000000000000000000f95626299ff46f75ee128664ac5bec7d7ca77850000000000000000000000000e043ab5ba68d14df5d8aa88c641be7b9440e7b15000000000000000000000000378580f3549a38eb19fbaf3b4558c7c0c99051b20000000000000000000000000bf8b5cba8c80a1ba56dfafcc028e9f748a70a76000000000000000000000000cd0a3f408ac998fd9edad92f64a7e056eb0f3c25000000000000000000000000e9784ade15630e521119a868f325d677b93c6a3900000000000000000000000090fa43418a95156e5361828f54c587866983f91000000000000000000000000092fab1776df517f5b2f04f7f976900a16d54df07000000000000000000000000959e737e0c0ca8c746fcc36ebc9aa4fc774a1684000000000000000000000000c586385063913929e1f352a059f5d57449c543480000000000000000000000000c2eda70358446b501c0dcfb368cfcbe67ab30df0000000000000000000000002ac0bd2ba777c328d7cd838d8413e7e4d10b08c6000000000000000000000000e096e878d2baf4f2ef79ea50c0da8d09e6dc133e0000000000000000000000002431844a9caf196f5cd82fa05cbda9036c480fbb0000000000000000000000002c78dc45c3a88b03d174fbfebf4bf03e58d54e3a0000000000000000000000000e91bc3b9751ad8f0fc1cc404d886c8f209a027a00000000000000000000000008253c0d37b5f91df70b09d64dccb2f414477714000000000000000000000000a263fda5d15f67252d5f2aef97b7f45a730040b5000000000000000000000000355a39499ee6b5b91a8443eceed08b7c4cea5f5a000000000000000000000000cdfd09852c1724ad0fb1170202bea14b6f9a33320000000000000000000000007bc027e80572288a17334c596c9f23cb27664298000000000000000000000000ef6c5c7e01a17d285e86ac31a9b68ccdf7de0c5a00000000000000000000000031914efe38837826102d10cf35cb64328d542011000000000000000000000000e076e947587f5ece62224c44162d3ab29e8132e500000000000000000000000034584bd642ac6ab828eaa2f1a0f64c78124c143700000000000000000000000099154462c69d17985777c537db3638489bb8b1b0000000000000000000000000345ed181261e99e2ff6cee4f6b434c67ba9c8b730000000000000000000000006d0174bd5b33380bb1718ce9f41d89b003759ab90000000000000000000000001e0bab06ee9d5fa05310ab3cd537936dc36862180000000000000000000000002575a28425e90739480770f66155b3a1817805ae000000000000000000000000b990a30188cc8afcfcb7d384932f997d5caa7dc8000000000000000000000000224062d199d0fab8d738499156920cdde6b0c53b000000000000000000000000bb08f56200084e587fabe7d8d12149d5ca045ccf000000000000000000000000b70b87b62d3a8a468bdc89a5abd461503281859600000000000000000000000049325028205ccb514058b852f75a09c0ff9fd085000000000000000000000000f94efb246eef920984e4c7d3aa1d67ecf6e9e10c000000000000000000000000230d4072c204362ea293ae742141e3a61a8d25f9000000000000000000000000a4406ede88162c41833a617e3a7af3501f809bd30000000000000000000000000ac253431062e11a6e30cee4b1c04b5cf264022100000000000000000000000086dd454b867efb20fc4ef5a034228918c4d5256d0000000000000000000000005f270496fd9a6f9fd88dfb7939b326dcdfe65a57000000000000000000000000e4216c2f574d59136e48a56405c71ecf90672be90000000000000000000000001a113e8dd5446f09f4bbb834270c4f6e4cc3c2460000000000000000000000006667089535b4618de097323eac5f11ba97ef8761000000000000000000000000da700bb1c9b8b8cc3fb5f55020c12289602f261e0000000000000000000000003e54c4a303387622bc594f29ac33bf85079d33d2000000000000000000000000d06281a4cb5315ba0def11a8e31c0e96ad88a255000000000000000000000000f89efb0dc97a99e867de7a0ea8a52a419e4f5a76000000000000000000000000a9f16ad476e54547103db72b51afcd8a7cbb3d70000000000000000000000000fe56121738b7fdc55d5c571bd342aaaafd9dc9dd0000000000000000000000000017b0d929efb758183e17a4bf66759210dccb9a0000000000000000000000008eb71f282554dd151974a03616cb34024aaeaf4e0000000000000000000000000c082838321065c39863464c849121a04a9910920000000000000000000000000ffb4707d4567615536203e3fc8782978debb8d6000000000000000000000000b6b7e6b6190709f9a80cd32782007601ed9d2331000000000000000000000000a47fe5f4a0c10932d64f3dedb09c51c5afc4ff6e000000000000000000000000521b40f2cc26155e24bf14453a4fb696a393a09000000000000000000000000009de92ff5426d732b65a22f576e1582e27d66690000000000000000000000000dccf7861ea6bcc4c31a7212b067e1c860036ac620000000000000000000000004b6d938dc0ed3f125a0045795a16057cda557f8a00000000000000000000000013e7b91ecac3ed56cbf090d30738d731710d1dab000000000000000000000000d4065a03c2d4f7c5f6382c1bf87c756ab4d8cff1000000000000000000000000d355afe01d1a305cf4292285a7df9c1c4667ba66000000000000000000000000b9a678434eeed07e3ade52a26f7c3843f8e8b64f0000000000000000000000002cb8a55e4240782cfd863f2dd85a1159a8948d820000000000000000000000003c66569214537534cb0a57bd34170cbe50b8f2fa0000000000000000000000004d973c54386e1c1d2c7256df850af6df69fc4a620000000000000000000000005a251e3a64f70231edc1e8e4572773fabbef2b3c000000000000000000000000cef9dc93adb081092579f14c333f666396df6603000000000000000000000000a274a2e72fb834272f092af40468243348740a5a000000000000000000000000c47227fdc1d5a3ad7aa808ab998a8b9f917586c10000000000000000000000006b92309a32274c9c0dc1a1e5ff16c82b8e20de92000000000000000000000000cef9dc93adb081092579f14c333f666396df6603000000000000000000000000efa768a1b2c376acb6464d23f69deb066661bfb1000000000000000000000000d2879f6585ebe7968787ce8efc1ea08fc727aabd0000000000000000000000005421756af8d360339394129b85ec5cca220190c6000000000000000000000000531543007f402138abcdd912795a49d50124b9ac000000000000000000000000349aa0e12c449b754ce20c4099f08d9e9f619dd6000000000000000000000000e5e45a017ed771456fcf49ee64d03c68a8eff6d20000000000000000000000002104e6debc9a89566a2e88791ce7d99d6ed02545000000000000000000000000b27f7efcf9a2094a1913e15e4367fa90f054266f0000000000000000000000007d4ff6c9dfe95a88f1db8f5765f9da61428bc1970000000000000000000000005980eb1c3bdce9ba678b11e0218539cb49f23007000000000000000000000000e71401c1dbd3517ecba53df3301e20604e4d272900000000000000000000000012caa0def7581ac50fb106a41e32df0adeb9f4f90000000000000000000000008e0d4c989285684bed4a20c2592866fa4594a40700000000000000000000000069e7407010eecd3329eb21964569f945db6edfe00000000000000000000000004887c3852c5028cf926f50f878383e125d238c69000000000000000000000000c00214748207ad5958ce62dbcc943e9e74e4ab480000000000000000000000001abcb9478bc9b15c7d14caa5fa6860c8408fceea000000000000000000000000ccea72928083963f37095e1b4d8f6f20402cd5bd0000000000000000000000004887c3852c5028cf926f50f878383e125d238c69000000000000000000000000107ee638d568b1c0bd883bf4a0d43304ab0938f3000000000000000000000000518763b005f1a493813d39f28d88bb89afd8c7320000000000000000000000002f9e2e983e32a70b253c3278b41d22d8ef7778b50000000000000000000000006fa7bfc65de5e3d0bf0c11df2c59e4b2d5ff62ba00000000000000000000000071af580c61772b64f9704b2bf25c871417c8eacf0000000000000000000000002f9e2e983e32a70b253c3278b41d22d8ef7778b500000000000000000000000063b3bb75d9c8a39de1d05b98ab7d0b18920230ee0000000000000000000000002ebb27979c21c7df33985d5af4377eda38deff83000000000000000000000000fc0811270ce8562ed1d41f6387b29e9190a62d8a0000000000000000000000007dfae88cf144fd426f9061fd63605d33ac6e7a710000000000000000000000009a6d1496657bb58dfdbcea304beaec92621a93700000000000000000000000003b750e1a34f28a8bd31c99b2dae6d9de2120eaf90000000000000000000000004ba97ab62d97b2e616588fd3d94aa30ada6f255300000000000000000000000097910157d24c410552b84ac77d19509aa186acc4000000000000000000000000a264fa574d239046341def957460080f6ad4f30e0000000000000000000000009667633edf3f2a86d969a6b51ca2b462e48ac58c000000000000000000000000809f713642529d27097bf1fccbc2ad2c14b74e0d000000000000000000000000f146b5dd612c30e17eb0a99c9167e71473221b320000000000000000000000006f39711d26d5e765b35b555af372c49b69bf82490000000000000000000000008edcaae9ee49b01c34efe730b2a5ee064f0e62010000000000000000000000000175ce8d8b59b40bc89940f2f647c8b0ba5b10020000000000000000000000000b120fed0813aadaf776f0f138281b7c2413c6c40000000000000000000000002f5f419762802638d6a5b43e938449210e7debd80000000000000000000000009a6079647e1013ade45656f78b2deb28057515170000000000000000000000008b1eeb3dd5265a869919f2f286f9e66cd88934a300000000000000000000000018f2642c119f3290efe131ed4e766139df39407800000000000000000000000078155742cb0bddb08631d8646ff7b55ab00ab47f0000000000000000000000002ef3a6a731f5c6f4dd9a53ccadcceddd60f0a04e000000000000000000000000a27b0e0328c1b7f84ce1b4ece433fcb08b084b21000000000000000000000000ce05c7072bd5724fe9e5e9cf6f737f212fe0ab38000000000000000000000000eb85b3392d7cebf14b7ff9a51be95b073361f6da0000000000000000000000002bf1aaeeb4ed98174476b96bedcbc84daa4d73bd000000000000000000000000d7fcb4169fff49f67c218f908f182370bc3af7c7000000000000000000000000819bf0c1f507a87b6894a4beabd507109f1a6ae4000000000000000000000000d354562788941049a84f8896f5e4397474cbce510000000000000000000000006860d9c158fea91e468cb691befbe23e388cfb190000000000000000000000006059d3290cce02ef8a010f6d2b0e3e1761fc7ee100000000000000000000000060f9b6606fd50165519dd849dcd699ef95dd662200000000000000000000000055eccd2e53ebe32104fc5d1b2790f8c04e9723270000000000000000000000008720982583b0b9bd1a8b9969ba652c8fcdacc1f200000000000000000000000038f6602f6a6517efb41cf47efadf80fcddf921a80000000000000000000000006dc7e1906a0a282c6e399e766f343b0744d1ffc9000000000000000000000000e069eb8a9d9540473a48e9b78ae0360d959eabbb000000000000000000000000787380c1469328cf42d25c3e4aa03a8ff5736d670000000000000000000000002eb8add063b717fd7b0ef90684b3df315e2ac0a90000000000000000000000003896de0415a1cb75c01eb9a481af050ebfad1962000000000000000000000000d1feb4d2c7102590cb811c4c18e85e353b18d3b4000000000000000000000000c87f5f3b7abbabcf8a0120838108906548268831000000000000000000000000e6f42676d1750a8eb5e1e741cc2703ff89f854a40000000000000000000000000499f0b9af4d6b9a25d8f466cfbf1b028d7175240000000000000000000000007d8958e218fb0967d88015db2a3da639c58c5198000000000000000000000000ebc41bbfb6d895da35877d15f0fa9561aaaff53e000000000000000000000000230d4072c204362ea293ae742141e3a61a8d25f9000000000000000000000000d46b3bf153b8390af8d3d27be03a8ec4b9c0fe8f000000000000000000000000faaf66b6cd9194036da1720b8898aa2eb695d903000000000000000000000000c65f9ca847b654b84426058818b690966120babb000000000000000000000000598bf2736d2b8084286a314f93c7be69724543d3000000000000000000000000ec97c416f7d62673a56e6de436c1c23c6bdce7e9000000000000000000000000276b0055a1ca5530149dedf1dbf1fffa65dd52ba000000000000000000000000fba52f7929d818eed19860f3c7ee6dfa0f6918c9000000000000000000000000b7d42d9b7a172237fa92ee0bde46999362889451000000000000000000000000391377305e81126c9afdbc25c33df4b7ad99952400000000000000000000000094ebf8e436cc6fe80f4018f5d1cb6ebe2c710a93000000000000000000000000c2dce384d8f1397cf7d23e716fa5d25530ee24910000000000000000000000005a17215dcafd31acd03ff06c70285c757f2155e900000000000000000000000010a33d3dcfadac6081058d03f33d9ebe2e013742000000000000000000000000984a2e440aa21f083f85a28a9ca231ba00ab86f00000000000000000000000003405cfe267da5cfea2f0bbfa19ce3bd0c1dac67a000000000000000000000000c72a6ad7c99ed1fada1f50138e4d9cd0345b5fff0000000000000000000000000510cf78e463555f139cf194cb33fe7e69c8eee40000000000000000000000004dba40cc99112e49f3add1c159bb13c80da6331e0000000000000000000000009423f42b4866fe2e7fb9d16e2ad41d6751be7ea400000000000000000000000043d2b4dcf3f0154dafb640348cec9471f62dba780000000000000000000000005776d3f35e56a35bc3a2cd1474b8dc77177f28cd0000000000000000000000008da9d557d09a2117bc740df8fab62cd52a6511f300000000000000000000000056daad500250da94487b3b48b6c38001d296cb1d0000000000000000000000004f8c7b89b0766bdd83bae34ee9b7803a8a972a29000000000000000000000000d54c58ed7a7fd1510be04a39ca846f0f4fdfd6d10000000000000000000000003db2714d20fc333eb1365495d7d97af5f6bd2f1b000000000000000000000000523e76cb02b5a78f9e50fda0f26a309624867c70000000000000000000000000dd69bef99fc4ee0cbab84820f35ffaedc0d0a2ba0000000000000000000000002354c9cc5042ce58f0451701118b118db35a7e4900000000000000000000000008fcb9ca41bc0a383b37c5cb8497cb8c7cca9ba5000000000000000000000000af5dc58501b6ede373eed2839d41b52acb2dcd910000000000000000000000008a9db105341509cb41fe60f097a95374ce3e0a6c00000000000000000000000022e6eea6a2871a197eb2eb3ec3943b41de9a525c00000000000000000000000021fc205f3d1a68ab761e8789a87627c8b1fd6369000000000000000000000000e0f6bb4af84df602549857366c0205aeda0016d3000000000000000000000000bbce5af7e09fe8aa26f960a4958806f5833408340000000000000000000000009b0a8f14b723576d824306d2c2917c3a85a0232e000000000000000000000000a8550c0917e9bd371e5d944e4e9c428d6ce6459b0000000000000000000000007f76f29534be1b0bd8a014e1f3323093e16184800000000000000000000000009e0ba8cf9c8e076741882abf89a6a6287f090d6b000000000000000000000000a85b2991b95aafc2241a05021b99cef8ade898350000000000000000000000004fdb1312dfcf6d07575ecf8db9ec15ec565df61b0000000000000000000000000d93186d572deac492106581b94fa20d8ef305ca000000000000000000000000372d87ab0d524848dbb953d595d5cd52dd29437400000000000000000000000084315dc11685ea6cfd2dc9f98ee5fc9e16df94cb000000000000000000000000e0f6bb4af84df602549857366c0205aeda0016d30000000000000000000000006abf8530b4ced7000be5e7ae5902a18e7a195fef0000000000000000000000003d4da6f2cf4ee4da6193d9a118d4d0863f7cfe43000000000000000000000000d726db62bd693c7572a55cc97386574e0d220a120000000000000000000000003a58bf51828e53ebf0a0f055fb2fde0cfe3ff35a00000000000000000000000008311f38a13da9a5716ab26fa95e634c8fd8f4a8000000000000000000000000806fb83de5e657856c42b5808f5d369b45206042000000000000000000000000c1a2a8bc56ef680eb374b8c10e98e5c7b85dd8ae000000000000000000000000958d932f9c61b78077da7efc90f2565a0b757521000000000000000000000000c4cf0c449ec62aed5fbe5920d6b216067e3e2e450000000000000000000000000aaedee5739b6f2d8df0127f638608be878dce80000000000000000000000000e97f9fc8bc9945ff60baf5993606257507335f5a00000000000000000000000026364893f3a9b8dc587719f37a52d2178677b9ae0000000000000000000000004c685524e4921ceb0708079bf5673e4d287b06b6000000000000000000000000ea7a8713ab008b6bc83f040c17c92b621facd891000000000000000000000000ebba031ec52088181717b909d1e3096a0024901d000000000000000000000000f4f76895599d4a62220520c1c2191ea61f7a2c8a00000000000000000000000006d7304ab88f31da976d1d161c1389b2e33d124d0000000000000000000000007608132aef36ceb94e7ff1646d5a8ab0ea85bcfa000000000000000000000000d583be89b0975480807f3ee57804bf776c5eb5d9000000000000000000000000c6f1152052e07f1384aa303277c1a1e50f755667000000000000000000000000bf2312583484a0f10b6b2b87ddf1867285be7beb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000