Transaction id

0x81c9bc56d37ec35972cf8b87255a0bde1d66c8432c7b6be3281611f98e9ee364

Jun 20, 2025   ·   18:59 UTC   ·   5 months ago

Blockchain

Base

Transaction status

In block 31,828,310

Confirmations 7,023,469

Transaction purpose

Monetary actions

Transaction fee

0.000108139537740332 ETH Id: ethereum Name: Ethereum Verified currency · 0.26 USD

Additional events

There are no events of Internal, ERC-20, ERC-721 and ERC-1155 types.

Special data

  • Status: Successful
  • Nonce: 113894
  • Type: 0
  • Gas used: 9104123 gas
  • Gas limit: 9900000 gas
  • Gas price: 0.01 Gwei
  • Effective gas price: 0.01 Gwei
  • Input data:

    0x12514bba00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000968000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000868fced65edbf0056c4163515dd840e9f287a4c300000000000000000000000098d0baa52b2d063e780de12f615f963fe85375530000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e200000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb42000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca50000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca5000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001bc0c42215582d5a085795f4badbac3ff36d1bcb0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000009e6a46f294bb67c20f1d1e7afb0bbef614403b550000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca500000000000000000000000050c5725949a6f0c72e6c4a641f24049a917db0cb0000000000000000000000006967f0974d76d34e140cae27efea32cdf546b58e0000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca50000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e189000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a30000000000000000000000000c1dc73159e30c4b06170f2593d3118968a0dca5000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000009c632e6aaa3ea73f91554f8a3cb2ed2f29605e0c000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb510000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000004200000000000000000000000000000000000006000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000004200000000000000000000000000000000000006000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000054b659832f59c24cec0e4a2cd193377f1bcefc3c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee4000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006985884c4392d348587b19cb9eaaf157f13271cd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006985884c4392d348587b19cb9eaaf157f13271cd00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f487000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002881ff37627184ef37e05fda36717c725a6e72e200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a30000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df400000000000000000000000022af33fe49fd1fa80c7149773dde5890d3c76f3b000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c9358300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000ebcda5b80f62dd4dd2a96357b42bb6facbf3026700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000043eb4b75d0805c43d7c834902e335621983cf03000000000000000000000000a0aebd4ae5f256b72b7d43f67ed934237adb1aee000000000000000000000000ebcda5b80f62dd4dd2a96357b42bb6facbf3026700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000024569d33653c404f90af10a2b98d6e0030d3d26700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007d49a065d17d6d4a55dc13649901fdbb98b2afba00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000a7e4509dcb46a67e73c18fe0d11dd9a337e52ac0000000000000000000000000290f057a2c59b95d8027aa4abf3178267650207100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f9569cfb8fd265e91aa478d86ae8c78b8af55df4000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000030c7235866872213f68cb1f08c37cb9eccb9345200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000003e12b9d6a4d12cd9b4a6d613872d0eb32f68b38000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000015ac90165f8b45a80534228bdcb124a011f62fee0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000042000000000000000000000000000000000000060000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000098d0baa52b2d063e780de12f615f963fe8537553000000000000000000000000511ef9ad5e645e533d15df605b4628e3d0d0ff53000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000290f057a2c59b95d8027aa4abf31782676502071000000000000000000000000ca73ed1815e5915489570014e024b7ebe65de679000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b3000000000000000000000000f6dc6b3c80179c88290548ad077160249abdf8e30000000000000000000000009aaae745cf2830fb8ddc6248b17436dc3a5e701c0000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e5000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000290f057a2c59b95d8027aa4abf31782676502071000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf0000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fa980ced6895ac314e7de34ef1bfae90a5add21b000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000009aaae745cf2830fb8ddc6248b17436dc3a5e701c0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b30000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000025e0a7767d03461eaf88b47cd9853722fe05dfd30000000000000000000000000fd7a301b51d0a83fcaf6718628174d527b373b60000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002531ec1720e5d1bc82052585271d4be3f43e392f0000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c3600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000002d57c47bc5d2432feeedf2c9150162a9862d3ccf000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000030c7235866872213f68cb1f08c37cb9eccb93452000000000000000000000000fb42da273158b0f642f59f2ba7cc1d545748167700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a0842000000000000000000000000baa5cc21fd487b8fcc2f632f3f4e8d37262a084200000000000000000000000018dd5b087bca9920562aff7a0199b96b9230438b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009818b6c09f5ecc843060927e8587c427c7c93583000000000000000000000000c48823ec67720a04a9dfd8c7d109b2c3d66220940000000000000000000000009cb41fd9dc6891bae8187029461bfaadf6cc0c69000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd9863100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb4200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b69100000000000000000000000042000000000000000000000000000000000000060000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005875eee11cf8398102fdad704c9e96607675467a00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000fb42da273158b0f642f59f2ba7cc1d54574816770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000030c7235866872213f68cb1f08c37cb9eccb93452000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ba0dda8762c24da9487f5fa026a9b64b695a07ea0000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000018dd5b087bca9920562aff7a0199b96b9230438b000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a000000000000000000000000d3b0b58ec9516e4b875a075328e2cb059d4d54db0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000c03ce270b4826ec62e7dd007f0b716068639f7b0000000000000000000000001b4617734c43f6159f3a70b7e06d88364751277800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b6910000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000008ee73c484a26e0a5df2ee2a4960b789967dd0415000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000060a3e35cc302bfa44cb288bc5a4f316fdb1adb420000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000c841b4ead3f70be99472ffdb88e5c3c7af6a481a0000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb4989730000000000000000000000001c4cca7c5db003824208adda61bd749e55f463a3000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb98831000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f4870000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000485e38627219b5899d02303780b7f17e2f2bd8be00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000002537463e57a44f861ee861ba4f590c413f984a6000000000000000000000000d3f68c6e8aee820569d58adf8d85d9448931519200000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000001111111111166b7fe7bd91427724b487980afc6900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb98831000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c9d23ed2adb0f551369946bd377f8644ce1ca5c40000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a825000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b2600000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000013375b79f3f1651ea317956686d2dcdf69e98ab100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006967f0974d76d34e140cae27efea32cdf546b58e000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b4000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000d85eff20288ca72ea9eecffb428f89ee5066ca5c000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee400000000000000000000000055cd6469f597452b5a7536e2cd98fde4c1247ee4000000000000000000000000bdc27118ca76b375c6887b0ff068afb03dfc21a00000000000000000000000007a5f5ccd46ebd7ac30615836d988ca3bd57412b3000000000000000000000000590830dfdf9a3f68afcdde2694773debdf2677740000000000000000000000005ba9e0ce610927c1915c9d9de4bdaf2b8a1dee7e000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000ba0dda8762c24da9487f5fa026a9b64b695a07ea00000000000000000000000078ec15c5fd8efc5e924e9eebb9e549e29c785867000000000000000000000000ac1bd2486aaf3b5c0fc3fd868558b082a531b2b40000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000009a26f5433671751c3276a065f57e5a02d2817973000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000e2b1dc2d4a3b4e59fdf0c47b71a7a86391a8b35a0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000003e12b9d6a4d12cd9b4a6d613872d0eb32f68b38000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c08cd26474722ce93f4d0c34d16201461c10aa8c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009cb41fd9dc6891bae8187029461bfaadf6cc0c690000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f48700000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000079dacb99a8698052a9898e81fdf883c29efb93cb000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb98831000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb9883100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000eb6d78148f001f3aa2f588997c5e102e489ad34100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e1890000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000050c5725949a6f0c72e6c4a641f24049a917db0cb00000000000000000000000098d0baa52b2d063e780de12f615f963fe853755300000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000004f9fd6be4a90f2620860d680c0d4d5fb53d1a82500000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000cbb7c0000ab88b473b1f5afd9ef808440eed33bf00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000009aaae745cf2830fb8ddc6248b17436dc3a5e701c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb5100000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000000578d8a44db98b23bf096a382e016e29a5ce0ffe0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b26000000000000000000000000cb585250f852c6c6bf90434ab21a00f02833a4af00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e00000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b691000000000000000000000000420000000000000000000000000000000000000600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000120edc8e391ba4c94cb98bb65d8856ae6ec1525f00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb49897300000000000000000000000079dacb99a8698052a9898e81fdf883c29efb93cb0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e0000000000000000000000006b67aac5e7456cf47d8901ba2cef01a89002973e00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004bfaa776991e85e5f8b1255461cbbd216cfc714f0000000000000000000000004200000000000000000000000000000000000006000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e4000000000000000000000000af4c1405aa8ab2a4f267a9700f9230ddc592f63f0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000b3b32f9f8827d4634fe7d973fa1034ec9fddb3b300000000000000000000000000309d634d11541b857f927be91ad2f0bd78894c00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000624e2e7fdc8903165f64891672267ab0fcb988310000000000000000000000004837b18a6d7af6159c8665505b90a2ed393255e00000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000001111111111166b7fe7bd91427724b487980afc690000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000731814e491571a2e9ee3c5b1f7f3b962ee8f4870000000000000000000000000fbb75a59193a3525a8825bebe7d4b56899e2f7e10000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed0000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000667d0fb35364b0711b8566bee4dc3d0f96d6a68800000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e40000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000bf8566956b4e2d8beb90c4c19dbb8c67a9290c360000000000000000000000001217bfe6c773eec6cc4a38b5dc45b92292b6e18900000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000007cea5b9548a4b48cf9551813ef9e73de916e41e000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000c8e51fefd7d595c217c7ab641513faa4ad522b260000000000000000000000008ac984f596bac8197859434ecbab3e4595d7bb0600000000000000000000000085e90a5430af45776548adb82ee4cd9e33b080770000000000000000000000004ed4e862860bed51a9570b96d89af5e1b0efefed000000000000000000000000fb42da273158b0f642f59f2ba7cc1d5457481677000000000000000000000000c0634090f2fe6c6d75e61be2b949464abb498973000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000005ab3d4c385b400f3abb49e80de2faf6a88a7b69100000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000085e90a5430af45776548adb82ee4cd9e33b08077000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000f6e932ca12afa26665dc4dde7e27be02a7c02e500000000000000000000000007300b37dfdfab110d83290a29dfb31b1740219fe0000000000000000000000005f6a682a58854c7fbe228712aeeffccde0008ac0000000000000000000000000cbd06e5a2b0c65597161de254aa074e489deb51000000000000000000000000085e90a5430af45776548adb82ee4cd9e33b0807700000000000000000000000099b2b1a2adb02b38222adcd057783d7e5d1fcc7d0000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aee9b67731e5e3796a63303a514175c8d5b3ac0500000000000000000000000000febe8795ad5ffe487196ad2920cf0d7c25d40900000000000000000000000079b94c17d8178689df8d10754d7e4a1bb3d49bc10000000000000000000000000e3e16c6888a2fc6c63dd08c0ddcacfad17cb6b3000000000000000000000000f7d48932f456e98d2ff824e38830e8f59de13f4a0000000000000000000000002f404f98e6f20b7fa2feb7023a002eb30f949fbd0000000000000000000000006e7626d5f9bb2a3a5a186a5d8b5fa323108a567d00000000000000000000000049ab30dadba6494cff484986820b99cc34a686610000000000000000000000005fe15cd8750695ddbdeeba981ec558871fe586a10000000000000000000000004784440895b99c5c4bdf777d1578aa162fdd72a00000000000000000000000006a497ba642577b43d3c685f11edacdedf8c5fb7c00000000000000000000000000474d9d9b73a72f50961f5a79657763b04882f9000000000000000000000000319633fba57860097a33439979f2998e4b5a4d28000000000000000000000000ae031ba2709a318b00d0d8a1309c71887f3beacf000000000000000000000000037333b0b2cfd8c00f518fe678d4a91addbac8df0000000000000000000000003c614e4816177140b2327e6453830340beff1ced00000000000000000000000050528c2e6c0f568028c6f76b1910752af5b3b5ea000000000000000000000000d4f40ae7d7156c890dbd1bf4710a26edca199310000000000000000000000000f2d2cb6660cc9d1ec7712ff82a50f4b0ea30fc880000000000000000000000003d80b8237899d4b80555bedc4728f090595288f600000000000000000000000003bcc2d3051dd27bb73076a2041f437b2c97b1ed000000000000000000000000e96b05a8a8cf2b6a859d0cb762226edd3467d059000000000000000000000000139366df44bac4e1386a5ef97962d5e72d5c50a0000000000000000000000000a7abd07aee2332a3ff8ffe09acaa193d64a2b7b30000000000000000000000009304cbe8ffac86ff18ca16be3e583ccacb0a1ad5000000000000000000000000914b92acf661eaf550978f9590a35cdac94b96e5000000000000000000000000a2cdd39a3b8810775483da36d9cfd8416724c0ce000000000000000000000000f3af430c0cabf45ea269285febfe2a90d9fe48c8000000000000000000000000e69022e830428f5a52f1d154e09a57a4ed2995fe0000000000000000000000006ebf97dea87c591af24c79bcc1efdc654dcc623300000000000000000000000027830f417343513343f132760f5b26d956c86b2a0000000000000000000000006d3038d48e821a5a6ca500ebd56d032717c381ff000000000000000000000000b33080f7196c9dc1ec4e9ec4019e233b3f1b71fc00000000000000000000000029f6e380eb2b67a90cf4211cfaf4460d335e20cc000000000000000000000000bacfecf70770a2a447c5f6dc294a755a8b2d20bd0000000000000000000000004e72334fafc6c658e59c056f00ebe89cf7030f89000000000000000000000000d631b896519bf0faa910098f2ef1c26738d7d0900000000000000000000000007d10d6418717b87b2b1e67421ab8b707426703b6000000000000000000000000f9a1cfab88d67057d21a1994151f8e0f0c2ae3e00000000000000000000000005046a05f0d6d1aa9c105a4d3063eaf5d465da07f000000000000000000000000b54dc6a3e445ee17597df08c77a648dac6e8248b00000000000000000000000027c6c8345d54890f12c7237e9cbf79190b2a38d8000000000000000000000000e27d9c0888041d45fa27e99534438747a993eb400000000000000000000000002740b951b545374ab030a4a90d440100ac1b01fd000000000000000000000000e89948c537104033049180857f45b24e1e37f587000000000000000000000000aaa9a898a7eab817946c35ad98618b35ec7b349c00000000000000000000000043638ff782bcc4b7941e41a5bcdf3ebd3efd75c100000000000000000000000095cd1a2e38588bf4d8c069cd5f0b11bb246f6e290000000000000000000000002d29e6a03956afe3d6b3ef7c5727940992438208000000000000000000000000997a8dca550b068982c06ec54b3a1ce55e60ae98000000000000000000000000e272e0d37ac07e77a0c60e24203848f738b0c42f000000000000000000000000e223030cc56d5ff2011146c41484f2f405a71c5d0000000000000000000000008e48244c1c1976152684ea3ad93054a430ac720b0000000000000000000000001bff30a9f041b672916f35ab4012f0278324b0cf000000000000000000000000427bf3cf68ca707202d0766d332e541b7e61cd4f000000000000000000000000eb6d56a03c9f4fafdb37c1b8919ed2d9fdb63e3b000000000000000000000000728d063a5519da37e640c1e7e9ef81f3c29022c40000000000000000000000002088685b35cd6633c0d3c7884373a8b4cb6ed961000000000000000000000000964e08319738aced74afad3b2783dfce174cb7ae0000000000000000000000004a12fdaff5ef7c97c4359c49d80156e1405ee32a000000000000000000000000fd301289b8ea4028852cb28e7a0b09c7f77dc57e000000000000000000000000d808c6aeb03163f811506371217d9dc51a372cfa000000000000000000000000eb770afb57ce301370b3c6339e8911112cac53de000000000000000000000000bd84ba347596e53d7d453d4bdfcab1c64e6fc3a800000000000000000000000015d9d8619480a435d1bf87a9d73965314d3df8a9000000000000000000000000940d1af127838f21a9cb90565b5ef5863db85bcf000000000000000000000000673f5428527fb0fffdd59cfdb321692207f2aa78000000000000000000000000b023250637831b06ea655174ae718511a13a3fd500000000000000000000000096d85570af997bdeaf388a1856c5e22a207d67d50000000000000000000000005cbd15d48ac85035f57736dffd3f279f923d267d0000000000000000000000000251fa5d17cf53d7a1701aabc4eead70ff3cd544000000000000000000000000801b214adea2f6312f765965686244db5279c5ca000000000000000000000000b06b299fd943e2dbdac5efcc18db831811cfc155000000000000000000000000658ed52a873e67d912023153c58e938c7b7610ff00000000000000000000000017f383b3698f528fa4cdf8ce0c347dd8b8b5efb00000000000000000000000008bffd0a93a26b87847d4bdc046d05b8887a7aac00000000000000000000000000e186560a375b744c8641fa8d4727e242bac08c2000000000000000000000000ef0bdc0d9e4ec925563723a7bfc6444a9bc2d6a5000000000000000000000000be701aa3fe5866d4f81062eba8f7669d2950c623000000000000000000000000ad493357a503a293af1ad624a2ef3758ebfd430f000000000000000000000000dc4eb0c51200125740dd90171a3fd9b60a893718000000000000000000000000326bca45df2c84e91fcd6fafa5700c475df9fd720000000000000000000000001167cd89a93ed22bfe74b2892bb456e0d00b205c0000000000000000000000002873bf03a4ede06800b5182cdca99aaa21ed09ec000000000000000000000000febe9fdc9496104dd7b1b28b77252ea58cb50515000000000000000000000000568d93b7eb6a84f0355869555d59a5e98a345175000000000000000000000000f3ef178a03fbab3aa1700a51fb203b188f5763080000000000000000000000007c6e738bf5e50214cd94f24b7d583f49327f6a190000000000000000000000009ec80473f7135012c05286a1f6f601eab240983e00000000000000000000000065f6c0b45e14af722f11ce4893b1b4857412e748000000000000000000000000deae7b03c60ae48c3911d628899d238313cdd18d00000000000000000000000000b87a79db757b30e853e26a52929fbc2fd7db9b000000000000000000000000e5869c22499257a5644521b14cabd83ace86b8770000000000000000000000009edc066af7fc8de76d5e066e5ecd68db1abad2d200000000000000000000000008d5982d5ac5abe5bccb0023262a1618770ff0c300000000000000000000000069d439e0ae56251a85296549e4522b59e044a3440000000000000000000000004dd6777ec0812c21693fb4da2e1b15e58423f45400000000000000000000000030b1138940a49b9d95812897d8afda454f68ab1b0000000000000000000000004be8a0b17578b55533be3540cf686355de54b239000000000000000000000000eef15ac04eb6ae0c78d8e3ab78538bf3cbae695a000000000000000000000000be5d5abb786e8c0ccb61d137a8b8ea162e72b45b00000000000000000000000007dc07fbf65d051b74a2d45acab9189dda84c6150000000000000000000000008f22ff5d44e83d8af974107fe6858561fb78fa2c0000000000000000000000000fcf699826ac98f68796127fa559d44a7009b3ed00000000000000000000000090c2470e7208b029ea0262a06793c2ecbdd7936a0000000000000000000000008395cc2aa6f6f47ef20739ebfe4de32daea912de000000000000000000000000b5abc486c950e518448b3f896176352ea35cbac2000000000000000000000000cc6f8ee3a7c066e89a7857d263392061e2ce9acc00000000000000000000000009588f0173232879ada4380b7a3b2136f02e0b07000000000000000000000000cd9a8bf4f9639d358545eeeaf658f427bb0b74d5000000000000000000000000e6662de15282ad998afaa20fdb06d8a1ebb9d275000000000000000000000000e763e278f21d9f0760ce0027a57c026ad2999999000000000000000000000000aca689f5d657329e7ab0c35f9d690d0cb92352e0000000000000000000000000564d5add5e814e2ee55e1e5cd95476230a21e7d3000000000000000000000000b041862bb95c83247e8e6796be5c754c21a2a63f00000000000000000000000038dcb0ede6cef847e0f4a8c88d746eb6dfd34a65000000000000000000000000d28c0d947158b37191b24e887e6f5854cf53ae230000000000000000000000006e88d208b7a23c0ff285b9d0a009e903222e5305000000000000000000000000048afc82d814b29fa4e841a606be630a3c434d6d000000000000000000000000a648ed28a3ed820f3de93e491ff08885817c990000000000000000000000000065af5085ecd19a81c92b5c3d396b6ee124aefb5700000000000000000000000030b1138940a49b9d95812897d8afda454f68ab1b000000000000000000000000215a5455d93b99d23e6f2b50fa638e78ea62f65b00000000000000000000000006f25c951a864997ff77b31a967678666218ec2e000000000000000000000000bc4282ff9e40405b5fab2071864ccb05f06b0cd40000000000000000000000006bf85f2e449f343cf652ae9968abfd3f0f20a339000000000000000000000000ba7d9f78e13d057f8581e1f46f55c498c2bb0aef00000000000000000000000017d43c5dac74ac43b55339ac98312d699184ace4000000000000000000000000e0ed32ea09d267d1451b6490b6c79b3d68562929000000000000000000000000bb537141aeb3203a290ba39e58fddfca771dec4e000000000000000000000000d0953b2b1872f33572fc1d2a7c5bb28356330e260000000000000000000000001d2a3858610fdc6ecd1fa8f1cb0396ff2fade571000000000000000000000000f77898f3820e999429182f77704c84d399c078bb00000000000000000000000032eba4bfdd9dffb33947691d4527c8a641f5c0ec00000000000000000000000061fbcc40e96fa29e0f2734c3c49fa579a853326a0000000000000000000000007bf2e7e18d85b4ca97e28801deff50c18798a174000000000000000000000000f79aa6d2beb9d2522f619dca87c9adfc57da33ed0000000000000000000000006b5d3bbe767dab446bd84b88b8308e84a67007b70000000000000000000000006a5602dc4e27ce00c807a51fa7847fbcbdf96a53000000000000000000000000806976529c8055ac98ca952336041724ab22361300000000000000000000000030e475a36a9facc9af3b9a9c0b36c366adf6117a0000000000000000000000009f746ce7199dd576300c4eb71e0041aa85f029f3000000000000000000000000ea7770659021ec3b45a3a2bc7e77cdaae6740ecb0000000000000000000000006198571b9d7b4bb62c9a3e9793567850ccd90d12000000000000000000000000d457c7870f4310c12bb14a979f818ec5654e5cd20000000000000000000000006584a73dc077fd1b87a8f3b8f1509051f98e6fc90000000000000000000000006045cb4a754490bf44343533059571867b2f1c260000000000000000000000001adbad5823a513d3b4ea9080748b60d77bd75f52000000000000000000000000302e6ee1903173c5ad676a83ba18f050e5edf81900000000000000000000000096f6de85ae79ca391ffb4d70f00ca3f31154a517000000000000000000000000c873afbeb9c8ac687b46507c69621f95bf7016500000000000000000000000007e0ef38e07150f89786d16421d712096d77f3c1d0000000000000000000000002c9996b782dd25e159696154fbd9edf19fbf2b17000000000000000000000000c13f41b42c2251376c6b58e56e1705b9409ed9e8000000000000000000000000384a77025cc99576aceed947c336aa3eba2f34aa000000000000000000000000400f9bd64222f1641bda1452c204c2070c1df2f0000000000000000000000000421b5810e4c16bc20573b8076f03747e6556a16c000000000000000000000000a723603a9ad43bb16aed6d7e8a6c29ef814fdcf5000000000000000000000000e2ac27422d30af602c129f875274674186948ebc000000000000000000000000253865913c851c6fd78eda6bf45c0d91180ee8f600000000000000000000000016f165e30aa9a68e4061305aad550f0199ebfe0f0000000000000000000000000f2ff5153819f3d8e8510b8cf20baac96d174afb00000000000000000000000019095f4f37412d3974195109a9d1a4ad045cf9ed000000000000000000000000ca55e15a2ff3087f2d0fd6ab34b80b602b20b91b0000000000000000000000006749c5bcec73cc79e903db901ee09e2644587235000000000000000000000000c880d05c0f9dd60de4bd0a466686c169d45486ca00000000000000000000000087238a9608ee24383507f04b3e7efc55a880f4dd0000000000000000000000002036422ed93c109fee5490f2c247cd6649a5faa80000000000000000000000003a7a0281e306ca2dac1c48e227f99a604e52e647000000000000000000000000031fd1e5b8718bed115afe624c9a1ac5eecfa9160000000000000000000000004e8d7150cd822f01f4c3d0d8702da79c05ae204f00000000000000000000000004b99303bd7d80acaef0e2e02f069100931d6389000000000000000000000000f079d0be19ca15821c708aae6586ac485cc04b520000000000000000000000002309dcc17e132c7351608bc46704fc19b80bf0c00000000000000000000000003e7e1dc5e58feb0b4da349c368e1e2575f1f5034000000000000000000000000465f6f45208999b6558527050f54a9015b6aa33e00000000000000000000000021cc646f9e0b88fd26aa8e4625d57fa79eeffef1000000000000000000000000c34d476cc560f18ad2de75589c2fe012f8ec7f00000000000000000000000000f0d8665e43d7f092f3bb7cd0c513f539e3799a0e000000000000000000000000605bc72268f5f0ddc14d916bd7951a6effe0c68f000000000000000000000000995547d946cd9df0b46ee1503c103a65cec0ba68000000000000000000000000dc1ae4b2ad8baf46bc544d93edf453760e401d70000000000000000000000000300226f054150e787a797f1fd07f0e38a4a655f400000000000000000000000054640ed756404c14c87c5e28c82d4a86d75e13ab000000000000000000000000556052af8b4f001b659066e061836b174e39c5390000000000000000000000005b0a6a0b12f6e07f9c84f1f8bd0aa93f49ddcac40000000000000000000000002017c21e8be8fb98c5efc14e388173b88ca445c7000000000000000000000000f1ab3550193b755568f267826771059a96ef45910000000000000000000000000794db6d87959cf6919f71ae69582bc7a9f72359000000000000000000000000891b80192147263af09f2c01dd5e978b31262c6d0000000000000000000000002bdfed0dd62ab5ad2b94498e42ff0ad587e2da440000000000000000000000009a12b9343b6a9471d84dd19decb4e52564b79fd10000000000000000000000000f7da9f11a7839b6b1cce39bba73262a592088160000000000000000000000006d3f716500a5487f0a2711118617059c6dc497ad000000000000000000000000d34c88d0af10d610b8ff8dfb32ac455dbe1cb0b90000000000000000000000007add715c80f6b127cda85b2aeb7228e887eca1f300000000000000000000000087e60c7322cfb0949b8e313cfb6484ff46e1f9e5000000000000000000000000c22d9865bd2461689018dc9791761144ab49c4230000000000000000000000001716b473b52fba37edc3408d0fa11a26a31e91cd000000000000000000000000b7bdc5d536bf456fc0919eb736fdf600d47294270000000000000000000000000f19aec27f41a29782911396ea612723e939e7b4000000000000000000000000e2a06de12031bc5bfad9a4027f74b7a19007ea15000000000000000000000000e5d7e7fd3ca24abde26f80508e0c94e0fedbc7360000000000000000000000006c32177407d4fc9b8184aff5a51b50ef733e9980000000000000000000000000021b862960caebccb9e3180425540edff47e56e800000000000000000000000029e571bed5e659e2002a107144ed028d2ed88379000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000b81e8444fc6146b992176b40a9008fe3449cfb920000000000000000000000008f60a65cad3b775b97f388c4aa59223a0bc1fe1700000000000000000000000031fb38e625e1cd81f38cb6f2301657592d8a357900000000000000000000000092d96fde588d0b86a671c3616ead441635a2a2d6000000000000000000000000aea4f1e47baac90f0f5c91b4eacd0bf847c653d100000000000000000000000099d0b0d813484bd9f69a0b66861a47abc531faa9000000000000000000000000456877ec830562268e20cddd08a80729588ce7e70000000000000000000000003550e41855b2f362cc93b2423c076d131af405ce00000000000000000000000060edaafb10e6235119a56ab5ce8991804d0e5065000000000000000000000000a65225cdf5fe5cbc44e1c1fec4aebcf62fb28c130000000000000000000000006abef42650e3f18959984707d10c15dc529d4a16000000000000000000000000533c4aeb115e2cef26d049fbe78e059eae7382890000000000000000000000002a720141751098b93c35f540d2ebf6f2c32b1e1b000000000000000000000000d18e491d7e2dc539e938bd1dbd98af6f970bb5a0000000000000000000000000ff177e4bf56c6218f99038a09fc909fb6cc625060000000000000000000000003527942e07fdcc9b08b84e36ffcf03eabcdc39e80000000000000000000000006e91f9ec19c975b9ab76bc7f038b11e179f398d40000000000000000000000006b405f384758c663a3f179044f965345e2dc4d28000000000000000000000000768ac34b17e73bb40d8951e6dd477cc435716301000000000000000000000000ff8ad6b227372b70592eb3891732ac165e8030e8000000000000000000000000e80d937bfbc69d17e374c44d3802d577eeaf0b2700000000000000000000000028f985d1ce8f4faae251dc408070c03f54c6055900000000000000000000000062d29dee89ad055bf723c348d2661ebd93e26e0f000000000000000000000000b97fab9ebc9c358241344343895be5fd6dd7bdb3000000000000000000000000c06bf8d63617b552e962dda8419c02d69983642d00000000000000000000000042e6b156f521154920c8d041dbe5ef180963316f000000000000000000000000d96e0334ef0e45641902e161754cf9b8b00537010000000000000000000000006245b7481a18572495646b49fd5c455d3dd87b40000000000000000000000000e012853caacb0a74a6bb68f7f20e35b8dab052470000000000000000000000008b794925a34482139e73d013ddb5040f64a24bcc00000000000000000000000019e92f20296fbab7a7f133f1c91d1f0d2f55c54b000000000000000000000000df9189c45d79a44c5e502663c1649f32b67145bd000000000000000000000000eba03a9d8d0ac94b42d026e1d2680f4076f4a8d3000000000000000000000000f3094d36a2ac3c06c2238ef1987597589d5cf86b000000000000000000000000a3b7ba10829560017c72aa5c19c74f7e1ba0814d0000000000000000000000004c0eef84bcf1f4eb143cea5a1d50bf69133498fa000000000000000000000000081920853e9b4006c390c26e9ad3fb84a5c41acb000000000000000000000000f6773efe9c3602f86f5a32d7197360c725e7ebe1000000000000000000000000878875ae2d9bed886d98081db468290f94d84f360000000000000000000000005b8c677dd8b37927f3016a60adfff5a95c6a4383000000000000000000000000dec7baefff4410e4641b6c1c5162fd2df8e2124f00000000000000000000000050f65bc157318c71e03b94e3b692a2bd080b4ff90000000000000000000000006ba030a31fa01b4b66177612c786f306577f5204000000000000000000000000536e4cada3274e363f804ee99c9d984076f23b360000000000000000000000006baa31144e3a5396fc020657201c941760316124000000000000000000000000b9c0e4c560b6f8f42e0c4665d7c2a021f7459b430000000000000000000000004475701253721c0eb33883048f923df22b118641000000000000000000000000575ca36b7aa3132e135836f006d69abac7e0604f000000000000000000000000d0cd784c6435ca8f68576b44396328f133cee13e000000000000000000000000d723c953f574fcc8d708cac99d59279da354565100000000000000000000000006927735a589796c723f0d0a8aea8423456bf6300000000000000000000000007db932d5a59449c6352223e0aae2f89a9c455ce8000000000000000000000000d9d1d4522daa3ef194ed1a79b82177cc176dc00d0000000000000000000000000c8b6898567bbaf67f59814717cd9744f0f592820000000000000000000000000c6221dfe87060c1946c9df67db1e2f08454b80b000000000000000000000000e2b15dee0e658599655f4e37e0d090dad3e3638600000000000000000000000063b10b9fb06ba232a2d8aa56d458a7f9d1ef4b0900000000000000000000000021de8a15ba7255adffc56daabdcc946b7bba64b6000000000000000000000000db2042732463d6e9f357ef3396ce57f783a70cb6000000000000000000000000eb4b8ecce912e40fa4877f1d5380a810c7b5036c000000000000000000000000d0117a2285324c84cda8c73b9016c4477b78f89f000000000000000000000000b42ffd2808ebe367bf482b97aff46089f9903a120000000000000000000000007f074e5cc95a368124dc3a66c39d1432438de7210000000000000000000000007f04235686f24b9abbf968c2afd1c749924585d30000000000000000000000005f1b8dbbc9966479cbf53cd8174f3f91524395a8000000000000000000000000e1beb2d556ad183bc18ead62f3aea9880841d6d5000000000000000000000000768ac34b17e73bb40d8951e6dd477cc43571630100000000000000000000000081d031b61b38cae26f7b2584d1fecb04eeb438da000000000000000000000000deaa1d0574afd82304e54c4b642aaf6452149134000000000000000000000000135a7ab84517f5dc6b8b5e8155ddcfba4c8547b0000000000000000000000000e7dae4356bfe4e1738137e42ddd960c45f8d98d2000000000000000000000000811a377e320e488b9f2e1e9d7aba63724402b07c000000000000000000000000de57d06a1fef1121105f87e04e250a927b97f709000000000000000000000000820431e2ffb420093761e0eb3ca5012ef935c3ff000000000000000000000000e50985713f0f2a8ee6b6aa102344a3e68b90546600000000000000000000000032f86bce8b30df9060c7d6a52c744b8a49019d46000000000000000000000000b41ae9e807d5205e34cc0c52c919335333430fac000000000000000000000000e06f020692e95a56990bf24b71dd07959263430e00000000000000000000000011148138127a0c51e18c2cd514660aaf6bc5a883000000000000000000000000f245c83882d92ca5a4236162d2228ddae33455ba000000000000000000000000ca5c88f8cca33ddd04473a249e5b6edf3935ef530000000000000000000000006f398e31ce77efe29894139e031310632870dbe2000000000000000000000000ba1958a43153678e102b8009c44437f50b8e0ec600000000000000000000000003f32e2b41251e961314a06ce44bdbbc499986ac000000000000000000000000f2e378385fd5db3e6781d9868e8aa6b168cbe65e00000000000000000000000078be22dc42a4acb8d112c736ccd0db7f370a12be000000000000000000000000c59459adcc38cd5efe61ecfa541cc575d9cf4eeb000000000000000000000000286b021a081ba44cfd84f4dad022e3d29b3475b0000000000000000000000000668f29c3d0ca1a1b0050c3138dc0932e80407a4c000000000000000000000000346bf25831698b27046f59210505f70f5391a197000000000000000000000000bd13c8fa2fa6940823161d2d0fc5316c8ea0a36900000000000000000000000063093185b150ffb316832bc7684264c807f8075100000000000000000000000027ca6109e7d3414e7716bfe0dd95e0f873fe780e000000000000000000000000e89dd9f8aaa92cd8258088bbe0e16c84f493e9fe0000000000000000000000005e6d83a0abaf8cbca22370e53573b7f299cc7561000000000000000000000000afc2cb41a6b1c5d2474e910806f52540d83f442100000000000000000000000070b0dd6efd3e99cf458352fd39b6c52b81d4c51f000000000000000000000000a49cb8379b56d245e38fd31ea30f37f9b4785b60000000000000000000000000c239172faf18f0ef79c5b30df70a9780712afe67000000000000000000000000d2e1aa514e57e95f77ba9b8f6f53668d538102070000000000000000000000009eeb950ec366afde07fdc33ff3d7bf93571ca4b6000000000000000000000000b568ed8b3aef6f70621eaec0f2244882dd7ada8a0000000000000000000000007e105eb28f343703eb91b96631565b045ffbb5770000000000000000000000001bb4012989c4d33daa8bafecdf81b7ee14bc6b3f00000000000000000000000063f28f53151f91bbe7a807b2e3ab00f479d32bef00000000000000000000000098faf7533321feb90b2e1989b5f2f9a93881688e000000000000000000000000b9592c952dce45bd14bf88945639bafb7b5d1f80000000000000000000000000f7a777f5c872dc7668954fc96f2791042d61a0f6000000000000000000000000a131ed30096d900c21fb9f9d879d0187afa855dc00000000000000000000000083efffc043c3a7d858438e9395385fc831628aa9000000000000000000000000aa0513e54880426ba1bdcb83f7c4562d64ffaa43000000000000000000000000a64f2c6565345bdc3738fb066981c8a8686540b2000000000000000000000000d6e5ad8b845fb7dc9240191fb2101c7780b10dde000000000000000000000000b0b4b70a82c7236126e4b966e2a58febbf11faff000000000000000000000000c0553fb8b7e3c523e21754e9ac794f8565f8865e00000000000000000000000003d2f74e79cce8f7e2c07ad21d3d4a7fab89d6c90000000000000000000000003be4fd3202805d05d7abe97d2dca6e5f06a93fdf0000000000000000000000008fc3f7a17f2581845733cd142e32d733aed43201000000000000000000000000528ad4259748e9596ad9871439192bd0892694a300000000000000000000000056147beecc74cfd5036a011876e8c97796edbc92000000000000000000000000c501de9ac102dc2adce02c36fbe1eee81cb5cd700000000000000000000000009814103e03ac3508d78c2cb72ca447baabd43abd000000000000000000000000b275dd9ea4902b38ee056fbd17f4ba7ba4c24f9f0000000000000000000000009d89b4daee2fc049e134896b727128546133f278000000000000000000000000351b8344de1bdf299c6276a3e9c563fd2a07724b0000000000000000000000000018518aa8191dfde9d7d4c582eaaff4eed4d5ab0000000000000000000000007277e10355f2b8fd47a39dae157f96decde329c5000000000000000000000000150545abd6e72468221cb3b2e66c1d9f58277f990000000000000000000000009b277093e635986ca83fd9387861243a6b41aedf000000000000000000000000c8face44121be2afa260b286bf5962daa07caa5c000000000000000000000000dc13a3b046ffe6ca7ce71ce18dc5b1962f4752e4000000000000000000000000e65a130fe4e5a561391b7bed4ae8b14d570ab2dd00000000000000000000000001552c33748c3101df326770ba1470adf7a407ac000000000000000000000000ffc71be25ec40661a72feb50a44a0449154c46ee000000000000000000000000d2624698f609eabe1e9a39f3c019aa80a4a328a2000000000000000000000000c9c465e681c63dbfc939c1d42d8b39054d700f6600000000000000000000000011cda36993552d75fd5883cdc4444f3d7ef0b4e5000000000000000000000000c818741a2e4aaed52b691dd769ea6a9e46a1a0e90000000000000000000000006442442c31a0dba559302c4af534835d79f941d500000000000000000000000094716ff5b8837c8e48ea0111e75d75904d3e5239000000000000000000000000c4326b58495720df4e90ddec84f60b61592025940000000000000000000000003d8bc4d1d9d9b1f5a8872be82e51b905e02b98480000000000000000000000001e3f19a4c1bb26cbdf1a706128d0b6763aef1beb000000000000000000000000cfa7d8980ea8678fb733984030a481608fe9d89300000000000000000000000011701309aa8629677374268662b15f75b8a74397000000000000000000000000728d063a5519da37e640c1e7e9ef81f3c29022c4000000000000000000000000b3531d7dbd16ab925353fd09d170cc060ab559680000000000000000000000004377982ea5f9c37ad0f06175d25c7ffe0f1d1959000000000000000000000000556590e186a1e1e39614a3ee28bd8456b50bab7e000000000000000000000000eefff7de439ebc1fc054d8f6c653c7567bd6440a000000000000000000000000288cd7a11496b3eba8784c047143b06b25fd13f70000000000000000000000008f73c8ce0cdf669720eb3b05f5b4df2532d7b8ca00000000000000000000000029498132992ce87ef9f2089a5ed6d056cc56fa770000000000000000000000005ce2ac3ad6d4bf7aef867ca8c9c284eee4aba8ee00000000000000000000000069cc4355ce24774430c71c050733c4d5ed999d510000000000000000000000008587321c557395db1347ca7209904eb27afa43b40000000000000000000000009eda308e08fc6f9f104f1a74ff93de01919fd03f000000000000000000000000c45f790a1677446e4c7102bb6f0b6f2500ba1e3e0000000000000000000000004d017fe6aa139221e056267ca563238f01920f35000000000000000000000000aa0c4834fc2b47b2178a09b9187199d67149fde5000000000000000000000000bc219b1cce6768dd8a8aae7c31046e3058e849dc0000000000000000000000003068537a23186c6143054709429fc2ac64faf6fa0000000000000000000000007a9e4094100d8cd75d46f9dc869476cf9a8523b600000000000000000000000003d2f74e79cce8f7e2c07ad21d3d4a7fab89d6c9000000000000000000000000a62dc46f6978222f3eb62418ac3ad8f3523116a90000000000000000000000009a7eee867bb141ae0f4b97ff76f86d3da593098800000000000000000000000092cb9cedfc1c86509b788a32bab5dab88e71a51b000000000000000000000000b1bdd9dbd9a8ce9ce520c3059fabac9387e2adcc0000000000000000000000004642a824e69dac4aad810afc64445e4ab8bd92c70000000000000000000000009a89fbb49071868d11241a3e679fc019ae0e4a9b0000000000000000000000004cbf4383b8d5f3732e9f384cb4c6b68f8d03d965000000000000000000000000ef842ec4e9c588afbeb683f11a8f2a398941c2ef000000000000000000000000b2f049558bea043b5ca14fa6a08607daaaf241ff00000000000000000000000027ae18725491e2039cd5048d81182b965595a488000000000000000000000000a722549ae344d5bf4333aa092c389928f286ce2b00000000000000000000000077a6f48aeeb6e58235b30966c43d3c78274f46e800000000000000000000000079d018fadea73d3d063ec972316fb26912407734000000000000000000000000b4c66417885503df54cd0069060aa98bcce57c4e00000000000000000000000029896248245e9f9785504c7170b26d1e9438b8a3000000000000000000000000013b7d6ba523edf71e8d6c9cb495cf1a6c7f1359000000000000000000000000f97715b04d22bf76ade16bd39630f28551553669000000000000000000000000573fe73c86c900f31115bad2d117d0aa45684e31000000000000000000000000c0ad2be96db5277fbd1ba3a5ea556ab158967946000000000000000000000000a20514d641c2038ff384f1c0a69c35c17f36e9410000000000000000000000006f3e3e664ae50e917f138dd67c319c0c17ed0aa30000000000000000000000005b13fe3c8e5f46ec2ea98c24f404d09bf962537d00000000000000000000000039554a9b5cca8d8a9b07f898c427c92a0f02ca89000000000000000000000000849607700db1e863fce7e09da01d49fd6da48f63000000000000000000000000071a32f1de263e5833e0bc1dd2032c06c9434489000000000000000000000000607dedb476888cd32e2c9c5f55d9adc2faef741f0000000000000000000000007c4671d00fe2ec3a813c4b06d2e09ee6520b0667000000000000000000000000cf6b78e9e69bfb10a73cac49cca9b2e70a798a68000000000000000000000000810db781e4086e8e791529dd4ae6e7794b9028c50000000000000000000000001f37caf1c8f92c651eb184c9f19aa04cfb38277a000000000000000000000000c8adb7df5578b2f4d2b6e138fb0dcd3dfb83475a00000000000000000000000025933f4a397c3d0af247839264ffbefbedcb3ac7000000000000000000000000a4c91d03cc56abeed3290acfed79b77d403be36500000000000000000000000021035b15fe1bb62f9add1e2cdbd70e3ed52ae38400000000000000000000000078e4bfe92ff28df52fcbabd3768f24f4a3cea507000000000000000000000000e91ba86b165294f609362db10c6d01b298fc3525000000000000000000000000da7a0b5a10949df00899251857ef12d3cf248d88000000000000000000000000e26ba27e7f904c96b05a2eafdf9eeadc0d2c0fa1000000000000000000000000406cd9dcd37aa5d35d9ebf785a281042b328e128000000000000000000000000eb7d77b8315991229312f540350a44c95a27da66000000000000000000000000cad82483b985cad5dd4f4a4e31bb26ea43beb8f00000000000000000000000000bd78dce2be04207e2a386b1fea6c661d87ca743000000000000000000000000379968704787987497585e1c3e33ce1954d086e40000000000000000000000006d22bd869d19234dc9a0b8991da7629ef8fccee3000000000000000000000000f658d9d5d428cc07d534b637a5e13075580352bd000000000000000000000000afbec604e0ed54e7fd3f29d207341d4bef04a5ff0000000000000000000000009677b5b0258cfa39d9ec40310c75abbaede20585000000000000000000000000ba8e5e952df865c0e30dc6d7f067701f2b541d1100000000000000000000000005784f698b5ab98424186cde2a80b3ebe67458f50000000000000000000000005b974f5b8b8cf3a3de7db48e1f3ce6e953eacc91000000000000000000000000f00cc480bd7be8e47d2f35f8f53eb431640c8f02000000000000000000000000cc7ff554444b4a08454f950be976a04eedd040fe0000000000000000000000000bfe218bdc3b101a3750090c0d600d82d83ab5e0000000000000000000000000e45a00cf28b9ea3a89a40ce0c597c32fb5237d5d0000000000000000000000007fbac19dfc14dda824195dd900b32a6bf21dd1f400000000000000000000000071ff20c851ce4d72a8f5b7727eccd961bcf39acf000000000000000000000000c4b2688938814d817e65df13f0333010d9a6b288000000000000000000000000636ee22046ecda65e4eea582b8bd7f8082fc5fc30000000000000000000000008f28a860b09189047ea2210e77ef5d2b2a5ba47300000000000000000000000086e81e219f64dbfcd4cf881f17db79b4aab7ff660000000000000000000000000d92a2d8cc496bd7f563a697dedc9bb22c08ec2e0000000000000000000000008abe4d6ed015ff845c85c7e90eafd8ff1c4c93af000000000000000000000000df00ca7fc111e131911c361eb74510fe4b8c58eb0000000000000000000000000d1fd5db9e46d6c1303aed92637d06ad0ae3b7ae00000000000000000000000003fab2a7bf31bc6f642ab66ecdc57b5eb14b0f930000000000000000000000004a06cc2c715672cd2290e3b6cfc9998f0a7fb22c0000000000000000000000000da3da276a918f23f8c6e104988519d5cea75b0a0000000000000000000000001dac6ec3a953e86b3e528af19f58044dd2da37510000000000000000000000009b314283c3840acdb4b9c976ab57ad564d3bc0a400000000000000000000000015050e5742a4f720c69012442f703bf95381defc000000000000000000000000e1ef16b0f79a1f0e7b02b40c46c75c16099a18a600000000000000000000000022ae9145918fa809faa384fbf77c9a88a97c71ef000000000000000000000000d07c97c77910ec789bbd4297c738247649a9aeab00000000000000000000000047837fc2a4068bd53b501da4307df7e1b99b46d1000000000000000000000000f4ba6684ff06a8ad2495d2dad935f1579f1fa7290000000000000000000000005a73ab759d44ca74ec647458fbd47e2139060660000000000000000000000000ef10483b9f53b3cf8705779c551ba6e141d161f600000000000000000000000054b91e24df6aeeadec955c7c3a48986e495d2e80000000000000000000000000d0adf05ed86088444409c8266415fe3cffa27f94000000000000000000000000324879ad38a30f4bafd6b3c35ca095b62507840400000000000000000000000037b9ddde27c5cacee9317892c359e3d43b754c0c000000000000000000000000c0ac44663b0632daf37ff931e456b671c3b0754c000000000000000000000000ed15b649272924ee02f149240a9faa8c66f140740000000000000000000000009e21395d0d5b34686c99093a766c02986c5092b40000000000000000000000007c9735df3afbf522e77cb8aba8e79a2b638e43ec00000000000000000000000045bcada7fcca46aa4c8e908dbc5ecfbbbf3d63d6000000000000000000000000c7af38f757e780ac7334bb96f68f8da7cf1d81ca0000000000000000000000001616d343494f26fff8e9a397ed63b316e99d43ad0000000000000000000000000b8eecc9e58710519088016ec1a9987e2028b1de000000000000000000000000d7f65cdb52cfa7c2f8514949dc2fa7c9137d67060000000000000000000000007770ca68bdb835733347a93221c4250689d27d440000000000000000000000005931b740fbdf74559a735f63070730ebc6e2b127000000000000000000000000b961fc1472fd91f8aacd273ae3d3dae6b539a3990000000000000000000000000e553bb1498302178ad9e29185a054ddb9d9a99500000000000000000000000027348610f6dd6895a102c21136eba7da055700ec00000000000000000000000001251f1d366182d74f305f53e2166653118753180000000000000000000000003554e6d529179a3dfb59fc0a21cf67b1cb2df8d00000000000000000000000001f69f32a47b9a1e7b507c0c15bc5d9d1c11d332a000000000000000000000000bf6fa9ccb567dc277e0c0e3007545e1d2d1c7a45000000000000000000000000c80afd311c9626528de66d86814770361fe9241600000000000000000000000068bc05f0b313e6d651a231550c179ab6423b7edd000000000000000000000000244709f7a430301c338696efe9542ea543a7d5c900000000000000000000000045bfd6e11d000b92657cbb8a21f5ec92ecc2a5500000000000000000000000009250b3bc92fcc7922b0cbf6e2f37a6fc4ef039f80000000000000000000000005defa0f2776469a90a7323675de6eb4db829de860000000000000000000000009ff6bf860ff936a674aeac783db903cdf9a1011e000000000000000000000000a9a6b57ce554ddb661382295bced726ad51161ae000000000000000000000000ea7874506b79f746c43ccae23c5653eb3e20213b000000000000000000000000044e1d0285da5dce54c4b78eb5a11f4c92c3689b000000000000000000000000835f668705238d01b90045fe2159993c5f20bc2c000000000000000000000000dbfa050f65a3863afed5baec82770543bb408428000000000000000000000000f3094d36a2ac3c06c2238ef1987597589d5cf86b00000000000000000000000043950f974d226f80ebe9d58f8c89e14f04acdf85000000000000000000000000c721fec088c6dcc7a182df06cacbae46cd91a6fe000000000000000000000000858e083116223f9150fd35e55ef11707510e9d8e00000000000000000000000033c1c939ec805a6698796c90fc61b0ade33d974b0000000000000000000000000335442456735ca33550db658269f0dcdb43c14f000000000000000000000000a83bd99d5201361e3a7d466244d085c6132d0f53000000000000000000000000810758ef2136aa32e0a666b7415963251e7439bf000000000000000000000000d330292aab51813a18288e975b2eeee5f5d3341b00000000000000000000000081ba65e051e4c88c3fea040e1fc3294f34ae3a62000000000000000000000000f7ef0ff3f328cd7ccdd5c4dde19e1a58410b774e0000000000000000000000008ce3eab5c7d7701407fc4523f68e2eacd87c776e0000000000000000000000004317b28a997a9fbfa18842b495dc048ed9fbf3f100000000000000000000000051e43603251c3443fa2e0429b95f4d1ba5acabab00000000000000000000000000000de48257dbeccf0716b82562f0471fe0dead0000000000000000000000007bdd980bf207153db14ea83e1b30a967296cf7c4000000000000000000000000c62df9441099656077cb4cf1e6540512e2c5a7bb00000000000000000000000091634109c210bfb500d066593818571b29eb0c550000000000000000000000008004ff9bd8a2f3bec0742f7465efc7c320d59599000000000000000000000000c696f9fda70157f47b26b650853d3aea11260f050000000000000000000000003b7d4aa27ffb31701fe7d65e92753f31d5a50b8f00000000000000000000000059e3133948ad09862f1632dd48c4e573d96dd53e00000000000000000000000058ddf2e99c0f7b9011449a1b4831a3225df11f3c000000000000000000000000ddcec64561be30e88c3b836cd8afc00f8cb4584600000000000000000000000063a6224604d8e57dfc29c891e23c446c33e8304d000000000000000000000000da7a0b5a10949df00899251857ef12d3cf248d88000000000000000000000000c50aec5514f6407979e9530c0510f43b6ac1ae070000000000000000000000004695733da07d436e395dfc7d6cfc511d1f30cf050000000000000000000000008b18a6f910157ad0b504d1dd05c89f20818a21080000000000000000000000001fe4952ba945a397807ce83bc03b437b3d2753640000000000000000000000003cc6bb122fa27d3b8b95e34bbf3d40ca2eb379ed0000000000000000000000004473df14bf32fb0545a80bbf9c77bfa723f5f7d00000000000000000000000008efbe179a86e7774fe799565dee0d86ca393c87a00000000000000000000000039cf66067423888cfc77ce7d7d5ccfaba2cd51e6000000000000000000000000728d063a5519da37e640c1e7e9ef81f3c29022c4000000000000000000000000ee41d14e69172fec91741298c22c8d8de49ee8ed000000000000000000000000f7432fa504a0e4094e6409d2557e8cd4330e1c2d0000000000000000000000003c9f51491a6312b2f86c77b9d8d7ae62ea7e7e42000000000000000000000000699efd14746116f7d86186a6eda77172a7ec7b0a000000000000000000000000c82b1abf100cedb7cc93aef84006bbd3fe294f000000000000000000000000005af41080486b7d7396006f109885295928ea51620000000000000000000000004d85d1368927af569d98bfd6cfbbf6d55f9a30270000000000000000000000000b10b2b952a4966de6d54653b4f70fb56d2aec450000000000000000000000001ea8ac709845012470dca3884c7aad13829d03ab000000000000000000000000652fd6b84533ff1cb035fe5828988e0c93cff133000000000000000000000000374dcba75881ddcb11b8a79f73e539bce062472e0000000000000000000000002007874884618ded43d599f81b2d0c258d3a0463000000000000000000000000896015a6c45a53b950e2d258b7b4064c039d761f0000000000000000000000003c25a308f53eff7fb32233b22177a35f3c9eb911000000000000000000000000af0e87a0f581eecab8d485c0249ca847c6ca3038000000000000000000000000e461f8dc950cc9a23850faf1f73986ca1d7c4cbb000000000000000000000000bb69d130a3b5898764ae4dddc94fb099b034e7f8000000000000000000000000f2f60511aea11cfbbe917bce77d2869d35155dfb000000000000000000000000ba88d32a76de9e17414dbd0ea3c47d0036511c7c000000000000000000000000567181a0d4e67348dc7b3890fcc86a62a2f4e9b100000000000000000000000037ded80a091831c4b3293add5efc8ff23a1da95a000000000000000000000000c05657ceec1694c6d5e4a86cb5b04be8d2215d59000000000000000000000000b8174c79f79c6361ff9877baad4337aba094df11000000000000000000000000bf1da74354d94c8cd3608d43c21117e95020fbea000000000000000000000000be25818c08e811eacc2b439a4fff62a3a1aaf2c60000000000000000000000006a39cce2babf5438c37e109b0356bf358700742b000000000000000000000000f8abc87dcb12bf25f4265ac1e0d3f95018c8514c00000000000000000000000061fbcc40e96fa29e0f2734c3c49fa579a853326a000000000000000000000000d8fec3110c001faa4f44b62087b895ee26b3a0a60000000000000000000000004b166aef692187d73988de3eed49198fad4185950000000000000000000000000cb49b2c95ca00f6f1155c1b2623a225524e59c6000000000000000000000000a33097fb45d004d826e2fc3f6a2cde93d5603b0d00000000000000000000000017c7ee455e3d61dbc3f5fc5d3f120b2443edf44000000000000000000000000012baf18818039b1b68d1abec7bd37474717b6d32000000000000000000000000b77a3374a2b42879541ffaaff6b7ab3647a3aeb300000000000000000000000050afe53eb8123d33061ae5b16c1ad2ce995f82a0000000000000000000000000a86ba7feb8886c100e30e020b50ce213912eaa540000000000000000000000009801c4bde7b124ba08bf28d461810af27af1f1ca000000000000000000000000ab650da8966a8d72869c74f38f775be68e451bde0000000000000000000000000b684bc715870f71bbd139dd6b10201b68798f8e000000000000000000000000636e297958eb3ee87979891d546e3976e98085f70000000000000000000000007a2b7d3e042feb87e6dceebb39127b8191c60668000000000000000000000000c33defdab51e576ad27516444d79981e1b8ed54f000000000000000000000000f6cb5d835f5898d7a838a26c862c110143786a3c00000000000000000000000008627cdaf6657214a527945f0d07977438cd63f3000000000000000000000000b8c691f5b6c58419d9eaac082a16742a8d6308630000000000000000000000004947193d5ba52399a2ac868d21dce01494501a660000000000000000000000000e2301e7ab5797d19395c14587a2d3e52b8e396a00000000000000000000000048a2389130823d5e35f2fa7e4f6da5f1cf4b4d5600000000000000000000000028d2d81eb96e07ba03429ad83b3469631d70a01600000000000000000000000047c3ec7f9db16173814e5324bff999b1e54ef573000000000000000000000000ec1b92a165ce2db8593ae055813858599e49b7c3000000000000000000000000cf3d3e83eaef0b198700912dbca097d1c45991c90000000000000000000000008a6f18c61ecf3b50029a46408f223488049c59ae0000000000000000000000009610b45be746a9cfa02f04a49d1903aefde8120b0000000000000000000000007e6af92df2aecd6113325c0b58f821ab1dce37f6000000000000000000000000e9cea9f71e993371c40c0290e7b0804c3936eaed000000000000000000000000e23b349a160b033f2872006032f411cdccb2c0c8000000000000000000000000f4908accf52cc1d11456fb696de148ca5e24ba810000000000000000000000004542d6072a31ecf59b96b63980bc6f2a3230499b000000000000000000000000bc9b0aa8913e319a132b1ce93919a263a500649d000000000000000000000000290302294aaa06fb03bb71b0a854bb6b66a3868d000000000000000000000000f7432fa504a0e4094e6409d2557e8cd4330e1c2d000000000000000000000000d071a62cb7c386837b075965aca6285cf27127e100000000000000000000000017e9e97f2c859aca9975297e48f786cf49d96f7000000000000000000000000082b897dd3852caadeafd1e296267a65485ee3f120000000000000000000000000335442456735ca33550db658269f0dcdb43c14f0000000000000000000000003aae6fcfd11eda0a069b757a4e0b479b0f3d6a3d000000000000000000000000f33ec068ad0d1951443014f56f8599b66c457453000000000000000000000000990bb605c35fab29f585e5b0e72974108299649a000000000000000000000000e9d0e069b6d96eaa41b1a6cf768a2329477daa0100000000000000000000000065a10da344d650cab78209830b655ae57458efe000000000000000000000000040e458bd870482815f94cf9473272bb7e7c43c8d000000000000000000000000084bbbd1492014f57f2287110af084af9932a7940000000000000000000000004ccffbc75f38bc534cf2ab99a749266a148a4f04000000000000000000000000da57cbabb20f5d0707cb3f946a4253a70b7441a00000000000000000000000003299613cd48e1a2567eca3a213ef6037e99078d6000000000000000000000000609999b1c4b7f43409dde78410637f2017dc298000000000000000000000000048597afa1c4e7530ca8889ba9291494757feabd20000000000000000000000009639ff39cebd630a7f6aa8d3cf66c76460c7a96b00000000000000000000000010be164b536be2c962f016459172723f4c902e97000000000000000000000000f4ac75c2c08e33cd9e6eded02dc204611e7c819a000000000000000000000000d52427870052d7d0ab0c1c8cb006df84d1fb8c880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000294202cdbfb4286750f5471c53743b18e0a0191b0000000000000000000000001eaaae84e0bedae6b148505e75e6f5b7de4720760000000000000000000000001ae2746247545a336dbbc1fa3e8321cea2945fb7000000000000000000000000a9a9ad1b93f903c541b0061074c5b8b92ebfdfb5000000000000000000000000c7817f8f61fa0f898415d6b81056a234b1af72540000000000000000000000000282267533cba054b6ca17313fb68298068ee179000000000000000000000000df6059b6c6688b8b3916344f27824545f53b0dbd000000000000000000000000278765ff8c68c6c2d172b4a9d0aff96a7900e57a000000000000000000000000c3a3463dbcf9d6155c8231dbcb46d2f9fdc4512c0000000000000000000000005b7210911549e540050c8bd6d02943e1ae13e8420000000000000000000000003b3faee9908f9547a6f1bdd16c1b7c73cbcdd42e000000000000000000000000656073456b5aa7885b60af0ac351a58e28e48b1a0000000000000000000000005e36ef0dad6e92b7ae21f6aa9dcd83252958aa00000000000000000000000000f4d66250a985601ca7b71709ab7334ae53551d0000000000000000000000000017feec566a296277781b199b04732f91f0f8645a000000000000000000000000c616b320d82bfd5fefbf8389224afef9484fec960000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e67000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d7338000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000f9a3cae1926a66486d64e3d004fedf8e185d733800000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000273652431747a4b8047958aa346535214662b1a4000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000007b7b89f61adf57f1407ef04b0f88151bff8ad4a6000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000a7045365fdc3724dffaf232acc68bf089de863e20000000000000000000000009a694c8c400b372258061d42d80b79bc1a870e3d00000000000000000000000009c265e1c9a9cddfb564ab1662a9705e2494d09e0000000000000000000000008a44caa9cea4ecd26a681eb0a1c24bb7120127cd00000000000000000000000079d0c493782c6b43163170ec88ac88b785ee9a7b00000000000000000000000030b2bdd5c7d1a3db946b1935695a6e0296d96df50000000000000000000000001742b83dda312a76ac6c84079bc7badc2f7c8ef6000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000001fe7ac569685617a63e538232c2488b4ecc5fd180000000000000000000000006dcb1c8320f59254a85abeba458f7b634e804467000000000000000000000000ab4e861a82797d2946e4b922af94d1064312a985000000000000000000000000d83bda32e60f5e1275b9c529084133e6b67de0ee000000000000000000000000f0718e49186c22774a71179225c945bf793c6cfc00000000000000000000000079b9c1ea4df8b6934254104d2fe142b8f770d650000000000000000000000000df84fd7697da97566a576ca21356f25aae6bf6f3000000000000000000000000de1641f20d3ee7e02e673ee80109bd56a1f5155700000000000000000000000086dfc69e93547616f0b4224a149f60e85e392e1c00000000000000000000000080ab12eaffbc1817ed0d155d2ec6a587010284f5000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a000000000000000000000000080ee2e0ad189820dc632dde39e82a651b3077d3f0000000000000000000000002080dc8b28c18b8e36445102b7e5c2db66a59ad90000000000000000000000006855a428bda3efb5d58f1f03c6e64aca35c3217f000000000000000000000000d9159ea7aac8200f403f0baac656b601409c7ae7000000000000000000000000219208358bcd28c98ee70832c6753d1b6b25b51a000000000000000000000000219208358bcd28c98ee70832c6753d1b6b25b51a00000000000000000000000036b249e86efd10b78b42c25275053b30d211358d000000000000000000000000c9f6abd115a4d69b1a802b719894b6ec379a1765000000000000000000000000ef84c218e91635b8974494dfd8313e169cbac2ef0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000026d66f327bd33fe0d488f8dd1c429d998fde5f090000000000000000000000007f2a8c6076b2db473926a08913501be60fb2c0420000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000c8afba5ae319f276f18f9add26b0f81632f002f3000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000431f67da8fc04bfe4243eb77e2f7f8b87098aa8600000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000005262352f2c020076aeabe80edbe9e5856c3c5e810000000000000000000000006405d598300239f46f7f8d5af77ea1914729a6f60000000000000000000000008a557985a03778bddba3fa07aacd09ad52f567ef000000000000000000000000b9d83a7ea385c5d2a1236db557b869fde0f43ae2000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000517184fb9aff703988efd2a5db216c9b09f7426000000000000000000000000042ce3e22f5c9241d2a8c9bdf2258feab72f764c9000000000000000000000000174a486cd95e08b2c5c5216b4232b4b64d46dad80000000000000000000000000d4466390fdea2927da0bbd75819562273932dd9000000000000000000000000664954b1fad788da58c7ac68713bfdac22690d38000000000000000000000000ab649a47ff3dd15c81fdf644e54c9bebb22e89c3000000000000000000000000fabeb6433b1620788196e803f053f7b070ea35160000000000000000000000008497baf01c595e10a6657689d14f7fd1aba1e65d00000000000000000000000000000b614a3187f645db806429ba384e12b900010000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000712adbc44488d2e74c739acff9e56d6173204ecd0000000000000000000000005c1a35b99df7d576763f2da168b16e230261c85600000000000000000000000022affc249419152865646838d4a2ed5952a46f3b0000000000000000000000007f04c18fbfd0a725918397d9d798f97a856a85d300000000000000000000000022536b70364179bfc63df259c139eeb4c4aae9610000000000000000000000007c2b7d63dc3fdd25f21c4dcf75a9fd0af8cb8cd9000000000000000000000000d366579974a9f3957ff5aaec81983e07d5f8e58d00000000000000000000000047af4947d4c9a4225b06c1323885c3a4bb13a86900000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000006940ecd464df3ac87869dfb725dadcb1fe0dd30a000000000000000000000000051377bcb69eaeb547aa6a57bca714d83a64c63b00000000000000000000000059f9b1a7575b46308585c3e917818cc3620d447d0000000000000000000000006d2ebe67715d4b81b655423b17faf5780603be8700000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e6700000000000000000000000038c4f39c3cf067a50e0c2502a888bf550a01458d000000000000000000000000c6b43582eef1cc836be3078bafd5bc235368a519000000000000000000000000d221c79054bb31ab23646d42ebe67c8bd08492600000000000000000000000005b5e21e6062b32abecb0fb997a40da08cb472e9f000000000000000000000000edd14aeabe8812c36a3568de7fc6480d0911234f00000000000000000000000038c4f39c3cf067a50e0c2502a888bf550a01458d000000000000000000000000881642c0a3a4b75c23ba9269650e48c7bc8ba6ac000000000000000000000000cfc4373b265a9806732a3d3b42b307449b73dc5b00000000000000000000000013ac277288796401efbddaf528df0bee5d2a6e970000000000000000000000004e67f3c331f751264e4daaacb151d250984657650000000000000000000000004c75bd65726b25d7f70ccc6539dd43f5242ce0cb00000000000000000000000000cbac6c3571d9a35977c821af3675e3cee976ff0000000000000000000000005b31560d5d1725330e230923b74a0ba5de46056e000000000000000000000000263e2e867f28ef90805cf56725e1fc9095d752e5000000000000000000000000404ea37698e9e4efc9c366f23fbbfb0ecb22090f000000000000000000000000c818ea574654ce8ff99a6a3db8edbc4d4f1abd21000000000000000000000000367e1fce714ac25e9524e9c5345ed1ac11f76d89000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c8700000000000000000000000072d35d8ffbed2944d326d03d6d5623c37480803600000000000000000000000045d3809368c61a88219393c67e40dd8197f42819000000000000000000000000ba3c8926ca58b195e7944b84d565675ce1820b020000000000000000000000008c9ebdd2cab9cd86318b0ec88c0b8293530863c0000000000000000000000000f16d7b34d8ca013487734d6f2f7836ef0c5dcccc0000000000000000000000009624fef99dc8aaa085d0051bded52bfdc910e5760000000000000000000000004e22c82f71c0b2f6977b229c1c6005e1962a9f3b000000000000000000000000442d6cccbf456df75734bae4c52b1526736ed8fa0000000000000000000000000682c8cea68d9dd5c02ca9a2fa3c55132365ff590000000000000000000000000559bd4b3cde7739ba5c7d457cf3bda48c79022d0000000000000000000000001df6622d688b494ebfdbd97e5e298895d7d7d2df0000000000000000000000009c0ad56844c4954a2aff50d3ba2f92a28986511e00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a000000000000000000000000c35a36599cfd852bc4549388ab43be9e43c34686000000000000000000000000ca900888ae2f54ecb0cdf617543df0ff4df4a6ef00000000000000000000000084619ed9e1bb4590d95a0fb15040f6ab83bab86300000000000000000000000042db9bbebc1bf8c9ca77603da223b5b10688ed9000000000000000000000000017f694fececf9b23ee9a9fb543b362f6cb7edce300000000000000000000000046ff35c440dfb7294d8fc1d7a5d4566c9dc95a4700000000000000000000000062a4e21d3df9f2e0e1ce6fb7f8c4f380552245fc000000000000000000000000b8296f41b4bcd9871964493a07ee42a456832234000000000000000000000000778b1d17e1284c3d69cce6b31aad04b2dfa158c80000000000000000000000008de0db5fb90ea048114bf7a0df4b0425343944960000000000000000000000009853560b5881ed4cc324b7de417beb2575f82db80000000000000000000000006499283d0cebe6e3d69732b17ee74c0adffc366e0000000000000000000000006b38052b3942c0e567cd6884b89582a1cd23892b00000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e67000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000232f00ea656ae7913ddb03ff625cf05f789df59500000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000028dcaa871a24dcf6bac4fd2cbfd1afc799124266000000000000000000000000c2623b5cb96bcd697db626b4367291b5eb1f175a00000000000000000000000084515423d679a607875326587f028a18002d6c92000000000000000000000000915e05ac745d0f39626adebbfc4c2eb04a96a7ed0000000000000000000000000268f08bc0fa24d2cd1d264b2bbf9da5f39a331b00000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a0000000000000000000000002c2714c9fd8c55ba041015fedb95a65a0686222f0000000000000000000000007459a63eaac63f87b06fa56bb4b7beb5851624dc000000000000000000000000a2597d906bf7a656c910b37c3b4fa945c6e161ed00000000000000000000000085321e1bf69613e87373141a29c077864156a32e000000000000000000000000a9df1449cc107bd2e767719ffc8fd5919ca070930000000000000000000000005a708229ce6d57acb4c09450d9d2216df68e4fca00000000000000000000000015b9abfa304d60b11510b743167afe195fab906d00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000916005ada1901e5da364cc3af1c4702db8da3d0e0000000000000000000000008d281aa71fd56a0acc2f680a4206136cbaa22523000000000000000000000000b3f0c82e826c604d0741529b6ed48b8b5ad609ca000000000000000000000000051b076da8beef0a277793d44451a7fc1e5bf80f000000000000000000000000ca0ec7132150f4c85b192c02346dbeecaa2fd00300000000000000000000000068a463b592296779751ad3cb9686eaaf7cde670e000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000004f549f50dea6cc41ec8d28180c69200e5071e772000000000000000000000000a05ddbb371227c094813b1e42164f2967fc99d1200000000000000000000000010fce85cf323c6d0161393091335af7e50a44f7000000000000000000000000020d230bfc4cd38f28337c854a6cafd819e8f817500000000000000000000000047af4947d4c9a4225b06c1323885c3a4bb13a869000000000000000000000000155c04dce6023b78f34c7957dd474a6468408eab0000000000000000000000000c9e2b8f532d375626f8a0c215d9102cad34b47a0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000046a3aa99f60d6bf29cbf6b0f0fbd4d02a1c9f873000000000000000000000000a57ef05ca88579f54fafbfba721ce6bf14d45f0d00000000000000000000000042e6d6fe601c981082a1d57c18b55772abad316f000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000aa547030f8b8e33b44a122db81eba851ec379aac000000000000000000000000e9af3f53fce00947b477ab30060071f9add176f30000000000000000000000005512f3b4517de756eb8bceba5f3ae8169117dc750000000000000000000000000f1440b82f5ab8c8fadb8c10241d9a461e8965a900000000000000000000000060643148fafdb9454bfbfe8d068076e29963d191000000000000000000000000a9655e1495b0cff099406f786e57c31d6dd1cd8500000000000000000000000068a463b592296779751ad3cb9686eaaf7cde670e00000000000000000000000019e581292fdd08acaff59e471b4b90bdfdcb54c5000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001fead6bb3a69deeae726fa77011e1f09bc2e81cf0000000000000000000000001ad3c39dbb93c0d4004fd8879c76d9b265641ae0000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000220cda2a1e960c4a200038ec9b024f2e764b213400000000000000000000000098a82626b83f81b5a5dd8e98846dc56c5a680631000000000000000000000000bf393cdcb94e3695641297674b22ce6bf61427f4000000000000000000000000cb0f6ad4127c10ce47dfda5c8ea73e411568d6860000000000000000000000009bb1faede49eb8bf1bdaf7ff2e869add93861d80000000000000000000000000ab5cffc05ffaae4003cb86c3bb03abfa0c61cbb1000000000000000000000000396e6e9b948e43345b180cac7c588fb107187ce50000000000000000000000004d73498be584747994da9d2056b7da4edbc5d7f0000000000000000000000000ca0b1d3f896aee29879b6206f8229e75ba3d06d3000000000000000000000000239b8e19d41ebbb03ff1ebdcd3412e40cbdb31af00000000000000000000000053b4165d1bb1960d478b24ac197974496f934d8e00000000000000000000000017648cd65e04f6ff59dc8601bff9a6d58867b0de000000000000000000000000d61d26f22fdc5e74a0f4de820fa6012028320e24000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000ef14b6071e2020bf6f7e576d14a0bd69282ecae0000000000000000000000000d03ffae71260036836032063312c565432eb0d9400000000000000000000000050fd23a698f89a8d88fbcc45b99ce683a97c8be7000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a8570000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000f22bcf8cb8de8821dedabf7c9c2fb512974ed73f00000000000000000000000023463c10de79bfe47148afa5c89255942a81cb480000000000000000000000002e3bff75de9a1a8f9755bb8d8c493398dcb6a558000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a0000000000000000000000000d6db2537fffb25e52522fae4aa1189754a2c3cb800000000000000000000000020366b0080436cfd58842c7736ab939f3041faa8000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000083beeccd7bb9945599a4eb399e4c7b2c8d3e046c000000000000000000000000d279dfc84cd64f879b2f5632f9ed7a46d411195e00000000000000000000000058f42f9b5b76e4f71e876ceab221be8e61c6bea000000000000000000000000077797f6b1c2862126181cfffc9ac2f021a4d79550000000000000000000000009cad2542f7ab2924c1b79be8a0fbeede0f1176b300000000000000000000000067d41b06e4adf4cec148310fa22cd6ab6e8bd562000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000e2e223d49ff806beab9e2bbf2853cfec38d834b00000000000000000000000003f056494856ad78edc58a6c08045c19cf503a17f000000000000000000000000fc921633fb73f7a5893053553ba335da1dc26ca5000000000000000000000000c19c53264feaa53bd7ecfe821f5b078258d7e0fd000000000000000000000000d1ef4967d0c61bac7f6ba2f743794bb4f116ab8a000000000000000000000000ae1a856dae3fc97f09a2adb057365b8e39d61e0d0000000000000000000000003c92eb009f280b0359e75486bde5896fa82964f70000000000000000000000004a1a37cc7d7281f8b4ff36d692ff9921bed855b10000000000000000000000004650e6e01cfdcd0ea87d076d8597dcf2185593e10000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000065bb75d672678925482881438db47a89f79a75a3000000000000000000000000c35a36599cfd852bc4549388ab43be9e43c346860000000000000000000000001e03eae9c1236b91c2653f7bb731550b2162adae000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000900a4eb99844101f63ab3a1a8953eb5eaa44cc040000000000000000000000003096b6dfe6c24eddf47d04ef01c44ed771effdcd000000000000000000000000c101ff04e05f8971afe79cc8d2748f54318cfdbe000000000000000000000000871baa7604ffbb31c895ac26782c30d2dd8a06dc0000000000000000000000009f89b6d7f63d0472cbc8c12ea50756fdcbdd963400000000000000000000000070e6adbf396a59dd0a18f645e81138001eefe56d000000000000000000000000960a1ad2852e27f79a7691477b2d69280e6aa71f00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000008afed39ae42afed8f658ad1e7aceb196b34d90ce000000000000000000000000c632e6e0736d86733dc0e612e0dad41b01b38c13000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000b312a991a8a15ccedf28eb33b390c3d0b0947003000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c87000000000000000000000000ca176e7eeb062937ec5fdf5fd67c79df326237610000000000000000000000000fff3beb43f6dcf5c11c68b963ca16453e772bc90000000000000000000000009acf9d502cb50be3e1efec6611bd8c890cc422aa0000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c879210000000000000000000000003addaac999cd4dff9a984d149ec2114ed157584800000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f00000000000000000000000003f30c9730dfbb0648ea1185712163e36a6386ac0000000000000000000000008d2d7a3e14a62a6627da96ac4122e298ea2eea25000000000000000000000000d34e3b26e10d7b2dec5b5a5814f19386192b469c0000000000000000000000003244cdedc9b703e7cc2a13449226eddbaa26199600000000000000000000000021377659bab81b61c4cfebac23226780a1c6857c00000000000000000000000095acae5e841925db795e5c3a46202a1aba771bd400000000000000000000000095c0374c91a01540cb795134ba00e5b0e8a3fd010000000000000000000000003d0ca46e7a50da9ca58179d4473d2d9622a8fe2c00000000000000000000000087cb28fbd8d5020bb55c4a0658a28ad6c2ce5ef7000000000000000000000000cb3b4f5d08663f452335359557d00450cdfc3a5500000000000000000000000034963b75931555c22f49faedc0d201e16f78126b00000000000000000000000041f83378b7cedb5a25fc79332f6ebfe7dfda097f0000000000000000000000003d4c6d2bba777707aa1b8b91cedc8c1df49a9fdc000000000000000000000000ca15e4383504a121b414b97a7c111ff08d0c44aa000000000000000000000000c9eff05b826a51646a9c2aa514747e88f3ee8c950000000000000000000000004e8c1107c57441267ed486582118aa188ceb982300000000000000000000000050c7bd8052ce5b6b8d170e20c03a541166f7f36a000000000000000000000000582710fff597bac76820142ded01690f336c76de000000000000000000000000c880ac8f2f64c329909f73ec224bf0e68026f391000000000000000000000000189133f8ba69106bc19475417c65659c2aa36b4d0000000000000000000000007097f8735417ecc2b551d2c241805661ffaaf2df000000000000000000000000f7bba81ab0499c11a3196474d927c97e30f08ba40000000000000000000000000ae3c58029b3e78129772e686dc168b67a3fb68b0000000000000000000000009b894ced35f2afddc2d6774f46269b7585d11c730000000000000000000000006db30489005ec5f465b8403cd551c3c07179bd0b0000000000000000000000004e5fadd954a614b47a0f9401db12d92f6561897a000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000006db30489005ec5f465b8403cd551c3c07179bd0b000000000000000000000000b1fa697ec03ad6d6bc4ce3befc96c8a4f496bf9d0000000000000000000000009bccb93fa1168edc110d9d2fb142c19269daa6c7000000000000000000000000889b5a3bc8f4886d657a4fd963972854965c813200000000000000000000000037465b77e47c276527e70163ebf352c95b52fc9d000000000000000000000000b45052c6e6b1b4dc772c984379366439d7e4c2b000000000000000000000000002f0e0118d9c26dcc95595cad023b310bdf1d7110000000000000000000000005023395434a2673d6a5ba0351efe8e286ae2b4a30000000000000000000000005023395434a2673d6a5ba0351efe8e286ae2b4a300000000000000000000000079c5e750de371ddc6119e9a54edf4fdf400bde4500000000000000000000000053adfffb3ee880bb5336b2e1b76feede51ceb7f40000000000000000000000002ff60bc01cb5b87dceffd82071a01bcd2105e83800000000000000000000000033045f8f7af573a0829a32210fc7e7a034a9566a00000000000000000000000058ccba5545a918916e60507fa49a5874ba02763600000000000000000000000058bcf2666cfbb9ea8d66d1cb34bca71c6d8eff160000000000000000000000000335f8900028cdb6e86628460d021c55c69322fe000000000000000000000000a464a5907a3c0a9e791fc3e5df8e8922ee600237000000000000000000000000603b5ca2a8b33f67a57325ce3d04b753413028930000000000000000000000000335f8900028cdb6e86628460d021c55c69322fe0000000000000000000000001047c4205b007f5aea102f6d67cdc5385a536ad20000000000000000000000000b4e710a2df308391247d49fcb503b15e70685e3000000000000000000000000739179459d6b043f99ee9cb79ec82ec87769236000000000000000000000000069cd7ac66267687fc70b25618c09a4c20b3e24260000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000007136d45c7882df9350b696baa1080acf380ae635000000000000000000000000b8d81547402505a149c3fa846999feb1347cfa39000000000000000000000000e5616a39991857f0ca12ff83a0332191de0a7c7b0000000000000000000000009b171aeac46daca0de4d2e34c71c407f376cca3d000000000000000000000000572c793c76855e4ff8940696e89ad0fb3d7bb53e000000000000000000000000370eb75720d728d430a8f6969c75ff12b286cd2700000000000000000000000038772004717686fd59101edd6b5218a1f917cc1c0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000077e79d100c1d7effe85cc08dfb0b8981fdeb2e6700000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c600000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000000bef852d82d5d24f70ed35480cce58b611b05cb5000000000000000000000000592982d73b25af43031cfaa731d85802aef0877f000000000000000000000000d83bda32e60f5e1275b9c529084133e6b67de0ee000000000000000000000000cf71235441d18dabb002924021123564f7aac02d000000000000000000000000404ad936322bff50baeeaaac4a4a7a036dcd7cf4000000000000000000000000a2c638853592ad5d8311b17b70003fd081fc384100000000000000000000000082439ec783bf4944946550a02beca05995df7b55000000000000000000000000b43ccbccf39868013f2bbd25ab0a458a9367a857000000000000000000000000dc368987ad05ebca5933c899e6a420fdc18d27c00000000000000000000000005271444b9455dfc4f4b8b8902385928604b16ea8000000000000000000000000b36fdb3904f17010e32cf25951b73759a97ef39d00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f00000000000000000000000077059a6e9226c500f852db430cb8c6edfb95b599000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b6000000000000000000000000008090cbd5b013b1568e61fa5a19ee6f2a620ac30000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed9000000000000000000000000037465b77e47c276527e70163ebf352c95b52fc9d000000000000000000000000558adfe8e9e560a802a25ce0faef03faebeaedd40000000000000000000000000ffdd410fcf64c1d73997972a21d6058a9dc111f0000000000000000000000005ad4d20689aefcbbd52871ff4a65de1fc79e3b66000000000000000000000000ca2c6fb6db1c14e4506145f3ff3e00c9820184600000000000000000000000001a44a7f999ff94d22c002d89b449cc8f9237eaa7000000000000000000000000dc9dff1821330dd51e14e7a354d9ce6d031a92b9000000000000000000000000ab5cffc05ffaae4003cb86c3bb03abfa0c61cbb10000000000000000000000005d78062f8ef92fcd3a47d0f856b55a780a3555fb00000000000000000000000012c5b115e254554cf78ce66a3e86c772045fda190000000000000000000000001695f3ee7d2348983ef0d6ec0acf2624defd87ad00000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f0000000000000000000000001d6a4fb9a91d770e81e4aee2ecba20b2da208d23000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f0000000000000000000000007baee5ba44de9c9bee898a0e3cae334094af9f69000000000000000000000000b9be3575c04aa507554b9cf391e28c2915977e8f00000000000000000000000044aec769e8d02cbece9f605546911e6397bb25560000000000000000000000004302f6d6e79b3f8a5f13275d8ea98b08dc35998e0000000000000000000000003fb6ac70df8954534510e5135fd0e44d96ffd22d0000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d6198900000000000000000000000093a37790a273d9d22e8a1c32416aa104ad36019e0000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000a18fa0c605d68da066982d3af4534dfd9d1b898e0000000000000000000000005fe4ea3d53bd2e3907a370c1d8fd7fe86dfc4e5b000000000000000000000000513a8fa4b349cc952b7d1f81c0d352b0c9535f980000000000000000000000007df9832f3c185bef22b02ec0a4cce7771679764d000000000000000000000000db3d29d0c1f36d2499c34fe995f75504c7b6fd7c0000000000000000000000003fadac611980db5436c3d8200ddbf7f55995905600000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000444abd51b95fda36136a63b4d599f9c639bdd1a2000000000000000000000000f04c7c1ceecbe13db4cf50591f096d31d8428f16000000000000000000000000cfc4373b265a9806732a3d3b42b307449b73dc5b000000000000000000000000cc3c45324bfc26184f61e30c80facfa5ac80d7ca00000000000000000000000045c58833ab51dc092248ee21fcc49e812b09ade000000000000000000000000077ad6675c4dc6af2914e089162c461cbb30d5e7c000000000000000000000000235e868c18425b2d7ae0867e82129c83323fa9dd000000000000000000000000e79b4f63d6ade35751f7f57f7dfa1cff3708594b000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a00000000000000000000000001a8a933ee68deab46ca6e856fd08b95cfc441f9a0000000000000000000000009eaf043601f7d0949353e5f723d7176e818e2984000000000000000000000000d93e15a21db07af45f5629fb8d024ceb095033230000000000000000000000007eb0664486cb484df9a4f1d236ad41808e53c76c000000000000000000000000baed175cd391f57126fc18cd9f7d2d82c2ec439f00000000000000000000000020fe366f23b274c4ef4cec202234b06fef8e3b7a0000000000000000000000005ea5bb8eaa2123158c958a18860eeb7954cb63950000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d61989000000000000000000000000e5616a39991857f0ca12ff83a0332191de0a7c7b0000000000000000000000004741f280d2e281f6261f565aaa27278e83e5fd34000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed900000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d619890000000000000000000000008fbf51223c9dcf9f15f24fdf3345931330d6198900000000000000000000000001629e9c1c565ef52182bcab75704c6df4490145000000000000000000000000bbbafba810983a73a6200a958d3cc3224996cc4d0000000000000000000000009a62cbd8a369940d6a3779b72b5a25cb754839db000000000000000000000000a78864b9f903b783fea0e9203cde8d383beb8edc00000000000000000000000040a7b76e78c327381776c4107578475a74c10cb50000000000000000000000009221b57d3f58f160292dc4b947f091dc5c0ffa970000000000000000000000008dcb63d1b48cae331bde13fb4d7b274ff5263b2700000000000000000000000048110642aca88671a3b68ce5e7ddf8eb2fae577b00000000000000000000000052e5c5db8bf4cdfdba04d2499bc6755a1ef5a76a000000000000000000000000eacd92185202ffb4afbe3d5a0d9c371365167c3900000000000000000000000039f6b7d384cefe04d387f4d8dd6d5da7fcec558f0000000000000000000000001047c4205b007f5aea102f6d67cdc5385a536ad2000000000000000000000000fd13e79ba35830c21efdad8df1dddba0b0da3a73000000000000000000000000883c245f3044e97dee5c1b4031c560c6dad6e2c80000000000000000000000006b0253e69bafc0255bae9027b9a7b8dbfb875d5a000000000000000000000000d366579974a9f3957ff5aaec81983e07d5f8e58d00000000000000000000000005896a93c6445c4f95ea6ed7a0339ff88f75016c0000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000002060f7bf19131e82686bb9fcb68537b64c546c010000000000000000000000002060f7bf19131e82686bb9fcb68537b64c546c0100000000000000000000000076a2acd2e1f6719e1bff7c0b5c5f1007fe09c77e000000000000000000000000e76584415c488c7ecb366bae4fc2602f0e92399e000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000ca443318bf7c6e7d302348855c77368bea1c7cd1000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000a3df42aef2b45207ccd367c272040b4b7ba6e4b0000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000018b059e7a95d300b672b8f198a40a09379bd1e9f000000000000000000000000ddcb332ef260d6540940f26b0845a86e0e3e8f7d000000000000000000000000d37e9270d3edbb6d3a8acc8f3179ee31c542dc3a0000000000000000000000009ed9b85a943c7d2bf31a29e34f90eea9b877586a000000000000000000000000c588d91156a3808668198f95bce1a933ca3c4d0c000000000000000000000000c588d91156a3808668198f95bce1a933ca3c4d0c000000000000000000000000ff71b69a615f55855f30400138ec21c6180853a00000000000000000000000001787142d9474b2bf21fe879d543496b68be9c9f300000000000000000000000051a6742071e34e2914a341f7a8f830614f729afb0000000000000000000000001c1185d155f96edf2a6e12a99fe7b3308e7618b2000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000830a8249e17b943aabc9ec0581c5e3df086366f100000000000000000000000077ad6675c4dc6af2914e089162c461cbb30d5e7c00000000000000000000000077ad6675c4dc6af2914e089162c461cbb30d5e7c0000000000000000000000004be38412aac9d59460148b76d3dd57f59ad4daa9000000000000000000000000e9502cb7d15d2efb8f40576b3ce1e53c0e0d39d0000000000000000000000000c880ac8f2f64c329909f73ec224bf0e68026f391000000000000000000000000bc9e057e8fb2996cffb1c917ba370c859d01744400000000000000000000000087822f4ede60bc16950fa3b92bf6a4fd94cdafee0000000000000000000000004e662768c6ddadb44d37fdacc82a517a2d657c33000000000000000000000000f0cc2a7495a79470064ec04d87fde9ec435096c3000000000000000000000000cca3ced5ac9b5205d52ee1ab1ab7faacf24249b7000000000000000000000000d4719e0c99678428aa9dbd61f802271e375ab3e4000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000fdb5b0c3a20184c4ba1be156ede9130a8bb1d32600000000000000000000000030670147ec107b432715eafea1a15b33f631e9c9000000000000000000000000198566394a02488e1cf7529d4bcc39b1a7ef5c870000000000000000000000004af6e04ca034538b64d27ebfda884192813a0f850000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b600000000000000000000000004e5fadd954a614b47a0f9401db12d92f6561897a0000000000000000000000004e5fadd954a614b47a0f9401db12d92f6561897a000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b420128d9b9e01b8558f38c3bbef5637daabafdc000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000253db4e2708cc9aafb45fbe0345befd0a6a353e6000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000689e3dedb74cff447bbfb113ee6f4d459afb3b87000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d81400000000000000000000000030640a81deb312c02020111005d8d944b8e473390000000000000000000000004835b37c91dab325ba1594a759273992a7a6116f000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000e79b4f63d6ade35751f7f57f7dfa1cff3708594b000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000944f6144081e7554ee8f25a831dfec1d34e24f52000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000c9bdb812b95cbfc98216d571da3c9ac1a4ab5cf800000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000ef84c218e91635b8974494dfd8313e169cbac2ef0000000000000000000000009f6ffc4e70614633bd43d685489fbeca4e992ba600000000000000000000000060401753e182fd4e58dcc77a90f4369b4d60cc10000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000716face73494d75ee888cca644e6f89b91872bb6000000000000000000000000303b1403abaa45ab42d81a775409d352216ffe900000000000000000000000001befc1d07db0b59baeb50fad23c9d913b5e09216000000000000000000000000c2640ecb91faff237b2796f071d393ec20b957dd000000000000000000000000990be0e0b45ea01218f3d01c9cf0d2da9209649a0000000000000000000000002f8327f71974fafc2154ed49f0418650c04808e2000000000000000000000000597336a8a60a3fe4d5b07bc5a6117f50e6cba79a0000000000000000000000005abf272494afbe06268ab42553b15f5473c8f8bb000000000000000000000000836b767879fc47db6d16611f265e43b6cb188cf6000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000b432aee6dacc0a0165cd559dc22c74dee1f7d814000000000000000000000000c21391e88db8d51ebbe83d2611b862697c85634800000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c6000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef0000000000000000000000001778b58231f5ddaa281ccec7ea82c1d9b11eb251000000000000000000000000b63cd72267aa17c2e2cdfbaddd47b95f1a3e9b01000000000000000000000000aab6a42d1bf32deb5488fc44556425d3b95668b600000000000000000000000000326bbd02287ccceacda36ece0e453b71e218fb0000000000000000000000007bce6faf4c0f4ea50a9ee2618588fb9c5e637d130000000000000000000000006d33da02a561e9fc9ae7900cd565225c575515240000000000000000000000005b2647106c3b2f6bfae60e9fd129d910e3e0ecba00000000000000000000000065ce79440e129017c2d4d20ba61d490ea37bc713000000000000000000000000b2a3e8c3e6e59a30ed231863df0dc6f7dfd99c4b000000000000000000000000d76b160df840c10caa8164a957f524e22887761c000000000000000000000000d76b160df840c10caa8164a957f524e22887761c0000000000000000000000008f3074033d63b4b09670113c6c88e58c781f71e80000000000000000000000001179ec150d8b35cae04c4cb44846ccf7095275e4000000000000000000000000d92d499d68f1baf72f4d963910eb332d4c3d578700000000000000000000000067d5bf19d7e46b2d140e36a116b5615242abd607000000000000000000000000c075f4c021ca9d8234cd61160e1e9d72a6ac86a90000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000e92e1da67de3a136f129c64cbcafe4d47bc6a03f0000000000000000000000006f4b6024d76913e40726617f54fa620373a8c1be0000000000000000000000007d7b7cd62d5bd90549bdaf88686a4bdc945a8f020000000000000000000000004e3ae05dbced1f023d43461f8ed01244dc811b60000000000000000000000000d67ddab1cffd7c97b80d9472f3c95ffaab3191e20000000000000000000000008374080d7219d6c629dae2fc820c97f8a2a10f65000000000000000000000000110d5ca738e2aed707a9509926f761bb8b0abb8b00000000000000000000000042acecb15778746cbfcdf395ef023917b619461a00000000000000000000000063f274a1a4eed2a82e71c98d46bcbc918a1d8f16000000000000000000000000132a1a98c3f17a2219e1923e8d26c92022f2f7f00000000000000000000000006c2af5d29f9f95aa1fb6b5720dea095b1fc9cdac000000000000000000000000c9d32014bc09ed3c3d8c386b01a89797d251751a000000000000000000000000db3d29d0c1f36d2499c34fe995f75504c7b6fd7c0000000000000000000000005807bcebdb4caafacad8975c784ae190cac8a00f000000000000000000000000c51652da413d2b8ae6e27b8e4d9166e7f42767cf000000000000000000000000c756997399bd1ca3624235490c44d2100d05e6a8000000000000000000000000350c6aae867c6e3502bbca12c14bc0907209bd670000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000f70d48de49af4306db2b91d06fabcb0e832fdbef000000000000000000000000440ba3ef31bc4d39160d993e709a8ecf90b6f9ce000000000000000000000000582710fff597bac76820142ded01690f336c76de00000000000000000000000094e14c8b4aa0522225fdb771556433e2885c2b79000000000000000000000000fc56ddb0fce33faa6f4fb46b21529febbf54a71b0000000000000000000000006855a428bda3efb5d58f1f03c6e64aca35c3217f00000000000000000000000065ac5e73d4fb26ef8a677ee50e960182fd612a60000000000000000000000000b96df7cd7e6daf9d72a98e32a131d09445213eaa000000000000000000000000e6236865d6c4ccbec17f049e5d05322cd5aafdf6000000000000000000000000bb3cf207b818b81817538e8abf5af2cc6640432a000000000000000000000000ae7689b76eda8833862c9e8d9be110675ef030a40000000000000000000000006bf1d920b1f8ff5e985863bb063b2060f7c67ad30000000000000000000000002e02dc3894cec1312a6688e8f7c86cb3e6f6acaf000000000000000000000000b420128d9b9e01b8558f38c3bbef5637daabafdc000000000000000000000000e7ced96d3e30bb53ec76ce4149f3f402690e09ce000000000000000000000000065694e6e482200c87f6a8acac0f937a0133136d0000000000000000000000001ea8245a183143adf963076eaf254bb1ff7d03ab000000000000000000000000126cba8a922d1230a8a886d610fe02cac08287750000000000000000000000003c9fe98b1d85b6d54ed8a9333516786e8c207e420000000000000000000000006f0dd748daf62487828474fbf6f034172648995b000000000000000000000000cfcfde127cc28a1a57cc55bc1fbf2546849104290000000000000000000000004df3f609e8218806e605ffcda01864aa98827d8a000000000000000000000000670e8712708d1a13fb235377f7b2b4d81171c832000000000000000000000000f9a6a613ac8cf54c35398dee3cce73533285ed90000000000000000000000000f8a373a1ac3fb65762a5eb8bcd0f7ef02da0f401000000000000000000000000ed78f5a726ed103b5be58eba66207e29fdb0ff7300000000000000000000000040eb9df6d93a8243dc5a21d120788ffde23f50c60000000000000000000000006a86161845884d2d94755560a250bf1cf288497c000000000000000000000000a7567c3892ce35d104f232aeef9a9ff397cc7c23000000000000000000000000688679ebf59bbf9e9b635d6c9b09b46f694a70cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Type / to focus