Special data
- Status: Successful
- Nonce: 53270
- Type: 2
- Gas used: 7048583 gas
- Gas limit: 9250701 gas
- Gas price: 25.00 Gwei
- Effective gas price: 25.00 Gwei
- Max gas price: 27.00 Gwei
- Max priority gas price: 25.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc1610000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc1610000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc1610000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b1375000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b13750000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a247e2ae94b98dbe09505bfce1e93d3df603ed700000000000000000000000053216d9bcdd1eee5e7120888640f85fa66cb230700000000000000000000000063b3f826dfdaa1ad616ae6c95ec3d32a0b21f0950000000000000000000000001730f938ca45832c6ab00085cd2f04f11f9e7ab00000000000000000000000009398a45863f3aef7d5004d8428e1b1e38ad210490000000000000000000000001fcb56bebd1c4c498dc96baa6fb44ee754fc4ab500000000000000000000000020a550747392b0621a7bebcda552345f05d7f7b300000000000000000000000008f9c6e67f01cd7b8d6519c9404a87de82e75fc7000000000000000000000000866a6ed5e209774805c3a4e0b9df0294200172a8000000000000000000000000e6f2f0afbbbbc8e79256939221ce47fa0bf028990000000000000000000000008bbbf497f6bed83bc5a580652c697dbc3a1f125b00000000000000000000000096b3d1f67b13983ae76dc8db69e19dcaa3eef011000000000000000000000000d18914783fcca951ec9e11fae23c5b82ead73d520000000000000000000000001bce1d88edf9ef70965adbf286fa5155c149088e000000000000000000000000c91b3799381e9deb0c0da96720091d20452d6b5500000000000000000000000029ba328c8ac9066fccc9e20b5f59bbc5effe945000000000000000000000000000c4dfcbb8fa3ff24dc6ecfc84344fe31c43ec3e000000000000000000000000e96c79878cdd5a366aa9a37efd297b6e5cb77f720000000000000000000000002e788891b03296ac37a178e45bac33a1a268e4770000000000000000000000005e11d32e20dec85e39b8019903bd4a0c2c226d6600000000000000000000000091e12abb14f71c8018e6f144ff71726fb671e38a000000000000000000000000233742c0d8929e02ff37c4b487536b947e8307230000000000000000000000005a6ee3905e9b0a8777d25b7aad51efc41ef2a0f50000000000000000000000003e82281d3c138ca2055f7ded38c7892db2165c8d0000000000000000000000006cf15aaa876ee3699662f455108bce8808c6137f0000000000000000000000007cd658a4349f1b41dc984009caa2bd2d7186d0a80000000000000000000000007b76f41c7327baa3b9a252cdffeb266ff7a4500600000000000000000000000088672aecdf079ca772d3c28d81288b84c6b343fd000000000000000000000000eafe3bb8ec1e5e250b5fd452559f0cdec3857147000000000000000000000000e403f90dfb633ff9fd70f3292828de79d82c70350000000000000000000000007d687de46147017f489ce74dab60202eb1ac0bb80000000000000000000000001c2139c282f80f1c5c96124acbbbaa6992af48a50000000000000000000000003f3629a54e4939d24371cef1cdf308b100bd49110000000000000000000000004b1653187e2ef2ab397d9d00b4f4689bc852b11600000000000000000000000055fea493379f0ff2d455937e0fef70056b1d6ed20000000000000000000000004cd9dfa4227b816bbcee5ba437d7d7e12b329b3d0000000000000000000000008834193e655ec29a3705e688b4afdc62d5bc1cc5000000000000000000000000b16fd8e12ce71b40fd42a63bc5745c3b2de2d36c0000000000000000000000008b553b2d4029229da105011a9a18834e8793f10500000000000000000000000059817d2c5e4c815365acb241af7e00bd02e7960b000000000000000000000000e62467ab630a842e8bde4291511430621a591e50000000000000000000000000d990030cf7518233038fa46d1375f825def950260000000000000000000000002d9adc405191d0fb381a41c53605f225b2b430c40000000000000000000000005b26412be1b28dd27403e8acb7989aed797e48e100000000000000000000000032026190c85c49fdc401668dd03e48ef92273739000000000000000000000000d5f163f11c5560cc468956d7ce6494da8c9a9b2b000000000000000000000000afb1489a899fb4dd69cf1c64041d02b36cb138a10000000000000000000000003cd896dc92c94ee6249bd940579d867140c279b6000000000000000000000000adfe53db773ba15914a1b31f608ebd0db25a1342000000000000000000000000bd036852fe260457c08958579439b79aaee0e44d00000000000000000000000085cb77e68b5e0785cc3279ec3804fbcba3dbbd1f0000000000000000000000002cd31c7fd3ab0eb044e852ed88039640ceaa091600000000000000000000000099537d4ff9f982236a3c4120748178360dfd88eb0000000000000000000000005fc4dc624ecc45bc893ac70845ac47bf6c73dcb1000000000000000000000000b63bc3acbbedc52af35c57f0248756e2274cb1fd000000000000000000000000d9cd117b487724fbc5a988d3f14df1d18cb56dd5000000000000000000000000aafd7067b1b57cc782e0307c4953617f7e5e704a000000000000000000000000625457120587f21517bbf9ae86a5db287efe437200000000000000000000000055348930d82af15bd81fc8b5046327c328cfaabe000000000000000000000000b3de90ad743332fd03c95bdacbbeb1d9cf5f35180000000000000000000000005ce534f891ee45c4d9bcac9312b79f7e914bf599000000000000000000000000ba3a4664eb01a0b85dd8faf16744f32c23449ade00000000000000000000000097c78bbcedc40a9c955a942a04d940e434c71dfa00000000000000000000000034d6360e4df8d221badcea696059172dac3b904a000000000000000000000000e016645cee662026e6b07e969710f97fcc1dd7c6000000000000000000000000b788cf304513429896f6bece9276037d3964985400000000000000000000000020f3c287d913789ab1ccface6d00f01576e5a9960000000000000000000000004d6edae540778401d0feac9f6e8a97a4512e52ec000000000000000000000000768c50140dacce9fdc4765a7e6e0b0469de5c4ea00000000000000000000000061c3648a900e76501a220ff9941533fb801c1734000000000000000000000000cf554cc50bd096fefe07d5c345fd8bc539526c66000000000000000000000000b0117a7883b3d808a4dab88bd25655677bfaf9af0000000000000000000000009c07f6d72a6588ede327aec7963e634eced43a23000000000000000000000000b6cfb1c63d6035c009a61125292e52768e18b968000000000000000000000000ea18aa95e7d814a53d67ff57ea4db7facae5b92d000000000000000000000000b7886fc63e53f7a46c6a6ffa5c5971175bbd551f000000000000000000000000ece292079d168c700ee5b266f563088ddf374fe500000000000000000000000023b9d79ef2b27344ed6a5c0268a360a28579ed690000000000000000000000004a31bcfd6beaf86df6e708860919b1cc1765b8e5000000000000000000000000601518ee99944a1c62f12794198c0e2bdf6270760000000000000000000000007051e275c0d2f21bd0e34a3f7e34b77d7eaecb4000000000000000000000000000b78496bc8b0e36baef2485d12342c49a16228d0000000000000000000000004bb0566f44086214a8652da4b5e546486149cf2b000000000000000000000000a42425ab3ea4f7f47cbedd0100549d9551b47c24000000000000000000000000762b712e0b457371b9b1ea94ce039c8826e455e50000000000000000000000002074482a933956130f1eb539eda4aca20eec01ba000000000000000000000000d18d1d7d3ebf0a07a29efd18439b8a965591e042000000000000000000000000a72491d4823aefe2a69d61ccdf366a9e28ef0277000000000000000000000000616c7db953dad4d480ee8f89a208d589e915499400000000000000000000000085fd8ab284b069881e51c808f1111191b201a0c500000000000000000000000040f0f2f34f8ffd2ff675bcdad5757e6d10af780d000000000000000000000000eb94bfd34a8d62500496cf6a04b484a83afcbd3d000000000000000000000000ff2d75af3b9e57d7d2598c7718b6ce6c12c9902e00000000000000000000000077273e2c1acf3c5197e8a05948f437b848f6e7f5000000000000000000000000a2ae2fccfd26dd0ebffbda14eee23d1deff144c90000000000000000000000005e7697551043c84e98a1f37be0b6191b85adceed0000000000000000000000001a99aa1e952b2c8aa9e273599cee92e6931fbf910000000000000000000000006f46cc2c03318c7802bb1aa02002dad9ce4f7ef10000000000000000000000003a59b383dbbe8b592875bf0d184d3a4fa17cbe8a0000000000000000000000006a32004ab90081d8dd340152037dac2d2fa025b3000000000000000000000000df8b25d0c4d549684513597e662985a54892d7b00000000000000000000000002706c93b8a312a2d74329f5f543a3bb4c84ff8fa00000000000000000000000050bcac57bd947bdb2892d4cf0efadf33cf9d6aa7000000000000000000000000fff022fe7b0e8005d978730a9d1efffaa9ac192600000000000000000000000019611793717f6a953a83b0f14426f7ab82881edc000000000000000000000000bff435f78f63ca122b21bf3d8b84357d90a1a793000000000000000000000000276c19cba31b6526272f76a5a9a977133f7e1a0e000000000000000000000000da6d60deb6a2faa91d0d341bceabb015da3749aa00000000000000000000000029053bfc49e845bc8250c4f230ce455395e0d571000000000000000000000000b56e48fc4aab8623d2edf171351dbde6e841df3e0000000000000000000000001d0ba8c824fbfa36b0a8123c1394ae859ebc035e000000000000000000000000c58994e2361137814156b07b40bc360f628957dd0000000000000000000000001b9ee154360b044ad636968b097fe4c1c9b4ef7100000000000000000000000085a71bf270f3be298c8b317310e4bc866e2c3f0000000000000000000000000066e5f0b3c0566822d985b9a5994c14f2297d319b00000000000000000000000077bb40b7d4e23e49cabe735444d9ea382c5e50dc000000000000000000000000611728b51b86dc4f23897ca06ac219a310912fb90000000000000000000000005eea3b3172cf58ccedaa22ad1b7dce941a0565080000000000000000000000006b447dd5f7b00a02bb1861a51bfd7eff47c04149000000000000000000000000097c75af272d913b40ca2dec92d4ad08a1c00874000000000000000000000000ef1f958d870dd67b2efb0421759f67623d55f9c2000000000000000000000000f4d77de0527ef25c4d31b1e5ccd4fa3196d3d3030000000000000000000000002edbe6cd798f4f89a4fa01849575b915afc516dc0000000000000000000000005f9057eed7cf02e22e34b2045e414f7e119b15b80000000000000000000000006bb4ed36eceb94fabf29906ed02805deb3c1615f00000000000000000000000035d41f57aa40054d7ba9cd55bcbdff16466f913a000000000000000000000000ce5ab56827626304f772a48db345aec6886bb7710000000000000000000000006befd16df55047a6c62ec1637e9a1de8ab387da0000000000000000000000000f400469590644099e2e802c7d6a0813d05600864000000000000000000000000e838983a87debdb940459da95bc2c6e96493539b000000000000000000000000b30ea69e210afce15be7755bed6e626ed2c005f600000000000000000000000067a730aea1056542fafed339e882a8febdc6d764000000000000000000000000bb2f717b4dfc42036dc1993b8510d739e154e4e1000000000000000000000000bb6828720ce5e6d2f466ee35b7e704fb72bd35e8000000000000000000000000986f1c7c99ca5eec738652931ec2ccebc82a2c390000000000000000000000001111eb0db75e672f9b47a6acb55cdcb6c3c202e2000000000000000000000000c82b35bd31cd8b8bdb9b670f9740d3187881bb3c000000000000000000000000fd083db39c1d303f4f3441fb3f083e402e1ca0f2000000000000000000000000de23574808cbc7937232dbb98831f3ce30fa25dc000000000000000000000000bf4b7c694f700aeeb2e6d8ba4bf01949e4259f1e000000000000000000000000093525fe9fe1b679b219efac7613fffdcebb91cd000000000000000000000000cfa2badc01f2242399b750919ab7ee28f9ab368c00000000000000000000000058b6d9996a007d71d8c13d4bc999b234a813e07a0000000000000000000000001616b057f8a89955d4a4f9fd9eb10289ac0e44a1000000000000000000000000adf6913e48d6dc9b35ec7788b46bcb3bb149152d0000000000000000000000000f3ed438ae643b8ca9744b725d3b1f81055c7042000000000000000000000000130d47a7e5f492a5514b4ca5795ba9c49474fda300000000000000000000000029cfee4af2345059c0e9acead65c8b5ac45134b0000000000000000000000000767e502fe13fc22aad5fad4eab3df08a0d7e6dba000000000000000000000000c0ec330f714866b4f3889074b87458676e29c95e0000000000000000000000003ca474893df75bc6e6329255b00c2b38d7fdcc050000000000000000000000000bbdf29d765804b1b6de9243118791b188da453f000000000000000000000000bcc5a1707de6b307ff0955a18ab1ecc024108ff9000000000000000000000000b9ba1dfb4d77dde21c8e7b29c0847ddec4d1cdfd0000000000000000000000002fa8c3d8b385c86663c47aee1751e5e40532e314000000000000000000000000ce6a5c3c505b2690a47bc442b1b82bc1d546e57a00000000000000000000000046566039175a81239055da6f3212192a22ae6f2d000000000000000000000000ba86a32ba9c4f16f14f0bacc2f43163825140ee20000000000000000000000009d55a2fbb327aafbe56404cb8801264337c72b5400000000000000000000000097a892cf4b51f8cb2bfd705095873e571be2e4310000000000000000000000005a028524efa3e70929547d29e76498472a99ee3d00000000000000000000000020ff8538db04db156fb41059044afd5fbff5cffd000000000000000000000000f1efbb2b7aedc1ddec7db24fc31841cc65ea8c74000000000000000000000000b3b18a350fbe511e5afb11693fc73dfe56118d9a000000000000000000000000fff356c5335ca58e02f397d043b42cb20e1560c90000000000000000000000001a86d6ef925722712b1f341083d78fe44ab7990300000000000000000000000033b0b0a0df8ade4407f3781739e08e1b8d13a489000000000000000000000000e8a883ccb619809a36b7f1e4367ce0c25d3ecdaf00000000000000000000000090ad11f96e28910f0c49cbd03bc8dcba55880c6100000000000000000000000019cd58271db017431b5a23c39ed6747652044c62000000000000000000000000736563523dff3bb948483541459f4dd3a3698d5b000000000000000000000000efd57b26bde39746b4b21d676d1ca2346ac27167000000000000000000000000a1d4e527fd2afdf4a1e93b48ee8c0c77a53c0f95000000000000000000000000b3ccdfbe1f944f07600e97e4c010489e4bd97bec00000000000000000000000094a4507577cd66c3fa339d49435807227a1ee84d000000000000000000000000f20106acc1dbcb7a01de4152273e77dcc68bb499000000000000000000000000bcaf1d420bce7e29ca5b93f0ddaaa0945e08a771000000000000000000000000af690f2c3b44db18eb60b4dafc915068b2cfbe4d0000000000000000000000004a815b9da4871327eb13e6e0655c8a32965ddb40000000000000000000000000f549475ccc2025734a54ce0499a86314c36d1c030000000000000000000000007401c0745c58c331018e26f0c44a02762995328200000000000000000000000018b071ddeb555784cd29038c0b9e27b0710f022d000000000000000000000000f8f756c85a44c57733e3553864e1be80f22842db000000000000000000000000ac545ede6f4dce65e3fb9f9678805fcf331eb556000000000000000000000000c8c8839c3afbe758fadff07bd03ebbe275f1fbe5000000000000000000000000b65aee6fda50f6945873a846cfcb5d722b71af86000000000000000000000000522c1a31ffd341c995d4c3ed4d6099711218af5c000000000000000000000000c70a782405e89834a0ec87e62f354510c4d6f4ca000000000000000000000000c9b1f25157186f890be03a7f5b40a3f420faabb40000000000000000000000005374257a6c96e186160087138d3b0587b220516b000000000000000000000000c086fe5105fd2074bb815f2c29c72ef1084977f8000000000000000000000000159748b19e1b739f7033eb5cccf23042038c960a0000000000000000000000002a4555192e450e0a71061154474a6a2cc6d30f8100000000000000000000000074a2d9575a17a6a8f9706f98dd35b4f4a610f8e10000000000000000000000007b598fa577d7a5642b17d9f87dda9ca171c58a7800000000000000000000000022be6e18bb8cf557b046dd1fce62417a01d05463000000000000000000000000f08720650a1760235314d80c7e2ba098489b015e000000000000000000000000b22eb4cae8afbece4c23b66cb022b84ffb4132bf00000000000000000000000031472247a47906b64f76359a62c533369a742d6500000000000000000000000013758ff1bb06584c7e356bf3abccd83a624dcd6a0000000000000000000000004cec0d04da3b8396c418ffed1312bec927a67a6e0000000000000000000000001bc4a317d2f6fb8884c4ce6e8c29dae30914970d000000000000000000000000dfa12041859fbdc575017dba989a7b51129fe14400000000000000000000000013bb1c9e2d63b5add1ef977f7a89cfa5066d87db0000000000000000000000005d669a192eb312fb2492ada973c29303993071cd000000000000000000000000a008cdb934c090422e11d30182ad06007d495c1600000000000000000000000001de0ceb6097e64ba22d0855a05e5ce3e322159b00000000000000000000000003810df4598a10f9ada3eadf389eeb470d04931000000000000000000000000023d0739b17855b4468b868f8db82fc926776be3200000000000000000000000068a2cba205d1089179efbea61e04fe37fa819d5200000000000000000000000054db7d27c39541fad55677fbd7b1b87ed3c847e100000000000000000000000008668d14189919dae336f9679e005be8531bae9700000000000000000000000038df7f6da3e75d14bef67cb8fe78cc6b34f66ead000000000000000000000000d66e2c501ec78a07c3dfe407c84afbda71a5a8f50000000000000000000000006e93b9794fe1a928663cc711e24e70646ba7ca410000000000000000000000000ff9274b0aa140a6b1bdbb1217de295b459f8f1d0000000000000000000000005f2d976cfdb445642b852d3b991bd85f78d606bf0000000000000000000000000ada3111b866ff1ad0477f0c5d2e8ed35a36eb5b0000000000000000000000000f504f6e7032ea79e3013b04426f4a097dba46570000000000000000000000008415a37942e1f58d187d9f4f2d3075294ff32cdd0000000000000000000000007e0641b0d4a01ea703d6016b09e3fdeabbe2c4fc000000000000000000000000de5cf2f363792b3e7c04eeb33dc5ff9bbba6a9e80000000000000000000000007d65d706435c228686d0eb5a11b2b5d8140365f700000000000000000000000031c508fbf078f040276de9d74fd4aa4e5a4068ed00000000000000000000000021f9074d15dd2672e7696e9889d34d0c90e236760000000000000000000000005f844998d42e0077d28829c377d3de1413d339df0000000000000000000000006c9c6e4650b7088628fd2f2ea29a75c7f556acf80000000000000000000000006b9ad7c64d4350686e3fe8c64e4b6518c76660010000000000000000000000003a0dbb70919d5184a78effdc7028a0bcf995d13e000000000000000000000000c12f070b7d03daf6a2fde063178ea0f985447d310000000000000000000000007b6cb48509f25c17ba8815e6085cb945f300424200000000000000000000000059cc6d3e24227dad3f0074e2b110000a678c8804000000000000000000000000556fc4ae953e256aef78b4eabdd4e55930d9ab54000000000000000000000000889f45adfdb9edff2e2cf5721007c4ff1efc99bc000000000000000000000000c6ebdbb9c11619f7c08a3735f418ff36feb8151200000000000000000000000052529a6b7ca6129a2f6414d1d4154bfdd636aefb00000000000000000000000082dabc637d3f20f53f13e3fac043f0af73ffab8c0000000000000000000000006ae134b551cb60dc56cd9dea63963dbe1abb191200000000000000000000000038ca29e7542daef2f6ed1fadecdec246821075230000000000000000000000007e9019ab01678fe8091f4f34c055c527568bff4f000000000000000000000000d63a1376ef8fb253c29c4b2fc256885a4c3e42de00000000000000000000000067b8f8170ceef3320d2c12947a13a8ef4771ab510000000000000000000000002ea8a833ec55e6d0099e3b48790d8aff5558480c0000000000000000000000006d68aee7b5d829c146372a95af14d9ae207e4e95000000000000000000000000efccaece84b67520ca98648184303869e340ba660000000000000000000000005fba587ef8f965582b69b816ea0dd7e1353086340000000000000000000000009a31236d08a4e896bd79fc40f607001710f2e228000000000000000000000000d4504efe11cf01701fedb2d7871df1a3f5aaa2300000000000000000000000008f9bce0a41565c0fa96fa5e5fe89d05de7e1ba6e000000000000000000000000bcaca2c4602694c2288a3415da7258eb2bd27c37000000000000000000000000a5568bab99187d6c57eb488fd8b95cbb08f9c52c000000000000000000000000e6090426ce80d491a7dfaf2dea4f680d7bc782610000000000000000000000000595b6490cfbd47c7c9e2d5cad68f7ad273cccba0000000000000000000000004f45cf053178ba74888cb3f4186aacd43383d5b800000000000000000000000010076b2c011de8aec13175d09e67d7baa63990040000000000000000000000008e25dbb9c65f2b656d23c84f5082f957c9012b18000000000000000000000000a3281ee9b45e62ce82a5e7fb96cc7bd397a2a24100000000000000000000000095e4353bf373bbf60a2ffa8a10f354e3c26e08640000000000000000000000004d5d6283270c6a50ddf5699c38f4903d7da6ccc3000000000000000000000000ad6d5d6b0f9d917cd08312519aedd7fe5d191bee0000000000000000000000004c5f234f434189dac75712d70739ee0483ab298c000000000000000000000000cb94a4f61b55149d9341365d79feb3e7ffa2e44600000000000000000000000032d23e70e040ce997b0a748a9dd06fc5613b9858000000000000000000000000600cebe6970a24899c69ab2c54b91ddea50b51ed0000000000000000000000004880169dffaa21ba0ec65e9fd1e3e051d0ee1c860000000000000000000000002504f4791185e46d88857f40c264c1654370c46200000000000000000000000004fe8784b3468e35ab18d00db165e8179c23990a0000000000000000000000004e17238991fe4d3c32cbb413ac7af176f7e250d2000000000000000000000000e12f7fd5d90a1e9e1e40ff17d4bebd669f8ec53200000000000000000000000008d7c8c45c8dff85de2c017754e6b06bf0d6f6910000000000000000000000009ac33043179775b612bb745fab0a36b5a14ccc5a0000000000000000000000008b5af3de96467e1184590df84f445876c31493eb000000000000000000000000f9fac9f0a6bb54231f1e5f9da780a29ca4e127130000000000000000000000006537e5556db57da37a3eaf50bb32ca6d26657df6000000000000000000000000014db9521ef17a8d0006a4670ba250daf1101f440000000000000000000000006f1adcee1a91206f74821d4481b710fce4ee9078000000000000000000000000318d8a980fdacbe3de16b2d9218daf8c6994110d00000000000000000000000001bfc7169dc0f6ac486d309e8d041d67cf9500b0000000000000000000000000b1f1ce879d644d67cbb3edaf8cb5cc9ce88a32d70000000000000000000000000aa47b652b873d72c3e4855e7a55c99daaa66410000000000000000000000000c5cc6e345b9a013e6ca54a93d3e7ff5cd691c03300000000000000000000000085396a429007f9219060aca0bb986ea23c1ba399000000000000000000000000e754dbd591f11f2f0f76434980eabd71e2be0f48000000000000000000000000183f5c3a7cf4a44320c59dadf78788e9f1562d14000000000000000000000000b89b9663763866668b1cd8ab56b097e56203f438000000000000000000000000a3a8c93b9f6ccb6e577523692d66b73de10977a7000000000000000000000000e35e492aabf57a277807e6ba71798d04f0f23c7300000000000000000000000042301f6a3b221bc3a822f08d1c561350cb676784000000000000000000000000fe6f246f7f52900f4afd6dd8cd328a3d56f6666800000000000000000000000058571a3aaff7303f121a4f5dc9129a32bb76faae000000000000000000000000de24b0cc7ddd3e8c2b3fc698d6ebd92debe3aea50000000000000000000000004c6a458be7b40a8fae6d685e793c65e8d245febf00000000000000000000000056a2c578fe00fbd01005ab506c263185b7b2a17a000000000000000000000000f88612659bac22c5162dcfdcc0d7cc4d88e0e74c000000000000000000000000199bc3a329b5e0c7954a8d59ab3514636387b9cc0000000000000000000000007a8bfc7224bef912c3e5187a2c998da6f6ecbf0c0000000000000000000000004b414898ea13da866e23438a587bf6c7c361c620000000000000000000000000ed9f1c231af5cb2dae6b56f04a439dbb43d5cf2b000000000000000000000000398445191c2c5188feb57f4474a39ff843212a81000000000000000000000000fc2cb15ce93f894a8341253d3996f05b86b088c70000000000000000000000007fb1f177ab8e377b6cef95d13dad994fae9916aa000000000000000000000000f1e19be92bf952bf472f4fce17e2aee1228b816800000000000000000000000009122fdc0c0aced748b9147b0c1b826fb45c56aa000000000000000000000000dfc08809e9395672d6fa68e174a47189a7d42851000000000000000000000000213450fb4ee2c96fbba48d2ebb28525fb62b0e06000000000000000000000000338fe6fa4d59e05fe31e95c6dbeaa60cded3f1500000000000000000000000008727896e891b3d9b10ba1d59ae7754af6c824d8a0000000000000000000000003a21f7544033ad9bef358e172bc302807d8d89f1000000000000000000000000496db5bab236983b33b8eeacce09407afc0036a300000000000000000000000088f4e360c296894ce83ab90b2d84246c06d0089f0000000000000000000000005c8a8c8d365dc0ad50351e05dc1403ca0458efce000000000000000000000000fbb9b00cd08cf23977674665df3c0b0c4f9e1afd00000000000000000000000010e6d90f53160557163b720d8e21116d87f79281000000000000000000000000311b2ed434f79c40a17eb5925c2a6508f617dae6000000000000000000000000aa92c28ded0ad3ef1a55ede70cc9be1628daf5680000000000000000000000001ac184d2e7d6693faeeec10f6c60f411781dd6d4000000000000000000000000d0b5ccdd4f1f3bcb01f70c6132b7579d5c4a33d7000000000000000000000000d5dc79ba56f7ed1efec267a26b28c3ec08f036d100000000000000000000000000c204f743a77270e27d98f4dea835e6d8508243000000000000000000000000c751401c7d04148704557f95e56273a28037ad5000000000000000000000000026ca6d2cd97c200bb0f1f78b6b06a9f4e4ad02c50000000000000000000000006073cac1e8c7376f546a2865511cb6785fc1a0a7000000000000000000000000ede517878739c80335932b1fa05744de0e0f9a170000000000000000000000007bbade79cf1a42ebaba03e4bf4a559bda4bc277b00000000000000000000000034e1fefb7934f55d04f306eadbe324ba24eca9d400000000000000000000000011e73d8e90571192c4a4927d4e1d65df734ad606000000000000000000000000b166d52a697dd9e397d0ae7f29822531fdaa70d9000000000000000000000000564c68647acb98df9d468a486ffe8516b98ffab40000000000000000000000009024cedd8148d4a2466adac2be1e32a3006918ee000000000000000000000000b2c7472fb5202e0d0c74c00c07a8cf57e026361c000000000000000000000000d48fa4257854f896410a68166689482be1d062ed0000000000000000000000003bc72b58fc3068b1d65756820547f1a1a58d43970000000000000000000000003f2199afe000991874d5e60c751a61ac41d65275000000000000000000000000f329a07dd0763bf2687c02217dfc1c18f2dfce3a0000000000000000000000007c9960f2d7ac2e0479d2a67bfd67e080fa7ca737000000000000000000000000af3ee2df294f785052c28a66ab49d92b5000e6350000000000000000000000000cea72dbb3dd12cb9fcd09459dc8374790e8de2f000000000000000000000000945f8224c6838e366f20525100da786589e9dd53000000000000000000000000c105445f7e7345c0f9508cb538403e5001abf66a0000000000000000000000005dd9ab1c0c26f8a7770b8009872c2eaa845f5775000000000000000000000000033260a4e267be55bd5e436e4cceb6596879611e00000000000000000000000016cd5c0ac3860c35af99a8c2ee08d67d641f619c00000000000000000000000029d017bf6fc6a4a581e64550ac748faddad4908b000000000000000000000000c1e76fb61df20730542bb606bbc2aa07db05652f0000000000000000000000004f2a989aa2c6fec85d515d100699f35066ff9e4a000000000000000000000000c1a06acea8d0a2e230896e5797612ff1e9e1e788000000000000000000000000ae33493fb287f420edc1691c0f64b9664bf754b50000000000000000000000002ece24b5b980d3a17321adf6799d996012e6dbf00000000000000000000000004700074774da51997a98fa0439e6107063550f9a0000000000000000000000000e16277b6f1520892c5923459308eae99a130d4900000000000000000000000074e4ce5be7d4a9acc3c79270b2355cb79a73886a0000000000000000000000008bb616ed4feb82348529e5a4c5c28736f708cd13000000000000000000000000bb2a3768fbd8e4baaec26d0ff37d8be3a0fbed1e0000000000000000000000007249e1e2bf2ec7016e838546ebec914cd91149850000000000000000000000005cdda64cd0c761f66c503f5f45d2f131eb2f1eb500000000000000000000000093ad1600682d054dc2fa86c74dcecd744a46d9110000000000000000000000002707587e67d9a5d3985fac411062177f31f1cb5d0000000000000000000000004f888974969564971458dbd1d6771ebbf3d0aae70000000000000000000000000beb847ce4fe303ff9701bb321e823f97b89b11a000000000000000000000000a5f463186a4698337e9fda0dc6bebe51f8625ab2000000000000000000000000c8a903550f73a13b32696dfe18471c4f46d2fef100000000000000000000000028d8eaa9ccc53e03ab17b7f905a6627a31b789bc00000000000000000000000060c44d0558e511b9f02d751b6660d6cafba6ab2b000000000000000000000000e9372ffeadab0b1c559d72159d08cb0c0d5ff4f4000000000000000000000000c708300a75f050d86d9d7846deb4426b962b474b000000000000000000000000782253d8b90f6eb0f4d157d61fc907a528f9a135000000000000000000000000faa0ef4c32bdb20d1c27c66ed3e341ed28b28282000000000000000000000000aabce8b11a2dff38abe005f04375c7ecf9a95498000000000000000000000000a4fd64fbe3c2a3a4ff5ca47a00ee6c633a475b54000000000000000000000000c8f94ac660fd270694b41d5d40d7406e7e169b07000000000000000000000000c3060219b14df14dc7f139066adf64638057b51f000000000000000000000000b9f17ca29c58bde87cfec959b0ec15705a6034a4000000000000000000000000c3053fed829a47d1155769bc10758dd1ec5a770f000000000000000000000000b84d53d57fa5d55f75c464040ec5d2d7b0216588000000000000000000000000cb6dfe5ddc22ce03ae4f357de27974a47fef69d3000000000000000000000000e35081710aea947f4bb60b39e548e2d0b8a5997800000000000000000000000011837c60525504fced081adf0e676ee595abaeb7000000000000000000000000c8a16c41fa67c997d15c9938f6c96e7968003870000000000000000000000000110719046ac08799abeec09c7435c8420e460047000000000000000000000000b9a916b4b4c21bdb0a3c5dc44631d16f6419e09b000000000000000000000000b47ca14a84e48c03c1a0377d7593a6f7d1fb4c600000000000000000000000004ec964f3ec327a0b22257d05d0fe64e8e29cf72f000000000000000000000000158ad09fdd305a3556bb4a0fa9b061ca838694f5000000000000000000000000422d50828ded4800f9f5059c2241d88a68443567000000000000000000000000c55df6bb6308725e31095864ffd48731c7fe6b260000000000000000000000002236561a5dc5fa5585fa2a87a787e91b103a9be2000000000000000000000000824148e655455cab8f0dc2b2ff755678407d02200000000000000000000000004f17404df78d605a039a131b8edbd6746fa235780000000000000000000000003e86fbbda3db8864ff3caaa10c7232f40df6798d000000000000000000000000409cf8dcfbb1f0f1bc1d87f6a2c273d308960e23000000000000000000000000b96d0ff10d333bf47a9f71734c2fae5ec1ef01c30000000000000000000000007b3b96184596adcaab838e0cfd75cd8edee58aaa00000000000000000000000024f56340e2ebdd0b331b424df3e0cd18525522f1000000000000000000000000a1bd0f7a369b9a71034916a9f4a36dbdaf78a40b0000000000000000000000000a1ca894c170daf2234d0093f89238474d3e788700000000000000000000000079f6329b51dbc185dbff984508237523e4d6aa8c0000000000000000000000001cc6abf7c423fb3d709a636adac1d7a7e5bf86f500000000000000000000000060e89f367a3f8244bb8664c935bf6358600680ff0000000000000000000000007a27c2601b50e822c185dac0beae4819f3210eeb000000000000000000000000a2e391afd6b3e03f83e441ad1e62a81cff0b976600000000000000000000000080d46a6db7dd216dceeb81752ac77c7c3f4ed63d0000000000000000000000009af80334c7e9b7fd9956e5af27fd6e8351329e440000000000000000000000009c69501474f61515d5ebb73792e07d15467f14310000000000000000000000004ffb25e76dc6215534305a2b55fa1736ed9d7ebf00000000000000000000000038298ef87bc8cfecdff3dd81f6b24c4fb72d98d000000000000000000000000020e7a338df45087ee2a1bdbf8ed5318f578bdd36000000000000000000000000d89b76cbee5146cb1af5abd2a42ee190cbf89f1a000000000000000000000000275ffb5b58908474ffd10b20b4a831396416fda2000000000000000000000000e87f1f99e5ecf42c633c3f481ade64e9e15c3c950000000000000000000000006958fde8ec019a85501fce5ba34579b57f490db1000000000000000000000000f7a77bc0b7794c6f22505e964b663574d8c240170000000000000000000000001737d6b4110ea9029380f516d782dfbe96f3a6a50000000000000000000000009e60111582b23db1beb29ed10980169835fbebb5000000000000000000000000fc885fad2e804e8309ed33bf35d1b0a9aa4e9f9a000000000000000000000000fcb966f717abcc996222a86ed2e4b29c389acdd7000000000000000000000000331d176240c5616b238ce4bcec7bac305e958de70000000000000000000000004a272b8083aa8f44f32e7c01d186da4a1daea68400000000000000000000000025f53d482cd36b36eb70b9c4797c89d289ac34c90000000000000000000000007a919e404adc21958c335920cfc7cf9589b2bdda000000000000000000000000768ea0775ff21172a0ebaa585933fb64ff4a1f49000000000000000000000000dbbce66ef5edf2ca62a49af75db8e26ceabff873000000000000000000000000f5f18eecc9597848e9cab32178cb00c7885eb877000000000000000000000000a555cde52c314a4249fe14749f1c021fa71e1ec600000000000000000000000034603b962e6771614a1964ae14490acab8a903b8000000000000000000000000732c8c37f8ee9e330e8f1586d4c4701b65ac74050000000000000000000000008ec78bc7bc63f1dd5c7259e48f2245f75923dd0b000000000000000000000000196d7ed052d5ad08e0dac25f3918439de2cc28e600000000000000000000000024e7ae066c26277075de6daf1581c2faa5f79c960000000000000000000000006e423133992bbaae29be14571eac3bdcb0256d49000000000000000000000000061aa2bde2337fe01aac27e5616f77d2c23c790d000000000000000000000000eb25d2d568d9b0fd6d56caa397aa3b628462a10300000000000000000000000017f4bc584f45110974cbebba9b1fae9bc07d061100000000000000000000000045736ada76b3a982077d83174c05311a934326fb0000000000000000000000004d25234796f4dba0214f2f6ef9b25b459940dfe400000000000000000000000048cb816b3989f1118957c2939eecd937c6b0db51000000000000000000000000db65e51899b7a42b287d2bb0c0bb592647569618000000000000000000000000008832bcdd02595a47e6949061abf1d4c02864ca0000000000000000000000008b74ef8923aebb861f0ed050dd08a5a3d73a41d3000000000000000000000000421573dac069334a841c724d0297a4d135393ee500000000000000000000000002bdba218d474ab896b0775607613d3a97083782000000000000000000000000d0d04ec9d3feb7f9356f0aef3fe45d6d1f273f82000000000000000000000000e23318d6eb3d307d29264f006d37800acaf3aef3000000000000000000000000694e5716930d35ebc295122de017275618d56367000000000000000000000000ab7cfde0b797dd0ec2a12a38140c889671f6d91500000000000000000000000090a30a776ca7c28590082e5f5dfb9982cf06c330000000000000000000000000317319e637c39136408fd383d69471b38ee5b02f0000000000000000000000005215abb4847ac85b499456c667e89f64dc513e23000000000000000000000000ff2863841338de5f5896738b467e929b2613b266000000000000000000000000bea7ec69ca0fa16a8b944754f32bc009f7c94372000000000000000000000000fc6e5b5d72121df179c39e714c768455827474630000000000000000000000000cc4f81558969238f62e85680f2201128a792f0f0000000000000000000000003a9c356f28d3b7992bd9661299cd4fa633b151d2000000000000000000000000c6b39005c3f97198c3657341cae28b5c7c304f4d000000000000000000000000e0e0b475307ec0ec04a4ccdd3b9d4bdc7311130e0000000000000000000000002b069601f7e99db5fa40d977355313cb59144262000000000000000000000000042cb740472438a4bd426f60aca0083b42d0791200000000000000000000000038e1ea7532afda8adfbba1d4c1997405b38d17f5000000000000000000000000abd1e32e60d8c58dadd1ac2835ad5ddd79bff0a0000000000000000000000000868d2a193030d028e4f111d21a9cdf1fa4ef39de000000000000000000000000f07026abd92925c4abdf75feecc68c12977732a70000000000000000000000008044ac3da165b8ff8f0d554f53ff09045ffdbb8100000000000000000000000008b38294edc5434b776e894d72fdd7f51f1bf7270000000000000000000000008ac1e419798b5b5cfc37a26f626a93603eaa5f19000000000000000000000000d92f4a4fa1070a9b15afe7a928737049a54aacb4000000000000000000000000b57d5d4fa494a4e1270c5380f0706f7fa45a46cb000000000000000000000000c1c86f1cef47e3ebe85c2970e9b46170e855e06600000000000000000000000015b4a503241c18a0abd124155e83f9492de8edc00000000000000000000000006941099d63156b158af3feaf3671127e9cb527be000000000000000000000000f883753e4f1f9dccab5122d21ea5aa8f4e23bfc30000000000000000000000007e8bced5850205544f57aee03bc6b160add488b7000000000000000000000000fbb02c9ef4d959d730f12ffb0836cabc68575f34000000000000000000000000a82dcc7f19b34d89f2ca42f5d0b54f8cd508420e000000000000000000000000c3b33dbbb31d733b164a832dbe082c6d33795fee0000000000000000000000007653ae5158d0a74a6a1c5b103d3707c017b02167000000000000000000000000eeabe6e70d35fcc1b6eb0bf6e740ca71266c3d2b000000000000000000000000d004191847007ff98a6ac2ebe4862ad6a9155bb6000000000000000000000000eb211609f30392e0db797465e776c96c00953c94000000000000000000000000f8fa878c4036c16c44d8d7f671875e5096a4912f000000000000000000000000e71cc2309ee4c1407ee047db13899daf9bed52f200000000000000000000000050507cbefe290326b9838a1dee314402e3fe2222000000000000000000000000aff6a6a5f76a961dc018764b1556763043140ccc000000000000000000000000e994bc04f8827fd822d8d5809dcda32a3808a2f7000000000000000000000000e3df4d4dd383ddcb139b438fac7a70f0a4c811e4000000000000000000000000067ad4c93992bc45f96f372ed9361e6f1aeaa1b100000000000000000000000067f6226229ff36115c70f78c12158d18ddcde99f0000000000000000000000001d897c1a406ace91e5c9f27110a09be8db1958ae000000000000000000000000dd32fde03c0928e8cfb09c74a242ccf8f81ff2480000000000000000000000000fad4876325022a07251bed8b1d9243c4c236ecd00000000000000000000000027344063bb7770382adc5fa89eef79c5ab08fa5100000000000000000000000038b025c829871121a39d73fa256bb5bb0b0c7aca00000000000000000000000089587462b0a312cd125a639cd43ba3caeec19ad00000000000000000000000008a575ea209967b6d7dece361e587cb94b328afc400000000000000000000000085c7453ac18449fce62b486e7154fd7f7e534f1400000000000000000000000035b8f27cf44f0f87c01c54b006711f27325dc90e00000000000000000000000068922607c9f781ae634d6a7c3d6044dfdecc62b5000000000000000000000000475a7077a5d5fc18d80d4e4571c89db6d35da3500000000000000000000000002d98045321a7a64924f37b8a2c0820d34f80056e000000000000000000000000db5ff366d97ba39155872a457dd7402885fc3312000000000000000000000000d7627c163d38354efd83e58b737a3a67e26cf67400000000000000000000000058851e3cb7bf5f4d7140456471fd1cd203e729ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018d416de6c158f5aec2ac7596bd5fde038750a5900000000000000000000000022cae6f159bc81686e00ddcf1ce4b5d255f4779a0000000000000000000000009988b843a89bc7188dd5f79540d69f53a439525a000000000000000000000000b530c872880709dea1d20e65458532e634ddf8a1000000000000000000000000ded28dea09600183b217af14b066118507b97c1100000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000f677703081c314b64eb8edc282b2ba4b9eb72a2300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f949000000000000000000000000db960e7a0923b214c530755b17318dc0399655f70000000000000000000000004637029657bdd9bd5f0a4eed7b6af047cc11959e000000000000000000000000646fb367694a1c0927a44a9024730049730d85e2000000000000000000000000d0c1c51d6315bc8b8a930149d7af7f83589cc9ed000000000000000000000000879da9a280db692c2a39fffddd617a472af2b88f00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ffbdbbabb90d8c2677dd9a77d54abc97be9bf521000000000000000000000000b89ddadecfc05c671da6b90493dced7fedd725dc000000000000000000000000806bb717592d1343756becb8229a42e6454da11a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000007fc6d22ec630c6c2e59bc9390542a2025191ed8000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000fadd7d53cc49447260ee0cb32b2105a9d1980efc00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000001f1c2f257195915754ab49308ac4bbc85703d98f00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000041640c89cf0f53b2ef912031b466ed5294d877130000000000000000000000004edbbe0f7f7f08b82fb89aa13403aee895a1168e0000000000000000000000006816d61194c8bff52ea8c45b55bf0d23dbf5cc3f000000000000000000000000d682f979ce37d26993a076c257e410604b3edd440000000000000000000000003f36b420620946d67244c58d5956c3e85e524911000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000ccbe1a80bab0a815e271724f01cb8933af4767b8000000000000000000000000c394ca42d1e45f7bf092241a8030f456fbe98351000000000000000000000000b1d84141d966a7893f01741443db04bec08cfbad00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000003e6ff82bf407be708cfbdc3be2d02f0b551f4f9c000000000000000000000000f2ef39ec041b0d952383ec82f24d6dd406b2df83000000000000000000000000bb5bffc089e4c48efab21d5c73b3403137b10cbb0000000000000000000000006d680c47d3da182d632662444c2bc9fc586b1d8e0000000000000000000000006f350f68fda431924f265572a57ec72361b73b80000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000005b20517e634d1197e8f93956027b45a884ad17a500000000000000000000000021c7ffd670543c55878ff26aa5e0f407300141d300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000006c950a43e7be557d848a9f9a553229a059048cd30000000000000000000000009c3aae041a6e3e5aca8e77e727570c6b2e2e085300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000fbc6e49d714bf338638efc1ca4c1b8d3d3bd5e4f000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f94900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000bd70e87e47354dd47ed954e6029d4dc8124dff4e0000000000000000000000002802c53fc9d92b99ec3cbe9d3e2cb1a7492cbdee0000000000000000000000000dee04f456e7a73b7e6e0c01603f87b467f8c415000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000087db399989e6be40e1d7c8c28b2a7224ef1c87ce000000000000000000000000004eabfe9a5fea780742c5e1b9b6fab1013a384f000000000000000000000000c32ab68fc799ba08b6bbbb7d5cece8723384a7e3000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000031716a79d665285ff8c803521965ac383b67aca200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000fa1e02c3ce7260d159abc8b5d48a1339a84e6f4c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000000297132ec9b87db6e37b57b39dd6ce24e48eeefe000000000000000000000000916e5e9b773a00140dc230aa55d7f4e5f47a9d8400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000040320fe1923e0a5a40be547115ead4764a9d474d000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000096236bce072a61291e387eeda0ff9552ed33eda6000000000000000000000000eec4ef77d1dc52a840f755ba3e898d6393ff5818000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000241a8cf496a7c554b68a14f9e8363cd118b174a200000000000000000000000002a509d56ff17582ad229dfe005b3d33cd33b0940000000000000000000000006d680c47d3da182d632662444c2bc9fc586b1d8e000000000000000000000000fc4c4312ba2183b89d9bfa622a2dada9f37ac1c90000000000000000000000006d33f58c4e194108d1ba8a7df0d9b548a59894f3000000000000000000000000976e55601e4a06ade6a0340c07f3ce8230d25a440000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c250000000000000000000000006d680c47d3da182d632662444c2bc9fc586b1d8e000000000000000000000000a52cb6612f861c8de8b9484ff59d9201a6cae9dc0000000000000000000000005390c02d6e66138f2250b068858939898ab974c00000000000000000000000000063a425ac563b9c65629003c477ed4b5037d233000000000000000000000000f636ac1ae3d7c1184c4319d9a02585e06ad36a98000000000000000000000000152dbc219ef8a54d157b58f70f2672d0d340f8c200000000000000000000000079b24c8cbb487a074a011a3697bc7b1ce050b632000000000000000000000000e94ea459583f17951f7195fa84a859694a27eba50000000000000000000000006816d61194c8bff52ea8c45b55bf0d23dbf5cc3f00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000b121e3da9422eb4d3a6a9d30428ffe9623f949c600000000000000000000000091d4a956f5943dabb5200c5dff2d70d67377509e000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000003757aa8adfef04b8079988f4db6a2abd32ab544400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c25000000000000000000000000da5b995b3ab05011156fb65d892285ba1782268c000000000000000000000000225410db0c66c352fa705cc9f9b5aebbc5e843ac0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000124005dc77f3e69eb6d1953e59ceeb451e8067020000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000827829e73052db99de8c4521288c545fcd84d07500000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000001ab49b95f3e360aeee4390275b312e6d6c3d8f2300000000000000000000000089ad942b81fe362c4fb61575347565d79c49b04c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be45478ce70aa67e071cf9f5f6dd6239e5ab70a2000000000000000000000000097cdc09d413975679e19b376f740648bde708740000000000000000000000006c591a2f5ff272859f40a5190963214bf7075ec1000000000000000000000000f4d72a7d06f82d1db28196f40d2d3c2efcd3d3030000000000000000000000007bd3aa2bbf4f82483127fdc72aeba1d7d4150580000000000000000000000000da534cf0ac118df56b7d45981c62f45605d98d4c0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000d2fd13134b8c22484133cd7276e3093f124d6810000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff000000000000000000000000823546f24f3437ac09256469b6146c99221ff64c0000000000000000000000003e6ff82bf407be708cfbdc3be2d02f0b551f4f9c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000007aec243df76d3f240ae4a2d832d98a5f641082d2000000000000000000000000637a74ce4ccec91e9e1cb9ce8b4f17dc62277454000000000000000000000000ee26c800795e46c8c595bc2a73f33ab237f416bf0000000000000000000000006eb10ac641f33b003ea5d54d651a74247169258a00000000000000000000000086d3f515947031e0800a84abd014f0acae178ed1000000000000000000000000c17fb7269fd12719c0aaaf28eca0c741393f3e18000000000000000000000000acb3f117a065acbbee71987b36572180dfaa201800000000000000000000000054e0d8ce25433d950ce4d2b8b9cfc5b9bd60f72100000000000000000000000048fdf0715b319b264b024f0214751b3a51cf266600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ad76fcd16bf6e8acee302732ad273a5716d1ad390000000000000000000000004c4583d9fec80d615fcafdf9f9e0b4c8984770200000000000000000000000002b7bde6a323ca1e4b0075f13b2fd31985ba9a56e000000000000000000000000a8c6919e38051e792154e9554940a6a5cd6b36aa000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000003273ea5e6a72c6d9f419d3ef4436a5bc92fdf38e000000000000000000000000f6a5d0566a61bf9e0d7eefaa7f2c651132e304e30000000000000000000000003eea32bdc3d0d3964f5024ddf8c72539a6da4b3700000000000000000000000090af9afc25f3eca941aa1f563e0e416fcf672774000000000000000000000000216ffd1540377349ba933996709acda0afc8f0d000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003db0c4dde4c13f7e305f60d7c7327f735c271f260000000000000000000000009df5abadf896fcf9702305db77bf09a9e87004050000000000000000000000000f7e5d807e09ebee50166d8dc6fd87c29e7e1a5400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000e48d18529fbc9aeb6c758fb7062a2aecfa8cd252000000000000000000000000534d4b0d11f601cb365b0611c10ed0e7661fad0c000000000000000000000000d670cf524b9ca752258349928e06dcd64f601fb9000000000000000000000000e58c469b809da0570d4061c8a6278ab88e809eda000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000a8c6919e38051e792154e9554940a6a5cd6b36aa000000000000000000000000e90a215f4e3dfffe32e5b016b52e630d76a65afd00000000000000000000000017571f5b2d9e618aa312f2349db316800e5286c200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003e6ff82bf407be708cfbdc3be2d02f0b551f4f9c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000005dc459cb40fe6daffdc9047cd0ba51868e5cec600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003672647683fedec71c150b01113bd6c189fab71d00000000000000000000000097b1ab19e1bd6ee3984ce5f0e6820d7bfed73df1000000000000000000000000acf7fc38f15c5f5a9e070e4b08fd1b67d1e75cac00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000053fe5ed5b8c8ec0ce31c5d3bb57aaad78fa63fef000000000000000000000000957b79ffcb1097316d4b93cf54e8e06e29d1aea3000000000000000000000000423c9a6a2efb24194347edba67a69839769012a1000000000000000000000000a8c6919e38051e792154e9554940a6a5cd6b36aa00000000000000000000000015c457de65c6e2785acb1cc077da0231d384daf0000000000000000000000000969466b764473b77df0a9f8286965beb85955d6c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000006d4834b970f740840bc049e3fb40448da4f00a3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000b0453d9bdf89bb0630161f76e78ce79bcbb13fb9000000000000000000000000165ad3d874240355a18216e5561165cbb43aed890000000000000000000000000334d073d1ee15c306afc5af77a5dd0da0a26aaa00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000011dd82bdacab66df7b28ccb34e6112b6b791c8ba0000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c2500000000000000000000000002646cac1f1ab086af7fb0de463591fabb522d5f000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f949000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000f188a3a0189e88f93af8263ce16be8edfc64800900000000000000000000000010adb33d506d34c92cbf3e31b5cf3164eefa4c7900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000f2c3621bce4e4050e6d05b552d080ab85c4555c90000000000000000000000008db660027cad6bf911693f26813f1e7d6cf9601e00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000bf4211d2e9879bc9ad0913af6bfd54efa32b2ba8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000da00c58f302cfcbe5ce49968f4fb857b70e6076900000000000000000000000070be0a5ca42fc71bbb8dba3b7c6d33cb8c5452f70000000000000000000000003edc07825cac7ec1c7e84b88c3be550dcfa6443d000000000000000000000000dbba3b0e13dd2e3df865b8bc72acbc256d9b56ea00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004bac17ed4939b150619f36a7be9672e9dec8ba1e00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000006c31e66970dc6f9298c0f99e4a864392e243308000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d9210000000000000000000000009573cd22cc43287d4d1bb6f5fc54b0e1ccae3a1c00000000000000000000000032c889435369b9447a0f39c256e6cc6839c9ef7c0000000000000000000000001d94d973630cb4af36985350a42b4aa1e7d609640000000000000000000000005f39fcbe82d621217d04613fbe57792dddebd17c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000fe8e7bbaf4318526bb1cd25ab5b796a16c8539aa000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000dadda73f5ba30b66e1bc70bccd7f5866eee988dd000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000852d35d210c1434acbe82a7e6eec94c716d4b6a90000000000000000000000000677a880d668c8ae7249a35f66c9480c577f8265000000000000000000000000d179c2ccce8338aced1474b02f05e494227b63f5000000000000000000000000686d8060058ae17c03a730d516f967fd031a838900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000de5650416764354e507b3a369105ca2ad8ff214800000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000023745353a59cd414a3261660a23a8011b319df3f0000000000000000000000003e6ff82bf407be708cfbdc3be2d02f0b551f4f9c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000001544bf129cb0dfbeb8f4d80b423492411be7d7e5000000000000000000000000124a5dbea1d2cb48804cb161ca6c6a97626a21c8000000000000000000000000b457b1953f09614c1099fd28bf14eafb61c521ea000000000000000000000000e6aaff335ea5e4b61c52acee6766c52a728746ab000000000000000000000000a9a0a97cae6a2c41342c50919b95d0076bebb768000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000b7f9b2a224a295625bae098a551297bbae28489e00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000005f86af725a68f04cbab7513f1fe67317f88d4b5700000000000000000000000093aef64156e166d8e0737323dda58673e21f54af000000000000000000000000a860dbb88d2cf7345b4ad125c6ab24b8617d6419000000000000000000000000f3908752a3596eb73e90214b895820eb490d24890000000000000000000000009a7fd18b52d5febe2db013a231e7b25a085726b600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ff7893e545ae16709f72729f56cae45a4b378640000000000000000000000000a22ad6a09a7f3f9e58f42ea597698cb0ae45bac0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000005f92165cdb921e334e8c11e04d05a5623e2b546c0000000000000000000000002f61bf0214f6954af73d142942ae06b4bcd8fb3d000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000007f986383356d3153de7bc9840791f3c05a9a5f0c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003bf35e28a4d7cd2cf07adb50e93510b2254b9f6400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000027339ab5545901b38f3e9659f7bcf96b28297878000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000101f853ada246e58fc32c5712552cd55953e163300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000d9088ed1e01fc04ad29f92cf8b74e3450affd94700000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000351fc93b7ebb502fc4aeec3aac1a4beda88bb6130000000000000000000000007afbeda9b750e34b1a87b9afc28ba64a642e8e390000000000000000000000001acf7439099a471fd9133105d87a78c78194b6da0000000000000000000000007308c68564464187d4d44558e4f3b05e4c062560000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000b956255eac577c10d8f11de700fd8ac2ecf666260000000000000000000000008f8a1c1b936a50d0c58ec5649d310dbf81c67ec100000000000000000000000052727927a187791a00a6f672f0ddec1a8582f627000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000d5b607f6d1cbe25e87cb9fc2c305b342d86e5752000000000000000000000000a8c6919e38051e792154e9554940a6a5cd6b36aa00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ae0b6d2119a189fb28990a1bf65721f31440cb8c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000e9c7d140a78a017af6b57a3be9abb05615c750e50000000000000000000000003e6ff82bf407be708cfbdc3be2d02f0b551f4f9c0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000002705dbe843ebb486ab96519e76fda9654934c50e0000000000000000000000003446f7508e6f894a54c7623bf01292713edd264500000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000fd70ab4b2a4f49ebb36b1cb3e293421a5118cf7400000000000000000000000089a7bc4a3be523bf96b617224ac9a88b687f3b95000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000b86bd0c60c37e65cd1087b01ffe3f04d381e5a39000000000000000000000000758b17e1552fd385ede9c35f0d3f61765718e95a00000000000000000000000002ebe779f4ffecc5bc2aadff6be48c2d447a3cad00000000000000000000000070b47f8c5a17f9a913d89f53bfeb47e38fd740d4000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000005ba53b289a87fb546b2372786efc0408388ef7f50000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000005deb474167ab809b574f237944596640061e6a400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ebe2c6ee62a1fb02f87c203868495d6d987e47590000000000000000000000005c975aa8de9227b147e72956a9e28b6abd673241000000000000000000000000333985effd38e25d7f8be979581fe5f4b74759f70000000000000000000000007460007d0e120d801acc785805819383654459b10000000000000000000000008f8efdfb631b22a86280619a5179d9f35c6ce5de0000000000000000000000004d529ac84e9723e0d520b968b147aac2c1640d6f000000000000000000000000df0fb3aa1ff61946c513aa2f60440a549674337b000000000000000000000000ace757fda8c951fe73c32ec3ca6f8a9e99abfcc900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c250000000000000000000000009070c46a9d6f811c8ba22ab523ca2bb621f98032000000000000000000000000e9810cc95d7148d51cdf642bdbfb865a7f3b3f6f0000000000000000000000000a41e2c845db458a39bf63742eef9591a6668055000000000000000000000000b71d4649072f43bacce89e6a933ba66388117cc60000000000000000000000002255f8dd3326e9adc033255bc113f9def1fbfda9000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000005fe3d9219018971fdce41bd7051d48ac56b732bd000000000000000000000000094b64809f88aa902713016266bd462168abb1600000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000599ace67f8a07d4c8849d4224866028e8273840800000000000000000000000082b36fc6e0030873dfc316b35cbf617c82506ee60000000000000000000000008831bf354efc85a3c4fbfbc0f746d63be02061b7000000000000000000000000632289d98cdadaea15b2cb39bd565c6dc3926a4700000000000000000000000081d73cc917a11495c9e9bf3086cfda80d8a7bc0a0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000001d9a5a546d122be90c4bef067d56160965e84f3b0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000e251086e92d1b9cda041a3ffb44dc9e5b564c737000000000000000000000000b2086ed7d348888f2f2d22b239bee3237331c92800000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000005d01bbf6cd97151632568f9dab0f2bb201189efd00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000745809b907fd80808fe91f82d0e138c45e81349d00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000042c46f60c3a2149230c1d8b9fa0839e789bbb6c4000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000009de17b8e656715526d2a538662de8ab016ddf6a30000000000000000000000003e6ff82bf407be708cfbdc3be2d02f0b551f4f9c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000dee02b4812b34ae4d17e8be28f5b1b19d28398e5000000000000000000000000717c7a9a03676595756b51afbf9f0abae86290b70000000000000000000000007fc6d22ec630c6c2e59bc9390542a2025191ed800000000000000000000000006c591a2f5ff272859f40a5190963214bf7075ec1000000000000000000000000df8137a68283100c907a79e67e6f2f8e0ded4aca000000000000000000000000340d943d5f10128f9706273f1f9e0136b1b217e50000000000000000000000003aa11140dbb055f4e02ff08dfc8b342475d5b788000000000000000000000000717c7a9a03676595756b51afbf9f0abae86290b7000000000000000000000000b3660aaa8fea6c28bc7ff52092037faf052d17d500000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003d97c2b43fa893ce97ef1bb77ff7c83aef18592d000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f9490000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000065e1f87ec1fcd921a5089eb8dc93bc16d46c35a9000000000000000000000000fc54eee9f95bb4bfac9c7e5a96efc197897fa9c20000000000000000000000006647fc96926043fac734c041e635b86b8d6b5b3200000000000000000000000014c1a4ae7ac8a52874bc0f1077ba87d987fd449e0000000000000000000000008c1738274828c566c69ac1fcc76cc6746888776300000000000000000000000044833261809a0a16cf5ded436918c042a9304d24000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000000e471412bb5a6c10907fcb84dbf879776ac1fda8000000000000000000000000019ee5cf9ba37b8a3c5eb111e902560c7eac3e2b000000000000000000000000a8c6919e38051e792154e9554940a6a5cd6b36aa000000000000000000000000c6f0ef0afca63a8708403491dbcbab71eae38e5000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000c2f45d1e9007f867a80f4808a037f53ed41864aa0000000000000000000000002d6f3acaa7fd2f783bad33d4bae7a5fa45dca25f000000000000000000000000907ec4d00dddc5d35c94c742fde895da4ca2b48c000000000000000000000000bf9bb34723f698a1ee15e1e2981f882874d12911000000000000000000000000dbfd58556f9780211d6b1b5b73ae2969bb09575e0000000000000000000000001fe19bcd878caeb2e8da0a2b193818d4bd818b4600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f94900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003c481127661387e525a701346f14efd95423293d0000000000000000000000006216398d915503bc834894418d0282c67ee41a74000000000000000000000000fe24553e89f3283e7aae5a19ddbf4d4b64225847000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e2693527200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000007308c68564464187d4d44558e4f3b05e4c06256000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000096ddb681ac97c269a7bda7e35370313974ec43da000000000000000000000000717c7a9a03676595756b51afbf9f0abae86290b70000000000000000000000003e75e0957ea28c584bd1d78959f8df26cfcce1f20000000000000000000000006614a6bccb35998b78b3fda25ec29a658d2e2d640000000000000000000000004a612c4c47c8bc542d3a9ff61d3e58a0b0da9c65000000000000000000000000f9908d7b0559e5c22596c371b88290ba9249118800000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000001855b420a015f667078f7a213e09763f7812ed4a000000000000000000000000ad61110c6fd6a7c6c9e3b045a622bf2422b893cd000000000000000000000000e94ea459583f17951f7195fa84a859694a27eba500000000000000000000000023afe63ae331af308d4e409803aee804694d0cbc000000000000000000000000a2eefd701313e253b14f2c9b0c286a259780612e000000000000000000000000ddd2e03559fa9d588dd4334915555984a299ced4000000000000000000000000f07333f39410364fd1aa2760804a77e9b1ec36e0000000000000000000000000351fc93b7ebb502fc4aeec3aac1a4beda88bb61300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000a3988e11fff124808bcda872784c4b4e7a86b6910000000000000000000000002d7177891bc59148bea634b08be44d83b0b070280000000000000000000000004e2e80c9571b7e714daa3321ae3678df44ac8be7000000000000000000000000d2fd13134b8c22484133cd7276e3093f124d6810000000000000000000000000094b64809f88aa902713016266bd462168abb160000000000000000000000000a5070186c4bc04bd57ee3235ae3e02b543ee3f020000000000000000000000001cfb51d3455ce7136afe5f54c08352e90d1d18c3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000044c282e07522f7ec828526036338093f8e4c7d680000000000000000000000006d680c47d3da182d632662444c2bc9fc586b1d8e000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000005f8aa0bb9df706fa362fd68f909cb078ea679f5e000000000000000000000000b0a7dc4c0c1b814cc960cc9c0bc7cb7bd41bb54c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000000a97f8ad877770f475c89100779eea697252a81000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000b7e989d411c317c6e5feffa07da0cc63b42ee8d800000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000009af0589a082bb26a5877f8d5966cdb4b30006f1900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000076ffc88552a8f4dc04bd303a734232d0464d780a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000102f4699be6f1b66bd62ad5cf0b3bdbee3216da600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000655dc529bd6dc29131c09d8ff707ec95fee418e3000000000000000000000000d3c4d9ce590a6d164d01ef46c21f66bb02f4e7e80000000000000000000000005addeb5339d7a9f421cc52da500279e5f7d6a84f00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000005dc192b4edfcd9f684957c9b3dbd025e6db0ad09000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000a3f035cf3e93a10a91d4055f4d3022fe2c9eccf200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000001e2c18e1ceabc5907148b7560dd12381829c4e22000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000165ad3d874240355a18216e5561165cbb43aed890000000000000000000000001190fb9783f386a63f8dbef22d089ecd219ebf81000000000000000000000000124005dc77f3e69eb6d1953e59ceeb451e8067020000000000000000000000002074a0d6b5e294e5193716ce7b470e8e7823a7e2000000000000000000000000539f45d04fd4f08d6ca4e297d9e8312e3b7f9b590000000000000000000000005ec28c778b89de28bfd2c4090ff112f2ea45966c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000b9548cba84079cd79ee7227211605c77f22b0ce3000000000000000000000000e0ef6e1049dfecca09ff258dcb4bc3e54e19baac000000000000000000000000274595a64984c52f197a75f422e75e9062daed0f000000000000000000000000ed1b4d9445aaeaa8eba141e9d501f25ac1971da4000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000005ba53b289a87fb546b2372786efc0408388ef7f50000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000c043fad66d5d978ab69e520c8fb1d5f5334910e8000000000000000000000000c2848f833aac376ae6aabd963fac4997aec43ee50000000000000000000000002cdc2c32dbb14a8c40deedce2726eb094594569d0000000000000000000000002c1a638ef704ec463759c13b23380b061541086800000000000000000000000050e2e100f5a5e71588ff1c3e7c654ba32cff2a1d0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000008dac99f94f5c3d80a52216ce12b54fdf43fb44f600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000124005dc77f3e69eb6d1953e59ceeb451e80670200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000005dcfd9a6030ac2986c3d4e586fcc4bd79943e13600000000000000000000000041640c89cf0f53b2ef912031b466ed5294d87713000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a0000000000000000000000004f7e678465c81601efa035547e61a1416db7b0990000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000028760768886e563d6251ee21a89b890c4160819400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a00000000000000000000000074f938900e05e5649d5403d5344f56b0e4614500000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000e0b20c2888e09c6cd0bb28fbcc52a6413c0b7d500000000000000000000000000823cf743b17c4efc3507ba49f249006805dc103000000000000000000000000e00a11765943fd0a0f0ad3273ec02e98389df57c000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000ed43c8a477b1d952b1a8e8c094be152b2a91d09d000000000000000000000000e1ec7c27a850de516737053df7af7e9d90a2ac6500000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000