Transaction id

0x9a70cdc3371ed5ceef7f81ffe38c0efa1635dda93d24e49aee04da8c0e365c43

May 17, 2022   ·   15:36 UTC   ·   3 years ago

Blockchain

Ethereum

Transaction status

In block 14,793,340

Confirmations 8,160,507

Transaction purpose

Token transfer

Transaction fee

0.080829631253602776 ETH Id: ethereum Name: Ethereum Verified currency · 154.79 USD

Internal events

Senders

Recipients

#1

Amount transferred:

0.018360000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

35.16 USD

#2

Amount transferred:

0.099080000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

189.74 USD

#3

Amount transferred:

1.466640000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

2,808.77 USD

#4

Amount transferred:

0.358100000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

685.80 USD

#5

Amount transferred:

0.114100000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

218.51 USD

#6

Amount transferred:

0.228360000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

437.33 USD

#7

Amount transferred:

0.313100000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

599.62 USD

#8

Amount transferred:

0.572382000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

1,096.17 USD

#9

Amount transferred:

0.306363000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

586.71 USD

#10

Amount transferred:

0.009100000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

17.42 USD

#11

Amount transferred:

0.311376000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

596.31 USD

#12

Amount transferred:

3.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

5,745.33 USD

#13

Amount transferred:

0.046080000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

88.24 USD

#14

Amount transferred:

0.338275000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

647.83 USD

#15

Amount transferred:

0.609280000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

1,166.83 USD

#16

Amount transferred:

0.132280000000000000 ETH Id: ethereum Name: Ethereum Verified currency

 · 

253.33 USD

#17

Amount transferred:

0.090390774542144832 ETH Id: ethereum Name: Ethereum Verified currency

 · 

173.10 USD

Additional events

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

