Special data
- Status: Successful
- Nonce: 369350
- Type: 0
- Gas used: 6822487 gas
- Gas limit: 6877801 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000acfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002531ec1720e5d1bc82052585271d4be3f43e392f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000024fcfc492c1393274b6bcd568ac9e225bec9358400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e333300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de6790000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e2000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000006921b130d297cc43754afba22e5eac0fbf8db75b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ed6e000def95780fb89734c07ee2ce9f6dcaf11000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000acfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001b6a569dd61edce3c383f6d565e2f79ec3a12980000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002da56acb9ea78330f947bd57c54119debda7af71000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e50000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a791678900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000b0ffa8000886e57f86dd5264b9582b2ad87b2b91000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000d98832e8a59156acbee4744b9a94a9989a728f36000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000a88594d404727625a9437c3f886c7643872296ae0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000236aa50979d5f3de3bd1eeb40e81137f22ab794b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009a26f5433671751c3276a065f57e5a02d28179730000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009cb41fd9dc6891bae8187029461bfaadf6cc0c69000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000acfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d85eff20288ca72ea9eecffb428f89ee5066ca5c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb510000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fbb75a59193a3525a8825bebe7d4b56899e2f7e1000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca5000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002531ec1720e5d1bc82052585271d4be3f43e392f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000d07379a755a8f11b57610154861d694b2a0f615a000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000b1a03eda10342529bbf8eb700a06c60441fef25d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d3f68c6e8aee820569d58adf8d85d9448931519200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d267000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d4d93d14b8a25e9f18b2e65e49544c43de4bf4100000000000000000000000001608cf816ee45fa1117f319494ef66e7782f056000000000000000000000000e69961ed39373de32f72688ed8ab2cc62aec630c0000000000000000000000002e3bec32476789552c8f7248f382c286e5fcd9d7000000000000000000000000200d26fa3335626f89130e217ac620fefa0634de0000000000000000000000005fe2ec9c420b009efcdf5d8edd5f0e203377049100000000000000000000000059467cc267508b57c2296eb5baae0a4cde1b01a600000000000000000000000060220d31024c8167f360aaa36e77a6d3499d43e0000000000000000000000000759a301be66280eca92e14cf5e55750753e298e800000000000000000000000047963e7d27178dc403a7c2b74e034e6a2322544a0000000000000000000000006ec591162a259dda7b54ff9853c330e286862087000000000000000000000000de5e430455706cf37b9119da265e3d0d7d3e801c0000000000000000000000004f6a376822bd151542104312326f6922e1d9f72d0000000000000000000000009db87b3f2f8a3d1e41675c34506c17a919b556ad0000000000000000000000002c870667f90c60e68f5a2983ecfc4b501600d15a000000000000000000000000b6b9c319e08527bd2ae5d48359a46461712686b6000000000000000000000000ec09ed50c954b5577b37af4c721b890574ec731a0000000000000000000000000bf1233985b1242e258c577e4de2dd0b873e72e900000000000000000000000092b5594b099ba7507da93a6aeae6a3f3d379e0b900000000000000000000000067321cf415e0a6ffa109f1ea4188989ce4df23a4000000000000000000000000ab60c08ae25cc5189917cf486edcdbd9f767f6300000000000000000000000001a642426493d44653c71e33f5f005e2a7d3908320000000000000000000000007faefae7f4ec6713e0cc04cd81810994a6b4afdd0000000000000000000000005145d1258b62e66608811cfdf370c9e328b37ceb000000000000000000000000c23ec19d7102a31fadd38c46315ecdfd6a245f10000000000000000000000000004ffa9940c17dc9f19d7c40280230a32b9e1d5900000000000000000000000057aa80b56b5f54a4905919980b3c950e0c634a1d000000000000000000000000f10b75ffa8a85cb939a7165b5c7b366b9b99feef000000000000000000000000c1abcaa5c9050af9ec42f5323ec7c6c5a2357bcb0000000000000000000000001a6908bb79134e0f060c1a8f1d8e605d816d1a150000000000000000000000001fdb89eb7c5ca4ae6af2547ffda10fb6fa89caf600000000000000000000000053e703205810a44d5c98316699c61c264397fa1b000000000000000000000000f52cc224b25326441f03dfe9c8959af16942304f000000000000000000000000b15f1ab83ae269b645a77a17b0f4e7d0794f16fd0000000000000000000000007b404bb6293ff12640486a155a7843c7c0079b590000000000000000000000001bcad63a67229859b38f0e63d31725fd6f15a5ff00000000000000000000000021750e46ddf7571d29360bc9ddcc051d3f78f346000000000000000000000000862687eafba7a988148ef563f830e8b66fddfd8b000000000000000000000000a0cbdafe43015558cefab17fbd7835ae1ed380860000000000000000000000005ad680b5b469d101f45fa3b680ec7e53e482302800000000000000000000000065c314dd649791d174f92a3b87f8f4c6e6697fa700000000000000000000000010ac6b55a60e5b302c5c65d24db1fe2ad0795ca300000000000000000000000021cceb3fdb4d2760258507a48c6d1efaf63e5c9e0000000000000000000000004a6ad8530b08c7e88a22031483ee13c9c70c70b2000000000000000000000000ccb567c62df93ba63af4542329fa846b44934019000000000000000000000000526625a7637a947e81a8ed2bf502d9cb3022f4e20000000000000000000000002463731c2d6eb358a5f2ddd38edb796d6e22edf00000000000000000000000009ece1b0508ff0f44459cfad243b7d52abafe0500000000000000000000000000ffa389be5a7f62b7208a5096be2d2c3c82a30aad000000000000000000000000157bfc659fb20ca5f276e9b4ac5a4242c14006ba000000000000000000000000c4d18ceac9e76f66f5ca7d2d839ffdafb0f92b7f000000000000000000000000a2beb4602dc9aaac5187e603d100df9ef7702bcf00000000000000000000000069b358fbb835e060e19121f41effff6c4bc154fa000000000000000000000000a2846135803282daf67d5d60f25642b7564dea9500000000000000000000000090ceee7a36d411ae418e84b3fc1051e679b17c060000000000000000000000005bea243a36c04923b9a663ceabbda972fd2755b2000000000000000000000000c84ea419f30744dd21333e0c3a9d94948c9137790000000000000000000000009907f14b96fd1b452df1dc1987e0d195a25ca5f9000000000000000000000000855b7565c0197986b6d3866e0203a489b191a6120000000000000000000000001c730752663b5d3450ffbb8cc7cbbcb71de10995000000000000000000000000810edb23defb738c3882499c836821e3382ddabc00000000000000000000000012d04403d6fa371debbc1915940cd1f6d0d0662100000000000000000000000088d898ac224f1bfafed8464fec90fdc60f0163a20000000000000000000000000aed19a90c07b6da048cead943a9e0e35fae14170000000000000000000000002ab2f0293b25152427054c31d797cdb8e5e9fb48000000000000000000000000f738770161a1ea2e3978f3ab66f5002522b32feb000000000000000000000000d04b1708656d7d7c959f6f1d0ae3a003333439730000000000000000000000000230bbb40cc5aa167b48bb6aff44741146e6f4cf00000000000000000000000024a79068a2327b89a21956ce8b064debd8309c99000000000000000000000000bdef91ab2b5ed571e88e9c2e332b4aba9c0e38db000000000000000000000000f31ad7c437824a17b7176ddbea8425c252fc8a64000000000000000000000000f7b429c55dad3892e46eac8f8533f93ee05fa2e100000000000000000000000096926aa32f2ce49723e7720c473a215c4e4d64b2000000000000000000000000a27a9dab02e3d86fb6f63b23364a23332c8bb294000000000000000000000000e913db108ce788c56ffc20907c09f7f68293586e0000000000000000000000009a8b0dd61e614746d5265a3a38c79508c1f40df6000000000000000000000000acf7ca9806b364da216f55021b6ed03137afdc830000000000000000000000006e185303efd281ad97090b8461b941a6c4b197cc00000000000000000000000018c33817cb4a8be96f92c9f6d767c20a05eefa6600000000000000000000000074f79357a88313792a694d43b794d2b875b90b4000000000000000000000000032769ed5d79e9375a2e43b1f452a37cca2027fa300000000000000000000000064db59265f180aaf7de4845422d3f82f337517e4000000000000000000000000e1e4668d44349b0e19a3854fe37cfff0afee2743000000000000000000000000a121c2530d4ce802777938b1bbb70705894a0aa0000000000000000000000000e7978505f46c2b6e9b49efe1113c587271c51f09000000000000000000000000904f53c7305a109b1d3ea9661193584af20081f9000000000000000000000000cf988333bb4a8a36d7a69af0a5eace101d342110000000000000000000000000a217e5c193845150ee54f2dd13dd54b2097ca7ad000000000000000000000000995c2688ef44528ffb7c8d95dd9c7db9395776b50000000000000000000000004e9a615faf75abbcf3d4f07166e4126bf18721d9000000000000000000000000cf89146741cb3ca25550fc73cde0291e1a0a702b00000000000000000000000090d9150b37933cf713ecb29aa3a788dd9418d4ca0000000000000000000000006ff71e0a453552824993e916f61b6282b79919100000000000000000000000007d688c7f05bf819275766e0743502d66ec23feaa0000000000000000000000008427c36825750636176a5098706ede1cb56104f00000000000000000000000009657ccee990d2635d8eaf5a45f50f7711f24548a000000000000000000000000d7542207bf1af31a06124155e7272c8acd2175790000000000000000000000000aceb784397c16b637b5162f9d71167af214f9d60000000000000000000000001fcd0e39ab0a75cc512627d6506e0b8a888a0b14000000000000000000000000b0553ea167214e3d651765647813d6fe997c359300000000000000000000000087bdac47d4cb2bc43f897da93d7409e47e40182e000000000000000000000000458a325891d9a80134ec306f3d6d4e1a9df76072000000000000000000000000ab86ed3198741f7b15f699210aa81c1c3c80b0170000000000000000000000003c340a2ec8ae437ee6c4f405d4ab43741ade88c30000000000000000000000006a2d3010a4d7ace439999e9f19c2d9bdc590198f00000000000000000000000045eb51c2183b4f8b0b224db5147c2660b79ce5f0000000000000000000000000fe01c3cb0c3077c057c823da250a12bd42c7cf4a000000000000000000000000fd9b08c4ba9412e9aa5284cb6ccc2609d8a5d0b5000000000000000000000000b2c6504cda4f1dba9c3c2368fec772d995b9a95d0000000000000000000000008280149015c6f530d6d24ec22a29b7da54a137ce00000000000000000000000040fd143a27c58a93d1d4c3ee19603426180a592c000000000000000000000000ce058d46080fcce4be666a141afabd0e731cf9d2000000000000000000000000ebbb71af6ef1e287b54e2ac709f603c58cb6081c00000000000000000000000056ab3f39bdf3449e720e2041566d6c4563d22b3e000000000000000000000000e79b4dc14088ec171290ed07b1bd086934cfe33c00000000000000000000000039cda7aee4e322cd3d295aae710420a76a4e69a30000000000000000000000003524a01090a1064ed0441c3fd11700299b801fba00000000000000000000000073ba2ad70960dd23732dce12b3efb8cc3e2ca33400000000000000000000000035a7b905d975939fd0c7954ebf3958daf7547cf9000000000000000000000000d7555b80e8365a58da0968ad2b22f91d4510bc050000000000000000000000002277f3d4bde6ab7cbe9438b6a08d4c4d1ef29c8a0000000000000000000000008b56e48bc2428927efc57ea97285e55886e22dda00000000000000000000000087c7df784ae71d304a850c547854e81025e7952600000000000000000000000037e2b8edd9c0e1727682d38ed733cf7f6bb94eea000000000000000000000000ed19c70eeb6e054e00570e17f98a1f0061111d11000000000000000000000000225b5882674e19970f594932f84740b8c11b535d0000000000000000000000009a6745c15dd16446ff49f34a208fe8636481ba9100000000000000000000000000c5afc038a71f4142cd951fc5c20df26d6d851900000000000000000000000038ad52bbb009422d14038a01e94cb9f845ec46a50000000000000000000000003da29368f5f59124611791293aa615ed1ea0f514000000000000000000000000a7aff8fe236b1c0b8132bee1c62cfe7d4c27796d0000000000000000000000008c5d0f272abda3d0ed2a186b1dbcd3318ad39ca0000000000000000000000000ceff260c859ca54052694809a080b84a17ad95030000000000000000000000008d8188a22720bcaabc83c7573e142016d64fcde0000000000000000000000000601cd70435c01e01cf2c2c75fc784833f546150f0000000000000000000000004c7e9e19344f0f982e380c6a6d97d330d9e53995000000000000000000000000c8935dcd9519697a108b3a92fc8771ac1eee15ca00000000000000000000000002468433f46130682e4c67ba6fe887deb15e87f4000000000000000000000000b3484527ff1ed4ac10d0ce50ef817cd4b7de212e000000000000000000000000f3fc1bba4c2de52ca4c86d44bd728effd4571070000000000000000000000000de32f05621a44cbe0c565d4d4dd45af33597fc950000000000000000000000002a5450d6b585c7c54f71a335ac9bdefc88429c2c000000000000000000000000e20185312bd6d388ff41172137996578e027f4b50000000000000000000000003b007b8f373b07bdcfee96a3a8cb983ce4b290bb00000000000000000000000010270fdbf2c899d811a41d1b13ef62c1ef1b60890000000000000000000000001ae7af7de613919373fa5a7327f0cda09d525209000000000000000000000000d056cc59b75d3a84dddcfe97200ac18e25bd3403000000000000000000000000f904752f2225cc090d3040cc25421539589e412a00000000000000000000000006399fc6ce4d8d60109c73fda88797a7d677fbb10000000000000000000000004537895932c19c1fbb2543dc8f87c026fb17dba9000000000000000000000000092723bf91bc06d7dfa5d288838928939dc759d60000000000000000000000009da02de0b0835b3a2e600aa33e5acde72655c941000000000000000000000000905c565faccdf239e891463231010cda0c63510d0000000000000000000000001a21e6b1e99eef97d34b63239a584c7bfc44d06a000000000000000000000000bcc23c3e45b00396132a0fbf319dbb441f69ba19000000000000000000000000c1ef116cd9452beeedd3be7cf6ffe07279fd4ca80000000000000000000000004538b484b2922e7c2a57d89052b227c5e6cedb21000000000000000000000000fc4b6ca0b7f956433ce07f81248a5b822c47adbe000000000000000000000000c7c4e55d0dae5876a8d70e880275bc072bd10f7b000000000000000000000000feb16fee436b5e0d9feaf959b324b729f16652a300000000000000000000000077a10c3ff0819327824e5a505b3107badd2e767c000000000000000000000000988146e7a31311e2e04f42e149c3793b6a851491000000000000000000000000848442fda7dd08f9c5572b28fd8a69a36982fa820000000000000000000000002eec98fc39c5b1be82134954856167eb4242d99c00000000000000000000000026bb84e69007af906a84b741295ed01a47d951bf0000000000000000000000009176cdd1d1eca3176da2a0574d5e2a9957720a97000000000000000000000000551c21cbf53a97ec7285750e3b940f157296648f000000000000000000000000e6a0834548c4ffa2b35df74258f942a82e8391bb0000000000000000000000002c082ba1e9fa1f232db23ea1244c722c3924b2190000000000000000000000000db4a4723ecf98a1a683dfe1c253984374bc00250000000000000000000000000a6c5157f6c8ff068949666cad43920de5e922820000000000000000000000008c4b24e3b8893a451cf6044c0d2dfca69da3ef470000000000000000000000004287d9569f82570a8363caa9ba6cc34bbc4c1a8d0000000000000000000000001199ee7fe71035f952de3d272732bf68d3e26e47000000000000000000000000abde45a185a8b6f19ad790251d08565361eb6268000000000000000000000000769d44a7dfc71ff6b3ea2352a3dbece6d5ac14a5000000000000000000000000471de554f6a64f34e3fdc38a235f39b75ff0d2870000000000000000000000005b01fab383c3776350c34aa6161313d2ae939a00000000000000000000000000e89e9566644840bba41774caeb82e96f9c77444d0000000000000000000000007a8fbf7b212b4c2b137ce4eb5fef970db24e2f8800000000000000000000000086ff605f12f3200ebc244fb298fb180e503111d2000000000000000000000000cf266c8a9ccfa6bfd6c3b70f28cc62d2638ab96e0000000000000000000000005058ebeb3ad7e4af8091bc9cfddb757f6490e241000000000000000000000000639947c02aead016b86e19cb1b89f53f71cc1e6d00000000000000000000000088bf1849dccde705f2cd941a3d9397c62b67d43800000000000000000000000053508d492835d2bd8f360df8b85494260041196b000000000000000000000000727286874a8a0dfdd2d1608a4fa1b755ba40b9f4000000000000000000000000100e7deddf4c20f4555ed96e771fd5c6928fee38000000000000000000000000dce264b5602fa1b86fd47956555963ffe5e0d1b2000000000000000000000000df057faed40404f4df1684e7afce50db4296b19b00000000000000000000000003c167e4ae4449904931d22502121efcf7d377b20000000000000000000000000653f89bb7720a533c57e313a0d1620d9579dedb0000000000000000000000009fba66dc39a17f6b7aa790d96a2a561a7f73892800000000000000000000000021fbbf7db6a45794db6d27b2249747d673be5de800000000000000000000000018dc705f3780cb70eb627b89c4964737301a5411000000000000000000000000a5176ee3a451b13591cfdb7b1f5c89d3a1887863000000000000000000000000182edc9581dffdc2700e502df6eec21f8755b37e00000000000000000000000079021652c412abe805dccb899fc61cdc0fc0aeff000000000000000000000000dc59958b07c430ed3b1fb734237e6aa87c65634800000000000000000000000026a505b2dbcd48548bd8be0b432f52961e99b7e2000000000000000000000000784cf527be1533b9517b164dd34119f29c24d6ca000000000000000000000000fa96571c31c104888da82b09b72736172457a5540000000000000000000000005deb2617d269f1bfcc3c9dc8bcec3fea93aca6ee000000000000000000000000296aaffcfcb33eb5572429c9c31183d68edda7d3000000000000000000000000f3f4d23e534f98f6caae69521346ce122046f61d0000000000000000000000005a65ffd0c26b4dd17335b05e8f3c3a9155c062eb0000000000000000000000003e815f539ebb8efab764d2980cf3c082a605fe130000000000000000000000004240263dc9a907d1af63850222341ce239781865000000000000000000000000e1157c217236f67754d5de5f1bb0fc9d9023043f000000000000000000000000e94672e6a9d325ff852883960ca45b10055c6081000000000000000000000000ca17d558e3868b345b88c0c2039ee62533e689690000000000000000000000003d56a46370a5b464e99dd0b64e39bea29de249bb000000000000000000000000a431d45bf59d161f12334fcd5aaa2709497c35be000000000000000000000000d6ed377854ae7e22a9303afab8fcb579d2f163f5000000000000000000000000934736b9f0c5942ab96fa22358a58eba1ef5f9cb0000000000000000000000001fd6d15d7810f54db1fecfdf25cacd618cbb6373000000000000000000000000dae627033d68cb36614b8e758010b9f020241add000000000000000000000000b93260a887fbd28a525872b6547fbd6f5aaf8518000000000000000000000000668daaad219faf7dae5eb5a87453f159066230f500000000000000000000000099080c2196d9705dc773e43f5826d8b4084a1aa4000000000000000000000000adb437bf2568d3387481c18b2fb95f05030db6cc000000000000000000000000a6093a67a3df926f63387831b7da0425f7ee28d2000000000000000000000000768c98c59d6a0df72d9a91b93cde9433fcf2119b0000000000000000000000003c867b12cdd801d1005fe21ab1c378a78bcf283000000000000000000000000017d7204cee5e0a69a6ca764bf5675534794299f6000000000000000000000000e974cae802f19ed38e4eaa5236db634a014462f600000000000000000000000015565388fc8c261ad1a5551d34e92195335ff4eb00000000000000000000000030261478f7e4504de64d4c983a28e0021ee94fc70000000000000000000000002d924f43f81b16ad3e2b2f929108bbf6a2f0a19b000000000000000000000000e3ee03930b693e1878e102200eea5e9621b08cd4000000000000000000000000a1a98f3fa0a51907643c00ce4660d66ceb41fdea000000000000000000000000f94e3f8d9356b07c5df9ee5c1c4157bcdd4339fc000000000000000000000000371651796fc6ab7066f2e8fba26dc821eba40ecc000000000000000000000000774f0caf2bd24ceab9826c5ff9836851c61671a1000000000000000000000000cac72bb2cf53ab11491c270ed8e65c5e6eda1d7600000000000000000000000028f3061a20b3ef418f1c4de65ebbe881306b1f130000000000000000000000007e89cf9fa259fabccaf0649f748f532e0754a875000000000000000000000000be2ccb82ee9ef33baee4c5f0e356f862f7dd76f000000000000000000000000073793b8c4651d1931b7e8ee5551c80bc6044db13000000000000000000000000067566cfaf28eb5c723c84dc1551c3ad224bff4a000000000000000000000000f409ac365f33e8f44f7a03a18bffa08009c2946b000000000000000000000000737bef40b63f94aa5cc6602aae67a9637c9621e3000000000000000000000000abc931fccc6924380498270d2515fce0be995d44000000000000000000000000cca29098f40ee6fbe87bfba8798be2652f33383500000000000000000000000036a41c4127829b325ee638a262e547eef43e9a7200000000000000000000000003dd02c209a0f840563846591f3e67a1cf85b4d80000000000000000000000003dd44baeea6bee8d8b84cc8cc1362d836835207f0000000000000000000000007c5a03007f26ff9c7ab1188efe6f2e75347f09e4000000000000000000000000b03f27c82c0753ab662e4dfe2c54b7115a9520ad000000000000000000000000c8d0ff5d826b460a5b26b118cfbea61b672dd6fc000000000000000000000000e612bd48e5d0dd8d09e4b4531941dac6ddd8dcc8000000000000000000000000f3c9465c30837aa99423a6b9002f63ca23a4c6b90000000000000000000000009b1692f135705e095b8bcf73c2686609cd66a170000000000000000000000000f2133e9ec932f628b46064fea0531f94d5dc2aab0000000000000000000000008ec99d4c2b1f118eaee5ba92acc7b055fedb59dd00000000000000000000000093e59fdd4c49e4299bea1701091623b0bc59ab24000000000000000000000000149a6cae56b63b4055a43affed9c7e66d13d427b000000000000000000000000bf349c0b6bcd86cbe6160e5b1a7e8d5549376125000000000000000000000000d06e7021a6d14c161a4e0fbe64c6c00e3b833fc50000000000000000000000003fd5bbeb1333d46294f5b6e935b0981971d537e1000000000000000000000000a7950e9743248a8b92b62fb4afe7f45d5c7058710000000000000000000000006da3a0c4ed840ef94a19518787dde34e94a1c1840000000000000000000000003659783df9410ffa0b9b06c491fc90fbfb398d6c0000000000000000000000003c273c90214beb09fef9767b00c66f8dca2d4b90000000000000000000000000882f0359b19e152fb01b8dba334be4c0cb86c1360000000000000000000000003aef3b38e89a6dd9f257e07d46cd95b498a46079000000000000000000000000d1f3ab8f6afb7201a8bb3eb67ba9f9c2a078f38a000000000000000000000000a7649b73ba193316dce18416f0da1387874c7cf0000000000000000000000000f167fe613edf4a892afe88e49e1d4938e3764c43000000000000000000000000220426536702db06b167af5bbf29da4080a0e4590000000000000000000000003218f792f6b3af558991f25bcc4692230a7ecc5f000000000000000000000000adf1803897ab512458d1e8594d738fdc96a0337900000000000000000000000030fbdf85e6f7d90584673e34a9a573de500af7660000000000000000000000000e328c90e8dbfc0e657286ac9021ba1006abab860000000000000000000000001b8e963953877ba524b6d93c08cfbc03a3733d0200000000000000000000000058835c82b9d5452466d6c8c81b42e6f3a9b4a77d00000000000000000000000019f6fc397e8132776010bb09c89f372a2b417835000000000000000000000000389ffdba8c84d83229135cd83357e4625e2bc3fb0000000000000000000000005d7a17df73d84286c81b77f6a4f8ca6930f777b2000000000000000000000000de13092b2000045d3148eaf311024b75072bac4e000000000000000000000000d875751c037b2fbd1e86f961147d1fc81e23a519000000000000000000000000c00e2c7c5bfabeb470412c193670e1ab9621b39e000000000000000000000000ed4b295cbc451bfc59755a33933e655ec68a2dd70000000000000000000000005546058e8edb954773f2ed45f9c1839892d8a319000000000000000000000000ff547223e2f8cb59f0c0dec28dfb421a8c6f39eb00000000000000000000000015ef78f98108a6811e4739420e869f77597716ba0000000000000000000000007edbe4c90f968460f117f6acc3e467c07c4f1cf40000000000000000000000008cb1b7940129c654a58b155ea39aa7c35bb4725c000000000000000000000000854357b9a2c9dbfb125f2512bb2f873cffb913b70000000000000000000000009d6701511b8b89ac4c7b6ac5f0349334acf289fd0000000000000000000000002ef5efcfb1861653c281a74bcd051ef34e7b84ba0000000000000000000000004b51a5fcf531079998befe46d6252f4b102a18f1000000000000000000000000f04d3a481ef618da222941a86cd5f11a846859d300000000000000000000000002081e7f0dae852ebb971c70254e5e7c5a708c3b000000000000000000000000505d0d4b950843b42d5c807c68387916498b3923000000000000000000000000e7bf603e3b2929f3bb3f444d2abc9e8d72783c770000000000000000000000002f8198853ae30376772e7d81495d22dc5257e9fc000000000000000000000000e5d9bd946664ddd7cb2f8944d231aa814eaaed120000000000000000000000009d07f1edfa7771345e470dd981031776e99b95510000000000000000000000002b677a7aecd464734faede53977a1a6f79621776000000000000000000000000f70941798ecec1a35b254421ed691f757b5cf63e000000000000000000000000cfa34d364c5f323236bad03654adfa06c138a39d00000000000000000000000027807287f8d2f77f545ed4a035dc2069c2f6096500000000000000000000000026012f372fcfb2172619a4d8a84e08b233c73af5000000000000000000000000f66dc065a781cfaea4e9a25383b671ef69949f03000000000000000000000000d881dcda4a0d344cb49b547ac52ecae5b2a6546c000000000000000000000000876a0dd58633fb05826689c00fe9b9837c920391000000000000000000000000e156286859b109e24b1b795279bd2f8328736c950000000000000000000000001ec3a8533e7fdbe52a9f70ab6732e397e22a67b70000000000000000000000008ffaa1eff3b8221913a79049ce7583b40015182f00000000000000000000000008b9e3b89dc353b7ab0abf7cfc7c37638371bb98000000000000000000000000ef8392511d5c50229fddd945378e01560fbcfc0f00000000000000000000000020456115ae627e62d6ebb5620b8a74eff8f1d8f4000000000000000000000000acfd193a7a921b117a0c4d6c71d9513fb5a7b69200000000000000000000000022a18e51c4e1dc1e7935b2e1e4901dd72cf6d71c0000000000000000000000002bf8af0e0da961e6a7dcb8b2a53c8720c7b87144000000000000000000000000c66b684aa3b9eba8f8e9776b5232a6e4150fbecb0000000000000000000000006c4efabe25a7a9b555f82af04c914978d2e5b24f00000000000000000000000055660b30684dd8a6c2e27ddbe244238083836257000000000000000000000000465944a31bb9477a36c10584724b7e3c2d47473a00000000000000000000000052ba7fd5609f353109acb52c5b256e91bcd7b2190000000000000000000000007b1e3a05615fcb85f752773141dc142010be564800000000000000000000000069d642b3c63d7d28b65b4f7523dfa1bbae2426c10000000000000000000000003404e0027e1140b268fd0b932e780c90c67c437d000000000000000000000000096c75594e46159eeb35673728936a46e5fe201e000000000000000000000000d8c82ccdcfb2c876d02d0705a872691c8e727e7f000000000000000000000000f0bbd392167894506890f788db327679d87f8c96000000000000000000000000752e878106ac8c64e3eae4db2a41e6968d18f3f9000000000000000000000000f3ed28d0fb3ee755c38798d832a3495f4dc7ae94000000000000000000000000ca9d1df0255f85e54b4c66bfdd4eb78a89a5d962000000000000000000000000c01e27cc1e41b3a781d879cf840c9bd56aa91cff000000000000000000000000b6ed4bbd6ccbcd1314bb90dc2b08b5df4c05e929000000000000000000000000c0c94698c7d9c4ebfe648ddc7737af8e5623e47c000000000000000000000000a3e1cd751c7f72a956ffcd8cf577512f8f772f65000000000000000000000000ffdb6691e6fc6f69a1de9278d9b9baf5671b983b000000000000000000000000d3f6ce22876ca9b56bd56e350ad0f3d0c33b27a4000000000000000000000000895d50b1b84b1a4fc79f5a5087494a1e23837ad1000000000000000000000000616f26214c0d261802133e06395186c761cbc28a000000000000000000000000b7530376b6f638da47f4737c431b1738a991c65900000000000000000000000077c10766bf78087c735bfb4900a0dc4773ea053b00000000000000000000000029a9428cf567f9c7f3a916ab1489bf7752d9ba860000000000000000000000004feecb3b59b1a4c0fb849e0c52efc228845ec66b00000000000000000000000037d288915830e91051fd9e92f600464a1e9792aa0000000000000000000000008f015a68f116b7dd692d1a2e2eeddc3c687ffb05000000000000000000000000e4590e5b36e91c436f441cad468dc3651d2bddfe000000000000000000000000f3a88b81c35c443914b9f352e3c4a54fcbd168310000000000000000000000008897e75df7348ccbae60459cc5d4a99c443875f10000000000000000000000009075de565b3c1324f2845092e9c166d2ccb08e3f0000000000000000000000002ee5936755b5812781f124e271cefa7e4366c3f7000000000000000000000000f2adfe5c1d66eff7a6b90826385f0d53463d60b20000000000000000000000005a1ecea885334a6e9e1ff831d2dd6a535464a1f0000000000000000000000000e448c06aa33a45bb3fa6d166ef8710825a047292000000000000000000000000597f9dc257cb6e850be6f2f6710b3af87884df49000000000000000000000000ac83dd674d7d854aff19dc3c4371187215475f15000000000000000000000000dd2b1d8814105c1c4ea6772313a180dd691b888600000000000000000000000097ea93ef3d2172e32dcc9187b30d5b0f423c3019000000000000000000000000e431283417ef4f5ca4d2d7199b717d2dcc9558bc000000000000000000000000674307ec12f099e0faff8bc35870a27beee9f23900000000000000000000000011e4943e0a385f922e7332a58e07e9ea49945a8a0000000000000000000000002d225c8805d50bffad849112d8992c20277ca56a00000000000000000000000095e7e1827a39d04b5fa07c536a007b34aaec27d5000000000000000000000000dad7600ad234c6c9e9967354eb49cc0e6e05c6880000000000000000000000001e8928abd1b7eaf310fd4798fee3d7b0e54a46bc000000000000000000000000ece11b7f90becac6f40536d95d0bc2d1555e3d7e0000000000000000000000009aa35a55a0012855afdf3e8bc7b9427b119eee44000000000000000000000000a0d50b4f20e92eb9e5913db5ba4aac66e25ff38a000000000000000000000000586edde4968c8e546e65108b8bf75867424acf2d0000000000000000000000006af0d37e8e175fab97859a1833b8b1b022be204b0000000000000000000000001a05ec408aca296640ddbef4a573a2ef3638e06c0000000000000000000000001b150fbe951e4ad4fdb1e1d0827830063eaf0e450000000000000000000000004e2e452b534fb82035729a2ccd73e82a88e9bb24000000000000000000000000bfe46f367494a13aae90d80370217247ea03574a0000000000000000000000001a0a493c05f2166ea6ee9846b295f0540b5c54680000000000000000000000005ada0df6212deadbabd169701122d16d6d781b000000000000000000000000009ecd4ceda75d840af1caba4203a0add61e94f63c00000000000000000000000094c6eca25c93135640cfbba2c5f2b3cfe0a2c3180000000000000000000000000e46e22e3abf25bca1c4dc61cacbca10e259cf120000000000000000000000003954b14c0823cc0283d7b319efdc7a64b5dd5705000000000000000000000000f6aaf3f0b99012d66d24294958c27d394374eaf0000000000000000000000000934ec18d8570b4f4bfb5265bec5560ba1317d9970000000000000000000000003a7bfdbd3dab0d62c9891d53ab8a7c64e7877f350000000000000000000000000e8714eabfea6623559174cad938dfa0dc2bd4a8000000000000000000000000f229e8ad774f3136d15ac76cb9aa8a1f7548d263000000000000000000000000822925b20aeef4657fb252a94bdebad2cd11b85600000000000000000000000079ccb435b0df5bc6da1d3eb3ff260c25eee97fa9000000000000000000000000cca0780941de6af7f10d175cd9676f370ec4a32e000000000000000000000000d40a1e1c8159468d95405ca9342a82606f4cb154000000000000000000000000bb319cfc1d524d2dd21e20ec4d0890fe42265081000000000000000000000000f149981c9ff5f1e3cb40fff4536f0952acaa8666000000000000000000000000ea53f526682a65806b86a53365be39c8d98bea01000000000000000000000000098eb7a11ceaa5f53022144e9a3c15604300ffb90000000000000000000000002be3e83761558633e8e21d1aac4e7e834fd994d60000000000000000000000009c17d52e5faa8a93b63a4567480b4110afa7fbfe000000000000000000000000afbc3d5e8e55a81d29e492d9ac29483e67f185210000000000000000000000005327fa43ec2eb7670a8e65c3bb001e91f2848c4b0000000000000000000000006440548d10825edcc2bc7fb969da90758ca53d33000000000000000000000000ec294b24307d980cb721ab61e86995246a8fad09000000000000000000000000749a4b5bf974ff798b7e923bfca089b80a0d61640000000000000000000000004b7445416721ffcd75887cce9a0f76af20ffba0500000000000000000000000087b2920f5c40114837ccfbe1972129e07013f124000000000000000000000000be4c13cd9a94f2ab6a68560ccafeec1b81546bec000000000000000000000000fc3d6028c1c8fb3f014e6d53c171f72d0a29102000000000000000000000000087ded9c91ce2f676047700cd9c0b02e2ca2dfbb90000000000000000000000006cbd5cadbbed2e2689aae24710bff0225112eb74000000000000000000000000b9df33003610f07c8dd678d9b9911cdb4e6067e50000000000000000000000009b8f07f72182f755558afa82c4e042d07a176c4b000000000000000000000000d338f7d2aaa01745a2f169d311156e57edb3cdb400000000000000000000000067053e9d7584974282801e76b0594ecafae11f840000000000000000000000004538abe1fc8947b810b74c0167d7d3c22339a9ed0000000000000000000000009cceaaa0a41b41a2c73ae9af2aa2664fec80f4d5000000000000000000000000e8e406774f09d463be0b0cc5ecf0a36c7fb5122a0000000000000000000000003bf0ef69928284e44a64122348c17beda3b8f98c0000000000000000000000007082fb8ca60b23ca61fd049deef661c7009cccdf0000000000000000000000005bbdd15be89e7f7e1c30279df8c4949be21eb1ff000000000000000000000000fd933956c4721666dccf1e090ec8b89dfead110f000000000000000000000000bdb5480264c0938a83762da8f8154ef42dfc508b000000000000000000000000df0c351e8f4da64f3e6157530aace9993b0fdb08000000000000000000000000548573aa500a080109420c1169dcab634c67b8100000000000000000000000001b3ea6994ed6538939ec0f4bd7486fa51570df6b000000000000000000000000838c86addd7efe66f1602250192b75777be2eacf000000000000000000000000cd0d7ee47074fee4095db134ba7f74fa8a3dc6dc00000000000000000000000000798bb48b884c6e1ba72bf8559b051857f2f9d6000000000000000000000000c58ed25d712fa6623beb964688eb44125ff79d75000000000000000000000000ce7d156cec9fb9a85a2b2fc38467cdd9f88f71090000000000000000000000006766257491f1874aa03e13674f183a85615edc2d000000000000000000000000aff63015ad967301f540afce75ee0be29d0e71f7000000000000000000000000a176d2bbad09fdc13862e00d7db38ca01bea62e300000000000000000000000074e4240ec2aee404fe5a5fadbe3cd1474aea2fbe0000000000000000000000001ef0c336f3c6e6d1976f0bc56eb904c28890327a00000000000000000000000073a0ac6e0b7cdf60d264c7c9fb6f4246f200fd48000000000000000000000000606cc9a64cc3ff7dae85e8274a2cf78bac880232000000000000000000000000088d7d54877f4f2cf7fa1735bd29bb0ff4203fde0000000000000000000000009e167dd8632ad7e020b963cd6ea87a3a4ff2fcb3000000000000000000000000f521829c29f5e717d9845c89c3eb428c96e2bb3c0000000000000000000000005d9d3ea62d4f5d822180c8a0e46554e63540c166000000000000000000000000779438cbb8eb59aa4bc7aeddca22fdda6d168cd00000000000000000000000003111f789767bc06b8206b006adadddb5a2b839f70000000000000000000000000eec889d97bc590a51d7731e832be2a468711d2c000000000000000000000000612084a91a5ebb765e45496ec66c2457413e22240000000000000000000000002f14ff76413b2961232b13ef46f851eb0f4d0414000000000000000000000000a55bbbc2603a16f1880e212c5b671751604d65ed00000000000000000000000097ffdb6f753daad396f208b4b14d27f671acf07e00000000000000000000000055d3f0093aaab3de812fe515a9d5d7b9d9c3d50b0000000000000000000000006d40a5f87d3e40941e1112db8827f635eb1c67510000000000000000000000001eb1978395ef2764f884852d5b9e0ce8b99f0c5b00000000000000000000000004d4d1572e624f7413f015aa814b7fc81edc14520000000000000000000000009b3b543d47d90ff7f51a55a527546eb31abfeb0500000000000000000000000089720e0b6baa6d49ff5ae606b0534c99893cdb9700000000000000000000000077107ebdffb8e5cbe207a02e64af4b2c1d33c6060000000000000000000000006c0300730d2d183413084a0a0adc8fd68b0fce84000000000000000000000000ac6e37b4e87bf72a9ebf560cb23335d8c2c15b030000000000000000000000008061c36f6b72a6e15d50c1d2a301951795f6eb1a00000000000000000000000023f769d21b004d3ee3f31bd2c0e73e939844a16f00000000000000000000000050c3979221b91ae066c062bd202f1736879ff1ec000000000000000000000000152389feca1024973f25e57be1b7d576b0bd9428000000000000000000000000512d1a8e6745ea7a23fbb4a83eace6bd1d613183000000000000000000000000d40b206445cfd5809c75650c1e1f36320450cf9b000000000000000000000000a6cf8643400ac1d0389a052af32c2539dc1b22fe000000000000000000000000bffe0364f1087dab88aaacf5e72e9f978863ba36000000000000000000000000cd54c265cd9320fb870239b2846b9a51423a1e190000000000000000000000005d3f9eec7b7fcc01ab42081b4f3ff9c8e689bcfc0000000000000000000000004d0048824a6f64e2b3629bc84cec2bb25783b7430000000000000000000000001263433feb11b74b34c7dc7be88444cfe01c654a00000000000000000000000005aebdfe156d80cd6932ddcc3b0fd10dd9a4e5a0000000000000000000000000a64292178c9e14f81ca96423e68daf6dbf3ebadc0000000000000000000000008491d018a5a1324afb491280dff42c5e7956d442000000000000000000000000add1fc273242977df2ce086e66bd28c81f18b45900000000000000000000000084237a6b101fa04fb3a88697e5627744663f73ef000000000000000000000000d2fa60b42dc02f2fcb12759929ad1fb0dcbd8bac0000000000000000000000008c9188c4aaf93b5e2135c4ca833085d5b76f3b400000000000000000000000004c2fe571d437e1d7972c01908958d48124a00a95000000000000000000000000e69f11bbc6cba600f5fc98c62b651341b83f53330000000000000000000000006468ae6db6ed19b9424062ac064197824ac98f18000000000000000000000000b47f8ed89ce068e8e25c8761da0a499ad6a4405e000000000000000000000000f7d9fb98f5b942a384da91ead89d174d88233962000000000000000000000000ff6dc47cf9c8e52e91c7127152c5c95aa638c28f0000000000000000000000000ab79b909dc74b3e44768bd33a1a2fcc6170e2e7000000000000000000000000ed4d18ce171c8bbc0c66d1853f94832ce71f0abc0000000000000000000000000e8bcd51625c7389ecea81702cda94ed00f856d7000000000000000000000000ff0da68e52d3a69de2296c362d9555503356245b000000000000000000000000de12fd887aa98443e1dadf23c7d08c67d6f21c72000000000000000000000000e4be55a79db94170983006358d88bf98d888516800000000000000000000000040250efdc2dff9977c4fbbe6992314b95298601c000000000000000000000000f763660d10f4748fd29e09f31042fa2f8e09b1a900000000000000000000000076f99c40652f6c91e50fa94a141a595c7623dc33000000000000000000000000d4d7fa42606508147a37dfa505ebecd2b37b7b31000000000000000000000000370cd93ac7515ac226dcb4c14965c9663341eeb6000000000000000000000000a16489ecda5b3d510314900fe8e9ce5914c8c4dd00000000000000000000000001007e96aba306c691cb6d765088faefe19b1292000000000000000000000000df2f6e1a907b1dc35c60790d99151fda311f8fcd000000000000000000000000d5cd731d196226cd4f80fa91dab28f5d53ab826400000000000000000000000027b737daeba85b46a9faf17718e1db578a02147c0000000000000000000000003e646d47ccef18d0b8d8c309d36509daa75dc8e40000000000000000000000004863560cadfddb10db358f446d77ab3d33bcd4cd00000000000000000000000032e1a795d5600d3e3964bd50f0b1d461fc96115300000000000000000000000038667700558c83aebec24737528a60308a655c0a0000000000000000000000008c7a0f08a7f5285ec27d257b3e5372c49bbcf09c000000000000000000000000405e7433194844a97aefbc724a3855944512149f00000000000000000000000054426466e5749cd7e8dd639cdd7372bedeac78d9000000000000000000000000f2d53ef385f6358bb8497f538ae39c2c166be4b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000a1fe633dea6ccf71b4554cf67049d3b01aa06db4000000000000000000000000421634268d7b716951a81efba5bcbe1af75a96ef000000000000000000000000af3ba30de985233c0ea73596b9842b4530e422b800000000000000000000000001fb67de39934d94ca75de628cf67581d55b987c000000000000000000000000d56c5f3ff482dde900d7570bc32bf99c8069bba6000000000000000000000000362fd2923fa7d39f37640735c8d9def3bbddbf840000000000000000000000007b943eeead98ef64baefe8ffc5d8e5583ba9356600000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000000e6ba0787c45bccca37e2ef7dff64080a57bb0e300000000000000000000000025c8117be6767a045408d04ad56322a3b98bf6cd00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000d6b8fa4912903622086cc46424aa51639b46f83e0000000000000000000000007f8abf3a4c0339306a503a472d9cbf5945fec8dc000000000000000000000000d33e073cf99cdf922d6d139e35dd4cf5bf5883d70000000000000000000000003ca52ada5b6378123bf1c4b1da58c3b8f8b5bdcd0000000000000000000000001438d18af19a2e97c124c518efa0f53cdfe0485b00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000066783a03ef2fd8e8429dd8d8dcf495fd965d432a0000000000000000000000001a1cca45c3f94b627c3ab781ff4fc31085e82b2200000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000009db3c4ce8509996938cbf31a798607a56f9f6b2d000000000000000000000000d65c21c5adc8c1308720d22e7eb6cf0af84e05d3000000000000000000000000ff18a52b4b5fc1cf4a5563d1d5e1d4432af6509f000000000000000000000000fbc8ea59d578634b58196aa53f9df589ae275712000000000000000000000000084a170cd629adb57f6ac961f0984ca4463a8dcc0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000008769dc11936016817d74277e5ba8e39a4e5a69db000000000000000000000000530dcf0464cbc7925cb5e1ace0ac09c46eb3c9a8000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d73380000000000000000000000007322b4fae4e5afc5e6d8eb3f7775c33602d9794c0000000000000000000000009c9c4368dbef4233c19c7550167a8ec96e1df311000000000000000000000000988905a2c6706038ad879afb38a7427728b838570000000000000000000000002558597797ae5b7c64e0a6fa78d9ed677c9e6d0a00000000000000000000000038ff987e3cfcf5ffead4125bcd656415d2507c5c000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa728050000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000005660f1be7b3c65ffc02e050e3daee2d4ce528b5100000000000000000000000096dd04dc74756c3115a76eabab302730cb4611da000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000009e6a15c7dbc4ce9df380311fec55cc7ad34b5a29000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000007ab64eb9848900cca0751f49dc60f3267282cccf0000000000000000000000007bb9d837dfad3691cf470223895041400422c3750000000000000000000000004010bd06381ffd311fb3b16a7f760218d8844700000000000000000000000000fb2bd80b1da8aea400963c875c7a41f32e2738290000000000000000000000000ac30455fe15cbee6b54d9dceb5c700fc31ae52500000000000000000000000034ee8af414655586bed88902e524adc9b8fc3c6a000000000000000000000000a2ba681e6bdc42869d1ca240939f61650dc266810000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000473665f2404cda56186d9e02b6089ea8d6e99e7c00000000000000000000000030ffde72a8a39ea2a9eabef14cb9eef6331495aa000000000000000000000000e5206ccb29807b9c19f9c7fc98e52400ac6c301a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b1c9e672ca783035c2684d7ef10e1cb21d1655bc000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000a7b954ebfe244e334374140896e2906e830d4f5c000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee2434100000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000107e59bf1f84049faed26b7e81998c5bdb8885220000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000d6b3f4f173c853a4927930d0a0e01c2ede06a1d80000000000000000000000005f63fb59d2c8a7c2d8816be48cc758e057ddd927000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a41400000000000000000000000010d0f10abb30229a65ed86cd975d1c5bed6edccb000000000000000000000000e79db89b57e335a3f67897c72a1d9c72d905218300000000000000000000000029dc604de6910cec5afdc96610ba8a9bca1729f10000000000000000000000007718bb77584636a715878382b3cd8126c72506cf000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000d6b64afaa884ab3bc4f80b20a5519a39571cd05d000000000000000000000000ab4284fc1b02cd3a25f086e55a267d2826f701980000000000000000000000000aa3389a809a817e1cd2f6c87620ae469c3558dd000000000000000000000000fc0fe5655f318041f3cce782dfb805020900376a0000000000000000000000005d93f1b5f616e95f6334538133112bda07a86c42000000000000000000000000f88fb05807c8b6b8e9697302c60ccf05600ac71a0000000000000000000000001b544f29a407e4665730764ef5117f0beea7eb86000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000530dcf0464cbc7925cb5e1ace0ac09c46eb3c9a800000000000000000000000056e4cf3e8a1f1cbbb2191324aa8d51ba4d46ae6f0000000000000000000000001438d18af19a2e97c124c518efa0f53cdfe0485b0000000000000000000000006694416e850edda5abddf5b737b1d1a633a31a90000000000000000000000000fc1a593b3bbd91d14f4f4158378b7359c7c0b6da00000000000000000000000046c7797c14629c0ee3a3bf72e310c39a5ff2122d000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000bf1a761d2f375484554a7466f84cb4d563cbbd38000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e5000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a180000000000000000000000006002501f03c72ed4d50c67b791c05a28522dc1860000000000000000000000006d94b41f449a4ccb36841ed0981c50437a72710d000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a85700000000000000000000000005cbdc990442692402ba98f26117609661532f600000000000000000000000008780fbe7487287d6fdc1f6777ee2f70096d1bf6a0000000000000000000000002904a89fb293250583d2f94943f9cfc31aaa9e12000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000229d084c9a8894171547476f0b30c0e2b2d27aa7000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000cbe8c43364d2c78f9d041bab4e8c70588d284cfe000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000ab50f89d85880429c32c70e1852e4d097335bb2800000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000a0bb19f9e2239c7cbf2a15b884ecd1605f842774000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000098583f086f42d4405bd3ee17bf9a5473a7a7a3f000000000000000000000000ba7275842b8550154021693f94a01567a9ccaa8f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000c8d16b740f8e6be8d4acfbd4925f027e606557ad0000000000000000000000003948b2fe58c7febdc7d662d0a599377935f042e700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000003eef89ec347be1127f4943f45492d99b6d716de100000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000e714303f5fe29fa0ec5fc723acdc9b2ac4349864000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000067d83bdea7c87bf87ea3d956df0dd1aa93a6653800000000000000000000000075237a1f01be9308bd56a2ea3cb4081865bfe5be000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000de054f2bcedf306375fb7400824e40bd5f2ccc8e000000000000000000000000e50d7c6ecb95eef731db5ced9eea8ec06373da2d000000000000000000000000d366579974a9f3957ff5aaec81983e07d5f8e58d0000000000000000000000004e11dd4a104e0d1754e4c86a1a19cd15136a0e23000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000a4f0c7d253a1eb60091f9c8d09898d09825b4122000000000000000000000000a30e9e61b934c9e17d0860b355097d2037a62478000000000000000000000000a4b5679cd0e91659665c411b691c81e9c68b8171000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000197b3ebe1976774939c75b44917ebf52d1f9456d000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f2fed69c79fd24211b26958b1fd605b5eabaacf3000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000c878b5175106e97e1de82225e8f38e0a886e4fdc00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da200000000000000000000000054f3feb3394c019b24ea61b6def2a05dc1a94c860000000000000000000000001da96be5db2d7c4773163ec270f0b4041932819d0000000000000000000000005abf272494afbe06268ab42553b15f5473c8f8bb00000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e67000000000000000000000000522dc34f4b879061d9a528672f9a65790fb312be00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000543156df33051d9a1a23cac8b75f88ba0318024800000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000cf2301f0d845b7b259825b2dec9b9b34b52e6aef000000000000000000000000177aaa10a8e63b2c2cb74fcc0a97214631f3f8ae000000000000000000000000645d86081e838ddf17823536409997967fd128d40000000000000000000000008dfb4ccd04abb34b2f4568dd003b19f2ec0171d0000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000e5eed01d0281c581dbc5b7e078dd35273dd1d468000000000000000000000000faa42d0b1a7d194ce13cb6d6ea21b79a9cd8635e00000000000000000000000093b62f17df14f2a7da86849f81f0904deb1732e900000000000000000000000081d8eb74d7bbd779a383ec0c5a5f70adf2442ce000000000000000000000000002577e203aacc20ddf1b8fb5633a7a76598fea4b0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000530dcf0464cbc7925cb5e1ace0ac09c46eb3c9a8000000000000000000000000634c64c6656201c2f17398022497e412fb3966780000000000000000000000002f13f1df37128e6f2d00de353abfefe63c70f104000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008deab0840b6f131013cadba42086876a1b3841620000000000000000000000007dc4c27d82bb7400e86c609c805c763264261752000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000226944e6e9449e435df7a8024a437da7e0bf77d1000000000000000000000000febcc14ef81ef9438d0c2438a95d9af12afcfa9a0000000000000000000000003b10e0068efaa910c77057e5419a5c57de617b5b0000000000000000000000003b7ed2d4c9ff9c466ef837aea47e5b6d29319857000000000000000000000000a99750f4096151e0970536bae43d337a245903910000000000000000000000002c4fb7402d015726addeccebfbe1d24b6187b1a7000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000049459d2b0a8de0ce5e4d5c244f2961df2f20982b000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000000a5e71081cd0590c64b76a63b3edd277d069dade000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000015846bfe29a863f6c2bfa2a46f15b167403f7f57000000000000000000000000743d4359b5ef346e3251fd49d84a2c83369e4c6e0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004589add74675fd160c98fcd6990c14868755bb0b000000000000000000000000cc6be2eaf349b397050f01bffb83896186b121a0000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000000a67ea5f22eb55af35b31f05df2c8b858492182e000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000bcda02e8d9ad39660c38c6641e80e2e49e9013d40000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000c74887b0cf64d9bcc070adfef3cf0647d7093bdd000000000000000000000000027d259120a6ee71f8c85a41633f284f655e3f6a000000000000000000000000ad9f78a9f25a04d3fac152f9954358139474567800000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c3500000000000000000000000003604897d19b95e20a1a6ed2563c7c35bf9af8cc000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000539de60517e3982b3ef4c5fb23eadd608a027b88000000000000000000000000d65c21c5adc8c1308720d22e7eb6cf0af84e05d30000000000000000000000001b338b0219e80cc671b26e39545f94ead142dc660000000000000000000000003b06832dd423745174fb94e5d829ad591d8d7b71000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000031c51b5d6b77092fe99b2e735ae6aeefc4ffec4e000000000000000000000000efcf061bd30437a2df0d03068b7c39ca731060da0000000000000000000000001cd3c606853e8504545104b86c6a6c0e09864707000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000008414cb3bf30be9ffc6fbbbdd9d8da1f899ceb182000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000002b0d3b0ed5a4c80106cc5bd1ed5019e612986b3a0000000000000000000000008c3654965636bd77943835edd524ba1787cd3ebd000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000022257566c9fdbb058ecb5bc46c7c5a1190fef254000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000015d7b916ae11f74e72b89acc31eca8b3d206a1ba00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000016ac7d2cfd229926467fda99ae6e5a6038499a62000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000004a6a93a03f5c03b0b627989a230a36400d27d2a0000000000000000000000004ff5d5560ef22db51ff30af31cc091f23136fc4b000000000000000000000000d2cb3f5a147c2bf2cfaf864f7c3a6f264e042e18000000000000000000000000263e2e867f28ef90805cf56725e1fc9095d752e50000000000000000000000003df132671030e0253220ff6cae427e15331dc519000000000000000000000000162900ef3f9d678a449ffd53e29a754fcf3676a0000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000003b06832dd423745174fb94e5d829ad591d8d7b71000000000000000000000000efdb8fe55d79c1c38234f11cc16464cfaff19e04000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a85700000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000009a55e093a56a85fd8acec2116f2ad4ea9f50d86b00000000000000000000000011e375c2959bdd2a202fd19906a4959c2ab42065000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008dfde75586ab778e207c3475aafa71868811aa6a000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a85700000000000000000000000099dafd84301b9f25e042760ed7bfdf96556a5276000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f0000000000000000000000002f13f1df37128e6f2d00de353abfefe63c70f104000000000000000000000000edb85bf4bcece931817724ffa120c0314b0c419a0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a41400000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000092abb60e8c8a2cccc0cd1bd7a26ed87313aa0b70000000000000000000000000bfd58097bdbbde6679b9263d19d959789859dbcb0000000000000000000000001ae488d775384cf544a7f2041f9fdaf242360f07000000000000000000000000ede4b705113789d688b18f7563c268cabe917bf6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000001c6bb09975f451aaf8d4365802ae25dd9a08139d0000000000000000000000008d5863a5db8a76ece7a5f606da78f3d7acedfbe2000000000000000000000000a12d260344477aad8194afd1dfc398acad39616a00000000000000000000000085e7402997e7b629a6a52f091fd9bbfe9794feb600000000000000000000000027d0d780b77f360c0cb3ddf4d208d5f0649c641000000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000006fbad5ae810f7bdb18f356e678c6a295270f19520000000000000000000000004bdc8addd002c3cd46555a9626d9086bf3c0ea99000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e500000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000e79db89b57e335a3f67897c72a1d9c72d9052183000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b72c39d2823bb75fdd4c75f6a8e6d2f7d331f99600000000000000000000000042e1ed720702464ec9cd1f68e716ca43f78475840000000000000000000000002210146954ed4574f448f00a0182399bd53d157200000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000c991e3d84c5945562834ab144d0bb03986c8bc9f000000000000000000000000c6cc64d191cc5d48b728ab44b7173cce3cceda3b000000000000000000000000cccd30bb4b30daa3541eba69a1eb56c66dc135fd000000000000000000000000c7f817c6db76de4e765145beb26263f692bb1a5c00000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000034ee8af414655586bed88902e524adc9b8fc3c6a0000000000000000000000005bb4a8242c6a7ce92a4d2d95ec456eafac2f93f00000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b966a5f278bd7aeb3a1e8d6cec672c24f2298b300000000000000000000000006b0feadc84e459fd4de769d4b0de953419de6deb0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000007aecaa0a73dc34f793265fa961abc0fd9c5a294900000000000000000000000070c1a58ec0f35dd5f54e50d8a4fd4426f92ac7fc000000000000000000000000293b9dcfdb76f444f76e3140727e172dc13bd70c00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa728050000000000000000000000009ab1fbd7ebe04ea9c473d4eedb1a3f897ec86971000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f9c4dac01828428db66126f2dd32b10f6ad393c3000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000073fabdf45e6f53fff60a53976d32bf6c2b9c643000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000003eef89ec347be1127f4943f45492d99b6d716de10000000000000000000000003276c64c4aef632d66033b484bb33b3c0779dc79000000000000000000000000c6f6c2764c9add1433eb7823bdea2058d0635026000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000420722d3e1b59441bfafbbc5ccfa8295d91ecdf9000000000000000000000000dde534c7da75977ef8754bcd5c3352442a6e83d4000000000000000000000000844545523d5db5590234eb7e0322887f0e4ea3d80000000000000000000000009d7ad2be03a435b2cb297ebe20fa685ce0f732e600000000000000000000000016ac7d2cfd229926467fda99ae6e5a6038499a620000000000000000000000009b0a1ba2ace0d67b94eadb108866131f3edb7dbf0000000000000000000000003bed7b6389df74efc129b9ffa412769fbab48453000000000000000000000000e8a25e8a56a4d4e53a53dc87f3c5103e8276bac500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000a679e620ec402cbb05f706ccf7f7677ca6be0e3600000000000000000000000047d73138db14124e2582133323ffd8a3ab802088000000000000000000000000262a1be17742d1b7fef86bba7fec3c56d6a87860000000000000000000000000e5214ec063924d42c339b92e325e71e73b4fb1590000000000000000000000002ed082c3afc7cc9d0e7658ac20ee563847cf6c71000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000006c95ab5cd0dcd100b897da23c2c10ab9ce7b3a030000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c8792100000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000086d5b8f53db095a8d12ceb058d22b77bb200d93200000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ff9ff260607bb596fbddb98241793b980f46c6600000000000000000000000001e94c3deea79c6a0c5c0fa5882b69edd42bf67740000000000000000000000000af232494c13346288bf41680e69546c5aee37f7000000000000000000000000debad49088015278ff3fe0a80a13d052d85d5f730000000000000000000000002ef18de81d5477dd2065ed8899201c204f3c97bb0000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c879210000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000e446ee4b63dc34ea60473c4376d9706f99b5969700000000000000000000000009aae7950824ab692f6f54f82a43e38ad88f72090000000000000000000000004f7c8dd0ecff765bec604423e3cba89617686bce0000000000000000000000002b46ef4ffdd2a7d23014c8ec2617ffbecb9fb28e000000000000000000000000550b4a218b4baff6357e8fe68436832dc59dc98700000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000047470273379c68c273e156a0b201c1b9b236825a00000000000000000000000042ed479d577074c88c2bd71d85ec01c87972593c000000000000000000000000a267a8bcba091f0354869bee99a404efb08c027700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c536987cee0c1281f75f2e71c114b190221863fd00000000000000000000000098d5bd4ae35554124b18e1bc069b8ac328759812000000000000000000000000a3ac5a22bb4cb2ae32bdde5d5aa1f074d5262c28000000000000000000000000786aedd0db514782ec2f65cecdcce38f6aa62fa8000000000000000000000000a4469d29125692f38547bf7b283cfb7f5cb3e8ca000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000e3095dd09a09e4ce9b01474274e6cea0a65878a80000000000000000000000006e9cacab317364e3362bbfb917351556d41c2409000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000003c9342e49df0d4211f234d7cf3336251dbac5fb000000000000000000000000fc0fe5655f318041f3cce782dfb805020900376a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d73380000000000000000000000005c37a7c68fcf14b220112058f95e50524dc917c7000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000068d8abd309bc44191e41178782f5df54bfba3bd3000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000a827647544fa99f20ff5909b9ec5f7c2891aca5b000000000000000000000000712536fbaea9fe66e3c7ea1e4cdb632e94d6e6280000000000000000000000002c0e672bb0a13ad44cc90be9e90bb372b9428dba0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000362de2a81dd1bbda555ad17fd1a1dd8c307858640000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000005b520d2c994af530fc72780f44eecd9fc03e02400000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000006d30d2370bed2e5ce8ee501848f239250f324a19000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000023d9e42500d8ca0b970e6924679fc5cb69004d520000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000bef7efa25f4b3c863f73ddb67e95a29f8b13992c0000000000000000000000008bb960634b02c0a6a62640b8ef312c75d0a665750000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000007a9401c33652e361e0cc0b22c2cd3d04eed485a60000000000000000000000005b407b141eb3689c3b2e629f8986582c070ba7310000000000000000000000003276c64c4aef632d66033b484bb33b3c0779dc79000000000000000000000000fe26bf0d95e336f7e81fdf7a37fee7208939a6aa00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000005a5702c8821d72fe58e310b79082a04f46e5d0cd000000000000000000000000115657f64110ab354e6c71ad5feaa751263bde05000000000000000000000000fbc8ea59d578634b58196aa53f9df589ae275712000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000050a0e6044c50bd2472bbd7d4b05faf798f2bf4760000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ce7d17eea1c863574c5f04886c5104f0751a7109000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000007a1770b41858d6bb18faed04b83e3e932e25dd3800000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000d33e073cf99cdf922d6d139e35dd4cf5bf5883d70000000000000000000000006882e6bad49abb9d7516040eb0c7fa01d432a10e000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000fffda8cfaf79d3e27f03e8e9f0f5b6230ec23a00000000000000000000000000e70bba830a4615aa20510dec93f354fab70b9a7c00000000000000000000000085060a7de0ff2eb8f8d78fda6b051b7411e8d574000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000004a5e569c55f5d86bd40cab7a8c963a82a5e417270000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000928267b66b666e7f6d940d25ff38bd1d7002517f000000000000000000000000a6ecae4efedaed7e1ff5ae1589d3aabd6e25558e000000000000000000000000e79db89b57e335a3f67897c72a1d9c72d9052183000000000000000000000000669ee5d45362017ac081dee5ecb013c0514ad5460000000000000000000000007af5d63857e124bb2d02749a92662140a5e697d2000000000000000000000000f78b5d1ffd46129ba322b6f0c39bf62c08bed6ce000000000000000000000000edbee9839dba8547e4a32d7d6b686545198e10c000000000000000000000000098ccc0e6e39fde9e050524b7d1df3b24e51107e500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b0135dee2f8dfa4e83b0a0c94acf0a8ae2c2d2ae0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000e5206ccb29807b9c19f9c7fc98e52400ac6c301a0000000000000000000000004f7f5d24d3adb3cd644a79a35fd4afedf6ee14d40000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000a6388b2b89843d4205de30026f8e35e50340d5ac000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da200000000000000000000000075372bc86d76c4fdd6051ee41601c2e59f3748620000000000000000000000005aae67d441a76a2cdc78f854a38f7d090b99b66600000000000000000000000048f4b98aa0f72fa7215824a430d87c217c052026000000000000000000000000a7b954ebfe244e334374140896e2906e830d4f5c0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000006f7abe8ba6eb1a4b947d8a982ee4ddfdd77ce4cc000000000000000000000000b667dfcaf7bb9e38b8c39336a2eac3e668db2c1c0000000000000000000000001ee278f2bbcb4e669022400574fb5eff0ff024f40000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a414000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000babe6b0ac76ef57bf7a90913f74073833bc5ec73000000000000000000000000632fe51a5d8d88e5a6c173abde21964746551d0100000000000000000000000023d1ec82bdef12a8208fac8c902ccbd727304798000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000d46ffacacfdd5a66fe418e68e3c047c7e8e7b4b2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000984bde30bd154b649efcaed246c039eae81d49a5000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000bb895f992eaf1bf1349ed680637e505dbf3c4586000000000000000000000000bcc0666149ca424a1bcbd5b075afecd2dda76e38000000000000000000000000ea60d40cab32680b099280fcd9769856577123b2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c9da1753ebe455ed12ca96df2137f2c331e90d9c00000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000eeaa92fd4d83996f2a00bf5334837267fd8d2edb000000000000000000000000514d318bd205aac06efcb34fdf619b8414f2a67c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f1490f78d7a9b2bb82ced74433bdbf31e703e9fb00000000000000000000000075ed26092f93566d23c9da88d218fa94318d3fdb0000000000000000000000003b2113c40af6be7fcb9c83c1da2afca094a7339e000000000000000000000000bb9e96d8554a173b6856c306247ea4981961c977000000000000000000000000875c0c24b81743f87e28d7ce9ebf0d494d2dd2ce0000000000000000000000004e67f3c331f751264e4daaacb151d250984657650000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc3100000000000000000000000009aae7950824ab692f6f54f82a43e38ad88f7209000000000000000000000000f833877417cc7439424972c6190044cbaf7622c1000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a4140000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000010a7c1389b9dbb9c680067adc93bedfd314a04470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000