Special data
- Status: Successful
- Nonce: 369317
- Type: 0
- Gas used: 6936830 gas
- Gas limit: 6993051 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000007d80000000000000000000000002b5050f01d64fbb3e4ac44dc07f0732bfb5ecadf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000007bbcf1b600565ae023a1806ef637af4739de325500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002da56acb9ea78330f947bd57c54119debda7af7100000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be000000000000000000000000eab49138ba2ea6dd776220fe26b7b8e446638956000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000003e12b9d6a4d12cd9b4a6d613872d0eb32f68b38000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006985884c4392d348587b19cb9eaaf157f13271cd000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009eaf8c1e34f05a589eda6bafdf391cf6ad3cb23900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b1a03eda10342529bbf8eb700a06c60441fef25d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ce1eab31756a48915b7e7bb79c589835aac6242d000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000767a739d1a152639e9ea1d8c1bd55fdc5b217d7f000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000ce1eab31756a48915b7e7bb79c589835aac6242d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0041ef357b183448b235a8ea73ce4e4ec8c265f00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009e12735d77c72c5c3670636d428f2f3815d8a4cb00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e333300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000bdf317f9c153246c429f23f4093087164b145390000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e3333000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001dd2d631c92b1acdfcdd51a0f7145a50130050c400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000a88594d404727625a9437c3f886c7643872296ae000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b6910000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000236aa50979d5f3de3bd1eeb40e81137f22ab794b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000055ff51da774b8ce0ed1abaed1cb76236bc6b2f16000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c799ada44171b741abf41ee54fb1b47fda5960be00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0041ef357b183448b235a8ea73ce4e4ec8c265f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000098d0baa52b2d063e780de12f615f963fe8537553000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006985884c4392d348587b19cb9eaaf157f13271cd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000e248c0bce837b8dfb21fdfa51fb31d22fbbb4380000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d769d56f479e9e72a77bb1523e866a33098feec5000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000333333c465a19c85f85c6cfbed7b16b0b26e333300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121dfa8d984957b078c26e3eb036a3efd0b4acf0000000000000000000000007b49e4c2f79d042b2d10d43776343473edf6ad9d000000000000000000000000a007f5b8ca279f9746ba9b9f3932c524385b571c0000000000000000000000006a4d1273f3d229a7eab062e486364241389680010000000000000000000000005f08664fdae86e4ea8becc9fbabd4a2c32716961000000000000000000000000150362d17943a70aa6b9a50227edcce50da5abc1000000000000000000000000383dac280e440bea049bd473542cb6f01ee1341100000000000000000000000062cbcc8b728a9ac1bf34e1583859ee16102756b00000000000000000000000008a6fba5216841c0b0cfcdc80b748e23eb63df535000000000000000000000000a3eda981548f748cf8ba469b9c4f0512c33c93f600000000000000000000000085ac795fd5a63a63ab8f6d06f5e7cdda8d269b890000000000000000000000001d0399debafcd1aadfde9040227b23a777c946140000000000000000000000002c1a9d8159f3f2cfa9847b1676a9bf2a61afb938000000000000000000000000f2083a276f568e554d649f0982ad2e1795c32aee0000000000000000000000001937851ecb154305d49a07f5844b35d1e6545598000000000000000000000000bf38b1cd75a3a2faeb1deec11822e05668ad642e000000000000000000000000771dcd0c4ca1ab78833a75b7291c045228e31e97000000000000000000000000febdb9adbd60182069693a19db30d517ca4a268a0000000000000000000000004991c60b0e65fa6e57e4fbd4d87e29dd92ea95da0000000000000000000000009d62a990fd7d31f29989eb8b7f13198cb234033900000000000000000000000044e1b2f5d7f713525d08c1ed641c44655b7014320000000000000000000000005e12f53f466c749b1fd0189c59d04f50d4e3b0d3000000000000000000000000d20e981360a509a0be45d62f03f256b794b36f4c0000000000000000000000006745117136060da7e7d9f604cabd5e6a304f7ec9000000000000000000000000346d4b600363c74968842d5cd1e5c67e897a7000000000000000000000000000c7d010372342ae8a8fd16f06971e368ae2a51cfd000000000000000000000000e63ef07a40d7da7ce90f16db66d09906494e22ac00000000000000000000000042f0281f8b1044cfabec2d0da87ab28462f0480800000000000000000000000084c1a3db23c81363fe3d6186273bb869b64b9180000000000000000000000000935cad91c3021a0b45e9bf17e90dd4810e6e81cf00000000000000000000000059b7f3dff2f0b185c4404da0b26e80edddc068c5000000000000000000000000b4e43e2c44ec06ffed5c81a024aee715af6550ed0000000000000000000000004ec3727a7ea558c0f1bc2f20c504fbe198e57bc7000000000000000000000000014b2eda4135336183ab7f6565dc98dc97c35f47000000000000000000000000e5d7e7fd3ca24abde26f80508e0c94e0fedbc7360000000000000000000000001c78f0349dad852d1b0def24ced4d8a2d5a6a25400000000000000000000000046456190194cfc37f953c66a2a8e236aa59af31500000000000000000000000038abf9a69ebd6faad787d902e3ba8eda2d46a64100000000000000000000000024cd837638cf2a609ad9bff5a6e7d7ae14acd31f000000000000000000000000bf3e83a24acfa7ed2a07780577ee8fba84ad9a15000000000000000000000000322873ea2204f08de2a01926fc9e97a0809bdf140000000000000000000000003d9af04a8ddfb6c50b6dcdee4d9a2c94f12ca3bc00000000000000000000000038e3f279320ce45ff206cab3b3d762223e917340000000000000000000000000bad58f783dc793ced122147280fa2092fb5ac2c9000000000000000000000000c7bca00b0e16520e4e46b4b22863e73c4140370300000000000000000000000085bd1f441bff11ad223eb143c9df0fbd8d7c2ca80000000000000000000000008e752cd01d2a57c3a2b99f6ac52b8ed8b490c61500000000000000000000000095162ee21cfd5e1f0dcaf416245a700564e488630000000000000000000000009b4f9c09a3a29c182bb6126b6a8ece77f5a832c600000000000000000000000059f18e46108663a2d57c92e83125ba2d52b7591d000000000000000000000000a74b7aa265a24800c12955346d675910d9dbd75c0000000000000000000000007226a06eb7c4f61ba17820a8b7574849c32850ac000000000000000000000000b3f218466629c4c2cca1686ff09791aa3aa8fbfc00000000000000000000000097aa5a725682867157434fd285540f55ad973daf000000000000000000000000f1e4b2d27389844571b34cbacf8e913501dfc764000000000000000000000000ef0062d9ce0e12ff938e2f171a48bc02f60e0aa4000000000000000000000000dcd96f13914df01b72fa66239d499a58226f01ec000000000000000000000000de8b0ebc8c685bcbfb83b092377546a14936e4c800000000000000000000000052b90f0318a4264987db1a7fcbec9b97c315e364000000000000000000000000bf07c4f78aa45af0834df8cb99b420615f613e8d0000000000000000000000001288d05c7baf71592889e4cecd2de1629b8f7cb7000000000000000000000000679a65d582922172d5005751b716451091bf57c6000000000000000000000000eceab5e8712ca252462300a64fb67565e0234c06000000000000000000000000c3d411141769e1e6cd030ac5eef5749a4eae30f00000000000000000000000004695327274982486959179da401b1006a74b7ef70000000000000000000000006c230917a1d50dae8bb146e08a3ba5993b1de169000000000000000000000000fe97e2f5ea22804ffda0360efc256e8f451d0c760000000000000000000000007a16f17f2295e40ae5a7bd1a8668a52b186a17d4000000000000000000000000f13fa3b539bd8560cc51e7e0a5bd7d7d35126239000000000000000000000000242532be453886941d81d73d6092de3df756812e000000000000000000000000e527ae9a1b5394f5143df4b90b780f6927e93340000000000000000000000000862595eddb788b108a020ab7cb1b26d64fd786ff000000000000000000000000bfa36a8f5b4d603628fbc96f565f951416192c5d000000000000000000000000d2de6e10dd1f505c51ddc3a2b67e64718b10cbe9000000000000000000000000ada1077950bb6e367afa2fd200aa5e6bcc33358a000000000000000000000000bd1a162006d19795980480d8cc7ffd922b215079000000000000000000000000f151c4a433140e197f8d0d6d3c974bee6ce3b60f0000000000000000000000007ceea38d3975a3e12a5bb12e439c5fc88147cbb9000000000000000000000000b984916c0a02ee12cd3cd2d4461500916afccc21000000000000000000000000dfbfe8452210d34e56700045ca577df597f2b57f00000000000000000000000051d28d16596d44de645406c5e715f9b706691afd00000000000000000000000005aec8e77cffd8211eb9ce4760a801c02ba67747000000000000000000000000ca65dde8186ca899f2ab757d95ca3d1dabd6bbb2000000000000000000000000a18135d41ec1b0fa11f2606067cc22863ff0eab200000000000000000000000021cfa8af2e5c3bcff75364f3945706f9af0ec20e000000000000000000000000f8e95fa03c5aac3d1aba7bfffc031f4dc715d6fc000000000000000000000000d012286c7d9ab88533e3a068e3fba892c65402ea0000000000000000000000006dbbc9d900b67cb259255f6da18f2d32e96431be000000000000000000000000f237d16f85250294212fac2c05c896478176e9a2000000000000000000000000822c7fff86eeade92895dd6dbb45daeed5dea3a6000000000000000000000000e21fd7ac19fc5b73b5dfec0256b565bde7092ee60000000000000000000000002092d77e39f2066d258db18d8579bbb7e768f52d000000000000000000000000f261e3df9b84cf79867ec4cb6d89d7093793a91900000000000000000000000016d3d994430a59fd1677ed99a78f9c0dbf3a56fc000000000000000000000000362feff83d62656ab0e32e28f4fb4a5d4dbd1cd6000000000000000000000000202bd18acd584e97c830c3001b44d46823afac69000000000000000000000000a98913461f8ca315e45253554805167b99b74e7d0000000000000000000000007cc361875dd5e60b774690b6e539b0a29308e3c500000000000000000000000027e42a5aa7de19e00c02cbeeff38ff71f6ce2f32000000000000000000000000fb46928b788dcf1fcfd19c99337d2d43cff8837b00000000000000000000000007e3c6a9c595912be311d09bdec06d3c7f4a8619000000000000000000000000e9bb49444579f144542b1f543f07b69e0e23fab0000000000000000000000000b7bb5b9dd8368cf30da9d42915267e7816d932db000000000000000000000000717fed07d1a923f5530c2fc5b5082edfc5bc3e48000000000000000000000000e8b625fea0b99055e9c3edfbc0cf1ac779c17791000000000000000000000000e2e745287073dd463aecced9a3d730c35044b27300000000000000000000000031eb97181375075c4b39cf1f2402ae1d161c47af000000000000000000000000dba2e4f38fc8aef69b01584ac5840eeb1786390b000000000000000000000000cb2391d2097a61ee3d1407df919f4aff43a7c9ce000000000000000000000000f906b71786e0580648cd021af8e40cb48b5aa9f60000000000000000000000009cb609c2ee3d60c613567c5b706fe51851b55564000000000000000000000000cfc6dc57df729383b76b6c816404b9813f30ef7700000000000000000000000081dd0ab88ba9210f0e15325ee79938c4ec36eeb100000000000000000000000045f30f0e1cb508f94ae1c398e00aafd61a36d59d000000000000000000000000fa7adeb95fbe250c753ba9933cfa92fde959a27a00000000000000000000000084dce9b5a2b9cea04d840b0838b2830ae244aca20000000000000000000000007ca534ffa004d07e8817b6681b060884ef993e1f000000000000000000000000725524f57d2bee17800251c493a1bebe2f413018000000000000000000000000de95b379ecd6173f35395e31d929daa050d7c208000000000000000000000000b4a726f320b429730b2f1d2165c2ce06b93280850000000000000000000000000bc9e26e3d0b75f3bd9c670a946695a7add6c484000000000000000000000000a040e1145ee31b5904d115a8bf0fdc2450571c6f0000000000000000000000007e94d4d654f3b466f410098094c9ba1f1c7fc1c30000000000000000000000001b4e2d355d682914a6c0a8edfc0a372866a7bca10000000000000000000000004a8239fd86ea987bed71c063cb3e8fbfde44e4c30000000000000000000000003383e2c08fbace37c332279c813ecc8375d597ba0000000000000000000000007f80054d4c398040339a1ba568854bcec9fdab27000000000000000000000000878451e3728de4fcdfb2a61c816aed5d46f887bc000000000000000000000000d15b565bf9b8dafb67651656e4177e77a72b57cb000000000000000000000000349325702d237f15956c792da0d3b14f794ece9700000000000000000000000042c44917320365428cc1db2c50a48a148b8b8576000000000000000000000000ddefcb7a5f06f0751c4faebbbd0fa0e7998ac7db0000000000000000000000005fc32689738ebcd140c26bec496a5cbdf8bb9133000000000000000000000000d4cc4e417c26ea61e6e1db48ea0ad76cc976ddbf0000000000000000000000000b1f5b1c468179bf20b59cb1604ec02ca1698acc0000000000000000000000007214c8abdfef3c20e95482d239704cf51ff22dcb000000000000000000000000bdf7a5cb5f789e4fd380c855f2c7a11d43fd40360000000000000000000000006a74e7ee7d519322264300ffe20167b1902d9bc6000000000000000000000000e3a5bacfa14d3d8ad4ebc762b404f83a03c694760000000000000000000000002ec7f65fd7ebfe68b09ff08c9e167a8f0228095300000000000000000000000094b417dbaaec6034ef76a93ea79a0bf0264655be0000000000000000000000009bc30476366cfb75adc0f5cf4080e9ac4f3ddbbe000000000000000000000000f131cbd34d3270fe3f2f08213d1be53db484662c000000000000000000000000d37f99d6c679508ae67841d07559a4208288dcba00000000000000000000000018991462aaa6e26e41a9a6868f7e96e947a95e5c0000000000000000000000003a179ea27ae9a2987d57779f5c1ee74c4dd68244000000000000000000000000a49878744f0620ca4540c9452b8b176e2966b558000000000000000000000000a87dccdc8f445aabc1e7e179e573302da905b1a800000000000000000000000069940b024a2527ba2adcd2f34ff89b8285c8a560000000000000000000000000253af9e4b361649716aebd40d03ea6d2274aa25f00000000000000000000000046a965a0e8ff990d80bdbdfd14f90a882aac01c3000000000000000000000000f982c638e877061607d6ea6b9344117f2a6a7e76000000000000000000000000912d790e6d41d1c579b6e98d49da2c2ce54683b900000000000000000000000041a74d677e2a2fcf09f8d95e6784a7736243f811000000000000000000000000b33885b49fe8bf53d128d37613007286807a642a00000000000000000000000052bed085ebec4b6fa45143e067146bc3bb13c3510000000000000000000000001b2c1649d25789d5d74bdb76b963e8cc4e595eea0000000000000000000000003a31f806c1da9c2d0e1532790179219b3712adaa0000000000000000000000005170154fa169a6b4f5a44d6de0a3d2d153b60ee90000000000000000000000004396567b8a6534f0a293a309e0173346ce3a015f0000000000000000000000004bf09724019cfaaa33bc9b4cc54db1187706157400000000000000000000000026fb0e3ded9d4bac5dfd9917b35ac6ef9980728c0000000000000000000000002f642bc6ddc60f944d486255534523ec034c60e2000000000000000000000000b88c7af23d633391807439ce96909c09ac808ff3000000000000000000000000f8f40865dc54a2a44f6d992749947430f626ce3f000000000000000000000000fd5e98ceb97fb02d1998dd218da2a66b4890b36c000000000000000000000000dbcc4154513228214e149196e066aea90bfc368700000000000000000000000096ea6c70d101304d8e0d67045a51c0b89b4a7ecf0000000000000000000000005a0a91956c397097fbb775c7e3ab6bbef6c8c3880000000000000000000000007c26d4fd23281b2ee77bea3591ec80392fdafec1000000000000000000000000a0277bf6e483678dc4c3a0c5b7a74053a22dc89b000000000000000000000000f8b17f86160116c9ee452abc4416f7e51d09ea440000000000000000000000005729b52c9170ef29fc09ffac189e4c98c8911cf0000000000000000000000000f8c554db1274610c91e5803b475588acbb6310a3000000000000000000000000a2eb7aed5a8d60c9ae21f4c48d291d43e12f9436000000000000000000000000f7bc52d2904298aa8c327713179d8f410a19499d00000000000000000000000018cede9091c16da9d778c1511440694f7012679b000000000000000000000000d30534bf6eab35d248dd9a587f9b8a1579212632000000000000000000000000276cd1d98c2a10103a4339ade9dd3d85c76b5377000000000000000000000000d0fca147fcffbb3fadc5891c8911d1d2057fe312000000000000000000000000053e97247a8e26e59e7c1f1b75ca7c4d57af3eb30000000000000000000000009da89e8ad116fadf032c0fe21497f3d98846204b00000000000000000000000032b79349935987e806943b35b6ee100ba63c85cc000000000000000000000000e993ceb8048d8a24f7ee0adcc3f41c8d52e23534000000000000000000000000ad164db40202792261565387e9f120d4c22d6f5e000000000000000000000000225a4e9b91f1208e8f99ca5632cac4a2db25c20e000000000000000000000000a8d7f1f06a7e0eea64b0ba61bac1af163360932400000000000000000000000029f8ada0e99ea3ebe8a3e38362b41e3c6359b82d000000000000000000000000ef9bcc81c2f7e7a20370936cb2a9af37b08087ff0000000000000000000000003349b340f538bde04062840c9b4c4bf760b35aa20000000000000000000000008685c4c5c87bae780a776ae43cd7fae16c3c4d13000000000000000000000000af00569ba824c495f261c3369680c0b433a320ad000000000000000000000000455a2f3d1a1e3ab95f962e5eccc838b9a5c2bbc100000000000000000000000038efa1765263f03f1e8cc9c78e91b391387a69400000000000000000000000006c0ef55a0469f82ea59024fcb5866add221636450000000000000000000000009dd5af75ceb15e94a01c36baf73fbdeca15975600000000000000000000000009550e4cc9bf67230c6d32555b366bdff074f38c40000000000000000000000001ec01c39eafa57d163cbdeb91f15cd902994c75300000000000000000000000035f878342265e8d3a6f305a9630603cb6e5d660100000000000000000000000085837907eef1ae9e83e08ccb3ab40273b30a216e0000000000000000000000008057a1073236c73d36eeee993719316fbbe4c026000000000000000000000000b3d9eebecb855a0df34e92e28c6f2a7e45ed43b1000000000000000000000000d166746b42e42b112e9c22944a72c5080536644a000000000000000000000000e7bab19c4617d137c009701a259e3057c0275e850000000000000000000000002baa6d36138cf0325950cbd787a8670dfcfbe1ba0000000000000000000000008bcfccb95d9324c17192f5b68234ae54d536d407000000000000000000000000bf9521054af5e63ef2d4a3b5c468e18d8f54306f000000000000000000000000a51387b3212f5ed73070c7a8dc94b2138ea1d924000000000000000000000000fd79f7538e428be8dc0d88284da2cdc8df0e3f6e0000000000000000000000004a3401c689e310f46450f1a20b5cd154b330db01000000000000000000000000ba5fd8770cac867bd04d8369c46f12d5413dbe5d000000000000000000000000015291b7d785053bcc92fb3f2b3b062d4afaa8b300000000000000000000000048c9f5622861fcc318c58cccb3aba470f63750d0000000000000000000000000c96a9b732e1183771e5e0327d7e2eb5ea490637c000000000000000000000000708b113f96956649f6a2bdcab0a1518dc821f0ab00000000000000000000000082d706afe4ddd2e77a2f6f164c0bee9d760631670000000000000000000000002f1188061e28adea1fd81e036e9cf30e21043a720000000000000000000000007f9148c38aebf08d5f3b0b5db1be101ba1486dca0000000000000000000000000ed3b65310a9a9585b57cf4116413593a5eb568d00000000000000000000000036f0259ce235a648edd68e4998b57fea7eba76a4000000000000000000000000485414e2321697430720cbdb56ffbb2ef7cb7296000000000000000000000000a64669e8d13b2f50ba31f8b259c98f94892205c1000000000000000000000000912eb44e47c40d39ca8d996d5278173aaf8e5dd1000000000000000000000000d0c7dbcc23b5581aebe794d01193d71f821a54a20000000000000000000000003104f0cb19a265de5457d24f4e6cd38bda814fd2000000000000000000000000bb5542f5c655ee9d8724120e5a0ef5827d546ce2000000000000000000000000284b3aa3fcd7b465a737f000266e4d2000d2eef0000000000000000000000000a7c00ee1684ba11bdff897d8728fc64080e9620e000000000000000000000000c8b2a41708846d148a849f8961bc7807fc23ded70000000000000000000000009a3f18a29cbe04dfee6fbcb63db18861259fb9aa000000000000000000000000572f4aedd100309cf437ca5fd7f2bfdf05036f5000000000000000000000000021b004b2d78818c1b2ecbdb9b00a6ca64e4a8248000000000000000000000000f2d7882cfb97ebbbc9fa1420a3dd8db5aa24f6f00000000000000000000000004957c6dd85ce25595cfe0e05f7e91e99fe0d0a16000000000000000000000000887105428aeeb67245aa0bb84676c9d78414697700000000000000000000000054518098333b6c115ab4c9f9b05dfb62988f0d5700000000000000000000000013217790ac6adb0d9172b010c5ca3c843f84b2420000000000000000000000007a7d7072b7eec3d99f9e5956bea524af40f8f5c3000000000000000000000000a9f5290d19a5d72c77ba1be0e13cab5c59c32cb300000000000000000000000040e6085e60a8769d22c165406e142508354ec9b60000000000000000000000008f790e5755a9b8e2531e858966f8bda6c8a5c255000000000000000000000000c5ae61fa940fb06ffd2a12de5ec946a27f61ff8600000000000000000000000054c5cfa3a85d4efd82845dd465310e61164e9d5e0000000000000000000000005ec76ed28970d402e0c00e81a2fdbde6c3781e83000000000000000000000000165b027bc1dcae59fa221c579109df7a6f2c34ae000000000000000000000000e6f601182769b8b34bbd67aeafce4764986c9e4800000000000000000000000089190edad5a7cd80d5b250c6f656f0abc0daa24200000000000000000000000026d47480b2cf92f45a5835fc157f16f6dd0d9ee3000000000000000000000000c37d308581c83c386880f10c0bad805f08cbfc06000000000000000000000000d5522be327a2974a3727dcf523b79dbf3c486178000000000000000000000000b329c19637ec10a95adec32a239a422a0613ea7c000000000000000000000000172a2405a5ce005ff93803501e38d5a0d823a3ba000000000000000000000000fce212abd38f837e0f9b2bff1de4073af55b3a290000000000000000000000000280baf5c87cfa44d7d661805cc17db29d7973b700000000000000000000000023366883116e7cf5863867d212f8af2908eb3b560000000000000000000000008291465c4f88a5188b4a4a172847352d4446e57b000000000000000000000000b2c38384853c8acde2c251abd8abb46bb5d6a5a1000000000000000000000000fb58f1e2af7093465e5bea894c59b73daa0bd01f0000000000000000000000002573bc3787fbd0d41ca4c648fbb3234f023c85c5000000000000000000000000408a51c7b0e72502a5095672d8d30399114de30b0000000000000000000000001cf4ada14d341618ebfdc8e0c1eaa0fbc1b67321000000000000000000000000d1c20c937c4d4af32762dfa2465059f698547c560000000000000000000000001a5ff7e71f23cf5b9754395996574770264cad9d0000000000000000000000002a2c96f662204f220315a7f32fcccc94676f447f00000000000000000000000008e9cebc2f87dac220433e35a563746eb23de0c40000000000000000000000000f5e0325e5b839aa637b4ec65248c964aa8d558f0000000000000000000000006883fa2b13e0bede4391801327dc0ac28054c4c6000000000000000000000000e82a84b840fd96ce6d8d45aa747bb277980b483200000000000000000000000018e142c95d5d63f5737ed712f314aa9b9efd62090000000000000000000000002d26ff38059a596236496078a59ae3388603a63600000000000000000000000098ba8aff270a70ebd7acf1b81fd2d172e1d8dccd0000000000000000000000009163aac4d87c9d7a5f03ba26efee7dac61c39ab60000000000000000000000001437ff3e654a02ebe5f1e9b625e5592d7a1848d6000000000000000000000000fe2435a917e709d18d89997c36b9403c2a02753e0000000000000000000000003fca6cdd8e12ca0ef3992bd3d2048fa8434259fe000000000000000000000000b6dab2917085e7d3f3bf56144e0c3d076963225d000000000000000000000000cd2e3b800555fe55d3d2e8338ba97c81124762650000000000000000000000006177d601c6ba34c7f2bfc4cc8832ea8e1a966d9200000000000000000000000075310986693e75f0f58b03d9bd4418106d6eb6340000000000000000000000001c575cdacf5efa95501fae534f3302300d03e93a00000000000000000000000021255cdbdaff23d27be0e00e79b8b03a14a32ab10000000000000000000000003a699053c46365ac331e0909507dfa261e7c5bee000000000000000000000000627bdd08b7b91faed15f6dc528ef20377273dcce00000000000000000000000029e6bfd50cfe7127664de0f1a1c962ce2cfd3f960000000000000000000000002ea847c0d6f318ca16290ff0d3450d6253916e86000000000000000000000000b3c498a93a987083663519de6cc7e1a4c4e7476700000000000000000000000094c181546ea084c338a2acd0b602e548fd4a64ed000000000000000000000000655d8e568b839453dbe725f60425ce0e5f295b7300000000000000000000000011ab77ba660868a1bb7091e5c1d6d09a61807e07000000000000000000000000513c3048e10f76c11ded65bd3a02327b457b4563000000000000000000000000a504a5202d52a9d4ced34955bd8f55bdeabc571c000000000000000000000000ccbb4938297a8c3b8f69b03aeac6baf954ba73ef000000000000000000000000b813b323812a8f0c8eb6ead6a0ec2921886ee1ca000000000000000000000000391735a00a644e9b7ce272778ab3cac431611be4000000000000000000000000e0c81e1c4e37ee895110cb2d245690114e03501d00000000000000000000000062a08d81ca08e8347366bf50ddd1a6172f080cdb0000000000000000000000009a39937af290a6b852ff74804594443d1738ee3c000000000000000000000000d33b891b70368c57a764185e4723daba8eb56f720000000000000000000000008b8180ed4676e3317bdd4ba0c4828465feebef40000000000000000000000000505bcfa1f23e96a8d5373a7a6bca404f07f39cf90000000000000000000000008d45e9a9fa834865ec28be2fc49bbf5f3d553570000000000000000000000000d8d17b1b9a89517778b45cc140b241a49a2ea223000000000000000000000000f2083ca2323d88dfa7422b53ea7ef2a4d3fcd1170000000000000000000000006c984ee043ae42d4ecb5a7878a614f830560929b0000000000000000000000007840a1260cfab369fd1db0250aac23e89026327c00000000000000000000000083c7c8264fdd325b238c4871e97961b6583eba2400000000000000000000000069c74e5eb3389052f23b792977834bc87380a37600000000000000000000000062aa66e21b9c12a3a8e7ff6d573ee802c8c0310c0000000000000000000000007aeb1a0f3c5278520549cbec95ef9ceb697c2fbc0000000000000000000000007cc81b840472b9e669e85eb5ddd20b71a6001be0000000000000000000000000d1e1223b8287a21b630fd1218e64d36abfd0a58d000000000000000000000000f7fcab206cbffd4acfc84b9da0263d5cc6c264c9000000000000000000000000ec7eb247ddd54657dfa0a681795d97756df34833000000000000000000000000408c0ac2f7efec66c8a112c7137f116552ef9577000000000000000000000000de5154c7461eb2a5adde83a846fa3d58cae1f7250000000000000000000000003028dc381da1e83ca2fef9015090d791b85d7820000000000000000000000000903d381e17f8fff0d4198a628e99b27f24af03470000000000000000000000008107aac2699524f4fd4131f990818227c1fce12e0000000000000000000000000c2f7c1a0a3e72c0b7e7fbb57d4056aede773dc50000000000000000000000008ce31d5f96d28528304708e3e7a6718e846064c700000000000000000000000045e0d34c5c99b151c083c191674d47362ffe81eb0000000000000000000000001cc4c99d83d78bfc5944f168b818748f97b417c7000000000000000000000000ff32f18fbca4faf75f0de1ad19102049d5769aba000000000000000000000000f8f9854b64ac92e53d7a234be09375beb15a313200000000000000000000000000284ef54cb31d30757f296a0d9af421af7ce6cd00000000000000000000000066dd8cf15f1247ca0a1d9dc1524b072569c7c8de000000000000000000000000292a0592fff5da97a1ab9761203e3f5da6d65cc300000000000000000000000065ba011901ead6dc402623d65891019329709091000000000000000000000000c05da47ca0e9d4fc923b5083d493c2a181f1d54700000000000000000000000030b846d814b3ce0406f903be18f2f1b22c1866bd0000000000000000000000000bc82341c9e2dd857bd6e92787ab725a22b5943b00000000000000000000000023f39770810a68283581acc62b0f0f5c089a8e8c000000000000000000000000b55cdd78b959176e4c8a99d77da04f821451a8930000000000000000000000007d77c620302bb04c4b39d9d195e3529e7e47527d00000000000000000000000084453f801de291e18a2a659c40d6c2ba496fa3d80000000000000000000000006ff0190379c6c921937fe7a94de260789731e548000000000000000000000000569e5c3433512f3dae20c102c34ae1f240edf2f100000000000000000000000040a73d0fb5b99290f76524debe7b3a729fc097e500000000000000000000000068fd8e745c724c959cb3ca2d338da65634396cd30000000000000000000000008316fd33418b04fb478de24b57697cdaade4d4f900000000000000000000000041788329d68d5e4d1e38a7718807e217c457e7040000000000000000000000007d8c2071912fcb5f5c9f4c7a21b43dd54dd763e0000000000000000000000000f52a2ecdd6fecabb707793710ae48d951687b6b7000000000000000000000000940356bf6367dfd03a6b871a7b493f04d29cb0500000000000000000000000003cd6305030db574da46a4db07ea5f23c71b8c47b000000000000000000000000b32b0f4ebe1037fde3d4adf4eaf1b7113d6dcdd0000000000000000000000000e812b5b2fa39a14a71a49288cefbd766176795f3000000000000000000000000cc9361e362a4adc87d3d8c5e328684062d6512ef000000000000000000000000c75a9114f483003cfee28ec2b02abb2cbd1cfdd6000000000000000000000000fd2198df1c2d6b78cdc9e07d7f44ce13ef5a8fbd0000000000000000000000003f007bd77721a2b569907df2f9f81d3b3547ec500000000000000000000000003dc92c088d6376c9ee694cb8567f7de4ec9a356f000000000000000000000000bb2a00820b57b3c0c3a6ac2e538a1b976df1e1e600000000000000000000000033d166c33f8a2dc4f39c0442564ef99cc703cb9e000000000000000000000000009d79e6d03b0e3abdaae29788aa3e575dc2e41c0000000000000000000000009b69e3b474c957b2984e4b19424a449bf278bb0f000000000000000000000000c02ed63f3816ac24b71e48d5a457f4c1f34d14df000000000000000000000000a9238a590ec4fb114f4c79bbbc7868c79ef1247200000000000000000000000015abf6b03bf25085d9c89aeee570ae0be763dfcd00000000000000000000000097ce9aaffb271e86ac3959ee065469f6c71b3348000000000000000000000000c0358a469a8e9eda7761bde0a726bf5f24c8d60000000000000000000000000016a472f0f29ffb72348f7ce6e56e7c9acbd0bba300000000000000000000000020151c34d01d6785493f3416b3f82812a3dbb46f0000000000000000000000006f62bd26b2efb1e487d47393774033f9969f4cbb000000000000000000000000758b6158550d4e115fb95382b20406ebdb642a0e000000000000000000000000f8ebe42b678bdd1ff762bdcf34d38d445182d891000000000000000000000000964abe414528278e204a7fb7d8deb787994c569c00000000000000000000000056b5e1230f2ca2d306cfdebd9cc9c877db5cc64a0000000000000000000000005f3355b62a123c5355f7b2742bd833f45bead943000000000000000000000000783ecb724b40213a71be500f0410fe0dc305f4c400000000000000000000000036c03a83261307b8d653ee9969737d726f4b210500000000000000000000000025f6c46f5382e66407477ac71c85cf1d60acd32200000000000000000000000088c31f4a5127831485f9eeda424d8860ad7a17af0000000000000000000000004d7b70d13d2b4c967d1e1537ecf4c22e7d46efaa000000000000000000000000b080ce8d1cd9f4a6c29d61e170d925f1cfaf4242000000000000000000000000a277527234c17654b2e386c720059a2dad64c909000000000000000000000000e2ec8043c867a485c80974309598e3e1363f952f000000000000000000000000d05c5c1618ac23aad153e31a705c379f64e0deb60000000000000000000000001892c9967a5ca4608b6d6991e5dc53b07e2bc73500000000000000000000000043a87e733738b9de2cabe652df83a7e3d5ade0b30000000000000000000000006aff04c3a5e3087884024ee99078c8b98e7597c400000000000000000000000079d4ece3ea14b9eef13fc4e973c90be23fe2950d0000000000000000000000004312f58d5a28909626df7a4692a28816ce60c97d0000000000000000000000002408e3accd020a11a8ceb0802c8060fe9983fb15000000000000000000000000f08347a00c2efd3ae1b68688da9d0faeba745a19000000000000000000000000b3932750c6197af7c34b346765798cb8e26357bb000000000000000000000000f377a8a45f81bdf060380c3bc68b437d6cccb7cd000000000000000000000000b052bdbd8a130845dcf8616abde6f9f17e1903fa000000000000000000000000aa74ca07c1b3eb0aae7b46f36c2f379d72a1ca60000000000000000000000000c56d3e43cbac76a36d0211cdd5d5be21d57ec6800000000000000000000000005df3a445ba8226aa7638a3719cb2390f08cede02000000000000000000000000777cbf1a7580cea68ef8fcaccfaedeb43453ea9c0000000000000000000000006fb216c4954c6835151e6d900fa8e28f5cad927a00000000000000000000000079f605cec90a2ddcfb073eebbee3f0ebe1b8ef560000000000000000000000002c332d3d45a01c1cb313deceb200ea6d003ea63b0000000000000000000000005645758eb12735f7b56388e858a09f69d6e57081000000000000000000000000b9d8347021e20ead84f5153a2eae4c2d5b4176b80000000000000000000000003feb111d5e31ab4a1f05e1fa615304458bb3d458000000000000000000000000b1d7efa84e968d881023eefb9d23b5d8d8f51157000000000000000000000000257c2571113f9f186c9dfd2dd7bd5bf927e622850000000000000000000000000f7ef8465238a8c5ee80cd3e0f78af4ccb9097a300000000000000000000000024d108899f9e0d8e60f764c9ef01d5cad339777400000000000000000000000048a208013c6f17a3d68d7c7e18d9c14dcc03ebe800000000000000000000000041d9558eff2e605e73691c87819a4947a6a3dae500000000000000000000000000087a4b7606fdc21c3d734d2000c973698f29b700000000000000000000000011438de164e2be80ecae5857ff82e06c6b4d788e00000000000000000000000094619943d3cb003fc7f21d6b7c129fd2f28b1c0b000000000000000000000000096d5f0ebca7f22b41c6f28fc129d6c84a6ef5a30000000000000000000000007f6b169b89e215868427967d6fa60ec71041b3e0000000000000000000000000662fac76f5a7bdb6292c3e1392f7f769fb3eabce000000000000000000000000a51ef8b219a38b0bb6dde3a684406cedb436cc4400000000000000000000000079c500b873a3762de8c5102e7529b1dfc6abde4500000000000000000000000073a217ca7633e96c8fb7c5ce70b95671d794f56c000000000000000000000000338352290a723dfbbb009a39463113e86525cc04000000000000000000000000559e02324e0c9b3dbb6708ca4888e84abccfe1a00000000000000000000000004fa6ea7165f20063d1ceffcbc4ad93ef769a5c57000000000000000000000000de32d3cfd2edb71b77684852e5fd636c58ee9483000000000000000000000000cb8bd2cc9cabc52474daeaa576bab15ce68a1386000000000000000000000000a3cd763bcb342fce83309071e85d5eb53cd19098000000000000000000000000397b12cbdd550f99b72828026c533d78cb1be17000000000000000000000000033d5a3ba8aeb6e12469c7108ac1f97b61a64ee960000000000000000000000002157899de8d982adeb9a5ebede2098f8a550c671000000000000000000000000e55a771aacd71ee1a225470d6d8828e5d3487baa0000000000000000000000002346d39afb9ef4635b7fc0e3c3b920789629091e000000000000000000000000a7ab1e13f4be041614aebb18a2e2b938808d3b9c0000000000000000000000002c0eba529786b90dd4d9aebbc532456596f78dba00000000000000000000000019bbe1ec49bca2fda8ee6b823a0de12715a0bf75000000000000000000000000967e6fddf6adc5f794bb3ec203dd6803eab5238e00000000000000000000000047c203f05c0fccb6fb2adc74a5a6a1f7513e6650000000000000000000000000f7d62bcd4e75d8f3981b49bed5c926f17e8775970000000000000000000000002da02bfda34cd70e09248a34accb2e8b4f27511b000000000000000000000000992b97832282b8fa044654e565bcac1a460a6c17000000000000000000000000b6740e76823c2eb9cae7df28b2f85083d886a08800000000000000000000000055909ef4f68dc7958f730104b0145bcd8ff5f5df0000000000000000000000004fa49ca4922f4bf97d2be81e115d371344663ba70000000000000000000000006034430714df36a851840c3071673da9b811b1760000000000000000000000003702b3995a8650b4018db492f17124d80afc850b000000000000000000000000f2947b3bd1e7d156bdcec7f4e0abb0433c218eb7000000000000000000000000eb9efecc25cc19a56f568314792f3cf4cea4ee4a00000000000000000000000023d1be4038672c47e332a6c024df384dfdea957300000000000000000000000032c81e6070ae36b20b273d10ea2abc81ca70c5040000000000000000000000006e20ba0bf89d61d3e04c38fdde02f47eeb5b83b200000000000000000000000038f5c7018fa5f31cb7d755cf23a47a00b08884c3000000000000000000000000444d48efe64a29a6a28223afbf3342516feddab800000000000000000000000042e4f53b09250bbbff141b4c7efdff2ad9873ed00000000000000000000000005991a292be1fbd24bef0d556c8a170f12ba70a7b00000000000000000000000004b232f9cdce932a5470a149f985814617515c9c0000000000000000000000000c4d53c245c3bd67686bf2ded3fbc881f46e43b2000000000000000000000000414d98fc7f55e91b1d486ebbdbe03e61006a5f27000000000000000000000000766c98c93a7c21f6c1c56d0e77a685b842b11a1f0000000000000000000000004de148402676c827edf9db35e9a4f8ad61bf6f5600000000000000000000000065b4766d34ef02f9af1ad76b016f49722ecf4c4a000000000000000000000000372d016d2925c4400312767d56ccec23ebd95fd700000000000000000000000004d726c91d6625a84fb0143fe5daf6b44c6ffbee00000000000000000000000020718f1ead2fe5db742cb8e7e75710baa78fd1d8000000000000000000000000c3a80c74b9e77b1add70f6af20e4eca6a11c8dd9000000000000000000000000ee986de54653d19cfade8bcdc6acd1abed281943000000000000000000000000f843b850c5dc15f7fb1b4ec24fba79da0e65f504000000000000000000000000d8e7d28c82705f2a181981d2170c59b2cfff9cb300000000000000000000000084d36988090c19bf1569d9b03d0c2d026977a51a00000000000000000000000083d08915fcc3b8bcdf6f18f5c8996ebcb987694b0000000000000000000000009274e53f074b2c7b87d41284b558fc430e411402000000000000000000000000e552a22b3a1c343cc5cf8f5a79d27774325c60300000000000000000000000003fd6e7c43834cd5419de4b3c267de3357382de28000000000000000000000000c767923330f7ca2571a7c5d4c7aa37be462deff50000000000000000000000003d957932b6e8a85be62cd2da9916efc09c5793b6000000000000000000000000d5e0c37b52c62835d79f985577af0028e9ec23af000000000000000000000000a646a7b4cd31998a58e0cdeb367f4db711ab1258000000000000000000000000b6f6e15adf79d098718d1925e41dc9ccfe156e210000000000000000000000006b960ca550deed513bd1186b52c6abc0cdab90c5000000000000000000000000668faca0205127df7d310e31d912f39dc15f855e0000000000000000000000000d863d071d57ee8017ad76ec555e613df24a656a0000000000000000000000000c02e97eec58ce18b575e6d1b6cd88384e9444dc00000000000000000000000014f7d4021470bd770da65c8344d738409274176d0000000000000000000000002c099a48ad8e56e9b521259ebdde98b494b307ce0000000000000000000000007d62037cd9a5f061682c57213a581c322e6fd91e000000000000000000000000dbcce141d3fd39dbe043d2c32360dfd4a70a6b49000000000000000000000000287042bbbac6cce3bf22ba3094470e3ddc9c83ce0000000000000000000000008797703a7de64fb905e6a5e649291eae9a0263d0000000000000000000000000472b78fb692242b548a7c4f846cf26bc9c785f7d00000000000000000000000027ab4509d7d3d8173f0146b26c80da8cddcc8eec000000000000000000000000e1cc82aa97079ecaf513b03e1ab6ef55eb9777a9000000000000000000000000f3e806cb4063139e5d623f257354ba484fd540a000000000000000000000000092a480fe0193e40b21fe649b0947cc799f22f2d5000000000000000000000000a5d44d1bebc08d98fc9bc344a4814a7c273fd579000000000000000000000000d9aa14ef7136450d7285892d58e4f0d35c3ed3bd00000000000000000000000034103623479ad7e041dd7b2c32db908fc8c7716f0000000000000000000000005898a89519230b2b5ff70cc36cc6aa88a6e30eeb000000000000000000000000a12b0832e242ab3082feb689669c185db7d50815000000000000000000000000f43f9b73419311c49bddd595c7cd2fb98846af4800000000000000000000000042ac7318264178609329e036c534bdd9334f10ab000000000000000000000000977775de61d031595f2fddf4e5825b0a00f53d4f000000000000000000000000259224e5652b84a00f8d15c63d756488ca25a65b000000000000000000000000388e8a44d87702a2a050743b51928670b3e00092000000000000000000000000cd3738b0c0171d7393e7bec1ac52fef2a46bf5f6000000000000000000000000568442bd3cf4e6b402984564ed06f189894e103000000000000000000000000032487287c65f11d53bbca89c2472171eb09bf33700000000000000000000000086f94572465cd9ae629d0a8694b8dddb2428ac5c000000000000000000000000d1eae81570fb2c7cbfe771f8d17636ab8ff265200000000000000000000000000ce08d0810807f26838de6dcde43ca9051f68d9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000003580a94576cb92267879705a7c382ba953949a7b000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb00000000000000000000000031a4db786cdb53326d006eff443c8d62b09c8c60000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000001f127d0a57d4a1a937215b411624b882380aabff0000000000000000000000000f6e750b3eaa9fb726cc656173b9cea5f6446e24000000000000000000000000cfb7e453a4df9ada71edd686a25ddf9dcd3d20fe000000000000000000000000c2f04f676b8fe270ccd04a56df7544eda4a2898c0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe00000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000007424974ca812cdfbdc46928549f21464fd7b12c0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c350000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc31000000000000000000000000762ca24f5e583b66538a65d8612bdd1c6fe781330000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000002f13f1df37128e6f2d00de353abfefe63c70f104000000000000000000000000c4a6474dddc0d9294a63de85f2b9bb8a67988e2c0000000000000000000000005a446737e52c35087b12fbb806e27304c9e8fc400000000000000000000000007d5553579a33f7e6bbe7abf0792ddbfd3d232601000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000039ae47c475a5bf3986f14d070d0e07f163f8420d000000000000000000000000c4d80d09592b819f7048e98a2924c732bb7977620000000000000000000000001901add503f8fa30c4cc3f1efcc9905e49c520890000000000000000000000003dc70ccb4d46965300e69adb58bf1b339e783d9e0000000000000000000000000fb03e49b586f7a3af88fbf990d9954223836462000000000000000000000000250940f46d17b220a20893bf1a0100357eeec6820000000000000000000000005ca24476090bc8ec4ae240b6b12a86d9e37a5fec000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000079a0619a1d2b0852e69bedee8cc57ef3aaacf10800000000000000000000000023d9e42500d8ca0b970e6924679fc5cb69004d52000000000000000000000000b4425fb794495a7b441948b4d44eac48e488f2a9000000000000000000000000c7c382ec07a53188aab197e257d5d40a681f8013000000000000000000000000c42b03981df16d8062bd8d0d24ecebefe8963cf10000000000000000000000008086ea8339121c35ec6efbb3f565b9d3e661c0d50000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000009ed7655a0e42d52450108a4d05bdd37c267824fe000000000000000000000000f614005ab758742072e5fc41e5e092c450cc72b5000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000b5fb548e2a07aa38df5740d78c01487fdd5b70eb000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004af1d32f95b1d57eaf26e300742cc721f28238ac0000000000000000000000004af1d32f95b1d57eaf26e300742cc721f28238ac0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc3100000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000557c93e8656e5589fa8b68e09b269630866ca6c7000000000000000000000000984bde30bd154b649efcaed246c039eae81d49a50000000000000000000000006e1af8f561fa1b3fe4a02d2c9bdb9c82a6198213000000000000000000000000368f8b744132bc9426ee1d13a8e07d0f12a57b1c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000018ceb623e123a31573bbeb2d18bbf3fef64d7d5e000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000007b3a85e3a5840406729bcd3c4c32a2d764ff372d000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c00000000000000000000000013bdc2fe461e9d0a9740e24189c9ce19c5dbdb260000000000000000000000008086ea8339121c35ec6efbb3f565b9d3e661c0d5000000000000000000000000404eb3edb25a039f8f468c6ee32bef3faf782bc6000000000000000000000000ab302f3ade32c97dc44d67b1b65f0f6e37aec2cc000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000008b06928fa03c3eb17b39677bd93eca974caf62fd000000000000000000000000f7d30a438c0ebb82df54864c327846344655f440000000000000000000000000c2eb4e43a5491d6962e7d6acd63987c60b1f885000000000000000000000000010d0f10abb30229a65ed86cd975d1c5bed6edccb000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da20000000000000000000000007d45e24a4b6cc4712f2069112fa09d3f027ba4bc0000000000000000000000000ed2edd35477ba3069fd846ff5bcd4fa69c5c227000000000000000000000000a82e502164f8aa35712fa811b782afa3aa0f050a000000000000000000000000d8b23ae2044fe6ed4abb53ea15c8c10513e957ee000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000ede4b705113789d688b18f7563c268cabe917bf6000000000000000000000000d4cab99e0e3cf39bc75c5ba9735f5ee348b2db6800000000000000000000000056156c3f097ef624f8ca742f41b652e1af7d427b000000000000000000000000da34607d18ead1b0c5a3c3a10571337108e5b27000000000000000000000000015acd770d278b8581868cf2ae6673ad9cacaba3b000000000000000000000000259d4f0415cc98458268c1f165bb77e7431f35f0000000000000000000000000b5e62110a6b169ed033996e62a598e7260eee4a50000000000000000000000003c61ab4cf91c8fcec375bbdc4d51e0dd6decb801000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b0d244974ce98d544638ffc41a2dd4a06f043bca000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f56256e6ed48b27b491091d8931b0d362438c4330000000000000000000000001b2dc33b8c4b56322551cdaf23172a6ebcb8941e000000000000000000000000457ce9c2cedebc21306bde13d7f5eb4c6e868341000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c00000000000000000000000074129dac5a36db86e7314b5e0367c77b09f670c7000000000000000000000000f6d6da100d6f5f572986e256c01ef66db796061c000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000002cae6d542683810d4110128d38dbcdb7efd205f1000000000000000000000000a48ce4ddd25eb8fbf6da320bd0c79b8eedea63b8000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000007971137756f0ed0ccd97ced02bed0a4493478874000000000000000000000000d203f5b441600126d23d2c05b547b30e4d87254e000000000000000000000000473665f2404cda56186d9e02b6089ea8d6e99e7c0000000000000000000000000ac96365f13a7f0923a22b13454caafad3d0878200000000000000000000000079d9aae2723da268b76c9aca98a051796e51b83300000000000000000000000047470273379c68c273e156a0b201c1b9b236825a00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000007e086c17f9a5c34b79b9b32b59e4512cbf5d70040000000000000000000000006d838e29e8de24ca3e2ff1607e777d57655c4a38000000000000000000000000022eda5e08fc4c41d1a751046329ea5b2bb2dd8b000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000951d550d3dbfcb03dab3f24f7a1f31aaaffed25f000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000f9c49fcfd3d2468127f0a306b99d576105b596c900000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000005d5617342ce8b63b89bac864dfd1241e24ce54580000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000259af326c860e48061d18602743bf430f3013994000000000000000000000000b508c7b78763aa405d3a82a4b2f02fe8a6c08efa0000000000000000000000007aecaa0a73dc34f793265fa961abc0fd9c5a29490000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c879210000000000000000000000009c9c4368dbef4233c19c7550167a8ec96e1df311000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a414000000000000000000000000ce17bc1efce75c9230648dd38edd7f6b1841c950000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000d7ee34b484c897a3309885a5cb4c909b1fa58322000000000000000000000000acbd570ce9c783d78451e2f7eeda912b6a8e2f030000000000000000000000004a5e569c55f5d86bd40cab7a8c963a82a5e41727000000000000000000000000e9bb658fe27a622a2da0661bddeead8233124a660000000000000000000000007640b9c0f1a7e6d23e3b0051565b37a72c67f8ab000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000001d949abbccff4434a887f505b62b8b378d8fa88900000000000000000000000087c681b2f80c81cdd0e87edb5a72af0a7661ea4d000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001ab73c4c2f2ea88ac2066e6ddad2533e35c444720000000000000000000000000bdf64b336d5dcee5f30b12729225620312c53c6000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a414000000000000000000000000acbd570ce9c783d78451e2f7eeda912b6a8e2f03000000000000000000000000586502dace4dacdb227bcd1cf1c5eb030889d4cf000000000000000000000000fcfe764d1b50725ee70de141334713477639ae2a000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000b7afd566273ec9d0769ae6814ef6b37599b5d3bc000000000000000000000000db8e3f24f4db9a6cdd0c0e71143c91bcff3306bf0000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc3100000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000009f339fdcb39ca898c8994615a7b94b5005c713a0000000000000000000000002c8094fa51d764f9e00c909848c8e9bbc010d935000000000000000000000000cf8fdb7c542bf1749f9e2e78e4f1866393832ec6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000fe1097a0302d025e2dfdfccce74fe9bad5af21a4000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000fe85def9d23fea7493792a47211b1f5d90b8eb0400000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000fc0fe5655f318041f3cce782dfb805020900376a000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a85700000000000000000000000061608846c33635a77af94dfaea7890fa925d89d3000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000543156df33051d9a1a23cac8b75f88ba031802480000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000026b69006729b37f5e5c2d6b390ebdcf48e03741900000000000000000000000087bb5e168155e2cbdfa567fa0827cb9403ca45a40000000000000000000000005b407b141eb3689c3b2e629f8986582c070ba731000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ef11bc844c469f9226af56db46cc1c56663c9b7b000000000000000000000000b170a3b94918fa0eb788305029c6a2facdeaaf7300000000000000000000000023614a855d2bdc12c75ceba7a8535aa6ab9195c00000000000000000000000000cfa068ae0bc972b94f5aaaca0dcee3c6e31f1850000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000951d550d3dbfcb03dab3f24f7a1f31aaaffed25f0000000000000000000000007102433c054b08f2d8e5aa41cb07ec41184bdd790000000000000000000000000aa4603d946b1a12f9960ee8d69fd64eda428d9f000000000000000000000000dd4597582bd1aa9bb0d8adefbbce144454b06e85000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000641aad790216eee38a17105787853e0a3ae616600000000000000000000000004aa1b7e4150a6253d3234ccd222dffb7aa349021000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000000afc65ff95305a56934ddcdfbf7bb554f16f35bf00000000000000000000000093153285b6d6ebc264683f34b17f2140e7d8d902000000000000000000000000d32d3edc1be7f2f8540ae753bdc087c65033e7d6000000000000000000000000c9fa9e39de93970ec501802ca7f49cb2cd4d0739000000000000000000000000c9fa9e39de93970ec501802ca7f49cb2cd4d0739000000000000000000000000632fe51a5d8d88e5a6c173abde21964746551d01000000000000000000000000738db42a6a944d768ccc4c550a8dfd120cd14dcd000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a414000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a85700000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000000db6222ad0a0cff1b6e9f7de70986a80fc6495d7000000000000000000000000dd76b1294b7c5af9e87becc71130e79c19248a93000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000009b5478bd51a96816329bf86739f9597129794fe7000000000000000000000000e03c2a1c559341d1d8753179fa81a4a3defdf3ef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000059a0c4ab55b206763dfbfde7875b30f772fa34a1000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d43c58880ee36b3644b1fe93aaf697aec3dea7aa00000000000000000000000097378aaebf06c75460943a9379c844178ff35939000000000000000000000000cfb7e453a4df9ada71edd686a25ddf9dcd3d20fe000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000fbc8ea59d578634b58196aa53f9df589ae275712000000000000000000000000e2ac60d3268bac1d3378562875de7117dba9a414000000000000000000000000f265d356e353bd52610c50e2f3ef46db5f78bcde000000000000000000000000d33e073cf99cdf922d6d139e35dd4cf5bf5883d7000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa7280500000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000001ef192abc28f3650b5d059a1125ef8adb8510e78000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da200000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000012ef5f2c0ea6f81a11a4ecf8212b48a27d3b1eaf0000000000000000000000000b553fe9c59979ccc50686849fb4490f1afcd5e2000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000421e8cd74d339ae07abc8aef246a93ba4cebb111000000000000000000000000543156df33051d9a1a23cac8b75f88ba03180248000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f0d2bc93b2050f073bf6c87ee3c7a94b7b83b92f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000004af1d32f95b1d57eaf26e300742cc721f28238ac00000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004e7497e737cababfbf19be943d5153327ca58911000000000000000000000000ecd9d014415c081f4d351972ac635c41aadf3033000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000292d0adce7943820c6d5dbeed024633a2482d3e500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000f7432803708de478fc342c19f1b30c7c67efd64e000000000000000000000000571a79c3f4d06efc56311a5607acbf0fcba150150000000000000000000000004496060779054093554ecc661426cf0057588ea30000000000000000000000003cb724d81c8270815a5bf6b533f1140c15d3d56e000000000000000000000000a189cfdc6c80654d5495ddc8bb92fa727f3935010000000000000000000000007d7abd9502395b75e0df434f12fba0da7b26aaeb00000000000000000000000047e54960a7abfe2423f51986d29a308e34813395000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000099b73dc5130de91632b52acbca4be204218b9d70000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001695f3ee7d2348983ef0d6ec0acf2624defd87ad000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000afb6216ff7ec8c7bfbc399646496e3ed6bb019130000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000002d80d5824f4f8342b1d94dc6e3a216ef0e0fde86000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000156572b906911f556c04504cd7facbcf93d5e4de0000000000000000000000001c1293bf29c16ffd63f761f48da0a2ea1fd1b7a100000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000079d29cb037bc4eaf1356a7bb7cb5ec5d0e4d837a0000000000000000000000003ed835a45291a0bbb726453d0a6a112dd4ff93e300000000000000000000000047046e49fad62f2b3835933e671f0c6944a80172000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000050de578cfb04b8d7d22af2253689ada768c87d080000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c350000000000000000000000004e011fc62f74167bcc21f73b9527f5abc7b6d7090000000000000000000000009b0e27aa6c6bf6a34510e5c224dcafa6fa5a425b000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000faceaff09335c5c5b03fd54bd1178bb70a8668ec000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000001742aeb76d27d77e7897e91278d6cdc3184aca8b000000000000000000000000f22613863abcb13aa0c4c6b3c49ab1e3b3dbd8dc000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000052520317ad049544d0b3c635188876027d61028d00000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000001c783d39c955f1032b4c427243c4eed95340b4a200000000000000000000000049459d2b0a8de0ce5e4d5c244f2961df2f20982b00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f370f4c3c3f654fd562900de34c20faebf46c319000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f0fba3a7eb028d5a7894b09d44b7c64548008f4c00000000000000000000000098d6f2d0da44ec60416b463887291e29862b654d00000000000000000000000055edfeca227bcde27873c9f439382e8486c9fcff0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000004cd0c647fceb215c3f2dba582354626d0055bc310000000000000000000000004f262cae36b8a2554c0c7e3ad913088fb347faf00000000000000000000000005f0d61e2919d92de66f43d9a9fef32c398bdd7960000000000000000000000000e6ba0787c45bccca37e2ef7dff64080a57bb0e30000000000000000000000002f13f1df37128e6f2d00de353abfefe63c70f1040000000000000000000000009f2f1ea4b144794cd10d31fa67d19c77a437a949000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000a02e8c650dd6a7a9c5e3817c37cd33dcb5d3dd440000000000000000000000002f13f1df37128e6f2d00de353abfefe63c70f1040000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000f6474069c08ea11b1dab7dcce59288010d8875e2000000000000000000000000f2cc4fb3a1595a304c55e4cfeecd2122673c27e0000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000badba2d5aadab2c9ad6628b8fb383e3187ab0e770000000000000000000000007b004c26da843ad55410f48586e10768c5881e630000000000000000000000008414c3d38c4bc63c8bb95e814a7b0b6f6304cf02000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000462acba4624811fdc39b4b321cdeae34b483e59700000000000000000000000017feec566a296277781b199b04732f91f0f8645a00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000c7cae189b7661760b5d3de4595e92bd82bfe7be4000000000000000000000000852cced0d34ec6d46033c8eaefd1b274668da58c000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000fddadd5edcb7da3482fafd8f5fed9c6e40efc9f8000000000000000000000000e45687dbe6882a4d85b9eff611262be870e85abb000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f0e3ee8c3e61d1ba058289738b6ea2d5329e289b000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a18000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000312b61fc9584d0d493ab849cb2b8bcde562b8a1a00000000000000000000000051ef3af2f2d59462e9ccef062e6d95816bf1f9f1000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000013c6b19cfb8b79060d84db0e6b5217ff850a052000000000000000000000000e3cacd06206c54850970878786da9ccdd2db1f2b0000000000000000000000004a5e569c55f5d86bd40cab7a8c963a82a5e4172700000000000000000000000021b805f3324a2bd826a401b0f4f51f5b7677a10500000000000000000000000097b91629de7bad7f0f86559175171d71c02d8689000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000ab53ba3fdd44bc752e833827173b695887d746330000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000f56256e6ed48b27b491091d8931b0d362438c43300000000000000000000000028795cf2fc3c7dc9222aa2972a290903e0a02e850000000000000000000000009efd6f33a63c5d5c42b4dfbc442aef0b0622f68700000000000000000000000097a032c56c035d8a9273fc2b512f9162fbdb88e5000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000abe5382e9bf63d35c5f514837ad37922d1861124000000000000000000000000bad395c861a1cd6812cc4ce49a2b598fb83ccc050000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000022257566c9fdbb058ecb5bc46c7c5a1190fef254000000000000000000000000b733ea8abd3c1b14b455019568f982ae0e766a180000000000000000000000001c9d256caa8d5eb0de41f66647cdc42c2d8ce48c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b10af45a84189cc8e049205ffe1be1b101ca5c74000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000002620d965612140b44a28d7096f056f8f4a44e4570000000000000000000000009e3e881964db0a8559ad5a8bf76e2daec0e0aa76000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000062e1cd043cbaf641b460a43d88c4c3ba3d0291ad000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa4000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000073e295e0c6d37f4dbf051bd4bb715a2abc71965000000000000000000000000902e9f362a1f76a9ed90668611e9c1c24786771700000000000000000000000097b91629de7bad7f0f86559175171d71c02d868900000000000000000000000040d3cacdc681b29585b04044f7e47a73f6b845990000000000000000000000000974b7989b0ac45384afe2602dae4d3b02af4d2600000000000000000000000010d0f10abb30229a65ed86cd975d1c5bed6edccb000000000000000000000000066422ad90a8601dba2cd8517cfdbbdfe1f9fd0900000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f9aedc646c279520c0d679fcf8ff1ab58961884e000000000000000000000000b6cc1dc27b90db39502f32dc6d9f2877497c8369000000000000000000000000e5db2ddd8b31df7957cc680013ed80bd7169a0d400000000000000000000000024985c4ab1cfe43966956d79cb7edd72a20df7c80000000000000000000000003462f7db2b7b643abb3d6816d836f4bbee8acb9f0000000000000000000000000c9a809354d5ad07adfb19939c56da0599b13fda00000000000000000000000097b91629de7bad7f0f86559175171d71c02d86890000000000000000000000001a0872410520cb52d801dcdabdbc2b1b91d83bca000000000000000000000000699cf0b407714fa3ff68b9d07a6673a8b79218e500000000000000000000000030753485341d6fa2b00ef7e9c89f1a966c397d310000000000000000000000009868027c46176cd2c19d42296ab2de8c39182f3d000000000000000000000000d0d24797fb724ab6ec17fe5aa547487bc7a0a3b7000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000000d07aa90df1dd6c35ad2507449126e848b1e92fe0000000000000000000000001a305e13acce91fec19e3fdcf9f2efbf08e1103c000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da20000000000000000000000004c92667d02cf41ec1410a73435e33afe53cfbbaa00000000000000000000000024c33963c6aa406123f21c536b1d3e651e93d5b30000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000636264048e823dd16a2b46c7dc8f0f7c3da5a67e0000000000000000000000007786b911428a1a783f50e2033c9d3471536e5449000000000000000000000000b2ef772aef20b12abb44666a6e5f138d726b21d80000000000000000000000009a303f1b8e44602b3783b8523aa50fbcdc2a90b60000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000004b7efcc5ab88819b12299da405912a09afce795400000000000000000000000082704619d6033964807e703b29e2fc5c1674b8fc0000000000000000000000003563c1cdfea9ae23b387a353b900c864d3f904cc000000000000000000000000543156df33051d9a1a23cac8b75f88ba0318024800000000000000000000000000326bbd02287ccceacda36ece0e453b71e218fb000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b1019ce71c243444eb6bde9573191aff55936ea8000000000000000000000000efcf061bd30437a2df0d03068b7c39ca731060da0000000000000000000000001b91bff04b832a26d78d0a7693f6232a8a87e0fc000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000e9e6e13286ee67b4b2396704362fb2a39a65275b0000000000000000000000005ff5e0a76708530b23dd50af73a696a27e5c110e000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000132108145afd9e25d6933ddde3f90b238815ec7b000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000056a6373fdba79028b59288a3503311f90596eff0000000000000000000000000cf01d3048f17e2414679e9f96a73185179d33127000000000000000000000000aedbb9d0cb306ca10df4c1e6e98b12ca7d8b19be000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d09478e692dd7abca2ebb106cbae71af8e41ab74000000000000000000000000484dfdee2e6f0cd542bc79d33cc6944314887f0f0000000000000000000000005bfc22d94038ac2b6a07a12ab10686591f89ef560000000000000000000000006ed2ee0ab5973b1b059263fc4e2f63deadf2ed400000000000000000000000001c7d454d75e4d8b016732183d39529436d43db7f0000000000000000000000004f7c8dd0ecff765bec604423e3cba89617686bce000000000000000000000000d86c39d8d81b10f4822eeacb806652aecaa728050000000000000000000000002af14e031ed9b18243dabc6137d9d2f7870fdde00000000000000000000000006fb9bf79e4b0479d923b8c24b54295bde74dfc47000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000cec7bfb108e1b5739d80a4528e160fda07b0019f0000000000000000000000001c6bb09975f451aaf8d4365802ae25dd9a08139d000000000000000000000000744817f1dc050984e59cc912aa52fb0d9e12a50c0000000000000000000000002710db9537491f8d754b5894fd8032a00c09751b000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000065314f2a02d7d2634913dfc15606c7d2c231886c000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000098583f086f42d4405bd3ee17bf9a5473a7a7a3f000000000000000000000000739179459d6b043f99ee9cb79ec82ec877692360000000000000000000000000cb0448966e671993603fb31f9738da0485ab626f0000000000000000000000006434c67859dfad0c9ba3706b4b050118a0c0cbe4000000000000000000000000ede4b705113789d688b18f7563c268cabe917bf6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000006600e72bf4f7bd19614b403fe12e89e04e7c261b000000000000000000000000cccd30bb4b30daa3541eba69a1eb56c66dc135fd000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb00000000000000000000000048add6d1158fd98e0a09cf0184bc182ccd6b7ec00000000000000000000000004cbebaf276ef7479a2eb336e9894431792c0d48e000000000000000000000000955cfd49b92a7d2eca640bdb26db57351806f1e50000000000000000000000009f13dec65562dcd99e91bd549fd799392c6981dd0000000000000000000000008796bcf9124c4589e418c52721d0faeba829ddc10000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000d2cb3f5a147c2bf2cfaf864f7c3a6f264e042e1800000000000000000000000016e3fbb9667d3f81a2abeb5eb9bbdee6f17b9cfc000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000739179459d6b043f99ee9cb79ec82ec8776923600000000000000000000000007ff8967ac167de824af539fd22a3ef3f8247cce5000000000000000000000000e3ffdeb864fd3bd5f7f677942fd24bcbcf4d79ff000000000000000000000000dd0aa15c5b4e5d5736d122b594d251d4d6610b1e000000000000000000000000fc1a593b3bbd91d14f4f4158378b7359c7c0b6da0000000000000000000000001d363c0453e0d93ae386fa7a9fb358600bbd6846000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000385365c1f8381195906186a6c616f6ab61c87099000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000c33a2683185e2826f87271ba84ceb6373c2b21b7000000000000000000000000b10af45a84189cc8e049205ffe1be1b101ca5c740000000000000000000000000051ea4c51a2f7835237cfa9f14c69c91b7d41b30000000000000000000000007625bdd32a20c4140c573051c4f6dcab0de4fd4c000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000ef26033d574b5cf040e733dcf2cedf97b414a227000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000369bad3f630291d8023c3852b907963356621c4000000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000090788fc25e3a70f4d3597c6401edc7cbac91b36b000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000009b3afdcece08d964deab2244706a4db96349bf4000000000000000000000000aadca5cff825652ea10569e2beddd42bba19ccea00000000000000000000000043e8815da88eed7b5a9372bca4a0e6d6fe878d27000000000000000000000000a796afe10b0fe6a60643563bced818f9fe75386e0000000000000000000000001d5a350958e6455c67939bf4df2edd4733b3c67a0000000000000000000000001b763094949f2fb9c2028a2848069099550eef31000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000006dcb1c8320f59254a85abeba458f7b634e80446700000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000096961aebcb0736f5db65c9e98588101b3f34887b000000000000000000000000e83254b9f9c1ffef835e128bd18cb2738d5b524e000000000000000000000000b0d0f0272974380628d2f65fd12b692162a45da2000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b405500000000000000000000000014d41ab93afb839e5922111210863e98c7799a9f0000000000000000000000009ca1f581b54639b9dffe91f8a9969473c10d6a58000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000116af364168d085879384014d6517728c5fdb56c0000000000000000000000002864d345bf4d7166ff0e8aaaacb54d39253d0c35000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000008af0d0c5d69936d66c638cbbd359568c559bcc8400000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000b8b8069294429008b98fb100393ad6f681ec17000000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000003f2cea4a68ab4ddbbf02e1954ee8342bc1e61227000000000000000000000000ee57e9c5ad177bdd38740b7b0f63c16d0cbb9637000000000000000000000000707f47c00dd0cb95d01445acd3bda3d64ce9921700000000000000000000000037bdd9fc74d445a1f0c89e98a79a754af4c33cd6000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000005eb989401c0e8455255a0db43a7a325e60cf46b6000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000dfb735fdb27b47885e0057206dbe6d108896c2ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000