Special data

  • Status: Successful
  • Nonce: 2982
  • Type: 2
  • Gas used: 1692037 gas
  • Gas limit: 6000000 gas
  • Gas price: 47.77 Gwei
  • Effective gas price: 47.77 Gwei
  • Max gas price: 84.19 Gwei
  • Max priority gas price: 2.50 Gwei
  • Input data:

    0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cd00000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c8800000000000000000000000000000000000000000000000000000000000000af9000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000861002b6cf6821cf9400a3afaeb6afdec9f977db93467e12ee2f6a20a4c08eb91c6302bc1be02397394793b43ef8772ba6398c35782df5843ba5a73c76b244e421af71ef1ecc3549755d890bf439c578c2dba5a21c0e30d31a0b087581b455e9d4bf91553aec5e38d93a74de8bd9a5a01337d668dcffabb4320fd2e4cafc7b88add8614216ff8dbbc336019d908dff3442e8ac1609ddd7b4bca43ff81e9cf51a3eb3d0ab9e08f208ab19ba48a077e5b30aba7164d62ce8dd5b4fb4b22eb6b742dcb3c00000000000000000000000000000000000000000000000001d5f3f58ae38000000000000000000000000000000000000000000000000000429d069189e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000413a529e13800000000000000000000000000000000000000000000000000000000000000000000bddac625608ab4c6ed64115f4d134d45ce2e2a4ae15284d39ff1a0ef456df81006f5cd530e90c4f702cd55a1fd1af7100a3b359ca2fc012f5984f9c882ef13d17c20a7355772464c2c1f57da4bbd3208437c759a4e7da606a710b9ead5597f10fb8c3c5e29aa06db4b596958a0220cabf7ad3bc352502988306192a744cd6c01fccf686b495cc264dd6fc7d51114427e40ca2cc71a9cb107088564ac895506a2bec333abafc438bde1ec71c7a592c302b05357e881d4043bdc8b479cd8fa0d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bb6179ea9293a37c298c96a3f62781bf2e3a4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020119451a305df1387c4d585efc848381744b54e67398d6ba24ff7707e4e10551a515b1340135a11092c7b3783a08e069728d538298e047e1e3580f3ac3ff03f11e1bdf1a7ff7386fe34e6da91a020a9a8c451b8bcf1c15ecbff0758b4323fce21e60db385343f21c59692a670cd3f71c031f685545f3f88c321c6aff5e4cf6229ce0733d92a3203fc152f3ace8a2635a4933b1137eeb499e0c9b8c0d42190880b948c2abd825666e21c64c58b4c7130f5dd184c8dd4988d0b675f8aeec446cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff067062b2d5df8f7295a71dacbf2f5acb318c6d3b8e8dff300e1ca999e42298678d60a04d465ae675f9c6fe85c53251b3075a978f723283c63750bb8291b2072eed41d59ce1531694c0e94ed7558538508d1458d213c4ef7217684b3e55615bf918742bca92cd69ae329a34b2f0680f024d2ddb205e3b65d68c2090558892ebf01555b05259a17d0544f6d2338ce929002e1773e0d2416ffa18847b905b11c2812b0356e849b132cf750a9da2d4199d3b80b2e78caeab2c4b906cd97688e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000bc2c588000000000000000000000000000000000000000000000000000000000000000000011e7150e18f62441c0c9fc47975b9ba29fc5a48069b13dbcd83376e8f65c2642196c410d5834926918887d2727f09b0f5f703bb795b7f34069c5c89908af7339168fc715283b9c57fc185f7937c3373411d64b0c6a9d49a978b5fc2a345c0590227bd90a6398108ee6bd7dcc9aae443bf0457f98e399d3c9c7b4c2d7f686de3d00dcda3287bdc64eb46ca9c015afcce741b7919a249af3f8f28d90c15326467b25fc73aca8767b776c59a7700cbb9dd7223383588a926cda0c027b01179925340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c43c100e5673036c2addc4fed3846b0dd7b09992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4d547c3114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ceff34b40d940ab21fead72e217c6e3bdb396f3d2a52a90246dc815e75b5a951bb752533c2c0277b917ccd328f2617b81950aab080a3ae5bf141932a570640a269e83dbbc3ed2a4c14fad23d238abe8f367bd53b35e812f902dc09949c77f332b4bfafbe1df9bdd106fa6e815abde947fc492f8d1c50d0c5096620e0158621b28cb16bb8e48e59cb46fda7cedccd3fc860d8bd82f1cd17a3e83dd64425229ff1e55b386d6a6e01cce032a75b380e731f96500f00de40b54f83cbd4105800ec30000000000000000000000000b813808ccf2151cc103afb390c2e5d54634e71d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000530fa80bf698f2d0580251a8b040ac739dcaddd8bed732564602940b7d6a7d1246c6b6814a713e37e1f47daf6c6d7ce79c187c7ee546ec841d535762629dca01ab4c0054f2df0a93879a101f76d20ad7abce3ad970bc8c428062ace57ccae48026d528a9b986a0dc9f3f9d151c804d31c166f6e1d0f33978de15ad059c1f93318f383cf818d4398dad960f7a226ee692953b9f5d67bd68e850a6df9b6246f98186c32bd02fea4df52b9ae28347765e845d945f427712e6d2bced4bfd0e0f0330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cfa8331ae24da4a247043ac0de58d61e2160906bc81f6025ea9255f8f220fa205fc354787b1ea5f91b2e4d4d0606104dfbd89453470b4a2676926430dd2b4cd1427df298d54bb2fcca5aedd13bb414dc7bee7f18d8f68c614486e00fe5f11ff04880d257c1c4c471f23e610147ae2539778a7647a6fb884361a35a9e1ed7dd510702ba471ac6221564e8b5dd8739f8af082223a6c06d2d1becb88bece5548a005f50d7998c0819ebbb266d34733c94f76b68f69c679c1d6cb8f1713ea9b04440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000145a8d4f3561000000000000000000000000000000000000000000000000000000000000000000000f283880c77c1ab96425aa1d5e4bb521a345af197632de2a15669914e47457ab233e811333f3b2ee18ecae411baaa27961691de1500ac5556c0c7ef59bd281141fcbc5e0d919dc9826f7384eb4112fa0a6bda56a9c0431fb4fc05eb002fc260c0dbae784002219372e4ece0886a55789bc64f0c8f1a5c6d552f7c0bf3c7cd60a24fc208f10db08996b69f879544323610c1cacb12c867c160ac4edf0d75f7a061644052333542d708f9a1032c69699b672d9dfa75bd40290efd1e34649fafc800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f87a9d373b97f5bf1c8edd6b63d8d8dc541fa2110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f83a0d7e114000000000000000000000000000000000000000000000000000000000000000000020fe5e14b42fd9cb559ea1c90e0d8966f011cfa318e80ab396ab0e6ce6adcb4326dbbb5736dcb806ef54c283e35066439e7695dc48983788a9c85cddb2db80950234127dbc46cb8caa43535f447a5f5e82476460a5af829b3087389ddd1a37c02bb7d46424633ed89c8b890b549f1f334f87a8d61cd998b07d26572a296dd46f0964e41007ac95882f6658e40b36fdbf09b30d313858f6454271a65eaa9281090148f3ba41e363e2ff35e02084ab017aa3af0f2b34b442b16552ba3921b3e2a70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da8a9ceae75edc1233d7b979eea306e4833aaabd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005918b34ccdb7eef9dff3ee629eae696beed66c428ac757b9d6223e9b5a6eccf109e490bbcb4045ac845419be1b1ce67aa1e7ceb250a15c4b214692675db97b51c772d8bb01a590242ed131337766593bca78955eff7893bf92491c327267bec24bd45547ac2285d27b8965839f55463a86a91f317a13a9c48948eb4213371661e6465bce749f012c441ea0076833a317bdb0d340f5b9dc21dd416fca9cc52c018abfe0c0b115ce15a53721b96cc279de800aa18ec7484db232034d62dd4cc4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037b60387e254000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002268d8e151460267d0e0b7f788d605c0442cccc183d600b6c53d35409f6f7e461c3846bff133361ce8ed24c12a16da4b7053e9517e3f1945eb1b2c5138a087f82f96db9bf6b43ddd4914227141cbce6d2e025ee0068f6f6075f9ec7e14934200284ac97c26063bc432a03d16574516f5b52673fe4da9a18c54ee239284ea7bb611e618ae53532bc5a1ac469756bff8eae72b0c5542102b1c410f59e91c2e6d8a07bb8ca960636c7b131bd4a64b277e3b24b803ae0fd888c2d60cfd331e6080fd000000000000000000000000981e540119c7f3ef86e9459e7f62defc2c93caf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000116da3d7c9942b9600b543e5fed84714fb66697001c9ce5563ce7b42d10e9bdb50df66f7e0844027f35bca48b702f09455200584ea5e525fc5dd0b347425cdbb4000000012b2fd7cc88608fc2f69c0f5f156f9538a4d9b3995cac91765ad3055e29431d4e42736da01f0d7ff2ba7826eba8ba275ae899ca10cada534f6cbb3bbd0601e13b4215945f7eda87a582fb739da38a5a8b9b9c465221ae9762092d42d00ce561d0712bf5e77153bc702194c7799a05cb0e67a81886617b959ecfbc2a392de317fee81a03ef6d38bdf7685fb9e079a6d5bf70de2efbdfd1bd98ca86de811730171c0c19f2d4df2f91b0dc20479bd81f027bb22e0678d078f6ef87acb3e2032fe748ba13da2451edef2db6c3510c5f8e8b87abfc15e16032f79a0d860160078130370e88fdb664a317921b306d3faf44dbd4d7f2a262b22563c4a48899c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026b97e040d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2006812b1ddd9a4e1492b86295bced58d7a842c53f9c8f38e0d65a08cf86d221c342b1dbc79470be139b6d736682020e8ff70dd7c5ec8235c00db578cbcacb014d6685dfea2fe42302b019222c6f58c1d1e42e51e92093da5cdeb893d1e32a062e805005d4de272ba8329c516239e3dff8e974de93e39c9d75515a22b525650f1e6a0d5d2177a0c4ddf1b1dc95f38894cd6b5a6ff6cbf8c3e2bdecd30efd432131bbc4368b1a21e60cb6ca0a2567b2af697723dd4163d4183b203b313d794300000000000000000000000054d9355a59a6ad9c76194e61cad8a234c717a58d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001955d5870df4000000000000000000000000000000000000000000000000000000000000000000015fa6c1c1fa648f8fb4612b081c0edd1e3f1e3529a5fa557e2200e3d5a5af7b02832e73b56f0da142b892bc5aaf19780fb0679f7b6d8a48b258841253b931f5d2fc1f36ea2cf87565d684ed3d2f4ff0e353f5b750866fa88cc48e31a23cba1502eb19ffcebf495cb5cdba8ecc579c21232c3bd31156ed544eff9f78439fdad8d2a1d491252b933f347274c6ef55fcc4aae74617af6e8c3eb105a3b206835b5582ba5e1d90d65c1fb5e40524822d25cea325e2e4498a1ba05194f2c82da16932100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f2b7258af02a48c0f3729a5760c2947532b7a2600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b4c35c8e88000000000000000000000000000000000000000000000000000000000000000000002d114558219dfaef188d45e21a7767100eb7fe949afda8053e6521c29366d0612e6234ce4ab6bf2da2bc671f9b3fbd4c101a2dcbdd25d2e63473b28f6a5ccd52a55f98146ca4a782031641875bd11b7e4317e86fee192f35e2a4b92ee5b54f00c6f7404e9f6b6138752956cbebebcf922b25d40af1f2afad5f72f9200fc0b731265abc27b3b2eafbe020a8a4ed7024a5a7728f369b8496cfe496c6bc336aa562c9f85cd50b9c5bc1d6b2d95c94689749f67c97f3746f228b6f8e3e193b1bf970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae0449e17e0a4ed495b0ad95a431f538dfe521450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000290e06060ba9ff673ddc546410de5ab76db6da8ca9ababcac64d975d9af35b40164e288904288c71c0ad5a36bdbc1113bd8ba9c092f6413ec3c22f8c09070a41296e3c5a8742bd5e83573b1f3aa1aa53221827a411fe3de27f4ef02725322802156254aea59378dd4e02a2c11f3acd0a58f7718cba653c6ecce0ea73f76ca7da090e58156139675bf88a97b69c57d3fc05bcdd3d5230c5349cde45ea78a706682f566a414e003b55458d4add1cf01912c1dea9f383f8fa01af74f16dc6929f76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037b60387e254000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000436070ee47d16b1ff6e0db81d682e4b5ada29d48694fba5395ab92987ac2e440aad106c75a309bb2c120ca47609febb5e86fd1671f236185688d4d82476caf10059d4e3f03d211d165dfbd2d9301704242c83e837ab31647811543653e208b4258a08158e6697cfc929adaf376b8b33722cd49b18712f01f3b74ebddc51f79006ffdba42d76e8dd1386e4ae8761960cb2f4d967145ecf5df5baf52817f73d902f3a1de66021abf921c9761f14be3b13ef2ca2e3ccbd57f10144797c2949d16c000000000000000000000000908912e8f94505db1b109e0edd617bf9039a6bdc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002690d017589433c27fee31544acf5f9c9ed600b778fc7cf4e47fb702070347aa247ae84ea21ad01196f9101070d4ec9c1395996aeb3e3f84ad42599a4109f7eb0f940df94952c2bf09a2f0ff167ed688edfb661e060054ac581d743c0a6e844f24c15c9b0c886bff1cffd945cc3cfb0903cbd10c4b91238e94be1e48b4f13cde063b29c5da0d9b47336a4b7fcc2b9cd06f56769cfcaa3b5d2801c210faa67ed703452cbb9965d7a6987846f5e3985e4ff861c41a0a24c0032974dba68e4e5e3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001449373063cec280adae297b7705ade6178ecc29f71ecb439f50e133e855bb7d0263d9025e8d4833144ba13d29a1c334ad691e4944909230c22a1d9f4986bc621a229fdeb9f236ea51b3b9c419b66e33363c8d1da0da676587da20579e4f1a372265f0c86490891821f33a8225dc264fc2ea468cf6500d9c3ed99f1a73816a171837654da06c3d4d72f677e645fdccdc9dd8c33b0b89e91e34b902ed449815ef1f192bf36b6895dee9291327c23fa12acbe5a8820979ddae607afaab7ccb7440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004585aca872cc00000000000000000000000000000000000000000000000000000000000000000000306c0a649fcf1fcbaa502f8564f3e405316e3f67a5fd38f4a7d2238382117742c97a20f67dd0971a36ccfd0d42eeae6eac6080647c5f4e069f565f6bc4b39f9001f3ac0a6e048b655fb82a4eca55f64640405a9c0fe40c1cd803519c63d7375160e566729592a276f93ccf7e2c1097ec79c8ba34e3c622ed87e318eb8f68f791442289003d6a58934b5fc128ce5660de04ca92f69cc7bf9eff8a9c17747997b09301f89dbef9f77c6c1842361c47dcc9c3860db3690823b3f2c7589aae2b61800000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a5e641e09f772686a2830ae92424dddcb10800700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d1eaf5901f34f7db3dad1fbaf1e2cf69ca9f3ca105bbffd377241f505d171370bf7991baca93da3455fad9be17421b89e081b3cef5dc0a541382c304582afb51c08f424186e5dd4ff499ce8057aba3ba3ab3ddfe366f2d8f581f76317f659951d7c87aff1012cbb1ab0472c2d1f674b67655c605b8567428eab8fd6f00b1e280dda6bf24041a6f527101d98f82c0b3ae1d1bc35dde0aecfc826b78c857201ba16db768bf58c982928c176887eaba57f639b658479d825cb24ecd0be0c23286c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c9ee62e6fc8bd8c6f47c2383f1a75c437499f5e305d669aae895956cc3789c24340d8447ac5fb83b3f664ab144e96ad1579eacb593525546b6f69a6c071a5b26557b98f508848f18edad7455b164a22281cef1982522e3da29ba06e1e4cf9130320f4910ef3ff137d490ec1226ad3e56bfb4588cc7650c7c9848f5721b51b10e028aee62d5beae4182f838828b4e1ceb7e327b01f7152bdc758e47a087124025ad3ad59fdc793e0c83384a0c0be2e74fd0aa381c9d6963f825bbf5e6e39fb2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1826579d3e00000000000000000000000000000000000000000000000000000000000000000001f71ed62d09c32f5a10fde42a0ce3606a037f5c99956cc1138feb7ddcf28095b2e5ff2dcfef76d303fd22af87f7ab9b08e498d87f895f26a09d367d38fcafe8a17519165dfaea4c8173998bf414bf016d18b070e89da4704d63de75080b1a7152fdb79584febd0676a18635686f4a0ce4ada6011886c0ad8b7a1f56a523fd32b0bc97ad85a39a28ae7479b0bfea8e87aceb79b50fd489212567a6e6679379dc813a7608d6dc8a930f395ce86e3f3c2114527d4727cae63338814848fd358377d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ebb824d133c89170b07491bcacc74e301a766f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024be378733ab2152c5c89305e751eb943699855f0805749474042b875ff22aac0d45bdef7530e0dd0d8cebc072474b2ea039e9b1f5b52f5a75152b21eff9a4182b75a1a733ef0fa1e210aed7e84fa306112c1eb2eab6070715b1fc8f681708c612ace7d4b0c10f8b79500cc6bc2d7e4c1498cbae64004a7324b8dae207cd5a2a2c26cafa3477c8c0c0700dfc9360c3ddf1bdce9c3c217aa953dd692d012629f717fdacbcb72efe5fbbdfffe0fea20ee9bc2a392c0eab40d060d8800d1b7dd1c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004406b867b52b0000000000000000000000000000000000000000000000000000000000000000000121e5e244c096b92f4c4807582b2af0314ea226f6fc1376f053d8bc20b3856bb1e961c2e52a94aa957ea3725a260c3a9b4f6520015494e9505531ad025ba89ce0a5543fd1966175705edd10a51a1857b563fe19d04f29b2cb0440e4edf2a88832e49c61ee6ce27c9bd4df5c41daf4e9056d42cc70b414f9b751836e203b318e204b07664c18fc3893f02056628c52109d8f08b32c3cdb65fa72cb0a5fd91b3ef1074fd04c2c2b1bcd47ca8e0accf19e64a2cfd73647a2360fa443a87f22376d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0297df366b1f931e5073c69cfdab0aa4c8db36700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d3a43fc70e93909111b02fe31a419817fbc127203ce7e07f85d904a6c40d5fc235ca3450896fbe11667555784e99204112a6cd838e0946f7558baaa20c73cc40286c8568812dc3097996f2b199f922d430d31928fd332106d4c5a8824381c9e1e579f1eeb40af2d95e8299bac17ef199ff50fb31cb9baca443cd0632c8a5d7008aaf9508d1199c162f0121b6bf170b420d1307cf8164087e7d9452f72476e3f1ef07c882283657534cfb7e9b24fb5412493af8b88d7d4545e93898e0dc992cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205466db74c000000000000000000000000000000000000000000000000000000000000000000004df6079b2013e160a3d8021a51c503f5c846279be96ed800eaeee22a204829d02b598aa3561c20a77881f8f3169ab16306e909fffe76fd41f4c267d75120f530f7143112367445c54dfa3fb3b63ed1cc7932ae2ee4d802ff319d69a08bb3b382260b1badcbbacbaeec61ca134ce032b9b80f4b011cfc17fab41696bb784c041246fa4999b512132bab091661272b39ac681c02874aa693974f7eeb029707f34303791dfd57f5a2820b4e2215fd2e994879bb8691c419df0139993d98ae94c6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4aaed3d0ad7624a659348461ccbebf0623027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bf571a6c49a66fde3cf635256292e8b6ca393dde22ce1253fa4058110a01049124f3b932c6ca249b0c0f5f8d1aab286a171f57f3df53badb12699af4fe9e346131f479c50630fa7db693f9d09edeb95e5e0ae2ba5729cccc4ab9d9ecf40ec262548443344f5ab9f22c25c4665fd3fcd4ea25d1706c03db30a13ece7fd1b90a126fe8af2e22caf665ef41d022e3e3a7cba01930aec68e4df4b47cc0c03b51f5a1430094be5154a0156e731f29807a620e4a1e1a61263d75880e3eb82747104f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004523ad27f9500000000000000000000000000000000000000000000000000000000000000000000021cdf1d3663bf46e065fae9e1e3c195441078ec93bc8aacbad5a7202d40fdd20200d5a4c00d168b276957e0f82fb061f91c964b7896f4d8a90f85dcc74ae82e19638d86ff732564a7b8656340eecc5d93ed260b40a8df171bc388b1ef04e8f50dacec43265ed510083e2c937a49f57e5a9e1ad201abb0c72d41e5429216e171135748a7ee94dd7a2100df028f39eff995386d79c7b169eccb9c28f6f319504b05df03305b8f1a21530d8b4047c816a62e18cdde6fb69a7f896c4fed40f3d8750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000625305c7d44112abb58ebb185da18577954a4db4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024b0041c8e649e97719a93a2c2faa2eb53164398e95c01c95caa6b5ed89b216e2a99acc477d0f19056ab4830683faa9dc64b887e2706894d9b253230478682fc1a0b6016aceaf3b702f96244838f8d992227253e6f2ab0c62e837137a2d1ec2205c99cc7b25a503dc9dcb7c6edf9d8f93dc348a1a36df540ef36a8ea858a040609e5dd907d983092eeda0ec596997bb244b876df07e4d9843481e77177ea80322c49e00fab872ea1c4d908948a9649b2d06134d05fdd8a81c192360f6fe1b1ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011460bb062f83c0c4032b64c7b271ad38d6d1c92bcec55cec3cb2de411d79bf021ff5e4c9ce8e0126775c0dc1121fb7e79c118f6d608babc66814499259b774130000000112ca752897d28852fa6577c9694e84084450f0f0b2a9b2f211b64de11c63890869ca85553ab781153931a9e0c5f700e266aa26230f28606a17897e2e02ad1a9c327aab6d4dc89c11ce608dd02663d905a720c62cfe1e92d3e14406fd13ddadb00737d1f009291c7a4de6e0c121524a71de63104efea8e51d06e506ba0d36d03e48a82fa12471617aab98c5300e430e6b9bff5fb43dee91e91a36abf7116e66d270c88cf3e7a3f73ad63383f4ecc7fbb65fd83a5d3a6a8f6806e0562f3038dbb76379ca0cbac6e8b002d30dced87c3faa07a848e98087058a01147c8116886d4047906655a03018dcff98fe0c6e7a9e149d0c74d8923d08fcefc1fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003390cdd34d570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007da481afe1382a63c6a198fb5e1f8ef3d6cd7a26dad9f75b116801c447f730826b32b5d4bf20174ee7c2e0c5b0e24efd6d35ce84853f98b95251fd3d26d5e0c0cd65f27f8511d90f7bfaa9c09305c214a593e1f7a9bd75c48aa1ee7115442271a500f3163aabe2cdff37cc2eb80fd7911490e78322ab056d612c13c517b25072dc5150c8a9a39857c0eb083f1bee9eede98f168b8b57d30939df5187a7c1e9120de86d51663b1e10db60ea84586eba845133d5428e561d3a1810d79f7fbd1a9000000000000000000000000d82103a3cf89b739483ddb134fd34565ad3b0cff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029a2241af62c00000000000000000000000000000000000000000000000000000000000000000000241853f838d1abd98fd0301abef238b576deb51d78f4a660cf4e66c301d66b6a1650ef22107e441a6e599bdb57789a47efe1b41468685d9fb660d438149d02361a3c6b4f5f95152a093aa641b288e472e7c16f28bec681b040c666367034bfd92f20eb2bb0e39ae39771c702458acf732dba3063997fc0ce6418fc70cdfc4e8c1dc61b411c02e4065c826a51f1f38192628b018504e5409e2758f4755aa8f4000695d48927a472831695e665d7e1dbd9b536a3711166c397099d4006a39501f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb6654442c20ff8624bae2499cb73d65c7dd817b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000223b0d6cfce9798624487757f83ba7cfbaed14c77461b58c5c246a14cd0fd4d0fb3b3c8ed7047e95431e66900c53bee04e7ccb08adc035c765017191c5f0bbe2ee2bd62b48f90c86b5f4840c5b346abd87383e5e6a50a7934a1f6fe463fc65c03c82d24b8a659f028ba6152c59f4983f95d15e04eb01999e0f3c0c5b9b633bf07b8353b0b384c5f569731927f2349058479cf406f9e750955eab7015b48bb7d245159ac3e9ad86060854437592795d7f11d9f4a3d9504b220ae2df500ec6cb4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001127ebaf060ba49326a12b615d387b6013f661e88b8737aef0da860dbfd24c9781b7b845fd27981a6b7b5beac3cc669a7f5caaf285ce1dc60c9b4cc9531e55343000000012717a62b8cf4c1518f1c3f29d7a9a30bf1a644e2e12c07ea7b8c4b13232f1c6bbee3ba603eb3054a20d4a397c6b2ef77b2ea28ca8d187d1a6ba6b8351eb7250479330695718f587c2307afaf4cc94c465dea04f89140ffa62934c06202534f65a89ef43c01005d7c49d2e04e6ceb045857de6e73fa47d383ecc858b0083bd9d22a9a44fa3d4800881aa9f79e520c80e13f709355433cc177b7deffab1a8dc77d7f3ec063a0ceb1bb5d34883d9d0a7690652361f90c4cf22b5ea4828d178a207aaf281f609dc7a12d37eacd85178f30a38dfacfac11653160847360b70a3eeff7cc35f6d002f369bbe237246414433d8b9c9da5e5121d170c421505da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031742a8f46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000213c04748087ff8632a2284829c718a47bd4604af4f6d1e11b8931b36249027a03482146c5ddb006dbe604aa529f348fae63035252dc795ef993ec9e0bdbf5280dc18ef1db14b79949af73f7acc4965203f16eec3aca992dc8c48fc89caaded520ab390521a0671d777f1d21ee2901a898492bd804f9ed29bb4cc837739580ff02afbee256cf729b9b82105871e180972e3222b672344ef69a1aab33ce57f50919eddc807ea6208ae89f259be046d78deb71fca55da5da3473f4aaa120b797e9000000000000000000000000fa21737d418183f5adb5f73d5251da75e548db290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029ce6131fac5ec09bf0f2bc0c4da53feef30436c7da1285144a3b095164a881516ae3e319c6cb89536812ef9d78bb6aaa3eb84aa8ff9b4032316039d37a755ab259303954bc05571037bbecb657d2470db02d9c7d426e7d58e6940007b9c4825158d34dd01b78699057353d3d217ae2fa9d4764b8629097a530ff41206950a97191a11f1459a5b37ab9593bda1b62a1c0c0674c30bb4d7e5baf58cd055bd78452e852ce2bb72c00d58fa26ad37cd6e2d72f9015e0508db1f14ec79aa3870d3620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012024c55638a6bdef8bd4cdb893b5823e7683280e04cff8ab84ddfed93243f8200fad5f996ad31ec8a5b143483da8ab837795b2fd27e51e557f18a0dd548d01040000000118824ec9567576324ac84b6f6ed39d8b2e45ed5237c8427eb0c7216b19085d111edf22e12c37fff8b9134615e693de4eee072a665c966c52b646e4a32371915561dbff17bc8a2cdcb5f5131649d6a15bba53df558e8d41a50fa9103111386691e19eb7a31d5856317fcd59e044363c854b49e4f34491cca6b2775f9621fad584721b7dd2f760c0df8dc8f81e0a4afbc1fc62510a4a8a4a3715668e611b2fd0a601d8b5a417386cc7c4e085df42d8ddc5cca9749e7b066e7bcee0bc69084a798930f411e95b1619fb80af6a3cae81a13303e8c8ad0a50ed31aefb6465242d8e33b3935ab9a7a8fd2c9ce4a63d4fc0f9788007bdcb842e9e6b03a009f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031742a8f460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbecda4b64e9ce573ab55d7abfda3fe1ccb4811f8f75da430690c9780213d307f2a30cf86e4a05b16a3bc0d33935bac1ede06df0d80aec72d4db6527bed6682d1202c499db989674331cf6d09d0cd68a80b6048f2dbb66303e57be39e20fd90547da705bd88720ed3df909f30b90e5437fbc651904ed0d07033c9aff2e9de41695d8ad637d788377bfb09822728a132043bfb7e7a6415370900a427be137852dadd53df70b52920682fdc12b63cee45d6936fe6cccd6677c9faeff6de68f01000000000000000000000000b3f040c2f73f76b9c85922e264bf52f5cd0dc35400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009869529cdd4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000371f5b5ba096f9765dc855a099204c8d4a9adddb8f3db7a13cde01aae137f36212604232e41cdf0355fa1be53f5b6d9b823a13ad9785adbd6eef16c969a5ef60501abe2af08a3ce351a0f95e43e7ddd78d88348c19768e96714444553b737a21d75ffa92803e5ad4e57ecb9e46e5514e8fba77110a86f72b4c152dda8c7920e1d5002cf4340a09b5a5b5e3b23be3e2e05f6ceb13d3b25b57017c4f721731b8a19dc9967599432aa815e1c249a305c3e891f08f6e63b1e2592ae0560f23b8206000000000000000000000000f4ee023a4aecda0d1b6ab008b0cc9f299d9ceaac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3b5840f40000000000000000000000000000000000000000000000000000000000000000000001432ddba4345c87dabc6d26ae50561c06eb33dccf7e577337eb55cd7d26f752521fcd099354458ed3882108804664beecb1ee653a6fc3cf81e4f5d1e77530f6b26ddbf10ef3f1d0a6892707aea4aa687388ed1cc48f5cf9d0e362c4c5863ac83064dba16674e8ed31427e93cf527fc2dc28e906bc1e40856aba0ea60752ba8a90e98f25c0e3b1571b9939a19f636dda891cd7dcc838517f7bd720720ae8f22b120cb8d30f2df8aac1d87252c738150c1ae610d2cbfb095142fe252dcface32ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000647fa424787f7fe9e794644f7c2f570937a010810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b1cb51fb653000000000000000000000000000000000000000000000000000000000000000000028c4159e67a9a015404984d25f726c35fd28200f348464b17b394f8f655932961657c51b998f8adf651aad45bca37060aa4f2ae831b72627df77a93e04dc6bd52e20dcb5901d2014dac1ee1262fe15e0007581582bcf754f51f678ee5d00d1c51313addcda1825e408aa2393859c78e2d410761e9c26f4c8f07bc7a3119a82a82f9ead8e6d1ff2bd7bfae250c3b2c089182853f3e5a78ced64355cf9f0a355740a96f600bb1077f44760f3c56411838d10883103e35af56fe2f0cda1c603a1f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf4da67796f0b3ff1c72d6e2e595cef266dc6c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039ffd85d6d466e000000000000000000000000000000000000000000000000000000000000000000012c36a01bd195a6ffbd865c18f2ef2824a17da039e1a1c35cf71a70236bd17be31c80d1007eadad72890b173befccf3b4af3d8933c63b26d7432728a31f1cc83f25d573c4e641c83aaced2a6eac1c191461f707a4f823d34c557190377a95f4a30b8a80984d41878b1bf400df64001141da43932f1a68c5a678fe845c8482476f2a983bd164f8a8a2471dfc6fc6c88ec53e6d00d014d01ea4a74a0d9f1ef746ab2c62085034a874683583a97fda8dd6cd4775be0349cbb7a75b68cbbf6c6700b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d28d6adfcbcf9d4068346796d9eb7b8e6727ce00000000000000000000000000000000000000000000000000000000000000011b6aa4a874f2df00bce7f0d77b164fa61b28b547ec06708da96f98841770616f09a5ab651427ec0f37218e4bb0a9b154a3ad65409f5f677db89e30172ff81a9d0000000100ea7fa87eab25436fc25c1c5a0c785c661493d13d6dfc11eec152c00525483fdac0b2b71e8317e4fead9de416df2ca355a4e9dd3f6fdf4b444f2d5f155743573212fd0e2c14514a3a1e2cc21969ed179c7f781715410ba331f07a812d1b9973205af3ba0cfa30250e49a0eb3ec62a138b3b83fed3a8a38651a2c3162e745147e0cd1ed405c8aa5c4f81e1fd1952eb0364623f0dbd48cccd08ec46f90a5b8eca85f28b7b25ef7ea90d86ed9c696609137c0dcf11af170188cc0ea4d924160e3b281372f21464acfa57863f799f8f6ae4cc1870ad964ac6cd5fc635c1212ce580f94a91005e627c2e7e0231e20afa741e694576a26410e9451b3a33be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000161747db2e5cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000223d3413a9a993eff105b6141d8a2338736bab946675c82e5cb99059e4038b4e1e2865adca16eb65c247e98c0f561232691085ada64db3ad3144a40b8b9fcf0800849504f78d157c0ce71766cad189140703c25c7ea917fe50c1be1fefa03c940e301470180ab4437b1426b725db0e06c9eb34a41f7197fbc399a00e94c3d2f018063084261e1bb3a288125716df4fd14f7ee991f67811ae5c892d7dde64ea6709e77d14309746b8bba75c1c212e14d4967e06c776125edf4c95a7f68eebcdb40000000000000000000000003594a45f34e03aeb3710af9e9915707643e2c3e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087498ee90c00000000000000000000000000000000000000000000000000000000000000000000018b5a18d04deb80068295730adfa6ea1868183a6e9d432534bc9d2fb6a7dd358095357e00ec733f7ac78200dd6142c7f212266fc85e483d1395326b0ebe8a06700f240e091282887517d386ede1b2e82bfe3eed3a5bbdc145e7e79f3435c020016a36db083d179297d5364231ec759943f72b08ef87c622007c60a5161f39f51011b8e0d3ca5a55e09bbb661a63351a26403a1440d53a1bc18a61cb3d9c821180c85f8c323424e307485e14ffa75e9f9c5a5061db87ed4757593d9f497e11987000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008776a560b2b75131ec6226b8547531c8e52bfab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afce8cb3c03f7c4c3000000000000000000000000000000000000000000000004a5f7022fd0d81bf40000000000000000000000000000000000000000000000013b3ae83f5c9294680000000000000000000000000000000000000000000000000001549b6de1b70f0000000000000000000000000000000000000000000000010f704311e2f9fe830000000000000000000000000000000000000000000000038b37682ef2c59173000000000000000000000000000000000000000000000006695842e9eca316c300000000000000000000000000000000000000000000000000004740f6b8c60700000000000000000000000000000000000000000000000a72b1537581a0e687000000000000000000000000000000000000000000000002477c01cdba7f5bc500000000000000000000000000000000000000000000000566383dccf54c490e000000000000000000000000000000000000000000000000000150da87b4334700000000000000000000000000000000000000000000000095660aba9b280fb70000000000000000000000000000000000000000000000065f2c2b7385e7cd5c000000000000000000000000000000000000000000000007bc2470770f18a27600000000000000000000000000000000000000000000000000025b806c6f8b410c3842e4e7704bc056aeb28f2238dbdc6dded96389a534f380c68b65ecaef5c8247555917c09cbadba8eb58baf4893ac4bfdd38223326b53b7d459ddc55db2a729d75ea03c559c375c60a43f7c5be41ebe0cdc4f71f3e9b4b1c850022371eb462999994b826d397e8e5d25d00aff4d412e7c79fba7a40f440b5687de005f3043047cb9c470a58ca8a0bab4b117c6669f5740ef9849692117563b6b66dcfa0f09221ce5d7bc5b5b68f93e1374c90afc14f3b37d9466486b33385744bee20ad3bd1dfa2f17e4b55a65c13b8235727423f1a40714dd33b45cb93fbb2ec87b2d6153302e1806623af063fb9c2f58ea4d6a487d45bff5f2ca69f189702f9a35bb72ea2763e2db9cebea7a7eb635f369099530ae36b7963b194ae4807186efbbeb08822a8718a4fdb3b0f363d32dc7804cb7135ca0ebc9d9665ec18c5d10306e3b7aae220112d461196147b12e018e36b743ea9445181f08dcd093868250c1fb2961d21948cde7b9aaee805dddd003551994dc065bc1a95af521a637b3fbdf5dd65a6a0fb3ec999e5bc2dce64629d040e865a182d293f71da5cb7c4c8314d119d625561d66bec9882a1c2b7c992d80481de3446925c86e14afd8a0e7c654ed896e43382586b0ba442b141e8f6ea21bf108f6cfa4859b41bfebee2962b3e521781db22e029a2a4cf5863572c0cfb8a4b8ec12656864ec83f5ae293b5113a20b0800310313e31185ca92f348f9c98f1b4611832044c525c39d92c860cf4b94120f1ec7e509eb191c295b1f5f69aff394a4e49d297cf238bbbf12020620d2a6447726c6692e7729927b7be8e87a7f147064fb4f03bc43068f1641156bf0161708745a4d030704f34854b1bfd82521aacfae555e89ce70f9321c832b9e6e192777f0c8313b0fbdc86575241b106bb91558ad95537853840d3624deb6fa87f80ecada3579840b9cd28c21adccf0aa2d08667b58116e26aba5d415c5d31fe0e35d04558361bf058a51416e595b0f6b700ac7964ce5504dccc3ea6681bcecdcf5dd512d55d6dc2e0509cdfec1b7472a1f62ce4de9ede0324dde01ae0c48e049edc773ffeac62320c469d42ce876470c6595b87508466c65af7bf81505c1775fc5612591fdc6911b9101acd3fd40d975ddf0fd16311deaefd04dd9e1fc116e189e70459b10d726267e27e547044cbf8be4571aeb267709044cd79d71b2a3a60fd91d9c0b644db90c1919143966023ab81a26b7f140f40b11f01e36da06fd44a460ff92fb4c98be210ebd2e6d78d02b3933915dc33a000dbcc22d9b3903c164da30796829b306260768e1a8d45016a429f70b26123e328873e5f852ebf675bf3cb260b7f59c2c2e2515b1bbeac290f268da3409212591c7b8ad9ae55ef396d0f014de6f8e7a30540f67090f2f2ac735e9470764e99cdc041d1a9f8ea9d5c3bec66a784b6d8dbfa61c9b9bd4ef763dd58a11792412d089467f268267cd28d094fb02867be0374b4c17463c9b3285e64c8b83f1a9b4f23d4789ee84cf3ff6c799249ffbdb43b8362f2aba58ec2b484e0f4b986cf5ce6b356a60d1a0aaaa4bf3b51cd0cfe46661713911b20f7fbfff64cbe3d8b35a004b5f5fec13deee823f3bb00c1abd9a8e8612721b407b7e61774a7aff8464db15b92fb457c3ddcb7cd636b5094983dc2b18b7a5001e8272f2de617157da3bf932a90fcef5a6b370585b13eb25c7d7089962d88a00000000000000000000000000000000000000000000000000000000000003604cc6f05bdb605d4fbb7c6caf88a8fa7a3e3d76b4f1b3e8789ff4ae45c737ec87723c926a10fc2cc1f5f90d6e7e77a1e5d1893056a63e9dfca6b70480a7495e5b000000000000000000000000000000000000000000000000000000000000001b1166b7463ff3d73ee6cc20684c6af0bb1bd3dbc4bc320c09d26e3ceb9634b7ff33196779a363ccb3ba973654c7a0528b437dd7963a3dd66590fbd266d95b1fa4000000000000000000000000000000000000000000000000000000000000001ba13edb843d1069074329b94ff67906dbc8d6005525e4174e930b1afc87437a77395d31ca4de913a1747d4b1a6a9e373bdeb5146a8a9b3c4b0986d202dbd7473e000000000000000000000000000000000000000000000000000000000000001ba66dbe26789529fa35ed14e119a5f2a10d7cf0984db0b88d72cb5d8a255ad80c74a9d0203d286b6eb4d95e2ca41c16270597568f59b2073eb67bc1ff460e8987000000000000000000000000000000000000000000000000000000000000001c9726d16f25fc7154b59963d7dee6eb12ee3afe8fa3a8ea7499265e22b30b64ad344376940718eb9ce93f0359a52f137e177238b9b2e6c33e0561524c90d98ed3000000000000000000000000000000000000000000000000000000000000001ce6ef7ac926d7edd7c83a7326accaab89d26867ddec747b0520a3fdc0887f735207b2b1160d2085c28b33b18106298b2fcf24de5372ea2ed54d8787fca9373a1b000000000000000000000000000000000000000000000000000000000000001cdb961955f0bc54395033066c6f4f8b1d89efb916e134f44877df48762e178c1628197e5c3346f8adb66252222a94d31efa83d44c383e81ac185158c16e41028b000000000000000000000000000000000000000000000000000000000000001c99ebce0521bff89460d70debfaed155b62091bd6765718cf904313fd90ada3a9386b69d5681e5c9b34ff4785cb9cce7af86748d17266cb6df007127609b6f92f000000000000000000000000000000000000000000000000000000000000001cc92b753b041779904b71f5465a821bf3125fa57f84507bf091ff40f733a1298754012e9b1252667963c2608a413e0910ea07afe811a373ec9005cfa7fc1bc811000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000023e01bac9b87dc17a6a8366810f10f33dd040fd9b625a5a2497ec93ffdeba4c782636d0e6a9f98ccbf51a91e285514a25ee5258b86d71c962299bed53ebf1f8544c26f5286d5679b3361ba1b6ec955fafeb10e54d37230b775e575d6ff6a9bc7efc244a41195e13af08e6121f1d32248aa946ba601bb6d3e3c1188e250cb2b813a656f230a5f2a0e8d57143a0c248e993587441683a742af0c6935d3addd9c4d844124649d304ab020e7ade34ab0462bea2b61e5deeed74cc3277a10366946ef2f04095579b9b876825946a4b618c69a4b0bd77bbfc7b10721ab8ce26eb5b38ed3b80c2096455eb300b621cb85ab26cff5f2a88448ab41cd2db9d8bff6d833a3a14963f840f0f2e7c516ad36a4c6e2abc7af2f26e46def0b6873b337dd1b91e6052eff85526600661f4399b06e06c3a5c3690c45d3f0d4726d621eed5cbbb87b106d3e095acc1dda23268aefb4eae3325717a42c1ebe15c1d794a5c42cc886981fd2eecaad6f5dfba42bf8568d826d8ba3aabddc073714e938523e282594c141a65214c748406ca5d3903d57341467f49924d02ee8db132247c51add74e87cbe9e4a0742d6e249d5a37b08184b740c4143f0ebd4a3d529e741785490cb22839109f259542c7a582526750f2e6a587cacd92618b4197121c61a7b3af75fe6dd4ea869bea58413a510d09c6402d0455b8b578c1560bb876cbed65a4672f630dc952b68e4027d0f6fb64e6bf2aaa12e56de2082009554280f7eeeeeae90dcea8887e9eacd0c51cf2580e5d11029b9e5ecd63265d3fd4bbbb46a4da67bc148065ea293f8b36767ddf749ac6b0d4093fa44101f20abef93617031fe7395efa4645d892d0c22530f824baf78ae47ed69ca021967ac89dbf621fd0cd0aec9b8f072242bd8be0c01f154d88e3095ecdef86247e30d50dae78b37095d91a37144507545312e42a841526779827576380a93e3e0501e6fe2e7e2cbf48f9599274e201690f7a09be59dd662e72b7783e4419ed79e567b2c1cd57ea821d017bf821e729433bd1ad02a2a5802f0799fa523ea2e2ff0fd72d319f6ce771921ad1fa0ca06c7a2d1d74eca1233669c1f3696512882f760d210607a6acf2c5f8d75f82298d6d26cd35afc32b9ba61aa52f8aef690c67d4b063d92a272904cbe785da8937761162dae3a30175e013f8fd0276277ef79d28f6caecb874f622184e87705b485c020d08a8df21fcaf78d2c68566bd0bdf16dbf71bcb0e4c7d0ddc64b17896fe71067c0910b55083fcf21b672aaab7e7fdc6b6a67d16641674144e791542ee7e160cdb0681a0286aba148428efb7962130d7b52c3b93802d7eb62ff2a785143624a5f002bff1a36966273c1169876023af439c4fa88fe2ad700bff48af0c0f92abef969915b2a81c3597809214771f6b2139cde62e9287e1a2b1672d65be88bca68536ca924a1643c902c172e0be2b0c00e6c4734ac8fce1057b18c3d76df26e15cc4db5b02210a8d85627e5c9b97965aa53e052bd3d3d37f0a9dac1a7d5ff4fdbe678356675025c74f1ecf416aeb21ad8237e2e8276f791111b405267ea94432025ca2efbf9626d379ca1a7ccd66cff48373b8cf68140ef21421010d38bc12446534cd2b6b186e087375dbc413f04a9fe0de589ef088232b4edba23bcbe851ea6738f7bb9fe9e6a977942e8779bb4a2aaef075ee0cd52ad277486b537e3585ae126b91bdf0166003f53f7239cf6d719f8f880f34cc5e42e49e2d306a72493c7bbe5b52a2e9967a5e9d1e1c8d817b87cac3ef6dc454df94bae3941d8a08498fc0fa9248ea36512283fc59169dcc3e79e5d546a7e6c71d923570825d138af606423d5da9e64f8610562cab5ae071a2d5ed0c7cc83599b575536701c3afb837ceab50c922411fa4a1dd9d8212d8bcbfe9e40ce524338d54b94cc895a550b133f7056d2fea675d0314321fda998aaa5c9de609a91c3dba0a29f543a65645455c53d16cd8979390085b86e3a52e777fe2d586a4370c8a7522104115a813579229c092f5ab84fac8e3d28520a4c34fc927a2177526c359699012088c3ed4b5f28184898b7dd874879ed6e11e0454de4b79707b4820e64a86ba96198f1bcce46cf327bd6b016e0c41361c85bf2931bfacc4ef42fbc760483cf11be7a5c47b6c6f826b132640dbf751d3019ff229b5c03aa1bc9f444535ebba877a8da458d053823b79811c2b2ab87576eb370d7ef5284efafb6565983b8066da91ceaffdd0882ce2cf2c5819bd0f633cfeac76f9c04ddc20915ad6e65bc04f3f18b5c51ce28358e5752cdced3813bffda43675e5b58158fd1b6b81cd6230767927ae529de3b83480799fc3913348993a4a86a8251f8b5270b91b9e97fc9c37b35b865213508e0544bae2d563eb109431dc371c20c1f170d309f47b6511c98a85e205687f42a6c8050af60bb7b61e45ba1051a9fd30dcb4ffeca9c375a47a58e8f63a0377347d4eebc75ad3ea1da2ffed0698e7e26c155e108470fccf60ddf82a973bc8e43f6cd5b9c0ea593266e481951102c98dcc91377336333d1d1b4ad298b7e4860c753a01337f6296ac268b1baac79abb2526fdda36a1230b5dfa6aa6b1264a77027b023bdbe1542e26e8dbccd893424108f63c6e088cd6a4b5251ca0801b69d4e1d36ef4396035c318ab9fb3976805c4594fabed49736f8a2385b10a5dd903d8ef6ffbebf1b3e4fa58c5257f61c6fe769f5aa673bcfb69e9605422f6fcc6d6452ccb8e9f417abe6feb51e88b64058856ccbdd4b7edb54c4fece628c36711e1d0b0f7f5511f7e464f8efe9a4d22304f6a8ee96c7d5b734dcff56b21d9ff152393264ee372cdbc36ca5fd1656fab76b7913663f7a41a26188e238d5b92dfffc23f02e58fba1f9f5f5d23d8b6c63e754fd8ffc112fab3ec373e6b18c58bd60ef7257ba94e1024ab63f22e25d38ae0e0001f4a1ac0b0453c2b4dd8fcdad7da1d4e18cd1f4fc5f65c2f6be3460af983bca7e2535637ab4d41aaa8ae2a85db5739e4b08eba060e37958c86f97e67173d36404be56a6e1e1b5c490c8cee18d1f623990d613807145ca6bc376f46f058c40e46fe7e7ddac1cafe8dbefd5b93bbba5d63d39e9c05789db3487eb7699ca420183b1549f9e820d7be0cb80a275c6466d4dc2208e8a12f25b4805e6fdb8207843ebcb73c7d75c20c00adab60eb7cf058d203cd2ca36840ba0e1273fb8adf3623a9bf287d9feecd2897b97dc4323e1f2a192aaeca0d0384dff9717984c3f0772886a23c482ac7d00b83aa7f757f9897dc0fa750abc4b6eefb0a9f8c018f6016348e1a91afab782b7dc5e2b9a360bc33a1b573e933354629c0443011d2a56295ac3b24d91afd8de0dc92d42d85124878ed2f88e12653a9376dad73d8b7031ad3e813b43eff5ca8db8b14e02b51f9633b8c8a09d96f3e8deb7cd09851452130265a13658cf1875e644198e7b45207fadfba0bf3e0a25826e91c945f37737eab2e9c2da84f71be272bd038bc2d32219d218aed73b27e05987d5a8be816c32e9b7b30c186748968e9d4880bab5b43ed5fd36c280d71f0356f07093dfb7841f14217bf25ccd4c4536020c40e37aa7319f3cbca11408d25fffb11a18a5465022302af653d39caa68fbe48ecae4c4f033586d33a8b8cad4b96b5ca8decd01f719a959faca130c05980fc8941b2c8b4291dad8de14f1409f23576f8a6885a8b24ceba5c4505c2f03a88d3b6a1c22fc205acf503fff528286c98c8babd9c97bb62c6282bdd2da12e687271f03c0d9f1989b6ae786960152800d2af28db543af4c40ca3f92988857f77d05bfddbb91db347488e6806b197ee55a962645ceac20bd36857c7bafcb0a99245edd93bff003e4828dc01032f900847c6bc27963fd849d5f42317303cbd5fb5956603cd94f9f5c6122641bb1c0cded750475dd822f1c9c760502b2197c678e0a8f13f2b8ba2fbf80dd5ae47b1cc1fdd00a27b2d6f4a730c437a3beca4f389888a0f678dace5da0f4253f8c7678d13da6141d1eeed92a526ce46c38217ec8ac081457ae77dc16ff6fed82fcbfab45cfdc0407c4cd97ea85087ab12862389be1faf1b460bee6b61a22b088e730f31570514d01c2cf0e1c953dcac2bdc84d2eda8d7194aacc4e27ef0a68d283bec42047e4c97e37c39481b781678788f7ae190a354c6f44894291590c4951bbf00be3a22a5d49d01cfee807a84b06a14f31a585531bf53489fcb08c4c3d9c37c19e4706d88373fb47996682fc67d7fc847d89ef9aa8ee3311bbfc3ab8873d2bf06cbdbdcd2f13aa2a0200c76270fd03d86947e0faeaf0d413d7dfcc69a48c04c3c768837a2630a85e148e34c40226980119daea82d02f26d5ba8ba7b9c69cd8112f1ac78f437756fcfcfb16ebefc81162c82dc7376d045b395e11c8f52f15e213b16da5f85a8c2d34a07ee7d868e37f61cb3d7acc80bc06c984c27944e5a63827ce902ed6624e06021dbb85c27bd85b464c7dd8eb6bf4afd22b8998fc047382300e729ad110a32bed5d648367e2fa736574093e14e02574118737ea9695b10b82fddaf53afb031bb6679f9bc706e445be6b5b88848736ada93bb4a73b7ce9aeec07f5d1650cc638f54a51b01238295a3a33091a1a21f10d135b8b11beaf1015ed6328ddef5c4f6ad162fcd7b3030a0ed0db09378fb21c73d2ae1729e2c6f0a11455788aec3ee4fe615fc390cbc14c415250762e299705ed51a3a873b39a0f65e0b305b66bb5d2087edaa1212708bca9243458d076138b72ca2104639cf1126e491a3925888ca1a5317605976661c29f2ba6b5439a437ec0858ee0bb8233f140f29ceeebf4e919e8d4dd5b58b6c0bddd71d3e74aac753e8c1514ad0b2e72883b8193d4eeeb8a695d2812eed538e078836c04634be2dc8998955a8924bf7c7303215240c70459c46261f666aac932ed6a951498c218e612d345836152ea0da3045b7ebfb50b89dfd20ab8ef55613eba12a14d7bcb001ea825b62044da9e7e13c9dc5d87dc8437d5278e3d04981587e87142ad6d9d1f4cbeaf8fa18703d0faec4e38f489c666fb7c4336ddb0b1b8e7c50e83df736a45e4f5927ed982c5c46388101b5f8f2a9ce3d05157525d6d801e35d4727616e94d698d5881d80a0933957a5a3048e76b2d8d1a2fe3ae32f1f00e9920b55ba6528977c64314afba230e67bf740016919846c5fb6da3f9bc17f33af102f72a167793ef0982941b2eaa3f5af315c18f870d5f209b7b779bf9d660bab9995db9c61b112047e1d135582ad4801bba0706d4db9c386874c9bdcafa839b1fceb2c67d804cd5894b07470713ef1f6c920a6ead0a73cca16efb6c14b71bea2ed0a2164f461687ad0b9db686f813d144bf38c90e5eb6915efceb7934f10d8332133954047db466acbd2d6653f4ba2f21fa5cf5e150f4f2c9c3ba4309bcb12a98788989cf57c8c6aa2f97fcd9f339f675b8a2956a8c87baa44050abe6d85246d9f850b29fbbb88f2dbfa2169bfda50c2c94f0ffafe015c6664dc98f5d267c700aae5ae1f806ced966d3c53dfe51f220b8640f1266a3b348ed5615bd54abc680d442f85a57a54ca55ef09bd49808bbd3eb68d21004915e4bf48170bdaf25c62caec56225d255216f86e2f67e691405695de4eaa5d956100ece9f673a65982150b69e70b4d6f44393803dc78c2e030f391bd59992fdef4b80d66cad4357e8451c0ec3e494870efc1760045f08cc6d2951d9d9a7f4b85a47e1f59583c0ccf91ee5d01f89592305c087065a466ec9290a1e82779265c2cfa36872ddbdb1fcc7ccb3fce9d77394677ef1bc3e37d8f171dd64ef4132c0d98d394fd0f3decc4b4000c4e0653391f5b5bb0f6f1e5dc24ea89acce41888c96bfef369c354832e1554f670b9f892a416d6165fbae2f6a9ae01b8c5f1077d7a5712480a509279a47f7ea1c4f899e2df96f37d107f1d10ac7fa3ae5e377989719b676fb64ae53e7743296d56ed88c1a9b6e1f1ed67fc15f24ff93623d0badc9a3537da94944d6fc9cd371472fd78ab30888c54a6eb172a87fad357b74103007f5ee634d9ec192362fa821426834c799621bf3f8f750f7270f384e46bc267d24ea6de68b701f137f6166c7b9238b66c28498b6424e6b7b7d7c7b64432679681a854aee03e89d2a5160f5f10d2f7aa9adfdb59ed4c1222c741d906614ba04ed29206cc836b6e223743ccc47688733dda6f83400210fb7606e9e31c4ed7461e08309a0c8e48813da0d340a7fa9cc08771ac38bf0699818506f175d7493bdcda0aa1ad43c7d0b6d05d668680c7a8944682a973572c0283ba4a01481b8f99a372556dd9a0a3647db9ab421f8888f209b0ab0418bf02410314ca8687e005e813d3a2011ab8eac8d006db095fa45e77226f89a12de5879ea425a2195312ba69b0f9914537de805ecbc376e4aef47c6284938bacb9a3a71c24fe1d09267609a6130aa1695a7c6fda95bc1daa483ba51e0656f3d5e000625bc7e52d6fd394f31c82242870fc442c351181c6acd1c3c3e29ed8d5a7b8a841e744d839f516f98de29d0438c2a524aff6f2f6b6366331db8220ba12d73ee9735d4a4f2c0b62bfcee231bd751c82d94dd2378418625295099812a1022ee391d4c65c8771b82dd1f0f394c9fe653852bf454d87e84f79b0cfb612cf0c6cf7c8470b781abaec3d926d1d935cd8d845595d0d319b08e89e41a785bf79386b50c2822017ef14720cead8d16c36b06b38db03261745218146da61c721e5518358d239e0fe5230793549da37a221b22dcacc95601697d124ef98f41d20f17e62499eb867c22995021a3a071b6a25dafac99ff53b520bb70737308546f471ab3cb7900f09930a55db8668ec6ed4ea6cee87122d296a663f7ee1e7ff758e19424dd98e1f26ad8efd4d6da681c68f51104bd3436d1fca5b28d5c3ab89ea8c2f32fd7d1371f4fc69069151aa77e316e18079e9c4b661145a2724d6a553c69795a3b83fea548a7110e1ee1fc95e43370130b15d90d82a08cd7d5b336af1522e05206f1c19200a02e54b3d69811545fd799091f250f4a81e1fc50989bde666cb56d498737d37acd64f78e29ce8675657e062e8b18ed05287d045305bdd15be7369dcf3f7548afc64a279a526665a4fe28a4a3f6e52f566cfab8d80c9d40c3739a24b4340dbc66fff1ea2feab89eedce7de6b4dcc113f5207e79e12b23937450555e05c70efc74e55308c3eea063e8dba90c86733c8c1b537fa93ce39165fd19802b045ee4502af0298d37d3138e759d27b21375e324f88864f10ee0fd20ef1a49f0cb5afa190c53f5b795c6c21846e80f0dacc77da16db9796e3b78808b9420a86c3fc7204c2e7fd7b2e0b8b26d0c0787020ff11f18aeec7a12d31c8d2c28bd670eae645b90ec70ae854691c01aec11a2f8124d87a95c7ad0fd064f4c4c3af42ad74b120aee6141c39441e4cddee9a1377aca31642e2dc8a32298750ee02f00ec26c43c70556f9bc0a17d4b0de48796c18ed75e9eb590c4081afcf7887520c335142afd4ea3b13f6b24a3a3e706cb31ee04ecaccb2fa26b3444070004a55ccb6e8702945b56dfc62492bbf96d7edbc196f6011150abae4efb7b3e695e5b9654aa3d25618fdce418e1ee7c493524cfe64276acfc36ae2bd67904ffdb0caed55a18d19874a37f1ce2970776f3d8726a03da9e2a08f1b43a01014420659dea997e00ba015e3725123d8e50778be9c87b98927006f14d55f14da14f45cd66c9809191ad51c2f105b0c46133df186bc0cdbc75b17e99697d7b1de247194985661290789c67528fbef7e78b266370108d7efba5bfbe3714ec64ec1e54f14f625b0343dc09171480e0ca2a0bee22a5af363db838500d8149722509bbcd15f8f53c029b1e431e3337283a83395af6bbaed7ccb73ed5ba3aa30f17cf54b760b764fc43b63e70744f11304bbacca61a03c5adae19ca8ac7b7acc693db7acb119d0d75d1988ea5c10d4921f3b494317a268e78968ed39906b2922e7bfc72dba04700cbc922c9e43d5705491e0eb1c5c4dfa89363509872031c9db470bae9a6cdd0e83092c1e0ebe8e9fcfc7234abb43cd146899d6927f750093b455826aa7de8cb6d0418ea0e1cc65c941fb1ec28a8cc6c062141d2e94065d493c6dc380e26fae083d037b2d83824070cae6cd0c56f0a73ddb97dcc52ed875a76aefcb6e15d54b847ea0802775f151cecbafc450a0f9f4a030a5c6b79fbb3281945ba285875abe55b12b6bfb891f59445ddf569c908b23b7b6c25c2a27f41fe87970180b07040f22a67e071c0ef3f07bd7637de9cac0eefdaaf53e9eec70e100b87f1e04de4578993daafb4bf59e21c93352c81b03ffd302fffcc86edd00f25e5a2c613dab15438ae62c43ce4f3c34b614e9922a28665caf423d8ab324c0f43c3bd03bd238c3911c0a6958e6f25455282a1075c86cdeab4094ca54d1ffe6767cba4a04d6dbeb34d88ee5e61e18c16394a79811bed5d9854b8f5f517942029ba1680297f5951f516f8f0ff2b31ca0cd9ab7451d10f2a994d22bd6929cfb5e281475925393386a482898e1eae0fb2b3475a534218b03c9b8ed599673b190511a5585cd7a5286ddc7f612f9a16577e0875699de34331f3ad2a1284875d4531171d79fd89fb5591261bcd6efcbcd4b4023e81648de5da207263752339c9d8e629ccda1d0d7bd32ae8b39699d21d275c4d1aaddcf965b04f1f3a593ab2888afcaf58e92644e0b6fb02db2c63fbb3a57e781f806d72d3618451e2f185c79c17a5f2093d3c9de64e7ff17127ca349d25b51fb92e36c673071a2d4e19d69c1354311cdb70b02109a4577f8f3ea67cdfa7c218d27bf94bcfe6e6ae943954a9e63d9199dc4c410d95a6330def55c7bd5feb3b3527a3e8729a6dfe37708395bf8e12e8a8344eb9bc445f16d0f6b702d589d116a3d3bb8c095b70cfc48bdf24943c24a60d71af53b79c9b60d5f33c4cc869d60febb00bdc90a20a710953f5de66a6e2b816ed64d798d00b711566308a2ecc5c923185fe84e014061a65282847440b79a19646f7c8b9bc0cffc8528eef9255ab64e41717ae99cd6cc1cb95ecd0429ec848c2a4862e9abf0fa623103f4dd312c43f183233576cdc556a85353a88608b87148b15d3cf17000638b8f93cca4ae6024f09319c041bb1f781ccff43644959322ea71a515015e818fddd09aa96e887cf8981eb08da17035762fe2bd5e0f941a23b0319bb68f48245aa309a2c53e2506ef741dbd5ec8126173678603208709b3b601ccb7998fe727e917d7018a386fba12f86b76126e5623aa5717c6535f73ec35b28f978bd1880a9a9c08820c6da90f61b2e549efad324bc4f5a9ab5aefb83cbdf0c07d9df53c821feecf8738825780f6d48fab9c0f2d77cbb192a929fc705f2890597deed09cdc20d8e49b88b2b907c05011595f3115edc5a5e9e226d96b29e66865da381689e22ea9ce813e225f436112cec300dac28f5b80e6ce9f1c2678330bc4bb3e28838e51ae7ea0085d801ee5e2251d708e6e9983688ad83a58c756e145b1ee7ed54758210aae51af02767b36fde2a1a07554e23b3c372d85a5bda609c29bf1ce6405b9be6d54d03c8568779fef90e59eb2d8742d870c422789b7e088e2f0f75cb5a336fc8e660e3544310d8e8affb081e628a5c8089abe6850b3c2ee5029c7c932fff02348ad5972282dd03a7aa4a62adf2688c59a87f244944ee9b44bb72480734d30daf9efad180e061a95d139765c174b253063bd1a809768e826dd9abc8150cc3a5bb16736067e6cba3121541015c8577c8939f58170e9264e059499bfa94f2589bae77f8bcfffcf3d5a411fb5500198f7ff2d467889e0971cc104c30e8afd82ac449f685a437abc2306e7e16a427a421cc5150b2d9c52b1b7a0117ba316dd7062de4054c5ca86915607b5d61956bd9dc6b80f80853c0287036751109e744b5e99f5cd586cb99795c9a151ad882ec6eff26edf7dd258265a962915ccacea1f44f13971c5ae9cb28cfc22c92cc6f1bbb7c57cf2c3b5fad64bd363d20b5bb4686c65757dcd29d1035567a872198b3432cc8598fbb91fd8983524392f7a8e7424e788ffed0a3bb65e819c01e114b40cdc2792e28c4a0b5e611bde412c5ef0976a5cac72f4d95c5c4695cdd02a7d52a5239499a77bb7c3a8cd633cf3b6558ed41695a0748b703bfc192011f3a3aa9c223b4d0f186298adb5cfdffcef91b4def3ef8eea537bb38605a4279194626ab55cf15d24582a46940041672aa342aa3d8afe39fc28ad231005fe780d810b17a4bb6133858924f365ca8f4783901138f841197a98c9788abe244f1defe12245835e70ced512765cf691616f7ff2c047adaaf5ec510041315b420a98b9bd625b99e350904b81ecd7234da37752723227673c1ae1946cb6b269be3f6b40f7511431964c6ba5b2ef2ac9ad47042468d0cc34311a7a9871e5a890ed215c524c14f88774dbf27df390c99f3b03753240b4aa5206d916f23e250484934977612edbac90d1cb3258fc8516df669f98e6b582f11425aae540a196b9d275940340523bb7c541c4b95618a047a4d3f4634584f0635e6767c19d09f42e3c5a6401efdfc9275ad63848cf87bfce91abfbbafb941cac86bded572be58b08ff7605f9049d977c05332b9f3aa30692e17d70925c9522e07c52542e11e558c788284ab3b5c7910b0bc8dbc8ec02caa8ec6649f21e3dc99229eb793d68e89dd43e4d98c71c1802a84a2d41ee68e0199802267bfa2158d43da1c54f00b0f2931d0a40934c9e3fbcd1e30fbd90a7edc1ca0fb81f4e060fd575a935a9b09510d5ea468574c408f346668521ca5035d6c4977d3337d5c325a2ab4d042e1a12ec8721d89d551c2a2845e79180c0238040a228531f61f4ff47420829b50c875525aceb4ce5602643e5d63ff4125e77d2e6d5c422263f2f4e6521be6d322c5a7526280d9e6e482ad679fc7952b1070914a715cbc9fe0d94aed71207745091fef706bdaecdafe8a49a3c7088c1fcb556b4f075eefa892b7897abb2ea75ff63a8c55a2102eba52ce2ff7a21e664aaaff0986503393757ce081d8c5180cc2d59311fc2a9636be4217b9ecfdc302a8306089d4ff605111368122102f8ecfa56f52394bacaa93e451adb2b78e91fc7febd04ce40ad6626c46145337fe0bbcd8f6c00895f6d49ff204331c89290756ab7b9721c50964f6b0e4796505b3095dcf1114fcef29e8ece812eb0d1979039509f0bb01221c4b222840becb4bfea0624db78f1bb202bb10a8bbe873653ac86dcae4741aabdf0028bef71ea582db5c91d3a2cb37fbedd82f768de039a7fc2f024a18f8f6c4f8c30669d754bd06e4afa25d6a9955935beef145c33a588bac052d89bb6d1e62295ebe38b0d424a7c2c529cfe8e2f3e57e7e97f5bbb2e834cd2a53f152db947b6fdea5f37d9f52cc1edc65ec642ec5328ecca7cdc1827c55999c9cd12eb924eb92fde7eb97178643422361ac7388cbe55206d93c41594a5778024a24f4910f177b8202288444410d9c18648c5860b704ee7546732176d27f23c222c058bd22d966a0617b309cbef2aeaad0df96e37e4915572316740164a9d86929926fa99b8770ef10912aae0bd7f380836b292545369f2ff3e2ae417b9f8d041ac502b676c22eb1eaab056d13144f05765f97028a365269277de581f2b6db1bf8546d6ab5499f0d90182296b5701363ceb291c5d3ac76d85533fe646a1c8d3e3fe3589aa341648eb7c895b52d073c307b42ec3d089f56b38bbd78a1531f8ce99deee4315e289d5099ee07d5bac33b239d5566e5040d9d959d6d2d1a5c1f44a332b8410ef0f8b25db8aa05f7bc1f172b49b202b3b815e632da0c0b83ce01fb1f279fa1d4ebc73d9ec98db4437352bf32ff8435c7878cc1eb387811d7b711b79dc2095a5b2c20811ec89aa988c20d4d1d960fad0acf7637806b4bdf276be1201aa450c3d22a95da7dfff854dcd33ef7216578992615aa24444697cf65b9f9901f75449f4e91dcc6cb74e77bda3a3509c21c22c99619d67c22d3eedfb95aef170b18b31bfc6a1ad840a711ff6248330f9be3c7c23cc76db3ff13a4c0a1e03cff24a6350889926c6582811eaf5ee96d210e78af86945f2d3dd2cb4119c1593fff063f138737471a2caa160aa50b264286115fced2211b89e31d1a11a1007a6736fb4440312033df32b3aa4ca0176b73261d839e3a75f5a19a315411fd33768c3841e5a737b5550499cb024b722ee69c2e05c7fa059281c724cd438cd466e8d0752935c7195039c231f6713372f3b75f52f90d824cc7a297d1b5cd24b536ffeb4a2cbc4bd83e87dbb3a78b9bc3ec6a15539982213044c18a4bc10ec56af9d21dce27674893c70845f3b6d18016f9652305ffaa132da02cc9f47a023568c1013e6967d667c8abb7ce3e1f75f87db6fbc51613dc6442b6a2a0601c1f516e3d1ae88e1f11835854ee348709c7fb4d862291922132233c44b6ffb974f715c870db4061a0bfff86f402dc9339fd0012c61647364e720a8940d31a7d152c5da87c6e099bc8412aa6d45aed027af41c3033b53bc4f5a887a61a92a9e38a20037163c7f02d06938b76afc8e0a93e49356d365ca5ff2c9ddc6b39f8fa14e8b85b3cbfa5b17b255e51a1e1b48f8a833ca68b6db2fb04bf032d0f94766155f7012a172bd72966291c147ab90986582b5bceb98c6e9f1e469153699493ce04087e4fd234da43091c27e634eca6e1fe7b43e3750ac219082f36f47a4651946f84d70fc2f30190bb3b1ed7688be7a0ec68b92033c21d1ed6178bcb86ea69c3e07e65cc596d94aba0633cd0570bf749919ed7828043c5c648ff324ae3c41f8d3fbcc4ea3eb2c828aa68d8267dd836a2db8a5d3c1c5bb036d2c911913e1fad2b1b0335b0cbc5732ccf2cb842a2b591f4cab32780bd83178657f74a57a00f9e53e3f47476bf7ebb6bda21c56580ae071c958699d62c283edba138b98dad6d502d588367083fbb32867c000000000000000000000000000000000000000000000000000000000000004199796b761b31982b3d98281280217e8a2e56dbba932a49ac96d74937a3ec05653e38469e900e20598874b5c4022187f4f8d43af30b7310628f85c247045592311b00000000000000000000000000000000000000000000000000000000000000

Type / to focus