Logo do OKLink
Entrar
Ethereum logo

Explorador de Ethereum

Detalhes do blob

Hash com versão do Blob:
0x01022b8acb10b0cb61e19f72b51724d33451137a2fbf95ce3fc1c61f16d03975

Visão geral

  • Compromisso:
    0x952e1dfa00efb0f7e35d8005fd521e0fa9bd4b7856a30e90312cfb8686513670b97f68a1d80bdfad914aeab6c24b2156
  • Prova:
    0xb4093a86998844a0f455357d9ec9bff05a82465773247dd0f4f62e1ec1f06e196a9c5ffd59006b74050564a28f7ee409
  • Tamanho:
    128
    KiB
  • Hash da transação:
    0x350047d479fe2bc8f4c0855b4e28160d6d7390bfbb0f69e1b0bc52d8d191dbc7
  • Bloco:
    22040390
  • Armazenamento:
  • Dados:
    0x1300011e0b00424047613e28720d0b4c03541b6e94b3000000011df3015b301b10c0296357eaaeaada9c2ffc87a14745addcace0d9811a360e8811fbb0f17f99358d21e03fb20ca72d0122cc0f090c0286038e213018c3189138ad809e7caad50c66bdbe7bb4897d81e9cbfd60f9cd7eb822be176a040c43d7aaea0c70a746f417c5b1b9489b35497b574467061353606f6a3200e7dc16ec07408f7c329f80871d0376bedfabc8616bb74f4e4bebc8ba407e9092270cc00100a036e896755c0f1fa38884f72097063ce0ebfaeb5eabd6ac7a7b0e680ed107542c392a1f2762e91218470f875a2939b76aca020137dfc335b5fd214494e494eb1ca1f26db2fb140f47e90049711e46f0c38709c320a49a1376ff7f4d7dbb940ac44be2bddd7aa20e565c703eb3fc816cc913fd30fbff55cb4a528c5390eedcb94d1465c20a10982aab80bc6b975d6c1834a329aa84895bdece93d473265141b13fcae515929dfd2308b27e5202bb64afcaf3cf5f683ac73a182c60003096fba977ec95f68736b536e22ea888b3b293c2b1db4e30aa5339502297b605009c1488f46ffa0bffc82002b399a52fce6bdef3e29cd5a0fd13ae164ee24212c202091b93fa5f39f5bd553e02e95650816d5658e9ac9bb5a338dffc3db3e675800fa75efb87ec02c3a307290d54400ce40dc2d2e92b3ad4907ee468f4d449695b698764f74343af4f349a1e901c2e0e1c7f9ce2c4571061a6f32779ad0007311b517833d026940c08f28004050222ccea7c08311b0049a8a048d31c5d94789e31cc1075205d243011e494225c0f7012a6cc5ec24257502d7a43807aa22d8c92e09d17df85682b66c440f40d4280f010ea3ae4083c8104a442148ac670111b873c10849b1a019c6098b4711401a144302088bd4082fb54199600b424c3a5c99b5a8e92841d926e35a026761b031510f8fa928d72058cd7629444993ba3b15aeae2fdb2d2ceb25a30f3a01628e4c1bf2d1c80353350c2d39f7730198ca38422e3be22f5400230106bdb79e90af5615424e09efd740c00b2e6341557fdd5cf64afa2229c4969e02e80580fa310ebf0efcb206ee5657d26194b871bfd3ca1f757e1d6840c9ea4e875913f9bf329edbef450739260f8d2541856eeef1155cc75574b224267f13db4749ab673d723f011eb6d000e66266f85d0ae7c7ad384ffc17345dbd1aba1d096fefa32ad032cacaf7e5fcc5784baf32bee7338315d3ddc7c1b9a6c52842879f64071037dff3e19e65cd0c21abca57f11d52445875e73a0991418c97bb40289affeb77dc39a3b18d2253ed9dafdc21d946b398032d53c5af28010f4c81e07bb7f619fd6eeea3828a0291d91dcf7093934d2eb3e3a70505a3e30fb361fd54f4bbbc9b13c1c10368573503b235c53a22b010c47269c5ac6a183ae8e8d8af202be51eca4471d6401cc38291bdc9a470a9e7d9e470d6f0ffe7b3638ea248fc3d485bad644bd6ba116074e5d6edd451e1c55b076f1a4dcd77a9df561dd2966f09c78c5c95d66dc651943386b0dff64f716bd29c2087f0d00b26e6259cfcb2bd49cf421021018d92033ff38a3b2304ecde19f848a12a5d43839e6b6192be83ab4daae0e68b4678698247fb35636592a88e2660019a369cb21a16474f047063e1003cb936015868f272f102b4e294b70c5775fb1c26cc0db73434d107935d8b8abcb35bf23f7e91eb93284aa9f28e8d43c9a6a6000680ec3bba7631514d060c3657c9f54905b7661992016b45516acdadc5542a0d0a181892621503658b584b15c6ba85d0acf130826190804d0a1fd166b6efe153cd126a8630887a871c2dce161cf6c3cdb9b6e07001122e40a536dbd4788fdfab52cbeeb638664a21ffcfb4ac9d01f0ea6f009a0f83d5aff40244ef3d21b3cd5d521ebdef2dfd42f7a43e0bc286ab81e27e96998fb1c21700404a31aed79813283227bcf8634495bd5092f54cb1ef489bc4612018a01202f76b06f18246380a840dd2cae81911c1d5c591026f19867f1fadb0861a21a6e6e37f641a69d0da73ac0f8298f7b440155e61f3bbf76e5197935d12d2a590bc98c90fbb31a8fe7b7a97fe5db08047a73ecef44ecc399c269795d7b27562e04523719479ae5599ce49a2c2213bbd2b234fb8a078efa8bc5682ec36e9718841fe03695984493c88b90764cd7ba0f544dbfea40885fdb11c5d8180c4997ca5535c160a169e2105e5438037446d5e5ab3df7206a6310616344b3965bb55d0d76338d7e12813a6631cffab0a17498b8122f6ea1f3280b6a8cf24d63d83077ed1b3e8bf89405250f6e61b5c28d932390c54323468d912fbfe5d0358df6db42815b2dce566112e3814f811750200c83bcc504b407c6fd335abb5565c665861535ce049ad7125c8205b294c359a28db931afb6098f6c5371551971b858a98b7abd393eeb1f092758c3d0839fd56901f44e24101bb25beeb150dea2de8c6eed5b4e201e761483823dac358b09b5954a1e7384260b32b04ab005a109fb8efa4e539c4f2409aef1166aa4aeeb5a44cf0a2544c236f8be8b70056165be67fe14986e0231083931e1432d27fb519dd4121b222fb11b461602d6d5a5255c1cc78c9eed9b0b25ec79f03278d6ab4f0cecd49a4dfca2508bd101bf40830407b80f653518d6d3091746ade8cad3de265a373dee99ea2b5e1c58d4a3ed3d5bec663d011789ace40ab651c6d80c9b9ea97e49e10cb8eb6b96642d9e7ee1915377cd17b76037ca2a3704d7109693ce3d6ec4b5b48675be52e58f8645ec54f2de4a708e8ae09d8a5a28cf354b0ff804a9e316219543aa963c98454d9434823b8d11ff2149338c33e03bf5edb62fdca0f1f412be33bd25a8ff20f7c7e505d6a52ba8cea5261c3461461f7cb2cecb8058bd56b8886964f51ce41fbb222d5254e0b80617037260b0fc7d07597dfa2584949364e8f7ceb544d23565f0c4654fdf3ab0c8f7b4e24f4fdbe51c8970dd2f8856f6288fcc54870eec3c92f8d85a99b8480425251525d7a4354513ed3c064417896ec23e5c906c9efe56ceb1d97be1c32e684db345e76caeb0d3360248050c1c36225949c7ba74d2b04986cea4356a42c6e8823375d01306eee405d0d8e87e7ed6c0c6aee87630187e740e6cdf8cbb37397ec62d612b0ea30cdb335b69aec16ec89a99ebf414f17a0017c92a00d76d623d3a7ef851523e47d6211b7c860c7d2b4d21ca2047fb54b0512267c7bcbe16e5a34a68f78e76356ea3ea0715e8e2b25434a2dbaca2c34294aa6dbd36bae2cb01a2a66679d61e6c78b9ea01e37d26ae155d2df141996cf223dcc4fa20ecef5b3917f7314db4ff5a908a8d0bffc3a4151df364b1f7c4b47bb8f994326aa87f26b3a78230485048a1dbdfe91242dd0f00074539fdf05135e84198c5277c2857c52a93285be5baf516f38dbc274e4a780e0aa4a988c83d8e52765d57690f2e948aaf0ae5d124fadc34ec072c1923381463b0f78aaf95d28d81f0ef5c308e5c3a2cbab6327cdf7ad0dc4e15f62a3416888fb9c531e154a27ac544fb9ff0a72dc93634dbcf1f3218f3473168e41b212d1733e8f3ddc6aec2c6dddbc9d6e9a0647a59f8a21150af298c1a3b77f80b38c334a3d4c502210236227b210205a7e8b216e9cee8c107af62be396bc798170e6b9bf280d28e65b6ad69e7e1f9287d47b4b9628ee2dcf019eb457cda4d7b396cffd5a2bf1172d0aa8cec6b936e8ae70916ec2dba17540fc0c17c75174a253463708883030bdff3efdc275a8bb0246d386531f12d12d759a94f9b8a0e47741e5ebd8265a7a01ccc8a45c59ae0d2e3e3f1098cdb504ff91a4d0e282dcc485d149231c47f4bc798f6710285ad035b668dc389764381ee176927a758987d189e3ce2bc4de172bf194893859137ee7a607cc1574e482abd5b717b5d202a3c084a3dd0b3828d4dce80687c5b7739c2280c58c734611a577f8096e34f178339756715a4a472a6c4498861e34efcdd1c793db78f0244b3ca0b4bb4cc15b347d0e8273c5dbead8ecbb95a3c86dc1787acc849193566c8a61f360deccc80b20825c98306b855bc4ae0b3a320b9a93473188f475658a20668df5b21c6adcdd27822596802d3a2f353c191a08683b87385e55668efc1051f1a071b8a00df08b799872af31383d25ed187b843f8167001b31dab518c0a0af1fc810d1fbc4a7d283cd37c051ffbab6efe154bcfcc31c9b72cbf4541ad2d91b0949e514a6137c0100cb30845344b3a6db89a0ed148856af34a1578b3ae2027557db2944106430b4905f3f3af1416d20bfef108f2b852aef28b1d7b168773291685ea7e6df1bb8db18419b6163a2bfdf6e6378963aa3427c1c5d22e69647f9efb2dd2c212f1e999b8f538f63f357d61f31613a16d5369087c67818b34b9a04cc1585ada36c51dbcb14ae452e514aafabedd85d8ccfec6d124b953837934a547b333b6682f2077f6dcedefae4c334c47f1e4f438ca122a8b750bb7f00e312317b6880cade4a72b308631d6acb8195abe5a249ac9d56d44b752c34b48ccb072a6be3e29311f8c9c506aa27f268827251061870d4ab1d9a47d1df847e3479942afc9754c9fd5c2f1a0f43c4f24b332a49e95df0d81ccf6653547c22901b0e783d0e84840ff1f49708ee7327e6cf4259f13863061ca9256da8fc600624f3dd856245364715de44861d6caed794e7706e49aa9dd9e1a396916894f0cfb54e060b913f5dfa76fee0427ec214da03b790ad4dd004e559e6471fe5f9481c89ad0b3927117968585d540f8613db7cbf4431f1545b80acab6fdd93f04cd7ca5a6b00bdb56ae540fbf0729bf6d1123c1f2f20882a4462367f54c0592a71820c5351c9722a57a3bee04b3e81b67a395408af31c48481ede57f8443c56556dfb0d0d473c302991b1a78143121dc2c74132c66b3e79199722a61df2cec501913e96a49cbf9b323a871d3a10a0302eb6a45997a43bb41f338ea5f2cf366b09222961f21c98e7842f837daf9a6e9d382bc3a4bd2b2b0896fc50b62975c15c2c7c5ff1bdca1f4115d7c3f4c886a4796ebb9198dd0006519a641b117add9c9f2bcc7f228865048fb5834f1e7470c0c2dae52c73e03c367f8726587344752af77cf53014106f55b307d19864e361781c66d4253174410df6766fc9e11a2534aac7c1c559e902dae99fe02e2ef1e348030a485c8eb6591b44ae4d764a1df7f0498da57a94d82f6290a0fcce100977c33703383ef3a08316c58fdd253e478d05446069072ac9869b5d438dabb54452b4dd05e1abf77b7c0ac3a3dbd3b50a691d7f33972a0c27c7ebe83a0322baa50fdfb4d1a290afe1ab1f70c4b63485e70e85fd1a9c01b7ca416991e9c74511e23769d09651250f4c7915bfd07ec7bb33c21e289b3a67d5e5fd3e1b97f3a0dcc7bb3ff499c30482c55c1dc239d2b5a899485b11df58df447a1153681165dd7c2d4c0e7dc74f606cadab3a887c2dedd75813b733ced1ebdda40f134391340d3c93299fefd6de47b1773838ed6dc5e822272b6606436be6e9b62afe34f4e7ea3070bc419adff5223bbc7d35ac51d75181705d39a950cbb3c630dca9312269b89da42b323e5f2f3f11af00398463545d55fb9460f7ea56f40bb71e13a7926d71eed3cba82d9b0462a6c3db1d9413f000fa13e678fa4641490dac4e5c340e339b41b9e7e5460e7a90b93f223e0bfe2df136f3b230412ac06b3e1d986f30ae9f4e5e1f3d44611cf95c9319050995bcb345d0ff6c3e9e041de8267ef35e949f18be7bb9ac05dc4fa966ce7b1c05c0349b522ee040bba92525ec43b23d3d09c5a67dea64786aaa07f5aa5a2a9b2cccec096830b2999e5084fd5eb570f04fafc0dec797ce1d66fa757a18d541dd3581fb6b73ae715942ee81a10a487510944c25cc6064aaea45777fd014358abf31891cc43b86e316cf40bcf7ca3b8f45f21f07d52fe3a7a8615f07ba4abe19ce1fc5130d1246ce137b86439182016160738aa5777184613b868333d60dfcc20d1bf383b844323345079b64d843baf3b9aca730d3918b3491d0808d4c58ba947c0e6ea3b663332cdf87a01de99da92e51640f7e9bf532e5518bab159ed2806f310b0daf2e3bddb1494077a04058fa7dd4e93ec65a27ecf5be815b81f9b38b82af04d74f987e19999b958d94627e4e63ff0ad91c55327fd228ef955a590a3dbc41138b5d8b82051f6d1ce9aa112f2c0b4327acf3e83f32db076f988a8dccadb39e1f257c78ddbb306d2ce20a4bc106a3f2fceadb15f7adc309f6d63e615e2bcbc61e178960b4a074c412b4b65b4d3da1775acdada1303017310f9369d863b3c7291db4aa02ed2591cea68ce075a3d7d03bc0c8a468064c87434ecb835ad5ec14b43285a032580a5fb2e779f0cf77a3db0776ae9f83a39d32e6de31c7ce96a2e5b43fde9458b8604f6fe785348d3cf0bededbe0a99b637bb2beceac25e7da814ec921435e9564026b7a1c3b8a7c5a8e7173a2d4da92367a58aee5ab51b25271535f3ee3cfee855f3e415a4a1d0ef5c828b1a92a65f0398b66dd1fc76de5036bbf8c0fdd4749d4df47d365037a8c2e40c32d1c869e56e7cad2ee3577cb69eb9958bc1a50aff30ba5ff58bd8976009a31fa1107dba33a9924fbc1b95ed5f532f382cb1e365bb5b484e760841df25544189e2af8f20e6a57b850536c64dfa433796b413b9426d0653d2f45da32bc2aca88a8b53128e0ba90b939d8b9e0540a1e9cef241de8aa60f2f71a59b0dc70bcc05f37bd52383480f35935d8f2b8784d753dfdb51795a6457deb40f1fa2252baa8c51839741e4bad7f698f39701f4bbabfd9a37a3e9e5ee3dd0aa033188459c7fd7f476e76584f07778cf795b61a4fde7c14646d366e3edda1997ab8987ef5cbd3ad57abe7887889b7ec01ee6fed9df5e6dd11f60eb5cc48f439056abd97f1e30e4936044008a034cda9d8b3ca627b0dafc503393fb4eebda3c9251175ef8c1864b699c70a180ff6e9c101e107d315bc5969447137d47c04b90ae2dde99fe6009e8f39015e970f9d9ac83055d46fb1caa72c9c760999b7d4a7dfb9c0568785e1bf3dce913a69f6d98d0adbb1c67f5ede7eefe665320051c30cd0a7604a431e652cc75e80107c1da6c5d6f1e50cfe80bc67e3297738ad3f33cdd9b7c567a93e1c8512667ab7b00deabd5349ded9009ed3172cb661397d0befcd59d8815a5306360c1d0ff863924dfb51c00b0ba61ae55cfab212b125787026748708fc85ada210ec879e6f88b2aa259237f842b76dcc7f5798580b36dcba20972b459482ae40a60d96b66cb0649c47902b78594f04125b8372fb9c0cd3bbf3c09883d325b60e0b127be1a86b297304fdd102f6e7035c278ad1b5aa0c590fea6fbc783c33330a5fd5304a730b58dc3eab21e21374e455008c25fb72287e76fc4f6bb3ba22e3c5e747172ad0f04cc69b5e0e749e3417710ac4a50627004f46a59e83b75d9b603308762f3210f1e96166099844b89e5028d01663e82319719708c83d9ba9b419f66105102c18beb8cf90474924107850809c435fa9a23bc88b37c44de8ed59acf3b1f6219614d9bc50da47623c5460159009b568f1cb198703093c90f1fed3244f9e838bc9f2e317fb3f99c450fb362e6f2bb69fc387024c9415f8f33685a35dc187464e065d72de4159b727f3070648630554e203fb1d110d1df0163859d46045a2934b245640064d1059f48c3fd064e63c8e88456d0a24c7d182d98169199ee1b17ec01ac75a0314479accdd9c3c0fd830706d516405e3240aa13ef788ac4dcb927575636b35c5c74fd2b94a36c55833b0be4966a318f5d6f47e99324c35b1a1d777c34b111cae0926054cb0c3bd8adea4cc2dc3e0082758fee12cf97ae71d5a285d3074ee1d222293b93b26f4285b399bc3179b8b176bb0fd00797a9707e70b56b8aad110ea8b5b2c6f0a431c4c2f60c4fd57d3972ab25f39b11177d2de5f45fdc8f14593506641c64bfbbc038d614742df4624320ffd56e3fc2696eb1db282bffc7b411183d5288a3a69eb877fd6f58a4dd6fa9932bd0708107b30a9b87d349f92a1bed5dfc01994d1eac203aaf9635140aea6283ad5dcdd77f426937684e951f37ac26ff120ab7410037c0f82dcbc4fb9cb4fe03a2acad716b5cd1bf83348f84f7244ecbd9659897f4fb8c3614fe80d526d18b60d74fd6e1f3ba791bc0731847359ef96e339fd4728bb28a5788c62baa9506dc8204c824514caed7648a04bdf6ef109804355d623a76fdae77201f6680ee8a9212e6c75e2adf2db1055a5b527c3d023235bda1a7cc5203889d756576fd342cb0b0754f89d72fa5aa38c50e5f09becc138ea729a811185a0b62fc79942c73c8e9623c9f2da3fe079c9049bc69565afe8808b4aec21acb5bf0848da107bced01a361403951adbf8a6c0271303599fe4c70975227109ea6cef200ffc1d19269b234f01706a859f93584e36e77bc4f4877798cd43834e914b977833a9bb9f82926d252bea70307c15a1575e200212ac0787353bc1f4a69bfa74c6761e02b846c2006b116efeb8854da18f028620583f023ff985ad5a509dbba19a242282ab4ce8798b1f537dd1a0e2d90f7f4f47d9003273379dbacd12f981271e2a76d906785de02939ab23912f9bf0d24a5b210edcfee2706c881176c08743ab1e441b16efa91a0f16ddabfd4888840d2f242153429a47d5af3b64b6072e83e7b80273a0587fe7442ebb2db26a6a7899a2bb3ad4eadd9e77c8b619a71f6831971f6c89f9050f28e41edd71034ea97668da3a367a97320a816829ea62498281c08a7a9c9ad64ae3542bd3a6edafda340ce572615ac78a121ee3a749d93283cef8f44d61abfa0cca3f25eb427a9f4d4cad4af1356b0a688d66beffb8b327d3249d0232646ac28d9d3630a0353b5e8d559fa23ff013f93d00dc2432d819c4fa6d5d6b8230e71bf022ec39c4b038558527e8de63532b6130a563c7d71a8b536a2c4907cf06ecfdb98aa1256fc34fa629c2ce46cc44364060e916d8270f1ded442903858c33767670198e113d3dcdb65fb1d1035c31f578fd74be9a40ce6f20557355fe8566364f5c5a1a2442cb3b9808dbd81ff9513a7b6da1f3ae5712c28c5ccd936761ae0ead900628276cc3d7a15d50a038272a3c296921dd33dd2a151f5ac9c93b0a6ed7be301f6f2ab31109f9d9757e61acfc6fd7b7e1b4af214355df96e8445e278a73daf4167b2c80da1adcf4e24dc82507a2d872eb7566893305d02fb4ee9b22981bc4bd365610ef656bdb7481d3589905c9100c75fdfc97aaf367161255ea04ab406b0948b11ac58dc01b3dd3a1a35a71964d2e97972121835ad505978ecf4e9a0011096b7e22ec7baa6f79373e9c0800655d718b7d9dca67a25c3ab1feb9d1cbb90019d4e512b4a6d114b3771952c46537abc3e3cfad4ebafd8c24b5ff2432b87475d8b74907216397a46fb6c8702f26bf1709c2a2a6e45e8c12541f96ab6dca3f1104df253c7bd8fab50d26ad5aa79adba49bcbd0641236f46575f96d3deb16a069f52a811d3be41ee44a3f4a570781cd1a7d85c9c07cd7763d338cfcae9708ab3936c33a32bc35a97103a6364fc3757095cdab58858bd6d5ed273c59cde651a63ecf3be61ed81c612a51a954e2dafe73f1cc38e8be09ccae1504c3263f911da6c390147b0dcaa44cf6badc7960781d79cbd076c8ec230c5a94bb5d23719fe3da2fd52472183a9c35d9ac25b70178432e5a09942794e5b21e1dff43e46eecb4dd32803209108fe884fb8a842b18432ffdf921ed1c4e7d92405949be0f4a70205156c2e2c90aaddf46dda3886a2a9f3b1aa1826635e086258456429d11de820f146ced4740193e7658db8ea8bac553d4e65f2e15d2b882fc2a51f82350dd9cd21d4208335822b5ed3eadac3080a8840c90a724aaac7871d4029771d24423c10dfc26f3362d206bd53391d99844102722111335a933ef229a82cf06cd7b683a6e5e5ea0fd662fa4e0c6c475142df672c2e96e49d076bdd0a74f0d090da8dfa29f1bc3b0a29733542c9467bba28155d4efd6f7b7fac62510769c06daa5935376a9f828c120580790407201341c8edf6630cd06a9c081e32b119529bb85d856f9eb0f823a1d9b33aab49ad52cdb24b9795c1899fb405fb94b01bd657deec48d1fe5f8389fa22706988a087793346d35acc277d4e378e775122c006af3cabd0c4ef1be3ed455f41b3248a3fdd9885c0d6ce12443e309784669e84318867873a2b3f9a75cd9555707ff1d96be986adbf198223914e3b22466ab2674b725ae2109bff48edbaddc5b01c9bdee6b7963bfdd2d3dd8aaa9b5ea06cf5fa1b3b6be1f3f197f9ecb840d163e94988f2638a64de819a9fcc934cd2ef0ebc213cbe7878492fb015024234bcd0d366268fc6c69b2d1166ec580618884f4e01dd27d0c683f11df8568bd0d5108098d78fcf3aecfb04068b773df28106b8f73fcb0e73b4a78150d7d2b0176bb7a249b21ef5a4708a254e6c3884f3c6d6ae2239471215eadfb56ac9aef270a376c35fa197f17431bf9b84a1190a872dd002be8091587f11cb8a95d70affe41d5772e3aefc00c11042b5f20883ebf0abb9463b14e68c6aab7005710bc85ace112b605cfe1fac1e33079e47f1728c88f323b258a46722b3394fd6f38846f3530aadf2ce0bd9a060449bd9c15ca7cc2ce1e2461e57eff148529c05d478c5694afcdc82b5834de705715df63f674ac35708f1cd69f4a03ea78cdaa363b939657a170d320cc642c24201fbda3c4b449b38e3782829e215f7d63a0ec11b2e11f566b3b1b043c16623af367cb4f22affa14613e56e61af3bb471e3b929b650bd0026bbea7148b8a54621bf89752b70f03bd464115f5baa3b13bc53de91500c2a52267f65a05fb7702b103fa5b9ba3c29f087c1145170ed36ac0557bf173ad0842b1689987237a65ab125f3a0f03eea79c09bdf7d5b78ce80ffe650d42a95fed5088e70b4805eb6758ccbf6cf945baa5b6499c4f7fcba055a4f3677ee9a7510d40ccead03d1d46afde4bf50e243c232ecaf25ffb9a38e9cb0e8e3731754970c37aa999346719c6ff7c1a29e6b2bee7115bc3a29b92c73ddc360db6d955716267dc00da4a51118548029cb866a4dbec22184f435e19abd41a67d6ed7a604a2e8111a6bfe28e35aee9af10d4d2e200cd174f408dd4621e2233a19194f167a6942314ee1b559c2d166cba4a93c7e214f8e3194d6f82f853fa61c8b5b533de6f35cc554979234b376bf887522e531522ba648e5ea112bc908f14e40f6ba5e567851b05b12f17751f2ffa46beeea1b3cad22726cc3e4a8d55c99d07d91fa0cc601a77be3f846f6e05bd676bac10d6de341622ad0207151203d688f1793d9d5bcd89a591776c608806dafcc18c832de8a5108b94f3fba512ee00d0c78dd3bcf58a274ed737a049cd20e38ae2c7586d723c90073c169c56f3b0d31e1d915d3a9adf591d816f4d9d62316a926f8f9365543b7a22f071be4c496bde8eb2441c784cd617f3e47a96e1e2128def4f2d788077a3c94c7f7ddc6d0e191dea1764461689c87d8b069fa654e504ebc178410b56e4cf0b86a19fa37fae0a9f52ffb4ab11eac07e69b18504790d3bce22bb90701a7d24b752512b4ea9bc25fcf8afa21c7af7e7506652e4e6381b30c19c1c8461c0ba85f5d0697e27b0b7c21cf1daa11292fca5ee5e62f2aeda2b17fd102b1dc4766af29a34bafc02c5dcd60f8acd64e2737759e8fa620caf7df710dc35dacdd2fdb81ed970e8a0c170997ade81593aaf74622d21b5e8a86b254217dcd33d2e5e9143d8a310e33021d19a773d244914e52687492cf013491ec8640d5b4a2f728dfe3c4e6eeaf0cedd81bca049e3653a438421dba72d08d10a9bd239e6ce8952cdff98a800a732823b52376648793a8e5fa294f5f5e07189e0ba4f24ee17040314b55daa1c8e13ee093388f172ccd8a8a771b2ab6036b8d5def0ee2a826ca403eb6f3d1ba5f553e75a9ed5d3ad0ed1fce40905391f79fb2d7ba41b234d6d43370cbe70d5d94d7bd016c4001ade813a1b2ca55a9ee3ce7203374fd50e3d131744f06b21789d32f70e7cf08d1dd2509d6538bc298784fb30fae82eb90d86bf2ad07ca7139c60b99d506a38bc20a5dbdcd7da07061a4fd4cfc015479f0c93388ffdf9282c1db04fd1eb91fe56c72d463a6e1734255bff4f26d7abe7190b26ff869cc431b3912c9c0c7aec0d5685ae505de2e594e9f39999c597ecfa5503c0f3d53409d7a193f0481cc66cf520b7f7327d6b76cfcd4b54d08bf99d80a51afd57aca7b2bd6cb406a135e54988990422fcebf1076d4f980d754aa67fc12912be9af0dd0733a8a0d681c613762801f4c72fa4454d4eaf62294c388b7923e630c00491075b2a4a04def4dfaa074ee64544ee4f7b0f09717966572ade4c7d56256524580c01b22fd1a51d2da2943d2861411eb684f47b4afb986d358e4ab50e237ba827b0b79702e33f4a9406645b00f0ac3b96f49e93e7cd2abab854b05750383d345a06cdf4ecf5bf1163b9fbe5ef3ad36f31f8a6a1e237f3463aaa914bcd066e88f563ce2509b2b953167e214110ba2281f7bfe2bf2c854c06b8c549bfe936060569ed2f62f0dbaa628d0e4c0f42f13f8208aa4eb663ce159ca09e1ad4600ff156de02fde31ad3174797341ccfba829a84ec60c46125090f4e6a4408751f03ce4298b1d1a31977ebe8349485841171c34c1533e916c30a740818a6ca72ad18fcf25fab5a58a14002951e3c1a31f55e0d67f860ffe6726d9894b545f355a624da5c8f4b2c3d3d88f6b38d1ae54cb7c38d18a37ec48218335c873c3dde63ff2b4353853a4cc7daa4ddc884575d10bf948ec98d237759d9e43990f91e3b475500844af3c8e4e66ff8bf9b29029a5cba1afe6e7b80a62a0c24f96cf341545c3a26a1e436dff4b6167a34e0c2a753c75d6bf645f134f3cd7ba5de01715c8164b701fe1ff9f816b5cb609c1120be75fbb71fbed7f576e7bc48589beb6e4949857f19ec20b220a1b06606d81a7994e4f319e959b873d306f95e2699766612ede7fe3fb04a80e3a7c7aa7f1ccfafff228587768b7096d399a191dd2ac608116aee1a22762e5b85b2b0c1a8cecba2232621f9d50c80023dbe4c0a3299b9d7822f7d54290730940bf036c3d9cb87ffc6692fb61879377983540db37551d807cec2dd733a98e78be57c4d6a8b8f7c4d6ae42dcf792542ee9cc8d8a26159f945ffa3908a3a29fb16f534f1f0931190bd6cf1b3f8efad629785865b71e4401cd2ac29b7203e94bcca9784e7c2dfff76a5a356af193fb2053c7859894dc231951dd6692af738a61a609cf7f6005bff9874f6ed1ca0bb43e0d4ff22fbdcfa3cbd0cec89a584236ddb3faca5beda3643bf2ea7a3334421d1b7876a98a5749cdda1f724bc05f81997cf52b8d54f3c760812e28eef54f8fd27ce8f0cc87e8f48dd3b6a5bfc06eb143a6c8c6aff5841bf92deb116497b9780aaa65eaa0b781122957a0cd87997de34404a13c63e0600084e940642de40995eec347b5c9b37501e78a308a42e15652ef94d40b50f5b0e3c027c55ab01fb0f765a709c10d6df88e710006000c195c22f22338f1a9d1a8972b9d3eeb38facdbcfb1c793b02ff21a4895aa2aeecfffea02c2900a7b00d62087033c40171f9db7c448d8b40ae2954d58245cf6c2352c46171f5d8a35c89ffc6a8d31910f4b754ffc4da403c8b0c0b9fff5c5301989036a0dba2f8615ac8271ecfbde0e05ca03f16f492217c70e6d512f7a6d0e49be8e823522d78c929822ae4e24509cef4035bad22d10668f69f302747b772ce13be8660244cfee3aed499398a48bc7a4ffdd378650678160311a6f81062558482bc8c72176997eacd53f019c3358bc622d3b8e584d12c73765c6d3e8e9a6e69491705e1fae8d3ab475b342c81287b4ad694573ce40b03b226a72782fe858c80a74c06e3b898584ae7cb4cb993c84e0bf19edde962652ea1ec8ba543fe3df31df161c5a142aaeae89000ad86b317ca7a211c875862a13cfb6bd5b1643fc880ced1c98193963e6f125ec10e92e91e7ccb06d0019d9c2fabb51db361e9e9c0d3e607fbb7f10421b728f790f41a821360e1861c46454c1a13ef54cd1625ad455537d6f1fd938456be68f4f2ae30e3da959529ae8da6d653e4d1b49e0d4c7f43d8daa772b1f26c35a50d22ce08389461878497b3125945de70bf3687122f96eb91411a3a11f349295f0048ef49754ae9d57544d4175787dd81ed43519b964bc4452ec634d4539ba9466b155ad4fcd17995acb1d4d4c1a0413f0d5e457e91ad13a84bd1479d3162a2f2e6131728738463d9b731b7a096197a2b610ca3994e266ee37d875fcc510d0711250178b2b74eb336a132096af3bdd617115a92d8418cadd07d74256d50c2839b77c7f6cda9ac31d427ce304dca720efb05a182cd504d67f01a783f3463a7cce3f9d7f3fb6f52f18a391e1433b14e4f2992b2cd492467475e01e678a613044d6a4e0b283558188f8aa4f83b7d13d9697903480d7a0fd990cf52be0de8004c39da28f25220d679690408b9db60b0d8eb32f03a4949ff41c47763d70496129f080ca97d1ebcaae475c89bb6946f6eaf881eee571cca620d90a4092218f2a2821e7d9a111f3604e11a2debc339836a19fc970920096e9aa551a2af5968b1136ac25ec18f8890d3b9245f4f08bbac5580a57d10d2b0e2eff3fab45996954563bd44ae81f6fc17b18b8bcb32324bb86ace23f4d9e9ce0aefd4e7913c1d83a4935fcf1704e0a106f72a4929f071c596f2eec97ade89e4b28bf118ace6d0e2ce010cbbcea7d4a7b73c4a5e53b0045444eff2d96f50ca30f3d048c331db5e4169b2cd853b42fedbc4a4939cb93e2f677948a25d605df92d7ea297159b0047c646c1a678e355d150c2f69ad2bf93e9d94318d4eff51dff91bc6ded919379b352ec41f051e0eeb5d5056dc09c11d3ad8a9f8e765072d08cda3badc4c89396bae8a6b12e2c8efe3345f692d50ba2d868e5a11149b921dc079bba7699bb8ae1c39f94b2280e827c0d5d638de28c5333233ec887b54a65a34fd38850a66736c306ccb8e2242e12673cec8528b270d52d5681fd3214b3f0e0aff0d47eadf28407666e9cd0bc445e0f9729aedc00ee3e7d521f7550128de66558f0057bd240c5ffffca0133a740c06ee480d757a6247e924eee613144682cfb699baf69f7ed0130f3960a209b8b2fa5231fdd4c37fa07d059ce5734bfc98f8a3d04fc4a05fdbbec09e66341a37feba69ab38edf87f15639a64b244d637b6d1b2746c2ac7d34b56358fd6ab1f2f722c85c0591f20445493ae1dcbbef17b453e80b0efee471314af691d022513f9450948e51b2d3c98392792df454698935571e804cc2b40e53a1ba75429a805f293efbfaf54be989d73ce7d34d7d5403810132a6f45b5a0795494eb5528f70b9c13d1f43be67f72c12008a976147e174dbb2970825c557250ef2e1cf40b5b25427dc65907f862465068fe74daf28d1dd5e4aa3d9b10ae843ca91572d032621c6bd3b4bb6b96fb7079149ebc59cd3da545dfc8c52c793615eb530be5081a9136a49d1bb09c9c9b4b72d26993cc92a7baf9aa1f93960864273bd4b8156a719034b75f29364274873fef324bcad15e2792b5311cc6e1b00c8fbc689ac309de8c214c949d7954397b71d90f6ab4c92671e3097def3be4cf195c6ecba85367e08e3c856512097804dd49f0aa2db4955f8d832b997c74701c44c45b49e4bc780a0a21a5ea88e20e6af67d1acec8e494e38f92b624ceff41620e01e8d2ada15a51361511680b5ded62647e911e5775490611c1812de8d94fed31ca0fd46d9c2ff1242fc3538d87097deb7d87562acf0130a294d9ad5e01df61a57e28fa93a96e0c7e35d1d986d6295789afe4131d27097ec764681a2e4355e6db313064c7f4a7e7f519b13cd9ac2d01cebd5bbbd9c46f9a153d77110d5f2b6c8509c5d6c43c9359d4390551dd6f215e5aa3948f963789b8a584b025314b25d0432e0f399d4cc1e5dd092304ce98f50fc30d81b6a658dc8e25e6a2c58012dce78a6456301a01faf88e1e30217fc0a9b103ac770f365aa5805c23097d694a07f1f748743e3257773f8726fdbc06e7112c479e028fcae7693e103b24e9071721cb9158f85463a618669e0a7e13308c39c0ab402171b8d4222684b97a0ce8b5b753755fcda61714b92b5c3dc73f27318c3f47438392bc553fbb0a8938ae83dd23dfd99d0cad5f48aa5ff8174fbe03cd08b0eb7d2d2ded4c8877e22c83b76edae204269f5c91169757630a1711128ec019aa05d73d1d3215beae61a5c795026c750cd2077c25dd1828aaf01ab62c756dce6417d41bd5af82eb37a52e5f770145b222fc98e481780377d1d11c71353f6f99d134e3953833ae106c838b2e24cef5b3b3b8509423c9e9d62fba1ded7fb8d1d5f81843ce5783495e52d6a7ba36208ed6abf56dcca9df9ec5533720c436360eb65227e166527075b8b39add999a9effa0199b9e27aaa3e1242af1108e162b1eb72be7e9af225ce5e533d9acfc3b37c0c51ee3c3e276eeca2f440033f23a6a911493c6b916957adf3abfbe635aaa7d3bdba99e9735f4f60a093a432d464ee49017fce50ec516d38af87d3dc20fef65dc0154a347c16942d9e4b7143b45b1c614ac4c8850e343dc9ff48e702e0c32bb0bca4164a78b9d52f7625981132130442472e1ea660d86c904bf11d5d147ffbd112a1439484b196c5107081a14e89bd7ef94854e24523464f876b1c51ca6bc2390ef90375b62896bd2034c181131e0ede6e2dbaafb97e9a73c91d26416f38ada00f90f46eb88521552056f8e17c088b302a4368473084dbc536b2ad38e58b5db27e2108eb82f9de34ed38a69209a91dc85a47868dd2e450f3611a77bde921f7c3fd5021897621f4c278ca0e73cf290a0fe82b36b31a63fad053371d91a87abe6635263f44c853850215f4fa513ade2019d905a54a665cea13e86a492d1632ebd09226b3115ca12009c99ab431bad0eeba94d23b5a0f46115c4cbe314fbde25c4fe328f4d0369f4884b5626d20c2415a73c65f3a11c46b64dc4ed29d68dbba0efbcd67cbbd00cacc254b0f69030171b0d65fed929230598f23555332eff481005268c85cf2e51e036f6357fc11f6acfd366f3e1a25d9862cda0ad42fa12550ba650e4b5634c9ad661bd2a938733070ea2eb624ccdb4775a058c2ac41181026bf75b6a172ff2a62137656630893af3176a317ec75257b9eacb82fc10a6771a91e55288536a14ba44702c52a68b23df3e6a18aad215a7b23df4170e74a88777bc7cc21bda586f779e467eccf1c91145cd0376947dd325a4b52527cb11602f8c6516c7303fe691f9384cfa8b2cb20b1cdfbb48af9a2c763adb16f9551736822b930a73fa1c63fd17e9e20a5c90dd1d16ebfe68306364424ff75acfbc8c95a54de3ed24613ed6ef7aade0da9ef1b8382cfe9a9ee2ab84e8b312779cbfb52aab032347c4815fe2543b9ffa05a8b5de2448d907911760025ac064be744e882ff9d4363b5fc1c5987471313d0a82ef5e2d651c26d355b67a55411ab69dc28c19ea207f4443cec2ad417143d693f583ab04a9fc929e5f6530e65df8000f43102ca69b360969bb5af7e0a5bdaab03fe4fe32d6a35fcefc8b9873b3269b68752d5c554cec2b400ad39bf359d19402e96fe319fb01be795aea91269eb0b75268d88ed626298552a1dcaef4a0e32499bd85db10497a3836bdc3f9ade25884556bd7c2bc174d83d51bb602766421eeb85156d10c7e55be4ec417265806ea336974778018cfb7c4cea9b11b6a52f109b3dcf61a36ceb70806ac87ca610abdb40b31895c5cd4d924854355542a773d18382162723266d659061c3d1c347f3650438f1871daaf2d7e4ef0de9887466e9d305631e0083050c6ec11fdbbb0a16b34842e16b102de774bcc8aa50009c208603530891005c59c5b9bf02bea5eca4fd2d170555ff7c917ba3c09dfa4f795ac12c43b7cc02abcbd0a16040fa98cc056be8995b4d73eb9e77fe31b76562bf13734431b9523137a19f4588ef5ec5f7489f35658d390d5edbdcace9be1bb143ef33c5f7ad63b3aa650248c4ccd3642b2f234c088c85c174e54891c40a6a1bcc927146789626f3515920802d82c5575ac40f4ffa6058188a157b8dda45c8815d61678658ef1553541882611d1dd9a965877a94026319a7fc5e6a0cf34c22deb0edafd6ad552b921805f20669cd6f8797ce64c325076ddf188b8ded44ea97acc5e52b276a4a6b73b87ce0eaab9a3098750e7e718d481bbe07b40946c484459f43a7ccca00468872e03683f0161bf4258bb823b2d06718ce2f8fb1c80e588fdb560e84cd37f60ee1c0c07fa058e19660d38f8f2ac229eec0b508ba8c9037e395d49f99e8b13867c3173ba42f8ca8eb1fcb6f2b812897a60e49a32a8c4fb13c46c43765f1f29749e1680a43d5cc3e4f3b989f141f9b27d007a617b2303045b62d5b7d9a4d379c0171cf00cb7733a314f9b27c249a2f2ebb595e604456c129f4a45ea7ccc79ca57353592068342670fbd854654d109141c2a2cad380bd1ba589acda81b96bef570900e5a836f099cf6811745d768ceffd88f71fd4b75459463ac704163c8da9e2a132f6bd7068d9af71cfe54e268aa019144a3b3f65cf31cb148ff34d70430e051d30f8c4daf07dae3dab452f8a428efff3f436e04d27f0a91d9bdc0ea958ffffa23039bc6becf4275dc06a6a84f70ab24404fa176ced3bdf0edfb98d32a3bc2dc86215e16be839fcaceb2fb35a1a54446596b749cd37cd660a72fe9927d86a4926f0ea7e1de9ea01564b51dc1b6655b6f237433802cb1a501bb831fe112745d6efd14fbe13ee18a70fa40dd89fc84c5b32c4c42447d1ec3ee35894019a4d19c4df118e1dfd46d0415e0f5c4a98ec24fc1055a6f52ff76a74764be26e369ef6afc76084abda9c2c09be851d64700d85adaa6d824793e13a145e7378b2dc073e9f773204a63890dfb434abb2eaf2c6750fe878b3a376fe2050fa07d6f9bef0dff18492c1d609b9bb2895e99611bc1192fe02abf9c2c58a8fe595814e1ab7fe32aafc403507ff8022e7b0e4de541bf1b7c815babd9105c6f7177712b17e47f78dacd37178c57e19065d680d28e107dc888ada3ecaf381e4270167d5419c331128bbfe11dff990444c88dcf7e8b42079f3da1b9a28cb3756c6e729d97eae67148b5bc0a3de53625685ec559bdb8eda4e778f6325e9ea4530cc9870abdf79a64de565dd3322b4f3f168416a082f8cc579d5d86c720e5e849a482100cf0b8bc7986a31e7b0928eab657e4e062cb2a39f202dc3c68cf9e3751bd249dfdbb873973d6c39a9d024108c4774c5b0884d259c29983c9a14cb83abc00e852120cf9fbfddbacf3e823b3ded4c9aeda96f89b515503b059ac4d286c37ceb9e64d27556f17cb03ff233da5c21767dcbfd355942137b42ad35dbe7bee255238e0f86e2d00da39251fde2745b8aee5009e64bf0e4eb93be139e1f6326dcc50a2fdf61909fc4fb5c24a2d23b03d8c91f511b38515f9d8171a6c8ad33c54360d309caa820ecad57938812d03cf856ccd921d31890fe180a34c213cf3974d94004c75c8ebbebe464a385c2f347afbd02dc989065d3d91694bed5f1e50259fccb0359ced19b9930dfd5f5baa17143345d679939fcc938c265d016e86950c9f4ecc06295726e67fe2a2e998a82456a77e6138be86f713aa629196ab7bde96ab7e8fca0b96479ec38096a8a35411078d0a4ab969e556605b7e338e650d151006f8310d87e515b3684ae0b59c033734906cceab6b2b5965c04ed14f3ea8b4a323b4602d304bcce43cc51b10bd3706b7b8a5e1418feb1b8215849a7646e34d905751821f2ff3b4f3abba0df6631234fbb28571c09007aa7da466771f524627f046da8b48182608408a731ac740fb2a2f13aa1e2f8cbf042eb7fe9f35d5415b21202a470d5767b353162eb306d3b93f19d50f36d750873197db5cb19eb5e115268cd7ec316e5518758021798e66fc1d146b68d86a359c45a4aae67e66a7a903351e75cbbadd63426d4bbed7b50fce3b92c88c51da298e1ad41d4bb157ed3d4194d74b2e4a435b0fdbaccec257a25b1692e3dd90ed0624bb52ccc39b82f57b42dea84bee717f350f64be53e7978ac72b5fe196a9d38b8524b976c3abaf7b13d034f8dac203baa54bb4e2c6d09d052404475ec3f630cb76ff956c6a06d24e14cea01b1a6e86181d23e08ba36fc1b6fd388430874cf6f772d1b40ac96cefd64a29b7d93a16087773cb399ad65593b989252c75867c8c5a03f3cd1e95ea12755f04ebda5cdcfcc4c0bee6168ec8e7e2810d637590ff264e28b5f2845100b485b105fbe3381b1ec35f42b7209bf18d1c6c0385972451dcabd26414a05d29aa54a038b03767a190efa1ff91589d5b8bdcd5223f634c97074d056594f8d2c7a463f4c3c9d6e16731f4f8e809bb506d13a14c0f50090d549ca568320e5251f88e2f5a0fbf82fedea9c877b6636366ec37dfa82b29599c70dd5e6c84689bda3728711660e373498bb82b7c3732a2509179c2770679169f3361844d9eb2cd14fd29545310927e746ee6889ca19959c3a45ef3fb3f879891f2f209668fcdce71be63b9d9531e94ac647802a6f975993fd252c38228e239bcd78cc4e9aec19bb97c5edc4e1b646be581fb798d18894c06f4c3c85506fc2c681373230817f4b55c3af063343fb2571e6b887934f49b22965c68437c1b0212bb979bd1e5e0b256f7ae7ca11ca8e9bd6f03efd5767b4aed744ea67445047b53f375cf0cdd312210de74ef78230bf57a5f2f52c13191b236d12bc4e0e9013b53065c2e96aef196cda64348f4c658d1d2983be8703bf8b2c9431b8c1afe15b4042b084a72319b9e7a2f4c098a7377ef58b569cef2919ee53dd08f9611841bbafefa9276005c2cc4f1e75217011c86ea8986d69568453aa9b766c034b2ce33477fbf5d679a5f5206dd54ac92402547400aeffaf5e72b3fe5f98eca7b1c66077cc04bc3cdfcbeff38d02766a534107d0e0ea1100a2476aae5e2f4b91d53071f432827f72cb304f35c9b5e3107db965e164c9f6157daa54ab753d8f2b620260326832f7d19ed231158baa6c2952404ff4af4e0187f55c93beab34a695aeb26031424936333764e097fa2886380adb60a9248f79c3de72aa02dfcb23e1a4cd62e1d880142ee9f97421838782186146e34fc82124cc8779d33d86a91c8ba987834f188eb09f978cfb6ff744f94b36f4c2a87e264c09e588560099e0fabb3c43e0efb8eb68dccc225a75cf75162a7ef30c97a2e121f06a864138feadec7f7ec3c2cbd10501bb31a14188913f4443602cc6ef197dea8a118efc5a868c2608666411d034f43e11c419a246e60a4fbd2453628629756be8e345eb7b6eeceebe7a55512aca877a76097f4e841a3d06b07c2b2b5611e3fa2cd5971f1629e5e387332e12ebae622fdefda7962ade74842d37fa0a14d04d138300f90402a1c3a4b55a9ff2121bda71603b917d551b70a1e1a0f7d1aca194caf198b002c4719ee9f5dc10d26a8a994b47fa76f18a1e687df948c932b5452d505890ef0ff060b35d3aebf902be1fc03a78a3d9e58e8724d7df2526ee5b054227bd6cb5fd9662b0b9afe12702fd23883ec46410924ce2ef7e4f082766ea1878fefcdc2c652109fa2e94f3cf82dd04f116162ca8aacf11123219bead0d74ce9a4fbaab41665daa70dff6ac9a70c3024d53c6932eafcb4f50c21e14cdf5a0b2d91ab05b1e976ec1c9dd0544adc0a59d57e455e09f8d54ad66602688e0e44e8f50ac319d68100b1c8c0571513592ffd5fc9d8e7951058ed7960b1a22f94d5c0260a33f619e30d1d0c03f78ab7481261d8b65d5271e2f49c2ec3c62d0f57f867807ca0715308116b5a1069ed5401023c499c2a18a2795c90b8dc10f038274b7078cc45e5b8fbe7b433ef16cfadf60535b0a414190629a75d22f60f075087165d874cfda004364a5325c46aa3c070251fc37afce07939823ec841ba7e2bc19a49003d4dea34aacf56e56aa6f05b90399a16a1b52ea2d8fea195931f75c650a3f6b040a91c9aaa44692e4afb89d92b35922485e0c85d0f0b5569a7d54fb6e6ee893c1e5a6f755288162ea2cc126c292119d3d59045deba45fc5556fadc5c7c653cbdc4dedcf7425dac3c38dd0a414033322f2aeb88febb5b0f63378e10c8839cd923faa2703e2f126570e31cba904824faebfd22254a9f7bddd22ad36dc229eee739e1dad46266649dfaee4a4194352d3b564572ddb985bfdcf46cdf28a5e63434d21017995cdd69f4fd4199b911593f5c35740f2c7dc53b7f31fa711b2da0353e9d0d3ab6f2cd26ff03881ba857cc21c08d6d4124e10efc4212fdbbdb7159573bd04aff46915298b43951d56496ed213303f468cbbc7b0f7f6d4780afd55485ab22cb65d5853da32e71ed73fd78692014b9769b4e683c6c22108dad60639345c209df1def2a2d1b3ac405a2305da8261efe34becbe268ba51211f30487746f2de689fc369d147eb63b40fde57d4ed25ebab4da19d760d09c7552fb551d93e498a2152e0935f0a5d8c5f5a8d0445c61483d48af63c0904c7dcd36f4b3c2b240442b04bf0471432be3e9f70862f2033117576f15a7d457c5b49b4802221191f075cd107cc337cd4e24035f6de436aeb0bebb47284e888c518a18b25d55214e87d576508fd85782e01bd4cc83ac39b9f2e02a00aa0e49e1ba93570035e29396a70cd6cc559107ee8ad3481a3d09afcd026a7999277d3732f7495861229544d9be6fda2192dc50bb5d25d7e1a23bc6e0c233294eab4e7cd681481c2938fc47555370d630b0fcac9ed7c381ff3a7091abd2493393e7fe2bf23c29e9be733e779f89d9d64edabcd08cdd5e88eefe61513d13359901990b0acf52fd9e133e11c7f8b1976e52c811fe43c391f47bdae70a233219b372588c7152dcdf7ff45a3b0ff9127b978a66ce3c17ddd5386976e6cc5030176c0424b3bc368a8f4c49de2e620e5b632e7300e4e7c69f6d494bcd79e8c2a3c4098b15617e6240a481329f96c541cafd20ecc7f15370457d00a79704d67ce0585959ff2181876258ef5bdcd084cca0679328161443b2fc4405193cfa019450d25d02562d14adde547fcf331bae84eaf1d2bdfabb4a6179975c7de402f29b7031de7c58ff403a292f851ab7c9e41d65b1f52dc3f2eadf0c3a0cf3606ea1bfe0d3a4be9f98d0ca1ab5beb2c144c5d56c1a11a59add0cb60a05f795cfd8365423380bec9eac3eefed0a051786234112286dd341b402a250ea59034164eb44a811ce80a8dcb1daf3e7a59041603969d79beeea333f85ee8b74e741c08a0fc4ba430c5705365cff78f1cfa94d1386b26aba56a05fe7c262c0c31c383f9d61874a204a00cf012380e330b68e974e45b48611666bedc515c916ac6384ded56a9e2182465fef19302d0d5a1fa5576045f77717e126440a1dd216a75fcfd8a77ba84ea28c299d6945d8fe69336061d26ea2f744e85fdd459bdd2da56b31b09f94a06c209a0930a1e7c262aae974880dc2195ae741531b7ef3b807d92cbb32f35b5a7182d40c6dea6950a8a475265f6b5850f2ce14582d8078c7830242af9f90b4caa410531e300227d98ef39737a48825d0eb1372cd2ca16c2fdb03096fc9709fdb20a122eda4ada0586b9fac9dd87070b1c7cf24ad4f1f28234be85afdc2858ca56c62289cf99c695cbaec6958592ae210e6de33623d5ad2a388f6d227660c13ee7b61e2f2942155096a106615cc47ba20329974c66cdb2545ba0047c8ea521fecdbb117d6c067fe9874f9d817a74fc962b0a9259cf7fcb31b39da8baafe5903e4eea3e1e45acd6fcddfcd7e6ff2f046a04e0b2166b2f08028da118dc234cb873f7420364e75af8b8a25a6be3be20e7c54a69d9092eea7675ba3c284507142443ccf0175c0cc97f4ff93afe56056f56fa13f870b127618e152c32b63fe87ad60e65e9180ba491174c63390dc6cc732c1e6ec2f2dd9a84d7a29e3fc87673e655eebeb01025066a7f594380e4c12e3c87b849825c88eeac8ef4b4f1d21463f636d93823319b6756d592e0980b60fa9c60f48010aed92261804428ccc92fe293ab06cdb419db3f540f1f4eebc2a782823b1762c4424e25c8879719cb30838e11cff74966306e14ce180d98a87377031c21e60343ed249689bf231967f897a2b89190052f3ea2a7e9607786a49054ac3d12d49e8028f534207f871ef8c31b5bad6c76c69b239731799208fa67e0363a6eb94c2511488b3d1277ba85d61bff887fb7445a4920c18a3fd8f364e0dd38f5ca6544c13805e46d42a1025a29206415b0cd87d0d714fce28ac0b06ff05570ff7619871b73e77beaf01640bdbef3245f6571f87d000408157d366cf478b2b13fab43053580475b19ab818d6ba58cbe8bebb3bc824a19fc2d57c40bd3e5ef5a4ea560c7e0d5a0435101141f87c4865e77fa654109543db963fa94ebf52dbfd7cff9c09a16cedac919610b78ebf9382fb4f919885e132609e0d8c3e85dccdc0b6071635b1a6ec1a04a322f6d718506a999eeec8f3ee90b8daf7aa6f37bfef4ddd1019464052e6e67dc7ef41a9f229714346f7a9ff4c4170d4aac161732d4fe7b12072c3c5518205498729767ca3c594f8b7b33d75249157c65da589c1679d7820ab78692bac4f5b9af465dd5de9b1bba35cebd92ceb51b2235ddddb600c37340bb8645aa1b9588914ad8936c66b0474ffbade85b29591c76d16c09d469a0b6c23adaa49f246191f00ea46ee929c6f25cd20e59d7219c36c4320c01557fdd898934fbda0b6ac3acdbe7e010edb547288bca9823bd1ec80d5a05461d8bc2af62686efdacbed39a9cbdaedd6c7ddd0f373ef6d7067d137902f07586b3d286d7996e3f19b1ce8801e09928c821f9940c3f6e47b881bfd5ca32492a6752f1115086277a1737ad772c538d0b096b861fdf13d3a0a05fab3b0e13730738d1c2c57cee2ec37b9740c5c18f8d2ff8eb6849fb36e148c545dbd92c05a28e0a135ce251054a0a8214a30680b714b5802d3ac7df28a44a0b3267ef203254578ac2002334bbc9e261cba8db8694b905cdf825f3764bc8f9f3316e63153ab68a40ac7169131f138f9eb3b952ac5d95697c1b273704f7755026274f0d083276cdea2e8b3b8cd474ab732812c70641ce6dd810994128e926af0337fe35641f35d209db87f11a478705d6b08d210ea1f9d81dfdf4eda10aad6d60d162af800590275a1c0c0a6f60637c06e33c061cc3357299e8b671489d81b95ba96889e92829dbcd79fa2d93c2796a09bfbd299f170d938bd3a47d97cb3f21550415ad4e30a87506fee48d97f584ce2df0a4e925861066c19c2ddcbefddb353f2c2e3df11fe937e072cbf664888df2bd406d32fc726806c9fdd9e5729ce4680dcd2401782573a1e39ea05a8cf9695787b9f0a896bdd392aa183a63ddefce4e349e3d2439097068470f7ed6992e66915229e31267500bfc14800051bca411f644ff67b65728b2328ce2065902dee92f6b6af33927237736e7001a83e6f9dc32eef4de33181ed9beac0500be533c115189bcf8f2787f4811b34bb474c9384400ff85f66c121818967bd4ab360ddbdd33e50427c6d523a11a8e1f09ac7989bcd00e1bb7b12a1487d2f32808008b8eda55d0c4e3365789285e3626440dac05abdc9a5243599a3fd12a0cf2642d26223c918b4006d72327147cbfb4d71d18c15baaee484608e334dc46d4c6d4f8f66d9831615d55e0953f21195a197f6c0f9ed3ecead6fc0c5a07b257a4bcecb9aedf83c42dead88f7989cf0e0710dafc627386228e677909821d6ade2dd85bc2acef08ddec3aad2a7d3481290f9bc5535d527b0fc796ca1cf90cd49e5d95fbb8aaad60524c46239c65f82d3c1cee18df43588f5b1808292ee51eaf2ee8bfa57c32098cb32f9a072e4a2194254f885c03b54edf160c83213b4f122af44d11e1a21976f45a183543de979c32047ca256d104c64795bfebf30d3a1cce6e5c0b3ac67a87e9ae85b92aa5ecd4f198f48cb5caccc07c3fca54d1b4fe0b9754e6a4e917011cf176c0f2cd75a7c29231b7a34b52917a775cef417b9a4f0bd9fb220739d0d6a13480dcf81c681127efb32b77cd21bda04fb6e5069ccb65377343355c8607f3b1a84a999c6234cc7749caa59a1056a27db9001bdaa6e09f0aa92f1cb4beb22eae83c73fa1713d244f94c9d6af9fd4113b2da575a500071f19f0186a967d326fd76e70b545e06c9b5771092cacaf373188c10373a861280a3de1e3af19f8482273bbab65736bbaa6b3f900825e2e877f0f049ba6b550ade510edf6687b02c32aa62623ae4f4294dba810a25265ceb5f3568eac45b25c5f9a12a92b14bfac6b26b9c510bcbec7fc94d5cebaacac3b5c4220e9c05b50c36b6005494bf8689e45a0ce0b23766b5d293925604fcb990b4c25e2d7ed5b392a41b73a36345bdea8bbd3bcbe1ce4df98656ee1ba5e76f507f1bd3a3452e28fa074c406602a99e075192c3936e268ae0e4ab833f1251a0b34abefcf11fd3e6b54b68e1a1f6febb3cfbfaa3cffc04a7008c237a9636571ab679c475c47d12d7ab378cb23f2b067a47c5208c995c3b405035869ae21e0e124e98258a445970117eced8b2dede6e0366589a21df74a4e053d494084ff7d33ae4cc5389feaa161f7afdcbb13b2cb8227d4daba9927f7d946b46f3f6fcb00cb4a9b8b10e5ff6536d01efd7b069223768ec145e2e39681bb539a386556a7c579ceb34736a45fb9f5c12996792be5b6f37977dd3b76611d7d97e9a124323566f9a216ac9102a6db1e5076c17f08c1f1a9048fdf89a7199b7483d70ba2942f9aa670f1ec482b75c546563e6148059e7232a30ddfc301d352b0897a6b14b1e5a989694714c678511b918477538b1e18d2c65a7a9f861f05b58d9afd93b15102d5721db23110380e83e40d2ffc3b2ce4dcaca1b4126b3772e150aa2631ca9c4a822233298619ae2a3a34f55a1e350ee9e47762586d50a5743c1e95d9e8558b206fef08cffdcf135349b0116c3b7b2872ffee86ef70c049226d3d47e75f777cf0aa377da595bba857273e95118c77310fbf8265f9d0608beb99172d7d7e7a05a68501c641b9851c51919ab25170001ed8b778c87042df6da792ce665188c48efd4f3be84e3d718cd5cd43067bbe1f3b3aa16d7a9495a51c107962266306d71bb91c83aac73f0c9eb045c87f65f8983392c251165bbcbd6cd95bff5648716b8f9ca7f81f4d14b609f63bd305240d1411154735b49252789b556113bda20e9115143571638083ffbf32fbcac2e046031ccabcc795a09b41030aba767d55dcdc39cccc5ddcf62ad6d82b6eb0bfe0811d1d3dc339c6dfa4eecd4f144b23101ab9d35cb3e4c410b80dca75990e4e37904210ccc4cf531e708e4d7afcd3c2dae4a1b2331b998e4e9ef3fd62964de7fb3aa72e2125f108a2d594d9dfd83a0cf6aca3e91fd8cafc57c4d4d487ab739538dbfc31c3194177b06a40507c36d2c43070db756175b6cf2632c0591894109aeab24b1c46d9b0bb77a36b92058a72ec4ba1984a364071f469c81814b61e79b1a3c9040645528c0290a94eadb3815fb06c0d16f394a2565c38bcd095216c6765c582d13237a561541364bdccf7feb37b289267a7aef18b9ba46ace1ccdbe408cae3935021bef212d1fa777001ff55a121ddee3d031540ec4198ca253c4d646fb6580f027b65dc9c50673128f1dd33ae943c6a366e88f18a07984332a372b17a8d240de0087b2bca2fa953fea2839056e15163ce3f23981f001c4e7ca48cfaf6f5bdc9f1c52e4c9f50e27a0295823c14205e1d92990ca6a5c642773bebd921b20ece2c13cd87d3c3eade1750b8d050fd824d09b9b53fcef525a48c8d2c5961e2fc8a0e12403ba70f4e6f151009a31cc2a6d3301dcef386aa45806b075effd8140b8d52f0e22215efb8a263c392e73fbedb6a443f6de1e272cb871455079d8d2ba08ad2d1d8f5e325ed43115ebff945963bebe0af19e24f73f01049a574916192df58c7f0dadcfc7fe455b22197fb613cee04f17dd13b1d068a08cfc6cc4f66285b1452510bb7b17954a445f90ade55e2dd8de0b42f3ccbea1279b9e6953a03fda192fce05d42eb83746a3afeead3ded072eae419002236290db1031a80ebc799dfd67e82b7baef681170017a5ea7317434f6a0699b6634406c25e4cf31410a44c1ce83d2dbc852d180c54b9f48c8fff1caeb0c824cb2a7a5a155a04cee22ca32befc6102f241be4f40ae6f5586cca4abdfb158f96339c872cf7bef60ac10006f50036eb3a783c8b54617dc13150b4d9f9bb7c3ee50609e3cfcc1c80fa7c4ac922f1263f23d6150f0b8f1dd290a410456151bfe0211f284e692049514269b572efa6e2751c59913046781dc3e0421544a125cf76e8cef14cb572eb20e708e84304ed308504f6948ddc3c1b6e7131d94f7e312b18def03c70a02d013fba2facc8409fb61905b0b4201fde5570c786354a8272b0ded6b807b0bfb78838d3f60dfbfcc5b83f2e089b9521f2afeacc5535884a1b6fd3b20a4c4e1cf80ef56e9dda73a69229cb36dfb3ae7a1a3660619c87ff7fb4bf35e2c80f9fea94c2c95b353cf95b5fa1241c72f5513db0e38c7197a3d34d5f792eb4f23657146f5256b7dec1454c0d617509b6de8e92f3fad8dd1afafa67954563d2c272fbf548db134ca9ec5b35f7a6922d8babea780312c6fb443dbd927e0ad7504c1b59d0aa0aafcde4a9e1aedb82951c67842a8021901ce19a9126d01f1c7a1619145cd3d24ae75132b2793db9b5eb3e2cbd41fbca81f308818962435e00c21922c7583c23df69ebc640e4f041aab6080735fb5e3bc118996d400a93e6a1fe494328274ca20a42cdf59f13b81eb9ac10b22e6b20cb3da334d4a568934cd8f46038e4384c001f041d9c30171220003b102754a01a0457c5b88c5c1dcc2188427324ca09a52468aabe4af9d11318403d2b2b9b5ba06fcf6ac8bb48e073764e4a9572d94b38567e250619c79f18c6a8113a4100dd3435430ce71f75f5aac8302f52ce86d0f937892a6ca13091ffdc0ea403d70375e2914c45c7fa6a20c19834208e6d733f881b8178c32c5b9dc6f0eac025f0e03fab00b8bcd01105f9c714dd979077a11fbd9b7b2a8b1a8b1344c12acc1a63fcc8caeaf1a540887e2150364278cafde1bfcae9472199c3e8faef1265a00f46a5839389bd7d88e58eafcdb6610fd5ea44eb9c9e475187326734fe5718920fffaaa513dcfc5ec5de5a2337966b9d675c0e6425c9db77abebcb12de5b1f7314577ee007ba09099500482018996d89f336fa519578b637820b585351476cb619c57944a497286bfed90e35c5e945a69282e4d98c346ce87f920cc76da5c81e0ad2da25f4697e67bc7583832f369990494489485a71077330ddd4030ed9345917291de5318f983fe2a8415e7f5c4dd539deb3fefe32391288e0691ed42d78f615cbec8e7b772f83d2a3308b490a0144d6ac3c0c8f59e95065f7e4b96b4b3e050e4ec45df902ee3e864ad3467e24e53ba20b036e9e63e0b436a6d82de2d0137e06739463b3a639c81a918b9e184c7e091a82668aacca95565f11be2dcc7b11982c72d1738ca73b9f8227043acdac26827700d52530dbd12401e8247382f3e5961fa53116192a30dcbb57e7ad6a5d9e09f1786e68615261746d07692519579dff15ff373dbf267c04870167947fff9b0693b38a5ee0b9e8a16e0cefbee1d89d631d906a12e66d2403c4aae0982125e84277051f4b9bba0e9a7979f3a5335abeed22d8c7e8f78774364ca75a6e220395676e928b324e760d293a49fcb814d5bfca1f6da9e59f23a14f33a3096d23b3691eda08cf081d0939576b534ddd51d1fc590d2f16880ceb6c22a9446e0995c9abd6766b3101057875a6d4e3083217c27604195783f101f1f3bb487a828d80c2643e05e273bb6fe5a0dfde2c3af38f8f04413f5e375549d4a8b3c9b5a073361b7794ec99888447c2645731d1dccae70797962373117b002e09381d86697a9dbe07dda9256e46683815b1cbe4d0ec790933771214d750793d0d7da450daf53688ed78e4673d9ea212c3ebf2fe506fd00f6bcb2ab7ac04b71b1ec2cd250ee96e971c5126b2e8d09c77640d8024b3830e96694b380833987579086ddf65f03da51c557215251e373d8074c8ebcd40d1dddecd2c3600427a3a6de191cc196c5d5c33d95a81c9258ed3c48464c8326ac027cb054301a03500a4ca4a6828b59e06a8c4ad9fd7febb8185b3e6168d561cd8fd59dec0153f541b09b78b4ba5d6138394db688c2c6ef341e544d0e537b48bf0e82613920e525165cd8f36c60b78dd301bce4ec59dd02d168436cec3c572e54ed66bcece25bd7ec83e8b94112f26cd5f84d65e9ed6b31e4a810e2a1ab6ce28b7baeba9a5355f0306ac70aa65208b4a8a671abb79c941dcc2ca1fe02caea3205877b7bdc02a32f0172ee4d22768d0e6ffca5f04763f4b7bc36bf6a2b1b3f390845aafe5ae384d2bb0c4ad1b5636b440326e650dab4ea501f8148727725964fa4be2422cff2187ada3abad3d86f5bdffa6e60f6a861181fdddf7d73af39d636519ea1e7ffd1ccc8c0785ba613017f244a2d3331326b14ca8124adb3f4ae8e455950f4a6d58333acf3b711974343d6aa683c32bac5fbd1f6258e315c2bdb66a8a1c9cde367c24b9ef794bc602fe4fd646278b964fc875769d443316f366ad9632f0c26023101b959ad919fbb207a4e4327329fdae2785f1c3d668539de8fc2ed5935861e1be1d81229a53af609974f5ff700eb8f810e892334be426ca00be10d8664a61061f1e836b0e7a82ff3aad51adf47dc9636e4cc9e20461b06d8c1c732df790f953900dbc53f09644a761c65c5b09b80e4fdc84ef4838dc4fa0fd7508d0c995e840c405545fb7b6418b0f29561702da82da9c27330645441a6e507485ca49bc5a028f0658d20c384bd23c8b4c5c036ffcb25c6fb048f6b608417c7be825d84bdd5832033ba5a3a210afde9ab1754234427c92c3bbd117f909db5be32c2e85fd471af521281c53771287f2f5a5a9288f479e659a7d3d74ecd48130016c3aca8920fb2123b2e188b647e4a61426e2cdebcfbd8a6d3360600f8646f81bfe2934c7e8c524341e5b3424c5a8ba280d4b7086d26032cbdc4c69323e550dff99ee95411c30ea37b8bed888a4bda514c2b1d8d3cd159e45c6292d26847585658d014a0f53e22f0f71132bb2e837ef992bbaede4e02af8848556a81243c40a9a6dbc227938ba650a9984cc2eb69ea3854cfdd2763ec1bd7a15f50304e6bb3fd78d2fb6102f8a6b14b1fa78ff9a8f92934f8e23b4adb3c2f5b9979d0f6cbd26a7892d0defc3984e064515f23b9ad04d34d5fab3d8ccc48203c66f021b04973a7efc4f99c7f6cc9a119b3f29e9ceb31e12e2aae6c95d382c6cabad77aa13d8ba7ade04244c44b45d2104e650ee26c77175b1eeb6b58e662e5779bc39e4af8ab56afa42c45666fbfe02c4fd8a8052d120e49e6ea940176459f494081acf75e8c7a5b1d4696d660a691669e5e0fc3fcae32355a8c447622bae9eb2702453ae1bcf03f000767da792c91451334d1c9067a649c1bc6dbe93d0c5e2d647f03e2a7e5b8d8a4f4c42e444463cf5e1fdd5a85e450561a6de8a693467e1f9944496eaf77e99814e22dcba640c295f53d9fdadfd8f0474f5e29521da6cf0250bed978fa7b998e1dc412e3fb684309bdae957d19540e0a4f9e67d28778e51ac5c76ecb9ec271a681537e9d3003c267e7c9c03e3ced8063a9cf6e1dd67cd6486adc9cdb6854b0cd15d4b482f2edc159840ae414af7edfd5ac7da110751c3bbd0832833554cc12bf9d2b5c8c0df0413691e49e83b95008988723f3e0face824aad53d44a2bb065c5be8ecc9657bf7268c69a38eb549a9c4ff32d2d2b2abd082e0b81c51645ace57490cbcbfb9f7110941f89b7ffe164595203c2e2b6cb0129b9e7bdec61d4c9c46a9fac461fe20ca1a2b6d7a785e07ec9341b5284cd538e70a647e1eb4d79782773922cb4c6e588008b0bb14c5e239ea33167a32001af670237351809fedb2c73b3a6edc04674b721bc7383d38bc7b00b8ff1f9235d63db398d5e1cc4998946cb8358e6d1bbcadc234610c9b7fcd58a8b91851804b92a327544160e01ffd9428cc299187a84f04e2272a75542eff54d05266dc36651d3a88388073993c51f3eaff67880a7f9464131befc27108b358a6ccc093b95ae7d74ce7349f535ed184e9185c28871a62c1b923aa412b3ab462e2e38a0c14069168ceff33e44f21ae0d758ec719285730c252176d38217149bcca3b7fb8ee1050936b208cb7dd84271d1dcef9afe082012d821e4811bc25987ea6e3b3e7348475b126494117711cb7299dbb02ca778d6cc27104663f0a8bfe62de33716dfdf7d0d0426626520703d29336d352e2db54ffb9e922ba4eb9820a0f8c2b56cc1bbb218b18597bfbedcc203b364caced433b5244fd38bab04417db898661c6cf2ba03cc364032324e1bda7913197f91f0d81131c333c5c20e5d15ac347f904d686271277ff07eefb39c5d30df4146c6edb03eaad4b22e78bdef21a5a305317ed7321328f3542143422a633700817bd7a7511b0e1ff2c9de3b20dbc41e1545e1e0fa9232a5a260bf2db643143b3f7af10a2c2009a192e43bb959e9d3b2e0eefdd5bbc53cc57f0cbc9fc0ee13178f613c027d5e10c220675b54ab2134e59b8b76ede4e4a5a67c71393c68ea495cb82d5e6185ae0073e19c55f9996d18ea542396fbc2228cadb4bcaea08a972091fae0a39c99a9c5f112485ca6b54af9b0cca8f523bff30489068927a9e37f3df3f2779d250c5bb16e419696150a4edc8699d74ef3abd057b2334f2ebca9bab9f5133f749200bf7ae03326ff92aecb71e217f8db8ef8bc2edf18797b789d30a9aa98f3cbf5862fe73e92d110ce6e3ecfbabdb63690c2fcbfab6ddaf815c68aa13f188bf932f0a3e020f0d5477e9f5808fa84f5b11af7cd2d1216a710ef0f34fa28824e9d746370ba6f639f91b37bdbec887b2d0e35426d78e81207e5803f21d05b3cd4f24827b5fea4e1d1be66b7b0c61472fc0a5d0cab53876abff09b26ab8a12d3c1d9a4033b82d023ff72e4ec2193625c8dfca52da04124eb9aece82a9b42f90908d04b5363448e4370aa8aa53f1743b2fb9736bca8d7ae97b660b80a69eae875ab08bb1056855640ff0bb30cc2ba6bfb461dd3792b0c9c8abb80ec0ed5135fb80212c68ea1885ab0215227181bf64861514ee36569f5b22f4335ed8cc0bfe8b4bf393d18d6bf01416463311f78761b2ddf20eaf4617066aa5a66787ce051485e58cf6eaa7230f9504e79fc91ab7bd58f608df5b42517a8f196736b76e98bfbdfd4f29726850e69037508384716bd6574fd8984b503cfdd8757f9ba5e283c1399461ba6cfdb7c23f1422abc22701863699f1ec5c96141ca2998a0d87e5dcee0b29558535ac70fd752850a7f3cc0ec8998f87ad94b1186c4cd9c215fac095cdd248d29ad803002a9b197f19a8b46f05b64448851aacf21a0461eca7f7a3dded689128773b86ca2df70141f1fda54670d5ce856fb5c84e9d7178c5f1955922daaca297203e0a780a820298a65dd82a2acda83b93c323c2c93002ef048ab5d2ee47298189c3b2f55d0f1b799de0a5d880123ac82d52181b568d3bb36711047cd41568b8325fe431a66a3f3a95f711d79be7208c27425e4deeb8e336c94359a989928c96a5a4af38d1af1f5bb060e9bc7114f43dfe3e0a5b264ffc05a9cc1382a77db1b19144e74f1abc2825babf62114f21a104a2ae49b87adbb36f77e96f6081cc9ed0c5a7cf2573fc33de931838d59f3d43b6ef45279465b724e8eaee2cf60e17fe303a8e0be6801c399e5440d998c35e37c7d0c12df7ecd4dd7ed8f0f40f77953ab125d643ca7d081969bbabcb3c9bd505e4d67c9b0126a71e0b44ac7f3dcb9a12d71d8b0b8453f43582edc2b903c3724e9170202dcf76d4d604127a69b9fc83240d9be2120f491b19ca07f8212808bd70c9bdb1ac451984eacaf953ff7bbda464a797b6cb645bf0357fecbaf8b69e6c84f3a19658fbbc6352df0faf88ca33b7971c5fd3c0dfba4d023d345abe910f3294a2ddeceeb96cc1245359b39ea657acfd36e03de6d81ce038940371e2f82e6b34d7eb30a04f1d81b98a5b07589214a8bd421f4bb5ac85c617027fcb8287c6524917aafab59388ebd10f427f3fccfb607e1466a9bd826c6907bb1264496fa7d0e8df1e29db69f21d911aede8c2c747c0ede35612b15503242430ed42ff80db66130a0f48e3330c98d6d9a55a761b78ce2a7820d0b315d432004bea24a6bed557d439d59b766a0a7cc28d9552300effa497085279cb6571931cce7fd25e376e9feeb6f4bae745f6d4d1c5af1750226563b0ed1ead2b1d9a6c3bb95679b93d0369b2665fde233644861b0c6bbbb261c5dfc2839b8acb0fc98702a642c80c2f8918259e34b30fcf366d166b187c0f8e07150ba3a5e07a1e308318f44f0653d008d81053282b9ec9ddf20c82cc9d28bb8251faf42c79da2c820a204a68549f464cc5afd92a3fd65d42ff4941011ab2068f171af900fdc8a678812bf207afa67a6cb44bfbc9b57ec0499faf09b871a615ae536b18385275a067da165961034d2f9736d5540952bd4cd7f941735c0b365931310904d7d9e0d69d901a3ec67aa0d208e0dc84fd65644860d3ed4a9b79ad5bf606bf3a8fc2e66c53f116040dcac6e0b00463bd870304cf914faf91f489cc80b6d8bbe236b222a7415d1fe5364b0d315ea2b2d12d034a28d4386bfa8737b632f812af690078796d24f7015842f1fbf634cb74802dd6d42e5149d172ecaa85f1aa64f99e8b72d256088107db734c87706a577603da8bd78d34a83ef31545628ee913d8c930d2dc2e45980d7c839235cdd19fad2953b3c2f3b5c1f4938980c5bb66619c84e7309e89bb6c2ff87775a07dabebbb7648993686c1d6296d95001fc0743ff940a0e2333f07e72646b570736036d01a8f032b04846426ade21789be868314a53ab7c75027dc1502c399b743bf990f4d00eae7ddc0f01c79de2fce0f412748b372bb210657e88b1988d5202cfb7f6056ed38ae5b0a59654f25f681ecc94ffd28e9a0564f0c2eb52452a7a42f5d2ada3ff3259612f867566ce33561cf9c7e02e8ca943a827ede9214f8c43348045f97b4b426932ec11a20aa48525668a22c9033ada07d5a87f9ec0fce44858b24460d23572d98f0d8bd3dbd4742c0c9d47b54cb94104e1b1fe121133f6da30e11e616b010c154718ec259e8c1196cc55fd3308ebe9adf1e6b65492cf5299248828e98268a02c625de69509d556afc28121561d8a17dd647682d9b2a23faa07d78b89c87bcb976ab7b8a145099babccfd27f1aa6c5e9309ea37664398c2474a47d3247fc642433f919615de3e9008a68dba80f2b81ced9b28cb0980374327beb48f480cddeee499ed4e40b14f57eb5091272d7ed3a45230b984e5e14174dd00ce77e2b51aa5114dc880840ff5d8471012b90d36588ca5f61a3df06325a10a247393e0c56a75c1735cb3f32aaef1ab5f66b2a133d9ef15f938f3e1b06ab4206fa1cb16cdd6eb435cd4686083e41d58d05c7db954dab6d9070a1c64b380fb52f0a666a35d5361f5781a60651fefeef1e7d03f0c8111952f9706348480331a70989c5dff49f7d374ca0b7158a1de6e9bebc446e01fea0b2f9ead995f01f201dce497afdc05fe05d8caf2d6b2cbfdd4075e30d1f0e99ab654e6f12620528c526e72f9c1101fbd5dd209ce31e08c393066502f72ad61683b7ff611821b600548b9d7ed8762282de23d1c5e0ef151f815f68cf789d10c68bf6d034e5e3ab0e67887bb5a205b85dd47de3d2e150c12b4a9040be5677dcc024a98352fec0680bcc5789e157cf174754fcab709c692d2c01fd6659d57dc51842c2a6b437a7782b3bf7012ee58eae4481c488ba0416c348d4b6c5129e709cd0279af35645e0a40e0bc6284947701717053108c3cc70c8d5e23da39081a6d2caf32ec0dca3dade2fb3e9b958208a76471b271156031a7e64e5f83daace1b83e346deda174d192b375a9d2b68e9e7a636133fbe73f21141dff26fe59d8d120617a468195620bc7f2d11c6c6049d2500f2e8a998c6717785250caa94b27afe4471d182b6d6d886aa2b66b4c7551dfc463e9cc8ae766e1f5bc3cb534bb4e1b36c47f7438c93032ec606fb4c59bc47e6e6262a869ce11cfb2b1bdb9a94c699d0296d050a8da5a82b281e9a938314ca2b454b139cee9647f6e530b1115af554487b182cf2cad42bf0b206f34dc367a86708a6d545555eae48c6da9c4615f1eb023a57e8c7743372a1e8174598c9843139a475ce9d13d92368ee4efd473f64e882030acfc6ab303621913683cd45b7cc0e899f8fac5320b11b7ddd6e39ba4922d1145c51af5038ac002c3c2ccc6d27419c70e370b46990e958b737e024c6d3a345e36fd387ae0bc7002d08a9622f12d2de95b443cb64728cb1faae2e98783bedad80c2108fc81c0f201411c9dd8cc40d8d637cc9201f72fb3667e59e71ae17406cd313c289d2f0e4e94d05c309b462479c65ef24b4223fe1d3d232fa1de78419f7101a4cf40e1a4481032129094d8c1f13967c43aa766984a0759879c4439fad4a1e0ca3121fe568801f0124b2d0cabb57f207eefcdacb67f7f46067853d59bbefb1cea6d5b68876bfc036bec3d90219785602ca810ede71f6b3e0d1f60efbfcbdf54e968ff266662f0115165420a0a880c43b962771a8cb64afd8cc47484f09f8825ed2059f79da54fe221338c4e977e040f6f8832ff3ca56ddff6575328530717e9cd67c4e3836c1fe0065a88807c15e164c45bbdef24bf71a4574335d25bbf3406d8339c29f0b1efc382de13411c91eeff2cff25a0064feacc438fea1f5edbb7485674de935ebdd9403516621e0397d54bde5830f8aad84c754243c0fc0b9896851f47b2f7c9d8b2528b6c918c3e71e88debc1ad57591544158aa3fa5edff11bedb2314436e036ed31b731be6adb6b86f48a7263c48991443e5ce8b2dbdce7e50ea3d7d24281947070922d0ba974b86532b214fd3e9d16fc747d29ceced2a48082a4b92e12ca8b048163c4fd5f22f933e6078cfd04937a9e953f537c5bd5047c72b58b9e5c947515d13dc658fd944030363ce67016e80d4ad7011f952e920991ff871c29832617c6b0788e8181bc97f2b30442422cf7a05c8758f4c4cdea3888fdfc608f56aa7334636c2a2758e1e81f0a0825a25cd9cfa5bc65fac159c05eb4f8ee67ab1a60ad8670cffc23895fd06cbd95f933b9603d4e0d179c4479ad9f456912b3d2de4da96a1007264463c8ca96eb95e58dd06c70b67aa699f3cc3fcbaef77e1ba44cb4a4edb04c5b7a041932971235d14951fb5e53ddf2cb74aaabc96f28c30beba4d7b6df231356e812885705d120b9fc49c7d16c30db71b7067f299f3fa7f5e3767a4477624a8332b9a7b290c3cad872540a3ea84a2e1c6e5514835f3a558543d9c4c7c081f45513a56b8d6ab36e17feeee608e736e61fdaad2ab160b971ba9c6a054dcb6197d6dad71eded59fef581cb1a95c928a83f72a2f72cb38762fedc582b502f821a4f511db6cd2e5097abe7d688d321ee403bd53f4a467d036123cc299555eecf328feb0b20e7590af1d97336287758204933a16cdb5cbff5b52e852fac4593fe282d0a58c96769a9b1eb9617bf05890140bd0146af2f4f3d27070d8c795c80490a1c3cf3e1291a6cfc52e149ceed499383ce5fdca8e0208e016e6857727b60ce2c5b1f085bc294eb17e8df437eaa7c5cd0c58c17f6a6ac937859f26e84ad8f540f5794bae78776895af0f86c3479fb0aefbacc10c5d261b96bee5f0c2e21c090344c9041ae4a381b2029892a300d084471b4ffc0486868644e6b10405f370bca1a0896cb587f530bc81dec38595d2bdb44e68c8212603cccee50a88687b476070d76b5115eebebda2d5f6ad18ffdfa87d86367f01a505e6f0cbc319b196c7fb31edc284321b51543bcdb6e39688459d97e6eea9a8f17c6043726f8ea7950276b32f217e94f16a007bc71ddbadaf0e53428222be200a56229994e4be1d839e06f021338272235ab271def9f3554999b34101de919e3c1875558c49c37437b465a3948f173ce94752c2f6db159087ff71b5f473000ee328cf5ff75176daf5c382726549afeb8711b5849ea9c7d50f034211e2705fa2d12a5279b63e432c4bf107c2bc8e67b5b12914f6351db9deef35fed62d2f6bb822a5b846c6289f4ebc5697a1b49084c6676c246cc7d4d47d778cec3a946b26e42aef8177acae3255f5087990753c2c8a2cb61289e916f3edb9bad3df8d53d995d11ea8a3eb04f48c38ab5621136c25987957d03c301309160336aa8fdbc037a4084d52fd7e9a7ff413693bd36a22ddd1412135dfbe11c55bc6bf597f780f633b2393d087f900003259b66290b97d91ae6dc5d9901a096122f5b860d144eee7323f71687eac546c5cfc4662f3b85c3128273c8029570d7fa684055758f2945ef665ee99cca29971d056211a90926701f84228ae67a4b444f60a22931ac6e3e718778634990d171868dab910f2a2ef8b68eaa43d08290e3e6e313cc6bb77726294c37752a1cfae892394d3f502769627fcbfd4fd78172fb5a838f4445d00a279e950021272b4b2c2c67c3204525bcbe6b2fef4492444c69d3b7798c0abc3e8534447b553f20179b95d7fc977623b01c303208dd74bf2cc218ee2e5fa8d5e0f620575b867325d8ba8faef295493fb2fd094e6382d84898dbb0e0b76f976b79fa40a1649fdd30b63486fcd1d92621d18698f7c55ca696d44f961680224dce03f3f65882a971d921fa79b40f853e0e8c5e93338a9c628ac277c0470c88022ea7368de315266b2f6b21081e23e18a3f9d58c3ac3ad7fb68b5d557e841a437626f11c40c669746779e3c2b086c73430aacfa24ec1c5d86f34f9fdec865dfb458847e9bb664984353f644ae241f0992351dee58a3e23337b2d98ce0c6a8db333dbb4bab2104c5b1c02773a6b4359ae1076d54c546fbb9c19dd0dc59b77cd4e7a95ec7400b65fe91bb72dad5c7c963612ae09ac2718406ab33529da43c34770eabdd1a24a60f67bf3a064a87a406eef5087de1674146af47ea7ada521c3511715cc790d72ff223fabbe590fc669282e1336457012a9262de1e3652e7bc10a95798effe43e5dd405bf5593598bc84d31e38c4b9eb656a937aa25ada2f4764b183f324677b2a90e17f725caf7f7e4bda1a30e43fc8d4f48e066e83306d0978025a2d9fe58890e1b7e00a9d0aa8c0aca902129d7d08876614a6046630b63b2d3614827545df9b6f27f6d22586132e122bad1ee69203506bde80980b5e07546034bb5fe264f591df201f43f7a167c4a613aa3071452719676c9f77b4978e1101f09a6d775ace078fbc55448931e414109c0d3057765524c2815686badcb9a61f0a2c88dc4dae117afdd3b7d1a6afc87a1f2f1544f4889b795e8e02067c623b0be4e34c57deebb0eab8814068a8fd0642323414f6177d61c445625b9cafedbbd5b433d44a42a611a42adc80b0b126f1f57e33147d647ed97d3b0b34c386702307930cfff4bb5746ae1f44ac77f75e0bcf6b6306e19c7bbc3652481cc607c97ac2f45182212bb41942976c1318c2ff82a036971814e75a559ba464e84ad02025052e8cecd986a948b401fdd27c496f0e523b1721cfe009f469acc8b4d740aca8d228bbb90b3447fff3979fbcb65bc9a45a77292ac1a3178b43591e303ae45dbeaa28a85e96228fc263800eae5f7677a851e04a33b8ef02c1d80a585d12210086fdcd7611f9e02b1040195057097fe0ab872670035348d7250f1059a9faae6297c1858234a300e39d08251969254cc78f5a731f1e675e1da3054c4d483c570030fbd4cbeb09c0b0883421c3ced5cd05546b73bc2b06a823256e37d34ceedad34ee2b22c818975cc863add45d48e5a2b44af54d22fe6c508a0d9c99943c551bddb986030867c538fb9a34d7c2447f22469deacc825926d7260247b4af08f9a9417aaa3a392826e88deaf9cc1a942f6d849c617a83c9d8cd7320859692309d4e000ad65620a5ccb4d43604d5579946ec22ab4de592dedac1810b3ed311771208d90849701e9285d808c24bca39792c3cd20e90075142db1fea7f8952cdff9cad0bfbd5d2e38591082d989d6ff87f200fe6ab412770b1f6a21bd8355ea99f7d8bd637d82749f87228f2678a5e5f50cd16d278329a0071ba257a5f94f0bf40881e56075c6f1075519f0decb5d4039b56c0e3ff7683913213df476197651252b38ab10778c663d0a4d4ca9879feabbc1b7d42f1b0fac0b678e03e79aec4402d114abc83b5ff36cd6dc666271f10f28fb0ff4fe73d52a14861cdfdeada2804da2c9dbe6130840d81c918fe9a12651238a669847f417b61a127be27ec441c2af9f02878bcb7a3055f00b6f1f50cb80debcd1c833b630341fa093bd4271a01d4305845baa44824b2b8ac6c0e8fbf4e593bf466c48aa122703f9df7b156d0f12faf7652ab336d57612b4812130067f80878a1a5e7bb2df7113b7c214d2a98e2f9be7ec6ca2ef785509ac87a9972b878b4f5bad19e74f9ad01fcee066f336d739573eef263a5dd75fa7b32290226fc86f72f67f23a749ce8a326727a6e9bffc231ca13012c492793c3bc69817462422c787c04236e7818cf81a623a72f6a839bf9a1b1f267e0d4ae4efb92a30da42172213f0f0a4e22178560326c38005e697eb9bb73dc77a44770d6ad8e70f03f8a9a5a1cb0bbf78005ff4229e35cbcebc9305bd7bd738ff460d208675c7d94548fb0368b0d719de72313b02b3179942891a95366c10d3d5363aeb3ccb9e810489e4b5c63f6d03e625038c1da19f7b68075ed75ea53e11d777badf7784d5e1970be792500ce8817497879a095449a4f3001e9958b4b6cf7b2a7eac43b5495127c3f8932524bb5abe1458fd0d200e186b38edf0ef639ae89bdbd59ce23b39a7a8dba1a1341579e48d440e6031bdfb4be0db85a7100966cdda950d4804d407b08848217ec5018bfcdaff4d2624aac82dcaab192370678ed344be7a6d72370f8eef848ca734a0b98ce1829cce0c3c7e560c58f5533f1ad471ee3c091c8380421a5fa8fe982ea0da074831c856192505ca4d4000f8c03c32e2892859c28178da04ba85e3c8246acfe69f18113c24293bdcfbf44c2132ad359b9cd1919d00d63d68de2890a804c80460fb9aaa5b24aaf3983affa23b347316343020eaecb27c18a420ce9951acfe8ca62575f2b6029a81ae000254b5c0a76d244c0fd863ea1bf96e82833c57b644652d2082e40822738c46d8c20965ad373f4baffb7e197c330322a9626921930e494f5c72b5a72d60dfec0e5cc93413401c03b9ff1b0412c2c8c26ceb95a9436dd64cf7d6565a0ef5fe38116f49486bee562965ba6a2ddef8e69b63194e4123eacf868260aa2c03e0f5cc088fc2018cb81fc1c56bf483a5e6de874d5d2a99f0f2cfeafa46d27f2ce385f5adbf2b3804dd21483aa1bc80a6d2a6ce3f5f6728fa6a9133332c8c6232a6fa1013351d1321795f0d7383613f5cec4fa076dc802fb806876aa8dcf01f2c5fde52155243ee088d238b84113c679a650242c93c4bb7394fbffe6e6857fe022d60bc3e086275de262488219fa9e9f8389c39c7ecae91ebac872f6cfcb77e0e99b47e33b2b9996a779b1334068c4233adfe469815cbefb76d7b2da3fca4332d7a351fcddd2dcf1520b1dc66bb9c1a2b5154796248e7d6a9571d5ab32eb30c1ce625fc9d3c4643d49a2ac4c6228a1c6a4558aabbc95432db55619fb061c20d1c9ac76f33b1c4e506afdd875fe20670b83952c4e8bf323b751bf40ab43b0cd82765a3188d57c9907571c7320abc6afe5ed997e9e75803382f91184874d096cd3e66329b33ccdd444a21749fddda8f34d8ef7c463bf04a5915853533efc75d2916f97e31a3f1c945211aa62a39ee16b17f2707481e10bdcdaf64ae82723e73352c066920c93b363ba7d9026879b54e719a6824da557b613d4e067c91ac4c1fc500a2890a6ad2d7a45d03b2cabed475db7a58b22350a3ebad8ca80209071301ac0df56137b8d6ddf774936113491cd3b69338550f402661d58a6536ddf6a760c00f69a96e07700655cc5602f347d1d168f84ee01010644698210b78649dbeca6034a7ff8f69baa2b18c1cf57477c6092e90742fccfbf516b94eb317e507af114320bc715a8ec0f73abdb831428c085b30f1e36e9b9b52203fb194386bf14a7a2c114dd7a8b39ebb5f6ee9c05eb797067fc42c9cd14e37de8865019259946bb454258670ac4880a705072fb2d0ab16b8692163f043de9161c7eaa3786e86a3f9510240e022f75724880affd47ee0751d64096c375f7f561cd8773d49cb2b96285e054a124d5f411fee854433b8b0089ddf6788447823f959b4a0a4e5483090831024f97994f1e4f42fdcf8e767b35b8add10b14c5aab3405bbe5be3744ecea110c05d217d413bc3adc2d70962d54115b29d1665b33b67c3a12f0176143d631fe150ad3ed68ba2e6a749225c19a053293b18bbfee1b328ffd337fdfb8086310473139380e210050262788e576ac6a0797cfcaac74fd1fac84e3042e5ed89ab9992f21a35a488cb7c1c72822a297f397d45c9f11a4fd2b414cbba1af0d4f02b63b8a13788611a4878c65389079d6ed9bfd898a5c619beca9046559c56ac3126e0b0c0ff60d85896918d3d93fa874c5e53e2b996ad8e767878fbdda61e7b58009875838e28f16e5bd1cbe252fe37dc36358b66f35ab69aced98d7b3dac65d30304de913356b824fa5762e7e26bfad9842daf120bcba8918cc3d6803b5d46348fdaef62244fa230f54368fe6bc05c69e3c2bf269d1bf06bb7f60060e110131364faf712455e021c33245bcda95754eb9700f79f962fb039e10e1e2e766efd8aa4466a0105bbe331a9add885d8b898bd6f1c15d57e90c9aad2525752e51e9928212300912780dfb4a8af57d52e94c98c313b14f53c6f6716dbf43f3ff9043c8795191642204d982ebcc24cd28da71e37e42e2fd97dd5a23139bf84565ef77d5c97eb65934fa350f99d570ff0eec59a3377fca5422d264db4cbedad05b047faee22a6a0a20cbd7561f911928fcb0f20a8bf0e01d8f10dcc43888b4d4e4b3ce52856a2cb10d3e45c3f41122de782382cbf157a8c6ccda6b5b84d3f6e4e33c02d2af90934824d81f2e981e1aa111cef5275d647d19d5ddda3f4852f20640428e88360ee7822a4f5d2e0591dafb0a595db8121d268a2dce8864b21a52500f94914ab3a65dd13d33fff2b2588c3416c110ff2ad32e586e1874af02ae88f15096118f7215476c148523d7263ca1f44aa19f1aa7587647e78fafcc0fcaca03427039692b2236021004f0b9e33bb349b45a5abde8e41ac3105124a358f0b124c307c5dc65d998e7146c5a572064acead8b9defcaf5e017ca441546e5b38756d3611795173cafcad024037ad3a10a38069f5f6e1ceee2cc4e32e299c45d3b45011f01b1c7efa9b9625711662336a33df925276a7a0a50c12f8f93ef50160a338d0fd791f802062db3c2cb5541678f4a544d07e441d96b73a559912f0d844db881ee25255619c4f3a1c111afbaf5849500d15e245ac57d47a24f29fd122bbdc047a5214553d1b64100b7d253516ea1a2adb6570f0fed9c004e5ad39a8796982bf7fb6ee534dc8bf1a36a112c83fa0f829e53d9a0cd70c25ba9372d40a5406d75fe18011f5508b955d3357e3f2a652c2aea285eba13f5aa5cd9ddf9b4ebf66467793b79e772a8cf4ff3c1a1d66f88c17877e43d16b513bc8f3909a054de175ea5ffc9d20fdbb6df4b022f36deb673bc78f0a42acd81162471463309addd1de5c385fca970ac4473dac1eb01eef7f342597107b710464c69de18a9a979b3c22b9afd284e3c54ff5413223c16388499c60d3f8ac978e0fce0b2bf28188e6b107ef96c32636947978e01525849b5d766e6eed04190697bbad522b51971e7dca5516310d5a2cdf3815cabf15afe884f3281e8e63a6c7c3cf34fd566854f707dbdb64755dfdac882328271f05d8c509d15f9681024fb56560d1933ad0f10e577cbc03a8166907b32bf4cbf80f12cb5b6197b48eccc3189a421aacdafa5a9d6400666266fd740ad70d1b17e501832d8a5ce65df610a69787e7635f3739bb6508d034be41539d1fdb2fab1416054fb17d9c90f72436af7a01a9e6f526031b42755ae3fc8fce51122358c3446b25d964f43a2ce83d41623b1b86900eb535ea9693b0bba29ad239fb63425c90a52d948decb36ee7a3bc37e56f878619434707c71f21ca94f2fad21024b1d513ac050b566ee5620addae200b3440ab3427821ef80078ff501536d70731062feaaa230799f5e1814fa88c5e280991155a7fec7e958171537b8f54ff47ba153fa33d144c250247f1e4b23fc128055b9150f01f6d56ca48ff2bea64ef5b556f05b01b3d85ab1113c1b7e60d7072aa395f6843f9ebe2db6a80bec4d27477e03313dbfc150da1b6fbf3099cc3888db7e01570880f4520f11934dc44ef684666b9f32c07018afdaae2bc9880e826babf5cd47049f4e733267d2d86011922e282677178d112088026c647cf39fb247df99cda5953019b469c08cfb52cb0f21fe60274ce510c62389f02f0914665be1c46b5ad066b97657659547815dffa6b0a7dfc5df4232136d3fb88183f13da0b5d59b4705716ef76e3d00207e6b3e8e0719314a8f0d022e2b2b93f03d4655c5fc2916854c65548e947186d5a5d77bfbecd7f8769f17f04da53dcf3bbe48fe0ecb93d02179c6fa2f9ed570fd40ad3f69d4952f706c5fc00a8475a3caa6f0e78b67fb73e4a57c1f0f5ac062d66f1af4a60a6f84c10eaa20f47e6654cd0caa9b1114274ae4515391b6f52de37a49bd3d913ee864cca8cf72ff42b370b11cff254b156ba246ab484f91f7888f4b4423629ba529d6b613f0224ffb658973d0e582039f19e76e2ceeafc55ad72c97b49c647cacf28a741022639808c8f8a4270beeccac6b54bce24e2af65133e4f079d4d400c5fdc8b44a2a60e600e0afaba7f2deb6c66ca2e9e1d8bd357ab84754571507b9818621be4e70126b56fbe972df50acf54ed655da2b49b604309fbadaecdece81db1a00b0c1044397b26328f4c8909c367f9443a6ddc09411075c53023258bc8dd1f66f4f18d940aeab91a0fa51554aa191940b51c1386591303e1a46bf15a981ebbc380981538347406bf03b122d294a1f756225a4ed628990f9041dbab34c4804e546f079eab081f081975938a3521039882c9ebcd95b1239a78f28ec66f46ac89b2fa06dcf22354bd6082d9041d5aafacdeed332a573699ff1daf9cd8c720332895d2bae94e2f50a564ccef2b939352400d1df8cbeee04ac1ce58ee8c15b400168aae61385c0b337715b5a080df238ab77607de577edf9d12f7b69f9e4f0960b255edead6e8104bccece3ce6555e9ce4e83356261e2db7b56feefef1b4204bf5e644496300b28325930c6110e119f4c7155cc280653c76815edfb4140c09643156628ff1ce6181906cc7e7ed9a6692b1c8e33e72346c2509571d382a8e099522ee1f01fdba40253669941f7f5a1fc2b8b893e83d35289a9d2788a7bbb1d2dfc4b045bbc5d2315f714011d4a70e06d1642e88a9a4cb8e6bbcf432de131662a4c43da4cc0f5cf07bfc3d48f8562b9c0f36ac1759b382b872ebaa34affe6226d519b66da65b04e35005b7ff120d35a1c66daef8021cde57c9f4dc5374f8745d1b388e00d09a73822c3f0f06065edfbb701312c334d99781e58aacdca287911d335fb6cee4734b238f67b255ba785a916899bfac98c3444041f1bebe0535e180518205c71da19d424556caafb5574bc43391e39c89181c71ef83c8eb05a662293bdffd9d361f1c5393f5884eeca3a8b82c4d480691ba6b23023df278fc288fa4464d2f3b7cd307303859e53b8bf32989f2d30ddeeb4b0a53188ff0f7d8c05d496912117a790a5d7309402072f1ffe1d5fd29add6b02596399c2249a10793646b923669914255aa0355b0d5c273427a49ce89bfce8d6865d38d158c8497d7579246a8acbd9889797161f22a94893bd6725a829cdc3f8945759dde4b14f0c62cd0ae30092bc586f8906583e404053e7f5b4056f33e85d4ad1f4dea4fac1288c3baf4e7457a870e50a17198b10474175830d88ca344f80f786b9daa89b9a8c43df5bdbcea36fcfeee60306a3c774e5cd579ec42bc426df213fad7e2a8e4c4fdc3ad4fa52c608559d5705a3244b8a55456aac9edcc0a2318ce37a81df98ead564f2e362b43e9cb4a0492d4b84de9f4a255f80b2cb407f141061f8c6d0a7e5a86f124693a828db09dbb71b40f4c8a8090c1d38ad5fc851b08a68f47f1fe22c95c1113720ddfb7421974318b3bf47f340324e8d09ab43bd46489f1641b805cefb854e7fcc7990994192be082f5b1543fc19af68ffcf21c10de61d545c274ebeb6c4dc1095805cc121e61b3c4301be99af09b8b3297606c454cd9bd7f29a94ea4a761502709df111c0985508e162aaa0542b6abee9b1dad3d83eb20d8ba67fe2e8cddd80a1a0c4cb1c39ef2d85533a62fd7c7fef99686e92a931d2de05a8a7f9a58f0db214c137a54f25623e9006cf311f72165caee78337105b2a3b420352bc1a5df2b38cb5ff177514751d1217a0f64dd0f942baf106aae1685a8b459a7549b88e3aaf833e3413fa076d1429ffc97032876d342a91a8eec1f82c5e7f31579b7011c621d80410a4d82e8109f89c37c4dd7f9f51eb1dc9d471500997ca5f875c82ab39f26e4e1dd3f22e9309e8dfddc69709847db3a1ef2a939278b0593135ad8ada28184998e786c74727382dd65c9cc17fe1ba9b40593907f3816635482496a7afb0d4768024c0ab5e941b6f9a713e800607615eef7d499d2465ba921dc45fb3417341ea7258ecb320ff0a897a2076b8530cfa48e5a6ddaace64a9cf666ac8e9d90648448c1546b0cfcd0b5d4faa4b9fad5f336689467a7274a3b05916ab9de6231ce51315e0ddb3296d10615759dcfc968885ebd2d58ee12912aab34eb1afc7a7953de256a2a27b03971b7ac05855aadf2d0f17e84cd27c694e1844b33f879f031c81d621429d1513c3259779c9b1514f9c2c63d57d58344be9b1afe1a408aae18f94920a148cead873076603d91d08dbb228092c9ac913449e2f9346a8d859951f4e9769eb7b82f5fc1a3521e712620b91991d42441b6835a0afd720ca5390d645a582598f0eca2c8b064763e7fa1847cad64b0763b3dd74ecfb14898dcfd75e09a48b30a38b1df9990ba1dbecfd842cb6a57da9dea729facd319f3b46bac2e5daa759052ce7d501e118a195dd9bf526b6acb85bf9258084b9847415a8072e431ec38423556c409e2c2c628a317e00a42e77255eadbb6300e780779e7c90d4d7ef86e3fb0e63070f28172204a1159fd4aaf118e19355bac613fb46e3d38aa4c697f99c5471668bdbe00f568672bdc55147d18f451175c5eb7237900526fdd73e6e4e5a4d48e9183f530e801a0ef60046506119753408a9b08ed172a0e7c36d62caafeb408a14c3c8572dd7b21d19ab551f6f92bbf0cb1298ec6f3209bbcdffcbb1404aa408e3d7a673004c23b729ae350cb0bfa042de7e90090421c1edd4c9fd6f0e6c6b45e1fc295b0b5ea9b6dcedb587d18337143a210be082032ffa620d47cac19372fb0dd14b212101acbcaf8bda766aa86cdef22b66d246b0a39040a66251523d28e0a9d1c520117b228bfb6d01d6e807a56a26886eed0b8fac165ef98e2bbd8b9e1ddc038fd4233cf23b9c72920dc3d74ac9605f054f7f6d9841e8c8131b6b99873c703169c305205095c548e932743753d7175b4855fd72b4d7a2518c9269365878ab72d1f4330abdf0c7273a867a68b80d48e6aaa4a33d6b749460a4cd6f2c56669a409d9a1de05238dc98883add65cb890d234c1af4d21a6d0bdc50bba42012bf692c8a6c12d9e97a84b0bee83586ab3988617c3efeb7bbc258ca75d2b8a039ba1de6e11f1eccb9f8009aab42671a804cc3bce19bb9cc4843fdc4ca59d7ca6055ad9a7bea1a0d0a564cb7193794aaf4e4d152c6d1f2925a0c6af7c52e62a0448472b75c6b1b3b1045bd70d457e049ced0cd466d4f3e64ad1cb258544a158c535ac1d6b84f3214ab22b214b1b87869ba6dbe2c7c77ed1ff561195e25362a1e2520ca38bd033ab3e15db38e1d23bf3bd3e73bf10d81e06e94f4bfe1d7dbf6194d69e218d5140deef2648d018af4ca0712a3bd7983af0a0fc410a2acc09d1b85c5831f6b83d119726b4a6597232ca6a7113cb0fff51c3027f7e44d0ca95f0b72dcd9d778b8c5153b2c03c1e2baaa7f4a96eaf136ac6d1d6701bf4a5845cabd8e4198633b3f4d1068c0586bbac5338efa4ef7b8e6a303dcc2ba6965c64c8aa91fcfa2ef5869871b1d6551131f440b975b6a3155d61901669f168e9eb4fbd75e150e652c1a219035db5de303a1987bab530d27d12be487bf92f931bade78d58c468252530064b921a624c14266b310ec5dac8d7783b7fb610280b251af43a32c785a106bfd071214a2206aaf4fbfc7d2b94cd8a5444601f4a294a7cfd07fbf287aca42267a51813a1f37021534b3b42dc4059be29d1b03d9f2f1adf22ae978a7535e9754c1c3de244b0d26f2e7589fa91b97a42450afeeda81927d8695ba939a4bd3c22aad833e383ac38004f4e4fd178b14d94a6e03af4fcbe8c347eab2ddc6dfc7a193b95e6c030bd46b491ae0360a45a7174add1b937cae32c495c4a09650415aed9d68351b3fa2e7dca046046726958963c05d18b51a3e13f5df85844f2d6ee4ddf5b3c7af384a9c163b69affa9526ae8142163b067abf0a1734c60d60ef5f636f4b3662dd3c9c02100d8115d82cb5754322cccbf2b9edb6d99828a4ed15571b7e2dae286a1211ebfc5e9417e0673b07e0827116edb61c24d906911ab703f47711b1f803233409d3420440789da4a07ba6eaa0a389a3d79c6900b12f557908fbc1797e61f206d53585f973851daf9adcea9df7ebf4b70dcc0dd50b2fc377b17887ad8671e01511b669ffa1bf6808792a10e705ff6711651b55b578d8f6245c8bb030727de63ac09344732bb93d3320b7a2a99e6ef98c35dd7bc7e8940b847867ba65c3251221ec24ce7100c8ac1ed7ab9191e81020e4d86360ba05a6f098780f6d68b50f4918156e4b587b6a59bf664a07b226166a72022ea92e6363912c35b762e6a1f1de2150e1baffba7d6eb413a61a1ee674b65658f2b677107e197e9fc976a53e4625310729a43e5227bd0779d7acbe714f973e1e1535c4f29f90d4af501f25d712cf04f956cac704e613f6d818a9c5bc14338e4c70cbff89663b9089d2d9bc85916c2037677a7766d6c43dac76a04b275ef7add4166f40cab070804b8f150752ec3c25faa2dacc0da2844bae042fed93228289fa193b768f69183cd588fa6a47b3a926fd90a032874b66747029a5e0aa327399c20f258d3c698d687c2f7c7ec84c2025ecc4c564af13973b96f8c598c3442011df5a439c9629db70d612cdd0e55b2f39c5f2f0ab1ce5c8a8c4c1ead8c406099422875d03e9ed768348cae8b27fa73002cf13736c270b259756da71cb8e27d71687901b46777ce69af580f5927c009d1213830eb54ee9c1616c239369eebcb8984d40cc0b92f6c3957a3afb0f9083962d734527c58b7351931fe3764e6ae882846a86dd3f8545d91ba95c9b6fb80e0b3c2700d497ec588a35a800c3386ff989a4170f8bfce6e68c90b647d2ef5efdc933006a2bdd847b8f483b6c3d196bd93bcc2e91bcf6250e89e918250576da8c9c0679939814ece5eb09f1742789591d5abc270142f15429392d0d661efbf57da1314854e3bbda11198733b70475bd9f638ed4a03275535d7be28a3a44045f1b092e422eb61c2729dfdcef33bd411345a35f1b25eb42fb97acc20a130325cb001827737181e34442f89be7163659ca10a38229b0286ff806536407ce16185fab3b3a4ab8f032eeb744d67ed5d5fff96e112fb9b2f49ad4343a9ebd619b7e829b4713c8f32651bf8afaa9c82d4e5c4b2b81cafb7968c64d6e7dc01ec160501dde36356863697f4c537db4f7d036bc91b8aa39af5694ff3a7ac257aec151e51c58a2251f8555f6799a6a2fa1a07e9c677f675d43086702a855bc1b49c1db4ad2b3563a18109e35fa930616de09fbadc22255dc6d12e96714c5ba495bec8c0f36bcd130ac85753a89063235042a539ad0373562ca32ee8f2e9088755b67c16067732127b0278914b927d3084092b7a77902cd91ea76bc887ccb2c087cec38c67f9dc612adde5bc66b90c20bdee4756efb294337cba06151405efea2435947d4e570e120f40243db84b635cbd9e4d589bc474a1e393a13db2cf2dcd5edeccd3c1eafc0233120fd4d8e0513fd5ba7d8b16980999e59612c5e723e587103130ae9775e571a888ad96f93feb6e02cd9eb022568675af7640468202fc534a257cf08f181fb1fb6d482cebf3377034da16f726ebfdc2eed987c26a1cbeef9a82a0452d8432f2614de278aa07394c04664ae649e8d1f19ebb842815041eb26a81d09d14292ce29b6817152dc9673627101f5005a7a627483ab3693685975d64df0c7a67792341a1d692aa29b65634ccea21ec6bf27f90c54d3ec2b03ff0eed543c2518b2978308799f90216229aac86d27d57c43f0c60582b421b2ec40487441705e0c62dfbe22b1f80172f800ec40dae2ead5b718cd830d37a2741348a7af897c6005c7f8122707a48954781320dd2affed105c833b62944d792c8368eee1cbc66cd3da6ea83b6d8b55aff652fb4fb481bb167f7e5f98a5c4eef81ff64c54db349a075d951936b1f6a1ecbbddd1100663c6c4075bd8cedd794ae8a89caefa2554365a6e75e0222ca5fad9f1ed1a62e1352d4ee2f98fd53b2c98f1ad7a3117a40f28becd32522f8b3616fd663f2caf94c83328657d51c1d5e4d482be83a7deef7a80916cde1301d19c8c8d1f1cdf7fa0712aedd828b80620d0f495afeb0d89f98707fc815b2339a8161050ec66380fb77d606e870500e8f88418e762c1c75bc65d74179820f3307595c56418a7a9b11b4313c5959b68fd79fb4773c0758beacad9b8f9fb09df04087f69c8aa501b02a1a432d2dde426982ea5f3c2aa826780b140ca049b6f7e258b21f730b5c73b918ad0b89cc801d774db546507d243f18111bf87accbdcf20ae51b3a925cfb35b496fb10cc6adec4451f222424898545c005d1b5918e20c313e3d36f8acb2156ec4569e34ef44e0c4f2331c39b6f669601d2db83bbad645e03991f2af2244ebdcb70d91bf8db79a3d7883ae5596bcc32ded18b170e7313b62cc9d2146c4df3038123fe7e69583e294e3c28e4a8084661036f07d12ff784a833ff6b8fc87ec6db89e3f176fcd629017521abece6ab9836806004e32d7aa1500fcb5428fe79abd19d9bc72236a55d3bb2c3e8d80d74e09e8ff621e1c9eb9e1d182879a3fbf64ca3f2b72c6b36604e86a6531974d98e4006138c75ccc9a7df90236b435134bad5e5586b525e7e0c35d354e803c829e454e48b5305b7b088c29819f0cc6c1fe6c9c53f92e75737389e401c531dec51920ae6517d9052f15e0c8b1ae23c6ee4a76bfc62ff6b4fd03ff4439d3660f558b9cd0963dc40a274dab84f0c78c823029ab86901ef6a64c9161e3a226833eaec370bdd4739a1d737dd368b319b8e9c1789151031b06256fd61cfb5d255db099c45a9a6e490fa3995cad1c01beebbd5dfe8ef1d358cec5c90cb2050b65d5a9d749c6df30c96270ea0b49a5c13b6df727ebd38b438d544a0d5dc8c365b62def558c9cee47a2531ff26bcf2f11d7591a9a80a09aef9408dab8b11fd9d5a8658ac8022f879183031a06051737925d7dd76e41b50020abf704e85c6a0a8992aa8c942fc55604476e304e36cf2393ba4b931f7fb3cecd87a0354579daa285e81e8f8c0ca90956bd6e63459cd03372e453b08eff1630f00bb95e1fad4784f54309691fa1cedd3cfc8ab07992a29f132c5c1ded82a79ba1928ce410b41ff76ccad2b6ab86c518263e9edf0503860953ca0d03e3154aacaf9f34bfaa3acc8ba083499e9dece31f58e53a3c49004c6f23a7b89ec6969258bbcf45d4b7b373a4553871bc7ba9df00e5ced8753146dcd371d926336e7ba2ca5a4bf986bd6664beb4ccc85bcd5e0cf184848e9e070e9510a21980b48267d2f158fa61cd8f4ab7915e7fab72e63f18a55cea11a62237757bd2f2518cda9f971b08521afc2bee05552257ed4a03271a4bdf58a1ddab93fc96707f1bbd33e1d712d79792d9ce93cd16df9ea36146e2fdcccc7926455123252043989553b0f4cc6b2dc4666a30cce385c4e723b18b36d592154861790314ebe1e36038e6ddeb78447f6af942b33d7eb2a67c1b9208b3ca10d1c874c027d5b43a62bf8af9431ed13154a8f7f6f2963601b250fd69870dde37a6ae5b7cba8882aa1051e3ccf84c0eb1dd558e91144f5d582e702d157c60b3aa5189631fa5a6d989204bd5b3ab757cf19c6d1a62169dea9815f730bd19309a33bace0c4af59439b7114a15fe8bf9865e6849408d1f1854f88f02d18532f67abce3ba2af3a16e76fff23c4be3268279a83c9f3fd5e902833d61bc40335ccfe4d3953d86c8f644c680e056448ee3d16677cec863986a401be03bed9ac6da1864c5bf27bd9691b10c93508f6b05722f804cc47aca85c27464ddc4d38da84744c033a07f8e1c20ec13c78086348adba1e1cefbe16ebdbe6307158a68ec79529994dafa32cfdff131c39e7009dca816b14550d9fd1352a9a8b30d0cb74016be0792ffa7fa59df5545641962621a3bc2c1b378b0884191ce0f8fbc54956be0bb285d033e84cad05ef48168106eb74c60e62df8e7db74160e1b253d1f4080c490d3014b3b8dc2b68e3ef77512e131bc4d44ea4297d57efbfff0fbc322c83f29e522690a24b1279b34a499a3b1d02e94f742cd48866ae192725878f627d6887b83b45de24286304f9a9ff218c13f1a78eaf9957ebe7364acfc50951c2efed607f11bd15f5373ce3636aa33f520ab8bab2cb679ec372c4262e211adf25d5ca10e789b666ad7550a564929f71ba27e19a57c74e7086bcd62acf7cd131548f656de8e784d2094834b36b8fd4047e12db2465af58277bcf0f67c29bba5ea4de1b1a8dba274b2a789ade79ab616af910d2a1855ac090bf72b7fc54c2ce58444fba420b5583677cd9ea2de35c551bd53f7c3601b2fefe766c3fc063e3a987bf24feb85fc5094f08ec51f2c0b131956219116494fea6a3fa4e4407f3dbad4cdef20848060b5520d987209b16afcd6edc3cc24828771e5953dd2d92be2124b3a80ebe094244c03ed3057a8ae7babf6bd6229bcbe57c1f90ea6d4d93fed277f8272cd5f528ae6bbe74b6eb6f93f943feb1330b6f04c212fe2d7a993efc6917db1419c2397d3a511fbf6022e0bc1e54c32d1602cdee5d1d1b253e304c7a3873da40a8ab2f1edfa77f673ba3979693ea0fa501ace8576d9f7ebc3208c6996781245343726ce3b79d9bca3cb7db695bf451d31b2aa7c396c17b79849a7d69214e5174580dc7fdb2083ef893b093ad404586961d1835eb11c3ec6890813d954102de26232f69edb681cf4cfba72b0478a4a3403c2cd6a3dadd8a84eaaf55cfadaf08403e21bb437898f68d0e3fe7c67e69284203495825c67beb4c82ad4b0d58f68aca1d2ea4f2df58406d9b1b935a04d12045248bca23100f5c25ff3c29c803dfb248e3816cb1fc445c9b18bd4528bdd33e8d00849bd848715fbc1b196c78ec5750d379abd96e0f50fadc603ba9210cf6d3ae0d42fa69482ce7b2802a1b6462fb7c7809094c33bea6755ca99bf535d64758e621092f851462636c692ee6df08931ef6432dc8f3b702040cec96b31211084d4f2a20d41e6ef0f46274d80b23486fb0cb6ea7f6e3cab88a210d12ac1c050df1ba00978a7f3f072a36f8c22fa002d80d1114a1c14b72160fb3e31b43e0aef8272c12113a27cd5cda0d94bd31ec9df6a7b144075ab00e68c82c970613734f946f2010e780a3c1f035be787b7f2e9274a8e47afdfe9e42eccf5829fb780b1b033e892e89e0c858845bb85524e49afa54bb1484ee2cffc60dfa19015611c6a795a58b0121718f69665d79df7edb1af485bd0f47dc911676eae1777987b7fda65d073726a61fa27c42359ce323a96b2345af3f002bcfb6d70f8cae8f4a8e652d2c45631e2ed48daf2647ab261e7cd0f02897b7442a53d9e6f26908206750e543b99ebf3b7a6bd82297f6637a18ca5fbad3ce2a900e67d10baa98e0d5bc872e7e30b2b2346078cad6e56a979ddff90810adb6243c9757b806f013cbdbb8ea4b4841eb2b2484778eb2119f4fd3a061f763851b78992c923ff8621694e75ac96c79bf8e4f398d515904087eaf53711894fc5d817dab4c5ab1cb55a7b290e0514dd1fe6ead3c801f5ee931e86a8a065453b0103f4f2694d7d796b3a91b05864cd125589fd431352f4991d088cb0bb8432a11039f3fd5ee4516f90c0f848de92819efb84ec8106e360dd1cb3409868b74060e533eb07aeb8379cc27f360f4df52dee7abfe8220491aacc8c048fca1fd2381a52b43461fb320e28ea5936ffe2b233b3ba939e9290b5ea07abae1021943d839447dec9952a8436cc2f787eff6240f5aede56a5a01981f566e54f6f9a54a131594f0751eece5f60475180ecdafd0c18d85c7de180f1d52c0aab809d41361dce00f59b9c9319794ed8debf4fd0a7be6a3549b21e624deae6d53ff172ed64b8328b09d5c9fb7bce5d47c0ce9eab0be04d445716eda21d87a9c3c536106bb5a7f0feb795f3c6cb998b74aa82581a41746811407e30b01598ea490bae36166e62e7cee8388568530bc4a9031869e000b6140f27d48b42d41013f198e80e86910b5712bdf3e876196bb3fdc2231e79e219551794a3bf3181b938cb9356518091164792364b1bc4db77f7e00b3f090aee1eec63f97c7fb2fa6cc39c1ebde49da05c17088f8bc6b24537eab618234378daf345b2f70f59d1f5090dda6b8e8e4ab2d12cad75468dfe5e16fbb3c50f38a16ff1c3df5b2cacb23388f49a2ba51a7dbbdb53cd9b6990a6b4d5b8b16d97da77850383eaa529440349a1a38ff7b9c703b7e1bfbacc5af4b24a69fbebf1ce026913f15cdc49a362e21c9c1ca6dc0503c40dd0fec43e10db74deadde82a8a89fc011903cfb60f0c6f015ac498bb629c0c2e1a7f825da2cc5c2c768cf78b5f63d918e7ef9e4e37ae80144b32b9c839ee8322812d300d70a02c9d00917273c7257dd1bfed4bd30808ea38f655de9c333bac59f27fa2d2809ce429909040410877775bd22d576f0903d925711d9601e4c36767a2f4d1e4adef4f1c41a0fe034b059054b2e5c7facf74051ad5eec1bd17451e43db29f210bb5da9cdbfc3bab3f82072f3a47f42a4f8986f27125f955f71d479911d4deadc3ce6cb8d92e4800e3e83d4323ce54dce0a9edd3db5fe425506ab73073286a6629d516c2a422d289974668aba7359e55a4442fb2a00651c095191ce8c80297a7faedcaa092fbc142aee3e4737630bd2baf928040ae5c58d154d2aa7283a43d221da0aa92aa0acdd0ad92565062ebf22866c67f708ab8d3dac752aa9929746c551b3c1f9e197740c87a6523f65de0a095356b002038f76b3cb52129ace3700a3367af532bf1c7ee2c4ebcd3db11663f4d96c8bb43a919102088b8970bf62a01ca09e549a85e1ff6776568d46e3988584a099f86511eb96ba7a182afe9de5a8bc58310a57acad293ea1c281ed84725248af7d99800e9ac13b5bbcf1f4f510f6fe50135f0341fde3c4a72f2b6fd255e5de06af67562dec18711e7d964461c52a8d91c1f0f9c211736da62a13fc707899e310c735c312c607e174fe162b5079f8a6cad5e47e925570b89a5f65e0c8bebcff223b426b103004be9da73c1cf4053d1fb94b72c29067ae58cdceb305ffefbca2ff2c3c751c1583eed499ba8dffbe8c193c32774f4a55dc7a75722da2fcd6dd18bef07d153bb2fc4215de43b566c44ba8ddd81c2126d55dee40a76f44beeff68e9d63bdc12c4bc8e7b688063dc74a199c6f491d5b1a0ed3f75ec3f73051c9c2ea3b6bb38e0ae7d9f3f2c659eb63a1be6293bc8c693f88d2e8be1e0168b68d27004472080d354d33422500a0d181e3e8243a5a6802713a352870cdd12b27d998c3581706ba34b1844803af4afd1f1e630521b31693e914485f61c9aa0186a74615c89facdc3175896f5ed76568563ce119981e4a066e0feed131d443d5ae8531dba3339d542a91e705f966617da3b5f28b14b9b5719ee9d4ac074ef69be43b67e7c564fac70e711ca56438a8c694d76f933734fdebfef61473949eedfe1d81f9fe3c1ab0dd0e4d515e925006d57fe031ea8b28d955a8094b3d972c0506daa534d4d7a0db503b394a820b10baf758a22fce1649e1c0f2568fcedfcd24da0f96c0ee399c0c6d3372a94f83481c01a3aa2da5739e89a40529336a90d608497ec7b79aac4014e9325f258004c4351551bdd4ea7d8e32c8f67b0292a05ff696acaa669fe39f694a2a822d8af16813796b5e000b8beee8387ed7e85230dea0715d076afdd48522ef3235a0ce9b3163adc499d13d7b55199e40ecfea19a4365ee5adcc3364dc4f2ce290db7ae733d5b1e10d8bf7130021d425bba99513289357c2fde81324b0101d42544eae47136811a4fd827b37c1f1c8d3c83ed7fc12fb1c5ac59328c7e930bfb32e56f241145bd6e95076ad746c2bb5762626267eeeb552761a019488662247100663ca1f8246df14ff07b700eb7a1e53ca1b0c071144a502897b986ad54d22901493adee2b014c202a123e603cf3200316ea5e59dab5418a3c360edee87433400f00715d73d79640a8cebc9d28822a7c6ea149e64feb7b54cb071fd0299a34c360e936798b3fc00f1635a14bd495f5eaaec85b555c2ae5e1960c647b97884bc3316b895ed876ab5f2f00351c16ad7949269c1ed2d76455b1724b1821176c3763c6e6b8d515a4a2f8bcf2e5b5cfc7f9b16d61846ef5cc7ae3149b2728888616a0c8790cf2b666d6a6be07a95353589dd595518d1d07592fbd9324f13086a3dae0e5c718af8d1a2ac5845d754ff21e4d8e7daca6d40152d2ea046002abb1857232a0e59fceb6235d6edab6110486afcf9727e6ad2e594efed0e752594a189db4e212d54ff8b85587b04d5c7d58837b1c27d3aaba4a261b1afcd3bedbdc74f2d061025523b8428af7a46b73d0d38ddf11659c77ffe7371075d22d315235528582121d56efbfda48fa41176e8191284cfa84a702bf0406b8be36e29cd5a211723cd1e5029c42a3b7d800c720cb9e91212e8fe550f6770546aa5e45924d0ec2db8f40cdc77155ee61ae44ce3b600d7b4f2b0dbfe960157681344827e1bbe0801ae563dc0330c3fe7db233753b18402489702ea03218e59eadfa26ca4e61e5365b8813c9d89550b25effcaabf8253337fb207138bf4be8800ff4b07472f7c5b4bd7b53c4cd9ff7f9435747f08417976fec18606a597db7d653934aa4670928d82f4931dd1b11136fc138224ef98a429cf6a949615b80dd1a2f3b3c79ad868c244a1d10d4d378c64a0ed55b6870838354f0c8ee4554d496aeb44bf7572bc25df2fb761004bb00809a24c1b8be814f3f17ebe51da9332e187b07ef461a5518ebe46dbb53507fb4cc7e2da528e75505da6884e9f955037353aa340b1f19142b3ea4ba8eb2fe97b8b4664d803c0df29af195881bde53a7c9998005e8bb65726dbacadc72f1299aae118ee69c16099aac146a04b3274748085c5dfb8355032b49f8627c5bc3aae1fd598b8f0f9ffb18539ab2c038f88275042bed72bd961d496e785d49ece0f7ca7517c461923078277704c5562c273821adab3d7281b67fe8fb3cbe7e14a0c6a44d7a1cf3caf8c722f5a2d338e716ea851d22ecccb68252b8b73160cd62927684f5744baa41a559f4d1b786016b4ca721ea28fdb621782d72c6556245a961b3a96bde3462db490f7a948de8c4559bc63026cd131f170b0d95d9f886bb46e38925fd660294769f1aff801945177af81e3a01343192ff11be452f53b2918a8157575fd567a6b13b77ae74eadebfac11c2f278fe3ea42249abe2467d1a120bb046cda62a72299faaebaa2eb15370e9ca5965243f2f21a56b2085a368b339d2f180c62e75dc8a7768a104ecffac01a057ddc75421ee196a80fd86e8c879387853f2bc04a5aa2d3ac203b2096938136ee0ee1ac6930733bbd3c2a359746ab96580609aa1a1c90cae1b5ba0eb679251aa448b720d48f11104e8c4c46459e54dbf938c4ccf1366a3ff806cc0cca9a7eac772996eca5f7533f946a92f9db4001b0fc3993bb7ada87484820320be24aeddd421dfe291def80972e9a498861580380191c00e5ee4b4285ad67b61e997d36bb9190e502be2df60c1ac6e2fcf7a5481ce426ffd2bcd743167a6e8d2805f66db8d072535798e4a3c2c584d8780492a0e05617ef3b38db1abe185a00c50aa0305bf78d862758dab51401bb982fc1d9b1415c338df401e558a225a9947bed8ae739775cf4398a858c6b4c64299866188f849b20cd5a5ee9b3f30e11b5236ca03f209ba265a27aaef3a0323422b4d54f06a953034f6de9c12f271ce3931580478aad0e2f0c0d6188b5eb5fbb0408581ed2f97b30d665ed262179f6e325b043fe1410d8d57c69487a1429877949b6ad5163dd6a2d9f85595cb66eaa2e2612bf067deb33aa66edf18dcea4132889dda3bdfb463c1d85111dd7cc29f4bb70e4f8609ff712e8818efb1b788bb5d7ab50d3edea8d842ae03310ff39b19c60d4c5dc2a453b986bbd2aea79d242e1e2a087d6efdd62572cd149c370546cdc5a924318b20c6200ef2b8c5dd269084a38aeab9c9e7440492caa89d66e642be18f1737c324c50d10b53ff0ca6ebd41572910090214453eff067b7ae25e9c047fad79f2574fcde33e5bf75d712ad8b988c3ada711d86cfbc60d5a2412d2028002b897e46887c4233a31f27e74f52d54a6dcef868d179518e921a05c92fb8828eb5072bb50f382da823ba9733af9953e418f9feae5f3e639d91ab332d217ef90bc75b6d57fcfe28864939310fa5c2903c1737ff9cd546e0f03163fd28916810d0841123a20f90f0f623442f8bf0cfb6f9a407c6a367266993032d23522d351365501aba6bb9b4236ddea8abf5a49e9429353bb5d7509602c6c371667060b8873b7b6078a16383d58ba948721b50a51b3fbe6282eb14b96726539979c3faaaefc4438b5d42d087f7091f022e43dd3ec78edb0b59ed24b025e2237c49bc9bb0c8473b47da6b68cf997a198a033ea54cb2bade638832961311b84166494e31f5572a80633d319861284df6dd5004a57d6415558746928b194d13d29ab1b18994b9493aa49fc9d6d7a4c8312408d31a6992e8ba963ae81bc1e07cf340c8e31cc8346fdb4eafde8e68ce74bc320d4e591448356b86bd4e4c0ecdd493c20fb6c5087066bdb9b9ef55088e6633256b4a7b2bc88b6a7fd27cb7c69dc6f25067bad4f1e9fc96cc887250386e815b2c6d1c9d6abf8183cba37387fd6cee62343c2c2f7d42428ac266ab69f8c08abc163c3d4eb6b9c65a7c5844c1faa0d5d36c5248852a395306006a936e5936cbcbe4b1a9549bfedfbc5b18f880b6cd2e119dd32a978f020a78ba85ce63aeb5432bc3f248d09d898ee548700f287b091d9376dfb93791bf40de00ccfba1b667fb0fc645d0e776ab7d1d1bdc537164d5a6c2872ca2e682719eb137ed884b2660e68702af61eb2769acfb6e550ec41a848b92599441ee2e874cfa1240b41616c20c8cb92fe322c34c0588c07cdd2286d664f1405adbb19d8b5c3d2fb3e07fac204008d9726df0f561814af411c902f3249ab1f4ff1fc64bb5b68ea77fadb441b6774065d050c3f7baca761e256abd037c45f0eabb97d5028bdbd8c2e01af253435ae0eccda895aed748824e73606fd74a28d2293369d22811ba49fc6b648c4da933a90f40da30373a8b929068d0ec42794dc1f41e4daf962def7608c4cbeb27174f41b706a4bdb8c3d3a18bc3aa7c231444c1d6fd8b404c7dc884dd40ac6941549ac26b744e7276037ac2229f7f906e8c3b5274ce9b72bf7ffb7ad566c4d34cc30daae070d928dc9339fe7870723864cee6911631d3c60934b50c5dde0ecdfe7f1bc676d657b1bdb18d05912e51051b790680f0d49cf83c050f52efbf7d5cc6c2aab611fc0fd601488e91d71087a5fec69e00e1ade598d1532123cfd2794e13f3d5aa0845537986e0b5fe306403cdb458dfc0bd2eef5738f167afbc6dcf4029020ff3ad14702a2298917d7521d5858a140ab0a5f0fe6da9816a45b7f4079decf10b1f787cce4773b5ca0de6a446997eee1a30b46f55486fd3059f5cb91a54042a1c9226a5b6ea5c46065a5a7a0ec0391922224aaf79938287299920809d440d9d24e55f3c1ada07e1d2c8a33caba6217edb22bd9da815d2ba14f1523ee5c4b54dab7fec415ecbed5f1c6559a5d395751098b286f67ed88a1b02db0bfa6536867ba833dc649c436a1a3d92d907baefe45a4e6245172546e6a5ea8869bef64fb45ee4b5c0dc2404fe1d52821ac893d2531f3630c63f69e34bd724e54521b9747d35bbdcd46ba64d3d90f3d034c336d73c8b8c2334430f164d1b0d584b511d0544d5303ab6d6289641cba0798d4d56fc775cb5f3439c504fcd8c2295f93779cebefe91ad7d5b4b0330244f9277bc9d43398c91e16a4458cfa249d9563ef50852ca1fa8ceee7d5506cd39a73827e3e2c823c168836fd35a72df61db22e34aaf4f1f330efbace94d9ca09098c3e256bd737f46d862c4a1706ea9679009e682e2e8e2e7441a5c41a2b220198718757a48566b64c3722590552515de6c7807b9d7250dc64dbca56d166cf63ee001558f781fc8c941d18bc419da1d92d9640f60ecd07513b3d4798cc9357948a7d85c4098e222e9c0d0850f415b419dddf58a8d448414a5f075b1edda784ef07fe391fdac15e333fed257f702e74f3c8d5ae33b3f8d95b291afedad3684004b22ee8a2a5e54c3e332d1fa24a40aea8fe0fdaa32db8eb2bc9e959b40c92f9b7058c519887358297273a1b12fb194a651a525975a5e02e8739c3c357060baa18792b294664dee3332f17186e139d74549bc7c1f13d44fd941708cdf96cc274f3942b352de649d1dc09b124f2fb34eba07446dfe347843b3245341404f7ef512ae194fe8957363048b4a7152b5215a9d24f14415cab91556b88550ed7bd80ea84b16580429cafba0bb6c031c3aecd66ff6e1c6bdad367ea37f982cb81a620881363b09d73106f8ac85196213312b61731b0604e677a60dab23a0a466ab4b725a57af6498b53cc36b230e82050119761f067ded1022b7eadcb066d47721dc2e2fc3553ca7240dad689eb3d32c31ceb0f98f97c64979c9250371dde4bc82222bc6d30f67b3a87b5d7d2944e2d3416eb41430dbf7edce875b8d14591893d390eeeb04674ea0e98366a2b8832015600f3a45027dd0d2814901af069670b93026901a1364a46d32303f412c18b2346b61ea83a4e47c11d6b7a6e9ed4205d9d8c5731b96d94c6c243f4648a90790d9ee3b0fb34fcfeb71c7c5b0a9dd8d018c6fd2cfe2bd0a9c7b5c2a78179ab7622c422e1195831640f2d4f795a95fe9ce2c220319830e76473bd3a94679cbfd63b527e98f18c71e9de2d9e09229a042f6a4f830cab0f9d2c9b1a9de337f50de215444c186ee9e2bdc43db3ffacdb38456a2a373a9832e6f2d4367ee47131678b1578ab0fbb8ac31cd61bc7d2b40a02ee8b33cf7b793a2f89777768bc47e02b3d0b951f5cd6921705ed26980c2818e920724db9f2670fa5226c2b2c5030fe2cd313b3993bae9fa55f1e9cbe6fe7d02af1477dfa94d3aad3476483e5197ac31d180a5d7b0c41e93ebb11f8d1ec0d2ed62989fd2be26a3be4ae92d80b0766d9d6cf31579b79beb9cd8e3e98de6a61f7b9da141eb38ecfee5c3415cd1fa356ab0aa1246a27b170b5e7bd9c46225864de5aaaac3db3860732b6df06923ec0ee2209aa31f6e6ac8519fc62a85d6ee3d5ec89b68eb1602238e8ab029651e7681731f1e63e61b10e5e6f8065eccc3e1edc3f802ed59498f8b38bd3719811dd81b97e55d7148e3ed59de178d35226f6448952e28a0c1525d3686ba6d3319dc02ed5f77d251639f7e63d36b40da9dc49085dadf2e4041cca0b1b82a08878c28c8ff32730de258d3e1409e2fd9be851967ac97cd90139899c722d75ffbf13e7a21341aa79c221e2a6b5cea58f7a1126dc4ac703d12f04c184454c80e6942f2ff2ec3a965e6f012a75c8ebe0ab01874878084eee9ee28897965d9762a91c42cfe350445b1d0e22c02ba9135e5bdf326356037aa5f0c68e7c0623d437402908f285d995d3be341331dc0dd309b0eda7ac0a88dc1f679f92d9706fa47e3c42bcaa5ef4a469fd1316373fb6c22bd7f03f9d298b15e806cfa6f32a8cbf068ef4545ce527f1ce382516243630478159e655c284740887e66edca8036d90a473f1c400de3829dc244822686f837999dde856dc24bf934d221e1a2145eedab53e88445d98e07f1bc6901ddbbb1ad5acc80843879cb6e9505d30f1fbbd0b16cb68e54efc6f1b8fd4a52217222a3c3d093c29047f648b3dfc79f9e55d554e794a1c1c72b64fe60474afba07eef8af7a36eb61c4600fd242a7b9d3c8e1c15c7043c8678b7ec15cbeb7d78c3322c1c78c946bcde3548e8028f88b19ee72a7db935500ad7d3c2263c6dbfef5169703707795431d0eebc14912e56abc81ac591fef408715e60af4fede893782011ba2cd1cbd9d33564f62883e102d98b5f2a9259881c75529e028daa0d1a06c3c2c292a304863a74ca90bc39e39169220e4fd739f87dff4e70bc8f87f98819011cfaaa80e438cb929039260d14c76aac52a5359133db5af7c0cf1ef8f1c5a541c9c1c4ab0fa7030ebec6d1177088536385cb0b313f9d266a581fe715ef7b7d0179da66d424947bee5d9763165ca5f21083dc2842050909ddcbfefade743d806135841041fa3b31b0d97f09d617438ee123a72c252f0186afbbd084d6ea7091a0a36d2e71bb46034b71621d04fe75452bf327295c6beaa9881a98296a4d82d352e93dbaa2e6fa46f33805f0857e67dc96b9a3841083c3c2c135a8e4f937cc2e816e30bdcc69724c42f4c62a9779485ebade74d376fe5ef67dd089e8b4377fff5299df44a64120d3781a4e6a139765b963d4926eeddb2b52fd95aa8491f191bdf1000a410f6db1bd009586f1f91ed0ae210755639fb82eb7834428d80779e01620a261c6259095d2e9f33054fd4546def5f329dcafa31b0bfd446cae42873c890068c455b4b293bd29ff951b2567ba32e5a223224269b565d85d3b8525b629d751f1d49f3d1ea1e4ae5e5e3a67f049720c7b7b2969d6af832b7c7e94b4fd49d2707ded3e250db5c0e3ac43b5594557b4d1cd2db80b69ac5c007067c3b33a847c71bb90859081f13993804aeb28cb655ad1177988dfa9c89e719557057164957fa20b09923fffb4d463b7ff42f5cc1dcd8452827de605c769a5bc618a21c2cff370bc34fa4aef2c2e3ace42f6188e326ec525d3146cded1c813c2d35b9c409a59a3064b9b7d3edd3802fb43df22f83abacdab5629e6f7aafad9d8050242449df49340c1444d29b7fad5b3bfbb394f030b278f154b129d06b1b3aba47f359ea499b13e86edd639550eb7517f108c37591010adcb281ef2736ba261f86e9002c8c4d3dc6abc8dff3d488bb0dc837e03f6369ef9e2b66c52fba50ed6f156d8b7715ed2de999fbc03aebf5b8ec6bf7743892e5670d2adafd9efe0186f9aad45be5e4d914874f6fd41c5f195e4f272ef4bc369032b47e8258493ebdcc4b295cced13bf00c6c7037782fb48819d6cf1147d27d26b1557c51fc3c7af8594b85dfc0b7c0a03dc150e45299f90574784282715d0f3665beac65014136ae855a3f8ef8b0cfab38bf38d8579fa1cfdcad005cb28f4a6594e5309400c1ef1897745c280054a5e035d7fd37dee98e8edf25f1b63f7fecbb69e325d08a722ff623534c650623899831db4aa16a8a13fcd318200f16aab2bc130953aec4e1bf777cba2abbf62cce6a14c5acd9edac1a7dab2e8438f9b399a958f7ac7bb4f94edc4c1acf510c07f0131dc1c18d1b57a9988841c4ad3857a03ad7b1fe176d5eddcfe9e8ededbb8a46e438c13605195af8afd301399a89a7615343ef2f5f294e8438b6389c8a88d7cf830bac5df89d819831b754679488649e613dbd3a0fde54dabf2968d8cd1b3160bd15f3da473bf04f129a6ca5aa8ecd48a31418d6de6bab29790918ec1272a3668e108794431e9e316c3373bf2f1491d45c6ea21481dd416022bbf1f5517144f8a512668a7f3ffe12d9143ad41dd73009941d67658746b623ca5ced0e5d2c84a38b0f0f8fd0ba68eac50fb0469f322fa0d2a8749647bfafca5ecc9f9ec3c21d24a71da59c4418842345ea3ebbaa418d362b1789a00a03bf2eba208ca4a87976ef7001f454857d3c8b0aa35d8cbb3c6b0c3c6685c52e016fa62ac8bfecfbba876f8502ec2d388b9959736188ef02d307444aa42532e9028dfbbbca9918a163ba03b1337944a6113c903cb1a3b9022225a3edbf90c6c0d37bebd99b4f8e7414ed3c8f3a286414d31ad9d36dc5d0bb627067c910fea9ac82ef307c08c675ae8ce2c23b30475f26d561f2d0e3976fe4d90b845a00ea24fc0cd030f49fff6213cd1b93091a307c0d23c1a7d1f5b1baae24b154a2f05b7fbdd89224377a6e9e46ac31f849245bf29bfd3402726c2b7553a363008b367454ca3715ccad0d96adf1b28805ad10cde581c7fa16e2fef86e1fb50117745e8f442648aa3cf67252afae4a9e722903f87a414a6e32ed37d42a9dd3ae95a7f1d354ca125f12b7fd2d16e7bff6c52d05c08f1403d4d3d9f1e1c5ae1018517bf21598c1f6dec704a50f73de2d9b6f6620a2d8b0de7288d7e1e7a64937021c3e42efaac4954f1a4fff59ae0e22252a3d259aa76bf1f340364d55b911599e3408f375c5a49de746c2c32587a534dfc14a0f73c1510bc24fb616840f70b4d2801b7489d05cc1dc0cd7657361ba797ec214269e27562e121cd8c68d72fe5603d72363ff9866e84f355c0d3369c0f8d28c89081879f664f13bfb5c12d0584f0abdb2a7648a4c7be517135323b932eae82f0e35266d9844d076e2f3e1b77f5acd0a4c31469dd8eb088562812d22f5e61940990ffb90f6fddc87bc47aafef5195bac4037b7f7bc5eba35ab99d6386e6d7b8c85175d82ec94c65db196f67299c4805a17be1c36c4da7b20500a19321a9614ffcb1db6efa8c5af50282c5c0b3cbce63209c510e004a09ff783dd0bfcea81056a7a1e6f65929dd58911f84f66dc8938e7fc59e2aab759969a44457cbfe1355e2fbe14dc4c39133a8c57b7802dcc8b472f99719671648346b18d7ea686c5b3c68a5a2cee2fb3c321b3d23c31edd4e9e1fd80d79431215861190c8aba2371bac1d2c028c5796cb257cce3b117acdae53e3867a1c6aad61aa7a2fbbaa64bd6e87ccaf531a0621f15e9930cbd1a55793f4bf1d78cc7799b4b61014067fecee666810c1f065af7951426bef98f7603c08f4a1bf1dc5c1a1def31e8a9477ac941010a721d271e53d6d5eec88392e1df62e34288cb33f1cef50479a8db623de9de518b1d4f2be7eb0622ffd88fafc29a8f0c60eec21855a29d075042d8ea4350055c46efe71ee238299e07516cf72c93538f2e8adef16f6ea6569fe0f7ee005e684d9168ff39ca8ef188a8b8914a2a625287dd64960ce3ae26e860af96cfeb8cfe50d24dd63147c1b538b10dd1b354acfa4a2b6417567fee832ea2e69f8ed2a06cfe92f92a0432071338a017a99d1f4d89ee070dfe5e34fa3f746839f6fb8900715c2d76d627b4c5c0973e372d2cc273ce3345baa45faeeb6e823af8898d6863ac6760633c3bc3071e70a2ae6aeb2a5fe813d3dfb96c9a38fba426b607989977117f92fc371724ce066db437e1d6e22cbd79c6c4334c37b76ca00a390dcf1cc07bad2af7c10f240cc6a731314ce5a88927655eb2401f2e784dfc6f92d9d6ad9f5b96781b820a94462f05a45e4afeef054c95b1cf54d9c27314082c7251f4f65851e61ad7770817c237f052fcf44a507f2819b6cda3c4038a1cbc9be680079d79217e11a2df1a2a66e645d1a33a127b22ca96db3cc872e5c725f71bba7b5e2fcda439a3b3822ca94aed7c5d65739e44c77c9ff5c2bda698ce9907c9505108e931ce6921969a0c0f97a4c8ef0d53f31d75920a412e87838fa1a5475cf1d034b16240f4f5d125103899cc5994806bf55f38ef888f8521224d0a36afd5dad97554b36eadd5bf4b11e559deafbc1f826f7f3a6ce0c17b5b8ad80279ede0803bfc6ac4abd60f824b3434c3c498965f63f06ebd84ba690738277b618401a69b78ec90c73a051e28ab015fa215a53d4dd2f0e92195c2b5a995dc177665b24f307b223f63a8e4f5ba792c9c0b3d6c419403e11f02431e2a93c7e8eb4834ea73a63453080f0943cf30e2109114e3238f0f796010a959b5aed5e52db0e1db08fee967bf924aff7eb681a707336d8186b71c8b6887ebb426b79a3f9ee128650379ec14b44b38ccdcdf8bc61d680dacef51ff19196bf622f9e5a5588326e202e3673b26f799b68a07dff1702be0718b766f921eff4955635dd282af14e270acfb59778a8bd7ba3ed22297e90b8d9d47cd14c6173875fe45daaef5b33b6d3a4b06481dee1bf424ad3f20814210c7fbc3f47c9748d711e439c0ede373266eb51a5ebadcf73fbb2d9f6fea96de00d510c42fdba03655901dfb67e2c769ba888c92404c148360bde72ed29ed4fa3e6e9fcfc417bfc29ca60b4b7ce09ec037d9f9b0a3a370388c64d1ea205e3715260fcda6f925093e9398999036235f50f1e86e3e4f87002d141fffbe142470920b516f32440f66764d25d379e07c9c1866638d101d95d3994aeff183d8c5c42f2fbe30ab83dfe9243339fac99b036c5c1cf443852b61f1f46b12e914ed8672720f45d87a1371c4326887e4afe6750acbb79bd7cc6d27b8c5609a90a08dca2b9e16b0b40308b34e525480109c57804bd358a570eb68b78f256d8cbcbebd628dd30777b3237c0024d9acf3355ee401216b66afedf6719e421a2b7ba591abe4fb231a63ed4da813aba8bf18c616385e18146c70f883d932dfcf6278b19c3467c7d62366731ab1ab465fcc058915af254db690fa060486b724a6656b14f2edb8f1d10f8ecde9aa77379330efcf1a5515f8b86cf8544ab3d4bf8092c9d4e35b53642208f6cac3d5dcaaea9f3726819b9956a298512466f44d1ec5b33c4a6ecf70b5ae19423427680c4a23d81a7df8fb55551c9fec695169bb228a3a4653fff2a9bc432745688f045131a87c55a62f4a9b436fa749ce9ba6b4f35cad37d448a4a37b992ac1d3bf35385ef38f1c088a52d79847edf8cf42481a9899a4dd61ba5e5bd81e3e8b9243381a9f5b372203001c06db630d45342d9548c276d43516e749dabb9f19a50a4b450b3266a77bbadc6e253e7e1c8c18ac1b032ae87af5fe6c85a7180b26c2e207fafb8a4030c6cd8b26e1d000bfd026a65714de4a08b3f0579e4b036a288866925feef19faff489c0106c513273b798c55f3cffa73b82a18cc5411a96116ad2ca8fe1fe17ed71dfbe6ac78458b834bdbcf571de579bf5afd89f297296041b182617c4c5642d5bb517c1edc25313e5a3e005cd3c60f2d2f085b9fa63a12e18039039edf7400d78b76779aa093b2d0129935fd9761d87e7dfe8b0325de52168a6d834c86ace130e156caf7aa586513311d345a29c0e7aa6a96868e854482501ab84c8b5447fb237d2638cdbb8c0b61de1e25ab996d799c41c8b28ca01801f20eb4eac3f7c79025c118751e4074384480e0c671b849c9888f19a22ba7ae5370e85f2850fd1bb5410602b7bce615fbaed0de3aae7eb83da7527bc50e61d742d2d5739d828b103bd086d4df1b6fe25367092fd12dabf752ad7c5f514eec05037596d15ee9e6e42325c05fd98c397747215a6d32efc7f82cf4bd4e73830645906a346481f5ecc3472dee2311543bf8ca26c367e78da075f236eb4e1561cb75d31744f0e67f46dba840f79547e65b2ef69a927f45e61d170355b32c957f1969f2c6baeb4b09619a1c62bfef540bed4040f015958dac5fa00d55c39ee52b9280b2ac72609651a8cb2f47685c8bf3bb67d81f10e5ffe6ce0fdc4d2e852c384702f266477705c6ec75c65e33c7bcceecbacf2faef6ec40e376b2d7bb314072ab27f0ad9c780644d4e268955c7a6030360e8d67958c9cc7bab2d515a58f967beb977308657e5fc2451c93a162b41fed426a66110f4bb3c60421906dbd13b3678d13f293674d815890a1ca96506b58147aff87585753c175e7fbf865c22b54583d3b50662f90f641e0f79d9f140d8a32615b9beb9f78f15f8f268375a3110c3faab18118f196604ea123a39e8c5d61642f1dd6b818413cc81fdc085edb656c31d2bdd083c37cc1fee8bb7c061a4838c2da1a93c5865db554f04bfc22269679911d0940c95930506b9f80ca77724540176ac32fd8869f665b38232f924d212091551142cc756caee8c1f60cd7f8d6d6dd416f7df045c86d7edc7296d9f2ebf1d5824a4256ac577fe65c99f98e6bde93bf75627c5bffbcc566ceab4b3e113f996d29067382fa7ff21430dfb5c79e14a93e07be457fddea24d6cad94768d991947fb5935284917a2c558bc7e9ff9a2be9d72a8ae586334a2c4b4d689521ee69fec00afca348b2df17858192c78f621f840d9aa98ae47b248b13a6199ad22158734fc7e8f3a309ebee4129d6e7ba2df7026128b03427a365522d01b1edcace448d2cc56aa174ad809acdd4bd9d033cd41cebfc5336b3f823697484687a9dd0642666a1ad428d9f56d6e890b75f255a1f2a672c6aef740026235dd8edf40da011e2a4e83d53b61a27aeccd498da24cabdc161fed6e7f2ef45309e4e6757c79d93256e34ec20f2b7625f27be909d1efa61a4c10229db3d256521750a06d7567dcbc97e1e0c61b42115e90087e5538ba9d0fc963334a155f49927558b14ce4ffa49c89e10c0b398c5fff631a39bce337e21c0944e4c5bbb59203a50010256df01f2f192b7b2826c19c6f27dab0e042e1084f8a3facff07a83816cf8ce89ed1f6a3044028911b26d6b2a826b978cb47be55f42fd63f9a30a1e6bde6337401d9cce89b815bc165133c1ae8a9f53facd978fad7dc75854c2d3a2141b2144337f1d4f6bc996792ce30c6a6bd393017ebc22b6bb50b050a7915093916d68754bb013e36266de1ff29345a43664e3191d74bc31bbcae8f6592bb9ba08a584950e6efc848ff0b53fab806c259f94c5fbc507e36fcb12cb85136f410c1d87bac672ffa01852e764316371d51519d4bcbb38544a6f169cb5398a9f8d30adfda7431ad4be78e5831c3a2f417cea3f67b71d4e735ba5e48fb0979150595c6b3f1f1a22b6e7adee00a2ee4dd05b7c3691dfec09fcee3b09829acfb4ba67cac7b72eea9b6a8e1a216bee98f9d2f911e4c7fa9aa6e3ff9b7be9327dfccc8b1748b4e802da683a4fa04f742f6453d5f3f162d9c6453e5187e4951fb4fd5e35400ec198c3867cfa4c97eb509f77507e2cfd4ec92a9bb5039316f38a4ae18b5f0c4d9c71168e13c1f81765f938aed2d44798f8543b886dfd46ce113432ff9a9d5359921d32df8092a5d1e67cf1bc22b67fb68a784375e940d461bf2fc0a0f3fba0267ab0c19195531b225b3bb3a0917e6fa130265eb007a9d01cf500959430e16748cf96317c670f695a5d89345f81c5ae9c0748a4f29e26e6a3c9f584a4964aa75de7ac438137a46f9f2e5216ad601f2336a266b146b437c504684a447c7d1b794e99779f9b6d91a35d6d606bf1d1fea52d431ed3e8feafe1062c43aec1ea0ec4a500cc69a587f9dde7ccf0d19f01dc8e234607d14518f9b457f8fca20565543611d6dd41b5276ff7fbf6e5ab6792b0aedfb8b91fca7516a5753dc4832a4bf90a2d3e14689903a3bddda4c3a09b63b08192bbb5ed3d98af51b280f3d4674098bf62198c2f2ff0feb4eb68c9464871ccf137ca41c32330889aa5887e2031c04d61e8fdbaae6d3ed8fd51b4014068f302e936694dfb0df8ef567658a5d7a835025616845063e99f9a3aa3c13ccb9ec299f35d553b28f1856060d2ceaecf7a2d99009662b669db5d0aacf6203671c333853192fac8a5a64f316714c8bc27002d65a127a57212e7ca50c5df00d9166f63c6c0a122d75d829ab9822f0af19e80303d73a613daed63732074fd11ef75fa30e1c5cdfd9ee23e6042434b1b98a84d4d3ae0bcaafb59b917c7b34e6df837fb91cbadf689577edfad94f7c0421a7d7ed622433d6d91d136303881baca44f23183d754a7d4e28bee010f73481127818201323c2b59ba9e4a9f5bd1d9e807cae040d1ec2f48bd16651742732761ac0fe0c35815f62eaabe68aa736667b447664c215395c2a922f18653443e95427b099365455950ffb7b655dcf1f44acfafa09f731c50c9f2ff1deec3288f412bf24e9d20183b70bf8be026fa8885ae30f6414583819d0e462c851fe6324e0809528626511afa157b79a3ec2ba4f7dcb46afaec5210554ddd1870e2464fc85bbfd20b4e543e7045752b0fce7de4509b918febf1211fc5904f58ed4ffbcf20b9b239284c9846e17075f3ebfd24ece2232d1d7fd4e3ec214723207249df46277f8d06a6ee68fcd6c1c58353c260183e9456f99c3621b54cd417a3e6b2dc60b79dd68f4ae062d30c32739c5a06a290f21795523dd802a3a7ac5a209a357c6c28e4992882df738d0e440613f22dacc96d9351cddafc0302914e2edb7fbd008d956c64f4a0dd585b195bf0e417d47cd8a3449d888e74c149f4f3cfa7f3ce6b0b6508977d7093583530f4e9a984d7695dbcfc08be92b5e2eb7958c233f2797f77097705a8e1b1676ff6a0b0e3faf4986a3bf440d30960f242cd84e7d93facf1a63d2fed58739086e91acadbbfcb8fbad00711abe37e0992781f18bca41ab30433826cd0b6535ab14acedd5c0b5572f94dafa6fb5463c823ff42be8578a5126eb7b58c8d501a6e48301ea5988a9bcca8fba8aa44fc8b0751b53184c6830aa4657bc9cc7c5d37551d3290b48005bf07f64449469d4df76fa001ec7d3bd6cf817e5f86203f54b4c43fb031257f2edcd508a20ef811cd356b215965e423ff7805017f0dd85f0a23ce74ddd4fd3cd6b7555b025fb45f1e3d7a3063f85750ba89070257c706e6c583e6476a37b7b2bdece8c551fd4a49eb4212934cbfd73db6894e9f3c6910fe2afb573d823c3a334914b0d9070000d9ca67e9d058b0966d71fc7e6a8d9958e5328596612dc35af1e7d3d4490ab2ad481dbaa4f388d9e24d91493bf686729bc1f275c1db7853ac6ef970f0ddafac2b3b972ac032b41c79bde274458531063aa28cf72c293013f9463c0673e236feebacad71aa41a50ad3085a26c70f119e4307c1e1183a60385e0a6d3607e784ec1ddefd9d1ac3e7b0ce6280ca723ec135157a0e038742bc012443bb62d7aa606c076ccc82e3624eb497ed7e53cef924981e09df50bbbd438bb94155696832b4a8d45a28873c7031c1624d3cdfc3ae8764167a84e0edd97723bf5f710ee5503770924bc9b3c7301c2b2a25db3729f4bc6bb08d9233d867e24af05d21ce3b2238dbda8d0d369121af71527b0ad1f2385aecb0613ae82f1aea1f7a5f7c3556438416429792ced0b1ac5a37495b2bc55a101a9f937fcf581745db302fa51917129e6271daeccf11d2b5160627f6260021a3c8d01556791a361b738127efbcdc21bf042696527c47012f334761139d2f64ee8fc038fc89e4a03f3bcd436c639ff0594c25067aee5601cbe85fc7a25ebd05a8441e5f1e52e9794c5aaf6dd72a7130f4b3c0a24c26e612d24edf8e6d6eff60d9306c16e2c7b532e0dcabcdb14d8daedc608716fcaad8d3d7df5660ce0a930e42aaab248bcf94f03b0fc04aa093373bbef56d96c708d4e219834078adfc1fb299902c8a5769d5ec419435f64308e3c5c8659fea572f0d80c73174dfd96e5d51951e13d60ff947f6fafa3242af52e837e2ccf5c93d810250e86e413d40c15a177eeb2cdc3588836b1b84ba0fc1264ff966529df04f7901e11871d29b4657f5e51a8981935424c3591566289ac8c5bb1d3cdaaecb44e2c2602101c0536169cd63debebe73a159e9d3ffa02a3aa2e842798fa30ee9a48c3751bbeb7a9df84daa32cf347d43e2070123075129107f782bd740a8453fb8ac4bc1ca391792f73e083b718210abd09c68456cb49c2c525a75308f1b690762114923889c72710aba72d90cc07973bd0bfb74939255991875658e65d42b7656e541337cc158fe67507cda522dc2ea6a859f825b762dda8f1c73f70b4eaea1808f9d31dda87d2158773d830c5f7159ce8c88b48ccb7f60348cafbc6c998df4a7bb7202cd29cfc46733b55110ec5317e3cc1f7717d8eeac48d3057b8fcecf8a2b0823526c62a82b7a319e354a4d117a029bd0acce1945152f1257ba7848b365ea42b9005961c57d8b2b5d1b13d4a09e97e112db52e8428a83b744f393bbb337e81bb1b046cc51b39e3ef86c70f386acf4f95144f91aeb6ce4d1a13f23b63fdf6a355181570d408380c4762db46c665cc91f74070a3cb7b040d8e2a57337e15b82b29fa32967a5021e204bfe957c8511c455e109a22ed7c42e062c5b7d6ebabc76923f902ae5880afe5f3b97d6aa64ac983a5529e6fcd6b381d7769f67bdb14dfe4ea3a14e48217bb8b7b9d7617b55d63c6a84811e66189492068ddb9a347ba378f244835d1cc68b769df093dfde8f029db3ae3eb12e44a9e5512ed81d1f947fcc6540809c7d44b5d712e96eb10afb5219dbbe99cf42b36f9055ed62aaf81c4bd2a2d72374b1a673a11d3c877371639a5558faa84086f0771e0616d0449f574b583da560fb3f251c12ad70f583c45bc0b95f2113a44c28bbf9daaad274fd78f0ab8b3853f6a7328b4af1ad8ab92e1c5de72c8eea852d919dc7c6b6687b81127339cd8590946e926345466523f7119ae88b0be04c756a87c9322b7f22bce571a35aaa8eb084dca841020468581598d2378ea0e31f5aaed8126b441932abf2dc0a2f3d0ab25141454eb1419545d0a8a17e90f18fa5546fddbe3f5c8e274c967b9c5fe531e1d45fb7851a11b302caf30d0e3c827b957d829e73c0e7e563e110f7e9f561c050c0cc86da626f25a02255f7efdc09342daed2fc68a6348f016bcf98e6e027f662b7c77a11fb3aebb0f0b1d633e2aef23cb0eac64a85317b5044a1f9d50af79e52da48259d2afbc148f23a02b0e5a7722d5f9b1fd7ec323cd759f6669348b5fe12331561e235fbf98f89a2d1b73551bad9809c3803c8a9ffc20cbd4d2b508f54e3db321f6789cc83f1d2d12ccc13c3516525f192151609952479280eb2ddd11270bbb85d778b910d22f2f7946d9993fe943f865e59f08aeffc868662d26caee40014ee30e3e3ac4cd95f462b79edfa48d7b6a2dc918b4e879371da1d440e97afe2074a661dca304d72c85691e3e743b4e1039b92de98e185a12b879997485faf10566daed1bf18e3c8b01a57e1df8f576e45ddfb0382e2f7b8e5495948e6b1857108eb8358507c2d3c7177c2598a3644540a9d086867bc9c2756c6bd4aa4dd44c3a4758daaa23d0182cca83aeb2479a14f25ff719a26f464f98f75d710c0de8ff33d338948f72d12567ba437cdb1791c6ff48b0082e8be87ddb5b8a215bffe0aa1b3527ad41e6de31b4a2b94da899bb45abcf1f9cd30320577fa4149a0cbb4a4003e8220410140a54744e0a5d0f8f598115cc83430780b68ca65450ad1ed794b63c6ee7bbce5bc212dd31a3c91b9dbf8b78af4cff8de85949bc30ffa45e886f0e08c4962e926facd393d93b69cffdd29ea5c590a2a589cb4ee955413bb3593e9d1b46acfc077ef9bbe5bfffb866a39e3274a4c6f202d41783c6023c34c584fc9d05dc23cfd4a1a3597223c2a9f86a67dcc4e5530a0929918d0423000c1aa30f4b0e595e34bbef9f3e5daf54fd52f2caecc0c79e7145bb0ddadac09e29f6ef06f604aa25439ca81926a0fbd2cc88a5ee402da07887cae8b74cfa65a7b9b94fca5717d752217e2a67666c60c3c79ab2075419b5220a728a76f901939d8058c0832c2510c0f4c7a86ad3344cce55cb475e15e5dd6da424b245fab0b43eb0ef6226232bf6d182e6f922cb165571a08334483cbe915fcdf283a40c94b439f3376e1e4d25a791f4a5029d55613ab3f63d0f4838378ca365b16ffe2af1949ecab4232edb2d75dd7ec22f97b9e164840b217cf66b766453d90bc6d5755acc582dd9785b6b293daddbd9048eb56a9549aac24b1b3e4c254252d46055ed64653618c63d1c430b14cae92102bdfd7e290d9835e244538349f3855815112335fdbb294607bf9c0984fb7349f0f38e57b4ad0cc236e093bb0b98cee5a4cac2cec4a0971dc9bc0f07f027dab0e194297eee71e3dca367400215e745eb01ee566cbc5350cfc54d0328f8d567b5908494aafbdf3c274a315781cee833211e5c1898158d8a66d822801402c52ee21f689e0979363de48fef464dc3543ae563ad8caf1e8a7289823cd3257cfc3215d22e85b86cb2cb69a7cbe85ee49f4f021bc90a54c1ed2bfd9af9c537b795ccaf1844af9fc098268e2f1cc7d23b0c9f3555a6ffacd8c0117c376b420b72c4d43863d8c0cd33a90a018976fd8f7818d5d8f837010b3585c1f4df31b6217b28024c5d4913f9af9e98966eaf15ce321f721ddf6bb38871bd012332bb4418eeefbd10097ab252a41e73e75a9e7719a2624b12144c5c08596509a97059663979391db04c8e70182d028128d632de64165b1352a483af1088d516238c601202608a6604ef425b30e897c81c6fbf8de930dac19902eb438cbf97a80d7dd3002c2c8580e4e28b833a16e6ec43dc8daa1d4ad14341807e97a9df50040ab598a20980f3139cecf6467c39a3371b1e54a1ca90aa2fbd2cf04cc8f3915a076373d4195b4b07184ad984ad315baace9924456142ea0908febdcacf0c0e2a35c8b08d2131c3fa27edd22f82568be226d0f73229e57f9aac77d1c52f7aff6c61d16598000c3911116c1393add27b484e146e9e5180bf9f0694f8ea55682694ce072014065108599e21ac41584ddb5ffd2cb59b8d47fcf7c7ada02a63dff27eb995fd6f1736317c605f6ef89a95de2e86f77bf1d38c06d953457da25a16e5c016e6561d2c845e46699994e5c9944ab95a929bd0cf3297a63715c1b42fb596b4489fa2b5047c4ea45af1f0d7c3697b28f6c137b2ea4daf0b4cc77f93916faf04a7aa799700247e1d25998c1dfe5fd47c998972c5635371288bca0005472929bc9b12f23904f6effc7ddac388964ea69b0e8d20ae394d022e30662bbd6fc3a71a9040fa782f91038b0e1eeac83582afc4a7a294437be097f3e1820e4ed392da60c74429020ebfbae8fe552b21a425135258c4349e92554f1105656b465852417b54ce6fdc3a1625e3aaec11571934172f573f80edbb8ba71b3f449d08f0d45251142f20192d3bf1a084563dbf692f0bfd414d71f3d94854c45446d0a7fa25f7377a83240729f3d06767f6ecd2dd7c675e531740cf4cb6e7a0920524ae61fa90bbd2f3df323222a6b69576269ba83f39b9024a1e941459fa4c2a1ea137a48fe8c5ea9795a323eccd5903a19eb914818e585087292266902930d91f805a250a45f1866426292ed79c4175ace49bbbad199c7263d2d4a31062222bad9f94b522c44db40ce29929e46101c1658fba1d64a5cb595d7a5ece2204dd235223cc954ce0abbb88a02223e3a2ba82fd0d6d0ae204d60efe541fc18d1bc9ff2ce3a0a4c864ab79fb31d222774e420195176e724aff7510c3cb131ce4e5976affca0e9847a44f0624cc6c0027cf786700b3d49f0a958d1a9b65086b2fc342fc127b1a8ad9d3bc8858c09229fba6d6013e1dc724180979568fb0af6aa1a5ec79626a351dc50f5f6abfe1c31e5af603d9501dce11888b3862321848c863e8c7894120d817d50854d8da99621f332182601d4126d6ffa9afe7884df2e66ba2e2e6b2ffdfddf45079dcd3d7bf31cbb2341a3d399dfda7d0615d678d28831f8a2d6b97617fdb754114e717859f0692918656d3a05d80f80392dbdbdbbc118f2c98729bd0f11e91c6b0086aa35b02ab1b740cd833d0e927b5634740abc470d6e5ea979fe505bd8292056c4c261335e23405f83ee0c8987e9a42231115bb46649458fd22a40f55f13a02daa579d21c2919fb62a5efebf09e4af3d4bc1cc992014934498b57c6623a55fdd51ab5e43d7eef94248ba17c10ae43144236e7a0a9b0054c559b16d20794ec5f32482f4c018b21215f555555973c837ffb2f0b2c082b327f8772915f3e2027bb741994283c5c164dfaf47b44269f90911761a9e74b2a6fa6b6cf13fb8588cd5d4b36a20d2b88e5c9fee2a0da4b7ae5a1ec37f095b178490a4c32abc9e68e59540ad8936a3a32e04422781ae2aabb521ad52d09d6f1ccf50e7ae1591fd9a75fd6a9dc40de216ed31ebd6fedf85a7c3c97e7076ea91be80846f53af42761af248ae00212d3141254cd99fd413a3f1ffb6ef774a4cb7ef13e9f1090b0d41520c6e9573e2817209086b83ea190007b388b9c1871488236a8b2a76c4e454fc6edb81e0ba788fb10798700ce818682292f81c5570626c3299d836f476531988783a99016ec31191d845cc782e217c58f2514399586575f5ad19e736e3a63dd4ce4dbbfc94ce22f22673f6f9f22d054103034233d2804001c78fbd97c8b090ac53020eef89dc0e1142e0088c1a6e4f40e38c0197440d408dd9c0003b857f3b4a03b9fc0f0825060126ac9d6df068802d3115b8fea311b2371da4191dfeee71d1c252814f378f3cb0de904070f0db31daeba278e2f7219705e82657aa2d8132287065e84fdb206843c9748316df558afb44dc94f41bcc7a844dfbab589b502b8fb1f09e6a69a7fcc3f0aa308b626e1a6519624a58d0f049b0f067392a2b40815fb40c0adfddf2cf93ab0433d0bedf9ed5ff1146c0f5b318217fe5393791a91cfffc2013758429f0832b77886146fb52c3b4ddeae980f840594d2e8713c0024804c3cbd5164af2e043e9f2b7ef67d58c64e10db1bccb0e3d982ea228cfb18f78c0415b28000e273552591d4f0c61c2981565c718fa98364c725b4ecf11c9d4c109e5e3abd299dc97621430cc6a0bc19ecc845149d7a7c0765840f88999fcd034291448442c970ca3b2661ec291a726dc4c8b0052d880bbf1908873252621bcc6581448e546c875ebc04a0ea96869c448d9f2dd78fa3f87310e6a06ccc505944553461e2d93d1384b104fb981371d4c073d73f68fa93e3f5cc4d04d847d4ba00f6622892e87c81253e11373b942860fe3bf6fd33d0067804ce0482cff874bd9c29f74f2039b6fbeb7705a204c968caf7e5b27702c17be24e4a1ec9dbd5dd154f16454ed45d52b7029810ada79c52fadd7d6c4615e1be21c275a5447843676d2dcba0bc847b4c6d2e302867cc12bb728a14e9b8b0b1f5dcd8d58080f30ef628ac280b6144dbc4a84ce821e6b4a064eb6bc4898024f9169cd4565b801e6680518600e0d239f6e7d3a8291a414cdeab26fa12b07d0a34700ab0a00255a11325b923fc2e2e4900701d90b533e4051e60ffdbf9c6a6b64ecb7fdd4d7d132b46e148279197b7f1dfa8f09bcf00f63bb02628141932a31358d24640f50a30e035091202886a200b0d7c01259735f847ec039faa0938058d6886232e1cd071642e724864cfb6b186be992ca8c316c8a7bf7f11a42892ff9c6ad4e4884012e3ea380e7cb26a8d9e89f9c68882db2c601e1c058ea95441f6eaecdcf19d3007fe4d939c151b87ffe2c8f7fcfe025a0739fa6882334662347203fc59513d12d96a608a7025eff2c3766b469d48824e1c8b46bbb2bde86e0be916a9db42f27e21687f02c2bbcd437f9032d0cbf383e61d3043993758dcc362413c804d609b23d654fff254043bf967a2f7533d6e2b73219f6717b9c15fdc7f43686822d5e043e89ce8179b47e01dbaba5c05fef8400a1a4ae00459c5f76c5280668a633d608bb10e363a2ae064b8fac2320cb601aaca0fb1c7f7d4eb67adbc565ee6ab65be3c6ae3ead8d0b3244caa58ea6929bda32e29c910910153372318a98739f29373ed200b4b47d9ac9de2cffbbdcd340a4e022e6874d8e1e1a78f0d3670d46fda27818b661be9365a4fd128ddda8a54c4b2fe3463622cb50e960d6bb83b4fd76ec7043dd1abf43a9a006b188c89655165dcd6178f202f95fd033ed32b440472b2aff2a3a214ac15aa333642c92ef5b2c2487d33d7a26d374e0b4c72449ed80f459e5a3f6eebf7ef6e4291806c01d59483a9b6086ed8d8770ef2c2c75b4c5877c34173f72e362100d9aa1134670080cb7f3d033f20c228a35fb0c570310e39dd064001bb3876828d2c90b5accb72e0f4c53776187cf848d9912bf2451934a6f4d19ec7bf7e08b52e886a2e99b540117fc83e6e2b267541e944251be7b44156d79a8ce46b6ebd9da84a328daec7c610e9af4cc0110cfe4760e380d230f7bb37e0bfc845884b019701e37ec88a639800e843af0221cbf2de8f9d8db8d93e0e49c3f37b5b9f6a7a0887ea0da50d443aaf2f095f781f31bad4dc5446debaa5b0ef626d2708cfebe42660fdc0fb039c98d0e0b6f20e2387bca8bf50ed34e5cb331c635cf8818cc65ac592bbedfcf4891d8837aebcd809649cbe429e8c3a7e4a0ce59082ba2ee3c282d2ecfead7af28115e003a0bdf60dbe84b788709d27041fa1f15a53f79d25ef49e74bfaaf3ad9fedf2fdd7948391e2752ba4f59b70e3387b80f1e117e5ea52e194a8680d53af889e5479f8fe2111eb515d31afc4a6d6cbe13805ba948aef4d256ac49fd67cfc14788a2da6b178b2806db230355a9aec38c96ba5981e9ec7a5680813a6fcbb060fc1a5133641c702fbef407f6351d76be5c8a2c7937415fc6f412eb8362c9602872b39482a04d1d31b499475b23324fd6fe808f34e5d9525e19dba75037e82b1c0736cee3070d4926899d028c55f3492db7bc2d1ccfe805efa9d8572238664011c25bf4554239e926adf99840916d28fb01682dcbd41f3c02762b785a54a918e9b252caabe4807e00811df34523d2ad547972801f0ce752157e10adf42afc48e0a5bf86a340bfcd03d5e29ec0c3e574c17898a54439c08b90a09ec9fd48dde3ff8b0c3a6799b8cf1ab44a31cee4b8679b51410ea3dc555f28736e288fdb12f624f483c665a8417a0c4741acf3d999c3c1f310eb78d3fda41f7652e854bf17d19c8666e0b346d355339cb1c6b5c00f811f852df72d1ebe14708a8d9e4c8a2cb19c34e51cf671e16d39db594151df6e21bc94b06a5035c64490dbbeba367f1d368c5694d94931f62a3673a09315926abb8beb3971aa15e13c20d954115d8b3978276e44c12efbeabb3f1209a605a59880ead3f79b376b0a50f5f898c628a027ec2d8e641be41021fb27ae2e326b92fd260f548bfa5d4b92aad96441b17dc33cd36e71fcfaf992fee715629e0a31d78874418819c95094368a9c1f46c99f6b62de6678e0e11e1d07f6003cd0793986789bb7665b23fe4763c7e05dfd89e6a10a30114935971ef18b851665b9bc58b47678cc11c71828bb042d258bde29a66bc3a74bd4c049354aead9161526f52df585a6bd4380cf43d0ffc90d57fcc63efd4ecdec771ef938800dbe0729a18942c35058642d9c62cf2ee95171cfd516508b6942dc339bbea0765ba3103d5cdc110c069dae7b4bcc197a03ba4733a499ee3e14e472d349d8b9807fc139dba3bdb904f5608bef30ab84c8e906c4b26eded9351caec830b97b5b2c475237596191da8c923e2e5e1f485e06bbac8f2386c4a9c637ab0ce1ddfecb0b9d671bfe61760c63542779e1aa8634de55879d4b856f7935021236149b500870ba9e3feff9238486b5375551660478553efc4506e0f29be82c755d1e7fe845a32ac92e89a9b99392a908b3303604b7f8e75ae967fb5d519567ebca0d1fb11c19a0c207e93a88a79a892bd49bf35d8499c752c9c92170340583c137dad98063fd2aa63436038cce42c01f7ad1a8eaa2a2d916fed138f5ea754153151f5a2ca61ca06d3814270d73b2e78ff266601993d60c3c8fce12d094995e44aaba1a2b2be6ae4135838fa35061cd54677be0ff62322a8a6f388cc890757500feed1eef9058cb0316f6f3afbc0c09be446096080ada3037e1886076f066739793d57391644c16963eda54844e6ef265daed89b72611911456c682c58ee1da0ed97420e11f84f7c61f554a793cca738218fd4ae91863db545b53938eaf57bdf0b68575e219f6b63e2f8553f68c78715e53d720a8e56937b6dc846958d7a0b57782d13568baff9b02006f1d34ae055d5479702b62322f3574fa7e7e172c0630f54a1b77caa4705d903ca8204a8bb8b50f9b02f78d3a3028bc019a9b8f971c5d11ac8b83207182fe3409cd5ba021de0a0522f88efa153ccac28ab7130d780c21d4c5bf143ec3e191111832432bf2a653512cbf111bec8bd7b76d4edf15b3d598e36057fe76da80c4ce3af41f6cb7bdfc184aa85442e873e26e737d53e6c49e9fccffd1184614dc678404b172be634a4c4e6ac8a5bcb0faeaa801601f20279fd7da54814702dc8f28c10c47f173162bc69f66950e1e4761573a9f521adff7a262e7e725bf84035a18d50b1be7cee8bfd220ca5908be62066e2abc4f6ba411d4f607619f9baf37f161bc05d7922970fa252daa014f33880fa08d2f08442bcec04888b67b976f2d5ce3d138f79be1fd4715f0d363ed180010947c4365ee5ca435ce08ce6ecfc1b3d0fd2016da064d202df35eaae218f973b68b4df01aa2fff96d18a44aa6eb0ed1fa45f92ea30338871bc9e24d2a3a0dc1d3f83d2ad6eab136da12e2e39e1118d77c8a2823fb990c317ba24e732b39ab90432f5f480635b5ff40bdebba2f5f39f39bc57d270329f586a85944a05a4da1421164b607deee744506b4f1813ff86248bd80e719e396b1e1bd348efdc97274d647b21fafed626d33a9fd39b4eb3dd87df95a1933b49b09c8f2f7f8c260f580793d455dd32bc4dc9a27829ab65e871296f49abd26d20f6f669397cb5d2b6024c4f933148d463dd252a71789b6b0e4f51703bbe205f637aa62ae9296210365b0f5ae6aea899ebb2771a997bed90bba91ce5549f50dfd58f6657c4663fb4d4d61cf1658ef9f64d504dfe378aea7853f844f0c83310cb0aa948f70bd037c2971bed1c0dec0f0dd4e94b5adc4b167002b172873213920d56da712cbd3441266b47fbbca30da3b57c0e9ada2961986dfb63b00a02c5d196de90e51ba24fbbdb98206677b2c227442cd874aa63edc4cc7ab57672664f52fa762c5c1d5e9a0767e3baa117f82654daa35557f90927a23207c034d51901b03a2b154faa66409038a483d8869c3ad6a6a2d194959c22c9b507694e4c6a4f8229397c3035455dc4d64df71b0887514a92e37a0f9dced34fec485b1a8f1d3db15d4fcd54a4e4570de52df42b01106ee6cc789f29619a9cd32d1155ec423218409d42387ce429e584f14e7b632be0103bb1583b654c19e3dcf6686bca7eb4f1c293051d4fc2fb2e700bc414211e6e8ae90194b9904fd3c6ed17ef41fafa9adcd07efc22ce165541722124f0aa2f4edb5398e1ca6ab0eca5ada477b33584376be03e7bb95b46b03e83d5328171a4774e4515b159c4c008aae9acff70088edaa842562943fae16eaf5405d4280f8eb923ac1c548d17ae0842a6ae060d86fb375301034e416e6d451436b997c4567e6dc7f4c69c88305bc383223fac9246256ffb9196a414784b8a365bf49d13ed71b138174754d2887a06208e0999383920307bd0781dc875e4ade14d534f4a25f0901fa1c4f62ad0a35a8487f60e24ed37309fa2782ca74c63784b83b1fb03d2c4937707242708198ee63cf0fa2258e5e442e5e1a7ea467938b946f413771e3e7a34204d6e9c1e5ce350f874e6aca6b8700fc4812aec4932e31e279fc484faac97cb0cfefb9464b5d8c7b9c24d93936ed0ca3912c88ade5bd7061fcd7fe78d7a34644468a483fd213c253a571191a6cf18f94783bd6e94171c766e27355d37319c916a26964e3fb6cca2f27fc484f67bf1d5ac401c87f5e2d2b70a856bd50a1e27146cddb68d5dfe66f665d1be46fa1ec8708681646e6477a02a8c2b5d2a2b40a48685355b14e0f2ac6f3cc1af03cd95781327333c7341ad1d19e88f0233d0744ab93b573729415dacc4fb04e0f7ee34681107a341c1a0b7ad954871d4abe636657f2477abe69206244e77c9845cc57fa629d1e14403e727cdc1fe5e069ba7d55096b957d73a6ced57ea4e77c2b461dffff14ee0b9987a0549ca4996d88ece7681f83c23d291c1b21c4ee93d5d8af18cebd144f0f9ab18efcfa164ad0880453c13a6685ccb28d2c6a93d66a51027b1fdad1214a0f3e45cdb826a1e2c810c6bd25b5bf75e7078ab4c1ff08e7cf659eea3b51b073085556e26460f79593a2f4e7ded4b481ff1dcd5d0ec95f543133a299bc9874ed19c96239db574036eca4048a4bd5acc356408952eceefba0842fcb372981541537b9f2267b6089cf1dce37b70ae7157b8837a77e150b60b69e3871f8024fffe60318edc769b480f644a869988e5a4b393b9adff86ab22df587672c6247e2bee73f718d309be6e599bf24f25b09a51dbf37ec8ff4eca9aad6e0f71db96fd0cfc637c249926decc323889ec64ebc3eee0a4af97781a041408e06fc9b54db9ba0af1f2807ca0e76c8eebf2df8aed49bf02c1f361179e98680de5a965c5cdc7aa8cf0b8a25bf8338c25b4f899f8364c6de409319051909a9b84695a21629e49a5ec401bf06f67b3e7a05bce5b51b01828c81006db05ab0abdbfdb47d30134361bade3430112b515d4951f6e89aa896981c8144702e0178efa94642cac6807c399dc303749df3c647502858705884ce4392d2bc2dfc414680607463c0b63a95cf242531221c23417e206608f0a5b30a7fc89ac3dd3bf16fa08031e040529e519292ee228f44a5206320456afa03a187bd3f17bf1b03558cc0810d81f889c6c02c0d5d0f271c92c012bf74955e8cab8e00632097115468358c66ab45e0f70815fa85b02250a08a11710830512969cd5575362f23c0c9bbb2af9de95a27866c4d6d73ad1653b96aba050783c9cd33063607ef0cb476d61cbe6ec9494a64bb9010bdf6e63882415d47f98e8d00dc4680a7eff3dda71120e8ebbbc86c48f513438b14953820ed7b7154b38d365ffdad3984166edb1ee32ba5bad39053895fd02bae6cba191be6ea68672a0a8006b094817770fa9c2b037e70a3a62180ce85927a6e8649bb23fed63972df44712f70c5a013722885b19761a55e875e37a88a0c4c8248fea53ee781b4d3562724d249371dd7e90f92c29999f521a8a4a22af06b89c1809fd12f3dc9f0b15a9723861821cbe8296b92eaf784bdbc434ec1415eca26915723661328146e17d3c473d03e3ec0bf83d1398ebdb1eb04239fd79c6854a409ca81c510aa87db5bcba4bfa33f3ceeb7e84a15eeed69069b9055c44f1fa2fef7db123b3fc66453049a26cf5aa5efe7db2193448f01700bad339fb840521866850a6ce52d11f1a9a292528a54d314c5f711de968c9355a9564212d09aae77dcb0589b8a258deccccdbc8876be285a65f01f8c4d449cd8b8346c453d3824d52c84557d54003d593438e4a598cd4cb4d5cd7c98e595985dd584b544cdd91c3c1899800f6d02aa7746d239105d8a47839da98fafa2d19bdd3e770dc6f74cc8f637306fa71a2d56f2cd8c71c6eb1d97d813a4ab16783ca8c191ebf04e6bfe5c2f240f46cc78116216294155ea79379b4df81bef92c4599bb40852bf23748d3cc08558d220d92a3088d4be7ddeac6cace9eeec60e9e262a6ec602ce160a6a0c6ac2eeb6aee623ca120eae563626f69a5c125c22d2569ac2025c205fa34832268f1e4551397be2a2b18c573c80cfe852df21f5118ef4373608e4b3f0513eb0a67ae65f0fa490213793c92be9cf1c7043199837cb03e23edf7fdd96da7f8e77ebf433a1bc5cb773c0c9e97fd64b1c178ef1c04c36ab9cc2f8913a36e02689740757c95f4c9e10d118b12fcde8f2c79167fb069bd3528da3202fd9463b0e6ac9f2fa44326c62ede17c4a70eeea4181d59e58a170077803ce8c9bee7b950f0afe66a512c057302a2308bb2e0def4fab8bc8d41b4574ffbb7e9487d0b32c26cdcfeaa4969cbf10a8a34bf5f0bdb8496a477db14e51961395e3d5c59cc67961eb0ddef19fe571a9ae538588817e4f08074b1d9fb31b5063c96ec71247dd6102f07004876ed8afbac41301c0c594893cd7ececd611ec8b3de2be306632320d9f6e7694b71a4a3930c040c09b94a13324894d26273ae0209a8eaa3bd831ec6351f26e8b8dc4015be140c3353202074aada87f3b86815cf74f293de87374900e1a5b7057ebf36a84c518a2ebf4b1942d7b6cd495fbbdbdeeaa08aa56ea951cf8072058ff64f95325fefd126348fe27b1679470f733b7387622fe435e414c4f2fdffcc60ce2ac6c6ee64c91ee22a2ba3e56a65c26dc32aca6a6ae9e3e8ecc3a1a9ada6636362a32e21ae2a2ec2ea0081f53a17e2374760becb06e834733fc78f0d8dfc0bf4cb37b3e7e1c7060a6f64c66092f68fcc4631d9ed6c8cd1134152d6a8905980004c8e161b7040284b4896177e5127f50853946ebf25b358d5c68a6aaad63741b434ce74234e2031fa1d34f26dbc74f72e83310b106c3986fdc138225665ff41182ee626014cdc2f8c1cba448bb6b68049506143cd2597e1f79ddef81d7c2048bb9227ed339a9f150cd373024cfaa7ce279192f313733b7c6ed4277fde2bc21fef2999db901c4e3c4bcef26e6d2a44b28b541b88aaa6fe39e42e25ea343a75e945649d0bf60d851cdd032a8e2f12d9b49b7fe03dda873524528af5e4ec279c428eb1861f00bd55074635cba98fef832d08c30849b3497e92ea2ab1b6b530080eaa7e43ffa34cfc2b2facbebb5fe0b160367bd2576f321467a853ced4a82d25f1e5ab936b370346216c7c5ea63df87556e4f4e0c734af247ac6381773c69e89bca69d0659db1d501025209a9e045fbc82d49b60160a61c8c9461853a139ba0e3de692cfeaa6f7413861f9eb8ccdecabbd2175a6b025491e0b4fae0ec2c6593e682c7504980a7cd207a99a2e6f89805dfab38ec3cc2e976c2bf708baacfe96cdcf5c09ceb4599da231ece5f858e702d3301b1b91dc5d552d26b0c0ea834601b7ef898cb2568f55c03eb4e65a6bc3172a17042eb451f158f157aeb27c99e4d8ad2dd1a106a2e97d1b2e46b25f86a1ccbb4d63b5907d29af29a7789fe5c5ea13e937d4604e7364b986233b8652c4bbd8ea0df80a34e6c0ede6bc604a5defcdb7ff74dd08939795bdb51be984c14e1d0fef56f1b484f571d52b56d31203b32f684f85a4700ab15cfb090e9f418814830458a9f05b308f7e0f58f770b9fee5baa7dedea2d9876abfffa93536eb9a1deb71742d2478f6a8b7a1f9f77fc06157706c72cb4986d799660b2814ceffdef0f70b76051c71f89d40a900be20862d7c55719531173c3e55354bb125924043136504e78be64459fd6b22bf8e5e1e8e2f08cb072b2f801242795d203eee712e03ad24df05b7952a08307a9f66e75e239b52144a3fc27efffec336f43490d3150d1deecbb7cf1d89006f747368fc9638b762869cb91b774cd958983f3c3d0f40800a0509167491c8609cbb613010736fa2ac7c273a82d08932849e051fb7e8d9c5871a04fc0284555538ae23d09708f97cafac5b6f0707ba9472cd2e3cb42ad3e55202ea4410c00b8784e23723404c5b0f00b01b6059d8074bee00e106391dd522f63b21cc886a5363df0c12329d4029b4bc67887b909a2b5d9b94043788087d3bf3ee8a5034569fa2c67a0b57d76426c5c1cfa3e9c2f09f15bc69e503534999f6a00900eabca4e9e787cd3c9fb3daf882d5911b81518119dc08c5811a195642b805063693f2b59fc6a19c36460a9e94207e4bd51c8a188831340dad3f8caa1c025259ebf8a7d63a837933c15cf7d69a6e3f7c53ce8a2b03a0d4a4c42d6504e674799eea77c9eeab33609a1ff57ee45578cf530ad083a5e08c34dff63a350e3ef5015007e05cac7e35bd62fcb4ef879a9215be87e774125c34adb3f030f90c0310661589121deec630bb3d8c9f8cbfd83bc91734f6685dd7da577fdc36a724e7da296b13f16ee7cb9ffe98c62a49c14f9073e6b412be2d0baac964353193abff72cf685ac5fe1dfc03f1db424aebbfec86ada65cd774ae201e3aa2a50e73aa0213cd8934c861898d4a90f124529eb582e48380c15f9d20f1f64213e51540e3afae204d4c5244cad37f434825302d89dd94e9b83e081014b6dc02e12219768264bfd30713466a5bc8aafc5276b48bd2410436c7551a11de736a5b4a530049c39d84e3d5f0e55424c0306fc63e37b8eaffcc076198dac278c7b6fe3ad700fffd61030655be3f4b3e81aab5fe5b132f67084397d72af95dff262d3d0782198f195739d4882cf85d3fec66b6ad0a4c37a8c177e70235a4ee01abf9c789b72ed8247c3ca9c29cfe79f7f0d1e8e4c57bb5ae377ca58c4c391c42409d734e7c360306d682ea61de3a0f0fa0cd8c39e7ac65aff5a87fa3e31166962df4a4e161036b6b3822fefa850f0063e66463e6e2e6e466676367e6226362e06260223bc83cc63b70687fcbc84f6688ba28de680209117deffb9d8f40230f0ef742cffdee1d0c05022363282c19d41981c8fe91820b7083d57b698b6e7476367109def4a23279545dc3e6d2f80c00396ae083de4c74d384295b7767b5a113723b8321ad813fb9b27f2026ad09ead616c5144e9f33664399215c6d3003929daaefd4f9eeb91f161f770761a3f9fe19fee5490b566e7d4989504b2e56f476203696af4b64e1148e830044678fe04d2f1a5549cbbf71de7b95f3140044adac7b56a26b54f06008436b683ffcf7627bedc34515dc188de87c788ad34c6d027a7c1163aba0a96f24fe07fb791b2907a079a081647724a104b7e88fe05d0cd00c0894cf5f281d8f38167f4163ce78a447d0858d2121e558cdceca69bb3ed9837e2d959da2c7b73414fcf422873e13b3dc2ee92d3170319cb74311ffba0387bbff0d0b5c380564e03fff57f0bf14df3a9231da3838f1d47001f8fee64a0568bb5436a612cd725c8c08ba76a481c967589b810e2f5c071824aa2455538067073eb0fe51012505f0d1382f31013e7d2099e94fd4db598a17b1967389063181cd0889eb9ed369f5e0a103eb5d933fada0c411024915817f0cfe3699702aa43f5e494a63502185e81c04043e552db3408594b48cba9c86ff5be4e29f2a1434d91c951c2d4c1db55835b42154b439585d3d4dbd9c94ec15ecb5acc46dcd252cb8ddbc1d2559356de52c3c18edb06a71e25a4dfd6aba67623e7a3c38d1f216f42dee5084bbf968da223e080f87c195ad4848395c33c03b0dacde2244800b28cc2c7b0131897486324651d80779ad4719f113863f5d1f65adb8b8574c2f2a245c76c07858e69fc56f1d49cc3e6014ac46451135c62896f85e8676a9029bdc10358d1cd1bde2d58e14336be93714f4cb3456d4f58703f13649b4daf0e1f2ad2665d74f9d9bedbd3f88e435d91031031c807fe83313b6929767f110b5e5d271d716757416b5f7f174773351701e32933171f374b017f7e6d096317770949462d560eadcd63cfeb0c2dced1793380d9091eaacb66b7d709c5e13d3186dbddc93c79a301295eb614229929836cf2558e145a10cdefec3a90db0cdc61020d10be9aa8723991ceaf98ecd29155cf3190f1bcecee556e8d6801bccb3f98d89f18376425ef5cc221d5334860de148ef036e8fec701d365f6b6cc419598e9782630ccf0191a15230757eebbf69f988781031c39f91ef735c363602e8eac1ca5c3436300dc9d7c305fe9bd05a730cd4dd36a77bd4add347f374a10b16e931252e04fe7aa4acb26950c5e45f6185496b1723590b6226449f2038f87fe9741330971ab6fc3fe56906f94082c421902601be2432df8f3a9b592196a5f2e6a2ec287fdabc02a2d715aaa6c646ea5eb8cb322104218276f8327ff009d968145d003cdeb8f5791d7b07bcd2e47e7ca03fb2eeb314d2583e097795b27457aa94131a91d31d243243d1c04cc1d98c3b312058887c25d2efb15e86e82189712875bc62a5a5ad67fa5677363a5f2522e97656a9f95229dce12a534dd84541cf84c3602bb814c4546d6f2b65005c7abffa37fed5d57f2377b808325121f67451c48aedac48f91fdedb479844d03b70281218d5233db524e6557aee04ac55ce829c470a3e292c28f4c6272e502b62840d57efe8949aaa1930a7e4788a4a5087a3f08d4ab657b708c1673980eebbe146786a7fd65cd3791f4280c9db495eeb1cf7eb05aaa38bff2183416e4c3de2e6d8937f010bdeefb31ccbb02217a21f816e7c6b23c38945aa2c58273ae749ac940ae0994cb9a40aba26a25502d119fdf6afbbac654bfcaa67d47024d534c71abb3433d819dc8932763f22fe299ce032c6bc19a913af6333c19ee8dbd2e284d40b9c5a9a0ea2e9842f12b0d0c43c0c4202ef1d09994992b10133cde3c529a4a6ce7418ea5b75e52b7611c586fbe8f67d72e4d808dcd199f5ba18cf6428b1d030856851054374b6e89c1068969fd22dd96f322aeff347fe6a2e1b0157dd3c1668e57d20a98e6b21a95f1e52b7a345b9e4a24e4f955c1cf296aa23635cd42b2d6c07bef468eb1fbd6d1e04d9d2852aa05a8b4ed919713d402f7d73ae555e157b887dc4044c872fd5485d10e94beeead6ff021f0ddf22aacc228d09c9f09aab768a37fc1080a5846832213297b4643296e7550d8d95ff8b518eb04c21e7faec72ba3d877f3002e9a608d51dd1e1d680af0c8393920b98fc890be437918c5ad685b9bf35bc22a8aca7e1153aa7fe0390a53114db69616709d7385f320ed3a74ff5724283c4a8a4c7af48e41776305e93a3d5ecc460c7409e7c49236923362d1f01f360c1b355cb1171870522fbbaf40eb8276ff3d2330e6595c11a045417d7ebf13ca5e0e058fc9dfefabc0f5db69c969926e74200d82eb81254363a435256939ded7e5c3d355f833b8ec12a75ea1f64083c170ae073a604407b791a63fd249e20011f2afc705aedb33c2f26450c3d2fc3a4db752f5d7b8b506fd56e881403ddb3094ca73cc0b88a2a623f1def899635d8ba8e9e8fa5dc76c7d33d25d3abf6bb2ae8b41da7c87aff1b1eb7348ccb4da645506f5329e18177090f9b286b37b44dc7952eb4255a3cee4ef8e7074f276cabe771890a9b325cb109ef6994e862a1e49f9e1b84170c80565af4f9193ba7ad551f7bebbbf482a3a9dfc03284db5f15953e6317c6b0f5740841368507812ff87a0567f04d57182d15367dd1ce3903209c7955d925224557779356cc0c46364dc9c74dfc834df55a969b7a4914da20918a7ba6b24ab7e882c44bfab939d2eb107e39f89e0d0364b17c89fa7feff9c05807e75345f819651c98183259137c9331b131f3dd4d1b01d934ef857f1bea13d85463bf6999713a5152b9b56e2b528ebd05a70c1ad68a0598514a48c63c1ef874ddbdd351f6884a3d295b818738197486fe0ffcf90710fad91de674cec0d443d5d8bc334d94b0c2a89e81cff90de13a80a9c8b481ffff41271fea176614b4d952d4b35675cb8dbe96b72c552a1cf3e2f8204c0eed59b39773783c1d14892eb501dc388f481635126b738d16263a669cc62eea66b6660aee3e5aa2ece60a0eca5a263a4e562a3e9a1c8ea6ca6a2eae2cb256ec160e6652c62c7d5932e029e825eaf36dfa1ff1b44c178a0d0d792c4b4508a01296b47784c2e4b50ec6824da9d845f7ff11b4ce98850a32ca79ff244fc6056e232bdd136241f6d24f8f87d1de2154da4fc6388438cc91c268cabf2e22174e1a7a4ac2fd13f11e10e79b4eccd24e0857dde505b88e3e244ce53be338fe1d00e2490bf72c95a18026b02303ff01c9cc068eca7a75b8f34e1ec94bf8005db39eba314a45e024244b976dbd03b384a088bd0ef3660a134a67a5c69b323251c9ccedc187682adb7dc74bdd902b4635aeb50878f90822bcc887062f7b13286cd03bd85a3cd52ca427833692fd13b443348f0815532379996c71776192e32b0e632409c82bf2034e685778acd5687f6af41fbed5b6a552f96a270d0d6c0d31123c7aa8d1424dc34d41c98cd5415b468ad35b465d8e43ddcb5a95d553cc860b43588dcbc95b47c19d4bd545ddd5c7cbd2940da5efbbb36d43a05a62bca2943067d62e79cc894f7a8ff8fec6e804258dc57279955c61b271c40ece817ea44b1c7d025d75eda27e928b70998b365ebb4a642e8f9749bc62a4a0e0da7c8555242f2efbbc03be2af41e5664896619a84b00aa440b0f3c0675c5588c062e4918e624aa472fbb46289755865956788c43fc32409b41c9b2458a0487da0f8412a62f3fcd8bcd2c7613b4c5f23374e3a75caf1edcff814da960bc171ab372c686193007775ba1266e32e575572cb2d63b3c441597a91cc618720bdd589536550956c11ca90f65b79a56c7017506e500437000e59f0955ef81c06634a713605b5442c601d64e16f95048c018e2c3fbf425e6999aacf829de8041d7b10d4e657f299256052306538e14316638b82144288a9efd2dc92b02c425c9f374253672865ecc562a20f4a74dc0cd4f1046deb428a22225d3193af159422bc548b026f5a59445b526273302ecc595b146f3670e60e533297ef0a64711356f7512436b9c7edda99e3f7cbd1983029f48274392ff6d219c05a2dec30930c3946d8db4227313a9cab106c3765ee956c9a94247c69d57dbe0fac3cf6a978beb3e8ae0ca7391e50b5c4405c9bf1441fd32404c7bde1aef4231028e8c8fbf34df7b8a986f42a73075eb031512caf217949a8d674310a6ea86447cd3bc051deb73b3a1f95bf31bb9c564710dd99c6191c8b2e3e2b58a0c640ff40d736712276bf2ad02606a72bd027ce0e01f4b4a3a43f1d9572c92f825fd805b5625fcf5e604a7cd0b1c08f22cd49f814b0173ffd7b81ae662e66fe3b1ed7fac839d8093e24a0c800441a3f510b77657d12dcce2e3b7491300806923cab54fa0ef6d524593cedf1d55f348008478bcd45c2e6f7d383347340fc782c8e774f525d5835fbe0826c511468b859454a136d3100a8a36a6453c09cc99f0f3c8662773687d2b38ca6952b2b0995e3caaba25e8f0006bb440fa720ae6b9ca313f91efa8ce2843719814b9c92f83782f8144ce0793373f622ff73a5d30eac024e5f720422f5491f072dc1ae7284ade1edf943fa2d13a1035a308717f2ddf620490827654c4bb69b369d8fc3b5655f0cb33c4e7dc0223db8b1b9c2df048c5fbba2fc60fc4b18c45890bef23487607930bea75be2db113cafc11f0fca1b285ab4a80ae2a0fc729d860680b2686a89348a82e6d484ee12671f98f58a4c7f171e8b4d6442d8ef655f6d887cf53df562d0fbff99355f5a4391b7363f7f1d0e2ebfeb15f1908ac28a3be31b73ea100993221aae69a353cf8241bfc13b244cd4902d912ade1a186a4366573879c5573f616abf7fcc292636404a0aba215cf382acf6baea8271947f0d7f9d88f0f8ac8c7d1179c7fcf05f04600566016facb22f6ffc8d6692d811603d055ce246fa4f02bccd0a8020dac1edc3a643927de47f577b45f30f34828d7aec574765866937479ab8dcad8dec1ffcd0b93054fac41575d6f1029058529c97c6391fac9cf377a424a8a393a8d02454a26acf82af949066097bd48168fbe52dedccd58ded8d556ab55848e9aad89ba8628b097b9920b17878b97b795020b8bac8dbd1cabb8a8aa0787b99894b78f9bad3793b2a3b6164c655e2b56b4c69ef711a23c95e11ced04ea60c2f2a7622de3350c342b05060ff5942fec89afb2f8df3352465876290b07d9252bf886b01523301131afb4fab12910c5a25bda2956a5b8f84e18db046c579beba39b90a82d943a0fb913d6364b1ff30b9df907665b6b4018077ea7cfbd002308a7f78ee4273e232318acaa740754f03fd66736b9eb49b635935490f847d884a1b9396cb448b1211a18030a9f30793a40464aa7896e0408ba8f658f86d0ff9db9766230062811dc00832ccf1719f99072db953082308c8108d5f98d00410255b6e752ba4bbc97e40d81ffbd4f9f66e64e768edef6f53d2ccccd6fbd3d42802acfa1ccd331c20b6d202747cb33069a87d8406ecb08ba1fa531ea34f279c640dba0ad55fe0b2972ef1fd1c318804ce6198173203f1939ee12bbd13e7e90a944a29410ba31804bb39f03e28954b99bb6a6ae505fc6005163805b546fc518209f94680c388d7193275a2af1a9b28db6eb01a221dba0c7400ddd58370d0e0fe6182204f39198a705cc0c0b0128f5b933603bd0078d5e8e1ea2a284d0d98d01fff27e1b03d63e347e20663f60f1d302913718083c2390f64c40a85bef85ed5b1fe5f918c70fa77db9c4d9049766919da20a862f3cb2f23743badf8a19b3d14986dc30a209549b962f3502243470f44d68227a0c54844467bae0cd2e1a55dd6a523cc744ed4f79db48b94d142518e7c4ebb7086343f1cd0cee4206e468f175f14999cfa370419cbdeeedc102218b9c8bf4eac95e5067204bb4ad9ec14ea0ae5fb4d4b07fc11f66991fe8b028e812ce732fa645b2298a27e35d06515045f89f1905adb893f907f2ed81dd220e99739b02f7949329827b51fa1d475e9a055ec483c0f9f3c1d0345fcbf152de3c3067cec18490a1521e756f77abed85f7aadefc2a67bbd6e11c6b0a916b5bb403ed23b1f93a81569e9298dd02d8a8666939ae681eccf2b6d4e02a9913479676132348d3b77dfd841a122f0378a830e92a409035bd34c151de88480fcbc786a711cb7fbdc46951181c81600f3eaf6ff50fa692dee5961328d2700c8c345a3c0c0bd3643ffab84f17759af9e9874195cfae14b3f4ab1a0184eb6f8c17d336fd3c187402c59ca494d53dea66223d3bf2fa3a369c4ababb396d61d8eab39fc2dc4d33bc72254e89343d5be823c03e59ef50ba9140a2ec58b9198bb83b5ff1ec84121260320cf27dc10120a9720d0f40f48bef08955ea8d3e9357bc150a8551af41d0d7bc55b7780d6b09827b89678a43740424b1a0599aee1d96236be80c21efeaa353ec797be16180cd2ca6e836dd8673e804e41b3fc2c22b759d840af2fb422fc34f039e974705d55a984b4e4e4307c8427d3bc8535a8ed77085ea29e9165e0b33b332b2dd73459f559d68b032e5d988dd410dc1414454783eedda018edb37c26161504def428a2e473e90cc5efcca464018e057368ef91a0407fb8ad644003f6375fa7738d483fd5605897a44a1ca1fc230f1f852c1f5b42423199c9db26778e0ba179c1f8d6f47cace1ac150755cb63c230fca625e5035b94b281ad79c417d1197aaa94c25613c1eaabed7faf9c30a13c3fbf1d23f52a26474a8c8cd5df1a5839e7c01887b712f27ddd7b16f4f7414324b3748d0d01289bf876f178c98225ef06995d0b7cb3ad5aea207053eac6b8066c8d0468d6a31ddeec55bcdbe431674304a33633d360dd5b4bf1efd792ff60b3dd5fb5fdc3931d276d7335589e49e6a03af55fb700fcdce00afd01dcc2151965ad1e1a24e0baf30c6755d46126ca2552089db5367813ede115023ccb9257dd8d241c7c80fb44660c6f9611ea43c6702d3eec0fe79d60af098cd4652f3236311a2238b00afde066a47534c5f2cfd6e6a0312511c8cf68a819de908ced31d5c61ff0fa970edb607a2a1539f7ffd666cf4f2ac20be7acf5c1cbe82291e2a280d134667ceeeeac4ea2467bd7abcce7d90e0f20227bb8cc720d17af6d6141b29470b708daa0beea19b6f0cdc1a1136cf0f431284615d516f94a302e9ba474e1f9f4b793cb875c0cefeabf073f36b3d47c27e40c4dba928e6db9298fb029705bc7805f023c09e12adfb0143b48b3329835e8e514882600cc5325e7d8f65233704b7c299bf3f40dcd9584faff83741ae7ba4ac531818cf7a79da9ffe647a99dc22c8df0de0d6de934eeb5adc81f2333911d23ce31c40573ffc2ad4c7f0d67e8cb74d1f27ff68128dd1c0f8b23e2ae93c007a00835f18e8452823dc2e78a43624c53d0244f4f8420833be817e1608410368953e11d60e3ffe82127326b886a995e848e8916b929af704e90984d7474a4e336a2040ee9b92435a4b94e50dddfc1ecd51cc43a9839a44abd63b23f39139a68f805c53972f04b9104b19216b9df4c53d4dd42d07050002f01b1a57658f5a7f00fcd0318da30cbdb121762529411d3fac087db73222432082451786d6c9ef8cd2ff9e63203026c15241f3a36180078a0a5a0c5552b5cd740d705d4b344bb1b63d0162935f0ee4e60481fdf6183499d50ca1e93c4c037665690fc262c7453282678c88e2f1ad514061a15f956aec5fdd0c7526646b84d0cbf9555d4ea21c6543db0af7628548e28f7225f3ac34f7c4c8ce68b1d4bd2c108be70472e07db2051ef58daec0ee4129122f35a1b711c45c058df5be47e0a01a2e70ca294c216b6171a04f8df3aab05c940dc02f5310ea2d0a55312a502a49f6b8c94f7e9c3dd07fc2f56aa740f16c0aacddb0bee57c57cae0e18322318776afb2bbd51dc82b0077742e35f66363aa95a3c747b07c575de64c00d2b7acb9e345685897e7540165b2375b16bd4082627a4ff7628ccc1d898b7acf92b1c1ab30082ddc634da4f3065ff51310f262de6459a0334d31bec2129716185850b90be665991ac58fda7e3aeb76333325c2ddbe29da4c96d0751864847a59426e832f81add8f23f84e5b48d83ad980d7300c0d82643b5ae0b4b9305a2cb4fd09fc7d8e706923312e324df66fb3d15b212a1f5d3ff7206bb770d3d8fa9ed8144bfb78cd643d7cd9f2dc30c651f846c734c92fe11089c1cdf8d6ed2c2881af9c4d2d64496bee13e1e566fbcbef8bf6162ba51971db1f571195f4c4f863d425769db8a08d9a201bd58ea95ac4e92fbc8b014714f05f507f341f515d9dc9aac3ae0bb2c20af22ca69c72af4baac7381b6e14a62a742416941d0f8b1eb45177d604626b4ae15795c42ed790adbd110f64c1a84321779f5cafb3e25085c9a462adb29ece587241577a54a65eb55e4bd563b6747a025443235dbe6ab4d0b41477f651d13073127751e5903477b3e6f0d466d131d533b7557167579033169561f1d65431e6b497e3f0e272df91fb6843a367938fb90b85bececc8f4ba581029a1a62754f6620039cab66ab30553f79e0195b3b32d721119cc8342dbc2d430d25e71988f708ee845a518350aa019f4eef20e720dff8033d2742eaa485f1eb1ff6f921d94c1b22e6004d00e7a95096602cbecb37b9ea1938991ec6483726aaef29281972c523639a548bd3a90dbcee7ddbc91042543a0f8d4b0970a4d22b216f719a9243ba80a88b04fb24ed4291f64167270407137a1bb5463d5a1a27cc6564f508c707f060c0a844ed704986a8d583b695a393b03a0787b3938fb086ba27a793a60f33b3888482a382a4b0b2a88e9807b7b11c8789151cbbbda70dee0358c9ddbe7c85bab2eb03f81ca5478358a185a381c6415cdf08e492d21b772a905fadaf1e4398b6fc03ac8784e4ab18126aec40ca7ed8286220dcbe1a07c3f9eaef61b99711bcd23cfa7326a81d4bd69b0f883b78a8a79bbf1efbcbd3a29e6020da103ca58ff77d70e42800f180583c3a323144cd178781b8262899b6a382de5821f7fb33bc81b34c44c44993bd2255d0e656118e2b007d192a1df0f43c7220edfb8f112c5d4d89bec2d0f5e872d9a380076b35da746f157d1aa0da70ba4d403cbfbc1b31b17da3d107355a584889cb387afb28d9c878397a14587a1babbab19b7078cba973c8b88b70cb695a73c9795828a89b98b9c82aa319ffb0bed731c48f959bcf6d16e0e371e6d6c0f1aa7df772d5bbc7d4c06017c10dcee91e57d31ae73ad8e10a0eff6fd4ab469b47d47d4b1a599f86b55ae42ddd04d874ab6f877c53d9764ba04a087cab210473d3f289f0abdb3bf05a4d7af1ec091e33700663a409520d52a4118aefe02b9f317564d96655d10b31c56f38465c0bd95c8eed0d54dc2fe938018b05f05fc5770be788db2198e9d473716018042334b1657b315241d7cd843843cf88faa8ed7669a7a0842da43b8fc24bf823b55d3be909a6933fec9b22e09aeec8286bf51852233ec6876e4c3f8a18e70745d4842b84628367f17a2834d724da72bab0f2473d54dcf7a62ff1f0455968a5367b451adf9f1ad107539af95411a6ca88af2f820cf48881add859ef7a3ef3209d3a4d382e201163f3e6312107493431cf8aa7961cbd50b79bdc819b4ba8776cd5ad6e210ccd6f35c93c46ea36c50f37bb514d6c4e76b982075fda24da8559311b56b830769810e6c117e77fb22d924ed600d9202e6e1358be32b4df4659b1c3f19fad3236a12669c674fab412349017d360f20912f4d1709e0b78631cea44a39058d3010710246ab49bf3d3a92fa9c6dcfb929086927fc7832a24259ccc23165d15a23ff7417436eec7a939333b86ce9aaa730f444b18b5a031a1f3bc5f1ba44cd6570ccb7f3414a7012dc3a7fae4efd0cd41237a5a04ba44afaa5547cf07162d81d131926e343829a13ccc232821a2b23ba853211db19434bba5e1e0e4add8eb31e23810589b581f697e3c222a8d3df18f45c3e2f41c1c355a258992c12309f09dcf3d75589bafc5f76505e3229a8b93c7088f3f918a3007018bf037e95f87dd73e21000d8045e87cbd625da2b1ae185fbd8c747d7b38e5ec01b9e079e5e48e3791935fde543a7a66b1241db1cceca8a66b80eda73d2b63122937a10d353cc285974278633d1e41cf8e91cf6468ce470e315d64cf7acfe6ef0f6d7e41f5d41007a99276e4740c9b671720cfd38a6e0dd57b8a4b88092b120c0ab1d28c4ad585607e40a562b541a73dfd1064110dcf230a58557b559f3d9d7288e38bdb5e10286305a05f6da121f6802a09cdb8bce3fd8e31d9c33967857ca51ff60e3c98b403e54163cb0188e640cce4a95e36d28614184c5ca8631dcf33cd1255f052551ff5c1cdf13ff1aca40c58decebe5d680979c55937d39c6a0f80c35242b927b65b124e09c09ea74094b20b15c7c466bdb012cc653b7304d54f0da760f7ee704ff147ce448241f67221dfe95e1990f6cc9f748deedafbb6e2e933ea52bce6201aa6562535e02c682f8c4d7f3b711ea57d719c28574c010a07a013d8b98ae9b807f4b0171651f8b800df8ca7bebbbc9a80fc5e19fd8779af6582fdb19b3efe28cdf097ee6d2250e2e182a8b9b8d2f44b1850519a37697ac84deb77b26fc72851b7cc931c086007f1bd8a0f6600b3f02eaa47ac792d306d105971182fd6f4661cd1b321603360b550ec3c0221b70a09bc8286bf51804ce2970752ef138e01e49f9847492876d3234d95618608784ad3ad7edb0acb421eb4ee1f0cc5eceec37fa9413afbaf9f9338b3278ccc0970ef1fa3cd783e67c0864ef83bc4be2d1d9a1d3f63743759dcb334a60e1aa23800d1a7889b6351ebb8c01e32eff69bb77ecc160e96c0812c4ea2ca8b1676389b60bdd3bb367de00b56a3c5b4b00040df208eaeade7072e1a6830978cf900d6f023cd6536f863f2bdc96c2551518dba9c07b75d1c556287926533ac62624f289293d23a07a301d5069fe32d13d23f8dcc467c08575bbe1428a4c289876432c2036c27130a8ffe1f4e8207d84b613477b877c54b81beb9027e0d2354501fb8e34e254f1a34c8e0c1969a831b1381478060a5c294759d5b3c43c84064caa50ea99e0781174cdde77a64bade8a0b610ccc9ff48dd477da79353027f039d94f989292ef44eef3e69113a2f39ea946e1df6679ddc0719efa058c98c8735e4d62c7d1026217650033cc992dbc4323d71a9e7c1b7d8b11148131f4a817d3f41e09316b6590a2fc4d6d18170f10a846131a6c16d99f844ba0097e0ce6209343ad6021e354e061e75ee2df654b57a2fc52aede9ad1e61f9b6aae74b98f4b134a1482841171eef39574b58cd311f8bfa0e5ac633065222220e99b7377093a3390cdf98512d9974a129df3f2d139e86973f65964f7982ec264f143618811d01301b1fb4de7a0b52f2fe414f78efe4d76ac00f67d54154a158643a5e00fe806618767cd9e95d82d6f7c07ed0cbe3e4ef7f5b273db15a8a12834f9d756037e6b03d6bc45bc93431b505a6386f02001ebe20820dad9a5891be2fc33bbe6755789a13a25a63474e982a0cd95a83994daa490b70bf17762add6fc618825171a3c80208246b7a665bc65e8911bcd24898ecda670bb4b8997d9e320c48670e70e5d4700dcbf88f709548d7cefe1b69467a10e2674726da44ac0acaae21d01e9af9be7e2accb925510dee98fd55f7b18c998116222f490ea7ce2c2fab6895fe0d960b1b1abe8749dfea5c2eee6dbdd3002e05804964b93197363602636c90ebd4eed9b70702aa1bcc1153dad4abd129c9757588e2870e9c4fcd9931d70ed07675db6d75184fee55c6b16308aca2fded51ba2eb42b0080c9fece3e65898bac67a93c632324cd7fc1b64a5cfe8ab8830739881241d79d35ff06b9e025d4675f662b84da02367d01b9ed0786a878b2afecb427aa0ff66708ae68c150cf5e1b59c08573917a03cbbd7c5873802910cb9aa268517c72617d238104bf05a370833686efc438ac20591c1ee558cd00325012c7ae6a06fe02d2304faffc469d33baa1131334cdba026eab97a84a45196c579f1ad6dfd01252676ff36115e24dde16f915e18d700c29757a466686d7142298d5bb982ada1afd268dd3b70e4205693d8f4e3d737a522e908123b6f32bb1c6bc1efae3548173013083fecd3e301d1f88b864d4347cf312857391d70a74febdad759f5d635428dcb28d07b6fecf77b1298f014bb023e82bee870e09d77a869ccceaa0bb495c46c60f0523321fb9be84b4ba5555755d6d1f977023bead6e4afb2cd3a561a1e550e37abea349ff953e2af92d89bddf0afd0ff7eb2afdb5244eba5710bb1a50a5203eb8b9f52728a2b6c9b39fa690261e9f3ea6f7d694b81e0756728257a4b43fe6eae24b5ca0ea4ff5f33c1e08a743917920f97682e65d052498440c39f96136bb6887a4aaf1f2ff67b349ff503215f5460a332d93d5b55eb2b09ad09a9a521751538b34d65ce134cd70796e4da728b7053d76321f468c320cba8aeff905cca703dc7d5014d9f0127975076bac2125518c0525fa66b9344a2c672b2159da8c7bec7a49834f0d918ec86c164b2f4ddeb86e244a7acee4881cc21f7bbf71666c9d777682befb3215b1ca189e1bc39fbbda3f2ab4ef4b312d2a0340a6f46cc8932f5b99f0ff365455b9cf1d2a7f51bb82586d219a6e1f6a169eb8d1b34246d383415cdf9246454a4618b0d225f85064a86e802295155bb4899207b74b8a2a69a109f3d242ff4c17320e80bcb454dfc4756715191db623333431da01e9cc1b6e12d8175713bd0c1a701fd69337ad6854757d6e0ebedce69e3af1f15d94db4b6844a50b36bd0d9d180d21fb04c32022d9ecf24e04cc89046a39ecfe1384508a8b7510042420c90533102d82b69490797849acb007c07908d84f645f8946394d9a037bd819524bbd3bc037d7fe84cc1048c7eb6320f9f7a5c500be71b7580f075ba735075f9c24f0000b0f1e627fdd4fca39d2d00fbfbf1efb87c5296bfb109ebd2dc0427dfbef11ebfefc59524244317cc21e0916245932a57040242486afea288c1a3ccf6d386c084bc227d3b8965e2c34c37d0d63c5a3325450885e789079ae745f41e26c4c28f91dd4113e8ba5689eb1001836d72546697cb4995ebc74aeaa5bdb9942b7834f8e4e7c96e8c224d05b130d45156528ce2b1a3613efa46f0e986997e6ff432a9d15657de4bcf9995fec10590a33e84d73090b65bc16f342ca065b5eb76c59bbf707f9eaafeb9a1e2149e6e7f40dc490e635225b0fcb2c369b22cf5a7b6b0afd4aadb91e7e6e21249dd88fe43b061e41b525b29cc407e982d9d0c412c11d9e766242a84ed4e5d437ad49c76c4d1d45cdc9217c5913c7cf6c6f686a56bf16464cce6cd8c8a3c5237474fc76210c180a9bb677aab5e9044ad9473316a27a9487a46541bf8766aad0174a9e1f62380eed55da8e665fd958113b5396ae1f65f3502e41e969d44b45182d1676711812264e18cb7f4c8bfa90a16ade2141cdabe4c2408e324ad386cdece251159e52d73096e41d1f17986dd1b3f45e27ff33b7bd6668f52bd6446fea3aa4a2f0294b2708e5fb3e0b53012a2301b2dc479146bac7d92eff3f5459685b692c0a93be0d18055df14dfb304afa7915e2ae3d92ba70fcbf9aa4ac28b36478aa44ecee1f5dd01967da885487394abeeae5d780a80bcd1b2f29fa15b548f50f51aeaf6f3cd8dd311b7024858816b53135b65a3d95446852861b05e1d671fefae4eaa378db7bc81e6da6d63fae1f5539a63477ba9364f009e860178822499ebad01513c89bd9a01884923020a7f78c6954102e9e4b9c290ec5035ca6fbb2deb1c360f5d00bdd6a0f0461f1f0872710cbd68bb864f5182f28fb219e6896bb341563c55bcf970a48119fe4512b4054dc06ad897cf9e04f64bec7956a1f516050f9c9efcb6b4278a5045f2b82759d46d845146616b6e2ba10fb63b15c3c6500fe00d74f840a3efa5b118800d291e28f1534d76d0a557a344658223ff8dc7e9701e9ecb726a58acec51f964b5b622526def9e4189ed746864a1b977ad3994598aefed53194056b3d153dbca81089fba6b0cd5787a9ec4944b459abf987d8e03d379a4beb11cb26e69525c53ded4d7258389f2bf9f5cf13b532065782013c619e9833574b28b18b763222b44130455ac571fd65c5b0ecd94021a1b7e0e71bc255dc66f6b4a8f53b7144025232f2de57102554d434fd5ecbb957173d3d6fe03c628c89ee31130bac037b256b37f7577b1c0007f2dec9f5838bea211e5e3efe1e0d2028242c22ba629ac406247b2115495b46564e5e615a2f16b54ad2956747ac3855aba96bd1daab6d680c4f073ae7c28fdbedb70824f4f3b1eeeb1eebd9a5d7faf41b3068c8b011a35b06726c649cfe34e14c626a4d2367a6676675ee9f3b4fcd67411a9a16fbf312590e8ad5ebdd5aecceb7eb6bc3d4056cb6d780dc52f76d63e70bd24f8f412f7e9d3cc3f00bec32f0dda001440b92be4219fa59f8194cc0066778849100c4d67da43c085928fbecb973d4f17dee2c0ddfe7ae9ca5b71e67f430030b7baabb390e1701fc5e16f83c278c08e23dd810c978bf387de6d7c2ec09992337c596188cd2511ffd8757577e1c824378880e71345fa2557fd365f4306ce8fbbbc6f1ef50437a24242030ddc72c1656b6b714e4ef7666ff6d470b28ce4d7eb2cf3566eeb13b7a17c613e71fde3ddc109fe2ef02337e3ce884101679775f89df8f1ee7d09b98122984a4d43cb99126195636a272f23d54c814a53413c7cbed06db5f49957d4af23b365247cb9cf973cd6943bb0e9dba56b7723d7ad3877e03d789c140cf7b43863ad7486654c68c9b3069cab4991f19c8bf67d17860bef717f2bcd948939f91860e1c5ff4ff3ab764e40e0928a1581ecfd715acfe37da10d87bb8d71ae31cbcb0288dbbb18678bf6e66cbb6edbc2103df806e3d04cbc081e82d2441d103683613038369c10a0ebe0f08da4f7bae101592fa0f59a1808ad65d74c20013ab7bd984072edef52f5f80a047858a48c40524440a597f9233b0cf8a8c5254d434fb2cfc3fb376749fced1eb250769b09e3126985958fb9fcdcb4ecbd19f41e23417f7fc15d8d3e2858fbf67035e415785129688a898b884a454813432b272f229f055840fe39c9294b702648554515bf50ed0729d6ced8dfdf6d09136b4af8e96d339870c74d53eec969ef446fabafe0c28833264b8c008830446d398711399c4d49a6e033533667b708eccc7b57bc1118dd50ced1382538b5922cb91956daeed596d5933ba0d9bb6760a82ed911deece4006bf01051b36007710404241c3c0c2752f3e1f0011692b4192c71cdd4789dbfe53d4d0848e81f9823f39ccd2f400e73ac265042678814fd0b3c24a441c8949c9c8bfa59f145a1ff4a42a97da7034446bba3d2cde10bd1818dfbb649f8e9b92f939f18b85952d76f590435b0512ac9c5cdc3d35116f7c1bbf80a090b0480f469d18e2129252d2dd95c995352697bc141495942954d5c6f7b5ded2c2b5bb15edbf80a4aed2dd213be487e2501eaab41dbbaf5d35d8740e007449b71ebdfa7aac5f060cae21c406e47035623463dd78f74cc8640ba636d3667e6b40f63dd93d2b73e7f1f92ca0a169d192652b56ad59b761f38702203e6f75e7e7193ab03d7bf6eed40fc850a0020387808482868185834740442c4699c37ba92d34fa919e61d03f98cca17dac0c5b38b878f8dd2b508410119334b9d3fba42332c829288701a8da2ec1a05634a2a5a3ef6e43c6c8b3fc9789993985952d7638809c3de772dcbc98c009cf075ebef8e9c98013a40743248c8868241b62fc973655579746ceae591298ea0bca80c621ec0aa9428235506fed356c3c8b5a7d61241aab752d3d8aa130628f38f3b6ecbd906d2caa500474086990b30a8cc978ed1a106ded73265d294a67698851e0fdb8d656b8a6552c998f63a1a93b1d936830c7449dea541751c77aedbc34fe8cc0a66d2b2c7a69b455f7acb6ce3ebdc1c1f0444774cd574f6f3b6141da8ec1f1ac571071a5f258614de10d43e80ee65e659bda894a3939b1e431eb975b5c86b1850e4726a84013a4040d4767a81825aab57b93be77924354c8e30cfb707085cf71cca469c8b99d741543ce735c08b2add8c8128c2a22302a76cdfdb413d3b9327953ff72bdd01c170465283e211ec5e6b4c5365e0c26eda40c22add46d6c5b012e2be6ed5044a88dd5c76511711f9644a76898e65761cd933230ed2ddaced56e8c90e3ec2e24da1729753fca580af4eb1d2b2f895efb026b9185a60b9b0103624c67afca1d08d723ee685512d1331d5616036d75f7741cc73e2885b13529cc9befcd7859191196e92fc31b86ab098cd8cf335f904c6a71116da495edd7007486fe22d5b58cce401b051cd3cf360a9392380a25449f0dd313233e716ee18291c9a5b4db1c7d4abbca8e2ceb940c39a82f3a271c5be92977b0dba2e3d1ad5848c1814aa4ae787eb95715220fcb8e119a05a63dd26716db3c840406b376770ad12e93cf07575671750440b0b2900e1ade030e63835617a306c68cbfceb2c328b07c332f2b527334b942194ff12ad30a3d947515a7cfa77d6a9e185b3cba757dc57693324486ec18b5d056bb9423f717b571d5d74733b80b01d857c71506a3aa40c0199996c45b6558d34d9decd1762d89956e6183f9aabaa132b50f371aef8976458516f1c3b39959f4ccbe3253cb2586bf8340734b1a5a663356b23c9c4cb2fb075d6a5541cb606160b477cae5ca32bd2f9d1e6f68ff6bed95786b8d4c858c674fe7cd72e57dcdd523662e78dfa1207c56b60dc9027b1d015ad7643dba7110061f4ccc798319b7d9e26f5339bcad09201c6c3a3edd95ce7111ac19ba3e66998dd8b256d72d816e53ca4e46dc8cee07c9daf6b43a328239d4aa99abc71fd98cbd355e0cc40565cf9e4cd7da4c33eb002343ff5c9e6afeb6536a5bd9d90101000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
