Special data
- Status: Successful
- Nonce: 369381
- Type: 0
- Gas used: 6927346 gas
- Gas limit: 6983492 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000dcefd8c8fcc492630b943abcab3429f12ea9fea2000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000006985884c4392d348587b19cb9eaaf157f13271cd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e2000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd0000000000000000000000009cb41fd9dc6891bae8187029461bfaadf6cc0c69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d3f68c6e8aee820569d58adf8d85d9448931519200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0041ef357b183448b235a8ea73ce4e4ec8c265f00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000004c0599ae5a44757c0af6f9ec3b93da8976c150a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d07379a755a8f11b57610154861d694b2a0f615a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000800822d361335b4d5f352dac293ca4128b5b605f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000570b1533f6daa82814b25b62b5c7c4c55eb8394700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e333300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e2000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e50000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000a88594d404727625a9437c3f886c7643872296ae00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a0000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000098d0baa52b2d063e780de12f615f963fe8537553000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000006b2504a03ca4d43d0d73776f6ad46dab2f2a4cfd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009e6a46f294bb67c20f1d1e7afb0bbef614403b550000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000159bf2d04a7f4475e991740ea8acd67eb66f9edf000000000000000000000000b6d6b8523f02b6d9f4aae2163550827218f6e1210000000000000000000000002b4df5e6329341cb507495ea1cea51b6ce44fd350000000000000000000000009317aab316a39ff2433385fd6a4e0684519e8855000000000000000000000000d085a2bc3c16ad41bcce910e96020d563779972c000000000000000000000000d1642fcc093202f30e64d28eb8de8d0714958f8f000000000000000000000000ddf6eea2456c4b864a8b42a315759b3b38bc647d0000000000000000000000008c6cfe494ef0febebe3b6f189179a7b65f0123c90000000000000000000000007b0f96d960fe34f4d0931b5692d9d3b253a26e8a00000000000000000000000067e0e333861ab1b987492a292d1f4df04bc2b49b0000000000000000000000003c66c2f42f307707ae15c04b48d80304167f55a0000000000000000000000000b010f98395e72819d391818da9d54a26d985f40200000000000000000000000089db4b42dea27333c84c15f41ad72dc7908c6d73000000000000000000000000d78aee20b8e04d1f9668cb7ef3e32e583d2ba8e500000000000000000000000073b672afc8b3b69d3d370a675b26f60a40eea8ec000000000000000000000000892ae855e729a02fc8125834c5a4253d7d4b81860000000000000000000000007be85273126c779df185132604086b6e578c7868000000000000000000000000f31ea00cb96fd4e1d67df49bf87706ed1e9f4f8200000000000000000000000090c7b4bc91fc56bb782de4384652c8e09bd7f6b200000000000000000000000052a1f97b9a06a47ae09f2c5f70e8b963f70625bb000000000000000000000000a482436378726a8ada90006c1795f76ca08582bd000000000000000000000000f937aad91409735e76b3e66773fc0e300778502a00000000000000000000000071bbfa6400a7c5385a2f7a5bf4903dc0bf3aef53000000000000000000000000ef719f5634b4307ad6e32b1873af037e1065c6820000000000000000000000002af9ac7d0ece6157205b5a616a98938981202e03000000000000000000000000e8522841f8c9f80b2d04c81e951a8faa3e81febd00000000000000000000000051d25fc0e31eb679bb344f63f0db05f28f310fc40000000000000000000000009dc4e76ae342c48b1809bdc44938e1bfb105a7ca000000000000000000000000cff9bc807f6c5c5065c66f993541dd907ce0e76c000000000000000000000000d9c16ce8cb43a2efa3966abea9c379dcccea071600000000000000000000000084eb8203b4bb6e708ab9ae2928a5da3cd5219e150000000000000000000000003e8579d0cc191a69dd8c03a4e97090549661b570000000000000000000000000c7996b59fca7a656169abcdd6cf8a9c133fcf3ac00000000000000000000000043c9d40e0b3504c6ac31927fa14c3c347e0fdd7f0000000000000000000000003d096ac0afd6c5cfeb826c34221990c7fc10b409000000000000000000000000894a4cf9a1d9cebcebb324e14f929e2fe8c3b7d4000000000000000000000000176880cff3f85bf91b3eb7766b7b46e47272861000000000000000000000000046e01721648c5160375cfa200897ec955bb8a9ce00000000000000000000000041dc73208b60e721b53713ebdbc0b1dcb7ec48f8000000000000000000000000058c0ca7789998fd44bbbffdb16f6e70b3d1f47d0000000000000000000000005decdf81aa24f1626d070ef9f8edf0789bf9c340000000000000000000000000cdd4017454601a7b01cff5295e9795add6ea1eac00000000000000000000000069cc5d8e4bc651e7feb4e7a7aeb8f4fe939c49c80000000000000000000000002e1b8eecf2342a26ed27c58c574d7440013c981d000000000000000000000000b24a3b3b3193784107f82e07971cd84d52018247000000000000000000000000b5b1f39815f3b0f213d8bd87a0db9f2540ffb041000000000000000000000000d1af1b63b653c08873ffbeeb77c9f42e85254e57000000000000000000000000f5ff4898c466e4382e8ed6d1d0e8698255f78ca400000000000000000000000091ee8db13b5067ba2b33566332aa94d7f03e95b8000000000000000000000000c0b556c5be557f08ad7fb70be06758c26e202e0d000000000000000000000000418ecf4efe0cfc3b41fee5b3165679a22e212c4900000000000000000000000016d782fece4c089d8506df48599a21a66375e731000000000000000000000000db26281cedec38e363f001a5d5f5e2c86140056a00000000000000000000000041157ab462f4c0da356516dc4d17f8bf945ef44b000000000000000000000000cd87f79aa179fa95986afac49226a194e102705f0000000000000000000000005e678a86e2672187987555c4670e22b710677ff000000000000000000000000076fd9c9e75d91070947ad04a098c091e3f098c6900000000000000000000000008de51d80dab21a7f6fab9fe9553a50b09ffd2d80000000000000000000000001210a00e0e56d2c9c23b2f15b1946eb26569bd600000000000000000000000003ef73a8ae7a162fdbb2996daa4c48b52f864d8ca0000000000000000000000009c0a6baa9394bfff2b44fae0ab4c692cc4ae1cde0000000000000000000000002c513eeaca9cab2bea9a77aa556e9b91954ce4f3000000000000000000000000d718c1c8253ee45819bf17346c20b4498992ea840000000000000000000000008162231d8542042550d7cbb87937565cfbaea8a0000000000000000000000000879dde952e554e9eb9ebfd6470ad5ed02dc0e1b1000000000000000000000000c3357b8b11b7b02ff43d2ecf4879238983f31a140000000000000000000000001ab3cc6c207106518c474a20b4ecadc74062ded700000000000000000000000013fc80c2f31526b719320dd4130e4f0e461165ae0000000000000000000000000e3eb091d774059eb5b206a597062c57fb068b1c000000000000000000000000c006fbed3ea0e339027aae7d04db0a3eb28d339a000000000000000000000000d49a6224f4320f2e02720b5a70e729ce83ea02220000000000000000000000005ed49b908d13cef02e0206d22a26f9c45808a3d80000000000000000000000000780a32a630739ebd8ce7db57b7c475a97c03386000000000000000000000000e96df87cb43202508c214930e550f639b28fcb00000000000000000000000000d7662e5d1ce9b52219e1d9c82f213d15df30e91f0000000000000000000000005d797334114b258a82390b08e52686a38fc7b2e6000000000000000000000000d9b64d5eba900a5dc7b0839eb05b8c419336d507000000000000000000000000c0afeab68a347cccfa04c6351a59ae284543182a000000000000000000000000ec0f35e72cc7db0fc4fa34499af9a75b8011131f0000000000000000000000006d2a1d3baa25216444de3e7796fef2e898b784450000000000000000000000006204b72b0b7dbe18098e117b9b4ecc4fe89dea5c00000000000000000000000069d85a315ce0510200f817a6563905c170b24165000000000000000000000000a1c6fcfeee0b780be5eb7fe1c8366efea0e8f9fc0000000000000000000000007013206bb669b604009401d95a696e433f3f80ca000000000000000000000000d9180bc5d810783396e70613364670b7ee082c460000000000000000000000009e265aece63cddc8b15736e6bc17f747e7c61243000000000000000000000000c2c8d48c1c7d472cd5684ea2822d877cff3c321e000000000000000000000000ef9db7f443013e562e9460e44324bc6b8d6018a4000000000000000000000000990dd042313fccbe4b39a5df318e3cd9a6ea90f3000000000000000000000000d1ccfdba628f36151191cb9d64b43a645a6c2a3a00000000000000000000000049ed116d964bde2a48aa09e7e471e5e1daccc8dc000000000000000000000000d88d41b5eefe685520525455f0bd5ab6b1635f8c00000000000000000000000043640121a5d1ab696420a5e9ce114bca94c5c097000000000000000000000000d9e573313557113c962fc3248b19b70e742c9f1c000000000000000000000000be1369a1102ffdb7b1475cc60135d9070b249fed000000000000000000000000299b2abff6730557038342b5442f3ef946e14d8a000000000000000000000000bc165a56ba4169cff933b43b3e59198a9e2276590000000000000000000000009b023992239d904d428cfcfdda104c094d8ae0b1000000000000000000000000d6391d1f8f930bf26b0e0e3555480fa6a4e782c4000000000000000000000000aa64235e57af9076a8d2b88a335f5da45e98e409000000000000000000000000e057cdfa45de7e9da727bc521201bc06f285e4fa000000000000000000000000251f3dcbc4e6ff02cc49f06795fb72ef8c10fd860000000000000000000000008aabf0c6d6e6a88e3b9d6eb44b16278740e3cd8c000000000000000000000000f36a7c1a495e51f9e89a9061fa232cb40f6e413b000000000000000000000000b4658cfe2e39590b053aeb1cc38d1cca3c6315430000000000000000000000003bd8d90469dd4d37cb53343c4e808f62f697a882000000000000000000000000d87803232b7809f55d9aad5a5273d9779ac958ba0000000000000000000000007729a824341302b70f646890853b38d3824a3308000000000000000000000000f15e45c9c0379240fb1c78b0a1522754c561d7c50000000000000000000000003b7b6be6f879f1f4c46e50bcf8cc0d7972fa1dd5000000000000000000000000c4b06f0e9cfd3712269807e1b2085d0f32b8bddc0000000000000000000000003bef6699a9e3a8eefcdf9fa660d7297c8a9bd6bd000000000000000000000000873996a362ec100e8dd04635c71ae360681c1cb9000000000000000000000000797fe706807bc8b6e3d03f601a2507279d6ddd9e000000000000000000000000d3166daa751945186eabb7a27a5eca83b8fc37d6000000000000000000000000d8f59364c8f570e5dcb960132fcae70eb2a94ee400000000000000000000000018480132ee27a77e18e4b19023d77422aa05c94c00000000000000000000000086898e63e8464894c24869c803e2d2ea38f0ef3b00000000000000000000000042f6cc2cd72298afa904ae0e0a52454c81372a7d0000000000000000000000006f4b587d0447d54e4420d8e6ca9ace2cc32deaef0000000000000000000000001b1f4ec185bcb63cabb60757924d33f9319548a400000000000000000000000081d7b9dd87732e1d99d063763fd33e346813c6e9000000000000000000000000ae24ee4a2e54fff384c013185838d18ca509cbe3000000000000000000000000c8da5c0dc1d55a9e8eccce7b7e78ae6953784585000000000000000000000000768e3db101de363a900a91e413ad93b403043dd80000000000000000000000008c965b35341dc9a080af5e5c4c9ae5f21e889e3b0000000000000000000000004650a7e53f8a3f3dc495e537427f5d04013d7a1f00000000000000000000000015075c9543b54ed176ad026122a51fc319f4924a0000000000000000000000007bd044e4e2b078ab1eafccabc0385922deba27b5000000000000000000000000b2aa96284558f37d9645cfa2c86af4d6233389cc0000000000000000000000007b7a2655b25fe5288a371d289d5a52edd4d873e2000000000000000000000000b364f2f417a60e2426a8bb87ac2f18f4dd3b4dd3000000000000000000000000aae59bdcc9cc7dc82f2c2c2a03e5c179c7dd86850000000000000000000000003bad3d8fa7bc73f0d45daedaca4714ed1d2cc772000000000000000000000000bb09bfd0742932c72807ba049f8a5e06c6463bae000000000000000000000000c86d85639f91d3b38098717a0538e9e417bc48a700000000000000000000000054230e613d7a6b07eeab5a73cac687fa6edec8ab000000000000000000000000425e30bbc9f16fad487c268aa8d6469f2510ea5e00000000000000000000000072d861a36a68ce49564ace80b4a0cdc91c9874150000000000000000000000000f7c52321f721d24dc43622639b1395fcb550961000000000000000000000000a9c1febcddaa016efd18b6a18c55db9c432641b300000000000000000000000098c3f2531235cecd69e50682243aeac00c90e4650000000000000000000000004e6e80bfc4d2113d7500cbac10e98c12426f4d24000000000000000000000000dfae7be53be3c84f2d66e5f7495bd4c05703cecf000000000000000000000000b8541f6310c74605c202c27000c7571744069aad000000000000000000000000f0db200abb1dddb0397c897881779747b1d6473600000000000000000000000026686a5f74306390821286ae0cd3ecc07fd5ea99000000000000000000000000f4133f265db1d0eea76fb84c967e098b0e7b77b6000000000000000000000000221efe935bf1ec1ece230859ac2944bde0e863da0000000000000000000000006e226fb345177476c919ef374c81d737578de96100000000000000000000000007addc012035faca995c1cfbaa3424cf31cfbc03000000000000000000000000edf9e3a07ce1b649b29120324abe30409d24b56d0000000000000000000000008e02fe4907c0adcfdf09b0bc7d3e8bfb740653ad00000000000000000000000061b33c2868839b2c63470926000290589bfa0841000000000000000000000000632d3a5667fd1e4224f8ba4f5c0d687e4ab5c6d3000000000000000000000000fb959e111d87cdbc03595ed6b67cc3a8027e4e09000000000000000000000000fc475e4b8f5e94a5eed2ecf25baf3558701a42990000000000000000000000007758f43e8919c1f6e3f99255a49b70655c770d06000000000000000000000000e4512ae1c385300bf782a7e09763b5f5a6ac513f000000000000000000000000cf3eab050afeaf5ce3db615383e50632faf3a49e0000000000000000000000007098841236ab8ea9ec3faf792dc1bd3935e615bf000000000000000000000000e8fbc2664abec98941bbe04b90cc57976f2a56af0000000000000000000000004c5aff90e6c21e8d8623d9a444e52ac5a8e56ec90000000000000000000000001d49f2594790c7da6a8eef2027392b2385d76cc4000000000000000000000000060e36adaccb817e58b089d87f2146c121ae65dd000000000000000000000000b40b5c146236d50bd32875e76da9cb2512bf93ca0000000000000000000000000a4c253d2f592cc3028894278fa3b3aa58d336da000000000000000000000000440f0cae8e468b74d2191b1dede85d39913d6627000000000000000000000000dcf89fb663ec02c081d469ceae87d047634259d50000000000000000000000004bf676f47cecf62ccc120b6071b53a57479b8af30000000000000000000000004b051aa41e47fa43ccbd6ccd9cc2eda962943b27000000000000000000000000aff0053efe6ff7f80867aad046605528e9c35655000000000000000000000000a778c7e3e91e35190b4b8ef06a5170e7550e3b390000000000000000000000000c7822ddeaef711a735d003d0743720c7184ef3b0000000000000000000000005928d15e493962b00217ff2c87154114ed44fb71000000000000000000000000a3b8fecfaf1349c27923d701d30ab4e15cfb29da0000000000000000000000008e03f233acf8196c339e6290f13a9a8e4a51b7a0000000000000000000000000d7dbaa5aa07ae2e48e78e2fa9fd14bd1caf3e1010000000000000000000000005984d724043c2b9b530fd359307fb490e427b164000000000000000000000000262583f31168158674762123303018e0170aa64a000000000000000000000000b5ad4247c0d2c64cd721b39250187654b421e60b00000000000000000000000069c2af7ed7d1e8aebb336cccea3628bd824ae5d70000000000000000000000008d422edb7ca1c47d4707e9f84797c26066490c550000000000000000000000004991448c7e4cd08750008bb4f07677676eb6dbc60000000000000000000000008adbfdd9dd74dffcbf317b0146427af5dbd032440000000000000000000000005fff9d465abfd65fd0ec536923acef626f9712f700000000000000000000000061a424c3ec70384bc02abaf380ca8b720574e4e5000000000000000000000000770b3fe9b309dcd53fec74e59351ae17b409e9c10000000000000000000000005218abac7247b9f9be6d2155390cdded32d26223000000000000000000000000a78afdacb9e1ceafa005f091dab16d57a1f63f59000000000000000000000000d29c03ea04ad25f1d59f220c359f053676c748b8000000000000000000000000a49abc88a521dc131a3b859dd40d2b7028bc78f200000000000000000000000082d98c813e63b8f0b0928031539046ff49128560000000000000000000000000c725ca1aa1009ea04c646b87dbc1ad57f83d1ebb000000000000000000000000d63c3da8ff3e36e3a38ace87c7eda7cfba6fefef00000000000000000000000045421739e43ee64ec5ffa78ccc39112d9a690a0c000000000000000000000000d681cd6a8de3f6654ecc2007fdc64f0d19c9f84a0000000000000000000000007cdd02b81f7720c4da93318bda42fec4a90d354d0000000000000000000000002e9ab17d72353061c87e6a330f7d3316222087ef00000000000000000000000018350af9db834fb1cd7d88b0ed941f76512653aa00000000000000000000000022deeb382d647b8057a105fd5d41c790336470b2000000000000000000000000748534b6c00c7002a03a0a76bd00d5ffe1e79549000000000000000000000000adfd296a337784161a87d51afe2fc5eb143793d500000000000000000000000065d7c3ad2992515691ca62eb755d0d7eb683bda6000000000000000000000000ec38aaa64497c2b2c35bf2158b46c01036c9714b000000000000000000000000b765655e7952607942e96fe17abdbe28bd72fcab00000000000000000000000031cff888b00a853860087603a3fc8366a2f17965000000000000000000000000b9eeb97ed7690201d090b657835a6702c87184770000000000000000000000004b3478b8647905c4a0bd40d0117b0df658f7965a000000000000000000000000446f5d33ad4c19d30ba32ddc5979f6438661fdde0000000000000000000000002f58e6e787a47121d98a191184564e42b602c29600000000000000000000000042c746a63735b9788a4fff79a9acc98e575becec0000000000000000000000005db895f7871722f575826501b31263502904d183000000000000000000000000b2c969dec7b690776ae26113fd5a70c1f03dbe760000000000000000000000000309ce9d493839b73fc63c45e0ae01c40041444b000000000000000000000000f1982673a78369b39c63c34cb5c607e0f3371d3300000000000000000000000016d53ba6a1af061474f8255a8ffdc9d7b9185e0a000000000000000000000000daeb37df763a9168ec061c0bd29ae8a75a8be57b000000000000000000000000b494caf1bbcbff90a88a9f0e9a8b40c507b477a4000000000000000000000000100a1875cf0f0d53359571033a729df3a267db01000000000000000000000000ffc9e508591a2aae3d505e53d0c6ea514fd1c74b000000000000000000000000eacf5071bad79a61ca8d4955b18eba207cf9964f000000000000000000000000594812a6b733de185001004aebcfbe120331eb21000000000000000000000000444474328af3507f8ca32981a89eb994ed08a46d0000000000000000000000003dab8d2d869d1dba1c2a4ac43940803b89c93d800000000000000000000000005b5998c6d33aba2e6dbb8d8966ffbef4d85251250000000000000000000000003e8d535ac301a31c6ee41c9ddfb85655adc79ae0000000000000000000000000e7d92b098af1db55f2ec633630c1008ee7e6a8b30000000000000000000000005b9cde786e088b4950657b1435e708b16682b6ea000000000000000000000000da6f1959c7725126a2099ebcb51b849192b9cc9b00000000000000000000000051168e1d9df68bde1d9515954b911876f69315d90000000000000000000000004419dd94ac039bb0f225b7c76ef810743508f882000000000000000000000000b002fc0ca5c60d75b1dcfb826c4bc710036be11c000000000000000000000000307355f2a8f89fb6aa1d5e6d95e061ffaa927d630000000000000000000000003d1883a27a97075c297b578ea564b637b1a13966000000000000000000000000c1b823157556f02d53a208b90b1936f24c3b720a0000000000000000000000001fbbb281c690bb911319e29b0bb10ad64461c58d0000000000000000000000007b8f3723523bfec38801f34b2e40a7c0cefbf8b300000000000000000000000028b39c069677128eb8f20e56a8436ce90cf3c68d000000000000000000000000370f5dadb9f55e7c0ce21cf7c43b7fd7aa574a240000000000000000000000002166068293c0ed46e10ceabf85cf60937b86e5e600000000000000000000000018da3b2618ff1f1b4d7970c4d16b56372607469c00000000000000000000000071a7ebd3bf2f5ef04e570dd2ffafb1636d079e1600000000000000000000000038f98eaea22a55839ef825fdb90800629c90d1a20000000000000000000000003fce22351c81cff75b737ea8e3211812141b541a00000000000000000000000002d28d7a06d61d1fd4ad761918a951a10e9c6195000000000000000000000000849d6f1ad4c1fb82f69ac936dfce0c25cad75401000000000000000000000000ed135eb0e71e6633e038efc6233adf554529926e0000000000000000000000009d7032d251677e8f0949d1c75cd7db7599d7c8a4000000000000000000000000dfba2e3529b22b77d47f6ed1522fae987cfdd46800000000000000000000000049e2b8c3c752831f5892d37167d2605e10ab371700000000000000000000000084969bc5ad94d8703a238c92a27488b1fec9dad700000000000000000000000096c8135362d6db0fa3b5b833f5c2253be9814a370000000000000000000000008f6b7a98d9f4ac08578845afbfa1babfeac408a500000000000000000000000065c1ccacf103fbb1bdc26bd996e76276a7811b4500000000000000000000000017675f3a5d4415df2cd3ab913ed782e874aab4a50000000000000000000000008d7269879bf36b35f822aafa842ca44854eff1d20000000000000000000000005cfddf046f3f3cbdef283f406da3da396d80f2390000000000000000000000009989a5f4144793aa38a8a3d7b66e935522be4a6e000000000000000000000000e3b04ebe9c6e0bda43d4e8950a71c5f0ddf4325b0000000000000000000000007fbb58375a2d7437d5cf3b34618882fb8b6a01a80000000000000000000000007def721c1a91b3acd75eb4e7a19ee6d1a0c22de6000000000000000000000000949b23084b94820158319f12c7e59865a6d3d819000000000000000000000000d61ab23505491d1f20244e496a6961b6602781bc00000000000000000000000032897a7ffec76e814572ea0ed9c7af9cd20641a30000000000000000000000003d6848facc2d17c5a65260975dba6d9800deccde000000000000000000000000e5ad88e67e38e0b9948f67cf1a69f14f1829fabf0000000000000000000000005e4f2d712fcc466544c2bd975046aa00b32f2ccd000000000000000000000000e07b60a30e9b7d3522c4216055365116d4379daa000000000000000000000000d2df6498fcaef052343174cf97e9a3125ad042970000000000000000000000000775e08447afe789203a37acffc8b8681b75a8650000000000000000000000006935d8faad47c254fb4bccc43e5df456a5264158000000000000000000000000c87c5437369db508f658a277b30b880fbf7f177d0000000000000000000000003972d5fd96c69b9e5fdfcb459d48adcf2250639200000000000000000000000042fdb472ca9c4582c565c01b93481eab03d4c4800000000000000000000000001a079f0b033b11540c2c3ff7961081af4d24b481000000000000000000000000b281ea13c4d8932934d501026c04ccbfcf3c08970000000000000000000000009c745752996de57aedcab295f329242b8324a15f000000000000000000000000e60b574b0c854446202831888a7de427f691da6900000000000000000000000020ad7229ad8c1fd87d362335aff3918d4d98fce8000000000000000000000000bf26dc6850c39632bac3a0d8142aa8d94b32f3690000000000000000000000002510c40bff70d3b2d4b3909116263ff311f8ef3e000000000000000000000000cd304aeeb12683f0c351a722f9b5c1c4435798930000000000000000000000002a34859af7003298d828fe5e0defca18eebdb99e000000000000000000000000645f391e3a936c66d6116174d11a12834842f54c000000000000000000000000da92b326ed47f1bfd1fcaec25b26cf8f2f9872d8000000000000000000000000f897b0bb50801dac24c1b55e138097f829650b12000000000000000000000000a6474275e79d03cacf322172e6e1b607cf91fd7c00000000000000000000000011c2a91ebd813c6b375bf46791904402295c494e000000000000000000000000ee5057826fbc1b59237348a498540417d32ed6980000000000000000000000006b29b8ca7448eba76cc27a29d922a86b3f3d65540000000000000000000000004903fde09f34060419b0776722564f5e1c5d0c0e0000000000000000000000000a2ecf1317a36af37a720e9e757fcd1ba18a1ccf000000000000000000000000377b604f30ee894e1dd46ee51d3f9e11d4b9743a0000000000000000000000000cf62d329e7d4be225460695212e727b28691aed000000000000000000000000379a743a536ba7c47a23505920606d064d5633d00000000000000000000000008dd21d45708bfb881f97fb33f366cef3c4b4ca9e0000000000000000000000003e4aa2ea4690bcccbc2fbd38e18f5fcdebeac5fc0000000000000000000000004a6581a9b052521210eebf911aa16aad01c8874c000000000000000000000000e93cba2ce9d2beba5cbb0161a003801a65d424670000000000000000000000004225b4e68311c4dade5998b09e855fe7957eb714000000000000000000000000177e8e89a3438be1066bb6b839ae69070df8cd0e00000000000000000000000088174aa5991a7fca88c1a9785f401af34978ca87000000000000000000000000219963da88e59b05e6a2baf81f50ffac775c05a3000000000000000000000000b921f738d6f196e3b7a08b93796d8348ba9244c1000000000000000000000000c5dd96c55d4e75a02709efffbaf2271d8257de560000000000000000000000002ff8a3c0cf382b1083657e5113e42498bdc61a70000000000000000000000000329a37797d60ae315b31e9bc42ffd79b4c0a835d0000000000000000000000009248c71abaca7b045c867c344185e17369f3c8d100000000000000000000000088a12fe4f1af138a2cad8942a33c133268791b0f000000000000000000000000852c505765c53a01a6ec0267cd8288f13266aac700000000000000000000000000940c6348780a29ee57bb3e2592c63b728ab4f200000000000000000000000034062ed368ed9798664f2d06f4ab09ad9dfa6aea000000000000000000000000a11ca88626af0b297217e2cc00cfdb34ea0c492d0000000000000000000000001fb0330de87cc5321652a22c99f4fcfb1d8d5227000000000000000000000000b37f214ba5b2f26ee8dc9e0f59968a520790c81e000000000000000000000000e6f4ee50a240df67ec6ff6563fa1a0576532ac490000000000000000000000006eec95c5bced63d50bfd2566b6de8d9f5c71f4280000000000000000000000001ffd1f616f40a35f9a7fd62ac9353ccba0902d6c0000000000000000000000001512a071af034d2012df8f742fe2e8f5bf9d63cc000000000000000000000000337a52c7ade961297f6c65a4931778385d02a59d000000000000000000000000f2f4e8142f5b0f52b0d00635d35a9aa93c8deb3d000000000000000000000000079c7abf515a627cf15d183ca02ac56e2d1969900000000000000000000000000e130eb1e7b40d914ccfd0c04a702522e28cba800000000000000000000000002930c36d554de81614461f87a4a9d6b00e95452c000000000000000000000000b75913e4d06b912ec0cf91a67e3abd0a90fba53d0000000000000000000000003438d89866e38770684c16d2808f0e2b3b0eb39200000000000000000000000053a3bc9796222aa510f24cdea80144633b8f31b00000000000000000000000005c2e2571f48cfcf147519218de80dec26734c51c0000000000000000000000001cd33179e47ff705bc14b9654a5094e02d54ae1400000000000000000000000099e60c690dcae7f1cb2c586c46555cbebc9d52d80000000000000000000000004505b52adc5c5cf000c5b032e45699662d8b1f9100000000000000000000000087ec346cdd051e5886f5ccec57239bcf7645b91f000000000000000000000000de94f05d2ed7a0844946f41201e96def1f655724000000000000000000000000f6d117cf641a20ba5b467ca4ffa57e90b4528f33000000000000000000000000e34a2277ccbcb4948df6387954a279c98b6a91b20000000000000000000000008ef778664eb1003c3e72335940f6b42bbb7e8747000000000000000000000000d6bf590158d5f625f772831860ebcc3c988aa277000000000000000000000000f10592cd89866302b0a18ea76ccfd15e54ea4d62000000000000000000000000a0d1018840986ba0a0046e81ff70b907e1993ceb000000000000000000000000aadb51a98173430890fc4ed45469853222f49b1e00000000000000000000000062be975ae003f0a86f08cdf9ddab55d643cc482f0000000000000000000000002423b092f95a66b80b13b84c20be6cdd76e6514900000000000000000000000010e37a0fa04297d7ea4e6623bd5ae62da9151b62000000000000000000000000d38ed1e98424ffebc5a4675ff083b390f8d13acc0000000000000000000000000bafa27c6895614d9c8951de8467f8dd6788cb060000000000000000000000004b1c5d157dcb2b2f0ea5ab6026e830f3dc721391000000000000000000000000c7eb5290dd13653b1634775b7bb6eef0592db1250000000000000000000000005c7c428915b3efcae4002f4f9860d0788f96c272000000000000000000000000eff03e51ee396a30cc948d387c8827a27e8e9c4d0000000000000000000000000335699681cdb06e2cab77626b6fcf709eae22fe000000000000000000000000dae988025855351b0520f2b4f173517816fcba2300000000000000000000000033fb44b88bddbfd501064adada8f62b4481447e1000000000000000000000000081693688da8de11614eba8a2c99a89ed3d7460d0000000000000000000000004f5b488c5e5c3bdbb229675b338880a56e3d62f30000000000000000000000007693c9a4c4642ff3fccab4ce887306d8b73e5b09000000000000000000000000d55ef7436d0f185371f6bdc21db029aab678b7a700000000000000000000000005f05eef47c6008e4605e60380973ffc30b4cf4c000000000000000000000000cba936d8bdab55785dfdd85cfed6eebf4d1bad9a000000000000000000000000e06f09df7bdf451bad0c663515b54b60270c3825000000000000000000000000ad8b260638726faf0b594ccf00817734716153f90000000000000000000000002944bcbf2d70a63aa4abcb66e61283085359bbb8000000000000000000000000e33efc817d27e83cd37315351dc6592fab7721eb00000000000000000000000034e53bd75ae642db07eb08466881a01e1bb16d2300000000000000000000000023e4fc8fa45c2ba6cd74e8f00b606e228755321d000000000000000000000000657310a33a7d6bb7e49cf22deb766aca16f0b2b6000000000000000000000000ac5005e835c0fe308ca8fdd0f5c10bed0ecf59780000000000000000000000009ec21cedbdbe68fbed7805d3ba94caf67935d4780000000000000000000000004f8bbc2c904e1840c605fd6bc8afcc173fc82dea00000000000000000000000012ec22065d21a9c881d164a7ed297860a64da2260000000000000000000000001ab1b09697c7e81c6a8fa997dca778e665aba0740000000000000000000000006ccd3e5fd928c971f970e5eeeb8ed62f4a0059f5000000000000000000000000a01bfd0e89914ce1d85816e15b8fbcdaae8488a80000000000000000000000004e658494f662eb5ad5244a415cfa59ee871c1263000000000000000000000000226e163ecc9ed66badbf9767451a9d8d8cdae5760000000000000000000000008f741a50f2d1b6e4221a551b0b57fa4eee061c440000000000000000000000001c8846ea29edd375f371d62b0dc28d567d6b5928000000000000000000000000175f905134d92ab5183be5f434ab70eab79bdc15000000000000000000000000c9925a2fd7354024192e7b539699b3e9218ba47a000000000000000000000000cf7ca7cd90499bb17f10ac0794417c543c402da400000000000000000000000034f4ce0766bea2ae55c439c1141cba1f802da5400000000000000000000000002b60337cb205794be82dc94123824aa8cdf63166000000000000000000000000d816c241292370c2795b2fd11e45a6fa5ba30a6500000000000000000000000089be67bcf404e39b077a31157b2df8ae1d55a2dd000000000000000000000000c5f376d5ab103d9743b1669b40f814760aca47e600000000000000000000000080e781364ef6313b4b8d76657c2a6c2f3934dceb0000000000000000000000007d6850203f9660ba56f9be195dc5e71ddb30116c000000000000000000000000d07b0ba6058ae7650850bd8ce24c50ad0e8067460000000000000000000000000655f31b7f3bd6511352f4e663a9e3223c88ea480000000000000000000000008a0013c6a4c3fd7bd19563c667184427ec0ef2ec000000000000000000000000b94b968b209b992b3c8a2b113194e2e306c71b2b000000000000000000000000d3c83a5182383f3f15f4352d2edb9c5339eb2200000000000000000000000000f4f4862f208b7c7ad20bbec6dd81adcd0234720a000000000000000000000000866310d678fbf356dc938f1010bbf7f17108c60700000000000000000000000041ab5c99caf0ac443fca64c4415cb746f6919945000000000000000000000000c7dd03e5b3dabb57d8da0633a33fa5cae2d3fd270000000000000000000000002042bfb1dba3fe76e4dece841c27d9e15ef6118b0000000000000000000000000f4969913f515c260352061ab8c61ad05190506e000000000000000000000000a4ae6bdb8de1cbb7b5b35b5672d7bac0618b23af000000000000000000000000277aec3958eca263436adfbf55b754edb6ea1b050000000000000000000000006b0d1f01207ea2a77978c2d222d231f794ed6a9b000000000000000000000000b9cc525d683aaf869055070e8681b34b15f63aef000000000000000000000000626a6e89f8fe4d56bb0ef7c302b811a0d298f3470000000000000000000000006ddb2a2a583783a57d6200ba85cc4533bea537890000000000000000000000006d3ec9aebe65ce91cd13c7ecad6fce626a72269200000000000000000000000010837f6c91c419a98b44af4665f1366dd7ba394d000000000000000000000000a3dfd3a9d2d9813622bd0ea6045f95ef39e61194000000000000000000000000bfb16b00d7e1679230f61959893cf6b52667d5e0000000000000000000000000c270defec25aae019ca23156e9dcbbaea37131a60000000000000000000000009602f54599284102ae8be548cebffb449b4efd6d000000000000000000000000e113d5ba9c8591bfecd9756328d0bf1f9d4b50ce000000000000000000000000b8708a2ef75015ddefd3147b8cfc46da55912ac30000000000000000000000006da582c3a97194dd655e98db20007a0329af3461000000000000000000000000c0250099199663b78e9875c26239c6390fbf87aa00000000000000000000000018477b1684a1e97bd2ae5d3ef2f7eede3e49daea000000000000000000000000ed364c2c9819d96c01008eed2a6cf87dfe5dcdae000000000000000000000000189182b0b84856c3a8a6b1c3b6067e834eb9d01c000000000000000000000000c33d62998bd01d05b42bf95902c9f7f6c246313000000000000000000000000012b382a27f4a9205ae926de64745795c200550b400000000000000000000000059f4add3785b0c86b1ee9e03e19df311355fb5e3000000000000000000000000a3a50ec81d8ee3b9c401b4f18dac3922ef7689d6000000000000000000000000c594733058b7471083d89474ee985296fcb7b5cc000000000000000000000000b5b4d35c0c9971b76ddc0c79624432978554469b000000000000000000000000f6d919e9ff0876f4db74c70365dc98338401b5a2000000000000000000000000d5b8f3df75f544f24671fb0ac440fe32bfe74b3d000000000000000000000000322d7e6f330fb98415287103f96b8ce830baa4e7000000000000000000000000740b82d122e1f9780e3c743073d685cff95b16800000000000000000000000001051cda1731756f929cba2a7e422804078a708e0000000000000000000000000a24185a6c2309c0c683689b9aada0b58d0347af10000000000000000000000001d05a25c59484d8cfc62f6539917818f34c421cc000000000000000000000000282ba33f948ee6e3d99036d2efc940be33557647000000000000000000000000725b2d460e83e6877d50045ac1b27a5f81fb983b000000000000000000000000029ee11e6f0162a6f1cf2ecaf457db75c00d4dc5000000000000000000000000fb90d0af67fa972f8eb155f101806f017e8fb9200000000000000000000000002c8e7df29b2b9adcdfafc943dfc9abb4c3b51a1a000000000000000000000000bdff5d0694e14bbdc86291f5606477e9585c40650000000000000000000000009ff516108215ef97780d12aade33e0fc4e558800000000000000000000000000ba4771d5c1ca62c33622f443f0eec8e9c1e67f1f000000000000000000000000a2394714799028d7b4238f82321c7e95f36bc4e1000000000000000000000000b936f2d232fc95cdad93dfb10c58f16a07dd92c1000000000000000000000000c48c8b1c576481569d3b831cdd46289205185ea300000000000000000000000020741857991f9d2fccd604f99b6978edb23d842500000000000000000000000084788c94689a3b7747977a283c5d5883dd65af97000000000000000000000000abf114a91c30e9bc4ab7cdc8d10ad2058e4bcb1900000000000000000000000000d5d30cad818d4678d58c14832dc164c8f93e300000000000000000000000009de361b10b665465dab68e31ca95acc8067dfc50000000000000000000000000a2a2e8c77b7f3a15e4bd912ef2956e437942810b0000000000000000000000006ed420a54e578fac5c6067c60d8eec568b8858ba000000000000000000000000dc495b775637d2aea75d7147643725a4343fabf40000000000000000000000009ef82cd54cc486c1310f117222e414924d4a8c6b000000000000000000000000765859ea67742c7cdafa953e69107bffca82e53a00000000000000000000000098adef6f2ac8572ec48965509d69a8dd5e8bba9d000000000000000000000000d6722d160cffcf29639008457d1369dc5323e641000000000000000000000000598c4e32254c9b367c307a57d2af9d6629ec92dd000000000000000000000000f94f6221c5b8d4d7be57b906245461fb3db5ea02000000000000000000000000cfce2116b7cb9e184eb8ec8d5d07dade825b2fb7000000000000000000000000ec7dfada8b3c295a5d1f0b2dfa4c9f3d5cfcda840000000000000000000000001ac2d46d82963570a62e2816698a5cc3e7f2f2fa00000000000000000000000048b3d3ff045810f3221959358e6a4e7036c2534a00000000000000000000000082905aa14ec6083ab21ca95e82b6f0f69f1432ff0000000000000000000000006176bba09e59747ac710f76e92cfd1dd14fbfdbc0000000000000000000000009843a55877f87e01aa735c5e694b1257fbe344c5000000000000000000000000c591b10bebadeb13f48df94bfe75282d32a52389000000000000000000000000ef224f0a4fac6939841990248fffda665f95755c000000000000000000000000770b5a68acc3f30d945ed5e4ae2cab2b1c7e95f00000000000000000000000002b83f553cef19f9547e4ab8cc37be72421a91a4b0000000000000000000000007f410985a1230e1122eb588f4c9172e3ac5f5995000000000000000000000000714bb87396c81f391f565ac8638dbf9dd950f10c00000000000000000000000099224ffe7b2dcc80ddc98112948577309d1d4c41000000000000000000000000f4d3021c7064e933245f58e5d071071b38f1bd43000000000000000000000000febd192761a4188ed0ae30116af404ecd8c0522e000000000000000000000000139ece8a44f89674a004c82499953834c061ad02000000000000000000000000483f490692f247e1c8a78a5672932eeaad6ee0ed000000000000000000000000a3a91046e0545c38918ba1b3102e6b606dee6473000000000000000000000000fc1a3b1adc32d16b5fcddc270b524a0f09e66fb9000000000000000000000000726433009251b2fcae9c6b607e9bc31000a50e2c0000000000000000000000006b41a5c31c1554ed353e1028d5d4a6478963cbb900000000000000000000000075bc9f96b6009dbb9a575cc2f29b158310362c050000000000000000000000005c88ee660201bb6c2e83c4860256715810fca93b0000000000000000000000006a5fbc17ed1a7511372ba066c890951bd665219c00000000000000000000000017964ed5050fce7262106cdb7039f46c449aeeb0000000000000000000000000e0bcf7218330605a3f849660b601cb2a867a3ca5000000000000000000000000388f35c6f88f0af74981fb9d5f380bd2051640b50000000000000000000000000fb3f92f575a52465a66f8adcf9bb77cbebc94b80000000000000000000000002a5cc1d9fc4910fb16c60418a413056508b72f520000000000000000000000005e429dfba8d2e1cd0479f3756a260e63ceab8916000000000000000000000000bca45d1f96f385ab6154d9b489292150689c20ee000000000000000000000000e4dbc50991d5b66ac01c09a9a3ed3de7248b5f650000000000000000000000008f3327a4f65fccc9b57c6028c97b184b15fafbb30000000000000000000000008e85058aa33716d13dc45a8f22980097077b360f0000000000000000000000006d89ee7d0d349dbac9d538ff7e93077301e84aee0000000000000000000000001dcae1a0e17d20c9aeeb1dba3d6a023162aec75c0000000000000000000000007edc8efb8c29f52e65fe70cb6d87e0bb6eefd9bb0000000000000000000000000830006fe8285683e4c43d2f969d30c775473262000000000000000000000000548b60d4aee841bc9ccad491b5d48cbb233ca0f30000000000000000000000002c7cc1f18998df34cc98b95a11562b586f5ebcc900000000000000000000000038d743e4f057645ddbc8e6ef921a8e586421aada000000000000000000000000d16f2487f4ec5baea3e203ee259f7809590bc4560000000000000000000000000eae4811c2c5d7b22ef829601dd84b859ebdedcf00000000000000000000000004d431270dd7fe3493aaec0434f131aee58207d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1c288190381be869db3f36ead61db275a8f6123000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000257ec3cf73dc46e9c2afb5af89ddbae4082dbdc20000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000002f460892d19c965a9adf978bc66b69a10a17b08e0000000000000000000000004f6248918d703b2fc24ea9d0d7af798524f0979c000000000000000000000000552db63c41aa035465335b1ceb8c0dbffd66bfc6000000000000000000000000c0002226ef6f98ee086f668efecac9e4dbe7c3db00000000000000000000000040e998f20f01fab054d5c4d618038231f98a1faa000000000000000000000000c047b4d01b9920ecc9b918f8896912e4dfe42bda0000000000000000000000007b3b7539ac4bfd1b1b36d5c6d232f548e6a319f00000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc3100000000000000000000000086e6a5a1d6dbb093c77c9ca6be653a1b0f0e9a0700000000000000000000000016216d4023c190f494f09403dc53a6d76b357e4d000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000009ff68dd276a0e41c1db68ee2fc1137e75c5d70f60000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000744817f1dc050984e59cc912aa52fb0d9e12a50c00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000078f5bd16594acb4b6aeee6805d903ca5ea64333100000000000000000000000059a0c4ab55b206763dfbfde7875b30f772fa34a100000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000c8f777627c9ba67dd83a7309879cbf097c4c54fc000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000007c2e999e0b195d8e04710bec3ab4e69b113e19c3000000000000000000000000bc98f1bd75c1f0fef0ceff2a7ec5e7f9d93aa32900000000000000000000000097378aaebf06c75460943a9379c844178ff35939000000000000000000000000543156df33051d9a1a23cac8b75f88ba0318024800000000000000000000000090f3620ad28b554b701a1a1194701bd7c6d426f800000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000004a6a93a03f5c03b0b627989a230a36400d27d2a000000000000000000000000d2052e53735f3ebf59180e1795ac5c925e6c0dad000000000000000000000000e79db89b57e335a3f67897c72a1d9c72d90521830000000000000000000000007b7b89f61adf57f1407ef04b0f88151bff8ad4a60000000000000000000000003d8ed613da9e1c12a9a1c8822741e39362e0fa13000000000000000000000000cc7d440e221e2e3d0d9b7f802641639b171fa64b000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000007ba7821f1d2372e7ad85e822a0f0846d24fb8fe30000000000000000000000003b8133996835a3d7ce5481040629da39a818cd1900000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb00000000000000000000000065407f7cac6635c0bff4e9d6a2f85b4fc2d65dfd000000000000000000000000ef26033d574b5cf040e733dcf2cedf97b414a227000000000000000000000000c7ce0680aad863869fda664d43971ee6af29a0dd0000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000006657ff45d414ff06363c83076f7f89bb6fb8e6a900000000000000000000000093b62f17df14f2a7da86849f81f0904deb1732e900000000000000000000000088ee1169b57b0c96176cc13db96c392420ddb738000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000001e2b5086a8ae15dc939e898dc65899ba64e2ce16000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000009dce72a9effe050475d10d2d7a5af02d5bb3d3150000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000003b06832dd423745174fb94e5d829ad591d8d7b71000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f2dad335af964af7a90eec6bdb53240727a23e8e0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000da948ecaa8d7ff012695554407f05d4c6903efce000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000032aee1930e67ad4eaae455b6c96cee37016284e500000000000000000000000068d11bcf86aa1941694809739c1f4bb24070ab37000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000160ed1c63abd95170745b6b07e2ee845d9de97e800000000000000000000000016ac7d2cfd229926467fda99ae6e5a6038499a6200000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000775c226159c13d50055003c44cd256d3182bed04000000000000000000000000e82e786d1ea569ee9b3f1ffbf8d3e798e6e0fdb7000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000009db3c4ce8509996938cbf31a798607a56f9f6b2d00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c15b4fb9825cc524c7fd9a2f46746a9c6c75059c000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b802427a0fe9b523cf17e1ee8a5ffde58ea684ef000000000000000000000000e79db89b57e335a3f67897c72a1d9c72d905218300000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa4000000000000000000000000bb186cb3ac3397384cdacb8d12118a87e8dbbf10000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000e88cb39b489ba041f47db407634f3b50ad067a280000000000000000000000007ec5a0044b4d16998ce505a19e6f4ffdc977fd04000000000000000000000000831a6b0cda1fff7390e2e038449478a8f0fd627a000000000000000000000000618eb904329ec0d13811b683ed8c4c319d3667db000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008dac6443de81aba7b96707cd0f2671a349d637da0000000000000000000000003b06832dd423745174fb94e5d829ad591d8d7b71000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000005ea4a0d2dfaa807fb6fc643ca40f6d0e8d2a6c09000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000049459d2b0a8de0ce5e4d5c244f2961df2f20982b000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000efcf061bd30437a2df0d03068b7c39ca731060da000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004e34b5f1da2451c15ed77fef28e2d8748221c606000000000000000000000000691bee88f2dbaea400b4d9356f6d7c2f053ec6b60000000000000000000000001fe15bdc1e0fdfa82e227e59cb13bc543843cf30000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000007e8fb28a60ff4b7ddc25ec6d0a2e3d058d490e26000000000000000000000000d9c0dbe55c9716ee214ff349a897657b8c23e4950000000000000000000000007d0e2ef0a0bb9ed13e4df4700d45eb7fc28ddffe000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000026aaac4e0ca7bd474d4d5a4a9a439d51d4130d9300000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e03741900000000000000000000000033c38d819ae3af77b22740ccf7bdbd133c42a164000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000049459d2b0a8de0ce5e4d5c244f2961df2f20982b000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097378aaebf06c75460943a9379c844178ff3593900000000000000000000000059312069d8f7ca536fcc541b87e3b47db584fe3d00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000002cff5c0d6bd365597c086191c78289981ef97d40000000000000000000000009eb9e11f8bb2667da321629a33defedf06856634000000000000000000000000984cadd361a4eda598b095eb3d40bbffc6e61c3900000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000008f8fbf13f309fd79a38f4b8f773a46527bce6207000000000000000000000000db5d97d4a009fa30abf694b191977def0c180cef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b28f300a8a140a4a3cdb053f33fc26715e88d5120000000000000000000000001a1cca45c3f94b627c3ab781ff4fc31085e82b22000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000022f5ba4a5388e637906125183bab75f00df6898c0000000000000000000000004dbd35a29d36fee04074bcb9ee619579722638d6000000000000000000000000ef0a5362a475b8abdff9a189132535c0849e834a000000000000000000000000fbf88d0fd90860a35aa979daee0a41ec893c21e00000000000000000000000002de6e48b069e6ed037fa8f0ff57258fd7cf94601000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000407dc2df15d01def70ed7b3eb683d66fdd8930cb000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c3500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000046f08542aed74324138e0f295266c3da36aaad59000000000000000000000000f8ec09640bd8b1acfd205c03e9b588b1b22af36f000000000000000000000000530dcf0464cbc7925cb5e1ace0ac09c46eb3c9a8000000000000000000000000997c597ba5caa130a6732aa37058bdd524e47448000000000000000000000000e79db89b57e335a3f67897c72a1d9c72d9052183000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000027c05dee55b262dc88a0776d4c4af830515223cc0000000000000000000000001d67500c1a837b3469b091a74d0cf60047a6230900000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000fa37f263220e0be10c5bde20aad835d7facd9c11000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004e66b8170ebf888157159af8ea9e964691121cad00000000000000000000000062e1cd043cbaf641b460a43d88c4c3ba3d0291ad000000000000000000000000c981d8a811a4a098fc9bda201dda3f9bb198f82f0000000000000000000000004905078abf65565188cf5588c54058a998198f7300000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000002cff143f5f053ae69092e1f945ee7cfaeda126800000000000000000000000001ee278f2bbcb4e669022400574fb5eff0ff024f4000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000005c88bddc34160e30c75d2e0623e4ffa16f4ea93b00000000000000000000000009468201e2ed35ef0ec5fa809e30650a1c03522f000000000000000000000000fa7361b942e09f14fb22f5b1be10a92d5a1783f0000000000000000000000000fc3068abd7d15a8ea322d33f739e9cbc345ea11e000000000000000000000000cb2e4442f9120de0b2d112ea369f7335c6da2e6e0000000000000000000000002d7aec4ec61cfb5a8935379c60965b8f8c4239da0000000000000000000000002c90b65e853354cb3425dff9cbcdcea035a46dd400000000000000000000000004a6a93a03f5c03b0b627989a230a36400d27d2a00000000000000000000000004a6a93a03f5c03b0b627989a230a36400d27d2a000000000000000000000000aa55cdea98de625d5e154989e7e14ca404a144b70000000000000000000000001b834219e592ca1ee39f5afe391c90089112c61800000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000003536da5aad86bb5534dc400b3943bd36c68e18e900000000000000000000000017c4b1a95a0e9d5a0c61d3929b85d0479ca0de7d000000000000000000000000f9376804baf0d58314e0958b267940c7274ccfec00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000d3dfa12e5e17a80aecf2a1ffad87238c345b0e4e000000000000000000000000a4da32b546d2c9261373ee1f632fc5cd306ab082000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ec9a6c2713471d70d991bfce180509ea8fb17d79000000000000000000000000d545c8d2721e672a5ea8fe3a052f04b5c2a352ac000000000000000000000000692dff74a5dc18ab46b82acf41757969db56a20600000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000a86cb169683470221228fa12ad647ac212545baa00000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000037bdd9fc74d445a1f0c89e98a79a754af4c33cd6000000000000000000000000b767583e597bb897d38f71cb0e60c855f0a0a5a000000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000005201f4a1926fea3a5a28f9cdbdda9414dfbf37ef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001cdbda0c9e2a128969f637a4098761d14fd18ae0000000000000000000000000c7adbf37821a3cdceef0d6e4665a94fb192884e2000000000000000000000000043470214843494f5b3fd5717eaa790f6ba75e0c000000000000000000000000380319fca05b55b4d386855c0b5138ec99f433d2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000007ad7c6ca58fc0ff2a4feda9972d4789bca4cb79300000000000000000000000079d92ca03761e72d0158dad0eb00bc012d71c904000000000000000000000000c0508dad13b24e12b7057750890d73ed0579781d000000000000000000000000aaefad324b342a839b9911d1603fe24b9108530a00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000efd403bc293517757df72c70ec298e610b92d085000000000000000000000000480501f32f140545eef1f6b41885ee12a5cc63dd00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000037ae84e6168598be3e1839e69a28f85ee211dcc50000000000000000000000000b87577aa7c967b00c57432c70421d452c71b5130000000000000000000000003b06832dd423745174fb94e5d829ad591d8d7b7100000000000000000000000047ae1356d89e42c37ee97f3e06f058e4e017e8d10000000000000000000000001695f3ee7d2348983ef0d6ec0acf2624defd87ad0000000000000000000000008c3fa4d19a0172963629edf18a125dcdefe23b92000000000000000000000000d5e0a1234540e0682d913c157a3c68647f95de9d0000000000000000000000007e7f403aab88428d4422e81c157d1d080f3acad1000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000006c519bcd347082d40c47581f1e171e4a944c0acd00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000fe1630346782fc39e7ea00e1b03934425c291de30000000000000000000000007f7313cbf7862ed7045801f60fdd4fae5f9fbe55000000000000000000000000d356d4f838247d87574829ed8bbf4681131e925f000000000000000000000000a2e28305c18fb7c72fbdfa771b7529a1c0b43f11000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004c240973f33ef8ef543e7c30ed826fe54dc0bf81000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000002cc139b33320a23dd9fd6c5c7b08ea66289742ba0000000000000000000000001ea3b330d2344315455c9e131750396fb897ff2000000000000000000000000044da463c4dbdd58021e703021bde71db18acc2190000000000000000000000004cb26e51ce635f318f05ab8f22fb98bc80bc0bf100000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000a30e9e61b934c9e17d0860b355097d2037a62478000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000a3732df6e1e2d9a2e9101dade79783c9a638cae2000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000a44dc1292bf810c43084b117a644f430e644ffdd00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000004bf63a5fef4eaaaac9435130c29f44b6bdc68af3000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee2434100000000000000000000000053057f80cd2564758a2be807186ce56ac3d4ffba00000000000000000000000098e3c905d19d164a7dced20842a85df4797f1f7f0000000000000000000000009509a1c00d017bb29e7afb63309637654eaf1e0b00000000000000000000000079c97de7796bb4e473a619e7a7bf7ca7dace657f0000000000000000000000002757a1ba0bbc3a074d0710cee2abee30524d9745000000000000000000000000cda06e4c5b8d090fd02de0ce162064a1aebcbaad000000000000000000000000d62b49781b7e03084720c67db6d83e26b23e964900000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000329114adee58dfb9486c2530b027c1f9a4d70bba00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa72805000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000e09dd4bccab33f7631cba5665515f4a4bfa55485000000000000000000000000f62eb91414c341ed82a055e6e25b29aee3d06ae1000000000000000000000000852cced0d34ec6d46033c8eaefd1b274668da58c00000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a00000000000000000000000071991c71d664df263238c5406dbcb59a0605033a0000000000000000000000001676f3349ce24c41835a4e08603234682c5ed04f000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d73380000000000000000000000002e51de16db55cb88b5ff938a1160ca76656677b20000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000008a0f1d65c21b864d8d200073b326cc36f68ab536000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000c9fe4c8c4b8baf2fcdb76e5b0f4dd8d54b4fea510000000000000000000000001395986b8b9bb0cf7204435952fe17d43f48b4e300000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000005f24487c2b36469cd16630345cf980d31b8f9fed00000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b0d78764e9e5a61bb7b1763d0a37a5d613d9f3b30000000000000000000000001695f3ee7d2348983ef0d6ec0acf2624defd87ad00000000000000000000000086e6a5a1d6dbb093c77c9ca6be653a1b0f0e9a07000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000291170ae6aa7980a8a3aff3da372f7043249bdd3000000000000000000000000d48fe550a51aa99bbd2c2666e4c6ec1d5ca45f3d000000000000000000000000a1fe633dea6ccf71b4554cf67049d3b01aa06db4000000000000000000000000530dcf0464cbc7925cb5e1ace0ac09c46eb3c9a8000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000093fe6c85ecfde07f3dc2270ffb74c7248f48d8f10000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000649f1b3cdcc6ae36af46939aee31cc597f12d1d60000000000000000000000003536da5aad86bb5534dc400b3943bd36c68e18e900000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000413b2b83a5887faed3b197d6c8e38c92c9cf628d000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000003ca52ada5b6378123bf1c4b1da58c3b8f8b5bdcd000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000df820c9038647e0ce293c1c8e31b66ce294de56e00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000711c44dacbaef72cc3fd7914d1f018646330919f00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000a4c1bb9786ae78357b567bfc6193570c53161cbb0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000bf33ebd41959a96a359e1bd6d0f7b8ce2fb0fd2100000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000d2cb3f5a147c2bf2cfaf864f7c3a6f264e042e18000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000985cedd96053a810dfcf809378136cf5274fbdbe0000000000000000000000007058c139ee304d7c4f302413c6be000815d6c553000000000000000000000000f8c0bb584adea4e885563dbb648466d5c8bea0740000000000000000000000003fb3fe90a036632f162a526423a0c2617e40b2c700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b7621075b75948d1c42dd732059ff5e88a56f371000000000000000000000000589a67ec2d92ee88db0f75bbf9719f2c224c780000000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f7f2d2f1eb9dca09ea6144974eec1542ab81c4b600000000000000000000000043ae289f3f5bd0ea81e229289616200ccc9c1d5f00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000de054f2bcedf306375fb7400824e40bd5f2ccc8e000000000000000000000000026c5d8a73f509d7e6ab5666f9de4e10402724b500000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e03741900000000000000000000000003c9342e49df0d4211f234d7cf3336251dbac5fb000000000000000000000000098311626c34e8899e24722f543483b6e94f9649000000000000000000000000451e92be026626a5f090f835fab1b7d1a643c339000000000000000000000000c8e4a83c0e67ab5250654c9992e121eb024883b4000000000000000000000000fc0fe5655f318041f3cce782dfb805020900376a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000951d550d3dbfcb03dab3f24f7a1f31aaaffed25f000000000000000000000000f8347fb054a480331a0ca0082bd4a05422cc0262000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000623da0f3d93c96ea9108428198a4d7f96f38ebe700000000000000000000000039b8cd367fd93e20c5b39e91059fa8747d8ce3ec0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e50000000000000000000000006ed2ee0ab5973b1b059263fc4e2f63deadf2ed400000000000000000000000001d99dbdd83abc03a7d30d3faad84aff938a7399100000000000000000000000010d0f10abb30229a65ed86cd975d1c5bed6edccb00000000000000000000000068abe2d541e1a6367b70982c9b6eadc01b1ba05e00000000000000000000000020047900b2e1424710c7cce9b768c3a06198f3dd000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000001438d18af19a2e97c124c518efa0f53cdfe0485b00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e03741900000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000003d950d732d13be471cb96586525447f789aa50fa000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d2052e53735f3ebf59180e1795ac5c925e6c0dad00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000006e944a11f139caeb90ae4b18b9dc832370030495000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000a227b0b6ccdb0a349545cb17fd1de0a414936ab000000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000045590434343b628516bfca07f774724609bff7d5000000000000000000000000db5d97d4a009fa30abf694b191977def0c180cef0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000001c6bb09975f451aaf8d4365802ae25dd9a08139d0000000000000000000000000bdf64b336d5dcee5f30b12729225620312c53c6000000000000000000000000462acba4624811fdc39b4b321cdeae34b483e597000000000000000000000000ca15a3ca8ce438dcd5cb0a310dd0f2c3b11d17c9000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000c981d8a811a4a098fc9bda201dda3f9bb198f82f0000000000000000000000002a85afcafa866c242815935473f84e387fb8c6000000000000000000000000007ff57635a22f3d10fbb85e4af42a69215b7d4a5600000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000065f71ea2f9e0475cb585684b46f861a732005c99000000000000000000000000160ed1c63abd95170745b6b07e2ee845d9de97e8000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000417c2701c6cee7524fb404f1734f699155e0d83b000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c0fb367ea1e4dc1a37ea01b6cd1bfe652a99c931000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000005e358a324a8ede9eddc4f6730cdbaa18cfb98a56000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c000000000000000000000000f0e3ee8c3e61d1ba058289738b6ea2d5329e289b00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000561c5f6f37e18e4dc313b8deeb3cc22bf37f358b000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a41400000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000002926d35a6317cc877b06c7dcca38e57870261bad00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a41400000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000008ad15307491122b2550a0b9eba5b93887f68e124000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ef0a5362a475b8abdff9a189132535c0849e834a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001023a0d90e9bf47aaa2012a25ba2d1d2b11de1d100000000000000000000000032146caa9b2f716fd05ca8c9b6847161f97895400000000000000000000000005c88bddc34160e30c75d2e0623e4ffa16f4ea93b0000000000000000000000005665aea85f080201c0c85b604d50200ce660adcf0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000d7ee34b484c897a3309885a5cb4c909b1fa58322000000000000000000000000837087847ed8c32ebb3d99fefbc103d37cfe2d320000000000000000000000004d6a35234c35d211148d59b2a5018abe7171899d000000000000000000000000a9ac4edeb0580331afaf26f8ed9e29b2c585d22e00000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000087abbefbcafc19897d138b9253b6b661d4da3748000000000000000000000000f5dcccf3c35a4b6e87b4a9aea6c0308bae249aad000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000757daf69e648066fa855ea54300d23f81153d6a70000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a0000000000000000000000004990729cd084ff40a8a1070560afedd127e4248d000000000000000000000000e45672b0f9bd3008fbf9103cc0cec183cffb9c63000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000073e295e0c6d37f4dbf051bd4bb715a2abc71965000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000007d41ece9b2fe03e93d089ea3d596e67493b04add000000000000000000000000d31db1fa0a0e1482b33f6776192369b89e830027000000000000000000000000ad713d20ccccaab611debe3435b83d1ecb940686000000000000000000000000073e295e0c6d37f4dbf051bd4bb715a2abc719650000000000000000000000008b95833138313116b7f220b5615c048570f9d3280000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000001ea3b330d2344315455c9e131750396fb897ff2000000000000000000000000024c18ac108ab376838b0ff7b18f04073a65c778b000000000000000000000000132108145afd9e25d6933ddde3f90b238815ec7b000000000000000000000000285b26a9c826ddc442f99e7cd72d2432e5f8bbfc00000000000000000000000056ae28cb7b303a7c023cc7292efe4df930490d7500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000a89f67d8c9cd0fe6b4df6b306eb43c17d6a1beab00000000000000000000000000006087b7dadac00459fadbaaddd3d4e9abbfd900000000000000000000000036c4ba9fec8463a29495ab3856843d266c789dd0000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000741d099e483e2dafd82616c1d9bdc781ea38467d000000000000000000000000157d0db1e31973115a2d8e60bf62209835d335ed00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000c5ca3a5f3d8acf7648dcad696522c508dca87fba000000000000000000000000cde5b646a7cae15c5f6a544ed572bfaf9fb39b90000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000396464caff1dc0d03f6d84bf8113a233db4870da0000000000000000000000003d34a95c6d3cabc696bcb69986e83ce190aaa39d00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000650a0afc7ed63be65c39adfc0acc44a1eb0907f6000000000000000000000000449544ba59aec67ed90482784a04b2dbcb1e0fc9000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000002cfaa6714a99d4a11ffc27e5a9b00cf27418d23f000000000000000000000000bbc28a2cbf9b314707380346a025c051b1079a32000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f037daf3585ca1d8e5eccd6244e19571995d2312000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e50000000000000000000000001731e86ef67cf725b128e4f9cacf8da1150523f800000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008002a7973fbd0cf637de1825f830c2ebf093d416000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000098c7a6f6fd9c35dc595833ce4bf4af72b7fe22120000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000ebd1483ac66f22face944f9b7d3cf56f6ac2845c000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ef7f30c2d61c3c82baed2cf4c92523231b81a53d000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000000ab11d6bcdc31eb44a9c3f1254e5b16b18f5164a000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000068425d99d27d26250332168e54cf605f76b12e7c00000000000000000000000010a7c1389b9dbb9c680067adc93bedfd314a04470000000000000000000000008fc144df3194c0dafe5e2f3a7e96c8c3615b63b0000000000000000000000000f8a373a1ac3fb65762a5eb8bcd0f7ef02da0f40100000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e5000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee24341000000000000000000000000208b3d991eba9d1929532ef1a6f90f83a24f0adc000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000002cff143f5f053ae69092e1f945ee7cfaeda1268000000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000cdc407c62abde82bcabb0efb7d586fac1afdf5ff000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000