Special data
- Status: Successful
- Nonce: 369338
- Type: 0
- Gas used: 6938037 gas
- Gas limit: 6994268 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fa980ced6895ac314e7de34ef1bfae90a5add21b000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f4870000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000a7921e4c3dc8e38069061a07c08fc0d2a35b9e6f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000514d8e8099286a13486ef6c525c120f51c239b5200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e20000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e333300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000006921b130d297cc43754afba22e5eac0fbf8db75b0000000000000000000000002da56acb9ea78330f947bd57c54119debda7af71000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b2504a03ca4d43d0d73776f6ad46dab2f2a4cfd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006e2c81b6c2c0e02360f00a0da694e489acb0b05e000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb98831000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec2200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000eab49138ba2ea6dd776220fe26b7b8e446638956000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000a88594d404727625a9437c3f886c7643872296ae000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d3b0b58ec9516e4b875a075328e2cb059d4d54db000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fc48314ad4ad5bd36a84e8307b86a68a01d95d9c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb510000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000002da56acb9ea78330f947bd57c54119debda7af71000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000003055913c90fcc1a6ce9a358911721eeb942013a1000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de67900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000d722e55c1d9d9fa0021a5215cbb904b92b3dc5d400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0041ef357b183448b235a8ea73ce4e4ec8c265f0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000fad8cb754230dbfd249db0e8eccb5142dd675a0d00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002da56acb9ea78330f947bd57c54119debda7af7100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000099b2b1a2adb02b38222adcd057783d7e5d1fcc7d000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b08fe3599efd99678ce8a652d24374799efbe180000000000000000000000000c588c32e0f263806b29e8db0bf9e93d67a0050d00000000000000000000000080c0ea3297550e56452235b9bb05c75accae4bee000000000000000000000000c9d05463ee8f4a46c41f0d80479835b2f0b8037500000000000000000000000079d05e84ce1af635d96a91f5d662ce42c92ff1bb00000000000000000000000027802f36907aedcced90d013ab346f3bdabfa44f000000000000000000000000669cdf31dadba8b85d0a639e5cd3fc800a41be5c00000000000000000000000054fdf211777a29fbe4131545c4e75b6f78b5df37000000000000000000000000bb2b1c99dd5cab463973088310a7a15cee23b48300000000000000000000000025f420bdaa86232f4060a2d0b6eb09feade6fd7b000000000000000000000000eea7ef67ec18360b823c182f81f73914f73a59ac0000000000000000000000008ade60dd2173963393f3316cb510cbf2e990ff3600000000000000000000000073ac726205637a7b68e4e8951d22a4a277d08311000000000000000000000000c54eb003bf29f882cfbddbd2fc8561bae248d6f9000000000000000000000000c474add905c0a38d719da96faaa9ec395aec61c10000000000000000000000000087e3405435f7c903f4c86560c005e26604fa4a000000000000000000000000bf47597fb3375d933479b8958074fd4b1ba35efe0000000000000000000000008736fab6e75da99aaa9e73a9330798866fd2a6840000000000000000000000006d638f98e935c39d562c50fb6d5ba92f5a03085700000000000000000000000053c910a935fcdbd931872bcdb9b51ada7b122ba60000000000000000000000005e4649b20bb64c9b1134bbab176c63924845c0ba00000000000000000000000056a7b38456cb078794f57b24bf0a4f21ac1218d800000000000000000000000061ba9065518cf7bd28b9c229641c1af22fade309000000000000000000000000ebcbf65fd9ffc6c49d24c8a8e3105f2f4b8ad50e000000000000000000000000e90b574b4e31e29504804b0a4cfbde41159ffd5600000000000000000000000056dc49415fa347a29df9d323f4ecd40dfc9ad26d000000000000000000000000e05b1317d7e50f296bb87be833cd4e83af428105000000000000000000000000b897edbca533dc67be16ab4c21e0526a9ecf457e000000000000000000000000d08fca5d34899160cee7208ad9fb87b9d6e9ed8b0000000000000000000000006e4519775851b67f9223cfc5e84af27d7fd1889f000000000000000000000000beccb3b9600a3b603f6033359b73654dd2913587000000000000000000000000e9ca3429973c3ae1a02409114d7d9b09151c60fb000000000000000000000000c763370266550023c54733625b7329548156c4ea00000000000000000000000051bddf7eabe9d3c54d54ef34dde2312100eb335600000000000000000000000092581caf9725ad9de1f2850e69882ca376a84b12000000000000000000000000f2d4b7a92f8e7cdbe6b8858dffc5c883db41b73c000000000000000000000000c999f6b6ac122781d1b517a0555317817de75e8f000000000000000000000000cc7febeb7bb311562763aafb129fc6ff80a51adc00000000000000000000000026e5e641d38903c5be3f6f3e16601230a1004b6a000000000000000000000000025b605a9cbb066ab280c44e54fe4cb3f8951f6f000000000000000000000000cd0d9d978b5e328a0528a57e5911f1f2811d59f8000000000000000000000000b12653f3f7d379bc72314763f2cb46d1e4c8a3ab000000000000000000000000e913b54f51a4394ed425a97b8b997f31878ee2ba000000000000000000000000be26a4c82f70e344c8a9b14159066b89fa0b6979000000000000000000000000a70911b6f2ad7082fcff511b22c6286947157d450000000000000000000000008e2e5561f158046d4e3b4c4fc38aceb15d0ac3d7000000000000000000000000dd34607710101a67894f2cbc1c8eae25833eb44c000000000000000000000000b2842a9e001b19fcb85a4db0a514449607beffbf000000000000000000000000aa718082d4d7356ae1a770f1374b7ec073311ca10000000000000000000000004d51c01c8b5fca7c0093f9b30f3c68820d927d33000000000000000000000000d40d154316e0ed455d02782828bff4638c1474b2000000000000000000000000ff0164949eb90444d8aa52eb5fcd84a745e0ba6000000000000000000000000037b678ec0ee532b87c9d5914179c07fee01e60c4000000000000000000000000e6747f46efd7d3e0a88215e9754a5e7634ec74c2000000000000000000000000361b3e0a64e148f28c1e1221f9c09d7f98af32230000000000000000000000005a60ae60d1f68b8f3961f6f3631bdf336b198d9b000000000000000000000000b618e80b36ee5ebf8ec55772bf71be50dfdd7d51000000000000000000000000bbb0daf46e8849ae6dc6037992596aa79513076f000000000000000000000000185582c96f6a30d7d8803241596aeca05e38b87e000000000000000000000000e55417df642575b618290c4830b3528b4e0fa7ae00000000000000000000000072a60b5c2165c063bfcea82f3500130aba110a6a00000000000000000000000008521310022c6206c7f812f3e56ec04a9c2ba43800000000000000000000000052e907062c8f7bfc028d91f1115b814d15c7cd7c000000000000000000000000b1b304e820fe1ba055653b5cafe331f289bfb0f000000000000000000000000060c5f3b766ed7426ef5431c2352b631bfa5f312f0000000000000000000000001f54605a9c49fefaa460e69d92d46af4c6f48374000000000000000000000000e92d64d97f15b552010cddffc47f8b2c26fdd073000000000000000000000000f16af96f94e4badecdd6585383009f55f8ad003c00000000000000000000000032d9eec05b9725e80ba296a59e4ba850343c81a50000000000000000000000001105a91a4ecc32966e28166bbaf0a555dee116b2000000000000000000000000472d2e36aea97cf143201e25264ebf93d50e555f0000000000000000000000009bd665e3fbcf02a06715991f0536e28edf1c5d5d0000000000000000000000004098fb62a8b26e9031f5a3cbc895b6ba32795f09000000000000000000000000650175b902dd1f4d2e4f0487d0fc05a92824ef140000000000000000000000000016b8c658d87303c372d7964a4acf3f7e5cebc0000000000000000000000000c0f92432d6c343d36810acc07b05ac5df8491ef30000000000000000000000006c75f053e0df83ff8ff88b325ccaccaad2d71aca0000000000000000000000009f1cc58c3a038b757b3d5e565e04ef7aa1dfc4f2000000000000000000000000aa71aed9521cabf910ea88324cab202691070238000000000000000000000000e3a73eb549a901c107bbea8f109d041251b9784b000000000000000000000000c20ec2b43b222a1872059ea9dc8d2d4a54e1d7690000000000000000000000000b88dfcaf692872708cb7ef322d8595cdac4ddc8000000000000000000000000b1082d90758f268b0b1acce0c10ce6139f2aa0850000000000000000000000002273ae15d6d9d80b4e14771afa176aed6642b23000000000000000000000000035e1d63c66b0e732fb5d0653265eac680054aa95000000000000000000000000f8f0d82557ba8700c19fb4bd2360a542a61d9af1000000000000000000000000529ba13947fb95fe8ec731c0ed51df95d5eadfc90000000000000000000000001c34a57eab6dd9faf774a18738e1e9e3bfaedc35000000000000000000000000fb97997be1ab5eb191e9c627fe7f5c3ebddcfcbb000000000000000000000000a2ad325c27b6f5bbf88aa31deef073c1c1705acd0000000000000000000000004e19c5234582b69d8099ce713ca488dd7b967d110000000000000000000000000d38300668a5add6728ff6dfcdf56374cd2696920000000000000000000000001147cdc332ede4bc08a88e21c26e36d77506fb6800000000000000000000000041c9212f5b1adb03c6e8a21b409b64da1d53da0a000000000000000000000000a270bde2ecbd72ad259d02d7ccb47d2d95ef94ed000000000000000000000000c163c442f76e6d06673207dfdc8470fcd6993d80000000000000000000000000f41ba827cc2f0df35e1ca6e1dd36b1df84a2d3bf000000000000000000000000847d1ba61f284b223c46594e54aaeb23427520190000000000000000000000002604c637b326918a6c445ae491ad355ed8342c370000000000000000000000009015a0dad344ddadd33623d884e28e86bd45d61500000000000000000000000047d30bbb8abfe63e1689b05d799cea1bf4576051000000000000000000000000727db8312510b64285b93e22ac14999066af98bf0000000000000000000000000e7c3700b3ad9e741d787ec1df337a6c71d45b5700000000000000000000000072d9b9fd0723a41d76d0371704b8f711f619c322000000000000000000000000d1330bdd1058ec0ed18a2b5095f626cc61f61e82000000000000000000000000203669ce6abd9b0b1eb11a9181e6c0c2e0dee027000000000000000000000000e365685cef9054543f1d47e1d86c2fadfcf621ab000000000000000000000000185d376e977b76f87c13d52e314331d893768210000000000000000000000000bb253ec918cac4c897b2ba5c760864d2b4e104d100000000000000000000000080828f7b72229a99c91d1992486f7736ac17de6c0000000000000000000000009c95ed9869af503a7c3573d022b1258334249d1a000000000000000000000000c5995110a8bcb9f0c94c9c305009e6213aa0f5740000000000000000000000008d6156abeccbfd6b50629a52aedff3ba2aea286a0000000000000000000000002d9aefe1da0f300d5e202479d5a597af8939e259000000000000000000000000c7de210fe789791a1da01f10f9aedb827dda646e000000000000000000000000f8e7f4f4c82a95f20066251bff08a2f5c2bba4aa00000000000000000000000055a709a48b6376c3205e7b582c98c65a34d80561000000000000000000000000cdd4e543ad1fdaf09e911c9ab48d96edf28cf2d100000000000000000000000005faa0c4c66686a5cdeb4d5e0cdaf244226f05a0000000000000000000000000dcea170479bdc6a3ffd0bc722b8f6d6b97d76bb800000000000000000000000058eabf045619b90631d0a98da8fe2f8d1e003b7d000000000000000000000000b9c8587c04f172d876402f7dc46229cf95f48c2f000000000000000000000000e7b163c01fb594632835202f3631051fb6cebd85000000000000000000000000780dbe5d02fe6254bc97328572e5adb0df76af0b000000000000000000000000bc719d6963182fcd926dfe6e8047252667e4991600000000000000000000000035a590564b73a8f60e280f112d191e4ab0a61cc2000000000000000000000000548367770d97a6fc6279125be1ea4e41fa191732000000000000000000000000264515162370b29fb4617a40642810f25aba4703000000000000000000000000658c363c8e0099df814f9307209c1761d9dab655000000000000000000000000339938d636b808e547c4871eb39e7b7c9e69db530000000000000000000000002931b38050b70b0c0db9171358f1edbd431c8683000000000000000000000000aafc3d911750c785415d7dfa9399597edaf562840000000000000000000000006b3faba0f5b2fd13396a5c43b000c1b0fdf6406c000000000000000000000000bec54ec81fa769a237e806f27cae924ddefe214f00000000000000000000000080bcbe5d26fe179b2ed25b7a10ece415e8ce54c900000000000000000000000033e8688805ecbedf2150e6eac320af7213c29b830000000000000000000000003d9f5d3b98e6394018f6a0b755b0eb9a997979030000000000000000000000007ca35167e192dfdafc8b7ddff929c977062da35e00000000000000000000000019e265a088587db3c5bc46e6107a717b722511ca0000000000000000000000006a8e567b205d5c3ca6a22fda0bc3db286b3084b3000000000000000000000000763d6ce70dfe90d9cf21706890c3f21cbffb3d3d0000000000000000000000001a36c37624511e2a1a3d9fa9f7f4bd099747c3b2000000000000000000000000a159a5d3e530a9aafb40cf484e0a5efbbfb76237000000000000000000000000b218772d606fcdd643715fa2265b57f22768e18e000000000000000000000000fb466b2df1c8e5971b1aaa8513373a938a8666e8000000000000000000000000377a14243a5679047a211494a8671ad51352b7230000000000000000000000002b6947de19c6aa02954dca5bd2e09382f11ade090000000000000000000000004b13fd57abbc4504b7f9fb1383afa88776237707000000000000000000000000329467e74d31aa9f9b433255f7739719fe9c2050000000000000000000000000f0f6bfbdd5a44c1b9cc5a2dd7a181c711d77f7c3000000000000000000000000609956b8802aaf7d6315479f79f6e2251adcc05e00000000000000000000000071e804afa9f598edd19f63f670ff39c4fc32998100000000000000000000000099fee3b742411888e8f3b007b985b44a0ec136cc00000000000000000000000070d66f3d6222cdadcf618898b375abf3bc59a71d0000000000000000000000006f37ec0faf3f9ee2fb99924b74afaab5ed8e6b620000000000000000000000002e148ed49d3861f35159e9db93561b5984130385000000000000000000000000223981fb1c3193a20986015d6a9d6a2b53fb61ee000000000000000000000000c6c33b9aa47c0c3326384e0f7e1de9d0aea42b6a000000000000000000000000b21b34feee2aac197883d0d63f3ad721d0951c990000000000000000000000006b6b603f9debd797ebbcce8e6861cebf3c2c6fbe000000000000000000000000bb3f5d7b5614308fc50ab69bdc77b9d776c74f7a000000000000000000000000eaca77c941720f9026929aafb0feab02ce70586e000000000000000000000000b943214e96f33780e21b6bad108cb74f69301e0b00000000000000000000000076f1539703ff8ce7975a249886ea6935bcad60c4000000000000000000000000ab4b7154ebd22dfa5ac12f60c398fcc174365d64000000000000000000000000c3160202af27d3f8fe12f34f011a0a7f55c60172000000000000000000000000e03d840a16a811fdf05c66631deb33fc7120469400000000000000000000000000143dd21e8df98226d76332c35bd6ac96d733cc0000000000000000000000003a7e2e1358005af0c9d8a21e6d899b6fd988a43a0000000000000000000000002e5320f2b4659cd13c482ac22db8282414935c530000000000000000000000006089e8f86eebcfc214b93700a3d274f4ff5c24660000000000000000000000004cbaa48aa354df3e9691ea121daa3cba175772f50000000000000000000000000ffa0bd18e13064769b8c54c5145dbde462ccf25000000000000000000000000502acaca9852e1f3af053553539a2c0357b6e27900000000000000000000000086f0ecf2c40d9a4511d82151afcbaa23d6389018000000000000000000000000e5d8978aef36c7e4005b0f03b9bc58342dfc54fa000000000000000000000000369ca3142f4d9387b4fac7023fd7c7b2568c991c000000000000000000000000fe985af13bb7a60a7ed955364c9814e2739c1d5b000000000000000000000000dd678ed29f44aa05c53290569a5f6d777a1b2bcb000000000000000000000000aaf81d1bcffe125272f9f6de22e2bb5cda73e6cc000000000000000000000000a564e1a96de317e3f4d677f3ec2b4d78a3099b1c0000000000000000000000002bb8cea7fe4aa698771fdc212bc82ced16697412000000000000000000000000c67db198b10f7e79d4d3f181e97ea074234ca84e0000000000000000000000006ee05f4e12c5a837ad05bf215c656c7f57a404d9000000000000000000000000bbf0ed08db72b7085b5e645e2a8ff757eba983d20000000000000000000000004e02b6854fa4db619d6da8aa3c7713cdbb8f2fa9000000000000000000000000d0920638a18c864f48da9ca99eccbed8dff8a3090000000000000000000000000c809d441acd95cd0a9535217d843404e057fd21000000000000000000000000337ef8181d36ea845d0545602cfd7584adc4cef7000000000000000000000000baf2267fa72ed8fa359112738d20ee31f18f0f360000000000000000000000000e7f3c59ad35b7cf815d5d23f7a105855b3ace260000000000000000000000006a39c55ce1d8e1c2fc9677dac8c10f8b1a059e8c000000000000000000000000b111e26d7f4e7491696be608b634519d1f8bf9aa0000000000000000000000008beb803ee7ba7b7d39d7093f9f4981f1afb837d100000000000000000000000081585499352df7bd85a9e6335afc4693c959abc6000000000000000000000000136f1b7a6a07cdcca294d75172f7e85ecefb97e6000000000000000000000000f844008f9c7c61de9af5f1692b8d9f1547536ca6000000000000000000000000ce24cc1df1d3d16c53f51b36e4e56673c3a7ab37000000000000000000000000187b43bccb9fbf2a13a28d03fb0ee7d0bdf4581900000000000000000000000023ae8675c83a29427c743e6b5c3ee3f1d2268e1500000000000000000000000090f6ccc4a601f7683d6f187f691948f2f1f9f83100000000000000000000000038fff4328cc92833a044453373a675acb43ef9fb0000000000000000000000008b930bc46760296fc789bcf036f21294e75b58100000000000000000000000004045344e6a30ccb10c37f1132b07ded3ebefa07a000000000000000000000000a155c2d67cab89ae86bd1b3fb555f488f77a3dae000000000000000000000000bf2396971c011384df088accd693e717706de7aa000000000000000000000000ef10310e7e4c61f59bcee4ebffe0809b010ecc8b000000000000000000000000037888d7a2ffc891ec3ebe82c97a9e074d803e2c00000000000000000000000011e399e6e1940f4f701c6ede68766f8e144c776d000000000000000000000000e35723c001ef2f0b92ba5b05d4fb39d39a6b96b40000000000000000000000008e1fcda1a05c6517c57ebebbb3bcc074dcb1865800000000000000000000000061351d6edb13ac7fd19cdb6cbb2cad816e7a0aec000000000000000000000000d31fc9db971bee82b723a068b402b9107ad6790e0000000000000000000000005cbd3989c679c84bde0f1066a0d00a9a4eace5ed0000000000000000000000001b388fbf65aba725aba385b40824fb5db6a961070000000000000000000000003a5d74045a04f46c0fdaa9776fbfd317ffa7ea68000000000000000000000000f6e788f5f02842a84f6d602b61fa07534f649e140000000000000000000000000f8956738c86f25bf7a4350f24e9ff7bb5f902c300000000000000000000000035dce38057c7e6e336f277e5d5a0910aeb6971d200000000000000000000000006c35efce90d5877e9d28d0be1339ebd876e8b2d00000000000000000000000086aa8896b3e93159dbb56882166aca14a1ba6738000000000000000000000000ab1359742472b517c1bd20f441e3fb914f0362de000000000000000000000000f0268015dffa3b5bab66a89442e0bf2752b20fd0000000000000000000000000ed556b13819cee14635c236e8de1b6c32ae7855e00000000000000000000000055fc5cf1b237f4c644db39c1691328fbb84d8f2500000000000000000000000000434398f8635156d6cf639b43058c839ae5d34a0000000000000000000000000782c07fda67ab6b0bbd30fb83d66224e4ec377a00000000000000000000000021e48743c499bacf5d6755954506826736709e880000000000000000000000009db2bb56e099f924798bbf80601e0f865ac1098d000000000000000000000000c3eb0d636f7480c83963bd3b2b6e177ea1c5062b000000000000000000000000cccf68783849e4dadd5054f49edc6c0e5bc6de4b000000000000000000000000fbe3fbd27b6147e51e6632f116c32eaccf4bd7300000000000000000000000004b3d4cddb35d77d583df92bd7c20c57ab4e7dd0a000000000000000000000000e94d17793cf63b7596fff94eebea5aca74ac074e000000000000000000000000f3d0cf514571533962a669147d50e2c4200c74990000000000000000000000000066cad559d42ddec0db4c3a69edd6a9a43f1cf8000000000000000000000000fb90d67cd6729283e6c7a1c53995db4f764b6dfb000000000000000000000000fc8e0240b869cc915a384fe6d8db60464ca1181f00000000000000000000000020e145ac1485ce47f09ef755d9494a88f5aa7f21000000000000000000000000c060372d3e42735f1ab29c8615caf800aa515b94000000000000000000000000b11044eca69ebb2afb5932209d8a40a48bbc4b89000000000000000000000000c758e9abc0fc7f8d475cbf13340d592d3b6655290000000000000000000000002a1a15c4d4a1b77075205ba59bf88244458156a9000000000000000000000000c38e449f89eb6a00d2033ea65dd0a81eb03aa17d00000000000000000000000041b7c900c3eb48752f07c548cc9369ed7c3f3fd50000000000000000000000006975f27c26a19de5c10c3969e8b620ca6ea4220d000000000000000000000000436f4b9809d345c8cfb22eb1b95d77322155b686000000000000000000000000d64153365ff01c9938e68bcb88ec5acc2dd8bf800000000000000000000000004c480ca9e2296cca23a8f7039c78a00a11244b7d000000000000000000000000e702df876ff70174e3b153b7fb5ec5c038690452000000000000000000000000c0535fb1a7634dd3d861867753e793ccf4ef9476000000000000000000000000625dc57832b4eddfe6c1dd10b963c9aa297e584100000000000000000000000065a675b141a188b34ed7ca279d2bbadee3fdf1740000000000000000000000004463223f5be93b5286f91990bedb9bcb2045b7e10000000000000000000000008b1f682296494def277c95197a0a9ab0135836d9000000000000000000000000cc0540a787c4a36f0230af7c9a0f8ff32c92091300000000000000000000000014b2f4fd2b33ba2793cdeda93a560dd127974c97000000000000000000000000b92bbbfa0cf03d7e191fb4ba85047fe9039d933d0000000000000000000000005ffb95444b15c8a97d1b2af7bcb859c0558acf30000000000000000000000000bac76dcd0c6d99e540bb650ef3fcda15e9d6c6f800000000000000000000000017192c1f371fdbe7301830626168574f06ef1fd8000000000000000000000000b332b3054df893b6e74712ea08e281e9edcb10160000000000000000000000006499e6616c676610da4fa1dd272873fa4146095b00000000000000000000000067356af95e3b8e9dd358a9450a2506f1b6977b19000000000000000000000000452bf73c0aef1fa2a0a02a8468672bcee62641a10000000000000000000000000887184a115a1fdbe293a24ef395aa57b22d95aa000000000000000000000000858bf4e2de094086340dc97db2a203fe11df177f00000000000000000000000065732be75d90a1b1793c8196a5e9bf00d333dfd60000000000000000000000008ebf697f9ee85c7cc0273ad533f8acdac317d7d2000000000000000000000000e688581ba509514b3ad5a71775eb0f700b2bfacd00000000000000000000000001bca596d6059654d40f775474a70875a0d40a4e00000000000000000000000045af494c9fbcd1a7f7906450fafa1e75ec6b4ef3000000000000000000000000303ee7986fedab380431d9b7625da9444badeae5000000000000000000000000946f58148f957c7bb81b36fbae0def6fd3db0953000000000000000000000000330d3743c4691d2208c6f135592ed68799006abb000000000000000000000000a40ff782424e664eac4f3c9c5876e5a9ea84234a0000000000000000000000003accd6b184dc293a9201811e7afd4964f61f1d2e0000000000000000000000000bcc3953dbeec93400ac48027dc676604162c7f80000000000000000000000001e2244802d694fd7c18c861e7eb43a950818097b000000000000000000000000f4a38f442a906d2ae5c286731eb50bba383d0236000000000000000000000000805d401996c9c100eb15fd217926c68138a48308000000000000000000000000b73eec2a58afd1e543a21c6c79db10596408f85b00000000000000000000000007ac54589d0b9bcb4b66cb7e0a13b6ef46dbc2c3000000000000000000000000e44e0b56630d5698add77cc54ebccda44b29ff4500000000000000000000000068975a1f39dc7cc3600bea1df3969e3277b217b90000000000000000000000001aa45feb4230ce39f146cf2ce8ddee457833fbbf0000000000000000000000003ed8c30023d6589b545b6c956144fcc23ad593e30000000000000000000000003a5db4903c5f0c89bf3c6a5b03abe06d450b0e3f000000000000000000000000a0eae141de4f134779b51af0cbd78dad9163d78b00000000000000000000000007abb32ca1325772c93a7f4053747e860a97c084000000000000000000000000dac27a2be903341ded3638375e0850a5ca71629e000000000000000000000000c562a51f416a37ae00174d3fe6413487a5b2683c0000000000000000000000006f59dba7531eeeaac23d86c3a8f7e6c4391b69b300000000000000000000000024df1ea7503b5a1fa10239d983cef26ee746247a000000000000000000000000f182641c9bb9b612dd4ae3f5fe5e8c368282443a00000000000000000000000067fc4ad6df6fd19f6d697ee889ddc9ada49c73a1000000000000000000000000345a67d05a5b4967654214b2f271aab5ce2cbfe9000000000000000000000000b06cd284fac14029d9301b9a53b82fee18c4e10e00000000000000000000000060f74d27cc37acc6c816fa9acf24d0dc37236b7f0000000000000000000000008d33b1a833744df6d8f0ec0321ee67fa628d59d500000000000000000000000057535aaedb555b19c2aa5642d96b631733814ef300000000000000000000000033994ad5b8fe88623ce2b7d88724bdbec09d01fb00000000000000000000000092054505ab8363d90e0cfaebd79ac426ef4085c90000000000000000000000009e9d25f9ab97a7fa848cefe268d0b9aaad9a859b000000000000000000000000f4ae29c7eb0c38327db7f46ffe868c2e149b884c00000000000000000000000040a8d366a806029f3323882e5e05f05c0fd12aee000000000000000000000000296fe5c0d402e86c8d6419d57c0cd22ef112e26f0000000000000000000000005736bef559242fc57ddb2c4326d757805efbdba6000000000000000000000000f7e3983092d3bc640e9be7e744b505fc0b76eb900000000000000000000000006897ea929763b98a270b97febe75d4a509cd6d51000000000000000000000000c23a18cbdcffd9517ea1a5996ab385d7ce3482c000000000000000000000000025394604a008bc60199449795459a4409ad67f2b000000000000000000000000e20dc13b5015bf8f65bf661a62447da4b83570a4000000000000000000000000adc39fbf56be7d8ec6e4df85aaec6d63ba1fb2df000000000000000000000000879bc6191883732a6f08822ad6465e45a7bff48800000000000000000000000041b5994bb2c18f4e8e470a745a4ba867c0b4bc8800000000000000000000000078a9a6b9da640370a1cbc5cd86ca20988af7aee50000000000000000000000004982c45437c8bbc5319b0fd814a9bb7e43f2cf2900000000000000000000000067e0d6205bc08a27214e1f2b3a7644c4375d95710000000000000000000000001ebdaff82a5d4b4051987cabec28fee32cce90bf00000000000000000000000021d245806301de664e3a02ad5eeaca166dc5c2d0000000000000000000000000fc0e3a2c3252e7c7de26dad9af554dbb382f8049000000000000000000000000a9e38851d78879d19a0a78700417ea41acfe85d000000000000000000000000046403ad6835b2138dcd71438b35c880c1593288e0000000000000000000000002fcb34e2ab893d6829838816e977d4395ff0fef60000000000000000000000006998221bceafb39db5701d99fe6781ab5b01f6e600000000000000000000000019c36e79fd7b1b2ed7c694fbab0f459957f600d60000000000000000000000003aa99cb0222b25ef8209ccac81d74815d451cd880000000000000000000000005838d3f5eab757365c244306754a14bae29c83cc0000000000000000000000008f77fb77ce875507a3662ec70d6a9e37d59d82f1000000000000000000000000132a7703bffbb1e11547eb63a986bd7984bcf7f00000000000000000000000009e050995df9037d6d16cab88185e9ff9d391f31100000000000000000000000043b79000ddb0ad4e8096fc4b70fe64ba2699d0e40000000000000000000000006e73f49ffdae9a94664f52697f01332e993e97e2000000000000000000000000954ec6e136b2c12099667301d6734638a30ba2770000000000000000000000008b00815a76507f9666815cd17cfbf2e8cda7294c000000000000000000000000f91a95ea7d3d2001e17402509fd80b05697aaf07000000000000000000000000f690662214ee22f16af50d27a10834e6ac5c683f0000000000000000000000003ac3db53bf258a175a79821e2a3968df2336e2f70000000000000000000000000beff06b1dda2f1d6c0326266a7cb3f1d829117e000000000000000000000000da7aae35be4b1938e865210bb5357ceb4c7b69f500000000000000000000000059bd92fb56b61ac29d722363964b2ea3a2253b82000000000000000000000000e3456ee91d1f2e474bc70f14ae707c665b6070f9000000000000000000000000e408f5291ad4ac3731488eff396b02c2c0552546000000000000000000000000f363c5c55711d1408b50f6e81924e93c394eb900000000000000000000000000f9e1103d7470736f3e9886903efcf233b1052b3100000000000000000000000031a37dfe14cfa0751837f340a7d675d5cfe4cd2f00000000000000000000000073150aef68ba38438b248a21ac80e59cdb30ed1a0000000000000000000000009dc6dc4cd2f9ea2522daa2ecf4530da8db7bd28b000000000000000000000000462f1cb027e47d89ac12b3dc1fdce55e58ed9472000000000000000000000000a4f16282f035fd381ae3046426521435139e2af7000000000000000000000000ecc35cc40005936aa2e3302c9ba5af0a36bbd9f4000000000000000000000000521ed7bd0c85f0b0bd5331d000d49173bd612d1500000000000000000000000002b80495f84cbaf8507e1b21f29fcabf2822edbe000000000000000000000000e76bdeb36c3e365b229211f8fba5c5652bcbe6e60000000000000000000000006d262e6da1b7d32b7a6a0a54f35d4d916296dd3d000000000000000000000000aad754640e56084048d1576d9ec0f8790913de930000000000000000000000005c3610ae09baf26e950e66171a9453bf99d471660000000000000000000000000d32607162eaad0db3b8b67723708d65b2056e62000000000000000000000000a4549df4d94ad63fb1c217e34a7421d5e35e241800000000000000000000000015c4c43c7febad2fc2ccc14b27ce4a7195a306790000000000000000000000001af517b6816474287c3c5f1351fd2765d245c4a1000000000000000000000000eef67011e3426481f6909b9b2e9f9b7215081ba4000000000000000000000000ea695837ff07ae53bbaaab7a4fefb7848d87d06c000000000000000000000000e2942c842335f7028c1153522c17e4c6cd8d146a00000000000000000000000031eb3bad794f9e91809b333d353071c5b434ecd20000000000000000000000002f998b857c44cf05857b379faa9b7a780dc7119400000000000000000000000094692d4e215fe30aaee25b89dd61d481a826256400000000000000000000000042a057c06183eba2d6446c2b974df6685bca3a6a0000000000000000000000008bdf4fed30aedc2ab419ff108e15171532f89d03000000000000000000000000f9bedbcdc3a146167f27b3b6c86dd1d976ef08d700000000000000000000000074527de25c0fc87a1575e5491ab299a6462e9322000000000000000000000000cc68757656fed2a022680233a97df4fc600b4f1d000000000000000000000000d6a479e022ad9c68fe71c4614f4d746e8d332c4100000000000000000000000026bc337dda86cb6bec6b8145410a3a724ff2cf0e000000000000000000000000850d9f364d8afdfcaa203d0763ddc58e605b6301000000000000000000000000794b8dfa89b3e68a2cd5c6e2b3215c78752e063b000000000000000000000000a8979f094605c9dac2ea804c240697990c3624f6000000000000000000000000b4502c73ee4f5e9e07dcb7557d938f95127ec2b0000000000000000000000000f7550f612de670f22e2b0dc7ecbf6b214e67615d0000000000000000000000003373c3644b99efee936f2cd7908b60ccb7b129e700000000000000000000000053811bc6c9bcccc72f7a36350c880d52e1b442f6000000000000000000000000d2eb54e9c3eae38f89047597e9f1d9960433566b0000000000000000000000002a1589855c42224432be12f447119c5d01de28cf000000000000000000000000a36dd8c9ba7e7796619f8d55696c056feb0db129000000000000000000000000d67dbce716e9f016d4f23ca8c8c89ce4c5131d72000000000000000000000000ba053cdd1ccc046700118eb556f6b5866b61445200000000000000000000000075ae76309fe255f817147dd341d0f3c5a2e1570d000000000000000000000000bff1650c1aff1a49f89e8f029ce1826fbd3567ea0000000000000000000000004b299fbbd7ad1f1426c49e574767cf128e8ec40200000000000000000000000056fd821bbdbf4b26cd07d05cf2fcf66c862a3b6e000000000000000000000000665662dd2d15e0843f73aaa87c97b96dc39e754c000000000000000000000000f1d6ea1fc91fc65e92b24bba1ff5689cdd2d50ed000000000000000000000000b57f180911fb9d4c5d105c61628e93d0ea94e7130000000000000000000000009ad24b8c7ed69c891e2f49ef9a2f191fca6801320000000000000000000000003674d9c474f4585e9a0edab15fd69e66dc18c307000000000000000000000000600e201979cab34196317f29774d0a3d94cdc46a000000000000000000000000a4e2ea15865bf5a569eabfaff3b84d94c47366470000000000000000000000002b8e11fc87df92828308c60a6228e14fa1361d6a0000000000000000000000002d2150f0a2386ff56e8acb2356ac20eb1bb1a26d0000000000000000000000003987edb6826ca50eda658fcda1ba9f111d1d2638000000000000000000000000ce937add09203b172ed5c628eec0fa2454286ed70000000000000000000000001ae54eea7dca4769ba5d80f8bc9ec440a54ef4840000000000000000000000004476994a2b3ea9983abde582e3c9942a935948f4000000000000000000000000b1a43bd7aa52fb0d648f05b5ce1087ec8884c6dc000000000000000000000000a7b2b28b84c16e77019210e3ca94250e03132d7100000000000000000000000016ce67861061f2e53ac68a0b79e996a3b6f627230000000000000000000000008603d0af7beca643466b7ba9201d298290b5a134000000000000000000000000f62e26bdd65c2e2d93452d39bea9ba94e86c6ae100000000000000000000000014dc1aff255177c8e7cccb695063a48077caa22d00000000000000000000000045d8d1b3077f3cdf8912ff8096109e6c91d6c6ee0000000000000000000000005a4e3e83be2599bd8a80d02421b472f3a6439881000000000000000000000000fdc59ba5e6449754f06904555ed9b17a1688bcfd000000000000000000000000007154abe399806f2a86a4927106eb503c5e61c30000000000000000000000007a945b7b803a5c87b591a1c08ae93b86644f3cb3000000000000000000000000cc528d9f0f019c5b1e7f2b6141f72d85bc67d95d000000000000000000000000653ad9b1e5d55f2794ab6cd22a79b966974f965c00000000000000000000000079db5b1e7ccb60ef89b5ba17754f2491dde710bf0000000000000000000000003add98e0ad1702f75d22eb67a0e7f2431a1adbee00000000000000000000000082dd2e966be04c36ca8d1828822398aa69ff1a89000000000000000000000000bebce17b9a40d330a0520e963914483349dbc609000000000000000000000000091cd8318155f7581e685ded149ff9b9cc2d329d000000000000000000000000fae564cf8b5960fca47cb8baf7bf36be12e9d6fd000000000000000000000000c50eb1ed81a7c6a89e4936d9dd79158b0366fb210000000000000000000000001297ca4ce191e2c4d2b49b33d646f14a5fa16f9500000000000000000000000004f612dd096be5833ddd1106e5bc06f977bf999c00000000000000000000000055bc9ad7f044bffa9a3def8712bca48e6cba64430000000000000000000000000e45f68e1e4d07c829ab9c48a32fb359e199aff7000000000000000000000000b3c9b8553aa34509ad2842a71d04112baea596e60000000000000000000000002376c5950aaa0605471d4fab4b55f916c5ee44870000000000000000000000006519fa362df3ff755bc3ee19d4206ee0c8064ab5000000000000000000000000b66b7a29d31c12df709e2cbc4b539da16f405c230000000000000000000000002019f5589d0ec145ced0b985f09e65eeb034537a00000000000000000000000002a518e8e9a6932cf43749eeff034baad8ad74280000000000000000000000007fe3a868411171b1456058b9f52becec61c91eb9000000000000000000000000537743a056dd33b0eb68757245f74a46dcaa685c0000000000000000000000006750588caea4c55643a4430e765370ed3eef610b0000000000000000000000006d879b439b38bf70bcb9cb7c5b72763e62bc60e90000000000000000000000003012b62a372da835d995b62243a4895c83734675000000000000000000000000d96f6d49cdb0257a28df168cd405735c1ba8e3ee000000000000000000000000a65c1b5b10a8a72416853e3a2e4331549645ff7c000000000000000000000000be5f343f6d953dac6bf18ef12560cca6659f5b9a000000000000000000000000bfde1d657adeb4f8670e6e2092666e85db1dfbea000000000000000000000000ba1155d8c605dd0fcd80974f3d6cfa9c7e9ecfff0000000000000000000000000f0697a2b20bf010b0ebc24f03ffa0a64302003a000000000000000000000000d83c3ebd0bd2657a24f51787ab0ef0c06189a60b000000000000000000000000f3dc26994b80484386ed2415ddc38713c8bd1dfe00000000000000000000000005c1d26edd90b1ac426cd054c8826425e37e5ed5000000000000000000000000e7820482aa4267260f401f408638c795b81cd6ac0000000000000000000000008c0111c378c8bdd18ae242c99651d0f3b4b84d750000000000000000000000007058633d131b2ac15d40bc6c32c2fe7268f4019000000000000000000000000052bf135d52fedb4376ad2e462ad2d2e400e7a5f9000000000000000000000000a6c2644a27807f13d61165f6c10433ca3744daeb0000000000000000000000000762c72895254c6ea40d4aef61353eba98fc6bdb0000000000000000000000001bb8768e0c908838794420d2d30bdd7e23d02b19000000000000000000000000c3503d4445b7fa8a1fb88a51ee171f959bd6e735000000000000000000000000a576cde67ebea0ed35cb75e4d2a4b7444af8a04a000000000000000000000000f398262f2a6fec94377639030534d9eb674fbe9f0000000000000000000000005afba208d741b339656258d7febcfe2e69eb7f770000000000000000000000003e457ed4b314ceffb512c9c66a0d2ee84353593e00000000000000000000000086378929c763aba2cc503aab08d8320c156419ba0000000000000000000000002f12826941051bd466b605ba94cf2f041990c8c10000000000000000000000000205e4b5bc5e17e701cd7471c6bb2d38df8cec95000000000000000000000000f51b14ce93d57be6000d3176a9be17fb4db62e1b000000000000000000000000a74863cd65d27ec10e3c2ffe7c5f384d750a03f500000000000000000000000045de267d04f2486f838eba941dbee9f06af9b39e0000000000000000000000007d2eb46dc0cca85a7948c777f8024d638bd76f47000000000000000000000000e3fad2a759b91e6df32219badb59e95e99cf695300000000000000000000000099ec106ff326cc591e820bad5822276e0a46f8ba0000000000000000000000001ef92d59a1cfdc4a041d5e31c76b775a54a048d0000000000000000000000000c431f07b14141de506b8bf2d714737d29d164d69000000000000000000000000d6ab6ddcfcc3391c56c61d27fe2f2c8068883bc50000000000000000000000006212ffe5b192cc917991f377ec3a9164093e73c30000000000000000000000006cf570617ce7a8392aa29c27ca80ec0af65ae2d200000000000000000000000015d107204754367d0033a1ab2256f5295499494b000000000000000000000000ccc31fe37bb3006256ff1f8a427d54a7537f5e6400000000000000000000000098c7480e702b9b4bce8c7e86bdd62a0d0b6209a50000000000000000000000003bbd5797a11e5fc8be0c59097b9d01e6ef2553e90000000000000000000000006f33f35f68fe23c99986a3f5b49ea16dc36403330000000000000000000000000af023d168debf33f2708302bcc0e6d7fc463c96000000000000000000000000af05aaf45ebbffd4c2b6f9102fd53a14bfdb9d2600000000000000000000000024559aa504dcfe573d6e14b6fec3c2fe446319a5000000000000000000000000c6ba9ca9cc1c951335019ee2e88ee7e0eb6cf2be000000000000000000000000bbf0378799e9b2917a4e1f0ac917d31e80ed1f8400000000000000000000000031da3fcd494d9f620b52f0da5925321bd3d597b500000000000000000000000042a06e7f4fe0c51d8c7e38dcc7ac7142f643c493000000000000000000000000125774c82a609361947ab2af88d1c050137d1cbd000000000000000000000000bf4ea563ecb719e341354491107e5151f69d7d14000000000000000000000000420dc27ba173180e8524c98e93a848c1ebcebe0300000000000000000000000023935b009f0b719371c2c83117a7621f59e7c059000000000000000000000000b625c25db6e37a38d2b2c896417b49843f57999b00000000000000000000000054d47e37bc740765180a5e07fbd257481fc5ec530000000000000000000000006e7463711150ded77abc631e8e614f94dd548e02000000000000000000000000d88c2dff7692f37a195315d1c3f6073f667c426d00000000000000000000000033241d2e1c1b2b2acbf84cdc6b22972a429a7318000000000000000000000000fe046a041d008b6e94ab296a3e9788b70a3398e7000000000000000000000000c665581800159e7fb8da8c079bcb63e17aa7b1360000000000000000000000001985dde024bd4a98c084ea51e143acf8824a705a0000000000000000000000005f1f770f713f969d60475e7c8a6941579af04b8d000000000000000000000000c1e793f674d7a9c4eac5dede613a86387cc2a49a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da200000000000000000000000097497ca8bd23945de3b475f31c1cf0d7b46867a9000000000000000000000000bcda02e8d9ad39660c38c6641e80e2e49e9013d4000000000000000000000000d660f17e9f1fadb7276b41f97a665e0a37385ee7000000000000000000000000f0718e49186c22774a71179225c945bf793c6cfc0000000000000000000000009275fd4a979fce1f17ad8e7a1c69877e337c25890000000000000000000000005f42b5ac191ebdc2769320afcc76c2157788cda20000000000000000000000000db6222ad0a0cff1b6e9f7de70986a80fc6495d70000000000000000000000004e44556a519216623789edb489c15f8341c14b5f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ff2f852858b22bfece15d92c8a4002971cf5c8b30000000000000000000000004feb5aa0a47d188ee0a247afae55c77cda86825e0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000ac66b6af1c043a9b254e62f44c3357f8287338f1000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000263e2e867f28ef90805cf56725e1fc9095d752e500000000000000000000000023c3ca5eaf57706e472c1f1ad4a33643472e5365000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000720aad6f322ab79427df63e6960c94a1dda8adae0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000082ec60549cce9cb6f677bec8facdeec48ffaee52000000000000000000000000d35b569f775830dedf0ab48b0e4979fe806b48e2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000005fdcc9e1fa8d615ccb08235015ba8d65752a12fd000000000000000000000000d4db2271f40fe7a79ccdd0a7c3a3581fddadf17a000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000becc8b98549c74b7754376b836dbc49d34cf3587000000000000000000000000572aec6a0b86238c9fde5b7059c5b9d10879d987000000000000000000000000d71f8eba830c6719788f411774f5593dc17e63010000000000000000000000006b017d5122a7ee94817b1565fe551abe3cfb8100000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000011aa84c433f95b3e35ac616739cb0103ee320eda000000000000000000000000c32a94d624494851968754e3a5c7ed0c596b15860000000000000000000000009690b3ecfeda26ecb3c50c50baf068d8a608cdac00000000000000000000000086cb72b98667a48fb77e86a83c0df9dc03d1320500000000000000000000000035829dab3dc1287bccaa4088a74ff7a19065af41000000000000000000000000bb186cb3ac3397384cdacb8d12118a87e8dbbf10000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa728050000000000000000000000009af539dba69897ad1cb8423cbe8fa14aea3d3a86000000000000000000000000642d8376f3f1d27265cc86467591a09462c8f11c00000000000000000000000014a34fcb840e8ff798aad1b00abb70eb565f72720000000000000000000000006179a1729ee0d4e529a0f154db7a813c1e0ce10700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000223c2b917b72cdb4fdaccf22e2c5cd16047a6ed9000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000002623da83218f9b18215b678d10d502dce9a403f10000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e000000000000000000000000fc1a593b3bbd91d14f4f4158378b7359c7c0b6da000000000000000000000000bd5c355a3db688f5fa6fb6a2e9f8dadf7dbb31220000000000000000000000006befb48a4080fe7741fb07c9066cb9be844b496c000000000000000000000000cfff5a62c03db9ebe778b3206aa4b82c228afd52000000000000000000000000022eda5e08fc4c41d1a751046329ea5b2bb2dd8b000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000b88b9ae8319ad1a7945fd8b66d0582f0d8d55615000000000000000000000000ed9d3722fa5523f02de94774e63c330a1efa91a6000000000000000000000000172ba250351b182ae1946cd364bc45b649f02910000000000000000000000000e335355094c53682141d2c2ecd7b7e82ec5192b3000000000000000000000000951d550d3dbfcb03dab3f24f7a1f31aaaffed25f000000000000000000000000ff325e436252878efc08118bb8355fc542ef9aba000000000000000000000000cec7bfb108e1b5739d80a4528e160fda07b0019f000000000000000000000000d4901e9f299307fc99c77c38a33c28f962e3563400000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b4edd33263e919ba6d469763aa197de0c05e2883000000000000000000000000170680a511928bd80edcea0c7a28f637942fa67f00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000faa118a2a19a95df4c3da767edef2cb83661d5db00000000000000000000000075188e7dcd99e5f68fbb50e2cdc2aec0dce347070000000000000000000000003410fcbdb6edab409570cde9faff3759217e716f000000000000000000000000bcfcbd84f8dfa5069d247bb192bc23903f5847d1000000000000000000000000c245d5c9320e3a1f250468c0a083507d5c5fcb2e000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000025a04fc8c504afb548d670324b6ad2ee6dd75bc3000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000035e7228115f10bf412f790de41789e10d982a60200000000000000000000000083138f690b4ebf4c4d5c94cda7281823770951fa0000000000000000000000000552639567d1f0fde7616afe5576a97c566a4b0700000000000000000000000045953a74ccb324df52ceedb864c0cdbf1728e0c00000000000000000000000008ee264ff64b619b0e7e7d413c79d2269bb3e99a3000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000033c38d819ae3af77b22740ccf7bdbd133c42a1640000000000000000000000008796bcf9124c4589e418c52721d0faeba829ddc100000000000000000000000042917be582756e9b931050f46d20726c25864cc80000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da20000000000000000000000003dc8eeb0eefd9e222065906c499ea4a4be5e656500000000000000000000000037ad36b17a99f643631d080956bbea1b6244747b0000000000000000000000002e22424d4d1bc3c9ce8e6fd83e8d1fdc939523ae00000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000093b62f17df14f2a7da86849f81f0904deb1732e9000000000000000000000000966e2eeca99564fa53732b6a5460570239bdbe45000000000000000000000000cccd30bb4b30daa3541eba69a1eb56c66dc135fd00000000000000000000000059a0c4ab55b206763dfbfde7875b30f772fa34a1000000000000000000000000e10f528086891b852e484e2a331e75974cf01ec70000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c350000000000000000000000004f0c63a2baafc9b828ee9654e127b911e15b7c6500000000000000000000000068c814b211303c40214586050d33cb87fd312163000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000068386bdc7d855e9f2af5e69d2d5826ad499372620000000000000000000000002c31ff8e672699582f080520c0391b90fd9693bf00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000df7472694b3715d74efd368c60cef98e3ba884210000000000000000000000000974b7989b0ac45384afe2602dae4d3b02af4d260000000000000000000000006d838e29e8de24ca3e2ff1607e777d57655c4a38000000000000000000000000da8475553b5297d4bcdc9f9d67bf6650c3380c2a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000fc4d274b88021055febe0921727d01d7fc80afa60000000000000000000000004aa8cfc4565386f04d3a19bde16ebeaeaf54482f00000000000000000000000072cad7b4fa085021126584a30b9c2169e9bd58ce00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004a5e569c55f5d86bd40cab7a8c963a82a5e4172700000000000000000000000042e475ddefe83c7c386a5852bf9fa754792a11f3000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000476e1d657393833ea5be380d0b88a6f03630b8e7000000000000000000000000ed35a4af06e04f72cdead103e7225d62f29dc1ea00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000359bd5eee4e6b2356091f4695efa1354d4198e8f000000000000000000000000b911b07b41f070009d2cf94ecf864341518b90f80000000000000000000000008c3b61fa3bb5da5fefb6e01c92f50aba74d5ff6a000000000000000000000000d7ee34b484c897a3309885a5cb4c909b1fa583220000000000000000000000001cdce7042a612a64e88d2226648c31b9253736c7000000000000000000000000530dcf0464cbc7925cb5e1ace0ac09c46eb3c9a8000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000098d4d5af228051a4fa0fcc38f2064eb97f3fa0e4000000000000000000000000951d550d3dbfcb03dab3f24f7a1f31aaaffed25f00000000000000000000000067727119c6066fb209510591f8e8d1f30981a06f000000000000000000000000fa2f13021c06a973201f94424a261ffdb5e23da50000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f108d6227f82f9718f47e3c4adcbe673b1467711000000000000000000000000bf1bbe7805895adcd1a885c4e7f8b958966120740000000000000000000000009292981764a1194f8bec7a7da7d759265326b27e0000000000000000000000000ef32e11c835f1a4efffb1ca4eea3c3ac19a57da000000000000000000000000c9b7c2b733efd06b811c96c70bb07cfea9dbd8dc000000000000000000000000a277bf36fbf632214ccdf8da5219c77e35e6bb5f000000000000000000000000442d6cccbf456df75734bae4c52b1526736ed8fa000000000000000000000000a06696e6c44e25fd73a1afcec7f660e123a836ff000000000000000000000000445773b0ca452028ffb34a41485d935eacc9eaa1000000000000000000000000ea545605e014a6fab82d8a64cc57ed42a66a62c9000000000000000000000000ec0c4f223f76704dc6b460f155bd290ce814ba0600000000000000000000000005c1ae01655dfba2dc223b2d1c6bdc64a0c69a5d000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004f0c63a2baafc9b828ee9654e127b911e15b7c65000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000557c93e8656e5589fa8b68e09b269630866ca6c7000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000029c3a31f4aff57805023a69f5f3b8dcc1a22ee75000000000000000000000000fbc8ea59d578634b58196aa53f9df589ae2757120000000000000000000000001157db53033bba2193c8e8deaed0fdaef29b41010000000000000000000000004b28c14f051cc78c7cce8826f0c1ce2f4262321c000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000dec58fc85d7e1895ae200fd4f73a7aa20e6ad70d0000000000000000000000007bc8899f19a54a67cbc99dae848a011294a4958c0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000003ced884b578f1e2cb2b217c31da940aa06efbbb5000000000000000000000000bf9f6414db8dbef69f8c881ce1853dbd2b33e04000000000000000000000000004d0ee9561a5881c455d5208ec5f0d1da174805000000000000000000000000038126fbe10951fce1e4b9baa52b9df67acba5151000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a414000000000000000000000000d6b64afaa884ab3bc4f80b20a5519a39571cd05d0000000000000000000000001d08cc7804dbdc7a5a2195f5603816a739a3496d000000000000000000000000d6b3f4f173c853a4927930d0a0e01c2ede06a1d8000000000000000000000000106e44e0c754662c96cab25690eedad57dc2132b00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000bcda02e8d9ad39660c38c6641e80e2e49e9013d40000000000000000000000008cd11d70b1da41f1e43c94820f32bb7e23ca7a900000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000001438d18af19a2e97c124c518efa0f53cdfe0485b000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ffa9fef568ada91d9cf9a48d09ab1c1c67964da300000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000001f4b1ef56eff1c77dcaef2f20bd90bf04aa928cf0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc3100000000000000000000000090d85ae51e70f6aecb35e8d9b6b8099f8ab3f2b800000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000022f5ba4a5388e637906125183bab75f00df6898c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000007b004c26da843ad55410f48586e10768c5881e63000000000000000000000000f9e10b2cbe17c4a39cdf672b2fe2ff5f7256484e000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000001f6e0ea9fad3ebcec8b4a73fa8334158a8862f19000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000cdba96eabcf29e26b13db044c735fe7f242350b0000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e5000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000aab2f69213a301153128c79bd7acaad71c63a5ca00000000000000000000000056e4cf3e8a1f1cbbb2191324aa8d51ba4d46ae6f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb00000000000000000000000029c32ea32236c944851f520c7975eacd5da2bac000000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000951d550d3dbfcb03dab3f24f7a1f31aaaffed25f000000000000000000000000e5e25e0c123aa14ff15870ee3fa7991c18c95f3d00000000000000000000000010a7c1389b9dbb9c680067adc93bedfd314a0447000000000000000000000000d1ea220e6e22cb12258890987b0bec891184ce65000000000000000000000000473665f2404cda56186d9e02b6089ea8d6e99e7c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000561cb4852a2a1261215aeabac9427c4a814b2720000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000087f9899bac0583c942ba294dd87b49d1f9bcd58000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000005fd9f2e39268e2d526830a5cb9c8804bb0c624c80000000000000000000000001747840ac3481328e3e26d2cad1c55ec7b2087d3000000000000000000000000e7216e6dbd4163b720e32c666710e0e62a36e535000000000000000000000000055f71e23f6119ef036ffb810f572435935eac91000000000000000000000000e7f22e01bbfeb875824926a481e809e9f8cc1d02000000000000000000000000542147e4dda5b475ac1b2139584563e00a0b0e0a00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000aebb8a71c0f5a93ee3517d7b802ee2636ee24341000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000009f59b709e3374018df6cc33c04e009510bcabef5000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000035312d9c19c587c4363c19c73efd523f14fb6824000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000009e5ffa5c1e7fa2d53f6bbbed0c6920320b7dbf9a00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000415607ee01295f4969c1930fe05cc3147b62c005000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a85700000000000000000000000071190cbe7ec933a3e2752345e7b873ab16c23750000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000dcc32635e6760f14e36f9a28ea69eba457e748f6000000000000000000000000a3b48d8d59cbaf912f4fee7f686468098456161600000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000031f5e23e5dadf647b20f7aeb3077e4a644de5f0400000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000aadd1c1c943e23b76c7d729ac63e34eea477659600000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000005c2e085dfbf7dee705825d49cfd547b77d72a68c00000000000000000000000039b9bafdd74dff8677b2f34edfdead8b3c64ecc7000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000073e216a61c0b77b71fbe01ba24118e928e1330ae000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000024c33963c6aa406123f21c536b1d3e651e93d5b3000000000000000000000000ea51af5b4759a1124c3e603f119f118089b604ec0000000000000000000000001048c6190c7dafdb77d1dd3210379fbd128f7d3b0000000000000000000000007c8338eb86b4389c9cc9db1c4b489a9096d3cf13000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000008ad15307491122b2550a0b9eba5b93887f68e1240000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000a03f2f2055e29517a8f269f56dde1767a109b1a9000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000455d2f7bba4c6f4dcc54f20a7fe53fa5ccc138f80000000000000000000000007873e92172cc75225d1538f3e0b15787467ae94c00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000000974b7989b0ac45384afe2602dae4d3b02af4d260000000000000000000000008128e9a9b99f87908d1aee2d64f07fe7cc7433b8000000000000000000000000f9c4dac01828428db66126f2dd32b10f6ad393c3000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000fa74822c7e96908d44206789c0023d30af3ca340000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000019eef46ab5fe82403f860ef78a375376f9aeed0a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000645a949eff2a354ac4821ea6d15204334a08001600000000000000000000000070b07e8cba3922ea4953860fb10349e5a493c51f000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000516267588ddb141272f49ad04b363a91eb3e8d09000000000000000000000000dfed4e018d53fb690ba4bd1cd0d1067b8d255b8a00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000fae53e2dc616a4d6fb68f3d4d29474dee1c4a234000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d8d5dc23b996195b004a95b22da1ab1dead62491000000000000000000000000efc67d0d6f9f18caeb4c5935479495a368a0e434000000000000000000000000db1e5bb40c4cf00f31cc0a073adcfa2a85c217f700000000000000000000000028530e87cd06e7a65a69b10f4d0efef44e9d6cf7000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000000afc65ff95305a56934ddcdfbf7bb554f16f35bf000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000744817f1dc050984e59cc912aa52fb0d9e12a50c000000000000000000000000850bc2880a05bf0ccd906bbb460800025d105fc3000000000000000000000000da9a3bf0d70b1d4b4425d7ccfe0b6f5f757187a700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000b0f58976bc61451e44e45866b0be65ececfea3b600000000000000000000000095c7ea5bbbfafd77b5aff0d7b43f613da029f682000000000000000000000000ed234a959c11be22b4b6194c50fcac309d2b575f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000007e70fa190000b58bc777e1a06177161ddfb9e9a200000000000000000000000002015f50c91be47b9dc1a8ff5f40d73b62d293930000000000000000000000005154019836bca121bc76241afdead733060aefe9000000000000000000000000165ad3d874240355a18216e5561165cbb43aed890000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000090c77d6708f1b9495dc73a5ec982499eabb610db00000000000000000000000037bdd9fc74d445a1f0c89e98a79a754af4c33cd60000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000f781365a23deb7c3bd31e904e77d14c2a91712ac0000000000000000000000005049f770392ced82458195e56812889e663d58d40000000000000000000000001034b7130f2e85cf74c9f883c593c409d4841d30000000000000000000000000141172da54e911bc48fdfba616f301b090f9bcb20000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe000000000000000000000000e4c84bc270a23dfb581310ada857274dd9d22b7a0000000000000000000000004f7c8dd0ecff765bec604423e3cba89617686bce000000000000000000000000954e2e3c61c617074aaab8ae0a87886f1e54a277000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a18000000000000000000000000924cc9e77ae94b6814e74941f0d0f926771619d7000000000000000000000000d12189b0dbfdc23a9e49e5daec0aa96de2f0f36a000000000000000000000000da9a7c951fc6de7737b746a0d7a9fc2c734d0731000000000000000000000000ef84c218e91635b8974494dfd8313e169cbac2ef00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000005f63fb59d2c8a7c2d8816be48cc758e057ddd9270000000000000000000000005929a2a80f97607a314ca3428bc1f7ba4e20e74c0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000e629eca26ccc673485b4b9704010092fbc36e0d30000000000000000000000008a65955e6556d6ed97eb2bbce18bf132c6a6e8b300000000000000000000000017fbd9dd1e8c3b8ff5ff025451f9d7191b16f6d5000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000dcdb3c33adbf3f0b56d23f05c66c04ef299f8c1200000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000001a7d6b115378ba8b64fee31784a48f5c340f9b4f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa72805000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f58afb822c835a9d61f533f0744daffd01054dfb00000000000000000000000059eff2ca2fcc72e4ca684ab73518809aa6ad3c7e00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b446b6f723a21b87c69b5530f442ff2f7900afdc0000000000000000000000001c68ca0a4b1f92b3c183721dfa06cd2ec3b8a4dc000000000000000000000000fcb43c0c08fcbe1b41c1bf7f4f5e9bc8242ecfe1000000000000000000000000acd904b99ca871dfd763226930cb15edc9a22b490000000000000000000000005699afe5e27d6eb15b15b263752a14f2b1eca5ad00000000000000000000000081c2b1b521ae4e6a7bd43031f4fd7b9348884993000000000000000000000000a1ece6851099cf0a9004f5926a4f07439938ff7a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000087abcbdb3406c41920cf3ac263823f82d01f1ac0000000000000000000000008ee68d0f444a756c9b2040ecb865770e51cfec65000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a000000000000000000000000007735afcfe2c5994fdc9d512ff23419f31870d8000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000a0ba59fc1cf17fb287c0593a03102bcb724faeb9000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ce552a6b88ab4abf9ee74526d5ee661d7b53def8000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000052ad6cbd09b2e2c2163e5108ef34690db37637200000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c1be4ab9c3c34fd4ddf5ac2b59104b792d750cad00000000000000000000000049edca2f75d840344288fab069c9bac5b663542300000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e037419000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000bff198857dd5370fba2040f4ab21ee8c1da067ea0000000000000000000000008796bcf9124c4589e418c52721d0faeba829ddc1000000000000000000000000144ea2a44918be15fb1f306cb243e8a90caf7426000000000000000000000000b5724cb7f48960561030306519808e741372071d0000000000000000000000003462d3a3e62a8cb79d83c4f95cded3d4542055e7000000000000000000000000840ef08d0f510e63496e9b727ed98d22388ee516000000000000000000000000dc25cbbdf41028588781edb2a8b8015c9bd58da9000000000000000000000000f59a4c6d9a37d66f16f309064becb2da7499c91b000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000022257566c9fdbb058ecb5bc46c7c5a1190fef25400000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000045590434343b628516bfca07f774724609bff7d5000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000af811343ea692cff8f8ae97417cc4a91b75774120000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c350000000000000000000000008ad15307491122b2550a0b9eba5b93887f68e124000000000000000000000000ab5cffc05ffaae4003cb86c3bb03abfa0c61cbb10000000000000000000000007693f702f2b4011b32e330440875d3f740ed5b09000000000000000000000000e891f3e225937cf6bc563924f7c73a345af4d56400000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e0000000000000000000000004be38412aac9d59460148b76d3dd57f59ad4daa900000000000000000000000030c93e08000b0018759bf1fd8ceffa23f5ce09ad000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000badfd3571c04888c487f8014966b44c49d8c44f5000000000000000000000000d2cb3f5a147c2bf2cfaf864f7c3a6f264e042e1800000000000000000000000047470273379c68c273e156a0b201c1b9b236825a000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000004967cc851180941a2bb008687acecf84cefc143300000000000000000000000050a0e6044c50bd2472bbd7d4b05faf798f2bf47600000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000571a79c3f4d06efc56311a5607acbf0fcba150150000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000be8611e788a94b64dc40c6571009b791d602638c0000000000000000000000000a52d689f790b6ceec17064da3a5b7f7b1e95220000000000000000000000000003cfedc8995e594d3359c78e00e7e65b7e0c3740000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a18000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000420722d3e1b59441bfafbbc5ccfa8295d91ecdf9000000000000000000000000b9a83c9836a62797fae62c697aba4e9c009165e5000000000000000000000000da3e4cb5ee5754c0af62e9a281b0cf6f7b4ae773000000000000000000000000022eabe71b3f958b5cd0255893ca16f811f9102100000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000002c0e672bb0a13ad44cc90be9e90bb372b9428dba00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000c13cde7361969302de8017b125610a0f73231d27000000000000000000000000245821bd60377aa4f7626f0ff50fc3098d1419c2000000000000000000000000a2bf10269144c43207ba3f6e3254b5bcebe7855b0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000543156df33051d9a1a23cac8b75f88ba03180248000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000017f9dd23ad40e4c6df4c77517e2c23a54783fb1200000000000000000000000026f4d27a01e4392ace1c15e2213a5532a06f21a1000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ccaf3e6087ee2ba1bcb6a9f3f560a7f1ecd1de68000000000000000000000000733bcdfb60381e262b13e66cd5516fbc51ad5185000000000000000000000000634c64c6656201c2f17398022497e412fb396678000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000025be183c8d85d96115f55d6689cdd08cfc49e4360000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f91b891b0301ff1242813cd0e875263c7b92c1b2000000000000000000000000208b3d991eba9d1929532ef1a6f90f83a24f0adc000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000007ec5a0044b4d16998ce505a19e6f4ffdc977fd040000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000e15bc84dcc616815fe3f600bf1a7965c7163fbfc000000000000000000000000ba4db8507f9679802195fcb4bf4bc547c13c7848000000000000000000000000eb4c46d4b4338acd51e7f3d8612cc51084314a3200000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004a5e569c55f5d86bd40cab7a8c963a82a5e417270000000000000000000000009c3d9d1bfaf1621b53330b343d73e67bac174137000000000000000000000000941987dc04fe5ad8dae812349d17c7a2b54349c6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000cf1dffcbcf6d192b3a75fc399fc8baa7e801db7c000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000845345b3f6784d4f497ca59f935fbf069f2ada09000000000000000000000000e7a787d898b5077c99ddcf9f7c07442d4f389824000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000384735ca96ad59a6f29d1a0ee0992f77e96c10f10000000000000000000000000dbdb0ccd6fc80bc01510466a8f642c646a7ee26000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000e270f74e4f830593eb02385ac4072181aa4a8936000000000000000000000000815020e04977eb535a555b6c0b4319d8b3c1773f00000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e0374190000000000000000000000009dd008179bc137b8f14c1d43287baabf17d9a0b0000000000000000000000000557c93e8656e5589fa8b68e09b269630866ca6c7000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000767e0402e778937feda8be98e0d882d137622e95000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000e6c64f66969cb5ff3b38f1890d55eac6abc7b4c0000000000000000000000000d2bef4d9b0d8fc027b25b42edcb2e3bc0864f71e0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c3500000000000000000000000047046e49fad62f2b3835933e671f0c6944a8017200000000000000000000000025db368f43f43404004e21dff4c771b4594dc23b00000000000000000000000009aae7950824ab692f6f54f82a43e38ad88f7209000000000000000000000000e02ad572b87ab37acc18520bc95f3fdd24eb3dd5000000000000000000000000fe04c642f714cbb0ce710fa05240e9c15da098e7000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008d9aa05a30a9c249ea561defba4806065e161e89000000000000000000000000165ad3d874240355a18216e5561165cbb43aed890000000000000000000000001901add503f8fa30c4cc3f1efcc9905e49c520890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000