Special data
- Status: Successful
- Nonce: 168
- Type: 2
- Gas used: 7199711 gas
- Gas limit: 9250701 gas
- Gas price: 26.00 Gwei
- Effective gas price: 26.00 Gwei
- Max gas price: 28.00 Gwei
- Max priority gas price: 26.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d80000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce8087000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000838c9634de6590b96aeadc4bc6db5c28fd17e3c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c2000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce8087000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000dc3326e71d45186f113a2f448984ca0e8d201995000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c200000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b1375000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000e06bd4f5aac8d0aa337d13ec88db6defc6eaeefe0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000a9a8eed4c7b91de6d6d2a6b2d21300ec162b137500000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000aeb3dd897ade187b9f9e4c491bc7a81f69f7093e0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc16100000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce8087000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f0100000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a06300000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417400000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce80870000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a06300000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc1610000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000ac0f66379a6d7801d7726d5a943356a172549adb0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000006ea4babf46afc7895ee20594b86fdcf74526c3ec0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000229b1b6c23ff8953d663c4cbb519717e323a0a840000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca550000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000001bdf71ede1a4777db1eebe7232bcda20d6fc1610000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000aeb3dd897ade187b9f9e4c491bc7a81f69f7093e0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000004f800ba0dff2980c5006c6816f7aa3de63ce8087000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335900000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f01000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33590000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000eb51d9a39ad5eef215dc0bf39a8821ff804a0f010000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000714db550b574b3e927af3d93e26127d15721d4c20000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c3359000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f00000000000000000000000098965474ecbec2f532f1f780ee37b0b05f77ca55000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022f28450f1126ba9121358d2a1ba383407c449bd0000000000000000000000008893e7ce082e7400fa5d27b74c36c18eb3e510c3000000000000000000000000f73a59433197c15d5835130b174ded1a15e542a800000000000000000000000032dab2775a9adf222ffcd15be7da6a06e2dad5b7000000000000000000000000720aa1760c5d06ef3df94c6a682eef26b3a3a3ee0000000000000000000000004b51cc32b7e743545d61b1d7845bd2ce1301f52d0000000000000000000000009cddbe5133629de8af5425d99976627fc832beab00000000000000000000000029fe4ba6b110aba48ef968f7a7b7b352b76660d900000000000000000000000061e3a5ce34914bb1cd38bd28b1081a5ba85628e200000000000000000000000012935c9abfa38676974958788f5966a29b9b1427000000000000000000000000d793e3fcc5fed5a6bc1ceebefb0e0f108246d03e0000000000000000000000007928c4a71854cd7b4cffa78253617d7aa52e24f1000000000000000000000000a73cb7cb9c442c361ef5c3379308ce593cfed21d000000000000000000000000f02752e6538879f358f73546b9d5990c86e768c60000000000000000000000003c660cec6d269258208132efa87f3ac66a12cbb2000000000000000000000000c5b93ea224830d2db6c9499668ff811d32aa6e7a000000000000000000000000a97e5f63cf116d69b92f7c0f4ccd485d3ab4a03d0000000000000000000000005b2b8ea2e6dc9e05b7d49177a044f492e90b0170000000000000000000000000d3786318486b01b4982a26de010fe8882f14b63c0000000000000000000000007dd4db10f3027842c7d5a35da23d43b648d0f1a1000000000000000000000000e7cca44bbc2a71c5ba168f7ce91df2c6c40c4cdf00000000000000000000000006c197cc04b41c091136ace4fd32b0c6c2ffd40800000000000000000000000050c1a1d5c5ffcf1891bcef19dbc50b4cfafb89d40000000000000000000000002fe03d5f15c148a0e06da573f20c488668aa0647000000000000000000000000f7afde9ad98b72a54d0f4a99254cf05438fd504e0000000000000000000000000ed0344377d5b88a354b7dca6c8578a7b057e8c400000000000000000000000035b3f1c0142a3ba75399692260a7d29a7416e0ed000000000000000000000000393b53714d0a5550424bf8d81b3401f4c3e44a050000000000000000000000007fa8b7c968411eebeedec5fee457331b6a5e01430000000000000000000000001e9c9abff3f27d49dcf0fd46d37622b1a0032c3f000000000000000000000000e17f9f8a2d7accef11af5930db8dd3b084f36411000000000000000000000000cbdb48cecf2f2cc0f8c556c911e44a6b33849f760000000000000000000000009aecc50c690864f5cd264762e8f3283723a6bae600000000000000000000000084b2c569150636483da7132da07b1a119a6b5ca900000000000000000000000090a53af19b221177c3edb2142b35996549b0729e000000000000000000000000042e556ffaac805ba0dad484208d5e94a7a71be20000000000000000000000004725181d28c9341cd9b35ba42bd11e9d85d091c8000000000000000000000000a68ac1acc5ed4c0d1d29a159f6592a7348e5802b000000000000000000000000b327e500106a2d12e70c92b9dc788d5431441940000000000000000000000000e26384db37c5a0f3d4a748fd11c7aa5c9781b59a00000000000000000000000049b0e1a29b65c0cc65789993224662cdc78b42920000000000000000000000006a4cc82682e63db022c408a4fe2333e0116fece7000000000000000000000000b213cf51c0fb022f071d8b224ad0eb0655ddf91f000000000000000000000000bb8a49bc75998f1ebffc08b3a42fee915af080a00000000000000000000000002dbc9f1a87afdb5881bcb7f74408d424c6ada19700000000000000000000000006c5ebf3c0fae33e9dbf675113847ea047d008170000000000000000000000001332fe1d8db0e2d8d45299e1493815c0fd4a554c000000000000000000000000abfba0da0a029ab3d2a827bd5f8cadc766a0d3ef0000000000000000000000008a969096951af0800f17134725c8eead1a6458be0000000000000000000000003f7eaf2ed830d6070821a27111f9885b2f79831000000000000000000000000074f7f4ed08c14d1ada97455aafba6fd0eb9f4d8900000000000000000000000076e3cb8697c7dcb70b50ae7ae197ea750f8d46600000000000000000000000003740b043c03c258b62897a71294346964c35251100000000000000000000000002bf2d817756f358223245f639e5d76fc4ba01ed0000000000000000000000002c83c462fba6e426145cf49260cddf1a43be188d000000000000000000000000cec0e4488f4faf986c1cbd2a442ad7873f7688470000000000000000000000001d7b175fb45e9fcdd31177505244c0f7c5bab28b0000000000000000000000003988653eba30672d77addac0e0b48068bca0218e0000000000000000000000007edeb1f717c6dcc4f4a223df05dbf9ba5243a9ea000000000000000000000000920db0c61bfabd6c33ed9e1d277d8482eb9251e3000000000000000000000000a29705ff9fda94c0aa76a1bdf33d45dcd3349cc50000000000000000000000005a16c9bae2970ecbe96f81d8422242ddf610500e00000000000000000000000002eba3cdb24b0ae0cc19227fd97caa0a39d27711000000000000000000000000e5d99f8f76dd6574f1bbf60eaf7817e7a21766fa0000000000000000000000004aabe078a73818f73997ddae5e804ba4775f564b00000000000000000000000035bf375dfb8dd342b4a12b52ccd0b3cf4b0dfbca000000000000000000000000008c9e69af2e0a4271d09ffd81500ca745f0d663000000000000000000000000adce246b85acfe9d35376d15455bf4aaa4e427b8000000000000000000000000fd069ca7b7eefad3da41f89ed78636771a7c054d000000000000000000000000be628d888798d0a67cb1b16869918658ad047107000000000000000000000000b569780d9377ae05d76a50e89424fb795e18dc04000000000000000000000000d34409389c611c22cedbdb902fc8a482fd7343550000000000000000000000002c766ce7d2d3c903180277f6bae256d699e133440000000000000000000000006e708dfa95788b72873ec8f255e2466d791d7fb70000000000000000000000006e80ac8070cdad9fafb58a01eddf3ea20ef4ae6b000000000000000000000000cfa35efaacad8e6fa30c86e6607a7faa68b8565a000000000000000000000000c8c80cacc6fda199cd95499121b0093505e6c846000000000000000000000000df7f5c8b63e1f28ac3bbb8af1013df361f679ac40000000000000000000000004266e23053f6cae90079f678d1b128fca63102dc0000000000000000000000008103024299ae9e3fa78ca772fcbe0d403ed24e4b0000000000000000000000005fe770d5cb2c0c6f23ee585e50916270f5169a8a000000000000000000000000d1cec38bc9fc3a84e8e95ba6ab80a898411aa6ce0000000000000000000000004d881d6e0abcbf343bcda5023fbbd6ea1afbf65e000000000000000000000000ff7853f452f384fd6961107263c1a804a3ce9635000000000000000000000000b6c3394661e0d1dc0c1f402b0d7a10f218021a970000000000000000000000005bc33a80a627caa1ea3eeb94bb8d396399aa3df900000000000000000000000016851167867d64a7510833ffcc189940a02008cb0000000000000000000000009df541bd06cb3d16cfc55155c83b567e41922e4f0000000000000000000000007271b034f5921b3d77a4dec0d4c7c3daa2b75c2c0000000000000000000000006f588bf961d45a23ff76b5f63be6e8313ce549a2000000000000000000000000b089ab71224d74c9b179fab472fd45ec5c7198ea000000000000000000000000b2f5bce60b06f3804e81818b328df62b4e4e630f000000000000000000000000d3140b7362d53a70e4411801566e818907481f2c00000000000000000000000069bb49e96ce26bb421511b9eb1e9db82624742bd000000000000000000000000a5a1a2abcc2b67990b37b749c4e840f1fa093c970000000000000000000000000b62b163fde1ee39ecaf5ce873c6815bb11e2cad0000000000000000000000005f342d9ea16bf654307e95ec68652095fe362922000000000000000000000000492600b7e7d482765ce40f681f532008ec2d607e000000000000000000000000df3ccab686bbede9041becb23e76c2dc446550c20000000000000000000000002c98cf912b94f1a448ff61a76c7fe9cfab84cc89000000000000000000000000de2f159d28645af6519611a4c8337e1f087ac15f000000000000000000000000ef1b427ccbbf8ef9ff0f77482f3481d51d03e79c000000000000000000000000a00b9c97c03d1be9b0cfed45279ebc6069ef00020000000000000000000000006a72c3d4e689af8769f29abc5b24db1f32e0a7ad0000000000000000000000007821c84c70c9b91d0cf5b7931afd31b0fb52efd9000000000000000000000000953e54a85847befaa58e24629a04d475947beb93000000000000000000000000ddf4063d969b9a30f1ecda18e9b9010cf24748e600000000000000000000000086de177f3e71189738f04e5877846b782c71666b0000000000000000000000006de009f7a1b2d7d0041a00ce85e322cbe950200a000000000000000000000000b0f020014b1adfc1358483702f6fbf13f925a37d0000000000000000000000002ecbe3d49eb0942b71052689284c738133e8c407000000000000000000000000395f7b95e4be465d1031e7be47ac5fda28db4543000000000000000000000000a66b35b0057265d9fe5b0d8dda1a22269484ef9500000000000000000000000033ab1674f9e6aa6315ba7c77987d6e518a77c772000000000000000000000000ab2a391c3107bc93ef23fa163a7da580fd19ed6600000000000000000000000097a2fb4f4a048afe4b82e340fc7f1bb1f6498f1d0000000000000000000000005b4fcf166a9d64329522f9ca2af0bd781b78edc8000000000000000000000000e02e1fce693c4506cf6f691aecc76ee0de2218f700000000000000000000000035f97e1ebad4b6563f84052903dea3b268226d9f000000000000000000000000da1a15e503c2b50943a5dc5f9eaa8618c103e9db00000000000000000000000064d701d1718c7b250d4484df313a4d7be1defe000000000000000000000000007b9f22bb32d887d3cb3dec37e910bf9f923808cc00000000000000000000000061dd5a2c93001d59fa5e41cfcfb521d5c47746250000000000000000000000000310a7ef1d6b27b3d960c40fde2753cdef230d5e000000000000000000000000ece126989f12e84d03c9b744ec8179fe82cfeae800000000000000000000000010c83c90833082a6030632d39365ee409c268444000000000000000000000000e5e914ef7afa66e9c8370bd1ddae808fb7bcacad0000000000000000000000000ed74ed3ae900fc971d07c73caee13b38114445a000000000000000000000000ab8993e7d70904e2359b4d89cdf4d52fd5ca65f80000000000000000000000006f940693079a298ea1fd150e9eedc16b376adc62000000000000000000000000fe41f0433f5f6edb4a450fc264d164229f4d258700000000000000000000000096e3cd4f99b8fb0d6bb8eba8b38624292852420f00000000000000000000000050c6dcfde0f8492fce938af07e34f13422fef4570000000000000000000000006a5b36fb191ecf024e47afed1a67d51aaf036420000000000000000000000000b0f4d9d4e121b49a568498e140defe619d68042c000000000000000000000000e355000800ace03c047b224a9677f2f004449f5d00000000000000000000000066efea44a03b232732c17515c56d183416b751810000000000000000000000006506685f17a4813a70b0e5e6e0b34a3664db41b0000000000000000000000000fd766606cfbff040fb3faeb79cef158aa80b2c8c0000000000000000000000009a263514891f54ca3270338283acc7c42340316e0000000000000000000000008c17ccb49ebb8f597ebfd331e7578b4cfff963f5000000000000000000000000af3f4e964ae2c256a8ad8422ee10434f9e4442be00000000000000000000000074fd6d306afe8d70a68d4ddd0d58a2cd05a858ba0000000000000000000000004ba5b26b79b2c6bbf0d90f10e67bc303836f6b890000000000000000000000000adfb3e43e0412aaa85341d70359d0bfe0d5da8c00000000000000000000000084f870e6513e9984049dbc28795589b5e81d1579000000000000000000000000270019ccce466808f1eb995f3e0f720d76fdee5c0000000000000000000000006f2aa27dbbe97ecf1513431e8c0292730a3c6ad0000000000000000000000000bd82ddab8574beeb0135092719c9723f3b452f7d000000000000000000000000b40103d5b4e4ced99335d179a7288be47e3c7b630000000000000000000000004244a05272a9cfb4a640656ac2f9d249036c3466000000000000000000000000985fa875e7f1df01d66f18dccb195dd6bfc8c3ec000000000000000000000000c285b41725238fbfa01841751187303c84452c6d000000000000000000000000d181b616406a6924953db2f8d1eaec715cf7e5fa0000000000000000000000002985c4421b24426ace2689fb0562cec38ed9b3900000000000000000000000005469d3752922fc131d6412a9fc01e0c34b9ef4d500000000000000000000000065ad2759c5ce43fbfd0a26d069305df370d89c58000000000000000000000000bf619a4f75babc8542861d525dc42738f551acc700000000000000000000000099e9ab7a8973e75dbe59b58f03b0085617d0944f000000000000000000000000878c05a48b69b8d2079d3161b7fc43871ace47d60000000000000000000000001383d9969735d1766266b72555b00f187144414b0000000000000000000000009dcabb8b928dce75d8eab0a015012a5d562404c00000000000000000000000004aa8b2f8689d653a1910e3bcbf75c61f43b3bc4000000000000000000000000072c7b88406866ce7c0a9a328e71848893de25fca0000000000000000000000002f3c4f43adfac3dac48e756dbc624be11c1ec786000000000000000000000000c0c636f8fa619ee0db0f254af8ba7d7c08d739810000000000000000000000007ae77afc5cf7d3e5959849f14d03328bc6330faa0000000000000000000000005d2235eb75e02e5b2e698b0c9ed8fcadafd12137000000000000000000000000444527b5228b7b6b08d38718d30fa0ef5cbdf6d80000000000000000000000001660bfbef0bed4d6914fb407f555cfc8a12e0698000000000000000000000000f3ae56412d8403c725742434ed2fd3f20b79d1d500000000000000000000000086f0e60c9292a1699d7e6fe7039800b5896355640000000000000000000000001039aeaaaaef0df541497da481589752dd657df0000000000000000000000000eabfaf843e12fad304babbc68882bfab2db146ce000000000000000000000000c4b8d32cefae7402a41643bbfed3071bfcad6651000000000000000000000000aaa36facdba122e282ef83287268b1b6c8626de70000000000000000000000001bf16110e52fcba72f51c81cd562f98e63f56d8a0000000000000000000000006d83056581dd58f76ab07cc5e5d95314415dccda000000000000000000000000a774d399140c835dd66fa49d24aaff0bf4cb03f10000000000000000000000000e4376eb7293974835eff77674db4482dbb3c487000000000000000000000000ee0fc520ab42bc1d262e8c4a92c7cea79bbe316f000000000000000000000000a6593376dd9eb0c0041c45367d9936ce460349160000000000000000000000004eb9f17d06ca57772d46520b9c9726d50c4b7dcd000000000000000000000000211617c37c8bf982b75a985b2bc95f97707791f8000000000000000000000000c117aa641d9df4cd2adeba0c77a712712aca3793000000000000000000000000e490a40eb42f84db7050eb976e79829c53cb8c25000000000000000000000000f6ae9650de637bc7acc715b9823e25b34221d51e00000000000000000000000053268ce9378d364d1df5f7adcfe31bcb68279a34000000000000000000000000f717b9e57e4a5f69f7b769d35535d475d580b1be00000000000000000000000087791a2835890e2bbd52eb235328da7135074956000000000000000000000000655c2d74b953202f042de71699364897c27e1a9000000000000000000000000048a2fa8f4ad1304572272c728d646b3a15e437f10000000000000000000000008131251fc0c0b25c87390869c2bcb78e3b03c61c000000000000000000000000e7e923c7f0f0c71e09afa022c8e48aadb0364c19000000000000000000000000df8b6d36d9ec826835b181615beef8a8215f967d0000000000000000000000007e265147556d633b4e9bd7a509bb7f7fa073cd83000000000000000000000000dc312d3a00aa071c4346b1ba7286c1b318e0e54300000000000000000000000046a642711f30d911d2a5144c5764b09db3dc3207000000000000000000000000fe0e878b6da3293ea9a38b6b5f96970cf9a7b0cf0000000000000000000000005136750e5b2d489163bc8b399b505873c33f2348000000000000000000000000ce888299b63154d82d0b6becb3aeed4bd8ac1a7f00000000000000000000000071524b45067eb922d91e9d0aa5aebb51a7f6c87a000000000000000000000000460bd231f8837abd6b95b63f812e22e5ac1f4526000000000000000000000000a895ec3067b0f34f9b933a553f7786653028ae55000000000000000000000000ffaa60700c3e3f5b8664428fd88e850ee53afa0a0000000000000000000000009fc1df3a2308d3999eda5c24788b165458b4559c000000000000000000000000f6523a8878db1b4237cd2f6251a92ce763187b06000000000000000000000000f6ff7ab1a2649c5e22a890e9d3929a95bf60e38300000000000000000000000049d184d003fdaf13388253de9b0936a99d36fbe6000000000000000000000000c80a460266146be4c7aa617f943dc6370dce8099000000000000000000000000613ce0dad2cc9dc0e16674f601142adace15dbd8000000000000000000000000c8be78871326a9894f50ad7fc72d0c5722ac97600000000000000000000000009f229523a7706b80d288148344b32e66f55f78aa0000000000000000000000005ac0a8b9a57f827c72005e8fdf6cf9dc173b52fb000000000000000000000000efb269883025a4fcafe0b1072caf4fe49bf7b2990000000000000000000000000cfd6dae92bbe5c0850ad1f449c6fa4ddf92a7290000000000000000000000004f1e06221bf93da94e665705bc3e9bfb3b01e79b000000000000000000000000699ec4187cdecabd1d07818fd097627d684da4c20000000000000000000000000b2cec56ae8cd2c558a8c07b1c7daf4724d9e31f000000000000000000000000d9be2c043532191c48a49af0a3176477b14e4c8500000000000000000000000002f86e9158bb044431dc42bb03e6a358ff18ddb0000000000000000000000000275e321e46eb658159f3a5b6f67f40f2d1c2fd51000000000000000000000000eadd52b41d37eae69f5ff1f0456ff3abfadc390b0000000000000000000000006bdf28c7fdbb640f941ce3e7d6588172e90cf09d000000000000000000000000fd4901ce0ef203f5f593ba9f8ffaec190e684bbc000000000000000000000000123682cafadf184d74e9cb00924727eccbca340a000000000000000000000000b63f106fa3c1fad7894ed293489f57cd1f01bdd7000000000000000000000000418bb67380f9eb52336d150b25172d4b140dc89a000000000000000000000000ece0a918636a5a00519ba5ac41b517503c1bee700000000000000000000000004951a99766353c9b39d2487ee22e45a4261eaf76000000000000000000000000f96e35fdd5d63c0b90ca9580e53899d1aba77933000000000000000000000000d9ca5173a3c88a1fffe5807c4837f7d966df868b000000000000000000000000fc3dade9926ab08adc7d86b805376f35f8656cd1000000000000000000000000dab7491f77d8dd5ba67c0298c5bb6e1d5273d49600000000000000000000000006ed7597d91bc77209bbfb821e1669c0b3cfbac30000000000000000000000003f87dc6e2b07820703bade832536d0e86b8e790600000000000000000000000041d7f6b2c6c951940d4d475a88215e05424eaca2000000000000000000000000a2fa14001b1b75c9b0f00272fa8c90cd795685f90000000000000000000000000442c6ecba3935dabe508e116b97ae2e673cfa9e0000000000000000000000008b50c65f631a7b30d08716106ca8b1eb67b8550d000000000000000000000000862675d503bd589d2f4197c606edb61466a8584c000000000000000000000000ae5e1c12c4a2a67142be8c9248de8a16d8c22223000000000000000000000000e8bfa081672531472c434df2f87a6fd4a396be6b000000000000000000000000df17d8d7e2dc127b4c29ec33cb843c6bc871ef9300000000000000000000000022efcd2bb4328928aef1a24c127a4993d88b5ccc00000000000000000000000041041cecdfd551154b7be47c98fd33c5c4c6e9fe00000000000000000000000057b78d106f67597f5aff7cefdfb177680c2da3ab000000000000000000000000e8b73d04274e6e68607661a8864c5872a54981ca0000000000000000000000002ce4388133d324b7afc1c4bf7e623ee6c3e06a470000000000000000000000000e243b30370997bb2fa2a0e28620b28d63299e960000000000000000000000001a33b2b90afa08ec0b8392a46ceed01840074db7000000000000000000000000449bc854e961c4df103a3e48e92c4dbf03b9de38000000000000000000000000538c8912c3ae42d60cbc3d3435dd6a2c631aefb1000000000000000000000000f4c56d069646cfc94ba9158d55a4e530bdf55301000000000000000000000000142ed15594bf19e3b8a8dd37884c089f52c55015000000000000000000000000aa606a62b6a64b05597475858c712261cf4376480000000000000000000000003e282c2413b66f2b42d3908d8f9becb29c9c4f360000000000000000000000005ac13c37ab7de196d9838b837de011a31987add4000000000000000000000000b682b58c77f01f28fe8f40a0edde118aa209c998000000000000000000000000804cbc52292c2ff7e40bf5a4e82cc3aad39751620000000000000000000000006b11b02082d2414d9c53a17f8b4579b0f30481560000000000000000000000002d5d623606497aff0d6cfee2dd6ed6a28181dbf20000000000000000000000003b59199a68cbe74850faba26d3883a16f37138ed000000000000000000000000c5f65734edbc347a66746e8942d1ec641dbc1ba0000000000000000000000000b3c91d617cef47a69dd3ae1f817a2ad35d68f3930000000000000000000000004b1b55c0a63053b149e6df4a6321bdeb9ac440af000000000000000000000000d44c5cda3e821c9bca85be0523632863594fec350000000000000000000000004b8bcba147cbdfa5b8004b4d067828f77378d646000000000000000000000000dddcab08e7b92f61faafea00ffd93284d8f50d05000000000000000000000000c30cca0b7c410f1fe45709197dc9328ff78665ed00000000000000000000000053c6e77c7b373f718267a90f5982e7e560e4d02b000000000000000000000000a8b7177f88d3838df60c8927473964e62a1995ec000000000000000000000000243dabf8ab415fa1e55204da0301bbec3e9e547e00000000000000000000000085e239e9458cec9ade5f93c17ed271b87bf408a40000000000000000000000009995e905e79011af726877c553c87285f24ce4d00000000000000000000000007374e5e750e3d372b107bb72a4ecdd4e15098ae3000000000000000000000000f1072b882750b1ca8c9c41a4f4055c692d52a35d00000000000000000000000045323d4451436a0e5798ccf6592b2103879b3dc7000000000000000000000000fbe59778f5cb23e8230d8e838e8cabfa75db635e000000000000000000000000fddc7189b83efae9382fb2dcd04e16290352469a0000000000000000000000004617ddf34d52ce0dcbc230f910a3afc058ebea3a00000000000000000000000098f59b25c50f1ee6b6f67bf7e445210a938f4357000000000000000000000000df5e068cf63e030edd3825bcd413b30def4c723500000000000000000000000048d834f1dcd041e7b4f0e55f21fa4691e17ab61f000000000000000000000000d1d81918cc1ccf09b5b870a1ad37859cdbe8d77e0000000000000000000000002f9c8d93204fb2a2f834dd0933ed6b0cdf8200dd000000000000000000000000cddbe79ea6566f9ba80766e64fea215cf6976269000000000000000000000000ef206d42c03b1984439a448257fbd502c27c2fbc000000000000000000000000167e81630122dc27d6a1cf5bbd94ef0ea1b96987000000000000000000000000e449cdc975b7ba7bbbdcdb949a67ccb7177cb9ea000000000000000000000000f7f0486da0f29c0eaa7828329c0e2fba26c7196b000000000000000000000000d6d3fa077ff1fb4ced9917fd756c4dd948c33734000000000000000000000000b580ea6bdac8c08c40fe695c7f7345d8a8197e1c0000000000000000000000002d41eece48d84daf88f92f17014212ae89058a42000000000000000000000000c99ee318f1d2733aeb8aeb4c77c2a12ead2ed5e70000000000000000000000005a2c90e5bd75632e8bb9a07bf0d17861e45f02920000000000000000000000003d207f834dcb17955ff1f66f889bf561e5559d55000000000000000000000000a33110df25e711aa9f4bb835ff6a0fbf4df43422000000000000000000000000e31fae5c0f8d472d93c9d4d429a0532b2d7606dd0000000000000000000000001f8be565e531fcd10cb63f9b85b738815dfed2720000000000000000000000002a56171ed67dd40e3795190e3f7f3179cb284a12000000000000000000000000a897cfafda720d5f27fd6a9f7df03fb1bf96a8c5000000000000000000000000fa94729913f068760aabf28573a7af13c9e13ece000000000000000000000000680e4740dd4e3683bbcc9c268717f4c307327735000000000000000000000000de7313b9a80fa2f29e4227b0987a04a0b94187000000000000000000000000005905aec692293f28db8837bfc691c0b155752554000000000000000000000000ac492311ef42e02f0dd939939aba1aa72fbdfbd2000000000000000000000000fdce39220f0050b559c80207e0ab373f73050f580000000000000000000000002c6be48f59429f9e5a9b4475e1d7c99170f69603000000000000000000000000d8f9cbbf05d66c3122aa1943a8d35fd216aa54640000000000000000000000001b6106a1deb96cfe84d531b1da79c2a517d994a1000000000000000000000000565226b5f64be16874a24de2e1ed0731f7516d65000000000000000000000000e2336a3d30a4f95d239928379a72859c31655d6b0000000000000000000000009de3e95248ba67d4a1a7dd66eedefcb5cb844b01000000000000000000000000fe20dfd5cd34f82926bf3efdb8a5ca7e0820eef4000000000000000000000000188e49932847c6b992dafc54def9ec17671e50bd000000000000000000000000144321a11ec372ff312d725b722ea8e9c480a2310000000000000000000000001c972caa69d6b19e3e037d7e1ae7488e3cce71a0000000000000000000000000e7ba3199e7d1a383c51a78adefe830c0a2eecd89000000000000000000000000d802c7b9f790c6afd6853d6df2b83afdbe5234bf00000000000000000000000094b425d8289718f3d844fb1584c01841cd10c3a800000000000000000000000021337b008ea2317ef8e7bb1aa6b24bb0f6527d0c0000000000000000000000008d0fc46a20dcb4152e537def408b605297dc02c600000000000000000000000095f50cdad85b286542bb057cbbc0bb69e5555ca00000000000000000000000001de9d762bdd6c9d59a722367c26ea8f2b3e594ec000000000000000000000000f2cca4a6fb57a00253bea8fcbe20e0ab2688df7500000000000000000000000019c7e361dccff9b5418a16a9a43fcafb3fd9563b000000000000000000000000c9bf2bd6f5fe367fcf64fe0c59a03b72e5490d10000000000000000000000000b0c6f8fdadb21bac0cc1571141945291fccb4eea000000000000000000000000e181c9dfcbd61678c12ae5ef868e167372af28f0000000000000000000000000bc27386f285fb923b669e37b4ef46756f9517539000000000000000000000000c39e2e30846df17dce49f2f199553d756cced4b300000000000000000000000099393af3f241e959bf485da7d3481bda6affdcf600000000000000000000000057e2453dad6699cfe2f062a649d0d670774c1c4b00000000000000000000000078987f78c4bb20136d14bd91eacbce153636555b000000000000000000000000854434f01e0c47f5a1a24c0aa6fab25f091da790000000000000000000000000c1c7266d6d2e551c05c23099a54101f88e6730240000000000000000000000008123a0a0c4a755c25e478431df35a481ace5e8fa000000000000000000000000b7618a7e923626bc4a832cdd00544a0dab9a16ef0000000000000000000000003807a720af9a0c340c89c7ef820959082a973c1b00000000000000000000000045a329719602aafd9668e169c51a095843f79950000000000000000000000000d9e3b32d618b8f5805d8d04db86a1bb361db271f000000000000000000000000ead8183f2558903aad040df4c9f7d4c31df21042000000000000000000000000968054d8f905deeb2a5484e8ec77564616346300000000000000000000000000406b74d03faba386875400b3b13b8af99613436600000000000000000000000003a1ad15170a75d02d1c01dbc8d9ee85fc6c0ac7000000000000000000000000ff6d0fa4fe7d981da5de345958e80ea0e9af60450000000000000000000000008e52d38de9940d00cde4981ab19295dbf76164ab0000000000000000000000005f0686432e41b9f05c8bf584d2d0098dbe709c6c0000000000000000000000008aa125676e4a3680e8ef9c08b6dc759f0280d317000000000000000000000000c7cdc5a087eddff4a8a55409d7ce138c585f350b000000000000000000000000cb41cd5c38d7513dbe714690092f8a5113969141000000000000000000000000a6e0435fc3f5b88aab207e766fddad9c1ceb799e000000000000000000000000de1509389becf0c4a55838bd4a2418457d138393000000000000000000000000555eecbc63daf9d22466072b24b09371114ca4aa000000000000000000000000810979fede140ffd12019c880e7307c4b00b3bb50000000000000000000000006f715b9097b53977f6d1768afc828d7a65d0ace5000000000000000000000000a483d554c96c8a14c25512c294a5b17be39153b30000000000000000000000004420cfaef3b132b2f816fadeb39d849be49a13460000000000000000000000005afaf255aaf790dd86f22d820ddb137fc2fefb70000000000000000000000000eb525fafdba20cb8aaa436a0e7ba73bdfd0794f50000000000000000000000009b3371768dba1f3b5ab390faec4ae75f0dcb2e1f000000000000000000000000337a85f91294e51d163bfc13d5bca1bdce2946c8000000000000000000000000e477cb25f104d184889fce05fad02eb3c7cb7129000000000000000000000000dd2121cdaa6d749d2f4200aa7668e21097a6ede500000000000000000000000095384a013db3128e5464d6331187f9d497fc05720000000000000000000000008d5207fb30059d79d163932b18b6a1c09aed585c0000000000000000000000009578850b307650e380a1ba163437a1aeaf64050d0000000000000000000000007975a72a054b6580329cb09111cb17ec4d4d3e260000000000000000000000003000b2de9fdef816aa23fe4e25b10f709b0094b9000000000000000000000000e4d4eb02c6a4f0a510aa100d90cdf08728160af00000000000000000000000003fdf3b21b899bd966b4c699408931e99cbb58f0000000000000000000000000007cf2242413ada3616712f0f76a3c9bdeda2cf7800000000000000000000000037a547a6a8d35346f68f3412f353aae7e8f0fa60000000000000000000000000c3dadf516e084e91304b8d2eb4a430d11d56fc07000000000000000000000000e8da2429295c84f10c2dd620e397e1af323c7bc8000000000000000000000000c906f4ea017928299059fa78b4d6ff281190a0db00000000000000000000000013237b4a579efcf4d8639fa23c7c53d326f4bcd3000000000000000000000000c25d08cb99b9e6b306a4fc8d53b6431007b953500000000000000000000000007fc369dc57ad5697b7ef3e94d9c48a58c0954f0d00000000000000000000000002576968f308690e188939eb1c799601320f12c70000000000000000000000007e9a88644ac9c711792e7fd9544aada72827f7b700000000000000000000000083da65d05164d5314837d9420b9c014cb04fcd6f0000000000000000000000007e9e726a36a5de6208995f4788b7880daff2a0cb000000000000000000000000a151966393d22c8866b6c8e9d1829b33e13461dc0000000000000000000000007ae448714c7ac65d200e76bb6fe213c27fdd06040000000000000000000000003fc5146a8940b5a17e17333b1a0deafa6579e8260000000000000000000000003ac44cda1ab5b3887b9687b9e9fa56926be2cdd1000000000000000000000000ef9d525a42a830576fa09ced77b1d5197c8a9a4c00000000000000000000000018b08d137c4c171284e05ccca28f3e4f55ed278b000000000000000000000000b8bffe8c15787abdc3429ea28768606bd41828a100000000000000000000000004067a922eb683d15e50ce1fa2ad9989b2e13219000000000000000000000000266c25e0607a8427535eda7bda440da4ebf1608f00000000000000000000000053df5957cc1fcc159301b3aedd8d953d33cc904e000000000000000000000000245572e149f9b2a9a7366ec5bd65ca8a997e596a00000000000000000000000075a2dcc02ec276e80d6b31cdcaf989e8cce483770000000000000000000000003d19541b86eaa2373d97d84b6616787c3b7962d9000000000000000000000000cc42140cc034229ed8ff5a814fb91417fad97d0c000000000000000000000000760db5a7b879ac90ba90c0429cb3e82148fc57fc000000000000000000000000fa89a434839606c223fa072bb8aff1389a43502c0000000000000000000000004b30ee17ccbfcb8a991ed350b4e53c4e54b989fe00000000000000000000000043faa7bb4a814a0d21b3b41462f00eb6ca27a49b0000000000000000000000008f1856dde00b0a81b689e5026d79696ad5a5e0a600000000000000000000000044beb3d49d7783256551cff255a407459f9e8c6c0000000000000000000000005c42ee19a4637f866201cb23955488a9fb1ff02a000000000000000000000000c77399ebac448f421eacdc04fb3c6009e94e1aa5000000000000000000000000838e5fde0d10cffbd2bbaf9a8b6a0b33a40881360000000000000000000000004f24c406ad735ba87221fd04d1a557f782e6fe570000000000000000000000002a6c8c73acfa06439641d331856d07fd128429d50000000000000000000000009c809f5870997707922081de4043515aebc65a190000000000000000000000009aae523a6e3e0daf7f7265ca9722079b07546f57000000000000000000000000f8e4cfd9ddf8bd2882e744a21b26784de68a890e00000000000000000000000032a56999d522bee0ed5462d7bda9577bd5a1d0e800000000000000000000000071e4855d58154ed579bf406aee74c4a85b7bf393000000000000000000000000a387372b0a27d1f739794d4d013771e5446b9e8b0000000000000000000000007555a672769efd06ba9913a9dbcb5467fd0466b60000000000000000000000000cb13d5efc395a8cfb4fe6c5c8d1e8da4d699150000000000000000000000000c875593391e8ec3099f6532e3506aba5dff99fd9000000000000000000000000c42353061a3514c7aa593ac94c4a01d809c868fa00000000000000000000000070d01815ed2053a843ddd7a121a84bb0425a0601000000000000000000000000f8f35791c758d61c43e1f8007055cb36eec75ebd0000000000000000000000009d24357cc6eec7af31f5a941d8c3341f7c2aa228000000000000000000000000afe9dd8b73dbaa6f424f20d3a83b49cad5e5b61c000000000000000000000000395710bb5b469bb90d66418cf600f0e6c4bdd60c000000000000000000000000a7d4634053e9fd8067dc9503f81ec7f2cafeb0cf000000000000000000000000e0bb002fb7d42ccc4fc3101c39933db89877267b000000000000000000000000e982d1aa6798821f395a5a0e3784feb45eb7200c000000000000000000000000eb54b5676fd6c4ff7d663313a122e0894266721400000000000000000000000022186096274919366a3b6dfb260e1073d81becee000000000000000000000000e2b6863e92487f77c334aaee325c0c69bf5dd727000000000000000000000000544c1f604ec53b58d61e30b6a1f50fc5ed289fe6000000000000000000000000a7edb66460c7a54ad43bb3b0f3cfd74b9392602c000000000000000000000000be976994c3f82c0dc14eef497a99b529bdf9a5b8000000000000000000000000003a23d1ae32802f503587db799416aefe24af2e000000000000000000000000e58a6e0ecf43ccd9c36bbce9275ff428d57187d8000000000000000000000000456104ca6b5a4034ab849c9a5254d0e3112b39d7000000000000000000000000a8a8cb26708cb3ec039b1f34d65d033a8404a921000000000000000000000000372a59ca09837f8990d0f2a35639b1769fcfbcef000000000000000000000000fb34dad7cfca28d5aee714e19908091076c31bbb00000000000000000000000090f1c8f695ceceb0669febf6410ef6a34e42c995000000000000000000000000f02b1828ceab85d51f886b8f13ccd9f72c087211000000000000000000000000b3db021eca1bec008a28076e2d3864fc2e81bd5b000000000000000000000000c69fca2ff1ba28361c0dab10c0e0e1c17a8c2831000000000000000000000000c794e51b5daf8001cd2a965b629f2bff5fd3ebe4000000000000000000000000f1dc84793d8d070801f130718762bb4c46905e2a0000000000000000000000001db8de7c7d47f72cd772a6fe9b9b9a5e4ed56c390000000000000000000000000f056ffb47d1d75df97c72ac420b239b1486e44c000000000000000000000000b110808dd39aaebdad237a0f880747edac757888000000000000000000000000aa324c4d96cc100862c5be9f0348dd4decc325ff0000000000000000000000000ac93166379c08f51dc6e08e0a7030b57f506a05000000000000000000000000060e8ee446e1904a03c88b9f04605763849b51ef000000000000000000000000c4d49c31af604fa0ecc231066cc75cefebc28e11000000000000000000000000dfb9c4b0949eaae7798f4f5780c233d22048447c00000000000000000000000024ebf6b8d97c19d2726686a5a0f5b85cbabf11d1000000000000000000000000f2b4e086331fb56e684c52ccec00c4e207bed51f00000000000000000000000097a860e78ebd6e114bbd7f357e11021a5d3b91dc000000000000000000000000231aceba4898d42cdae1c8a230237dfa1c18adf20000000000000000000000006ab70f49eb174081daf72c5b665ccdb5f0a0043a0000000000000000000000000819e3a0175de63a186d8ddb0d21a1a2eb094b17000000000000000000000000ac0194a3ea9ebddef6a8d54fe14930540dc1cc2a000000000000000000000000db1ca53a1fbab31078bc2f7dd553c31baec31fcb000000000000000000000000fc35002c6d3a6e5f229851ea544c11268db06c38000000000000000000000000ed1a56b32c4cc3a5529e08378ac9c9544ac752ed000000000000000000000000967539f2d593f0ad1cd7ceac5ebaf1c66d06b50a000000000000000000000000987f38565e5a2ead7c452551e5dcd1ec7631010f00000000000000000000000033e107c6c700f24c3ce2d624a61564cddc4b8f060000000000000000000000001944382972e07cde1190d13f9cad767ca4eef196000000000000000000000000bccff47efb1e457984126349a1fd575334617ed9000000000000000000000000f790cd6fb96560bba6294063854770722a25746a00000000000000000000000011adcfcc60b068de9213a091eeaaa5c5db94f94f000000000000000000000000fc2c1dfffde7b9c96b497123e6efa5ca5f1e3c500000000000000000000000006b684ffaa507a5047075d0c00ac10f10b78f60b1000000000000000000000000ee0b5527a6b0d7e61a6979678efdaa84424873a0000000000000000000000000ac4326c9db96bef93fd96f8c61feae996eabbf9b0000000000000000000000003b1330e44c7375a0f4f5c9832f7a478a534dce450000000000000000000000000e68195d41663e362ef7fae2dd831b8a8d3fecd30000000000000000000000007c50877730d714412ac3949ed8e6d9051cc2d6be000000000000000000000000c4699938d4cb47fb711097f618e82c18bc51c004000000000000000000000000a90c49a907e0328ffd4b7c8a98a677db69a8ca2b000000000000000000000000e4cdcf14a58f89b70ccde3a85273f56a9dbdcd88000000000000000000000000bef6c584a6c91d8ab7892c0f578eff835b4dec3b000000000000000000000000231bb50dc575364c49bb1e7e7d2850290aa618a2000000000000000000000000b01314215fc08abcb1abaa742da1c12bf58d362b000000000000000000000000ea3a8177de642205f0168fabea36ba09dbfce804000000000000000000000000cfb4783063f37c7bd12d64a41a0479943d7f03f900000000000000000000000096fe069a3ff5e4c9a96f9ae8f3b72562b68be11800000000000000000000000024355496bcad0d8b199d1d595d669e2fb0e0ef0200000000000000000000000070bea23395f52cb283f048540720e3bd3638f0a9000000000000000000000000bb7fb222a6c89b5bb2d4d4f05684455f7b3d19300000000000000000000000002de4c1332ddd78d2ec626ecbf2330ebbde0cb9f300000000000000000000000054390b66db028fb46524671dcbe58d8fc01ab8f6000000000000000000000000551a7098d24f985ff873cc26d5f9402baf342f91000000000000000000000000ef834eb6526b399197bb990f12f2e549e426daa30000000000000000000000002ec2613ee9893ad2a0254be7095073509e9ec215000000000000000000000000a94ae9261f29e1b8e01c8655d442182cb43f6185000000000000000000000000e918e0ad631bffca2d9eef95476d1c17a82611710000000000000000000000009c88139abb8bc6985f4dbb94c9ec36a94cc8b420000000000000000000000000b6722df8816178f48e1af4d00a8642074a7b61e50000000000000000000000002ab36e68630e59220bc06d4bf757b3e3e1ffc7a70000000000000000000000003226a223b4801c1f9ca464f2c4f81b3d7508218d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000e5a7dae5de12e58ff471bef1a15db5da621aec2000000000000000000000000053391edaca5706679ce901ca6356e794666137330000000000000000000000008c3cbfb37491ab3dbe0a12cb568c2acc0df95263000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000038cd624600d31c317e4f345b21a6fced5da33a19000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000025aee24c6ec33d13b1cb3c3b2a65a753f46b7100000000000000000000000000cb319ca56e389deadaa59ad8d8cc388aeb5ea48c0000000000000000000000008680de85eaaedbe42c83d2aefc3aeafce120e476000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000a5867236d705ac196050e50d79f88656c9273845000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be3000000000000000000000000fa918224633a7acbbdfc2df290343b2306c361e30000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c700000000000000000000000069c5ee22b0da6df5344b0c52d61a55f8eb68b1870000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be78fe030007c71a1b052dd1a95cfbbc4e9811e60000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000f17a7b07ba3d713ccf2667e8d8c724c72e6359a600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ea5500d7081127acd84718a7d3f977c2d3fcc230000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000019e9e3aae2506d7dcf9025a0d6894250e94180bc0000000000000000000000006adc026bf62fa2107f741d87024fb633b71ab563000000000000000000000000dad927b086c1865a375a7ecb748e9103908e7d3d000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000057d1b1c38352376a318a0df0b9b4ebbe3a7ba04b0000000000000000000000000c8a8e1d1e255fd17c81ea15fc0c93926faae6660000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000094e164d2c6e0d292da351e15f33c44d5483a2855000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006b14e64efe96d6ad1a771d248c182d6677f9c46a00000000000000000000000085aeddda368d0f8a1097a7d778c22d4b15f01d4600000000000000000000000071eefcdabb51b9fe70cb589264b3248871da075a00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000009a85a46d2e56ba42bdc9f9f3418234bf7b4f41d4000000000000000000000000baf56857abd2344893f5d6bd3ea80b3b0ddf6b9c000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000575fa5eebb8170841b0ebc6b9d00c64801b92c00000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bef1a29865453272e9ad9e1c3e7fd32e27f6aea4000000000000000000000000a7f66dbbe82ceb7a45821dc1f39fa9a632c7c6da0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000003d5a6ceaddece9a7a72b05b043c319184618ea7a0000000000000000000000008c563e0c60a5cf1dc2599cd02c3d455d0daa2bd0000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000ad9aa72371aaa0417c88667db87eb693429265c6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb80edde1dc5b8306d9bfe65334b8bf56851d2f8000000000000000000000000d858b896a0c89e4c87d4aee6fe6dda3e0a94136a000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002be497264e55fe2d14205c2cbfcc2f3ce3e7967a000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000dfa63eac82441ca7f154d079ee7e001f8b637af8000000000000000000000000507b7fef9ec92f46eaba9c975432ea5c3419ba7f000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c000000000000000000000000036bf358d148811118f4711b714318a72291bfa3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002989ffa4f0b2e2c095f4773de944c9c9a4dc1188000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000020ba821c888c3d40d869514ea3d13508a4e081d00000000000000000000000007460007d0e120d801acc785805819383654459b100000000000000000000000016dad636166f10bcf7f911992d5d329f37d7951f000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad200000000000000000000000000343d51fe1e61848717a03fb6c68406a8e04c749a000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000131d75d0cea2d0e816eb631ef329267a22e365b9000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bd93bb20303b9f865b5c9361a14aa34665c58735000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad2000000000000000000000000002bf8146743d07e75d35caeb69209988dfd09c28e000000000000000000000000dfaad32937b5403c1a85ced1b0617d3802f100b8000000000000000000000000364f98aa011d4ec497660eb7f23951b3a1f7fc2700000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006cf170a6bbe12e453675714737389af1763630d6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002be497264e55fe2d14205c2cbfcc2f3ce3e7967a000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000001723976c58fa4b28f8d86de5821eb913f8a5c8080000000000000000000000003682079046164d5925eef071b58053b4149d560b0000000000000000000000009365b0525ce592e43d8a62e333f3aa53d77130190000000000000000000000009ac5ce0f693addc41a1a92fabae56d7113691c84000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000009bf455c67b91fd60c07d2937ff8c9f4731c2404a0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000055c4e0645e4e3a76b26002fed2e0297b8bbe04a500000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c000000000000000000000000375895220a29ebb16ac3a29b25bd8932de20175e0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ea257e6282de0ec7a0517cba929d183135649f04000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000000504635947abc0d8fbaf0029efbcdacb2c644c3200000000000000000000000050b3a13152036c863c17efb9b691a56b4a169096000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000098cbec9fc01b832e35a7dbac0cd90c2f22f8d4b200000000000000000000000072af2a396755aac67eeafb7e1e1d6644d830ead50000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000047644b7587966364800a5ed2128b42768fde15ef000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000c26e1601f896bc6e898ff650320dc3078ec6fbd800000000000000000000000046f62fbc148d7f868070c9426ba028e2764b00f3000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000aadb14dd5ba6b77b9a94d277d17749aaea7708f50000000000000000000000002df9dd9da282ef5f9fb3e30c21909bfb311c028d0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000007eedb77f073fda73ebb176f891372e3dc5958237000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000b4dc174a1e773895b205ad8204427cf5d59777770000000000000000000000007308c68564464187d4d44558e4f3b05e4c062560000000000000000000000000868183b98b1d03ce549dabae2e4f782f302292ee000000000000000000000000e0b20c2888e09c6cd0bb28fbcc52a6413c0b7d50000000000000000000000000ee4cc58a0bca448a71ac9662123beb69084eec4e000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000045906388aed3377a41ecbc288d59d670319f5791000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e269352720000000000000000000000003ca907dfc7438ddf537233f02dc07c7352cbab90000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000001e2976c72656be42115609a62c523c02aad8de55000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000608b305c9cdd6b3b607f53948f372b36e8215c92000000000000000000000000c7f05629180b78178b72bbdb3efdc472f020cfb8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000157d114d9cf64ada1613d41a1be5b9ddcf60b876000000000000000000000000c043fad66d5d978ab69e520c8fb1d5f5334910e800000000000000000000000077e92fb5be3d907f4573cabdbe85d345efaf3ed6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000b5fda00f864d530bf2cf205d94688ce2c96c9857000000000000000000000000f13ecbff52e66c45341ecfeeaa4cef56f13273f6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000071eefcdabb51b9fe70cb589264b3248871da075a000000000000000000000000f1b0fd5c4fd1fd097709a27645f9ec98be6aa294000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000008a385c8fba9dcb5829d58dee009563011eb6e50e000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000247d5536f871d91b77dd70247f751bb212ff1ef6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000dff0809ac5196a97d6c6b30a0d4090fb0e4d9a10000000000000000000000000689e2d9f00a19aef80dde4a985b99d2dd9afdc5e000000000000000000000000c9aa589e7b85ab9af847ffbeaf0a7fc21061f299000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad060000000000000000000000003bc5b21ca51c4cf4ebc7e0585c53bf5fd578f64f000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e269352720000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000c8161404c2699e2c5013cefdfa9fb6dda7c132a7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000c26e1601f896bc6e898ff650320dc3078ec6fbd80000000000000000000000004fcf76d5627ccb4824e29c787da0aeefe0f0aef9000000000000000000000000889c807cdffdc8d497856da5daf6c7ceffe6ef660000000000000000000000002be497264e55fe2d14205c2cbfcc2f3ce3e7967a0000000000000000000000007308c68564464187d4d44558e4f3b05e4c06256000000000000000000000000092a055790f23214b73e5772f10a17d1a4689576f000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ad3a4602af0153544dd5e920809431a96b89b614000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000009afb5631b407241b46d67d86fee767b7bf4ea712000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff000000000000000000000000d207a6dbba3460b3e1a304f952a622a9a45401660000000000000000000000002cfffd8d3a15a2a2f69118bba9d579618268a40c000000000000000000000000bffae89b11b1f51847a1c7d6212bea5ac1597832000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000005094fcb1071c17dee49d7703106dd41145549251000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000d057bab26d6b3fa505b3208c735ecd22900b9411000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be30000000000000000000000002df9dd9da282ef5f9fb3e30c21909bfb311c028d00000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000362f19d08bea3fd2e42997949650cb7378ac58410000000000000000000000008175bcee07e0c8198e7e7c120f136e032abc82c1000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000e4db16db8569624e33865c22f093e64bf239cde4000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000257aa0d3a91390060bdf861955b465d72ae09004000000000000000000000000a50d9f76c712728e34b55f1f9b00aa0f8037ee94000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000e0b20c2888e09c6cd0bb28fbcc52a6413c0b7d5000000000000000000000000071df1593f198ab3b7b1ae4061bd8405092da60ef000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ea3d22b21edf6fc84dbcfe99d98fc8ec7abc1487000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000007f5bc2aaa5df3e96adbed4df22c8045a4c77f768000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff00000000000000000000000087339a13e43191de3e7dec7ebd986d68376dfd69000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000007c3be3340ad401d04879f2dd29034e7c22f9a520000000000000000000000000f7b1eab50985615337291eb22f6261edb9393e87000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc60000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000049affe60b760d5518234dd6c1c19262ead3f07f000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ea3d22b21edf6fc84dbcfe99d98fc8ec7abc14870000000000000000000000009fff6478f891bba71c6f4e784fb99a4ee0e9f076000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000052d6e0d9bf29fc754b8249de70cc9f0d1a710316000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad200000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000008e4c5440493a288fdb9ddb85ba4c4c0622c48438000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000aa92284abe72e3df69c89948003bf4f4fa8f8d5b00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000369bd74e83d0e97d5ef87ef0edd4d64beefc803d000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000231019390d59d0f10c11a8f3b31a621ea8501687000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000028f161ca4baf97405e58404aa33686cf37ff322000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000d6b08eb1bc118e2f7a0d9325aae5a0c37bc527c9000000000000000000000000d63cb51ae0ded67a689c5efe8ece798eba5cb86c000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000001ab49b95f3e360aeee4390275b312e6d6c3d8f23000000000000000000000000e2785f9669fb14a8d937b97fe264d383b9b30d9f0000000000000000000000002dd9bb9129f2fcfb58b4099bd86251bfd7130f22000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff000000000000000000000000f95da510c004c26d0932d85eac9408278c074b2b00000000000000000000000003e96db60a62dffc5c39b862149c742f3d432b79000000000000000000000000d88ea2fd2a3cb4760d862eb6bb1a8bff2195ff890000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000d30d93409249f705cabca17ae796ad6a0f4b514300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000d948847fa62d286920ee9298c0772f1f63bfe887000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000004021fb2bd0950f1cf376f8f0cd01d8f740c6a8d000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000fd9205675b6da1b1c1571f2b6c3cbe127594afe1000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000ab6318fed07248da1bf8f084119abaadf64eccc30000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c0000000000000000000000001ab49b95f3e360aeee4390275b312e6d6c3d8f2300000000000000000000000045a159240af9ec65f445feb5f5ae7e309443436f0000000000000000000000004548641747979992d649c0d079a458833cf05eb4000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000dff0809ac5196a97d6c6b30a0d4090fb0e4d9a10000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006841d8a3368ff27fa4bbafc9779e07d6835a0184000000000000000000000000b4081c4a9fc9a92b3f3b49714bdd394b7c6a6c8c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000d984744a326eb6a36867991c802326985d5328f00000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006846ee130eabf8fd1d2102b8ef0d2b41193b8e80000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000040cf475162a48c8f9bb772a55150b457ef9dbb66000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000a493e6b8483b56eb2f03b1089a02ce901eec6a3f000000000000000000000000cec29aa0b6d0d12f691a7fb4abe8e186980f7a05000000000000000000000000d2b615ac26ab11a4b03fc7a7f63cfba68ee1b2b8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002ad465dfee16fde4e8464ff53b0a4a1e86eee89e000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000009b6d0edfe54bb75382b2db0744a6d961605b7908000000000000000000000000e92a7f58d43c715e69ff6b062c261f78a043fb280000000000000000000000009ae9b59279a698130825c475fa4090677de6c19900000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be3000000000000000000000000c26e1601f896bc6e898ff650320dc3078ec6fbd8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000948ed96bffeaeb31c0bc6ecc55bd5c05ebf6371c0000000000000000000000003626d0e7c92ae262c9b9f698194bc23394e2d88300000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000078eee190b1d61671605590ae125886004481bc610000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000de2ebb30590b46888716b4b954a924315c4fa4b40000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e2693527200000000000000000000000008431ad06a43218a121ab982df41f5df67c6ca0d000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000006943284ffeeb1a6259486fa1dde38ac3662170ea0000000000000000000000005daea1d311cbb8f19723c4c52595ea5796c5a46a0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c00000000000000000000000064abbb2ce501871e6e548665e3cbffe3fb257e080000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c70000000000000000000000008f3a11176c82afcb9bbc8d3f7edda0176c9c8d5a000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000a873f8045b6383b043ad6fce0f31a9178035bda100000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000432034f8b69e9a2af07abb6c5fbd4ca254a4e982000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000c9baa529a2180d2038d754e7b0f5d19feb567bc3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000004ed519f7e199b710d7ab63b7bc84657be580b8c7000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000f7c8cd24c935c8b008770af55cc68c291367d921000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000c9aa589e7b85ab9af847ffbeaf0a7fc21061f299000000000000000000000000c043fad66d5d978ab69e520c8fb1d5f5334910e800000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000092a2a6feb9ce3eff7d6f80a8ca05166778045d77000000000000000000000000a948568e5d246520025b82e34e6a9c77c776aca00000000000000000000000002427795e6fd9cf43314b1be2a7a63a17ca22054b00000000000000000000000027ef7e98baf204e5f50dd3c5c577d725e04d2003000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000036a92af536446977d10b56933feb69392daca194000000000000000000000000ab6318fed07248da1bf8f084119abaadf64eccc3000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000005c7b82106f343490b5fad484c62cca9cf681f00b000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000001068a7a61ea0ffc580f4c260d20b01195ed5b5db000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000085f00d89846d9ea1eb3c07a34e5bad563326392500000000000000000000000069907c23f053ef79285691b3c86da6961dd7b3e4000000000000000000000000d79c1d666eab385bd907449869b706923e9daf31000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000003eb920e4cab95ad8c3213fcca4531f2e26935272000000000000000000000000758b425e437d5a4ccc8e01036b0320a4a0dad2000000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c25000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000117e499d186e5cc7f76389fb91fd360aded0f9490000000000000000000000004a0a4f5f4bec385130d62113ac54b9518809fe3c000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000001d2dce9e9487de18b2ba547c1ed9deeeaa03d7db000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000f1422392b222fddf4ff957894944836caa0f000b000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc600000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb00000000000000000000000021576401f78db75314f2b6332c4d4b1292d22571000000000000000000000000dfaad32937b5403c1a85ced1b0617d3802f100b80000000000000000000000004d073953c6d696f9ffda8d7ffd1596c09a2d459d00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb0000000000000000000000008f5735647a91188f3392e902b1e2f8380d2956fb0000000000000000000000009ac5ce0f693addc41a1a92fabae56d7113691c84000000000000000000000000c9784d6ba952e353320d6131ac994537675b6bca0000000000000000000000002df9dd9da282ef5f9fb3e30c21909bfb311c028d0000000000000000000000002c2349decee225e6c5273a9d826fa5a9738b7c25000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000024fc96edd6ffe05feeebd29445de5f784d9c0c2c000000000000000000000000c26e1601f896bc6e898ff650320dc3078ec6fbd8000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000ca809760b6d831767aff1f4b6e081617196e974800000000000000000000000066835fdf22c24f840b9ac41ec9a95c3bef524f86000000000000000000000000b7fb788baf802a21e6dc699c7b10fe9400bd4b3b00000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad0600000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000e8c137401a9bbd48417e3a1b4b31b1ba88202088000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000087db399989e6be40e1d7c8c28b2a7224ef1c87ce000000000000000000000000bb9b8262713cba2a325839dce997df6c21946be30000000000000000000000006ed2342c13b6ae4b219bc47e77d48d05894638fe000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000001c311967fcd77e53426c542aafefa575d04f0947000000000000000000000000bf438a0461b1acf39cf2a7fa32252413c3a337ef000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000004f171890e72b6087a1f173758108f24d1ecc3578000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000000d1c3b5c403232508ab189880c35348f5c13f9b1000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc34000000000000000000000000760d360d7b52d883a03a0bf66fa29a45991d2bff000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000003a0afddf878ebbb7100b6a6fbb6195c6af2726070000000000000000000000004d087d8a16aee6f0e30056af979d0175e636541c00000000000000000000000033f971a429f29bc23f779a711a6ecc51b062cabd0000000000000000000000006e6c3fad71e15ad7bda2d2d95ccff0e2e1eb5c8a000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000bba0311fa7828bf8e095fa18f7caf566529749ba000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000007b4090b3ed52f49a28cb40df0e3a8718ba83fc9c00000000000000000000000097b8094ce40ea869518d17a620f58da7877ed1eb000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc340000000000000000000000002a9588f5b64a3e71fd0e958a927dffac3f419c91000000000000000000000000be90a73ef468378084819f633f8f9002b4a1dc3400000000000000000000000095a854c3fde6928e34d2bc1d565fc172d392ad06000000000000000000000000f1b0fd5c4fd1fd097709a27645f9ec98be6aa294000000000000000000000000cb3926e20a006cdcce64ce2e54f05a1141368bc6000000000000000000000000ea257e6282de0ec7a0517cba929d183135649f04000000000000000000000000aaa440a23e1ae5f3c3f95334e2b39ddb63bbcc2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000