简体中文English繁體中文DeutschEspañolFrançaisPortuguésPусскийTiếng ViệtTürkçe한국어日本語

A OKLink é uma plataforma de dados da Web3 e oferece um Explorador de blockchain multichain. Explorador de blockchain para Ethereum.

Explorador
LitecoinBitcoinBitcoin CashTether USDEthereumEthereumPoWEthereumFairEthereum ClassicTRONDASHOKT ChainBNB ChainPolygonSolanaAvalanche-COptimismFantomAptosArbitrum OnezkSync EraStarkNetBeacon ChainX Layer TestnetSuiDogecoinGnosisCosmos HubKaia NetworkRoninLineaKavaPolygon zkEVMScrollBaseopBNB MainnetGoerli TestnetSepolia TestnetAmoy TestnetPolygon zkEVM TestnetMumbai TestnetCantoManta PacificX LayerFractal Bitcoin
Mais sobre a OKLink
Sobre nósTermos do serviçoPolítica de privacidade
Fale conosco
Links de parceiros
Site do OKX:OKX.com
OKX Web3:web3.okx.com
OKX Wallet:OKX WalletCarteira BTCCarteira ETHCarteira SOL
Preço do OKX:Preço do BitcoinPreço do EthereumPreço da CardanoPreço do SolanaPreço do XRP
Calculadora do OKX:BTC para USDETH para USDUSDT para USDSOL para USDXRP para USD
Trade de OKX:BTC USDCETH USDCBTC USDTETH USDTPOL USDTLTC USDTSOL USDTXRP USDT