PearlStack logoPearlStack.net
Market
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aaRent GPU compute on Vast.ai
ExploreMarketBlocksTransactionsHoldersMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 59765 2676f04ff8d1d9585c7feeafb9213ec2f6e51310d46216780bb5292c423efbe7

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
8e888a1b182fdd087dd41565986c5741a57f13f7744828b61ef6eb688a3b61e7
Certificate Block Hash
2676f04ff8d1d9585c7feeafb9213ec2f6e51310d46216780bb5292c423efbe7
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00d02d0000202d0000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000956dbc3be9a4f60572fe1e6189cc339f476263f94fc965c04916e27d0dbb3c6641cb9ab52fed707ab8f6f94a8d1be92e0b8eb5b1552a958fcbd9b66022e3ab410d405892b270a034741f1e6eff5e29783738f920ec3b891123190000000000000040000000400000d02d0000202d0000

Raw Header Hex

0000402051ef4760963862d8d5521c459835510af6a51a117470c62e62458a1daeeeff01958b3898eab1357616d38c99eca2399a1ad3df37aa53d2c111590eb4193090600fc9126ae1420318e7613b8a68ebf61eb6284874f7137fa541576c986515d47d08dd2f181b8a888e

Proof Data Hex

59,560 bytes
12121602030731336203f89755da68823fb856ea39b7553ae22ebb5d27ccf72d6c234d86aaefd0372c44a1edc05ba39622e1faa5eaed8595adcdab5763625310ab4864f578ff6336c38a8243f0919a22ae359cb7986664a930bd55bdcaff3885653da942d6a272d15a35982a0d534412d766162afdb40a69bfc34073def0dbc192d06af68c1ec732384191cafb6f17c4daa34bb190ad8c808bc5f1873069265cacef9e6cdddbe121db3a639133564f67bb6b821b420897f1595f555fad59847f7f0f85363e55987ef4904f046bc2cf9e737e60f76d6e9923778a6470e011c2c75baa1ef6c8926e65e29ea62746beaa1eb3d5a48fa29f073a9d68c984b47cbcf1d04f2282f59718e2ea30a078ffa6cbf94a42e0554299e4dbf424614b88d4d3857251390ad3734b26b172b9bbb650dc8b0b5256d9dc2b67ada799a54591e6094b8332bd1800f16e22919daf10ebe9c8cfbc46849e1699b9753a799959b9347aedd4f6d674cd68312c3ae0fff2954df6ae6bebf4f1a45583b21c6fd5ae1ffb036b19b56766b8b0971fd37a78fce4ebe2132a5563cea7851c82fa36f074a616e85262afa4ec04cf197d566dddc302773d2589e7741de9348a3492d8e92c637c171fea0f702e1f828a6de15367fae3d162cc3b47f1ed912396d614cb86031eef3536424c6bdb311fbb64a8dd371c93e0185f6a292b659de1d5cd3f4edd149364777074d8c3d5d7b3eac110f33b02efe1f0ad2d68bb680092bdf534022a3e8958dc027037cbb9142ecec2f4a13ebd56a87cb75f0a1fcef56a3163a0e2666e8bfbcccc1b6e8303b762896e50f3bccdbf5dda27f77f4c3b0143f9ca6d102eb9793aee6a991d623ca8c4c3c6d6470ed6f9e4cca15f089b5a57d2d7d39ff3b8c10ec89fbad45283d45cf787029fd82edaae980162192329ae5565ee775fd8b3b8727dfb505f42b0e8f58155ce544baeb8a623a0ac5a5bb2616904b81a8a094ebc1e4fccfa6789bfaacade782f2655a3603d9d10d3df957692ed149235689c46b3e10f2281c6902f048919a80ffbead23bf3be51230e40094b063848cd44a93a7467cef01ee1b497a58db67ab265cc021b064990ddf0220166d54daa2f330b8bade7c6045853465ed4f1d932c0c4f45791d7d795bf7a60c5a2042500e0484d7433b0c09cfb23d630e5b89228e74b07317c59b1b44eb42597d0bea7f697ac1a1957af7c3e3bc49a1c195516a720f15a07470c417bdecc36f081eedd5af0b1e4abbaed437bcbad657d8138f1778e29be8446c99356e6ee0e0fc36838f7a8f184aa2a91530b36ae3c6712d8827e79a66e6ccb8296a977e02062d41a41d6f4916d56b6cb4406e991c733d351fa99f6f4feff7595eb4e7f2efbc4f55eceb261c08703dfd89fd5fc672ee141e951955a750ec222acdcdbf5ca07411550b5ec2243707a7c728db7047a20571c8b24c232a4be7e16e3123c46ac9f805c04e1a78dc60653dbf20669cda6dd8bb3c0263b30bbd16d6ad62be15b5dd93152ae6e1d8bdc12d86a172836883e11b2a828d06c8aeadb6fe6f19db474211af35557726d649c9e87fd1bb6cec23a1f219291b7778529d3f28fe0b358b980d4e3d91a166ede8c391210358c88f29187a9ffd3f5812e164df8ecf49643ce501b3ed5d8f0873f8693ea028b5cc8c262f92d2f750ea5969a230a520d3f0f52de0da63e14f31969f6fa2a1ada2b45c5cfd150e97f5c82146f899bb339a42bb5b66fe2d03f3a782b73b540953fc318003fc457c324994713a9d2299cd7c26ac35810090d386d795b5bfc1d418baf54a7a8fc9c37613bc8d5db91e9740edbeebf8f4341c8b3ecc973bceb562c4c48a3a133026d17cc5983b44594bb4166406ccf98d02639fc8d600d9d60f8319e4ada8d5748a2d4563053599a93575ae962bcb974405eb9d69741d2f1b84bcc4c2ecace9e27c684017f1854ff75858d292fdd3691877c5ff1da1d49aeef51e3cc74c66055093a5f2bbf743417297b270fce0a9c1e545f3c63d3683c67ad84823f9059be30b8df14b64d12a8151f70d0a1a496b96f91b36f2b497266fd2857000da11b9a55c913697ac2de57f5ee8c1761a895506468f90825afe067a97d0438455348d80d8e3f5ae17477093a5cc5664e68493306a88138b53c27eced4112395c87ec7d9955628b04277084d2b7deac02efabb4522fcbc0fb230ecb88402c870b29e430f0d2c2a986f66ff5aac5f9c3b7f8d494c6d8b8977430377c3d7c709a20e247379c7fcbc575910d28e8f98ab4ffb1d05fa2cf24ea8ab9f8b0571df065509e76dfda9e5b4778d59d03f82e98a1ba3c1731c8966d095ab53801386f485dcdb8e694ee58c8b3cca8ff235e8f9b7cdae7571056bf31af85f726ea8e7a2deb163ba9de321c5f37e3e0b6a8278098ab02e6d677d68728e095cd3308bfa2e2bac947b96a44df32468a0a932732f9eba7fe7debe8f95fed7f2d4eee23b71186a53c95073fe6928429933a6bd2ab69fcbb0aebc8768caee3e113929ff894490c4d015243947db9666cf15dec6a2748d9e1d6c8963614a5bb13c95e6bfece7d40c11bc40d9ab6298281dc485b6c8173b57b3b5952b5a36689d61c4025cf96646afbfb8798d868c158267bcd751576b05c881e3dfb4a4f50a4dbb5419824a112d53a3dd3d0880bf6da65436916fd4cd3ba62f38ae171716ae5b716501a5e74ac1a18936447aedeb1f11510521c377f360cc6e34cfe91ce19e48b2c5469de0cbfdb2f1437282b981d5e42885231a92d79096aba39bb5a3cc5ceabce717e2d03f3c82c68c6df26a0b1bcbbda85f3acb1af025150007e0c6dc26eedf3713af6734d59c678be615527cd039a1de15d6c6bc14e9b7eb7eac13fb42916ce52ae571b3668fc5662a5fd529adcd6f67ad1125dfa0961f1e196a75ed36f71056a2830f7c7f13948272d444a280f6427124e2a340c15c6ec159cfb4ec29d7c0f609fd2d62c3a2147f1a85bbae5930a222c3801fcdd507b5d004c01cf99e637d4f2f20b34b04cdc5622841c1e4e78034e809ad28a1d0fa9cf62d4a05ef6ffba37c07eda65dae5f6d771098e9c3bc4a7a14d2d6dec2085c12638cb3e0d1d6a372873c708318c29df57614f2b2a558c8aa73e8ed5da39d1dc0af637a7d011317738d6c921424ec421ecfe33d8d34d89a392ac5feec9e249681cc2c086de9d4e3e38ca872fa070935cf6e49fb7db3d07eb59ff09268bc6588e0355599d26333009f78bb924d5b1d1abb32c1ffd3e4bc9a6845f85e514c1ac97a1565ee7259566e39565612370d4323e680763252d11641c53dd1954be21bc4fccdff72959bac213c0d40880c098411f45260f7cb7e0bf409734e1073845579d79db6efbb86e6822fd294e5bc9935edb97311ef3ea1e3f262ed2810d9ab63a3f5d3c962fd0436a982181df77d27013e5adbafdd6ed17f2a0e0ed0167b743768fb535726cd89e856fcabdc6f26d44506c2957f37a00317dd385319eb0216df2c720b0c2a9b0fa08612c7bdffa8ab64984393d32e2c5e6a64257f49eb0bc86e8df17102809e685075f28dfa09d8374c641dbfeb0decd185f5210fe27074e46cc64f29e8ef53553bea48b195a04e3fe682742d3bf5af4eb218619d852acf04c997c3fa20f67887df5322832019915e78d381be0c0e7cb508f2b69e7153b3fb56b52f6a2cb9bbee072bd4d383dc0f814c1681091aacdb157f818e0daceda5aeffe8102a701b32c52eed3a66794a3109da7e9d90c6e2dfb3bd52e1b8d59441d7270643973491a4afa87fe9873e59a46f7b74650e3b2095091febc417f92446ff4f91e03f61db52b79006a1385f02230248424d0fad22d9d30c9d0f50493722810799550911b75021c1318fa04ab15df14fc0fb75dca8cc9b5fb0a3c3342a0ef00d9a12cce2b65993af49cbbdd22c9dd78b2492556d511dcbbdbf8bf1f99f9044ce61a5b237f4095238cbde0cfb737e3f1deba9c271127c2a48adf4a053756750ad9a1f8f82249ff2b3186b1b88f21b18602a7e3f08f6b31922e75281b8a7647ba76ef2218b7b77c68b75a69b527e117766a2de20b198b359a094d3f9bdeb490779168032fe9ae4763e881846aa489f3ec80b0ee19a2424e560e433f60b0aa1b0c04eb2017790a4d089c797ed9727a859cfb06b21f4effa97f1ae4ca31e231cec82b0ea38df3b0d44ff75507aaf1baf65b2afd7f3a6025af892f60e96765e6f57f86594ef4214a31d2f4eae2ff00b9b78a16368d6e63957601dbc4c2d7518c2647f0c80eb93259f5adf7f1562524c8c1641cf260c43a16f243ee5a3337c6ee610849c39206e847bd27136423e82e9cde223a23fb3cbb3551cd23f0272ed68537a978e3c94c9fc0ae130af8c094b0e24537a90453356b4f48ecb2155c59fab938b89ffde6592aeb59d4d316a1f13ca546ed4e3711521b5de395eddfdef19737a50cb5ba26c6ca9081a3bc3252f107a54a6258b81e0c1c8f3763968f81eac925140ef32686e3267b650e9b262ffc4db408ecb390aa7fefec75a81823140f8f2b40fc8e39e2375e28e4aa0fd69d6eaf20bb6a0028dbb5dfadda17c98513556ab3ff660b26e31a43e88baf5e7971596a8fb45fec0831dc0c1acb5b6f6508ff73c6faf3e2a3bed72607ba326ad92f3b77043cf910a4a551e4a245223eb756c3c01bb430aaee30766f5411afecd906a2dd2c2a83ce84f503ede03945d9e1c45491a810c69cf3f2d4c21403c9fdf79598691e4c4ac4370c5845513a2a1748eb67545fe22c676a7a196b674468e5bd8cf9d0bb47921b533fefecf5afd273ce04b89d20b55c6e62a2eccfc655bf7495ea5b837b2689add005fa73af84b3ebba337531f0234aa85fc670e6245467007ba5e182864bd3cf614ea248b3479555af9c440fe98d8fedae77a5f0accc22ff38a9b98d41be0982f670a3eec98adb01413ba89df540da164a505d1fd41530553e15e423f0ff51c5ec5bf8812a96ee02bd9abc07c7633475ccf082555c56cb1375e63fc655705ea5df7e5452e52a4fbf95e3ee56f18a6041d908a0a04ed2cd7da0add278b6ef36b5f12f1041db95461f4aff3490cd357f48a00186961e557c4f30d8b5aae7cc4bd5c8e27c812863dde1b8f7ccb58fc34a339b8e81c16bde6a1ff2366d3037e251f8e67f54fa8680dfb6144726cb1230230fc44f962630d116e662cc6e369665b3fd4ae751a214e639574e46cd3db88446d500ae1a089a8d6739363cc9a13898553346ef98de3e7bf5c46755495500ed11b39f31650308b9c2d1414b7c39f5e6714b2fb84c427da911e3f2b55d5023b07858789013411a5caca05584d28119bb9d60746708c4a974804b11dc474965c87971fd10eb658eae08c63d40df17445820b8f8dbe1b0bf75acc837a0a6528d366063ea62f9dd83d7a53fb0228ce844e030226d75e79fbb5dbfa321be62791bdce8e5a65b54788776128442f6cf602833008bb67f4eadf6c0804301662f04e0f6b9d353c9995933b3653de137065fa1747592f56023d34588ee8d697d62d1fa4feb18cfa3552ec4d7825a1bd5138b63b75e32f412cd2f474a9c3dc37064c1f9cd731f1a88f04efe2b9c62fb9f58bba825b2e9adb824d49053d53ab56264b70fc3a3405d51450ff3de64e2fc676d1d8eca1ad629fee1ef6eac3e57714b868590621f5b9d370a8fd38093d7598438e554f289b8850e07b92492b2a34c269c115df5af822cdc3b02b896182119b29c1349bcb49316187c1879c7e475ba87a963ed26d4c9944837c3c15424f92375f67761e37c77ac908cb3ce0b9131f7169c6fd40bd6d09ec266cc6f54501b0272c1554ab01319f560cb4146aadf114ba404a191ddc38e200b45b5242015755e3b1a676d13a4165ee8e6e661160293f87e80934ab1f09ef9ace9527c6e374ca1def7ccb44f1515b1b76eb22efe828ff79e11214c6348f0e1c7a548742a4ace57f8a413b3add29b4086a6ac79f1ab9baec8680404024383d1880b6925fc038a9d3176cbaf84e5f0201bd147ecff855c6c80accbd1ca0d821ceea81509f6d42cb147ae0e749a246d6fed487298fe2fce8102ccdd7c2c2417b0cbeb0fb962d1a5766741bbb49c7f4604913237336e8438db2b37e4e6062cab7af1c6b709472824c6d66ab4dd48a331ecf1d8a9e925e7f697f33f3440b5fb18cffc0c36e4be774adea7606825fc8eac61b41d0436e7498529015e71b416a8dc4b84303c6d9cd1049ab1bed29710032fad53692950846e4df849f2ac4ab6ff398c3d269760039023411f74dd948e0dfe93d5ecc1fda5904259a610e6119f868fe630a495ade17a8b7ddb014b06720d2b87245ac09430b1c98213fd644dd779f3b47ebd8a235b4fe6a19c36f205df694afd159fdbcaa855c3ab3a020f34af4c23733afc40550181545b626798aeae9665f71cfd5bacddeba75eacaa934b6da684181e59aa4c9e6e584005b0470220c44c1f65d0702ea50cbdaa008420db310d007e26ab56df7470cbd3a22e4e58fcc6da81345a82927d8c5a809cb5196df7219c0d0174cf44e2e3c0072759ca246fc51f8b586bf8caeeb1ddc6b7de08fb6d5fccba5223fb6047516a996dd396c8813ddb018dcd93a1647d056f1723fc8b706d92588e3d96ec0c33e9b4c02893ab4349056073b8cd363962c0bcd239364a2826abe41f651491d076dba91bd5bcdb6d822d2d39fde9d101d2b89879bd5a664b54130f74d18c386c65f0b80bc85d9f16a717f331b89808fb5238821e86675660405c8a1f512d77f3fe86039bc6690353aeb6f689151267913344ac60c232c3c5ee7c5b3a30c42e8b46e6040022f0bf5be90f2edab7feb50fac4c9d530712dbc30edc8e192966401a1d49d69d319210ba8572d1425a499a605d6b22f2750c6bda75d225e3683b912491256796c2fe28d8cfee1f209451da93e359568d9df4a93c040ed46c9bab986e8be8a010d9132d1701b837627829f91d0308af3455566d435dc87dd0a263f405d0bc00a773bea31844d94c4e29d7536eeb11ab5dde6b19fbacaeab2ddaf9659d6b9b4c834ce585e1e2d6105c9d30a4672f698ba6640292cdc5718db1bb87f2085fb25426d4ce965b7142c473734e787b28e321225c076ee2e4610053800ff1261428bb0382d1d4eb108da22ff778daff9a49e910f6e2fe6e70c00a6d52d50a383ea86620fd1a348bcc1b5f5107fd8d43dab96199837de82d200a19e39902daeb081f65a9a38cbc7a68d5cc741598e7017963899071e96dc2d6d3ca1ba2e881106a49d5a9420a37ae76d205d32d3285d8c01e4a4a504c69338f2e4a14c1d9c83c5486973ab9f198993136aa74683dd0ac8e4fdca421789b227451de5fcea56d389c8a73b99d2c6b421d58adb51003d9543ff502acb5b70978c7df1fedc8ea205fc46c55a48fae2f719fa920c72cb2857f49d2dc0e2c8eed883dad8d02cd84a70b6513f6bc112b95c6e4af270f697d2ae1c6270b6797dc3f282a49b00c9d1cf52ad912461e19f03f1f3e78f9c13008dc9d916446953fda5cc29743d85445dbfb19d84a454c05841fef062fb0a5d5613dce42455aecd4ae67ef43c00b5d11240264e222bf6338e2f0c8d0614a2854042b61385b449c424969bda49a61d0a8b1930243af0c7c6d1f02c14a7b82e3be1ab8627b5f91401d147be4bc849b4763961992fb8745c583a781922d3caced8e02430b695fad5dcd2bab3bcec317c8916545538951cacd58a3d4c86fed54dbfd562d53f6acb4f1507a3d9175c0f5c275f20d5a7105f799255783282b94870676581796d60b25bd431eccbeb57ab478bdaeb2f0994a68ae7b80fb40834825aa2044d95eddadbbc469ef49addd8651ba7bb5f338746be201fa6410d08fe9550017152a4eaedaa41b00eb4e4b526df6dc9d0304014a98fa7c2c0b65d6ea39c2cd8a564a9b8ebf178800e29386d7829b2a36b42b6b0921dbadb9dcfb9294a0cfd84fdbcd723b7118745f3c38f6aa641848f37a6ff66e3c933144b12654b7cec7079e74c2debff732549461f69a57955f1cbebb8b435bf513b225f43a4d65360f8f45a3c838f13cb52948751259648dbff6e107165a2d414471f07b0306f679dcd2c85e087253071b6330c80a52dd4febfd62f0eba96c52a99a160c61732262eadd45cbb492f4a5279a4e5f2c0ffb3c673b8cdb1d3806288b9e25362f5c5072c5511575a3007e868aede0fdd14b167d03bbe036e509c150307ce77f43251c49e8b54f7035c9c4970c6aa1a3a265595096a5adf37ca6c836079dcc7edb684bb83e0a679714a490aff565a6ad47c048a3f26af6066d632b4d76f126c8534f1382bf269fb01c2a8e98078da17b03164ea5c4fa065de9b3cb38f8db194b7c61ab0afc9503aea3d618ab06eaec49a3c4c9224a45f507393abc9739c3cc4c764cf32b720f135f0c2491d4d29ae3f29460f25388cf170b477e0be06f10e39e42264b4d05b09864bed7ec5a99278ea776a90a5402bf34f72dcf129d843dec7ce28ac6d92130a393eedd698e029afe8d578cbf77356cd6a115c56e1bf86f49373c83f0eff2beb6ade7eed3d23c7c4c7841240c034e0566609bc37b4694f02dc2d437acb8fdba599de41f224cdd870aec25fa189370cba732e20cd105bec5d50c89098427427004b11854e8ab204160f8295a7b1fd5bb8010e73b6aaff335ca2e6ab155b42d6522da04d07840290352212dae9b66bb74945917d8c445aaeb97ce331b20bd418b7bc2369698c426b25763df869143eee07e8cb549df6a04cec15b6c808bcd35006e28cf885a09020713037eaabf7bee0c8ffc71a9e6396afa472385ded5d7422ac8ad210b1eba1a838f0b8b673b713b53c03dcc23b98cca38b6b14ba3a1e2942c4650260c063a7e2622af2c1414d01afe2937510d5960d88508ebc7e26fcd3038971a5a339d128bc236bc6d7e6a1a116e2166ed4d8bb80acb16787a084e976ab1991d751f1720fa7e614320d6be1847f4720ac506a47cab67604f19bf06cd395b8730a1f6e016833e225e97e813cc0200523afe80da81a866ab9babc259783a9acb1f664b23c990bc3c637ec45120725ec4763e236c09671d3753ad154c009cf1f09d1dc05a003f16c956b6896452a54f27eae42745a1af1c94856819a6e92bea0209d2c7a84409e6b9c514251e1d6270725fd7578eae37fc21ad51c9247bc436e23b98195d3f8e6f76a52401adc1fc351f408492428abdc5d92cfb7da05cdc21b92d37fb34a74bfe8f3988fb2fbc42b5dca4040ea41f31f718918b7ad21df2f6f688cbf59170db6e0f66e313af95912609079b0c5a179ea31f8556f8f8d5f4e785d495488da89b64b5778047dbcc00f3f08493098820910839baa0517c10b8d3cccbc9faa3ecc56dde3067d6b82abdc2a4c71f02666c8c1a7929b497716a4d9ce24302a92b5de670a94d0bc5902c1faf1b7de0251c080ecd13782110b2016f44c2d503e30e404be605711a76fdb5bd8d780dc34fc2e73b400ba0c8ea74550dbd0484c8ed4d9d2ae2c144cddf11f420598b114d4a99e55c2570844210b65d8ace299f4f5a4eb1adf5428e5f96a8317e9b10108f8225d6292d717ddef8fa8f517ee14b416764191bb2a544d9e66d122e3ab1037f767c470a88f6b040eb247c2b42ba2baf04ffa7239acc5cc599bf17e36e425f25d25e0b4d21214fd8e6e68847b0de7a70f8c63fd1f90dac13c3e6bf2291db9eeb008938c935b04cb357e3603d629540495cb65e2703981167dc461ee03474871146a281931e085c24b7b3ecf6c3fea3b39e65b0bb3f23aab40c8141280521a1f4bfbb22b450935b06d53fd0981c3a8dce898058d53352bc288401be7c548736f9170d3c21b093b32de20674cb7d6b4fec49851277d5b9710f24ad58027647965d0a8e3f520de50750564a6992cb577b497105440a2647aaf3b614a175d8485ab52faf2ef88ee236c08110a20c3b68c5214ffe56b9058395cdf5b245593b2129e57db621ee6a668013da926ac9fd58b5c25dae7a94925f0a29b92cd02db5d614f9437bf5ea80f9d42ec97bbddd7d545319b8ca549a9c4d18c042e0c2014107ff3ffba2f180ddb1afd77b4ade447985c0756088507d900120a69818c9492f78e40261a478e0a35bf092d2bf335f45417e99c1c3ad5f1547ace48c12c76ab3090bb5e9e2c879df413fdaaf4a23407a43691c1a2b9582ec5dcbf894aadf84a8588e898359d863b10234b5db40fdc1e1cffd99115948958747d7f2b85a1fc04b02b04c364c5332194e6f44c36f0812d0878851bf25a7a7eb6ad9830ce01146f2cf4179f8b5db5773c273c612d4d3140ab8438f586fffc4edd43fe1c3f1dec66d65377295f75168f342d9752a78faef00ee50f66d632fbd8538f4d3fbd02148f239a0b5e7748bb9f6d037ff8f9b61b4f5f66f617f040461ea1ea289062aee2850c3280fbdaa2665188f90f6fe79f5b7fa71265eaa890b8e0459affd17b4101dce35244396b9764c6905c4e1986161682a0c533595e55d84520144c92d51c250239e962d3db68b3c5fc1251e908741d545417dc2f181e1d2120fc8a601664a46997587d8e74fe747f3c1420dec120ef02fd4dc4132b9dab746ba455552722950bb659d5a7bb6d2756c012c65f3850aaae70374214e56ee23f85af54a1c78d629879b09a6a9799a93ee2ef22cd75c1c4a4e8ee4fba4cf90f3b84f2ec26edda8dc65f2fa40e2a5eec03d6dbb36c5040985eb424a6573e3a1b5e690cfa943cc61ea259ed6544b07e187a4149fddddd49c7b0803a592d77f0b7a6cece7496c75af51ebe2b099e6e90d281984aa29e547a0d50fab0fbb402e7c5e886bef73beeec51ff5c5cb4e513f1134649433ca875354f6b5d48fe362ebf2250934fd1c3bf339d99058ca2c7e148d72caa54a55d4f0beccd2c4badb0ebfbd0d8b9dbdcf6ab34325ef1dfbd10b31a346b4361cb633c4d173c7d563cc237fead48bacbad8717b282d9ec56fd652a87162a46c0a7263cd02c100d284c790b311bf3304f0bcb41e91814f7e6d7d9217b814c24cc125015b8191ef3903b80c2a1575abdc4bb448dbe222325431a0bc3710a2e15a8c6b94bafb834736b87a91712f771e0a2a3201fbf324a04bfd27ff9e7f37852a9cb0c2bcfbba59eccd7d0c4d7bf4eede7174bbe5186350c941b2ef5f1891a2187d2091b49c3e94b81dc88413280c72acd1dd0ed8b86a67df75950a0eb468eb55bd722937161309424d30982d63319106d30fa8c8682eb9089a87483d0ea46a5155d581878a0fb745f80b1c207abd8de9dcf99178ad8a797eb666bcaa09e3e727850dd75bf8f4a6697b6cabefd94faf84b2cc95ac843ef1e0b0bd5233461d1e0b09a5f9fbb3284f9a0682a0c053028936f4944bfcc7e991967b39d0d3e65e87fc7e7f3dcb3c6c3f19b3758086cf10a9b209c21d74c741c15165958da3b9331d89bae9caea78dfa9d4cff915b9b825877e2ee0f301b5c0ed796ec400eb30d5c93cb35fa4d48e4a6f78c200edbf947fba972390cac4a3f8f45f388c2724cff9110b584f760584de058ae8941374a6598254e676a95a365cc04413603c33f5ed743b6f1a06682085e28f1b9e9b091643239a254a1cc840e45c8002f97b672f80fbffd85bd5cb2a13d2d2b9c6a783073ddc7282485df6d71677d34708a780865c6917a1e1583a538e3d7326f03763b44e5b4b7ad1ba0992065826a449478ac4983a7dd2faa47d80eea3e779f3e622bb6197f3b3241b379b12e42222188fb64fd9f7d41ed2da24e5d891802182bb1d1b4b793771d4161d5d85c1eca3b5896e1e1b7ab7a36465a4aa4b98464f1e1355ace1cb2f1ad0095ae4e5aefec92a71ab0dcdc7c55ad7d8a38d6bd77a1fc60804644b220b88436379bc35df6c0f85df0222fe08aaf3a318606fb048ec73c3d1eb5a20bed9b5918db8e1bc6006d93fe2c57c19f87c21eb07bb6baf31c09291ab3e587cceda7f44fe391c1c78e52a3e9e1ebf50775ac2e9c5a897f7cb18e3f9528fb7b71af2280b4841ee71dea16bc8e0748e0e4481fef8c96195b325c47f16b57ed09a55535ca425830867829fc6907cd255fa9b1c9eb7b2b7962dbd88f6ddeffa46df91b2bfd7d62907e3713c4d05a5a7b99cfc5f016dab522ea3885c698f37b2cf462b1de281d113686738666abdcae62fcedc83313d82c6f1dabcb75dd6eac81ad9ad2d5f15d863c32b2ad3cb7c4b14b0650e8d0152796b178083d2518adaa6e3da76095ad2f27bb70d2e8663bd5d06dee5551cebf0b6431d451f72fd9b825cd40fd0c7d5a1dcb575f70c7dd79201c13d54989d2c7cb34a4e92f26d6cc0c5df3995070739ed193b2dcdcd06f2093a04527dd3e0023b92a3a9feb7c40df7e37c226fb27d952a474d65df3085cdd8c364fe72e285d39e4a16f101ca4bd3c37f7c82b9f41c17564db39bedc30dded138805b7e07f3ad20e1e7cd5c3293df4359d2ae4b39b476a11f40925381f8285f324190dca41d8d8fcabe767cfe6cc2c1d92e9c9909b2ea594b0fa4c39877d7c285d65f98f8672273980792dcc2468e718457b325c162afa06c75f6402c47f634346e3ef0c9da4175d63a6f659d2a266d804cabe8230438b279240e8fa29c3f07ad3edb6cb9b6e902a3ab88991e4af92100f3c0137bde68ac48aae89502237abc884847766fb253f45c873aaa0ffdc09dd3d056e1fd7359caed79e3ce662b76f92e336070d5d5fe9223c61118c2b294089e348d5e56b079b2a7695e437158dc3f86ebc596d4ba9400d848b2533dd7558d97ed253c3edd24af6c662c6debbdd43f104811bd89695c1f8ff5f45321c19421de15db188abb1ac782fee10de9e3875f3d7a57a7177d1ac8ea210d436ec4d393e68869e0147e8d0758747ef37cd23e7637fa2de71601f6182320a4d3bdfabdc2cbbf872296a66ef09e653acd193975f5bb99ed7cbc0a76d1475b9785fc4027090cb2635e86919e2c7b475e9020a2e4fe2b95fd61548085dae01ceca5a8117175ca4e389a711c5be7f9005d0a1883f95e9c9b27c3e6f8bc7e401e05b8689575bbee78ac5499343a8904c35879b47a9df3477b687a7e50694632590195ed3da1404d0ad6e24503b5f4640e21614ac46eddce6dfe9e203a7bd5e1ac7c2fb8203c9b74e05f57f9197fdd470713b1e64a5e5b6297577e3582bd19f1845b9db739a600226810db1648fdbb7d73bf22bcb12153c3e8321ee6228451e8450477dd24e55fb99eb22cc5630fab34adb7f1155a4be167a64e51343a93230237fb5f708302f1fd6e13d29b3403533d52bce21d29ca68c72a9562237266d9c1b02cd21a13d93cc4050de666e58f8d34ef3f98c71e950b24c4e7a2d52f4df12a6fe7039f04d523c4ac19e56e1a3a5f5507da920ad99046669d251fe515b73fb1c05cadd784df83922bf20c37c985d5d7de39315752241a636ed0b12359f1ff1bb4c49f785c6818064bee2fd18d036d3423c67bc383661cf60e88ffdf638f4e765ade8852954413e2e720d2e022c8589889d7af1a974df58408d0a36edd2df67edb2aa7af2b77a1d1d2fc5976086dce1abbb1ced06fc5880d538e80ec0ba1a3ecf22b1e388f7f664a38bfc60cdbd421256054fcd6fe322bd105c1b14339598a622379b1cb8b33a8c350e8175ef7867de3690fd80b23a9c268ac7d553c5fa65579432f92cf138a340f1648c09103c43fabca756e098af369f9308d1fb43e09e8b62a1fc6a972b805a9c9eacf83edea1d7c5fdbdd1ddfb03890d5979a5f9488a3eb2f89de7a3c38fcc4b655aa94ae0336205c1bf9f2d72545630053330c27011a96305b3c8a5153b59423586274eda39609ecc9bc9b4b4c8b749d3e91b1dced7385b8834193bfaa81fa12cc0778635b3c10b163678c3049a87c76e56f5c91b7ef428bc47cc39070cdb6b614a4505f12b0d8a9b89a3b869500133da8dc4d9d12377e8bc4bd7148abf421eda9356e870ead60cc39b57968d05514dabecaab2a74e8b72fef9e7246686e1b6baf0622d3399024c2a9786cafc051fbf1e41550a0ac64b0c3cd44f1712bc5e6b33df9b3654341e8ee5e5f2eeb41cd7b5f7e002ce5c31cafd015a2b3f3492e9fc6879b72ef78f14e241bebedcf1ab31b5af868127f991093e360677a4b0d45e6bd823a8e9438a4c014248938b6f498414bc7e3bf0450742a410efa957c6309d736a646ae7b0e33c76a556cf92eb9969a9e0b34164e496a2cb8d2a69a0218274680137f937fcb23a636ea0def2756a6dca856c156d7eb762e07e5f2b4fd51ba4134a7ff6bc7a4f242d8ebdfd4a43cf4a684dd6411c5efe3563ba29e19983b3a68c99b6b6eb61170a119efb30cd7e1bfc7ea74b895716532e075e2ccb4c045abeab0a7c76445ca897a9168f915eab87047aaedef30c049499da6471a7179214d0c141e67f5207f51a6528f723d923ff683fb98b45a4a7667c19a3237be1426909f504c1d86992c33d39a08412ed128a388f37c20aeff95691dc9027891e6777498463557b080b7b6142251a6f9b3c38d883ee5ef5c8eff5d8cc731cc4a5621e15742e9c358bea49555e6fd62c776d675739b2ad7e46d3f8fb96d0173a9f3698f5a73974a4c05bc322414f90519a5c1c1ddd1111342daf0d877a0716f175c6bae97042180688fcc186666ea2f3dfbe5668b4bc7cd3fd9ecfa3cf8648d35cc9944430b21cebc8fcbbb3c2d5c32ad3041e695f9aa33770caf38d99908378d57a7c02daf8449d5234483b13feacaf6864e618fd59f9e14e6d218a6e66a394b253cd1c85185b372db715bca43d1eb853b8813959816128a2d854ad48427f838b2c68748d0b02a6325b7dafbcc10deeb3c376692208b2da1009bc887ffb726debe0925c8f350ab635818c63f6c71eaeb330cf120ded048a48ee469e7d5edd26c30d296d2246e7d4aae15d4918f8ef5a3d764eee6ac703c1f63f9b8ac5802649fa44c7da36a4232142ec17439365fa7b006a2318421aa8546ef8ec80fdd592ecc9225e7c265a36936c46b403babbe3a61a0e6e103f3520df269e7e66446d489d3dbe380928ae5434f09b1b6f5101c9951fc0f106f18442c7d3ee1046b86fc88fa3bae2a71bdc96a4694ef389cfe4ca80c121101c936f4c434030798cca5074518e9126a7e0349122e7b84023e420eb7123104945cadf1aa916b998835d16b04f776fa62b07b9b28294aa222b2b86013cb7b9b76b898cfdabdeeb14401c93e77d31bb67ceb3f258632409463fcf6704a25ba4751fa459ae11eb7da09a081c82f7ef48ddc167c5d2fe4c88c589473ff0611c735817154a98d7d4c8b9d3da40298618bde88a89df36b7fe0949ef7af826af446b090894dac41f21c24492f68596675d170545a8becf0d21238269af8c325fc9dcf38f691bdc559f9ebf21a315ca349341bd7dd422f6b68f93ccee406c3a68a5032f390ee34925e93336379111013e63ab55e3381e80fe8913e65d408d64d4e33417b63de17e111c630bde52863997fda9e5cfc073d2fbcac4038e99d07b32a1671f38b529dab7635c4a015a1f11b70e95d205a7e32fc88adb0a80c744480337521fc230662abfce31773d2e382632f7f97f13919ba29aea7a835e0132900c32b9ce662eb70d427a359d430cb7e54c9ca4fc204f87b914142d2ec4efddc3e2a35bcbdc1827c428a83b18d5101ebe18255668d3c9087ee8103507b692c008e226ba2f9583ae78d1e75fb9835e1ac7052d7a9c92ec321769084876a5be78ac01592724e87b4dc8623f8da6e616c06a2f3fb28eec4735a69022fa29f1f5ea8416e653f7562d48fc36d4d5c8cfa47387cb400f30375bc400438c505d3fb2a06a696c2bec7fe578569c8bd763f26bffd9bc6565d30314b59f213e0fa1734506e38a9736e63d21004a0d48076104dbf1a644f50eb73a260a9ccc549ab424d4c2159030d5593cb5dd86851f4fb4ce269e33cb003ad5d1a0f17cb5ecad3470f17d283fe20c209b3910064e1d6b73591a33ed1db1b8a2a64159f99a3cec0b323449e47b60ef1f18b9af066bdd7c64f38a3786f76de08656478a528d200bec2e0b63ca72dda032f884a7a1e061791d224f80eaf9190e36507cb587ab93fef4425d8a09b5172a540d842731043061dd6aa4f780bcc6637ec82365bf7b4d50f11bebcd3c0796f193630b4d66585c2d2cfe484c895861db4fa4757bd76c654c6bb94022d0049aedbdbf33a9d5952c4a80799c9038b56eef92c41188bbed1908b099ad79b4524d34af610f9d94ec3a60bd2661b439962cff5185f0123c7f6ce98cabb818d0671a5cdc9d462d2fd6bc41a58fdffe1266546c2bd18f4e61b2df40734f02765f9869c5aa1a34a94aee00a67a00e00de240a44ce183a09f0638ae9302fea0d97cab52531fe365336baf3f4ad5161453d045ed5bd26eae988162fe86c3abe0771201865927d376db68d09308509f0492ee7a2982534112e91aa36d8e625d5bc85ea9039daf44c33e6f6d4ed5c5a3c9c477897f0bcddff23f3813f78e8b176857441b1140fec72c4a951200607abf0bdbc56b68716e19b9aa0ca13a87b4682850cd50695a0d0947d320b0424401ed7e9addc6f4b977a3f84e04616bbe612abba560669dddf74821c2ba99e0023681896151b4f60dff3a97d972e591c247be94becac40ff7a34ba9fd63894d1d93589a334b7210f316094d32ec24fad800dfe4e495edcb3a7e332ae8ce8f8df6ac0bf9c7d2fda5a011caf41841218970a206b313cdf28cd0dd5444d85f38880ef70b110066e4b35d67c87f9e54f4362539f9a1e2f4e2f4bd2040bb0f11d32ce3dea12d8fefde84147827cf52d3eae09d4cf1fa25d5d0c123526b4316e80a7b23714ba4b7494269120a6a20689eda76b0e964cacce560e43bdc2e25bd621491c2eef96d22ca91806d1d96cb96fac7c235a16ef66a73d96da573e3dc15199f13478b7842bd5101f410aef3823e2f2a854f67265779250bbec3b8af00f281996357c49224a16d691d35e90de177d118b3858d3c413e2473caf926897437f0db0d8756a80fa86f6ddbfc0e7ede18db177690f7f5b7535a876e4f0f630c77534a8bc40b49e2da3e8b8800c4b3472a31ef61e967d7e64d05ad863361beddc6cb8422cb100d7f18ddab11c5920fce9ffcb3b1c88c880b2b4876f3bd18b2330d127ae6464a250c3a752582b1e43f85ddaadf5fdd9e6413d70e8cc2de7f664fbe221e433ffbce7555cb236fd6cb555eec3d15dc5a759ab8ab6e797b174cca0ef8c25ba8541d9e09c8228bf71b246a1606b54051dacf8496c70da00a31bea0e37891a195d207ba6a9812e97472b8e1e7c17b16181dd5b8275bee96fa9bb456338ec82743529d6b197a542d9719d3b50073b960eb8a665390a085c3cf310c905005acbc4f4dd16e305244317263be23c3c640dda9858150501abe2afdaef4f1986cac96d036ff9f4e8540dad20bb6e81e5feec5bf6958b061c5c7a2c71da084ae18a47ee91e03ee20e7bff59275b67b77c3f4e1176da0404845ae368465808b2a09cd9b09194365947fc6cf4e42dfe126f5d533de4bf49bce8baa979178c19803e06bbede4d11fb584dacb0dbb9f211e0afdf9da347657d90f4f5853e0011621d3f3f5f0ef09ea401990c915a6a4a8a3201acb0089834f9109c04ac91dad410aa6fc4cc010166a76030152211db1199da8538ffd3a93b688650ecc4eb1f6d166393296e6bfdec5c54220f18b0c96c90f80de27a82bdbb6c6b1eeca1776de2c5eab8ca8b0151b82db38c74eece12a0fdac08d18aadcd5a43f4d93fe3506f7bb0d869c931437047fe294e8ab69ed87627bbd37fc0c4952437897b40772de2e6a4945367c750557586cfbc17989ac9800dd3ba37fc36d4493c26be25210ac0fc7ce9ca1a04322c1dd2097d2ff57332af569f4fe8e7e1d42b985636d7aaf7659d63d7ef06ca4d09270703e812ac4fa72fd7a2cf67095ad94d8652b341ee28c9d803970ccf34ac066645be84dc85d33ee32a99cff3a22e0cb42cee70e6e2f47402dd1323fcd277428fba9d4aa357a16f0f637725261c6ac568669590e588dec279c98e3196a54cceda7f9a628a9baf1adad5d08a3735972bf0f3d3f6b4f1ce344ead7ce9f27b376ea52747b82fff2ad0a0c1758d67b582df049d0ca2132345452f2c223a05b7c334d597932f921a0d9ddf7b623f3796a92402f57fdc7f644ed5b089a4e905aba030ac2291920fc95daab25fb6690ebd8b37c8601811b082e25a5aa840d14e135a49167e23ea554bfd6e32b1d234e246a3fdf658102e3865f2657960b32ed5b67178527818b3120391041299675076edf9d6ef2654b0f5a489dfe8f00f72acdeafeec0521f1888184726a54b7a027779f7c72e375513ac7c271167df0a8c2eebb77fd8092a970d4fb8da407de7d22893aa6c492c3d0c167bac8246cb7f1c9622b6e285c572ef43615f7232c9d293679670829b75c8d502863b08b3fa52be97b5c325222aa8f6621de81643b58bc8540ed14b8974e2c0165ec24674d2afcc983fa8c2e8f67fd505fdaeaf415b6ae397d3323dcd8859b470dba92bdfc883eec7b87274a8e75e39ed5d9ae37b59dca535a504c933b97807450a108791a76911841e5b28fe09051dfb99c263dbd9e68572cd11f559f4ee1e4517ffc55b5e60f8d8af423b5869661526099e244a0bf201551a8d0c5ec82f69b86ce65a88fcbabbaa0603c4db859b7772bda9ec75ef9dbd96541f147b9a4889049220f2ad93a853b2e515970c91352e83d5ee444325f3f882ff05a96394fad108fde6a5edcdf2032afc51808367f23d978170a9b1685269a39029bcea8a595daafff90dbc78655f16b40d45d824f0bdb38079474a7feba7439c231f9c2df4ede10b3c80dfbd9520d9d46230d2aca18dd62ed78981f4bf804628bb79424fd2701752ec0dc1cf867bd9d871540d19bbd0f02a98e027ffab82cc8e675c2c1699a69701c1071ae8830541da5fd38d75f9719993bd5ddcae9fb253211371b8a973b8989ed50ad46a71d4c8a4531ef71a19b2952cafcb0037bd6f2f1392fb6f591fc766abcabb47c5e74dc3b28211cf3eec6c4bd1bb2e7a5055f1d51f46fc5d7b99a80e9b52b347caeaec2a65beb728fe0fd2b097327e9d4702c016d66423d83e7536e2ca7d6975ec358ebedf638dc4cc54328d4e76f7faea4e6e6174d801228c52685c8885b27632df103fd83bd6ff2f3a3e7722568c534250b321d3ab3cef14c2c75d638a6d702fe9dd9e37f45750d4b5394765348eac3ad8655ee8d864a8ba516fc1277e2a07ef99585efe23249238017efb3e6c4c7f8cebaa287ae50302454946774ae028790bf348a43ebddd9d8f537e87c5725cf53cd021e00625c4f58b34cd991b9c364d421571c964f4e4c98578881070bdf278b514b74e28d604b6da24289b92886f9219c445182ee1aa24d63ac9f395126e7829bbc442b0f5290912cfe9eb26dc4e7a8d7ee47e2ddb235b7e15fea1fc16a9da9123e6b0c3cd4e8d5e9d4c445fa98c3a3cc478239a19158bbdc2484c289b1b994ed1d0a31002a4459e83a6f2794805093f13109f6ca6b300cbdf75b6a60e2bb5562f07d53f99116bd2ab4e884776ea20ec10771105e34550093e8099ec4ef127d703af47dbe4123f7dcf38fa050224000a54eb22e21116fd3a6780bcd8e2ef5174c9a91807d0c090cf949a3d6690046c244dd060569afe2fd548987167cdd95aadd755fef184a78a552db75ed931fe569c8e350009bbf272520ec9e7e6e5db321b5c4cc6475b3f03eadf515ce9d014c3fde7e3d18917b60065368a43c4a3f9d4085970c1b32a17ac5976602237aa02b2b0c549158506d26105a16bcd6e0e76fd958b2793a90e281a926bedaba08b768d21c6b210e0a91e33bdb821996fe589d7e1af8eeec7bb4c869747b31c90a461719fc123deef620ca3360f12d32180128317d1ba96490c4570310f9aa8731c3119a6e2812651c598064db1ceb4e678b8699223a13f94fd8427090cb2dd6f0c06dd7d4dce11f2573ad9dc8a670a6623069c6a06e6ff010d6739ec76a04b694242cb9a9ea6952e564abac7da7c9b7805aa5d47279f016bb4db2b8b2a1dcb57e447c00b0ac77198ef7d8e8e797e46c7396e48af29baf4d834533f409e67fa3ec7ae10aa8752a34ac1ae29333c167977fb9fc9ce067d017814d0e453d6889bdb43586c348951b93e89b50259bdc3bd6c4413fba3b6639c98cf93b69817dc358eb9c5785b78c7bab6fbb82ca97c16fa58a7546fa0c2473d5039a9ab292e2a4225f11dfa0ee23875cb12d8e6e150c195acb42dee85a74477b662a6870e89c535d6bc4df6c69f08f14525984f239aa16db02fd14a5ff677bf40bb582cc1996d27d27bae60402c016882cf086907a24b218ebbdbc12303c8a5d071990482ab96f19abde81f5b286201fdf9baa51b777f99e6f3d396cc3ae6213ff598b73c3c76336fbd6849d13b8769d7f9151b6709d5a4c1e94875fba6f2aa38f3f421e81acd6954f900ddd4706602658d74ca2d36a01facd2ebd65e133719f7586e75649087a4f08b6c2051e7f7f89f833106438e05fc602d9ff4630d1827a1608f89e18e20ff8eabf9bd2b2d157886b04f7991cc690a7d67572446e10b956aafbca42dace83501290fa53e17ca564942a69e6efdeb1146f6ccfad560716032f7a618f59421466a09abadcd0e890eff73c699bdb96220ccf29d6099ff2a28960f9a9b1f05b3c719a6470b326bf3b7d88af2aaeab8d7df8d058edca77fa67ba39cacc7bbbcbee79bb7e00bf872604934ce6e9d8344e7856164bd3f9ad3f8edc1bb37ba59ac7aae911f8c76492e5c809633a494e09df492363176253712168c0ed1300536a6eb317ddf84ac62f38952ace813d741e3f2b7a63d2c1ae5384746f26d12f4e52e3ca919366ba9f42545e614bc9a7d7426e472f814c7c46cd98c5e52875977e30f12ad4d8d491cd61cb258cfd2ba263effc72ac88f091fb09264d8be27dcfa80d9b9ff851101eb80277102aa00eee2efb550d947718e9deafe93c09061ba76f1afe7d8d87ce578d5cdd518a283d9a43242e6ef8709d3c362c9942495d04367227466716aec5e80d6e78f141e8b03558363e5f03d3f741409215c78b887481424038f7a3fe47097c0341be606a5f95e7de0614f70a93f16f0a94d8ce1793ea5d95df429357b0600d2da75974a1ba55fa8633e1b057d8d45deb3982096e14a049760c6dd219b6922763def14b3c7aaba206f66b3a3967a32f2f9a5885391dc60404a4ad94df0a960c353fcccdcc62cf90c28766fcda0e7d65cea59b9401fcf1d7a355044eae62a01e0f65622b112eade8e9cc52309bf6305e28268b81ac5a71642539f945b7befb945e473e5c2b37fad37a0199efde47fdc0049ffb2b996ea737dbd500b9dfddc615e3161bdede384451a573e6e41bee899e581f54f458b4e9e5c45c959f3cfca9f5ed3b7f138f41aa12e8603861c31495e1e859fd61a94c5585490bf5ce4425f359324bd0a35fef7e4f49d51f806e450690c85921cca155846cd72462ac55f9dd5900373736cfce648c93d38fd9b7aa5a602f9410ec496f43cf578738279028fa7d862edeb3afbefb0aecaddd1f4624c067494ccd7dea3d3526bc2c371434ac319c0c97879e5ef12d2c423d5a6823b4a41dcfc0737d8aa503a039c20519d36b7b2fc3d4708b93abeeef061477489eed7e461e5f7d652cb64eddd8f44858093938eccb66fb7ffa4ddd28d9f25f7a923a5a829555b5a5a05c95dc8ad1e06b5563cc69d7f7f4bf899dbc172d083c6338e48d25a01e776cdd157c8f18711d436c73fb8e0427103572283529226d5e8ccfecdbb45f7b931c58d39a7c962cb7e20e097642e62e5ebe7d71a59ecca7615cf9b83371325d024f7f39f184587db569c93350a01fc9d0724106782f4f7e6b9ce9a7dee32888b7a87027c1772a4cb44ce364e46162be58ade3535d0e43e9669a9a995bb8da3c6e7dd140a05a8a199f83e9b1b32bbd676c9eb9b5dd0ca0b2ebc1f2f3d2b60e331c158ebdb0f17faa1887b9641eac2c8682b10fa2321ae103a115147c5cc3165ef8ab0e5bbafa49dc57a0a3e45a25cca2febe5405a6f5a7778eecfa663ce7bd6415c4b97ec265da31ccba783fd6cd95807d8d2a1899169a7657652582279e693fe3f2da560d631c01edc951a87c85ef3f4b9a6550c1125d3272387250d10470574176ac53dc946a76be2de6dede74d8f47fb02820f52b06293bb09e27c110b4bde2e896f044c2030587681da0f178cae8353a8b4525fc6a8a4a901528ef6969a303d35247e0a9d871afde1c74bc30e284e09641bc2df830fbc25a4ffa8a238f20ac4cde17e1b088d6ab1f38def4b68a547d2ee11367d4b86c3871506065163feb42b06b66a833763a23f15bd80d113b9a046d855c4599b6964e904cb9d69e03d38e6ef77fe09c928e4c293b7d47e650ea56a4e52218d3b5ad9b09b561c8cda23b940f82802e214f325db3a1a1efb78cac0592ce536c30812ef9278dc848fafa35d0211cef9e8b8182e9bef69269907dfd40532fc6333993a5efe50d842ef8944e0e086fd1b3791b3a4118512a856b20ff704efabc699da7f1fb3df6f229f25012ea7a7b923962dc05d737aff134d107de817e763d9ae15719a604e58035d4e8905fb82209f76a1bc725066a6bdd5e78cfd55d617db712f6509405e2d959d37768ed6133e85d947bc71a5c803627cad1f2ff1f14023af4f7599cf7497aba8f69adb3cb8f1f789916dbd5d2df666b81015af5f87138e494474b89ce6ea635f7183f5840fdbd55a9aa57caaadcdd0d674954b31bfcef97f6f7e399e5e4baccb1435e0fe8c68883aa92648f9c35de4c439213036f2a1eee4476a8869fd6b4584d39bf705e4a6979e483dafa7825bfd762a560bff79022656531ba299a2f516b0e0670b5f2e017c48fb219747c8a30eec6b653ec83024f9a057e8f922042ce22da76d9710b0dfa6fe3fb105624e427dce8ccb7f677f2ab327f27597bfcad7609cf2ec5704a740e4786a8ec85008011bf0a7d91f701d0b389168cba41ebf8e6944039207caf265e8a6e93374ca6296a55e749a58ba414622b43b682bc05e94f6891a2333c86606a353223696c9f691d7a9d8dfe289c46c5556c8ceb2a96161f2f141ae0e8e289aec5106c179a728554cbfd347c1d5bcf0060234db54cb18fcd6c208cb5122f3f213e818be90f62309724cd09fe010f381be227c43d5d2036999da46ee7e731477a9497a282ece4a8a493b5fab5e8b8a3bd333eaa6cf1bd5697e6dbe3fe53d0660036af24e7e780c5db41b0054540c7d238a6dab2c2c41fe92548cc81b978c5920180fe4b2113c23300dc07ef40084973b59a935b48bc495d49b7daf691491af543dddac68e5f31c845804115c9d06b0d6b44d24c5829d6cf5c48c04789b64055a69296980a635f98606324a319e234796023791f7b7a3106df5cecf815112af00ae2492aa03e13c36861b489a379013cdbe37505718367f32099b0f2e22d2fdc57b8db5ca2e97d8a84c86d64f55fa215b754e73f88e8059c9307d06287021d534ca1d99a9b66e5901e5129a9a8de95028d97e5a06a985a4288946a380cd30b7c0ee0f42a5b88b91e3551f0db015181e6bf8b478c938dcc4cb3a62ef4dfc21d1185087a31815747d4fd229957fe625911460e622ceb682ccf80517a102535f18bf56ae6e537b7c6807ba343372f95881ddd0a81ac18b1cc2f92ecc1f2d6ee01b8ac064b89672ad85431e63ae3ac075f4c7f2d8974cbc7b08af8216d6a8627928025cfe6899b00ae1f66da230f0a198a646a7ba4a9c63dcfedffd54b9b609e2a86c9ee885d6d07f3f0dc246a22ccfe8230cc4f2bb0798f6292663557454e6a921e45b93381afbc347bbbde365151d79684ba5756ed4c17be269d0962f48363794904c7aa7f5eac62f5031b8a95286b9c572e626fd5391c26860ad96afce8f48bb88af39180d1f1ba5ac1d031765a83fdc742f3197037f66cd35b9868f0cb02ecdc1c28627ca5dfddfc0368d358826a0570fcb6a3cc589c95c8aae1eebe3ab44e108f7c5166a72a3f34f9337d575c4874e0b082e89606fc7f664c4c6275f9cf07a0cd5d44df100b6f5cca9606e7609555f3fb3d6895b65ea9c91e7f3d57c210c62e5cda5e15edd24c9670fcd38749f969ebd055b53da1ceb18f7dafb320205a64db646f12ed0c32bfd4cdaf1ecf7adcd2a84d3134669af13de9b921c19f978498c92922b91eb76c9a99509c1a3d66086fc1d77b05849f5bc014416311e2f55096565624ef583158badc979b4f50def55df7bd66556c9a44b504b5cad617e44e40868130d0d71a578a844ba29f1241746e4ab1d113526ec8688ccca50e61d9a7070dbb200562a29111607693b5a13448c138d9d9e0837d81eddc58aa1ef6ada4aaaf938961716261d3e3971100a5793a5508f1181774dc4ef5eaf936b153d61b6b77394bc4111ed25d31f18d2397fbb215813a23af5fb1605f7b905b222e27914315fee51a241cf552fbc4cd37a61fc9bb3f30a1370cd142583c508aec4ee59dbeeeb60cda6cf8600c3fd3205f15331a1da96e48f23a4b3f1c524e647552d7e2e420387cfa902f8f1c95e146f963ead3890a5544df3dc963769ca1660bf20a9b515d647ee4de76dd322d5ee7a873be7c72439590e3406229eb20612dd1aa57099101726982e900e1d02fd872e0b8cf42e73d4a917b4868047b63fddea7f86656fcae2bccb8c9a932565cede0a76fead75811e3bee662066ae519ccf1cc8d7b1a89cf1b18c915d6786b31c69d64da3de1b15f014b495048fc0f31185f5420137926fd9667e2b7bc72083cd8108c78cd18262f908436a193779ea09b85056dadbb26cd76bfc437cb406757e93703f146a9b2352cf70811dab9bb8efc7014f21fb795de52b72e0868dc1dbc3bd37eded3d7947623081a7ce5fb1135876ee3fdde4a6e4022bcba11f811a68776fed6bb73e2380ea187e99aeed82d4a369f381e06937204866bf09becac2ea13b0bd5347d4a20121f3e8366a9adb3d814e6f8a9c6624cded68a6e4536fa838d47dd07695f27b716edfcef0177af25fdda7cfb7778444c049e60d471ce757e36fadb8368c986dadc1ad730856e807df4631726f7f47a6278551d3bee3e74525267796c9f649f59c04838451be082d3ae7b9d658f4310ee74faca55a2f50709687af26c349aa14c2d89ea503f5b3cd764e7cfdc5d86dce7a7b84cca0ad1fd586782c4ab8f17aa37cdb66f213d55e1dbcac2e005d27c1f7af958e6fd3fb0eeaa77417689070635eb1951a375ad95ce9ae7aefddb2f47c72a5d7a9b50cf258aaa2f118c394b2eb9872ac719e2f5dcb8a92be954d38d151690bbdb12eafb8f44a72157039e1d2420784b2868264241fd0d3eea4e9e6071a04ac92736327e4862db65b5e7b87c8a5b5c52b8c55cd395e7bedb18ef477e8166024aa6169c2ec471750e06fc35ff82be964611220235018709cf247052f273c9c73f987417b386d86602016840fb81204857e5509341e664ebdc9be588daa5316b8dd602f1b8d46a40c0dfb1ce5d17a680ad1923d12450137f2beaff6d2027d4aae9cfb22295b45ac9fad45354cdd6fde6ede9b1d8d0fed3d85ba6b09e19382f4cd6ea950cabab03024baa8284dfd7e3b1bf0c0e564186efb92ad2fc310e7a3e80d9cca13d5f4e59306cb1763a5a4082c943539847b7a5bc26ad3d355e25889abefaa70a874f82b29852c4738c0e3d1b239cb29392c5eb83489879f7732c917ba27b7b318d062ddf400bb3c82d0a2250a2e005f431aff5413eb4b774d9c362ba8f9e2369480de179cfdd089683dc9bf3e8d782ed060cace8b4c85ad9c113f51c202d442d2164ca0622e7b8abe8cd367f4d7659cec60113effc74983abe573a64170435df09e15527cbb0ff0b9b5b39cd352f1075d5b4e7c81e7ff15f5c9444907c8cf5e79d7ecff3eafbe78ef5aa93db770b9437b895c4e96865aa39242b7ada0067b47dc9188af614c5509ad495a6cb48f69383d969c6f1aa34859e0b6ff724b7db3de7c56767421d7c55ed48fe7f46cd447dfded356d6d8acf3ac679bde52d00baaa4e39bdfe7b98b7c0fa598bdac234f3c92e680c3a4d401357dbcc485e938f21336e4e1f6d67a61d87e8c4b63fd328e864e7f1cac82c78bb2f59e482b984428a4fb846ed9e0a2ef91973383c7869c2a193ecd47e19ae5e6363933b337f28a851e0159afbfdf4b08cd8df3fe0cdadbf76e024ce57d0bedb2cd4d918fa2a447c9459782986e81d36e873a376979ab40b4730706337f404c5d19be3adadb4503833eca02d5d034608be13d23d54bf32c9da20329f9344b31d39cafbd86661776207b9ca4bbc1f00054cfc13c62d8e46fb414f1cd15bba10d8c6112037f04229c7fa1ffc7361254c9827c55cf209e4c8cc52831890613171efbd8dbdc5f329e5e11c0572d4ef98c80995e8f1025c426fc8e98cae815e2f8562284aed23de8327c6948bdecd5a3e1ad29457504b03a20b7d5314af0b29439d1ca5950962b29925a6a68f18ef3010e382f4222b23454185a8d84b0b2a736ee6802b276efa54e867c4d96d9cf68c95fb1bd18fedc8114e51ac9f5abcfccfd47dd848d20c7e5e747c734f225f7d023c2ea1e2f8e6951a406cc03f6430a08fdb344cc707e81d9bd759edfed5ec495030447a58748fe37b1c51093af8fa99b874ddbd7a553d207999e5c7a158da43a37a1c6dfea0aa0304c713637c14433c46360bcc3d9f2675984c41f2121f1fc11b8ca7f249cedafbad3859256c689261101f1af5e3832c71633cf805292ef955a9d15a23a24c2daab2a47e37d79f0560bf1087480712a378c21d4cb9554743ee640082c6a8bd9f88d6b5e9d299f24ae5a68a7c20c9d6ef100742f07f1d50917510f3c2c69317979e17d6b36c5841f4f1c3a95688cd0d0c221da2dd17853efad726937ce787247e681a53b431931d4c5b1bceca31f8cd4330cbbea2eeeab1eb465afcd5f059d60a24585cc5f07999634a59d7a060abfd477057fad556ec1889322a1dbb7ec92237f0c7e96bbeceef17e2b7fd61f313f08711cf8a32eee9d6e23dfde8c2ce336bb3445d06df58856da50f4bc70427c66b08cce88cb7f29c10ee279bcbe9e87cf7089730bfb60f7169d2deef054e3b114fb5f9690e03cc5eb725361f54c25c11937cc0c387fa010877e662495cc7e6df8f3f39ce9d2e4bfeb2598c3b63cb6624f6bbcbd8df48be958356cf5a83c94017be553e18c0a75cb18e3df09718ccd159b37d3032c5d2a369a6a7676acff53f559c4ebfd04edeeabd518d5f2eea5712226d7a0feb5e20882db094da03c08e5eec6d89b6547763892fe229e6f7f28d04c62d0ee41346a4138a98fda9843d74427f73bcb38229a414c446976cf4f10d10c9d47a16e265725e9aa99c2d9c68ddaceb99ff81810991ee1c6183ac6e42689fd6c19f316c114403b6bdae91a3748cdd0748faa0073ac3ff8ab432d07b843d842dfb309073b0b426765896a3291bbd91848804d0fee474fdd6dbb3b2f845112a84a175a55a8dd0fae87ad5a7211f93dd9ab1f964d2abca32af705a787b7a5a469a79e119c42b696364b19a29721a34f751a0cd912c4c41f607b66d50226bb5c83f57e41728383bd932d2763ad43efa4629a39615112f770042e4a330c037dde7d18e2a9d0cdfd057d2ad535115e1ca112fa22a10abe878e247df0c34a128310450a39633f33b4a74c977d7b48aa81dee8245f72cbaff2e7d6f949cf35cbf7875643910e1ee3402e3b9febc7be1bc3aa74481a890cdab8849b3cbd1a3c28ecf5fe9b6a32df395719223eaf5068fc0b6f049bc4925d73c4ab8c703aacd77b75fbbbbedeee1b00111652523449e20e915aa716c78081c37e3bdd70f48b3a0e188fba5292803737a1414fb9444fc6053e79154d396ae6ceab7bcc8ce031b4cc365ee73d42eb59e2e69816878d4720f9c00e275697dc32db357af5a2eb5345194395fa43374e7e23a4dcc3d0c3fdbce4cbc48eac417eaee5b5e25b7aaa9584bb7a1add4b145d9149bf80d8b45c8076489ab8f601aa9a9192edd2a0ffa7d6b382cd35a26c354b9c353a5da2ccc76cf16558562e1c2030f3eafdabc78e2ba20aedbd6b5203fc14bf4e61d5d47d92711cb9133618d784a5f3a61490edc56a2abbc2e62ace6669a4907baa77be5413ba19afe995227a2e341c4640376aa2d32f59168831069bbbf9c81245e4280382aff6927668dd1ed5358b31d4be6f10778d62f3a37560f8363d6e109a143667b6ae8ca47a4468075bf0a74fd92123ea921bc9b5cd0089c6cbb774ac1a4d02446371075ab7473bcdffc49543dbb3a6282657232dccf77e8c897ed0b486b493b7d621f08f8a493e0098c3b687631a720cfd68fe2099a98f4540797b86f533b9276c745a63b5bef3bade13bd525a9a7d777760874f44bfcae84cd6a2a4d14d5b67e55f7afcc9f02e8aaddeddc7b9e7edaa12a87c29a2c4f079d40adee72684b40af2156d96de2b2cdcc8c20b688d8b75a2ca0b6cff2aac8afcf2e14f733be85e671a89e861f0adf3b5602b95886a856eba08bdac5d53b4b3cc8602ead7121fc44449c8b8510adc0fa07d95595b71753b497cc32bd053e0241108f8974e1ee790cf22dbb35f07790589cff87c930bfc8d1f5beecd78993acf5458aa5d18f8c6a8112f396409a52aa43f376ac5253ea64d4e627ecc9a42a3ac03c649d6d001f62617981339fa723290ec94945199c3a813889cf6cf620c530bdd848a39b5831c16babde3d423bcfb70fde85dde1f85e6a0d6aa44e46a040c336a8a56b359006ea4be5f32062096cc882999f01c4a4be17c91b3a31ed47295ef08c39e3335e040f034529df7c709f43d2b3f1697048829eb175db9de8463023c9ec33913a77a1aa27163973511c6e5c713da4317b58d3a06668116be5c87a7ec86c153f2f9318d7aac4b78228f420c27604a7910dd23e44a45c587d0a769a0e14b2cc98b0cfef8e288d5ad2262a3f0dfa67fcd5f8cffa35b427cab9fcf03dadd558d620906468c91c2526870b1ca177a2f6c504b18f266b93c9fb6e9d4de85ad319c6fb7182f4b9d339c0fe3d7ab6a56fdc3845d5cf385690cc4f9489b7f24bb06e1f839722a070fb4c62803e033b7654a671f3941947363984e85407be921356763eecd349fb4056ba9767bf40cdada37096f72fd872368d69a1eecf8a2db344c75f7884c833cf3efd264b0146fa6d268f01659d3850c161f9b7002c8d81a513ea4d59499179e0f78c41fac34e630cf52373a1a51a30431af3659dc55ea8c772c683ca4d6f2bcdc8621b44c1c1f23e256654aa4cdcbe5131b315cac9e7ade4c72cb48b134c097f412b95f920f6e265a4583e8f95b6cd19ec92cefbdcf494b45373c43c4559ed883816f7333c6ef0e25167018e8f83601852f5159fabd436c8f98679cc2851792e8598476079d9b697a9f5e66f3a63b6ddab82872576bb76d595149ee40fa5e1cb0a68f7c4f1114e81384f22e8c072c3f526ce025f756597ee3eaae29dffafa214176e2316c6e013a8f86402333f72c9f362006caab14f3e53416b565735f64ae0a71634881290f6cfbfa4a5d85ed2563a92ed5bb49d0ce38086bbec9f3abf450c1071a31f44db5fd7550b1886fb49c3dcf9b8f3a71cb3fd8a0e6f06b257e21ef141adb172294078ade75409dadeef4269bdfde048bd1bcde4da9528ef4bc4673cf162144bf2974368a7da07e057e42086ee330fba1c969fca7308356144fc8cf778d77cb80e3a6ab305c7d6428ab012bc4d4c11ef9451db9a46098b390b671009b27fc22c8100326ed764a0f211e2c878d6986150de65db2da40546448eb27e6507c1b57a58d3af37eb8f0fecb0d6d2a7275a9ef0fd9b2fe74dd8acf7b825ef6e293a52ab2b7b0417473e7db7367df37bfb8d334da594588bfcd79cb740e3ad2b15fb04bdc0b655339cdb0c861ef4d9be1a93e795b517171540d6622fe7f0059a7099b7db5c2a838a3b1be63c2ea96802820f1a4c37270ff0c2f6b923218a6a1a5f1eb9f06442a2d363f275d2a9604089d8fa4f76fbcae5325894732b6f9e40a46e08df3fae5921cde7a527358f7544c9111919012e68a0b849b7fd5c772c81ef720df6ac7809494f303fa582529bf3b7a4e880f6769764742c9d0c283710c3c786cbcc7207fa0f56b0c63feffb7486c30f5ff734f54d1ff4c5e897e3cd28979f8a21221a388463b7c6ecc9688c55d2a05339ea7b8b707e3208af09b4179403c665fb9a0e5df70ff07357f518dff7447756ee9a543ee8ce5e21976b0f683281610e7619835549253b2fad69d2b2f7239a558a09dd839e62884fe0e893ccb49ed6b59e0f0a2b81c4f730964dd2dffe8a8ea0a99c4faa4f9cbcc5c3a027a0c48df253dcd48f44884d93e6e5a734d969f78b5856372d12cdf4276ccea59b568c9397b0332e5fdbbfccf0db17b56a9dc6247b34761a5d497ae0df5be99e7deaaabd171e72d384812ffc244588382914b3d4d20f341206a881d9038b3c82c812722c2f998478c1c84bbd74b4762f78924358860ca5b4c179223bc0f51ccd43f9639bb7e7c0b168b44f057dd997bece5d614474e9c1939e6568bdc03e63c760730d7c98ff468aca4b203654a84724c36c30df17bb74adc0e3ac3f6bb330a509990e82b8f8332ea4c86e543795f70b4c8e8393b86a47ebafb788844203b771c2bb5835b9d029bd94993234d919f79ae3fe5fe97f182d6a7ba60e6474f50ae63aaab7a7a4fe6104d331d30d7e9fe17f464979a66d0181867607829c34c7c16675d0eca18cb2524ac1010ec83054d2f5124ffafc5c6520d3ee3db904dabe4eaa8fd42cca4c97f5b49680e1eca8e4200a4e21884a5e246bdcd67bc170305c468158e7f1796d2857e52b2db2464d7cdd744b1cc9be77438a96d1642c31d3efc0c4b6a4bc539c210e996adeb6cde135a0098a31f54361bc7d6ba8449ea84736839cbce298511b56aae997295e98dd9f545975356fffea1c54e6c603c91dfe032d479ca147a1f8d47197f3b68cd41dc0b2a23faabc847b46318b91e4fd53a1edd69e81449a39068db54fb5c4af1c8b4739a99d895180bbfee2303beaf4633eff1cc16b4b325d28424115d7ffd694b5b85e33ffce2784340269226b698f2ac3f78ac7bb1d52c668eff0a3c306337d12f85cdc802a1850630587faff722e6b1a34f70a3825f513fe954ee34bc0e88742380c8ceeb95b75ec774cd8c164c5b218d8914da828ea3f205e291e2dea7ecca28d34337ebd263cfd10ed2dbcfae894108c8a50825de6b959a95da2a2522dd532c1c36cb74df8973dc3a5efcee8e19da45d1ff1130c058a31e5af55970693e3a62677c7cebf618a8980fe7935d6d07675963d839261995f74291fefcad3fe06a766be065a3cb28987cc0c1b30cf1addb2373bb53994b5878d3899a4763db95abe266f1c5758fe53bf26ca49331636e03279fdf0a2b1cd0b583064215cfd4c88a28a4933ec32e5158dc86f559cbc54d9b8f5fc4669c69192f4f0f724e32befec12dd79cf17d922f1d5e4d33215a50016c9c37a5ed57f82e228e067dff1bbcac9df6751970a7d879811bc1aa5d7cf0c9383a728f4c6c3ae7c7ee3cbbe90b60664994f263b5636cc39d0b6723a72a487074eac137ae9cb455dc344d57fc32e89c040fc4f4c3040b64d191ac199a868550af4762336bb254fcd4cde09fa186ab2253c5289cc14b75452bc20c582b391c7329944c7098e3129226755173a744052439aed358b56d99e354ab9645f5f2a31538146567c717dc6681241255fa8cedce3a2868a87b000d8358ca255f81a2ad4343ad9c7540bdb597e4ae675f504ad72725f984c0a72a6daff61fa2acbc914a4625e164b4638e4f24f4eb8ab31f5c0881aa3ebc9909941c272f663153c0123b2e1a1a8b6b6b8a5bd09ca43513752f96c5bcfc915ed5f784928882dbe72150e6752482e35a0b36ab85eebc220b9b3e52fd193e9826e62b5e7ac2146ade96ca467f7b123fadea82359f28975b5937d69b3fc3b34ab02ef30b8095544a86cdc6a96f2d8fded614f6afd30a62f506e9088a42f2441fd01897b50a7066cd0308ffc0292cb75d023e2afa21fc3957ed12e3923beb1a20b32dcd8a733ed50f3d20df41702570b96c13e940eb64f21bb6bf7d83f0f504e90efc75430e8843c88ee0177502c3f812869b81265dea529d1b1e1ad9a2dee66e5dcf2af8492406997588f988d7fd69c058c0a91da3aa59f9931dcefa4e947ffc9a0c8b5178f2ca5c6ac1452d2c05ba399a6ae20b13ddbd41a12dda7f8340bdb5229c2b8c0b5be5c4f957e16ffabc3d08df4a66193f6a3c818b9642d2219e9307c8f58a5f24356581020d64bb39ef243b279909faafd0f87377fefb99f7d9860e6772369031f00153e91b6ef3cdcbbb9f4ffd599078d5582fa8c2fa00a92ab9793fe316f416ff8879b6bb37a71bbfd6fd51c85100db6f239d8868261fe049328e581b6167c81cada33a94b58843e146550d134c1b39ffdc4ab792e52681c9ea94153f32c32beed03f202dda4f870fa3c33a82d4e96f9163ddbe966a1f7b75f73f5f022d10012aab6f8bb050a7838fcb97b2844ab39938da4ed9352d5f1e3150ca4b53703cce3923d582a87b531f875f29d2cb5d13552cf13573b3f2cb07b251935f816e343de5976153645e00b9528e6cc494b874e0eebaab6251dba37f2e6e43ff0d1194b06450e9cc1ac2f68359430490214402109b729a657d2fd1b4f36181cc53d2b0359af4b6b9127559e7171b4e11bd56686765e0db8811d99a8665a6c83d59193307425457dbf49e63b6f15b8ec39136e4f7c91820423b512c90b59c63852657f26a2408285d339f3807579ca67bece065ce645e8396f935e434e6c4b3a43b296191ddc331ae754a89806dca7316b9687c31b7c9ff5acdbf1ab9cefc46211d7260360947e073f7c0f0e867d940118aeb2338f91c66c78cbf06d399f19419a0dfdf6cfd25c3f44fddb8c76cda56b608139d17785f0caf424b3df44f8b45acdb4e6057cfea44fb809b4e725ecbccd47cdf6d2c124479eadfee49266fada47ebf1d70b7228acf7fc63d78c2eec44663c9045755f2d2acc8fc53764e132c030b9f59cfd8f4920cfdaa66c66a6e5206f7918a1e04f49699a61f535ee32fee749ce838c788021da7e93ff3add7721a6b38a630f5374dc50909a582b1cdfc7ff277608679e4f4a91ee46f9e7ca43a17fa3957cd9755e3b550adbb20c9b1423ca62fea275b58cb8089ef2b22853ed85d64f68b7a02062e2ea0a42a336e8b1bff7d9323c2a5dc8a77014f527e6fb96646601cf1f50d014c4d2073c636f6569f4fca47a220bc2cfe494625efc0d2f07d1905be722fd0f597e0dcf9a6aa5b030f364613b02d87459ddde9d50e1796bc4a7fc8a4bcd6a3b6be8da1c120bc3b03f9445600a2e4ac56070e8be489adfc30888a3a82a7d2742f38fa797fc2ee05d835e891755bc034ce76d257a843014932bee00a5b283bd24d38024963659a09dd2d179964085a8bfa447007a8729206a3c8d442e65ef7f127e391ffee3ffda79ccbda2668baaba70e865c0f8ca541a3eb5c09190e1c5845c76e6ac849c761ee7b06021f8bda5b7553b0bdfc3957b2411cb9691cf4e0768d0df1d8328243bada5bdfd1c193239701d41ff9d55898778888e81f050c02ed2427fa2d01e16d348d7d251450e4141ccee57116ce41b2e4b6cfa7830d7b5774458c8e1026fe49f83674ce6e4222fb49e34f52abed052642366afecdd5ff6d861b4d600a6d31abfe58edebee2db590d1adc3d3271d9988d1c938b7b054f3e5d155fc002160854937bf7adad908fabd14ede0641edea683662782d99611370bdbd671f7b5109e3bb6f67149c619f8a93d4b197753bebfdd0215ed0ba1437e79c98e6201ffa220f074c5aa3c3025830d1e0b01c95e3578bceee67a7b84bbed4cd1e76b041ebe04e46b1c035a52108a8f4e9911bed53b3b9607336fb1117e2a15377359ca298095f7e6c4d3d7dc57fc94337becbddf2fd8e6575f38f5158f858046c19799585ebacdecc89132aad62f6ead5a7391ccd6b866d585a56acd036044853f7bd90411c5a958233ff6747b9b6faa2b83ae226349d3ae0a51daf3691de97a3987aded7c9224be99e80997825be1baebe274cea0923f26a11ea1e6b1c94efe04ad303d52299f64c5eb3ea9283f3f03ab7a982e0f2ec69aa7e844dcf6f44ed41ed9b3b4c81126ba3a3c9b52b4406e124d60dcdbd4afcf04edb1ff17d0ed5f41708e9a257c29df1918f57495007057f0baac7aefa20812949ab3eae39fb40a7d0098c4ccaeaff9644a2ba47af0bacd71c27bdb5e153b48def770128bd4dd0813a3695f1f0a1f0f3d700410fc3ff5afe32dec99111479292dab7df3e00845aed9e924afe03b2c2913540dde22617ad809f4157899564cb56d9000563a81263c03de835c0603a95e41aef044e525b51977f8b80e577a5174663881cce77d9440974eada6ddbe93c80bdd7bc2f40175cbfed4ba9335536887a137fba654f5d6247890b5a88330cf8a555fb0018d130cf3f428dc3e2668e622cfe6da6fed274151d21845aeab54638095cd7019adbc8ac0a50667ef7f3a905fbdb03e3b56e4c3fe31152ec44380e9cc8d19b12951c980990ce7442b4f16b9f5565ae7e2e0c7c17dee741cbc7d7bcbefa27a6f6afcf3d118619f32bbc27b39493df13b58598a68eb75aca6c892e97353faf64b2be4adf1d8fc2bd5f3ea4e0063d0e40be406f8002a70343351e8ec4b19e9ddfe92df368aedc1739d8c9abc2d3dacf19b7131acedec001f907152873870b986198d9d58864e9da1ee6246a64111ed595ae1ee9bd6b114761dd7510ce28b92a8774e7a757458f533a6c8508dd245d8995c6f888694d4e4beee3c854e8ed77851a98f87e16048734404b34f7c2fbfe9fb839709adbdc5439b6de48276dc25e844d044963a7ba01807be17e2ae0a3ab7671cb393ca74451d504331308339eb504d30e659aee5800859f4a1391afdba9f3dea9b567d61fe8cc874e05ed9ce5628d4ae5e834910d296fc4fc3a8d4aff84201520147049ce5415c24893f196d558e17fb99d01c294eddf173a3df4d252b6249f7ebeec3e45032865c90de4ca89e5c21028f688d1e76b1ea3407b60992af19824845c122cc7b8774c66e4f4a0085e255093529de159ceb4c688517bc2626c28f9fc92630e38df46d8d4b633959c1baf4a08c7e2eabb60555126c7d9cf1331b054cb15bd8a05a323166bada91bb8f999c4ac289647612bdd2902a97ac74ff104f2e225995dcfac7209469384d43c29ac4ba1987c827c69df134cbc9a10a6ab06922b4a827a0010052b033663e9d55095c91a5255d8377b09e01fab08e8a1bf19e0e56f9febe201ca47a58437dd1c8ab51fb837bdd1e68afefd31e28cdd538a12f3a9ad6a930b3bbde9398018c98ff5712e424d8004d06b1fc2a82f7e8d084760329935f55e3ad9d47b5984660a9e71b3c1b622656e048f624565f6444fa4ef661ab75ad56bf5c9c6e763bc3750a3141043956ad4d376b5d21cdec2a9270683aa961783da7e623cbd5376ea487ec38defd041067a625c98503dce505724abf8ad7a748304f264704a0117c9c3e4a528803c71a591d44c5efd85355ca0853b307db8d43fc39f5e79f6de605c61332dc28f9e71917d3544da46ac94a9a0fccb2551760889650158bf96cb99ffcdda8cff12c707b6664ae78ce6e919edc7c27beab3efadb52ef5da939af876c297703bd411dd4eca70cdb76000963f2d663019653eab7c629d22c23619ee75a0fc994746cb15d1b76c8bc2169a463657019adc5807cca0cbc738f2ab07bc39910b6cd666f690f7259e252f708016d91891b0571b5854d7d046c74c53638035f61c8b77e7267d5727fb24cada8af6179d8ac2a4a05f73682038e95f912a7babee439beb1198a8f2e771de79fdcfc090b3df06c654fe155f5cce4ec64863eb8e9ee556c4323fd75fa094251b83b903d8e4ad0363c6a69e3b03c0aeaf348ff0426c27f0f635aaaccd2ca8832893ca901e5e47e95c7fb147f8e5cb70fc67505bd601ce20e51bf4296bce2a1ff69991d02ef43f7b20477a365c88cd2a133ffabef55ab87e59e54ad10de4043cacbde36b8e2b0c55fb8daef42fbae9fbddd95bd11910f3262c14169bae3777c3d5150b94872712cd6f3ee940b826f42f649d82986b240e91114bbf468b7e33aec97856c45a076c37a1b3e13f75bf7785a432a57ed183bbcb2f93b62203562bc42e55500630565941f6ea1916a84a741bd7636995eaf114f48d4a4870e730f2ae0dd90dcd9f437c3f4865c33237047dda61cf61be642e53e0ca34cb062fd76d222a8b4dd55218febf2c25f6e4cc72ec4412141cb395c94c416786b06df28db6dbd8c3540503a875db9188f42d3e9309a1ede55a55e58293ca9671e12eed604d6982f3c1c614d6491bde112ca62bad5da389119b38ae50e3c67f8ecb35c243e6b4a7596ce422194c3609ee35df145d93ab328844fc716d1114b4c7ea169efb36402c7601136a0c0f3e2378cf3d1f526eef046d44377d7aa0e55f0393244dcf5c11bb84e9c2339f75139a99d9cd800e5b9db4f48605c68f21ab50bcea1efee8615299abfdbc117481e2801ae6651605e35abe994fc7bb261c332d4aa61ac440224413521331b5c67d481a55adde7c30cb2e7b664471164ebfbc3b8c02894bdc23d493111353af9bb88126c5d869ab1a433b6400a10bc2191d983fb59ba40e316548e663672efc3d50d61859771304724e5310d221188d225ba0d4dba7dd8dcea5e3b5ab497c2bbf445657873030eb8ce53a0adf4d8790a1f23359af357a48ba44a852b696a4592d92c7e91d0345d3abbdb4da511565e543aeeef3fd6418a5361802b9ba898c7a58db4f6a0f790ca4780a98e8b24cb2d9877272f5fa7e3eafc8207c47da87a237e7e9328b1b3a6000b755baf8ce58047b3284ff93eeb68ff4945ef3d10a07d13e7480ecef1628fa16f30becf0e38f2a14f59cb649c5f436cca8c2d90c84abc4cc0651d32686664c4a199a826fa12773c771b82cee13772462d76423163345443e4d8980afa21c3837857993beff55125be9a9c451346fd1bc38cec20959337dbe8e337c73c08926289a6c9691234e4d83f78279d9e1f1f2af0306651425dcefc4c7befe715e2be5e55265bb17aa71c594dd8eecab87e0f2cd7f040f693d04080645821600f35f50afb6edecaee3d0e9014685c04a6247d06e12ca857ccaf67d80922d372c9d3cd22c92d9c9e2ca4b9c467c1cde32ee65fe7899797bea13853002ec7c2a8c808d5d7ecfe8697b5190459b2416bdf2ff58220af0485d0bcf8ecfb975dd3d2f36f6606db3290b5f738938e3d1b3a78743dd23d95daa99208ffe7c805083734659f297a8ebb0dbab3c3cd8d21f008c1cb0e78159d96dec15b02aa9eb5fb56cc278e070c37f45042aecb3aed25cb97ee8a86049fe9dec4a4dc824cab9c977069692019d8257d9938e3cfb0fb9a401251ca23bc9e0776d63b0e3a5c6cc98faef73d1df35790189f28a5fbb7b16faabbfe3350d8d340cd5db9dc04d65f49a445d3262bb8df132eae6b71c87d3fe749a2081d7fdaa6ccdcc68acf2c2ae60511e77855ab71bda7a901cba3eae13803e132eb8e43dd8989b2f5f3911b57c446aada47b5b6a0f8c9810e4dd93ecb43f3db1464ee0d7baadcf7b75fbac6661cf7086f441a03c126107b86fdaebd0651107f1d3bb4cbf0f5ab355041307ae96fc64f60f285a5e87accc85888a0c262789d02da03336019dec64deae2b8c53f152c2fe25f926fdec53c7156190fbb2a9e95fc29e07af43e2b595cae9af7b6510ac2f58e5a93a8c93d979b5c7548534e9a42c6221f4831ea4a4c4f883045d45c9781013ad2b267a2ef1164ef32023a45b41d04cc7b70a12b2ac04b37bac5ffe70057f3f6996e09b1f993d0d9ce2ed03d219ce1cbfaf4f9e7dcd5c37c7df24ad8288d328dd007acb473b0f39c7a49eeeb952e69b295b322dee85a71af150b8c5416dd14530c180ebdd609c804adb6178ba059992b55900614d7f75d45614ff4cc4f5d793ae378fb9722daa65d9200534ed383947f5db24fd993aba78fe58977da6d0315b51427198260f90790fc7ce3afd0ebb5e707b8f28a16aefc5cad771fc98810ff269fbf1798524809665a4157906cdabdcbcdd6dc20ccc622b41f547ec504fb729ee5c405a83a88deee4902a2c830c0ff777b9a32cbaf0474a6fc77e6197089e6ae200d9503f3a6ecce1d43dcb3d72af31d2adf0f099a221460993a44f5612490d12fbe03159283de12b45ec392ebc46bfb200ea44612411fe20b5595535f0a2d1b05104925e0444d1cd9118e783f882c2da11530bb652264be9ff5f3536b709cf999fb65a9c0c90ee4682a5a7773a50fa1aa6ee1fb434ffec62a5c5f6f4587c0a828d6a3a66253af71c7ea9e5819b97a368d6a7cfb46fa865d1ad94f69f7c8e721ac7ef41fc68bc6472352b40c3e547be09130363366edc623ddd0be049765f94f70721723dfc9dde290b060e7fc8573524985a00c9097ee69f8f61fef6e33aa06ba284faa46cb0c0cb33fc816f05e9ce02a58fdfedfa3a278472ea14ecfca66c8537680ebb531ecc085e3d21ba9503c64f38b9a67c4578bde279670bda17177144a785d35a45b32ae73490a49b9bc1b28944fadd5e308889803c92d6c73d45f37f798b140f64a1a3b6a09b46cb4ae51f97d45bdcd64eb73dc39a4e3849103fbf7aa44111161034b2a556058d1b9798707cfca7ed2a334d1abe7aea89bc78ddc33e591c2568dd33a2e8ce8b7d92ced171f34fd9b0de98fc75370ef2d4a4a6f6061087c54b5a95352d0ccf80c2357997547aba1c4e3160fa9339193d9fe8ee65b097bec6550dfec211f08b3e7ec10c54eca9476b89da940d1ad7f7b045c63a3aee1a9a14fad58869a604fcd8c77fde3152406b87d90f3afdddfb139d8a1aaf4138f41bb244dad7fee088b7a827fa11158df104c1e6669ce291e19949c2dd591311d3f86e24645661409a32ce1ad79e4b40284756eb6dcfce701c374b7acf84920324742aebc5dc6a2fb3e3227d249f3255de88399bd0138d2c8529117ecf7b240897efbdf5c9c863781e12afd9247c33d48840d40ed2bec94d436b91f551c63602a709eacea04997baabd9d08c3cdeaa8a2cbba27ce76becbee807c975522d04b43b2c2dd4de0f15cbf668c6d72b6aebb8e86b083d904fbb8d5cf560a1b03c4b1b0d202e75971b8eba7b541447afa9125b2a8b42ae0a48dc93aaeb0fc4d5586031aa07f5fa021f7415a2e9dd84ba766998ddf4a5986095f67c390eee95eb6e2b1eb9778f6d76f384da1f877448f0246ae6e70140b8871ad0af19a2cc1f357c140c8e646bae4b8fd70dd9e1dcf6adabf1cc0cf05f1969c24566a33743728cfbf0db4da180a8cd73dec3266f7a9c6a83af603d1f0bad37ceff2ac052e64c18889d3049014023b153fa6aef7bf79d9a2e705ed7edb874cd14c1ae6c2fc453efb287b8416d5aa20938b71b0ad08017bc0b6a7711cb887d79dedef27be481ec0bc8f1175003977aceccd0db97bb696498e709522e7f8605ea81553ff5b7a39d5af4e2d3b40bae657e87a5954192c03858050aa8384a476422d95509425451028eb36c7843542c5195cf410e2625c114afc2b61ac19d721a198d99761a510869935146af3d4c578acd0bcf5095180cbbf513c69e3e70d5515aa218731938e3c62c80f547f4e0e2a00deee6f0ba8bc2682f1f0234ebe944636e874548e3a40206e9bd61515937baa71242abd447b40a44636a3885b89571a20ad14b04976528c95871f2ce33ab59049a677d75f9452378d3bbd16cf3e9ba2fa3c835a58a64346d25d679971c635207798fc100e0d8c76d08e5d5a402346498970b812b9a93310f42e1e529511aec8d531a366beaee21d18781544de28098cd0a68cc382afdbe890b947b80014617b575e0832da45c2ecaaf0082a59e07472b39a1c989b1c1364f128837d17ff2047e6095604ff2afa909d5f5db14f48e07e1880e686ed4a64a006251c6398921ccf5707bcc3ca83cd82083a5ec716c596c863803dffa989fbec6ff7facb4036fc041ea77e1fe17c7408cfed89629589ce55c97483ef754f41b63dfd24fb5297a9327f5679d20877d15b7f8e23899404588d4b965301ed8eec6284c7687b9c0dc6f6f91620d60e240107a8b412f97decdb6a68d27a8389a4883441f14e392c4a8b37101271479bd3e956112becd04671cbd3689f892d5a12f081aea0c4b44adc40cc180cd515d8742e9dc3d12050c624407f8db686120d0079ec383950382fd22e75cf925fc1d29cf5b57b6a5f80978f7e671fb118e560b1187efcffe31f84bdf7bc23b1e0d4759fbd492e87c3b276b95f3d6bd873a7954feb2cf636ea1513cfe447b160105888ba02303e770e30b075a45c651569e7a1f176de4d9b539e04554843a9ed73428b1785c751f534f816d92bbcf4debf73cb581430f857eb7d52c1e444a4efe391775fb8470b71ee75398c4b7f8aa67fbf5b46394e03b2e914b727e606b104f90b2be6ba391580ffe73c0106fae7dd42d5ca6953e31fd85c0190cf9152cc10e88d8c6639410fee00d5616de8762eaef44a0ba6b0e9eddbc7e56e74944d35a647f45ddd31d678bc0d3d207c1516cb303d9a51fd05a9ad6904303f7db98dd47faa8900f35763cfd6478c03129771493a40b393b8d04a81d231a40ce2867462de78a9861f9e40797102cd8fc125fd98c0150dbf34775328702784c531aed792eb116eaac9a1b26714243a840ef42a1e7cda2bf2f8937d8b9cd6e11659bc0731aa3f77c021f47b182c22ef7bf97f8af880c398baeebc9f174fa31501f8419ed4eeb5ca26589e4a07aec16272a9526faa5ef7824fd36741d84b71db6694192d70cf9aad6b415f839475a0e544be5a8a171f0701751ab4b03b321654fcef052e31191ec9488f5060dddbe6deb051f84f03a00f1b1ece97be9b2cf5f43024d00bb07b364f7bc2b8396ef32ab9cb615ca79e192752e2a936e8fe6fd7180e1148e0f686e8e9bd2674cad8e63ad3bc6da7cfe0457fcb459908e6b086fd6d2a52b330c500efe2c17121dc379efc9acbf3b25f13f850deca5bfd422b54383f21b9117771adba30af72f058d0cc5ad709ee17a26adb122bdc5bd39c39dd3fa85cab31bd656d65f522b37a63edd952dc45e9cb18c63a32b481f401a37b9cc6d896133e43a36d37179408b76273e8290373d6d39140c87748f45c8b04a8a8384511bc8c431d422f1034e9a8ccedbd1427861f4434754b876a38e178c3cd8d00df073c930be1d744a228a1dd3206eda8a07a4ff49e9ab2dab4673cadd33dc868485db29c3a25bc7ecf66f9d7120001f90e86580239b26f8c76abd74608f13e6ec36c709304b6d892c0ad40c264089787f6c5129f28ca1013434dfea83b8ef256a1b35b0a7963c59644c049361cd378c3094d4709a1d7048e58578b847e3b997ce9611bcf7563af86ab6983c7c6f113902c0a6bb8d2ec50c2dec8c0a5737f65213b1bbeb03c1d6c8d57b7a8fa21fb3ae5259a5c7bf8ede6125ea1a7ba545ecb5483ea6f28d29c0d51a6e376395b95845b9c603cf9bee1c6d5058d82ee1b0e7a47d195408004e354deb947bf0d7da70edeca34289cf8d332dde9598cd31b9de3a161d0d465db319990231cec9dfc435161bc1324116d525dbbb452640ee16e322295dbacba46331778de23e57cbe596e22fdf9f1a6a0188018b0cd4a95f27553c45440ea3c0138494f1362d2ad29830e5f863ffdfb819dc44fd4ec5596a141f787bf11c81561f2ad388a4c2e9f781d052d07a0eedabd255d4b0a78dde1a7a859636f2526308194363e259e526ea3bcc31d34a64a631307ba79323f256ec2d13f6a7fbfd0f4618107f2fead0ca532836f2bc6751fa6bf1105f9b2af6e4b4ca9c739d309fbb383b639c8d39a81909a50852a7c37c7cd266ab51c13b6a8db7850c48bd0c1ae6c49ed7813808dbdf75a9e9ba342cd2ca20d93988c998cd3c2196123680a54696e3540d25745ee772bfbd8ffb1c36c49a14e501dd73dc20fb69a86783485d2de5ff321914f891376f481b1b3522fcd0d2c087a86daa453ba7883d95cb54dda288749f8a24921ebc14627e4421cfad3737666c29aee639f1b402680e9f5d2981cb14f0242a185f99483b153b0c5be54e0c083819658d07ebdb0f4cef4a7f148d62c12874acbc460cc9467a933092334b1f7c3bdd9444695ae08e0fd887e53c03442d0f04103596ea54352c810144902ee5471b6069dc351fa5e4885c6392198ea50ee50aba765d3a104d2d8ed2d4d848cb77c5ee66a8cf226a50cf01f0812647849bc5d0e27c33d91642c7c7678453819c3ba2c7123eead3bcd1968f786dec6231d2ed36a48e71f7b38767976bb039a98f7b006fab68fb42589acd01977311ce0a7ed32e463faa3cd8f3074a022806bf2db5bf40c660821a4f0202cf06c20adbc6a0d8c947f7f7b3a27fa21131a3e10166fff5ff9319be6bbd4440e0bf3f6bcccfdb77478d96a48cc3d65416b79474c8d85e8a5e1f8f469a00263d874b211b5f047b94773f9a23988671f940e8d38fae0fbf60258edf122011c352d2c5eb935b28511c3609b4fcf3a6620ee07f7a19be9073c19a41e59796db5966377cd32beab23a619a08b7848e7df9fea6b75495800fa8ec3facc1bfbeef2663f2be82c576978c372693847ed2f82fc095a6f68045de6839365e7bc0ffe34ebbbf2409a3ebaaae27b7a947030b81a06e7886101761804e0a1944852efdfcfe2a413cb3ae9aeffa188023c76672ba5878d00fdea1f35eaf2bf285f36aceb9cf1c017ad55d4b55722ba91b69b9e8492093895e2cc5eac43c4d3f5dbae06d689a071ae5d80941dd8e72c8e2b6219ac15351ca02aed2d97bb47a975c01759c81a9413b5c3c9a39d7ee75703f197010a958eeb016ca65e2d3ee13195833ca869ef21e7e1755d94e5cd977b6dd1f59c59f4bcbdf0aa52a7e9bb76ed6d81f2fa51fc75c6c6cfecff0ea963f9ac68a30040f4543dbc9cc554d233cf084138b050196da5bb04a7dd458045859bd435d9c32224995b607ca9e17ce710abbf10966bbd392337b78b1c7a44ed3c514e9492a9f346d67b76cf956584027c55c2033f6835dc7f9381d3cc913aa6047ad3bab5c6bf8bc49ce13bc19adf92228d0280d0bba47c33957ccf2657f2cbce04836c19e9cdfb6505fad821feb28ff0e46926cd745cc983d83a6898a8dee10efb637cc1223fdc6b6114ac517dc771b4b52f9c4fc6ce32d4a8a27fec1494aa7a798a4d6f2bbf35c0dbbcf93e0d5635669adbb089b0500f58446de61e88a52cd4431c65e4700e17cb964d9ffeeca563d3ce28e7fd37b229da1b18daae2fd5ac8bafcd70018cc58b05bba5262c027ed5ca02c946014022f2a6fdd0faf6a05314dc6c0f41af2490e26d2e896069c838138d8f9eedad7a145e6fe7370bdc3979c9f0677b1820950782a5383f62dad3d21e357bfe518e22a00d8196064fc841324713eb8b85dde411bfc6afd24b375d558adbc63b8d79d9c2fb38a88bf9b757d614c61d7826a931db2ec744e2df328aa9e6475d2a19249606fbe369668147213e37876714e306a86f7d9444fba1ef8fb285e8b5a8f559566f093f53c752d21bc75ad37bdf67b0ca6149f245c5ecfb23e714bd10fedd8a96bb8479b4f10bce1b504b2bd079abb82605e8589f0b859be2080d1043ecb3661789e73c3c703a9da3e6a6f89e6fa4dafe1fad57268a1b9d08b9c4bed12572e316ccb7238671bfd56026c3527c956cada0e3d5cb210ba9c604a661e5b27d34b1dd61c616e6e7ef4c0ea551f3ff6b56fc4da290c7655eb15a3438984c36af44f60ca0134fad191a6508bc7e5bac2699339729b7c0f4f1fbea87162a1167f7baca6c0346e9426ae46a00bb24c6fb51581781050d8e07a3a7ff8b26cd235bd6136205f85598ca7d019ed82b1ee747bd0f30fa3692066483a2cb0bb7723af8b6fea0f5011486f32952b2fc8aefb7822bccb84fe1ae24996f39f7581a6383e62c1f6bd522291730eae6b8efb036e48c31a5fecae9ff1e04ddf8a3d38a5d960b8e087478457e00b87433d8a280b958a71419866386ff78d72e05bcf0f3ca279270993e90e3c16ac96f5b5b1d52c2337688588971e905ad7e6716d3421dbf2ac03c8fbb27ca1fdc1a1f89b6ecca706f26b377f200077c0174d6bfd18d15ba4a24dcbb75251f06c0134049a7d71c44e26acc5641838b422d4ead425876274403c237e170ed9abfa1a40e72b5e57c168504944c9c3366bec1ca22b2f8340adf033156176cfea094708a599df3afcd0aa0fde66d60dce966ff7115c6f45336f8ee6f8eef654bc8abd9f76a17b259a96eca88c02125134d2a9495a66ccdf725aa7b435cc4f32c5f6a78921642c5ad296bef4c4dd940b1d938fb142e4fd8dde2811bbfa1edfe1c19b85a2a6f58fdaee4ae5f370d61ea4a7e15aa6be8b8bc87410804408b2b55d7ea76c5f035f7a2009e69ef44db3485eb0011ac5ef77f23da8cc4f864924f6f0ad7d01d2203848661c2a32e759a6113125ade69a0e285e52c51df1d26ce79beafbe72bb3a9484d657803892a350dfff4e1e55fcf269e4ab8a2a18ef9ca19da971cd1f0af8574dc66cc7abdd245beb5d8bc546c890a0f56600cdf062b8387026544247552d6335cc39125087d7018833cd174d82134cea7bfb961c928085273cc1ca5fe78680b6031ee4e591d2fff63f7834159a89c0cbfe7ae1352e49f29957c884f61dfe9f7ce615dc999a7569b95b954deccc85ac8809da192d0f21c4fd1ccec40af70dcb311477772aeecfc48d1dc782e90af090951c7c32aa17a30849aed0b4bd91cdfab9c583808fa324e58e86dd8bf42c6de436dc31b6bd6c34c7e4c9ae497f43f10ccd6b3b227d54fed7bc06a6ee2ad14131d554b54a9338f5c8352401f987f20339951b6309b5554ab468294be388dd972e12342342f10783c914b10494a298597c8cb7de7d844fb22cde1d0843484f3edc9123ff5037a869049c8840de249225998ba4c7003353c3563b71afbb83516244c99162abaf22a96d5516d9f2b18dbfd82ee7d0cda672fe277397c9284b135781d0e00145f332a2f1313786aee2bc65c90ef249dff59d77de380a207c3d3d312ff62c150a8c45dd793619515a2f856ea39310339ad60796a7f2203d0ac2a7e98ac361281ff4ca2ef1458083d453ae8e84ea75cac8921969b397d4809da24bb9eda2182819efda40b5ab40ae0cb4d544fc712e77ca30287b5ff3a7522305040c2b5837165bd29dd0ee2a1b221482bb9c237ccc79e6349fdaa4c09b92980cdfdd7b3ed740016e2a5328e47525067f45a4637113d9275c2ef5217a44017bf4192adef8391f7c609b4e9234cabf3867f78cebe68be930e78c1b881095eea9098cba784640b0de93edfeee8cd924232e35f94bb74d64b078a3f87fd86ea81fd7189a5fb0c62cb82c44e8c69b285454489f7570dec7a1fc8a71bf0f560f2668c6b48060b2182504779d6340d3ab1253d799a62131d7a722eaa7945d4a83b8ae957842ab5731ac5594d6511e4589bfac99e47671a418116dad793ad925a7af6e7d998fe9c631f9c22b3b7983c347dc9b6cd0b754efbb1b67d3a05a5b1636723366aa0dca32d5ab30a146251d41ba8c0abfa190e399c421250afba9bc7e62e82512089dd2278f30c99dee164c98d25d9dde0af9bb1131091da241eca4dc9c1f6ea2c16fab78c887433703cff4773516ffa81c59238043f49f1caef7a67a51488633f3d9b34910090f4109b2091aef51099d142e1e933e3180ab319af6e11f3ac0eeb17c7ab7789162c1c1c2bb5283f5ac657bae1c88d73497ab9e37d7b6ff75b1e074a7bc8aa2e842c3d72bd53ce4e7b99c27eceb60f761728a248331644c499c86e4922ab61145ae2cacd8ad585601a97af8e3cb0e96acceac1ae8f5b17b7dacefa37078443f8e55c0fbef87f4d6be14974e30620ae27bbfc17b6d78d9562a279239e005e998b6758517ab3ece77af2c09a9050a7376c5ab6676f8603e11813a3cb6266ce4ecd3131561092e8fc2f69487eb943453902eef2919da52453f6665a747ce742980fa2785f8040e0c39d235734f953da518b882972862f2dda0102d59edc424de46a9364b4d3621ebe09cf70f8af198072ce4e913c475c23f701bf10721c6e95663dc83dfd1dc5ee59703d8f2dcf247840bd7dd43268cc9b74b61895724ae43448a9636bb2f6aaf85df13d6bfde71b2d57d47fe742d686e85231d8b28b2f169d7f211ccf04598de994ecce10804fe38982a2d0b5e63b6138bb6003fe78dbbd3fce0c84f21443a11de982f6855811f499605cf26e5c64d2b202ee83d80a9b4402de735c15b45b2a3ff5ed697447b4c1c3a9bdbf1e2ed91dff406fe6229af8cbf367441d2a3b3682c1f45db9d6c75c53f633ff6df97b966e0c0ff2538af1815e8601fec7a84c28fb82d917c1d0b613a46eab0242d268fd61523146a8e47085fe5cfccf042208de630512960621a29a54190913a5f37c4ceea59667b8d3bbe999da385b387470fa050d6d8d2422d75d53de195d8f3cb3ccac0ba75ee815cedbd4f7e0b74a6a439815700e2716415a83d4cdd224429597ef53a24344a0d8a624c078135d625ea0ea573252c38e0ee839a42b8cdf686bd73b5250caa5865e8695e69fc8b674ba7a3200ca241e1a4a3fe1cdf07b328e8ebe7ee903cead5057715c97b92ba04fabb749fbedba8e4cff2757aefe7aeff07ec73e6fb06601a518220b1633aa74b17c3549c3da7c99b573055a47d39eedd22891c9b7e0bba81fdb399a405dda27b58ddeb56f2beca1bcfed018f754cc4ffb55dca0501a2ce1ea6ddaef19223b009f6b6b6d7ab547134b9b8f789fc360b3cadbb4419765b3a200f45ab56882e0b093ff1a0afedb655ec96f2b162db9c88333a678b9a3305cfff8bf60703cbc783aa8cd88138b9c594f352108fb0a5333db91b8849e65c33fed9c3e24c079ce360cf65bc81eec083204f7be871645435dec9e6affe819f9da6b2f2441d92d6d98cc07647b9c22886fd20a7ffeb91e7476cd2eab39d57a3ff772f2d868c8fd6322a7c035731d634ba29858553f3eca6941e298d4fc86813ae81c49fbed091432583dcdae105d151915e0d8c82e5101d43b5b90dffecd970381f1f4218109aa002883a0ceab0e6d90e9a53f1425bfa0227a1a071b42a30905a4ddd75303b56234c01b41b9d850f04058828a87fefd94ab647c3c94c4728d703a0c7b78b884faa2891da725930e0c305e8173106c19b7f10f1573dc5579d98d1cc429fc1b444bfd2374ae556d588cf048daedb9382b4d461d9dfc377fa7fa8ba9285da5b281f26172330f8683cf894b8d0219f143b8628330091934ba4d0736c00ed6125707ec520a24fac3dc254d1ca0f1aed16b9e6b97953bfcc759415519adc7a4034fdf98aa44f85da931ed9620130112f2738b8b3b722f22c0b83b0f5877105859b6ba9cf221ed9d660e5aa023741a5f422f9fc262084b4695ea1bef268e30bb4bbc49ea9f80a6dd5502b0a5439c7fbdbcd5c790953560f8892648486879f5623b1e06adf7e13d78f86294b969cd9e75fefe3ecea345055d61cf5a87d43e221e8de840d0e17c9ab91f3cd3ee9a9129c5917f0f4abf1f535f877cac717778ce6b92f57efa286025f2f2a804d104ece84f5cf274a365a828573647f6349937e75e836ae9317c0a8d5c56945ffe61f99bd91f34bd9aeebf62daefb84fae6f876a311e7afb600b75d1cea0270002a5127bb3e992db73c87365fccd3073d9e5c8799a5031fd8de3dc9a5f2cf0d4b45a6bee18462a0f8298939d97fdc14e3a4f9e18e4a6660c88cdb6d75f54391cfcf3301532966e1abc3b0ae3ee634141757b10c9136e3a44cf56b0b1c59af28dbb63aa1985d2c9e9b1dfeecb73a4ae8ae6e865820c49a45e38fd7841a45abc6be9ae127a2ba5e965a42b45e9f954f72a1484f65f3f1824c5b8430901bdd9e5ae7d57ccb480e1e70226c2cf97c7b5fcfcc6b737ea8d45ad33987f783b895c4c2acb41b844c74003d9c522264a931e41852fd20094ac5968390fdcaf094bbd360f5a55acfbcab2f18776ddc1d778c5d94e4baceef4853f6c8a28e96a3e43835d39f5797b657a5192d749ca4cfc84f6d22682f7eebcc6db90b926f17de4ecc9bc534463fb070b6d1744e509b672695988242cff8f6e07f829dd2e3c785659927581ad3ef0f6d47c25e430c3bc9df8598bc5e4f62f11066cafb44063d9f71a865d9ceb6d77012b5d9e61cd3c153e470c8db9133a6e2cb05e37c45c57e4effc95c2b7d57dbfb96b57abdd9339c2f7eaefa9c832c5abc28bd6c7aae4150b4800e941917916830f1cc95bceffe9c1d3a09471452f246693a48fb850984caa72f7575764cd1c2c6883fcf0b0ddda27b82ce95cf1d5a0a88eb7d85b34402f199c7d89e266f7bfccff7c4e931bdbab10dcf2617e84e38c8e7c724e094b4120bafc6926b629675e658b9e696b422f6932bab44a8842356b8a1c81f8276d457e7533cc1c532ec4a318af70105172c11e3661416c4decfeacf9674d1e78cc6a5d4de50f3ce06d9d6c9b7d1f55ea826cc3f95f83b4849ababc5d21f5121b911b984cbee5dea13304e9fed5e5c4907b917dd9a99cf6bcf925665e280e969700af3b5917976fe0eba283cbd2ddbe2633bb12e91f2c11e1f294a14062420534f32448f6d8142bfe216bbc8dd682ca73c8580a006847b913b4e8cc4f0789b4579ccbf842f7ee5be4e4c85643f9c2afd5504a1b1d147510e502857c6a6ef0fd5825ba09f125c41015a1cd864f40f15bde153c4b9a7e70434e604cc5e83a50c7a0dc24990d784069903f82d584431d48298ea445a97101289ab02b8507311e62610c0523f641f8ce4e974914611913b76883f0047e47131c016845ac77b35340c5e589437f9c5b932eb6d4d19e82368c1d18987da59e262e903a80ce878a6b4c5fd05cb54de064a2e86e5d507f83cee835ab74f4054c5170c079911eb1cb2672ae39e0d23c8ec400fac4eb86829074e50f22d2608c899ddfe31b9e3318b22a2ae788a411ab0cfe00e029499d11b5cdc62f2666a88ea1353edf52656350f0125c245b21ba977d094399fa9f4c91647b04a9e2abf5717e3bae613eb5ac4c7ef81e910e6fe2a4912a21449018c9e4a281aadaa0c43593016d5630e16647c4c3006f84e8fdd84a3d4a60ad42674a125cbd80adc33bef91f094c25c82d77b9c8a9d8df0d0f3f60e763090b73f9c359e3270f07037dfdc4607398a858c0689aef5b3a881ea944009b8456a55cb3f578c41fcb8660c62f6608581ed93caf8e99e675b7e2c717bbee3607c7a3bb1b302c85b36776c6a07e5caca15cddec4459bcc477387a3e6545992997a5b2ff9031fd26948f9f95a39760594a7b1a1b700c9d147fe0d7230ee63944e29f6f3572cfdf5048b2521b400c2ca17c363e21b4a8ec1b56b2fa50f3dfa2e8db84a1f3d1dea2d2156d31129d65a4685ed4555a7f7b432c130383f05176df6e605c24e0afd61bb6a5703bb9681b4dbcf212b6799345d74e9629059068acad267feaf5874c1e5a5209c3a46388c9b2b09a563c9b405a18d2bd2a2880545846ac4db96c4a5ac44d64b982873646cd52b700b98bccf24943a5bbadc1a16edfc5419f1869c0db04b328608c69ac0ecb31d1ea597f3636a3e766dc3ae446471c642b121d1e9c0d7f1c04fffe1753014f84aef607ddafbd6a1563c4bcd9a5e08158ce4e1ec41526f9434555b2efb5a2c88a87cdb72d782ad10ad4296a5332e90d538570ced3dfee93e8d74bed939f3aa60cc4da3fa19b7b554a889163db321e53caeb279ca4fbaa7acc92c59bce5e537c3caa10bf770e545e059e50f34d3ea1d9dfa6ccb375fa5f7e0bac714814d0c5e330826db8f04089e307ae06fcd5e662d3490803a71183d681e40dae81fc748c3a161be1676cdb5621d51c68a09dffe66c122eb19442d4b275c128c1c454e77efd89e11fb0242b4bd68bba8a89268d3f0eb5a9a7833a7fcaa0a4ba07b8d8deec7b2750d56c87370bc5287fb78d2899f19908198da9a2d4390c76b19a7072da6361e5525aa47799bdaabcacd0ed74c6f841e510ca7f86bf097d39fb5d8be67ddcdd5cb9eea0f681284057a7ca6dcbed2cd4121533ffcbf6ffc65c7fb64e674aa485a2fb3f852dbcfb1fc352c5ee12769b8eaa846214f63315fe1729b76298eae11c8dd36a5b8e12c2d2df0db4fff17db302c659a2cdba046093230ab69f608bcfb3efecd5691f00de50a52256a29e5ba9b4f956358bfadc5a80ed6bc3ed3d4f462d2237efcdb151eb1520ac45a2e4ef0b6a76eac4e05d1c97acab7a3c8f8dc57f2d3b92f84a293d3fe2f97bfbf6bac9c5a471369c58954828e60357104decccb6a2af427b0ba304ab53613f41200a1780b8ad14e94e425c43b0980646478d32bfffb8cd56c933e6e97106294466ab91882b2ba517e7b0bb9c2a736e41fcd1688f093904399254458f42778de18ce96f7af2a87649ba0115e89f161b2452bdccfd16cc883c1602aad5e4b4926565bc3a0c7970a359ac8def9bfdb061f79f6b3980c9281332cff08c50299000952e0691a9b74aa0a70c6507714ecf7ac77a775e0d7b9a6e519dd1b49a8bccb1e5186342de424063b9fc65c8118327d390e21cd3db9212db4865d8e3eabdca1406aeea63dd387d0cc293aa08cbc3e945a1f849b5d041a9bb9f194342c2a7bf05be40be79ed9164322d0733818483a266e06ab5bedf9ffc1a890fa78098edfa8cc4845bb96617abed5dbfbba9e2225341f38ac32b6f0f83eb11d97fc5f13d7ff60ce111cb464d7bf6ba8e21db9e3757ebf89e4ed6df359751c70aca7160ca1a7cada1ccb860dfc355a524c9b0b5b027a87d91dbc021b65da07d3a3e8976ee1ce76c1a4776a7955e2666c6032cbf31dcbe571d0bd4e5a5db7a9564e96e0f585e99987048eebb1c5b010a39347f552744032a26ce5cfc60bca014453b9862b261098c723aa7d305fa4f2c5ad243778b3f5d979c21cfa2e693f66f33b54bd3ffabc5861c1fe250a939f067d7ccb766aa94fe072b5f721496a0311388577d41551db8ab6c667d5bdd22da18c340945adbf9c48893f5d420bbae158a30e305eb8a0fa3cb7bbe493d8c8a0ae0e3fc99dc9af75d5f812a10bd1f3095a0e88f16d77c9ff84c245042233f187e83c06d337dc5537a6219c4fc29e981dc610534fcadd254a3c9482986bfe024e1830f4d1360cbe535f3fb9ae761236d2c1e83d7b787b05f3cac275196e24d7e05664332dc544b0f933a56b711de3981b433f868086ba5416bfa9bbd8d8d0170bee72fbe367cd2322ab91754a0e09eec38efd42ce2d84750a1c9277e512c49c02964d432f024822c6659ff177032c9587490a8350b81e74609a873d3b0bbd13c3d2fd321b867d63995c2dedda050dd6cc40b676b91805bd13a08d300616bb0bab801b12e9fb3bc3b4ebd69751157ebcf39824cdb3012fe18d2dc756b0031af67c566747a22018092b73f2e712b8a91fec654c53ee3a4bcacc0db71bb977966e0f74f6e96b53a80519ab1199e276cfe3758cae386a581d2c3c616f31af60e83b8537db39bbdd9514a1a0431bc161c6c5e8edae39dd117f051f1107bee7121d02b67327565097437cbee6d662d0ed8feef34f685db02dd135f84bcab1b2df17c0d336623a9de5c9fe10b0df5f1b0d987b137d26aab878ebbbc0f92c3e6f6cfdbd4ea2847dea5628ea7fb508fb71c2db1fc8f5bcdb3845636e033202e37d0e181cc0bd10e30db84cf6ba8343944ba7cbf2351ed3471e7829dd8a72b4e3a4a780371352e0f31cca314b666f58b2d31f650baef8d756f3b03d92fe307e10cb69a467a414dcbade5da45a517cad703cf7beffe0a8434ab6b2a89870765b70c87e9add2769f6fe37c710d2d110a546aab35721d004f6be521019ebd30f1b301ba6098b6a272da47e2dff14a485e14b47742d296314645540f6a389620d996d2ca6ee43abc58c046405918e270995a38b29e0643f923d98249a83eb29ff933d3a266d7848aeff7315dfd4d8b18ef9f2c64d499d97277d0ccea95e93f554be1d6f6f7750feddc70d2b725dd58d6678c73deedd1d2b2b8fe964c4be0b8450b4455ceac4a412d25a4c4f809fb74f45d91811f8e90ea8f7f8bcc539bce80f5d481e740004a8ee897126bbe1356c9bfbd910ee3b0b1a737c8104c59ec547c5bb969e42b5161ac5d27b092fac47db6582d0d10d66927170c223fb81a470a8f91af3a4731c7ef4fe7a94d6f811ee947c8448fda58e927ca81a5a5c82c6cc18702f78884bce466f6d7b3622896465a66201c892e18aa62e5def490f8dce919e241967a06a5abcfa8d55656e8732a0e08fa6e7a2f9108723410e1df4ea42443c1dd12850b7faf7777432a5f82490b9b758615b829678752374dd11f9222a2ad17a84de0e8d627ef3776b78d1655a7e93f9b3727e4f7a4e5eb546f44d74eee16d75b1df499e10143c59e6788758849196dd225f2c06073a17db82f919d9f9e5b6438206afc5f6b80a337934e431fc0c7c41850c1ca128554e60aa2a510026804165c70ecc749f7e1bf03f85b87bcab10b47aa0cfced4c297d2c385f12b10719a6316ba593c3f4cc5511c57b6481c1be25fad0e1cc9333719f6864c68ffb1e90e4a3ada950153116defa4d1d3d91de565dc57a41e5c89f2d2e6fdd440195daae5b8bbbd7610024601444cd80466a79a167c414bf398d7107ef38e335c73691584c6961ee7b1312a72af6bdf9320ed6a77f388809d2d460b148e4bce29d50aa68777fc51f1ec41d6f3d5f8e0984c26b38dcae244bf985efcc3f1fb318e5ad4a99addd4d5fa13b2ef8ecec5d8435994f833e6873300d96f1f7d006a688da0436d260db63b8b390ed3321ac584e1e22a95e836c75dfe4a27add91aef449d9111bad9ff781aef60d36e5f5df08d29d0e33ebc8c21da117e377c8e42ce573f0e6795e4447edaf67f3ac2d7b2d4b7650efbdfdd03b419266b1c3c77c9274fe728345a1ed47f462166fa90ad55cf9d9bc24eef4a2d3a1015f3b23f13af91705115c6e21f1812078fae297c26c07db2a6e24e99f45d0662dd9372a26208189345dcaf3ac13252f9397bc0cb6b49c0fd790bc41f24d26dcf0982d148f781b250937fffdf778fa0ac766301482f95fae60c73f52523754a79fd6731c1f1c1e12bb84f5a8adee343a51a87d9124bec99051063312e840715fe8f8d19bdef75155650b84ba74c4308917331548df74738b1ef15f027a88b801ce903a1401096ef52d1e2db48a0eea42249702fb319371dc35e47677085353066088b12ab8b94a83ea23da154845c79e2dec53ac6cb4ca5d45a2814c856120f894abde3c3c06c996150963a63ecdca00a931c9c3e99c2b090122dc515fcb5f9e59e7a7da58b02fe88aac42e98b4c3a84c2a218b4ed47dedbd8b7e81eb8e9f430fb93002ab9b8361c04599aecad7628072d39b98ae49fb64267e2036ae3a62cc564931ba40c1a404265e65fa126a8971889aa381b2542948236e64eec70e06785cdf13a4b91fc69b4580158392fa73db532b9f873333cf0a07083bfd37f9e746f456e36766e0f92a3a1c8b6184f4b320169d7c7476edb54f7e109e9c3e1e6ff651699835ff38b41a6c114775e9a01f282677fdf9521bbff255d13c886ea57676b1db7ff007b2b2b812cde8c7afd95a94de378a7be609ad4843b8ae97ba259026e454e220c84e9b369b34bbdd19ec55eb77403224d274f9438a6fda595326e6dc8eb0e1318a8ce796e5f2eb439b41b987bbfcf4159f898ad4a20fbf797e765f0a66ed77771a09aa7adedee10afdc7b7492a2b1caeccf0d4283845ce6244aee85b0924f4bd4dc150dcba83dab30ec2a4915ea492a3b8502ce834d7583fe5939e46c9e3c9df079ca686b2c4741dd7bf6f27624fc5dadc65d20e5cc2196eeb689d3aa180ae940303a4fdee2c4504679668eae1f60d28496f0c7f349fddb89093446bcbc3d1ad0fd8d8bd83f919da8f8b45f5324a542c24ff21fade627701e840ace1da622d56dafe510d6935581967f93b261b3d99f810476a38e86466d85913a78622142a680eb0fee80f624ea92a6b06cccb781a607cb30f65bcf04c73347efd2f0a669c5738f17288e9345160de83f1bb034c8103cd7ac4013765d3c373d4e0818a4f44b3a4d295152b5aab930d88f83c83df7f98a356f60f8f315d6f5c0d5fd8e39dee43f4c943bac3e3d176b5a5f22a9ee490a3532ab70d7993b325a92088ba2fd6bcdf89b7c524cd92d760a1eee7ccb3d01d7372519a69f2b28660628b82aaf371e47678bf011a3b397f09cf36be4e01827925b03c9cfe050d4a0ea20c4b330846651c6140c0975dc988e0e19a8515ebad970cdb78669d2db5d14b28c8290f1de88a98ab953dc788c93db0806afbb6cb680c68165983732c10cb94d6763e933136a05ed178f35e05e4a61be677cb0b0f2a835946bd9470fcead970ccff07adbf19e7ab5ca2312ac292e4b3650a6974914b0c54756af2e312cf8c3899326f5508197b335a78af08f2738cc3a2bb88d7e40e65e8778f6ddf4239e3629a6e20b7010df642aa5274024706f74ffb1ab592d5dc8128db3733e89f3271daf4a45265fd0c6b6a13901f6e61938f8dbbab63100845cdc0e0ec2a23eb6f8692c40bc6b5e9fa06d369247afdb6a2eebc301b247c9305901e3f8c583bae419447f2fda587d403018a2a42db76db46080666469fd0604cf83a274793535a21137e071af4f3b809588d77ffda9e17a20216ef31a06961213be4972bfe56915714e41533fbf2d81748fb91ffea7375c9e901aff3f291315e46d6b95cdd784d34fc20c4b63e439a2aa0eea66c2ba299bcb924de17c55e5e8a57ad281d6198205080b52098ffe51d137a4f0a6cf0667e615d5bd22d664e66c315626979de8eb0ab2000b02572d5d99ebca4fd2b0e21fd169754dd1ba7d86f1f42ba60ca5ef4093a8349fde415f3dbf2224783bfdb2afe9b85a0658214509ede7695b86f71cdae18d87ae565a7ca5b08d2bb1cee37cbd2ec9a8fc180a81e7a0977e21a4e792b64aa7a231fa867b7c412c840a586402a6cb4c2e0c5c2b6e980c7d9259c6defe180925761cd7e9615d790df244f8caa7b1ae1b5624e6f3293df2384202bae5bf8fe035b7e98c498e5a512747f98501068ff7c50cda65eb9adce2fab0915616fac4582fae7c0b88411414b475bd57b892ed4a9e316ea01490ab5d2122a6380e84e06a2d9416b7fa2f4b52b854459839b26f21a8bdd4a94d772e0da6984bca3bcdc1bb73e4ca5af4bb68fcbe614ad454f6faf23c963903d78dbdd25252dbbe731b8784692ba5ffff49180aecb2e96c873a819a27b6cc97f0a5037315fea9841efad8d9715ab7ea90c32cdf10703e52facec848e407aa9bf6cb8be9fb4cf850963f2211ec225057a088ce3ef62caf3b4ffcc8054ac1eff7500aaffcf56fced34e032f57c44e3743a3cd0109ff95ef49a3d259395f53208e533cb56b7e64e0c040cd9f73f4bf17429261b461738e1b2e5a444112e49a9765d2230d4dbf052748b70c50ee0f65edfe6880239d771d3ff083bfcf3b1725c863540ca1f4555bcc50a99294b149fdd14b8498649cfbd393ce3bcd1fca7356daf5373284df2e6970965333d6e91c4f00c5dfd950aabcf16e6d39d91aff0d50432aea9671e466031332a3dbbf43e610aed616a9522b6aea248eed59798dcef657c536b96aeee5c45d8941126b01e4f6b54adc2b3b1ca7ee0d2c30abe1f23c24fbba9c8e7f1e33ac9621589451ba9fdb266c4d5729e5794549bae0d3996923fc1836f3e80b4f7e37875c9322d619955d02955f896926589f15054b97062554b3bf0c87a624275ee4f114b23f252a21c23f2ed07315b7758112d47e56043539f2b8de6a89fb364b6dc7d78597cbb8bbe83bb9a606e0edf1441a304c134c5277efa78c12ecb3760b19c046b72a226e6a6c165e0dc5f7ae21c956590b17d5d4f04b0bc0432a27ae39d5860ce30274c1f9251694e7f11e44402cea1a47fbdb78ab50d658a62eeee46e922883fa961b05d693cf535ce2a2f7e1df5f3f704b118283ba6a9f6af9af6e8f494f2898e5fed71838293a75baa9f181dd81caf2816a047158282abca30875c8e5deb0c5dc376e9a1a8256e827c43ab402c9a5f0efb0ed74aa35686beb6996b358a2edc83925ce75318256cc183b676606cc2f75af0a903b86f1c27e00a27141dab6f4c05e3d4a4178ab46fa135cce4cb4562998d2bce1944f258cf6a8ab16c76d804dfef31425d496e0c64b75b0f1abac842f952cfae1d46699e89a62dc2c3f4fe5a4dae564aafa34175fcb0beed86b75ecf9a77225d6771e2c8ebe8cf773a15926910f6e2f650a043df3049ca5fb18cb39df570fe4f8672ca5df75a81139443ad5d641b5aecc1b3d7a60a631ef5959bc589daa60b57c781c898e03b45bb674e16427f2883119a37a4edfcd48aec222d8dc401cd5ed3b667adb0948a7c4fd8117b8e283578424f8d5fec776e7f2443f19b1de2e288b20d076816e9157f7b835f13eff54c1acb8c0e935bf01842ccd3b0628c7156444edcae44e37fd0ec5b7b52e023776bfdc3296df2829ce74b293794e5069dfa3bbdf1d1dc7a8e52ddc7d1b1decef71a85f033ab843d3ae7e1447fa5853ffc10d1d0e8c4bcaf58a4d594b5ddcc870ec6c3145fe1399259e6d853197ed5468a2b4050c9ee11a77561906f1649dc0cb70ccbbae28320fef30acad60b2ff54baf5d53b93bf3fe28d225e87cd3e2a1f659a26488e1c87763042f1b71a342782605bc1170e4963b9494f13b7836cdd9e96a86b8b3ef16d606b97b924928db1d78ec3d59ace98804ac1e2e1e667efe8ff6f443b8b0f7d12cd043173ebfb65d12d7ee560d9f5dc0410c4ee7847a060afd66c03140c1d70c79ddbf9b64acfc4c19d3e43f265131d34c8236c35de904cc97143b6949e48bf54941f98ddf5e8f248b7d4009b4a69e1fd1f204c37c1a61309182965f2f8c3a815f8adc9d59bad7b5c14214c91ef8401fce4108e0fbf3f98f4a3a7d074dfa6a9b142d69c805b6f8c2f6f8d444a6b1780591ce7eed0d0660c30980745ca8f1b2b82ba89c5684bc97f0e037c22aaa8b41835ca713e7d55cb413dcf493d4b338a896cca7cb8b1620020da92ef86c0d81b91f8d25baf25d7526bedbc5404d87debfb4c5c95da877fd83ba4942a1a298abd82c79e91cd601505528e4b50995b82e88b11f24af699b95d247d9a3554787ea34b7f19e8a62087d6aedfa59a807afbb41989892b4ce40dcdde78120e4be37aa4a2ecd117a19048f29cb873d6af61214f08831a6b24af68ebab659556e1633c20c6201de36b36680bd7bf86f1981471171a6a22c332df5d75cf352bbb9f243979acd1710f13631ed60af1909f60395b1e9e8abba7789dcbe5b76523af0f49c4e649052b7a09940b3771237e00df4ad5681a08793bed258294f6030f1892a855ff0bb7b896abf40ea54800bae5b86cb5ca83b796d4a11e9cc1f88609618f3fd16ebcf7bbd270e5783e63a0b80bf28b26e966405c45bbed060336213bfee015fa28603feeb1485c98836936796e59ee0717c0daa1dc961247651a79c2ee667cb5b7c7293f3ac5b745aeaf1a2f5bdf1fdd6cdc231d08fca877f65454789a7325c8e1bbe926f3d525285f79a1f6618bc580664a2e9650001ca5c1661454be5d897cf165ce477406a7b87d58899f348e8b245bf95d316ff8efe655b24871baf624364d942fd96ba37659a466f7232fbb8c48d36d1426dd620ab392c36797c6f95a6344b4383a27790c3a9ea20e221367b14d3c58121dd8884fdafa14cac6c6b1635c96afa3a25b0e9b2f9d236869e529127b83f30f7dce9af71245aaa0a09fcbe7d69f4eb5a8a111fc5f4f510ba08ebfcdfcc3e92e91491b0ef1fdfda6fbd65f9eda8e067264dfb7b1b7d555806dd535e5db47600ce3c7ca3c5155375c34a9069b44cfe93294793baecdd19ea34789547568d868a1a132f078a8f3f47f5837c8837a54d53ffb8ac7b726a85590a89154112f1dd6451246877b169cf0c3e7339039f940542bbd249f4b2324ad2792591b7557d05bf7c18b436a0f5cf5663d0e6e72905114a423e80504936e48f11229e12ff4ead8c2518660f0eb5161e9479499afdefa3b4dda507da8b31f05d476cecaabed9a0a0fa32409e8646cf7693cae49ee73bb9ea3f748717446c529ad39c993b67b34b6fccac7273ac9c366bb1f24915cf6e9b8227cc9f6a32bc2e8a6b363a5032f0016ee91bd673becfa9412ff0ad6f06ca4f4db46a8585384e8f268e91b99b14dc4565c8367e6682364390f815e5d36b97339b871af253e4424c6c18f288a720b809ab33c6f3ab09e68a3b3f5ad01994fcecc2c4872abd3f1bc6c22a8acebc83325236dfa5b89d67a40befe6b22df8e51122247bd851d1f0a568d3a1a2543bad35cd58b26beee412e903866c860bfbc6f621c39b410ae8f5291b5584f1e4db1c36adb15865be45ac1f8de0cca6076c65da8990e6cf8020047ecd96230275e02561bc74b57c977107a7af8b485c71388b5229b23b8693719d0b0b182d254cf59e3694403840c51d38a4d87eb48343be98839d130eeb25b65bd0d661f19845b68aafb785e22455e6b27e5e12d6a3b2af1d1cbc7e1030a82aeced79b3dd6521377e7323d3e24a4beff44c154ad9eae1a9eab5b9ae890df7a36d1f942e3a5bad917ac269fa7392e253d5d83ea3d36c08a6741df05c9213e1fdc51eb93568f998b91cf6f3a937d8952faa1d825469db979d0b13468a430226830d2e2628b0b15e01a1a30f616478e37bd35ae6c03500729651df1263a33871ce4f15e9f52b41448b53b7a0bec1dabb71b086344bb8c079b977ea3cae761fa7e7fa9a853b557ad7d4fa0ea68d2dddc989c3b8e30b16b21c14dd6de0339ed9cfffd87319fbfbe9b0b709effbb8b4bee2d7026cd0fdd36ec96c37dd8e9004bacd751e9787aef0f9202e016d031083ac2ac50bc24e840255b85047a563d3a3f67e57f94b305bd25ae76302fc932f719f12f864ef6ed413258a594352b36c0ba8e3d4b9f9d15646159c5ad0526be1e4568e6d6dba1f11e480fab92d95803cdccc243cfb141aeb63975089267ee8feaab7bf896435ba9d6b08776a4890f751ab2412861e1af51809a3988483e39c1b2c3a39cff388a051f4553d4fddace1d832f3eeec3e758310078576dd70b33e868bff3ab0d70cbdd91323d3a6aef819babe52f534cdcf7746682530ad6e1dc97bdf7a2240b7f49a4391e827d9255e7c08799a363a45ea1e077a6121ae68405bc6126d83d7e4b134b1fd99e6d1be5e3e1fdac3cfbd5fe15ce3516d0b1e4214b5c47e219eba0e548dc3f46c08a65d9db3ecba11c728c0a35d0e9e9df72d5ada2cc5c866eadd417c45a4f6d8253c761725792f472db6ccea448cb163c09ae180a467ac703678f24d49557db268a4ab72dd3b0862c2abfd2079e9a74451f71992976884f80ca3246b09b2cf9ce452487e61b55adb2871d3c8f6ba727d9b491da49e8327fe74ffe0d9ea450ef14e1060fa7375e4ab3938ead67669a126c8f873493c3f2f87cacc61fd63e382883216941c5a5957188ff70e5a77b303c44d7cd4c77a11134838ea51af154452ea4c00c50ca9d33759ea5fa65a1499382eab6315d0e847dbe7bb38d095bbed01e380d31665e761fc3d694c37cea0a8df8ac66344fb6a361b129734eb20ce91196d919056fb34081b7fdd0a04991d442aada8a278bd3a7d9ae29f8f182aba838159c36ad296bdb4582236fce348db70d665bd996c8e755f568f501373718dc69248a457a0d13576e7e0dd100d7e30275006728c52d2084e2cc5bfb47f61a9856326e3ae5de73b1569a9220865dbbb522042a6864f4f86c594b4ce90cb43fa38c52d2ff8527c9cafa3dd29e5cc0969aa947210c1c43c844a55ebb95a697dd29807540523c15763fbb4048e0100c24bf56bd12c09156d7bfa7fed859d7f3aae82287453a913a166166a6dbfe563345705753e9679eca3dcf449d6b405a585330c13dfe27b18800360d04ed1a8e5b12d6e4c6998df7eb0f47db0510c2d144816753719c6687c6473ec8ff3b867b00113d4a91aa1726fe365a2fbc31bdda9573158cb66c78d9b9f854ad5e79c8e7691f114def27a4f8defcb8bc3e351e4e1991aaa6549d734d79a7acbdfd3167f9ca030c81c7972a5ed45e95748d56c4eff17657c00c100fe0779a8d309eaeeadb1f8e85fe5f5c64ad0b35db8dff55b8126bc76a3678495ab4dab9f714b1f7cb095d9d1937d0064200756930603d9a8f02167aff4933d4f66b39fa0141c5b70a3880b7b315730679292199ef8de6276f0adb4acaa167fecb79ed14fb113935df21a6be676726c4067ca85e4555a783a1d23aee07358c22a513355aedd65e21520b8da74829b97593fa29100ad7a8165b5877174c3aa586039bbd13fe00abcf1466e66edbef2412df2e8c134bae5150df8597fd6eb7e8543c3d1c741d123fb131b28d74651935a0b8abb7372f540f376a293a1bccca09a38219738c7df94a998e2075844eea539a7b8b9388ba275cde1da1d67d236ede1fa87a5a4db1be129cff5ed314ffb31dbedacde43dc7454e69c7069ee9bf81e269a87621ee0b7e18a8453adc6581719ea0ca5864274696a3b230b2eb8da6290c991cefbca79fa0489519e63ebc4b9ba049e2f4fdb79e6ee37460865131acd82bb8cd6add242a091138b21d86a62b11d4ff0fe63f79096d1a7cbfccf5bfe3b07f903549961de544d4d94a3a7bb6a300553c4490ab0733f574b72daa94f31e5d6fc5427cbe0d448c70a1b18807fa11e821361f1f6f8137f0eb0361810590ee7a31652c382a24195759914f1a03f18b412b95f3d2f744b7fc411facc4ca6a0e6489cd708460b804b2726138b8357c14f12eaecb4552a5768ad7fd18ba14455e08442ac4d8ee0aeda099e569200662a58afed0d217e27eea3ed6244efbe3d3e32e71b6bccf39ce611107f91ca75f1ac55a6fb8ed5b7dc752fa7d92c47f22b90667761c808df296b412a6e1e3afb8299888af7cb8ddaea9b1ece002952f591f4d961a409a623114bc302647c7d45733d3b9e36bd8efb354613e078bcd83d7af841519629c6fb72d462af5683fe14f5b1c084b8cad149d453f9533cb5e6dcbd8f4c353d97bbfe93666c921879bb8612f36885d10f4a5d867c8580696c0997d049c9f71f85aae39d66771bc8bf49336c9dd4cd1e3c587f992bac4450c7650845047c02f99d9ee823e36964c38dd5c50a2b127cc9a8d276ffd047d919963b971d1a4b79bce224aefde708bfe36990b24dbb42033a5e635567222456595ba2c9ec96d8a6a2412a064692158e040733e8bcccbc5a1b488d073a45acad84acccf167558aec4d559aeca6eb70ac9aca6f1e97b8b6ea7af609550c118932ae876ae00badca795b2cbb20a03918b6906a9a39f85920f37bb255f1dbb896a67e0289520cdb4e7a8f03e765f994959564ff7f1840d576214288d356f4fa0a74dc032f3d081ee15ab59558254a2964f4260843d0de9261a5103f5e61c4774dbd2b147cfd6663f47ad31014425db535acad4b173b0a340324994984b29c2a8aa722b50f4dec4072e7009917fb0da966b340fb8af0d0ec9623ed9e3713f91f48d11249621ed2e49e8beba4026a73a1d0fe123ade877abcdcd6255280503bf6436ead1210e2bd38096403b5259f4de022dffe786d7c30912fa6004183434a27b8811316925e95c893603c95fb8260d8a4e29f4339dd472ad9a745a6eed277028135ff1beb2cc7e6c77a06dcca25b3b656e3401eebc1fcfe47fe27f7557580ad89faf45b69f1c8b214606addd2e3e46ac06ca393520b2030f9e555219a9cb4fd4a7cca69f2f8a9070543aeb699ee051a8c3abaf948991b1aa12a175bb42d9e1b1b1f0f8e257d4eac18e243133448d23acbd84ed698998c5563b93a01263df95aecfaae210dd4166f04e9b63d4f03c798ad7b5e025f5fc79127579ce11f9525c887169d6f2b40bf115cbed860e3b7f723850221f2e3150c8e7dfd6d982ec62a7160c8ef5c602b48ad45a3a685e356d3dfbac9762f77e1fd842359ff9e9fd17f63cdc50302391487a1b4bb7eb89d9546698adb3fab445d410f263cd9643bd0fe8e4c88921d5d824e4e5607ff9806bec911a0bde53b1fc6944bf3b3261f16694f43077b5138aca4e608412f94e6d116167da19afae6d9994581232bfe54ea64409f47ff4719b16ba827504ba2f2190dfb3a0d33000522bbd21d311bd0926b4d58628c8b70f4bb14bce49db7e3cc3129471f231d5196b41bd69166473655fe53c2cca8f306e60459387ae59f1b58c59d46a689e74f3187562b8b9b3b4825919704a08e7860b40c446d240cb14e392b3f64f2071fe1dbbd8d67ab15735ebef09a927aeb62f7857e75dcf1f23c9a3adc49fdf35696b0331e10f3771646b97c5ea9732299a737535168f5d04bf72916f1881f16a1a6989679c307337824b00829af38da34f13003712ffbb99cb9e29d858765526413c66d8f75e3e26cdc5dd2d0c0bb126b5ce6f1dd60e8c436912a3eed3fcf288254d683a5ec2b794827215a1d462bb00f73c808f4d72e5986e120b03a79845fd53d3a446e895262381d661210e9547bd871f2ef697526f60ab92f5137cdabc511d19e23e5bfbf7070d101ffad12f89ae5e64318eb998d3ab7ce4a290e973d7ef14c3220b0f6c3ccdffdb212140b8765a8397a40b82bd7d3d082d7cd9de4ee1359f085cb2f9ef40bc8d0d67c64ff3cdffb88b79487a1408f00b90ba6ccc7e8c957cc87b2d6463bd66f1bc71416762cafbe75c31d2a5f9dec3ebcdcb46b164710353035181bd2b331fd31a7c2d455c92d38f4ed3cad5e6c83b07571536d72c3a3c2b9ff7b0e80f914089ab160255b8e1dae154ac9ee483a17902111c6d0a615eabdf526bc8a60395569dd73979ac2ef85dfd5e606c2f67f2867a1be23b751785f6d8b4ebb11d361ab8759fa3c25d6a8d0d26157964a2b3e8258899bc0ed8981694829745963db28fca8331cef9c07e71684753453911c533b1c4674c32b0ce1058d459b6e963aa82b85770d471bc3800819bb4b5a5e45aabafd858a88743bb63f73a8796fc1848c39e4282c944a3c25529c3723da0219422b659fcf26e9c89de8512e7f6e869fa230aa185823bcb3f3e6e0f3f3a9bf45cfc4fefeddfad18073a3089a4c459fb65ce5374bfb502ee3b30c873564c0fad4993021a6bc0d0d2f1af74f4637bfb228c754ecf9fbf4666e59725f41c65cc4e5cab87e8312d780fc814edbb414fe6d89375e0c6645ca5b7e80f92d803235ec03c4a60342d8be2b850223f99bb609f0b043c279ffe53f8202daa9cc7239e479cbb02d5fe4bcf8030f86d82ab849e44985b72c66224a7beb599f1ddadb0f7a995561dbdbca4f54521716d0471c2b23a942fbaed3ef92130add4dda6c244140e51ab5f5bfb78fdc815e90af4b012d751b5654a67213e2e11bd6a2d894a0b429be32c26c6906d681c686c3e1280e96d5723b3a27dcdf5f3a4385539414410d36ea2bc5c342b77b692900ac1b76afc419c138588dbfdf2975875b5d319b91c985602798f3066e9c5dca182045f5d2ec5613da4c1d0cab26621bb44504e8cfe5eb2e9d25b5e690d63f1dc5d3b2c37bd0c6c024ede037b48516f0850e41010c1cf5e215fe3b98f0c5baa0c15eaa2440b7e4acc7220a4ca5f8db8df1a05a69f79af615b735b810fff8f388009413679d23227fcffedb3b5e051b0106b9a07a5a25c4d2db02fab818e00ae5ee271d4ca8b4fefa9289c890ec9c353af9275305c53094d9a5e045b6901cb333ace63a00f57656b52dbe0fc7213c31a40dd567af22ba1f60341d2592c7db57a1e2b6929e1488ebabc6bef1027f47d5711e64236ea620f6630e6682d7bd11eca22f52ca9f6254fa66a15c4340d03c5d93e7f589d6bfdaca19e6cfc5274626cd975f1f1bce925f40b812223d141f78d547735a753e0b1e788599146a1399e66be018cfd49c456a7284b4cb1cdbe810c377d96de5d77d7031b07d45388b5c05abdfe84e1a8f0138f603c7feb8da06a901bef3db6438f72ceded1b7c7e76ccaa02a4fb4a30fa1b8f47365a5a4cb7594c598fb9551773bd5ee914c1b3bb388dd071c5a917014639a6476b42d559ea59a19dede02179fb2bc123165c46be6a14d42c8e255a402900f087a792ea5ce70066b7686f6ab5667085e165b98e1551d0def14c66f98f3a9e5424b86c5347c1bd9b1ade1afde2d391bdd86f864b6ad9dd1b3f1212e307deb26853869932006b31b83db229f45b7880dde817a038c0da4472e046e4654882ca109709680c97c36a339d340b6a2a1d5ccd0978ea1554aaabe1dddbc63efa83bf3df3056b416a07bb4d615d1cd127c03f7b1ada99de52bb747f3f7bc637ee52f1c07f6d931380bf3d73c398f1efe1167196026d5dbba3ea187a67ce8b85dd6456d4756a17861dcf8282244e31b9cd5e8bd49d91c53980033f8c4c4932bfa43fe1107f546668dadadc6bc0504afafb4dd91358a7abd5f27a6f74e32ce3c5abf360995a6f49f013f3f5ba40ffa9ccd2ce920fbf373b3526b0dfd5407d39bd86b5f6d8901c5af95f3dca8fd05ea008798cf42b0f626d87716d79bf32957ce07c5d1678c4bad538f473ec47410440b2c6eac7042337766da97489a08564766274b89fef0f180ad00c05429858c3bbcdba4e0599b186e6cc90704f1ad75c253b091275079b07cc2ecadeecca6a05955f4a1825d6c2febfce0ca385aa2677ba9d9e6131ba390e83aa8342b680ffa375ef077da88b5f1bf3c5aad5d8e9f16122cb52e6344196ad47835590826373b969cf2e27e579e19c19af08a6329e87841e62ca903326745429caa5c9fce6e701409c21d39a914f674e7b2120d52f02a45fe45d751c7dfac35705c31d91d9c12b87fa6dbd731d93594e4aa0ceafff331b674a57edb2a2bdcd731cf49dcabbf52e0b3c62b6a7ee48d93d9ab1a6573a7a90978850cd05c7feeff913e2f969b9ffcdf1714a3a8e0dd1625aedcf5943c3de519874e6d25262b436afe3e9ecfd743953450374b8a405a7ba4d594d6b6b4ca1e63dab2db9aa3a697ea27bebde5a0c432c9b0b55a9b36dda3f4a5446d328c12be111b708656dfc21329d33b99b66746b9bb9c4b8fe4db7d1e40e89bcc5b1d6416ce1d0fc427da64245e091d36b74416dc7f2a384fc2dd8ee36734e879308bc6376bef9dc4164ed8d05df405ec3d714bc497780284b9e39412d7877413e293fa24c7b76c935ab45d6ebb2fa428a0b6afa4d7f99883c891a4045310b72da6b66ce32eda685abb352cc2a930814c5452c01956b77166a07a2bc3cfaa0eab4389c8211a66a4826abde4cae362922b1a9b1406335f005119be66059f084ee9a443b82ae84987063e6703d53a7e78473b0c1c7773ecd68dc4b1c1e7d3549092f41aabc41d7eb54ef1b82dda465d06f0cbb748fccff9101fa4caf4d3f73ae08a0b0552139fb1bc447d48a8cd568c2dc6a0b63cff284738cc185aff3f5b43d85eb8a980cfa4eef778bd399793a4a747fd0e08bb75afa6080faf0670f831dc94a119e8f65a09138e69f7aa728404ee0c3e09a51843fb8a6be2139075e7c9047fc4f4dfc9d6f5d4acc69ae548365daa5b444a0a74aee64e9d45171193456e5232ffa9575582e3ed0d28e2eaefa0867977686cc24dff9afde7f643da99d1ad4a379065cb4da2a5b121355e2d007109a6f163f38e31a2dc9fb8931fb52b24b143e2feb9073ba75b4e4b119c695a8d4d3940cf8652dbfb6969e628701a9bdd0b5dd769de81e6cd6984de3beea103373ba55d08dcf287b256ed8f836077cce7a645d6e070ef6544ace623f96abac9e60ff7b3189ecf556a1b483efaa4d5b71603b09aabfeb1b3c9e82fd92e838011f0fcf76e64c3e2ee34339d8a85c3fd1e903aa5e79de990ee52b6294a6f14947f258ab89a95c8e9152bb78c163d4d77504572082c779a1beea159d1aea32a0ca4797dfc1096e8c2e7f84b9b257842715639b865897c0ad57f6aaa9c689eacd9e859857c60e43112d834577d0e25511e4596bc0b657ece9940a208a10c5b295a9b4787a97353592b9cd071ad73d88e260825d52dcb555c3b5a6d83f3df7b04ecbc90305c6aa3f4455f714d8bd3857f065978c969d54a2a9a9a076cb97c340fce5cdc65104ffc97d049513f2010c31dd3fa21eddbe72765e62cd16f7d75215694ff88d58556ab2302eca763cc9441e8e07003fff514b84d0cf562ffa978cfbb7c93da0edf734d42dc2dca444d9c1ccb5578e63b03c87c1e153674e59fbb7dcc5d7ede747b7ff57b366885465fb106bcb2e4ef2ab20cef24a9818f6c169fbc0d36f6286d183e29d16891b707d28521ac3c6b6b7c7110bf4302e674ee174a7cfc6789eee901f9eadd1a106b4d968227641f483428cea5dcca444ea9bad33a16126954c8efcf2e1b372434ed65ddb19d94c3ebce74dc77102939872e9019adec9d961eae5afe179badc189c9e44c390cae6cde8c1021c722b60018502e6d3d2d8f3df467447b428a03ae946f98eae32757ae78a176e735acc2426260b070d10315cebdfb132a7aee121ede63c74355c5dc03ca0524d72630f8a9a80c5332e826b25ee50fe129fbda6706a219b47ed4676c2c8043ed221d2b052413b295a8627ab79c9e9ced9199a76fe974a97ffdc27d6d68a86e7b31b11cd78eb75804855750cdcba9ff9e9e51ac6326e78456bd8877e7d7d555ec3c4a524b628e00343b57f046a3654e91edaac9c924c903995a242df9ea4d1ccf66f1efd7d5946efdbe6bb89e23652113f1bc0eb22ee16f2c660d25b1016bd748c9bb27835138ff4d1ba22c79f4177e5bd41d219106d90d9f344aeb54347ef5aaa76da3545dfe49ef1eb63fc5581cf2b42ba79dabbd5bf2c37e773390f24709a541a149c65c2f23c3038473c710c271e633dbe11d8019536c3c0da867b4d0d433ffda1540f0fd381cb9cccea68002b9ac77d7bd864210773ef5a5ffb3988588fb6dd98e0ab853b7b13c717f7c2345f7dc4dcf6240bd38feadf3d5540def05bc6253ea9f56ae6de55f1ff90d940fad5dd7b1a3f833ec8d4a624ae090196759ca4aaa52df5529ad235d7157d35539971b12b163eb60e2d8e096bbae42db8117a17b790d2f627861946f4ba4c6f0ae981e44cc5a863b77315b17ffad764b745f3eb3a303117f54c62b1cd89140adb03b4bd88b25e2443843e684f661c73e72bb12c894a31d93f0869a19fa60bc192e6cc9753e11c9bccc243a6ac199de4bde45abf5312188f22cc1fe72f8d5e921c0c35718ecd76d92f015a1ad3a4a0f0c506e95a4017f0edbeda1417f7eef273c810a9fa342d1486b24812f429e131a71f4e9b052d9d9824c28a89dd6fad92eb42d79254bc31b37d98d1ebf8ef3042f1fc85c066a2a5ea1cdb40b1a9a6297576c0132a01481df2bfb481587fec732f5593c174fd090b6ab22322039f4f7f5a4ec35ca4b18b06e490f9b83710ada1ff3041751b45541b49173e03baa1dbc25e863c3225d860d712a66be1389746a6f4ef3ed40d5f5a6e9e099861d5ba394ce216a525b12b7b787c4278712b4336a39c7390f8db88c78b88c088b97f02fa998556477206341d55c2229c1c7f9f3ae2a14918f3e9195f95c2e112f5e17c3968df21e7cbc722ce842ae8c7413d40811c582cd10d473f5adc3b45e5e5e61d552efe1251579aac61e51693a8d1b73a333fe111b1fcb544eaf918568d0696d596762b8e911b9a68a9f02d34fcf4fc91511f135bc1a780d95bf11c805d8da5ecaefc7bc909f7b64b5ebd9cc8db44b5f4ddd110d1bff1b2c64d0fc7b64315a23fce2e9026926036c36ddd284243e01ec3190304d2bed24c6919f72310842f2e15c8d9956d0f154015d5c374c80bbea109cccdb8a90b75b2de5b8c1894f3436120bcbdf23935217a23fb35d83b09e03425bd23daef1f37a5c6ef1af5be974a7bda8933aab68c8a02589db5f7a8a3fe1ffd6b5ffc3c7316be4ed1bc725ce0e876422d590b0f2a9d5da8e067264dfb7b1b7d555806dd535e5db47600ce3c7ca3c51553714a560eab4cd472b6e4df37db937cd0354986908112da18c086f0b4c099100567e939d85a1e395563c395fe2fac5b42ee7aa8cb1783712d690557d24b4dc2513ae601bd66533003236f589dc04b00e2ce87b1ee61954a76042d340b08b34bd5b9cd625552fcd8457894ac32bcc5337875ee96345082ace3f884feb221018d391f6bae38a357a366ae9b20f8b850201acf70d93a8e09c808a0f6f00cd2aa01c4a59c809b286bef2a7a53c06253e82317d0b4478354ab93378b3104cf3b7d7e010d6afe53650b5ceba3d3649f41752f715392a5049ab0c79cc73558399bba0e39dce2f975c5f5f4f5c1b685e24fc63915d6bdd6d73f4eb8a2a6fbb621eabe8bf48c5ef29792cedfdbc3f54cefd0f53bb85f544cb8b3d01aa74e267cdac13e715827795e51cb176b29f77a0bf22d73f2df8bbdf70117dd25f6658e50b471695c3e2d5963ec25b0e14a5f2581b5fe4581d718989196b9743fa8314e529848afd94c4aa3396e0d980c184e82ab61ee83d830415d38e632bf822c50ba655481e5cfdcb335c5a6f0d642d78d8e7a1965206492bdab800c50439f72223098bdf4b360a2ca9737a3d5e80544faafa31b4f130700c1aa980dec6b01c75d7eb0ac4a49c56b150afb551b179f97e4fa45e9668130990dec4c8912268eac59ef66af6ce2178324dafa627556dddd44298ffb8cce8eee1b6e8d7252e3f05400698e2f3b41a2cb3eb13da6fe632bc0e5bf04ed5355d3fc5501b63d917ac269fa7392e253d5d83ea3d36c08a6741df05c9213e1fdc5132c9e7f49d8d2920371e771bf16d2fbacf6ae2d281046b90d688d54ad51117e47205d31f1ce42be588ae268bca54f6df66874e619b734b1cd0b590596f6cb1333e49befbf6bbc638b4db7da2eb5d173f2c4b4a4c7b9de2073febbba18f93327ffba5819cc4fa6d384a22a124337094cb9c8ea170a417127c1dad69af4d6165688b25cbaea49e8516d6ffb1e5fd9122191780236a4e377720182bcaa549e3718c3ffa4bb1e7284f737e0adf8b8697ea581aeea54b29c8c8c18aa584ede95af66fcfd901187e50c8d19f0866bdec8efae9cf38948a9a50d018352b92e1b735f2493a5b47c25f155750d1a22ddee63c8ad76d408fad277aa7853752a8f4e64c9f7f1c28aa0262a72742f85f7c5f0dd2cdb6f9c856c63c6131460f7f76881055a21ff0dc32b415fa2152a5e93fc9060a5cb57caa3c72a07b82d2d1ec5c14e5e1654141f98c53957e5871f331bffeebfb5aa1b355a46cabeb3088efd117af392c037b7023834871299fe563f754a1a827dde03526a971b4e9b15a1c6b202ff1cd82d7ad405d8beef94162ac2ee28bd9e35027a53451e09e0069e894f2e2132878de7a7eaff296c65c7dae67ac433e8a84b08bccad1eae5fd13a48b70f56ae615bf11951aafe2c9130a0ae8ca95796ae175f6dc1816cd8762658f09d156fbe1ef8a67fe08e3e6663ae44afb5f130b2d65ecb6013ae9311d94291deb48b7d8474615302f3e6c31de3da295a132a7b4aaf1d507f99c2106cbd2676b321e7d1800362de2b15fcc3340f86a142b284c0bd1019adf6b1a4945100f2befa9d9ffc3f52dd83b66b6a8f3df749c8adb4539bec0d60fa7307b0d06006548566eebf08faffa26efaa372d197abc1c7d85a7311dddebdf7af94042b44d2ce5a83bc5307ede6bc7d78c7cfc09da3ad3737c57e52919c022a024e62ca1e380d31665e761fc3d694c37cea0a8df8ac66344fb6a361b12973f2c8159070d06743c24a10fd63181b631acfb316340946eb01af9f03343b1a23619a2babf6ba9976c8f3958241eec807db84d97fa0c8b87f0ff446f15bca20077548e870cc966c8d572998d0f0ecc14b4bbaf2400edad24b5839ad335ee5b8b574d68dc435f5f610fb58ad9a87e69e2fd1f360ab30b4440178910abaa2a8cbcf0c4bfcdd58c8dff655820649c33842ac1e3c6fb67f4bed6bb28c4fee0afb52a61d08ad4bc15be3b3001a6d8cd84f59135ea2f23d541a00f689ea952f8a89411cc7b628412977dd1acabecc7ee30883b8aa4f18886ed44b43d63a33191ced9a6b74e4b865906100ad6e107c1b5d29c89bc4e90c90d65f604a5526e015f97e6bb1879335d59badc8e6a77859394a9ce383fd6dd5986c88d27091161c0c499dc76cf3572eb4a561e7b5a7487fbc44b720c143b4790e36bc814bb2c0d925c88067f2c0fc8b1c2c0a0d9bc0b617c3104db4696396fcc738e2ee59e8d0db345e3e92a1e4ece7c7d6b60056ef50d9e0b5dfaadf53a3c5de107aca91a93e1998285a1e3178dd338d2e6e477f033e734a0a744f009a9ba37d0af4b0e96f332aade95b926d6354c2ea56196b67d20ffa0141c5b70a3880b7b315730679292199ef8de6276f0adb4acaa12e33d8ab8abddbbd7539ec0a47e314c18ed511cd57701dfa91572bd971c1787bbb8f2c6c70adcf20efdeb01c54d6368cc88f5b15f33cf6125e6abf451df92d436b4f23b13ad48be4f796034fce902dde6df485003bab3138f6d86a2266a0966df8b711e1f5d0c90b87bb188f66309b4da3867af7a9420a2852c7dd990e94597009a42bd477d98ce11c92e50a8aab2dbcac615db17aa31a3a8529c6ebe92a5e5435a376433d231a711416bc7681393ddb8e60973634b11c4fc898a27a09c201f66502a27e533d9cd9a68833b0a8fd60bdd6115a712917f76b6bfd680f005edb2d23399c6f7144cab7b6ca36ddf9a570d42758e19526dfb8ca9c23b7599a8de827dd535bf3f2d0a48c6aa7ed8b22469aad75a661004221d119c773db7d3f149de1aee0691751ae52608b8121b6e3eca888d6c62879aac92b57be00f19be199c2f6189add1760e37cbb998892eda25947a6eff8373cb40aba3c5e0361810590ee7a31652c382a24195759914f1a03f18b412b95f3d22fbeab6b7c2abc1625fd16505ed10216b68446474a083bf690db72871cd4fd743e038b8b6415b44549c9655cc702d9c7b561166b9b8479e0e94521544715ac71de5e505a84b71452142c6e9106ef154a54c1b09926572064ac258a443d898022a7ac604d32a4b757485764ef1b714ec04eccf749e143998d8bc0f4d7dc093453e59d869db29afd9c7a7aa6cea83330f6d6c258ad04e5a8829b46af4435621ac823aec14b9ca1634f10a233488e2f08389bf48c997097a27baf4b01f9401f2160b1d1b8520797d6b093f3dcbd5340ead034679065ad99146e73d7c3991969ce6566d177fd9aece89d213db057bf6df5db55c4ddc657b2c0131dae77c7614af9a91d9020044c63d2408a5e9189282814e9484f9311257460249faaa32c52e7b268ca71d8745c09029f708ef5a2a9325aa6ed849da90244d09729481dd9c0b3938d89e5d9a29631fe14dbaa334fb82f926fc08d64f1d08219241534c4094cfca9c4443d2354cadf5e7f6fc7b159b29de5982d04a8a5eb52be21bfdde92c621d69e4b50a1d043adced2ca71b1b5dedebc203dae87ab797596b0f200d8deb406ee7ae287ba48b35d7f17f6ffd1b877a13d13a473feed2da98ec7364a04214d10f0ad8fa557875bad2bcbeb8dd6985ca9b1a1e32f2476cd83f9f79b3fdca8064ab94a0996f12e5fd3cdca45725a1db5f65b469edeaff0badd4a5c8ff13ff799d2e13074037af3c9e1fcc9131460a773bd9e1da5b2dfb4b4a13d3e7246c906be6206116e1f91ad1c1066a5472d9463a0522d9c24a4af9e38fa41b9d4b0daa3dfde821081f1bccb62412b71134c98fc3651cd3c8f36ac7229600ab5d5e7f7cf3cdc37abf42841cb42a931b5962fadca1dcb9ce8457f4c9b4493bfbd7c5de0633e4a96ea09c523fc446d2dada7a9bc5e0483dbb50cdc6de7992aecaa8b325bc6219d2e0c2dbde989985449ba06b6ba1c498b1d00d75e487dc03c69c479fc78b39a597ed8ef1dcdedeb8d0f11bca1f50e5e216fd2ffa3acaebc60ba18726c9c6b4111d12cc6364f52f3d570d7a33565036aa12c848510fb3a3b13068316128fcb5b07b7bd9944f4110d1b3f68aa6a213081fffb8f2aa68b129bde97beb089f8cf2dade1bf23711dbbbcf55d3a980d873d723479225bb8840d82141325f2a869f999ccece96b12698ff988d67036528bc33879541049f5e0d58ea5b78f56c76e1a34670181db53b0f6555f55dfa0614a36228a1ef252fba48c1f6749e0ffd74a71f94b3714d848855ef2abf83c5cd33b37de849eb9079a6eaf713bbfda65c5bef9f20b1161f779da4576a36c7c91312daeb7aff3470bea355789b967a0f664f13eaee90ffc210691abbc872c839b86ad6681e94bcb59fcd21e79de35f226253f66ca734ddaf3383d2910edaeb4a01a9903160b664acfc1211a61b10247aebd11076978b7e8ea942c3408e2f846ec0d151a8930c9ddba22e54c7f89b7d5382709acca9c2d8800692a974da1a0e52f7ea9be8b015fa5aa39e7b6f1cd5b6a83fe9697159d30bd9207c7b68988b9257cd6c9194c116d847b2dc108f783c7fb20fbb3f730c8a2ce0f2ed39d8f4c0b18892997b1d54b2bf363b46974bd39d324d333a0df8d1cef759a3a4f4f256f38275f384cff32f4cefbf55d052368979cbf0846ad5786f8cc8f36b445dbfd6cedcee5ea9890ce7f531d0edf6785c69cfbb1cc590e101cdcf1bd77b4d26d07fad7f31b02149ad863c1ae46d26c2d3a4a46eea8c0c9393820ab709e655d3fa11d0e16bd43db20c8893109635561e777683fc5cb592d391e593640c3edc3b1a09fbb46a60af9041d439e4dc07871ba6a7b53912ad802da3ede0ec4aaf5bf97502a6fe630932b29cb3288d587f544cc2c0f9b35805d94bfbf64047ad378fb12ec30bb4e917a5084094ac88fc037cfc28f0b02fcf3b2c5043405a8eabf0145e3fae3c1ea944ce3ce735d09c1634f2c7baf264f9e817618bd423cbde05d59b59e44032e7f30b72d12a81208643a593aaca02fba35c2aa9cf6842f66834b5aa0e518f51c089906fd63fdf77ed60432fa9454ff1f70570fb06f7f15684da10efd008142211930b3350116f9825982e8c6c180494239b841bf84bd6ac0fa73114f04685f63a63168f068e9cb4450ebbee4d066671d9007a04b5c3375377454b232091323a495b1fb80536e1ff989e6e73131c5464ce371f9bff3bd3093b0bccef29e796720416289dd983f233d2b5bfb0b3fd4cb8577416179f9593b37630453ba8262161fc269830f7b818074312f7be2d5eed499c93dce29bacce30c385c19abb00b9e99a1763d80d36d7153fb2f843bab145d1fbd6f009b3937519f39045a80c85c7b90f6f390a77e7a44d88effa2398791a6daf681e3b258abbc5bc835f646759afdad836f4ea95d091fc7f91f0c7199be6b4b7277242e1dc0a653c9d11cbf00bde2f3934f69e8672f3745edb5339e0499d66b315ed0921d7974c55befe3bdaca4c3f6fde94f533e04af92c99c121478a75796c26b195a2f908cea310ab5748a7615e0d02f80dde38a94eea0f33d0b2eb28a5a8d763ae0161cc4e04b78217ed538012280a6dc1d9f183e5806c44185d78e1c26678ca66cdadce16208775b589838c07cbb1dae762aafc8a3b8aa8d7cd4b487b4201ef6cf8f7a4a6eeb5c1c36d02aca6c0af135a74a8ebf9b5df1e3691b360e61dcfe8f6b1a24249a25d7b599a4f3cfad58f5521a9b14d1439dd489870cf2dcf0ac98dcc269fb0dfaa4dca5f4b2331eff5b126672f49c8b13f314dd2d7a52c0c09c82385ec552e31b55c72de05c26d155893ece5715258aca31fe2a0adc27da5b32dcf2b5e1e71cb6ed057660be54c2a9775f8b0ac4ef4490f1956a793830df9cc97aeb1df4ef958ed8bdfd5be1bf4cff5869ecbb988ed4dee3725c5db86dcf4150f276272660b163f7ff58bd651773d793bac3304df8161628607c2f1a2154a666655e88932ac36f75af1e85c62607e07427ab0bcd83b3db7a782c472e6bbb41299d9a4d3fe1f38b6c47221af7b3158ffbd77d52cfff244c0d06285992f6ace4292423176366aa09dfd5a4d5b299cb9e47a7a31d0aa5b50878e2f051a38f0b7454b7c863eea2ff40bf583c79a5aa6f457dcdacfd339c2dd090958344f68aad98f20bf39a0274ce5c8a9db024bafef7d908de702df9297de3c2d5c91984bb3366d529e610b1c430e175520948641f3ee290bd9f3638d41c9bfa5fc5921c4b2bde527097e35d7ce3e25ba84bd246a64e396f074747e9e1caf2e26f000ddf7a9a7133157f36a633e3e07e1b6740562abd8bcea2d31d1446ebfa746fac48e8a0f2f7c7757f1dd9f8ef338d6254a9bd90dd5df2e2409be521706ed07d10ce2f15dcb71d8eea6f0971d64cfa92b520da93987fe9f917b7af693ac15c0b1c4e55fe30a1eaf8621c6fca0a45921bd8d034a000de70a5b9dcbd0539f512e3a03c6a2cf344e4ef95f5841e884df492176b9dfc446f59af9b03a93086358f97f34110b755ddf875662b3503dbd5a43b97607f1f2c20ff844966554ca8a666da3dce1d8fa7ca5302d6366c212f31a955b42bba4d24563d3cb82dc35f6a3794dba8ede97db85735f91139378c710b7f963a8c7dd0fb0e05844fb6da545b61a465b762295598aa36d4b7d05001c247a34195cc5498be2a435474b9a02614ac9ff2e0efeb9e2c3348fcec0f3f537ecfc8d8f5b35658506498cb322907b120c00760020e97d1abead1cda2097aa939e9b9866e0e3eda48e43fd56b5f081b8e75fcd7db378233cf98c9f0241ecaa24ee3a73422c340da0eaa3e69c313fbed70049d79e52a3938d4e44d93b3469c97ee87128c186acb4094169dee6c5abac0d32e24125bf014640898614faf5e368fce3d7957b0018f6ec6cbbbc364f0a5fe22370632c5fcd3f6e8fcd45d40ce3508b44e77a062bcf5d2349c4b2497095d87614992ecca7c030e8f819da99a0d4195d8412bbb7d36e638b752b7015e82c95a45819ed122327b03729b05fc5234f78e38d714bbcec4686373a65bc8f738b3f5788ce28c7df9d8c161dd44e48fd4cf934dc3c1c96f859670491b88d11fa0c75a74ee2618b31cf0776d175d10ee4638dedce34d877aeaa4bd9662d6c25799b186ba077ce8beed0f731bcc391a31bc3bee105cb8f17e2eb930def03b02974198f8990bec7e7f2f0d70fdcceecc842f3df4cd3b93167c9293933d3e7f6e1bee0c22a34f45391653d4870d396bb5bd8163d57992a3ec2a8559919bac2613a5899ffa797d22907a1207794466de9574232bec4813897be56bb086eecd73c5d73a855b7bbd81e4b31e585ad4617a86396fd5f019c4cd165a9149db228830b4a2e93c767402ef1a147c55836b16bbe148aaf7049057b8c19434aa53b816db2f075dead598f97e97a5a580085c23278f4702887c2e1c558c594358340110fabd97cde2dbae072915ec2a8e5294fb5405401105106495a2a3e600aabf7eeb2deb6438caee99d919c9841a409e2ef19a4e51fab501f5c6204206a942f6b42a37961a64bdffd2317870da10752f6bf72cc053b9ba4d0e31bc7ebbfe40f00a6d2c139fa5ca2e1f219430581aabd58be7817143f8f96fb0023fb44c98dc8cbc56d6c9fa1ed9275b69eef9d8629acea5aae160cbff385faa8312d104af07878c43c69d691a37ce46b8d5fe09377d8f75bdf610b42261e78704154c153f547d84bfc84fc75984cb22d5d09a37dd80d8b2d5398e82396e207cea471dfd16c8f4cda7e59a9d72de1ed74f34eeb32a18d653b95287451fb098c5308cfcfd42bccb4fe29810f06ac5901c5735c0762fd53e09630b44aada48a3b33ed4d1d7324b588718729937e1df2831739af58ad09a30f9ffa29f9438b38ae182d699feb3fbac013b1dbfd189678dc6ade592f1cf6dedbb55ae8c756c18d1111f3d1a633df67a7ee163dee7966036bf0eda838f26ba68080bf9e590b2c09888dfe8564cf89ef69b255f659d36dfc4fb52beddd1dab21f9bc5e0dd7feef0cb052968552606b9be93a6233ad0c754573611f373875bc7cf5bba68802adff7043c0ba05426e934f14ecc58be05ff664a294766498d9752c945551dbd61b17b82da582cb862ca241883db0523e770e5ece5b59f1e903b1c3903d1f693808d1bb9d1ade8a0252c3830baeac6b3c61e6dcb107de3ee7a91474f04d0edd3eea62cb79a822a22073a94f6599cbe162818e77f9ac06e226100d2c55383dc076168ebc9c903cf45659758c15424334afb88aaed11701bb44ab3bab6e505f6446ba98e298e587b0dc99f537c9abf6c34f00fdf36a4c4877c300c2c19bb354cfcd19acd924f2510596f2c2c47d69493f57a14903be90f4a0563c28472313f30957da7e75dc4d244369299a29a875624e310ea77d74df5fe68a5ffc8d0e8512532e73c88c9c7f4827a202f14cb0878a6a3ec25fa7a99631f90c610cf0ab642cd1d08351f1f16a195db9ecd1441fd225d23306c8b397a2d58b093f62d887f4674a32c6305d889aea1290b718ccc41c109222ebe870ac2e201079ea6801ea610a3b4176a2e2db9eb5e911c2fa1699af6fd30e8d72c21eeb49de9d0e7752d6fd47faae246bf30a6318f782871a664231965c140402acad5381a097217de19edc009280b68390ab564e853291234dd0afde613d684fc0ae5cafabfbbbf6132547f9e4fb9691d61e164731cd79bf235b19984d1119aa3d91146decff645e441ff978d141072475f1c1f51d7bce3cf470dc6b28b0b6182aceb3f963057cfcc4cf3fd0ab85cf92b2efffafddc07992660493b62789fdf059f72f7015638287b5850546eebc15abc2928c7801bf02265e21eb2cbfc3a9a9ae93b65752bcc45951ad4286ee278bd1b47dc6fac12be9ca46d088a550b94e2dd44e8e49f79f16a56a8bb3c6a05e102d183dbf557763a5627dc0a60914ef81982396ab6ffd66038db22fc97cdc8e5dad747a222e4cc86781e0554dfb7453e34b5a97129cd2b34a3524ad809c5a1394fb36ebd126b23ef44100ab18674f282d8c0212ef66f810b04dc35ec51ca3b0aca06d86bf04f63b797192ceee3cd357f98de9f01b55f1d285481064fab717405fe498691b43254f2b0e07152a6ec97d1da7ac3e530b0de11a23b05addd32d519d00780e4d2691e274d6ba86682244d7fde5281fa8e3fa0c20c39c312e4264c0adb8f5afff855a46f39b93b041e5b327216e69fb1415decdcef6fcfdf5097bb160905a9d6439088b12dc6a4cbbc5e2f638d0ed62086b9b3899ed11c7007cc5906d599a1d17ff30428708803bd25d0be65901a738e7f6095e18d675ed776c2c89e3e77614f94c1a2112f59c94a619e4ae45611feae05acac02abdf31f4a013478ca1519d1278f8c49412e2a76c458d71232af801585df5804c1d7ebf5eebbe43e081945008e345d79de709408afcdd917612b8cf3296fcfba6422e0cbd5c0f14e8d5042716c9adff8148056085fb663d7b999cbb00b085e3da7fcbdcc748763a2f062660e0ef65b0282311614106374b48596f3b41c055b499097e1dad685775c40634b0d3812e0dbc5b61fe061ae76bb4a530349eb1123e2d8d65d16b2bf90f97ab7c977f6ca29101f7468c1721a79684c1f7d91fec880f5f8bbc1e339d1eb6c3a240fb1f320cccfe4b431ac89d9d6bf770a74954148c9e8fc03c1cc8cc27f87b6de7263a83dd2bf6ae939ec4dad3f2bfa56f8588d78c848ff621dded833b8cb01b41b06acffae2c04b910facc8f6fb732060026715b0712bac035b4f474c165185608f8859904e6aee3f30efd0aef910becf2a3b1f0f7d05df06506693568099d1962ef00eaa2f80d7f4e7ab687ac18526960e11be97318e3f10e46ed3db415a1302a7eb32ed12227dbf8557f3bbb706102cf5872c92061c1c83fee37d03a3c2558033617c0a3a467f3305deab4abed446896eb9f513df075cabb7e138482d01ae710eb2f66334f98ff16bcacbae65f82980f3e75e3129b9ff4516fa49edb2b3ce4e3da7f85256eac4694a3495e60535e5e01d510fb0b5b94d40da36f45a452a812018eb9163973e94e15982a652354460184f2b9c71ce448020f256ed2a55366b0b5f4ba906f78d4372ebf8ba779f9ed08351a59fc061f4e6997df45d907f7495c0098b2b5ada146229e87ffe9f4185c8079b9d73a06461cb9585217898c362d437327cb4c56327d7f0fd9f455d0ae0116b3ab29df93997dc22b93eadf7f80b0bc6fc120066fbc22b93520d7c857e79599cc8a20ee7a8ba92030473d1d1331f64c808c0758c43b68d29ef5a056952ca74b6d6d18ce846d28a53d11c79609590066dbbfe0edeaad9a8fb8298f6446b873f6f5a73d719f6a9e40c9c25209816a21d977cbf2b48d8cb7c119bf097659fc349eecd48883ef123eb4697e181092e0f611662da12c9ce304c01851d38d1f160f9e503ae076934a98485c889930faf8698d2a8fcf648189d0673b6855a8bdb8f0a65448ebba15e0a55d13e98a44f118615776279485bcca0df9ffc5a670bb0a061ca57d95f896ef941ad451a977134f5ceb84045c584f19d109acfc14106a81ed1aa0e877c32520d9cd6f1821ef8a7b6b708433d22731b5b9f6d9129a8ae8333db9cc3e52a586bbe8fc0a838bad5c7bd5f47905e49c8603c46dc15c8a48fb1e7783fd06df921954ec93c015aaeb5a0e4569cc19131828146a839d39f1154ed5dc9a59ea6e5809afcbee892c6b13d01a235eb59418cfeb7200bb79643b1f01e66413947c9fa29fa34e4eaf0801b0ba8b25c640dbaef205795da964ed118b60c54201799f896f1656f4efa99c9470e90f706692f25bce8358ad97a3a2731fa534a9b77289d2d23348190901ca74d0961fa2ee997196672434c9e39c941e17df42423555ab9384c7816f9cb8481c4d702eaf924bcfa9583f5197ad16de84c5d06f892392812d7722650b89001447aa5d2d63e5092f2187722f6735239ee1e4a0f2b9a433816c62964aecb7aa364d3b9f5299b1703f2966a1c35d8317a53d1e1b3293f6ed64234d03686d8bb5b149c6e08dd5206c74cb59d7434b66dc95eedb95f8c7a44e33afece7358851396184423b5b1790cb83864a5aba9c9586fbf38edb96dd6c3d787b2e50c17e8f1a9518aefef2cfdfc44e56f775c1fd93e25b95aaebc7880c9f5a218d3a48f57595a853389b1b1f4e80561fcfce8a4791b3a15fd8b5763db6ba9600e0972cd59a8acdb51cc84c7d3e7150a305914d99124b0222359fbec69496edc3ee0fd8efeb5ad78ee5dd4e3b6c7a5619e40e672d712737ea61cf497309423dc209dfdae906fb62a5a3c2353e4d6d01c8e76f5c5735bdf59663915dfbe7ef9f85345e7059f2624a0b888a1e7a2ef2385f713195f794167c541c7bc881091fd6b318b140b7645bc19ab90f8d254be104db9bf86793ffc8cb16e01b85a2d59ea5643f2373bcdb466c8a39298f99c490a72785ca0456f3f0b1a6c75803f5e6438f6267d3e81c50421c86ae9e7cf04cfee6f00ade7d699b6f6d92bf070e90d5e36cc2c99ce4b706b5dc406ece9856190a472a4bbad216dcb85f9ffd50f78658ccfa97e159d6a73a72a0e6eec1df5cf23ce2d88bd45dfd6039ca7eb3028bad2501e448693d7ee25cce93a316947e1c704ba171643b3248583f4f7f510e29e659aae6143259eb8c3834b5ad37a781ad03f508778ec88ba11031467afc2cad4a77bcf4d961065c4412aa6a55e626f5d878193790b16a42b7261dcf9eaf5f979f777eb23945605132405c4a715d526e688355583165f54455aa8e1919b93d2d7188f10d704329ff9560c756faa6107214b342fe0cb27dfea7141bae3feb75cc3944cb4ec678b4b95bfd5d4d83139b6619381cd204d81b3019d2fa42713ca8a23cffff628ac615410fcaf1b60f84d5c23ae7ae97384b2c4eb08bfa2d9e69998e01e133bd7776965e3c5b97cbbd0553767c5317e0a33782604eeabefb06e07a96675462846cb72bb02ce62030dec2f624be396022020fbfdb001e840f7258bec14cbd8f4b64e4fdce068a2dbddef2bde191dc2d2e85ade10745772f094b185b640c04747c034675e4b124ba53f9ef45fd5a0bbafcb309acea16a3eb0964ad6ed52b1b54fabc3aa2610159b4b807e39e0105722d37d745dc659e239f57afa809909ab32f500cdc905a2b5becde6449c4fc4646036e9e2c4eb610bc4f086211dd5cc14e59f1db4e8bbb65c30b3de7d47add0e7f4955ee060507599a237dede52d9159a2d86e51b532f27f593a18f806adb679269f7da26fa6e7a725febc14ff4940f844a64a905a50f45c303df51928a9ec5731807d0169bfb8e23f196a83cffb7bc0491135c9cd2fc2b15864b38e514c73af553ecd662ae667f82957faaa226516de44ea231a8abed638d8b61f96559f7b9dfc37eb31904a867f76442245c33b2b37804669da0056d3f0464a910e8755f0acf73d839e9ad2d7a46feb86e94d15223ee7e744769e4a4f33b433ffa3b462734a23a1de6074d3f30c47a8b575b295f66a24939452ea41cf90e811d55ed9adaf597e7b5582b76b23f96040725f5dfca12c2ffd8903b21949f680368abff4c97204af1a7dd18baba241c3665c4c09fd4976ce2224b46420627d4007b8c94f5542e400a1a9c3653f39a42041c3adf9272de9b586698bc157299c72f9f3572a73c041c1f995ab5f2ba225a79fa339abd1d35f2d002209915f85729a60e584fb60a0a9ea1b8c43c0356dcbab8a3777377a2d839176f0e5111933faacd3fe82fb3f09c6c18039ecd476cee48723c7458e34f929246738eb53a21ad509d7a664f3e530ce208c96d9e12f2d8c7d57ffd9e6ac12d85e90abb446c8e1968836f96b7d575bc49336e2d877ea1d7c71b955309227ea9e530894a89f1b943a2558e15f4128069c5d488e978641ec818fa8b7e18271051a403b492e2edf043c387418a46a9a2f2b8d69b812772eae71c60168c6a8c1a105128e6bf7bc24da2f8259c89abc4b75e3a3b000767ccf48e9ae5b9dd5670777469eed4020832421cbd5d7b49397a6d2982a7b07cdaf88a4bf34bb3533e9c6ca51adcd88cc9cdbd7b391cef9a09ded27c5c952109f3b8c034fdab3e419c7849337ff9cdc454868a27f4d642f8126e0adbc307c1f46eb96a9e55bfe1a639c6da51b7cd6498aa713b7b907f2cabb5a4c3a1690c73484ddfe5e1961e4d4cb87fc6d19ecfac8f8a2f4c93272b8eadf0d782cc8386142e319dc72454f1074c82b2185c25cfddaafe13cecaf979763ed3ec3ed2895a0a45c8eb904a890c78eb31d006e732404e1e395b60a022b5a4e5f3473a2795422e02d9001362efb490d541bbdcb0e617e51f2c119b7d19a77e37398a84075bdcde16d37c4b5bd92890bd38187aa79d207dca03d3615840e9617f39f0946d44f580456cf989bf95fc283f77da7be354a191d6b1aea9d28bcccc492c87f6b861f236f3bbe5add4421cd9add084e38339b61871851a6bfdd5c1e479d322e1ac410b26a28dd126631755859043beb5b7c6c4129642cd9207addaa145f0272cf5d8adf7717679230841fd92558d40424b8948aeb9f46e51db1477033e2de3a021dcb7d11fbd32a4e21421caf93e57734e0e87f0b33f0a67a1fb2558425dfa80b4af28a25fde6d98431e691b81e5445f556269ce4e287c7962838397ec3e541065e433e1828414e9ad980ea7ee6400057999958f834e48b946c023b1e49b5d75133a2727010208764f996f8e0ee768784523c0b9143404dd16147ce9fe05f255fa5e3637357ec5726914e4a4966ba57ef136b9f597497928815413fd3a66a48901b685fcbc8cd8b5b0b7e7b6ff4d133bf0717d17b217064edef82696fcd686892b3af2b413c5dd01196b2dec765b5182f3cda35ee876f8a3dc1d01a33a09891ac631dea7df3f983a31e73c3a580d9f43c9668ad50756464d135a8dbf5549ac4ee1f722bb8c2be74564e44f86b139618940a87fe13280bffc8cb3797ce803b9264e4beff09f8907f234a45a8bae42efe7df41a74bbdd3dfea7c5d9ac69b97375f846bd131623bb41b2a588688e725c8611611473f358d40f43beacd8ac678cba80386cb3eec5ca2b393764c3a4fb4d891e66250d53eb65347bfc86a90ded0d85d5d8ffea5fb09c25a7acd0aa3ee7185d912aa558827c01399ff40a6ff96f2ad4b962c436d7578d33bd6e354e7431e1df1a88ed4745cbe6e116c8ae1c80ddfeaf587e311a18fe1bd917aef4f050ace88703d7d95253692bbfcf3f3c94312672c065d52d7c56a517525a92e3fc38293eb1516257ca4c6a9472e66212eb8f2ada8dd85403b5fdb3de7dcaadd5ab9b630d94d9a07cfd35a8a169d3da5f7ca7d35d19201441120d3305e73541c5915fbcef292be3fca641c4f9a46dc13e672ee4a6278cb2a5fe5e5df4814b9d0080894cbd8cced338910915273d09943221ee63bb9ec6a7e99aea9dff7a9264e1c38451011bb85978b2182aada2aac7ff34cc08963d658022368bf6901428766381a59a28e8526ff4296d2adebb7f0b399a77329f1423a6dfb7919f05f7aa8095c11531d238ab69c0cbd9d0df3668ce416e47977dce6dcb0984536e109268b92a34ad75fca785df5723e71bfcfd452fa11390e81d57880b5f7693b0d27688005ad9367df26fd4c22ef773bdd15b7960c3c1fb69922af7be091fb94568c060f64918ca0a2100c336f9c2472e336e6f59ead46867cfc43002036e759c26c4140f42dd35ab588afa3532f55d174299c141fe9a56dd8e07cdd501c4b9b11f1056d6ad2c0bb6f63c16b5953a44318112d1b1200414c8117193083e53f352d014ed1a494535df59a975f53c1e36f72ed8df6fd1381fee30dd9362a1e76eddd69763c1136d6d3299d13bd9837c5c751c547f7cb26c45d0875196680d79f798a4958a58a207fd323238a53b579ebfdcc307d8a875bafce4ed9d85672b1a6a4b399e509637f3166cd2151733a928d873cf4fc374e52c0a0c582f91fd4eff4d8a7dcf7cef8b3013be725c8157cbdd96a441cca086b23eb6a83ad719847a75c36ac327c2f522d0912da26887fe28ec45be6b8961c97df9de03452e163d29894941cde6976e515a6344b6e19fe1b14daf03947f87099ad88f2aa60f9036049e8298b908e8e8ed591dfd562095d9f18fd9f79f785d26a8f9fe59e754e43f094ff94fd4b5ecac8d664dfca7f4a6a8b87dd9d1e16b67481711a07745047b8db02b93ce45ef5d60236fcc67414f8f29f95d9d5e6e3c124035576be508ce0b49198f05ac1b330c8d16345a49c91ef68f7af2a348c10afb43db83eee86555d54b4609105c901f3445dae62399325010718ebb344cf66c2950ff645d584b87e1616ff1eb3ebb932459f87ab60d786c0f66f79395ba9c5bf09c018f33dfe6bd35d782fa7e7874b59225359111fcdc9e6f759614b8a4307c6b0fcbba92fd99cb7fe8d60410b658e92340f7058fd5103d779f78bf310afa2b14512523de7c02bdfd388200494b462e8b04f4e99042d8c016e8f614621d8eb263ef9451afda9260507da25e14caaa14ecfe9039717a8556b6a66a50769604857a6d19dfdf1657702761ca0352eea538faec0452eb45806aba8e610b43582e56f7e75a06614e9f526bf9d7a4842b96f9a1273d88fb1e4b0ccfe39614e845045164bbb10f14eefc5ea7c496a47d5a47903fdc31cfc897892b90d9213ac0f8e5030b5e4c5d41db823d36d02081f10fb20ded489c3ab1e0cd56bbf4bbf7a63d5cc06d75ae076c6e81b636f1c06e8d5b6777002047cd1def374097cf2d08d440ca103fb8215572de618530b1435d48097cae7d57a2781fcc0a4416d775fff10b7cbd4bee0587e93dbc0f0d0cec62e831bce576f8a53e8e0c6de4393db0b3f1c632c7fe72cfe99962ee4141cf8ec8f9579366bcf4d2fa8e87b72e68a2d5787588a5299d9e248684fa8632b2a0ea3962cd465a8bc4ba85767752b35edd475a3e122f3f4da7997d9baeca072b67cd13b1e68eca5db1184167a24585d4b95461c117d3440d30178107d83282d63b162f35b0af4ba1322d62f1c21c1902a0ffffff5f