Special data
- Status: Successful
- Nonce: 113841
- Type: 0
- Gas used: 9083952 gas
- Gas limit: 9900000 gas
- Gas price: 0.01 Gwei
- Effective gas price: 0.01 Gwei
-
Input data:
0x12514bba00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000968000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000fad8cb754230dbfd249db0e8eccb5142dd675a0d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000000578d8a44db98b23bf096a382e016e29a5ce0ffe0000000000000000000000002da56acb9ea78330f947bd57c54119debda7af71000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000050c5725949a6f0c72e6c4a641f24049a917db0cb0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed0000000000000000000000008ee73c484a26e0a5df2ee2a4960b789967dd04150000000000000000000000001f015712aa2a48085ec93f87d643bb625b668b0700000000000000000000000050c5725949a6f0c72e6c4a641f24049a917db0cb000000000000000000000000ba0dda8762c24da9487f5fa026a9b64b695a07ea0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c935830000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000007d6fcb3327d7e17095fa8b0e3513ac7a3564f5e1000000000000000000000000bdc27118ca76b375c6887b0ff068afb03dfc21a00000000000000000000000008ee73c484a26e0a5df2ee2a4960b789967dd04150000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000002537463e57a44f861ee861ba4f590c413f984a60000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000cd2f22236dd9dfe2356d7c543161d4d260fd9bcb00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c30000000000000000000000009aaae745cf2830fb8ddc6248b17436dc3a5e701c0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000005f6a682a58854c7fbe228712aeeffccde0008ac0000000000000000000000000fad8cb754230dbfd249db0e8eccb5142dd675a0d0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000073cb479f2ccf77bad90bcda91e3987358437240a00000000000000000000000079dacb99a8698052a9898e81fdf883c29efb93cb0000000000000000000000001a3e429d2d22149cc61e0f539b112a227c844aa300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005f6a682a58854c7fbe228712aeeffccde0008ac00000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000050da645f148798f68ef2d7db7c1cb22a6819bb2c000000000000000000000000aaa843fb2916c0b57454270418e121c626402aaa0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001111111111166b7fe7bd91427724b487980afc69000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000024fcfc492c1393274b6bcd568ac9e225bec93584000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f487000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f4870000000000000000000000000a88594d404727625a9437c3f886c7643872296ae000000000000000000000000aaa843fb2916c0b57454270418e121c626402aaa000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000057edc3f1fd42c0d48230e964b1c5184b9c89b2ed0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000cd2f22236dd9dfe2356d7c543161d4d260fd9bcb0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000acfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000054b659832f59c24cec0e4a2cd193377f1bcefc3c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000008bfac1b375bf2894d6f12fb2eb48b1c1a7916789000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000057edc3f1fd42c0d48230e964b1c5184b9c89b2ed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a00000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b00000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec220000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000079dacb99a8698052a9898e81fdf883c29efb93cb000000000000000000000000ebff2db643cf955247339c8c6bcd8406308ca43700000000000000000000000042000000000000000000000000000000000000060000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000d47f3e45b23b7594f5d5e1ccfde63237c60be49e000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b000000000000000000000000ab36452dbac151be02b16ca17d8919826072f64a00000000000000000000000081496f85abaf8bd2e13d90379fde86c533d8670d000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000be8728795b935bf6e2a9253ce7a2ef6fa831f51e000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000050da645f148798f68ef2d7db7c1cb22a6819bb2c0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000bdc27118ca76b375c6887b0ff068afb03dfc21a000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a30000000000000000000000002ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000063706e401c06ac8513145b7687a14804d17f814b000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c000000000000000000000000504a26cf29674bc77a9341e73f88ccecc864034c00000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d267000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000b4d4ff3fcbd6965962a79229aa94631d394217cb0000000000000000000000006967f0974d76d34e140cae27efea32cdf546b58e0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000002537463e57a44f861ee861ba4f590c413f984a600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b69100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009aaae745cf2830fb8ddc6248b17436dc3a5e701c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e0000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000fd7a301b51d0a83fcaf6718628174d527b373b60000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000030c7235866872213f68cb1f08c37cb9eccb934520000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c0000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a08420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000acfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000004837b18a6d7af6159c8665505b90a2ed393255e000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000099956f143dcca77cddf4b4b2a0fa4d491703244d00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d2670000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000bdc27118ca76b375c6887b0ff068afb03dfc21a000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b69100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c3600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000db510e79909666d6dec7f5e49370838c16d950f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000001b4617734c43f6159f3a70b7e06d883647512778000000000000000000000000f2e244d4020c182e8e2c936d4055e3f0e578064f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d07379a755a8f11b57610154861d694b2a0f615a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002dad3a13ef0c6366220f989157009e501e7938f800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b8d98a102b0079b69ffbc760c8d857a31653e56e0000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e0000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c3000000000000000000000000590830dfdf9a3f68afcdde2694773debdf2677740000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf0000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb510000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001185cb5122edad199bdbc0cbd7a0457e448f23c700000000000000000000000013375b79f3f1651ea317956686d2dcdf69e98ab100000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d26700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000009cb41fd9dc6891bae8187029461bfaadf6cc0c69000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000050c5725949a6f0c72e6c4a641f24049a917db0cb00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb5100000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee4000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000a1832f7f4e534ae557f9b5ab76de54b1873e498b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee40000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d26700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee4000000000000000000000000581c881bb49e41dd22d8e0f2c64312c598826edc000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000001b4617734c43f6159f3a70b7e06d88364751277800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004200000000000000000000000000000000000006000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000767a739d1a152639e9ea1d8c1bd55fdc5b217d7f0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d2670000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002f299be3b081e8cd47dc56c1932fcae7a91b5dcd00000000000000000000000002537463e57a44f861ee861ba4f590c413f984a60000000000000000000000004837b18a6d7af6159c8665505b90a2ed393255e00000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e50000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e500000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000054b659832f59c24cec0e4a2cd193377f1bcefc3c0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d98832e8a59156acbee4744b9a94a9989a728f3600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001f015712aa2a48085ec93f87d643bb625b668b07000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000590830dfdf9a3f68afcdde2694773debdf26777400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e20000000000000000000000009a26f5433671751c3276a065f57e5a02d2817973000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000bdc27118ca76b375c6887b0ff068afb03dfc21a0000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000083190636c344cf1220ffcbfc0c1198f7867b366700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000120edc8e391ba4c94cb98bb65d8856ae6ec1525f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000003055913c90fcc1a6ce9a358911721eeb942013a1000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000d769d56f479e9e72a77bb1523e866a33098feec50000000000000000000000002da56acb9ea78330f947bd57c54119debda7af7100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb9883100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000a1832f7f4e534ae557f9b5ab76de54b1873e498b00000000000000000000000020dd04c17afd5c9a8b3f2cdacaa8ee7907385bef0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000042000000000000000000000000000000000000060000000000000000000000009e6a46f294bb67c20f1d1e7afb0bbef614403b55000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082a3e734a015d05143f0043a6c1441c3fed1fcfd000000000000000000000000ac1288cab720a98e94601b7f4e83e4b4ecf882de00000000000000000000000035b3e2b7e5b8d435648a25ed5cd1f7c4b6a50f350000000000000000000000004784440895b99c5c4bdf777d1578aa162fdd72a0000000000000000000000000b94bc8f7b3e4987c2c33d606b09f13294226ed1c000000000000000000000000e24c3ffee838daadd46d937f023f605500d3f81e0000000000000000000000009c26f2c53373eb31b1c385f191289a0e17761ccf0000000000000000000000009c025948e61aeb2ef99503c81d682045f07344c2000000000000000000000000d223d21d803e2af7e23e41d2db7f7d817afa819d0000000000000000000000000318ed207825b74df493c89a88bb637ec53f6bf9000000000000000000000000c54ade584c28e02dbcee74551badc540fb7a3c970000000000000000000000004990fbe7d7e66d6dd665ed737110295b7ae64808000000000000000000000000c4a414a4657fd18621150b785ea5f8415c161407000000000000000000000000f943c1f7e6b498490c78fe3334b34098a161bbce0000000000000000000000008b88aed2f7c5940a5b2d4f1a87308fdf5e1e5e58000000000000000000000000db71c7ce03c4a5dc470bbca86b1f9d9e74832372000000000000000000000000d9b47ed19af762c983047f5032ca8df0d79d33f40000000000000000000000009b0de5739e6c71ac8b1371cb8e450b41b26f451e0000000000000000000000006a497ba642577b43d3c685f11edacdedf8c5fb7c000000000000000000000000cf5fd50d17d5a878ca6b6cc82589139483c40c440000000000000000000000002bb8480dfd0193a77dbccbbef15f3647e427175c000000000000000000000000fb7119566be12046424c8c75e427f2f1347b4cbc0000000000000000000000002ab8de57a1002ec7afe441ae93648ed8b9a5f2e8000000000000000000000000d9dc350c8160f30566a4aa0d996926783f8f43e0000000000000000000000000c8f5cfc5f2f1e4e2edbcb63736bfa0c54e98774b000000000000000000000000ed7c640276de7a16791c55024bb16162fa1241920000000000000000000000009623aa85262b1312be346a92e9e850f3a9d551770000000000000000000000003a0cf6bc065c99e1e9589bf7704feae1349f08b4000000000000000000000000f68f86db840d55ed78078c085e73f379f52ff1b2000000000000000000000000570124a4f149724e8ea7e99beec4491fecb28c950000000000000000000000005e42b62599119fed466b0c41e2ae14be127c335900000000000000000000000028dcfb85d3cc12355ff94144a7c8762b7f9f42660000000000000000000000003d888a3aaf91a76e90b615b60d344c5bbb4d5406000000000000000000000000e2c4ab144ad48fd7d28c5a9495a59c0eff94e8a7000000000000000000000000229f5ff42e4c259b23db4d45e3c4135e8be710ae00000000000000000000000042005e1156ea20ea50e7845e8cac975c49774df000000000000000000000000014e1e5edc9aa84252c82e5c298caa7b6dd054dd50000000000000000000000009bca2883368d5b8dde516ae58393b2d98e36ddb8000000000000000000000000b0b4b70a82c7236126e4b966e2a58febbf11faff000000000000000000000000c470ba4480412f6d1579535ac379cb19dd76093a000000000000000000000000baf1fc6eae67f8cbb4fccc7402fe7e691f75b367000000000000000000000000c8eb58dab5d44c8c3da8c870eeafe4b3c2bf809c00000000000000000000000041227ff2f6fc0d840527b29297d57cc2d0168d8a0000000000000000000000005e01b272728b8d18d77dc52eb8b110abebedabab0000000000000000000000005e01b272728b8d18d77dc52eb8b110abebedabab00000000000000000000000042005e1156ea20ea50e7845e8cac975c49774df0000000000000000000000000cc7b9a1d36e23e00292688eccf5b26f7ea2fb9da0000000000000000000000009385862837cd58077d6a990b93795562c6cad057000000000000000000000000ae2cc032c4d6b8a62923c31dad93a4c8fae47957000000000000000000000000abee3e2eda72ff7c525fd1ceadd5f95d688d7cd6000000000000000000000000156e3b5a8354e8afdaa6cdfcebb01e80d12c53ab0000000000000000000000003c7b492ab5084e8dbba6a52822cbbc8786da48e80000000000000000000000008291173fe4083e36d216cb49d5e29708f9bdf303000000000000000000000000d1330bdd1058ec0ed18a2b5095f626cc61f61e8200000000000000000000000027fd49926dd261d691df1d9ba7ae4387989261ba0000000000000000000000009eb99d39998a590d3631f6eabd1c1a1c43eb5f2b0000000000000000000000007d1368528d8dd105368c91700f1ac30d8162879400000000000000000000000098967fd01c051985dd29a49690e0b3ae2303721c000000000000000000000000bbda49855af861d6647a9722817385dd0e832b3b0000000000000000000000009f573af505c8f9dbdcb29a755112f7ed5fb6b44700000000000000000000000004934de4ddc658c40d0c298a882b5387c0958e500000000000000000000000006b69f074c793c0749bdc52df1938feb3d4b6e8c1000000000000000000000000fc24417e391e3a6f337f927c0bbc14f1375dfacb0000000000000000000000000ce324032423ee4cc9918af6744eacc33afd3fc200000000000000000000000056147beecc74cfd5036a011876e8c97796edbc92000000000000000000000000846f3623873b842daf73e174416cfb1757cf4c12000000000000000000000000f84d42f8fb2ef16d35ec9d80396d27cecb7dffec000000000000000000000000fc924c777af48d9722c0d119db951c3c4b926ca5000000000000000000000000ac5e84b8a44494893c3db9d2305ae1486240cb0b00000000000000000000000092e725c399bcbdd2deb9605f939a482661c6856a000000000000000000000000ab650da8966a8d72869c74f38f775be68e451bde000000000000000000000000b2324b1f1ea13eaabe242140f5ea18ed4b804de70000000000000000000000007c8974a547529a716a7d44256a6f96127059e075000000000000000000000000fef41631f481b5af26178619b30cc1cf23636b130000000000000000000000005cd5251a669fd070bbf8dbcf976cf134b0cc52b300000000000000000000000022e24c1d3e8974f32b7e9f58a3174b9cf055907d0000000000000000000000009b314283c3840acdb4b9c976ab57ad564d3bc0a4000000000000000000000000db8f1f994f214e0c0d4dee946956b4d2820f77a1000000000000000000000000af6118606fcf88aa476e1995f302494bbc07641f0000000000000000000000003d8685a714b76a96b2356987fc101c41b5b222fd000000000000000000000000b61dff5b067ab8eca4543af56221fd97f33c6e5100000000000000000000000099c23c3ae4d5a1528a3bf0b3c4ec20b7d388d7ba00000000000000000000000027fd49926dd261d691df1d9ba7ae4387989261ba00000000000000000000000000899572fb36d0afcbea33d29d145a438425b0860000000000000000000000003f72b25d5e6b91e8e4f14af4ab5d7c9c571b0305000000000000000000000000a9170127b75865084b30471f6da39fbe142e56da000000000000000000000000dc0a28d3c0d95f277797485819451cd505418dcb000000000000000000000000a3f2fa29a81ce89d28fd6e39281fb0bdec975c5f00000000000000000000000067c07448285fafcce7ec5ed64506295a88a2e03a000000000000000000000000759db23ba74b9e4bdf5f05e9d7a3fb0968da38ed000000000000000000000000759db23ba74b9e4bdf5f05e9d7a3fb0968da38ed000000000000000000000000759db23ba74b9e4bdf5f05e9d7a3fb0968da38ed000000000000000000000000759db23ba74b9e4bdf5f05e9d7a3fb0968da38ed000000000000000000000000935e50f362276fb2636a4cd0d33d6ec0a8973c2e0000000000000000000000005e641ede1d407a533a1f9af8c02f7e26fd52566f000000000000000000000000759db23ba74b9e4bdf5f05e9d7a3fb0968da38ed000000000000000000000000fef41631f481b5af26178619b30cc1cf23636b13000000000000000000000000ab929fb0133dd4a18e611b5da20f9b3dd3d8d92e000000000000000000000000c1dcc8f142f28bd635e0d80eddd3d1d659e97a7b00000000000000000000000087b42b6598705ec2b57c4316ecf1f513b40dfe2e0000000000000000000000003b3adeaec9da5a7e45fc3101a39c023211e87380000000000000000000000000c4e587d94d1aaad2e0efe884d4f02ed792cf912b000000000000000000000000f30989185ba5fdbd8db64f03e4d1dcd9e965f7b5000000000000000000000000e76028e733f96651a91ea6d0bce5720cb9bb042400000000000000000000000008bfc4cb26bf34fb874d9b39d80088b0502aa067000000000000000000000000f5e39c4b882a31b256c69c6985d5b6ec457ffc52000000000000000000000000d0a3664103c69b0e8f58f36b899abe17873c8e3900000000000000000000000064db1f02fc378650393fa30214f366752bf1128d000000000000000000000000a1450021edad2dc7cac65c7881dd4e9d07dd48290000000000000000000000008bb2cb4d88d3a8d2b8c66c9a94e76a167cc1fcd3000000000000000000000000b57494dddd20a04104cb515bdbcf4402af033742000000000000000000000000623273d16c16f04d0eff2db730d7751bfa1fd3d000000000000000000000000064db1f02fc378650393fa30214f366752bf1128d00000000000000000000000076c7a7678ca374454d747179536dd749313fc0c30000000000000000000000005a4106604f118ae8f6ca8414d27a94cc9f0c5c72000000000000000000000000b925a493c43ed733499700d13711b9162d3441a8000000000000000000000000fef41631f481b5af26178619b30cc1cf23636b130000000000000000000000003bc2a982515c1a12fef251bde14d0ba6e458462f0000000000000000000000007f8c318c6ff43171952ac745b0223e2b855c2b840000000000000000000000006881a6f13d583f26ba316710a18fe34cf56663310000000000000000000000003989e97e2230a2e768162b097435072be2d038b300000000000000000000000022b2b623fe896a5c25cb0be76bd0b5f111d2f754000000000000000000000000d2f3e6967c27d66b5b3d89c1ae1b8f6120f1948a00000000000000000000000055bd5253647f5cb33e0cfb8839dc65faf80f7895000000000000000000000000a34e26812632a75e3664169a77acb37d768e9449000000000000000000000000758e0fdd6bfd22a99485d0fa0b338ec480b8a35e000000000000000000000000c9d319c1ae4e5211ad227aa04405a3a03c2038ea0000000000000000000000009bcda2e69b08ea48b1c4dd0872eacffb5298e3da000000000000000000000000b6da90dc590c0616b7d2dea74d9612dc19eb79fe00000000000000000000000025c2a2aaee8cf0adcbb03f9d31b8eec5bcbc13e0000000000000000000000000456863222f64e5772f2f9504a807882538820b6a000000000000000000000000035ee5debf0461ba3e316dab82777653b79250e10000000000000000000000000409bbadeaeb4d8cb0bb2a16f80bf74120f1be2a000000000000000000000000e4894050589686fad2383f5ecb73efee813e2fe8000000000000000000000000dc7dd8ecb0fc7a7245c7c416b7d84e1e8a882f21000000000000000000000000035ee5debf0461ba3e316dab82777653b79250e1000000000000000000000000d55a2dd2e4410600cb5f0f54c521afc4641e6c1300000000000000000000000052029fb62eacc47143968befb0bf1ae939d4440c000000000000000000000000f5065d9a1434aa2cac0e51964ad7738e2701ce2c000000000000000000000000e248e6d87fa5178220cec7185691678e9d94e6b2000000000000000000000000ccb112c3e2a35e0a68ed9490cfd4cb437c4d537e0000000000000000000000002a55d78940c5accdd927bea95390a948f491161e000000000000000000000000b5d1048043355ef959a0bac89997f248f2f91a970000000000000000000000003b273d75da84937143251be63fcfe2e06630eb08000000000000000000000000f8c7e65d525173e5538bd847b452e0e311b3dfa70000000000000000000000003bbf5c982e2d90d8acddfe9c19dc37db89932ba60000000000000000000000001a058ff9b958f3e0ab91aa1b336c616adffd7ba70000000000000000000000007ec09085a9cff49c042a7c1f42ea1dc18107cb01000000000000000000000000f5d7038fb27c6c8cc5098712a4a4122ca8af19d80000000000000000000000001ba3935a86ac9c8ac445c3b712d62ae25c6df39e0000000000000000000000008f7e09844b720d3cf6828f2c4d86b9b3518bad6f0000000000000000000000008f73c8ce0cdf669720eb3b05f5b4df2532d7b8ca000000000000000000000000da01d0b9795b198c34961708970226f0699843ff0000000000000000000000006897971b396108bbdd936a0deb3dab29c02b8887000000000000000000000000c5b2cdfe2fb9ecf29698b9bc2f2b1a901b4ecb0a000000000000000000000000bfa3a8660c05348d7267db9a2ef1233c35b0b33c0000000000000000000000007c9721b2e8d22d378286063d5b62db313a4f17de0000000000000000000000006162e7114211cb8e5270ca576009973ef49fe8c80000000000000000000000004f8334cce7978dc0245060fe140a0078bda0be9000000000000000000000000029bcea7577fbc7334ea4f709765c7546431ce29c000000000000000000000000ffb54d846623160141267a7af00989e2e143013c0000000000000000000000002c70a46e4b81cf9c4625f50cdb64d040ff91b477000000000000000000000000259e5b79fa011d2008c99b4779d5f19176abbda70000000000000000000000007ede6880bc3aa6c6203e4b0d6e343aea16fc00d500000000000000000000000078267e15910782c1d48131ebf4dd5804b0bf7c68000000000000000000000000799f879628b44b9021b135c652cd9faef5983e150000000000000000000000007a35b6ce7f43964406128a9b1fa1cb90c19d10b80000000000000000000000007afd3ce1a6b2bd4ec8a906499432ca8c13f9f2160000000000000000000000002ce3b9ab2a1b5ab225a015f7e95569a72a38fef900000000000000000000000003826216d0dd6afbba227fd61a47bb6792d4a8ee00000000000000000000000038fb3d9d7f6a3fb17a45b6283c89a9c06860b00a000000000000000000000000c0e01b2e7661a064eebcf8f249aa85e4ba85d9d3000000000000000000000000f40caa8b59a6f278f6ac3e420d3b252dd72b77f8000000000000000000000000af6118606fcf88aa476e1995f302494bbc07641f000000000000000000000000feae99b56e80c7f2ded4c4d491441e479baf118e000000000000000000000000b27e2bb1a831ceb6bc700f82e6a786834d48393900000000000000000000000041029f2e4908b5d4e874b187dbb45fd40eee31b30000000000000000000000003ff7c1b6f5b97595036c4f249a590a84bca447a9000000000000000000000000f56e84e313d558c7a539577e4ba40724f5cdc52f0000000000000000000000000e60966c8dd60370b34068d4a6d8b3968343b9740000000000000000000000001be8b423e486a56f94a9f45cdf5a6eee8f5546df000000000000000000000000b0d72cc52eb84de6e0ae02a62c01c579b0e2efbd000000000000000000000000c4988dd5fa1ea6973c63045cf62cd4c090d07d5b0000000000000000000000009b450d3335d5750166d8aaa3e0056a2c823b3c4b000000000000000000000000049ff2dfc1c432e195afea0dadae26fef415903e0000000000000000000000004e2e972eb85a466509ab317b9f002e68a96823390000000000000000000000007e9d2fa27745a7a61b5b433d6e413496b2da9ee20000000000000000000000007bf3c25755db0ef9664624c7206bfc91d7bcf57e0000000000000000000000002614ddef24df5325b46956160a0891cabbefc0d800000000000000000000000019a4cafaacd9980f49d3a3f56a69ce9671641a64000000000000000000000000631e776c8e4d7e0fe92657d452bce076c056df90000000000000000000000000203dbda45c0c5cd86550879bbbb42a49eabba3bf00000000000000000000000046ca2efa6a1c7ce49e42dd9de3bb3cabefebd40f0000000000000000000000003d04df3dc2713d61a2efdf175e45a08b4433b1b8000000000000000000000000361d97a5fb29cc94b989f85ede720e922f5d75ae000000000000000000000000ad0a040f4d326708717ae2d0074b87a79cbac53c0000000000000000000000005922233a62ed0ac08eb3d7d2ca3bd2f1080a81fe000000000000000000000000689ae1fbc75434802ca103879739150b05aecc45000000000000000000000000d0c3e6e44257d1d40f07d98e0d732c8209b2a7270000000000000000000000008f8c61337ac283170ec072751621608dd70797f5000000000000000000000000a107afd9dc00dd843a27ac77cfe79732d55345a10000000000000000000000000db417da419451f08c92e558c2b7018380549f360000000000000000000000002da061b3b6d597a0b95388b485267bdf9f19dafe000000000000000000000000a0089f6e9252e32ae5a3d947bf94cae8e6e372e5000000000000000000000000487d276ab5c39b56f5ec5d707479a88293ebc314000000000000000000000000746d6a24ce0f341def0bdf268d5d9e6b5b29a02100000000000000000000000098f5af80b29975b75e7a9b2754a6fdf34043b7b400000000000000000000000091df675cafeddc903ca4615e9925695dd9fdbdd7000000000000000000000000c28db95af8019b0327517ef78ac88271d5e943d00000000000000000000000002e5435ae5980090b21b26f60973e36dc4e43067c000000000000000000000000bb79537963a62ee051435b82b63a37c68511aed500000000000000000000000031a800cca52150f0e64408d010043dd2019082c90000000000000000000000002a49c9ff1a0dd91c647a0a1c76e9de4791236e5c000000000000000000000000aa4e78939f472e45cfd88651d741261ab83838b300000000000000000000000028cbe0e0bb7678f1e470255b06f6a77854e8fc1f000000000000000000000000cf0a83dd8960f27654a291f66d086a5ae42bea04000000000000000000000000ff41fd18e24179c97d57005eab55c0f0174521a60000000000000000000000002fb492a4edf1134c64c866590287f747e449c46d0000000000000000000000007536def9c0e336a8fb72dae198a086907a0435ba000000000000000000000000f3ee6d7f3bd9732998e09d5b50ea5fc285ed5d3900000000000000000000000085be43204b9c39b7a1a9fbfcea1053206545763000000000000000000000000047e5546e9324df4ce3ee4eb43984e5b272da6c7c0000000000000000000000009fec7ed9b28f45a2b8689f075f4fc156dcf1b0be0000000000000000000000007afa8975cb7827f354f5d1081226378245a84acc00000000000000000000000013da37943b685bdcfbf4c2ff25667d759e00739d000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c000000000000000000000000075271a2acbde728846c17564fd1cc5147830c513000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c0000000000000000000000000b7c99a59be3c08252f78c8b5de9e203f136f24c00000000000000000000000009c8f94987f4bf791010a4bd17d4d877ec112461200000000000000000000000037539c493c6e65cb6c9b78df90ad1f3a1f7961ef000000000000000000000000b7d10cef3b9a5c990cdfec064f05969fd981e26f000000000000000000000000ee246e6abd97bc49b04fd34423ac45ce0240363a00000000000000000000000007caec28ea8df6d288ed644eaa11c4d9c7b998340000000000000000000000004041e7bf5c76d69a767e2605b4237b9e17d0e7b0000000000000000000000000a62dc46f6978222f3eb62418ac3ad8f3523116a90000000000000000000000008df9bcb9f0af77c1605da8fc45b7dfd666e27b740000000000000000000000008f7442f90ce16fc3fae4f201bf0a6240fb1f60a400000000000000000000000084f2fb6b925d3d2924c871f15f79809bf54c901a000000000000000000000000f88cae1dd5fefc3748f72aa1b1ebc803d234461200000000000000000000000043436c969857d0306bc164775933af4c814b7ad90000000000000000000000008461e7b78c0c7a0320e3475d83b44362bc6299a400000000000000000000000074efd452d3ce824ccf2c83277261632ee73753f5000000000000000000000000ab86c1d51d0b2ce8fb73bc1f4e3e29abf18951270000000000000000000000003b2d00816599176f3015a2104aba5e1374feb8b100000000000000000000000095fbbf7f170adc6461fa0939c316f8bb9edb4a23000000000000000000000000b9edcc3d54ab88be39a244fa5b28cb0eb971780e0000000000000000000000007cb2226d6ccf930d81fc6f53cf864285420dfb68000000000000000000000000dbd4279d290097b4e0b1eb0315120a959c1badd00000000000000000000000001d5a2d45b5baf8614248a602aba7fc61965bfb1000000000000000000000000081bcc6a163a5fe2562308e51acb2a5a6d90dea710000000000000000000000000c01f41788115bd34823a00ec4c9c12ca9184cf4000000000000000000000000aee83c9ede94f63070edd964c8e501a2cbcbf85c00000000000000000000000009ddf14b225ce00ff4cc5545236698fbb94534e4000000000000000000000000ba919b4ded1b7585dc2ae0f6e6ea191c6c4c91f5000000000000000000000000379968704787987497585e1c3e33ce1954d086e4000000000000000000000000981cda4e2d93fbc9098cc26fca79339e3bb9a2260000000000000000000000002c4339b71efc18aa7d8e34b1d3a645f55a32cab30000000000000000000000003dcdbc8d3daa236039fd630eb84c4be08609d445000000000000000000000000f0221c9b9b643557dc3486b6d59d794cac5ea6fe000000000000000000000000f34e44e6492328b463e67e12ed79dc8859ecba7d0000000000000000000000003c9cd1960ddbb8be3d48c274098236e71ef4165d00000000000000000000000081d79a1a80b6732a446534d0fd93fb810662f3b000000000000000000000000046ba6cc30acbdace9bc081672482dc146d30bd0700000000000000000000000037fdc621c4e93a550f585dba37a7e2c1d5ab47d9000000000000000000000000ee666bdaf48760997c5a70ea4de1c1e2902f9c3b0000000000000000000000003016f429ffb44105080e559773e20baf97b351c10000000000000000000000008d86944a063e6bf2f41e7b40caf85b17b55e84ca000000000000000000000000676c7a96bf8e830d3f1d297db3049a72c453f803000000000000000000000000250a6abcaf9d4e34bd9bb11fd15cc0bc22ca16e40000000000000000000000002932d9e9b52546627fe5c86a4d38a15a3d23d2e1000000000000000000000000016e0722ab2a7047705ead9125aee65195d76b4f0000000000000000000000003e30a969e6b6ffedd6dee30f41d33f837ddd5ee400000000000000000000000070a90c19738c735f10e88b90a1fc17853957a8560000000000000000000000009377545c019df5aecd98e876cf74f10de1780b75000000000000000000000000f3094d36a2ac3c06c2238ef1987597589d5cf86b00000000000000000000000008f177611b9069b2b7e832288d7c2003d836450b0000000000000000000000005f3334cc512ac5ed56c2d36a069c2e0357dffca400000000000000000000000071e753d04194383746751958435e5e198d0b86200000000000000000000000005e4fcdf345551d513120eba8deb0863eec6af391000000000000000000000000cb5081d35a533afda748d8741b95e2c3411b2498000000000000000000000000d064f596c9039d0e8a6edafafd41131f98b8036300000000000000000000000001452f61e153fc4712452ebf24de6f7436b721f6000000000000000000000000f677505d97d82fd5085f718889c8d459b3ac9853000000000000000000000000fcfcaccb46c8b5227684900e1697ba01264c6bac000000000000000000000000c48e522ec212676052f78e91e4b1da74b95a42040000000000000000000000004a15deef03179bc5196041939fd093d6885d0b7100000000000000000000000036971f73f52f8976b978258fa725abdbf37bac600000000000000000000000001e8e9c72c0166d6b8921f547b88cd7a55a592b83000000000000000000000000da861c140dc7f334eec761bea2ed5825deb2a192000000000000000000000000d9f7810ce7f54e9d85889d1e26d7dcd7d5298f9b000000000000000000000000fa03876c9ecc06d05bc69e8866b7b08abd72bee3000000000000000000000000c4859af335c555c96f22c308d36fff979d5c164000000000000000000000000079811cad0d88738a99c8be1b4cd9b38433cf817f000000000000000000000000b12da3283ee9619d8d7f4a2c6f306e23ec81bc4b0000000000000000000000004669e3fb263217093d3464f52dc15879797b0056000000000000000000000000d370bce716cb49fe6d222cdc447fde36a1600f6400000000000000000000000097b1950ae3e049f64068905a21fb26d723811ce7000000000000000000000000fcfcaccb46c8b5227684900e1697ba01264c6bac000000000000000000000000fcb9b7e59a7c695c494091e93aa0d6cb3cb6afb4000000000000000000000000e86250d2c33234fed5e7a04d7b514bb011c2cccb0000000000000000000000007dd231c9265c697352cfc2ef4fa9edcc61ff22ca000000000000000000000000b6dd03d468cc32f8a228f1b8d315ff3dbaca5351000000000000000000000000f4fc677474c558c758e619b9103a7dde834f0be90000000000000000000000004584d8bab96839c95daf229b585cb1a09bb038910000000000000000000000009cd620c3c2d34852146f560d41890e91f78462340000000000000000000000000a4bd205a6d2a7251c88812871986386ce555d6600000000000000000000000054dafa062f28393e00be1ac01fe440eb8fd2855400000000000000000000000068f39f6c8b3fb4a472354b2fe423007e293c75100000000000000000000000008d0ded4ecec4a2634083b7987933464f17493fc40000000000000000000000000a26e789014e41c1adcb08ca3ab94557690ecac2000000000000000000000000deca998bccf9db51e562b7d935e27602eed199aa0000000000000000000000006a5602dc4e27ce00c807a51fa7847fbcbdf96a53000000000000000000000000d410d56f1dd33235427abe9c67d61623d870cb85000000000000000000000000dde542993ef9b55d38421567ace65e412bdf9bb4000000000000000000000000309d8ebf015b94a6c41756aeb800afe6ea8908810000000000000000000000009625d8d4bae724f0c6bbce9474bea331567413d2000000000000000000000000309113f7793fe393295186f28dd43da90a8be1f2000000000000000000000000d100a630aa49f32dddd254eeda3855904303735b0000000000000000000000000d15aa4a13922df20ab153e09382a2298be014e7000000000000000000000000097c8b0d724335c189bf24f6fc1e10f648fd7fab00000000000000000000000072cb0a2b25b3f4d1f4981157c8d0ca6344d273740000000000000000000000005e63a3caf5d3b697344ae47c56fa02841bcb13330000000000000000000000003ac7b6dd02c4be225af0a257133ec8c0016ff4e4000000000000000000000000948c237df43a4073d006e299a77879cef9101194000000000000000000000000746ee2190df3c3492f3a4226c5f5ebe4e1bbe68d000000000000000000000000105849b3121f1e9415fa224567589ad799889d4a0000000000000000000000000002208085f5e1946500ad6616aa0ee2f19e826d000000000000000000000000607fc3e8af84d0b688127235d9689071c7c6844f000000000000000000000000e9b197247a8c2afe76325724736887160b532202000000000000000000000000ce2297dbabd1e1270438ab7ec1f3c3a191b054de000000000000000000000000c0117b2ff7b6a4c98db5ae79a4be8f198ce06909000000000000000000000000a8996f4e07f819b9a326aa39c5223d0531de00a800000000000000000000000092102b881296c475ac30bcd254c8f5a2a0c77eb1000000000000000000000000274897e6427a6c6f5020cae752e78384d7c37ce700000000000000000000000005399dd8c932048234fd982d3e9e62e07c48745a000000000000000000000000787312fb01ac4f01b54487683cf118be79a5e94c000000000000000000000000f843ade3a9026a58bfc5301792a4c11a9ad4e96100000000000000000000000036bf08b7cd44824ab4ddbc4b8dee154f25f0b6f8000000000000000000000000a920dad841b8dd64fe6f906fc1f18e82f76308cb000000000000000000000000c2e71161e370ae79685e9a2dcdd33658c61e54f5000000000000000000000000241d812080cb84a87d002fbf7084c52fe7bac59f000000000000000000000000e5117259afd1d72778f581a7b44e7ae910493ab6000000000000000000000000f113a53428dbbb56005df9f37ff0272edc7e4a490000000000000000000000000bcd58c798dd25df63adc153ecfc766df5fe0d6c00000000000000000000000010ffb08b0e5e7f1de0664787017a7403813e7a37000000000000000000000000ed1afe9feb456340bf0d43efb4e594c040e48dfa0000000000000000000000001ea8ac709845012470dca3884c7aad13829d03ab000000000000000000000000758f2980086bbda52939e18b96672cc6112a95e0000000000000000000000000b83f44fbc6cb976bf754802de7444d7e18b4bf180000000000000000000000007efc4fdb4339bab6c36038f73d04d710f86cd0a1000000000000000000000000b099a3c3043b262518d9b6cd4d5c9f589b15e2ad0000000000000000000000002088685b35cd6633c0d3c7884373a8b4cb6ed96100000000000000000000000076b64b04c81d02b49d7c96ba657d064b4f2169e4000000000000000000000000f765e534522963c7e1e89b434541d71d8d22842f0000000000000000000000007ebb96ba9c1ff72d7f1101b5d429dd8253f37dd9000000000000000000000000ff1e114070c8edaffc36564fb0ebc4fc8f3065f70000000000000000000000004e67e821762db8cdcc5c1f0b39a90fdbfa4c57650000000000000000000000001350777bc1ec33a564ed9bee5208f7d0b9dc22b6000000000000000000000000bcdb64ce924c94559af716266d7e488a41bddafe0000000000000000000000000dbf5e90299ba802dbbc2951a8fd663c197ce582000000000000000000000000d3bea8502e111f68a0ef184e7bfab1fef70610330000000000000000000000002fc9cf71937f2ee86fa79136c123e7b811a2dbf1000000000000000000000000c21357967b62cc979595460b4e471c0d3b876348000000000000000000000000da1dd47a25eb8dabb50ce2957ff280c621c0e360000000000000000000000000a0a3071dfa283d581fd756af5dec45d293029938000000000000000000000000639d4df8cf11d15d148e6ebdee59c6b3380e9f7e0000000000000000000000005edfc3c42ca214a0f536fc2d8f27045fc054c03d00000000000000000000000060b4a8d1d262bf570e6b95105aa506bb852d64bd000000000000000000000000f4222ecf07bd60b8b4302d550c95a9dc22e720cb000000000000000000000000ef9b45991d1103327a865e409e967d19a5c024fe00000000000000000000000009acabcec8cf7850e2fab3de5006bc3c7afa364d000000000000000000000000a62dc46f6978222f3eb62418ac3ad8f3523116a9000000000000000000000000f44b35bde10ffd0e6c239d652e8c6367144072890000000000000000000000007324b412e75898dd9b69690fd45dde5ff2c993e200000000000000000000000072839cba58c4a0714c531c18eb7d200403cc33f10000000000000000000000002088685b35cd6633c0d3c7884373a8b4cb6ed9610000000000000000000000008fa40b30e4d952731e9f1e419b8e39e202d15a11000000000000000000000000038233f1ddff490b47f153a1734dd70f296ad36200000000000000000000000096842065ff9a8b568f77d9dd70598e4bffdb306c0000000000000000000000000627da5af5102a910fba7c085fe034f9c5bc476f0000000000000000000000009c1eebe73532887d50543cd47ebb8a27ee098c56000000000000000000000000c68533fd6f1ec4f1b284c882673ec93c10412f3b000000000000000000000000612e153d12381387acdc423a8b394b43cd9c80e9000000000000000000000000aa0c4834fc2b47b2178a09b9187199d67149fde5000000000000000000000000ba579bba5054a7797dce12d19af49f99f597e5f900000000000000000000000084e9021a459de1e25c5a9186f71a51a2cb585fae00000000000000000000000095520e3015e77b59401c240247156d0fcb23b58e000000000000000000000000d8ca3660a9551700eee4ebde03ad03d69e161ddc00000000000000000000000006c1137671f55c5e821aafd468e500c8939c9cb90000000000000000000000001efb594ee200b21dcf477db8169464d5ff73aa9d000000000000000000000000d0dd6477a1db856b10c68f3e7e6c79a1a334a0ac000000000000000000000000ba3dba6ca4ae8692c87142c8a47e2bda57effd940000000000000000000000005b7e2a662ec0bf9391176ea31244502e19d3e18c000000000000000000000000865d51125133134caa5de6e4cd8d1b77e401c31100000000000000000000000010d7c0f488a14b1a446b4af190914f43992a351f00000000000000000000000065f6c0b45e14af722f11ce4893b1b4857412e748000000000000000000000000f1180f6e3844940c3fbafd60177095b573345a5f000000000000000000000000f5fe02cb8c10afea0a610ef096be70b1729fa34f000000000000000000000000d872f09b45cba0d2a389615ab4a6f2074b21af7c00000000000000000000000008a6b06e6493b90352826e6f91da8966b8fd0dbb0000000000000000000000007ccb7dfb7c75da66de9b8a7bac8a080d1a9b831b000000000000000000000000a9370d2032c9ccc9859caf2fad4a981cdf6a1acb0000000000000000000000007a1770ea60b25d31c62ce76411af69cecfcfd9b4000000000000000000000000bae12f3ac7162ca66be08a9749ce64f9e742641400000000000000000000000030f44246b4f70f6a3b1c049f97635031059683270000000000000000000000008f271e4b7590626e248c892634c33e3b523e0730000000000000000000000000ef00ed024ed5a4cf6377a54d83b03caf0b145792000000000000000000000000aca4f806ced0868a1098d37cd58959a95259f272000000000000000000000000ac43f77ef87775f4ad5dbc8ab5ccb257810c0386000000000000000000000000274897e6427a6c6f5020cae752e78384d7c37ce700000000000000000000000051750e419de1607f35c603f0f3640fa363fcbbd80000000000000000000000007116507b623fa1e45a4f9e066f38ae03d370359600000000000000000000000040b403e7bc970bf29e0933a7f5aaeec3dfad8e06000000000000000000000000a9485779b4650b21dda71254f820c62d2cc48fd90000000000000000000000008fa2564ab44d1d2713feb1c5c1e77c3dfbb46491000000000000000000000000cc0540a787c4a36f0230af7c9a0f8ff32c920913000000000000000000000000ced7fb6dc6304475ee28d7e6d44db07e3cc4b4c8000000000000000000000000281ad9f2138ec59c3a9e7e4c98728c93eed868af000000000000000000000000fbfe9979ad358d69996312c2c516c619c29d4ff2000000000000000000000000122324f4b0a5ab301deb64fbedc981ba738187ee000000000000000000000000796a3ac53f05e6ed1faffcb7fc0417dcd3b24d65000000000000000000000000f16d8adabfa50f4f0c54a5702b6dbacd527d5995000000000000000000000000964b402be47c1855f38b80c34f0bfe53b43cf55d000000000000000000000000902a5872c306c347762ca19c6ab40e758e4b821c000000000000000000000000c976d8adafdc93d6b86f66af78b038c9daeeabd70000000000000000000000003d8685a714b76a96b2356987fc101c41b5b222fd0000000000000000000000006a126de279ff18df66ec9dd65c3b36776549f64800000000000000000000000054d38b368af6c9e28c9dad0428c0c5b222ea70660000000000000000000000004a7e96d1d07344209312657406f2da561b2920fb00000000000000000000000049d0d6fdc6dfc05e4da43190182113da3f83a25c000000000000000000000000387f2a714c38fa7398f5bc0492d5e13ac235ff5c0000000000000000000000004c126b5032d6dfc0640586a8ff5dd82d8b8e3bd9000000000000000000000000ab9a067d96bf5844e1c25c319f57a098d1350c10000000000000000000000000f14eefb559309694940c6abf61226f4b68d737f9000000000000000000000000828b6f63e8ea4b938c980b9d96780ac5def84eae0000000000000000000000002a36210516b914e3749994792a8b4f48eb89116b00000000000000000000000005b7b7a0f548d275599dbeb2fb356ab31997132c0000000000000000000000004c619e7d22dd61e94278ecca67b886a8c49a8ad4000000000000000000000000a5afb6c689eb5162e662f49fc338de7932b7960800000000000000000000000000ad806dca4f833d3e9983665cb9e19ee45b862b0000000000000000000000006a9ab66c95ec354eb4f4ce187c00aaf5e8434dbb00000000000000000000000037fdc621c4e93a550f585dba37a7e2c1d5ab47d9000000000000000000000000054a609d6a1e05f148d1c77d270bdb042c33774f000000000000000000000000da044f3b7966d6388ae654bf708088e4de579b2c000000000000000000000000550441702c2945783f3295deed8ce32a61cef2be00000000000000000000000025408c0739ca148ef70a86e742330391a2c92533000000000000000000000000150ffbfeb26dc4463a30540a9259014569422ca7000000000000000000000000dba645bcbefebb4695ef319e326dd18f992a2bb700000000000000000000000029fbb0c4a1b3ce3c8e80679e4ddde8b2aacf3360000000000000000000000000b1cd0d4620b04c99207b29a7a631ff93a23729dd000000000000000000000000e3bec3af9f5b49bb833de225f0eda02c098c6d9a0000000000000000000000003e991868843092ae8c1db076faaf76ed885b2fba0000000000000000000000005e582db83c8b442270e37384ffef1af195bc5c9c00000000000000000000000082a66991da73ee338eda2f077d97600216e2c55d00000000000000000000000065c6fc02833a6dd45e7c54dcc2413040febc5e55000000000000000000000000bc8a0f5e41857292d12ef620e2a5895ce65a5ce0000000000000000000000000c8cac29ac691152478bee9703a2c0cc008e535730000000000000000000000006393824ad839c5c2a40659df1a9ca332c9460c23000000000000000000000000003c68637e42e043aba6409cb7a101518455a1410000000000000000000000008bbdd524947d258a8917a98b63cedbc2f777329f00000000000000000000000050d11b8a8340bcc1d5b1cf25e9efb283fd2670dc00000000000000000000000077af604236763d492139f2b33637746bfaefa8d50000000000000000000000006ec60a08f42e4ccde5b6a06d818cd2c6c8c4b1ce000000000000000000000000cc7c4e52cf58fbf498aed9d71675cacf2a6c7ae9000000000000000000000000f9e7f60bb7db919a3897d932a6bb414c566dddaf000000000000000000000000379968704787987497585e1c3e33ce1954d086e40000000000000000000000004e1e11cf2f5a2350ad334386fe9725913ed8fc48000000000000000000000000bd87fa7feccac02266271e46753306f34c294b590000000000000000000000009c9dae21086247d21681e85fe3d000f50c28b8b5000000000000000000000000b438acd3ae25c076662c3d04a04be1f8f0eaab8400000000000000000000000036fe67cc7a00d569715863bec5ec0b662821c6310000000000000000000000002a0c921e497b35160d297f4532d117a910efcb79000000000000000000000000c03dd7357c8a918b73c45cbc52bbe65f6e67b5a500000000000000000000000013fc5502fe208013b896ff69b1496a34911c3d9e0000000000000000000000000979de0e82b4087abb23b0190e2be029caea5da4000000000000000000000000915ebb3fbbfe58825e76adcfb29500d7f0cbbfa40000000000000000000000001f0f06574f0bcd9d0b48b8dbe2840d4f77383e4600000000000000000000000077f6a8abfe75a0b8b2433706db5c8ab68340d1d0000000000000000000000000a9fcb9759f3c2ec2d57c49cb7f238b3a9c0d8a60000000000000000000000000d7ef8e18f9da33e022b54258de081b1ea473c0cd000000000000000000000000434cb82b72f56e3a2270bf72adcd2dcc239f693d00000000000000000000000061d819712a627ef185eab491caf0175e4bd199910000000000000000000000004a225a9cbc7f396c8a0b2b2328811abf3bd135a6000000000000000000000000db8d6d755f1240fa67ebd71e42efdb15b90178c80000000000000000000000005560d48c65eab9560a1340aa553247ee0ee209d20000000000000000000000004c6e06b581af80bcd79791724148617844a60bf9000000000000000000000000a1f58ab44afe5dbd681b9d5438ddec0ab27bdb6d000000000000000000000000abbe0fc2266c0a620063aa6ae2296597ee36b18b000000000000000000000000f640ce62001e3599ef0cc43a46fd2be6f782e5b200000000000000000000000012f63ac4c90ff733d2cc9986f92f09f47dcd8703000000000000000000000000c8cd9f2da5b0c3b8d62a906e525fb29abf8a7907000000000000000000000000d0ee8fc46a00039cb430e45630a51d5dc13d9f8c0000000000000000000000004651773ed93c308bdf4d68a3b141998cbe524cc6000000000000000000000000af0c52ad17d59b7ac9c5b517faccbc4e71c0a9b60000000000000000000000004760496ae09bc8c76d8e824d97fd8f1cf9f5c71f000000000000000000000000181b1f559eaa04e11c7aabd72d1a530f5f7d933b000000000000000000000000fb0b83fb12d558e28583fe8fcade4580da0acb07000000000000000000000000a6f7f20035fb56b1f2bf83636b4765586d401f510000000000000000000000008ae0c0e986f4940be8904e1e1c6c12ba62312b45000000000000000000000000dcde573401c240c3ecb1111fecc69099c5364d9f00000000000000000000000062dc25dcd038db84c1a55d2d7dd2eb74d6f72f4e0000000000000000000000004139d34e129e3bed3e9e597b42ce31f241b3acf6000000000000000000000000924755054d89c5289dd8d82a5ad5613bc68989cd000000000000000000000000ac010c3ab3ef07d5269a63d8cf01d4a1afed9208000000000000000000000000e84fea26ce43609b29a50afef49ff7916919b964000000000000000000000000d00be3a0ab07e28b01e77a98a180a3936b70186e0000000000000000000000004e537d7d5e99960f8903a8ec34b13038187b2c05000000000000000000000000b5e60d9f7c96c628f757b93ba33f5e81e35b70d3000000000000000000000000969bec38dd48c86ad36068eb7ddc9ba95c88564f000000000000000000000000891b80192147263af09f2c01dd5e978b31262c6d000000000000000000000000f3c6a92a0958cc3b084c441499b7c552beae45b7000000000000000000000000da37c785d1796fbbdf511990c4541e31d6461e41000000000000000000000000695f3cc2000ecf675c5cc34978d149c206cacc13000000000000000000000000b751f887561dac962af9c1484e91023914360446000000000000000000000000caff65d83770ef9173feaaf657413d240f68ddff000000000000000000000000d62b301d0b5109b98989e44f9521a0103d47f0e4000000000000000000000000dd4970fd143330f170b6b12e2fe5d8db7326429d000000000000000000000000e99d832f3b983911b0e28ef46a19ea8feacc7e510000000000000000000000001b52dc3131a634745b16a7b8ca818918dc6c337e000000000000000000000000bacfecf70770a2a447c5f6dc294a755a8b2d20bd00000000000000000000000041f4ddcc02c550a92336a027f248c7e2e0367dd0000000000000000000000000a3894ff7ac45dc0d4c7cd5959dd0422ba4efcad5000000000000000000000000f3dcf5c8135d51a44b467cfd53cde5d0a19e1d5c00000000000000000000000061aceec2431dd8e330e71db9eaef83e72fcffb79000000000000000000000000dc7a5d6bf27e5df79b0fee457b5e2cd198fc644b00000000000000000000000084a9c108153ca6d945fc23ad2953682319c2e4000000000000000000000000000bd694f87d53f26eaa8ab34e9fe7ed85c71c1a17000000000000000000000000a12e80f6d09ad836e65b7be38597fe23bfd7ef21000000000000000000000000d2bdc09add0f568959a92612fff5cdc4dd9917c6000000000000000000000000ddcd71b4636244347a203f72a93581ea0e3f43d9000000000000000000000000be23cbb62064b8b1550ae5ada59c39d45b1e208100000000000000000000000035fd568c740a86330b13a2759d8e30f26bd69c9600000000000000000000000037e731f95aea0a1ad0ad7d50824bc8b3ae1ec01d000000000000000000000000d89b00f042be703a99983db0dfebbfd85aa799c40000000000000000000000006ff4d3af14a03b922248f6471c61761019f5f32e0000000000000000000000003bb72699120e2e66a4319738bc4872f495dd2baa00000000000000000000000087619f8cd090c2dcaa6b91e33f9cf60372a1ceee000000000000000000000000d350a9cb2cfd8dfc0d0978e96bdd66296ad12fb6000000000000000000000000009f5a57be99624abc351fd051ef67279cda6b280000000000000000000000001c0435ad8704552712af95bfd45ce5e7025ec35d0000000000000000000000003c2967834670f345483b038ee083c024604b37b30000000000000000000000001f729cd429326b53d95dec475cb69dd00d6e154600000000000000000000000089426476b91e46fc9a35defbbc090ddb6238cdaf000000000000000000000000e544ca0d1a4b277f3865463926b2457b6dd55d1a000000000000000000000000e0c34939b4f63b0bfbdd94647fb88b8ac35358070000000000000000000000003ffc3726e13aee7a73823edfad0c5e081ec4bd3700000000000000000000000079383cd14f1b8cda71461928844cf96332ff1ed1000000000000000000000000afff88bf651a01c9f2c808695caf3cf76f9d79a00000000000000000000000002355cd327a329168ae1d827c8cc60fa1f1be1db900000000000000000000000085ae78f4a3c84db35f26f15b13bcc17564e78cbb000000000000000000000000b4b8927f4da5acff02ed78b31874c09a6921e4460000000000000000000000009081a537d749149cb438c0c7acd4478ad8d26636000000000000000000000000707d55d85056eec993c8c44d211edbba0a687466000000000000000000000000003c47c43327f995c41e1d7b379eedc7ec2cc3740000000000000000000000000eace4ef3670d4d9c26f073eb32754b7dd902b1600000000000000000000000059db9b2b4e874da29952a8ea84632476db8dd89400000000000000000000000005ed01ec70db57ee8f23aa37408ab1e28256144900000000000000000000000069dfb3f0832d2cb78a45eb8fbe46da9c81dfb040000000000000000000000000baa4bddbe9f70df6caaea498448d09a2f09584b6000000000000000000000000cddb44e84ab63571af70e3b19ee3c6826823f98b0000000000000000000000008d9a1e62d0035474fec596c4188fe6ff86c31e89000000000000000000000000a0743e778219ef826cea99ad1211e6da65bc78a90000000000000000000000009ff608c3894d7ef13cf7b6debb127343a21cb0f3000000000000000000000000d9f5110eca080ff754d99030305f1b121f189127000000000000000000000000170e0364594cc0653f2632e5d4aefcbf5eef9ee60000000000000000000000005eb69c1cc5e8ed27c253bb7076a46609319d910d000000000000000000000000e581a49618aa4e65f90d40c8d1291bbdd112eb270000000000000000000000009fcb207123bb1812afc5b685456fc3c1b9abd8280000000000000000000000004b8bf52e963bb47237137aea8ffe4166028e61e3000000000000000000000000d19922a2b296d871415e1134b5b2042d7d8e118c000000000000000000000000059de3b2956a08e30f7b0f436ab69d274f56ba650000000000000000000000007e4ad2d4773bfe200f678070e55cc760f0504091000000000000000000000000d2b27d37318bc3ddb48fc07f21fbe582d9e08b6300000000000000000000000075e9447bf7a41351402e12e0666496e33f455f28000000000000000000000000be606084f70b925134532b36fdfdf1d39ce1f259000000000000000000000000544f2436cba456afd81d12a6adc694e0b9dcdd41000000000000000000000000bc9b0aa8913e319a132b1ce93919a263a500649d00000000000000000000000058bd60ee68f2892b51c0a4e316595089396ab0690000000000000000000000007045e62fd32d2376b81ac80f148f84d71c4e1dce0000000000000000000000000c97305bd07fc582bcc2042b9a2dedd9f451e75b000000000000000000000000fc10f31c93c24ec8dc89969a7efc1376b117e91600000000000000000000000066765e057a43311fd5db87af2f0e9581fe8603cb000000000000000000000000ef14d59e1c25e541fd9247ab740e478f928d397b000000000000000000000000ffcbce3171d05337b775e256e5fd382a19f582a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000007665877cf915a3c592b8532ec1da526bf046b5cc00000000000000000000000009fa7c5cac714bc4918132e89cea876c326d23e70000000000000000000000000b96eb1dea0b78085757b1a006dd974e8c4ca4500000000000000000000000005b7210911549e540050c8bd6d02943e1ae13e84200000000000000000000000060343be989f12867fff7a36a55bd1cd44f6701ab000000000000000000000000326e585e29815ac49d67aaa32aea5e540164ed3600000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa40000000000000000000000004020d60af2215139c831e2165c7459e061d4db1c00000000000000000000000030b5ca4bf59a4ad6215f5fc2d33d71813cfe6aa4000000000000000000000000504f77cd2a72c5815c99a9fdab2db1ec8cb04ad4000000000000000000000000c06006485f2050053ec10b9328249ce73236160e000000000000000000000000aa1e4ac9953987f4801cf69b0d1f3f107f675098000000000000000000000000fb71be64ad6c54107beeb3097b02f590fa9e4cbc0000000000000000000000005c89effc9db72b58310fc818bb1c08a777f83ee5000000000000000000000000c1c681ece8b158ad4ff4d15a4088bee9f7fbfcbc0000000000000000000000000630fd1dfef1264ba9254d6a255311db83ebf0f40000000000000000000000007f04c18fbfd0a725918397d9d798f97a856a85d300000000000000000000000027a2cd75e06b513cc3d43b6a64bd4cc7dc6469900000000000000000000000003b3faee9908f9547a6f1bdd16c1b7c73cbcdd42e000000000000000000000000b2faa6ed1f4ac7f86e34ee2e957d502402d37776000000000000000000000000a1320ae701f6c01963aed41673f70b3261946a7d000000000000000000000000c4a4530a948b6ad73eb51dc7feb9a1c7cddf1407000000000000000000000000a45689d067ed597d0c2a4f512e214ba857ac7f3d0000000000000000000000005270c201b19ce3dc65164bb28d0c0d4bbb905fe8000000000000000000000000e7947d348f187a3bebdcb4d62c037b9a49de38620000000000000000000000006614a6bccb35998b78b3fda25ec29a658d2e2d640000000000000000000000009d4cc7bb986042e88e07339684232a96b7551f7d000000000000000000000000016aed742d4707223fe1b6749fd07a9ad7b49c07000000000000000000000000165ad3d874240355a18216e5561165cbb43aed89000000000000000000000000558bc34cb812bed9446ade8c498bfddd786e7a4500000000000000000000000077774c25d5a23c2d9eac9d3a3e2f05f13fe04ab500000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000004eddd68d3c5156618a250f13754e5ec6ad98c8cd000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000009c8d209e646abe0f1b7608c46de26eeede2b6b800000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e670000000000000000000000004eddd68d3c5156618a250f13754e5ec6ad98c8cd0000000000000000000000003d4e7c37e2b9449343dced82cf29a9b7e1c7725d000000000000000000000000f85f0f2a6b2883f7973e0b2bc0eaa92f5149f7fc0000000000000000000000005ea13e4d14396086cb92943b97577b8eadb55439000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004f4639e4c69a7bf05abf71422aacec28fa1b47d90000000000000000000000004f4639e4c69a7bf05abf71422aacec28fa1b47d900000000000000000000000009c8d209e646abe0f1b7608c46de26eeede2b6b800000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000003900a293ccb9209843cd31bb5ad2b612b8744cd2000000000000000000000000b7f02ea13788566995b2db000bce2ad5c41f1d980000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000032ee3f6802b3c0f7784a3f4316c7278bfa85a0c0000000000000000000000000cc317b05acab4765168fc255f3818cfa96d9ac4e000000000000000000000000e10f528086891b852e484e2a331e75974cf01ec7000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000036636c5bf4d681c0f04a3bfa71d947fafc0034a0000000000000000000000000388a437237c24cd7bc7293c5d8068a15e3c56682000000000000000000000000fc3e4c06fe6a71f1082485d5fd8484d73d2e60c50000000000000000000000007b7b89f61adf57f1407ef04b0f88151bff8ad4a6000000000000000000000000156ec5920454ce61992e2ee947ba85da81af53ab00000000000000000000000004939ce5fcca8d936fd9dfef145acd08ccd78e500000000000000000000000000910240b6f22ff9508ad89fec31324fa8ef213700000000000000000000000004079e5e5adaaf705ce430544acfb2ebe14acd0b10000000000000000000000000910240b6f22ff9508ad89fec31324fa8ef213700000000000000000000000000910240b6f22ff9508ad89fec31324fa8ef213700000000000000000000000000910240b6f22ff9508ad89fec31324fa8ef21370000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000156ec5920454ce61992e2ee947ba85da81af53ab00000000000000000000000048597f7c8e1fe9d7ab26ee8f699d58bfd2f6abd20000000000000000000000004f12f6029b3287b393d96f0364fde0514705f985000000000000000000000000d8874b00f815cdcfdee57e047f791bbea8f19f9b00000000000000000000000049f1a4440d2babfa31d73b9f086fe6ee542cf00f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000009f0d89d19ddf6605c2293a0d7ae3cef1865d6b70000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd1450000000000000000000000007ff8967ac167de824af539fd22a3ef3f8247cce5000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000ac5eca7eb92a80dd249d020b9893257763bdcb0b00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000215be8df03eb3936054838cd34c23cd79f676d36000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd14500000000000000000000000056e3e0f7a51815bdbd0315b530bc0f5bdcfb7b4500000000000000000000000056e3e0f7a51815bdbd0315b530bc0f5bdcfb7b4500000000000000000000000056e3e0f7a51815bdbd0315b530bc0f5bdcfb7b4500000000000000000000000056e3e0f7a51815bdbd0315b530bc0f5bdcfb7b450000000000000000000000005f875d2fc7aad92ed4353260f3815e0dc3a45f8300000000000000000000000019dfe78934dacacf58f75d1bb51fc9ce8c8be0fd00000000000000000000000056e3e0f7a51815bdbd0315b530bc0f5bdcfb7b450000000000000000000000004f12f6029b3287b393d96f0364fde0514705f9850000000000000000000000005f875d2fc7aad92ed4353260f3815e0dc3a45f83000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000e29b6843a5e1493388eef412e609422390b92ed80000000000000000000000004d594ddbc34e2f1896b5e01de6dd84d27e92fe74000000000000000000000000a9173d066c8bf38ff9e1f7f6ff793fb3645056da0000000000000000000000003c195aa182a9e48bdb3bd85592874ef29f7fc6fe000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000f69c37a130d44533f1b45296f4b7020bf5fdf76a00000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e670000000000000000000000003111e996b288279b5d7be8a602590ff8a35de2230000000000000000000000000fcf0c507fb466fa0a7fd676f99e7fa57529a1f5000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e6700000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000003b3a288f3d06a8646f43b64e1c9690672e857380000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d73380000000000000000000000004f12f6029b3287b393d96f0364fde0514705f985000000000000000000000000576ef5a8da77d1d8f4c9f275a3607db90f91fcb700000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000091019a46e03e097fec0144af692239f5097fc851000000000000000000000000d11bdba935cf35d170d488db036fc17f4df870850000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000e4870ede2749c68d3519c758eb21eab6214c0e0b000000000000000000000000818cb6ccdbbdbe4f9f76c89c484fd07e802daaee0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000f5d75e2a7db7e22f676e6a7e7b9d7a5236c619d800000000000000000000000076665cade4703c19e786f95cec49e6e0fa98a54c00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd1450000000000000000000000007f8cdaa1f2d89cef6fe58039d7a1d67d37572b840000000000000000000000006fd1b4e50caf822f45e968e784f53352227686e20000000000000000000000007f8cdaa1f2d89cef6fe58039d7a1d67d37572b840000000000000000000000000331808283277546c67fe18c97814d94b4a2676c0000000000000000000000007f8cdaa1f2d89cef6fe58039d7a1d67d37572b8400000000000000000000000047d0168e26c82f133189d8fef0e000aefdbc0fa900000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e6700000000000000000000000023154afedd74537f4d1bcadfa4855297e9d4211a00000000000000000000000034ad262943c9c2c0a86510ff2d9bbf3ba92e1f22000000000000000000000000f1dcae15b6b5375f53d3e75a539eaaa12a6f3f03000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000a8f53c3cba72e855602e23863edfa0eef9c57a0a00000000000000000000000076e828bbe8266387bb92633e536d3581e59fb0db0000000000000000000000003b2749eb71016f0a953b339527056317c908eb0800000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000056bdeed0521b624c11f0c5c815153c18d7ce92ac00000000000000000000000087323eb0f2e8285280627ca47b72b2a5fab12ea0000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd145000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000003b2749eb71016f0a953b339527056317c908eb08000000000000000000000000ea91f97603d1135a66bb2b6eec2383612c6dfab4000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd1450000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000003b2749eb71016f0a953b339527056317c908eb08000000000000000000000000a950f5e312817a1dff148c8157f9973f15e2151f000000000000000000000000198909b98d1f8d70b7a75e6f5b44a8f7717567510000000000000000000000009fd55fd1a842da58f219e4834ced13cf60b5ab2e0000000000000000000000009fd55fd1a842da58f219e4834ced13cf60b5ab2e000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd14500000000000000000000000053d6d1c350b289d1725feaa622562c7b689343a1000000000000000000000000842b962aab74c611b855458e0dd59553611c764800000000000000000000000083ef4c00041bd2c7cb77c1456b9ef5b72508a6bc0000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000006dcb1c8320f59254a85abeba458f7b634e8044670000000000000000000000006fea192ace5410939eed05bd1bb576f01de7bb51000000000000000000000000a7045365fdc3724dffaf232acc68bf089de863e2000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b48055f1b6698889d7966762e82a919aab9d07fb0000000000000000000000009f0d89d19ddf6605c2293a0d7ae3cef1865d6b7000000000000000000000000039f79de2c73d2fac688a297f75f0d3e4201229fc000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd1450000000000000000000000002ddd116ef8787f927d6e43623d3b45f9af7d852a0000000000000000000000007c5afb4bb53c8f906986572852d7c9af1212ab5000000000000000000000000001c6b3c7e2fabefcaecb8d74bda3f604e4d0e352000000000000000000000000ce7ee6fc3abc8c21b266ff9d82df503282abf3e00000000000000000000000002f362797c23a56fb36748b37be82dbf3881d08a5000000000000000000000000fe935047adb3e0a4f96cc448707e71ba875bd14500000000000000000000000030d5df97d142f857827748e8af883433bfe0f5e90000000000000000000000009b32bcc5cc41668de17c16219196c44b60e6cefe0000000000000000000000004b88310a86a2dd0708c973b3f2043934868d67b9000000000000000000000000a213916ad7b043569bdbec79ee2fc1f1ff86dafe000000000000000000000000881e03669a7fed6383efb9c5d1198d666c6cdf9f0000000000000000000000004eeabc1b50a3c47cacffc538d007881f6eaa7f3d0000000000000000000000000341108d2a66937fc9bb823c53cd12b2cd3323ec00000000000000000000000010b954ad15da08b5a27f38bf02b705d796550eda000000000000000000000000a281a41e3c7069822a0d34976792ac31c9a67e130000000000000000000000001cc9f3d3ddb29bef3a6edf2e7d52a65b36c5c9be0000000000000000000000009e371f55359ced5e1e1237c5c822d717b78ad3ee00000000000000000000000046fe00d9a831d3276c5df037757bef5b3252c0150000000000000000000000008ee7edbe98795327d9feeefedd4ddb68bdde822100000000000000000000000000293ebf327f5a8a3febb7c05c5b1983ba86936a00000000000000000000000093f438e1bcafed91933b143e3e7093d446d62f8c000000000000000000000000e60c4a8bcd518cca028292703c9fa31953445f6b0000000000000000000000007efc000135dbe73a5bb010b709fb99258e907aed00000000000000000000000085186280e2a94708b72704537771637928aee64c00000000000000000000000093048f2750089aa91bbe7c6aebc384b039b196db0000000000000000000000001752589b1a6e91423588cfb44948f91ef686ae050000000000000000000000003a542f8356c0a9e2bb7e279675fbe40eb350eebe00000000000000000000000000b8047df416df31b96fb8adff63752ededcdb9b00000000000000000000000000b8047df416df31b96fb8adff63752ededcdb9b00000000000000000000000031ed5798f4abccbc6c36cde24678cbdcec50d8e700000000000000000000000000b8047df416df31b96fb8adff63752ededcdb9b00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000c0dcba12a9b60c7981060e492bd392c52c7ab90f000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000007815ee8b5f5e975d9287dca85ef29a2ee183a666000000000000000000000000bb79db3ca90db8d456c8a53969b755a24d60aed500000000000000000000000031a8ca64f23eae8c4345c844bbcd4c2debf082c90000000000000000000000005d78ffc25a9fee3dec6cacf0aedbe68c588d633600000000000000000000000054e1439884f4df62a7842361f7171625fb29243100000000000000000000000035a9a4052806b3e1655a5d8e0369e5c4811de24600000000000000000000000081f8cf97a682d050d4a1c2d1fc0164c5ad094bb60000000000000000000000003b90876cb839d095239b23c7d90ef36cab4af9b900000000000000000000000077a415c71388e8083d41f936b3facbaece3ec68d00000000000000000000000054d5a93b15d8bdbe31a36d32197fd48ddc0ffeb600000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a0000000000000000000000004cb81b403d90659a55b67c7fca6a0a5068bb7111000000000000000000000000a7045365fdc3724dffaf232acc68bf089de863e2000000000000000000000000440f5270a3f215f206cfeabaad60c91b8c8943540000000000000000000000004bdd336e8a97966c81ff4daed6380cad3f9383710000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000008bfe113f0125fbee4ed5797d8b6a1b7638aad81d0000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000006b9be0b666a2419e58d9ae7901aec4557b27fb010000000000000000000000004e67f3c331f751264e4daaacb151d250984657650000000000000000000000000566f07b23e88b5d7bb450bac7a0f39664ee53d6000000000000000000000000cfc4373b265a9806732a3d3b42b307449b73dc5b000000000000000000000000cfc4373b265a9806732a3d3b42b307449b73dc5b0000000000000000000000000932abfe3b93cd30664d6a3f6c45d81a2a5a8219000000000000000000000000603080751dfe5b5bc2db6ab0761b24f68e9cfccb000000000000000000000000a6362a7d47c97656e9b63b62647fd6f2368772d9000000000000000000000000b8869eff454879851d7f675c50fb83b1b7646e62000000000000000000000000893ad5a9eb8e5ee3cd32585d7f3fbf3fc4c37a5d000000000000000000000000a6fc7c0f27c1326362967d0c5faf34c247d013880000000000000000000000008615a0bbef493f80ef1b718d2b48e0266b6585b80000000000000000000000007d870da19bbf0b65820f2cde009d42351a8b87b300000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000471696130697dbb197fe57b102b77085464b0fb40000000000000000000000005699400b0d5712f21d0f0d28b4171d0f9ce4de8d0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000006cb8c5c521b2f7a14615ee57726d997638ca7af5000000000000000000000000a44d33b2d378434ac3d62737882bc5d23844ce7700000000000000000000000038b6882ccb4823991988bac1a14a7916276b872e000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000979278deb078da6ebac5dedbae9248cc979f0360000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000c23acb1ab9a113b1da2168e87f3427b2071f82c0000000000000000000000000e6eae8548bf69887065d001ba0ba6ce13c2e877c0000000000000000000000009bb1faede49eb8bf1bdaf7ff2e869add93861d800000000000000000000000001dfa266ea32f6747d59cc78ea720190836d88bcf000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000253bd0bb72bb4e26bee24a25318f490a424d871f000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000095c88761c21726777f67479271f983f86a6152030000000000000000000000006222c18d4ccbefbb3915467fc65e928ef8b5c3d0000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000ae486ebd1439d72749293d0f7cb4bb73ad63e204000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a00000000000000000000000003bff9561c567e6666133598a29acca3e7f59a0dd0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000020366b0080436cfd58842c7736ab939f3041faa80000000000000000000000002f06e4ca881a5a998adf0341e2ddee068e79a6b800000000000000000000000077ce87453470c91c04ee80daec82ab1951a976d90000000000000000000000000e03e773f031b5ebeb57c81768dbc569d7402dfd000000000000000000000000240ecd1eb40240e195270d2a2325db94695c2f8a000000000000000000000000e5616a39991857f0ca12ff83a0332191de0a7c7b000000000000000000000000505fff687b9701f007afb60b7091411ad8a3c640000000000000000000000000f99e85e5b08a51b59c2b31565556950d9c47a0000000000000000000000000008bff6eb84d5fd8ae0f7a48fc6e61b8ae0a0196bb000000000000000000000000d8dedd56fef8129d1352205511ebe3e34c1c509e0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000004e85ee0c47011f8b77b086443c3dcc5ca6fd92f30000000000000000000000003ffa62b2cf9227d3266fb721dd58d9a77d9bb51d00000000000000000000000071b1e816cf96dc95458560f5851da19ea3d8469800000000000000000000000087410f7d7801e5b314bbf4613a5ee3e56588dd880000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000e2949f40bbdcade5e19ea6e4a63dbab17636b15f000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f00000000000000000000000061064bc9c86914e653841ed261dc75e22b797e3800000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000010d79f2e085ebaf9db97508a0e4c364c0afc351f0000000000000000000000006ebe8c5f9e4b109d76d99e6801c4460e75124bcc00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b09470030000000000000000000000008f47614d65eee3e565cc3606fb33755a7b635c34000000000000000000000000d4d02b387bb8b4454b66b6552d6c692c8585fd4a0000000000000000000000007db00f7dcc279d3ef6c4b8c57a0391d57b4a18cc0000000000000000000000001a392c08e92233dc468d4558e97471aee4ad92db0000000000000000000000008a525fa609454f8ff0b9275ebd14d1ddba130f2e00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000099b693d5a5bed754780c99a03c513333de96d4380000000000000000000000002a7598aac77022a07d77baeb00ccc559936550150000000000000000000000008ad3277c42dd901820951a80c9c045ac4f1100cf0000000000000000000000005f47a770a54d790d1d1317e8747822528a22aaa7000000000000000000000000ff5c694071cb7539780bfeca80ffd7c353e071f800000000000000000000000076a2acd2e1f6719e1bff7c0b5c5f1007fe09c77e000000000000000000000000a7f2a0773038da5b913134fdc232ac3dda703a97000000000000000000000000c6af09f4c9ec64696e22146ab6bc9b26892d9b7000000000000000000000000050dce2c7c97e04babf1cb8e9eb65a12d5d05966600000000000000000000000060c3f6283b153db5b06b3906fecd5b784cfe5d87000000000000000000000000fafc7041d494d4e2b066076ead43c62985026cd20000000000000000000000000679183aadc340e7f4a4bb4595c8ec3d4a40393d0000000000000000000000005f8116e5e31bd8af734eeceb209216b6abb3ac9a0000000000000000000000002bba8734c4637a725ee8120577ca08281ccb0211000000000000000000000000156172dceeed138fc32e50f7451f736b5bd167940000000000000000000000002648c61ccc2d47389c49509da70b113bdf080ecb0000000000000000000000004385279c33c9d437629512b084ee8c79005f7edd000000000000000000000000727a20b348a22cdb8593731d7220cc00f9ae558f000000000000000000000000a119e308c49b81cb76688eba523e17587f43b7a30000000000000000000000001c1185d155f96edf2a6e12a99fe7b3308e7618b2000000000000000000000000f2923ff3955a98f05452a5a5809ec444540014ed00000000000000000000000070a93b90bb0f8d011b37cd84bb3a9a8816b0a856000000000000000000000000f64ddc9aa52c411836bdef4aa24071255e545768000000000000000000000000c2e11b0fe4ce64dab0f4fc33651a64833c2b4cf30000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000bf3b37fb688f3e7aaa0085c55a136d2a549682cc000000000000000000000000382a4e2ca626555f3cc923eec27a466df2119c8c0000000000000000000000006f6d2742aff1a97cce211a59c6b16521e921395a00000000000000000000000057be1409aa10410d12757b021c43ca933cb753df0000000000000000000000004d46c091376be80c96e0f16bd1f04899efcdf61800000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000001d1bfadb9591b9e0cae2d08f21513b5ed386c040000000000000000000000000beb68a44dfe355672e9bc535dcc0f20c6ce3a6e10000000000000000000000008bdfaa49c9d327c86a2d51260fa0a8ee5712ec5a000000000000000000000000818c1e68d7a92f7f6ad86b429d9c05e880be78bd0000000000000000000000000284bdcd30047b806bfbc949884cc9f28b5d9c310000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000007d2c07bff8835961186aa4e3679f6bfda7a4e163000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000002f0e0118d9c26dcc95595cad023b310bdf1d711000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a0000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a0000000000000000000000000b86aa2bb860b75573a7c086980460c93d82a6a97000000000000000000000000bb81dcafc7723f05ec421602fac2c0dc8dc09dc70000000000000000000000001963653296bb1624ff0a273feb203ffd3f714f2800000000000000000000000062c2147c3ae7dd02913cd83c73b57125ebbc4d4f000000000000000000000000057b5d6a02b32b617a6223872ff264aefe5526fd0000000000000000000000000934616e7fc4158263e2b5dbe8a6c4e4f26d15ec000000000000000000000000990be0e0b45ea01218f3d01c9cf0d2da9209649a000000000000000000000000bf920e79c2330095b4f6b34baa6ff253d618f0ca0000000000000000000000002e4d98326ddbbec42df49618de5f296ce1a3ad2900000000000000000000000097377ab1bb1a8aaa01613fdf56a3f0698b068d4c000000000000000000000000062ed2d365bfc0695993b8ab645a43d5c6f5479100000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000a109f39dcb682f2cdc9b0e8070e4388b03ef19c3000000000000000000000000247999097cc2d46d5fb41a161da50a07dba715ed000000000000000000000000bbaeb750d8deed088f0eb34ac3e299c2bd26044c0000000000000000000000004d84893f01be2d3e63b7e3bb884956e05f61da0800000000000000000000000086d4b20963658b32740842c0c63c93fcb1386ae100000000000000000000000080d09710dd577396be07d4c299e8a73706213e020000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c879210000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000e9778e17c963017531b5912234ee2a306f3772600000000000000000000000002b9730f140e27a40f88b3284856f8eac3501e60c000000000000000000000000f2051e965e8344fa5497885e7e488cfc5b8a9e65000000000000000000000000d366579974a9f3957ff5aaec81983e07d5f8e58d00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000677fd52e0a7f1121a3066fd7a8a4f7ea1a92492d000000000000000000000000e86362e5b5fa794091bc9788366ecfebe017743a000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000006247b4253e2ffae70c97b52dae24340cc2983bf500000000000000000000000069907c23f053ef79285691b3c86da6961dd7b3e40000000000000000000000000c117fe9b0b2eb20ceebb3bcc5cfee9a3b6aff4b0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000a964de7977f8a08f5b3c9600d1f74f7d70af225a00000000000000000000000011d05fe8f953d5a20f61dd98d8252fbdf56e485b00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000009468e6f24335c54b7e2ac72314fc7e539062c465000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000b0397ead6d7ce9de0743415c995ae3e1167e06ae0000000000000000000000007dd0151b0d0c24f9bc36642f4970c21ed7d44d4f000000000000000000000000a65ba3302c1a93eef93c223de7e048e491bfa7bd0000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d6198900000000000000000000000032e6070b43a9671a6029d16cc4550cbd80e0672c000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000090f0b7eb5c2df84122a7cfe4e62f3ebb92e65f970000000000000000000000007f04c18fbfd0a725918397d9d798f97a856a85d3000000000000000000000000c3101444c8ed4f1d4f38ab3a833f17744374913500000000000000000000000050e258a864cd637d75ef63c4a0676cc45516112e000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000b5a4672ca0d7aa247c64b4bf5e97e24c0773ecde0000000000000000000000001a270d47ee2e265b1c6d0ee4552519ef5c10596e000000000000000000000000e3f12c3c5aa548f446057148c7afa7b53b3d19c0000000000000000000000000dedda13888ea3cc4869381c310569f623f63db2b000000000000000000000000c584b0cb74ada04487c840fdbc3a9aec982d5411000000000000000000000000ef84c218e91635b8974494dfd8313e169cbac2ef000000000000000000000000ed72650b70cf6db819a4f7f2e2fe2fa3b5c6b2c800000000000000000000000083beeccd7bb9945599a4eb399e4c7b2c8d3e046c000000000000000000000000d790121b4d4757fa21e5dd0fbd6feed6bb59fe340000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000002fe8a81d67bf99ba57509a011acfbac69fc7a0460000000000000000000000008a7f051843b7bd53dda01c3802814a2f358e84b500000000000000000000000077ad6675c4dc6af2914e089162c461cbb30d5e7c00000000000000000000000060456e4fa54fb6323a96e0e0c3b0a9fb18301c260000000000000000000000000ce7cf80dd7c5d883a9ed84b41499dc924bc1f12000000000000000000000000536f23db2db9c618bd866ac54029ae711a0e500a0000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000d16bd00adc3bc8c086c3e4a00d2a7f3c80134f9f000000000000000000000000baa5f31c7be1ab17aec819e1d3bddc892a73c092000000000000000000000000fe9570762555a991ce49449079d73d655020101e000000000000000000000000681d3243f1624662bff7fbcede5cb805e418d3000000000000000000000000007aef891c840531288a5ef90f2f6273781bbabe2d00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000001652e2302c69d6c5f6a9ce6e75d7e42e94e8536f000000000000000000000000d83bda32e60f5e1275b9c529084133e6b67de0ee000000000000000000000000ae316438602462c48b2db26f45aea9edcac566ac000000000000000000000000a0a6882fe8669d3f31217f4e1959f7334541e7fa000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000009500fe19c9d7a1296510ef24de1ba11b59e4843f000000000000000000000000d50e3d998cfa595acba1aac6e1e6107d97e56943000000000000000000000000420722d3e1b59441bfafbbc5ccfa8295d91ecdf90000000000000000000000004e67f3c331f751264e4daaacb151d250984657650000000000000000000000008143df4e1374c264f3c67d38bfff6e177afe69e800000000000000000000000055abf1150cdca028992cd6c1ec30a992738cd52b00000000000000000000000053f729737cf8b55fbc0185cdbf783c14bc1b66d50000000000000000000000005aecdf80442129e28d14ff071af808ad7702863900000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000514d318bd205aac06efcb34fdf619b8414f2a67c000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000081c763bec28691e0a36e4edaed485b71518faf8c000000000000000000000000f597924233b93ff4c94cb9b38b9aec24fe6cabcd000000000000000000000000c79fdf3ea948e17ae0779888ebe7e24587718fb7000000000000000000000000284bded2b2f4b319cf83b1c7cdac62c9861788640000000000000000000000008c672b9a4e7e0636e9ba11c4c2b0b9c41785540800000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000d366579974a9f3957ff5aaec81983e07d5f8e58d0000000000000000000000000458eaede5990c399d4330cff8e5c7cf9e004428000000000000000000000000284708535e7f78a78be2cad300ac1863abb239af00000000000000000000000008a8b7467bd9bdfc8efb0954efa67d0557161432000000000000000000000000cb199bedf9cbb97f2e3ca74ecf1c933224b2371b0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000eced7ff5c840903fe98e0dd0bcc2db8a032ae271000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000c863bc1aa0e873756fddadad01e631ab50d4e4ff000000000000000000000000a87709d2338df0df2701f780acada65064b0e1460000000000000000000000007e9689a060c5709c38a888a07a1d6252bfc224aa000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000007224b0a5e5686a62e3f48ae1fcf96d9729899c88000000000000000000000000c188bdf7f0f7c94882a4cee94c5733b18d30167f000000000000000000000000ecc17857e93aef7f93c10bba9509615b43e719d7000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d8140000000000000000000000003d8b4a3f73d8fff202662dfb360e1b420124fe5a000000000000000000000000fd4fe53877595b81a0ab3abc52ce6a23384e442e000000000000000000000000657031ae95b51b6eeb7180d7d5109c7987a8fdfd0000000000000000000000005b48a62956c1544ec7f4bc740c8c4b58f9fc87950000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000054a3e82896f8d18aeee51da3565dc84b8304f1a7000000000000000000000000f6cd322720420fad7536bc7bd7a8c7f2afe41c7e000000000000000000000000458f30c8e256c5e81b9c4c2916720b91d48acd20000000000000000000000000189438254b5b7e900ad077a3cd4b748444433e15000000000000000000000000c6b43582eef1cc836be3078bafd5bc235368a5190000000000000000000000001dd943b13f164042f294d1c4531c00f01e38fe44000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000001a4325995e81e315a48a1610fe0236d5c7e39dbb000000000000000000000000e69a21caf16089cd0f095d2d6c346677c53c40c00000000000000000000000004d594ddbc34e2f1896b5e01de6dd84d27e92fe740000000000000000000000008062ec02cf98f8a28e2503bca9460bca3586f684000000000000000000000000948cdb98530195e22283f1684442d85982531194000000000000000000000000e2c33b416e79261df3281f991fecd03629d174cb00000000000000000000000024c18ac108ab376838b0ff7b18f04073a65c778b00000000000000000000000024c18ac108ab376838b0ff7b18f04073a65c778b000000000000000000000000a55a7af44dd2e7d6aa3f680362fe595ea8227ad400000000000000000000000043a7901485bb9ddcf64e86bd3dbb617a3ecb20ab000000000000000000000000996fa4878f6931352a31cafa4f0fce03a6acabde0000000000000000000000004e5fadd954a614b47a0f9401db12d92f6561897a000000000000000000000000faff646d60f9f9bae136d6ee9136e3f4ec726f36000000000000000000000000f0d2bc93b2050f073bf6c87ee3c7a94b7b83b92f000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000025b62336f719d8f78a15697addf7674a64256e0e000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000000326bbd02287ccceacda36ece0e453b71e218fb000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000045d9e945240127bbb0603441d706ab4a9d543933000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000956f8b8b2cbc5f062310444efbbc120a91edbb3f000000000000000000000000e072c93037eb364fd278ea352f7b312eab2e335c00000000000000000000000066a88d4d6983dbde11c0ca39a59532152e326272000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000004209044679b71351042a78eb437472efa5c9464400000000000000000000000015b9abfa304d60b11510b743167afe195fab906d0000000000000000000000008ca3eed32b0b60d1f089744889084c8eea8a8244000000000000000000000000b77321c74bb0f7f0110aa143a9e9100b1bee6af6000000000000000000000000f8a373a1ac3fb65762a5eb8bcd0f7ef02da0f401000000000000000000000000c3f644a3614af23ac68061165a3e5f8fb6a666960000000000000000000000006a1fb18bca712d11e786ecd14189e350e87984fe0000000000000000000000009ea0ab1404b28ce457247d132623ac6ab7b75eb60000000000000000000000004741f280d2e281f6261f565aaa27278e83e5fd3400000000000000000000000044cf6d9c853fe8f0a4bc437121a90b80ecf186dc0000000000000000000000003636c0280f4086d59ba255aae9035a1fdeb4374a00000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000000bdb42c16d59e0fee09079263d4c18f18e68837800000000000000000000000046dfea5724406abf8431a7edd6f4c668536a5c6100000000000000000000000060cdcce60ce531b4034cb24dce18113abad0f0d1000000000000000000000000a54b153d4cc3be7cf9df76d5fda5b79d7afcb7c10000000000000000000000004385279c33c9d437629512b084ee8c79005f7edd000000000000000000000000303b1403abaa45ab42d81a775409d352216ffe90000000000000000000000000e3810c54142cb35000f6f55c5784db40b680253d000000000000000000000000281b097771dcbb5c46d4ccc01552fa75cbe1a50e00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000047cee212500248c9598d6e88a623be176b51bf23000000000000000000000000628aabdc6703f88ad28dad520a6c8969c6bc92b00000000000000000000000005b2647106c3b2f6bfae60e9fd129d910e3e0ecba00000000000000000000000024c18ac108ab376838b0ff7b18f04073a65c778b00000000000000000000000024c18ac108ab376838b0ff7b18f04073a65c778b000000000000000000000000548243aae38e1d35e1742b769b32a6de1400ec9d00000000000000000000000051c3a036361620dfa0260d25eeb3017f1d7c7afb00000000000000000000000074ea63272ae99273abb81936fd0c7cfed5796e97000000000000000000000000bf305154f6942bdf9d4491d8a0fbc68971f2db1700000000000000000000000054469fd94c519c821f78b17ecd3a92f1c68d2dd9000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000000cf26eebfb7ec9f6e597295e43c0802becb8e2d9000000000000000000000000678b469106cd5eff6324f982afe7433affa118b80000000000000000000000004e5fadd954a614b47a0f9401db12d92f6561897a000000000000000000000000a6ebe204bd11d4a21f6627162c03c2d269dc9544000000000000000000000000238f4256d7fedaa65cf9b2f2a522ef79000459b80000000000000000000000000a531658ecdadfbc208aecaffd49d46fbbd7f408000000000000000000000000deea0d1099cc5b869d410be6859d70d69ef2d03f000000000000000000000000978927cf6932be83e7d122303a83ff15c4d7b314000000000000000000000000cbeee1ccf6170889a5332e99fc4406111c18df5a000000000000000000000000edb9b66e5f23a43e8b799f3cea3fa69724fe587900000000000000000000000043470fb8eb753141e9edc791fd2b71d91bb9177c00000000000000000000000077797f6b1c2862126181cfffc9ac2f021a4d79550000000000000000000000003979fbfabb23793a0ba69dd74f7bbe565aee8246000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000350c6aae867c6e3502bbca12c14bc0907209bd6700000000000000000000000065fefefe55f4f3951ddc873d79764c0e8584d113000000000000000000000000b96df7cd7e6daf9d72a98e32a131d09445213eaa0000000000000000000000008a1cecd0d35cef2880f3104545a5d026ef9016770000000000000000000000006fea192ace5410939eed05bd1bb576f01de7bb5100000000000000000000000021d9b7aba66d76efd60ae3e1a9db62b3f2de91460000000000000000000000004a8e34d69779f02286ae4c339b3bc4075ca33ebe000000000000000000000000b96df7cd7e6daf9d72a98e32a131d09445213eaa000000000000000000000000beb68a44dfe355672e9bc535dcc0f20c6ce3a6e1000000000000000000000000b96df7cd7e6daf9d72a98e32a131d09445213eaa000000000000000000000000b8708dd8478775728b3544cbccb18efa9d0fb116000000000000000000000000d73ec264c2e52056bb7a65fea5e9145c6b8163db000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000156569c9995eea244cee8b70255dddb610faeddd00000000000000000000000093a37790a273d9d22e8a1c32416aa104ad36019e000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000ba9a2518ff57fcedd6dda8b7af6bf2f164ede4a3000000000000000000000000e23a5e36e9612d4e5d3bce7d693c8ecd57c36248000000000000000000000000aeed7b990bbb4f84e4d7e4aa3b4b9bd823b5835e000000000000000000000000bb75359a65bd99042331e1ced4dee22ef05011fc000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000b96df7cd7e6daf9d72a98e32a131d09445213eaa000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000f361fd180be8af5b574c018da5b1a290fc85336000000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000b537117d8c253ffe784f1ad6183d46fe5d935f1b000000000000000000000000481c13cb08ebbbeed7d0ab9d0a665240a01d253b0000000000000000000000000daca7439a84087d9c5e61ce33a70d3bb6c0ac29000000000000000000000000e65e72a55fda9f0f4d5c608994e9cd6d4dc24d5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000