Special data
- Status: Successful
- Nonce: 369375
- Type: 0
- Gas used: 6834506 gas
- Gas limit: 6889915 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d80000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006985884c4392d348587b19cb9eaaf157f13271cd0000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e2000000000000000000000000d769d56f479e9e72a77bb1523e866a33098feec5000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000d47f3e45b23b7594f5d5e1ccfde63237c60be49e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000009e12735d77c72c5c3670636d428f2f3815d8a4cb000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a791678900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004200000000000000000000000000000000000006000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a791678900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a791678900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001bc0c42215582d5a085795f4badbac3ff36d1bcb00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a791678900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001bc0c42215582d5a085795f4badbac3ff36d1bcb000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000d38b305cac06990c0887032a02c03d6839f770a800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000008e306e02ec1effc4fdad3f952fbeeebf3730ae19000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009e6a46f294bb67c20f1d1e7afb0bbef614403b55000000000000000000000000a2c22252cdc8b7cddee1b0b2e242818509fcf7b80000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c48823ec67720a04a9dfd8c7d109b2c3d6622094000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000005f6a682a58854c7fbe228712aeeffccde0008ac00000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e333300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000800822d361335b4d5f352dac293ca4128b5b605f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000a2c22252cdc8b7cddee1b0b2e242818509fcf7b8000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de67900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000a2c22252cdc8b7cddee1b0b2e242818509fcf7b8000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001dd2d631c92b1acdfcdd51a0f7145a50130050c4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b96450dcb16e4a30b999cb5f4087bae9c0ffac4e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000e248c0bce837b8dfb21fdfa51fb31d22fbbb4380000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000018bc5bcc660cf2b9ce3cd51a404afe1a0cbd3c22000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000eab49138ba2ea6dd776220fe26b7b8e446638956000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009e12735d77c72c5c3670636d428f2f3815d8a4cb000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000018dd5b087bca9920562aff7a0199b96b9230438b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee28f32df3a2f831d756cc1d90178c6645a906db0000000000000000000000001409d8f5fb7600bb49410ec6af9a7c1ac5c45fab000000000000000000000000d4816fd91d5de95a064d303269e467b120b3e8600000000000000000000000003be9e868cde77c771c23c63ca0c85c7f8ca87b2f00000000000000000000000005771bd72fe2484de581fb69651ebedf060e79710000000000000000000000007b52d9a551aac6711e7fec92463b729db1d3d7d2000000000000000000000000eba707d312412e960b751a51627ce359645b397400000000000000000000000016340e7c0edfa9f796bdfb2437d8f567a0b794bc00000000000000000000000050cf41179e568ee6aa6fbeb62c76fade33986d2400000000000000000000000006563ddbb2d7ff55c68a5e4e60a366adebb25c66000000000000000000000000f5240ab9a8ff035c3467f06cad2f22654c6f5ccd000000000000000000000000d2d36b0f71a7d35a750a514e0a8ddb4d7d8fd795000000000000000000000000c7c887100cb82906c1741778e28d8545632744a8000000000000000000000000f86d300219a7de7d59a2271492e36d32649a3bfc000000000000000000000000189beabf1fdbb9edac7b4b4a93b422bfc32c7557000000000000000000000000999331c8d70cb9f0cbe2b66530d9e7cf0e8be3ab000000000000000000000000f5c978ab529741b8a8caf18e0daed0611e824f28000000000000000000000000763116a764ef22289c87bdd0a30fcd95a52db8be000000000000000000000000645a51e1e09fa57bd3287d03e2e0c91a921e24ee0000000000000000000000001fd831c11bad9e8231e25544e107a95dfc5e0182000000000000000000000000aa0f77e62216d742331ae4e03b8083f1601ad96900000000000000000000000007c4f1073e6ae43e6ee7bc28b2393f5c91a2dcab0000000000000000000000008615a748e96ea1532fdd9b04aec0890c89ed0c1f00000000000000000000000039ca79e6c24488466f47242c81eb93c6575d7983000000000000000000000000f7bd8309a61952eb1a3c6356dca30273739a0487000000000000000000000000ece211c8f87dce095c9d611ecfef8d1732eeb52a00000000000000000000000060803358c6dde855012f5ed81adb682d50fbfdf0000000000000000000000000f0134be9778fc66b6e32cf32803aa6dd2c5c32d2000000000000000000000000c5ea8643652ce1c35a89a543ace91443f43fa23000000000000000000000000076815e964cc78163525ad406ee0cd04d895ab6d4000000000000000000000000613a47569b5191805ce551c3db0224ddbc3dbb43000000000000000000000000b0c59bebd224d43f1ad0e452bc9d7396ba2678b000000000000000000000000015c5bc0f23614b899080db48536ac81f9c1090040000000000000000000000002cff0283e46d28a95061089fe735c40bff3dc79d000000000000000000000000b99b564b6c107530ad5853352a8b7ab073889452000000000000000000000000962b65d35880d14bccebc899d5a0b4220b6735750000000000000000000000005eda6456f43fb2c0cc50f9767d9a4bb34c58d92a00000000000000000000000021e91a5a62cb87c19fcf602f369911144e1cb85300000000000000000000000013f807ec102c4c8a1f39603d18db7b56379aa0460000000000000000000000006ba00d6e8691873b4e59f4c4aaad9b33dab172650000000000000000000000003b6659b0ece1d7fc66bcc3365c6e1d86f8fc8281000000000000000000000000d40c100030737771d935f395637608c85b4d8c3b0000000000000000000000000f9bf937c35e13ad2eceec99761505d96c3be639000000000000000000000000fbc339acc8b4e431bbc741a6b3c22b4bf55f7afc0000000000000000000000009a4677abe3886998f2124fd445a50e347cbbf3af000000000000000000000000e58f48742443e47297a5d741289c59306522a6bf0000000000000000000000000e8f815490120acc59ff22180965491527927b2600000000000000000000000013352310a387f00c16689f82a6e4f57069207bc80000000000000000000000002edba89ef4e0885a50988aeb81e494bcd76c415f0000000000000000000000008d4103c87d37b472db593dfdc2c1eba2d87b313b000000000000000000000000f13029358e54d8f354e06c85e731c9b84a005e680000000000000000000000000bd36d8782268313e2efa03862bed497df2ffe6900000000000000000000000027ef32cf825678c9add8f365acdc3d7bee93f046000000000000000000000000ee7549e2b423a5ab9e68cd32397dea490b6eb9c0000000000000000000000000eb5e131090290ec1da885ce0a15be63da66b595600000000000000000000000094780e56866bd72c4a809a7e83e34fe10770486500000000000000000000000015f0989a9b8b2bc68812aa6e9ce15f426120b39c000000000000000000000000dd130b2b8181cabc14bd639fa07bdb57f2cc2443000000000000000000000000f8ec42b7615013b030cc891cd9fbc127973ef36f000000000000000000000000810b96da430adbab66ae7f7203de4ad4118c35950000000000000000000000001e1ad182f85fd9f8e54627ae4adbecd3771bdec300000000000000000000000051f3a5469d69cbf407649d6f343de10c8e9f25ae000000000000000000000000637dde137958a3e459cc813bc24e0fa9dce2fc160000000000000000000000001653525fd13dca83a288425b6a2153d731a648ec0000000000000000000000000c2961f9b1f109d4bfc5d448377dd9472276d11d000000000000000000000000070b17f61fa19d8264f6a28c2beb529ff7684fb800000000000000000000000026218a4dddbb81a61fd86bfb69383c5bf3825e050000000000000000000000000758b99d2933e67bbc756860133c684d2fce380300000000000000000000000059ef3e38589857bfb00025101b0984eb63eb22ad000000000000000000000000ea6850582d841551f2909cdfc6a95fc27aaf7a480000000000000000000000004979d32b688382306cf1ef822d979f90ed1b83e60000000000000000000000006dc07bea0238f9ed21872daa529bd8470638f346000000000000000000000000c6e49bdd26b11978cd6fb634c991c08031427f470000000000000000000000006ef01233f914c7abd11298094104a6ec7e253068000000000000000000000000a381368523c902b33f42db5062bac7ce66b32e5e0000000000000000000000000606f9d5b4a94817c6cda4329024a096dc10e25a0000000000000000000000006f904d9979d3a2ae4fe7d5703d55bdf302ae6817000000000000000000000000b786a78f49652e7dceef088578677c7127c9cb8a000000000000000000000000d7c4ab70b2bc66c175d09d05ce96f78c98f8474900000000000000000000000001b4e9b7c3439656442f9b67d4e32d34923f34b70000000000000000000000000502e47cb0c670c407e75298c9082174488c20de00000000000000000000000007b7abb22efb91cd3eb47b924b4d6bee44f69c8c000000000000000000000000083aacf09403370333fbe18f1166885b12edae42000000000000000000000000e39f654250845b0d3515fe3b8f00cbf2026540d5000000000000000000000000b7da364225d7e0bfe4a9f1384fd0eff2ffc9f80a000000000000000000000000f7dd33f4ab790059b9ce53f00f8f14f39e10657b000000000000000000000000d0c6cd59b7779446e11a78534f44b80c25f4b1b400000000000000000000000063d13f7fd12480d19efe5188df3a1d2455e0602100000000000000000000000078726de141c6882e2f4d26594dafd8ae0561082d0000000000000000000000005110cf766b694cd8e0ed34b0e38d34d887dc6b5e00000000000000000000000079c26f951162ff4830e7ff213344e58d9ac4f561000000000000000000000000dbd234e080574fe8d5a2347e3ad3a5e6d4e4c1d90000000000000000000000009d758d25b2c85d074ef90158c3fdb09472b7091e00000000000000000000000013d63e5f333b9a05d1ed04ab92ed1f4a5e621261000000000000000000000000ff5f0f1282a9570b737c24fe7b90740cb8db9c6f00000000000000000000000013ce769b60944fdd614f43254d65eb1dcf2552d3000000000000000000000000cbd76fdbf6ebbf68d2d3843c4833a444847c9d980000000000000000000000006da73fee11178b3bed86c6a8c7328860361cbaaa00000000000000000000000092dcf018118c153161d325962798de7502dedb1300000000000000000000000019fb302faf8274ca735ea6bab23428e6306efbea000000000000000000000000623e74be73bd98baa33ce476b2388fd394b8eefc000000000000000000000000aeebde6666ae61ff4ddfabb9b2dc317e93a817b3000000000000000000000000193e1585cb76d2ca1d40de0e04726d11794a7468000000000000000000000000a2dbb2ea2523981630f36187212ecbfa7c50c9c2000000000000000000000000a85caf44dc3ee361f0cfc524809c176110a3ff53000000000000000000000000edc67f3a18b845fa1515ebf715611eb40287642500000000000000000000000001fb7167dbf11bfc4f339c2a579dc75c10e1f07800000000000000000000000092d21369215117aa57da97837d372ccfad31fda80000000000000000000000002300c9710b0aaff5b3beb77109471ec43713a86d000000000000000000000000b0af3615276c46d0b2bed02ef50915b5ae62f83e0000000000000000000000004223f5f3962c16160f813b7aa42235523c43eb500000000000000000000000004840701179f3cb2257e887fd4f0a02c0b6519b48000000000000000000000000e895cf57fc896cf1d4d323d1f53b31d774c3ce27000000000000000000000000618946d119f0b09ddca9a92c29402271de914f4d000000000000000000000000012f8c3efc1d2ac27baa5e407ff8ae7fad82e928000000000000000000000000eab04288e5670eb4d8d767d33939d8a4b7b11f47000000000000000000000000e13fcc49232c4b973691508dea30f1cf5df0485f00000000000000000000000075add885691c99e8a90a413bb8737b50a34e479d000000000000000000000000d98b9c500c3ec5071696f5a4d81f40a50652fd670000000000000000000000007674304d628cb55c0cf5abb3d0211bf18484c82e000000000000000000000000e2d71137c2fd333ae6e573c7da266071b90b96790000000000000000000000009d2c627f98be09b2cf2ba928b0f8c43ca6e106850000000000000000000000000442e84355212ac35e5c294f7e637a69711fd23b000000000000000000000000154c4051a5b9871dc49c28539beff2887883c9bb0000000000000000000000007b0e2f17d9174fbfc2cecab1c9222ac62dfffdfb000000000000000000000000e59e7d0193583a79f89bf6174a15e1ca94ba19eb00000000000000000000000034620b5a769cdc965f291ff43ebd930086cdcb9f00000000000000000000000063f64d6b2296e5de48d3dd46b66fe27f8f37017d000000000000000000000000fc91f99aacb8b65fdcea3d7b9f51eab8fe879cef000000000000000000000000b4f5fafde3b9acef66bf7a53a3b1bd75a606e432000000000000000000000000ba82abd7fadc9e6e1ad9cdced17211f56a28ebfd00000000000000000000000068dba15aeedc5568c394f5cd0953327144ee268a0000000000000000000000005dd7fd3a74351a1f3ed789a72e2faaf42388a0a90000000000000000000000005b53f99562566d3151a10a9d8b3a70992d08944b000000000000000000000000131d35cc796ca9c5c1a2bdd2e7a6d0e685c72a7b00000000000000000000000092422b962b52bb237d34c91a691c8aac8c4e91fb000000000000000000000000535e6948dfd1119395513af19f822f4e74757b9e000000000000000000000000a6a8ff379ab85bdb4cacf5964b66101993bbdc58000000000000000000000000408f588d6a7247b3268e174f9b13df8ab0d2873c000000000000000000000000a55d14d10db6fd3183bebd7f3c41ad37d530e5860000000000000000000000007a6f0aa46ec0122291e811f8aee0704ccaba9c2d00000000000000000000000039d4afa805af20187ddcdc95fe47813d75b363230000000000000000000000008539ed05c115aba512f6ccf6acc3a06556a573ff000000000000000000000000d563a6dd4e97c484f0eea0cc0f1922a35ce0f0d3000000000000000000000000f6f73297f47521aeee60ceee32cc6e7b0967123800000000000000000000000012ea656dd700ecbe2a5c35d2e39adbaf8249af9900000000000000000000000098e53e4d543e972dd4dd9e98f4d23d619405155a000000000000000000000000c09e584da53f7f8c7a272967285a14e566601a04000000000000000000000000ef56490cf84c3da2452fb19a992c25ce073b34790000000000000000000000007b5ba963d454f4ea34c35d0327667f4f326b2e9600000000000000000000000066a07fe901a00103a3d1d4fb494b0689b3fd232d000000000000000000000000be0892211fe4887a0b6238e6b1c074f365f8e53d000000000000000000000000987d5eb908b735baa84dfaa5ebfb938915539a39000000000000000000000000c5efac1a51acb60e2ed22b5dfe8d1ba896964bb7000000000000000000000000a58fbb244b908099d86ea36ace371192fa7032690000000000000000000000000aaafc57172989d7543be1c15d6ce3f7a10ea1e10000000000000000000000003bbacb215e003c1a36113a5cb03a46ddcf2a4dda00000000000000000000000074ef220ad1b3fbd155a88be04f6658c7e6c59c24000000000000000000000000b2e35ddb4223d0a6a3a9df3a27379586cfcb15fc00000000000000000000000010760fa1506f323610721f69c064a87838de36470000000000000000000000007fdb294c0dfbafe2212acc6deb815b2ddb19b0d80000000000000000000000000b940027c79b6362234688e9f50c7b7025b0cbba000000000000000000000000f6fe12f5a6e943e3e364e43a6feb065c7672bf7e00000000000000000000000011b8b7bba5f2dad1a8271ba2e95985c528c380730000000000000000000000002e4d9e8cb8620e29642e6bcf02b420e4cea0ed49000000000000000000000000fcfb18d2d427a7ae6ecefa2a340ddd597c32c5280000000000000000000000000bd58b31f68ab3111f1231375e3ecd11703fad82000000000000000000000000938c71078f81a7f3bf881ae438c7ff74c3c90800000000000000000000000000ee41d14e69172fec91741298c22c8d8de49ee8ed0000000000000000000000007b7e2275b0c20847c4a14ae0f6cd690dbeda75330000000000000000000000006a126de279ff18df66ec9dd65c3b36776549f6480000000000000000000000002aa1211e05fece7e8f54bf6a1ce8585b138f0c43000000000000000000000000ff76d21b9c488abefd8f74e15c45586b991ea333000000000000000000000000f2244d5d6bcf9956990ae37b8159caa2ebbdfb400000000000000000000000002ce0f5076f4219812c0cac2c321419bff829405c000000000000000000000000ff503eb955c730cfd860876d79b8113195a8bad20000000000000000000000007eb49992ca5ab7600bf16eea326dce21f4b4d2820000000000000000000000008867c3e2a2ff915e20b18660538f659c5fd91b8d000000000000000000000000ba8156c377f1ae97f425e02b658e09015dd722b8000000000000000000000000d905552db629e6ed20cebf60cd3ab9d9eb68613d000000000000000000000000a853319362fa9c6a4939b6ff81432078d4e79dc20000000000000000000000004cef3b42c1ab401ca8d726c294887e3b164f4cd4000000000000000000000000c0e58a340653dfb807d721e62e6f7591dd9e60fd000000000000000000000000d171a76e4858b9de54cdc9d95245911f4bd47b64000000000000000000000000b6f4659fb24a62740fb102cbb66ddf8fbbe8497b0000000000000000000000002fae217c7027268b5620231df1b5efe59bb7792800000000000000000000000075fa4ac2f341f05a81ff5c9e4411465e800a151f00000000000000000000000082ebaa5f02c65910c09507d3eeb115195a113f3b000000000000000000000000f5d83eac772226586ee67abc44e09777f650e1530000000000000000000000000f74d858b5f04f7f31df03eb3d41e735d3a8b448000000000000000000000000e0253283abeb561797749fbe257ff0fb504bca44000000000000000000000000a21783f54b56a54a6f00dc88fc0f951fe79df9a90000000000000000000000000adb6a8ed9a73015c05011d266c693a5eaf49d060000000000000000000000009bff8fe928acca7b826420d4d191a8030ac70ba60000000000000000000000002d698433e3e9301a58c3a16b86ff9b9e879770f90000000000000000000000003ad94d766a8c2b7527774f7acc080f5d06b8dc1200000000000000000000000037f4d8a08641f0faadfaedf71ceb925dddc060cf00000000000000000000000091cf440c725140308fa5da1b1fb231698a040e6a0000000000000000000000005e25799ebe202e88c6f28a7b77594eddcde724ee0000000000000000000000008ebf3962f49a014fa568d44b4c38f17c8eddefa500000000000000000000000062da6f4e5d3070d288ca2cd03aa0421be57218b50000000000000000000000005ed1a3248e38088cbd6df7f95871749afae698750000000000000000000000002b8ebfac4923af58d0bc071ac85d6d15b32c764700000000000000000000000087cc12d657c529cbb54b6f83860a85b080c3b158000000000000000000000000769af79d1c2bee61fbe79745244d41610fe0a4a300000000000000000000000098b60305e01a4747b6362c63d00713e757fc7aa80000000000000000000000001a48d6233d7c9cc7ad7fa7b7a8e94582f1dee21c000000000000000000000000a3123117f4cf4fac2f87227469a677594ad54b40000000000000000000000000df8b7aceb7a720a1f66ec7797b735b94632794fe0000000000000000000000008a6ac2a552a1768081561f152fc3349e0e0977b9000000000000000000000000bceeda97b822894e03dc9fbb8f15ab0cef2d4ddd000000000000000000000000c7bcb640d541847494846b0e76c1774cc9815513000000000000000000000000cd2952682dc14b0e1b3c0b3d00cb5b1306a542e500000000000000000000000042d88ac70836b34538c3e70ff2b5ceadf8255044000000000000000000000000cd401d5169fc4a4cfe4cd2a8bcd8eb76057c58e4000000000000000000000000918d7ef4cb4a8332d186e3bd60a829b277ab7e10000000000000000000000000c1ccb8bdaab0750469a859228ebbabb3b0686fb400000000000000000000000082b8c017bacd8921718a3eab225568fcf66737aa0000000000000000000000009b9fc927a47ef43fe218e3aed1f9d281538033260000000000000000000000002a65d64898a3315dd4c1c9822eb91a1c61d2a90f000000000000000000000000a6e28b585f2d4e0e54017d5b0bcc1d461c2f7735000000000000000000000000d840b82b086b3a79cb40a453b055e6aeeb5a7f960000000000000000000000006a5c0e268ce43f0da92af3f5d9a9ad99f62190130000000000000000000000005c1643841feaa171c7ccb7bbc00f1a21ef72ec8900000000000000000000000052f4f7348eee41fb1be29e3a4a64c5e445344bf900000000000000000000000015c2ba7d9251f7755c96b047f15c490d19fcd2c2000000000000000000000000ca3f971cfa11619bdcd01d873daecc53b05f0ccd0000000000000000000000002a9ac7f8e48c0be08b7e2fd4631a716b54e60cc4000000000000000000000000b8343d60d455dc67cf51c1c448e2ece269de03d200000000000000000000000057bfd44fdfa5e49dfd938011c1bd6ad08217a079000000000000000000000000fa16699d8d7b2973dba74f514388e05d23c6bfc50000000000000000000000003ed7e1a501cf609db81d1c72b7d1e6807866aa76000000000000000000000000875427dce7eaed615a928acf9ebed3db77709021000000000000000000000000185933295da10d03697f0feca317ed74b9c0fb3c000000000000000000000000a0b9df9d8bb2864afa4d6f702061ea338a4a9df100000000000000000000000088885a000bbe79b40f30ccd39f5bc6d2309ac2d30000000000000000000000001e5df49f5de9f53b5f8272d5e6505135f00ea49f000000000000000000000000f327b63b8d344cfa8f6db9c8fe766db0a244ee20000000000000000000000000fc15e84de23e85da1f4806bce5576f2918e2d6e3000000000000000000000000706806be7e0661fb0a6ec3b1cce35204dd15a0840000000000000000000000002e2dc6865e4951c5601abb19eaaed4da26747e460000000000000000000000000ff576e0843974283aabad82688c5ddfceb8a85e000000000000000000000000fca249915f40e74ed50b00084a8f60d625d50fbd000000000000000000000000957acdaef379d45063ee1846d709197b9b8da4720000000000000000000000009a822f7e7df8a2afe64f59ba5b7d07936c2619b9000000000000000000000000b4220ce4ca187e96ad5fcad409a46a26f28422e50000000000000000000000003af51a210943130b89b206f3eff24e12a09c180d0000000000000000000000006ed5d380c8eeb1d2538ae0ee44c9ac9fbc0ecf8b000000000000000000000000250b6e18db980f6c5d10fa360f01fff2d01dc02c000000000000000000000000ccc1d6f61ae5f825bec9aee02ed9912f69d389b900000000000000000000000017bd3cf8ad350ab97e6e0827486904ed77528be80000000000000000000000000a3e5705a2acfa47ae86122eeac7dced7dcdbb4a00000000000000000000000086392d351f6bbf50ba19fe0b8fd51fc289747a34000000000000000000000000c6dd548666faa1f544e25cd2dce461ae18c089270000000000000000000000005c62e227f1fd67aacbef01dccd3b8d9cae2c177a0000000000000000000000003ee6ed7ee96a5901426963b8a756dc7ca33c6191000000000000000000000000cf9fe4201131f65b8559b8c026e33a8c30575f92000000000000000000000000b1d5794c36b8b2ee7ffcb5486fdd07734c56ca1f000000000000000000000000b3531d7dbd16ab925353fd09d170cc060ab559680000000000000000000000007b7dd7554be03a17a733494d731858218d3bb8bd000000000000000000000000c133738a561f26de70ab334e16547851c81dba4500000000000000000000000034150fcf29bb7210be230456167c68b5180e8483000000000000000000000000cfcccce70b9d8fa40833a218d63f57ae253b9931000000000000000000000000f1cf77ba603dd8378da2bcd12db5bbc7e63eabef0000000000000000000000009e35ed19fba2d9628375e2b5c85a43887c60f577000000000000000000000000c5232a75366a9b40a616aa606636548db716f038000000000000000000000000763ff0d6c4fe661a0fa07e9cefd0bf02209ed1c00000000000000000000000008e8f15482e06df3a22ed510dbe9b2bcc3f02966400000000000000000000000098dd7550a37cedeecbb64e5d9588616d784be5ce0000000000000000000000006be2bcbae4cc77d8593190af99f015dbf79bf2a0000000000000000000000000d0d420b32425b591905f29cffaf95c4f2976e5030000000000000000000000006a9a5f8383e9b110c4a6dfa16415f1533e9d3cc100000000000000000000000057224135c47c1e3ff5e38a9c9134ca8ca7a9289e00000000000000000000000035130991f0e195faf50ceb1ebd09c3444e3fecfd00000000000000000000000055c4720b608f715368eebc7ffdebaeb45001c7bd000000000000000000000000be183f69f63b9d361cf69b7eeeac8aea2d1f1dab0000000000000000000000000a6302ca039d4e118b1523d42b954f48da0f70ce0000000000000000000000009f1d0c6303e651db9b7e4d011e8a58bed1856f02000000000000000000000000b8527fbc983590d4d8123a23be7987afb1e0b17f000000000000000000000000eb3d5d0df993f46668a0e9e25f414a8cbe5025a20000000000000000000000004ecff6522385ddb4c85012b427d63c88006805830000000000000000000000003d7b7111efbfd47d33a79b6b83a6d853c2c3b4e200000000000000000000000002f59720f9e652adf985573b6f6b1118a7a7db410000000000000000000000007d85ad81bab8cd33b8feffd3e7b99bbb30cedc8d0000000000000000000000009506cd7a8a9e6cecaf9fe8bb76713b7c0d79ee4f0000000000000000000000007346860cd528c66dcf90f0f320c20ea2bf9a459200000000000000000000000028b9a86f00840aa168d204bed76db64a3f4c68e0000000000000000000000000e9599a38fe7c2d67f01d8d1c190d6a8847e688ed0000000000000000000000004d105fecd3dc9d430659fc14083b79b7a3b1f793000000000000000000000000ebddd84c30b1086fd46a989947dcc7a7426301c90000000000000000000000008a87dd8e43eaa12276156b203c731f77584676a6000000000000000000000000e36fd9607bfb1dcf55b59a2b4aed43934d42bebd00000000000000000000000063d8b378814bc12ea7bb19c39d550763091fd45e00000000000000000000000013448a0876be15c5fafe3c8a3239d68ff0c463010000000000000000000000003d27aa206b3b6405b5bf5b8ad759470f4d220eb60000000000000000000000004b40e851e287fea1f0cedd69e765889a266db7370000000000000000000000000da32265524e0ddb6d9ee7b7346a4ebb9d7d6c590000000000000000000000008b67dc75f17989ad87010fc6b75331c6da0b4d8a000000000000000000000000717a4a513359a2ac04f374bad8bd85a24215c06c0000000000000000000000006bf69c6b75979746fe9325248b50b2bc5de54ac2000000000000000000000000ffc1008644599b54cd4861a266f50143598ebd1a000000000000000000000000abc76496037c6efa57902bfce5a2069b572107e4000000000000000000000000accc26ebcd541f9b5edf2ada6b8a0d93d677fa4b000000000000000000000000be834aa34e0dfecb9181093fdd4c3209a776acf9000000000000000000000000e8e1dee5cb69b4e764fbb2a48bfe79eaceb1292d0000000000000000000000004c17bf59e458f2818785d6b7d67b8a416cc211840000000000000000000000003d2a9280da185b39877457de2c1074ec852dc290000000000000000000000000e5dcbce5b23474799393913cc83d832cd10c0dc50000000000000000000000003fd2cd5a596fd264973ba06a88b15cac9c1cae5b000000000000000000000000f8edb02bc458b28c6d61f13ea91cad0ea433ce36000000000000000000000000b1d7509fb0e94dbbefc974c04ec8a80fec874e90000000000000000000000000960ef65b163ad469867d002c3ccd7ba8fa2b31e90000000000000000000000009ebf1ae50becdeeb4b66ad89cc78f2231920a0f700000000000000000000000084a986c03768d8aaf21e9775bdcd1cbebaef5ce3000000000000000000000000892f758191228999451382d590cc52bd611841610000000000000000000000001c796f11c03254f37eb79a8cb8a7abb8e0a6f40b0000000000000000000000000c74f32ee70ecc1e245e14042f5b4f5f5a2b796f00000000000000000000000046a60b15a6b4647fcfc9d9f55ef425cf11c34f4f00000000000000000000000056177111b40d45a5fccc0c17d5074983c7f65c6600000000000000000000000089178294eca82a04558b23857a9a2c718455cb5400000000000000000000000088054bd4a3d77e11d09702532d594ecfa7777fba00000000000000000000000056b20abd8d5d866413c489efbfadca96a5583ea0000000000000000000000000f483b2f7f4cd7ad94aea02c2eba4b3291d171a990000000000000000000000009cc9d40002d7b1f23022b37341edda26a10b3de1000000000000000000000000fcb03897c42ce03099fff6542d31e57f902b5fac000000000000000000000000e5ae03e2855ae6661b1a10e1422ced56614428870000000000000000000000009b8cb91449d12a873b6b910666d4f2283656ab10000000000000000000000000ed76f96e1238939f1a4b41b86f792b399dd7668e00000000000000000000000076f7ec87398bc2823fdac6db0b0f9a1a9631c0c8000000000000000000000000abde3cb774600a58d1d4263d358211704172107f000000000000000000000000ce4da15d15480748e4054881d08b8a845f4600120000000000000000000000009ccf0842afe16e5c9c27212a82cda55cb56ab1c400000000000000000000000060f7a24d5b253cad0cc62ccd25ba9af477a84e0100000000000000000000000077ec500f40e3cf60523af6d85adf04925bfb6fdd000000000000000000000000ab8e21cc548c97bfd199f70362f8cf392858c83d0000000000000000000000000d281eab2ee7ec84e12ab43da6e5fb2e2349c40c0000000000000000000000000b6c9044e086bbaafe1aa8813ad469e19b4a1d5e000000000000000000000000a478ef8261e18997530e98fb2eecbc95f3db6e38000000000000000000000000e372dc3cc2fe29dc0b2542bbf72b160d31fd2dbe000000000000000000000000f090c7ad32089f500fa04a19746df874f2daf9da00000000000000000000000054ac183151a04465d4dca612f59b5ef8d1c6106000000000000000000000000066115b8e428a0856e6589096ef1305472017842d0000000000000000000000000a974255deadfe2079ca705fbc1e458bf6b432ad000000000000000000000000ed2280b58581cd0ccc57be62215810a6664e5e28000000000000000000000000e5fa5ce0f3e2f30413d2d3bfbce440872b87893b00000000000000000000000068a60a02d48d85f20d9ced59aab1516f851646340000000000000000000000007d5511a2d19dc01d9eae9a6914bbcc953eaf039100000000000000000000000091398e0620a32c2ffb8bdd5734a69bcea11c3b760000000000000000000000009369912d78985e76f1a7ab92d3d9f3b30197bd82000000000000000000000000596e52e0fc41c9a5e885c21bedd63157a248d578000000000000000000000000e6ff427bea45bca68e16bde69d411c8198cd22fb000000000000000000000000d07b0f0adcfcf509b30d8f904cf407905b03b978000000000000000000000000e3bde98812d46924475535e5518330eab96d433b00000000000000000000000078629e84087fda9051ff9236a0e3e4928b7892d8000000000000000000000000bda9424ddec89fc5ca5e1d19f37a9e73e4785c1900000000000000000000000006f6d2e0b3941e22ff88673b749556347fe2d022000000000000000000000000f30ebe6ca70bef01c83f1451ab8b4f897e514bcb00000000000000000000000072cde4ae6453d624c65c62a5d7357f3114a48a12000000000000000000000000d7b79da8c35d36086e43f376eb38871f0d7bf4b10000000000000000000000004042cadc4ab8116ec339fcae6116df678af653520000000000000000000000004bab6246c428ed5605e49e99ad8a9211daefd40600000000000000000000000043c990045b9e29274e6c28f4929a607fa1c9f491000000000000000000000000ad29f63f75a1c87d27481f6d6fcedc1ce69f23b000000000000000000000000094e0ae93fbc3354843fd0ab1d055ea00d4fd92dc00000000000000000000000015b12fe5d5f61dd2ffd65cddd387e82f98d15098000000000000000000000000ef7fb0daec901adb1de0f5c61e153181eb409dab000000000000000000000000e4885b0740610c06ca96b95fca1474b6daeaed03000000000000000000000000da5d1ced798bcf98a6ee3ad03f0d7bc2c2f5ca890000000000000000000000009868f736e93ad29d2a30f2e85d12b3ac4c3225b8000000000000000000000000da654483a55ee8a6195cac2ef884c662819f4b120000000000000000000000000ef2a0e2db3329770dbd8f5a05f4e1c2d3839ffe000000000000000000000000fc670b31260b4e0702948c5182d228c7aac282870000000000000000000000004f1a7798b4c84aa40792a892e6bba294870c324b0000000000000000000000000bc565cc304d8c0f62eb9aafd43543b14b6ec824000000000000000000000000ac31c1b030b9f7d41ed372d7e3fb0be6fb899cf100000000000000000000000075606a8558303491be0787831b478b29061e5c030000000000000000000000000958f974bdab1a7f189e0feaf406f75eb89e786d000000000000000000000000458821fb6ab08d9b0dd6b275515c9bca057c291f0000000000000000000000008ad1f6b1e70791f347c713fa3cd7ca63171f55d5000000000000000000000000434249cb9cb242a4d329d8c7bacecad6746b6d4400000000000000000000000030f805e768ab27d125c8c8ef1cb3e07ee63dde71000000000000000000000000b6c398012a2e31d41bb5a16e622bee28c2252b410000000000000000000000003e6ba143284829825eb483960c8a24d730a4653b000000000000000000000000ec6b1c62e2c6271623d5ec30642304c2e8abb1ed000000000000000000000000453755e7a1b4472de548b2ea6bc8f43c9d9c97f6000000000000000000000000568a211e17a1a4eeb2e82859820664c5185b6af1000000000000000000000000360fba3c7427dbce0a52f1921746e76c4971563200000000000000000000000086f3a0c60519ec0efdd146417ee5d29747307dcc000000000000000000000000883cf439b308af2e4b2d63e1332f50db2e862d4300000000000000000000000056fb314fd38c9d0bb8f38d085f97ae22ea043f060000000000000000000000009bac397f2e41f32bd0067ae0135f1cef55dcacf50000000000000000000000008be4ecd216dea61a7a7f1a2dd61ac270b77df63c000000000000000000000000a85058ead2b9d45b7dad6c8dd47b481405851685000000000000000000000000dcb59b6ca461fbe21e2370c8fbde293dc41cbec1000000000000000000000000f4603a0b04436c89dac23df61b22e3a24eec0ad40000000000000000000000005afbbf5c1c401bbeb1fcdf6a81d48ba6929c4184000000000000000000000000c33defdab51e576ad27516444d79981e1b8ed54f00000000000000000000000049bec6826e476fe8de9129594da12a87150a0747000000000000000000000000f9db0ee9e8b716746fbcf192aa6dcbb73b7dbd3500000000000000000000000017a8a8b3d8ce7b04d2de6f4da16d651aa550e1ce00000000000000000000000052a2c47149541ea23cce6f991c4f498bf529e65e0000000000000000000000004dbb797f177e001853552e08d29afd6f1a59dd1100000000000000000000000008c6bfdab3c7cb40b4ff370896bfc6e19c5ff23e0000000000000000000000001d1536e90eb7ed83d5f18011a405e8d9f70b60db000000000000000000000000140df9497a2aa33eef0a4c54a112a23cb938a0c000000000000000000000000081188bf9bd99f15593f151237cb1bc7dce9df3db000000000000000000000000b774a1f0b6dcf3d4a96f86d0cc4e6d4a65556e38000000000000000000000000105f5acfcf50c5d79bbc12de46e4ff3aeeaa6ec8000000000000000000000000cded8a5058ca0057c80f695b4cfd0055a22897d800000000000000000000000053141e4aaf8f4eed4e59ac3816a242ee19c7d2ee000000000000000000000000606fa188a7cac1c7c0cb0e9da57c7ca9d23a4d8e000000000000000000000000a120ba08625c1a7d80aba7bc34c1a8b7a160fd08000000000000000000000000c2cd8542f7c974361e748c17483ee52178a4b0260000000000000000000000003d85db346d987d793e922266b993ea91884fc78d00000000000000000000000044ab51cbb93042af7cda48d4456780f6024def72000000000000000000000000f6b077521586b1a39f82b5d4a3680f6f74d6a32e00000000000000000000000038f4614ceca4a36088ad517e3ae80de7897bdbae0000000000000000000000006b8c47193a68118c3fb5d0000f89b932c9b8538200000000000000000000000057e9b046f68b9dbd608829bf82dd970e2f4405ca00000000000000000000000047b9a0266c3c4ec5a6200288208e55e045d9f602000000000000000000000000380941dd53de771c89a52dba722759545ab5d2c5000000000000000000000000c294dc3841d334c19b1d160ea64738ef93fdb48f000000000000000000000000c23e2ad1f71069cb77afebdfe3031f6e94845fe00000000000000000000000003ba35eac211a6619411d3dd1ffb6515fe298269c000000000000000000000000ff38a33e90ea83b4c6c41fdeeae3ca0b2fe24f9d0000000000000000000000000000c5b439c9b902a21ef1f5365cbdf7e696a000000000000000000000000000c6a61a6a9bd64ee234be42320545d42240a0dff300000000000000000000000092c9ba213ba00ffa82789332fabfcda51f1fbe2f0000000000000000000000007996507ff487835e8c4d42f069a8a8bb7588c849000000000000000000000000df4caad8a81370ab12da8af8433ec98d86dc3ffc0000000000000000000000007b01161e86041def8deea9aa27f2e5dfdedac42d00000000000000000000000043945ef5004263e6ba903dd67b1dc6e8873167850000000000000000000000008834318ae70c20cdbf72c2932ef2fc779a236b3c0000000000000000000000001ae15b78ad3d156c9b4475a41986d0121d5a1ef80000000000000000000000009088fedfb8a1af57a54ea7fecd2206d9d03c5e00000000000000000000000000cc6b3bc79ffbb5c0c650d2f3f2fe37fcf55ae7700000000000000000000000007b656259e144d1b27787a92ddbe195871f9dbc1b000000000000000000000000a7232642a753a69a888a610e0235604826dbbe10000000000000000000000000b081bb21b5a27ff3f335b357c0eafd146969ea45000000000000000000000000c3bbf7c5cc3ae5e7451c29d2fec402412c3083de000000000000000000000000d2219baa834c9592fe0b65457468995c0636271c0000000000000000000000006eea224e1a96e3d9ad84d0d9a9c84fc65b99368600000000000000000000000038e8fe84ab6f73d8aa8a88216ddfd308800e872b00000000000000000000000060ac54c9f25ab57061b076436b706c1fb4687064000000000000000000000000c44d533f12a6a39a408931b9b9a70fe423021cfc0000000000000000000000009ab37c035b1a1ae7cba219e2373562d97c7e4ef7000000000000000000000000c2176eb6dcff1eb2fd6be45ce6c6f9a3e83766ab00000000000000000000000083c671ada7821ea79e91ca0805ae26deb4457db80000000000000000000000000e17f5d75ef21d4583575c33755d2481cd80f87c0000000000000000000000002f10406d42e9d2c9322fd35f611002a87ffe703f000000000000000000000000e783487f1ebed3fbdc5245172fcf087cf2b801f2000000000000000000000000db708391e5baa810e41efa7eb784638d8f0d6979000000000000000000000000e0ed356a28a87f6beb55282cb0f33f5f547e8e51000000000000000000000000edcd6e56ad776f87d5976c890bc566a2583196ea00000000000000000000000009e694378a68e4a55a777f59390c4b20525ec872000000000000000000000000e4cf8e9b26228f9566587f0661e93eccd60266f300000000000000000000000071d2b9456476f2b09fc9d02c3f39650c88f0af3e000000000000000000000000da0bb94e89386d65dd0fae5392e12dd580f37dd100000000000000000000000015236a0cd9e54831c30557e849642bb3f1b700fa000000000000000000000000cf810e068b2fc1c18be7a5a67cc85447e96a7a3700000000000000000000000095e3e77562670dde2fe03e01e40d86c9079789f00000000000000000000000005068197a8e8123df3db27b5f2cf15fd2704b32ee000000000000000000000000bd754e12283e1a55718d2819bd3a2fa02c5daea20000000000000000000000008a8c42c3ae595b25f190b57bbb06898f831ce76a0000000000000000000000000d3fdca88775ffc22fabc95ec564c206ac88abe9000000000000000000000000ef0b9d935e80e2f5d0344300ce5b09ce24514385000000000000000000000000004ac9ed830685f9c63fdae3ddc4693af69b1bb700000000000000000000000038843ae6ce4cfa4da5ab72643d0479e3befbfa710000000000000000000000003d84094355c35b470198ea47664d821cca7d72bf000000000000000000000000c5a7251981385be3840d7e9e5e092dd13def5c690000000000000000000000003c667211c78976f1bb87b87c4950043503d7a70900000000000000000000000038a9a2ee14f831ce88410fe9041c2211d98ca2f9000000000000000000000000b505e3730950822069fee565392ba4125573282d000000000000000000000000ba12fb587267c9ec3c7fe942abd48bf2c0aee04900000000000000000000000041d728dc5683c0d3d20ecdef7cf581c020e4e22600000000000000000000000084b12abb9b10a3fed7df3642dffad9df7ecb3cfa000000000000000000000000b49af3618dbb256046c7f92144f0ac64b5cda1790000000000000000000000003721f26dd450866e4514e46af13af7b14cbc171600000000000000000000000037f0f3d90325e0515049b7a59ed217e34bba3ad9000000000000000000000000e7c86348a0164ebbfff14510cd2e09126e277a77000000000000000000000000870b316a9fa9d0506d74e82f8ce66177b9008304000000000000000000000000b8cf047ff9c8bf562d6bae8f27548b63b32b8e6600000000000000000000000002e6747c336284d6ebedd90f2cc0805f1acf10d2000000000000000000000000d8814c4081fe4199a66a358090f3367caa804fcc000000000000000000000000ddd1dd9103d82d70d1b9e05c4eb3d40803b4141d000000000000000000000000ec5d2b894777aec9e0ed4df420b5c602794e3bea000000000000000000000000004d9481d6cdadc51191745462a23a797f327c28000000000000000000000000eb81aa0d5a2d17fc5c20477ce148d479cb57a3b0000000000000000000000000e0b2918c8ba8ae29048954d3798ce26a29003e97000000000000000000000000b77f9c510a161275e4e1250b060a63a69c2ff02f0000000000000000000000009e41d04a5447123cf2b107d2db08c065f571e3510000000000000000000000007ed5258ea84b26703bd806f984130451114fdcc2000000000000000000000000972228cfc9589a10063a22afe1aa292ca25f721c0000000000000000000000000620bb49fd56fd4c2f2daab952d76287ce696162000000000000000000000000ecf3be09bde2065e944167bf99a2e59dafeb38d40000000000000000000000009dda38ba26b715d744bc47b838d49a20aa822eb6000000000000000000000000d63be541f14a53d08530763e030321b7e86ad083000000000000000000000000b2741975f58c48f6d881aaf3a0cbf7782ab5a6bd00000000000000000000000095520e3015e77b59401c240247156d0fcb23b58e0000000000000000000000002ef7f185c50cfe557ea7c4ea993f1f85e68fd8e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ee34b484c897a3309885a5cb4c909b1fa5832200000000000000000000000018ceb623e123a31573bbeb2d18bbf3fef64d7d5e0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000867a1e6a8843158418091cf8d0a4480e7513bf0a00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000dbac9bc0f8a61ba91d1d1696181e51f3abc167b9000000000000000000000000b48e41da579b794d963f269ff820c3dc49fbc6a1000000000000000000000000e62ffeb842cce5f8be29abfff0177b32ad9793ec000000000000000000000000c3f644a3614af23ac68061165a3e5f8fb6a66696000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000a99750f4096151e0970536bae43d337a245903910000000000000000000000008b813d7a4740ed687e11e80ee243cb670d0a47e3000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000efcf061bd30437a2df0d03068b7c39ca731060da000000000000000000000000a2d9ed763826220d0fd673141a5172f2c92a065200000000000000000000000062e680b9ecbdab9e81150c067fc10302985f1e3900000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee24341000000000000000000000000af555767796f6077c14b5b00f23112ce6c34562f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ef25afe58317d3575459cdb0f46e181b83127a95000000000000000000000000d3e0529bdc1915022725ea4c541ab25d2f02cd9700000000000000000000000009aae7950824ab692f6f54f82a43e38ad88f72090000000000000000000000006ebfe6847145795ec4de9df451425d265a676a960000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000009ed2d875647ea1ea456220887d6e8d0ef51774b100000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c59f8162bcf8325a4cfb73da0e012aeb329b92140000000000000000000000005ecdbff5248b4c3cc706aedf08e4631622823cce0000000000000000000000001ad43cd5d05b4d79135e017527724949f78ba7ba000000000000000000000000ecd9d014415c081f4d351972ac635c41aadf30330000000000000000000000006e26e47c466b73bc748a254239792ea5e397bda50000000000000000000000003e16b25849ce75eacdc2beddd9a47a00b835e432000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000984bde30bd154b649efcaed246c039eae81d49a5000000000000000000000000413b2b83a5887faed3b197d6c8e38c92c9cf628d0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ef26033d574b5cf040e733dcf2cedf97b414a227000000000000000000000000f57dab95282cea49c5e63b1811030ed1143c86f0000000000000000000000000fa8230e0f5372fa164bd1b752cb096d3efcbd2220000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000000aadbfbf3c61630615908e10b5dabe24eb8456510000000000000000000000008d43c55fb9d07c6e310fa1c0cb464e0e5e2b45800000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000da65c6c4526aabb20ab58fc912f5d02c762d3a1000000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000cae43b85e90f03fed11fc12e07f95a40e489f0ca0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000d3e0529bdc1915022725ea4c541ab25d2f02cd97000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000033fdeb4a8dc341697b16038f72a09db4f8bb6634000000000000000000000000b66d363659788162d4fb0e1cafbe32ba08bb56d30000000000000000000000008aacea5ed5c5f789a514e942ab43c5686d05da2d00000000000000000000000043dd3ca985a95e6eb45b019b18680f5c5e61751c00000000000000000000000043ae289f3f5bd0ea81e229289616200ccc9c1d5f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001438d18af19a2e97c124c518efa0f53cdfe0485b0000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c8792100000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000b5e8a267c6628eb524c7bd34e4ab8b7c8f60043b000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d2d26e7997314275b7648284806ea658ad409b6d000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000002e12065c1872141e61f609bfab7a8937667cc60f00000000000000000000000091f88392888c54a0f351f393ccb26a8d92f7b4d10000000000000000000000009ab1fbd7ebe04ea9c473d4eedb1a3f897ec869710000000000000000000000008f68776bfe5728b9ad49aacd1ba7367c3f0fffb1000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004456c39e8ca235b53ee483252714d1d0abfc2c8e0000000000000000000000003cc732a336ce3e6579dee2c6aa2e9d6bb21e3563000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000008f34bb545205cb1d4f9880fce8928c31ee33f48d000000000000000000000000921fd532aebecfa251fcde93705e4677923b5b640000000000000000000000002fc6b85345f82000acedda7c9599ac5c14a7befe0000000000000000000000006d0969e89d78a32cd79adec82101a6670b04240000000000000000000000000053fcec65a87dae5029e5be97dd00462fe13434890000000000000000000000001ecc4f58177338fb5d057e0fd760c6d205ee4d4a000000000000000000000000ab4284fc1b02cd3a25f086e55a267d2826f70198000000000000000000000000ea3d22b21edf6fc84dbcfe99d98fc8ec7abc148700000000000000000000000059cabb2820b9f22b559a6570c9f59cfc31a1997000000000000000000000000074ab5afba251e212c2b57ce14b88d61da62e5406000000000000000000000000759e3c91dfce924f90eecea0de3ff501990c4558000000000000000000000000508491f849d795acec407b51d4eb92562b3c6b3b000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000de856d3f808fcaeeca5b50f1524333a6eb52dfb10000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e000000000000000000000000cf1e8aa421349d8305dd86b68c1f421c3472f8e70000000000000000000000000f6e750b3eaa9fb726cc656173b9cea5f6446e240000000000000000000000000d252f062ead5dfb769f478e836b7b8eec82752a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000d32d3edc1be7f2f8540ae753bdc087c65033e7d6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c13b3f623592c0c400a6bcc0f7967bff3bfd3ab7000000000000000000000000fcde6b8b5be70cdb6818239397398bc6e707f584000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000001894795eae6e48127778185a8da567dd48cdd5fb0000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e0000000000000000000000001ad880ed84ca92250e86894d2f63fdbb36243883000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000462acba4624811fdc39b4b321cdeae34b483e597000000000000000000000000c305067533f19e78126f5f55cf1d7ff63dd8765b000000000000000000000000699d6c20a7a1635d0f62d46c63e77c67d3a194da000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000a5e5baa0e308197f6c053902285b59dc900514ce0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000001af70a5735ad9929bb10314c6287a96663e09383000000000000000000000000395f9d4b10a70efcf7cf1678489531c035414b25000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe00000000000000000000000088ee1169b57b0c96176cc13db96c392420ddb7380000000000000000000000006f4ebc86388764637684e13761960d0ccc1bb0c40000000000000000000000009fefd5c8678b9b78cd434b9b46dc9f302968df6200000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000002cff143f5f053ae69092e1f945ee7cfaeda126800000000000000000000000006cb8cafe8106d74bf70383c0aaaed5292c36bb02000000000000000000000000c25f9b2a828bbafc92ba6953e763995eaa8256d1000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000fc9a42eedd8276e84a91770125b31c526888a17e000000000000000000000000f132e2ffead2b70091aea1686e3c6210f258933e00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c3500000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000fc3504c83ff10a0c2ff54ac447496aee446204880000000000000000000000007e20ad6f491445cd02747ee23c6e0c33d1527fcd000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000b7e5cc6973899ba572ab4d655cb7b8dc3e72fa64000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000008c4bf591726969febd210bd4f68b789582aeffc0000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000d495dd252c4ad39aa861049e06e5f4b7ec94334d000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000022445e4cd37c3413c2349ac90184dd08c382fe2b000000000000000000000000b513892fa128489724f491db955c7f43c77deb1d000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000a24c8b677e57ac8b9080459034398d3dd5f81bac00000000000000000000000016ec465b0716d8a87ccea54972619510e51b811f000000000000000000000000c3f644a3614af23ac68061165a3e5f8fb6a66696000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000185d49d63e6672239789ee0536b03c0f79e0821000000000000000000000000062280084eb10de08e2ea74e7c3b5afc20c1e1a2d00000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000074752c947d8afea9ac2b0ce6111f416c4704702600000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000374f62dd529e2f3a130eee817ae9c1100c464104000000000000000000000000296bd8bb1b164c01245a0d8720f22651c4e1c3c5000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004b53b0e347db7f67edaf2e3e93261e2e56363989000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee24341000000000000000000000000e98f2fff75f0d7b44f28f3a893527dfdf24e570b00000000000000000000000043fdbe9f84d1875a8eaf969b72af5b6f4fa6dc8700000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000311d4ed2e6810fd907d5bb6f528bb684402f16900000000000000000000000006d045ebddf4ea1d3697546749cb75ef2078c4029000000000000000000000000c27524bd383409e71752e12dd0ceb426e55f7ed700000000000000000000000056ae28cb7b303a7c023cc7292efe4df930490d75000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000022e0c49d6dfad1b95a6e4be4949b3bc3edd921a60000000000000000000000009e3e881964db0a8559ad5a8bf76e2daec0e0aa76000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000992051420c04ea84edcf70407ee08f5ca68b61a0000000000000000000000000e4d96fac23fabdc41e0470595ff7221cd9c27f4800000000000000000000000028c03996f0802db19d7a8b91377ff75a6320890d000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000073e216a61c0b77b71fbe01ba24118e928e1330ae000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f00000000000000000000000044b766682b2157df1bbfbb69d6fe82fa1acc8d5900000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000543156df33051d9a1a23cac8b75f88ba031802480000000000000000000000004e33aff450398fa2081d8c65f1b9f62626d44e5c000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a18000000000000000000000000d19a6d1c6bab7b070596fc2b156a54ad446b7c800000000000000000000000003276c64c4aef632d66033b484bb33b3c0779dc790000000000000000000000000a52204a768a2b75f0e6ac5de05e05a5c66d9b730000000000000000000000006e530d0b5d119231141dc2dfd2c719de2ff8d438000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa72805000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000008da51ab22f6f56a045a8887aab81ff20fa807ae80000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e5000000000000000000000000f84410e6497e981c1e269242558f20100e410c1d000000000000000000000000fc1a593b3bbd91d14f4f4158378b7359c7c0b6da000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000ab4284fc1b02cd3a25f086e55a267d2826f7019800000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000048a521e941f3a77136c90532400941c637837af8000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f000000000000000000000000b2bfb1b02fa093ca873b5b02da53dd4f9565e6fc000000000000000000000000d30101a63a7af63785c8e682d4faf84c916ffceb00000000000000000000000048e5b82e5d6403f78a0fd2a9b02bf1440bdac6ac000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000057fc2e2a8799e4c54ae7767ed9dfb73b3c5f9da000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000009aae7950824ab692f6f54f82a43e38ad88f7209000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000875487c53d3f24ac520e71121e656634814f9021000000000000000000000000544df9bb10bbd179d37ca853fc3c5db77876bad70000000000000000000000005a1be30933229dcceb15deb6b7864f8fcf36f9cd00000000000000000000000098d5bd4ae35554124b18e1bc069b8ac3287598120000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000ca15a3ca8ce438dcd5cb0a310dd0f2c3b11d17c9000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ab18168924fea79f7d67fdc3dfd3500d938f38a800000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004aa1b7e4150a6253d3234ccd222dffb7aa3490210000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000022e164f92be0935dc1c7ab05b84c43dc1ed9aeb400000000000000000000000030a4931fa35d9b52d8ebae14c4121dc537d674e4000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000051ccc1fe8663d04dabc5e2ab642ca685af354703000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee24341000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000b3339caa8ba55593c64a507b5fa01f4684ba8f8900000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000006fed3a0a37ac0d2c4d5560dc008b725b5836f46d0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000a7b954ebfe244e334374140896e2906e830d4f5c0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000008143db5ef48bab15adc8c0913c8530969cf671330000000000000000000000006638a1723df550c163d1590a7990d34dc2ec451e000000000000000000000000ca3ba645dbf981cdb92f1a395d5470b66ffbd6a2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000042169c21ddee8c27f45ec1b5827d55cb118c617b000000000000000000000000656683f8c778781ec1b1cb936b795b632fcd8f0d000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000826e408342073d5d9d96dffe8ac88eb3ab34b31c00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004c79c119024f47b5c175238b9c5258d78129d752000000000000000000000000416bad47981b8650aa11a38565c2781935ba027d000000000000000000000000e5138770839b5a751557d9037b00cd6ecd6aa4d700000000000000000000000062fd9835b2aee22c6f58f607784e2491dfc5467f000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000013fac094227ccf18044ccf972632c39953a9ea84000000000000000000000000a3d4a889ac5937081946bdc5f5a66c5b4eaf0e2b000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c000000000000000000000000222024def5d342ba86dc6fe0d3f2b098b1137eda00000000000000000000000042917be582756e9b931050f46d20726c25864cc80000000000000000000000003b6fa4bf537dceee915634a60fc7a439ac5423e3000000000000000000000000e4cd038d447f154db1dd097b24481560af4de3c60000000000000000000000004b7982610980d3a1ecbb36683fca42d21056d74b000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000bb186cb3ac3397384cdacb8d12118a87e8dbbf100000000000000000000000007f04c18fbfd0a725918397d9d798f97a856a85d3000000000000000000000000b18dd6ac23cf143e777066a774c8ab3c8ba8e4b8000000000000000000000000c9fe255b8cde629c22a8d5c807dcf5fe2bed6dec00000000000000000000000009279b1bbd98eca55e88eb40d929718de4a7d48d0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000009ff68dd276a0e41c1db68ee2fc1137e75c5d70f600000000000000000000000063fe4c6f6d88db1d9bc0d57d6870f5db1c182e8000000000000000000000000041ee61204df72ca750417012f9d186883042fc34000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000953d19521eb89ffd58e884e1ea4bf1c9834c0238000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000001b7313af0f9579dd1485f17388d06f472dfa872c000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000004210b7b4d6b5aa3a65576fb4700cc836796ba2ec00000000000000000000000048597f7c8e1fe9d7ab26ee8f699d58bfd2f6abd200000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000087ca14ca5363e0b17bb6c847e27825acf9f81465000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000001a1cca45c3f94b627c3ab781ff4fc31085e82b2200000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000cc5e27740cc77e430f271bea188274f94e2fe38f000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a18000000000000000000000000f57dab95282cea49c5e63b1811030ed1143c86f0000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000030715a9b867ec2f03ca70758432bcb4a1bc35b200000000000000000000000002fc6b85345f82000acedda7c9599ac5c14a7befe00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000e09dd4bccab33f7631cba5665515f4a4bfa55485000000000000000000000000babae45115951ec48f0d6e7f6a675cf46da81ad400000000000000000000000013bdc2fe461e9d0a9740e24189c9ce19c5dbdb26000000000000000000000000db5d97d4a009fa30abf694b191977def0c180cef0000000000000000000000006d40736ae78d88cd69bde0311606e48831a467510000000000000000000000008e0dc041ed49ad21a39e63953bea54c4a4298810000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000002717b6b553b20d14c6678b0388e2cb79316ea77000000000000000000000000233ae3910475a66e03beda9c6f30787d3a29bd3a000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000514d318bd205aac06efcb34fdf619b8414f2a67c000000000000000000000000edbee9839dba8547e4a32d7d6b686545198e10c00000000000000000000000000bdf64b336d5dcee5f30b12729225620312c53c60000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000002d63c17fb142b53e0dcb9f1b639de5b1157b413d00000000000000000000000027c05dee55b262dc88a0776d4c4af830515223cc0000000000000000000000006ae7b34706950cf6536c3148954d685b914ede2e000000000000000000000000bfc5d087ff1b4fcafd57ff0c226c096d767dbac5000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000013cf9d8f669a5301f2715c5782b75887a206ded5000000000000000000000000867a1e6a8843158418091cf8d0a4480e7513bf0a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000571a79c3f4d06efc56311a5607acbf0fcba15015000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa72805000000000000000000000000f7f2d2f1eb9dca09ea6144974eec1542ab81c4b60000000000000000000000002cff143f5f053ae69092e1f945ee7cfaeda126800000000000000000000000006ae43a7075f5b539bf08e5d2686a5d58a73ea41500000000000000000000000078eb31fe2405242072f4e092e262a86811d1399b0000000000000000000000007bcad6d69aa0db84b3e41d36f54034cdeeb576c000000000000000000000000088f4d3c521882f32b039ecf0c1a54660a3f0df4c0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000edd4a2f7f6ebbb63fcb3215a2a9ccd2abb008b68000000000000000000000000d91e72516281a70824954106ec0a1872ef6977e0000000000000000000000000f752ddfc8bb7e72f0494ece1fe087f8bef76940800000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000493f83217c41b29271b8ad912104cacb1a1b58d6000000000000000000000000ab4284fc1b02cd3a25f086e55a267d2826f70198000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f192a28c0f24d9024f51d1621c1564f8404ff6c3000000000000000000000000acbc4863b93ae9c067b44be9d4cfbac5697690d30000000000000000000000009dd008179bc137b8f14c1d43287baabf17d9a0b0000000000000000000000000ee5fd098ea7e74239e4af5517d88138b4fb7eed9000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000446fb934738f8955b477359b6852c619afb64f38000000000000000000000000f9aedc646c279520c0d679fcf8ff1ab58961884e0000000000000000000000003073050a3d479d5d4030a761ebab0225a6307d63000000000000000000000000895b8c7e39edada503965351e82b2a4ed7fddfa9000000000000000000000000db991506bb8ed5f60ce3285cb4e8f968aef8c7d900000000000000000000000095c7ea5bbbfafd77b5aff0d7b43f613da029f682000000000000000000000000e891f3e225937cf6bc563924f7c73a345af4d564000000000000000000000000fc0fe5655f318041f3cce782dfb805020900376a000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e03741900000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008897cf4360616817e28ffd4ea936ce8db1a3d4c10000000000000000000000003563c1cdfea9ae23b387a353b900c864d3f904cc000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000009b827a3c02b1ff462d59d8ebc24201461e46b9f2000000000000000000000000cf1e8aa421349d8305dd86b68c1f421c3472f8e7000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b0a327bf0f3affb1350cf8d81f8c17d50a765c1f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000008bc6ed89f75d871d9e1daedca897f2590093194f00000000000000000000000042acecb15778746cbfcdf395ef023917b619461a000000000000000000000000dbc5be19b874b3b65e764ddbe9bdac8007258e84000000000000000000000000b5b8fdc45e0e5bf93a56c3f981307b56696731ec000000000000000000000000e089ddc1e30e89c2e018d609bbb41b74050f12ad00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000007ade5832f97b3a56903b5379adf1a19f59a2141e00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000057a943699ab1ac8d61ab5dc3b704b7d65f4937570000000000000000000000008f7f82989c2cf4ea739cbaf67f3297d8e830d8e6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000047470273379c68c273e156a0b201c1b9b236825a000000000000000000000000b0e2cfd630ec7320f035ebb97f4da88e70aa666f000000000000000000000000d6b64afaa884ab3bc4f80b20a5519a39571cd05d0000000000000000000000004465e3f2330dfbf59988c1ecfffe3f627068b7c900000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ad34d4f7a315af43e222b0379ff0acc7f14f5e17000000000000000000000000c40df063601299743ee310832b6b5f28a61c71e2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000057d49c2843decebf4c5e5f7fd9c079beed5bdcab000000000000000000000000528399ee605a31f2f090a975569230e898ff91c7000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da200000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f0000000000000000000000001ed972e6666d92823210031b4f7ece0d1344b2bd000000000000000000000000dd564c471f4ed760f5b7cff3c2d6ce7a69a759180000000000000000000000002e59d9225093c8db51456a538d6a14205b8a40d500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000015990784545585d2eaba107d68b8eab1e9aac5410000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c350000000000000000000000002a14a035576f9e760b1e057b3961de700af5d74900000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000772977d98cfb77711a886d88a4abd19463046b1c00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa7280500000000000000000000000015aede84d8a6807e51177947d8b5dde68dd6dac8000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000071d91f811c363e3641f95a2f1948efccf09d843b000000000000000000000000d71f8eba830c6719788f411774f5593dc17e6301000000000000000000000000590328f0ab9d92b986c86413acba0f870511d5a8000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000753cb895085134695a9eaae314ce961a522730ab0000000000000000000000004c6332c7bf923af888604f81c7d824db8340ea9d000000000000000000000000867a1e6a8843158418091cf8d0a4480e7513bf0a000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000b308df0aa07fa75dddc764bf2decc242a3ff96720000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f038e37dab59777f1e798366166fdb9fa8d7b05c0000000000000000000000005c88bddc34160e30c75d2e0623e4ffa16f4ea93b000000000000000000000000ea257e6282de0ec7a0517cba929d183135649f04000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ceab0a1b90d76eaf96fcf84cc0d4702c60c42b5b00000000000000000000000015ad588d35aeed638e4fba7bc2b5e5dd1b325ce2000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000d7ee34b484c897a3309885a5cb4c909b1fa58322000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000db0cad67c6df868a8a1fd12e2e59b6727189bd0f00000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa40000000000000000000000001d25e6f6807dc8ad66d5337e0a9d885f210cc72800000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e03741900000000000000000000000009aae7950824ab692f6f54f82a43e38ad88f72090000000000000000000000001935c84bc60bcce2707940d26251c9523a707c02000000000000000000000000fc0fe5655f318041f3cce782dfb805020900376a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000001a2d0c4d726d07f3c7f2f9275231bb283e834de9000000000000000000000000048683198be03950f23b2fef92316ae24e302f050000000000000000000000005bb41b549d84d39aad69192030edc217a668614100000000000000000000000037e9726876fb5429bcdd0cca4a762b9ab3cb3ea70000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000004a9bf3b34f519f98d1245aabaff0c8665d8b78e3000000000000000000000000d71f8eba830c6719788f411774f5593dc17e630100000000000000000000000001f3c4e73d5e663417540605afbc514a7fa8f6fe000000000000000000000000a227b0b6ccdb0a349545cb17fd1de0a414936ab0000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e000000000000000000000000de054f2bcedf306375fb7400824e40bd5f2ccc8e000000000000000000000000543156df33051d9a1a23cac8b75f88ba0318024800000000000000000000000032bbb821b79ae0ef3794161343e2ce9b8152f3860000000000000000000000005138371b9413ce14dc6530f55976774073de26e7000000000000000000000000b0b304662469abb9df38e7657ea2d07337081b1a000000000000000000000000d316ba477003751d1e27a2d7851b48f895666819000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000a7b954ebfe244e334374140896e2906e830d4f5c000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ab23436685f291b866f931074a2912737622260f000000000000000000000000c55664c25b5e1889244460b392ab659a8fec91a600000000000000000000000059a0c4ab55b206763dfbfde7875b30f772fa34a1000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000