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 73671 12543e7e8f47e6fbe594124326d09d99e3c05f875e4de85f7fdc54626214e7e6

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
4712020ad057ed234807e63938db1b097376caa56493160fa93901575f79359b
Certificate Block Hash
12543e7e8f47e6fbe594124326d09d99e3c05f875e4de85f7fdc54626214e7e6
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0040140000d03d0000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000004699ca47d873b7d602996f418136b1d2bb15e7096c043d7405affd0e8612f160eeb2885b20aa2ff397fd70b47b998d5505b4e53415c7354b07a713006cb6a26811338705b52a63891f153e67ddb2a2094edc769a076c4c335a02000000000000004000000040000040140000d03d0000

Raw Header Hex

000040201781d5898ed0fc26cbc7e3de0ff4cce1495a127b45cebeffa21bc183ffd66b4449df5f5fa203bcd34cbf74b50b0f18341b138bb889504574e845e3b235c99c47cf08316ae7ec00189b35795f570139a90f169364a5ca7673091bdb3839e6074823ed57d00a021247

Proof Data Hex

59,560 bytes
121216020307c9ccc831abea4970baad00bf9d6cc893ad8a67d9ff78443ba32de349268e5f1d93bda0681401ff952783349fc1c954870e0ce81a4b22e4d6a4b636ddeae6966fe9a2dfd8792218f5f9723dfa00c214df1c5f55128c5b3b2ba55adcf183de3d87a370f6bab44f8e1881617f821c93c81e99fe25f497eb6d444c90b1d953467a00d792fcc29c604a5823a8e6f6f1361af75b70f8cbb01e6f3ca5a4cb3fd4667c8811c873b2c10546fe97347159171ee1da8ae67291715678bf0a06e040daa5decd1d4e2d7728e5fd73965438cc0a06e7e2de644f1662d3d889c278d15f075a6e6d0585fdfcf92a15c753bd1e6ad4c107122dc4317af5436e8906f05f99939b5777646f3bb481078c6c5c0197511d19f06e6b30794e7d4f7545174eb3c51db136c68e177e9c59c65b2f3af569ade828fe8e37fa700aa39112350df0d307111945c9ab0c8b1c5e417d2ff018078c3d709046ac1059f83e532863909b75ac7aab19cc675809be755555d1e6cf66ef5a970fa1f9d9e7505779b4de67c4e3cda8f01c426ab36a23f7957b03944b98a74f8deb5c551136b5ac3c416b80fc3ffdf540598ce0229cc36013983be6a41c4e77c8a152b6a1819e55fb7034e4e1f635dcd5ee673460dbf3eb990137854f521fdebb7d670fd5ac9f9e7b889aa2f6f07d4d3071b861181311651b7676493dbdc7674b81694842a6c0a84b330521227c03275fa9be318155f95d2a3245ce79f4f41f19c6b61f1f140f03761f8f3504ee773e02bc1517ed4a629b9ea4a53032c471d27cf059182ad9026132043da9d815a576b2547530e1ec35302d14dfaf8815d476cda10e66a17aa352b0bfc7ef93290d50d222604fdbad72167fe6a4614b1364e7c5e8786b07e06605f19c67dc6cf65463fd224acc74c178541e8f1f66088748e1331b8dec9c197f5215e63b31dcfaabba96189458a092f889dce0052739ed281086129979581b977bb69c5b78e7ebc9bf367a9d1cd55f129296b0b71ac1696f6b80bc41a54a01922a51c837dce0eff99ba6f8fe463f11e9fc9eaeae461e5fb40b04812fd6f46ef2239bd76587bb83f54a5e30366c401d88c69eb9c8f81ca9ca4350b93988dda3ca5ff56d37c351c4b5f348136979e2078b170cf69c927aedd8d281d1c149c5d9da860cea899f8cfcdff9b0275dfd8ea75f42bfa2657a855c4f62448791b6149afa2252d6d2539301c2917549b4ecdf7a7106c0400c5766f1637cb820226c9bf9044bbfa2fa0774ee977e7fd5ca5d973de671bb50ee9cc1dc3867592c5ead1d88e64556ce27c06a20b824e7ee9086d048868f6c7f1d00f5e17fbdceedaa342b68e2eb16f9b539e0530dc0c6efd55418940f61cd24a69a395136d21819ed1affe52f1c9b65d45d8420b22987d6647aebf3ccf8e7a6d073fd20bc2e0b692c962768577b9629ccf028da90906a895e13e4e29e15dc1c4d16b144f9aeb252eea9a36b72e30bf205cfa37c05c6f78c2ea302fa14b702bb0c1634ed6dc0130fef73602ef70cd8e564ed1de7a034633124c89809c70857c0d41146a6b4c7724554e53946abbecc6b5e94b09334730e3010435ceb8e9b8475f3adbfb01a52d78fe0283218351c141bf1d430a0066e70732ef54bb09c8b47eadea060effd44b9cd8cd23e72eed54d2b277d728ebf65cd46567e1672595bcff5fa7faaf146737f15a0415fa3a4c19f38174ca17a52cda63ccc67eb3ce49fd4879316d6861e2f7e26e5f50edc19fd160ae6fe959b56f051aed0826dd95a74f903a615168ab644d897a98e64cd0c2b4682207a8ed5b5282fa4a60527a518dcce811888460ff87d112d27c50f1cda02f507d169b82ff9e24a90f54c70d70c84270598a32a064ff45530145bbb0776961ce306b629db922787fc30181575e63c702f9bfece60e026d005ad71dd8cc1c54fd58c0efb8dd5781a7479a0d4e5f1419048a5d193e7a29d513b3ee52a1c9858081faf4ad7027317350d97957131621fe21744edbbe3fc05d28bc27e17c4e28e59b417c4aa29928c39adc671dd7b781f3fa175efcd6f00d02626ea107c7e1e1b26291e5527bcad64e0f2d5c411c2be5b002cd843411933437738ff945663d699fabb3e4b97527b6e0dc72d40b4a6423ff32cc94fb092e73f86e04607bf635da23d8e1641166135286de79c3610d5c52c710b53a3c54d1565629bc6cac4f75154dadfe63ddd1c311c82ab98b0aaa3fc933b8172c1a2697ed51a60ab9b643c353651b0f3287f4a2013751c980f2d1b0f65f8f6dbfc6b8fd5bd370a2fa33caed30d2f52d7e4b43a5647b021f385834e6d18400e31c4c5f2267f01c27f5334e0f29c39a32ec577317f67b16c4d0d769ea4efa87dd4e434941017bdd125865adc987591d046ab88c814646dcc7e3e5d329aa1751a5a8c1275c295ce2e72dcfb10787b25d26b3b7ceda1c1abc5ec16637af9b3bdfd3bcb686a0197f1e551b6b5d34d58c83a1953fc42eea35affce2996ee0224f4fdf1e2fb62f7a594392c62b8412c248b058ed3d973de7fa7a222c386aa9cbcbaa381d1019aec884204ef954015c030d0fa6d1ea91fe6c6d3a7014ef386068bbbe37c277caf11f7f15f1f1ed0c3720e76322b9e8c094ca9f9b65afb2d22eab89d18a23372061a5244846d5322d2f492aac65ff120fb402b8a23cf95a1df8e7532c3fd2ea8698c276e53a9f3357922aa7ace31b29bfa0ba7fb263ea173ab09ef6a14deb2584f16c125d475580aa31ae09f600c1d3bd591bc4416986c2d477e4d37103c437b4538f5783bd5cdf88400a4cb38cd1cbe72de2ad6d3fa5002f053f742f2a9d835267d34f39555afa19196d0e98813809e25dd3ce85cc21481d0f83a68c384f5673051a071abbd6eccfa3114d3e9d774e07368580a446da51248a55e30a9a2b786e0a9db4a80204071b65c66bb79644bd2274ef17fc4d34c7ca5594f4434c7f2ebb36f889c1fb05b13235d98638c2f40cc0f73b001c8f3f622d30e50f273c49b19f517504c75cd6a04f782f7aac7e858fc2aa47efbdde643582686496eb1cbeff9bac4d02c7f6362244425073868102c4d46f628411b520a72f8bf69d338804ce7c1294f3b450ba3bded9ee39dac81fa402b23b69fdd3c00db00a5c067b38ceb2c259d489ab44bc32caffdf6d78494646b67ab97fe596adb31dbcccd38b2b5c68ff1f519af53d0c0c8f0d1f90a6c16eb135fb3a8c6edb06fc4b598e4f528f2e05ef28d0bdd0b1cac7540e3d97e2e13184929dd2fc0cda8789d478636fac1a27e2dd6ef6fb42562c307ef7566f1e6dec2d841cf123a430967488e8f191054fc64235a08d7d5a1e8ede09d566cdaeaffb396165b258da0ffae21945e0e21e190119b107de1f191310058bfc0d820353a2d937d1d3584ddc23677fdd72680aa803f99eb10440875c1c0c712d3bee0fa763c4c43a63fad2c2dc33d8ae015261035c96cc371d21711e8edaa8e2629a29e5299bd03f3379c9602601f9316e58f20c667f3a06843385a0da8b962e4f085ae0cba1c7cb13e9de8ecb87fba4b83950a69d323c744c3fcb73918631fbdb49af57510411b1e1e5595818c0d7cb33bb832d06a201e976ccf28307b7d0f4faed1a316244147fcfdbcdb96d003f5925c464f1aa58c233f69f95fb4eb25c60244d066f0e2b31ebf20276467a77bda72abe3f95cf8d8f172c1593175d7c71cf6b5b0ae9f6c401c757f6ba006ec9f2c4d565de925035353c77a93197eb66dccb8f9684564aab649130c3f1c3db26a99ccf874cb229f17c09be83f730618a33c4607c1978c8d2cb01f22adf184fe273a52f7f69801025076440255672e3775fbf208b953894dcf0af7255948eeddc94365b97f2f9b36a100b3a588965ea7b8454ab0aa1f342065b89c4b207fe9e1a697e0e7dad10d3fa1785e9789cacf24d27a1580097e0ab7d0bb812084942db019176dcd70a805c1bdfc78f3e861bab42895d33ac27ea714d5857aa0beb5ae6cef35efe289726366115fe1e8c136896d4b2d81c6d5341235b443da69fad1cd8a22f40392a512dec48bbef0e25ecc04d9b010afde8397a7d09c3241efe57180a54ad4a4f822c132109ca12ac605c91f4dececf906760384a34b77cf347eff908f2b53b521963e62478b236a8676b1cb43a853ef8a1adfd76146b1b8e02928ceaae77ade2b5445b1931b79468cd9e1ef787e5f4e9ec746e5d077910c13d96ba580b409b46b0b81c4a6d06e80aa6e2e078be963c3a25a9da43b4231cfe60383830ccb349c4a12a56c12be89cca2bbfd04d5bb65fcc69209548de86c47f4b64d9b59c78b5a74cc197901cd5f9a0e021867b87b892a4fa9d0a676058e1051240a1cf681bf374b619dc4e941208f046f0e162e74ac608641533bc4915c4378f4f651fc43e11e647d69b1c34c112c2badab1b3c8f865096f879084a96839c7e447c6abecba5324bb436206d9e9692c2dc62e10922fd056f13292749f5a0349cb5f5e3b06272108fd41c356d400dba91b4ae060c2e5cf53bebe38b6114554995ac4815584249dbdc6d24a2226adf2feaf81dae8afa91c101af991e9636a16ade76232eb13cdbe63f3d349aa7515db2810d7f680fd0b725c1c7324173bbfe98d440094def5dba01e3c7cae91c0fb5c6bbfb5d26939184e7b24ed19775bdbf21ae400ca49a55d1de5d1b4c6e26bbdf944a72b6a716132a09425fb938680fa2f1b9791e411f47cb84e3953415f5c371b4bfd4fa1e405a3e7974ec11b9acd9c2adb0a5c3676718634ae3bb0ddb49b27f066cd3ee0ad2201dd80a15f55a9b506597c7d860183d1c21c760c5c6ee6ce2e567b4762fa48b1b729c952d12ccdd86e8e89efbc21817d156458f08b0dde32534fd6b235cdd423dd82ab741d0aa821aa71d809d08df264d426297307f5f96fad4d0ef70caa72756563ce4fcdac4601156357206425ff417f7326d9011f542cdaabc0633534500f703accf34489d992cf8a8f1fc71093adfcfc5309abd266ca899e9c2af9d781546d91404170a70ed8c5316586946081d4548def0527ac65b3ca2a4f240271159486c344d2fc5f43ff601ad6f67e6a02227361334412b19cd4802252e32afebd3d602d690d100fcbf431391e51b14f2046f2ed19f0fd2bd71d7ba2e2282ef56077be50dfb5c5c061409dca1d887031af8e0c39835ca0443338bad9c620ef86b2f64cbd8972820e5e2b954568d4135ceb2073ddebefb6dc16dccdc4bc369789a36b2b0207282436f20ba7ab1ff234cfe340ab0af9c1ffdb69afecce3acb47f60986a9d5bec185aeb6efb66b2f8f546a1bdcf10fea2d6adb92c44dd2253ee658399b3a41d9e70290185b5018b24aeb859f8194966f764e2f40ee88808f93d3c11ed34d9ea6f822b46df9b946a0a7857247da84f335cdf04700deb6b3562c1d6323e952d48437c793d3f268d15b0ea41d02d8219419454c2a0005410ab8f46ad3684f739b29ecd6cda8d85f6a2bf780ab241fcdcbe161c8317bc06a5ed9ed8af1509ea0ef5fdd80da953f8a45821978bb7cba13b222b2fe1e88efeff1b5459e3b0d858292fb1ffd06968609b9bb8e7e220fd8b7dcd6b2618134aa97e41dcbcf3f9ebaef845da8f39bc7f7e05cd6c8c9a62818b87e3154f32ae379d38e2cc4798288ce7d838e8f72e015eacebcf9931d2c00ec49fae74b8d5285f443c05ce5b9ec7d34207611f621efe9db28427c063e5aad33bab4c10b3a575f36125e2e0eb47e1446401d446b488f3301e65f1736e6ed582e5d47411741834741680e19d6972bef3883126c46153546849bf842a45312bd77091d67021b6d7cff1b8b4e12db671d0994e3598304e6f9f99c4f5e4d99f440df4811c3811895b248c425d8f3c1ad47e19c3d43985755bb4d9f271d265a35beaea5fba11fe3829ccd0145574a5d1d29dd4d312725bc68ffe9d4de4ce914f1f7ad10ca6e72032ccd6f5e896679d5288bd87a3a4f1f3725136b247f7fba7025222fd51411b31acfa561eaa93deefe211dad0c61e53977b18eb273715d92d68b09c598eb65afb429d0e3463f6064e5a3555b84be322e93a495416752df5edc0f565c588daddf35912e090712b263b20ec2880cd14edeb67cf1b7ba4586c5c24c2e80cc008800452e651d00757ada9246c7c4f2cd1480612f27c0b05cca8b1ccbecfe379cd552b7568e061ae97421b9516590988c36d697ad149dbcd78bc285764485f8a0769992ab7d5cd847a9796e0093bc820be4270c822af41c3ac65a2681fcd004179b0e04dd2d8e0e05c5ef234d5abb01f2ee7535b6d1e4e0a9b091541c9d4783deb27e57c0a924da3391d12b8818543ca1b51d94d1091c5377cf429414ea4dd9be57548ea54023c77f112b687c6e14bd0d8eda1c754c26befe7bfb920b20b3a01e25b931e79a5bedefb40c8daef008f8210f7efccaff21a55bd285a260e46c247ea6257da91d45d2d6241374b28e8678d8bfa236d2155b567a573538aa80d7343287d579d2c20dfa30dbaed033b88bd0efc759066d126f88c92abd9c0504850895c90bc886759e1548997679718a07059ac6e8aef3d640033a238566ac8b3e4522c2ac27e04e30151c9880939591e34e17275e2d0185f95b0d3f1f97fcef43507e2a67ac0d7746b4c13e7c5be14642a96ed7d1ddd915a15be59d8e7b635f4595e6e9a391e9e3ec158b3f1af8eeea7b1e5412b5efc1f31f0cf96024736d9dfaff7dc47bb3efa035cd9b1843a3587f53481370657027329670b55b17f4be472ce57ca6133b3209a91b210c3e5ce6f7178f78c67b8a541dd61d466e69a50d1b89086338927e3332855bc1767002880b813530e583737af4a0885008fc36978230902dc581a3248b26083083936ede9cb0aacd52d630eff1344aa3c387ec190ec2ee86c401573de22639f2cbffb14be2b409229606bd04c0800c4c99720667ae971272349b3da3e685d115a6bf3d174ccbee9761571e2b10b790b9414f56f1c7871daf39a3fef0b24bf78d026c8eba304a3c39e5c34d134a1915a094f80d800c9f38ba48cb27ea108188b02a2c56148faa3300bfa428c7327a9d28fc594e94fb4ce89e8483fd8a82f1dd9d99df90c591a97b3adce86c6ca4ac63e25280c272bf5c1106eabcbc0a7163552a1dd910f26ec9894abc166742449c8a2d4cba07e5990db7a45e8482102a8711218ea6fd437b5ce4e84e5ce0c9bd0fa1463f61a802fbc12c485048f3fe09057ef2d3453f1d4a08152d9630b58264890af00021e18dadb6bbbe4fd8c70897eb81dcc2b19d4369a6a3041877e3bdbf13440f118fb710481b5f61ae1e0008981178331982848866749be89e087c102adaa9ca9c529dd23b1ede81490763e1e68b15dc421d5357875e380bcaf1f88f292c962a927d568b5c137b918b5685334cdd6a14a5d041f1cffe9db125f22b23a0bf4acfd7694c3a72c6db9e13a7db1c583cd3ec1102244cc43d75b5c52b327645c6760a34b99653420687519bf413bedc33c25c1afb76e37b080c0a0c7594444fe740b859af71825fd210ccdccc40e62f2fc11d75bf29baf967a8ce112869cc80e2d254440ca539ff20ff5fdfbfbd7d0a3501923e114f9ec02111ffb3d83ab0e973243d7de19f14cd1055e873319e1c45f3f0fc4b404c72596006c7d52398e3c1e1e66e75a5650cf60b3e105737eb89ef6682ce6fd46f992c14b42288b087e6900fbc76b3dbf8ffc046607e75cf65d8bbdca5ee5b1ed55977e78745b20e202074d773641b8867b0b5011333c87a896301e8683d990414eb38fa854d57cdd3a9515118c40c774055e22d0f69f5d243d1a6a5b98b9f9723c7c9c4e2e89cb1b3da65528aafebb84642cd45813b652d48d7cd09d854a59e9e9e4880e2b913646084ee1f19b46f825494c85ed76fd39e2a2ebe48c190d10f8224743e8600edb742c93bf4170118af2137c2c885454d777d4c8a9d2d9981d1332583920f4efb3d2cba26259e7b2d610c36779ddd743d4422c2ef53378b860607cd536a2294c372edbe0e3532da1760a3ca12dc3227608f557cad1acad8595a8cb96bffa493af5e3152126a46ecf00882adeeca9eb2e930e82f3484c3f3e0d83fb61803332bcb091c8e98ead6a06b26029464ba9fa7f72c8a31f62954137b1192448d9dc927675fb8a25e79c7bcf50186aa6d1e635f119f83d7a0646edd985779b23c25a3f24ffb5f0a8aa801951c3d31125aa4bb351677152874f99af611a9653177a8b06b798c200295531357bd7f11f56d318fb10d0a116f4284b2e3bbe17bb071f6d3c57f572ba4394fbd01cff28d60ae96ad70747838a2fa39af9fa01d1788990dad8b179d1fd4f0c0089477af39679b534e521a58508cba89a1e424489d8c99ccee4f4e737dfc64ea3c7592100718df1ecca17c8aa5b01d778806b7ae64b182143b77c51e8c429d2cdca9b5152beda24c7f5de0b3956eb09f01919a7859d6c7e2147a7335d3ad6010a213943e029d75dc679f00702c8da2ea3ed885fb26021bcbf8f5b553d91e4959c1a7dcb1c3f2a55c5708f4ac5c908ed2f1f08a89764f45e22bfdcb4304a21816674fa649e3c39e2e69515de7058ad42f505b83595a23618a3fd1a50790edb09eea08f933a40bcd4090f3e4a724621dadeccd1a8be93d48066b9f556d50e65801fe82816c3417ab7dcb785a7d93b3ed37d6fefec47b250c4732af4490e1a7ebd3a337d9800fd90b63ae3721a45b0ed086f77651bd714a2134d22351c6f772c40c7bbd06acd532bda0c3989e9b823717fd8262f0917d4f9aeeac66b14abfc69124f838960830d3e087d81d6092edfa7c1e83451e17dc038fda3aab97bf108dfa9d32d18042270cfc6394dd5dfdcd79412ce5f376f03a5d9424055d28de2831a5fba42a53346388969c1aef2a7275c90b9d1ebad41b01608185c650e13e8bdb2048a22e538c849fac8394422184bec8b512931e7bc25c5d5d500a35319a9a8b9cd8bb8e428304bd5df5b72be4688096a988d0a5de2e9efdd80e944ccb3da5474429263f9548c95cd0f7130f8df8d209db122029f13b0288a85d5b8638281158325670ffbfe09c2c959817676ccab23679a9470e0386a1ed77dc2a9c1707a9b2ba017ed9e26dcead685afbc505a7db34ee7b440da09a0d1e2c36f675530136e40599e195c80fcf374d360469e7d8119808551e2e627689c0f0ae7ec9f84045eaa83433e5f03a4d83155880db3389104919a6b0218700ae611c2c1b4c49cbb5ff82c33341c33cfb22b044e9ae4cdb933ae077ee74411c713b0d02ab27efc2c423f8e6fc051bbbaaf999527f5897030c82309580f197f21cc1c7f14e61ba5a7fa1cbd7333c9fa54f0f5e069c7693720caf73403896d5dbb8a245590fbfd2fea5a9a49fe799051709a2f649e340719efe10149f9ac730141915aa6df05d85e944675defd1eadc68251c433822b85b260720d2bdbe71ab5cb26519b50b79e84b6a2c66d94adda1d27c385fd2c3edb12683d33356bb3e3bf2b861979fa4886f8a78884215db315c7b0881f4d6533842c2da6d211650d93f1af90213b0f4e9d87edcd3ee55441ca522942ad75f9bc5ed6e85b4c53694dde0d7bbf98a17c267ee99528b5de8de93c4cbe7cf20ac782cc8c04e5bdd0db310c4fceab61bc76f713727bc9674dfce52b73a0965c038327f72fccfe98f7f2e46913ad403885b6c58d9565ae9bb6cf07b077943448b0620e81240ffe19380fdc39268347b76000b4e95435e8639aca5b2dc87c0c327283679210ad9ddef80e2d38bc89df4a9d9d06d1ad8ec113eaff84f3d8069d09b58f948d03497e720347b18f5181bb16c3fcf2246d7ee20138f5fed8a18657c2b075af49dea597d831a910b49349496141b794c00a2dbbc6f8bed30c73c1055d397be8570bac2d1940b73bd605aed6076a44f4fd877c28cfd5755f82c0c781026729320c644d3745c74538fde21619b0b67abc7ad442ec2a6ddf8bc13ba7881a4958819c979c02472915775c2113036e5897c66e0b72985739fc1376f931214ca7d781acd3261415838dacad77d5f01bf8b52eb5cec4c7516113bf19a01f6fa6b4510b86eaf8d6bc59b667c574829dfa9b9f9ff720b95506a66e7037293443124185f507ae82540c07f0faf50ffff6b5020ad283e65b6fd831c442e41da41b79406e59616aab1342bd81e94dc3b8c6a24c6b42f0dec8466a861245c17858faf3634d7257d9cb066d8bfed7597db2e0002f9e53c1c2321bd7a6daee5b9eeb155586651896a506fc8643e3711886b78a90abaa1bb9de277cf88557df0ac80d22633223979cdccb02a76ceb7505ccfe55f64a839b3ce347052fad1e36200e00b7bbe2631354e08e9304d99cc92758c431731937a0f1d6f238799a96676a97d3f88aa544ce5cfb5d8fe53c01b14b4737f0e91fd58deba453a46f3d027a96c1877381085054de5b063b015a6f9d0d92a8033f4ea68ff958efc2a8e10eb640dff8d81cf591741d1ad59e09c814a7254bc4c842e296c8d7b3356c3d383f572b6a428fcc6280d722810b8a8bcb8167813c00de7e9437a7a9f019edfff454a62a6d14b7b097a3bb924381fe3ef5a256e3b458963cd9092b9c3922a8abac20a041fbeaa3e9f8361031ba91b5d442ae9d3ee1ceb5289dd86bc66fce7822dbfdc34be663e903394aacfd0b71ee5d9bce90a6eac0706a497586f5e8fcb9e37ea1ebe5bc437580ce8366d00b9f0ecc20580004385ee3f81d4e992db84fa7269db325b15495d589a3c911e0151397b3439d25a4cc3394879849e66eeac94d20ad8860ba5dc1d1738cf85790c182fb1971c15cec9789a52cfbaed122834cedf315b2889554075ee9b695501afe37e5a9d1044c83abeff637e4df0c20ab9cbd834dec5f431505bd46a7951024febb788d2d6d3de0255a8a9aa511b54295ffb6c8962d4dc7e06bde0e0207c3df1958ae83666a2d6f454ef5bfce2f6ad24a1e39c2b2022bf2048bbf65372cc54d77d2f5c3c45c7c9c214ad6d42760d0272da0330796eca2acc9a54151d798e4c5bd7155f6fc0d513df291d6a70a479d042302960a003340b674fd68f70e2193d70b81b7f504c5267c4fc95da3956d0b1a17feb2298e3daf9d4725665f3f5ba3dae1930532a0b98a24053a68b77a953d72fe4d1128a0c3acb67cce00d53f6d5c9c7e44c178dfcf4924ba55cf50ae37c78c2de7be65ad818a887964e995cbc54dd2d950ff4a66c81ad08a4ae2d93adc6d5eefcb006f67d50c62ad7431ecba50260f7cb500af6cb28d755cfaeff92af868ab157036159ad23b321fd152cabafc561339fb21ab816fa72026b4526568621f34e2c666b97be73b7569ebe1c1608a752438cb34e4e4607abaa641fc1cf6d844ba51eeed8bd9a2463cde25ed3b7f4dd95c6901e8b95b6b85413c0c8f73738d1bb9a86b25ccaca6087fd6bff9906fca3f99e89e7126c88bf859d59e51bfdce8a80cf30bf8096952a215522c77398cdebf3bdfbb1cb1aa4404f43f804bf1f994db46fc070c256284d263b3d7596e7eec9d5d909cf7cd1083b2cffae2acb7f070f59b5af7bc2c7e8ef9a62e07aeaafb93441d8ff53dfcc1a2711a4361ffc02c77a013b09a577d6c591d2ba2bd5060041443c6c6bec4976ebe381308eba8c1a4bb794332fde7b9029a2b8865f7460808685036484f1122333fc565748120619f28021f3b96d26befc37ebf97e9d792b602dd48887bc4bb79255e34a85ab3deb59e8ffaa76e07e80e5bd66d93382d22b9471b3bd34dfd0421f486ff2c88464b5eb68fc5bd114b0afd524800a1dd10c7fbf63881ded6c3118359f5ee4b6cb0265e198d659b4c592f0b282cdc2fa2ad99cf65fd4d81325ced7839b8eb2afbc2e2aeee5ff729994eb85843758384c795a2dd7b29635611a1a70fe33566e35fbb76e2ae454e956c2a548cb3f794d33cbcd56dfa10a75c6abebb8b477bc686b40324e0f4a3feac8e64ce7402a2b9b57ca45c0302f67e0e39ba8a0d62215ceca12d134bceb1d1ba8175bee8a4cc1168fd7ea2f878f60df2eef28135201821c90007f3d79eff6006f1d1109bef59bc45df244faf4dd97be0e2b0b3ac3ae61cd9780e1ca53cabc99fd901039641ccd24254dd841c635929383587fc612bcaf9e78cf0b28be310832ebc37a4820368895f328d708170116ec1a23c46a70746b0a8d9b558b756842b95ae2393434a2d4a72cbb236b5ad034615212151eeecfd3a1633d6c996cc0a642a2496ef4c054f5297f7d1a34c6e5d04a1727d7951049feaf147a6d61a71cb7be164a634742eb2aff89eeaed5f6418f8dd91faa61ebc990ac59865ee499b6e0a77d5218b3e2a25d7f2b242a76e625dff264b265c848f1a6a5c03e16a523822aabfbe66bb16f76b63dc04bbcbcbf038fa91d5ef7715d031849ff262e4ef676b3aa569f398a3844cbc1222be650acac3c5fdbfc5dfbe9d7f5c6cb2cd4369113bda938b23ed9ff9d985f5d2ae4bb8e876f4af208e868d69968a3257eaafa7d444cfc28fc96917c4b9caa7fc8f8b1768d96b47b12ab57954711cf61e459ef303273c4694537c3ca5f4674abb4e3b2cd6c4979afcfa648eff691d0813a324bc049f2e6a874185cb92bb7f91f10b8bd25bc5846869a8e1a0e1262ea1c364bd7a8f643ac106252f3cd595d1b90d666ea605903228482c57bdc5a14bf642d6e743533687bae10fff8525755314b061f5ee73608bda6e73b81a4d79c1e2ac8ea9193fbdd17e1b838041c1b4b72334ee27951796649ed1497cae1aad22d745f311c6641220010b4fd4e63cc6022fc399f8f5f2fda81564e34995811d3b303fc0d95aec2e321c3b3d9e462a6b01827363a5bded3fd3e900c8f85983ed651d3820050b88bf0f349749e591a9bb0c8dc047d4544ac88ffb29cdcad425d497b68dd9c920f714617a08988eaa42e06d49f9c03f55152e59c7ce34db662a707d23242a52e444256b272f56e5abe437c36e47bbfcf1ef7b7da6387f85c4402b977681678a37c1f7fc42d5366d54db3928c8e2ecc97a1799b44fb2aa836bfb53f851cc97521863a1baeb0dc826926489a263836ac60621f91c3d8c156875241b572e736cdd4940da114af0c643d98f6f126c6b440f488fe57a734a7a07c72b13adeb431983ad7e2834ae2b6dfe97886a733d99ae88f007e06433aedc61d5492ee724b2d91e4c0b4dab10063d0d173cf071d7e37af0fee9cd7317334bdb1cce73f887984f1f64c389e639c35bd3713584b9abf3db4ef56c124270a4fe45945a8adb7ec67cfd3454e67449802313470889279c23a60c34b19e819679ac2a318a65abade23555b8b5163eb6a01155a72e3abbb0ce55d65646422d2ed9c756021ff7b97f4567f1ad2500471a7f729b3ccf5fd32b6c32ab26c5ecdf8b9b6d4e0e4bbe0215aa228ae3cc7852f0b80a51cf12be085ee6bf773184cc03e4c6b788e52e93993aea4585fecca1d55266174acfce56ff1a7ade7105c245fed7455ec284df8b3187d52bd2f2ceb5083f7c8e68540a1abb8dfc97c8f17eb3dbc83be5617ab81cdd33076c4dc0161185f116a6920c9d8dc3b2599bcb41dd1dfb33a697f7dd7642a02580b17dc4730c269d9424f10f6b55896bb4b0a7c0b9d99e9bfd7a21df49a8e7f1eac134df7cf6136d416fdfd0b6ed990745212c45bdfe480f26082c207ce508bb8c953775fe20ffdfe6c8c847310b4f7166d45d13ae7ea220b2810e3b010ea4df3360eb35c9399527d0d9dcef2bd00ac026759397f61aedf142198bf1178d3191d5d84848e1bdc737613d352748559611b35b2dfc358d319a09135cc455461ca23bf3b8d7175aab3a3acd625137b9d5f83f88b0612e591c8c38bdbd4531399166aa9866fbc17f90994c555ae644e8520584b6633d9096e00fa765340894a794f391826a22dbc09f8345e65a3dc82391c478e52a4633be25927bd6b873a2b148ec21a903fdedd55ca6154bcb5f661d16c7a62f9e0e473339edc524d870585854a2cb9153011ca1e1e5479887911e7c4185d20d95a796c1c5c7b2fcc92268414311759b54ac93f749fe7a4b57dd2b3cb6f218a6eca5420386349d71fee4a046afe91fdd5f77a4157f075c50f4fc2686252194546c8737df580db7328640b4a81a37ed02e031af9b0c940b6dd865734422f4016122011a36f266a3bb528eb0ccb30fe426b2f11290b7d820d7bc13873ef85dfdacb7c5726c9bf4e1423c8b132e40f43026078808b65654ba05c424a994746db1c76d8fab51f7c922c67fb2a10ffbaf9c754657503b4e805a8631d846a642b755a506e8df040f41140be9eaf72e5500d1b4179850250c9825555cbeb9d4d28f6475557527bc141d2d7240bce84ccf16a5fdfc7fe897111106f94c8e0fcc40782a150e3c9bd05c6e8343a77bc33faca57159f0e1be2c7c81e1c85bfd490cfb2cebc89b2c3e6a5a7f2893e48a279b034af597967f03e55b7ce86b39fb76b4bdfbebac4b5bc377532a55baf48b208e0ed1143a6b3990e5ec03da4d17ca0e017e2061c8ed5b244b14687ddd1ccc81208785523b8668d6f12b9bdc5bf84445c2fd404773752d0643f11bdf87e6e0dab3b23ce840aa5b621c99b336171a105e68e80ced8c49f5132e9ece477a330a9e1ef1fa3bc704c09f43b388273922ad697491d88b04cde9bf35ff805d3a172d9ac7d1c14f1bc803e1c8748fab02aba2ca932d3b48516d79729f9b9586a9929525f5e131c323eaf05f2060976fb1f75779d12066069cd43a986123c510591491dc50ab7eac60fae816fce3dec262416c14bbd4aa87b203b941e86679365e59fc7756c7a1f1d8a739a07f72998a32b4a439481e0a730e4372a0abbaa4f2ca5e224623e5151ef6b81960be75ea77bbb5e6c8f973ec1bbcf81f7118aa52a81f6e5929cd6705c030099efab7b6393427169dd04d00a844cfbb5cf7d74ea9b38965aa8913609c8d9408edb0e6675da4cdd9b7cde2e34943f4c0774b6559fa647689a564591260a38d227bdadb8fedd921d69aa6fbdcd36d10ab59fb64ff35399564ff645acfa907c82e75e15725846c523231c17be476502b094e92a0e2ef40b2a1c9b53d111c3743c7a3a9d794b0ed9f3d2c5e5a9ad5ed03a60be163db622df3c6aa4d7d8617f648780673bd3698b4f0e80eac88e4c8547f70bb598c16f5e251097aad286c440f6dd916070727b7bdf7088e0f66a4dd918bda59836cf378fe9d2c80356cf81a5bdf2bc96453e23d561015cdf5b44c2b25da94e5e801f9f7f16d1acb100be8faf190198d56da450bfa38226c8ee5e0abbec865d643b978d2740c3c771bcaf6776dc0f5435d3eb507d8f90c8c742a1ba5457fe257f5f26fb5d95bf7613f6ec5b328ef433049836692b52e6743c5fb538cb10002945e1a4aec64384f4cd6dbc4b2dd470e7f3baccb39f321d585e548c6a41f301f78c0ccac183be5267e7790801b10dc415f45858d279c20cc7f59ddf86c5864aedd75ca057b0065ea9694659ad9f6e7cd467a6e8a45d184bf66b36fe7c6ddab8030e51d037afedd33176ba9bbb44729a3d2f982d6c8a2495e18346fd889ee04c03e43c8105e13c493b08d0d290b1116e65a4c984029ba66167920bbbcf09bcbf9e71c7900caf65435fb47013bec277961a45994bc40d8ab7ceb533b51ab94313fd9878579bccd51af04cdfaa17f87671e85428bb9fdcfb3b4a5361bddfc71459940330b98cfb74eb87816207fc4161ea0edf1307010e0ec4deaa29d0290c4c59fca7720405f6d2333e6038d5fbebd3a2d2a57a8eac8b8eee43e6409249a6f8473db05844b202c7c12aac77b6a5b8b1a2e96d9b22ba39326029b79a221f6b26bce2771666846a239e58c2debe35d31f4b6aa8c69eeeca144a6f924a6797fb2a86ad07c27fadac285b16d6d04f510d1ea2cecb716a6341bbd96d53434fd4d4f1d959f7212e5b25a69c6c95f3df353d2289249622fcee27d5027b7eecf5873108ec83d7f7524168f03513d20c1bf5875112aa4ee91568a112c5be04084241924eb25b44dac1591ee2e6df887f242b18111d8c10e838dd862e7589483092cd9175346990a0620b58c53403639af4f52f19e07ef5cf7bdb8725e31405aaf53c8bb9e685e9086dbefa2983bdacae9a46bbc885797a62b4251223c4066e2d2c6e799b60d28f53661e1a7d4dd400b51d5a0e274de12f5ce73325cbcf23d98b40417493aa705ad8e0c1487d3c21b7447b1cfc0b0e690cba19b36948eec020767f6fc211df533dd206a2fa5787031edac1eb3c9f11e587e727c81f5c278a485cddfaddace97158b56c03a92285e8c924e4ce63ce0064f700426b011bdee9354193ee8543c1e66a65ea4f364b2459558e15296a35477b87a3997a3607274e2df0296fcb63ef1930c18c470c3bd208de2061eb3446fce9907826354e827a7876ccbccd603094be2f4c6b17a0d7313682d54250b298f1b4f49b1e48148e2f2a946af84088d1ec401e88931f0825c99defac2a0f30014665a9e58d32b847d272f5e4975f3e56a0eddf7c4514852e1dd630bb9e801283f13662bc012520ad030ea5fb4d3f0c98a3000720e70f800fad6ac7635a2f1b4b2f817fd9f43c063209becf72db94a5c1788a6d88db270b31fbcf43a59992d041176dd006a0807b6e329015198742866279e444729100062b8c36a458b19fb953c9f5f74d1d88f71ec50cffe270bc8b564d7eaca43caa6c47cc217d89e422436b66f5fb6a6d3f49ceed7684aa07c3eaf973c3f5929bfc5c0c2f48cd1b849f5ae38bb2fbacab9bc223ae4805b835efa17993ff93d6f1ddc162e0a5695aa3ea6f07acc7161586a4c316d79eb40b44d2f69be442925411908bcf485975da38206cd093376dd2b6348d8d475defacf1614e454eecb7372acb8511f1cf2173682c173eadb907ae0aa5bf30ef53bfa8e29f1db8614bb19f4134cffff6d3959e52888fe8ea5f8b7470fa4eae62fde8d0c1e6b05e88a8b087afba5b83d8499b9320fd522a882a1ede568d3089bb70e1af85513bc228f9c446cb5c93643722c65095f8096243e130cfebb1ebbee1eaa2987895e745993d63caf1baa17addec2c2da5515abc6c007d78f647fbdfc220d799f6068bafdcc5dd737f5712340ea5e127679c49442464b410d82c9a982a5f4a8c1094e4b36983cb194f71363cb653942e564b1400abe0ce77400d1fa8e3594dd102b545e86c252f58e7546d1c2f77ac2d2910b62be7a4fd9a0b51281e7e02d0e91e909ec16a51a543a40e37baacb2748acaa9a371c34f012f8d20f804f210b578baa05844de371a2f1b6aead626c8fb796a8f9c65b56e94fb50acad2eaace78170dc413b321375b6d1ee689369c1e56d903319d23de75e99e69809c7222cad89c6d924b01367d49e415fa47cc80421dca4b28092667728cb30572268763adc67669c47d96c35bd2011ee42e404adcc27338b9478261b9eaff2346d3d8650285e2f200131f2036437cb1c5975c5c97e725b80ae16f0633a6198d7bd31a7d77c9a0ce1d7d93feb26875147935ff531675d58ef7222f8b31834a6cea58864f97059666299057017425e196856721e6accf355a2ce22db9484e52fc67efd1e13aab20a410fca6307d5d9591386d9d6a1a3cffe745f843e902b30233674f34fa01b0016a80e00a2bea1144baf261fd41fa0a03ded77e050ac616c7c868a728e0453fe48d3b5416b40021ffbb4951f87659b9d912e1a06dc414c172aa2bd8c46feb4d3fbd33614e14dc16ded6340faa069e9c3ac7c4d2f8abf11917f5cb71314e1960f86c14411e76ba0f4ad8a86afca6e74cd2069d217447d17b46588b565f0da955dbca50de3b011c6d249a45f0ae0d822f5f476d676e9d1ec14c217e42d9407bb6a82f9e2b4db670b8ca5ed1be04674bdc9c542b8e8b3021d5817060bafe68288d5b8e26942550e7b81a65514d3ff6c3268e69df121ebee1cbd9d85dd75f54cca0f15faebb3da9c383144dd866eb44db1de7b6ff5ebb9a7c9e3a795e7ac6418fdfdbe3732296099b8eb759cac70b38512429022d9973881dd3ba4cd360e0bdf0f58dcbb2dd098b5859cd3515f93b9768b1db3aa27d0c7422668548d45f9ac607e74cc01fb9072fc6ad48be867db0e921fbc79119bd1b7fd9f1a39546af96ee5ed50f4cd94dbde0ce37d95645db2626ea6f4f50ed22c270bb12175e2980f9ba175d431158c0e032359a09aa4f4f3e5c4eb4ddefa290510d3250bb34dbc25932feebd2222de1024ba0d05b2eca20df9310f442c51b934789819abb52d239677a5d43fa62df33cbc8636a8a9ff073901f22026a0c776da13a1da544f38353d86942429bf65f07a9a66c9584e98eb91ea4065c68e2a534aa68831c67af7274b858a3bdff473240b323c0b036846ce9304c469560f7a1d9e39c18ae583c464bfd56b78fc6f80a99f446c8ab5aabddbf5f17f73c3531fddcc384ed3770ad0ecd319757a05de73416b1181a523f8d05ee1199452bec4e174a21c811979f41a0f96b05c51a00f3ada16ee48a523e6af933eb6051c641f4e0db9f0e57bb306894101fd6552709c8339b62525d13fd414f7e8130ea498e619a87ad6e5711c79ed2e082bcc308134040ce3d1edfb5adbd7cc6cbcbf863a5e0f85fb60d4bfb9f4d2cf0b0654b31839bf4e0bc5a39fdefb295d95e948d5adcf81f5c6164c970addb338c64947e02258feb8409b2fd3e268caf460cfc522beecbee4c3543348aa688a6e843c53fa9f8d2cdcd2003f527bbdb712c71e0fc70215e7009e49a628fcd0b6a8a7aef67f875d37246cd8a03f8bb4d6621dc6660df618ab995450f71c73153f0cdb6a6d3eb7a75781d04473dab3dfdc7a5db03a0da0c2de4a707598368221518d5f7213cb5097693e2b71b4d07db6ec8e9888ce2e4cf8b55865a4228e7df20a3a84d59aa2bd9b01b46c2166bce70b5f87e7ab3ece77a0b81ee81f407f819b59c0032eb7457dea8b08ba3587003dbeef27b228c62b224efe1cec6fa918974970bbacb8df41373362ac0d37990853c0c0dbd799caa858aff098257492d5bfa9f289574145c6620763e4dc2069990f14e3167d0854631207f7bfc8b47256966aed37d5c02de5506439ab98e721d012557a6d5abc9f0ed16339d582ab229e728427a739959ae98bfd63da6e46cc8f271731cd454d2f9a37867a5b4e418d830b8d1812b4f3e42496f6eced882c7435c349808de0f6bc81cdcdb701b2f74266ab5b5c3657dca15d96f2a646b36b887ba89017fb7776fa8d5f4544bfda511e533d4b5daa3d476a152e3ba51d9a565f60e162d1cbd7e9621f81732715e26acd69e2dacbea54944bff0eeabb886717f1fd9a306e51291c95ebf67931da5af73431c10d96c6e6f9b28edcf41eff59f8233bdd6f98f78e1af5f54a6465c61d993bf5005ad2615ce8f6a89bf12bc66929202453bb4b9e027352fe4d178368fed93625c3ce00ede4626473b9be19bae1662280b88e5effb64d0116cd86f3058339a034441074c0ad75321e8d8e43800cf231dd7d5c30d14768b20f87619a99880e47b293fe84bb86947a1beb55a9b94fd41373afba0933454447e7ed54af152161ba597c790ac7e5ab8ce832cf722a2cff6389d14e8b6b0c8fa998a9029f7ef49b4f90351b402f9f6ea06e7699e5e94f5b91728b0dce10f1568ef2d7f83966898dad853bef0e98310e60794ae780499baa4089d5cd9cc155f9b6d6c6870fdcb85ba4dc1d6802037bc99f1ad17f1761ec9d5e3d146e9b48ee8433faeefcf33a0b40d5063c45f1f4a2817f108941231d0fd5526c68e5d1f48d783abe2a44b7765fccdf723a4f4bf028d1451fb6de3b6f1f980c0bc0033d19cf7d5e8251e6c9f72fd7234aecc824ee140e8d4236a082cd89ca4696ae7600fe72eabb4883aef7ec8042e73b2442402733132cbd5206e864edb634831641b2cf450b6003df7048c764f6c4a80a6589cbaa70ac7fe68686a03696017ccbf552d26edb45c2ea526ee15fca4671bee7e01975f35aec60f9f2b78ca6e2aae1f3975462faeac0be4f6cbeeff985453a5f1b79b10758cf53b5b6c02fa11dbd958cfb28e1dd373785d5d68f4730ca2fad849e25238c84b8e4195668d813d0c91a942b92d724b671aeb390014a376675c18ad30e4536560582425ed12059b89ab909e5dffc200ec5c9aefafed95dc3679e5d2bbc621463b377bdb46011aa776584a74a8dfcbc14db9cebe066d7ef36fd9a0af4f216c3a51749c5936af54d0e1bd5c1eafd96651f09e9b070f0486b8708026f94313432a93a20f2b92cbe9ef0bac416222211db3584c6c73dfda1f7826c6b1152cf18203839e684a095e7fb3397538aabf314598723b523e22b028c9330c0263350e5384874053311913c790e60aa06e5d9d1594f7b802792ed908cde6b5455c9fa8f66c73cf807e358a85db82629b4c628c6bee8373dd6759a85b24fb6e5af011ca4398b1afe8e7acfe784197a4cc09ee02627e83be4a5073bed9bd329d4b4125b9a9c2225d7fe7c34af96dcea07018e843e4df46c4b0e8bdd7236860e35d928e29e057a6d3295660a8bb064edb3db42540139c714c93fd2a8d3959ca08d50569997a17cbce2d55aba46ef7fda120d537aa816337e3a8a29f413e0fe4f62152558831f5e7acc84be1998466d39b6067038743d71990181004afa0eb93dbc81e648df2a33b438abec427e135d21df7566a35ed085510ecc9dc4526dcd3b098926c463c2b13e5a0c7a82f7eeef41a6572e9f31774492fd749e3e4a136358b57653e67a4fd343ad4925cd468ebcc9e656ecf21e1d02e11aee811b6d85a85c38fa774960a4a1e6ba4e190f6ed40f8f7a5f62b9d4a084efb3c7437e28fb5a9fbf753fe23006d520808e23a096d43125d2f75242f0a3619b94d22b15f06979eeb3f4809bc56d8a23844e370e1297544cf8b8e5116d9760cf290a9ccdf551f2539b3011b82ae03262d6774cb2dfb23f678dc7ebda6ddc62efee0228274abd0f48e5d870f3768d7df19f255e1e3939686eba215c6f7241f5a0b9f159a39d5ad2d57a60169e3eb8f542cafbfbc0b414550d7e2a8b381cbd9d5e2eb7d8345d0388764f4ff8bcb188774f437f9b12f07b8edfb35a013b6ad93a4de7df8f48e231c1206b20dacca03a5bc77c320fc43589f44bdedec8abecd0aff6f5f2101370b6e985e96dff1eb461a8f7ce5666cb2659199bd77ea7aad49a62c2e28b410d03e9473441cd9fae543abbf3cc6445e1347b836df197878da17b4e0d2c3c09d91562493a7b0134c02d305c41e97d0b6dcc1a62d2d39e0af8ecd5b911471f57f5cc7fa8070ecdb8b4aeb2558e922bb1e576ef5bb835c46001bc27863b5940b5744e6ea0ca355546d046040ac6be734fb8b5b83018f9b48d6ed2c1acd251e85943c7beaff972a29dcf00cfe2f45b7a8b9c21a3c6ae7f878f46dcddf7aea5d31e1fc15bde7e59a98e6e84f171d1ecd206ff771ee01669d5b5b57e3ee138a8e90fc4fd55da955736f693dc12f3c4c440c39857c9cd9b754c6b070465b08b128939a2cad59979113cb6a0bb43b088ba5a07aab0df34c5e9d498594eca394ffb472aba64308f05df05d9f6c6206348313fa554063ab85d04d3df4b0343ec09659142e717079af43d7a02e78f4fcadcc80b7b5fd01d767d8d09afe2ba0da14139f43d1a61b1fe8a06b57d58316e562c33686e86858365c4ab0c3c9f513b9c86c85a9ca22230b6bfa4c65afba22329886b044437edc2a064cfcc8bf53b8a4a6a7c9849fe460e043da20fb7a4ca13cb426067e86a295ae41ea1a170e17f6ede1c3b48af8b5ee62dda5452e5f4d759ef4fbbe08f60b3cb25281723a82c742f24cbb6b40f9b7d6d9c4bbb7822734f41a45f8d6e12f3216f414e7a185bae761bd6dac9558d5818456bc0bdacf17091c66dac2eb91083e84d57b30507fd562c805c5f135cda22a2ae591cabb63576e9e8cd2841f2e5135f7d5d949a61c2d0554addfa6e23c29f5db9f2fa4c3a8b3d21e82e8a999fd751563c85ec308f6fcfb26a6e79f46ed8d251426cf0849e9e686e31051e93e6b08c625d4d2531448ffaf700cad5a0abad67d90fb4ce011286e14db2a724229253e295fbbc8dfd6422696a905342cb0ae2993ba30d4869ff665fc4d2316a4cd4c7c56a3d4d18bfd9335992ca25812a444091c5186318bbb9d124274f9c4b4bc44e27c60c03b68ce2b4fd5c454b398b1238e2fe7057446b1ab776a516bd4a79263c5153fe2e7895aed0f8ace539c924a9f6cdc5fe0cf17e7834a54d68d0f1eac08faf7a7977d87a8dc5f86d786f71fe277e82504fc382306a3b222ae79463526286a0e6611cf239bf40b67a5e983b35a730a7c95d4a59104cdffe336c8e8451b01dc4edbf1fa113cb639a87fbc6b538d4d50f2c94f08b41bd8cd769145a58eb2fcbd757608325283ea715f01077109261b829a784f4c5329388cf195dfca4b0977555b579d8e94be91ce8d0ed480d0e5cef247c4c403469ea4383d3ed1912bb6292cb4df80b80e4b40b3399056b700ee560a15800431d072c70936811bdfdf161a8e9929dd5cbd99144621ebac84ea6bfcc07b98694b1f287876fbccb8616304779c2caf98c1bf79c42afb7780898f531675d58ef7222f8b31834a6cea58864f9705966629905701742f95f91401949b981b9abbba00db9276c0dc40c3b1f3a94b8dea0f6522fc22fbda6134f4d8763c3c6389580ffefcb57dbba486471e23f12b619e3f8caefb7fca1fc7ecaf1b77b73e3681b3778a011772aa5aa5ad1be25f5fa0d9b2c703fadc0d8a0f9348d466375475bae408ccb86a0982fdd5877b0432dd08dd519192ac3c9c29bae4926a91d98bc36ee72cecaf46f06842ab5c5565ba4060ff0ecc9796b8b57e92636ed1b028f64bdb14ce1b66cd72c04e6cae4d956d78326c5eac518442c89704aa651961c0bc25decc83c12e768d0bbad285863eab29ed2e4929e485af8fec5b240f275863b025348b65d5a9195de432d0550f71273ce3bc3c7e06d6b3e2c7ea11e0daade4a5b17d5d5c2dad960ea6e402cc226eadbe67282671e9254d99e73fa5ffb6573b59eb4343a5118a6d8e7cb08c42dd17eac457e8523ca21b76dba04875fd860eb157d1f2573c93f9aa16535f270fca85623fd520395ac0d31fdf8914b1cdad6f15d19cd117ace8668aede8897eb92b098af89b85b75dadec2aa36b2f81e7e4b410f5ad36cdd2f822bd67a4ebeb8a24b244bf64d004898e1afe54dbb0733580ce83f85143c9a7e18765986a42b1cca8215e5591e75cb1fe1cab34bda0fb680efef7943c698693b90e5ef5dbbbc1d21dbe75d8edc6cfe0a687c3b2b58c9275f633be27a367387f72d2535d38af7467b9b90f61a35d4c08308b79137771c17363609e6465efd508fa0fdbe6ee20bcd353d86942429bf65f07a9a66c9584e98eb91ea4065c68e2a534aa62ee72a550266f15381a539e1aa60d7dee7ec2092ff4a0544a08ef161b7b90e9ec619cd3a3e3631f088327f784e20b2112ab33e66dd6a4b2060aaa0b70e8c9c8cfe4225f799a35ce36d5ac9bc5690557d43c9674f3c1cc542e098bfb1b122a1678015897b4f46c98d0caf3d782da9afd7284d0247894ac03f8697d141eeca30078c80258ee7196cf6ec5ffd1960cbdb0d82ba7f267feae2d93cb215e7494ff8e1ff864dc6e95a7a9b64ca7fc669517c5dd57fff313ca37c658e1463f992e6954a37336b446521fccac992cbf2ca47d2abf11fa2fb3fb1f5008bfc88bcfc9d45fe8e81fc535f84fd01d4b4747b371e6504f13bdb815789adc1a699a3f6c369386d4718f4c1265ab39f40d33e37937ef4ce53e8d804ce73ae860fbb3fd5e27ae13baf7d69bd2d25d829f41eb36eaaaa4a43c90532995ab85755f205a5f40d728d65b027f9dce4a295c4db1297cbccd12ccf86a43588264924f17cefdc35fce2fc00748ac2e50fb55ae2b48a5f087b4db73f27a03600b26b549de71a9c59041e34426c8d2d2606b309f2b75be086e3c8e7712606f12c3b7da5c18f836a547d10380d88fd015387ea133971eebc36ba491512c86c9ae486cee94bba8e3600e28f9e592824ce3b6ae869572746eb3478056919378d038aa5f640c12ae2bd7da1e3e33b4bdf494f791fba0fb42475dbfa0be045a741f8aabe70639897683d81ca28424807e9b8d6c7d2eb01a2cae48bf7bf0223f70448ade4beac0809a31a2fceb48c9c7ebb0b4c3b163df3dc71cb7db080b6dbda5520819a1f316f6dc75912588aba59fc17d4d284dac94bd9e77c431671b49d73b1c72832abfa5b3fa6ebbd9e7ceb353bdb33d65ab3e6fd1802a505ee49a5a2018db5d4f354ec50ab49035fd80dd0c6fb735c91d7eac0cfb1ebd4f8fb9ec90e2cb23262d1cbd7e9621f81732715e26acd69e2dacbea54944bff0eeabb881c4931d578df80289065a0c643f90e8d66fad6bfd81814edf5716e4e8feaa53e0a4b90249816cb01d0dac3e75b9ad7e551501096c114ef109db0c6607269ff03ae04d529917c465939a052097ebc4947c2c097c255f98a26596ea488fa0cba9dd9fa2f426e9958462bb8c0d66f5e8c400990fbc057de3b16962052ddd53b788c0c5926efc4ae2f0af56253226134435130518c2a1ac957ceb319c7109b9ee27102313ddbe7e61d442c4a9ca8bdade8e0501bbc108c781e423f96cee7fc156aa1ec9e1a351a789cbb5c1a0c480db0dbc47e069c6768012f33125a17f94688e635ad82ccd3cfa69bd3e9d2412a687daaf79a24097ecec691811411909a8c7ac3d82f30799182762f0dc74b4100b48454da8fc1ca70526660f68d60db65bfb9700fed9ad6dfe68168e2243b6501ccc493f182459a33ca157daf0e4cc13fe8b3b58faca2bed64c57f673c028a6145e0a2b65bb36861d666cfe34a0016d44dcbdb7129b17f5884c09678617598ab8484b5b262dbc8cb63492bfca6a543f1593ac0b412131311077ff06f654de26906143ee4a30519d0922ffbaa33ba21becdf2df68d37b0a7a35e88517817066003df7048c764f6c4a80a6589cbaa70ac7fe68686a03696017ccb36a5ab6df30d244bc1b81177efa33c7ebe7bb665102ed314b98fff83241bb8a3a5c5d5251c64b36181f4d101c5eb88860f166e47cf5af5f69d4b485ed25665723372d3c158b64ef7b936a2f9e88b38d657d03a80585ac033086e0da0d572de7831d041c51e759aa96e898376bee5b649143104f3e49e3bac09a45947de78665c094995c0bb0ae6e296bdae6c8fce4be757539c61c6b9cd32262c3b68189dd84b3cfa92c82c35b9306c84d4800176f3d030156520a3e5bab69ad71e612dbfd08c9bc6952d28a4ec28e3f5769f66606983e550c4d7b09cb4083103749cd0a0f44ae74165cfdd5748d6d6503f7718a39182262f928d6daf31d0e176fe1143de848857a92091d47565ec9929935c855b753ec2b96b8b1843751ea5982cc64bb57bc603b6f7fb78e6f6cc39936117b4f452505536f05ef24a1070484b239e3e721b32db58a659966c79beed3004bd018acddd302c446fe26d3daed87acfe784197a4cc09ee02627e83be4a5073bed9bd329d4b4125b9ac76fe2b79c1d36a2a5e8ba8665aaf4d861588faf980cff2b339110842ecea214f1c162e53b23e6f80d29faab85374855ab05295b85508d2af9aa0a278e2b86ebe2486cb659f6a2f28383f87c6522b08fae71eb04aa6fb09430f78374a3485e9e9909336075e68c45d1f3707538a7e852ef62730e9d2213a2dde01d94a4cd5f79382607a6a515a8584750a2b289d3e46e9d70837b872980051abbd44cc516f46d0cdc906beee0ea1cf72ba9022573520eae4f8101c97da29206e842a9962ef5472c95689386ee94d51c6912e792314b8a0cb1698b68f2b36a68fe3845b4396138a9fd97ee5a3229120771a5d1d069903cae56b84ab01f457cac2839920c64920998fd40639dc3d68b5aa4be8f9d867c2d91a775e03e5265b9b92d9bbe1c21f2b14901b3b998a672b20a21a35933f151a67d3401bd86c0f86fac5a9e6fe2c9bf41d582036236c87457779fcedf5ad74dd9638a24bd81f2d16e8aaeb2d25dc5d8ad9c045eb2e2a69233030cc572462c8db1670ee4f304546aabaf174ba5b0e3621b3ce3ef1a7bcc3876a7031dbd82e8f6caeafcd9440e60ea5bc58e5c6ca12514cbdd86bcb33b365ad1d8284c33839a63fd8e8dde3dd2503c171f8f6524410cf8ba98402629c9a175741d13482737ee4f1c52070068b7a6e1a0183420ad4a47a389adf4c5e9bb98ac5577c37feae4722fcee4cd7732910d0b29050b0290568e0fb0c03bb619287fd2a4eeae28c3789d433adf868dc1eacd412a2f88eba916066a84047b6d13e95aebc2f1f190033f4385a776cfaa42b1b067174d226ac2fd4709250b23095cafdaa142424fdb4ca6f22b14e3142cdb4e9a84eef01fef9a115bbb1e8ee0af136e48f464647757421925710306b24e02123caea9df882c6ac5c20ab074be6dd1adfb0b2c8e3010f868b8430e03cdfe3802c57f90f1573ae441aebe94fd3e54894da82fedffd02d05dcbc1bc0a9c08cadb82ee101b5e059d22939fa0ef92b693e9bcf71a8459528c62c2b075cb0c32d7ea25f603f51602679a6d65f762f80be845d2ea3409f2d630c55955292876822daa98e63d775abf6ba8644a36ed42d6e7c1650c6fe9cb029496b37d09c3f38994c3b62ce8d39c84f24871a8e30573ba8242013f25ff98da54c4d56b08990b229063e1be9b469985ea6187d7e0aac2e8345dcc2bae1a1ce591968ea53beb3c7fa7a973cab671fec0ee8b15b4ccb41abc9f8f3af6a9400a47ca66bc89e4517f0136adee0c413ab82550298ab42dff69339f84641f7dc36ebeec3a73397d6c65db2ed28e7395a278ea5c45ac6ffdc6cb7025d3cf44bcefbf5913190b6aafa5baed5919a5fe3401ce8241d0ce7396332190f0ba44083f1dd3f3f1724bea41f97e350738bcaad19abefbfb167de5a0e8160f789d9afb217d137a5cae0134490f44e329d9cd9bce6a49cc6f2eb030a945ba52eb9cef1c52658e7b8ffe17dae5333ec45234b9a2b1ddf0800ac5f2cf3a7b5a555fd9b654ef12bee829357691b49861c0b1300547b861d02da49501c79e1445196752fc1ae9f7777f287e84218c37aa09bb256938e160f3a6a3111f301492060e546cac925111a41944940bbb68252b915607f4859add4eeb324a354da56bb7b0f815d1b3540fd2d257308108934a7f7227f83cd08ace509f1b0f6a74ca46ea9e98f87734517252c27ef1f7e94d66f794760a26774bd9c30c2cce82a9a84a1d773427d6f520aa303792bdbe7493f3b4a70549aa28e83cbf8d50778a198bc9c79d5ce94bba891d8e840ebc0f63fbfe6200116aa8373c9968f94566fe3428e16d5cf24170d6688ad763d0beef0b1b94a2a2d00f65d5ab602ced79eb0283a344aff16b1a03cb3cbbfb38048acc4c47a541afd112493b0180acaed45bf799f781b307d5d8d480fe2dbbf6c4ad131990564dfcf4f4f428c28281cfae297e227c5741ba20a011faec152f073e92d153741e2d4f1de29ccbf6604090dde322043c44386cc6013b39741f420c9b8ab22f5fb7787e0c6b4e686c9fd8c1e6808ccb5c138ce1adb8959b08035d1333651dd3b4d9db6c0dc40b0f7843fd56766f83da7ef3c6a4443f90eb9d351dd4fc9f6810d2353ad7ec34ba95550b476ff941f8dda8dcfc29d2f42a92f5ef518a2e08fc9f4f75a3d1c10a80133041e64290811159ba4b09fd8f5ea8de3ae3d3e84b65aabb14ffb6e5c6e7a7cc58e96f0dfc089dbbaa325a60b0ecfa55db6432fdb0dc87c63f54d2afafb117a8f01596a78857657b240649dfae6939ce158e6e3d76b148f78b472196bd593640adfad124931f3edd71384404d0316796f717533a1b4df6089bf0bb8e013b8c6865d6a0e201ff0928995b85e86cd400f0feb5b8eeb7bc518e25633679be2c485375d477cb3342ec4e8ba581aadd73baedc433fe9fc153099530a094f6852ec8fe49bd3a77fe2ee8f7bd2901236c275617fc8619e63fffcc966c8fba8e0abefd54684799bf234f66ba6d95ad806e7c4241b0b8cbbda59a64f6cc226d860c1b2a03e54c140106ff98be4409b82db678e758ca7256ded97f9e2c12d79cd5e8bd38f87ae95dc72a6bfbbb26d789f30f97a50252b9cd684301b1a30227c9ec567d222a82452cc73a4d2d4f8eb64c09cf2b6b877753a6b3765875ed1cebebe0f6dcba955e6e39765043c3a6d523909b746510bf3f375fc4c88400b106d5eeb53e4c629312aa4992619688bca5d43d9c10022a6374db185202f3def041113cfb33694afa7cc345f28d397faa57a2051f85439a1e11e979979eb8c9788a139fdbb837d38dba5c7202b898f4e74defb56f18fdc2e839d669e307f9517728c3644d6f46c81021dec3f82f7dfa3a1afeeac02d0c9c0a613c9e38c12ac62b6bdf386149b10739bd735720f59f3c4f15934e3cd9c7c6525e25f4410210128dc4f7cec7f245022c3f1317f08a8b3030329a613efd5d2e91fde229444cc4f49c326e91f0ba8eb3f5f1a41f3c930ebe2ca57fb146860013dd6ffff776058ae7c04dbfa8ae0b5167e63e442f6413ba8b5203f9b47434038d320fe483cb56539141a0ddeef04772db9687b57d24c06aad6c2c01fbdeb07a5524efc1e0df58b44054e1cf01ef32ae6daa7004ca537dead09fec42b4c3591be524d463d72fbdaa9489bfd223e164356ec38f6da9386d408127132bafcd4b8f61a7c019fd2d2fc8a6443c1964cab49ad6049d50236065cd8a78ee848c937809b080fa1d9ca83096f326baf13456de17dab7430159c2aa464c3cce332c5aacbf841c21054e3aee74714c5a3bbc94fd721767b679164e6749af05c455dd03918ccd7e9d8246296661148871be0999b4c0f655dfed84ba7ff00e1241291e5a90ee438284167d8c727b97a49b7ab5c92a72a35558cfd3d28930b08c866b3da5ad2825448c5e4da87f2264a3faf6751782ad90877d948658957fef936f9686cbc37cf6e21087aa59b1846a3058b7d4119f1001215eaaa68302816d0b337bdc19cd201efe6666b776140be2f8701c411f5d959c691d1619fb9e97f46aa84afdf503049dc46d102e82ffd0a7c7f9d5c6ae00c84a1f219d7e656aba6151d704fdfcd101c664b518c878bbd181948398291c57072fd44ec67818c7209da345b5444adae966991b3940408c3d788a2b125da2f2d3df080c50db03259006284bfcb9f2d09f2d3b9af76777f994c731eaf04d894e40e4c6ada7a84d187ffe92e5b978863bb3f025479729a7de5aead3fc34970f83cee55c7a8dbea7685bb98127368299a8732cf9d48c980e50804c0de1b3693c0b2413038aa9b249e4e71cd0cfeab54160acfb1f1da51c8e2e7e0cc754301841e8455ae18ad93f31eef6abda6242d0a66c994fd0a6566c7a9dbd3c51e3db68ab8ef4b16a501512318a685c97b4dac60952ef5a7da88638ad8c4774a9f487c3e6982eee63d0c00b2ac01b3e16fe9c96cdd40fba10cc088a0c5d6fa652f5fd8947ccbbcc0c11550339440f37250a687da368092ff154514c7f4d3d4faddd60e398be0561b11e238faddc2213443f027cc8c1d80de37336ba17e290b892a6a0a89ab636cb04d46fe49b0334e61b3e40350b73a292e40ad5ccf0c1985fcbefc8fb41a00666da266b3b9e75969d60bc6dd862254905c5484bff95a013c20277dc0ea8a06918fa59cc6e6f1e251fe6efeeb759c26c3cf769b7307cbc243f97c439e21c64e66e3eec0e883a8898d0da0aa6bf4f4f0f870822715a08363818eee386e8f4a6c37ba5ea7778871fd86bd8862316ec752487b2330f3c4ae567edc8629e950b3da25d2a16bbe7d5371899014d9092f1ba7063963b180da6d5b470a7eb25cee91ee72b3b8de2023f8aa2e4944d9aee945828bc3984b1a442c47ee4eae1b057648d67291cbc6fb32979b62dcb7c2463a0362392d3646fed1ace29080534ae9ae844f585218c627051097234a70ec7caab9a1ab634d0b068328bf0810788de6a0d42274abcb6b8bf4e55a93175b0bfa46839b38f4cea350bbbeaadfc53d7b4cc34a37dfe0f8c1d2d726c2038d47a6be7a82b62f8e95bafae2d03d6d8c2765a1a0b003fc411d736882f259b778746944db82eb5e0d734657f4a57c3035631b4eeaf29df80b5e5da6f4484889b84221740b4679a467768d928cf4406234df0f79b7d76bf9247a11c678cb7317e624cdc0a04b5e687fdb96ba17ac56c0c448f7f696f60c4661391c631c23d4e0d82a6af4918ce1ea329d0a59a0eb7378fbc309f0940984e0c45f679f5a19039a86d12e902a1ee7fb55dc039805dc951b7343bf9fffc30904466952570bcc4ae6edc3a5956799aaa1b3bce8d01b7043ede0a2ce93e03ad9210db265f8b4d4e2da730cfd79becdb8967707d415aeee6522849d9e658598bf7c3a083b954c59f1bf096650c43907bdbee8f1dae6fd7058337f4b11b46e2e98e7558b72bef6b64deb1756d5fdd6d8a4f23af046fb9f8590343ddddf0905151312f78476d13c465a63331d40a237650f841a16caa11751a03abc30429bac1b7dca5b921891e7627b4ecd5986ffb0440cbea060f5622bc536c406d5dcca8baa084e2c826a7853e806dbc1f54bc4375d0bee28c7fe5c943a9dc26b086857d3777bbab94552fe4795c9f8c838c7977ac5115b2aedd5ecdecc49215df54f593a9e730e1cb274fd7ce8da0a0e75190c1e753ecfa575461bb5886dd61376d64bd8aa9f2b854c53de6017b9c7196724b297c8bc0818dbf3fc51e16b127db5e85d7780b30d4744cd680ec5adda8dabdadd026d4c758201454110494100fcb36164e4da38cb2dedb3465c71f6ab3702bb4cd79633022b0520301e9b97a6ca64a586ed098b6379061270277dab70cb9a97e8454ecc7368428e1cbe923c2f6067309ce8309b4850dc5a8d2aacfe661ea987377d90359c9f7607c18c6389389777cab9cce14f6f5178bd3b62495a8eb455419984a55fde0a704844f04ab76a00445faa7189872ccd1424dfc49d7210d64adaca1ba4799a0d88c9dee6829b3e8c15fe6a800b0cbafdea027bf0a8e68b87599a20c4db24f23010269f8eb4656326cd3c1869afe8b921addb16a6aa318b3f11f513cbb74b4a49cdf877aeb8528a6197b46e3e69983e1bdb692ea36fb58c10891643ccc902119bf257ce56ce90709d960abdc456ad8f953da8221558df84f9fb95d3e767f7c5b9cb64c08bc0d56c59dba0a022853094f8c16166970bff57d950917d9f2c8f68dac7561ce1791f67373e7ef5d0322d1b45f1b80f4dc317848ac1102fc76167263c254bbd952b231a36c1abd15e657036d17e018c2c37f8eccf963435f189476327bce1ea6e572b9700a35c85a8f0c0cd8092901954e21f89775c4d67693553bc3b33db217e1f80ebf20a197a0332069a40a227ce3b2330020bcdca9f30fd95fdb5fdef5c67a161e1f8f791a1f4e800cc52f10241a2a37f422cff7e153ed49714c091632109c92c28fe6e0187fb73415e3399ee6416dc2d927fea71a273cfe3e61f8eb1dab2bb17b6080d1eac14a0e655ec757774df7f306d60e376228fdd93fb872abd246725f43f75457f42cc9b2f01cbebac8ad9f80c091b3b04f38bd63feeba8ef08bfa19416f0bb94aafef12dfff84b89717b6b2a027f488cf2b64c1e4d5df5ce3dd1ce7910640e86df57b733ee80134e082cdeaa1d6cd2129e54c3b769fa7b174dd0ac6b1809d6746b51f6ababb560137b112f59fa87460661d8f8c71f45e7da204576201f536f5f3b42238578eed483593e5510ee5ce8f9df0e45625a3d1edb82d6f1c5441fa015bea87ce0ca8b806561b00f234fe840705b3d90c200ed5977696da67038ecde28ae095cd3f46c6b7e48c5619460fe033b4f906e5e49afe9844a31280c89bc612c522322623ea83a795f7f89eaa5081e0b4b4b2f83acbfcf6f3e6a1e6f24287d60d7e3853f70bdab4fff9f36d28dcf33ce4423ebc957aa74e14aec6a2c02543bd89747b3813a1c90a8a22dfc1f2a4c54718724d038759bd8018949a822bc9c8005e27c111c3be5f1c48f77ae9388340ce13a50143aeeb96f495ca2537cda3e3e5c408235557a887b23806d23278c647052ae9d4c38f0a595b4fc0c13663030a1175ef65a7de94fdc2f2d306c7ac1846828f1a2a35a679bdd7e4387a4d670d7db52622100dcd4159019223c33e0f92bb1cc36775e77b418a8e4f6381e5069f100ae9b70ded5692942b325e04c295f0ab70dd9f69e1ed6fd470038110a5b577ef2cc33e2ddbd17d33481dc213e03d6d8f7efcffede6e9627288ba3f121ffdfa9386c42be870f8382eaae65c7685d6887e1ff50966812a154115fdc785b0550c43ca8e7f8d3e5e528747e5af811cbe019c0e2ad035f26dfa3e14cc73ae404de9b97332e2c38df3a0f7feef60cfccddec486dbdbc412945e27296ed1559ea146eb906f8b1bd5354b934a429cd71186146259a2718deeb111a073d3aaddc392b8a04c8f41c0cd913ab0b8349ae5f25f8f9da21ce248c7c17eb5623a8390286cb60be431d1b7cb4250971aa6236efd9140b8593cb794590c763be29b20f32b99888d02f7235e281d4938de1360f6ca8d9be7fecf76ff62ee4fd55711f8b163dc3488ad4324a7e80a5c6907dcd045faceab8b5de74a59675e931aa585932e5472e105861f55d8b5cef1d2f1a437ddf84577151730acb10be1033c676e27a26bcfe2af61b34c228db18c91b06fa4144e37e16746ebbe4e151dd925be9d1efdd3f1eadc3b16d1ccca516a8d2ed3aa1c2d776f5b3c2a6e6d129ff4970237d1d8bd6d23bd114081122a50e1ae51af30bc125a52faa2d60dcbb0d7f2617917094b68eb5848d19a5eab279c22307c626aab57aca6b3b2e2c3bff09106f20fccbd4c14ad90c838aee95501eed3630cdaa2208e8354f03bfff3895a9e5d7dcdfe505e8da21cbc7474b8da914a34d316028e1aeed38e441620ebf766bd05d7f07f7510fbfd956e8312161ed662bfb238027861a0a31fdc2097fac6136ef2c049264bdaf607118a9d6f8b7de7d45b4d5af62afd4551f54bc709a18708b89f1c933734291f7f1d6d499570717cd62f815ebaf24fc06e5c0ac24c69033d056825ce8360f2e1b209f768ee6df87fb88b5ad8afe8e88a89ce6ba2f18f2ca0ae17933245351f2db3a810bf70b1d24c693708b7f168577d4e304d49ae7d35b8cf3179037221efb54f3aec2f4ff25fe1aed968ceeda184e73fb2a13f44286accc8d8902f62e86e87c821b8a988c7b29ac8105fce2e6ec29a9118369468d4491cf1f8614dfc1e17ec5e98f9da8b6e994c6972f7888d947e34911824a776798a404e652c698987dccd00c62daed84f12acd868a1b8b64accdcdb96e1bb6d6e8c7964e8c333556f0d4fdb84d146c086ce4743cfefda99c7e4c3515499d43954adc1023754eec86d724586856204dfbba60df0d02f913d67f3469702a9dc35c98a3de9e638d06756bdd324ee8be2229682b44b5033dd5f8ce960b729434a9a33a6dae2dc0b18da606de053a5050570d9d91c6817bf19817714cafb486b6d1d85c9cb969769e1edc1e1741df89f118aa2c0dde22f0f96ab5ac9946df034f90e597a296d08c1ca32b439aa104064d53c612498a4b479195700c44d4b6d7e55df711d24fcc69a46ceb4e4ffce00fa54564d8bd1b7330e92cb1a198dabd5c3f983e9a3b5714a278ee4ae597d63630d29e3a8d50f6881dfe5f72e7f94e0c5cdf155ba2c90ea0fe647ff824c19834aa0b97eb6bbd39ec08755efc5e8d97805ecd15f3703f8a0be73c4e89f164b89d4dbc51896a791c7a67a80a6074279d50e7f31a2e819961536cb26165595fb2e722a5651849ec8be261f5c24c5eff79ce7c53b6c3c4aa8c138e5dee3c0235575ece78a71dc29c22f87622430216f8a8663bb034e6095b466c0361f59b7986b8547b036ef4559f36439811390fb19f9e473b15684e9dd5ef33c5ff0263784ba00d27e19f2a7e88dcf442b705f615e0fda188a15a6d216424ce53eeaf6f6989f8edf0c520d31cd1116591670c7f9b0fb1b6ac1268dc6ce53e9fe57c5c6126ea35725d8bb42989c32fc0d3dbbaa209733dfe27f778c81a2c52b11cc01db16d4e77c46e4046ed402865c1b13a3a67c14b137dd64d5d7d0ff1a2755099174306c38ae6bba798aa57feea9ebc09d440f5a11897fe8ddc2706aad7fcd5fa1a699d69fa0b66cae562d6bfe9b0780abf78aa551cfed750ba352c32c864d35dd314927f0a5e6378ee70cec58c5ec7069721c5a47c27fc9025b29ca312094757dc95ee373210155e1c0cba3296259af86ca5bc79b5f4ab6d0185367b8a07a50565830f2b13b7dc11caf5e24eb8506f4728f7488063ef907237818b48e2cd1a15f70960e78b1e006ecdb7e8646ac0ce4b1e7f525544c49e71e35c5c5f5bf9f281018fc996107f8cd5d8a7c16ba6ffba2e6f35889d796c8ba44284bbe119aaac9e2e6874dedc62c1a3a4d8a1aac0794a12e6e5d4435a6355fb50008b83c0018df5b178b7cf2e431ae1128c9d565cf836917de2ca90d0a2839b87f3aebc66f81e2d11a7b57c8ca6fa42467757a4ade2ae888fd7376e55b8635003c1445df8fe9bbd9540e999f7355ad02a917cfb4e3cc0cef5a6674de5a1b4af780dbe97077361a6a55ff440ba5edeeb9eb8cace51c3404297e2a019dc0206251f4513504eda621c12d99983c0aa900c22cc053916537a5f0c518262a9b0cb07040f8ff2f3721f2144e8650bad1aaa6da424865a0c07e388891bd888cc02400c2a60ddb7b43301573099c2b272c81119c9b62aca319db6276e7d9e2f61ecf7ace9a519a4e52d108c86c8e685039061b851359899d57ed89ca21006105d88eb24b3d6f97e167b43729243ff84827f4efb62a87bc0c4f8e399d68d0150897cfd32b047dbf0ac65cd1b040e6c5019e0c2723a19789b4c0a8ef1460c3e402f29f61ed590a7ae13e9bb72ceb8e44d999b0c5dd80fdbccae7519549982e586a5f34c4d22f62dca7e64d6152c24d3b425ff9f49f1ae9397abd600679f62102d3bbe240cd72e5227ee3db89389205d9129b16dd725557eb53f0388a4c55e7ade4ea317c509befff4722fd4de9a320aed55b4014969a392a687400d3f595dc9716b48a271fa9a60ab5a548488ecdcc405a0d61d7cceff47814c4825797976cf5798a570daeca842c579a1201fbb29ff407915255de1ac3cf9ff67bac5eede7177f0346fd97cbfd59dfff824e971e7141ba5d57eb5a555f8c7d3a8b10306f7e98837ff16ea994705bbc9982afb6e86239df2f8585b0c458cfce244af7802762a472437ea07773450e226178d0696604a7bc0bb9ee98a9d6fed09c182e1053f7eec26e08cf47872cfc29ddaafdd8061862687d867e89210f995f0fdcb06937ecf486e4920431c9d747d3e78e14c689f3d065e0c742b1d5ce84c15290632de6be7595deea581137e21ddc9866113997ab76e8686b062084e4ad3cd22bb0b813fc5bc14fe3f7b40904e65cb0214b9d486687a5e85de21d5a18a93b3c1e31dfa80495f96d522199c2d290f19f42bf3e42238632d270b0919f16fee025c9d4d293e33f62a4f2bb1d436051cb540a6725c20e8c2710c8ebebc0b89ec70229b4dd43c29a1376260717f055e453e7c8b05500cfd5f5517208e568c7101f719222c6544f96d2b177047c15fa25cc0cdfd5b3594675987a3f699afc5182c6825cba18217d39abfb89d05d3a18b1b248b310a082f54d85034ee5f092aa530b9cce47fcb4b8dbfd68f2fc5627cea0c4e0d5aa42397c2159bdb66ebb828ee6551ca01b857cecca4dab335349a36af6fbed3b11207b1854ecb6427281dc12f4979c9a255e336742de3c1bd958441fe4a37678609f6be35bde10a6c56ed168a9d39ef1ba657c97c71ee9135dc1b26ef3cfab06d779d67a2b743b8270e055ea5560c33f08946d89aa793274a5d53f27bea3c78290c9b3130361e0f67d8c717753fdd03b7ef247037028c5cff770d31db259b1632b4e4eb6af2dfadfe0ef86a3e5ce75b82f44c33a22214a3f278fed6251d13df11bcfd2bf438e012c6e0b75a801e86d72c4fd6716a3c874803c8da155f17da505144d0aecf56c946ab1a98193d7f0afa2f1ae35b0b696483a15592b947d53919445d53987dbba9e90f4ba055373439a5464a84955e24cf1a515170ed78bb255a8414a7c3fa3f723764c361de3ef234422ea450a88ff2a33e18ed2466a67d7f44f961c6c68ff9e95e2cd8eac1a946377b9599128f5d11410744dc89d5c032d48481e898cd5fe95d5b6ddf1c9f54f5a2db0f73cd27cf5a080550db9f83a237f498de0c2e20753f8e308e6fbd23230238bc004a80731333c07bba949194adce8d78bdc3e01a2569584375dd65ebc389f62ec339b99201700f8d98a3d40d19cbffa2f7b3213691b0b28b9170cdb1d18ac337f97810c8277254bfa5c5baf60f0f4bf7b8dfee5759501295646029d09031ccbbc7323b8f84b70e164a84669c0f31e77ed651a3c67ae959d209c6a308aef6044dc7a0fe814284e4f9b340205add36128da5d0117a2bf0c242fdc6ea9131d2de986a334c13546af95bcc0aaa5eff6428e25bc1a80c596f229c2210a9a05ed30a0380b6f1398a6e963de527596558371bea19a9bf2c8ea642f6e40928423ef1262531e0c1b5205474a5eb5817436f455ca338362b9bb31215f46be3396b39d74421b06d9b91affefbdd46b5269b896f9e3b997099d9b4bfba1084c43c3bfdcda1e0584b00e502f17882f5b6309eb07b402e18bf2623f48197f9ae5ecf1cafc4ddaeb84261af3e046e3f6e9984e7b4899e02c7fc55fdd451967911d7477dacdcc150ee9732d15bac8dcc16aa0ee6b85a011b65f9feefc6fbd0c9c5ed365fc160a92431d501e4e3ab5fe69d44df0131be36e32a10ad8b5a0337b55c74241ff944321b5a3d9e425e576d53145d9cd47463100ba15e5dcb6a52d89af09a6cf0cabf0cfd5392ab5e67de441e1cc638797eb300ef1e192a66da17133006752aa07b4f7649c4feacb3f838b0ddd037bcd245aa0dd2d640a8f269830edfea7d6a1f8a0b05b2232f47a9645e13831794deca784bf1afb4cc01b199dfb046786a7110a1da8b709389eafd1f32ac3bf8f9b193d26ebf9a064ab069d26e06397c097085e8fedf6915adbba404c4b205c7eb752f5e32c87c4d23ebfacc67e0f762189f82f6a49d99f8034f6fc54338c4d3694fad1f199939f779efac5a90546399c677dd1545daf4a1a1dbaf0056e448b50e0ff16f61903eaa6e755441a7f86978c8c63f107a85348a5ffe270bfb09e880884971a3c696d774980cef68670bf0ebd3c79b9bb224c1475c85afaca37b3a65d6930f3ab3929ee74e54a7329e6febdc90a3e2a5d49fcaf9f7aab6bf5fafe1c9b1d6182216e8aa164f9bc616cd394ae1cc2e2857346d19881f0f19c45b67c9ed936373f1f241c3d9a414e3542315c95dd1cd099d36ff93c57cdf37f53beedda6df81cb79bfc49081bca5c3ea5cf6e038e44a2f36129a2ecac2ffaf2184c27ddcbfb17ac577e18fce33399c4de801d10a4bfb5b5be1e7359156c50b0634d83e9e316a74c254808111fc7258af6e2e0deabd58faf434958c30f01e41a6cf05fc3e22b66d6a9abbcfe3033ae114e63699bd11faa22ef526005d9f348771efcd1fd392c2dae6c956e2b37b84c053d6e578ae3f05095e5d5975bfcefb7ef907417d78152f7d598e11977d6da7b574cee25bbf3f68f933c43b1aa68b9c3200647de9428d8b54c9ef49fbb7e82d2dcc6e4c2c9df187dc1edb3008c7643a8eed6149f3f48a50cbb49aa8dc359a0a3931ce956d5159a116f6b87ecffa1b14010467a14525d0226139913e532fd435275338b77e8fab96ff63263ad4219275a245af36b6653bc4c171e8bb32dc609ade0f2f64b9b9a1403cf267e804f9d98c3aedc4c1ef08876839d1d0863939b7089adf5a93a3b6900f0c268b874283032ab88796b86480e38569ad1735caed45a228add63a3bd3dab57132a84e089fc2c0fa66d01432ef870bea4bea7f36255e1be7f9b82dcb0f680c97fb5f202513dfdbfd08c5cd3d1fc99146ce6fef052c554295b55451a0725c9fb7ecce62564ba02a114557a7f679d31d4761d75432e6810a5d58aa8fd4573dcd1cce822e26376c9d6d2cfe3c7e67a52b4a8f5d958ac016d34efdb6a09d2c495a8a1d1e5918b7815fe68ca29bd10c6ec75c8387a6ad093528c35573a13dff1703e2445e31d8812fcd50c6e265fa299223849616e5d713a4d2819ca4ce76b1a9fbaece53aa726c97b6c6ecc393fc4567b624848631241ea3b077f229143296ef9e81ffcac8ec17386375cd5dd801fccbae3b3e52580708f12a4b915bf73a02fbb3645d78a8e34ace7c87d92722f1815602cfc3547bc44e76b99515e039fa6b2397763117d15f215c1792b587243e2f2d37ff0b1c23fcde1b00e832e8d0b0902c21ce44ccea8cb92c5f0102df5f379c57cc37f2d421174b241d3f61ade247e759d213ba08df1ad9dcae9825799784d9079783c4e33b235a2e5f01aa12a2113f93bfd4b6587555a57bb6ddbac8fa2394551772779a6ce0ab32b516d65bbd2ed73a3b54de6d87f2b4fea90b242aae4996afbfecc64c3ac4a543061005549bcf47af9121e6e6899565da2d3a9ca68adfa425c26cb0f0cb793c0d38c9b3c6e404250c3bb0456a61346d6ae1092dc43365e5e4280734615fb3089d39c29f3d2f5f6a8bce31e3986cff60bee91f2c1c7b21a649ed057dae9a124a5ae43a800da6b289c7d94adbfccb5a9f430c8cd5998d9041e225255dc7e461236e92e7455aaec44e2c6beaf2622eb0a17585d9fa2e18cb084368b0d9c4d4cd1c2e423200878bf15731438aac18611f6190d482f58337126fa658c4598d4eb54637a8039bc5cb81a5938458484b8e6c44e57c169188b90c325b13d26f02cf3942ffa94a2f4c04dc6ab90d4c29a26f4d5a3f3cc0e7ebaf293b1f1fec2566adb6c96758e2f8e9afee1a41c34adfc8d4bf3b0bba1030a40f5acd4a580f01e52eec4d12d4d4cbc528b52f0668e16c7891a58e1cd7e31083efc4f42af55b8c42ee26d1ccf287bec9e4c43cc0d35049cd6be7c71bed3e90776b8350270a9ae91b7ea8f61bb43b3efab197b70cda08ece39bde39034547e15f0cc8ce5596c45e8ca453e38ec4846e494b5cf56c88c5efb8efc597ae0fde51bb67fc951adf63ee8bec4b9a8e2c1302af21bbb0d3ac5b053d5a115d3d376c436b4b61d2860b966d3a3a9f62b5d196c6a9aae28d4f9d89a03e9372e35ca283e528eb018e152c8a8733dad2b1f1c59959f86513aac057d9fd44606b55c007417ebe2a49267fa02139b0b99033586bd13c3338a452349e9444cb58817caed061d557d65ece9c055548ce6f457bcd70d419cfee56968300a8a7f01b6c7454ba11bc7c5d74f294e7eeb28def3bf1c6a3161bd5e548f733da10389389419d0c0e08d040cb337b13903024069c684d70fba90a6a67f3365360f8b7a2c47faaa7a883fedeec9b98c983806c5e1f5b9d867bb4e2eb301f631007d4d6079cab045645b8e5009c507d85639eed17222e0071c8f53b6ee1cf72536d88f9ef3b0105b09de23abaf8cbf13d7624f335436c461b5d26cec1c768c0bbd7244d8554d297263d3aef4e7f6d782454d9e769a951cd6446d976f6a956147bf4f7a725d3fd6f42747c547749577a9ae9e7af466a3362cfc4048e1ca11376b75237581f799ada168f685583289b93c50f1ede1d40f712d787e88082a584ea3a01d90c72900def423eb1f15713bcd23f4632555f5a5cab8531722c4306f66570a6c7168df0e70a8c2a153fc5cc028c64c51b3f39c19a82448b211cec69b1b65eba599e94b0538a21c3df069102ab5bc0ae543c350ac4583c65eb8c46023884cdfa00a6af7f937a6c85dc2b6215471b6d2adc3456698a61aaa9858c04ec97e23dd969c095ea111fc61950c2ad0b795d25c99cba9482a14490aa6da8d882bac62dc18279744fe644c4a76a0e3d2521d29f0997e8e1962cb961475a4e496a92f56ba09e60899eaac8bb42c77486770325b7b660c79d4309aa558581b2eb2e09b923a5acca941a1384804de9c387b5d78a38db6ebc379a33e1c04cf442b17a56264a12b1bb3770c2d746fcd2fd3e2f697fa1514bc76a4a66411548228e2e5aae7e46bfd0510854a74eae9754b4b523c02c1c3303c8ccf23e1d1db557a5c16d7a55d2a7c23dff574a46092003d3e34317e9862376f7de54888c3d38a7712231111f7c9775cdccef3e18356a2bc403afe7e8e539c26fd555ba7c5a46f8ffd26e33bccbc6c8019a9cc08adab72e907dc912bfef5ff36140ea87e74a8570b593bcdd5370ca4f7083655a849a73c55e2a6e762b0d8e754d548812dfdb635780e0eb06af51004b0b633b528b095d3278945a386b8cdfd7a945949b08e731b28db2d257addfa4a209d0976f54fd83a7938758445c35772343dd7581833e1eac7b80605b478bec2be0afc16b01e5843e6a29faed74d3fa9746ee3a7ba8250ad383db8b0fc75a8cf6a24ff2f45b92bfb58981a421686b74f5c988c2922864daf87f3f6375e1857c4bd3eda7d1a034cad4f699e6d368cd115a56e22885ea1668b8c0806bd51fe702344fa071b26509439160b2c33fd49b52f45fe080812996b1b8a8ae0114826977ec7a5cec322b98970f893b6e42b67c4fe4d06d921a7d5c852f6906a158a82105089c5a0ac321aca0c23eb782139c53cefea9dd566bb437e3dcf6f6263f909310a3c66bf0294ffe8ffeda1a8dc073eaf9be9c1a5798e70cb79f274ea4638942fd18cc086ca9b00c1d8cb5932a23fac2f33eb44827b3cad118ea79b34f9c3abb30c10fd3dd78b49c90c7b1d40152ee9167e773297f9b9646d5d844fa1f61a206f96dfc0bb85bbef773ec6c1f17042043a3efd9e7152d544c7f8bf100fd45350f9d44fff095f670e7f45ebd80ec2d4f1cc1e7e0e9696576c341fbf59a73d16a41993bd9445e77db9ade003cce974786353e895ffd6277190c9f969e3667dd6d7572e18aca80d0653514a288d8889192a5fa6a62c2aefa086110d21f73050642069905250800747b76b69e4ac4cdb59b8f513d9f9d14cec27d5caa174e0df5a14ea598861a519a9544ef755fd99082a4c67e7d7b77217a7232a1568aec2d21ebc90dfc7ff1aed99cef9d65b67098f1ca928337020e48da87c6610f97ecdf3e2906ff66c88b0cdffc21b02e558429e373623eedf537dc4523fed4dffd504a3478091aeda0d505857022f2fe3666cd31967efacef9c14ece388765b6990d361f28bb5ec0df756f0db3196fd5375c4cc7d01d44e3b188dd5826465f88ad00ad1e7f09fea44f0ba03e56f825976c999a0e2195c227f1b8fe04451acd738ce4aaa16265428104a9ae1bfa20080e2b2432046b07201a2b0b32fc5b1fac9ce13c7b9eb5fd8480f57e406416adbde39717012ab482ef69f7e9af95bb9ae57a54eaaea1c246f69137da987338d006d54e46a3db7e8e6735dae98488d67a816b1971b9300b3792c080832db85276e81743642ca246b2da53818a078484806bee0af283b427b0d287c651b2a1d59282d7af5e771a933f6a93dd9fb6fb6090ed755408478a12899a817cb32561bca829074a19205c5df9a7061963beb7ee5b417e039478c9cb97f82b9cc90f5c057b3b50c3b328d4bab753725a6b7f8c9d470a73a6ae537eebd578ae7a18096cf2754214bdebbffd14b074286ffad97c599894b5feadb7661ff1889e422dbb0a00ce1551fb39fe2a14a7b0016620d3e81025643ddb50f857765bd6247a7c7d513bb9fbbea8f8486a039b3aa7fd510a0efacea7ad88431012b7d94342f8f0bf7ef78b4ba7d03eb7578be7a7a5da9f36a84f4e757b765c2c5eae77dda4d779b9430e47a6a531dd199c6fcc8dc88b83d39b776319e65bc4257ab4192ba4deec372bda5a698ff01775f6083fe677bb9babc02b3e5b5b93ed391693518dfd4d57134c802828964f01e5c816db14e334b749c0a3688b7fbee4dad1838e784152ef4f13a33e6e032b12326bcc3cff0e92c01fe86dcc70484c471bdeebe85de1788bcc85ba8197bcab03afb6cf798ac15c38ffb7fbb0edfb5aa64c8b3d5f88cb9876e22d0005e486731d263a97e662234f965ff43cd54ce49295c4521b69f39fdfac77c0834da3f48481fa69131cb5375a5dbbc0b6b01a46f384722fbd95bd20f628e5bf4ede7b840ef69249a3ec78dcf6007672661fe69f08471a753c5e2f820c9aba4859d0405bb3d65650f89195e0f80e4e7fda8c1a4e5d1b81244f7777a3ac1d76be5980026de9e2eec98ab8b98af10f99b0512f2cc809e43467d2ecd146c87a21df3b9b11cf68aa40ed5f3961b4dad4953735a9ce6ed235cc89a8f11ed7e3bb109161cf70521875ceac6c1482337610757be85bc258e5e2bf197dca8bac0a73535264bac2b57537bc7ef1c61fcde9d0a5f639f01a82d6661b9d30c9cabc138ecf4f3ce9dd5cbc26a77afb70dce968f31f1ae193150b28f6f9b2c7e2e99db81fbcaba310f1e3b66e418d8c5a1896c8da80f38a9b4c5c6e9b26248aab145b700fd06a031840ff6d6c00ab2d3c774289f2c49777c784c636c7c18aff67db134a42f5f9d82ff4f5436d24d2e00c03aca8e1eae2d0456072a40361bc3f3efa0363f67691810c389a7067c6b2414fd0bf5f3a0533c02ec0bb0996a2542caf99a927d2a60953b53fa0e6a4cdeb2c17df3118624405cc22b2e15f39bcba3e61530ecad73fe24acaf71a54a351f5bc39344b1d2b47234d1ab554545118d5eb137c92a1253601c2ca5a428c4ef0fe0fe7aae00b5611f1f8b2f8eb86f82185c16e28a12fc2e7feed3232f8f293c821cd430dda8abf4287775aa184b596a49c01a004a708ea57a7f39894e07dea2db0228f2e437fb4322c51781f4716178d31d084598c32c926c092acb35ebca74e6b46018791dc6530caf50c90bdd927f8c470df97fda5e2fcb580869ef879ea623e9c95a324f1de70b06af902a43263b401ad5bdea75b618b333277d2ed21c8ee100c0ddc57b4170b3af5c512daf0f59df4b5d9ea9f34282abe1448029df3237c7bf5ee83211e33da010a140a14f97dec0821a9710f8a9da8283767c787a527508a3414b107901a1c2e6666b693314f4d3ba1df755baba8764a5d572445a4354dfae4271801887b34acc2d4b44c234e149668972d95390a152884dcfa955fbc47f7e9de7035f9e4126ed48a2b0ab4c0a39a69488a0b81d2d731d35c6963c84da41ba23d342d78c4aa6f93c8d6ee612f12391e588e5da09febdf04a1945fb3758550cebe9b3f20c6734ca3acafcfb2d4e569288c8efefcff3c2b144a49af894fdc5a183584168a61da51a97cefd62e4ec1dc02238192e0abf65b0afec7b46c5cd6dcd8ddec28b4848a2d77bb0254161daf462c95717321298fb2f8dec6cd197d45f07a25a217b0f86e9a51dbdc5726e7b7bc24a3da8349a5c497e6d700c166fdf323501c1afdf8c873789cc381b63ff75ae1e37e8fb687323b7d20b75c93fa726c3ee8b0fc3ebf0b390fcbdd74ca559790690a2198d4fc3eb4e2ca14133d6ccc0c50b6d70582d9a3c82798ed9a4ebfbab33c309d094b18761b8f1cd01dba9b128fce5f5df17b30d788d9f0d0655468c76f30709a381d1e68a931f431f8537a9d3527dc7cc1d52d2c8089f43d6d980e14400ac57b363215abdb890b101f6c9848cd8fdb0a48d02bae0c3e99fcad4a8cdef25fffe02095e72da8b712b231c9ce30927a9be38196cc268c704bcef9431c4d0ef6140bea3554a455d97cf6c94993dc6395af8c9d18f3fbfdf5d37bb4f74d6d892449b0c02b4bfc59bd9019634d2f0ad8642c8a36b716f281e752f9226f0e9eaae1ea06325f61ea8cb88a90ff76ea8e09e94b0659ee3d873cb1d4ddbc5e7560ad3c53c728ae1244c187273a6b323ca7daea9adab60dd65098903c97c06d09021ed3a5d4b0a0efe6cc712dc1803bfd345991995045e118c68b831a97320bffa44f9733c5d345b934f10e72ebda6a1d084d418d04b5de1f61f004accb69feb68184d0ed60dae65f1555db386efadb01ef4951ce0f4ac631546aae9d8e9e622c0e777d5485c443d4f3c8e3517896a4bc69512ec7d54601db0357b371a7bf9797aad34dee5f545c649920ef1e23139ab379dcadccbdab0cda645105628c35b10f831470349d7dc98c62bb48b1ed80d9b05807d5854ed33156b2358948f32ad1a46ac3e30d77faf8f4b8600bb14abb022c8c8d4745d957fe3115d711af7988d678e59dd3d6bcf790cd26f944d64ad8dd4a42a39154b474b0e17d4902dddb465b74beaa00bac64ff497903ebff10048c68b63eba806899d4ea6e17c16909da16b65b155511d6b517ae5599b2083d1c44d75c52f490ba8583fee48e4c2848f1cb18f4e7c68406265b2f0ae35ddf8dc83cfbe8962d0baa0a5f250de6c762e5ebb364b406ec5974b017dfeda5c4349d226ffcb05599e32489dd12fbb70ecc391fd0e8e91f12f47b72edbdba1e5c20e210701d96c90ce64381fa7a7f2b7ca26fd376c7f3eacb3202d813afc08c2d267803033e276c43b5386801948e645b45ccf679fcf1468060c0eb7dbb5cbf6429096e1f80d3572249dcf272079d59df208735cdf50802f8cd9d5f321cfed72866b489b1441a6133873c7d6962378234105b7877af7c54cf57811f0e9bc8888d9bef8f44f96b3aae2d9818a12ee6661422882b050d78ef38ef7a2f62df0d8bf85b67a843b2dcdfd11f2377460f7342d07fe8c4ed0633b847b24d1a6763aa32f21c6b022a55e7fc7ed24b2be4ec139d253a4af628f1cd6ed334bf1782c3e993c0c156c2490f17cb6ff6103bfe0416e6bf7e03a7641a51d089ee7b5e465115ca91e45d1d99acbda60dbc921d36d555d78817828107cf9f5f76bfc627cd135096323ab6d580dde440b24fddff29f206f9c66eb0dc0a43423be5faf05d2e837d407a21c88e4dc121f2f9773e907e4b5ebb496d1f25999c3ced075639c3edddd470da263028e6ff0ccb17f7666e50112ded7b2723ba2aa8c0f549e48f9795049a83cbec4c23fffe087ee11e2c78fc464b434704087b7c98f37b97ff3313cccd158d952aa9ead01a174616a5a3a3c8a2435d8e5938f368f0f01b7013491241284b3c21424eb47263146ddefb2f03de4744a1973dcd9c5b323454f40d1b012f652601deb40de8cae0de2423f52aec441c6cf1f75c86120ee14e8b6378ea142160d03e736371a27c91a52cf94dd096de53fc0ee8ef7e1025a64291e64a8b5d61e34efec7b3fb1e77d6e6a6b65b7d2fac93d14aa3459dd1849547f139473207c98d004a14f90721968abc7ea3323d23ed6211f7bc6fa4ce9d4f89451afb42b7a2bad82c520fd0684f35bbc42f8babbcd6ae257b86d0ef88c7970fee6e4585e82d70fcb7f94fd0dbc684186c7e2450eda93bd909614313ca6a36898a623e6dccd9de136a9908472ba5e0950ef60e8dbfb7193e7ceab7991a3211fe95f81f562783e5e437b5ccba2aca2289271ac870ec3678a6cf39ed7bcd4f0f6ecb802145c4e76fc630e1f56119f135d978f52c992ec08478345f768222ee2a1160e03b0afec00f4f976a5fb2f621ef64a2cea90cf21541820874f4940a86bbabc63f46c80f848bf5327c4ba326d9cc4bfcb4a954d72e61e6e0f42b19c700f2c2e0f38eb4e3322eea0bfce652a184afa3718ca6e1f7eb7056093ee32b0df842da92f4ac0ffc989b03b0a8ec264663f81971d8b92831a4199945a4ec10784b9ecda31470069a21c77e990282a73238749a36d0dd354282eee839c1aad5b73cb8494a30c8e96f0f1a3c726dbdb7c2e8aec32e02c743b43706703b728b079cf7c480b4580b219a84b47885af16afeaec761d60f4c0363b53b3a13c411174782c6edcf5bb198bec490953e7946949034b6661a7aa2c953a139229b372540daa738975c45026d865530d561e8f8772e482f8558aee8647f06ef8ebceafe4a36b066d2e91213399a95ae6f54f58a9038c0b78c062279909257b129813252bcf2d4caa74550f74aeda406c0c3b06910837624bffbf31b3d5652c70cc499a1aa0d39eb1bf08aa642612bdf830e1ad5ff7bfa72fd99135640c2293aa8a5875aed5fdd4bb11d6a84fa75d62f4d5cdb3e52b14a03cf0d7bfe4f412a57cecc952425f778bca8d10b33477ba417112bfc3e95338014cf702a4515748068fc4de9c09b8331a9141a962f0b95e6b368670d3016348b11eee9e271ebb9c2f13c99bd772c1ea7b2bfe4e736be9405ec4d3f7addb0da0a20039f06fb43f17f0d2aab1e34424aa323cdf38acc8228266d987f94680b79f1445fbe920897a4096079cfce698ec5330a9aaa56b83102a1ea06b788e3d4fedf735199c8b1cfb587c75978a2a6b921188c3ba0dc13b316bc4670d75dfa1f3c3cbd469516a74bd40805eaf7bead9eeb835a6b0dbc795962bb6c9a5fde1e33e2fd16c1840e526198c1c5f39788a10ffcc7b94cbc67bf03b2384d29ad0c11d16e4a84d10983fd911ba079dc1ddfd551db0eac572f0ff9c35c9a767eb149d85bc8f276eeb08a29542fec1fe8d50947e34a4962b9a0bba2942a95ec1e04aecb2cadd41926ffe18270bdd103e7e4148426f9a9c1d1364f50d169c1b0569b264408faf58e5ca5beb59382efdfca9d979fe21225b48068203e387259070d4642ee1af45cd7307f875e0cd913eef0249f7de7b14662cf887aa40fbbab82855ef9d44e906194922fb7fd15598d09cce849c403d0fa0ea15b44fac561cf79ef3b89dd2336055bf32c549e6f8d77a7070d7263d5eb941a57959266e9bed2b38147c11fb31b07d9f7ca936569dc7a2cb5b6bf5d59707d8d1dc3b94edf6d9848983d36e6b4ca838f80a1586758413421f14df887d664ea79adde501d9e0755fd7433f815a00fcb97d2b738b2fe72584a555634bb4489bab34cbcf710e8f9ab51886efda4e1e4e382fd7f00b77e207a1e959212d0f791c7c54291fe952534a6e8adc9044bcf06f341e735aaad9cc69b3cf59ea033b27c3f71b86cc1c1b36c2678b4f21456155180cc849ed17b0e91bb0c88f799afddb918d1258c28967d1839f1c39cf9e393cf4dba06b035dd286cf76ab6126e236285651c5fd4364807f5e58e0f7145b3cba85f23e3ef252befb8420f4aabaf04790c6db3aa5cb30d11297aaecf40e86da4cfb109de8b3b3a0f68cd7cf35669d68ead1431d4a58e10f27c54b87ac2c64d1de134261a5aa8c1e769b41af003da9a540f44522ea2e3ee67fbc77a1e8b52131ddca6b7c4f17fa45b7b9302ac18e06d94561f4a0cea5c7daec5bac907b97b36dba322f0e28edc90791421cb802665f06faeed455d8efec8b790e7fcc65130af3fb74dddbb829ee3017455a7feb9169a0f25169cf5efc4f7846da4e7919d0936beed633a53d555e8128b3a55f40f210356e82a23c190034964a94e7b2569a7b289b7ceaa7e08c498ddda487b857c00879c8747f8f065a02384ad1ee38b79dda47843e2f0e9701be6448f7b4f39cbfc7cc9346c6f0c2ee2d195d81a41820777a8f29a817466f208af90ca3f49fe21d3815b25d20e0602f6600466d596d71efcb286433154cc60a50ea8691b0328f80b15395b310fc72cb5c56dc4e22d96735103963a3935aad13301e67d6c16c4745832a7acdd896ac933e2cc304e89d65e599ec7589d714a4106bcca57819e4486d61f4c074aaad86ff52c63ba05beac6cd66f4240e573d4bb8abf604b6f4878b782473e2b574aed486955895f1331816b82c6535c39c808481fa32ea6d759000ff68f8f19ab87a850d9ccd187e7239ef97f674bc558e429a63e1877539767c754bac9f2ada38a85e54303e432db94173535ea95c1d27a009aa6ab247cd1f441f2cb78139ad15fdd2e7436504017d3a23d765d3b7487cc964ff8cccbaf51b26c2da912b3f6e81e7ccc175f8f18ab41bbed0e9a4fb94bfa91908362fa40e2ba15c2ae6af78fb48c70837519730078e59dfd0b1d9fb5a0c66ae37fff695e1c34ddc2bd184b41baddbe271a3033b74c49797e3b317c18bc6afc6787ad4757b82ac39e0f4e9c5bea0213a940be61ceadac04af7d6c1887379feb92941c095c0af742e61e5f18c2229fe5ee4f4897f8e0cea1d4585ee63ea9d77da7baafa87f562a6f7845c5947198fab5cc575f7bf8b527dbee0f431b4fc4342ea0abc758f1c649d1f780f930fbbb34edd5ffdbe3eaf0c69c3d499b64e878cdea076a776583e6fc1ce02082534b713a129d208a7626b4381b8499b60cdbb41e3893dcaba9063dc36f60340483d8dc01a03dce2e51d086242d776881e0f92c497b056dd0e6d600438c5765196cbbf15d8087c1797aadab0af2d1aaa2f4864a5f9d20a57822da417b66b44b147a44b3c20a349dc9718bb708df02024b0a9c80f62f3a264ae2e17cb43edb9dd7fea7b553cf75689682510693c8933e2f1fdf3aa88d944aa7c7f483de046cf895c929be3c7b0d9e331c8c8ba20b08a1d64ea1bf02c0b5edbd7927482cec6e9a687c4d03024917078c40221f3f23248efdaccb98553a3005f7b601e458f41fe89daba29f2db427aae673f0a879a77f7f5fdd4291cbc84a00af4f2c58590fea46de02de065127b1e05c2dae188c625d6f2ab19eed9c3215a95e26988c40c4000431a2540e439809732e485c68643cb44f6870bb790e363a3abe95c0e3692d080b98e9146eb0e8b27f25b32fa521e5960cbe51f3ebec1a6027e2fbd0a158aa66e1595dfa61317e0971956c7ab4dc3905315206905b8ffcaf84e5112b21fc9a5f5bd929407bc51294afd338d723c8af2cccc694114e83c68bf4194bf55b263dafac1bb24e2c2af4df7b122fb08e3b196164a73b5550b390d1a530a7f724bd8f6a6940d192d1ab0b092fae9c5925cca943588d4949ce436da45819ad1f4cbbf9e6fe766280bd17bad6a433ade2a55fb04af842eede4baa7fe22b5a45490dd2206dc9a62849dd447ac5ecbb266b916d7b897411a0d15d1a13c8f38b123ccc285d912f7554bf1023ea120b0c03fbc949d51b00132b4f098c8d0172202efa0d6159855e787da54e6735ccb96b8ca2385c46baf672f674a6c1df9b3b49915a8f5a354afacd88a7c121b39194feb2ac54bc6d5f4d7698e4f12953327920bcf65ded0f53bd552e7109073c33cac9bea8c95dda98e006a410ead087a7f970604f6abe3cd0429a45df62ccdf54d6ef8dfd428f46c6015310953350ed018fe7e1950eda8f92cd423cabcb4819f68f0d498192942056d6a556cc0a1a9ba3fda08c57c9dc0e01c234c496333770fcd9fd178a8009fd8b65bfea3067bc4446ccbce043234a84d64fc7b6cbafbba2d0fa2e66c4bdb75fb28c5aac7de2caf9a1da652e74dec6e4843c6e3b6cef58dd1e705c5ad6ec1d8f1ba409611b98e4b4a7b7d89788a7186941d11d3f70d8d114724346a062b541c3b42af96cfce15e338e88fdc3aa9dd859e09762e49d85bd5ddee3e3dc361a2d6e037e7128132f3795f50720f07b91d2db50aeb0dbfe78ce3c2b1e4d421e3354211965f906e42746758f7d022a5b9275a8b160e5f0eeec0d01fc1629231a7e4ce629cf9aabf3c5bc2816a794571998274266365b66dc41cc6cf4bd0163f15cedded6f0711e6165aebed17e0c6d8474a1b71d63202cdd3c617513a589593c87e0ed6e04d4fa165ace04356cf13e9b9c4d82ec189460e72b1fae9fbe9ea46309b8d634f4918c58163bc7641fdea12cc1c34fe773cdc2e4373f555d4c618142a422e1eeabe50add6eca3569daf8272104340e68aaaf44db416b871f7cd15b9c18f8ee7e4d7e4ae69e337b24859ff702f971402ddfe3842972a7d3eb34a09e6e5135ad5b8d3900e93e23f4c346f6c45a507b360b325d737094658e41129489565ee09da9ba6efc7e0c3dd90e452011e000f680262d16def7bc0e4f2a50aa21d6992a91f17d59d43970c1ea172e98f099993d69dd8fb53909f8da57273635efb9c27a608ff946eab541836a4faa8cc66c64385e0d92fedbc7e2ee4929a12404065c38b587de62a02db1f3d046d611139ced24a91ddf7ca06304733834c4c2abbad6b84ece3cfbf7223bfc35780ef46a8ba2b422c4c3137b5a6a1c3b95168033c94d697257c828225093e3abc18620781eb22d11436e4db6ff8539cae1355ddcdba76b783674de7aebee1509e82deb04f7f6a10c3a63172b92a06852de53cbdc2da77979df6028f60de34a85a0ab831293d8d1b300b5e24cc8d8522f570aab180726d0dfa0a9372c44149600534ff9c980eb6cb6199a5a3543153e9c68ad5ee96ca54d62fa4e0bc8f3c6ac187186234990c8d5130b5df8725f5aa03fd9a7a7823044ada227b9e0dd8054ec5ba3e77d048dd83082c210af19d821f2ca064f267c26398e0572bbe485db253b0218e89624458c07d2076eff9aa09f06de7ad2016a045c0187400f48364f7a00c30db352ac6296db1fff68e96dee35a3de7b3e7e7ab1286d9a9c51d786640e98cd336ce028ccda5d0cf4db22a40e7ba1de31a7e14fbba65ec879dc09defb7fffdd46580911afc0a285d69149961f812fbc18bfe4204c6e7c74f8af2e20a583e2408d7d78d3d2fc606fabf174145822a192918d1e165fe5971c87ec2d0c0fcf0b0ab689b5c449db2f2391b53866eecedb89e05c0a2c52940076bf937817441f8aaa3815ebb9446a0edb90ed3fa6a9d826c54d31303f5b56b3076edc721146f932d89d257efa9a62f764c7db408fcd5a84535eea03707e273b73df13fdad656e6370c8e91e0f08ed7e273f5371e82d98b5bcd805ab0f5dd081fb73dfae62cf432e349c85cb277d751e24349b55b94ad1b62e523d4397868248366a2401a1b098be3fcd1c78576142f3733888432ff71198faeb179bc7adf15e8f5761e76d2262d1e1b32d4d3c21f7b85e63027036aba40a42b31559789a46f83098abd116b5743e01190abf8389de162f7726782ff88b35400eb85847cb65ca4bef573dc6325b0bf915ba4656a60740e0af740800c7beed6b4d7b05150ef03a02a1b52f0bdb2fdddeb95de35ba1646f761503e77275364bfc3d9b936b6066524ac120c396d0de326614ce181cea53a6bf56cea060f80f2418cf7aff4bcfaa64355a23e8571418ae6023c0a573ae808dadc4e68bf16e96f2490973a526053c63d23d9ee820de6b109b7ed3ccdcfefdfb5b0a5ae400d1dfa49248d7606102ebb4ca7da5a3a532903c7435440c7ea34a7557596f9f00025267aa0532de67670ff5c31ad1e91172f1341acead290a57d8c0ab88e7af80a01c6457763f0ce27b47a309b9bdb400c7e38943a5d8741fe39509af595d0b703d503b0db0a0c80c1022744d28d5cdc21101f9d542f8dd890a6263522064f53504c5f1406582bf1b3e59799a0ef9f6b5c47dbdf83cba7b62154fda5e07134293773d52cc4c148e4ca8a5f4c6a5a80da638c6e0feee6923c0ca7c3bcc25ec51dc83f455accb42d25b073794f8ac19d1946a024ad027fb7681113a8b2e3315268fc312c5e3402f1899d6a6f5f09ce5884a81e6c1430bc06124cdff15e183cb8c2282da27f70a52291a4dcb99f91fc8b7eb9b8806f670289011a60f6634daaf37d1c35ee4b01220cf8880b4ba72e340ef531723d40abaa9ee9167ed67b9935873bd1f3a52178739ae17810577cf9d07da386e2d33c3bedf841d2ddb69fe840c35b2f24ecbb14419076fa532340e332f7c3b877b4e2ea1b01ec2002535cb9548abc02e631bda9c556cd9d2cea49b14c5516bc415293d9de8ceaf0dfabfd59960ca4b62770f2b4e2e7ec62779f5de45a981a2873a9e0e69aff8346e33e2be8142bdf0a3b5b05500b3d66e5f5592cdc3345484d1480ccfbfe1021e9ceada35cad56cd01db93c1188c50d7ded8da39c5f328c3ad580f7d17973cb578e0831223be40657991708d7b6c9d5afa3f2529a50117925918ef0814ecfe32b91b09eab3b31d3279e0f9914c39114a7ec369bf1c6202e3988eec5515c3f507a199772277a91b48d975f33ee46e3eb90511e3f4401ed4789ee8ac1b9da9cf641947e2123490073586b72959bafaa563059db83efd5ed330620586b25d5371f57980829083f0de7c0bcd7eec2d0c5b2834589a14bb69fc3ba7f501dcb2c00eae1cde9d1d29e75936b88feb715c0fd73cbf0bec04aff88c948e48f0111811a6884bcd957d55dd0abbdaa5850cd3a2c9a0af8ed17cf95f2642e2b2c6f3df8607ef31b5247fbe024c95ae9d671ad1613f96d19ce868c5ef0a0200d627b34c5b94f6f960a49b946dc2ead2c849ca7c13926e6d6cf627330e02d127f9e9d0ba094a45b9f2e5c742afc6b21537da7e4a191b26893eae375689d139f4a23b737621dc8e1703253b14f63e27e294da2c41972255c7f90e807648b831a3082a0c0d742cc81455a7b18698effcbb8e3e90444fbb0134757d31a8999159439e037b654cd959f5d2f77909ef6d077bcbb0fc5cf63b0756546cfefd6a8137515a5d783cdda0141e3f7f80109a70bc17cc55482c20dcb183ec3440502cf39bb851a09c0edbe1bb13f371d65ec5387785d5a976f1c8f0d0cd8093e24e91f8572cb4ce6d795557646f2680365dc1faaa917588cf98d2dc0e7aa341593a8247ca13eaa4a6cd17f260ca82024f71eb51f97a63fae6743df45c920b08998dcca5a7a75b2008e670609f9f32659eff5d8d0d807e22bf0dccdd724b32666855e8d769362b36e951bf5bc9eb0660e4cd3635ad4ea672e38be750df0cb9343a3b9563f76240ee321197b67598da81ee528e567af14bdb9177ffb3234aa62b2e32c74d3fdfa24995c015e7f3ad704a5f20f0595ebf2a1349649bd97345b53dbadc8a5dfd243b510865bd49c486c2584ce8bfc1abd1d82055c9ccaa875ffc046f4a958431074bd8c8c9da59ff1e7d80b60c18b5c7191d08bddd0e66bb166d1126738b18e664b3e21073279adf8560f5b9791f79cf135648d26ef48d6b5e8c72dfe3e95a23a681571ade5a4fd4fae7ba499b57dc4ea6a85580883b1ff16b6f1b3dcd2475251aeca6f8f3fdef0cacec83ea4d5b9220e077b7f0eca81184258f65d11f5960566b7049f8aabb616b2638e6a1dee1e04ffc569d527b1d1b072110592cddc5d7c2d735e52cc3205f31d0112cf6bfd01640cf765be09dfe28f9a13aa21ae7e3c3f8fcb5370250f36c251f7c180c80e0584dd64726ad25c14d6fd97f371b355dc2c9a07ceb7a686225f0bf26b461304cbcf90bb583232eea3fa174a0dd653cc6ab6d40fca4f96ed8c7b7647430f22cf9c16025c5e91441971be9255a20ba3a9dcc46a35d55ddc544448bdaf3edddef6b828c61e379e959b605ec6d2e10c96e309e34f2dbd8da83467da703076dbf62111bcc52c97ee5cb34fa53bb7e6650a984beefe955e946c1aa295518b28f28e7ec65bc2de31b6b8105369b327ea9aa75eec96a6f820adf6ded37862821f9612ee2ead72596dcbf5fc073a9211f82eefa44a986f94b72ec95f8c67e6fb9f4ef35d5dc1f9c27846a1f9118d23611085016feca44e21308676429c07f4a6202be164fab5d66521a3ee93bb830595344043fc3d25afa9546d46f95c20708640ab7e072ba814f5949bfd78dc67988a6fde12af1bfe5a26e2f7bacf31ce6ee7730e57ef687d673fe1482c6714866cf3cdc2d236106f7662582f9b7534449fed66e3aa0648569f9ce5b00d787b054dfba6a57440f91a87e933828dee8803c93f4742110f3666811ec3e9b8d2273618bdf39a45e31faaf50b9022b7deecf37e9a34302a0a4c096ffa53a3378fdc6800a5bbf192539f338f1d9b6ccfeac2234f27ada04b5e9ed70aa41c72ed038494ce4bd0c2ec79de92ed85354d31eebbc05e892eb64a9376fdec23e6996422a1b7cdc5d3c3beac47e3a8edd3ba5b7415dbe0b25172c1816e6c0ace8cf0dec1b9fbc303e34f211cc74e8ac1b002392bf27e2e61f8adfa18c09d54328356fd5484f7befb4fb7b12bc926b83b11519e502fe96bde476e5d20d9b96032b59dadf82112071df6b342b9cf3cb0ca982759832f988155113eb725db3484e0156e0662706549c0513b058836b7a8a4625c98099d1fc8dd3b188a4a054e0dbddf0227e2da60269732af20ae91a1a841ebe3e3f157eb465c0e232fb56f76a205e97f21b8db9f3c7f14b9c01c9789b1863ecae4aaf314b71e8f0e3714a520999bb96bd73bbac7a5b6670947a7781eb66e4dad328629f8bebd61bec153cb0ff28bb5b25b2d9245af54823266597a81910df8b9f29c0dc328cba420d17509c155cca5cec07338627716135e88b488a6aa69058ff8667e37d43cf819a827d3678c1ecb2e53c4734391d8b71bf1c73a831104ab5fa2d0af1a53117b3bd175e7d02cca1b8990d4f62e7d4639825e07def40d8e9d067ddce8775e0d26f05b3123d405a4c7158289cae3848f96ccaf3ed72d402e570eee7d792c7fbcde2d448cff319f914b65d975b4d0dcd322c1eaef0702eba730d01a4d701ac9ec6e6d6a8ba62c4251214ac18bdb33e3efbc3acc618b77c67273e2e911447bfc3725ffb79d5e3bfc9a73c762284a2177ac7d9eef40f74ca771b3e05327735a4a9f851d87963c2b5b2b8f9c5a729d4ec2e49af51c739dfc87ea9382e830cf28cbe0a483c4b9cc64c763f814a6e31de5f0c8fa51aecdd1723b78b07e7f6b89c6735e568aaa00698e966ade3f7e5f6c78897097857235966c9b6cfa66e298c77e093dd6ea87a99588cdd72e01acfa32951de93e46b2b6d40a18c39a01ee4447299da800eddb33336c25e4ce3ef9dede205124ebb97285e9a13852adfc7a4687c59df4965de89c3975e4f7cc7ae4ffcaadee5d81460bb46dca2b14cd94578ea5ef3fb543f8ede78a8f42dec06e81b0382d577df9e24349e4efd7fdb713378ebaaa7a69d40976146ef6de8602840269aa237817a64e6b60a8c321630421675782a8b66e82b1eb2dd0ac39de8d0e2f316655b04ae6954c277e743e7f33b92b0cf0c06455024a988d55c00d99ffadc3f99d47688d7e7e33d99f6e741d9c5f0198a72999de9e5c4bece1506e0d5539ea832225261f5f697eefacd001965702da32d3c5a8917a4ecf4328b4681e5f8a89ab211054ae667cf9ad630ec6c3431c4cbf2bb957c1215afdfa5c49c356224f19b62d4599bee3c88b0bda7bef507d27a4e2335f310c50f3b5af5e724b84315e0c8fd2f2d6d83d7d7bfc4bd134dc105c16d1db1d0e2ac3ad78967fb4351da541cb484172492f5a478db0c22eebf4d7652421a6c51b8141f3ea2bcdc7cf269cc87d140573e82f14203aaa6ca45293fd93c001071a5adaea7f5ef1f8c8b492c6c3b78813d586080621bcdec9787c16c61d0d9126adb475c1de38d4d75b6147d1f12c78926ed624a451d8945251670768208e9cecb6f6ac933e84c466a74faa2f661c9e878d3fbdca6b8b54bfac1255ea7dc3e7412fb81f1a9faddf22e3828c60a0ac9a287a8d39592cf7d0504b28ea4945ad9502b9333e132e34f292e3b4c9af32caf527b064300bd79441b1f07c8cb9dbc720c55a7e86c9e43a763481f7c8ada19a875b897a068af6db5213e295c12e3ad8f6e159d3fb7957708acbc5d4f2dc3b00a57f43773521ce2bf10e60e93f76c3912a726764800949f4095c0b2205bdb6295fa71cb6a7dae878a271023116458471fb56c12dcad3f04dddb6099dbca2fe7b42aa07931e32c6428eb16a98998df64e10eb41ba19547d31aac337ef5cf57b22fdb74480ed542e6033b0bd325b0872adf8d41d4f1d3c236c2b1a315f4143c24936143b305a49e39ba479d53c72f09a2301a10f3f6882992d168b3b6a78525a000e633ffea92c3d4c1139d51038209a1cbc5c454f8b834528d31494a06627f5fb88d0408ce6f76f0ea7b2c1db717da724e1e5194096a23d585cac6af3713619235bcf1c5ac8a5f61265e26f5d6ab07d6f93f62e1a97a2366842e986344df45be3c1f3fa1a19f1318cd2609ce5a708a5847528c4659b10a8b5b45efdd1f563a3b1f9fb846df6a90420f7f7a67d0cfe65fea71c25037a43c46eb0235eb6e9021bd9f12b2787f3bf2e747a0fe5e1f83cbccfdace375d9f8c2c5f1cb9829e20ecad595e85ee4ab61877228d45cb46575139f4c7df4cf8e044231be03ed93bbecb0dd370c6357e445518f5648a96dea8ae3f2b089ae2bfe29a3785f24cea771c142f52f500c71b69613d00fc3b64db4f01473fd115be9faeb1d0015bd648b3a36b7874495e4879bfdb69c2ccc523b74a1b57b1300891b422e9caae15017902585da1d203c5a1ce9904c60a2e57d4683fd129c84d07a6c1f08d5888119ba44749ab28e83b1e6c7575ea9126db342f560aa64f440d8b2e710042ed154faf3d002c0a8f70ce40a8f6ec761d55cb015e6bdd458c51db0902a49e261f7b7652c4c8d5a87a474f399e0c9bd7c732ee5dba3067a67c023ce7f777a00ad9b1f9eebe607ae288382fccb9a9880deae1e197e5894e5f41cc1dee7d75ff5b3264eb0cbdea86c2be7eac149459ba6b28c804fc2670c5cc31aa2f4632225a9ac4ebbf8e08f2cec22eb30bf00722ffe9453042206e9b494d71f5eaf3050f75224c6da46e4f9202ca8d30013b5da28cb206c859764ed191d0900b6f6250898648cbfb89e7490aa75d3b88be84e032df569166044e38246b9ad459ee3d10faa415cfe0a1e73e033e64c29e29f7b60996281aeb263e2bb862cdd2e1ee36cc94bc0fb2e145cdec6ffe35108adacd0840566704280224d75f8f3cdd2cf29b0f454c6a97b27b6392f84c81c4e0f7eaa0d42806f213293c6015b664d1b7f8f2aef3ad5bb57de0fea84ec1caba3d4c77ef04dff45dd911eddc751db94c56b2ae52b9bcc4a2568dfd52454238445472021f51ecea0322e18df2e16f77a18d4d1259227ead3f2571429150e5d5c84702fc1c8cb51fa6fab8a40fb1f43b882c965bac244271e6961cd12ec53da22f79038ebadc3e98ab52deadd812fe8486582bdf4e79de8c6e3901eee91d9560ea82b8ae192833a475fa4d3b994dd28f66cd06239b41aeae8facd594116a4ae7919f1558ac9a63b4c5c00578eadd94c37bbe9cd60ddd89b570215c8df29087cbc5331155d27d6c700f2c8783c33fa661ae2485819997516e120517181ff8c847eea694b2538bfbafd71fd9e35d2f572c1c544327bd54190ca00962996290fcc8c0e125c7179ae7ce40292a9f04578b387b464413c81d43d474bf1764924a28db71d02fc097916f8c7f3c3d84f2e0f77572e68753465bd1c6d8dc333b0f86bfbb819c514e0848588637054f2b05e3d19e1de729cb67b4c81e0821515bda1b45d498d669e9df30912b3a28fbd17f432b9cfb43edd5458010180c7a5fe58ddefeb67933c5b6cd308c549e021f839ed0ef3af456d88854e262599171017b2cbc3b96d57a3a1723e6c3f98eae0ea643f9482757b7c2edc5a9f8e6fc95c59d6b36187a9c458522d2e5b9cf4c3fb6a0452cb334607ad3c100802596bcfc2ff6ec076247c5cce01fae05fb8d00f51ce99eb0deeac19cbd878c5bd0eecd3f2af261176b373bd6f30fb4e250809ad7555cc7da2fc2a4cbc9fa1ab1199dc747a4598bd0843f982f61358bc583180bd5f87489982cdc8a935ac66d9f29c9f2f584758fb719d69842714bbc3c423d46596f24dcf60556a9139a14824311b1f378d7ed72d241daf85dec0f7a0a853d7b6899f7e6fb1c4b6504592dd612680b97ebb21c4eab1365ab5fb2a74585e57b64cd667a9bc1589165bdba9c86085762e3158b9d55ae61038c13aad969ee58fb1ddd3197ce16ed3608c73c602ca73690ff37222f9c1d22b34918daf0c3480ffea5e04a9bd93d188e218d550e982892a2986032f1a18b7c97245e25957c8a50e2b85e0e2d57ec5f362614e63108328698652db1d9425931106fa103d52033e8123a8428c25bdbb54c04ffb0b3b8b32a6b68a389a0bed73b216524780fea75920c07f10cf56f6d38845fa4b3bd12042ca4e221061e6e86378cfbfb2d5abec20f5896419384e935f29525fd656c83ee4ab60eb4241a29d3e7513005246158528b4d8198516eb2c0026e2a825224ae605d0d8a399d32f817e5c8277cb09c019330708d8de1c350393f967f9b45b4405e5e15905e12e4b4e98e1e9de83a11f33243074d4276ccfeb53ad170ad5e07f8551407cfaabcc10219713d9520b9afa418e5cf327d3b6cd088ba0073c06e9edee4c5042e2b2bb89a5afb787c3c96656e328584ade9c0aae4d4e45c6374d57a439d291ed73acd77be888d3720bf1e3d161fc892b83e59611d918a2588ebb14c4f7c2cbe2e547f1753538b852a7284d116e411065f0202086a5bebb8a40fd922e2f4dfad4123105a77037b9c563be294f369f03766e05ca322c334bb8afcce4d2c5e749d908418c7adbcbee27c0d7b73a6ae07c9534fbe3e923402a287d36e24f36654167363cfcf0e23b8f56e00b8023800eb1006c4b1dd35fc35611f5ecc8564ed25d4fadb4e6c37bf55cb1ddaa2f13bc065ecf3de01a5c565f5ce186983d3934b168026e1d4df80809f0cf71db5d057b287077a210c14bcb2d7f8be3ad62efa1af9fa39ea03e0924e4caef8d989bd77ccdb5307aac07ace87342e28ecaf77eac62951481a54259b23e930c280f9d6e30715e30bd4f96cfc2cfc2deca9025a57db211f40f1389d9ee2ed30c05cc202d786aa523f071f4fe17cf3116b9b40acd0797253b5506d3e9d2eadad3e46f18be00e77c7e7d7b199d7d72c64ddea89a3a6901c31b093e097df0081b22344e984e6b7288dc6c1fc97a63a6bdc93d8835d74041b4c578c8f02631c4cebc8bcf3c1009eb7b0ccf56b416dc9ee4ba848cb71a0f229ec5c881a807ec3f5f1754872ecd99da17c748e31fb0fc094a2e681e66feed31a971b57084f6b9217eaf5c908f9dff14d4fb72aa61f2ca35f817bf49fb88d33f0066641c41a5418db41e8444982b68d2d256c27cb2331182a6291d4bbd16dd7d12409307d1204e6282d14a5ecdaea8058d09adf5b2855629bb41dfd080b581823d96187a0897d7e68d64a16d10e8b48b55b68e6e9856a72b399495790a81cc00bc64bce60276f648ae5e3cb4305c21e14bf421fa76922b7faa16456dec80344b1065188d1592ea356a483a0614b663e144532da107b0d4994273b67ff5e3364d4cc1e23d3af1caf2719a8d851bfb099703f56f2cd0a5436c6bdecb4a5fc306505e0d8a08abef5123569b58a936f6f567007b322449ac34a533f5ba92a17cc17f8402a5e4c6a762d5f4d2f7b270bf842a44dd26dd8409dbddaded51c79b8075f440d30875549dfcfab0f1661de789d25a446a7b67b9374d12441af245422216dba4c9f24ca8646fe1e57586defa278e4e73a1502195937e20c8acc379d1adbaff8ea21433542528bc054370e0d28c51fa9f3affa88e688c1abf09e76c7c05ebea45247f69d525240c964c043c0e928f98a6af2f8b26ef17a0a5045ca8c0898acc9f809a07260b0a1d8eb89075e75ff10420d982cccd082684049c3cdc1ea0ff95337fea703aa0b8fab102b4ff606eeddc65110f67859855a9b3aa94d648e2ea06b0462c5556991e3c818b2e0c68722c99284c388bd4a8a61b0fee28e632c4458de8919ac5523ec71f683d28850d1bf10970a1cd3761276dce93698127f5abbc32e198eeaa8c9876b81290fb14c9c4a51f5baecd9105e22b7abe14ba3cf829f93432bea6509db656205cde16cd2b0f3e7b1c830eadceea6a4dcd35d76c75533a5eab5479b265fbbb5de0f8e42352da4b4519f630611d40734891e058a4b06e37e03fa97812875626a8536b44a596095f19867aa25df39bcf3855f5b0feb17d7ec1d8233d9e5859c14654cf8f365b7b0c7bf61e9073cd45f0b42d5ae7d5b90ff5b81d9cda928efb61511ac27468bb0e249d2cf89e07d2a40fd83e8acf6d20a06e4028dbcfb9b204c9757fefeebf58d1fb625a6b9d09248f1d44c4c9e2127ca30b42a183f9495a861b796550330b427fe67d8ed4bf1c770bcee6bc2b5d7286ad3b8b63c90b7295c8dc71de4accba73b181017708b34f6cf3a0c937cb65218262b0c34dcf071c7ed572c4627c727ab2fb0a7613c51e47ed48ca95caeb812ff2a2d1cd4ed0c6661f5dbf94a216829c4782c0b53cd37bbbc0661a67d470862f53f7d4a156b455d2990b49d51c02422ccb95d975c9b958d430ba40ad07a7fa21a9f1c85ecddb052a37fdeb413ea53fe90922d356542d411c3266cb42396a4ffa1e25050b91b59407bf278a2d669ca75440d3c4e1238c6ecb522c1c22d582f7e2860e2711fbb01d574ffd153862015df8e04c5fb5d201544e3d70cc04745695f1aa4cc71c2bc5de10abff3f4d76f0fc74aaa214053eca5e9a29143688ffaaa4061db166a7cf89fe8536e1f111d67b2181a48749d3165725538d43b356d3b1db46d5877ac542459a23248e0a82b8a480870a8122c433cead409090e323e79ea3cf80ea39f63b0d0c39118a01d56ea7920e95976adf8e2e887918e9f774d992dfe93ecaf81ab0c64cf92679b53a1058b05c40adbd8eaa096f29bbd4d017becefac3ace957a28a5052d01b802fb4fa19e54514ecb21a8e480fe69ddccfcd73a817375daad75b1fb1a2e847537e0ddf1bc730aa53d4da7645964d02a91bb16d9a332229a01baeb31b1a716ad6aff21bb2223e02c420d9525cabf3a5ed47dfdb8a5c63dc0731cb3e1fe3a091965fc9954da3e5c88bc8f153cc0ca943a08e2a28b35e9fbae5f0921db5987ce5b4ea26c890766d96a1655bed6b1f5488ce39da827d2014a16ca633c7caaf4602220a0bbd5c2c371b6aab817b1a590ac574a10ed7d263247c976de781eed674450ed52bdfb38d7db7135e68e78a0c466ecbfd6bd72330cecd56bd626acf8e2f399a6408fbe390ab063c5da1c56e5eea88cbbc54903e88b46a04ed10702157a34a8a2fdb3c67690bef97d3a13c1e1ae36a2e664f5dab0f5101b52550372f58128f66e436172b0e401acd33d49ef8b975f40c787a540ff380853b51f5535644703521c751778568e21d5ad1ca2c26e9c17332fdffbc89f2e47928fdd57eefc640b7fd329391060dee6971399b0eeb9e672542b0624a55f3c4521acd9a83619ca3e27cf11f805018a83cd9fd3f4715514a0d0317aade05a5817d1d0dfcccbc19c152832617488835f4602a466dd0e3d8eefb3095e018f2f337e0247f4d1d3a2bd152807b0baf0bdd0a61ff52d3b0fd58d84e9d846038e2a2f4002544fe97526805d06b0e5cb11c568a1f0202c6af351411f4530c3ef599dcb1ed3479d41f88c73d041733894ab5f4f151724f0e5e6c5efdda83ac6b265187b3982d4775dbcd2136979eb4ca6f182c3f3167a68cf704cf4ee88023e811372d3d03bcf1b0da645bf3ed2c596c2fe18f7ba92a164b5acb97bceb22e68c98deb7c4c9654d93f3b4e96b2a0aed8843234ea6569bb49f816a3129bb9be5bc0baf02c1c06a697b5a8d9a28a9ba9c155334610fbb8faf634aaaffea091054fdec312c9b372983be53bb1f02a4b7f6b95b5ed44ffbe9675e80f5b7208712e8bf3929e95c972a8464624a6b4667357a2b314edc4855b4cc6de754c0d58e7113aa27290a426a6d91bec3776968987390f2017db7fb80dfe6667f3c578fcacf1df3a768a9b6a75c2b9fa577cbf37b7cb45df519b15bac14c733ef6a44d323c08526710183a66834988bbd8d59553c5b432a154538418b7a1fb149f4f35d5cd81163a7f3eb06a03f89fad8ed8801f396c25c42a585d312d2ae564d5fe30f5f047f4f033370bfaa685d045462345759783e596628d8719607ed564a27da6b3f01bf6f4a2b8691b753538b82dc8394730d4e58dc750e1244c831d51949725cf3a19c294904a1a5e870b8e2678dd12b779121ba27848878201eade091c55f982f10b308d855fd5bba006cd0ba1cd2d5e68275052aeb2d62d003616837bbb6877eb5df51afa703cb9c6de6717a6ccbd22cb3f1cbe64cd56941dd4d2e9e028ede8464ef6dc6f5491f479bffbd821e3af4d2dcbcfa67eaf1c391ec1b904a7f55453fe5928fee56104cd32b5d3400624b9a0809f8162efea1440c0313f78b52706092ab21e952772926500d3a537a2e7a60962c6f94130078450d51f2c6792702cd17f0b3ebf2b6049c7e86ea090e25d29d9503c5fe2c22b3c783663ce4966d57d303092b83d59c59586477107cbff67bf389a9a33281c786ece6d7346db5586d950def4534566d528ad0b0ee55cde10d34e843b84e6379a8734106ed70aca21a92da08a85df95496898bcd3bd323f08fdc5ec23d206a4da3215aec63335bf1c6c29c948f1cc50f9497e990d1d04f786a7522ec1e0d1c18ceaf39cf8d86c390a27aa904d24f109f134e724315320bf7f98dc1b916c65e426d48ce1fdf2acde3e56e037ea078ddc941b91201bd1f1251969f3fe8e448fe2001543ad568a7354b0b4948ee10b66720f5c38e6a0cad81914d576964fbf5fd59e1e42f5455e43ce9e6be60cfe8174d4cf619ac0df180a2d4e1b9a8f7f9bdbff46d8fd0c85da58102f7010c2d7f6053ee553fd11853b574ab08f75b291b24cba958d34fdb12278ee5a44b1e763d22dcb7e77101983ebd53268cbcd78a1d21ee5fef146dccf9f0f548822e055fadffd25238b3e9cf009b24c87317f19b8367deac14279d8dcba49d897b2fb994816568bdc7103faeb4951c2760491262071e363ff5affaaa8bf95218c441008a378f680dabe00b2ce6d3c1dfe7ac3d7c1225a3a0d6664af7a9c0b12792162e72fac97c40f33866190b9fd95bf41bff93a577deed6868a4f26d7ce8edcb5e4be075f870d94a96bc8148806f15d957d9937dd647610b4f9d01886a1cee8587856177ffcd42c4216daa45dddc80dae2630e90cbf83ca80fe139ae5dc5ee12c0c5a6f80a8bfbbec37ececbc872d9534a16e69680beb658413427347b5ffdc58e7312211f5c0b639150bed64eda7b0ce5106953905cdc7198eb8eaf255d60cb0401d3f592508af097a466536e9ccac448612a1939c8d6de5dce79e8a180c645a0f3fb4002bd4de740de84446e8bb1c79867553b8f74f655acdbe82126f525053cbf50928c3057f2f064f53d51da13bb7b68e77d9c9fc3c05705d010ef0de4c50d538f596c1c2ac62771c7adab4da66038e156af91525864a776c33eeca09ed8366c68c5523dc0d5e7b7cf57088fa734ab8296e28b86bb400b0f49d0eb0d3daf30a264e8d812927cc9bfe43be269a9a37d389dad418669f11efad5602205ae6a9646ad82a797559fbc41a30b5cad23a102108ea19cc9658c5bbf1b9840e151ad307ed4146800dbcc319d78300411f3b04554d5c2548395d94143d71a6c13b48a1580376ed004237212014bf3ba66c9ab57365ea9f0edd926d819022a5fb50014e9b9c9de58322e83720970ff217cb360baa6a44e06853815088de1b2ed843d406511ad71743419a8a4c4b0656a6fbb69ae613bd6e82db5c788dc05900d456caa304ca822da6eedfff8ff6fa486007f053132a65f911027559c245ff2a37433a2a1d75aafbe8d54e5dfbf7b077fca7a3a3ad5f8c0513e3f6f2f493b53b175cfe37fc027e44fa47531477d93fbcfc6e8aaf7ef10873fd40614a555abae4c5e5ce8696db0cb8772d909218ab63afa548fd92953eb4ef32d162eac498e3b967c872a04010c247975a4b3cc371e32ab001cf9739be8586d3bc2d297eaea5c9fe4c3d2fc52e2bfa81b64d49a0a57e569d98f431eb3c810577e1e31f887369c0658bb50ce9bd06ef10c5df3ed934f9c81e4ad2c04482ec3b0a7158694fe8449bca2cbf01d7c661f3ea4ab3ebff62c9d063e7a3e18cd02bf43a591f0493b6111accd13bc205664478f0b884619becab2743ade70c1edeeec4596a3a4f78523a6bbe53199ecd25ecb6bd75d50c13ccdfae79f11d4f6c0eaaf8745167038b4512f9b490d79e1e743577270e271d16adcf736535565b165e44476abf416e78de19a6cfedff65c127602fe167317e2472ecaca70d7e724d7de5efd6449803e1f84e84ab32e6813783273c56fac761f1b3afe0e64a04f30983d06a770cc07e14322d38ae1a95e616a8fe9eaa01502d7ca31b57cb8772926ebd27c70b2b69956bcfa93f76242fd4ed9903643953d9372f5fce9d3be16979c6f473c8f43729b09d33f806b34af70c52a765a1dcf6f1fd688403c7889b80f55ee94c51ae5ce7ac6b879ebbc19f74f86731c97fe1c7b8363114c634b59a38d407542b3ae3c3e5e1e96cd5fcaf48cf5d117d983c59bbe8fd59ca7bcb83ad4b1ffe915c8ab03093b5f9d72180d987fb7c38cd2fd61a3621494525d58aec9efe1c946931310449ac9c8ca9a2caeddc515f87677693c08ac31845556b32d826a9a72db951add9989ced0ff6ebda49baf27676c651d45e41a05c0074147464b5c808938b388c0373e89dfe048bf30cf85e094affd29fd799b0a7ac16013389f01d7dea46a605789896ef612b16ff4a91127cb7ea025b29f14ff364c539d643f1e89aca17f726f4e3c8bba92260c637db370e62688ada955e5a887bf40fd5b0d124ff9efd3617764dfb5bbef65214ff014fa27a759454fb398bda929dbe0b6ba10e827d8e308da3d2479f9e70cc8f97d8a751b53810dafd257d235e975e63829588b54579203d3f8bcca41f17e8bd492fc93e977305caa30d6d1b7e14c372644d2d63fd81289057ae2f9059532676271b59ce0f5d386ecc67972c5b010c6266e645ee1dd08dad8e9b5df60629d9d290988df42bd6865fb4113e482272d9a1deb289fbe27f8400c835cdfe15680df9b1eaabc47949bc167f84a497d01a7380ffb85c5a25566b7c4615045e90059519d147f3085474e600f150872ba5d08539b2d412431c8214a6333258c633eecffd36f34a379ca24ccca0d862d8241ac58aa156cc2b83dfa6ecdeafa0ecb4b0b803642ed47f953d7a23921009367b8f27c87c033fe5e1c6597fbe0ef010a360b6a8fc398b2e19477e46172e61acd9c1756b40580fb89e4328df96d0969257d79a1464edcf3191c0660e2c35a5446f2d4537f941c5aabf714f7c27c845edff8dc499b31db4084d8b81bf4dc9d11b9de7926236d46392f86f23afe81a75e0589d3a525e0490e4d9062b2cd446cbb47890bb324e8b0cc5aea2c1155c862d5e6373f08466ba2661a5d8183e32f83ea02644288ce57bef07e073c80abec1d98fc370d04f79b36f4c46643ef6dea255c93d8d6bea23fbdcd6ee4f033177a3b9d8e3d828095766cc0e45bf88869f7e3d00524c136b2d2854ec0b574fa36e8c9c7d2d2639e2226ce7749b39f2b0145b61d5870d29434d7993802ad807946a3b7e11bce54c7acb25b5b863306300f9544b52cf0c935a262922bada9a8c55efbeda4b5b8132b3507d59a30564ca46113009c6b8c4234244f8b36aaa7bde1332ed01d7e1e4c25a66e075803deb8f7df865c32f29737a978d5bb34b0fb6ef738021847d7de5f7122c9a77640991c18b1c83cf275d0971790fdbd516fe5ce698133b361350adfc20c37ead568bcc95c41db6ebba0906de6671e56eaf2afbc8e16b7d0099d2e3f1c91ff3531e67cf2581a81f29b753bcff3932a4f6d6c276469f0aec3c381acec71eece7c7b49a2994248ca5abc10e25b8a646d55132f393d545c1040e2cf7cecc9b0fd0d94c959163dc8efb932ed997ac20590adf6971dbde6857f3373f4b4c21f908cdcdeac38f3ae78059fe5e77fea0a7dfb3686e7554649cba239231c2d2d61863eb39df82e4516ffdb556268c76f3aa842497a6f7a54009b8eaa0b682a3e6e11029e5e875429e687a2de575a0d3132e50c0004af2632c7944e95332e844a7614aad22ed597e6e45134aa317c1918f3cd3daaec2756f18c2431a5e691192156620c6901299ef6e31296ce6cd67baa08f155632bd7342b912c7f371fdc1ad139139b94b342ae1282f06347fb207618e66a80c8271b3a3c4ad1169aa97241ea44e909ad2c509ff4d1c92ab2347f41df6d375aa5e80a32f56c2f082a4640a0deaa402c212d2409253019a15f541e09e10afd2c5a2332c0de99e675f981edabcdcc324e99dcfb7b73d0523e80f2049c5520e6a5d8a341ef61c86c287a2f1aa09a25ac2e4987b1051692d24928bea8154b36ff8aa4fb8731a3f818172026b08f8d74878dc25338ee13a45c803cda637bb20c7494dc0fdacb6562e9dba1ef36b21f6ea6f921b5d7cb1b9a9e51c658b011e2a255f281f52c2c61ab892cd09475b4f1077b74245a4b70eb655168daafd15b870f9678150fc8645e9056d8017e885dc34515121bf94d73c72d8d38c7ebf26b9eba0db29a22597422c954c6ec627e3410b227da9d909e24d3c708795e2bf6e51c246b83daa060d087f00838b5b9b93f95a237e654a929f0606f4f2ec81801b973668ff1b535999f82c5f78957ffe2c0739276101123a2cb6c31393cc34aff9c120d4cfc78d69648af9641a991085069b487b65e4837f0bcb28323eff14a7cdc1429e04410f71dba54dcc68b31fa0918f41b29c11af0c17ec3bbaba3dc35a6d4c801368f5c65dfac0351b147a948b03abed854b1565c2fcdee8a3240da6feebc9c1e36952b87ff4b44e7f0ed1a7af5cc381b5220cc1357eb6c1588952087e1463ca3d157039fbd7a15409da089d4d28daf78cbf792a7dfdf04c025abd213d55dcaf7e283e452a541fa4c4ea50b7cee29e4a4fba7d37c161b1a35be84d742ca8bb43b5eff16e8d56ce16357ae18b9a89fb3cf8c55cf399ee49f8cf930793a7e5a86f9788d1535b4e507ee254d9f81a977b0606ce35132dc4fda40b23578ff13ea5ad66b39f7bee17bb6b20d6c7115855cfe968f8fd05292e6b096b9f3b2689188dfbeeb19abc5a5a1d0d97c68c5c2d906809b0a2b307204f47c7759f3bc8f8fa662cbeab51f02c1d61b8c36fdcf194c7e62dbdff897a9e6b6e31d9e6703dfd5a70523265a5261d2d63a0f2a5468d06539a95125183953166521f12fbbf9795607b032923aa866fe68c9fc703580f79239962a3393096a458a0d3980ec85cb97a22cb7d657eb225d2e978d40db26aeb2ffdc6123a3b9f805c516f728eae490cc58a85a9ab2e10f7e513b08604b79046f3dd497169324037646051deb1d2bec2c1159e486bb6cac84af242080c0a879621d4b31d78a5c936965afc099e0770272f4a0d369e295b20e55fd995b72374936caaba633b6b20a319cf07df81b18e1791678c4334c60ea8dd248903ef2eb5ebcf1d73498ac389aa46935bfc7a6f76d05d21fa8da83f34ba4e363cec365553b2c9dcfce1c415731c7c48a500a03c87efd361a63ca731cc220b80b3f49c8b8e60093a62ed0b906720ea63071c7dde029a847c66a47c918f6ef18a56b5a8c7e646bdf359adb4be95f5900ca3a086822059a7ba865952ba1e163ca4d0ed750cda676b0cf161c1dbfe6f52655f7d2be3b283229ab833944496f0e33d3c33a369e2e17c6025f7e27bfb83e6571d0d2562841a87400ec790778d6b59b61c3095e28f95ca7581956b63e07c4697db586f7039990261434a676899b1302e61a97bd7f05e34ed4a150187abae9e69c2b2d2422eb893598ae7b31bde142090a75fc7b3dcb426a477e84367bb9219d723c2ff217e519bb1c8117ee7810eacbd663ebecced50ffc1c67f8de8f2b6787e8baa83a0b27c62446772a2efe34221fb3a241ea6bc396b65702c714af80f8e6a576b389e37454876bbee7e433255d7a40786816ef544745d5c2dd28644a1525a11b6db2f2608c67fc93ea548e8e596fec46277579e4f3b23216151a02cb4d7084daa122ca6a29660b7fa98fc099c2e597f39835dc9ef131862486fec92f67d97af245bd0e9e3f0d01fcfbac5a3e2ff7a3dee5cc954959791afee09d990b1decad29dfa4ae1a44585eb182227e6e94125d4a8f371524aa6aefce4927f1e09172d8329323aa78d7167837cfdb5ab08bc54e48d17a4513432ed29e36d89d968c17740b422f8d2ce0345d97d445bc025585e3ab36389ba52f0c8f9394d4e8ea94836accf8fae9fbef26883bdeb027c2fa35659c9d885efaa65c8db7758d4461a3da5c030d809e4023aff433c075f238a851abc73b0919f3504fe8a8faaa2ccbc75764206509df60cdc8b020ea627b1ac5ca9e76100981fac7f35433211e8686dd950f07908012e023efabe92fe6ccf11ec8b8e70c7b92b8d27a9d547c15baa625dedf5781a9a2fe150011c4b0798ad99920b76b4429e7d722e7156ddaf72b3dbae9903d0d5a193b9ef02ef616341b0885087be5f0aa02f4915e6ecff3d4544524e6c4d1172ef7ca3678e3f284c04fb1f4aa81ec33a405959ee5faa857b60ffd317ce9c198b296ef6b547313a944e3d2516ef0b8dd146728dddc291470524f22e74c1aba44fbc88c38bf0112c2e42802030676f0d6c9341bdcb63e9e13b535822014d41f50d836116fc97803d45f5a4510ce0ab6ea5ff0b14a4e5d733ac6b065e73aa3cf6a1e53ce728f42ea2d90fe3a87ef7a02b7d2b8e7cdaf274ad77a380fdef26946a6c41a63f40346df9e24fd335b6a21f64c6d5dada291b4a87363f8029eb7cf1f91d1e72342f1d4139e51a58e811c25403d58b4d0f146fef144ed9dca072cb06835e3eaf9adc0874fd4fcf6e1aff06b1ff007279377499ecfc17da626679f507f175fd6bc5c1f8fb17f404b736cf7243df25bc1066a9a1a745c10bdbe596b8a40768f748cdb6d705521332a5ebd15f12838dbdc1c0b41d506b439eae48ea4bec032aaad1d4d1418b1697fe416488e9663ead8f4c38606753ff7facc03fc266c841530256227361965eee8d832e8f72c227097621b6dde32d08bd2b8bd596ac5ac1259cd765bcbab670fd03f2097cda2bf0233f14588af05888b56fb17c5b32b6218c8723b26b8a970c8022be3ebfdd6602f4227d6ac3bdc09dd62c6c3fed17704039b1abcb562af1fe324af9e54c162cb6787144bb624542a6b6ee7b5be80075ae9098ad7d7cce7110134e940ae5136417383ebd9642b53ffae3d74d19ec09319cb213b981c640bc0ae53d2a86e63b76d72913599b6c1b8cd571db265c4b7d517dba3f82cd6c9d3e7fa07ca875e8d94dcd6112943c5c7626b114070dbb9542ecd62ff4a1bef28e81aa35025867aa5fb1c8106d0ab0ea70678293b2e479616e964404a0c6e24779989a48522092fbd4c7297adb0126ee21abaf9620ccb3a70909edc4bf0fef14ddaac17bdddc447f7421b1dbe3d0059000c9ffb185e177840a5841e004ee639011aec417ea260fd04139aea5336b50171b21521ce86ccd419826b4ccbb9030df7664c6143fe347cf0be0ac2af464f6cf7cf8a0bd41977d3341f84bbf65cc67889bc29da8de09af2659e60047d51853e83f90b3cf7020c655730edd7d396270a8a5588d1b48c404f507684f56e781e9b7e46180c58b84614a715ac8d07583719713a9ad6d8e383269df32da8b7c24791ea1030fcc09ff79e775cd42deeed08a4d292758398baa0f160d69bda2882dff1119c5c302e493a77c4c6dea9c3708b656ce466f0a84ce639843d532007c20deb7c5eda488381c252a4d0cbe26ff16c776c42aa9bb5a89122a5ec9633d032bcf1d1114e2e93cb22a801aaead1c7d455c0cfb9d9447d6b723aa1eb46a62d294fa3831bb6993362405d7bac305f46ea4066c999bca0b0d888363a117309c97b24bbe65945a798c9b5aa7be5b65ca24a0d6c171806c453e356a240501d17c9828657f71b305ca95f369ea4678cb5175d7631b0864a75c76b18c35019be09b282334ac59b04c12e310fc0762c022e2b02b9fd04347c58128d1226bcd0a82fcf53e16f7b8459b860e9ceced349cdfc0d894a243d96e97442c99a64f26966953ffefca87713b794a7db3c071ac3f6d97701d67e5b9fb28fc188bb287585e8787c5c29de35b5110e1272cf3ab10fe8e790bc1a5911fe2779fd994d9dcc6800c6934521a1e0bde2b3625c8a8ba04d922c274dca1fe093083da08bcb94c3fa5155ea31b594f8234d299a2f25faea964df89848e36c645bd4a6cc7dae323d6045ed033d884fe8d7ec986987795b0f2e57b8f37ec69603486e654c73f7f6a2906f9034dec920e58fba8c3b18bd81173e0ba9bb295102d8ffe715cfd0420250c55d82e975ea559ebdd7028bc93d2318672cb847326b3b63452f81b374b4f91b435e02c26226bf751a531071991cef76dd7990cf69c2e491181876d73cb78580c63f13b529ec54e750b7e7acf0536cc05e8b23299866c6127443373b91ac4980006cbb26ea8d3927235a03891b52449cb0a790b90aefc7ae76609f5e1e759b73c722f0d05b66401016effb3c4483cc4bcfec7e1ed4f4b2e5f520c9404c4942a105ade7687b3f9d8c692eb2879d3f7cf530d537de3740117af3f01faf10baf1898b4866b622bafaeae935116e1ed7c1d1806f968e66cee751b3071116a65eb100ef53524ff810243f37f01eef434c94a70485b69dfb83581217fec9e2a436ae3ca09f3180e0690b58f3268b78f7c184dd59fe05ee1b5c09f6301e2d287ff27f0aede22e505d678e48b914b572277e3a811f839853a22c0b4cf62c475e8e6a4b434c0e1e5ee96b05b1efae1db1d3c750ed78a85c30831d9a0ee968b3067a2aa7dce9db29ba6a5efa30561d83f44520eb70c30122bc214b8d4d5405be9ad8b0bcd61fe09eb79dc1f395a863e4ff84762c43c1ea012467c5c12af07a35eea15040240e255bff2b0786a544582cb1b7378b2fd7c33947369ab30c9b94756eba5817518ba74b2803aa4323095bcff5b3e1de662c9a709efc85326ce5b474e96176fa127d5df4ff7268aea16de8c183e69a7456c0f56cfb4f219aca0161ea9657e5d6f6c236e768109a2a1e923d5a5659aa7a9abfe3393f0ba7c364447997e7a88229c28a7a78cbc281a531b9f2ab6d19c29ef1a797934bc560d27804596d64d4b738e7d1a48d0e5002eacd269cd84bd62ca6949fb8eb9c13ee09f1b57c26e8fe961be2d90b66c150cc1d89fea3b2c44942439c8609b1aca93eae58df72f2331fe016acec2c857fb169b793c124d436d51c5b7ff8815a437612630bf686e892191116203ab2c298728a9e704cb6e6e661b05159e493689cdbdde603723cf2c858a79afc13f72780965e5ec69185b2253534f569444dc4efba580edb0d2ecb2b4e99d696125970a45cc60e5d81739588c4c6eb5f174b9731df4f2388a1d3f342215c051507aa40208b9a4028ec50bcc8d41c77e3daf89994bca94f95ba0f4a730a9315842e4208b2b9bac7c3e9678c920020bea85b6b58f1269200960e6e1508551f904a999fad561ecd4048a356d57831f8a60410ebeaa8500fdfdbc01287ce8f3e381ca726c49a4f363da4e3e3797f09e298b1de088418bd528652735847e15284a279b8c1886c7f8c3b9a087c58812de23f42a6c3c57fd15cba22568bc77d21fbdfb7b3cee1c247ef988848672beeb84437185c8213869fe8a75a854b851ae5184f3223183e6b927ff27f72942279b49b4d06c31b408488ad3c108aa1bcdebac4f1741e5c733a00527552c6e0b43b69272f4ed9c76db6e6b6a1b07d7697a88e4ab7d0842c67bb62e355fc52e0f33de3525a071066d0432d6ebe0d1a45d5fb57bfb8ad7a3715564bbbfe77d3b4790eb28b7e39cd665986e086b843163fe884ca72d395947bd885602761ad5f6dfec82b32cc507ffb153718b443601d94de0282c342dedb6968f94013d48a6f93f9db634c946c5f4261c536bbd6897a34239bfd7ea7a1182fbd06b19a53dc4eb514d2182fdee924bc12f6980402496e04651aca6b832e02da52651b38c66be92f8dfc9ac11084da83d76eae96ba45e29a74d9461f50b4e794df301155f2431002dd6b2b109f8a6089f1f7bd577812642b7f08e73d6e2f08f145d743096ec15a72bd5c4d9ae00cfc66b500baa5ee9ecfca90456bbf6d8a46d91fee8ee4e6b1b6808aab25f6758f28808c0c4bbc2d0508ca3b0c9536dcd1036dd7db1726e5c18e3a5cb8803723438ec545f3eae0d8db3ca7bee77507ebd1939f5288ebbb270d1fcfa88823da863198782252c1eb3fef8cfb3914f83555ad3c5583f47d8a47aadfa5f8064c8e8cc576ed18b24f9bfadbdcaafa98edd6ff0f51461081de8f5f1b3f371faa506f76887eb69c9f539be4bfdc3a65a0e9ea737938343013b97ce7bd71dd85fa68e716ea834bc5f87bfab5e30ae8c1a1ad65cc1897e19d881e254cbf5bbad8126f10699a16585a346bed7b8781a01cf9360cefa0f545059fb6dd13dd697b09f9af192b809145cbfdd0e702146f7844ad306ca7d126e046d6ebe7afdfaa179b55eee52691165ec6cdf207c5bdf9f8a95755a5b928127db82c9fcd6a4f3b4da8b4f9f1ecc89f5b0edd98829d67faba2ec4cd100c833a45caef09f2e63c38ec11142c3e9dfe2d780eb993e61b981fcc399ebbb42825d8bd7550bdd147d8851d0e12e098d77c8585f1336417aba72764b3a5ebb6ed70d2ecd8007ae9606d5d48ca5b2b311e1378f60ee4810273363720e4ef6c5a9c069be52b288ea0c0e0357499db09943a3ff961ad78a175249c5a75d3288186ff7e63c8da7491f9b619e059fe9854f726d107b27b2e35e6e54bd933117bba40fc977b6c237c681e18ab8d31f1f02c5562a3e1b42793245dcac8640a899fd82d05a576b273e7e307da8752e95fdd2d881eb9ef095e8b3fa8cd06368bef08c883aef3710ae0d89e6ab0462efbf60931eeaaf6eeea653ed8690f2dcb4ccc582f84f23b0a4f6dc1352f92b1e4c7659aa8f62582f0f74544eb3d55a7f038a8e7f32007189a601c9c9ddec839a1074eb69d92077daabc64d3ce0483189131fc8fa611072c44fc555c253a38e5b1483410db1c9c3514f92dd4419f94259e930760869cc5ca3c825c52b2c91540ac4f908f5edb927b020e30b8849a27142071a575d5af23f265da8379027a19c08541c2d1fec9ac950fcc3b9c468d85f57e22a7a859cef2b14d69c9d8ee8909bef21e26ae99c1cae3edbe4b5d9f65e596cfbfdd387c6acf503ab42616287a3a2254d1f5bad11474202eda81028b8ce3adc174d0458ad6417ba7431d2f655c0fca061246e0b808f9dde5be25994e6968b65a8a162e6417e9099ab0c8a950d662b501f96d46973f4b1d65902a7d7d9d2c90b8fdb0e98f91409e1f1bace9bce8234f943075dd2df1628aa929608781fbee40693b699fd8348e513e988bbb49891eb4c32d371cf24e8470c0f993cd2eef5c20a911ff638c4fb160e7af3a3e4c4831ceed0ca331eca98fb8fa1d07b12123de733f38c940e9bb98dbe89274a515643dda0b9baaf6dd275951893aa2af8e5205136bb749912d7eac14ab130d53d1ed9d1b1bc6fec3f79c09b4b0f4a270adc17cf6dc24ac7160fced3fef15638c4e06ed3f06066bc8f2efa20d8f73275bf12aaf72ec7db6370fe20593f6b95cf8ac9b15b27eb58d8ce736dd25ac5af12af0b93380331042c644eb81a1c93ef3f9a4852f33080e78b074f9ea3c498c125a8b13dde6b3caf00246d781d43422b5d3166f57649cafafdb5e141c109bb1cdd57d04928681ec93e7411680f3302dd8c5b75564c04d34d02743fdea0aee5ee2eac2b15c81f74ab5606c1c9bdee8eba2c26995d6614cab83b2ecbdec37322404b0f636eb1a1eaa20124e463c6d4eab6672ecbf881bd93f9dc33bbdc86292943ec90415344dd26a9541368308ba392d8192bd46c51fdb5557770d5520591e6963aa7febb950d2d1a2a8f3101bdb4a73a2a24204f0a999796827d9db318690b6ac34c1a7f3063cec70551b92e9d1e76e727f85d5482ab6a34ad9681a62afc9e6c092f41d018220eac321e76606fd24f3481ddbab1c78844e1437e5f577f6bacbc33f4c11925a633b89838caad725b28a6a658c4953f371c96ad7e886f5a747f0283cdbc3c45a77cdf0a06893ab2f1c326a8d90f4c7c0ae26f5bcb51ff694fe52021e9ab2c5ddff15038af6247b92009ee2527e3b3748f51c61f353b476b92b3efb0791f4937ec775cc415752664be7b05fa084863429ad066c607f65aef622621014848e447454d9758d0a8d5cdf0c8be3a06bb19a1c4e5c354d8e8db25e684b5ef07350ef115be55831d2bd0ca82f540b87f98710b87cff8248c7535f8890b887bc3e2fd567e99bb4340b9c13ea15e42518e877ba56c9a6e8132fb2014206ae5536ecad7e57feeb943a37bcae4c0a8d8598171e58db8ba6c3fd7efda42ffa5bcdbdc4b21a0fd2fc26adb59d2e7ad11ecd4d2c878acc30dc0360310683102a866fd2fb2789b6e573235ef49084c6a74bfe428872f94bdb3240160d1a5b71b7420677d31ed938ec5078e5be59d0cfc0a69cb59561a4a965ebfb25538f55f8c2ec170a3d4c1c250ca795dd8b4330784f78967e95963c1965c49db3015cf34db4127c5ff8903a5d5decff063c4c80d330b1903457f69301f5a81a62c441f9d9894e14cd8d99cd69931bfaeff0d3b491025c89b1e86098155ccae1609e7435e83af02c112f818b347ae99d3c4b115b0260f6e57d5f85ee5c435030a280f62f093c3ab2f8ec19f5e763c2c30b3eb45dd071778797f60b75c1d4bf130e6d7705a486eaa9f9189728ebf33c50471b30bb751fdf4b1af4dfafa560b8a3bb175cbe81fc7bb8aac35f046b7573931a30261dd19a19e5872d3e56b2c9bcaf64893fa3a946971355925ce047a90c09a46bc4c7241130f1d4d091cd67cb2f59a5a666b6c474cd6587ddcf44abc6e5796c7619ae2b3878ebfe6b8187c4996fdba1bff3b27f88ffb97d0957b447aad43d9e51e84674bfbb0ba3489f3022cbfb8c91da423355583b21884d37d0672d17de80b4ee2f3e400dad98911354a2b619ca605412864fd994c1ebe2b4bccedafa16e615f9f82db5b6acf5d07f5bb538fbd192bc168e3f068df6367eee605cd78aaf199eae13e2cda055a35dc1997def797fbcf5ccad1a4b00fc8e4a6e47a7672d0616068229445ba744b59490b8c695dbe43a49c021951c4a49060710a9bbf25b354851770c72e46282de8130a503342778f0376f783c068fb0902ea1a46ecca2ea4f5329961da0752dfd74618119e9354304a96a9c4e34b87f1ca53ca2a79f6f0aeed9303af9465a97fb2abad1a4a64dad2ca0c7bfc37a613911bf452b7427a05b61c8ca86663e1b7226383b51a335df1df12303999f564b33d108ab9a62e469eeaefef3826d34e34a0d6e037e915e31cd81be64fdf96ec27bf48ea122482fc9049b22d81701fd93a776d97847a8ed7fda06b107972b55a9fe75f31cb3140802f9d291adcdf2a472f0ceeeda8d791fa456cc83a0024cc5a29d6e4bcafd0a0158772a227a9f987267067e021c10e42f1a2e2b4954ed6dd94b5a60ec7fa5f4fafdb9cf80bf5d408cc1cc27b55e31dd53115e03121a769c97c32e55743d181f5d5bc751453658126b4105cbb52817130914318526ae2ec331f5cce3017887859d824bd800b50273ca86c7c6de7851c25ec6a3c84295d6467dc6dba438837f8b67c14f17358c858c6204b671433fc7a0027338dd4d98c045ec524743e035483997d4f2e29c8391135a6c3adb8c83b3c3b980110cf2f89e4d2bbfa2acacdb77d9762447640de6d0c1f53fee32acae5adba04ed29159f9b6fc7b69b55f7e6d4cbdf8f568de91e5be58ac7158cec2c62ec39e728f797fbb21b678001f68aa2ae117de90f8524dfee58dc96c71ee1097c4164db9aff17508b72945ae3659be952428bdf170bff9e0e9a2c0b81a700f34bc411573857f014d53d1fe0af29b5b22a4be296eaaae82396c7c471d68e95eb55ab0306dabfd89e3bf7e46b498722458305188154ae9550d322850954368297bd9999393b4c8b011e06585a8fba7c7a2f01f6c8303d84cca7217bcdd38e8bd16fee7d3759ddda783765e3cba5f3948da722e29163a9f9be54d62fb0b7a53846a1c609d97452ead03904d02b149cf9be18593e4770a5532c316b773b49f9992112bf43c106e078675adb897a99e35e0966fb15f5dd82b83369c39877ee86fcd8814a996bec701145f3dcbe32d99f724a626d28ef9407694c00d86ff30c214533e020317d62cb491d3a5ad09d9df7721dc2ff3d865d99a3c0242cfeba0cc2995b3b132769f977a83dd20fbb954e52d9844132694c5c635c3ee58abc6e34748861b9a444a94e2bdc601db883f9b9830a1c7a11ba106c58f9a169dbfba7001cd55af79d7a70b1db5dca18015fea4d60ca41137eb41b43ba5e94afba21b269dc1eb93fa8ca2b0613bf3f226a0c1056ed8c40b2c534c56a2ab150bbca1c8edfbc853500fda7da97b6f39f4a8562082f93d76d888e33ade3134a4da2b8ef85cf4dfef1079004eb62929f6c18d7891cdc48f0fdb2b6784df8215618291fce8cad5db501a9e994536c41eba1f129c1382fd8a72676a3fb2c07c924aa10853bb3b3b6a95565c52e1d1de982f0a4a3a9b9900724d2b724db32dfed19bedebfef5f2606fbcd11d2ad85232279f623bc1b985349bf717ae7834064a801f422756f6e45528ae66c79a91e5e8da26be1ed45aa03e19732cc0e87e00483d7275a09d7cf56620a4e7640bb0e616e00adb7e822358f4638a85e29445783c8731b6990310032af243e85de4696a1557af52d5672ba172b7b754e0e176e07c7afe550cdc4adca0b24475de28b2935d70898da6989db102dc053380af134ab2ffab809d7ca3991b1d3939e9ad04f15a8f9c1beed457eef651c771c4a7fc13b3a81c68edddd75e72af56efaa61444323e3fd6f940ea7e14052dbe80371a4e95f4b55eecf5f2761c2e52b2407b33151d2cc074adb28aa4ac33e4cf9b77c590d84b9adad8b4517698418fe45043a2cc12cb033230174ebde1845558ab5cd4835944c3a4db48ac08588a680f4d67b7a23f7f1af23131506903aac47213acaa7c9f426b09ab7f454fa8a125c9e7c486f62cdec9ff1c439a2b16f3c6f13e07483c0f0d13c828a27630b8b1e0dd3771d367e99f3e8d3d794a553d52431b1db15459f66489910da1c3618aa2209743a6da85579447281d20331d7dd1011b981712ff4e1682002252fff05a80b2aef1df2ddcb663954ca70f3c47c9e5804b76dce6fa2723ae49fb8eb1b7afbc31488beea1a0941a1092be4d3ef7a61a89bd9d1670797021529989a5e288e156eb56a39db65a048b8be130536be941c2ad16986ee332926569e4f9a4a0bbf7440693d034e63e4f516414ae38ebdc77d56595fca8f6e5ac1b56c23c9c3be61e7f441e74f2cf50d71e185f3d2db160b93531d25207d077ea97224c22989b72503c5ac3b35bf32859899439452c66c7448879be0be9f1d2c2be9856686e301bf3f08b66f9c31c2bcb5ccf1e05736c7b85f08e58c022eee75541c6de5fcfb1c1092f06462285379c262e524469e71d0c1985d68ad0b171907e878369e683549d6b21649617a3f8c6bff1b3ed2dbf0e2328732bde662516c1c1437b001ec11082f8af846102bb30472dc98a193032539986097635ab8da132ff81fd2ec37138180ce8c25e29a7a6c32c0a3f4975c768812d1a4c50f6bc4507103a753c1ae489ed6a7e493160811026fed9f4ef25c0d89268d9baf30eb56d90e9f35e182bf8ebc8ce26b3db7fbb1e685d3919a258f1d056bf30d3cd85ffd2b0410d22e246e68168439933d5230bc88450c98b547dc0cfceb969b0117a07a92cd76bda4567a58a81bddc8070bb61c920a9b88f6d4609becdf186456bbb6d1e9fc902241ab0e4a157b44e8f5cbaabf9d1890b9666bb9bfc074a702994375bc68c7d3cd55c28fb0567915b8a2b050c93e1e42273628da441e3f0a0f5ee887a228f1e6c8260d115af39294b528264bbfe33be497c7ae2d352365fa40faa3997a9e5b29dc70b21c9e1cb180562210af3d5e77757db690a6a8b654c322abaf068ea4afd723010d92d7e3e87579cfc2f304abcd49be33bb844d82f4193f3e975c651be13c0e09703a90fc83e95835cf414dd6ec7c793fca84aca8b8de494948062cf97901801fb3ce673c9b0818e9c37f95e459aa8baeb92b1408456f1901739d8aa492c0cfe6f54f1f94330f944c4aaf5523b5057c43f54cd4c7800a90e9ca331455b59338310e7b53397911cc48f3e9591fca4b01a23911addf0881007c092ea824d5c4d888bf5f007cf94c5c5b26f4f12e4b1ccae889cac3b1d27b1a7331bc0c047147af4a06ed4fbe693d785e50f2173856fe8ed317cf2c380c6925b54ca44bb727f36abb305f31074a508024c79379ab07fd0e07dfe5c1cc9309b23449796b5f542b7829b813855ef36111fce44e25dfb374a09a6c973f1dee12bb5efc77a18ea05bbc61f8ec7ed1aeaaa5e38fb72262b5a003b76446bbf4bec11951f7d18d43428a7be3b045437b632d958ca900769bebdc72ad0c169f6ddc2d16a420ba8f729f9a0c4af8ab4b6dee83f33518b1bd0e8f370ffa8b8687488242f7d9330783a79177191e807c7ed75014fa58b93ad2967a206dbd124799e260df47ee57b1e63b9fadc43f04dd18308af6d1d5e3c21449408f10248095074950709d738aa96f23c84d950a33162de354b6a79ea28fba31e72fd0781f6cd29192fd7c916c23cb5d4e1b497679d9300378fa0c3e2e89dadc911440572a0b21307b52bc760998fc021a438c7ca13da2e790fc9e2668447c296126b3a7e158641474bc49569b59d8390c383f607c8403a429ba59d443bc64bd8cc7cb2e94ffe2066c259ca76d4d236d5710add57821015f0dcb7befc01db44388426b56c9a17ef9d39b1ea515af8ffc06f58312ec79f178e6d070ba132ba49ccb53038a1f7cba6197c661bc920a4e55bb19a632c536466f2832ee73023dace313669d240aa4ff6ef22fd256d0bf94df62e61cd3ef9dc35a66c9a615167c75df9662bb332907381750d38ab4425e91022eb65727b8f949bec47c6f7d88e789803f5bb4b2dab613558d027bb9ca4bde694438be8a0919332f48c5fc44053f61e88933fb6b20e446089318172e762c4d9c0448bffdf2d20ab67a0346a85b8026545016a3416899b5a296d18f97d719000b3850b0b86b05540e7487775a60e35ee7ba80795b3ba3dd7c0bdfb768e121182d1f50655bc51cae5082a1de2651d0ab75ab5c1db66b706798e99081ebb5d5c1de1f9fa5cc5ba55a2677f0697ffd49ef97f3aa25e89817704c9e32ca2d72de6c14208fe12cf0fbfb55e6be87f38d74bd26f1451defb01d63a283acc2de4cdaf5e84b426d6fd5a4a8a4712203536f4b8bc72e5f1b4635c981b0dad9b3129dd0a2f01fa5ec2edfa36e25ce2b62c352c3c22e30ddaca22f9e3167823f72efd7efd6498e2dd0fe2ccdf23ae72aa351701060aa3cdcdc9e2e0b8f97db07b414da7e17069c95c1a4deae9c8677233fc2218cc623266493ac578339d3b6f7f36e1389c54f7d1c3263afcffd2f62b10e2aa88fad9c0ef08507437e9b3bddcb73349553e2e5067c410f00e17fe3ede103f628f70c37d43f1c91a5d745ed3a798b341bf146d12ce49f6eafb840203ca923f2558d7ae0c45ad72ff47fc2ef07b8db3fa89ebb8cae0f8d8fa5aa148f56a119b4524d26cbb8b361fd864afc5ba6210e3ba4e8762bb051ff6c5d4476095f40002ed41c20d20ae1f5155e9970f5ad238cba854f5ba3b8e9b788d2f933244045bc10b1b7ae60a084dffeb8be981d1eca14e15ab9a6cab8affcf126a3efce131029d703b7ebe1f1e8c8841b750c484304f04a0797856bf07f6adf6b11b26cf17ec25e7f89943b5591b8c59b084e539a99b49d11288553371c81ffb5adfe74526b23b474e5ceb5f42808e5cd1eed8a6b3d8e63d92d6e0c62481eeed7a40b966a87334816ecb0f0f26fd553ae0d29719e0ea69214dbd32d4436c13f334e2c23b5a73de5aa49de8db759d88c890cf92476527222a5bb382adf77c91ec4a476d12258bd5399e764c411a0211547c2d264159bca68076663e31fa4d6949878a9af17a27c288d0d3f6edac3cfac13d3654e1ce8c6e23644e672b1f3fa1a1dfed410e6d86e20806c844c0256d78a0e7ae965f3f71b6c3e4999ff30a00137daf969bd634834126a37020e819a0a5e18871f210b296a3082b044e15fe667fca93e89f41dba841ea216e32d18785f403b63244ee0f69bb1b62daf9af4024aacc2ccd6685955b555f069ab865134072887c3b0429148432c79d96067b1fbd3b98c090f37b2b1e5d6c68c4a43f9936e4c069ea46122bf3b6927756f07e02ed1f9c5382b5a909449b3323aefb804b2005dede53f5dda3115d31e2968e0ad6270c398c685a7b43b2d0cf6cd7a0f1d911318edc37d8a8f6f1d46c3ed4a7e8e126863338809e3a570e23497a09cdc9e03bad5eb4e39f2301cce4c08bd9b3310de868044b2f2c302ebfb8b50c661ca5b40e25966c9e57193acb7f2c84831ff126d31818bc08cfecd816689d7838ffafaf280134f9657c768a95985f29d7541d07395110e03208545ec9db6b360aecd257071d66ebe5f245f7a284b6c0dd84e1e4cf572522d539dcb81b162674ce61bbe0391838f09d669bf79222f71fcf01e85d3082a7cb675b0b60090e980804d93befc04ed26769cb500dcc4374a6958edb6144053fa3156c57fb5d98b4d39981dbdf6460d5e8e5de4768945ddee5ab2a88a0f6c177376445a2fbbd5424353cc37744f356771e21ba08aa7c7e928925600f109a551d4eb2c9492a84d17ee16c7ae09485506b6d315ac55dcb83b18c651e764c2feb6c3df989a42b3ac10a40174abd165c9246695b24cdfa3497fcb551fdbe3ea0261432ebdaa9a3aa0f2a578fc27f0d0294f68565b7cab12022da13d48f77e663266f9970e43d32de8dd83afd2a19edc0655a89464853d078b07d20696ba4976fc450e14d0eaef762860a54908fe24f9a9587d6216b37aa8d0187ef1a616857e961f0212fbce37d44dd4d496ff2cfe7ccaf3657d94a6687a7ff7c9f4915833fa4a5130a50cad0485ae2b00948ccbc33133ae86717e4c05df623955a81e30594cdf3a0b9206cd1ae3acaa34bfbab09cc09df6958d41cf3b70e8bb83ee9c2401cebb349da5d148cb16752a4bb7a5b78bbe0944ea0bbb1293a648c7d3ab98f73b041ef82aad969d61dafef8a87aca0b76e878f209d793b1ac980272dff8de644a9838a336b20e32cb820cce1d66632af27edabdad2c38ff9b097d841d8f5a8f2287d03067f9705ec4c2b4ef6732c7f590a8aa8260c1d4a039b19a6fca753fc5d290d1cba61a790d1f53c6bdf17eec6ef4e7ab7e67e817947e2f1e6d66ecae3c4327cb4d0b7e358c5a4c3e1bfc072275a372ecbc79e9318fa2ae61ad41611bde3d05f23e545d927caddb1ba9a35345c5177286d2aad950bf58881ce87de6e32dcb6ec993a59d54f568681a8eaf43ba59a9bd7467cae82c05da4f7d9399d6d206935bcbfb59868b0a04ff18851f258a486d9b1cf1a58c09bb4b3e1885e3f90bf31d692e5a88562474adbc2b6fa666d039da75e6f30318499868a2c3c5691ce9d824356cf03492db3e42609968e50d246024bd7038eca1fe54a9207ec333cfd1685a8208984afbc6cd2bb29f3f81c46d5deb53266b01b969d1ba0a8c3464f5164f7311f4d40326fb1da7342648148258e10f9be55438c9e73151aba1ce638f90525532ef5b79c2008e9a8a6be05ae977615d774f2a28b6bcbb94884a1504a96c7f976e22c2e5e269dd63d49d4dd589532af2b4bd35cf066037ebcde5c234991ec049786fd2e260a0c23c4e4e5acf26eeb406e6146fdead9b19ded12ed10f84a09bf8afed05cd5a5dc0aafde0e6a50ad5305a15799eda0593668a34689ebe1678b577cb48d1611df94fcc14b66d74d7deee8e727a1addcee9acf1a2ab3f25f3d3fc16fd74fce3ea55570c4af411764fdc30620fea3828469bb01cefb144c53092c0a7d2f1852ec154976a629ea0d19b5cef4623c91e6946bdba3246a0679cc65c99394fcc4d5d206c99c1ea30bfa50a07fd19d2a63ab9ffc3803a6e25532f6cc10d3d649c908827a800b60bd788bc978ceacb038a7b6025ff64a3763f8a1ea325052ab099e090c091f3d9457c602a47cff3275911427fa9bcc378ddd124d323426f3b781e4102e44c6dc7af0628e8c5506fb5e5aa2b1b10c3b9e08e89abc3435806c95e475c751c503bf32bdef6389a6d349f052bbc0567f1b4b54c8d612029f6f9ee14136256d390034acba57d1d4993b4aef12ea939b3363881abfa5eccc31927a8fd62897888c3a18acb8682d85373162b8d282a0826f1149095b4448b6c854f07aa4584c0dc2b9d1d57a4e454e97faf43ca230521907762dd6e808d3079b717a6fb6a5ca4e47d0b040362d697580be0b8aada1ca8455bee62b2e2e59149090d4eddf1106db7865cf83f9395d6adb93ed49ac258825d49f2692fa66ebbc0dd71c467e65bcc7e246b2b08f98b4758a19e99674d367b5985c56bc346f1606d9d0e8d98641e37ec5fa4e98b4f217180f326a49e05b30db92ebdcc48ff559385a1ba60b6a9bf00eeec15b79bd97f1a557b1c674cdc81ee4c8f56af300483fb0b1ddd14f60ac57ec5e2e3edc7567ce65314eb39ed0df7fd77d4947b077f12877171d464b8cf941d72d52109a873f77ea06a57ed35f0b44ca4a5301ae43b7660af06f817f074d21d1aa1912f937906c386e9b42a486f670044dfd7d3528c4e6f419e35c9f1117b2609ff5b63f16ad23bf76661ebc5684b25d16373f95373da7ed19164e42e93cb9123b9336db3d34d93b54615bd820b5bd42dc979ea21d0e351f46722e85930f4a750a53bf4305e906f5fd01f836561c340d24069879d13a26fa9c31f4910967fea6afb0aca54d9c9d5cbe68b33e25eb5df90dd02c082849b791f502387e1e156c44337b6790cd066f43e34ff4a3532351ad0f91c8e8d2402e5e5fee55cec995116b2ede05162353cf4c307ac06d7462418af76741a13a2e3584a3ead5d3e3df262c46e467cd176b0eec814c6e4175150afe395305ae15ce631d12d605d8af0a22843331355c48b8bb2fd73d2d8b25ea5b5a06b620ff52a0ce1d03a761ace0eef9cedfe64e231bcdb8a8776f1e9088bece2e0722dd462816f33f1e2beabba2b64e22b550b6e9a6787f9d7c047e7ab79690017a4e29fac8fb848f1e2ed39864b7a03d60def96cbc2ffa11a925479298ddb3eac3348f58650e11834d4800705fd0cfb5e7bf75d6e4cbc3f378f34b7344a52f8ec9589075f35727c60dc8c4681f0f42d1605615491b5490b0c679477173b16033a620ccaebebc324f8abde38a131e3ed274dfa39ca8437278f905097aea4dc635fd8b22b0d589520b1866c5beaaf929550b912418dac381dd95effce9760b7bf97fdfae648c5677277daea68a8c78aaeefa725fef62709fa4e922e80bb0faeceb44e4bf51a833b6d36578a09cafca9a3b5233f27b44e16b0f392b8d70fea86eaae65a551ee558fcb847da7262b179f147e89099543d598c66e621b517a9426db10863f6d770baf36727935c55f9649c30d8a8c1d432fcb4286a6664d7155ac60790bdbebeaf88717882c1bfda2053313b6d38c87a09d4c1ccd3de630cd30dbe9c1a3611d22d9ece56000f93e6ea76884ab7ae5c246fe896240d60bc13acfd53fe00111e7795034e4b17e068cf2543818af4e60730f44cf4da0ff04eb216a9152c5fb58b132255ff9f0c3e5ae24d2da93c0f9724dd82ac86163699c343e825bc75db7dfe8c3892f6be3030c5820e1cd352ce3834dae21e7706278882a8563c92ab2a3a728e6ed8faa1c149a6ace6d0b700ca02b085181bde20c6735668e60e3074901682e65d035683d46fe8ffb60766263d2ba2f1234f1c3e090625cf661ca5866b4e8bbcd3404392813f5ef588381716e4246a014e5d5a3cc4488b6eeb56a267a850f71cf0df17df478ca4d3303423bd188347bb55bd113f5b265a451569fc67b1339ced20377d326afbf20ee489a789389d8be00ca4210a05240c2e2053fddc23c023f1e3369900378bc250b369b22d68ec5bd7a289b7d4405f822fa82fdec8ed8ab22df53d7ae2d8f9a04051cc96319491362e968349bd7a04d263f7c1d999c029e6974646a2dba8c1e1a167f875ccefdc3ea618177f0eb8f39f8dd72a1aecbed58d9af6f4ac2a3fa9758ae0d19ab21180fe268084e2b53f9c105efe5717b1f62e86d00ab09a3971dbcec2ae9b0236ba292ab4afe6908927844f4382a90e0f9a03dc182204fc979d0d41989e475153f809bdeb67ceebfb107720f0c3ea32702870a35f8a8fbfa6e811bbb275ba9697128401e0ffffff1f