Special data
- Status: Successful
- Nonce: 142503
- Type: 0
- Gas used: 8942906 gas
- Gas limit: 19900000 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000096800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000004200000000000000000000000000000000000006000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b6910000000000000000000000004200000000000000000000000000000000000006000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004200000000000000000000000000000000000006000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c48823ec67720a04a9dfd8c7d109b2c3d6622094000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fe1585565945eb937d895057efd8ac1cf5ce9fa3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8db98437bed9943f11c5b31b645b07c0efc17e0000000000000000000000000800822d361335b4d5f352dac293ca4128b5b605f000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f4870000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009e12735d77c72c5c3670636d428f2f3815d8a4cb000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b1a03eda10342529bbf8eb700a06c60441fef25d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec220000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004200000000000000000000000000000000000006000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b69100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0041ef357b183448b235a8ea73ce4e4ec8c265f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b2504a03ca4d43d0d73776f6ad46dab2f2a4cfd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000d9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000bc45647ea894030a4e9801ec03479739fa2485f000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004d70f1058b73198f12a76c193aef5db5dd75babd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de67900000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000578d8a44db98b23bf096a382e016e29a5ce0ffe000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a60000000000000000000000009cb41fd9dc6891bae8187029461bfaadf6cc0c6900000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000d38b305cac06990c0887032a02c03d6839f770a8000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a8250000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009bba915f036158582c20b51113b925f243a1a1a100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000098d0baa52b2d063e780de12f615f963fe8537553000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000024fcfc492c1393274b6bcd568ac9e225bec93584000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000002c8c89c442436cc6c0a77943e09c8daf49da3161000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000001b4617734c43f6159f3a70b7e06d88364751277800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000000309d634d11541b857f927be91ad2f0bd78894c000000000000000000000000ea87169699dabd028a78d4b91544b4298086baf60000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e2000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000820c137fa70c8691f0e44dc420a5e53c168921dc000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004200000000000000000000000000000000000006000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000a88594d404727625a9437c3f886c7643872296ae000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de679000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000c1cba3fcea344f92d9239c08c0568f6f2f0ee452000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000fad8cb754230dbfd249db0e8eccb5142dd675a0d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de27b44f8ee68880db7ad54262fb27e8182561bd0000000000000000000000000a34f4bf3a77cc8a45e75c53f5b539aa7e2d7fae000000000000000000000000a2b5775ebfa25846d82a8f297ab9edf67f51fa41000000000000000000000000ccf59094de35e5b32d16c35a3e8ae61fc02ccd12000000000000000000000000fa6a83262622e80691482d31e7a03255fdf742b5000000000000000000000000515a34402aeb37fb8e85e8f2f8742cc61560699c0000000000000000000000007baf96d743d00fd3a83c16f1a2163ab09d51311d000000000000000000000000535832cdf1cc2b9462715e37a154ee3ff696cb290000000000000000000000001c55422d55765075fa57e4b54ce1797de2dd36ae0000000000000000000000001cfa0c7a0d16226ea94d7402f6bb5cd3d858d427000000000000000000000000cd4d88d42499afb02f05ee843d6804aaa1ec87f800000000000000000000000090c53d5cc0f6756def2542830a6c16bbb995aff3000000000000000000000000e82d82170359b040cbf3e3403ab5e21c77424ef00000000000000000000000007a60a537dcc815efbf08fe26b0ec6465fbcf6d5800000000000000000000000036a41c4127829b325ee638a262e547eef43e9a72000000000000000000000000f2e2a956b38009f9dce13c43c89a3098ab5b11dd0000000000000000000000001def780107bd3eba72ed60951c190e2d475a8df7000000000000000000000000bb1add88eba91b1d5d72396044eee9437c5892e70000000000000000000000003c79ad73fb7ebe7d96b1cad73fd6d76cccb68dce000000000000000000000000150e364347734e6bc2f5c8f67ec767d548c25df4000000000000000000000000b796dd1ac8f9284b5dad6619c867a173a5c5b84500000000000000000000000040e107ca678ceaae2f9197137fad2da1c6e960e30000000000000000000000007b12e51c0cdc2466aa452a1ef61fc50a4ae3a4b2000000000000000000000000229d4ab535a075d5252266b75da67a048c54e249000000000000000000000000d1340d100238918a7eacc1c504c275964fcf735d000000000000000000000000bed65968f20b44dccd77e3573808251bfb3a20f9000000000000000000000000eddf13f2537cf9054a27b51352874a4834866864000000000000000000000000a9eb787732c95e05d2266a965a00d53441fff10b00000000000000000000000087f34fbb84d6d9cb8817ab143fa6df5f0bb0eacf000000000000000000000000a4c02902baaffac075331d337d89252baa3fb6d7000000000000000000000000fef2b44e3b61184988f6b024f9791870e15b09ce000000000000000000000000eaf71db2fce7e21e0988ae9162e1c325248d015b000000000000000000000000ca96946d4b754d9172d401ef3d1e97a1f4aa02070000000000000000000000002453f5f0f9796b559a11dbec6a1b2f341b8b060c000000000000000000000000b59d73137e6b77f10e8284b28e43b8a060ce652d000000000000000000000000c1c3b5102534ccbcbb0b65e43c0163c723a1f18000000000000000000000000040320cb67a4aaff233ffd36817f8d4b60059fba400000000000000000000000057602c0ccc47b2fe2b27de9d193b7f9d75a483130000000000000000000000006a8ac7cabb7763ef6714f8b021288206226820f00000000000000000000000009f45aedc235476cff661239476eea4223c88453600000000000000000000000075ff66469373b243608a27c12d8896092ee07131000000000000000000000000c0003ffa50feaaca51cf0765904c18170336458d000000000000000000000000051e574d5ee205aaa03f88fb88ca9f4b9c3aaf310000000000000000000000003a54a5a2213c68007a23c7d89eb04e65af7ef21000000000000000000000000060f667aa60043ea4e94457dec243e243303aa941000000000000000000000000147cbe6f2e23bdb681666c65535b99909f59b211000000000000000000000000a9fa802bc630316fd79f888eac1a6138fd015b53000000000000000000000000b640f498ab14076068f39e80cbce31adee771400000000000000000000000000d44ff0a11020a552767a4dafd0182f7a64ca92f2000000000000000000000000a7ba66c89090287255b4dbb4e567ac420405970c00000000000000000000000020456115ae627e62d6ebb5620b8a74eff8f1d8f4000000000000000000000000a9c6a99e53f142f5d2155027d35f944bf05cd3a60000000000000000000000001d765d23494ad727eb3ccd42956b2978f44f9b4500000000000000000000000064f8cbc1ecaaf4af3d8b2bf1045e13ac4ffc9eb5000000000000000000000000f4367c7735d91ae86734e6fd22ce363fd289ebd5000000000000000000000000f1607bc4d84ca67988680d742a65da9c0720baf3000000000000000000000000a3f9b7c8af2ba7bb9f798cf00078b14ce576ae3200000000000000000000000051e31c7838b329fd4953d34497055f8ddc3ed36e000000000000000000000000440ae2bdbc1f4c11fb06fa933285ff5bae869754000000000000000000000000c8f020e6f75a1281d6f76d658a8e5af85d8081b20000000000000000000000004d5542f8ececeb435df3c7781efc6663e2f6c70e000000000000000000000000d6d88aa34dfba00efcfb564b95bbf20a9c8de545000000000000000000000000e5eef14a00ecc5dd1df0e520982e8ffc810429c6000000000000000000000000ecd023d836ac11e52f4311798f1e1cac685e75e20000000000000000000000006c5df5246abcbc915e8d7fb71c6cddd8b7d5ff2a0000000000000000000000009c0a2d6640ab36ff37defa738076c95c6f298127000000000000000000000000aee315d1d108ba79ab6993dbc5b8cde6d5ba2f440000000000000000000000003011e23aa8a65f697e6cc690a4dbfc853c8a486c000000000000000000000000d4776f7c91fcc1026b3ae8495e096046c59a2bad0000000000000000000000003d8106d8157558bee3f5d0869e7409b64cb62189000000000000000000000000bd9e9f378e9b24523decce119d2625aebe0d459b000000000000000000000000ee9fcfe7f9c3dd0421b4435beff4b91e8a6a22cc000000000000000000000000270dcb66a13cef863427c0a2937feccece29a143000000000000000000000000afd06dc1a47ec0d3233a38898c5bc2c56c3d181f000000000000000000000000fdcdfccdc007bc99e4ca538e886772ede9600f33000000000000000000000000d36a3d9b2a027cbbd6e926a6c1f3af6cdb1599ef00000000000000000000000064dac87fa6f9a74fca6edf67fa2ce864ba0083d80000000000000000000000004dc38c6ee7698141203a092f31ff85c22eff08f4000000000000000000000000560c0aa1b55297af53fa8a060513d4164cedd43f000000000000000000000000f29fcad345d7245a1bb8fb127db9b8a702ae12560000000000000000000000009221b7668b8e63f6448991f0403256076df2b9f10000000000000000000000007809f47e96dab389f4d5b34dd38b14272402e585000000000000000000000000c82f0804fca8015a098a5e901ac9f6e10a1acade00000000000000000000000028e6bf617681f717645de21ff2c2d6f8fd3c4bb70000000000000000000000001764691d4dc4ad248cf157d9229f3a9f6dd7b0de000000000000000000000000278bfb830b8c0b33b23abf0589c4a8d8af52a1500000000000000000000000000184efa834e5664ec55906309a65cdf23eff0dad000000000000000000000000278bfb830b8c0b33b23abf0589c4a8d8af52a15000000000000000000000000015a90ee1f9fe0b3196a4dc585b4c483e5057c34000000000000000000000000050a02aab1de1e128ac10176c18087f6e37f7f47600000000000000000000000086790abbaccd1b21f5ecfdaa67ec6282afbf3e8300000000000000000000000030316051774e5a5907699278a8914596c2562fce0000000000000000000000005ab8fd2bfca67ce2c1d94189b4f8024fee2db308000000000000000000000000a34506313b0f54130286816b9052a6c440cd318800000000000000000000000000f6715b23a1417a0791b21a236262f196dde700000000000000000000000000dd19ef1b95bd5bb2a30e8d51c4ff3867b2927fee000000000000000000000000319c1c08908da9e944e9e41aa25dab6e7b2395a0000000000000000000000000a1870ad1ac96aa3859f74ff50e0a4f68cb0da88d0000000000000000000000000bab6571355b5280db3574f3cbb919f0f00659fb000000000000000000000000fb613afc74869f3dafd8d737334b947abfd402720000000000000000000000000fd3e8ee49113bef6ea5432b2c4a3ea22b943b80000000000000000000000000eddcda6a954c54fbf3511656c2f012f892f9835c000000000000000000000000851fc0a75d01de16d4e9ba0b4b79d4175a7814920000000000000000000000005dd4f0c9b6032d4d66645299534d75058ee657000000000000000000000000009fef7958fc089d0ff2b14ec6f443d3cc95059c220000000000000000000000007cb3139e5be93bf4de4d91498564ed10f2bbcf330000000000000000000000001048f730fb1e6ea01d78453ba6628b2ffe217d3b0000000000000000000000001d2c92a985ce6122b2f1153e0382bfbf38b67a3c0000000000000000000000008858b13bed75669e30332d589b2d8efdfdb1cee5000000000000000000000000bda47d40eef46fcef3fac774cfca19c510748f2500000000000000000000000071d5627007a73c52263129a7164fc5996dc9183f000000000000000000000000786ffac0dd44f77ef9999c9e63e65825cb143ca50000000000000000000000007186041145ad8f9c60259f9593cab6d94915b11f0000000000000000000000001471de8d742128d139097cf1aa726fd1e1069c04000000000000000000000000e4fb1c9243b36848b5e6cd8d70c9c9fd7760a2bd000000000000000000000000b8600042f7b887277ff81c9e4921d24a7753c4e1000000000000000000000000253db7927e14f09a87f29411c779007c882a53e6000000000000000000000000efc5d4b5ffe6d3bb6fba99ca37b99e80e024c1500000000000000000000000002a4ab7d80915ff131ac40081a349744d688ad7d2000000000000000000000000d5e91333e5b1e98f3ee467b32ba60388088df54e00000000000000000000000007dcd51b91e0931352fbd16ee6c850be6c465336000000000000000000000000cc90f2ff8840e5a2067905c586da870b59d8505a00000000000000000000000021676553cd7289e17371fd46ad878c14b699729a0000000000000000000000007593f5099b8db804c1a0965a91b40edecc53b3630000000000000000000000002eaf782167122d8d0ac902f820687b17e42bff95000000000000000000000000863d0ef5e9fc3e9c67d16f4d393a3aef3b14b4b4000000000000000000000000c06ae037b763ee07c6cd4c1a9442c385891de151000000000000000000000000c577841c2d37b39a65b5367ddd402c265f2bec6e0000000000000000000000008cc4818f21ca97548866e4d4a828bed19db78f2a0000000000000000000000006bfe7f419056fc470e7fe68929a16c4346b898e4000000000000000000000000981a0d0692f4ffb981b4c5e47866c203bc742b05000000000000000000000000e81bcfe0d2f44ee083036600844f94c3584337ed00000000000000000000000052840a14ea3248f0da344edf1e7954330c5353de000000000000000000000000df986c59c2f1630fad557eaae8b8e61c303bb357000000000000000000000000fd223ca9723843a92498124be25b79ff53d6b27a0000000000000000000000005ada633cfd52c18bfa74e915a9da2bd1af922eb70000000000000000000000004f192ea47190a96305f707e21ada603a3626d60f000000000000000000000000f9c910c5819bbb166958569d72c5ca5d1a651541000000000000000000000000bf7fa865a50f1ce04e80fb1e72e1ed5ced6803f4000000000000000000000000fac404007311ae76007ef1e0b7c6babfaecaa8a0000000000000000000000000c7fc8a1647a3d966377fa6f12fba6b49a95df17200000000000000000000000007ce8fa2b1af11ea6bc656f2ac7116bb331f24c4000000000000000000000000649a50f9cdd808466ab616cda9a8a689defa1dd0000000000000000000000000c4b3a15901aa82af83112b7294881137c8d4fea800000000000000000000000070f6e80af32ebed5cfef80cbf7f53815ad4f859c00000000000000000000000096c4513c9497b24801c2b029afc6294bb629b6f800000000000000000000000023da57fd9e6c6917a92e8465e5a028876185ed0f00000000000000000000000002ad100a5061842390324c7d4a2be0d26bcead93000000000000000000000000a37de66335d716622a6cbe833dfbddc9c39597d10000000000000000000000000f8fe18ba680a64a8256d3c13f9d2cbe977df7db000000000000000000000000bb4d7d54a2139fe22e09d91ccd3fd8ed6c8ab3b4000000000000000000000000483594eed6695095c54f530a589f48e7ff46e518000000000000000000000000745f8ed638620a92b03da628223d6f6895fba08c000000000000000000000000b9446e6b402a3386b0e38b5553457265ec802a8700000000000000000000000047927f57a690f02d66af2d3d13130f73408b7a9b00000000000000000000000013e0f79767da4188611181b2b7866f8213f64ed0000000000000000000000000360acdd3687eafae1589bb7da86a9e05393b184c000000000000000000000000e25ebb3291d3646eec5d355ec3fabb13003b0579000000000000000000000000565a3543bc2319d820f16acc92e37c1f2fc931900000000000000000000000008cec7e39850130fff5542c717b0910f420e901e2000000000000000000000000ae3e070d672d10628f66e3acf65221b9e45eaa9f000000000000000000000000b1af2cbd746680178f511da8991f2dc1578f87bf00000000000000000000000063deac4915d6bf8fd2dd972d2063c0fc45a8a8d0000000000000000000000000bc84f3982e8a072df90b062177eb96ed3fab6ef000000000000000000000000076515acb5b7f4cfa9b9ccd85b64677beced3c4d7000000000000000000000000a83dd9d9434ad087a942558bb4c26d9efa7f19bc0000000000000000000000007b183a1581d8face15caea547e7a5ff3a68aa4c2000000000000000000000000bb3d37bd179bb368544fe6e72bb0b549ded1ef550000000000000000000000007016c15a912aad5c0896ddc7ea5cb525f863f6be00000000000000000000000081a4cb704f043fc310671ce13f0c54425c2f4191000000000000000000000000863d0ef5e9fc3e9c67d16f4d393a3aef3b14b4b40000000000000000000000002ff6c8721ca59876ef5528ca68c77558b4df9798000000000000000000000000d78b12a5268cd683303d26503016594777fca1f000000000000000000000000026e7ab663cf605555f05c9a10e04e295e823b4a7000000000000000000000000612105044b255d0805b7f89aca3f4001df49e1ee0000000000000000000000004db9db454cf67eea0e4d407b8a37739d066e04b300000000000000000000000035fc77ab8f5e9be49a181e2d7cdd5c08cf52c8a800000000000000000000000028f3b0610ecc6229ee5e364f6234db030c98e8e4000000000000000000000000da9a7a53ac4ab9ea0dc5ecffa76af34f5d9087a7000000000000000000000000ff060e67bd54034f57ba94aa87a53ff4141cf5ac00000000000000000000000091c649c0621ca79975a32f2ea08a99deb81d202b00000000000000000000000052bc5360eeb67c9075694019a2a06beb0c51ff240000000000000000000000009a6dc00126fdf5978d3adec998c6f5df39af7122000000000000000000000000b98a1ac83b9e72281572d3ece39457b3a43b39350000000000000000000000008a980b29d2a9b577ef0af375ddb6eb7e736e2f3f000000000000000000000000cc061b06a2885b3b74a4d27d7f69da1b1f72fbe00000000000000000000000001d2944f1b05c8cf0654bde3dd038674a95b4c87d0000000000000000000000002d1b37bbc5c393e3667b1483360ab25a101c6740000000000000000000000000917a2afb221541abe4d603e60b86cb1a47a846f600000000000000000000000024abe342c8a6c6d009046ce350a96c6bf76fba3a000000000000000000000000bad399384feabd905cd07f777c3d749d93721ea300000000000000000000000097e4c7db4278e0f71e6b13a5570dd22cd21b8c8400000000000000000000000033e6e6d020a516ab4786a1d64669c37c29e2909100000000000000000000000040c91db6bfa73c56e131399a927c72a31c9926300000000000000000000000004b0539df30f1a39c93a990e35fe07fd11c0daba200000000000000000000000040e071692633977bdc7cab4f4e2c2d6f4071357c00000000000000000000000026ecb2aa541337d196119a25e18d14585df50477000000000000000000000000f2350b00413d3cef9aae2e3a18e5ab55215007b50000000000000000000000009df5c1c7095ad7d74fc8c67e92c7eede4b900b75000000000000000000000000448b42769885900640112b57454aef364d3cedc700000000000000000000000049a47e026816e68207a7d5385e9f6e03235af8d500000000000000000000000074b455c9c1f3c1705a4441a2d53c342c3b7f795b00000000000000000000000022bbd98fbd2dcf6de2246a3c694460e65c0037e700000000000000000000000022d5e48b8fd15e480a7210829915e39564b3877200000000000000000000000008881ae985d03645882992dffbdfdc800af5d4a300000000000000000000000018f025ccb3c427abf7f3a605d47d33584eba50c40000000000000000000000000ede9fdfe08993f5b2cc5e3a3b246ec8e699a185000000000000000000000000fedae8d3b52fa3680a68ad342bd91fb538f513ec0000000000000000000000003a01993386aa1b1ba639c931cf75c816418349be0000000000000000000000000ee09e9c44cfceabdc342b54c91ff35ec561402c00000000000000000000000035de18d3a6f8be1b09e0ddf5e46320c383c4e6f00000000000000000000000006ac9b3a66560235553e28b8f6cbc27d7848031ca0000000000000000000000004ccfa9df7ac88a1babe1a0f4a86d2fe7b03cb90900000000000000000000000009187ff0b51a4bae7ebcd920b99774d17179f304000000000000000000000000332618e035ed6dca6d87314e076395745a611b840000000000000000000000007b81f50521f3543b85d157fc924befbf9b7b9dd4000000000000000000000000a3d429ff8f5ee2f17e7fdd63aed7f1021e893e810000000000000000000000005626f4576f12fc7444d4807eaf4610b82f6dd90d000000000000000000000000775c0b1de8dcde51cd5fc92d6edd23983759815f000000000000000000000000145adcd6171d9cdd83166368756d92f3461a1299000000000000000000000000826778932836c506c0104d8877dfb0ec4d89a4d400000000000000000000000095a9791f39883adcda0b646215532d34b83261680000000000000000000000001137e6af7afb976d4cf4109f051d303623c8ed860000000000000000000000001de9203d627c16143b2735a9c551a27d4adde1f1000000000000000000000000fe40c0f8c6e9072e00118f0a4576408c058a570a000000000000000000000000651793dda6d20e4a48a6b869c7958ca231d2c98b00000000000000000000000073d0f0159c88ef658aa2ab99a35782ee69cbb0b30000000000000000000000001b25636d2528b6bac65f74bc3e49e5106f3b4fbb000000000000000000000000daf2160b9d6189e96f2a572b62c7410bbb29eceb000000000000000000000000d0ce24252bb0fa95164c46aad6deaf1a22cfe6a200000000000000000000000016a076db952900e2b02c49ee382b879e735059aa000000000000000000000000b700715688782daaeb3f12c59b2be14e0312f554000000000000000000000000957cb3b0da853d0b8f00d248f8343f76500e3839000000000000000000000000846f438431e0584c6d62ee01b1ff0cf5bcb2cadc000000000000000000000000863d0ef5e9fc3e9c67d16f4d393a3aef3b14b4b400000000000000000000000001994797b6f6449b99ed40cfb78733720c6bbe79000000000000000000000000d97e7317e6fec51dd1a979753a16f9dcbcd997790000000000000000000000000472228a581b8cca859016dbbef5173dc91da4990000000000000000000000007a598a1532cb70b55241666ed481d165fd5b096000000000000000000000000088885a000bbe79b40f30ccd39f5bc6d2309ac2d3000000000000000000000000e5e2fb5988ef76b9ceda6142a91212f540265f3d00000000000000000000000066ee9bbebbc728f0e121a33a4f880f75fab2a66e000000000000000000000000fde382e831b21dbbbe21ddcd05943533bf1d3ba7000000000000000000000000f325e7ebc934bd49d04363b4652d61c563c483ab000000000000000000000000806774acd165ec3a5e58e14582e44d210cc6a15200000000000000000000000032a1a59b96b4045e31fd485c7bc1c90237de354e0000000000000000000000001e9960d6b254887b4edb17dc1a18e8f3e610c7840000000000000000000000006d9019265dc9bd7a53850a0d4dcf16a3c4ba6ead000000000000000000000000881060a395f38a3e21a5b17a2abf680a773531770000000000000000000000009324c291453f4cd24d51d16a1c8d08010b500440000000000000000000000000c802b95cdfe3b83992c0935dee000648a3b9040c000000000000000000000000a8eaef53f62fede46ceaf195f94690045b3f1aa60000000000000000000000003def359613d63aa0742f939b5c3b7766daed4910000000000000000000000000143861d8afc505338af965ea50a3b5f6095c485b00000000000000000000000078dc50d8374527c393b66e2eb1d668fc532f128e0000000000000000000000004d8b92f6cd94a4b86ca01ab5f8e02224a61f60ef000000000000000000000000e9b75a4c8f139c2c4d2673987f516ecbde6bf906000000000000000000000000552c3ab810748b929f558440432e046b2178fa3a000000000000000000000000d22d6995ed4d141e4c9ce3b42d6f05bf03551d4b000000000000000000000000bfe01f9dcd49d76f2de20c3d95602cc7a5a21fab00000000000000000000000058d15a458e73a3352399e08681e2d13ee208265d000000000000000000000000dca86959dfad708f30805c85299f2d1aadc2348500000000000000000000000070f6e80af32ebed5cfef80cbf7f53815ad4f859c000000000000000000000000eb4d49efebcbea8b957bba881fde4dea2444fca900000000000000000000000019384c68b1c69b8706c12fe05d152a55d7a268ea000000000000000000000000e70c6832448e683daaf061c47b189a69c14d602c000000000000000000000000f13121838a999cacb4587b10b871b24d39eecf0300000000000000000000000075f99f5c8d15607e70ce55b5984d43026a221002000000000000000000000000a38c5ab9bc4a458be59fec93f3eca36afd4f1109000000000000000000000000e472eac1f157c20cc283edd56219499c148dcfd4000000000000000000000000d62815f94697ae3de3b34335cc469bb20510fc60000000000000000000000000cadb9870e13d9eb74c12c371a105b58da0e1ddaf000000000000000000000000d23f64ba81b33ed4327733591f53ba699c22bd0200000000000000000000000037ffc77fee550bb6991d4c304506724dd5a86e73000000000000000000000000f6e219eb6069935c15bf0b438af43957e880bf940000000000000000000000003d6ccb03f8d2c49c08f58a65ca77f7e23123345f0000000000000000000000007a1c01a1d7b118b2ca7d362d303603c833458e6d0000000000000000000000008b1c3e25f955b53b581b54baccd0be14a5e773f90000000000000000000000008f5c9c92bc24c5bd69efd915012b52011d7235e7000000000000000000000000c1aa12a98f553bdd20d79a557a1200dbf6f35b60000000000000000000000000ce9d4fdb802a0a16d57fc644422f025493c24664000000000000000000000000fe8ba0a587d10cb2c84efcadf600c112572ac2950000000000000000000000000a0b4b667e9d4957c682d3828a08e96dc174443000000000000000000000000052bf135d52fedb4376ad2e462ad2d2e400e7a5f9000000000000000000000000673f41bc589df8f7f2a1c382ddf55c6275a1216f000000000000000000000000e266b6159d0fa0592a4179a865d7f0311bcffd3f0000000000000000000000009932e2e6f917935ffc7425f58de6b02ecaceeaf600000000000000000000000034e82f357e3bd0bb79a4d5d9d05ba942803de652000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb0000000000000000000000006ddfd0bf04119c92e8100b12fa4108e51d3c3a1d000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000fde382e831b21dbbbe21ddcd05943533bf1d3ba7000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000cc3c6a4a5bf2225f78e4d4e06b5f2720c7f5d7ca000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000cdc80521903d6ea24d235d3ee2042ae5fba89566000000000000000000000000b0196f726c7807951560aa7da229e714f5bcc8e20000000000000000000000005a8ec8d4930d4e6ff1ecb5ab891ccf78b76572bf00000000000000000000000023da57fd9e6c6917a92e8465e5a028876185ed0f000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb0000000000000000000000007f21da72945ade226932d52f952c6bbbe8a40174000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb0000000000000000000000007d143a6cbfed75ab60b83a7de11802c3993c2c31000000000000000000000000b57fa09cfdd0645f2e91c7045159eb29eaae53f40000000000000000000000003940831ba26393730b53cbb8154f214a78ae4508000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb00000000000000000000000024d09e73d9f658a9ca8f8f46fcdde31f8877b3c2000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb00000000000000000000000035091c54caa1f77decac0b5f59af5664a3cee1cd0000000000000000000000006dd2c92710923455ed509fe2e84c48ba1a4e6dbe0000000000000000000000004f1b06585a6074288cbc8c091e4287d9862b9522000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000e59ccc0028144a49b211c5ab76c9ce3dde0e0fbb000000000000000000000000307576dd4f73f91bb8c4a2edb762938e8e067d310000000000000000000000009f3934f0195f3fe8579bed38b51f1295405645e30000000000000000000000004bc334cd559acc9161add00d78a32f327b1f68a2000000000000000000000000efd47318bfb7ede7c992134239e1ec418785940200000000000000000000000056d8dd96c73a0a2ab709b09bf35277faed52027e000000000000000000000000587f2ff475200e2de256bd2ebeef036d7999c78e000000000000000000000000128afa1c353e1e319d3ddb168a4ebb8203b422150000000000000000000000000b5c4a7fcda49e0a8661419bb55b86161a86db2a0000000000000000000000008c1d82af1f34b38d947c44a5f4bee98225cda8400000000000000000000000008d9109fd37cafb2c0ea538366e1e3ed6ad82d61e00000000000000000000000023189e23a2c6632aedabcc13bcd2174bbcc0b2f6000000000000000000000000a5a7b7936b247e21bd75f885218c96500e9b4597000000000000000000000000bff8b8377a0b5f231514b2fef04b818a0ab02d40000000000000000000000000be3a9a8a55a8f069c2f57ddae34246563f036bad000000000000000000000000674f7ad8403039db89c4130538b557b2f7d5a4b700000000000000000000000011926e534016977536f57e154b867bb5f0c7e3a80000000000000000000000004e2ea51caab08cfcc8edd54e5ff0ff68961cef49000000000000000000000000919a4dc5f319ce41a0e3e9788ce26faae5978f160000000000000000000000003b532f0a5c932cf6089caf6f6bed10b30a8709fd000000000000000000000000a0641fd312b374a5f74c6ff28ba03acfffd6c2be00000000000000000000000058e032b53ea3aaf5e211882b4c3b37409f7da5020000000000000000000000009a92b21d2187c36b399acb9be828b78567d9d3a5000000000000000000000000f386986df8376e4d375cd5d8e549bd69dda2f4bb000000000000000000000000ce0a639b235bdc1ef2f6f265e9acc1c6313ded43000000000000000000000000ce0a639b235bdc1ef2f6f265e9acc1c6313ded43000000000000000000000000b4be85887d68a3dfdd5e9826a5b7744379fd34e4000000000000000000000000aec716f570756bf2bbbf11ed518a751ee89f4cc7000000000000000000000000970893469c2e339e29f774217f33abb13b3b2299000000000000000000000000d98475cd2f41664fd942c105cdb3abfbd6956a830000000000000000000000002ef9d3ac2a01bec299d6e15c9351a39f9e9f8c860000000000000000000000004e2870d402a18b9c98d9ad5a3dd60bc7c5ebaf27000000000000000000000000f1f9e433702690f406395c83403c1f53a931ce14000000000000000000000000fb83362e3da47a45f5a7730c578ec03e90b2c5bf0000000000000000000000007e10e489f605c7d190940940e1edf3a23d7bf257000000000000000000000000ba3f7c3a2ae32c053e24adc0e06444f10f500081000000000000000000000000695174d290fa1880c619ee45c30218f720134156000000000000000000000000a29a95abb4c94c2e7a0bff300faee0a554de4dc200000000000000000000000033fc3a8942b05be8ddd492b74cd85424beaff2e000000000000000000000000043ec6cc1e2ed778e7ea9ea82db538827a24b13e400000000000000000000000055447a6c692657d9fdb75441decaaaf36f720a03000000000000000000000000faecd9790d80587e92f076e899e3db1b775cab96000000000000000000000000c0b0a7de3f72058a074200301ac4fb3d6c3326220000000000000000000000009db2259bc5cfa1f6302aaaf8d64d0e49654812430000000000000000000000006c96b0c5e562f005ac5c371e93174e837cabe68b000000000000000000000000939f36b519e2830e05d6064d88d3e3abb56258e80000000000000000000000007a3673ce4b36984f1b2cfe7f83856ba1ee7d0694000000000000000000000000ddb80264874e3c45022c3736072c12f2b82483f0000000000000000000000000ed3ba188deb7286021897715746fcbdaa44aa883000000000000000000000000479c59d0c9647bd8bf0074842a9869782d014969000000000000000000000000aecb24d63e0fffa23e359a87ee677e710e71ad6f0000000000000000000000007c92ca2b53472ae055ce9d764f60707573cf6d8a0000000000000000000000001e3845d4abd974cb4ff481c28e086f899742c9600000000000000000000000002d81e247aadd8038cd7c92fef8c3690792dd82e3000000000000000000000000ce0a639b235bdc1ef2f6f265e9acc1c6313ded43000000000000000000000000a4ebe4387724c509d585286076d03f32810ce065000000000000000000000000b1433c19d45cf3ecb2881494a79886b768e21d2c000000000000000000000000c2ab0e2c0e88c91bd4d8a3457194e30a35555efc000000000000000000000000809b3360c83673352233951b31675c06cc80945f000000000000000000000000d3662ef2188b6008b8999fb76aa192d1b1dce58d000000000000000000000000a7a3bee1e5ceb3f6b60802d62d644ef175e91a0b000000000000000000000000494597bb5d87c5c34c8075fb4f83a5794c0e83910000000000000000000000007993b7b53a03c08b82d541f62c4c9cf124d9820f000000000000000000000000c2ea6b746904316683f580b8642ebd73c149a70e000000000000000000000000494597bb5d87c5c34c8075fb4f83a5794c0e83910000000000000000000000002ec8d70964928b7b6c14df4cefb28014a4943b39000000000000000000000000494597bb5d87c5c34c8075fb4f83a5794c0e83910000000000000000000000008df7af8cc7eb4132e46e4490d2192a5f764f0ce6000000000000000000000000262cbd11c6e44454bcebbfe10bfc925f4f5d5ab70000000000000000000000003a11abd60a1463579e3e275a31755af17c9d69b300000000000000000000000061315cd3c2335a755916c0f3fdeb076d81cb51a50000000000000000000000004b12dd3fba211536d2e65d58e77295c66f3c7499000000000000000000000000828fceeadbb50d7f414f2994afa8c648feccf4e90000000000000000000000006e03b2e69c89306920d8aeef4d07bbe466988ee10000000000000000000000000c2daaff2ad86bcceeaef9035fbc4a9460ad862000000000000000000000000013cf3a95e80fdaa10107382ee2c0e321fb9ba395000000000000000000000000fbe3553ba0a5590f26cc1ca0842d3b25f21d0d4a000000000000000000000000c928934d6954b7b4db3fe06a624961b9b002af77000000000000000000000000c4d49a6ea86d32cde17911e01d00849056ff8aa60000000000000000000000004f15218e60dd504d6da0e787c127dff48f56e695000000000000000000000000ff7ad5fc8095e9def6737f6f16e3e54ff43d1ff30000000000000000000000006e717c98e94cce4df097305c76c5a803624cd50a0000000000000000000000000f2a7d258528a669e52b631aeddf2e6636086b61000000000000000000000000af2010cf97f6d783c99810b63365167e6da838af0000000000000000000000005438d92fe4ca647f6a1bd439e672a2ecacde7e100000000000000000000000003a9b3f322b4f4d0423fbdd142c036ff983e14b2e000000000000000000000000bba781d48499a56d7e1e7004a66e90b8c83c780f0000000000000000000000002149019e7de26163b9c39f575f3643d039fee973000000000000000000000000499a4c58674e34aa54b5fdc3d4b9170ffba228dc00000000000000000000000097c63a7b4e6162fc7a4d4331f5381c8e594c09a0000000000000000000000000a162de496b16144a07a8a45b70c68deadfe7fbdf0000000000000000000000002021e13361013e75765a15ac8fd7136a4346e416000000000000000000000000cc682c521b9a74da500a9c4f8e7f7cb1712c7c4c000000000000000000000000487a9af6ddd24f5371b41fe19a01be4e9a683a02000000000000000000000000526806f854c42364b85a00c68121c0a4e7e4083a00000000000000000000000081163be9323d9c919b03261dca7fec16f351d8cd000000000000000000000000028112ff475775beceab8b92936d11e65ceac6760000000000000000000000003daf5a6baaaaaa4469ab1fb54040c0f0780867d7000000000000000000000000024e1a17355fbd812e6f9e583a51d0cc30789ac4000000000000000000000000887e9677c89bf9ba9f9643053c8df1f380a04b980000000000000000000000001613937f812ff1c715eac36d67b0d4c89721321c000000000000000000000000b415cb457dd45b8e31148292097160a1d78fa0b2000000000000000000000000099676e030f111ce6eba95374c0f63c68fb6691100000000000000000000000031d9172eed97c2a0fc9aa6776d6db9096f1ba50a00000000000000000000000040e4ff349194686524e9719b8751f8387641d068000000000000000000000000111b29448494996660e9c75219dac42d6bbff8a2000000000000000000000000b4ca71cc4c4537da390c34eeb1e5579c77336ceb000000000000000000000000e621808c052405879b68b3383724092c3c52b787000000000000000000000000291641fe2baea1b6b95132f036c9db1f4c0c81b8000000000000000000000000e8d659854e8c94fbf56ba2bec490819af358d2c4000000000000000000000000489223296d3d2c817e456d9eb2ffaafbad579ef40000000000000000000000004b1c0d4d23c26f97c1155c9421324e6b0ce9322d0000000000000000000000003cf53a859bcc6d1d7089d8097860ff25d0c4b13d0000000000000000000000002b5650f961960cd6f9fc1ac9f607f57e62ecb1680000000000000000000000003cf53a859bcc6d1d7089d8097860ff25d0c4b13d000000000000000000000000aaad138b4f5083e2fe752d00770fe5ffc71e95f000000000000000000000000054c772eeccea4cf7bdb533b6b95034d1c39591480000000000000000000000008f077721d9a1a0f52635ef8077a5513dd4f72dea0000000000000000000000009f13739ece6fed1480072f35efa045fd7390c9f70000000000000000000000007b814ebcf66c5695645c7388dde2054b1549bbb4000000000000000000000000224b975d78bc58e3812ac3c342555479646e11a000000000000000000000000097bcfe7fc7006c3ffcb294c5515faef789ef8fc00000000000000000000000001b368f280993ef7b223536308f764b1fa035aeee000000000000000000000000698cac33cad3369a2ec3063ace3eda974ee0e61f000000000000000000000000a17509821f93cf1afdc38b0d46bbe6418d85dd48000000000000000000000000c03dd7357c8a918b73c45cbc52bbe65f6e67b5a5000000000000000000000000c38b394b06721c793fdf0c0002f1be45df2ed0150000000000000000000000009a89212dd14bc76ba70109159206d296196269060000000000000000000000006de744088d7baf745e266849f08b2bf57eab7f420000000000000000000000008f62aa13bdb353fe6c87012b13cafb830ec79b65000000000000000000000000562e6c351e48c69e95ec498e4ffd04a170c99acf00000000000000000000000097f2f11fc9ee30e9fa92a9ebe1547e25f18cce340000000000000000000000000434b789e8a6999f2cc83b209ab625ba40b02ef8000000000000000000000000068705b5373188fe09e9d59d5989d990ec3b1019000000000000000000000000f1b17bff27755433f2dbf7e4f6e51c17e52f6c7400000000000000000000000031b3e15631c567a77981ca64196f3265bacf3ee40000000000000000000000000d884fa9e740a71cfd05ecdf321e1433b3a3b3c0000000000000000000000000ae8f8e8c2cc97a24920763432a85410a85aa2e460000000000000000000000009dd71c10baeef31bd02a1d26b4be0ac7979b21870000000000000000000000000bc231f43b7767e818516aeaec9a312860f716a1000000000000000000000000a4f40ba8ac9bea08df8e48a330bcde7678faddf30000000000000000000000000ccd4ac2fb747b33c4ec181048075c7fbb24010500000000000000000000000079078b5516f25e07b8e70228d5a1e72c5f4d7ed10000000000000000000000008a5b8583bc85a46e62f27216e25733842e03565e00000000000000000000000006497c38c1145f5b532a9fe41bf2087397c8c2f9000000000000000000000000827b49bd4acc49aeddde07384e129ecfe6475ec60000000000000000000000000800b5479e4e47e7caed7c5e9b74ec44d3f0606a000000000000000000000000e17f59e16173983589f655484e39937b476f5f37000000000000000000000000664e45e5aaffb1df385f6a4226d0008cf3745ae90000000000000000000000002288d8f64118bbd5ab6462d1fd78073b29356ce70000000000000000000000008f609d583f257eebaa173b4daff4babd5a6f653b0000000000000000000000008b999a39c77401063704701ec23be8a8255054ea000000000000000000000000c4d80cfa024f355aa57e4379b1a6283d953577620000000000000000000000001b392b7396ae76758305e181bc6d92fa20c0a9c00000000000000000000000005866a47266e6aeb671900eee9a9cd1f8141de15000000000000000000000000073f88cf1dab60c7277389e0a7a8fbe8bcf80900300000000000000000000000007869ff414ce47f64ece25d1aa5357cb3ece7eb300000000000000000000000019384c68b1c69b8706c12fe05d152a55d7a268ea0000000000000000000000005d78fd200b0a59ff80deae9f631530259a6166b40000000000000000000000003b873afef1ebf822b6b9278b912c4f17261f7f9c000000000000000000000000507c641c588f48d0d55c74ffe2358b788faa2a820000000000000000000000002083b9d6fb315c202f8aca538dbb118ac4a4a5e700000000000000000000000044456feca219baf3cdb521c5cb3da3fc96f45dc5000000000000000000000000794ae1ad2afc00eb67f6c28c6f55e08bf3d20f8d00000000000000000000000025848b8e80e1537f377c1405227d1503ca141fde0000000000000000000000004771a7697b4c2f3b9c9bf894ce9570cc1701b7bc000000000000000000000000405a6a3815e2db80afa4c0027d649c6c2a1aa4ee0000000000000000000000003fa0c6f24eed3362afc871db49fc25d61aa5d277000000000000000000000000d8844b1661e8d7f22eb34feaee49b888be3f7f9b0000000000000000000000001419d805040bf8c23ef2acb2bbceb2929740b993000000000000000000000000e004a56a466ec9e45d8301206574d57033d4075e000000000000000000000000179a2287e00f192e41502b0761609c72566d76f90000000000000000000000002083b9d6fb315c202f8aca538dbb118ac4a4a5e7000000000000000000000000dd79df37836b3090c35c8c82efdddd84b6a31a0300000000000000000000000018b21ab34872f62b9a09e26a6b25f9b620d0688200000000000000000000000044f6fdc017457590027496e94eef7b1cc3bc6f61000000000000000000000000b8467cb3ada00545a89649889e566a4bcbd64b1f000000000000000000000000fa8b2c72de3b9e0556a50aadcd9c86379415651c0000000000000000000000002585f76e3c8515a5f8abc272df6ff46beeeb48ff0000000000000000000000008d699fd89b54e2ab89508bee121fc6e7c40daac40000000000000000000000009ed2f6b6232f497d2e51e738085d3975593c7cbf000000000000000000000000718c75c261bd0b0b9a640d66c4b388d2ff6b0f9b0000000000000000000000001cc69b60bd7b43913b252c37397c449356d5556d000000000000000000000000263fd33f3348a970a593a5ed53f2170495a7a5c700000000000000000000000023da57fd9e6c6917a92e8465e5a028876185ed0f0000000000000000000000002547e38a733d8e580fbb8db2d94d68bf00d710e7000000000000000000000000263fd33f3348a970a593a5ed53f2170495a7a5c700000000000000000000000035f7f1eb6e2e3326b7282081bdeb485601dc685600000000000000000000000023653ebff7fd82b9104ba6b90b4b21699f02bd740000000000000000000000008a69614a7b97358f0defa3c8d8586cee22105115000000000000000000000000c064a44f589ad1ee1260385ffe2055fd37ec08e40000000000000000000000004429f3d94ec1701905e501cacea96c52c887b66e0000000000000000000000004b74f580d8c5e090dec7d2c67dc24a889a768c1b000000000000000000000000d77d533e43a3866f67a625b3f440829a8e9931bf000000000000000000000000bdf1d1b884d1bc83b5f0f6689b6b031c8299eb210000000000000000000000003e2fab0e1b37ef326be656428f9d0555927de2c7000000000000000000000000a95f19996bc18ba5eb09b0b31968536cba77c320000000000000000000000000c9c0e7f2ac82907d2616ae14b2e931ffeb8d1d4400000000000000000000000047e54fc129b1cfa4d632bbce7c5931bc00b2646b000000000000000000000000263fd33f3348a970a593a5ed53f2170495a7a5c7000000000000000000000000ca0657e4889ff57224373c17010c56fc68678944000000000000000000000000ff2d71a131a206e56c51fc8964dd0dc37ba9415b000000000000000000000000ce14db4f288b771da610ed3f3100bff3bf576b030000000000000000000000007ff8bbf9c8ab106db589e7863fb100525f61cce50000000000000000000000002212fec9599961cbea9fd1fd2bbe8183c1d77294000000000000000000000000b96cc1fded31463bd1a2675fdd9855612560c6b60000000000000000000000008056873a64fb8be9ea837232a5ba45ad2401f67000000000000000000000000023b2ba6ba2633f69ac2a16927ce543ad1ddd5e01000000000000000000000000de328e73c0b98f7a74162baa76d44106fdf32640000000000000000000000000ce0a639b235bdc1ef2f6f265e9acc1c6313ded43000000000000000000000000a95f19996bc18ba5eb09b0b31968536cba77c320000000000000000000000000851e94951b62d9e50906ab384d284ff33bda66930000000000000000000000005ac047be4f5b312a21f62e18a1a8e3bda887979a0000000000000000000000005ea41f18c1b2f3bd4206eb9c00a64105a23ec1ec000000000000000000000000110c2f4d761cdc438b94e04bc86bde35dac593e80000000000000000000000002cff890f0378a11913b6129b2e97417a2c3026800000000000000000000000000584270df102abb7949b67e1894e4ae9fef9b57b000000000000000000000000b63b42457a2a3bc4b90b01cb1cb75704ba364945000000000000000000000000ec04eb1edcd16e25cad882715998f3f3115950f1000000000000000000000000704d9f51abb3f3f102c096af5427f3538823c7e20000000000000000000000008b4e485f285638792c891304ace9d1fe88404df5000000000000000000000000d079b9ba1d140e128358804ca3b95231fecb7e430000000000000000000000007f26ea37ff863e1a6cdc7ae5dc5c39e0bcef01e6000000000000000000000000ae5f44df00a5996a69eb81093fbabdf1cbe5d47400000000000000000000000038a2f3818178d469fbfb174bfeaba91af96db69b0000000000000000000000002e16b1ec8e34e988ade56a9b61694aa48a2dd9720000000000000000000000007b415f816eeb0d8f783145aaf007bb7c8439ca6a00000000000000000000000010d84cab4521c8bb5205e995e4213da3d1fa626e000000000000000000000000dde78f6e8a795982e0b9e0fe026e827f1c4b1491000000000000000000000000c14532214e6468a8c8e90643824486112ef5ce200000000000000000000000005ac839757bc12c5da8b04ce772f24e23786041a60000000000000000000000000af8fa8728d5b87e4cea2f19ac4ff350ee36cb7100000000000000000000000063586352bd2c2720c8bedb738a6d0ea510f11ef70000000000000000000000003cb4e4f00bdaf9fd837cbab2a45c5c54e89595b6000000000000000000000000f648986743bf94ceb5b793cf5dbcccf673ca9571000000000000000000000000f7d7cc75be4572f7d2edeb538ef099d9a732b15b0000000000000000000000002f5416deed4489abc616f722e434ae30b1951141000000000000000000000000ce0a639b235bdc1ef2f6f265e9acc1c6313ded4300000000000000000000000016271e14b2011eb8c242c1326480460ce4a94d79000000000000000000000000ca8faac86b48b74c7264610c25e02447700c07f1000000000000000000000000810df951f4fbfd96c7fdea44d9625f8cb604c3e50000000000000000000000005e3adb3ef783f7bf2f981e85df99016ca7f58aa4000000000000000000000000f17af54faebd96edf386e9ea267ff12b1804a04c000000000000000000000000130e1b8a40c21a2194d07193eed2aca8ccd444e80000000000000000000000001031e37ad13d6e5a89e27abb766395d128c31f4e000000000000000000000000f6d457beef460a656ff95965db1c9df65b4a0e940000000000000000000000004b143b5c5e1ab194c967258aaeb6651514378512000000000000000000000000cf7615ca6f84e45f7e3150c4972fd816b4538229000000000000000000000000bbb5f6db8367ce0bb8d2636628bc47fb5306647400000000000000000000000020d450591fcc2a10f2acb76e47c4ff326edb1a270000000000000000000000002a812626c2838dccb53fde027fd4d6fc3f6d7ce7000000000000000000000000d8f17510fd18c34253fd1361617ef56cebab0729000000000000000000000000e50d80901c524d3b93194b6ecd21e7a40910da2d000000000000000000000000be6be3cf8586601439e60742a048503f1f2d19fb000000000000000000000000ca70dda6c980be5829c56d2ee91892f34d992c1900000000000000000000000063a79e167164854fdf4aa481c1c32a13305d67360000000000000000000000005a1eddb5ddae5d8b4f563c205fe13ba411727d3000000000000000000000000070fcfe20242e37b7ceb386ad8aa7c0209e8c2cc80000000000000000000000002f6ad4ef98f2e7bcd08e615ec939e7169a21bb0b0000000000000000000000001337c163a5d5b60618ffceaf3a7f2130e607f39b000000000000000000000000c4f4da4e9f85c8f5bdf9a3cd470efe53353f896f000000000000000000000000985aaeaebda1b4b6578790f6e116d421207e1493000000000000000000000000f6d3eca57159a173226e93454ff0819cbe1c26550000000000000000000000006c558c852c801ae69a5d3fb2f6c754689b134b1e00000000000000000000000069c0b4fa3de3d8e9346051b656802717431f482800000000000000000000000028cc71c859b7f03e26d3e3a5467269719be7745e00000000000000000000000092adc25b05fe064c5d87ea441ed461203ad7ad9f000000000000000000000000f16ac884014331698a0d1fc9e04b488df324b8d00000000000000000000000003de52fc645a215d841c6891b9cbf193ebc7288140000000000000000000000003c6923d09ec77648ca923ffb4e50251120756faa000000000000000000000000e482fc702508ed8b79c16a0ac0dab5e47e4952ac000000000000000000000000df4d0c92b5aba57e113c790f61ae6de083abeef90000000000000000000000000486892da5c306a454ff268183e8b91ff2f14180000000000000000000000000939504613a648bcf7683c86915bd24f0c693f8800000000000000000000000004165587b393986e8a419a03d97aec551bf0c1dc8000000000000000000000000c49bb3588c82c364a9124c509730e09f85b5ffc90000000000000000000000003edc2823445fc0d117d75c60d3d4c45e2bd76223000000000000000000000000e71f322860f63e7eb765eddce3d1e74b5c600db5000000000000000000000000c61346e881259d1fdd74831371dff65330751d66000000000000000000000000b78c1bc41a9a3206098a6b4b7f931ed57c6bd6bb000000000000000000000000afe04cb77d1d85dd6f949e9966a4ddb83b7b842f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e84b0465e0b473457ee1655f72b29c62ee7dab0000000000000000000000000ee94c1cd1ed08914287ec3395429c7fa84c3ef000000000000000000000000041b277780a9c0a5b63edccca1d669a7b259bd0c7000000000000000000000000f43d06b13484858e1b65d400f14779e3d30cdd3f00000000000000000000000066e84b0465e0b473457ee1655f72b29c62ee7dab000000000000000000000000ce7bbadf4ae0fddf9f514a03515a992388a05920000000000000000000000000979da6128bf98d76f75a8a9e57939a9346c34ee0000000000000000000000000e0ea2e7091ad647be3a4f81911de88da677121a2000000000000000000000000fe8bb93ae41d8f3c8b414aafb9226175eabf619e000000000000000000000000ba59543fb6af200734a333d0228fef95675e8641000000000000000000000000fe8bb93ae41d8f3c8b414aafb9226175eabf619e0000000000000000000000003af35a335a6755c244793808ce67fb5edf03d6c7000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000fe8bb93ae41d8f3c8b414aafb9226175eabf619e000000000000000000000000263e2e867f28ef90805cf56725e1fc9095d752e5000000000000000000000000fe8bb93ae41d8f3c8b414aafb9226175eabf619e00000000000000000000000097378aaebf06c75460943a9379c844178ff35939000000000000000000000000f717c35cba121dc5dd3bb8f571367247bd88a28a000000000000000000000000ed54cf8cc13e58b329855b023d26af736768ca78000000000000000000000000a06a6cfeadb377e07b679e76479397539a50e61c0000000000000000000000005f47a770a54d790d1d1317e8747822528a22aaa7000000000000000000000000339005e1f4cba63b413954b1fc032248fcac28bd000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000007830a2f903325e4d24b5889882bd592168b39830000000000000000000000000fbbee36d3117bea48ee62abee35e229945cf92c0000000000000000000000006e52dd61e5efac0808f5f505bdefe721edc23c690000000000000000000000005f0ccee5c263d1be3def7a23fcd072641302645c000000000000000000000000a875d34757795a8aa462edff748cba7cfd4b095d000000000000000000000000a875d34757795a8aa462edff748cba7cfd4b095d0000000000000000000000009547f32167c4f01d186c5f806308c217e79f72770000000000000000000000001249bcb53b7ee1ff83e6392de182656448739798000000000000000000000000a875d34757795a8aa462edff748cba7cfd4b095d000000000000000000000000ac952cb11a2a682e53940566385f874c8b8e59a30000000000000000000000009731dedd1a331f42761681e4e62863b2049153b3000000000000000000000000e4768c2f33782df16d3db0837372d2d1ead15c12000000000000000000000000396ab885a79d78051c59989086446e27f2eb4a9d0000000000000000000000008f078993208e80738168fd24b33cb2d98f293b850000000000000000000000007c4b592fb44fc84006c4f01b12c0502991f228d8000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000008f078993208e80738168fd24b33cb2d98f293b85000000000000000000000000f4292fe34595087add70903d2a58be360da682d70000000000000000000000000773fd26a423e9a2e2dee465b42f3f73e84c9a96000000000000000000000000bc89a460f8ca6071c62a38bba1ef4511355499eb00000000000000000000000062155411497f290c72a5053f170587731d9ae8df00000000000000000000000048d2e2b7a9fd5464350fa7260d0e708bd3f5baa4000000000000000000000000a6ab85b94e65e61a9f3dcb18e1befef7a7ea2149000000000000000000000000f88e8844ff31a395e8dffb100442308243195ae20000000000000000000000009f90425bd5b11523474d37ffc91688d607e59078000000000000000000000000061124189096702dcff8c0a9ad3cbcdbc287e1070000000000000000000000008ad07d82c7d7a97cb38aac5eb8a8987821f36caa000000000000000000000000777136133f29c1efd40dd3bb927a7ed5c84a6789000000000000000000000000fb773b329e9157a6a2fb66dedef3c868861e90c10000000000000000000000001d437c56805744ec2bfccf1614baa1e9c5d8a238000000000000000000000000a63433d41234be9db8b99e703abbf37c2fb749190000000000000000000000000769db09e530b4e835a4f3f8c98ea89a7f59b38f000000000000000000000000df9afa42c10266bf743c7b843741aa85aa49b459000000000000000000000000db3d29d0c1f36d2499c34fe995f75504c7b6fd7c000000000000000000000000f753072a77726a12733dc5a762116e2f895ee7e9000000000000000000000000bb81dcafc7723f05ec421602fac2c0dc8dc09dc7000000000000000000000000a911bda67429c1ea061b7435861d0ee797982d2700000000000000000000000008e8cdcd4805f42acde89ac7b25658bcfa08dc3300000000000000000000000020d77470e3d0ff30ef71bca33c88199428d9937300000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000a189cfdc6c80654d5495ddc8bb92fa727f3935010000000000000000000000007dd67846483a9fd3ee0d5bb1a681ea7610174853000000000000000000000000bd843af94a1ea9e52d9fd734f780f0b996b9b5020000000000000000000000003e02e420475c23e9fe1a690cf788d7e132c19fda0000000000000000000000001dbe7509f7821213a84a5a7d0c856135f1107f20000000000000000000000000072bfc28ae3ff3156c6478fd6b176f4e1f36d858000000000000000000000000bd843af94a1ea9e52d9fd734f780f0b996b9b502000000000000000000000000c36dc36240240fc1e951b17d75225b8d4747a786000000000000000000000000cb6bf996a444894754d5b135ac45d41342a0652f000000000000000000000000a3a2caf6c1b73b53ff65040ddc20e6059735b69c000000000000000000000000885fa7b2803f00083c0c79b0bff7acddbc18c20b00000000000000000000000068b44f1b049b0f48a37e6aa78dfe28248d679bc6000000000000000000000000164a6b8e36500142ffca3c363969c3cd7804a25b000000000000000000000000bd843af94a1ea9e52d9fd734f780f0b996b9b502000000000000000000000000bd843af94a1ea9e52d9fd734f780f0b996b9b5020000000000000000000000006b38052b3942c0e567cd6884b89582a1cd23892b000000000000000000000000bd843af94a1ea9e52d9fd734f780f0b996b9b50200000000000000000000000093686a82e9fa5515674e9d276cfbf7fb678262a3000000000000000000000000e6c0ed34acc565cc8bbf708a687fd48e138ca000000000000000000000000000594e30ca33e94af7a0c2da5a3e9cf3a436333796000000000000000000000000ed3b4299967cb184a4e762e2c8aec73d05cba883000000000000000000000000d2083ab13d50c78eecce36be6e29260821631ed0000000000000000000000000049899cc4da28304cd2f8c9b0b00b0e75139e92b00000000000000000000000079fab2a930622a2145256e524f0df43452954c1400000000000000000000000053aebc6768a6dcb48f24d30381db02d7aec07f05000000000000000000000000113da9e15790f2444e555fc5a2f3527637d8b572000000000000000000000000897d6b49ea557ea69a9b6977487c5b603838c76500000000000000000000000068e7d9b45c4b9b5ecc1943e8d89863c29020d27d00000000000000000000000081b694b30880b2c38f27cc3e301847f951f03dc2000000000000000000000000630a118f8f46dab597849a330ac8ef0d5724a086000000000000000000000000b70368a9f32b5636ba310d2d07499572fdcdc149000000000000000000000000d7692da422c7288554aba8bdfc79124d99ce7793000000000000000000000000501b0f6828be7f7044485ce834e9da35909f7946000000000000000000000000032dc5def6c99c361255450dbf9fdfcbb62bc944000000000000000000000000475f52d8e31190ebe5d1541083ff0f5079e24d6d000000000000000000000000dd72747c086f0ed4aa99bd13b3550ed8ba6e70fc000000000000000000000000add3c77a2e5875572cba2ea96202d65f7c4da9ae000000000000000000000000ce04ca491fa4b34f387bfa2f97f3100a4a4e96d100000000000000000000000085b97edbd0a3e60af6dd9b301d545c65d0116892000000000000000000000000de081b91cf01b1060e820d51617621fb3ce3cc7a000000000000000000000000c33db9b80b4f74b7ebb661d0776f9aa0bd38d54f00000000000000000000000053e74e9818b790123c5679b04b4cb8e01957fa1b000000000000000000000000eed450c755efa2f61a28c28212d51ff33d4b039600000000000000000000000079915bb631c7266c214eae15c4bb6d039694c9ab000000000000000000000000b63eeca00a7906c664d4bc66cc13257f1849a8aa00000000000000000000000032c81003aed527de3c99f3c4dcdaf55bfa9d5fc20000000000000000000000005f3f0c9ec7924d919f6aba9d5ea45f029d6ceb2e000000000000000000000000788bfe3c6dfb6965d09e6081505ab0b9c66aa734000000000000000000000000d2201f23a48e699d7fc7fcb067679ad23036ad510000000000000000000000006a6db4167378d6cebfe7c70c901f6a04f88b08870000000000000000000000004af6e04ca034538b64d27ebfda884192813a0f850000000000000000000000008dfde75586ab778e207c3475aafa71868811aa6a000000000000000000000000c5b1088fb8b3ee30dfb43f1ece678b19f74dbd33000000000000000000000000bd5b1a7842a480ebe47528cf69416d74ca66de990000000000000000000000007f3e129c6a9beb15b7671c3d43d1fdd0e3da68980000000000000000000000002e0010a8b08665bd5664254ba35b4fa9ef26c884000000000000000000000000ce6b06645ef21684ae06afe857c6ad79f2c3f036000000000000000000000000e2a80ed88529c57de03e241965e310ad3823bb52000000000000000000000000b8acbf0ee22f54d150109fd8c334b38b5ffe0845000000000000000000000000b8acbf0ee22f54d150109fd8c334b38b5ffe08450000000000000000000000004e5fadd954a614b47a0f9401db12d92f6561897a000000000000000000000000db36c5f69b086b1edd8cb59aaf90a7bc0a24473f0000000000000000000000008a0f85a8a9b8ada7ddb27d2ec3834b340373d8230000000000000000000000002a9f12aeaaaf512380531c89dd9be29cee035a680000000000000000000000008e6385354575ad8af07792f92cad7b96885de30400000000000000000000000077c69d19e6d160aef2f504696bc27d9dcb727df100000000000000000000000027d7363790be79ea190dc5df6edb95b5417f95c80000000000000000000000003fadac611980db5436c3d8200ddbf7f559959056000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000088a6ec3d418a5117c4b040ba1176633ca46c7711000000000000000000000000767f8e38ee65b83fc18ca1fa969f48512aaa269e000000000000000000000000e0325b48d644fd3075844a46a9bbe9ff90993ca7000000000000000000000000767f8e38ee65b83fc18ca1fa969f48512aaa269e000000000000000000000000873c4ce008d392a51b8669218fc37484e1b2895e000000000000000000000000767f8e38ee65b83fc18ca1fa969f48512aaa269e0000000000000000000000005e75b67198514144e6b0b8e6c4ed9312be744cfd00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000611696e5cf8c5f6f9b9580084613ee69d1d8e39b0000000000000000000000007523a80a8ba58e0eb6fe639fc3331da669194ed900000000000000000000000082fb50b265882ae4ff8f7e04e44d4e6797801d0e00000000000000000000000047e900e5d4c3817ae8b96f4ababe75642d97750100000000000000000000000024415f324fcb5ab1ca12d6d4aace79b3948eaca400000000000000000000000093761ca5443ace485148b89397f12439fe59fcda0000000000000000000000002edbbedfab3a19d9825670e7cae13ec458563da8000000000000000000000000299f53e00f8f7eeaec36aec5b0cd20ea4f80a6f5000000000000000000000000740d59ff3128e28a62d448f975ce9116fcac96ee000000000000000000000000740d59ff3128e28a62d448f975ce9116fcac96ee00000000000000000000000010602ebca30f08b26f12554f7c2945c85a6aa6c80000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000001ed18c13c029eb5b3b44297f88c153920b9e3457000000000000000000000000db36c5f69b086b1edd8cb59aaf90a7bc0a24473f000000000000000000000000db36c5f69b086b1edd8cb59aaf90a7bc0a24473f0000000000000000000000008663b8110cb96366336569d4d5944e01965e9317000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000002fd2998de8a33fd1d82d601a55bb1bb911368c54000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000094bb762b9094c888175a7111027da5cba9654cb4000000000000000000000000ba3d413ea83624d61a0feb9deaca7fd6c214b2e2000000000000000000000000b9164bd6fedd91c87aeb1fba64f159ca7eca86950000000000000000000000002dcedba9e56dc84ecdda34a9af92258f1fa2b9f8000000000000000000000000673ac8fc18481b7ae3cebad74f7847737fcda3ea000000000000000000000000ce7bdc20bf2c39bd3648f7135168ea5e81eaa0110000000000000000000000003a6bb0561872fa74c978a129d989fc599a194c590000000000000000000000003fadac611980db5436c3d8200ddbf7f55995905600000000000000000000000009d72a0d449aec81058bbd8a4e705f7826bf6d76000000000000000000000000cbfa99ed4b99c83893890f699b1050b42cc1fa2c000000000000000000000000eef2193bd8018cbb89f464868dfd751eb49d16a60000000000000000000000007c7bbcfdb73b5652596a50e2ebe2cdf974897a3b0000000000000000000000001dd9342630af1e8f8d97a43847532d9949114406000000000000000000000000d9adf98eaa17f8a7a27ed4769688c242d36409450000000000000000000000007e7d75190c6100f243c1254bda81bbb0e4aa32ae000000000000000000000000e0325b48d644fd3075844a46a9bbe9ff90993ca7000000000000000000000000902be17bf062691dff0839ad5cb2dad2231454110000000000000000000000002765f5226e3faa26ae826f06fa4fbf65d147d79e000000000000000000000000703249a3eb73ad6494dd0c28067474a8ccc64ae9000000000000000000000000da9a3bf0d70b1d4b4425d7ccfe0b6f5f757187a7000000000000000000000000d4e38d2cb03592567dd537849e05f80df992ed290000000000000000000000005ab8cc83e27b25e8f361472746d6c52d5f916b2a000000000000000000000000c2623b5cb96bcd697db626b4367291b5eb1f175a000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000001eecba4854f740fa391906c3b4f3d6fbee90c88900000000000000000000000026caa7ab901809a02cf54e16fc0f4930ea92f71900000000000000000000000026caa7ab901809a02cf54e16fc0f4930ea92f719000000000000000000000000abb74fdb4f2400f946674075da07462f97f274650000000000000000000000004ea3cc4fa8fd2c2ba48e91b359bb1c8852b5773e00000000000000000000000038955292b183910c0776fd69f8887366ea1de42c0000000000000000000000009bebd69f75693ec11e53e93e60fb16b5581f3e6d0000000000000000000000007d4d2859bf1040e57c8e722a258d7955e25783bc00000000000000000000000030753485341d6fa2b00ef7e9c89f1a966c397d310000000000000000000000008fe2e0a26fa9cd25bcbc4afeed8721dbb703496b0000000000000000000000004405686b4b930c629f4258703f9fd32a05b6ed1b000000000000000000000000c1d4544d7a30b3de7208b9a34aacbb7859101633000000000000000000000000d43a29de605a44464b9f2d7744278b21e2fa750f00000000000000000000000018caf4b858854107dae6683e6cf56c8e59719943000000000000000000000000806c6a49e9bab1295ac8bba0451ed63fe9feccec00000000000000000000000013af89cd3ac709ba4f1ed2e9f89548d3dbcb2d1c000000000000000000000000acbd570ce9c783d78451e2f7eeda912b6a8e2f03000000000000000000000000755d67f1632d08731174cfae0efa79cd72cd9c3b00000000000000000000000070399f87bd3d0748d0e6d4536ba0c3d11adf5c270000000000000000000000008fe2e0a26fa9cd25bcbc4afeed8721dbb703496b0000000000000000000000004090e842b7e17c903b012da83b32cafc9f4e2c00000000000000000000000000acbd570ce9c783d78451e2f7eeda912b6a8e2f03000000000000000000000000e45a112ac88430d9c405a43ebc49dad969c82e280000000000000000000000005eeced00f8b53efb3b62f89c3661f1a90e68f0f7000000000000000000000000e20b56840286b36aa58466d0856605e72cce74ca0000000000000000000000008fe2e0a26fa9cd25bcbc4afeed8721dbb703496b000000000000000000000000badfd3571c04888c487f8014966b44c49d8c44f5000000000000000000000000dc83f301c7dbf79c4f9854f9d3dde0ab88c01c9c00000000000000000000000049ae387150ef5f6c0369900075599efc5744c6ed000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000921930e5b5b6892e743855091e2afcfd372a7ffb0000000000000000000000004691a37bfc914e140a048e6f34de190d0a823d420000000000000000000000001eecba4854f740fa391906c3b4f3d6fbee90c88900000000000000000000000098eac68e2425f1cbf4afb5fc601fd98e9f30cfe4000000000000000000000000579f7f20ef549e96bc21f445ae6b2dfef33ed29a000000000000000000000000fc8c31940b0987b4a655590c32d020977330599b00000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000a8536277cea75185a9f233d806837ef1939ac140000000000000000000000000ddebe4aba3035a91c86f768c36057858b3cd3a0a0000000000000000000000007cf3a5a5c4a8be5f6879d7e0b0bf7c76c576a3700000000000000000000000009635e515e0de69cc0c0d1e1f4b11db4a0097f1120000000000000000000000009a5f4d74a8dff12b4e72a8710a1ed7e54d06a6ac00000000000000000000000057b8cbae90816b515773ffa5382eecd236000311000000000000000000000000ccd927a55f1e32864c2ceccf9c47bed1dd071fca000000000000000000000000ce4900dbcdcbc07965428d521e856ba6eb7c05310000000000000000000000000abf3e2f1859f55d5babb24d544da5bb5533f159000000000000000000000000483cf53a27627e4febe14f0c1d1b82c09d336bbf000000000000000000000000e4611e52de4f23ec0076d571d9809b1daf0d4cbb0000000000000000000000007f04c18fbfd0a725918397d9d798f97a856a85d300000000000000000000000069becb86ad774a28b3b0fb8b1eec38df922c89e9000000000000000000000000ddebe4aba3035a91c86f768c36057858b3cd3a0a00000000000000000000000086c64d27a6c7f57806a319c00139c0673ebdf6650000000000000000000000008a5c1a738f59a064261feecadfa02f0ae92a2cfe000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000028b364eacb6f17bebe39d4ff47ec827fcb4eb7770000000000000000000000000807fc1a1a99e88c23517b0bd1493d2ec9700d0300000000000000000000000097df6904afe9418221e39b2058b2897e90e555720000000000000000000000005ff2990100874ff53b8592b950f6127d7cb1f653000000000000000000000000d0b250e17061d08653478bdf97318e7592c931f1000000000000000000000000daec8185273a002a607d5119fa799cca139de0ec000000000000000000000000bf4b4998a99f13105ea53d066efb26bcc8b1fe73000000000000000000000000e5e25e0c123aa14ff15870ee3fa7991c18c95f3d000000000000000000000000e2a84dfecb2e352c615b6bf153ef4278316bff94000000000000000000000000842d51c84ca274b9d1385a3c9e2d59715e38e67200000000000000000000000098bbdf0d8bde49ab217df7f2a7b4e141a0ef322f000000000000000000000000e5e25e0c123aa14ff15870ee3fa7991c18c95f3d0000000000000000000000002625979e18f639edafc2a404191310ea78e3a64a0000000000000000000000000da942005b5b81543b56fe0c8bb79cb760c8004d0000000000000000000000002625979e18f639edafc2a404191310ea78e3a64a00000000000000000000000043a2423c3155de9b1b77c342981e4478412c736100000000000000000000000021a142225b62b42ae7a2b7ffcece4517b161a8c20000000000000000000000001e6b51aa16857c5160b5519e0fc766afb12b291d000000000000000000000000329d5a119d9ab698443e13a63cfe5f28dd3dc0fd000000000000000000000000ed3d3309d9f1cdbcce568cab17b78e66a17dbd38000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c000000000000000000000000cb0e35852d2c67559d705e77ca6437f2341d0113000000000000000000000000354d06d4edc501a6ead9b70bdaae14e2700db93a0000000000000000000000004705519d563c7dd3fa0bffbaebc1225df5d1b9e200000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa4000000000000000000000000a70cffe1f3d7bc7334574b8c8d2b2c66bb0544d50000000000000000000000009e8f3ec3849ce2e2b44d88dcaf339594af78f6e500000000000000000000000028e602e6599866f7d803723ecb5dd0b902904bb7000000000000000000000000e3e3cac9f88d9585057bcd931e2405bb0203d677000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000007ac82c6ecd1557018aa4e65e500def88b5ad3bc8000000000000000000000000a1adcafb2238ac3b8fbcf5b776dddab77f32d1740000000000000000000000007ac82c6ecd1557018aa4e65e500def88b5ad3bc8000000000000000000000000219abb0975c90d881010c4cf9e02aa46cfefc3670000000000000000000000002dda36f445f3bc3f19dde56b0b28c9b4a76d0ff20000000000000000000000006c6bdc2ea3c8d22b4487e43a0fbc95078c3c01f10000000000000000000000000afc65ff95305a56934ddcdfbf7bb554f16f35bf000000000000000000000000acbd570ce9c783d78451e2f7eeda912b6a8e2f030000000000000000000000000606b12dc8199e49c7a2c7a7309589539ff56581000000000000000000000000655aa800fa86f849b27e4fa0d241c531c93656fe0000000000000000000000006a540727b65df28b55d7cce7de3513be1db0e0180000000000000000000000006638a1723df550c163d1590a7990d34dc2ec451e000000000000000000000000ade29f1ed6a5cd0d778efe6c14651679514f5b83000000000000000000000000716face73494d75ee888cca644e6f89b91872bb6000000000000000000000000d666ccae82066de288878b8dec411174ef0db4830000000000000000000000008790742eb989f2e581a5b548d5e00e32db707844000000000000000000000000424bd81dce295937a1ea0a8a9ac60d3c9920efe8000000000000000000000000e23f628ca527bd070ef04d2176a152cc45e240f40000000000000000000000003fadac611980db5436c3d8200ddbf7f559959056000000000000000000000000dff7b8fcc39a25af99573cd9b57314659862d020000000000000000000000000fe0a7e563dd07a7fe76ae5dda279494338659baa000000000000000000000000d6a27a99320b975d9ee0edb583adbf9d7e24a0f50000000000000000000000007bb5d67bd0cfc495a9a6c395e1ceb9abe257c957000000000000000000000000e3b64db146fa639d5ccaeaa1b4207ea248805128000000000000000000000000a5088d5b9c220ec83e1da72210c2f1ba8d8ebde500000000000000000000000060329676f08638088c7c5a336d20d1f89e269af2000000000000000000000000cdacac824feafccd865d30a47d4d88596fc5c08e0000000000000000000000009788455779e553f2bdfdcb6317a6c64a0508e082000000000000000000000000d60b0bfdd4a656d45cfc9b4677e29d12fb39c89a0000000000000000000000003ecc7c93bf9b93f4f13ae9d7f9e2a70a1b578e740000000000000000000000001af2de848d937f733b6c583713bc02fbda246c3b000000000000000000000000aeb31bdb37fc2e888d1ab3238fcf0d90ff4abffe000000000000000000000000b9be5babc872a34a2a081d6c287e0f7c400e70d7000000000000000000000000878fc4f6b1f21a689a8bfe417c96306c75773afe0000000000000000000000000413a432a2369d19ccbfda41afe2caad4d62ff0000000000000000000000000028279114f28d89a188ae9b3367061379bb109b2e000000000000000000000000736637783646793ff288ff87be83ad294a02bd2c000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000005fbf5fc062893f383c7756129dd01b71873cf755000000000000000000000000e95a2c0bbfc7140d054ba91e359f96b35ec69a67000000000000000000000000a60ee74bc48dd6d739b316cdf99d7b368634365d000000000000000000000000e1ef757ba8f4577374ebc65e870e6c1e8e710eb9000000000000000000000000e1ef3def32015578a03455d8cfa2e7cfc06303cf000000000000000000000000c78219b6cb19e2725d6ab03c162224fcf07df5b0000000000000000000000000e1ef757ba8f4577374ebc65e870e6c1e8e710eb9000000000000000000000000e4c81d40d7b4edad3cffc0249caeaefe14ac110e00000000000000000000000065992ad1191bf7f0068824097fabbfc6d2aa14d9000000000000000000000000e4d557af397c13035734aa4f387078d5096654ab0000000000000000000000005488f4777219801d97fa6515084a6d5fc755075d0000000000000000000000006b27a887a54ed3a03ee705d1fec1fdb2f1e41b3100000000000000000000000057f95cca020227924d9540786ec61422eea28a500000000000000000000000009c1517ff140fdeb632b50bd243b352536dc8af8d000000000000000000000000b9be5babc872a34a2a081d6c287e0f7c400e70d700000000000000000000000040c843bc052fea041673558682a3930cb2ef80f20000000000000000000000002166be64def7e603bd414c33062e00d40869ca6500000000000000000000000055c6b90c0d92bcbae5d9c314eef9aeaa7000ea6800000000000000000000000019bd43c0e8e0b7434669b83093a32c86a28c92c700000000000000000000000019bd43c0e8e0b7434669b83093a32c86a28c92c70000000000000000000000005c255cc36913af9563bbc760160f337690dac406000000000000000000000000101a19fcf9ef676a12f2c3920b50b1bca5e18aeb0000000000000000000000002fe8a81d67bf99ba57509a011acfbac69fc7a0460000000000000000000000004753875249f5962b1061b42bfe9907cd006ac905000000000000000000000000e9e58af45ee7dce43e50372a4febe8e0995d0ded0000000000000000000000007ff8967ac167de824af539fd22a3ef3f8247cce5000000000000000000000000430a212a3fe6052842dc94e63b6c04edfa19c811000000000000000000000000767c6f37946e3866f430e575ecc6bcf757d195a2000000000000000000000000145aefad1f623589d26dfb2ec25c8a6033f028150000000000000000000000006c2bf936f1c504fe1c30b10724f3a466e9293ab90000000000000000000000003fadac611980db5436c3d8200ddbf7f5599590560000000000000000000000002625979e18f639edafc2a404191310ea78e3a64a00000000000000000000000083f26cb92701c1d394758ffb805475a3edadfb400000000000000000000000002234c41982b971a382eb5f466a83c93ef6f0cc2a00000000000000000000000049459d2b0a8de0ce5e4d5c244f2961df2f20982b00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000006d828409b3411a5dddee38b0d345d9759c06b20c0000000000000000000000005688c0d3c3caa91ff452593c958c03c7a25d6d3c00000000000000000000000033f77036d97aebe02f734af273efd7e574b84fed0000000000000000000000007538d4dab245d448e72c0f50cb81fcc47d3d47160000000000000000000000000fd9a1cd7f0f87bab549f0bbe6c46931b8b40a7d00000000000000000000000001235c209604944669da3c18074e1d4cd08abedb0000000000000000000000002ba5152e2ab064db2e5c8c994831f47e628c286c0000000000000000000000009efa4bc96adca2d56741477dec361300770f78f00000000000000000000000005786480a4554f1feb5e02cf3f4034a09e1adf2a70000000000000000000000005583b564dbda1fd209bfc7fb01e6de2336333ed200000000000000000000000048b1c5d63145ff8e28e9d3bb2c2e767531817cd300000000000000000000000048b1c5d63145ff8e28e9d3bb2c2e767531817cd300000000000000000000000048b1c5d63145ff8e28e9d3bb2c2e767531817cd300000000000000000000000048b1c5d63145ff8e28e9d3bb2c2e767531817cd30000000000000000000000009f90425bd5b11523474d37ffc91688d607e59078000000000000000000000000a0caa594f9138c961da4747a56fba9f1ce952a7c0000000000000000000000000db6222ad0a0cff1b6e9f7de70986a80fc6495d7000000000000000000000000de2f13577aad6a80be78286fc569912958d9f82a000000000000000000000000e2c58123e5a1a1318ac654e948664f92bdec4aee0000000000000000000000006b9259bed77eba5c851a891ce25948ba52d85935000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000721613fc064c81e04439281b74913d3b801c934c0000000000000000000000005c44e6ab4323d7b0d0584bcb1535348a42a110b4000000000000000000000000911859c717ee8268f35c5a7e78ac330d3cde37190000000000000000000000007b65f94250f244abb9cb26d595e057842c60f0d5000000000000000000000000fa7b035ea01c1d98f8e60449b7c879adec65d4aa0000000000000000000000007daa7a4359b1dd973ce724c0f3f9fc2de198a7640000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000a000c4aecc487f641ef3c613c7acc2b68ced92860000000000000000000000004e47ad8eaf23a12c626e96c9876f9457705e344d0000000000000000000000007311de86a09367265eebfe8f000fe39b32d53d7b0000000000000000000000002cff143f5f053ae69092e1f945ee7cfaeda1268000000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000d19687c413f8d56de08059911378b7ae2877ec2900000000000000000000000054833021843f26b66f836e09725c378421f01732000000000000000000000000b251a3e6fe4c7e80c62f3239eff6344ffd17b9d0000000000000000000000000eae26218f10f895f8d88f68488ad755254af31ff00000000000000000000000049459d2b0a8de0ce5e4d5c244f2961df2f20982b00000000000000000000000060f0a218547c53d795f4379e98bac80bc73d77d40000000000000000000000006c9ae530cde2f90d20dc3856096551f480e9d137000000000000000000000000e0325b48d644fd3075844a46a9bbe9ff90993ca70000000000000000000000007959b26f7178b39f8b5107d08b1f75ab79cf2902000000000000000000000000011dd700c94add2c71a1515cfccb734e611eae2e000000000000000000000000dc3d90a8cab6871daee5349b4bc60a3917d255a40000000000000000000000002c9d9cfffcf2d340eee89e0e83c88ee7603cc4780000000000000000000000000b0890bcdebf7883521e2bfa7ceb5b68b6e989340000000000000000000000003835f5a931a7aabbe48be90aa1d7c6ef2f43aaa5000000000000000000000000f91e0926a91cc16c48deaee6b734ae6e33a98d84000000000000000000000000f423fdac85649dfed9ca62d608a46450168457b500000000000000000000000004e8c1d6e474e8d87968c7ea6514af32cc79b700000000000000000000000000bb6e1c1e5fa6b54833e9e8526dcfbb3572aeb41f000000000000000000000000e28dd0f2aeeef44fc8de13ffbffac0be8eab4d73000000000000000000000000de461c267c596b7dd7f400ef29fc7ce69a7cc96f000000000000000000000000701111509bda02059160a4aaf39da351f3a1a709000000000000000000000000d58e52e6cbd0da87468e54af262b1e881231443b000000000000000000000000ff63a49e682d588a5f95010eeb581e8f43b61810000000000000000000000000a0d8db0588debf4d2eef1eb4b5106176030b4dc2000000000000000000000000ff7acf4d52073217adc3aaa52294b9d832661ff3000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000005e25d45150c20490c931c918960094acdcbc32f400000000000000000000000034c3c89a1d1d3de136ddaefcbc81b28e76ac4257000000000000000000000000a0d8db0588debf4d2eef1eb4b5106176030b4dc20000000000000000000000004aeaa882e049728811159c4554d96a9d8c344cdb000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000c78d0c41ad774a960357356863d32d99515c9aa4000000000000000000000000e5de558b317dc094123e776eb2110e900c7b21c5000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb000000000000000000000000c5001e428924e5bc727de9eeec66d104dfa167f3000000000000000000000000e971f7f3b1c8f268671c9c1eb4ce3ef1267d2ade000000000000000000000000350f03be1473a5dca64cb206c525566419fcccc9000000000000000000000000e53220de11051d91ab55d553dc4566a32d542ba00000000000000000000000004aeaa882e049728811159c4554d96a9d8c344cdb00000000000000000000000027d7363790be79ea190dc5df6edb95b5417f95c800000000000000000000000044f931e37c4cc252b88952a084e3cc9c28eaf36f000000000000000000000000420edf5b6e094c6c5316a28002d12beaa4830509000000000000000000000000b9dbaaf46ee5b5f60078c8282ad3efb815eec3c4000000000000000000000000d6a30b6942391bedc9f91e7a2c27ee00bd709bf1000000000000000000000000a189cfdc6c80654d5495ddc8bb92fa727f393501000000000000000000000000e0325b48d644fd3075844a46a9bbe9ff90993ca7000000000000000000000000cbf93949fda03f24e719cbc28218de119829cbb8000000000000000000000000fc47291e075b10d06968b82b80a75465024a4299000000000000000000000000fc47291e075b10d06968b82b80a75465024a4299000000000000000000000000ecb45bed3ea777734f94fdafb43769501bef27e90000000000000000000000002b56776ccf4a04f0c199d782b727cd765001b168000000000000000000000000e9e58af45ee7dce43e50372a4febe8e0995d0ded000000000000000000000000dba481e2dde6576c49eece2cc1bd6d399e80603c000000000000000000000000bfe7506aa16b675489bcb12afae12b9d3b1268d8000000000000000000000000e29bc7b07527e8cb940fe010d19534dd3b493c390000000000000000000000002916b85c9cb0d63a6d5f603220f01fcb86b081b800000000000000000000000051f87394d682da49452c7a5f4ba0529459e70b1f00000000000000000000000065c15b4cf54000398711446a1b308d04e9c71340000000000000000000000000a47bb088db486fd0ad26110f2f63f6fea693593a00000000000000000000000010d65dc5efeaadf5e88637a93a6dc9fcca75915a000000000000000000000000c94823f7f5a5c2fe7af22bccd342cc7c4b09895f000000000000000000000000767554a2cffe5af4a02abe0712a606f685e42d330000000000000000000000003861552ad734e1a1144743b945d4ac198705198e000000000000000000000000fab079bfc99854836da089273a97fc5ffbc57aae0000000000000000000000006a5548364bccf10e68f259ef2d325f4dcebe46bd00000000000000000000000018434e791e1acefa4067ac238c36d22f770fa8990000000000000000000000000aad153f203af20a45c6b268552fef2387aaff9b00000000000000000000000024c18ac108ab376838b0ff7b18f04073a65c778b000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000030a8b48cbb294c54b0bfe42a03dcad54a445317300000000000000000000000052f4c26899801ae07d1f14bfb8bfe3151e231a4600000000000000000000000052f4c26899801ae07d1f14bfb8bfe3151e231a46000000000000000000000000cedc469d795118b1b50323aaa4ff8f11cc90c72000000000000000000000000049ff23072bfe521d4a40335ab3bf1756dda4db200000000000000000000000008e15a4202999d25d8e60996a34b61bf2d122c7b70000000000000000000000005495df4ee105c62451be407f5ec58659cbc41f3a0000000000000000000000005495df4ee105c62451be407f5ec58659cbc41f3a00000000000000000000000030753485341d6fa2b00ef7e9c89f1a966c397d3100000000000000000000000017feec566a296277781b199b04732f91f0f8645a0000000000000000000000009f13bc6b79070dd4195f0342a2ec015ac059c9f70000000000000000000000004897969899a1fb7fe1ea358cff60b604667660eb0000000000000000000000009f90425bd5b11523474d37ffc91688d607e59078000000000000000000000000f1f3948d540ad8d5c4f3662df7760de141e9a6ad0000000000000000000000009f90425bd5b11523474d37ffc91688d607e59078000000000000000000000000732ccd898055feb56b06d0e676706b1c7ffdd539000000000000000000000000684ad3c1c74c033c8b96413ea2975f17b676bca2000000000000000000000000134a384b8bcd5dade5c06c60ccd01a866af619b70000000000000000000000001105e214c5d9d1a75e040d1d467be363aad7bbe3000000000000000000000000cca8229e038fe801c63125a0b977ea15ae6347260000000000000000000000009e0a3c3926124aead1248440cc2bab698d9db3170000000000000000000000000776f105b57323110b92e83004fda3cf6bcf1910000000000000000000000000d793410fc188c082a5395baa5a1594059dd62a5a0000000000000000000000003abef18ab1ea25440e8bfb48e76043bbe270385500000000000000000000000030753485341d6fa2b00ef7e9c89f1a966c397d310000000000000000000000005f331532af842a301e5e1c500ca3433310627ee2000000000000000000000000f56256e6ed48b27b491091d8931b0d362438c4330000000000000000000000009a1d84bc64acd6368bb48e4d351d837a7a5211190000000000000000000000002b15988526280a70ffed92a33405b51dda5836740000000000000000000000005bf9102030f189939b37f963eb30bc1bb1f89cab0000000000000000000000002edbbedfab3a19d9825670e7cae13ec458563da80000000000000000000000001216b5d0e524a0df7d40736f671bbcf02718fb16000000000000000000000000da9a7c951fc6de7737b746a0d7a9fc2c734d07310000000000000000000000001ba5af38b0c315b21c2544db937cd6dc9bf1827c0000000000000000000000009e30529ce7befa091f96f366a5e19e68e8df2f73000000000000000000000000a853b36bd2bdd24dc094c161dbd5cc408c92c933000000000000000000000000209a2e0d138f9f8239fa23850a9b76c476ecb290000000000000000000000000802bacd6ba2c310fe0cdc001f5fecac11d71328b000000000000000000000000721613fc064c81e04439281b74913d3b801c934c000000000000000000000000721613fc064c81e04439281b74913d3b801c934c0000000000000000000000004445dede612b00b10d2c74c98d29ea20e1923a7400000000000000000000000055ca725ae1a16b62c37d2f93d0691cd0a2fa1d820000000000000000000000003fadac611980db5436c3d8200ddbf7f5599590560000000000000000000000002cff143f5f053ae69092e1f945ee7cfaeda126800000000000000000000000007e2c077e02e4b8108bc19ec687e4d026502b562400000000000000000000000029ddcea6bd738e62a5c8ec7643cf3b99014c9c99000000000000000000000000e737b0eea780d6bdda63480069637400a8dfe9e7000000000000000000000000450e221abb7e35677b7bcaaf661beab6fda974490000000000000000000000003fa06a49c9251fd484d614a859d0596c8730d277000000000000000000000000ab445eb58fe875b55f80c875509ca2bf7d978a3500000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa4000000000000000000000000b9b9e993ae2688eedf0e8245667543a94aa03e16000000000000000000000000ab445eb58fe875b55f80c875509ca2bf7d978a3500000000000000000000000018a5f8eae689d33901916c2118b3a20ff47201fa000000000000000000000000ab445eb58fe875b55f80c875509ca2bf7d978a350000000000000000000000003fadac611980db5436c3d8200ddbf7f559959056000000000000000000000000760d8e0b6ebd96c2c9181f656f6cc429d126690400000000000000000000000028279114f28d89a188ae9b3367061379bb109b2e000000000000000000000000c6b40c3175c78ef99cb597535fce01bb5046315f000000000000000000000000de13852f8e2d390639cf6438b8b90eac7712bb4200000000000000000000000088de1ca2835d12f32a1aa9df063c767bed488f3a00000000000000000000000004c74a7ef7557b7e6a6f6281dbba0656f7d2b4fd00000000000000000000000097cd7c4e706e78cfa65ea1e73992d79e27d044130000000000000000000000004d594ddbc34e2f1896b5e01de6dd84d27e92fe74000000000000000000000000f5dd369449552b3a203df034d81a71562921b0be0000000000000000000000004d45c2f5ddd2ae4efb96d34c2e0cde7d6747a7d9000000000000000000000000c9b7b83e5c309fcba611b24aaed744eb2bbcb7720000000000000000000000007f4b7e83280b458864a6427f0a00cbd048e363800000000000000000000000008d3050b5f883ea82f2905c504ca1b85ac5f3f5f200000000000000000000000040d9f6421eeef214ffa08217c13f6a86f43bf3ca0000000000000000000000004cedfbb7ad3fd42250f3ab0bfd7b3aca42d03cf90000000000000000000000007b31d9b47643580e214c078dbc8db8912237d161000000000000000000000000c324f7c63892a9f5758e3067f39620f3b2f0a8330000000000000000000000008c37eb0499970075599d95892db06cdacbcf45ac00000000000000000000000087834df2cd1d9cc2ac6b3d41aeffe64cb2b556790000000000000000000000006404eb57c0eddd88b0a6a8c237919674eee8d571000000000000000000000000df0dce0b07783b8463febf361fc9d6258fbd3bd50000000000000000000000004d46c091376be80c96e0f16bd1f04899efcdf618000000000000000000000000e026c48b120a8ff9e36c2d939fa89ebcfd4c45ae00000000000000000000000024e72116bf4c40552f5f8032c7c21a17128ef773000000000000000000000000cfc4373b265a9806732a3d3b42b307449b73dc5b00000000000000000000000073ed2a6f5a692098b83c001654bfeee1381ddfa600000000000000000000000094bb02bba5ae35532c4528a51a3d9d2775692b6f0000000000000000000000009e2a130d80b3d8f681b529368b7936db812f70e50000000000000000000000009f90425bd5b11523474d37ffc91688d607e590780000000000000000000000005b4580d9564908b4c881d32322a9a56054963d3e000000000000000000000000aa8a4c7cd6893d1a4628936675f4cf979c3a810700000000000000000000000020469d1253004ce72fa55052eedfdc51ce6d7dc3000000000000000000000000250227458e2ba6270963733105cc6e7287cb75db000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000becf6dbccec2cad316e2b3087d86b02644c04aae0000000000000000000000003cfbb267d40e4f929d6fa8664f41623289b1fb0d000000000000000000000000fe7c35199f0579c66e200ea5ce85456bcf150172000000000000000000000000f18202ae4eae5f508dbf6cf239ea4ce3435e094000000000000000000000000095bd4490be1f4f16d41995ca8ddfc389cd2501310000000000000000000000006ac715cfaf6706b31a3ef032acd903a9ef24eaff0000000000000000000000005e823888861fad8856d72d96eb79dd586fd856e90000000000000000000000005f2ddec62fd72253ef300f337c2f256f65bba3af000000000000000000000000b7071744b4546587c0b305e97e00b9293375f683000000000000000000000000356c3940366ed5ae873e76403a947c84d84c341e000000000000000000000000b8f75a8106645e0097de85a177908de21d6b4435000000000000000000000000a1c1e3332ce5f0096256c2cb575d5df762b1850600000000000000000000000059a62fba9a77220fe9f724caf441f2059ff50c3300000000000000000000000093b064ad41e264016455fd5de64f30bd0555bf2300000000000000000000000047470273379c68c273e156a0b201c1b9b236825a0000000000000000000000002366407c9aa37d247ffe40c6dbe86e9d35cec22f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000d7f0fa975c3fcf4abd1a533c73e4a8779bf9990d000000000000000000000000855c5342c956d745953f6210e0efc739922ec0630000000000000000000000009f90425bd5b11523474d37ffc91688d607e59078000000000000000000000000ebf59ac48ecb45a6446b9e2f3506b86b3e08a21000000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000d0bc1a343ffc3771f912af81940e9ca2f0a4181e0000000000000000000000008d8d029016568e096f11697f0fc3ee70e9f80058000000000000000000000000622f133d2a8ed1ae5e0963f25b261d3b74e5fae1000000000000000000000000d89ead949fa092d203420953d5af2e3e33d3bad3000000000000000000000000109a676508c5638519cf73ee6a39f69c888b14ab00000000000000000000000082c1ad2adb6156f936d893d468681fdef2948f3c000000000000000000000000daa530df01072572090dc35f5ebd680b36425ced0000000000000000000000006e52385259ba541a89644264bed4ba744e7180dc0000000000000000000000009123149953438bcea19a9c6cae59fc7b508dc7fe0000000000000000000000004ed1d68a7472d9a882bfe17007d3582435491cff0000000000000000000000005a818d02f9f2b1d20638f820777ab03df65e6e5b0000000000000000000000008006d826f959569fdb57f7f5941c7a1b5343a65e00000000000000000000000004724b3526847465eb22a5292d460ada8c1dcdaa0000000000000000000000002bdd4a019eba989209e42c5b54c997fbef81cdf0000000000000000000000000c80a68262fc93f0a84d22d3a7da8e1791db62416000000000000000000000000c19adde001bd0f4359b589f9fe748eca6a21f1fc000000000000000000000000732fc47f60508cbbeddcb94a95b27e4e9f781e840000000000000000000000008035381c77292990ea1f44c72f9d734f771c4901000000000000000000000000c871f725995ddcf23cf0f22562bb4b7efe4eb0890000000000000000000000004b5d711872d43deac76533e0f3c1168b793b78ac000000000000000000000000e84853e0470236eb8613be2ce1fb04234d476ddf0000000000000000000000000e0b8bebe4ed27e7fe4a28fad5fd56a7c0f902b600000000000000000000000074f9a5c9378d48641b9361374148621d4c15e279000000000000000000000000343085687d8a5f9e03a1171c1818875b91c2cf050000000000000000000000000c0dec1b204bcb898990ed3513962c315052d5e5000000000000000000000000f54d3d66794dc1dd379a91ac571e8adcd11bc3e7000000000000000000000000b82c7b758e1a08a5aede98259bef383d13b07a7800000000000000000000000094d8fa60d67a6345be086ba6b5c897dbb6763e3100000000000000000000000018c05f70f4a0564cb1a4a16e737fe8ef03e4ddbd000000000000000000000000fab989d183f7cac909e486d311be54204b0f952a00000000000000000000000075065f13930c4ef20a6dfed2867b882143b7bf27000000000000000000000000398400843078392c44327defb54d4f5a690440b3000000000000000000000000d33936552e39a7e377f0b2de59de5d3b3d2aef1e000000000000000000000000f6068c7d517a227b69b36782355ceb80d8a95465000000000000000000000000bbdc293912491dfc78460885157f6d7e93943111000000000000000000000000af97b3286981ca62657a94c5c8aa53665e988e870000000000000000000000009a90c80af3a99112108a4630235c9237b97d7c5e000000000000000000000000ea40366216846ac0828dcec3cdcc731200247d4f000000000000000000000000b7c8bc725cd40b6b7e5cea71ba81ee162cc51cea000000000000000000000000b9a6afb264ea82822b691a28c1dc50242ed905a0000000000000000000000000a965c8e2aca882c38d851f3b105038d6bc973cee000000000000000000000000d51a2e7e456bf40aaf192da69cf4e419949f779100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000