Special data
- Status: Successful
- Nonce: 105442
- Type: 2
- Gas used: 7106462 gas
- Gas limit: 10674880 gas
- Gas price: 27.00 Gwei
- Effective gas price: 27.00 Gwei
- Max gas price: 29.00 Gwei
- Max priority gas price: 27.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d80000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b13750000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000006a8ec2d9bfbdd20a7f5a4e89d640f7e7ceba4499000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000000566c506477cd2d8df4e0123512dbc344bd9d1110000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b13750000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003f94618ad346f34f43e27f0cf46decbb0d396b1b0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000e261d618a959afffd53168cd07d12e37b26761db0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000bbba073c31bf03b8acf7c28ef0738decf36956830000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c2000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000006ea4babf46afc7895ee20594b86fdcf74526c3ec0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c2000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be8965377686a14d4f5ca19941f3f1a6600e64900000000000000000000000082e6f021d83d105243a6fe8d7e01a7bf043f449a000000000000000000000000d1ba92dee3ab0c6dc28e134659558ce8595c9e99000000000000000000000000a63770f3923373f60e5f5f9c4854f5367037119e000000000000000000000000d20c2797a08879b8b505c94af77792f53c7712f700000000000000000000000046318f2e4dad2ece13eb4bd4ae23d953b859099c000000000000000000000000db7514acaa0cb66a56374fa6e2cb50ec1c88292a000000000000000000000000690d60dc5dcba053c4850ac648e61bb453d399d1000000000000000000000000468e567c44688b71077543297d94678deb43fd1a0000000000000000000000003eb043a0543590025fc8b405822f7e46a2b6cde5000000000000000000000000cb241dc257e72ddf1a672bcde5e5f31b939bf6d300000000000000000000000052f88f1651d85aa5d7e3f6b97bb2988b7f188e020000000000000000000000009c2aa4c01f1ab7017b36861743fe195c21bd1bd3000000000000000000000000108f02644e7371e090eaec0776494a1be68304020000000000000000000000004c2fa35b536d62ab89e03c627a0115456b8859180000000000000000000000002d32b6606bf079fe1ab32ec5024e762e9571f5110000000000000000000000001e5c0622dfa998387c245dcd6f1f88aae28a081600000000000000000000000022abaaee2811c061c103a5404ee1b9b5045044160000000000000000000000001879ab46c96509d2a0de73f71c1ffb205b0360b5000000000000000000000000c246ac35f37de34fd4c7e82fe93ea4ca99272650000000000000000000000000ae218ae92eaf71260bd1da0cffed6230afd5f646000000000000000000000000f2bd29fa39341a7d5be936d3719e5191561312640000000000000000000000002f62fc81eb283353a7df7304b0e5558b9b8238ea000000000000000000000000399fafae0154c0a14aa6577b8a31058f8fe01277000000000000000000000000d417329fec0fd7a8d3815798070f082328ff688f000000000000000000000000194c3e0bbc0b67966844c599cced3fbe02984dad0000000000000000000000002fb75928a392ce20e9b3283de33c257833961030000000000000000000000000b404866a03e4c5d25742a08f2bf32594b9c2304900000000000000000000000004dd9ee5a2a5e1459d463d09ec1622fe1e4b0649000000000000000000000000de93db90523d60d1ca231e8a355d0699284a34b5000000000000000000000000e500bb9009469cb45c3aa32455d501c316ef50cc000000000000000000000000b3cd412ae0f460b7868fe8fe455763bcafd43e490000000000000000000000005d175cb3e178176377bc496d7353e233bf852ba200000000000000000000000098ba8a2deb9b070e5207facca34dcbe59bf37740000000000000000000000000c8be93b0ef061c0dd31cc6971f7abd763f457b910000000000000000000000001bd3f2142e082f6f33f63ae7afbb8c5f6bb07790000000000000000000000000d49e2e280cf70a9b014c59e246a3377cbb9dd30a0000000000000000000000002ac591c95fb671d38ae658cc40a4ed1ebba6b6a900000000000000000000000079230b769f25a2de6e8e713c773c3229b9b148d800000000000000000000000067ed2e256dde2ac9c020d5c16aee4c31f8f468f1000000000000000000000000456eec6fa29e003008bd6fdf529640b1b9d006fb000000000000000000000000c825f21df132dd3550d2263a71ecbc2d44226a870000000000000000000000005f1b668521e9487b643e4af6b47d178bc1f7d7ad0000000000000000000000004eb84c326af0399729ca12c0d6e57ffc78046a8a000000000000000000000000f251986b1e5c63c2ac77857f081b2781b7c7d5da00000000000000000000000082be028216fd5abfed9c2a5c7d8ff8c62dd07ee60000000000000000000000004e3ad4dcc244dcbb7faac6527d7ab518e69a2c75000000000000000000000000bddfb60bbd8f08c3a7a1edac5030e22c9fbcdfe500000000000000000000000073584056638cc651f6b6021b5721c6022c58c49d000000000000000000000000e982dde2cce9dae36567589e7a2eed17fae21208000000000000000000000000b91dc12a7506a751e8f09b85b68c3e38cda886140000000000000000000000001a5b5565908693bc05c93af2f89708bfa7e5e9c200000000000000000000000010c5f266c4a497c4c490cc554d4a4a4979f00b950000000000000000000000005e7fedca3019c81061b9a56e86d866b7fd36b3df0000000000000000000000001a50e3edbf9def2ddc5625c6bd4eef5933f26573000000000000000000000000d35177a708990dd8166ac86af634abe5a7bc03e8000000000000000000000000ac9b11c2103de1b3e3b528d7f3dc225d09e2627b00000000000000000000000094a75e6d9e8611f522495ea3dd86dde0820e83f40000000000000000000000006eba8c41f99bf626a37a295555f86bc716d72cb60000000000000000000000004dc53025a0dc1dba5b8ec16b55f3e835facf7da600000000000000000000000068fb9655838c01142897ab98cca1e586801c854c000000000000000000000000169873358724295ae9bb7e34f84b62293a2e2f05000000000000000000000000ea90874e1e94bfc0fda8130a5d4f392a612d42a3000000000000000000000000b52726cc43df910742956748911c8fad47390779000000000000000000000000734592b00364ae15534b109a0a708bcff1de47cf00000000000000000000000039db13b29663e985982141f5001cb0bb052091f100000000000000000000000067b0fab638266484d88700eadadcc3a9190a39bb000000000000000000000000b85a13519fef68e3171d851b51a43563e87557220000000000000000000000002be4b1f8787ae0aab54d15aa20bb90909160967a000000000000000000000000830d853db0ae1811b6ce524f0e7c870c6bfe7b6a000000000000000000000000368273b61bda937ffd475a6e3c04548d8085455b000000000000000000000000ba8a049f69330c43734aabf116d42f5972466fb200000000000000000000000094a4fd08c923312f21285fbb22151c5915d635b70000000000000000000000002828a58e3d94f044bbb768c8f0869c95256e3f6c0000000000000000000000005e2fe4c13953a4243cf2ef16d17acf777fb00763000000000000000000000000a73cab37ebb0ab9f59281c0169e73d7925e98c1a000000000000000000000000977152b1511d4787ec59ce820ead4c77c9257af70000000000000000000000003e20ec368758b06e5a3dc22cea60ad80a66fc4cf000000000000000000000000edf90e967b2bf908d2698f4149728b95f8317bfe000000000000000000000000fe6a109ff627bab870d2a367f02d3379018793d1000000000000000000000000f476d9f8e3b0e4080709d0c90c292fbc60a72ba5000000000000000000000000181e4c77c50ae932375f969c1d26aee231011e2f000000000000000000000000bf69c92daf9c7e6e3298439a811a8ebb8815d643000000000000000000000000908cb91f334183ec357518bee17412023d7a773c0000000000000000000000005e81235f896f0852fe5b32cc74355db8ef4e7166000000000000000000000000c558d70b9769244e2dc33740ea375b05233a62d30000000000000000000000001c983e41737552961479259e2bb71a244e22a71a0000000000000000000000002303f1ecb07f3613062262d84110d2c4f27b508e0000000000000000000000007f3d42d49293bcf723a593b7d2a878eb83dc671c0000000000000000000000009882eb863ab79206a4c314580f53b9dedcb67ca1000000000000000000000000cd8e77d75d1409727c1723723c141579367a6080000000000000000000000000459071c3bcd5dd405206a68fc50edd0cfc3d0e3b000000000000000000000000fc1d2967eb1de3e8d9c4669a3f8c7dd11e52378e000000000000000000000000628c7b6c875c3831bb1eda837de28c7a86860041000000000000000000000000e3385805ffde7a55b761ae63ad5471b1e9346868000000000000000000000000fd6f1db64055c0c0e5200e72104f536fb1a52e03000000000000000000000000c33863b6869578302193297948e7a37bfce35818000000000000000000000000fee5be290d4a1a50caff611389ba2120a4095d78000000000000000000000000a83360481d29848784fc196c4699cfd0c2ee896a0000000000000000000000004ccd3593a6fc079a3f248bce215d10775fc7fb120000000000000000000000006c6ef9262024d6814eae1a1d5313c1373de9dcf7000000000000000000000000e86b803d364472a800a8f9917280150c5d0c403b0000000000000000000000000f5a0e1dd926490eb26664ce88d85860a6392f0800000000000000000000000099b55201729a6921a439e8f4e90a19d07ac784e50000000000000000000000003b8e9c852cb61e1f049ce01752b3ad7459b4f21e000000000000000000000000ba4bcd662c715d3e001b6f79ac0e304a2a589abc0000000000000000000000008ff12497da1ea90ad2511158732614f92d2a7ba300000000000000000000000081169b0ea098929d6f1af72093824d95345859500000000000000000000000003c4df442a942a2bec5ab18dd3ed8e9b875cc17b7000000000000000000000000dd142241a48ce56a40d2d9edda42076229a13222000000000000000000000000a88dfb7d05fae091a7f65dbf3a5196a9c333ab0d0000000000000000000000000256049fb03367576874be46063f535857f37769000000000000000000000000c3dcd342879e01759201310603a169d65cc3dde30000000000000000000000005c140fa6a5a69599a42297d25cd9d511c5ffa314000000000000000000000000db8c81681a522f1374c4492f626c83f9baed351a00000000000000000000000049c676c98092d2d02d6b256512fd852b8c13d60e00000000000000000000000076e84eacc132d2a593f935e5b8b4d0f695887252000000000000000000000000abddac54244471930b76d9f80122d9bed08fb39d000000000000000000000000a72450f5fd4a1fea5c33043dafba76ccb2c8e6c7000000000000000000000000a843ec120c78034e1c9a8cf03fc1c28fcd7687af0000000000000000000000005d0acb782f30b8598bf365c652800d74d892b3e0000000000000000000000000a997886fdaf10807f299696bb4b9aeb944ff00cd0000000000000000000000004f6bf65040530a5a48316141cc74c7706597e4d400000000000000000000000020051ba4e9d9117bc543f3e161c7b0cca307fcc5000000000000000000000000c837ec1dd135bc508731f41a8b647313ab0066a7000000000000000000000000c28e9bebb5b80fda23d27180704bc9ed15d236710000000000000000000000004f20badfc08bc9beb4001b390b839a3497f68438000000000000000000000000fda5c1eaca687fe37fd79a47236c952dad96b2f4000000000000000000000000cbf4595b8cd7057b1b2baa0993a93eb5206558380000000000000000000000000567f6fc38b2e4f7bb969e8c84f6821fa6cc0624000000000000000000000000e745651af9f2e5572582343692cccbbc252a3ad7000000000000000000000000aa8703dc6b86fc563475dc4a5e4fc42934140787000000000000000000000000adec0c22dd72591aa1853dfbd335a0f9c1f38c0600000000000000000000000056ed459fc18d3001f052b61149d57bd2bd21e96c000000000000000000000000cc249f7825bbee55f72ecace2c2977636787713e0000000000000000000000000c7b33b2c5b0db5c2348d0ec7feabe687e6292cc000000000000000000000000e4ad2cc8bd11c6b06502756e4e3dc9ad33c0ef970000000000000000000000003c4a55270f61b3b53fec9958793a06692f7084d50000000000000000000000007cafcc017d12a6e86c14a4cbaae539945b17aa530000000000000000000000001281c21730acfc2272bcc548e6bbbccc9a63c8b1000000000000000000000000d250f8a0e55a09cb5268a2020c13b6a1773a433f00000000000000000000000065c41aea25ebe667d4e292d7f7c63e2db3b39405000000000000000000000000eda8f2285d6cd3d890a6fd89b528864e72c06f57000000000000000000000000a80d9593ad73b92e27ba77ce7e24cffa29635fea000000000000000000000000112faa0ec1c9e594c6da589d56acbb9cce09a24f00000000000000000000000054e2ee6c78575e3eb866d8c626397e2ac3dcd99b0000000000000000000000008099d65597c363e619018ad671086e17e4c7a4ff0000000000000000000000001f391831d5b82106887abc33059dbc1cae56fe4e000000000000000000000000ef61fe376ca8739fe74f9184343c0c6aefc8f417000000000000000000000000662c41c98e1535132d9001f52723cf6b5dc14261000000000000000000000000aebef5aef4132bc22822e150eb07531835932544000000000000000000000000f17d7c7e5cd96518eda9fbc5bd1691167ce49f7d000000000000000000000000d824f427343c3304928bbd9701d01b1389589df20000000000000000000000007430036a84bcc3541966d0a775fc001ac2387c27000000000000000000000000fa7f16b851f904517d9169edf692441a244d81610000000000000000000000008cbdd24d50f7893127802208e5a6b190172cd7a200000000000000000000000066555fad5b50ac9376c5fa82018638566899084e000000000000000000000000b750a73798c8fa8ba2ebcf762f4d2fdb0d170d7d0000000000000000000000004ef097d34b9caf7d94724fb7b192a925c5155a920000000000000000000000005d505fd787d8daa9a60907ac980dbca8f957d81c000000000000000000000000ce3214768474f006c50189d2d9583f19e3791f9600000000000000000000000069131c9c08138b6d6798fc9ab126b0274a0c3a77000000000000000000000000982fec8e10f8ce0cf40d6a738373e5a845bb29980000000000000000000000005890d7d15f8b861012e8c6ceafa9793e72197dc800000000000000000000000001cba5f0fb1456b092e71c77dc0332abdca45c1f000000000000000000000000cc457e9d3ce02dfc7cafe36158f7fdfd05433f000000000000000000000000003bb3af45c12dff5bfb55934f05dcadc71ee80b3b0000000000000000000000006ff3bef8acaf24a55905460f2dc2204bd0addd510000000000000000000000008f66f31462ea76daae5bccb81e03440ef4d7904b0000000000000000000000004624b54a259852849fb9557b31848684b7a31bae000000000000000000000000ae3ae5a6e776acdca0daadc1bd0bc153118534b200000000000000000000000062058edbf98132d627c6f2c9a7ba41f6f8a5cd12000000000000000000000000c1ac0e71dddec9d09e4141fba5f05af1dc1d8d860000000000000000000000007dfae60b196b77991f190726cf4337066525441b000000000000000000000000663cfb493bf8858811e90220f1a52173bec5beb70000000000000000000000003c3d3743d5d2816ffa4c1dfcac58b154e321eb770000000000000000000000002fb057e7a0f25a32c5131e7a63c4fb50241d8ff4000000000000000000000000e3b7fe8adfde4b322f594d9b69813dce23205ff300000000000000000000000031ce0775a352430d545591bf7bfd30082529b7b1000000000000000000000000587ff0fa21e17fd62d2660783a70bc5b93f9f9b80000000000000000000000005b10ab7d09c9be0ef87514e32d39413126c48fcd0000000000000000000000000cfb9a1a1a7e51b5974a1f67a0716f28e495736c000000000000000000000000887ec25a475e2a687129dd8c377e6ffffbc90ca6000000000000000000000000e2936639ce5388c6df2d4fb291ece726add321c600000000000000000000000070882904d5f364b49abc99b74b51dff89a6acbe9000000000000000000000000b6b75e3fabd68e1abfd8672afd1bdacf6f643ad50000000000000000000000006e4d9608e5b34061ab7a82147d025f6e23ac4a1500000000000000000000000071251539151831a0875673d1fbdc4083891edf76000000000000000000000000044504b87531a217176ac187cbd45470d376f7c1000000000000000000000000628174e3aaf82148b96c31090a269303dd609f260000000000000000000000002c29e746e9766e3a03f280797d59f9dc758a82fe0000000000000000000000003c6d2845084a05ea21d291230f58efceaaf88e56000000000000000000000000b69a673886fd57eb4da2960494c10af2829d8a4b000000000000000000000000c6bb0c03af489cfa84741a0de21de02e422e6208000000000000000000000000ab46f8352f2b2aa8e453de93cefb79052c0c6596000000000000000000000000d9524b18d0fe8aed80515fb2c85da01548d51535000000000000000000000000f7bba33b85bad84c3723b1b2e65d651b3bd8275b000000000000000000000000be6ce59cf3571f5f0029afecf4a45c0b7f74c42d000000000000000000000000b121e63e392b652c8062f240c8e880f6ff49e6e50000000000000000000000000b0d7de053eecf3b88c3dba851d9ad69527f7b3b0000000000000000000000007642749dbce0d6e648fdfeca9755e53013183be50000000000000000000000000bd545e0387eac884bd7bd613760dabbc188fd26000000000000000000000000e6a8e2a210d4a917db34103f8849d5d1544e22680000000000000000000000004813c0420e1521d97ade9769ed2938ab10eda8ad000000000000000000000000431fd04c2a0d422e55cfeef8fe73becdd249cd990000000000000000000000001aa532fc6038586c4aa26647d3897e0834e1bd4b000000000000000000000000971a4c9be31cd470d4f8de6c8b8d93adcd64a6c30000000000000000000000004f4970bd95760a63841b996e951e1269f962ff870000000000000000000000006f707fab3306992a09da60cd126218e5b4d056b20000000000000000000000006f1b2c638a9ad059b075aa86a6905afd8c6a8ba2000000000000000000000000b6717413ebe48371ef38673567c5371bfe052ce20000000000000000000000006ecb678ac394012410b92fc1f241247e6532506d0000000000000000000000004dfd49b780339b8a6a3625d56c8c23553b2dddc1000000000000000000000000f82ecb74dfdaa336b6a0f40884877b86a10da0b2000000000000000000000000b1075e748a215fea149816602bbbd5d7fecc30800000000000000000000000006f5f9598d7f3d6a45041b63886f724b0115fd7cc0000000000000000000000001e44eb903088427ce421484a32b95d154d08f2c7000000000000000000000000cf8a861a56e60ef5c765836698c50c62ff2592b100000000000000000000000025c83a9ab13742b041ff673ceac2f1a06947a286000000000000000000000000665e4713aaa3af7ae20175ce4381ee42b8b5670c0000000000000000000000006ffdee25c8b84074bc146a13c353128abfe1c7710000000000000000000000008ef159c1e9a22a79f15a6dc8dcec5380929fae8a000000000000000000000000136f7d746ee33056547a492d1373a10632e535b800000000000000000000000073cde0a77630e28ea1a7632cf4df62dd6c9b52fd000000000000000000000000970615d17d4359a3046d4ccb4728182370812fad000000000000000000000000878db4d11dc947b71196f9d296e77032b731a2f40000000000000000000000007310845c3d014e23641d6c28f72109909e9bdc87000000000000000000000000207c6205a5ee1f8ae4368c4e382692b0c57ca5e800000000000000000000000091766c83d505adf405ac85b0dda00cdc3b3b79d5000000000000000000000000ee208e6cd52ff1fe340d6f12bd2a1509a715ea67000000000000000000000000c45f472326a88aad971ec9ee3299219f059c3ae30000000000000000000000009aa7a20caaec954517eb7c8ef129b11938f53ed5000000000000000000000000fa54f6164124520f38bb15fd599037a130dbca21000000000000000000000000fedc85679cf4c369859a1c8c188ba577f83dd390000000000000000000000000c78e4f915f70ab46e7d83a4fc26d84bbdd6960ac0000000000000000000000003ccf6fbf77f7f9c05015ce3238e70ecee9718200000000000000000000000000270018f2fb793dd0f526858ee157d81e26014261000000000000000000000000f6d32678a5a6a25b9cdff89f558f155d94138b98000000000000000000000000b72b8cc91b8c3d5a1dfdf51456d306fc9113945b0000000000000000000000008298897ddab5f5b93dad9205cd1fa6186ba758010000000000000000000000005a59497964b405664bf232d19a5a01ecf8b06c4f0000000000000000000000008b85087e079004a931f2d8a5272eb5050c447f60000000000000000000000000ca8bc431ec017a2197fd0b8405a662512eec2d070000000000000000000000003a1ebe8a52da2029fbcbfadb941d80af98c581740000000000000000000000006acd5a8d36a2667bb7c2fcd21b0b998fa7ed1a8b00000000000000000000000001afa7773ea0a42fc527bd51074a5095fb8fe74d0000000000000000000000000363404d3f368f537676ee795f0d3cb8cb726229000000000000000000000000ef97f7329e3432a9d799aefd8fe63d65ea586ef600000000000000000000000035b9e591e829077e1b1cebef66677edc57be3c6a000000000000000000000000f40c4c1dc32e135715c47ecc41a95807dad224cc000000000000000000000000baaebf6ef0fdb19858b036df95b6c0bd317aa09e000000000000000000000000055d30dbcc53c7cb91d952eb5dd8e8a35346edad000000000000000000000000ac53fa8771bf614a5f33acdd6e1d2346abe47f8c00000000000000000000000034ca735ab3b2a0b1dcaf4a8576863653d84f9f88000000000000000000000000349e89f9b0a778da2066025c94b9223bce810f85000000000000000000000000112a186065b300dd6516c70f65b700a5ce9d1f35000000000000000000000000c9dfb45265ba3e312d4fbb7ee6effafcc85ddad3000000000000000000000000da01f593a249ef33e7e17a383eac14b776b5080b000000000000000000000000d92885bfe78405274f002b8cbd52aa3ed28fc1c50000000000000000000000006394e225c31d778d919c621e340cd0264a984d560000000000000000000000006d41350f5e815eca7cc99b08a21eb851fb2a6bd9000000000000000000000000bc17bf9cf37fb3bc938ec6427d1cb1bc30f568cb000000000000000000000000def7fc9cd913d61ec6eaede13474ce622ae3f628000000000000000000000000d8b9e3561b3d01afa981b393975c7c06e6984f2b000000000000000000000000363a7c9f192c402653a2e9260ddb2d40562847640000000000000000000000002628b15d847c171392fb0d15519ff333dba21bca00000000000000000000000017252bec8039e13e494f4683a71dbaf7d656aed100000000000000000000000030ee68f280acd05584d4de5cbcadd3e7747f542000000000000000000000000074d8660615bfcf6b04fabc40767f46eaa6a90c97000000000000000000000000bfa734611f7e8beba2916ad02b61e1764775ddd0000000000000000000000000af52ecd1f0f27a95ec8086eb7474c0a396e1a57600000000000000000000000034d0d1dd2e12f72efc0da1749da3311368a0a1b5000000000000000000000000299d550c2b0174cee61ccfc8ba8e0bc49254386900000000000000000000000089b9356874d326cd543706d033ae200379d2b467000000000000000000000000c207a61ab04004ded7d71968436848d60e22e882000000000000000000000000540a79e851c2bfdee2de043bacd56627e86eb9b8000000000000000000000000bf0a73d91e567156d413537f95696ce573455bc6000000000000000000000000017ea3dc52e5d66c0790022c5af69ced9ee1cd9f0000000000000000000000007d2c284905165f7901590619a4abd8f56a11e96800000000000000000000000029cd1e1edad9b29a5ea2a9f28b49f150b8c31e7d00000000000000000000000095712de19ce051d4c96b427d7df2b3b911cdf9b40000000000000000000000009fbaa001fecefce604b524863e1925c61a7e0e1f0000000000000000000000006d959b32e8c4f85c1c2357040e13ac6552559c8900000000000000000000000023b35454aa68e1884d7e9434493734d00e5318780000000000000000000000002386d78aa51e040dd6c98ad304c82f516b2eb53e000000000000000000000000245c709d86859afdd15ff46d426ce9f637a87a9c000000000000000000000000f8c6ce29cfc853845f9ef7372a2b22bdcb0992b00000000000000000000000003ac70bf53810f8229cec3e907fe815dba21008cf0000000000000000000000007966849737582dfc257dd5fe87d102bfaa3d13e300000000000000000000000059290dd87f71f88862d47d7d9994032e2bc1b523000000000000000000000000b6aeea44a7f3efffe8893e0c4b2f1778e8fd7fa00000000000000000000000002751cac3b88b76d86c7b6ac808129263a4d2ec8d000000000000000000000000a2232469257d841d97fd4473835838d99f67c3cb000000000000000000000000ca7e1fab517039c1cd6bf2abd639990ce76254500000000000000000000000003d81a1751be0eaab922634bf7470c12b613903b50000000000000000000000003e26094ea2a9a198e3009cc90d3b403dab332907000000000000000000000000439fb0e40046a9c5a01d6ae6cd1b7010a66bf5bc00000000000000000000000002ff3b748eec04a3b35aabfdf5c691f7f287b4c500000000000000000000000004f3b460f0c3674c3277de72317237cf338a7a130000000000000000000000002ce319b8eaa3f718fd34bd25ce86514c106e43c0000000000000000000000000c656f4e08f0c95e73cd8e77308dbd5f82ea76e930000000000000000000000005c1f64e802fdc343aa13fb820b519c7704d076310000000000000000000000009568810603477c10cc4e0a6c087df901c904ecd600000000000000000000000063dfcf473d0c74458f31577ca77eb8a3295460940000000000000000000000001e0dc41933f3c95d7555121960d6b397ff59b6dd000000000000000000000000b082cd881049e0cd524a6ecc89c0fb75eb33e0f20000000000000000000000008660e27e6f780428e462830c023e22458e3f816a000000000000000000000000aee61cfc5bf49d8d96d8e0d74a9220b250a73f7f000000000000000000000000ed42b09e1be23c73d25c960ace806d16c45db8b300000000000000000000000048268e6864fb158845df749fc964be4d086be0d900000000000000000000000090a53af19b221177c3edb2142b35996549b0729e0000000000000000000000004725181d28c9341cd9b35ba42bd11e9d85d091c8000000000000000000000000e26384db37c5a0f3d4a748fd11c7aa5c9781b59a0000000000000000000000007ac0675f972d21c77c607e4e227eb1098b6010cf0000000000000000000000006a4cc82682e63db022c408a4fe2333e0116fece700000000000000000000000026ba93717a630031ffdd9f345250d19f3e3e32460000000000000000000000002c83c462fba6e426145cf49260cddf1a43be188d000000000000000000000000ae52bd5426def67197aabaffce23f958337bc2e5000000000000000000000000daf0ad6c63e448939520eb176eba1c9e38799e8600000000000000000000000028b1ee7f1c3ff1c582158f7a74d15dca5bbaaf860000000000000000000000004aabe078a73818f73997ddae5e804ba4775f564b000000000000000000000000bf646c09e061c474d7364ab5066e95884d75055f0000000000000000000000009a9ac1acbcc9237899e5239778c6cc76279e1a0d0000000000000000000000006a95a74d760486b603764363cab481a66c9a7ca4000000000000000000000000c8c80cacc6fda199cd95499121b0093505e6c84600000000000000000000000013250741a55401089284c693e5a098669adfd319000000000000000000000000260192aab0d8d4aba5b12bfc7ac2eb636ac3a1fc0000000000000000000000007821c84c70c9b91d0cf5b7931afd31b0fb52efd900000000000000000000000086de177f3e71189738f04e5877846b782c71666b000000000000000000000000163e7ed92e243354588178c28b41326353b1e93e0000000000000000000000006de009f7a1b2d7d0041a00ce85e322cbe950200a000000000000000000000000395f7b95e4be465d1031e7be47ac5fda28db4543000000000000000000000000ab2a391c3107bc93ef23fa163a7da580fd19ed66000000000000000000000000e02e1fce693c4506cf6f691aecc76ee0de2218f70000000000000000000000007f229575834ac435edcd82c4dd9bc512c7f7b7db000000000000000000000000387024e740f6599b64178b43b9cae577ec9a1067000000000000000000000000300ee9c99ba639bfb4243771b10bd2fd77ac0a0d000000000000000000000000fa6a167ccb81588123361fbeee3789253d0603a900000000000000000000000037b9c7c7bca3d81d13b108af80a633dc4504ffa60000000000000000000000004ba5b26b79b2c6bbf0d90f10e67bc303836f6b8900000000000000000000000084f870e6513e9984049dbc28795589b5e81d1579000000000000000000000000bde577b9582aa0305f623b51f1b70c5a118b922a0000000000000000000000003c69fe6a18134cd04a47a2aee9f959038b22756b000000000000000000000000c9a8bbda2122f007de02d02a8f808cd6b78c4e9700000000000000000000000070449cb04a166f4fc16d181e13154f0244b7660f0000000000000000000000009dcabb8b928dce75d8eab0a015012a5d562404c000000000000000000000000072c7b88406866ce7c0a9a328e71848893de25fca0000000000000000000000002f3c4f43adfac3dac48e756dbc624be11c1ec786000000000000000000000000c0c636f8fa619ee0db0f254af8ba7d7c08d7398100000000000000000000000067feb2757cd89e50ab4bfa78a9fa142187a9f3f2000000000000000000000000c98da77e7894a244ad0107254bc2add5f7dbc6a50000000000000000000000006fae0ac2efad60c23a92c94c1590f5a19ef9c235000000000000000000000000c05a04f8461aab1224cfa3591cfc84f733942a16000000000000000000000000f6ae9650de637bc7acc715b9823e25b34221d51e00000000000000000000000087791a2835890e2bbd52eb235328da7135074956000000000000000000000000f7f664053b3610fb9921a5b9f9df291d79c4efe8000000000000000000000000646af046616a718405c33dbbba271785a026b46b00000000000000000000000041d7f6b2c6c951940d4d475a88215e05424eaca20000000000000000000000000442c6ecba3935dabe508e116b97ae2e673cfa9e000000000000000000000000862675d503bd589d2f4197c606edb61466a8584c0000000000000000000000006b11b02082d2414d9c53a17f8b4579b0f30481560000000000000000000000004b1b55c0a63053b149e6df4a6321bdeb9ac440af000000000000000000000000c30cca0b7c410f1fe45709197dc9328ff78665ed000000000000000000000000133e480f3255fe2d480fedff88190766c856c2bd0000000000000000000000007374e5e750e3d372b107bb72a4ecdd4e15098ae3000000000000000000000000cddbe79ea6566f9ba80766e64fea215cf6976269000000000000000000000000cf2c5a6748cbe576c78d31f6791f1483cc32337a000000000000000000000000bd64798b04c1caef37f3d86091b3f50cf333fd850000000000000000000000001f8be565e531fcd10cb63f9b85b738815dfed272000000000000000000000000fa94729913f068760aabf28573a7af13c9e13ece000000000000000000000000680e4740dd4e3683bbcc9c268717f4c307327735000000000000000000000000de7313b9a80fa2f29e4227b0987a04a0b9418700000000000000000000000000ac492311ef42e02f0dd939939aba1aa72fbdfbd2000000000000000000000000d8f9cbbf05d66c3122aa1943a8d35fd216aa546400000000000000000000000095f50cdad85b286542bb057cbbc0bb69e5555ca000000000000000000000000029985cdab37a911b71afd20b89a6ba999c17dd4900000000000000000000000099393af3f241e959bf485da7d3481bda6affdcf6000000000000000000000000e742efd5c9c701c77f508bbf54f0dfe684c790730000000000000000000000008123a0a0c4a755c25e478431df35a481ace5e8fa0000000000000000000000003807a720af9a0c340c89c7ef820959082a973c1b000000000000000000000000d9e3b32d618b8f5805d8d04db86a1bb361db271f000000000000000000000000406b74d03faba386875400b3b13b8af996134366000000000000000000000000cb41cd5c38d7513dbe714690092f8a5113969141000000000000000000000000a483d554c96c8a14c25512c294a5b17be39153b30000000000000000000000003bf66516ed77f916a01ac0834772dfc052e666b100000000000000000000000047bcb60975a4332bd950b055a34f1769db161c2900000000000000000000000083da65d05164d5314837d9420b9c014cb04fcd6f0000000000000000000000009f4ce7a96a81a49827906b51e3fa301728cd86e7000000000000000000000000a151966393d22c8866b6c8e9d1829b33e13461dc000000000000000000000000256122807376a43af7ea551de8be84dfc4e99ad500000000000000000000000018b08d137c4c171284e05ccca28f3e4f55ed278b00000000000000000000000004067a922eb683d15e50ce1fa2ad9989b2e13219000000000000000000000000d56df16a276e547d30f151057cc17c20bae0572b000000000000000000000000324c7a035357a89ab3e1c78d193ac0fb1c9a7f4300000000000000000000000085ac393addd65bcf6ab0999f2a5c064e867f255f000000000000000000000000245572e149f9b2a9a7366ec5bd65ca8a997e596a00000000000000000000000075a2dcc02ec276e80d6b31cdcaf989e8cce483770000000000000000000000003d19541b86eaa2373d97d84b6616787c3b7962d9000000000000000000000000838640b091f9f3561e0268a8e385f8d8f683800000000000000000000000000055374a7313ef54dbe07064d5829c73d12f580c010000000000000000000000004b30ee17ccbfcb8a991ed350b4e53c4e54b989fe0000000000000000000000008f1856dde00b0a81b689e5026d79696ad5a5e0a6000000000000000000000000ca5da850a6dbac493b899d87e3c17ef3a31b76db0000000000000000000000002a6c8c73acfa06439641d331856d07fd128429d5000000000000000000000000caeed63af4380729ec63ecef798671f16206fcb20000000000000000000000002411dc33b75bb0093d37801478d3d47518356e3700000000000000000000000008f838919801e0398b7e6d50000f4131a5ef3b4d00000000000000000000000070d01815ed2053a843ddd7a121a84bb0425a0601000000000000000000000000ea64140303aa53be7adfc7c36bdc4c6e1aa09ed10000000000000000000000005f244f0f2ee323479dc681979caa13a03b39db730000000000000000000000009c7608d391e60b728b13d7f02845be3399f28c9e000000000000000000000000544c1f604ec53b58d61e30b6a1f50fc5ed289fe60000000000000000000000000f940611c3e26abb071996af2eca83c98dc97989000000000000000000000000456104ca6b5a4034ab849c9a5254d0e3112b39d70000000000000000000000001db8de7c7d47f72cd772a6fe9b9b9a5e4ed56c390000000000000000000000000f056ffb47d1d75df97c72ac420b239b1486e44c000000000000000000000000c4d49c31af604fa0ecc231066cc75cefebc28e11000000000000000000000000f9013f0e21c85818c1109186bf5cccd19a535da80000000000000000000000009a67eb1b1881cee5629878f818f71be00f4c707600000000000000000000000054e5b79ebcc0fdce1ecb2ab17893520b216671c30000000000000000000000001d18545d043b272a1da74da7b63ecbcc606c9195000000000000000000000000648648c4148ed458560ed23dcc6fc7868ee099ee000000000000000000000000f790cd6fb96560bba6294063854770722a25746a0000000000000000000000002ab95a653d5a8979d8d35124f45aeafae891a007000000000000000000000000ac4326c9db96bef93fd96f8c61feae996eabbf9b00000000000000000000000047de42e9c2af78c91d344487c74c5f93b276d7440000000000000000000000000e68195d41663e362ef7fae2dd831b8a8d3fecd300000000000000000000000020e4d54c0197128753b8c6bf39e3a7633e4e9e830000000000000000000000007b1aab5dd33ecd5e9e5d448e802934ba198353f700000000000000000000000009d21a3f4cad608b060805c34b75d59dcb5253b7000000000000000000000000e453f715e32a44328f1f00902c3edd798cda40e1000000000000000000000000ef834eb6526b399197bb990f12f2e549e426daa300000000000000000000000051b67928c8ddaee13c463467833215a70d57499a000000000000000000000000b71f8a0ce53c7336f4a8a965c3c7e959378f00920000000000000000000000000b7846d4701e1fcd09714bbd53099f8c98cd09d700000000000000000000000002a78632215262a94ce8651846e7d22adc98ce3c000000000000000000000000973e5f6d25269266c119e3aed5cb8641587b53ed0000000000000000000000008204a7f8012886709188668c5e9ba5e795e63d050000000000000000000000007288092aba8f184823913f6f783d2e608b4b62680000000000000000000000000d429ecb1f2c77b2b6599303a99293a5406076130000000000000000000000000518370494d2bfddb54ff1fce5fc99ee8399719f000000000000000000000000acf39c7b710b255882c22bc6eb5c411cc4116dc50000000000000000000000008c7242862f26824f4d6f34451339858adaf2fce0000000000000000000000000ffeb433a09a50ee5e2641624b02cf435e6aa5b4f0000000000000000000000004dea32af2d5bc0ee85fc6388f5f529af005edbf20000000000000000000000009dcf10adf6cbd1ae32f84c1c8f16fa17df98d29a0000000000000000000000001ae91b583079efb2e670711920523bd5930dbd8c000000000000000000000000bf2f1694ac269fb73b482a675f2cabd5af5dbdd4000000000000000000000000dc88150eae6c9de5e5d490cc58b3a71883d8fc2d000000000000000000000000b47a3650edde871a05a95a1fdf9d17a56a63a65c000000000000000000000000afe60b6407aa913c1fefef03092c69ef6ea5d8b8000000000000000000000000729d1b64b8ea5955d8dd4b5e0d6ce27cf217b4710000000000000000000000000623672f8bc6cf4d3a4e5e857fb59cf9e49a3bad00000000000000000000000056a3e580e9fdd252e1a0db18d23833592f92cf58000000000000000000000000b14552a8ca7dab92c691aee67b220950d28743250000000000000000000000001c6abbd23f1114556310b016c194cb5a2fe6faad000000000000000000000000c597b2f3cc1c42fdc509600ed75cb2cd88b4c3390000000000000000000000007680893d39ecd7735546e337b2d0cf9e755ca052000000000000000000000000d61dfec2fd8bc41d65eff80703b39c46b501e4e0000000000000000000000000c157764de492f8723cc2b8e8f746ff104effa2080000000000000000000000004e2dd2a7c0448983f5939e235720d9129958454d0000000000000000000000004f233d583821766e5be1979a33adf9bac8db356e000000000000000000000000a9abef2f67297a9a69195aeea2b2b0d877bfbee400000000000000000000000082159dea3df08496e27808d38209fe418f94ca610000000000000000000000005f8a2bebc1638e08f7b9f80db200ab9cfbe3ca4200000000000000000000000099bd601f3306d5ee3b719fe926d57c53747ad4890000000000000000000000007a677bee9c9c4fd6163801ad73e5ac8958694830000000000000000000000000cf8ef0f4501b18f047650988d907259034f9d5310000000000000000000000009efa0eac1661a000405c92fd8da2e8d8f639dba5000000000000000000000000b7440d4e3afb63043762061940b6246f459ee8c20000000000000000000000000815bd562c777e53f83fd0b57fdaf97a7f5ced5000000000000000000000000003d1921c0b01073f8ea0ffd6d722955353d7257300000000000000000000000076e8cb39d15ce4b04d6f7141440ef5462cf9cc94000000000000000000000000bf21b8131ca7b36876b2087285705014ab6e39dd0000000000000000000000002ba1abe02d2b2d632e659b80823d1a39b4f8c5870000000000000000000000007964df78b1eaa5a0136e061b6563d7ca6683e68500000000000000000000000050f530558245b6a2fa3a7a6c4cf6157447c8c53d000000000000000000000000dc50545a67156c45fe2461b1ad33195ab2c27212000000000000000000000000723407b9a6adb0871f144aeaeed24db30f29a52100000000000000000000000092a4c34bd2d27e99a343bd59ea8ea602d1f0bda4000000000000000000000000635de7f797b742016b167171dc6178438f79cee800000000000000000000000036d293adced0899aede8221b73d0221e74971407000000000000000000000000c3abf03fe0dd0c28adeab7e4026413f990c1608a000000000000000000000000172758c8afca9eda81fcf0cb943869eb5ecf11320000000000000000000000000ebf7554e69f8dbb6b2931f6bba1b1f31476834b0000000000000000000000001b18cb2ae4d032b193517d8290e94955486453a70000000000000000000000002ae0ec412bd1b027b8ffe9d464b3ab9dbd10dbaf000000000000000000000000884b20a1c820a4c190bf187798091fd924bac1ea000000000000000000000000242d6d3b837a75fe3eba748ee976921282813147000000000000000000000000daa1f1e56c02827d17f8616396f29cf761a1308e0000000000000000000000000c0f07205b3dedc776f97b3ed502683a250e388c0000000000000000000000006b4127a8765fa8ae0681d9197e5ac3c9cc4baef6000000000000000000000000e2989fe50ed0f2667d9feddc19de461615dd56cd0000000000000000000000004028b97a1705ba577def79d35a52c5c378b33516000000000000000000000000bcdf9857182ffc91bf09dfa7e952679a5c9c5911000000000000000000000000920c084dc500aee8dd2eed151a73020d715bb382000000000000000000000000be03bf14b4e88252e2b9cdbd3a0c2ec1ed08d7db000000000000000000000000ff40cc8ae01999e2fad0176ea8bc6cea4cb6645d000000000000000000000000c3c88e35fed634af7e75cc8d9c402a03baae2918000000000000000000000000fc33cb263172e1341e3fabb5944a3e05b31e157e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000fe0affa908d0691dedee182acc05a7014577da92000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bc0eb2b165edf1737ce933c59b9890698ee8960d000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000000b47a367e93a295b580a5155fca5f002567250fd000000000000000000000000e038e28c182ce2d445971a55a1297ddfa491d4f600000000000000000000000090408c7e579efad075b8f3be9fd674f6485ed3a7000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f949000000000000000000000000b8a9de5e8895357d6b593b1b08af334dd42bfe82000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000472238b2cfc454c0eb3149176dbc2ea305982b30000000000000000000000000108f8b4b4224e63b59ea15fc0705678ddfa40402000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000069c5ee22b0da6df5344b0c52d61a55f8eb68b18700000000000000000000000071eefcdabb51b9fe70cb589264b3248871da075a00000000000000000000000038e762a2d601a38b7da97dadb7f16f36f3394b82000000000000000000000000b1087e346f3c786e38ee738ea89cbc1177e90142000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000b7e989d411c317c6e5feffa07da0cc63b42ee8d8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000005b86a70fa7a97faa3daf241f970ed35a18d04a18000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000049461453930204ba1017231554d1b36d7fd268ba000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000000d68bb6b254d84c33447834cf577c71408944b7400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000007408aa10e030bbbf28b8794262e2152aab95232b000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cc7889e6779a784f17e4c2bbc6c50171bccf0bb0000000000000000000000000a35f6c0b81c7f4210a0bd3474278266f41bc281b0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000000f39decbefd8cc9b7d539f311c2e1c3e215317f5000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004c83452393207f1706018848c53e507ba2bc08a200000000000000000000000098637dd6f94799754132ca2177bc653d30ce3e81000000000000000000000000f1b0fd5c4fd1fd097709a27645f9ec98be6aa2940000000000000000000000002880efd3e014af8ac38bb2a2a1675a5a66bcc70500000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c25000000000000000000000000d0bca816d429430be150d02c2a8e4e52d064d2910000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000011a8291f29b366801390847d3cdfac02fd8ed5fd000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c2500000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad20000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000f0bfe7e4c3bc48b15fb7ae417480f9300c139593000000000000000000000000456e203c183d7efac5b767968ed56df162aa06fb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000002be497264e55fe2d14205c2cbfcc2f3ce3e7967a000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000089101d98c559b218649963a6d3849ae15120dedd000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000eae6e21eab14415c86093be0e0f119bdc9d65399000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000b73856e4b81023136169e54a08e433ca4b661ea4000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000005ba53b289a87fb546b2372786efc0408388ef7f5000000000000000000000000cc7889e6779a784f17e4c2bbc6c50171bccf0bb000000000000000000000000051dbbdfef50985e894b53380c5eb9c8965ee95060000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000568c3f2b16a47ba46d9f05d2fd0c7fad4ca6fe8e0000000000000000000000001489734b320e641260d450cd97e2fb51205e1307000000000000000000000000576b3b1849f0d8f3affef8e205d91e2088cb8a58000000000000000000000000bfb14d62894355ddd0d4efa597337f02a609c45b000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000c043fad66d5d978ab69e520c8fb1d5f5334910e80000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002cfb9ce498edb9044864b80f7f57cfc60a2a2b3a000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f94900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000dfaad32937b5403c1a85ced1b0617d3802f100b800000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d9210000000000000000000000002df9dd9da282ef5f9fb3e30c21909bfb311c028d00000000000000000000000001086fe7f4f109a12705784f2f21ca65519934460000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000a84cafa5a28fe5879292575cb6e108096195afd90000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000002d16492669572d96dd301b33fe90c1fe88dd1136000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000301522d6b70b2938bb52b8d0b1430fa9b36f1e2d000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000004085fa5ff59edae4da7a57f44caefbe1e251dd54000000000000000000000000d1f39312de127ea59c685cd2231f9cc9dfadec0c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ba29e32c4fe63c67897d57acbb17d9879664f33600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000070756a0bae8da031c8de4dcddec2d3c89bb30a1e000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000ef61a6694174aa06a41f7c04f2973d0f5d21f4170000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000935f0ea531543aef29aa2c9cbf1567180b324dff000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000c9baa529a2180d2038d754e7b0f5d19feb567bc30000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000006d680c47d3da182d632662444c2bc9fc586b1d8e000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000007a3f7695456f6ebf759e2b0b83aa4c589d736de8000000000000000000000000e650d0eddadca29bc75b4691beb9bd8f3cb1b8eb00000000000000000000000081cbda68e01ec645dbeb97564f538363ba2180370000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000072e69b90142a1914c3714191ec896293309a036000000000000000000000000096523c01f5a66488c6b5ebe8f88eebc618d5d5280000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000dfaad32937b5403c1a85ced1b0617d3802f100b800000000000000000000000078629e1d5ae8242eef9eb10fda484d98af9f81f10000000000000000000000001729d8d381a3902a1649d64b72a042405439325b0000000000000000000000007d3ea3c6f2218eae9718752de0a003a8609fe9f6000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000003d788e3602fb28333375ca354a46f5832b1104c9000000000000000000000000cb59fe41080221f0fd37530b7edf4a6662372075000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000024115d64e3968ef44533c4e47998a41334cbcb77000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000b2176b15581b2f68daf093c202c7131d3d6a6cec000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad20000000000000000000000000028cad3841eaf752df40f7175b44693a8a68106fe000000000000000000000000a87dce0f5487b9044030c205af9f856124f5fdb7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000005c87c2615a417f38dd06f067a598fc91ec1219d30000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000000f39decbefd8cc9b7d539f311c2e1c3e215317f500000000000000000000000062c22b91670a6e3a706c8d27fab63b51ebfcdd44000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000713a24ae4b29e7c444fe1022e5a6835371c71f49000000000000000000000000b45083ae3926c759527325f850d6a035c592d02b0000000000000000000000004cd0c98c7f3e0e96dbb0ad2fe721359e36c81e1c000000000000000000000000cbe4f5f60e962bcc598c26776426bae1d3ada746000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bafbddb05e9d4f2322e40892318bf3cac51da73f000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000d89ead949fa092d203420953d5af2e3e33d3bad3000000000000000000000000d727da3395bf59ec613a19cc313f7f8c65257f600000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000e8e5d6a3bf7bd9c72642f90d358eb0e93a439e290000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000076420028021429dd6bbeb3961b081fc517eb3be500000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000d2fd13134b8c22484133cd7276e3093f124d68100000000000000000000000002df1b84bcfc46f8956524c50bfa9f18ac5f6d14f00000000000000000000000029b9cf3b09bd4e0d0f43a231e9825a9c4ba739ae00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000007a3f7695456f6ebf759e2b0b83aa4c589d736de8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000dcd2afcd00e1116107d921c111b2a68d981e8fde0000000000000000000000000f05b49ee699078be29827ec6b5bd2cdf296e578000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006a598f31e77bc8ae4a550f5fe9263b81f25611d5000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000b6b45796f4d1de8e5ab93db2d0267fb277015e1c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000059030eda922e7ae211986a721e4d395375edb386000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ba43769230e6e4302ed41f5f00d7be432ff5f61c0000000000000000000000002d42bb273c2c883840957e5ba1e8d86b49432de20000000000000000000000002bf8146743d07e75d35caeb69209988dfd09c28e00000000000000000000000098386f023052f6dead89c9cf2b2fdc2d77bcf679000000000000000000000000ff7cd5e93ab13e059bf91b5012a325f4e91da4e9000000000000000000000000cccd30bb4b30daa3541eba69a1eb56c66dc135fd000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000019f193fc8bc470612f447335c2538997f1c10a10000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000e268b988d4675269bd23b4d1eac49f60da6c08000000000000000000000000001ab49b95f3e360aeee4390275b312e6d6c3d8f230000000000000000000000006c2f23be11b8a6d594fd1a35905c7b9de4f75dbc00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000081b77fa74984e3159fe3ef0927f493743058bc2200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000053e850b153250e5f7ba0f452b273733de0d946eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000c59b3b5a0221ee059f3ea45190b88bde5fe60466000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f949000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000f1b0fd5c4fd1fd097709a27645f9ec98be6aa29400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000576b3b1849f0d8f3affef8e205d91e2088cb8a58000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e2693527200000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000006ba34bee635963168fac98bb73e2ef9fc83e73fa0000000000000000000000009c0ca4484c47c51f11512817b09233bb1d4e4ed6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000e5a7dae5de12e58ff471bef1a15db5da621aec2000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000007a0f4c6458bb759e75ab8a5c687b0b115c59a295000000000000000000000000e25965b58ec70915a8ea397fbb518cf8cf0020d9000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000fa1e02c3ce7260d159abc8b5d48a1339a84e6f4c0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000c9baa529a2180d2038d754e7b0f5d19feb567bc30000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000008ae444fe1149c31e112a6af84867bea1099e18d70000000000000000000000004d921ce1583e8a637bb37350d01faac789aa364800000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000043a6ebdcfff9eb31e26aee9d99945ae73dd40c620000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000037221347d029329a77fe1f2cff1f22091f77e05000000000000000000000000ba83aa44ef1031d258dbd7388a780d9a6d76555d0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000cc7889e6779a784f17e4c2bbc6c50171bccf0bb0000000000000000000000000fa541c57efa166a8a3b8cec137655ade94003d0c000000000000000000000000cfd07c34051826b20df8ede9d532b4539bfb9f86000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000001cfb51d3455ce7136afe5f54c08352e90d1d18c300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000006ba5ff2cbb8452161607008d18ffa30cbb1d166f0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000336f690b18dd0b540784ea1349ca7de964631cf000000000000000000000000067b3f32d01447f7ea204e71502a84791a68daaa20000000000000000000000009c10232abb5d36866da00efadc5b12cc99925b02000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000005aa7bd8ee9846d8c1494cec6a32ed46fb64994f60000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000007fc6abbfed18044657eab81a1691be98c72742120000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d92100000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006adc026bf62fa2107f741d87024fb633b71ab5630000000000000000000000002d42bb273c2c883840957e5ba1e8d86b49432de200000000000000000000000071eefcdabb51b9fe70cb589264b3248871da075a000000000000000000000000b82b7a50348b5919b4f27f043b7dc555c6b4f8070000000000000000000000006269adf988ea110323ec6fe36ffb6f16e9022ad6000000000000000000000000dfaad32937b5403c1a85ced1b0617d3802f100b8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000e43d0beec83c479c3dd5ee9b642ed64458462560000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000e9810cc95d7148d51cdf642bdbfb865a7f3b3f6f000000000000000000000000d858b896a0c89e4c87d4aee6fe6dda3e0a94136a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000db883b267dcae21f2ae6b09f0e4703f030641043000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad200000000000000000000000000364f98aa011d4ec497660eb7f23951b3a1f7fc27000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002be497264e55fe2d14205c2cbfcc2f3ce3e7967a0000000000000000000000003682079046164d5925eef071b58053b4149d560b000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000fa7fcddf42c1989a911eb0c4c1b13cd4560120780000000000000000000000008919ef3efc5da6c33034ba92b14570d985db0904000000000000000000000000ba98f03b1e284c03a756cb775f2b27300f3a6cb70000000000000000000000002561d258d2a7f80040b5de0285fcc7d108419ad50000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000ee50e8d007d2ee8230126ebc92e50ecc1af34321000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ee4cc58a0bca448a71ac9662123beb69084eec4e000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000045906388aed3377a41ecbc288d59d670319f5791000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000024481cc94de158e6a39bff0bd9ee49e67b64e6be000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000071eefcdabb51b9fe70cb589264b3248871da075a0000000000000000000000008a385c8fba9dcb5829d58dee009563011eb6e50e0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e269352720000000000000000000000002df9dd9da282ef5f9fb3e30c21909bfb311c028d000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be300000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad060000000000000000000000008175bcee07e0c8198e7e7c120f136e032abc82c100000000000000000000000087339a13e43191de3e7dec7ebd986d68376dfd690000000000000000000000007c3be3340ad401d04879f2dd29034e7c22f9a520000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000bcf9bb50c21e5941d45b9c8c1534eea6a5de6363000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006fef8e633be382388066c036b52e93bff0b6b0aa000000000000000000000000f95da510c004c26d0932d85eac9408278c074b2b0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ab6318fed07248da1bf8f084119abaadf64eccc30000000000000000000000002ce27305bfa5890a1c0e0f899fa0e44dced3c1bf0000000000000000000000006841d8a3368ff27fa4bbafc9779e07d6835a01840000000000000000000000008cd994f990b6537d40505d4041709181e045d6bc0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e269352720000000000000000000000006846ee130eabf8fd1d2102b8ef0d2b41193b8e80000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000040cf475162a48c8f9bb772a55150b457ef9dbb66000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000005009345de3fdfe773092741f10e5edea31e5ea4a0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000037b9a33950f32c89eb1d62fc0e464a7b0a7affa600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000b312bb6bd737ee69e8a9c7c4141775954e34cb6e000000000000000000000000d713334806e4f207d36307605c5f1f63704e81ae0000000000000000000000001eac2b6381605622a77d97a22caeada3db54cd18000000000000000000000000c9baa529a2180d2038d754e7b0f5d19feb567bc3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000002a7fdbc558908744b60a1b1831806e1f58dce3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000071eefcdabb51b9fe70cb589264b3248871da075a000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad2000000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000007f8df5d4ba6a735aab43cefd634f26e3e9af0c730000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000973ddbc2af3856a25776e8adfed4ec58df84f855000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad200000000000000000000000000eb3d323637eab37baf10976742f1de55a289700c0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000004d073953c6d696f9ffda8d7ffd1596c09a2d459d00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c250000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000005fa2c35a378a565430958daeb8bd3e27b181fdc9000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bf438a0461b1acf39cf2a7fa32252413c3a337ef000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004f171890e72b6087a1f173758108f24d1ecc35780000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000005c87c2615a417f38dd06f067a598fc91ec1219d3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000888733d39304ca2a607594bae9a2623b6494b6e7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000d4a60b13c1000ab284d6bf80aee67acec785395c00000000000000000000000052002c43999357ac9566866b16ed865beb98dbb90000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000da499d6a44aef37393f24587538c0b60a8e0129f000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000007e97cf8e532cb99622f06b0d4f44d5cad255e77d000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000001f21ec12f64a2668b2beaf326bc59085412233e9000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000036233c5fa0417f4be15616ee08299f24c3c9463a000000000000000000000000325a97a3f5abf4e89df794f702f9c9055554a38a000000000000000000000000f1b0fd5c4fd1fd097709a27645f9ec98be6aa294000000000000000000000000ebebd75a714a2d6498cf616e3f3328bdda8e3e9c0000000000000000000000006d680c47d3da182d632662444c2bc9fc586b1d8e0000000000000000000000000f39decbefd8cc9b7d539f311c2e1c3e215317f5000000000000000000000000274eb55faa757a7386e204656a985e56c3c641a4000000000000000000000000ff9d18930275f461d36e5d15dfaf22eed83a9816000000000000000000000000ed6e7149b7e5bf34219fb28902f98ad9dc94ad27000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000e5a7dae5de12e58ff471bef1a15db5da621aec20000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000099fd9e51c49ff2df3f80b0733d1f72e14aa1ca900000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000008d376e60358f73f55684acd625ab2da19d688f6a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000011a8291f29b366801390847d3cdfac02fd8ed5fd0000000000000000000000006b1d09b6763b6613f8780d54751640f8abd72b280000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000002a7fdbc558908744b60a1b1831806e1f58dce3c000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000dcd2afcd00e1116107d921c111b2a68d981e8fde000000000000000000000000cdc02b340502ae7b349a7d442b7d07a07ec34e73000000000000000000000000b883e3c90926c10ee70de39e30af3121e2dda23300000000000000000000000055febacd2ca499fa59f7f1175780b9a3d86f6ed2000000000000000000000000c74edc90eb6c225248d2c38c5b8727139a748305000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000006adc026bf62fa2107f741d87024fb633b71ab563000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e269352720000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000075142ee7f65c81859f6f00a8c76b67db0b19f05b000000000000000000000000884bc6c275202c700cc4062fbc6297ba7b9fc1ea0000000000000000000000000b3fc284ff50d7c2eac512899c04da61361b63b0000000000000000000000000d13d05ee604ec46ab0a1571c8ef044d6867a1fcd000000000000000000000000916e5e9b773a00140dc230aa55d7f4e5f47a9d84000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad20000000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000e98435546ffd3a6d77ac47d808aad05274e86132000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000009abe92676420ac2d677f3d1bd2fb5c277ecf2b210000000000000000000000008c771dcda8a76c19125b844fc86403d2734027f9000000000000000000000000e9810cc95d7148d51cdf642bdbfb865a7f3b3f6f000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000