PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 78054 31a52244469ac10f16b689d1621aafce504bbbfd39011d30304d29a1d92efdc9

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
6a2eafac9d43df30a0250a04a3ba25dd92b56ef971bb5fad70b5e73168d97465
Certificate Block Hash
31a52244469ac10f16b689d1621aafce504bbbfd39011d30304d29a1d92efdc9
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...008360010008300000
001000000001000007010103000000010707000000000000000000000000000000000000000000000000000000000000000000000451cf41d274bb5677e3ec4c281846d7546ea4b02c1ed6d0c55af48771d32aab6c452ae3702fe06dfdc08fbf46288bdc970ad8f960ea7d43e5bc752cd50895f58272432437ba5f940a07d9fd7d6f84a1cc765e902e70dcde540300000000000000000200000002008360010008300000

Raw Header Hex

00004020877698846211d43810057dee6e993b0bb492275fb321768b4529a6f4ee007f08cacdf37e05997facf6a55ad6e1414705401117c04ccdff85281d1a28c75b37b8a33d3d6aacd100186574d96831e7b570ad5fbb71f96eb592dd25baa3040a25a030df439dacaf2e6a

Proof Data Hex

59,560 bytes
121216020307ecd9362833ee553d73dd6c69c342c2ca77a68c5c5580978fb6825c3243c43152e655087468b848d8281f9a2b03d2911fb5bfe50eb037e6344acef8b9f776a2a99db4cfe53830a6da5235676fabec0d38cdcd6cf23df85189906361a4f2a4ff1ea4763ef6b064c7d4ab6f1029577880d4d078dd96fedab0def16fd4da2ea98312179a3ffc8955a751ed4f9d0bc962c3c4055ade4dcff935ef5dd7eba17810ec5f97169e5751be9b48c61cc0f6527e46687c729e5576f7e970eab057a519f482731f88950747e221e53f17aa41d476e2f2df81c4cf2f7f18fd206e850c34b60cf6d0bbfe5df86f492c9f721ef32d26f472fd7a47f0fcce6d04f015ff7cd68c88d3c0ebf054408a239437c9061c6dd7daef9b8619762ac49984f5a00ee6314a8c5e0731e224e1a5ecadd679ca784a450e4984cf0b85377bad1063785d0876cd48c28fd962b32d79c18002d1e1069a0a87820b1651f1e200577eab7943fb78b95d3f0b710853e383a5ab5cfa7c840af1d09d0c98c60aad1792652acc8edcba31da8e36ffae1162d2a2ad6c8c12a70b068d258e6b2f47f3ca599c979bd2d7fdfaf320818c875c609158984ce33c735184f14351cc2397474154be46363e5e7f67d9aeaa8713c69354004caf3dfc91ce55addeb7a9ea7209224f9b2e89506d8ea2512a2465da3b29c538dd75c0149189e1636648eea38044ec8554b09c93fdd1a4a240c28ef2bd87adc5c2b52f4f81547064462a12f82afbb783c6ebe088b9a0ac1d62af739d7e4107211c02fc7bd50555c7a843b2c66d8d5cd735ed8758394a2c59cf2bc08233b973e6433ae8cc5b419edf00ccb0e8dc04896f02c762d026e68b56481fa75edf1e45a84cb764d4c06c89958c5cb6d9c534329a0cf1e18318f6527f8c9b0db79e6715ebb30d5dd2f2bf7de9edfb68dbf29fcbbc4d7d522374a1c93d9833bedeec16b402cc91a9953e8f0db4ff814b1eef67788748772c183efa93bceb33561b909098a5224a0c2d279c899564319e1e7a1fdf16e827ff6f67bc6e51aeb317204aea6eac0e680f4433a3b26e7bea9bd1f3b298f51219f19a6a7c56e0c593bb4c6c702220c20d3a604949db5dbfa1be161d01d08cccb75491eabe3c5ecac33882f74efad4b08805c69e7863cc39957c87c505991a505405a826664c407e2c87725313eaf56833835786e7bbef3f4600741ecec985ec4aa4d80d0e889460fbe54de9ed5459d4365bfffcba22626ba63a04de0750a754951a46efa083a171dee1afd6950f11eebdd24e648d6cbca0dc1d8e12904a7ac3d6f2e85710a3575ffb57a7a3b84976e84b24627e9e557f016e14c9c4a07ca873514fb4d6d8d0768063a56fa306ab3cb6e582fcacdba3c13c2eb522b50ee1e46c4194e43372a01f76b9e8396d874623dc0747579de67acba03724a7dc249546efada677252d8b2e52742b4ee0b8ded68b31450c78ff9fd745a821242178b85c91189ccfa1414d6867efc8c275a34505654ec93fbbde7aa778d8d1364d34e3245f7817a9879fb6813517c390d728da4af44ff51800ca38439572ed9cfcc1eb4e55c19df0f0999164a9a5b7c734f542ce7823472a13d124102f4c3de9b9927daa5faf76f9c4b3e5cac53918c5cb7344d8101499a0fc54e96c1f514f6e03559b51620f31b0461f61178203fdeec0ad6513900d322c5106c386c416981d4a35f8f8d580569aa7dfa25bb3b6874c539cb5f57bab8e7a5e3f37a44567ef33583786c0a949e4557287cca718b57f9fb3bdebdb0457fa50977fcb127217ca155f1b64d81993dff7dc61611679f9c750a7094e8e578e03fc5a41aa944dbebeba430d041de9d25e49f3d8b1bd69c8a269d50ff2cb770e3ce10953fe35eeec3927b513dda5802eea0dbb64a529628880d990a82e273c7c6546f1044f54986f6d2526a667fb368ddc302217b2c178726fbfeb77832421b28e6bf07b69d2fa40b83c3914a6fb3502ad518749b13f2d46da4ad202503cbfd39463b251551aae6141fd30fec7c1178f17dc24cf54da5692b7461aa7beeccdb90904d05e32c657ffdee43e507ebf31022ccc5395400df6ce957fc5779cf7cc4b4d38332cc7cbe507a7dd6848f806e1ed9e137bb8a19adda648e6935dfa981131811477ceca2165dde61f3bc288a377f49139ccf29afd772ea76f9b91597966e9d822aaa39c07e7ea5c35c5db10c6de0d2bf7227cefbe7a9d86a6194dc56bc6ff186777143d3267b7d4e6b52ac628d6b29a561e1f371578734bd54d66710901a48013458043da2df6c651366f37ccdf5710eb7caa6fbf7d463b37af25c0a1930c8ba6a4a502e8aa2e9fa44c67c76512544513507acb4e3921af26c9b20adf74eeb6673d1d576eaea26d958bc991a230a7b752c7fb18a7e19b022c0bf41544288b28621f67695a21d4861b50c07077d18d7bab3835cb00bfd9ebe0a2e616c12449ae5a1d3d0497e4b2279895bf720198b4f6cbb0ce749822ce11cc6781cd256ab58b689c649812d474ba9dc177c5930903827d7868c87435b7c757a959c6e205183ad79502f79929085e06f5c214881af9c0ad128148bd7fae3e11e1b5da5bd8688e60b3ce0d1ef87c2b9d4eaa3d648da45adcdf030f898fdf0f71fa785bb5b4f575bc636f8e4e6336394a9d610555ff295769b7b322825a30a6e2035d4d7a577acc681968cfacd59837a46412f1dd63c338cc95253e95797cfcc14a9c18a56061705e781a4cd489f92327ca4b6a4bb0c53566bd1a28d691c5eb0d8adf31d9acad4621fcd4291001e96d92ad35803e7b1aba654b491fd8d6cb5896e309379d3bc0eab35b0421e72bd9b19103d0019e31d538acfd19a877f5495778c16e8df7953cbcb6a6fea37a8ab174acef80f93ed6d516a05fff715ec36acd83f1913e6aadd2fd8d3a15aacbfe3226c56c7d639736eac193b698dd0c3ecef25e0b290cbdda790c3fb4cd35259e6117fdf4f2fe8a663aa1892843e16116870e499d56a5d736aeabfa9385c5bb9aa20af49fd6809f67f0eb19ad026502bc5368554898fafa4c8e1e30096e22fedc138c05de1b0e4bc8aa734723e88820582cfff06656f61c7970cb3d5d3c1073f212cb3288e3f690480b008242572b058ae41d00e5bb34ad69b8a9d7689bab5ae0fa925f8df70ac774907b62d3ea5460c666cc3d364731b49bcffc15d4e579373a9f29a9465473568dc10762ed81afd27dde73b1b93e14281df22216d4731c3925be57560c061c40f057f2fb1a99e5de67448d95997f4529b812146a68cb2bda2b32a2a1537313d7105e68b49033fd2c66d7aefb4348112796951452d43ee1d3b85f3ac85377c8fc1cea647a83a86bbe4c35f71afd89eddf00e8299c674451b3dcd2ff3a8d9e12b764ef90a987454aef0525fce9360531e7c7e9ed032882ba5460d06906a97baaf8c9da346e7fc4a049083e2fb4362c67654e06951d088b8995d0e30dcf851ca8658c9947dd99c5766c21a852bb3a5da51b046c78d3e8ce0d45a29bde70c16caad39a47fd95d9e9d4c7a8d6cb5b09c41b520ace8dfdaf63140f2f109b2c11b4c548867737d9fe7fba4b48b6d63bf03acb51b1862a4d594356ceb1115047a3de1897b38b45492c41d5fa56db9899ac85dd223e78eb7605fc20c91d843a2d2d319f35dd428e610dcbf33bb937e1ea9a96cab8c0c2701b78c5fbcb812417d585a038c4f59bbfbd37735033b8193cf2edea0b30c1e31df06600f16886c548ce4436b39a974510be4ac9a5728178ad8c348ac93ca0538a69f78e3eb0a608279f14181aadb46ee516569e0933478e7fe8c546c38c1102bec2ccd57d01d9cb651d8b7acc8e5f8f4404e9a32274df30917490d8413fcb3268c7c796f32a32968421ee52d7a5ecd536fd098b72286c05ef214ea51a4a71db416d4b4759b9fee0613e6ad89d45547128e13d19876d4838ff01828ead55076a45b48e23d3aaa8c3b1a2073846ddf201f13d658a2eae26313983f396d06de16dcfb05d6c2ede6d0a6c13a216fa3bd994eb93029cbe242b5b26b2ed13c2d076e3afb6453c0448aee52881bb9f593cc8b46772612bcb13625f480b655d471b4342a1c3074a795ed31ba9afcc1d40bbe4c98e224ba46350e7e1649e95d9511845d0f8cf4c86ea106c753a242816f0244f18d35aadc41ff8842b66a4eed849f7753bcf895736893470d1eee882ad8d850823111e707afdfdfb9a8a76b5ba43221bc454316738745724b1a1e08c6aba775f5e2aa10773a3d7d8393b492c72034de8a3254ad8f704cd113b927205ac9d448d7d17c7fd6cffe1c11a445b2f6f5de3d73169183628619bb7c41aaf50c4e0b535f37c471d1c023e5d204a843d6ca9d501b939e4756effc6009db0390b63d399b25cf7236f5364d962cf973fe75484af3ca03ea0851a7bf84d9c8361b7d589088d67e08dc3d754a5af9aeb2f693d0587ddb26ac0198d02e13b097b3ccb151a8cec2eb3715a3c794ad4783dfe2bb6c017824143a37e515a9c263c32607540c68e79539c406d14151c936fafded84036b1f8ef763b6edfc0f990ac63bc8022a3313424c7c5c50c07ff719223e84be90a89df65a512b51c7690d1a7d9369c9f89d37681d45bafbff16164236a5503de03be8a4db02829fcdf6f7eb6dd9087427ade5ecd84019b759b1687f89d00494e66c524e68f6a02516f88339ce5ab561bedb40b681b1946f38982ec5670b1a2de8ce38f68247f375f2c5124f5a4e3c0e3b5106ac48df058a2005d0f8d339ad84112570bf87b1849a9f109d69e7b7c73c7c8759ad6685bac2f7d079695411953856834f07cc14273f230ed7d288029c6d0a0b1e1535dac1a05585a6ba8db15c83a977fa7adb2a57b7375acf7a9c3de8a5d29ead3821afb629d1b8fa32285173f753b1d8957f5fab68c5b8c4495eb1feb635d7d95024d5258a6617f1ca78e219d6c7b174828680c44fdc79dbca344c6cd2249a6f45cf2dd956872c720d88230cf393f47e0583e7ee3a41615900a6827d819ba414acd1c35f2dec76f597cf297f5142b707832da86cacec665f63f6c21087ad15b29b41006f1da2ac054321423f507a0be07d9b8c0fc485b635684d8132feaf52b1039ab484f39b0d5478aa07529242454d35380ca2116369426909ff7897d392f88ef1c76905e9087449af4f454f572837c63d118a407c1642f3996fcd5d6353d3a82e6c1f0ec5607afb666b67bc8d7c6315355467a16e6ecb01375ef7d59207d8340d9dc7f81f69b069c6c2fd281867e3323a342d0f7fcf024800555282fe2011aafc81b5608d39f6af204604ea89a17d55582522ba4624bd7591a872d27f422e5741657b93e4336911270e387670a1d822efeab2cb2ab159a452de7680a9ddb9a326bac9afc84104b8d0c908c1d74c17757d77f7bc804bc4ae51e8ca5cdeda7e612267b6c1658f4fd56689289b339c59c222c937fb81345c05bb1cfa46c7d1833df7db7b4b97ea5f7954780d0729c8468dce4872f867b0428b07062b8b2c88ed53e3a29933e4fb9e915e48673a74a721867928b4aaf9dfe767562ae0d2a3354dd1f5ab9d34b5687d6aaf4516e2d049ab7da6c497ba9b87846bdb1a19f9836101cb4829437f74699d27c01ba4c909c924328b67c0fe2fca8189fc1392f765417f91e294f0c485402b2bfa3450dcba0372dfa22100ea22304aec4cbf98ba8f090ddf5b6754d4d0e970d2f7c04e23c7be875ce715b14f188dcd22ccd25430cc6a2dae973d26bcbae3b56a965382805389f2f9d930e4859a93527c049bb6172951a54bb096b7b10b8930465a1f79bf190cd5b27c8a681e4f92a62795d1c427fe488759318861c7c5dd8e294eb5e426118d11cf9cdbc21a34aff7480ff33db8f4671e619fb1c535736557998bc131fca2565b86685cc3eb65dae7c46cab7d29b45fdae476e12463c76cfa6d1e09a69572291890c1ceae09c50201cb2a59133da6b9546e211375209b930950191cfc50762f2c7fac95ad1b7dccaa043a4126c6038fafd9c488ddba883ae1972bf94341bcf9fc62bd5baf7b6cb56c30072318d9f410254f187bab067015a00435c56051beb7c9ff84952925108765bb489f62379b8ece7e44373fd6dac39bd2317bf7633042551be0048be9a6714eb2d044b724e4a6d000c020da61586a0f5ec8fef46763e02105c715680b5656a6e327c4e989e021942ae886c46e0e32aefc5c236585b18eb6edd536f539b0759c78c4855e36dd52426174505488c1130b0d61d269dfd4f0fe6c4aca45c7856af851294712541ac1fba7b0c8c63a3d9e927206607b0b13588d642a3fbe573767b5f16e0700f97a3a5fa4a3bbb5762f7855fc9f6bc0a8acf6366543aa52e21221f98b815eb2c24c58b24e46bfa8b2ce984f83beeb8a2231215ed072d51d4f8fcaee1c33551533ea6106196e008e176950d7fe7f51460b54af0e3757d4289e931ef7fd981af7af6904562e5b831f826aa4128931e8094a17167dbc25ca91411a5e0dcd68e265572ddf5227c017124702b6415b6f055b7c7985e595f749f13adfa87a971d72432be86a347249b1de6be0ab130662494759e0600f4096fd87fa16ef68893169c082534b0e87a91ce1da640642b5377a79efa676e9e05beb8d818092c277a72bd1c5ceebbb85390b5e393b08a3642afab2bf567335188479084d4c316b5b50ee1b198bdbd66056c8478ed7f1c4385f7320d2f74ad56730368954974e129cd19634120496e419c92e8cf72b7ff8032ebfe1ece43edf25c6fe948d6a2601cdf06730314cf91daec21c281e489425454e56c1194e6dfb492ebdcbc3073780d3f983659eaa0fc0daf14805197dd3507fb797d42148cb7dbd3254497f706e3cf8669c6c5cc6f0fc95b19b6f5126e544cfffcc762620ec4e79db68ef0218054f3d371bce3ba1e014d7001442267676513595c479ab231817fde0443fd790e865873831ffd52e292fbb735bf732d91497dbc6f81f345b1d33d6233523da0a5254c8c0429f007525cb20d646b009e10306045391b1f27d5c4f7de06def10ff039a05dec2caea35f8f4433d6164b139e4fda6dc23309dbd68081881d9e9a02e7e5d140158fd14deac7c6ce6e149a7e8b30dbe4ffc969490207905bc3927080cc10d1c001a1a0e24f2674dff33ba4ced4cb6538776823879dc83fc823170af4339f7b70bee4c70f255beb8c009e27378d0c3166a923b1d9c22c9b2713062a98bb52d9018fa14e2a788082fc402abe2a908694f359f30c3b500f8a4508c96db99ee45e5ef3285f8888c47a146a42bb35f3867b020b509ebb3df8d4b99443e3b82db7c7f0af40edaee692daa05f00ef0924f5955353b22b49ef0a3607ce946b4d2b04df976446d4bcc8c157eb938aa7a477f554417dcfbe9734f9cb86157cd890a49a7644e1a2bb41f190f46b1837e8f14fcaf77cfb1ddd5498ce052e5da740e11a93f1b59b4f6e0789a1bf5bb887c9fb3e6b3ccda48c3e18f16eb3a58cfe7c20dbf84c31794529ea50df300c9add32714a2f1c451df7c6ef27bde398112a65f280b608f0dc9232ca3768ac1686baf95f4fd48ab14dae3220c4e104bbdd11415275d00431a2575e5ac910c9ac96b0f513faf6593d55410145286390c5ff97323ef2be26e330052f57b3d54b68b5401183a6df54ec69dd577cd6a3fec6f6905de9a4108b2a163251df9528429a522b305e5babd71b761a99ab3fac7a3bb861fb0fbcbf2f094e0d0cdf681c9283b485c984ba2836565e0b48f781b041a697108c9156cf4ce910f28c8d77dafce365de6e066d29be8e49bcdaa0a3ba8c3754639e383d8b0509325fecb06927694df1aa8418fee62010df9bd9377648169b1735c245dd4526e2c889d9ad7c30f3b08c0b8170d3ef2968fd70d3167acb6828fdaae129f3823bc38af466fbe063d9949cd4dffd692d8074288483dc13f2200be58eaa54fe54e0748b53bcbe43c72fc84633b017763b6829e25cf0a22de349c3cfb00d5da157f6c1c5f2b2852f9d54b5485db22cc850c68d5f9010d23e97231df41b078e3cbcb6abca907df9ebc26f6958590a9699ec4400b3e1abeb8901128b0ab4b3972ce7fae319ed28673bd96fc110343f9b5284d28ae03fe7c8bebf7c48d1fe24301f79819713af6ed1510fb88d9c9a974eb1270c6140ede45af751981567c1673020c50ad168661399ef3f511885099c34c2205c06fb75da85ade8ed85fcb7edaa91bacabec3626bc2c1a17e0f757324708b4fa73dcdd0435093603ef702ad57a05e27389ca1405352858583c1be8cf8f34dd20b2f2a95979518bd76e9dcc121abb193e8a740f97ecff969d06e1a90c136e2e1eea8bb9b6899ae8e1977339e87f6d8f9803cb9e2aebcc4aaeaeb03199b6675b76c428b6d12c9e09df43a8388819e893beaa181d027b891c4c3b216520b5ad11391426c0da2ade335b3327b3ed52c07886f11378bd261ab9994b379bce5125c20aa974cf550ccafdbd0e5f02920093983c07ad720a330f60bb95e6d69c75cbdf5c05883dcd08a0e6f22ea1bc5789b00a52f6ffdc799a4b8ff467d0bcc9a98e9898ee0f0029089c50e171ee07dca161d6d4f9aa5cedf1fe7bef21392e49de37bc878ab104149793b9dc7d966476f985476b1211f5237c57151f8f83dd665761483ffbbf69d9381cb4974d0b1fb8fb549f5a760784ad0f794b14bed92c614657d210234d0f1b4b1f878061646f8d7059c3a109904756ec5f7c4383f9150196525e35acf4ec70465e89821a8f25181b6003a8d97bce9bbb618d5239534e01006334ad2ea9b85a947ba6c1e99c877dd8c9b658527aebe400ffed906c7aac78daa45606ba2811eebd5d3a51f530bf93650bd47141d217d551b1787d1106fa6fe8c2fa2419f36cad1e6d8f8fe609d44a3eafde8fc3c2e93cb076b892918b2dfe76d0ecb92ee537ad68bdd52da5f6c13156cecc05712ab16c484fa96b5ddb71f1d835dc82d1971ed190afad49ab3d07faf9f90159938b07beccb7763bda1287a393bb4bacb0200b31d41df0fa65266aad4b60fd0ea44dcf2056fa6c2e91a4857fb0639dd3a8975779f7e71db257da41bd7c1b93dadac41c8ddd3023a461381c2126853b0dd40e4b037d2fdf50387b18979c9e342a2bf14e0e855a590715e0ed4c15f0ed854c8839f096da91ad02b6aced4638823a6f5f7c914504d3ada193480df979c59dcc454cb27f37349dc76ae871c903b1a1dcc49ace969f3cb527d9d005e3c04bc650bb3453720c4d6e0a8a409e6ed42a5ad89701402c0d36d37d6da89dec52b7b2f832f4e3c2a72533a7801a4a0bac532b0625f1b48531f6898008689042858d82394191463b4ce554b3107cf6fd375f38868582859bd478e1b31765ec0ba3da39588c7afb43e3665fb14921f7d5b6c4dd4f5f644b5f90d4aba5e23c639c00460e6b345e7f94929aabc115dae848355f0d5c8d46363f080fab74044fa27f32982f58644fba19eb40752498264fc23267b24cd86416cdd3a8fa640a0b7d51166cb9648a23810eb01cf0e59ce9e62d35f0b95049aae5f5afc90cf2104e802bf145dcc3ebdc03336285fac486f1c798c302f9855fe8fb583bd710d7efb2d6814f3e36fc014cb0ad213311953c79420b5e4c005740b07d2a0def1b2002307137127269a366bd559c3e3b10f6cfa3d31e21ca471fc57053bcbdbdee733eae33e8e12229c11a8d7e88515d0d761a352cbfb6044a5824fe84489626051780374a6a3c19f4e3286a1e4ab2013d6e3bb4517a0537b6bbaa0e027fd670f8bdae8545f09e64957c63e1e47c92975a8ca7a0f6221c9ab4b675a91ee05b00db2e34e2df1a71aeb4301c0b5b73a8fec8fdd7a5d9c9e0f9f9f11a681d578d28a6677f491dee33df9d5f8baa3fa9ce4505969ed40099eb503a56d8cfc3a16b2e2c50d55e6b3a450010a5e9225628d190a0d65072a4fda8e4cc31fbc7ee99bb86cf5d7c200de91e850e4aa2a58c6a3a19d0b4c3f8c0fac45e4a25294a71b5ee6794aef6fbd56d5a1237308a2c368511802992d022f162ce528e589a0756ab2c2e5bab0a5b6398f74cc03b950618ec3a44250cb4ea11f54f19d8f28d7bdbe09deca259db03e41e60a81379c14df21c29d10b20194dca21a232f524f9f1bece8f5d282d237cc0c838a7016b797e0c0cb23a8347f3eff442b4997c7895d3a0c76f00ef39843378df8ebcd58d0b6d976af7ef7ddaab228cb416a0af4f7a7a916d0d0e23fdd534dbed9c2b3f3435d8ceb9691aba6b90a715fa7931fda53f99d700a6abd92b7c6dec9baa22ad84373c105aa0c70d2785dd2472bbc044e78f83b7d89b5ef54dea67d4a3a209731253f721e43cec3b161e696e3b743a13cba125d9fd02128f21f51db6f89e7556d3c3111ba50ba0b6c1a86ee676d9a1ec7ffac5b294cf801b8c74088ecfc7781cd54242d094210dc4f70fe6acaff4b8cf6a63fbcaaf5aa2888d6024607f2d57a9cb16f3c0a677e75224424b9ed75849b1aa2cf0074fedee5b96093f3056985efaffe79e8697e10a79284c13ec66c2806331d7cdb2a62cf9f86ac888698c56580d156cf07f48558e29d59b057cb9142c7121dc2183ab981da13cbaa2d3e353f98a5041a6ffcf2232c1ee54484b0850abcd86041a2c06e9652bf3cc3dd540a1fa2fd75ad319c911bf12f62c562c2966adb2dfbe9a81eac098895b369215fb92b0f4e1b0a1ef78285bbbb2f4c85290673425f7fe2da04fc9d621c1898f2766024f9cf54256875bdf45fd8ffeff2ab3185b8a4e3079bb4abba9dd5aa5a759bb4291d1fd4b40a24617b73ef8b40a22fdb42d21d82006fb27c08414ef179b64351e0fb8ad4ed30e68a1b0bbf7824a97573202191f5a328d486d983b003a06841d58001b22010788406bddad7fe822f14e4f625028d76bd773de0f39658b4b46c0baf32e45213ea47a32fd3ba450840ad2f6ff8a8a192e8dde951a8bcf2d170ee5ca573ed9e359a8304170bb60ede0584fb30035efe029bbe67b3700b839049b96990cb2f246c9d8322808fc77294aa63b42fd7d15b5872afa20e4fce42886719410581e2a191c9db5509cc8c346bed1f13260ab7164568d88b6c43b5dd3744703c45282084f7cee6b812351640f3ced79ee495948c414ffd195ceef1e8e2a98eee543eecbf872817688dafdbed77c2c6dc069609d094b49fd9066e90fcb62770dca27e82e591c4c63b34f4545944ce84a2d2d7eb07acc9ed97c0d7264408c14297855e20faa600d9e38fb5064935c593cf37d5615ee17ee02c8711a7667d57dd5306de7c6d16212d78c4b2e497dc16d8327f09b5fa38db2fd7c38f8eb3fdf0f4422fd84c2cd9d57dc9494a67e9904171fdfa0820683cc0d98fe021923f89339147d5af579ff69ab12e6919f68e5ae8cec2d677411e40ec823e44e69557b23682a37820d1d6afd520ddd3597e73925d97cb4a7fdef43bcfba777d38711c202322798d9b9adf375c358c27eaa6fcb431db88dea3b94bb7c0d3a5dffa809edd3b6ae911fba7dbe885ad66b466e9d8d08eb60ec5a41b586f3e308d1da5d95f2415120bc313a743efd7b9340d48ef529b7e2f02d903f34e71dbe097b2a346ccb92844f0b5ebe027906e5fae023add7a207b3f9b997c440e25d828d89bb958a57b898c068202757e602c4abfe3518abf70b5e0bc23b6a806defdd764c7f2061af9adec2ed4ee40c12736dd65f5504f761823c9de5bba6a6db48c2e743ae4a1d1ebcde98ffa4731632bb2508fa716bfd94d7b87d8df3755197f192163c4386e5eb18983ce83ca848646ad74ec52888b3f94185cd0700a559e364188d3f9b56a93affe78c334f7831cf63df83c43ddbfe49529b8868ed40d2ed58b3931f62fa414aaf4439cbf9daa9bebda960842041a0fb7df510ae64caf2bb34cd6b8866cb10dd2fce656995c52985b0fe762b38126eb2d1be8ce7594418a8bcc0c9624eff46c38b80a1a95ce228f92a10c059f33eaa7f62750b5ef738e400e94b1cd41689f5327bbedcee03bbfd08fd44881e1ceeb4101e117259cd8d27dcdb47fc26fefd8aa456a550d11ae7e8d27a3a1b019efe566e134080e7002ba2b5d9cecea2c99cccdfd07ecbef05a338e7aa337e73961493a8cab8cbfe50108362b176833be42f66a6286a210a5bd3a8ddacdcba6cac6ddc44f2a20d550996d328d445278a4cffc217e9b46bfa79713d471b9b91cb1b4b8513dfdf6f9a8f71ca68370104f3642a6e5edc25dd035c49d7d9456803ce24a4e95ccb0b92639e4d57835d892e7b3245da3c6301d93a4e09e454a5faa281f0d2b12259ab86365a89f2ba7e3add9eb887a8a621eb3ebad252b83059dc1a6bf6b6af76cea503ebaba31d7eeb5ee3d31c8b7399d5fd0d971b9a01307efd1f7498f9a59b754c333a2359439387c5f1fd53636f78ae5d460cc65dffb9d94c848024d337b356f62f8904d321b9e974c0c6549d8e87ecb7272f260badbede8be253683027c5650ba7a94a43593da741f6df6250ba20643980bb7158b6926ce81c14518a1691f9f2bd53c3570aa781dd5171bd0c8a728f811268848a857deff0af8bfe8ee81234f76e4381c53fc9955168683854b00252d1697f412d360270d179573e943cfa5ad31b9c3a5aedfd1996160896ef2ad3b9d08e7e305c11a4e73f3885240a9c92e1ea1926ff009dcd20a3524ce0f9499d469f6bc9955498682bf730a8d81dda6e6627beb1d63f6e5be861c3b7ff846431d48d758fac3487b0feec8edfb67e3bd6d914ef468c92dcabeeb3ae51f3c938a25a8e96d57843e7edbc063fe8c9eb69e0e5dfceb0b4c812eef15233520dd6cfffa49a9a4bf333c9a36264844fdaa60a63d2c67288a7b7b58d93a5481171b162f79b221b13a8a52b2da7540f246d589fd1884cc0fe121c9a3f5abead285f5e396d8633a61eca6bc5810dc11b0f075b9a2417f2919941a0e0fa813e527438bebb3a9adb5b45c558dbcbf89bb59686882201cccabb1dbeba7bc3021433796b21c1f8fa0f44a2af4c7a26cbd57d31791a5e771b6f4dc1119af19ef65adfb2bf9c86a89b69af76a2edfd49bb9ca31ae8f553cbedffe31f206364a1cbfd700b9a2adedd9902c78f140bba950fbca567500b2acdcc2b1234badccaed6fb39bfed17e553a8a75a9a09b031c605ea0700180e725cf0c1da0577611263dae36616918061dafd6878794ba5cd8d8d32300e2271af67a548bcf7a2c68d0e4377abec47d58958979a4dba92b44b9a9dc02eea6ec1bd13645f9d77bdf9fedb42528ddc8cedb76176c071f8c4b91d8884f375320e9c93d1a5814ff5a3df0264c3fbcc5c2b98131f94ef6ebf7e9240ba34f6556a115ebcda97ce0b92f37d229f644f87db4f11fbae7ba57a3e7bd60b6d2c5c88189b76d8ee31e13c82235b86974829a97865c51168ef10789baf71a8b5fd686276404aac06c2b0712fd10146fe8855647b108156d42122cd2422c80c199e3bccf79b526229a8e740687710a507e512fa117dd445e785b6f666e75bb98521b28b9577d3268f4845f3cbf2ec08c15000a74b76da3012fb94a1b6e17a940cf4146face14199b89079eade7900329407988711dbf2d788d7d246c227d151863d11092864330fddb899604903bed93242a2331690e7189bafe7a46145067555b569b70f7bfba6148233c6d973d37a8c030f3048b9be65e07f75a43687555d6b38001417d70fd3bd072c78d00c51a5d5bf14fbb238bb5c02fa5bddd7d94eebaeb3bcf92dbbf8bb36c83b694220f64c4a209172f44b55eda1429d6314e119f60facea2ef82bf2e1ff05b7be6bc3685e414c4d7944af91fc7ff7f5bd10593b890b557ffab61efb1ed23a0222bf4fcceeb4a9058b742407d1dd491f732eeef810e97c0783a4b9a5b7a6bb38755be950f4a8ed9239c301415e110efd8cafb4ebdb16458bfbfc3cc10ab5992aa6ab418615f40af726015c28ca0ed7132c70b2bcc879dd0c9c0c26f7b87adef4acff88a22e24f491b7ab71932c9ebf1d44e3b2c5a4566adaf31607f1d7b7b0ef303e13eec3ee1fa9747ddc31c15426a820e462aa117f29dbcb05038595d1b188cc73c6ae74ae44462f113f83a91d7f041c3eea1cba534cd76f4fa3d8015725e1fa399f2e5629a420876b16c919e34deb8c20ce604035bbb56ed3b4dfdc75172d21a181f78e379182ce813521a332663ebddcb9a40c10022bda5d76c086c0e0cd2cef04bcddf87e0ff58b91afe7905a41f0c019dc17fb2f91fe5553f1cf38d28f36df662878445ded4cbe7dc6ecb9626053c4cc58572021dd991e796fef0a972375a63058723bb39bd8d0e928316d341a1b562eff068c940f80319a79959e45832843391503fac15fbbf05d60fc7c6074a80354d7db31b7d233aa45aa36af7d28e29e51d5e51b169fb43596dbabe4fd0c2951e25352d8403a8aea71b741dec9ad1dc0edd5ca5d2d2e4e0dcb9cf5413bb1383dc155e08f8907dfbcbfbb57da110eba48574a0138a365510af7d6cd89199bef8866c434e10e76519aef1fe498167547ccd5c27ed5ac36b523331b6f6df4531248e7d493a87870f12bed0969a434b3c7e1fcb84660f9023ba8dbc1d110f0be4b6eed80687c555666e8f5e246e60808648129d984f389c8ddf5f4be369b8d29fb726f6d93d229185d4ac2fa9e541a04d85bfe90aa325676c003f1a2126d1632b98ba8cc0463d40c6cb9e48b91a8a6672a508201d50130c479a277fa585cda92ab0072763006efd384d818aff360d764f330004bbfcf0f90933daae114012ac60d2427c857aa147f1dace93dacce2c4aa65837c199c65dc85c31c29c1012d3c279868c3fc9b1c2d9933dbe5e62ebf081aacd78a48bb13c721244e1ac514db154e28a98d221e3948044d899033c2c4790f5399397ba718920c9025af8547892b495a63f096fb10022b37ec00ad7572e7a16dc79341ed5671684dac4dca70d500571bc406eedf978aae6c0abb610f341a4cf4da669a5d2688b0c2fa0e1e0cdd07d62f96eb955e2e62dcf74661e81fa614a92f9fa9171001c75095cf71df82324f6492c0dd809f5e78fa3fabf5f294d3bdf99058e0150abbbe8aed3b1cb61dc843a2228ff445ebc2e224ea5d78f32362f48f1319c535047104642ba8eeeef759bf2b72c1cae152e027681560709b5d003bcab2eea972314392c81a4780e3acc122c66c4455daa3d74f0f86b13bcb59be0e66e650bb7980e9796383c9c02257774a1a40ce84895d9b51fe17a45cf4b284406756a6dd833657a731d9d5b12df4a38c4ed6678ede5acbd21549cb289890e0dd4d7b653c4eff7d11ead362a6e3a19ef30d93d5fddc8430583648ccd2af6fbe3dbecec334eda36fe85f79fc4a29665afa12f5242c4b51b4fb1beb809e0e71bb5c01a91c1cfe6f95f408c976d2bb0e2962e8bf056d8cab2417a569a6adc277310cf6f29e3cc2617dbb7a6be2a21f673626d8bd9d635f19b884fee58295124dd2e2c3ee227004b1bd05b05f1bc1b1e1bb87a22047789c0d643613f0640fb485d8092bdfcc5ad67e9155e33b91ca6cef8a76422088b8f126455013747c4536785094d915d43cca1f0eb1277c5a0cb46b9d0e5f550c18dd5462723d13746065d456363d7a381a9a2d7cf2b953be18a293aa9dfe693f2d34319d182e6fd5d55275348aefa8e8f6924ae964cad4d18992460088a025a4f0b1f123605c0c0dad29553e31997be873d693c11d4bd6b6ac459e8d99c3b737b2e86cb58a486e7829ef6bf30f19bc491b1305921ebe5f7f2d0372627c8c7e7b44ab1646088f135be07006a823acdfc97c69195ab48a8874470d5e8ee23eb797bcc472c32d2dd0d5c61e7cc3a7f0218385d4051d29c3f33a2925258442ef46105bfe143c8eb9e0d8097b29bc0ee4af841543decc2506557dd3dc90de8bb76d2531e9a24a0af2f06ffbe38716a93bcad19ef95e51a8ba4e45e20f4e3b64c73b59cffa1560df513cfa8db995e8e1d5616ba0e36b1240001539e726dc7ec409a8d0eb6cc1f58679424c8502522f35721a2b46dcebd5fc2d66e3d4123bd2e430fe84452bee3e47c5e709ca9e23d1486b451ab3d8d9c923521b7e641a1624431109bd71f8a821b623da68d0997c09c578522386d6fcd3bd4a0f5e54a3261bcb8bf7a8525ca02ec5b4a99a4b4133be92718c51fe1be634997da0212375abf64d4c4e049404584ee9df17a97078917b494dc5a93f686f770f7322f631ee1205771d48be9bde590a231c68ba5c69257987026d4b7aafb7931f90ec9ccd997fdf3d698a21aa6a8320d5176b57dd20537a1c58cfa188d4821bbc6b5dc3b965101f1dde412dca5db783b58d802f7fe27ad73e0db960bd01b659a424375a71c18dab1dcfdfbc31d162f791c736b278891be6465c10fa5fcbd39f21f8dffabeb922946f0b2b9cb3a9d1800dfdab903d098339c08573348d67119af2b7c8688c1f2a58b585f4af7ea4a4ac5206f7f678df2e476a4fd866f8015f3f09ca0b064f4fe6203de10a65e83b18c5bd6eed7cefee4e42777f7088505338de1d48a9b16208b0ada4221baf519cfe2f83c47d35b93a04cd2901724eed23bf41d3080d6ff72d3b359a3b4af32b094117eed8ce9afcb4a327ea90df4b9678c2557f6dfd0135437fb147b7d7dc635edfb8b128bc763786f4b510fa51cb789d4c7dd20014c04cbd5379bbf914585fbc88e4fc22100ba6960af46ba9b3f4f54fb3ec74e8a81d9d044525a6550122503df3c95a943dc1122fc42dd487054ff9bf08b67bea76128b5b6621c0f9d00f925f1176fab9c99be336163416362cb0703e41645e9ad3c564d0084365656d1c212473babc1ae079b05271f8292f881e09efd7703e33e19fe38f2923e2da4055e882bd6149d144c75d460e80e496a7c81fafcb9a17029013aca9817722646475f2b28f12c8528e72c1b977925503547c473697a2b4677d2d487121523249c01fe99242697e0c9544357a90a6de00fd17cb16d39e48e4d52dd876489dc2e75afd0add268987f1953e23e439650187c5d8fc0829c71e54903b1e2738f5914176fc7a70dfc1dc1ba49c320bd748eed0391c6c4c2f66b6e08cb0daf1482a37447ee9c4550a1c13784fcc535cd3dac0b68c34b9bedf7da72c7d9c1e7ca0b84802c801d959db4cdf4ee4c825507785664461ffcb9df328f204479e283f6bacad331c3012fbebe327d1c6bea456a8f158270ad09b2ca2ad0f725040dbc03cd8a2be03e02e61178013722b3d2ef3b65cc65fdae4b35061a7218359c21aca7b9e98ac294c240b6341ec0a6c92a973ee2c5e5d8eda744e23ec5d7a2e21651732edcef60a73796d97c4d7aa023465b2b93ba086a4ecd567f0d298e59b7783faedeae31021b03be48aa2894fa0cda220137017089ea9d69c829442804da6fa3ce24705f92b2f3efd108c66a2d6c313ff30f7ba234933f02c5c48971fab75acf601329fb170106e28adf304e4a7599c92d77f8041e9d5f8a60d6fbcb931f61ab05f080c2c7ef9ac044b8d8edce6b4ca82da85fdfb3e934e33583c88e0773ce420e4aa9e805121268a4788d4636faad3e9a9031fd77a3861b08a356e1a8e64a7d1f03efdee826a99de5bf4ca949edefdb1c5f25d0b2a7f04e891dbbecf41bb5f1868ec088156f758be734ec37ad1321186810f6aeceb3b1a3cda9febb062ad3acb748d8c2c796f4acbb1d2b9bef98a76283284324bf24c46821f602652d1e9531edaea319334fa3327828f0c445340eb87cb5c55b607d07986c58a765263e8789c0de0f1fd89526fb6d7452ad4293038a541787e9c8eb76c75bd85c856c16ba7c405dbea72843e8b832a6ec5d44671af21eb4fbcb0886a0f97cebf66db19ae47fc40ff0bc8cc5caddc173f7f20e9d94aab8200a3e407d218b59987587861c22a4c124548acde68f152fe1b83f37ed78e896000106b3a50944303a2fcab3b93274b07d261c80194b4e69d6b56e17e4a8ec1359773bc35af3df050023cb608ff55603c82a333d3255695a1ee267dfe5ef78094757d8749e7c4bf086cbe85959b0e9274316cd40849a6c902224ace7eea473887121b3086f91e186df3d7e5fa4e694c1da2963f64e285dbbb0b4f9845d5583c006d4c726eadf199e99717f09ffe67bada12cb2045a777135e5f03dbbfdec9222d589ff1de1c3326dee23a3adbeb05b5147f7a04c7c5dbd61955928944be1a0d9d4daefb12be719ab8e95c9f7a6ec35e192b88bd5bd0ee26376904a8e0cb09615d2c8734cc09d0396d54ff2dfe26525adac62c38b69a9ea5a2d88dd704faafb2ace37bb001e08480a5d4f54686a5555b2df6cd67eff157365c9265dc27ce1cd7f05ee275a11a13ce839e4a918aaa9d13ed469faecf7893170fa6dea3337bcac39d37492ca962c56ba26130c11a7e3d7f766c375b0b19094091acce18ccf5c8dd5d3e1571a383b9110640414ba8c2eb112366da229c024238b5d6a0cb78f39450f5fec3fd4ec561b7ae73be73fcb5cf3f2d5f60337d81adc831070f97272b7ee5bf21a3050c1324cc2106db95c756f2c55fef194702b71de3f85f53a230bd28a475a7fb773fb8de4fe160cd57f4f36ad5121e0d60601e7eb324b35d839337b991e43361d91545664e2d8d6785825e67113d1c752f12dcdc147f1295c0b82a6c96ce5464a7f79f21dcdd449c5d01e67d36185691b46fe70bae763efc4a6212dbdfeeebfa370b904b1a30ba0454e9902affa1c22f7b1001ea18c5bcd6e8fcc35190fe6296e7fb2494304e30a38e35c15d9441f35cb01ded0e05060b32c9587ad6456dec3d72f0af6fd07c29003e94f8e44f0469b1c7547cde087f77c0078404bae79fd2718685c8bede4fc2b6a7358133dc6d022c9742f85ea092e9d108d3d61d1845cda2075f91657522cbc9b491d13b7b6e85b2fa7220744382cfafeb1794a1de68ea12be12acf1d3a213ef131c6d3ea967dede3c47cfb25629b13ef6b3a1d19e1a29dbdc19d62b8e1fbf0cc6a89dbb9fb7e5babfba46f42572ebfeed8396891a2645d641d59d0bccedcf1daece7c4cf1f2d1eaa2607ac61c525df2c32925648486739292a3c47f5ad66835822da188411ef553324a414bafc633953446962c2fd34811925161f6073e667e8ecbcb5ade3b6f09e438848db8b94e0529c765d6c017d0cba3f17fc48b8cc1b761c250a701e1942924d88d900618ebaed2a08e048098d42c07f16105f718faff2c20dc681cde5c8b07029aa77fc8d3c0c9a57798513a9b11034fa72055aa20f07981a14afbb7f68c26733539d63de73c2fdd1d0d99189f4ee257d5aff9c7e7d4ccb689e20a491027af0a93adaeff28a5c14f4400b7d3e533cd785ad0c7483a690fee51f7b80bfb9f3176dc02ffc10ff10ec7eac6dabfb101c7832693bb0db92e46c8a5d74cc9f288b5b9a9412d70014592d1694311971b4c19d111ecbd14c715dab19a050739ed7bde110d028c883e9818ced27a15edbdbcfaade49277cf28310c7930801c7ed5db98ce60c1524b2bf7e826cc38789630b47647dd7f786477ef2d3e63d26426f47503e0261e1f415733f2e6221680e13ffcb841cf0147733a6d710a243dffa63df7f577e29c25d6f5149e2110ed42bb0414d20932f8a9dab535bb079af120648fc30f6a733f50dcd4826ebcc0902843cb8ec1064a277d7d4b1db584c35ee5d402703973aaee55f69f4f82d717b1d3cc0585b7c616a5d0aa5b5624271c599c6ef9fce001b3894dca834c41f8afb8d68db2b03454c31133faffed4b2abb4b8b7a9c92b02d4a29c5fdbca19b8421d518c1b0ce987b609309a52c8477507bbfba02ff56b22e929b57ce2d44a04569fc6612c7ea127d5f2b08852c98623626d8809e891a6c884b8567ea7d2caa1ff0d6495e3c93c0eade56eb7459920e975e5803ae006c8ef92288312473a8dd6879ff5e6ed3dd8ef956d0d7a72672d197a2b68d1713d4f6776e5c4afe51142147f1cf6050a0d6d91531f4c4eb9d91b84d23b5be41168505e6e2e5b3aaccaabb998f990bdbc258f1585af4e8890cc76c7de12e5bf2259024ce938670244b242c151155733d081e248fe5793abff82b3539edc663a29c2b73919eced9efaa9a7688d35412a7bcec6fdafaa5c87b47b8677b194127ebc5a1f5a8bf4dd1939ba09acfba0d60099f7a5fb196a9d37c5e365f4b55ca9cc76b47834c09f673267ba197ee0a3f7ae1c7980b92d2689fd1540af1e681bebec68bf6cc2f2990ac4d94c223f10d83636ef1be916cbbfb00b1a6a15fec740a3f4abde3b45db1e2a38d4ec0eefb47999d39d615b79254e948d0b88c84b21eca2d756ec196379965ab3815eb475eab78c85aba9d7368e72228e83325dc7c98f11884a031acbef1c0af112b7dfe46e27706c46a4f9976126188412233f467191a7b2b8dec62619a7abf9a8d183e36e61b2df362a4cc30631efaee877dc59412ab43345f05156a3b0e86390a2090988961a6804259d428de37d0deaccdf1315b8bae0cb91c679b62e939d2f9d6f1e4385dbb85c05ebe876368f51d5b94c7a98a773844d6fb89f2c6f3b2a8d836c7e7575cc4392e2475db64c5fba0989012026db475c5ef811b38029b3a17c134d0322ba3ea30c638df393b88d444f4703b0aa834eaa985706153e43602d2e62c0734a81c08a2dcf0205f8c90c5bdf8aeb8bacebc4b0a99bdc9197f2131166b4799260cc4192c302b6fba5b7233fe59bed481f47859fa282d9c9e200a0b4d28f0ac4bb961cddf7c7a92a47e72dba4914eb6e7baa82972a5925aba350b61250db3f742c2c75374ad24fdc513c6b018671c2eab7c3c7c3a03a33a4b85d41a664aae82dccd0576f8edbcfb3b033018eac4ce0c42fafde87f840cf93fa519d47cfb96e1c04b580fc5a5785048e5eb883758ac178565d5c99dfb9f6c897ffc28d2f766912cfd899fe521f287b7cb24f719fb103b21638644f475ac96c9cde3a8800c6727bbd8c3af7b467cd99a654c6847ff35ef06a15fd4744206e46667696c0b85a32d63dad86dff169e51aa4aa456ee16182644c17084fc9b3a229bbff262953ef0c822cbd62f600f48b19bb46303be3161ca389e109a15b0f10bd9d599f6756c3773438c38425d6339e20934693015fe55b5c80b045ae37d565be37ff52de03a8b09764157fa1d175c774127f1972cd6c5d6cc39e3447cf620d1b72a3dab2f4a3b818df3ca8af543f297024c517e2cacb134228d5298e2de032a7748b20f3260f03c0f2c63618b6a33eba3896c5a610c1ffceba9c362ddb31a185197d1a300afe41f90ef63bcfd3ad100b03c71e03e7248852461a9ff19062bb77d6a1083a8c54aea4a153163b915607605fbae886038ff440470f4019e268f7e37f5fde7304a635cfd198ea1519b80f154ad06c92d4d803d52ad472257e6cbe447ca25ea64951eabedd9e275c49fa77437b6f291434faccbe225b5fc1d087b0c4c2d3c6fcc0a160a950fbbbb00d48db10a5897d4fa7604c705908bd85f8c31c34864e36a3d7e5a1252555caf28af75b0cef3b44ba9ee27072233ddaf1a14d15276e8938c9f53a44d32cc908bf3208a5472162388ae1c331ddfa7d7320ea8e5f723e7dcddd9c27637bd806d532340040f8600d1749f783ed566c241c84d12b49cd48f0d70090e2a23055c7d12b82bffaba3d0df83bf60ff30a8949bce1f612dba63ffc4cf56fd9138e35b35b028b64479ec4899b52706c91c36ba5e4956ae3add7ee66b916673c71a46aee84cac3b687b0e48fff2a9104c4feb1372bd4b8dadf723b232dca57560f4386d25ffc55550126bd0c95ac2f00d67f45e7adbbfc094c943857522f7f2948bd01d2f6c52828c66cec22930bed985f6de585e31aedf867f145eed8309a6b00d60ed747b414606a40db26f2b731f69d702d30e06ded150e0a985c0a5bbf2ed8b78b88a16d09a84916adb8878ef16c2abe2141f10b6c7846b093043671750dc8a54d1d1ca375a126234f05a18c140264d579cdf71510ce4cafccb453b25914e1c8dcac35a4923eade20b23209bfae1f21fa5211dbdac9636c80c196c020a05e31e8d62a080642d10785edf0f4bb045301489ea6723eae8426fe6a5f7c5d68a6cdc87bdf8dd7717ac152be402fc9d393441b51a5873e681966969656856557c38f9ebecb718bfd2fb69791ff234b3a937586eda9fd4c471eb5c3b9982cf2046eb73e06a931a29ea23e18881e94cb24c2ca8faef7e8ad77016b260eeee8c25bec5eaca02a133a3fe89b9dd8500a02aae9deaa584c3da65bd98ee6d26ed8d07773c1b9a6ee3d9272a17b06cfd2ea7383a5f9a0cb770a01b59057515f2d5d356a0e1efed304335558612ae1460102f247429d956643df5ed7488bc959533098eb004bdba5a47b67bb55a20cd86f6905d15033a53f3a34cc46dac7e26de10938d90c1f4063521f54a529923b10daf91099fda6158f33b3ce16332183845885651abc4819a8209496388f2c5c47e02e04307a254a7d9a444641c7b915fe58e75edb3614d6c58e397e3610de77a72b71b7903e45d0f4e21308ce8524943a7e65ec45890a156d9ec2707bdd0ffd5ca6ca5807dcc49e9c41d3f58751c87b5808d45758f388c27137eb2c53865e3e65ae7a8d9dd09c07885ea086dc3b5d7e28b075ec01032e0d8951f5894c2c4061619199eb31bbff79d1423a475ad0b18da554d8913b2a095d8246518550a4bb99382081049aacfc3605fe3a0472f4242f8de9608795ff64930e9542fc3ff704291c60c37c0656cb186206e1e1fa04266e1ced2b2b0f7cb2bd713f0938a17105b77d1cf04c40ac1316b36368ae27860958b1aa626e3e98b1d43761017dc9f846a89ec3126c91c05a5298f1dc9c0176dc00f5e5a4b57ba69106da691111cc7bab8f99da327b18651e465c02d49d56206d9a355c133e4f4782801aa038f3cf541316a598e7576b8654d80578820bd78cefb9920906976f8de6596347d619630ccf84e4b71029e4fb24086ce6bf3610676a391bb43000618ff9e31db739df97927353e8fc711d9fee5aab52e09d4c3212ce72b56f93520541a62aca9df6fe982dc64bf73a8476a7fe072584470ac45552db61b9512d11d2449df3d4b78d9eb7c61901bb052c67bc3fffbfab451eeb4b79c6378e140643a69f8d8f80227188ec0c34ae69d98ff6cf7959deda3f8540931b99a7550b61783238ff71a3269cf93d1d0979ae8967f4419b2c9a08a93cc5eef00ee5497023ab0d33ff7c85a454246790009acc41e37ed0895c7f94d5ac96a1cdd1b905f0d6d8a2caa1bfec36be8b55c380928fda3f6ea885398067ac3c2631cdfb0dcffe3aea0e2e5bd7ec2ca95472ed2928a31bc7fe801da9ceb7330b7ecc40c2c0c0c3871b1e834fdc1d71efe112b1a2993beafd7a61ae00fbaf878500e7a567de18a93d467ada44f45692e6a60207a3e3ce7548c33871087553879a647481b1f4e840447fa05566b0e06cc4f62d61c6f0a64c558278910ba0ad4dde2b5176dd18b49c0e5ed596b22603fd2b00e5c1d50081df273b3ba4a7039be3116c5ee5685a1f7c10d367a5fab2eabe7a00d6ea0d4683b9c8822484bea7967e061fe18ce3332609c9ee56f896c162a99b94d82ba1284ca2c616dd29ceb297ceab3d9329139de4d9aed29d3dd9ac571a5bb0e5473571419f9117603ff12081afa22a90d7fef6399b14141d3d1f73d55322fe896f1e835be3d2f753d0e039bc915a736483a6d5b2b5a8186a143d2172e4e8f18519af2cbf023a51fe8c2fdb7262a78c6705f742f2066e6a174e3ee0ce5edd8d9397986d46a1de83b1941f31edc1c7d21210d08551e913152d6dde297f0035b7aa50fd42835ad4fc1e2d0533a1ecd1a0643ac46139175d3316549076e2360eebfccf27e92bb5373556f02772bfcc54afcf645342e2683a7cdee48ed0cf842f84a9aa8f9409daf53263bdbbe44baee172fb548d4f744792231e769ce491a95ca63643903cf0c7fbf0f42bc95d1940f6a3fc6f04da847d0c9a1ea5ae829ae19ce4e7113a0c3731d22af943e7300c38e0922e3b0b0d056db9d7e8d86faf6365b7b6d5588329fd2ef59b5dd8472018c8dbe3478bfd4d37a819d06c061ed2cf28b7704548b71d0bc2cadc74c355de19b22070c327ebe66e2c2ca5384e8b95783e0de86fb8cb3ebdd35a1b56564388c94bda54d39dd9b4bf1804aaf48a54225259fb056c95dee0dece7b047108dd71ceb31085b43c211412f87b4f4336974af7f8b9544388cdd7dd9716d5b4e405e6697397aae255ca6b973c38a77653d28e6c3dabc874782b294958e611427597580def34452b8b8b3a626f70a36dd616d5795489dea28c06580f11bfce8d4793470127761ce64f90da37f0db3f606ded6243da36f6206a2314712abbe767e54905d4b3f07c09044311aa4a49d2bd4afc1f2f1226f20fc8c1ebbfd0831187361a880614d4a854121e942515f0b7105e3dc8436afa444ed4b57b26022e5c4cfc84cb218d46b349b68fa50a053e71cae87d6b3b1be213c39f21338583301e068f2949b3fdff2f36ca81cd99901f6d3b08cf45a44ed36c9565abd668a17f19ef87a74e84f32c57ed4e1a023f4855b0c43a9aa959bb3a6a6769b70c66df724da520fe55631e46065bcddf2cf9df46a5b3ee4351a7f11d860691fef2b9c0b37d39599ae550800bdcc12e8887e48f506f82930d94cdf18fd51f47ecaf71ff1cf7bcbfb107af2922fdbb09316b20bcb22b699f421d2e53e8f421d4ed6c7bfd5ae4979b7f7fe25ddced485a8bbd3b767e0f49b7efc746442acf4616887511eb5274c0ad80167fddb2d637435fa4027ac3906fe40480153d804d6062949902d8d45d0ab358c3bfd89ef42d16ec4863befbf15c7ad7ded27b27030284c50b7e81d2454a3093cee64fe8876aab020d2f8e7e4c091c2e18c037afde762db38ca573fd5e88989eab1fa7d6829b922c4d1c61e1077e6c62f7737ca0af4182f91b7cffb233f705c11204a130bb496fc5ebee192f8ca27a172e1439a640561c247b03f393fb28b672440222d1f18106001fd6bc0757055c5ca26b93ac4acd48c888496cfcd297bf91698196a31615414b516890b3001d832a94596fd34ba0754e3deba0cc7d3edfe69eafc4355018f7fa63f45e3c8dbfa9e566845bfc5ac02fdb05247544cb842eb90df53a0dd8fe878101f1fbd19e7bdde9942905d2d3178c08906d96257d50ce23777391b7baa64a79616376b54e441b7b5b5091cf3ac17fe9f4277557456afa5a1648b60dd03a8a9df68e06f7dacb9de12f0a316489689e57615f3dd6842d325df0f0b5c5d370ba25e210378ff1fa1df61d9ef807c7d4f99dba75093de05d33db32752a280b6c0d6515626557bdc40a31be7b3e13e559afc88f736cbc3a4e53fa0292bf47b7495b2a40317e0edb4a51741965945bbbe00011eabc1e1f742f3b645b6af0b541fa265798fe66762588831b44d7834f9237f9454809969feaa680dbe0a57babca96a550e38854a0277cc7666f0dec7077230a3ad156936ed59573e1291d86544242739e391889ce475a2832072627b525caf73d3bb65a8a6c3f0f1cf678a557a3ae11563c2d4e47243dc50cec7babac5fc2ab0713a471f82243522b6cf93dcf2fe2430b53324c91cdb8eef92782759c2e56a89d22ec72272c34806322d51158ce2adeb8a4afde3801137aa17906246fe4241b526ecd46a8506d28951f5838effeee4dc1f9ea0714bb1a9b7a98dc07a934f18b23cf583d237c66cf575d999c3f2d6a2686b2e405bec662348519da73b898b7561eba39109f4fc62c7e9373a9b111557e0b147d3e3b35130c0e5443bcdc8deec322346ce0f0222cc08e778a83f9ca951252811bd3a4097e23c626bcfa4c47559f455c836284f90659c9efdb1c57b7c431dec6f1d517f029b80cfa9d5ab6fe575868d27ae23949d3977e5fa9522dca2ff88b8c1bb73c3c43508296701c01ad3727fc20898eeaa3be7a1e719895b6978976c919e8534a48397c3a6460f11bf34e4d2c423572474badfe611bfad232a40a0e521615bf241b66d8a6e7d5e776125365926794ef2664c339e1ef14c7717c48b54a54e3dc004e3a073a9dffe9a3c0caeea36ec03cf2817c4002817894907e8e72b12c3e5b52d6887bef9bde95fa89219ce81ebacb40b77b7578210fe0239fed0dd67d4879d7f0ff0d4d1c4f140c8eb502f53ea3210c5c51be87b430e41ea88faaed633f050d684d3d6b1a5f9e1bcdb175b6502bab077ae0058dacb768ceaf6986e75c85a05d1f3aab3bff9152bde46764408acbcfd709ae85ada44bf18bc41f2502ccadf0aca464bb0abf9667620cd13e8d755f6b92ad18c3e56fc38ee1d2b9f55708725e6ca8cabb980c132aebee461935b1b5a22d8316ba32cc7c848341005c7cda1fed6459f62d0c0e236ac47eff055e7aa0636096410d162139c88727c1fa02848c490567c47dc43dc74c581a47542192e12b20ad960ceafaaa7af62d40664d3ec0e7ecf7645bbf23aac55bcedc6abf67fae5bcdd8b4223bd3a23b25c1ec677668bbe20e3f5e472aa53afb3941ceb5ee1366733daf3970860922d9f21c65be825b3c2ecddf5b107b9b663abcfd4f0478176049754cf031452ce4cdf477192e9615b461be45496098112cc960b0ea6c538d616940e115afcf6fadad31e4c74153917829f430b51dc177b5214cff5d3e9acd40b967c2ca04dadf050f7b7cc266b9a1a7edf6b7dfb645930ccd0a20178fd67a8b5d56937a5f14b58c213a5ff56f65a340e392ad36dcfce95a90b6fb58a124fac455354167221b07a8e78e2f9026b52d9e923c8ef55527db72fe94263540dc32d1962276f67496a15a0338804ec083ea795367297738a6aaf01cdae0b7ebf468322d7b5d71ed256f72843df28a45b31648954931486933222452974375e244561a97cc74abf3b2e8ffe203053b01d3447bd2e2323748964ed5500228c85a12482a9858643699d4080bde4545ef282fccf24d616ab2a3b10c39de7edbe3705844f40191e75b5b4243afe99c3350bf87d548e6d8ea457dde98ddd1abacdf7e9621ba1fc1539d82b3258879a3cedcd538c0930402b7a6b740142b7bdaef061736990141b5d8c4ca5a0357f1c541281a02ba593f20ae338d5bf68ef1f81da0327d729507cb180fc8318b8fbefe250cdf286e14eb68b6d7b9f8ca01dce15d495170c338f9551dc81b136e57c1245da34800c977e4c85160e9c06f7e1e3622ebf51bd7a35ff7c2d50a2b73cefe7f4f12bda7fdb6d0c482e6db6e185111653a889fed86d767f7447736819519ee67396400db714d6c50d4bf007ce21c9298a9df361a2633d509f5da451642ecc5bb87af4856615d89ea86439197159ce888c4c925a3d7da453c882a856d28c97f61b11093b517d7ab359403dbf1a87f7ebe038bf2ba4d7c5f0b90a057f7634d4b3b130e334efa9bebb9c7f2feff0886eaf03b5ca3a0c1ccc94071f4cf6aad4527a932036bc9634c374ff66d37cbacc117598816535675f9e3597f23ec6ce9b2678a5b895c161f47b2989e2c47f509a6b5f7372ce44af6355c903785acd12559b71aad57c0211200d8cc73ce17feb30a5971147d68fcf55a4888a410916e890b0d1b8a867a94c72b9a179bbc52415dba8113cf2c5db68f0f71713b13ef2bc92d9ed1422f71cb23ccb88ae01fbdb60aaf2d04cf0ac03f1b93056e4b8c407d4b11dfb84ed14dc5a7faafbdd89828f7edd22e5df3ecff1640217393061101777c7e2ffaeb88473969065f319fe30a6211fc707a25164b9a9aeb36e704b26031312d30f741af4ece8cc6b677a15482f2f7467d853c7679d24d4260ec79a0f489bd587717a0fc87016b3c8cfa48903f3f7ce50f6641c720bc18fa90abf0f38a135ae624b610e758ac4578dbd92ac0b58758214ac297fa0cffd4bf9f4381d758e18151d17a63d867a9043fa20f84261299c86b1cb802e06c8b8072865f3407cfb7dd26c6b11ca4f7dfca1643152ac6fc9b733bdc8de4adb6e8222ff5259cef7c73650067aa5a6106ab3583ff4eecfc558c3bceccad1174ab8541877c7a8e75d9dd9a8fd9b721f5bc13270a1dc5a858f6d95d069d19d279824757e6b6cbc2999fc921c582caa377227515e07a21008c09bcdfbca7b72a4d7082f978d74d77722a66b31154cf400a6cea8b7eca6cdc88706de473741e4a80fc84561fc5491951e511be64d5d3519c9967899023dc3066e8d493c3f3703493c0a870057924424f4c9041b899e0ee8f7ee678c2c3fde1b76c41fd0fbdd83e7bf18d9ca199b694aff5079ac93b4d8dadafe5a58a392beb442435d243fe732bb9460ea68a7057520b4a43263e85268234a443bd7ed7e5b3e1499b1f4c6ef79aa7c3de7e8ec1574707019f36ca2293d9898440917072b5bbb7a87572d38900cf9aab9880e15df59135c8a08cbb2a70009bf415139e5774c290080ab30c1b880b4426ef2509455d534d1035400194615e295d447e8766937ca33f8eeee9b1ee1e4de8cdc0912393d27ac18aab30573fd89637a4c8bda7c044684221d4abea402dbd873575079bb2d1c11f03751fd27a5733472cde9d1a95c6faadc7c8c3f0cef9b00fa959193463f6466814c6642e049293caa77cfd2c785d15d701bbd6af6405bf24aeef701efcbfa11da545dd81fe3fd4d96153428cff2d2d1c20b7f40e49a4950abc2ee9f2426b756d871c54511d1dace69e649ad16508ca13249b6ff891598058f83d8fddf1eced30a16c71b24571767c5f80a25c9c7b8fdcc98ec773a2558c75a987fde433e6582dcd81035e97366ac4da0c5555f84a3f1a5dfe5a3133dd47a06e832e1d3a954aa3dd0319f84873db878dba3635d8adc2d6f3d02a43c2d33a2fda76073458460cf23b85e035b42690f47bc39d3547b49a173473c11660afdec76ec00f66b803b752f1937158236b4f4b286cd952530ebe6ef3dd2ed3718cc065220274af03d116cef70ecc3bbbe713d75b1907d2f9dbedcc845bd737fe141a9c9841066bb517d06f724a69b9673ab30650e94204953f756fc98edf622303e9fe8dce311e444e602a06c56b72a46fa63711af43d9134bd13bf808172fe4bd884b01c506111a9cada50e8a0bd867e23177de957c143012984fa624772dc1fdc30d8ee1c071d3748dccd5709afa904473e60bb76a987286df39f61ba5f5f6eaef6207ffc3e2a8dcb873ea2961fabb7ffe22c97c6633acab2db24484c60b35b26c9344f631f5685e168dd5e09e298871c83a3788c0a7fafa1fdf4c1fe35f46c550e519034c6565b4a21d1f3bffeacdf8be2829c9bb41254de36b7f93b5750322802dec85a322a1aaefaba385efee55aad3a3d069ef2a10bd3bb800b37175860557cbb1fb120eb12df21e515b5625bf96ae107fff020654d127ab33aa631f2dd1bb7b1d87ecd8d3b3d51efdad601413f760390df3209c743c3567ee36aed1adf6a863124bb7bf4af6d74a2369ada248037cb950d48bfd9c4dbb2acd089c1c996b6ed30ab97ac43302931a7fe5b1fb2026e137173769aae4b7faafd41ccd0df233f85d434242b65f64bdf02b1128ced36a6e530ea5a732a6628251736f7492cba28f084d43683ddb38ca349c48ef55305f7fe8f862f5c02ffd8741edf68e0d6348dd805be1b456da282f9188b5dfaad5c2992bdb7c394106e462350c526fcce0c8b4d06a8083fb760832ffa3f4812596c8423d4de65aaff4c296f0e24e8a55532f37ba3fdf761f2a4c306a89621c06a322443fcc481d258084533e8d5cf9354d10fcf6043551d7afd748276d060fad25c8f0971c6d0feb236ab1f952218558f1da7c9de6a7b1d46d34abe2cc0e3570e522163fddeecee666142fa0bd3e0389656c5f6535d6c7bb0ebd49b80f463d48bcd215c042363e1d30a8da829e4d1ab67bf9fe642980b5c39c20adbc5273577fb147d08409a552e6a5757d9531c788c9d6f02e74e73d454a805b581684803f757b8d8333b847bcc9da7331de8527fe25f5f6f05da227d771ea92ffea043f65014384780fac17234e8cb7c093e5b8860d70dcd33b735d19184b2a85d9ef396b57df36241ed5acea02899a846e44bfe24b41d75731070b43ba12c0006a06b3ce9310c9d1b0da326840685c66970050b0cdd7d8a33fc87624c6443b38ef56b11327f63b50aa8c414c82d7ca6f16c28d0b977c9133897f862a2d51e1fd4bcbb631b74c968697c67dffa5f0d04fc5a567d92191dfc5eb825df65a9fce8662fd4cc95d4613e51a14f9d379fc3145e74f02990bcde847d969db5dfc7dd255fc4800a8a7f161eb1744b4266814ba22c35ab29fb47009c235ac4cda41b030f1db46773a5f4836d294c86858f806660e430a5af0b265d80e1a7292e6f2817cf1ad464cc51137a90cb92742714298ae0eb8d6f8703222e366a644f325707139e508700b0ea6af048e4a42bf62d6623aeca27608f591f813753a1bec12413a96a182045a64d52569aa37d343b2a2ff7950e90146a4b3ae626fbc860e656e7408ab6842c7b7f5798929205f6e41c83a0aad9b394b71c9c0019e6fb5867d7768071eb841be1c7300904e4d15d1a77e24b790840e02143472e6d6f786ececacffb43a97e21b4e281035d3fb8f5e8cd26bef50182a97da8b8d712e7ac0ed7bb749c04be9b32540234405650e3c69c00834d048a8d74d4b4e67d8a03c0a4f84df429ca47f4b6df951e9b8555e0b82b3f34a0ab4fc3602a48c390086cb45f2b10b95d1682d847ec659e2e15eee9a05b30ad1fbb3ef2735ffc3338f40721cba840cab87b1961e5f6cb81c8459db21fc7a67cc1d11acf3d5ffc1f987af54c4985097e947d2c940823ecfefb637686f02d4203727ae0e118ad3f9a82aa99b7202a371a29dc08952b792cbffef402b79616838739ebcce41fd34dfdaf013f59b8eb97dd9b9e3cf68f56a4c15169cf6307e9a41c6510382ae90fdbe67e7febda5ba432b207bad794a6d3f449754bb09e09c5d74c9bd1289017ac8d44d826e3dfd12577c152ac6d9539e50a13d60f76892deea0120b09c0253ac26f5e4a177722ff1d33532ea44236be1f17b3f822d9d91e4de6208bbe5cf3398a52880fe59281a108019329e5c66de2bcac9b18167db1c4aca05f138b69d0b6b05c3179b79fc02c32d87d9d867f91320af59cd216d1da3f612bf99b47def431d9afcd61e33c837fa283dfecb4a029a977b7c88355a055bebea10ab47fd1e28a02b9c50403ccf1267d77fd3346b198d352f123cae92538a2f6915cf3f6171b9db82af438cbd45ae5c1c1c1b06522cf5ae95009c7a0b00ec8cab57586db5f5baaf692d26137724e358f35b0058e561ca0541d408bcde28cafbf1c49d6dd4b1d7392479ce6aa067b4aab4e5eccb77ffa133082f96e2394067ecd6965113636464c4e3bcadcbe7d9cb274e166b57f282fe521844541f930a410231eccaf5828cc6ed0d654666ded0183da3f89f487a07c2dbab96f3b30bdf0ac2ef9496f5321d3118d681e872ac6077873bbd1d3de1456ac9767e5cfa636bd3ad4ac3aa9b4b44918d5c74e13b70eb935d2d865da5a7675ef241f9921a702ae0f3fd40f3296e53262a8223d8afea09349fd1baccefc0edbbb6d5133e01fa3213f53202c1b43f76440b221e1989afb380b53a0b4f92542995e242309d884fafa1da3ea60b4195601071b38afaddb4e0dd9438dca565097b08ea8c66fd05bb6d019857d38030c145d5de25295df71092acbcdf3735c5cd1619843b9757474d52483ca20a6a06f31d02318d7b01ea80a8d03050632d41931a0e684dbb4287740ae384dd93d2c6b1cb175b099503cd4c79e0d9d743e1f2177c9716f50fce824476c97c92c731c5d3fa439eae11064fe8c7c1df7e21fa5a32bb5c8db5fa0f98809c732aa26e7a72b638a350e293ff03e526ed66cff06187bfb05b3c555dcef0a3b62961ce712c385c61694961add078f680f6954d30514bfedcdc3d9d71ee81b5d76f64531e13fd6a119fd9e5914d66869062300de5ab4548c11976daccd3029ada873244181c81230caa289f1ac976dc02c110a8024d1ff55f80993252cfde43809a2ba97f12d6e9994d97009aafdad5db9d3ba71ee1a42d503ebac18d1e6a5c154f75621d36673aac02f5a21ff8e727edfa3d0cf841832d3712d2227efd95f74063b9f80ed3ee12023ab8f073c8cded0274eec8f9e9f45dfe10a77ebb027ed65708bf1cecabfe5c1070b6fe50141ec5709dea59731c43ab420f0f557e8290ba160877ed1348ea9847fd49911981ef3d91ed429d97aac99a3dfa2e1a0f0acddd1186f28e4b112db1408384a7578a93c9c1e9d3f65fac4093cbb951fb7af387e1cb887c7dd12920c635b4a413db7446a40ff642195feccdf3defeeeeff31214eb721bd52c39a70f1e09bb33bd27edb34bc125b1a3a9ec55cd2b0e497f6c83069848333661b0841cfa3f69b472c24b334461db64aa088fb29ee7c4145c49476d26827860844b62618ee7b6140fa024fcfc9fb9a7f21c4980dae36a8c06673e6c61b7630b737c20d8286288a744fe01fe56aa871b8aaca872118cd360e52b494caee58a1d6b16bf0cd9b01d50798ed45e05b9adc043e1a1d99dc79653bec8df6192f212ac1d4cc678a1fef4cecd0f4d4e6cf08809c4a544b5f9ef16a806f162084c28e5b8b01dc51588b5fec57a916f9c0369833359604b4ea213ede40fb7dcf833b6ab23752b47057725edb3f20c7ae306357d24136c9fc80add290d19251836054a8a2eae237c5d58b27e65b9ac8a327c498bc0402b32e60c47c84da656b188ca39883757f2c0462c964876fd77d3295de7732cdabffec2469472407a36fbe1f2c37c22b002bfa3f380d89db63d9b19c32a0b77c54f96a0553f5153332283c6385b455e5fd3b68fa04f7ecd3976c7519d049d9cd719be0663bac7f086e06606b11ede297e2c901921ce2d44bfbf3f6de1f50a511b9dd50c560d9fdf35cbc253decb660fbad226c28f4bc71bd497203a000109f5ec37cf064a7b2133e4a38d462f4d2362798db81e620fb754c97bb7ab7d62ed9ff49cf6912d34e5e2c713dbc6358d443e85e20e9ee036320695c256346675b40b8d102d937846bef7e80df7c997d2b3e75c79729f7d64f1b4a8021ab873cb8217055c005d65d36b9d61ae33f6151675cd174f84a13d0601b47df11beaf6de03a106c94743a36d5b3f0d871e386b3f768d666314075d26562e2634c9f4a3486d80f8464cfd8969e37823b900266d1c732ec6eb036d7f308677030e6d1a8845a4e6c80ce25cb05afdcf00c800b78e2e5ee93dcd3edef14701748992e5c3992cb85d140c57ab91ff796d98bbf2d388a574117d385db3c98300ecbdd046ddf5a06a89fa526fd84f810037a92188ba34b8b58be91586cff23f6569a387a301ef9acee69793d59b1a4c107fdf83001498eb299f5a1019b0c0713712f3cac8c3ed59e119a82f8927d8c82b7e0015d5d7829df71d359b9898a7e537680a7cbdeb2de1633ad5c0e37f566b1d6d242eec76191d99547f817edad9c80a0c66ebb275f55fb3384030e32e0e036c8974bb0b8c48147e8d1500d4acfa95fe15839126cea845dabe4bc592abcf0d324ac08cb38053de774856b4a5cc0839c4d09158f465066631df86d0e92e14723b41ff53ed539730b5ee6063c49de16d5b4b9c941a87ec30f91ac0116a3065c0043e13ea6fd7b4fd1210cdea9876f34b9a3f88cb6c7be50b36aac5ff3a9366540fe4429c850f93c548dc894eb05a5f7def99ab1b778c4ead1dc5437e06296b751a1b38218677396fcb65489a06ec2feb50db92134cedc7f24dc1ec3263880315d3ca82235bd9f0152d3252c6581f54a28a01c072ee9670cf945a44d8fe693ecbc40b0f00f10d7ce42c4725717f2ea3da6bb4fcdba3948d496b0982134710cab2da1a2116eb326fb57a86a4f92612a4fe64a50a429e6cb4e9fecd3228563d8722ea9b0e2c7db5164cae8bd43cced2b202bc28f3d81030f500da31923b1b0f21e5d5216a4fb73001f4fb0e4583f3a8d0f8372326dc11db969eea1bdb744b35a7542cf7ad3ca727583b6307ac25413243c8a0250846930a1e5b42f6fb82ecef7df5a42d5e3a1662a798886c3211a062b18cfec2c3eae7698c85fcaf424cdeee949d7ebd2e459e209f2f84b7d5af69bd195572e0550745745402c416f14ef513a4d5da4022928e035335dde5a6b585c32ba1354ea1e04949e5269458e08ff266cd97bc20d9db4e8ee2cb550129e2a5be50fc62c970e7cc9086515b8122b088d28240187692d7146ae2095af95af7ec8c6d2624c167c9c16b25431a9017d40d9ae33668655c7e9b223e67f23f79fca64ad61668473f6ff761fd808d3b7da26809345d6ad5af700c6660af68e19d7c2eb6bda172a66cdc666357e92fd7044fec99e75df40cdd72ce1cc01b25d3e665f210083bf35516cd82320db89ff7863addd7d9ada29229373fd8e4b56e0678bb76441a239993c42f0a75dbb4599e99087d4e99791f6e4c82156a3cb5bb44eef34d46d8092ef35ccdd9bbc4187670df850eebd0a8a0b4607e021ad70e06a8daba681848bb63473ea044715ea6582602bac7e1b677faabb83170ce8d43e928b8d5e077648f2d4461747b67f8bf2720479ce65c7a6c4478ac4f7390c609ad6c12df2c99f35740591862f25a055a1807f91a44ae12ab27bb90a3fc09050591a67520158a8f9dac1818e3875a0e04fedffc4de629b95fc6c3262a980e5638cdd2cef3fcf70e3777192c0ca8cfc87d8c22b5a2acba842e5d32fda78afe88dc319f817719a8d41336fad7053a2cfe42200ab3c22bb8c0e4ed135b021751de9338596f58f266283dddf57b001a8f6114c3135df5948d5a890a9eb52330034abeb6dcf1c711f7785e10e50ec4b48e6248ef1268d02775349a0fba6d2fe3ff8e38301cba089ddd615cdacdf9069d94f809ab26b8c80c846a5def140b20c798299be0e0dbe43825413c7f3cd116c0b3eb9787c44d08c8e3a054f6a20084b01cd9c70c021f2aadc2994376c14eced2ee90515b8123be037823c6c59aef5a1001e8623dc74b1ce779a76fa1ed588f83147304af6f60b1b3455095e9d246bfabb2f7ee5be8646a7f7baca16caf1e1070fd3536c748d6c22f2569a5368d13826c1ae768aff474e99dbd1b1c2caf30cd753a048cd166e54a87eb598c1dcfac744dfedbb7039725f732f1dcb7929219ea92ceeb4e1c84e46875a898c3e9a093aff8fc33bdb8af5e401324d48d8ac85a6a926eabe1f150b1acc537916a57ce1ae01d3fa92237e7530c295ff02c8a4f3205b9e343c19db032e3b88fd807ace74d3cf14ced9fdb29176500c7db71770ebbeeac642381187ff2f9113772250ad9430bedd47435f45bd2eda426769973804f9f96158773099229cf7134c339738bfadd6cb4565073346f9c7ae86f812c07f8658c3e024721157d33b2f2a3b8851c6562aeea5a2e66714538219313b428d2fa2caed29a25b2606c66b16d4eae9df77ef4b7f928465225909dccb6856c22cd40051768550ff415599f598f73ec647c350b06119152bd6f76617fb983ab2bc400855628b13d72255730a2fcf5cd304643334be28243206ca4a3d6bac33a30d83b292d0d4c9ab1e24885ec81b5a13710a4c933fa6ddefb02d8fe6943f20f899744545a9b6a26956edec2e9f324d3edd42361242e6a47e00e113e0d56417effd6e7e872159740d2466b570be86c0c9b9e02bfeb31b965fb74aa8cfb3380418fdd5e034b6da89f8375612d0b97ce6115ed026798a68ee1f7a24811bc08cd412644b5585d0eb74800776af748775d8926fecfa8505dd9ba4eadd3f66998a84ac956b756519f40f35e8b8ba8d6fe46ab326c4f9be74a425f857b0472c88215db05b05a8de7c7da94d7c70218cb79d0b4eb048aba6c231f2e2a2703cf978db54e37f53e44d3c9774a27622202f05c12dd7baa8e313e9bb99166571afac0da36ab0b6c05c46a461d529b8bcb4ecdadc6468d462f131d5e0b36b3838d0d80d7de692f96bf7a9a52185cf5944e9855f90eddb8e614dbd1fff9a391ff2d6b224da8485adc493667bb6474479a935ca3e58b6a2e40513b77d210109ba091b692bbf1d74b6fcea25e8a69c02a9d8f1f528b1ed199b87cc96d757cd630c77ddc4f9a93898bbbe7d541902ed9e053a376b567724c47eddefec716c594420a07d5f3f89218a12e8325ca9156d3a4edf0775bf191667b6ca99b9b89f8d55bb9c9d751719f73a149eac11ca098fcc08a337315681d6434ca009982424d17ae8bf17f3430bfe159b026d6a632750fdfb2a377880fa792cc26e1e8715de3d06e3816f1f87f0c52ba300fad917ee12412fa4e98db0aba1b1fd6230848ec014baf90206bf8fd03d29ac4356265c588230904d34e253b2177f08b7864a4152b298295e3f729c0e369e6d64a97285d2f5efd05881fcbabd891305af826b9a29bcc2d9ddc8f4eea86c4237b8133c833f0e388cd861d8a5166744fcb71ea36b1c6a2843f74e92852048e12347a6fd93cd75f72396b5751652d41ce204554752781e8eae261ad7686d01f5208882d51ba77542e14371ba815c46d9992d6d99d85a4426e5de96d6437308a462dc3d015f5834f24a178f89243d1e8bd2747fc0e519697d3fccde959cd1080eb65d12dd8149c575968f5a32244947f1a220641b6a06ff0af729d74e478debee37a4e001d0eab9cb131c7e19747c7f7a8af1071d2be9439a752b781940bba1afd6dd6eb7cd71ab895cda72148ca34bc98be89050d9d3fd3f3692fed3c64f757a285cb78814a6296653a23b4ae6a77027e0bf4d3a47a38516dcae250ed10f67e0f2f4c3fb717f300b85a275c61e2ec2ea61255a03c4ffac537866fbfaa1dc9c5258da64d27bff7ba2b390ddbe04dad1c011c7c9915fe15323a686a3a4296afe0bd7d8b6eeaedf47a23f3a97e2da3e1c9ee34adabdb4e58a2dcb00098b8884d3f88a618d1f20b3732314a15aebaa62b3658942543a663cc9b26c69deabafc61aa98617643c2ef1d92f98c5ff3a93e7809b992ea0b388df7f7eae33aa3e991bcff6a0491b8530783762d4e1c9702603ab795a3d180758f6ce6656083e0779a013f809f40beaa7170e9104f5e65b735eb8970708611a89f14036365b024b1dee423aa985991e32a445c37ba7326b8270cef52301b3bdd0158a0074620c68c9ab501b7aabe8098394d90f2a7f4e345b7bf9a34a9ba4b0cc64ff523be747939c70b5107456483a787adf60360513a6c275f51ded881b835401b01713b6914ed08952d2ed2d4def6035c09f149633ba6d988d17c974d220f56c2550b52e2c20e03ed06bd578074c4cdc98a5b0170f82db480c5675c58d95f7cf604d31591230052199f4a6ea0321bab02c1a508bf6fffbd10d61d734c8c13fc38b4453fdcf9a33f078e26c4d57817e7c3dd0e4b4b249445165849d0344aa73de2a323415e51d60f25fca349d0519d9c03ec0f008a5ad4e2c723f4d2b4fe3da90b1ecc098665d500dfac8bb6f799265842105dc283c90bcacf8c08b4857cf4c03715a1e7e3d3a721808b45909259ede841789defb392862427d171c70b05a526938cd1430e89a38c63832c91ffe41c3a2baf43425a1b3ad567ad0c6460bdf69c934624aaadac52cb77b9db775059061c6cec4172e6275b3fc27dfaa49a1691945f152a0efde6f5ed03964b60339748c619631b4ab04ff8bdd15a8fcb36bea900144db2ddfec87fd41a75b147cd28ea78b44d36966592ab1ac3d1c5201aeaf643922264e67f80bdd73aa6b0c53aad6736f83945a78f67f2e7710cef6a461ff110a425360933d0a69d25d691ddedc74876ef98f75b1e2ffb0a045014920cd1ec365dd79e916bb20a9a89ea35be1734f01bf2b2dfbfea6e7d339099a16acf3880603c486861073bafd966462ef4ad3dae74c7fc6cf6fec156865b6dd417aba0080fb8a0b7b44df3f218c835617aa747b494d5b9bebb2dbdf854f1c67bba48fd72d18b85cfe9f3b98fbc277d9b9a228b0fa856710a4581424d1e9dc4183b616876d64231dcdee06d492bd25a4ac6700bf057b3c8cf9a9a3507ecd340f13181c0b176de2b52ee3f37473008ec35a80f6d33ba8ddbe61ff3b7c7e0a8bd741951adee435f68f3833cf019cb5c0c3c1f9e036f1684bd9f0b11077479d911f6f8f363e99c143f7d690f6e320afb820512861cb900aeac2ac79d3a6bbae974464604e93773714e6c97a7c83c912ffda626a4808b9e40cbcca31cf7d05e86c0e8ee5fa2a63d84c6870fb69ea8062e6c7e5a768e913ea98fc14aabd70b1275e66ce7d7b2d0722525b288b225aa5cfa44eaa391492713286a3c1d3ccd706374ebdf6c7f5b9a168aaf8ec29eda099e36d1686c4fc292abffebd27132c4092e7efa7265434cb2c4176b79fd6c5bca2ba3ea1ca34b8f913cac8d98a603ea91f57c07e9abb035a7e9186bc10da9517f90158dc4af56ab841d934b79f5ea2a32614a4d7a85a9e87a5f1ed0e98a6ea8aa83a0fdb385f431676180eb466385ee07b28b1e658518d2fa15e352176973cec90498ff6963492365ba37da277ebd30f8a401119eab3a26a1a4607a080ca9d4f668329dded5142a7a0667c166d48e0e3f11e91e26fb4726e230cbf8af66971dcae1f96832fe9a03323a3018e7743801173539df98044c89198029fe98911fe0931f633e674257714c93e56eae6743b78d72b96d6587d9c51a333e456f00d904df5e6929b994d1d364ac7bf8df76a2b9d19ebbfc6e017fcebe974d646c675e1493aa51688232e33a3ebc8ec7005505b24ed50136b949d1267ac0b94bbb52b5a0003ad49d160dfe58e982c515cdf103a7ee232b626c5efe950605a9edf54da809c99fbf6570d9f49789e5251e4854a6bb75455b118e9203eeb0beefbbcb362580a4acbb7242e8d4a8a0ac3648c7c5e1c3bccb2d34f7c12cd7630a46d3668c8d5ba6a9056adb40049e5394c0e148701366055d6a892b5d8a8f011998f3fc759658adcb1637225d2d92468117633d4e43f93fc948d92feb7f290bb673cc03bae4d07d847f342fd8ff50bcc66df2f26a6deeab4ac45b0f8d39ea4c42a3dde38a3fd4cfff246bccaeb3b4e0c72710df61e144165b42b82a7d31ec6dfc44a1bd12e4bd7390ab2d97aa5d94bc7ee31d82b4a45e072889e5f8bce5bd7e7e1ce4f31f3600913245de9ea4c51e694f526264edc1736edd9c7bbdf6cec98f09174322e13ae50cf8d43da585aa786a06af70dcc60212c96eb8b502bb258886e542c895e18e0011100e178bb1f177db5da4cf763030a4086310a42278ffc654b965664b518f2a6a58209c32843c0ba4da27dcb93063234fbd8e73ffaa308c450e1fea24f318e17bdbf62567e8d16edfa1b086a643dde70d34c706179776c16d1dc62d7c97ddddf1d76e3a32039ba136fe2513292c0dd1bd8d70b620ff48ee402292b81cfc11b17a87eaa4c4f4083742c7d338e791fe2f567ac16dd64251c371103d157a3ceb2511aed03d552f1abb599dc27363cdcc4e55dd73788fadd3bc0ec111cd731921bcca0f80aad606aec09de50c17652f9adc1ca763d300b2d6f07b578a25a0d51b8e1bc86744096b07976f25eef1d82325674fdd390a9e3d28c135741f5cb6ac872cce9618cfe92cdd8b988eb895f7249e37f21477e94c36a602231e684d8f85acefd5b8c90f52ba047ac72f0b9f74166607b9a688578353b78b05ab934ab4c53d8cd62b2c71a942224eeb22c8c54c70011eae7ab190021565dd231d8f013826b12e0e230e386108346afdad612afdedd545028a89c5babe8f9690fe1ed100a65813dace432b7c4789dbda790cd9aee431e972679aa1b1add1ab5a46024a68ac0fe86bf648bc94a557d231bdf8d88d88dec27f68d2729af2ac3fba4034894d3f020f37656c44fe60e5ae11356702dd32bedd3084043c3e5f32336edc7a5e67db8b40c87ac050c4d780b3dbb72b704184d78884ef39203f70ae413c6803556764b439fb8746070ef5f2bfaa98d53e1fb0f9d744c78c6f9eaa6bff5028e94439bd0b6afe75028080337bcaf2fae85cd500f2df97e4be14a25adf15daaa6285f56aa60e7aac20ea9a48a9b9246b6a4b34a9882c943b753f8e3818246940c728b63bbe94083bdd273719598ce370846227f63a5c3512b5328a9c844d58ac02014a9c84f4413b4fa19eb235afbe78eb5a65e8811e087df65e610f5e8e3fbfedce2c7a7e61384880e6a99d50d240149cef26aa972d0611323fe974974afaa5f8d795f13811abe4e309d07184e90f5e9d29969b8283ba69ae0132435d9b7964b02ffaf6dac7bea690ef99625aed0ce91480038d8b51c9b224f55914fe41df0f3b94ed79526b4d6e1d6121a27d8f34d17ccee06f8f3f8f41f59bb0410ea7efb5e2a7d495ff8a81be2529715eb52c2e1fdb36a66eab988da1b64473b7796990d893f0a17423e881bb48487aea9d3e547692b3c5117b09d0e0cd6c2cd1f5fd62ce6410d4bd9087897d3bc73e9608c9a59265b4f6dd2af630558ab4838a6a4b9adf66cccfcc7351a711268b237ec46ffbd2a8f47f8a9d503276183faaa0bb8299633dc771163e4d75397cdf886529a628eaa35c8e4259c08278a5e3940cbed453a52022d3f446a945cb67b96803689d6ff3dc07d78ca8283d1b1f51b4681a3a3751f2eb97d20a4a1f6107cc1e4180f56bef5bcd8a4e3b594f54ba0a972bf2c438f147bdf6015da90a96a31cde918ed1064167eb78d6ece4e82b5afbe3ed181241730b9947fe730c69bb52c40840ffacdbb2ee3ce97833dd25c974cd885c372ecaad134a8c2304c0d645bd1416be23d6ff9467c09e9833b264216efa83d1c404b1d608debb88e39f19a8137360af32dd4b42b0ae728eadd64c04348fd29a548476fe2df017f98e2952ab7086a425aae00636f3cc5246228149ba8187f8f3038213557786e1cd15052cba5467fabbfc6ef88bd1fdfd96cbb79be7cfc152a96c0ae5e20d288605a0c885f2bde0a892e4a315cee97b776b80eb5c3f7f16604ea0eb0c3290c3f3c1b32995c81d932ffe0335d80311083668f5f01a9e1c8c78395a663bff5b222b828018c312d064b5edad69320de4fdd80978cf35cd4845846fc36f176193a3b6efc166ccc9a404e8c95a79807fbd5a12421848563ba30e872d16ac69af111d92ecd6914e25ca0efbf0ea6205f9d5c615a7cf9dc97070f29e1eb669850fafaad92f37f1a9fd4838c3252ba4526844981a369470f9ab394fedbd5fe453f8b0b7fd36ea3053231eb5413a634ccf20f5a9d22c9b3adeb588b9e11f7fd9cc6c4aa91b7f649ff6ce385048e97a71302691adf8161647968734b7b792e6d2e30d18ae72023aedd44cb09cfb73c8db0fe828512b4ca6d714fbfca41889f8118ce32050739e594c328e743b182d8aab1bde71d34c9c1f06c3408089df30404292523b3dfc5d7140304f8d1a5ced19e4d0bc09946302553716ac47e770f6873393f892dcac6265ebecc787d4c738705ca445d38119efd6257686f38718993a8d2bc9acbbe818b2c4722066575fe4010438a8f28a374199786ad7e4aed006da72e199750908606a8b315de34b73d49864213faba3b8a37bc987827bf115bd0f80a414ca3195b432635e8b8a4b4f98d347ed4d64ab642eec6521914431f7fd6e905ff9d0734e8c252b936732d4c00d68bbaa83c24b59726498d48ac99c16a6399adb95fa9a5f1d1a43fbca909a8f0816d0a6a1c5fad70ad29395ea952e3edb670a93ad82aa65dc37139103b02be0fa3b056a676d771720462458e63db3dc6a27d73ef819a1bce11ecf8e5a01ce8d64103d2d222f2df6efc6fa39829748c503ef5704386257f3d0e75dfaf7e3b68f41c69430178c65e43a8d12ed956592a5a88431a2d19f4cd3f528321688732df67b77de60fe3abe812fe452475497629ddf5c81b9b9d6b42285e7ef5196df991668575c3d30fb966d08ec7490b0d75952b51d18fadb23cb10df60661410e613ce65f35c9b590992fe0c11fb92be98161e3dfd833d2e6ad19e4af67cff60cd7ad5b8cb1c3f26dd6bb66d03011468e1222dd6bd5e8c61ec7658124c98268a09203810dfa529e17fb99cb1c72a979915aa3772d9b3ab5cbd057430f5763bfde0696bf0628bae308f9cbc5dce0e0bf0c24884ba2a93fae1bee54a8a0006b649e306acbc0fdf7926dea899981f1ab1510a1a9f080c3bcfb76adaa24d4d3919b2785334133295956898f3c5f1cd29981b1b1127c3b9807de696176247c024acc26ab19745bd5d6820d43b2ab53395cd0cbe7065cd22939a99d721d287cd4779943a923bb8446eb4f9cf8bfafc8d63bb1b138676b18e60e6e72cc3cb13c1c801f1eee49c359c9b0803573502d33b0b1d85869f5c065891b029ce0fe71a83f14849b6e5c20dd067c9062ba73b1c6a6dfe036f0a47dbe0b8deeab94e9fbb66b76ade34c16aef20baee1ea1ac5e119c1ee291e8c928ba91fae33b9b0ec8fb906ddf6811703004553daa0080364112327f38b5da58d44333b11113a9de198792ee722456f060f4650fd730742eccf9cc326d63d9c405960e9e2fb7904f852788693a8879ec444f97dc4f90da4843d5b3983540a75a51be7d7128527027fb3a6b6249474b0d2aa0185702e0314def9ad2254ba3e308a158277948322594dda23a21fc1506f11fa9bce05dc1409913e7841490db507fabb41c3a770489e659f3e7e58e83a8daec5f79a8580a83bd21cc0cf5af922dd06773fb0caaa7c6427df25a92a71952fed86fd3192fe20cd94f8834ef8fcd4d9edfcc8b7ed424ad2dc8d9fcd557a0504d7fc815ec9d8ec776a292087519bda52fd7336d4c49a0043ab9674df30a710c959b1e906cc74a2afd78d81d5ce1b260c3a0eb57e136f4fe84dd82868fe232ee8e8065b729f29026811b6216123a28a48f202c86562ad03d9fb16d528276f4d64dc0dcdd25e35800efe098f72d34ace2bc17bd6570ae1f6b3c97f05594d5d3e6dd0b58182347a65d07aca8d4530e08f640393857fa1318ef192b4db1ebb046c4d7e31072c912383e6af49075c0983ee8476003654ab92e0e6110b8bfd27e9de262a8dc8b039afac3f98b18ec803ffcab5f3d89146b566711633eeb169270eadd85d13fbcc48f5a70e1966ab59ba5a65f29b80e5ae8ae3bed30959cc9b4d667a29b6e131854170f03457fc28ba69b531cb52c19e897baeabd300638512890cfc4e13e16799756b33f04014ebbb4265a3a6b198304a5f4b9534b5d2ffeff4690bfe2fa8dee200ee5136fd3769837d3aa1f2a21dc7fb0486ae53691ec122d76bbaa399e3052d7b271a2777b2b7590ffd4c285279c3d07288250e1cf7cea62b9eb3c52ecd96023025c705eee22d8482d98a1ad57164a7efc01a38fb8667d2443d3b8eff56e2a1db686d330eb5439157b35f54ca66aa663c3598dc7346614aa9bfd6628c975fc9ffb7a7d7d9db0d9044fd57f1b90b5d776d8e36a47b151d300fd749bad76badb637754d42c4e4e486efd8074ebd6d85d33eb48355056a825b1764d7f3c786b7ae38f55e989fb4795e9c28b1e4c615863369e0f50ad7a5acdefd0190e3975236c393d49bad77705d8c4618583b601f513e7507a2b29511ee17434e54f6d3c0e6ea78d0e1a7adce338e093e3ec23742f95eb96f782b587564ff73be1c2356f058ca02f3506b7df951ece5b84a4b5e53e5bd958edc2c3de23883c0c309f6d823ca2bbd877fc2830f58dc63c9206902e4a4fdd84711fd49d2e1d6a30b87b2f66a6f9ffce9c8ef508cd2276af26bd7e95169fbe98fb96f0a8d7d973f116b0a946d063df4c9f4354996bf272d91a786ba8a6de689d28721f4f1b366c48ec38d42e4b1223485e37779c8bdae702609f56f93517a0fac1aa928904de0b17edc57d94f563bc42f8e61b4165cadc7beebc1273d5aa5209d2fe6d97380cfcb83186e585c97ce1339305550c745088c2eb75cc570ab60bbb569cf8e7557158b283fdcf222c29ab8f7668763bb4663bf354cf833d6eb6d9fde781eb5bd718236d8d50367f068e4f1b7e29d9ef49dfa3ee4b119969307ee0d3ea79cf8cb18fbd2d368d2839ae4a7b972182962db7d616869a05b1ddc84d755bc4d06daa80b4fe56c62f286b8bd082949c320b652290251713e079adb1040fd196fed21c99300a43111eb09454f2edb0e518b2feb7aa7661a9e75d0ff85b6264418c6f68aed936d4d833740b4d2d4ff040cc5256df4201b78183ed29e10f9b089285f21a3e46db0df5e6b65979810d18acdcd2b31f76724e7342ba8cf6caaf1c4386560c452e46664ae6377438d90bddb79d2c6f5f8c42c0105f421e77c67b1317a1f763350d23288666754b07601d0e81d8816abeffb44d2cb6f028db11ffee10d599c16ebc0a8baa274191dfd7834be7b7217f8e2c45652819eb9bfa9c13add6a0b749664a0f0720d6e8ff629e60554ea3ae721b08f00cb21472e9561f06980d3720d329a627ac7f3bd266f7123105e5af5ac9f476f496d296ee9e288aa7cf1c99a7631008d239d1fd113a4e8c8b8e54b2f56c4cff37c66f474b8ad3f25c85871c425901294a5fed495a272975a5cbfdb5c4cf19bfd9d93783d2e24983971f45ec094dd8a4d48ec2583fed20109950b6b96a6452602f2f88d1423cc265eb243331956a2284b0b57dce2fc75231f675433a35a15dd2a869088e37e3aecc7a018e67440be063a1afd8309f2a031e6c9e50981d62c5e9fa720a3194e3598a368c932a2be99ee827a6dc60ab7671ea5a3f599738fa2ea472ead6da624f0c2e8807b1e133b82e534d74ccc848f305f9da319c5763f74c3296890c7e145eee18e043ae1d9328381101821e4a9420e37f8d70cf9d40518201e6cde78f16945c2e085a13f025af3a9d39f93ea8e6fa4f540cd92c05d9190ca8f005ecb1864ea782d7dc3b5b5fd33be32747d72a37487a762ab639423e60a8118df4a58a7784e8ce8a7b70075197403532ad8f4f367f68e12e1522f3333cedb14a531e58f42e4be5398c49fa7e43ef1caaaee8a9f700068ec3eab270c9785efa58b29cb22ebf9bd4a016983227f4c08845fb95316a9aa589f7680b986456a1b2af50154814fde0acbe3792e3eec426e69232c929a8af6cf5d5348c57ec4c0ceba0c8732dc7fc4851f6a4e194aa805a74273e494b9ab9301b321415ca9ff3ae5cb7d854814cf268b25ed53ee7ba5c7d9ec4b09177db9d44a79910a0abaa09ba389444b9b56c75f25f7765268ddcdfccc2a62aed3c65e78ee2997a9eb3e297e4876a6d0083b70567e599946231e889a03f9fe8e0e175e98d389fc2691fe5f04fd8549dac86700fbd945f3dd02a64ea1506f6bd5c907c0758e6fc3744384b79276aeb54b0b1040d1cd030ea7afa560838606a12551a445e466b5493c914ae52b78234465fbf69802905c5dca992294608d67281b88c58bf2e1b39476c936f573375ce6c1782759080179404159a2baf43dbb519866699cb9e7aa3e5caf80162fd3b2155a2004dcd49c686622a943e7476d7a574a2b38418d401cad1c238e8bc96b5897b4d094a7e2a620537eff71ea3132d5dd20895660c4e506d4cd4cf49e99c623159fa80c6dd86693819b14dcaaea58f03553ccb308e93e08da58938a563cafccf3a7c4223ac46d92d4ef11f070ff1f940c53314307feca79078805e229c258dc8529e27f98b3330039ed80d4d851fe892f8500b95896164aef07eb78fad2e42526eddce1aea46747141449ec1cf5a82adf82c14bf8ded6579a8e3d4674800e5df76a9545556143d431b2ee962273eaff8cc459a49d663054231303847b71fca375479dc7e57aabb24b62c6e91b5e5a87f032984bb4cf371a1cd7175eda1ca5b7b20d850147a4d4328425e11b338978b14c9927b67c628a9d5f80cd403837acd7fba483cd6ae3376c4991a9d79692ea88ef791ff1501cbb61d5353ac04753bba733d743794bbfe32bbf88df07558688cdb53e968e26452ebba7d25698a782d4e849b2c610f4bb73ccf6cb14aafcca5bc00b5af71c066ff3b58e138994fc94e021519fbde9367bea29cb02eeacb9dcdfc82446f9a4498ffce928ebecb33379e627cea85222ee4aa2ff7ed27af24af1d462135908aeb139a54a9251c9d9367ae958e3cd06052a5c28e457d5370dae83c02065001a03a41ea096e7c1073b533a2e5b873346a191e634dff052c2ea87820b079eced3c0fa0310afb81f9ad0a4340a2755ca35f625d02b49ba4a9ec44d0f4253751179e973220c14cb8d3a2a4de7def9bb4e2090463bba0974cb5e654510a62d42e222a69a89780636f176c18de23bc09d47be084c29e93f12e9be8dc263d17e0e022ece34cf66cd66501f3a3085e04fd3051ec156ff5a48e1a60674f72fc1e261eb439150eebf043988c484954d98c6742a43b83f7cb0567049201156349ea879b377cc03c93d397ead7bcaaa59c5b17f83ed8ab364aabd5540375091731b2bc9776e897980d8b3cd29f1359a0297097a113b46229682383976647fbab551a389c5c928e0ae7b8827a77037471201236ad0a4f429229148ab545f79f91d4673c735e362e7071ecf506d50623859a1ad104b63deaa753b39a4b96b1e6293f0576e97f4293cecdb1606c0bcecb57481ce489329a4e5b75cdec6c484c44f545f4f9f69dd56320bb4ff3b2001b6b99432a6f9488f498310934401c517ad3c0c9c1bc8ee5287cf47200323256a71ed55f81aa1cfbe6216cf0dbeb32297daa3865e7a3b741056d90de662d09a149978435d57b837b1777dc5b6a7921d751e5fc862b6fdcea9a2bfe3191fec3451d510b06d369acd7b536c5ff008a399e1e7bca4d618ef8b32552bfe68586aa13c29ca3f1ebf04614e4d2d68c22786aaea2749e30f4beb2f41137ac20d055141fe956d19da0b70ba376b06cc1a199da1c9a6e6c02d2ca4661fcdd84741e1721a21e6972bcde197ab67ef787a3428cc04941c038edd8547aedb4108bb982b9e204c068d2c8ef66db8fac55802b4652841871f877b545a36221940b629130ac980631eb2ab5de5a61cebc8f8339f25c80b41a0a31e236259153da3c8df4f8094dc62e988f41aece672a9677c7d57e5d74a06cd19596c103affb9154f8968c5cd38ccbfb29b5d6405b49b23d01902546efc7a5ca6794f3aa7d96634eae9bf2ea39a0e468d1b335926022eeec3371a2c82c0a63f55722253950fc685919fc33d1652192a45e719709d7847fe19bf32ee4e01cc68b67eda340b21cc06520c8a9b11ed729caacad866c0230e9d6643d51032183dd627a1d0a78332456a2426fc137463759113140de5bbfee62d40274e93e7fc8107feb561fa197821b2c606c5dd65379c1b46de063e53f8767dd9aae7370f54b2badb2e4d8071b84f69f4d041dc1eb8ea0e4c008bea82abc37a9a58f71031a2a3a208349966c813e1df2ca34d3e90bbf73206d625641bb1662ceade9ac4f4af0751c15d80f38eb0361fb4d3afae29a4a4555af52825fe1bbb87a78157b7a17f2e1182eae1a0ff0f66613c319c6e2e3ec482c910d498c0e969af5789cb9e4a1d51bbd94c84cedae8e96ecc4005520825cf6b4be2a5b6eab65453254fbbba114ff958c9aa8f60954b152ebcfced171aa07dce4362ce4fa86cf617c6986ddfdea0c1265ba5152f67904f31d6a84765e7ed8fa5727c83074d3926ee50d02302a78910ce6adfbddf82a9e41109ee5986edc3e353ea37e24472745be4efb1f09f0a9ed8a50ab96054413f12470b0cfd179a0eef83a017707ce570bf2d659fdedab685d24a2a67e89d9b16fd2311264c41151cbfc4e0981e41eadd3ef8d84c7ec94a4470482ef4d5eac2850ad748dc27a0aceadd7abf27875a068fa371e5d865814e593aea6811d973c788a96e51e7fb2a2c8b9624f89267e13b7bd40bf92987434a0dc3322bc3dd4f381e3b423ead676adafec832292d3ef8c1693c5b8b96d2f912c0a68b6f744a154270e7ad6135757a17f1046b3c9d942fcf67cce5249f671c7335ad000b506d4feed6f07adf281cf6101e52f62a37129a4c4eb97fd32c4426014760d2071dcca5fb7977fb89708324e73072d78fe0f439e81957894252f035dd5d1330a319697bd10458b86e3e8496ded1fead8d5de3201730c5554f51c9c2b493dee421a18ae622b8b65387c765ee341eb366fae1fdd71a23fdca2e9573dfb3b41916f78d2d40ea2cf218a16e94a26b1495252dae9390fed28b6b102fc5f136ae4bf96996dc1113f6148de7355bd7f7f6b23430ffb6050f18a775473831fd9c244e6717e223ee54f168d9f588626c2a725505a88147d2adddfa11aa761cc66daf2f12f4e305458cd2d4d52ef6746eede332de3439b48e624c0e9fd81028af8b9373a6d89dd242c8633a3d129f7419251e881629176956da664f0ae2a04b35931a1dc81c8e4342e2b66ae11e3eb846958b30001a2e69127d80ea0a83bcd7432ab33306b67829fa69cf114d55f85d2199c7dd03ac25a48fa12e6eb7e1898fa85fc1146a07019cc9319e50da4852b50cd8ba32a2a2f111b19a3b8f6d20618a1cc9bfeba5330f8a31db711fb8de36c9f598a509c5a496a2f372b5eeffeaf7490828ead5efdd613dfd366729965f1293deb4dc826ff6e03ef5c96abd934ff6cbb9a474fbe752b0c32f75bb685a0ae872b7a979eddc873617c76f8bc3fbbb3282dfa3cc5144e923e1a5ad314e2aff86c5f56249f719f92b9604d05e1ac2660cd595895060271c9d8c9bab93b2a4ff365494b597e91bbf3d2cdfe882c103c9599152ac04e1f580351eed9f46ef986d1737df14baf17cd74d7551d150d8db58b90aae45e2e06139a92c667068ab0871cf5cf3659cf076ee446141ec78846eaaa229b24e2c5517d694dea8ae36cc1ce77b4b8f84f0b916c6b67b4c52a1c8c37a07f546cd1d023c44f4c512a33baea5e3461b6c78d16f8c2f7a93e48318d6d5a2d38d5656aea199954acc2ca0c4f7c5b58446685437843a4d753b0c278a2e7bce5d7680f3eea2cb6ea9223ae1fab20081e34018920e396ef810acdccc5f841d48b8c181d71348501b214f216e45a7324e959ccc7d5616cde4f5f2e4eba439add913d9c372f0ec61f679ce171dc4dfbda16b2b4d7576946640abe24f71978b593ff8d2ef5f40ecf291465145a07680067924f3cffb5d9a0ff90a21c93b8e6bc11fc78941299bd5cd58d4e3d754fecd487e2ae524ca9b29a315c6005e43c4f35566faac5e877160fb87451220f52304da3ba5fb503900a01ea1bd292e9c997cba9ace6430a04caafcf421135da28f4fedfa8be9c4b3563964e8d186a1bae1869c7b8b241578e46292473c99b2cfe9792c95bdbbab301d79916db2394274494acee976865251cbd3c6e5d41214dd6423ff9620c45d3491934dba5c28130f50703b004989313a9c550441bec3ceb0ddd5a048d2cdfc2fc024030a4cde8a37ec957ddde451a3140162b4d16143ee6c3af45e605c3d849f74f1b64ad6eb9b89a72f4d725d34dde441efda5a03cadbd78329fcd3fe3e4ad82debf959e3a3f89a77debab345618c27e207486f5833ae726bbbfbd1d2797c8d6f4fb6eb8e960d3c4631cf454f69437caacc825cec25a6eeba69415b7158e5db9390dd9a73050d02b21552130836de282f4858d521e7288fcf7cb07bdcd722148cd32e55196152433094ee4f65c54d5afc8abc4bb1dc8d781c034527f33a52dc692bb7aeaf4a8c9dfb7c5f3946ce0d21da7e8fe74354b4de763eefa8f421df8263b7e18b7eee31c7ba3b560c688b6aae73be50fdc788a179d08d0b381e8d70032126f912ff49450f0b9279fa8bcdd9d71c12712c3da12ea32bb529a49b64b7fab7b4838f363fe67913b4287ad3bd9018ea7dc7ceef6d71e77b9336f5e767dbd59ad0f4577bfc8c309c2877d8f044c127101df7923b513c1d86b437efd3302b03941b182401f383de465914f2a80a7196d4595a34a7e269ed8bc33bb96331f39e01c6723d4580e0b0c753496f475562e56188e56aaaa744e6b7378275fef9e32ab9118f17bcdf4f3a64011072bd1d948d2927045d4ca43679153d04086edf58b07d3ae357d61146c9c54ba470328d86c7505836efdce2367b23197ae516b77e5764998a6804703b79d247bed773da820ff984159092f2d1691fa0fe16ea214272ecdb8df6454d020e5b6ea123bc5bf650af58f8d88854f0ff4761564ce1a02cdea7d885a5d34d9b0e77bdb4c352e0299ef92114fb62b816dd89d89bdbeec95d9f30117bcd8aa72a5b1cf2c7e370bc5614516e0696020d97d04b8ecf3c03420336d26644e6126a44dcc3d8b4e020bec1eaa3a37c950ebd2b21e0dd449ed5ca7f9a9ba2b7cf44c94f8174f57bc9ecb505d5c999d366a0a88ec36ac33ebcbe0ff09c61bbdbfd3c623963dde8e130505643f4f73d794be1f593b09b6ad085ce828f43865d16b65c28720dafa3750d369c2ab4573c26bfcf6c1d495933db6deee5347191c15425091b91d50ec929090de79a8f5115849201e98f464b90b174b7973ef7cd5e3a5d7581bed7f0a1ac8e49e9bdb160a052b05ab6d3fc5eec1b932dc4ff64be85b0e0ad35a0650fcdbcb81b078c2e48e44338c28ed966069895cc232ba702e997119dee1b04d52482ec4bb099df7d54b256ff9229a652a9960fe7e715a85f2b8c2fca1d83cb1a8b4b5c565e78bd18ac41b3bdf25125bb99a31d090196db8701e0cdab612025a12124c21f08a86e2c4d8ed3ba5498671f04cedf3141a163581d591b059f5b5cfd7ff4918d8de88cb6c4b3a22a7c144123b20c4f50f5d685b51b1c140b6d8d41038557057ad0790fa1ebd83de297cb0fdece7c68570a6fef2212348cb0c80fb847be74d0662e8dac063877a9774a723015daf1f4b4d798dc7c5c19a2d08e069c0df0708f46a5aae5f209025625deec1cdf5c313b519aab7f2f288af1f0aaf7fc0c2c1bb6bdabb4dda7675f4f1e53038b88279da07723b4cdbabe1549a542f80b07d167b1f8ab584db37080847064e745ddeb09e1baf51f8d2a5768a6bb039284ffe3409ecb198dda45bb458b7a2903adf02fccd325117d55c1226cca5c6a98a104a1adcd5f614885786b86df156dfdb77728812ce06d27f50281199e3b08c81244c362cc7d4aed91c1f6e53fab8103f61c06bef903e85b548da7737be4b36a8e758cc83c9f55350b8a618f09abd5deb81fc116648c8a9c16bfc382e97084166503ca12139cadb19ed35f08f85bd03829870cd4215472409c77eaae135f6cca9570725b518813d0b75d9943988c8d20397744ebf287fd4f01afaefe62ac04ea12c8e134a29c3c7f36c1def9e8ad78a301d710d514d584bba52a0995b58ea19e0ae42560c788238cdd2fc50fd8c5d94dfd66194b9441fd888a0b29807d2344acf8086777798f65545f03fa9cec50c5b91871fe660c66563c02148c23a7808af6505a082b9c68113be7af2c0afbac429e294101a59f13cb6952ac16b78a1ba3ca1030b29d86fcf3495c40455f26b9b50486c5ce56bfbda7016950e0b7cadcc476121e1d54a06deaea40dd4ffde6a19c9d42c8711aae0f18cc8bae49dae114ad262d17807d906ad56bed08f3ef8f217b6e0f7d7d6c1762d0a051d722395df81a9226abda7cb31099d984749ac6842685496281e5bf7c874bc2d38a8c276a08d35aad73e40c564b4386f8d1a3607cc189d28b0ccfe391e48fbad867821892025aff5f6cca1062e28ea7a5d8aa5641e00baf5852750a069db59813a915f2db7879395fe908fe2acdad88eaa8269b77d421edff6eebb51dd6c7834b7b49bdc31778f25b674ac36c751e3e85c48236e0ca92316c578f44f7770e52dd09cb05c4adbdf04ff1e43601089edcc1ca8b282a33a63bc52681177bd0ded2e7e817a28ef6ba7658792fab9a223e6bd2245ea31b4fb806c2a05c287b2ea6b470b8cfb4d3a153f40e3b721e2f2d9ac58266dd24263801ed5e9e822886022ab13856608a50cc2e745583a32a1f8f98834a88370bf8471cb32d5b893a6905429f9834cd2e882106be904d806a1245cc98b5f9352c8aed5d25776174e706fac6fff5ed71d70d9382abce6824ff786147c8de275cd1062f81338301d964671ce1c55e7ca712e8a9a47ae35793ecc2f45ff7686a0c4df9896e55bfd39effbaf4f3a8c539ab318d21ec5b4d8daae984bd9027cba22132cd816df05766969457dd790fc55fa4a7cd250db5cff2d0592ce69b6fb5b780bc80c6e8606c1b0dcf35c6a277c702d6cd2ce42355ab5cf295791b832df9ca0fa3b7053931c5ac0ece98a38ae19a0bcf8176934923353a51d47dbf5df2f760f9d4212472905bb169fe208dca6eae50586df87d37bfb4db11cb3cb7d5be970d25394e21f6e6025685367fb3b8b77f330248940c425d503552d3bdb23c180d50a2ec6b190dbca0ff4ab2ade1163f5e27340558b2532bcccd00a86009f3235bfc6d956ad894e41c3195fc04029f994e961fea23521a52f68ccc0802e6aca3db4bb1545e31749620a15fecbad0e4ddaf7efa5e71c004b750423111ee945d4748b1830e7ca55aa680b290f465bf4b6da16546d83954d5d7498803ded41ec08e9ae01740da3a6da83ba38056f0e7a4596bc722322d573a23bc0ba79552f865e2a1acfce5e7ff1a100f3ce3c3482243cd133896d35ddd2a6d73453c74c69c7facfe0b472e5f6ade12799d5438f19b417208cd4ba4fbcdd248058083993b6b295bbc75700f7500c679c35d7b3272b758e105c451513e21eb316df90ffa925b441b26e60cf6a3a71b06fd4c7ea65c559097253dc52dd724ad46b362defb2f4b976495e2b274b06de0884ff26c8b5b4e8861fb61da6c90b488132001cf800fb0881b677d649223835adcf384017aea86db5019fa5a9f8d48c62204839bf313dd4f9bfabdf6899a102905418bbe7b01647a691fcd08264967f8e6d3eb4ef59dabf9026dfe521955cb913cc10c9e517bdafd53d3eba94e3ddfda863c020e171c5deecf012ddda4ccc6030f47adb161ad590a98aca8f9b33eabd0ff0d2ec4c26a7e0c6c178c27999a6e8c296c8d42133a5b0b0ff4b25f416455139a1d76333a5331fc39ee1cbd81097e3373009ee7445e69a73b8293d3d09ddbb03044c37c9fde515398ff67ef69c96fb7e5b05f657abef2b4fb932f5736f5463e6c65946304f14488120f20e63099dac9b91f20241eb0958adc78037c6dbdcc643c3c8e5c31129699cc575b949ddbe7234a505c52b78f3d00061b9765a6a2238bdb9f1116eae47f3002b3c76990df70fea9f19d7281e2e10f0ad7113dab81d1a58333fa2563c87028cd0038e5c2ef735eeb8cc52ca1a4b84d0161178f81a1291384f0fbf7676f24fa991b0a438bac9dbaf672dcaf8495d82ac86650667540b0c5c5d189c7289a7ebd3f5721c2461d31068115374b66870c9c2a5e2c0bd5fd90d5a1ccc9b723a88781b338b20d1e73a3ec87698716615abbf4a841045ac5aeb56da921f22bc609dafed7631cd367b03eb1fb6fb4bc0d44f88da9d32f0cbc0db25bb131412f10600f5f93ba88296f19089e4a215086d4a7a2d6f07fe5c6b4b23285b2d3253f31110ab97c216ef21948727836ce3f27c24a6a2f8b34611a4f155a9210f854af4c61f61e6057871ff838306a4055a333592d9637f8d544acb974061b040b0c90986044f5f049688201a5851956af8e003abc8d891e1b6a7dcd92f063ae805e746d7ef9262af51b5431cafe1aa093bb7765908f1ab65ae8ab62400f84b683308d5d5d55aa048130b3bd91a8595cc678a8f27d9f43061f7009d7f4a38f5a0fd67bfeeadace7aa7eb33a7d62f9288bee968ecf45ba8e8df7ac8842b2fbc6183ef0da51af6e0ae295c954ffba9799f192510f5578fff4999be4c64a709688bd9b0e936e8e374bbfa828afae19e60565876fc1dedba5864fd755e11209d25566edf83ceaad963f4607472d1803e1ece455ff93efae850a5830dbcd61dade1e323a71d826ce2f8b2626c62b896796c0f4fec7c8c786729e0a63a175e2ca39912028aa5099e1fdae697e09721427369e29cea55922b38014df51389ce62b9f372a688ae5afbdd638b7c41db680793054fc972ae34fad11c32c24b8c5f4935b9513691c3d61c84708a29fde3373b50280d7bb33335b7bc22fa2e1833c77d27710cf083c0d80f4e50608772bc1e02c48d82c46d943fe851641e51bf6d11049af0107fcf18c6cf6a994dcd8944b333353c5618396958b5974eff23785adc3c20d05fd8e29746b5a85a0081dcebd0cc5832f60419062fbd4a595a23e0198e74b6e0bc9340e2cc174796eb659260a49eb130ff483579c8c8181ae99e682542d0d06dfd0ce91a46c5e194e90b5cb82fe6977b0a09dc92372cac2e00d11a40e807cbe5a622cbcfe1f1273bcbd8051f54f66f7aeabd396002256176e8b92dd41556ec572b9bcd978c666d91afc1e736b98fa0650896160777a59a866b04316c5dbd4942c5833f37e51aa750707fe528339325e08d1cd4264c87befa0f3cc0a54fa20538bc76388d81dac8f04cae18a27623a5a4ab7a83ec91a8dd4ae24b7f4577e452e1faf54eac5d0ff9300c73a8d5c63c90458f37b5a1e2bcb58c78609378cebef30c9e7703d2f5d3b50d7beac3126ca564b4cc928d187a07b103ab2531182d64bd7988cbfc23cbbdf7df15ab958c9ecdb5b2c6750c69186e26a15f6407a631099d80e202b21c5f2cf9946b0d711aed229355a2bc548d758af247b1a17a3b4c74ae9b3248f1b41b86eb48f1ce01fdfdbff8512ec21e47523eae21940effa8007d4f8c965742f93355a474e83fedbb30de9f4fdb4d949aa32ee063007787870cad89b7023ffd46f3669cf5e0fb0c0f070cf8d5f1310fd91c4780f040129087f508ef716c27543a9d28a3b40263dc3fbcc93db7fca1543dc8d99aa44fbfba1c8f104f64aa9b9aae46909b3e59b1cdd2a44b168b6403b47fb2fc212f2f3b1b0e18403aeed040f905ad246b3b242ec0c3d3131946b163d7af8e060c0eb7a66c5a6dc3ba6aa851f576206494eeb33901716a449e1987ac02a095ff42bca074782770dd0ae6c8081c75e340cb78f37b7db90da024bd6387a2cb9caea93056b9c620d260d3576a8864b2d835cfce348ed9f6a884165cfa997149be13bacbd0d2ae3308cb689ed792de18fd450fef4a5a7dfeb0234626e498c59a1c6e37519c8e63cd6da3636863ac042196d16129004ad6acc2396e3548cbce58ed1d29e0fb2f9ef75604f9f45b121f8a7c1e00d5e7364335dbe1bc2a58c3445dba8f449aa409578f677c323433fd49d7f9fa49e466939ea81b225a13e24c64b7f2873a3f132917d05cab22ec52420ffb52fc2535565e515456bd40099435f8e21d85620bfcd8cdbb7b24021869a573bbe38ffebd9ef516c4d9f6693f104633fe17d9c0bda4490b2d6f6ba4547ce8198d2ed8c8198a731ef1783ff6e939035d20e78222f45af876e69a3a1d33d3026dea60b1376553cbfbff41878e3b3c7b107dee3998f111b7070e615df5fa6220022b63978c8802fdd397236931f858858b5b5fd586f48168cbcea0e4c8278d636e057522f66c8854c0aaa865634e329e78c8a8311f97e16b7a4ac44bac0acfb70546c73152deaaa179bd1f595432c2e71a407c7fc6d2117ae473b917278d70a0cb57adffb1224b886fefe80ff5a651ad275f1543d35517b17293da4054cfd167f3bc99ffbc4661146090e8d68f28afa1067bc1c65c70e522300b23726be04c694f05da06f8c52acc934b4e7bdf157cef5cbb96e4d3c80b4510f45b566239f2b02f4e1fdde9277898ca66a1208ba7b9105075b91a23f050a2c028b675f9304ae389ee55052a5900c5cf54fbe2228d23bd24c1a33a887549fcb2efc42dccda719129cfa9cf381a9ff6a2fdff0d828460d529a73b33ca9e3fe9a9b810e1a997097a2280b22e57f2bb1a7dbfe11f0b6441843ccebf52065d377bd5de8d9393d510029ad0eb2b938cadbb0ff7d79f12a052f3f10227c1801372b45e27b96557e138ec2b024ee8b48357204ba04775af0a1872f895249610578e9ce7edf4b5956e0f965fa1af955fd2dcb13ea70fc6b489b22fb3e0f2f67d6cc35143fd32babf71de321559fb561e945e0f97566de25cc9205211f7ed0d53b39bf29b125cc3b2e6b4a804dfcf1c780102f62e16f7f0d7b49e067f4a2fcb850c23326843e8ecfdacb300168e19be69df2bd74b1269ce18bb39c069e52f41545202c9c3c12398c6ffa23052c54d6926f8d459f92cb21113b597c8b28614d48166f5dd8bcca31e1dc12cdc7634865dfb9c8ca67c21950f8552d5d2957f377f403c6e77558f5c4be62e22d123bbb181fe21090fbf2589aca69b3e31a78878787d39de83822068be8bdfa8d3bde27691db2ecf017e955a376421e42900297bd3511350af30785d64a20c47c4debcea1c10424370790505346769aad0b8114bf70705c8656b20ba623e6583aae6f6566f240e71a6dcb7a30b82b5a1ebe58f9a21a617b8512ef8bb2ed0d42f32d2ebcfd4d39144ab21f1a38d5402fef48be0238efb022981832f2847e7313e17381d2cb8f58cd239c61345d07a56088a5fd7a41c1c4fa0fe9b124a69fa611c66425bd81b6a9a0257abfef828702ef35fbddf0bb5e5fe7badcd91d950dc03d9b55d04bce0a3539511b6776c3a4654d0423da2dc1069b0415a20af90bbbd32f6d9eeee095f4661745a8c0c118fba5f0238e39b8dbd3420cabad33f03e767b5710585260d347a3e7b7aadf490b8f52bd0706404fac91460b8de3299cb83b89a378291117b54cc71e88346c628c23218fda048f67ba471c45c73f5ea16eab43f4f304150cdbf844280728b5495a010bb1d15a0c74ea6ffe0191781e1b1ccdb2bbd05eda56fdbe72ba59e72b737d25a3e590e8a06e6b861d3cf05c9e2a975aaf55d61bf275e81660dad429fe23566b852396d780a114a30000185c0e7f9099d353d802f655361724133743ea8a802b1b3f66de333a7532e94ccc8e7363135fa016d69b28d722d37e70a8e593a762489328692ffc5b59403ad7525c6ce5cc7cb2c355428698734f3a386b829cbe56bd451d2a3df53ecfdc715a074df81a99cbe7a34ea3a0d1f7b03fa093c3182d31d426b51a5243563c22506c1e75437fb59fa0d9c175a48c6ec3ae1e5736cb1932825ba8830c4dbe49b9bb68be5c58d773f372a01830ffe03b9761f3af33f84cab5980a86889c0490f50fb37f54dc18e31e5545e3557030c19707bd60a656a63a19d6ab6b62866dc6e5bf249c68042feb5c684bec5009f2b5f77d2e5e4e2c3bd82b4fcbba9eacecda7b998cb80ee76c3cffa1d701bd045269213289c765cfa347fedefe09070e1e8c4b747bc80a624455714c262ce921296436e368ceee758e35a05cee0a13576085468a667f62449c34dc47ea3d53acc0c6f0b9ed9d66c085aa749eb8308ffb7b2bd52bd61a28f0f4c611e3f97282d3de08237df6734c43742804d8692bf5e3f3e75e0ec248796a9367548f438ba103fc5c075601a2c60b4e9eae32b3e5606d6bfd6078e1e12ffc86ab7a15e0edb4f7343ebb578cf0fb5d542d24e012270d39844a9c2950aef36d816d04c401eb3ab3291267c716dcfbe6a0bbb7e7d4a0dd92708ef610fedb161497f36f14bcc12fdde7d77433ef29f723649678f6775eac816c8aa7d0c7faffb9b6f37a7f3f09391cf4f47858c0419f42c561c4e2b2c56a8f3e8a659c2f4e7da9c14447d176abc13b6f77e48550f6495830fb2e24ff45cccc34a13f780d581aa201dd4ca969b071a1c3a320f3e229bd3a99130caf4b63c72802229fa6b53e7a82f297869d46dd61cea7a5d96b953a3b3987b99a4fa3fd7ba47b2b00f4aeea328251a5c51add5476d57f67744d567c41c654b2bdcae4b786bf9e28f6ae5d7f8b0430611c6f1adc8e3281c701a91361f4132c9eaa398796c98ad9ee5781ada103a78dcda76eb7d98d6c91d7f87bbaa1060ab0a99bbf05854216a51f937c3a04b5e148a3c64c5bccb28d11343b8c3baea60edc5ef2c006ccf351d573b8ed06727578f0a4a5812ed43429e1a41e213af15f22c5c525f9eebe799eaaaa24ceca537f9b5dbdadc53dc6463732e33010bcae0fd68069e415cb20d29f5a54221cbb731244a599b5947171cf6f2b284b00872b847d60475c83a1db139884d48fb4ce490bddf477240994a048296ff1ed66b48841e5982109a6d7c3c92563c07f64d817444308a500f833255ffc385a6c19750e24c04003226508509c9c748acc9a36fe8b101bf4a68acf040f579f7ef63125cf0ca81bf9cc89d7914ce7969dadd43a1665db1f31ede105d0ffe9f7394610846711f350781c79e14961c00397f8119d2792d974fd9dfa9bd92bce63790870c3cb1d7d92a70ae22962af5cab3937eb8e550e695ed88b30a55fa2e57dd0fcd853ecf6cef078934fdb01cfbc67ac3d80d339ca9865deb94336db65d0aa748380331fbef5e055821019b71fa4851491162fcc3c53a3786bbb528c4cfe525746f72bce6c9217fde643fdaace023cece4d7aba8929f91501d8b62565d65b2eda7c1b194011d90ef5897b04476c71715d2dbb6cd1a1e7b94067acdbc8b3230d9ca9a64ee15f76c71d4c912808171d86658934ac2e5eba37a726f10b8a84acdd583a34cd2ef7803a69badf8591378f4b429a885d1b9ca778dab5856460c368c6661e7ff543dec9f5cc212a3e1c2d85861c457e6648f4f8eb88fc6301cc017042c8b4d0a1af261fd5aa0766193164ee22ce83a87415af5730b3ab13f9e2d577369b1eebe1ee41327878d445e6a3cb37bc0ec386997c0e15ba10d7e1527c73e047d40aeb94842b491b3e277119fa430cfca58289498ff3750e5f08366c10fc7de72d2ddf6abf85be29d52bc460d75bb867b1639759d0ee8b0686026dc0d1344f160ba892cc15ae74eb218439b8bd2fe49e338f719114216933a1f00ef2905910c42b626cd5c25cf1005d5f22cc2feb1cd27b59c1581eaafa477af9660f2e82c5de197f647f2c58d855488f5179418dd3c90caac2d4143c8f07ae8f0231ca3a38d34aa9c11b0f712c166ef2f5c31a6f6558568d4a8d218634338630e7a48254e4bbd77997176c58c0e7793a7be8bc89ec7f492ff6580bb9b9c9865b6afd87b8028b57ea8430cd90cf1b5a96483e5dda3bdac1f77235ef191c071c692838f8fa7d235720b50266ecabcd69d4c9d882e2d780839f1ea1fb064e606c1d22e661b72a17809ecd409670edc3f0e470378b9e0018573f78e42291b6781bc9fe277065b0aa8b379303780c37475caa3323c2928527020a1a6d191ba1694932531b4ad8d7d40e598553641dabf4c3d0b0661f2280c677a9a11724d122ea58ca6ae9d02ba57707c18a52d810157db4a4e123e1610f8f090076d4bd592bdb16ea4cbb7d32e879489dc583a727a43dbd9a5f1c057612b4a70f175187d22d9edfa10263a7e8db033014f1ae6d8435c605762a04eaa0fdaf08ce23cb1b7787d7c85db6a5ddf2556ab3d0398881e8bc0a924dab14c82416974c0408b1102de6bbea7d89101cae8f33545c38de2493a68b9618fdac784004b9a0a8bbc8003b66d15c4425cf1d2dfea7d366548dfdfc58fba0cefc139c41a0919937078215b9988c9f627a6a837f37b371756b3db205e7095b498929063c1ca09f828dc84084a6814a08dbbca855c71c2a89572e7b18b40a9ccee5ce4c3702706dd3bdda8dac28e886b17dbe2a090d57e03ca4d78939dfb358f676590ecce9238ab25ffa4625fd259e4b7c8ceafb24df1446d177124bbb1e65a90bef4ebb29044e4fe7e63f83778ef5c5d043b560137dfbcaefb4c13043e9ece57959ef25ce0d5ee5e049abcb3542926e4c48b8012d44504d42fd447d7446376cf7896f7facc0ed25b166409be322ebe355b217e75999f9ddedef3a7a9260154b5dbc3e4dc209013fe8426501390fe26b5e78090cdb680ca7f6b60554c6018e8b1854bc01c31fe3a72b82303f4e0e940ad24ce92b132c5a6bacfb7235714e7032f122d2441f91561893fe554070e24dfeabf7f63f8554047ba8f564d1a69c6b6c2be84db8a0512e150b15d2b7ffaff83a26d729ce84e2bbb177846ea2730cf67f95155a9eebad28cf98c0da60cb05b13611243da0da7e261c33ad0c9f60133633be4a6cc8abc118dc6866bb621b6c68b21e31ea0d18623674c1cd4dece5b25f8b0862bbbd0f67efbcde992b8bded5352a2843f1821270da05d42cbdc52a506787723df1b4ea3ccafe1753b87cd063dd2a977b176011fdadf9d470fbd526e6d6829f3c07c24af57e55dbb2893010fbfd61d8ed69524dd61f2191a7d8cf2e1c20d1b12ab77e0c137796fe015a2deeabdaf476dce7f917440da28d8db16a6e9eb1ef1bdaf380e3305854267b593155e41f26bc2cfb00884947f712b5ce547302333c74713e3c640bf7e967ea4ac9d3efb20015109b98231fc4c35a0724718e35227de438954e20c282d80f3696b0c40707c2f149164fdac20576fc40ce8d8d5d2a92b52185bf8d74de49cda023bf6fc0cf64f75931c51b70bf7539de0da2d24f2914db0b83736fe2d6915875cc917d496d5b442b6eeecff1cc982dfb3d49dcf4601269069bb3ec2e624baf67f4aa7ae4d5f64b71f4dfdf893f781b56e9259e54f206f2698cb03117a98b49936d65d29cad39d8dbe9bf07439ef1211f83a536faefe573ccfe53fd588c84ab0f824aeffd5ef257bd883d5924cce962190533592d8d6d0e99c35c5a0e8acb9ecdb2283d9cd7685869be5b91b4ef5b115d24b377bed7096708b63a52bb23f10dcdaf6a568b53aedc93a8be1146081c18eb27f3003d9f4a30c443fea19a9c33febfddd64b566f3f8a5ff07a77bb54a6a29e9339ff28f398a0d0422d87d966310da8e8c980f0c40b077907df58394a28fed86f6916de151a675d415f52cc258cfe9030e5980bdaab87304240dffc081d1ebff98d7b51fa6a3a4d0ca6691af993b8fcb5203e7b6720421fbc2b2df25f12f890305b05d703cdf7cb3c0676b32eceee512ac4176a28b96d819dbc56a941ddb030f978640e266efa8053e7230c4d9b2d68809b0240fbe2df2e2a35a1cc38684de37f419f2c0439d8f615e61b1e4d18fb05733ebe8617258b5ebe47ff6488c05c8ba6ea795dbc874021807518dc993a3849dddf2e1d8c35e7ba6cc4fb0b9bd5cf19d9a9364d4f3d34b502d2f5a27237573bbd373b087d4ce08318daa6b13d3a1ea80039df5663e6bd6e054be06cc93e7690e98c9e1405f51d0af55e58a150b347df569414640b34fa4341ebeaefa444f8c0b2105b20bffddfb9daa1f03ecb54e9eeb8a228faaca9722c67741826e83d05969c9c0d4d8c4af554baca4821e3b6b09ea8363724cc46f52e98d1dc779c38cbd76dbff3b91b53ed45a794f54565d29d031fe664fb6941290e55f33a0c5915c4f35358c4cca808742b09d5c8ecfe92195daf55a01d1b54989a6fbcbef131742fde50a9f3c08c1f12e3962fc49c21bd47f232dd9c71273909833aaf28c8e5d0fcf74c40f88be5b68b50cbbc89f5e46cf61cedfd55b110a2ae72289bdd7c85e013b63fa92f62b5306da47ff1eed87f7be0087381970bf5fd5fba3e03b286f07630dd32bcc1ec710ff5514fcef9e76ce97cfe96df904a509afbef5a94bbaa077c23c818e327c680c4987c06f3249b3db8ab5469b3033d51005ae7b982a3dc3a158779da3723e3f8976fbba2aeae2f6d48209030fb72a80278f577b22da6e2b80f6fffc1afa3291646427396808db1fc3a508721bae65244680582aaad9dc26d91144e1c4552ed0289afab3527ca3704e0cbb8af706f2aadce9188cfbade97243e3c7a033f71161abcd86fa15726304efd496e46a63dfc077f4de5d9a0a67dc0486e868eef3d422f5d62571b95343aca323212f7e9bc4db6bbcf381de820cf0faa25f2a96c60e9299510a442a8d23a45394f38c4aaef98ebf0d9aed83175afc558b51d870f54837e9fa56fc4e63e5787206ba4c0e4a69dedb607a0f89ea0381dbb06ed321d3e380f1a0a661ce7bc41c091b099b2a3596fc63e055584901eabed78ce949b02479c6ed375f529dbed9ef0bad1345d79c76d2fdbd4a254a1f4ece67b79375349867776b7e5a4f3dcce6c5e884332fc02642be6d7161cf3cd8729a887848d6904a8b770336d076ec36bf8cdea981e3afab95492055c5943a5ab2ff5ee25f487a77fc82b447651975524f821fe23698ddab2b8af944b40f46276f0424bf42d51f30c41999e731ec7d9c08f54122988df50deb492d525a9e49daa0f15ec008c7af456c9a40cbd13fd6fd202c5c2d2de06422318ab6662accd07a9d4a00530bf609100e4f0db75fd2cff467dbdf988d43170911799df0a467732ed594296b14237ef8bc49291a2a90130bff418eb4cb64aea095ef6e76c0498bb5d5e9cfc725cf2d0970b4750a111ebbb7d91e083269ab6ac973038041fca2c09ca6808b7664ce2c54b4faf87642bb7de32c99a9ff620ae2f035c1f55ade51e3310fc547465b5348e6eaa257d3bf3fd7f2af9e5869e881b9b69d5bcb6f47f3c41af275f3c1e776cf1941d6853dd287e8c9ab280855b6af35881d6281da47968876ecc79adb52a4bfa668b46d920e5d7c962e6ae07ded6485dd220fc167caf128aaa3ee5af8ed090335f778a46734ea8339f822b1d0bb1b0f6cc9ad50383aa34e323553f4ad0762c0fa57e2c8a72dfdb5d5d5679087fe07a64d3804cf83ef858d592219050110f5b285439c66754e29d689d6062be3b44129ba5937a8f393ce7a3e983f071e0c76620b16018ae6e2f112ac7c31bbca72c28cd7136f7add736a677ba2a334f0c2237b85f9e681c851caa72cccbaffc9b4baf0b01cb3dad5489793a4724d0bb6ccdf7780c0cda27b5d4d3dc137d131d7564723197ca05b1d6a6f6e45089fce449e9139d70c1cf42d541357fbe5f2dd2e2090c991d21cb6942960ea49ffed149b4037b0a4e08f0209691c3f4acdc2eedb8eb8526cb6ad772300058e4be2b1c7456812ae7612e77382bce2bea6dd3432c0af333d051d27ee591b587c8249f5dbaf29c04605d2bc7bde533ff5acd774275b619334124dd01c77ab62dc6fde639d9b6bf23ac07bb0bed84af8faa550cd5b70a25a34d70266f6caa3e1c636ec9522e93d5a6be60b9645c39894f0aeaf2bd9371adb54fbc5e7d114dc392ce4e1149a0ec1aa98f2c712f13e0e637b140d72f4682208c9a1befa1e4a81a887e1f84b0f91064a1875fe91df8086773a4d022d633428e407937ca05ef9e7cc028b726e44fe5b11047f10451b387f5928bb93c0995b165472903a3919233a9bc3ef7e8f770bfade4eadd80b6c73c9f4307d565671e6e7197e69392914b4ccc1469d38164a53ffc8821eec87a6ed32f6de46cd1da59799cf09ead48f3713d83d688403dd4834f3751a8bca00bb9f6b21e76e04d20a975fb24988dfa9c5fc3dfb4c24ab2548a06097e73a108473b284ce467bb438858fe0f6e92dead04146e4a7641197ca362bb5fbc3ccf4a0cb035a55265b42c9631793e2be30881cbdb886ed2ee0f7f9301e8cfdbe231efa8559386538d69cce891a60b1d14a0025312ec4b9e7875b26df225af132ef622d459043ec9ecffd503e93cf919bb268b128ac1c69a065eaa26b64b40a746720fa6e6129816fc621bfabcfb21bce5f5db359304dc2a30a2c024c38b63fcda7df156ccbdd69c2b761e280fab60ee81ed56b92cd37e9f970138d759faa13dde0c24839c891dd1230213a7931754a454c259e19358caa5fa7931a64e1c3ac1b33fe087942f8f889acf9256da63752b8524a93e34a9c1ec197456339ea3b4ef0c584569d5b2e002c8088170075efe63706f42b7087cf17f3573fa0e271065daa988b2785ea67031e0cd6b30d444bfbed310190aadc3a13e11cf1d7135f6a5407f468e0c6ddfbeb2e581bb1416a0f114d776b08c0b4c9e2cd95252f55f57db050ba8ceb88ba737e64ac6ca2f67c3a827910ad091be55cb730714b94e0276ead7bf240d1915c767367187909df665db8bb47fd8c6d8353075b76ad1cb90385cf3c629296445f318468009c0e6e145765a991b3d0c016c363567a528c724ee9278f85db267daef24b6ee2fb102f582118b37e96e880bdf30812c4afe4b630d98c2c9bc4ee69898b825c64286a2412ae4aa61c521ad281661dd4a879095e02670e00a5573777a2fcdd1c0aa7a0aa935caa7a2119302dbb7ff5abac5dbd0bf33b6c3fbd78200137ccbd9d3d8b7044511f3d22efd3d0a3fdefdcfb5cd6034048881b1de443ac5374529afa0506e91b64e8d73a25111b3a5d7d11713ea760251d768d679c2c06f4d5ce6e474faa52c30691dddf21bb1bc132adca1f4d8c79546e5d7d2c4be428edc7b39063ddeda8e3684a6a60b7b0dfe74c159e6ff865b163defda07be2d476b1df2bc9f7813d688c5f000cbe9ad5799c7f163c6d1511b1e0ff8d7ba9bbead58addf6a2e5eb9fc71cb241cd2b9b4e97ced7fec9ebf1e08910ef1601f8718112d693dc95429596252ca18fc97542bdd06e3fdeb398a747593e7b2169c2b1ef298d28a537957483bcea42e8bc7e502b64fb32199c83d8271235c75ceb7bce55d5c087c2d0a0958aa71720482cd485d74394ae728b399e9cb4b356cc63fab932b37cb613a0d658eee4d8291796e90caf048acc13ba6adb6fdfc2dc28557d6a7b1693dcfb8c5f615b4763b0c58d20754312fff2bd6bbc67bed2ef27d7cf9aa25e2dd5402438ab7b7b2dbb315b1ab70b43f85dfc4b4b67fc406ac78b331f7e27b5890f6edce5da518d877fe1b8bc98e82d511b2c2ad00642566901d8209a014bce878a67c04baa06a982f81700cbcdeafed276c55aa31060118e316a3edf1360df431ff74c58558fc8199232e3f5d318ad4d22551b93a021cda825ed792006e2acc2597044956ac90e68ca3bb0592a9791efd1cfeca217a8bded6177608463646536bc2b4f422864537533d5e67f8a4655625bac489f8e5529645450795844afc321af378034c65c6e7841cba3fe8fcf466097e87c244924bd75ee3d3f6eb4baf5c7ebf137be104fe9d5ecb390a120c61539f836445e970bbcce10f05dac37c4e82898192ac4785345346d0c228b45b0d36e9a46a9e8396cd2f48eef734c158bcd64f8ca33074288551015fe95593b16621c1711c6869f7adfb5030454b037e1699f6e8b7e19cd3efe10226cc4939f9740cab026978b1d9091d82ec6f7b5d6e6391f2a499a08ff2450b62d43101ea7c6e5281942214820922bf7db1d4418e189cc7e1283c41d9f6ad480e69d4e623a0fd732490c4689a48ab90714891ef1b3179d59d337e96e5ac3c37c67b0984dd75b0fcf9799c5b908b0ed4972305c41e39ca0301ff8ac1208550f4de345364f08fc5b67c2a18831986b16093a47d70c19610156c00b7a82092af27bbc4bcd3a79b0b82ccfd8b4b251640cf132bac2becf36cfe890de8d2a2f49c280aca2b46136417ce63c5825ce16e0bf59a076804dc4c2a8e3d469f1c4f4cc19e2550341f280786dfabe03aa0479d7a558ae645835119e9f8b15622cf4d6c2147e783534669076174266665a452ddd9f2c841ea2c3a3a19442545b892d56b71c40dff3d699fd2095a83b63612925add51411d6e5a96fd1f4d3dbe4b824733d1ca287be82f93e1c7fb9429181e47a384533422ef32ffc649877960f5532d1585eaf239a6e29a840fb6926934796d451fad457049d2e5f0a0d0bbf59fcfcc0dc168decd6a1d5dc1e5a1a3686ba5097fba87ca9a7d778f9570404afb8026d6b65b24e3ec69dac7dfedeb5ead8c8f82a4f0eb57c22aafd28128fb1678ac6b9355e039be7d8d6a113fc4a494756de909f82bffb438be3a74fb5fa991c8bddd80d847683934d1c3923238a4f34c4ede1df5b060d392d86207ffe72002d23ee50d4f1c6cbb46d4c8b5bd302e0ba1eaf92a7fc7cd06242eef8d9dc54bb1db23dbb6cb40cf2324c9c84296cde8f1730a3cc8232624f26b42e5c042738dfc5df28e75aa23be926a341c189d2bc5d3726832ca4a10faf57aedef288deab417a1b13814e3d31bcc4a0af22dfb5560441a816756745b6e92a3d31745f0b905de5cb38948d0ee58c4188b516256ce43e571a15858eb5582e5af92fca696c7081eeff673fe72809da216dd11e2e611082a831bb01e9c27e9a41b899db7e3be3f61b5fdcdb50f2b12893b7109600b8ef9abd5134897bccadefeeb1a97917c0868bacefc349b74f1d26d8c6b70bf79dbd6f93852689c061a8be315e35b7972c19eead7724bc87dd90a490b77a8d8dc2c18635cef1410e6d3043a056bbcbdaae20cf72f5469f393241a8e9b8db8c23818fe0b8a618008f5a26770d7761a032412b8f1ead404d2449244afbc81ff359340cabeb1836a6dbbcdbd5eb9d648fa86c6d367960c783a7653137a86e261a6edbffcea6695db5d21d633a609d070a3515f9604073783d4d58ab74d9d1a0c5fe06a4df8970d16adaebb998770ff7bbe13acac78210d6dc37af519bf568753152bab97176d43e68c1bd24bee8ba506b2573252c21d4aa4530254b83ca757a664e6e6d8443f34a137f41d0cb763c69bb0f7bcef605e403a47cf3e64502d26946996f09c70979a0ffec300467b6c83313cabcbbecebc7f581b17397f75a73881a8fca1678feb9d296b267918b407b754aba7d0e0bb093f95f5d9fa68652105523daaa3ecc1042d3db84a1f0a2e16724989ad7dc8533f1b3f4d979da5377b84ef57900021db002b75d6a95b88569caf013f02c308547918f0fa4aa500c10aa6a4aec30d2f47d2a719d24827d82cb73abe50ac56c86032cf8e61953ef668f536a69470aa213ee6be95e0c088bb816903cb4f28d0abf4c2763d9eeed6a9639cab8e72d07235a7ff9d790644158943db7f7b100b3dd5a439777e1bb7bfb1119b5bd7d0f7efdf0de91cba2141e336fee17032a649c796b9023467073d8f582e47f35aa0f0d8bf3e1a583d20af480cb64b795f3e9945438a7b369508b02f51763ec07cf563e32f223c7523c1400e9bf8b5c6e5a0489e7e6c583736602fbb56e6c23c3d656f0fb665f2e2d8fd2aaf6903313e32cb3f3c9d9d2edfd797a18cff448e2b9050103c978123fb2cf7c59a490a9b3a4346d8b4573241d3dc2590e12b5d8e8509bd88f9ca848667e284374649776389312883a8322ea7a2711d3194f83848852f25cd4256dc8baeb4d52088e0350db5352c5aa58910b6c6d4d98aec208b0c5f8f2c9623c41f6d18319d95cb65afe0d792e64cc63db794a3e5bb7f48c74fca92713a70a6c0bbec13899b985ee21fcaf390619f3c7ed57d7644d79e78f2b651b8e592a8989fa00313b05ab3cde509b493bbc08fb6454bcd5de0369d2cfbfb9652e1aa0d40b76fb49205174e4873f25a8d7084029320cf59aaf35cf421c51491f8b8d53c13f2118369be013f5f5c53ab2e160b2adab1821feee79694625c07a3331a31d6d1a5dd9926153779563021bdc944c2aecc83f29d777e706e4bc6e8ac46ee096262a554168e7862f31d0cb0a2e42c8467c767677bd97aac8e6977fe4c39c2e493493730150773caecddb910bef34c86875e0166534bcedbe6c0ee25d55e043c2243b283f45377e18fa1919ebefa2a55fc0ca30a71c338fed43305de48317e61c8445e5f646aaf2d8f1c4facee0343f626fcb2b1340a385a91c3c1375767b7685418890fdb72079a14a353d854f9dcdbd17c334194b93d6ca87429f93b4063e6a4d0e9cdb3a33e3e314df1724522ec1b5a9c710ff0248aac5f80a186708a0d265e3c64fcf8c46e84af98745e6c93e073def059badd2f6848e78a42caf8e3a1b0b0523325ed8c5bdff133d438e17df0e675b858b85b4013c12490f0adb0356ac60c235bc1f767089a1393d9fe28930ff3f7516b97d91750f4e37d8b95102525959342766d69e628fbf15e56c78d13df870cf3fca3babc8827eb5cddff27867c4f82850f6354435ad773fc35f6d3e241cc0ef74c301ca39389cac941d76832d2217106656a5fae0ce75057a8873f15e4d7ca9aefb6a8db1018480e3fa9a99a8ec60556dfded9d1efa723580ce88b7b750850ee71d9bfca94b4d02e35bba4da94329fc319120b4dbc20c3280eeb9239fc76c56144ea60e5d6771cf6fcb6c1bd2f862066c6792de63b17343e6676244ef50fe25b6f1b9ec52031b75d83dc3a066c1eab90062fdd34a2e1d78275743b4fe7f1108f51712fc1720a99db0e8b15a7d5281791b9d371c5a9e9e3810ad31f3eeb5063a0934f525f284761ae2ec2e3f09723929c312002ae48791b80e7755cbfc848024d337b356f62f8904d321b9e974c0c6549d8e87ecb7272f28abd56524ac49fb9b08d9667f3ec9f622245a430d99d0eb8efeb9b1ef1314f2e2d59beaa3503690520566c7e28dbf26ab0bf284f15527b152cf5d6887334247a538d65d6a1c45b1e48148911341fa314fd365b51e6614995493cb306a2e6152a127cb652809a13f52b1e09ee6d5b6d13d92602e4836c334b0fd1d3002839e8263568d66685b4a28c9d558025a4a3e77a3c18731d8a9f15920f080a5fa85913d693f422bf3834773312df59bf60e7721f5fd8fcf46f710cd68047cba24b0bf9668374b4ef3787bd05be2f4ef878a4bbda84db3d17e78ae94a5696af777ce3648a4b423b55571d955a9380289276170578fcdcc712fbbb0c7525eed1936f36df40ad011808d1c4fdf450f7c9bef7d63d55e8c678dbd1f559ca2773c7f8495c29ff6575bd97aff1a1e6f8b86f384f9e75bd4ed7cec361c4dbfd1368773d9fb7c6000abc0c91f2124f4cce6aae7529d2a648083fc2c4d8f51dfd89671acaadbd5756cbe58591d7747b27d6ba3b31217e1bcbabe78c805dcea877889d83445e83d3fb5bec77f6eb6f946ab79c58712354cdc90fc8ac073c96c25eec5e19f046cd2ee0d4787a2a82a7e251c913a1db39037ad42021627e130afc52c38adc48802cd987c740eb3f0618634f4779cc8169aaeeeb6b001dfb4b620d9b523be4b54c52d0f31c3b490490649d48639dd804f27c94898b5d442b4f8779f0de0a3aec0450baf00b32b8981abd43d7d4f200fd08e40b98dbfa054377abec47d58958979a4dba92b44b9a9dc02eea6ec1bd13645f9d995f5f426ab08a7ba5d84fd2934bebacdc2e5ccf0ebdaf93c802e3f3d8ce5b33ee9755fc05cc0c32dad0d0eea7da0c80d729157df0f5b723efd52ab7abe3bc029c321d9883d8ed8fc30e85b06339116ff7ae4cc002a549cd5111a13289e2cc79a2d871b4abf281e692b924c6336d88538139542d13aa83a4b3186728aa8352ce2147fbf460b70c472aec3faf448021b64594e6de07de6f57553ab885c65e31b13fb979eca73b898ee692a5259487c2dda29b0b1fb2ac0fc527d9a43f17b2390df18d53f4289c6a549ab4ff801cd94ff164b790b66e24298f0d2dc9f5c1ea591ebdaa9d7bceaed5147b2ac8be9fa538c254f45ce1c9abf8a0d4fcb92e5871b0fdddc55faa79ca195d18941503421707a5237a01c50cedfd730fe645e95c68995de4e4e1f1f5cb89f24ac04f048288e5f91fae956afb26d2b02fb62f6372927732ebb878c7701be4f25729a2f7b40e107b8d5723e27cec0eb85859c550351d2b2c973d9423f6da8d0784299ae258ac0ab7123f7f686c1d8ed57f9d2ebdefb2be4d654c5c5cddab6ff1767958aa2fc547d79297901a33ef035a86b746fa90d6a6c79740b419df5e44852c0031ff6eaacae568a2e4dd1c9273be66448f4bef681dd5a5d3d0c5acbdd6ebd30ff125ed39f4a3e18759701ca9ef4940a6d3df82d6ea6e9fb9a598f44b74747da3a2ef6d935f2bc5112ee9efdfb80daf88a5f82510daf70eea49e4346826e8aa16b47705ef9185e16f64a801f42f4b075fcc2c63fc6f0fdbfc5bef914616aff59bda0717c0c4c44726c761cd648621c84cdf934ba84cceb3cab7bc84a3d5ea99f68c63f95b89bc2374b347a5c0b4975fc1e60a197db17e5fe579a517008c8ec84fe1e272f349491c88a7cd7379dfd3368931a243db5982817aadcb7bee971a5f9682ed9f7b0e9bcc69c50c10022bda5d76c086c0e0cd2cef04bcddf87e0ff58b91afe7905af8965f50ca05b9cf3ca603bc4d4a5db56ee40a2eb677548a9c8e00be462bcc4f220a3c75e1ab4d7c9cfeac33d5019f22c401827cc39e92db9d5bef76cfee5240d63bac41f9dd938dd74a5f77d96b47fd439487159a11f06f6d6aecba26f2f3e31acfa17e146e993a1b7e7272962601c904ffe3f39fee1d78ec239415f49c508c0c1f565dcd2cf0b66c562e000de2ae1a37b29c1296e9116338181930f7037b06d4e74b70f7b1e21876313fba3987bc38a55f04eaa3e316420714b1d3c9ff473f32fb11f2d04d8a4f58323c6f9b1e7d4e9f94cc9c5594fd79b9baec784fb8958e6b769792a0c98d1fb65e8b6f45a22d569ed7eed6b83a6a926e1b582a5ca6ea158bef8eb7cd4416096fd849261d8ce7bcf27cbc11151c9f7240820c95d14299770543f9964792220ea64363781fa4ddb02bfdee7de9edd76e074b70deb1455ec5c056f952cf0478770b17ed666f51a24a97521767e9a0078c02ad393f44538e2c8f06fddf22d21b940b140ddc88e4c8aabce8b1c7675594d211f26f87280d834e035f2fa5b7d9770e0d01441f23d8d9614bc55b5f32bfdbcc314a99d63c2edcc5eb11bb04e00b61ddd0213dbe5e62ebf081aacd78a48bb13c721244e1ac514db154e28a98d27aa65c29c03d59db1fbfdb8dfacd602b585e77d62e924c57552927c966bd345a28c2a96701eb9d19fa92f28d68f048a7d2c1e9ae15bbd91fcf27e5bef6978100001a3cb249f1e54736b25d69cd7feb33d99d8084f91fccd939e822a6a53e8875d7b82f64d44899e884d5c960cd599b6a5d27ecf411b566ccf0b8f3925d165e98095c1a0fedeca726965b6235fd234b3b362afa25d1c7860562c5cd5fd0dae78a233b14047387a58ee9ad27b96d3b3704d2b1420c69d21565c4ca2f88d6b6b03eb960b1097afe2a09dd13a74aeb626e6d1c5717e05116eb73dc3bbf8cdbccd92810e0501f13491ba00efed2ea366878993cdc2d9bd01b5480392fb99c5ee260312a3627a5c09fe78e347549232e8cdf40130127d436801fc87b0dd8b9026285566ca1bc2951f382c33bedfe61c9ec4e402b57b8eed85d527f09a3170b0c750ddead643c8e74c92b42df0261261f27512070571b5398a495961165afa12f5242c4b51b4fb1beb809e0e71bb5c01a91c1cfe6f95f40d3b2b9553982898f15aa17eafc2de6ea9df5b92129a61d33ff3ec95ae7ee58e4cef558a844185ea8582b44db36a071acd80264c7a5dde0068d40b169044362439504a5ef2dd91e6bfc8777ff034d3520defd506b461e71de97b36ad9d25d629b3d6953a881a54fc5fa07611fc45cbf3c2beee4ab0cb14715b11c37711574a27447a2b34490474a97395590b2b1da63031cad7029a7138ad09eafa6770fd756100ef7dc145baf9f72537ad71cab768159791dcdb83e07a103d144a3fee08cbe0220840e47e431b1a88a66007f8a08deca31c57c838df8e41b3a5b508ccd74e0ba78156a486c6e7c04d35704b866b78cb4831d85457ecc104fdbb5e4e5f1629d0b334113b78983b15468d254704e36760f5685bcd03be7798997b03fbb614de9610eaec8eb8b1f49784edb495d44982aa02ac099abdb7ab2751dd0b930f01e41eb0941ec411f3f7bfe86e19af9fae06872eb03e3011822b5dabf24dfc9342e2fa8f836a721151b62fe9f67912ee9798e7c9b074a6f17b2d5fffc6e690bc201f236bc4e9d0ad16a391322aaa8ac2c19f9b5284dca2a1acb2b48eaa92036ebd5beea8d965f317ed68d1253427cb2cbbbb118b19688d9aecb8e1e21524e7bb57459e79fdf70420b354dcb3fec7f34f9f43b5ccd333ebe1d88fe4ffd8371e5cf707ee8bee86316d88e3a20c33c0a8cd1cc45e85ed9ed9fd35be3bcd121fd1ceb08bc27489496a33c4be8ee210733383557737c466b7824793ca68e107bcbb000cb406a6639d977fc4edbc86cdcf5b07171fa220b11bbc87a650db25049ad01f7529a560535929ca490f291100399a6f7bb2b4bdbf02984f9cf70c34965af4f55335a09cf68e0b3bed6e88ff14fa54f4940ce9ebc3d033b875a54b820d92a9378b151139c04240ee343998135e788ee883cd88485890f6985a707a81f3ba6b14ebf4803902e000324f053c06d5da3bf18e31c3c2b659166f624b9dc7d393c11814a903b4b06df5cbc47c154de39de7c24aefce304603c433cf76038335cb3f527ff60332e5decb5ab38f67b0768b84e248318c964d0e76bb31c990d89c9f9590da3c30ccb5bc1cd6a53137937e26afffac0a42afbf4be2879d40672d3e293bcf6caa44305f8f0b685f331086a62a7475dec39a6cb3b54b416f29513c77e1c17c9ea6de260a01c62878d206f593fc397381820a836c8232470434754167d5b8748d112ed30da1a2240a170802e40998837507c5046faeed348f7986933f949cf29bd046c231543feab8abc0e2abaae89597452d1fdd649339d4f92a1ee440fd408f3235d23743e29c3687c7815450061a06cbf16f15bce4aed82c32fbb8ad57fdc237255aea594e10a7437369940a6322bc546d71ebafc2df2ab681912f59e4a70c26ef702ac382cf9b68fc57cd59a40d659714668c01e62638cc1daa0d2f7e9c0097ced51fbaa61ac60cbab132b9ace0881498a0247bb50e539b55a9cc98d48ebb8d1ba5a38dc7a6d2aee61a51a8469c1b8cb9039a1285ee7af631011fdc8fe6a7b8c037c059bb8766fe770ad94004042614057a73c3ddc4e59f39c0fdef0d3c893da757578031722817a2b8d534d340e081e3b5ec6c51cb544515b916effc1f4c5d8614eb94c0374cf8ac116eaa6258c39106143b9f22b2ad1dd85924f26298d8590abd83dcf66f5c5fbcba6e49297a87442fa99ad7a887ec19080979e325816f038c2bdb9cbac01ec7329f99f11d53d38b7e7a9498efc884441ff1483c7a24f78be8682b8aac81097cd36e9169f5b566eceaad42b1a105de7897ada2b9f3953a125fb0fdfcf63ce084628a51f56df34e7f7f6e924fa4ba9a0b82ac531e466792c9438e2d3c06250ad11780bcb2b51acc0e0653248378b7bf1855db19216d9fdecb0c670c2027cab9bb7fc2a3be700b4729f31df4356958a6daa2edd7e6abc5465440051852808774a066d73d5e1daf756f78680b924b9d734371ca612117ace3ffe3b2d5792e51a1cb927c89123708ceba255b7cb5e339412ac5037a686f12acfad54e53753a61cbf1fea02a18678fbeec96044efddd2e661836778e3e203e27287659f2aca0aa7f061e95ab78c6bcf03e6c5b34dc7cb4c64baf165038e4befa1c6b02d39c16b651467ac139511cedfa75b54403cfdb64248018f91f09797948993934c53436b55e9266646038852c07c7996259429825e401bfeaf72764a9aaad3043bcd4d45c0064ae694ee38ffd8055f935e8e9a5337f6b19100edce949da890f91db02aa96e9a6f223972224320d5eb15519fe64fe272fcd68872bbbfe29582589e185c3a732bd90d55a540e3bad4ed385b4a75bfd8f5e459dba1875210a46519a9667d809aaa0f2b668d6c66e9dcc3f59bf0eb445b2ecaa51d61f90785d5816ee9690eb1a8bcf2a53131ae414a36b5251b0c2abf8c19342ec33a579097cb14e4b648cdfb3f6f4bc5f9fcdc211cdaccd551e3d6758022e30e96aafedd008ce400d4275cb77a3da5229b214527b53b55fa6347264899ee5edadf8d7c68981917781da1b89cb3c72cf27c70d133e0428df54f1547261e2682e84d16af9eb856ae26e0e3f44af9358ca68dcaf2b1aa7cbf07d5e8b6e2135c3b6cfd0ed17f649f916b4a4632221ecd4085fcf0645f49c2b2fb6b57f054b63b25a7cd054fcd372f61416f44eb55e7a51cd8621fd222dc8c705ef83a6f98f09f6075df17d09d0ff096734e6b2fc05cedb84e220f471eba929fdfda985ab7e21f406e4bbd17e8b81eb530db2dca1b13d918b18d55ab61b6d29dc6c7a9fd4f25596ba24232c0682f59ad5839c833bc2e8e454a3989f1d248aa68633ea704bc9ca9547263ca1e0a164f2d42e39d7b9a6b22adc3faa0ffad29fdb4f2e704e0b5156a05af9581bcc15c06c06bebf142bffe3e6884c074d291f408f31bd298c3f41c407c4c43bd1bf3236393e53a6de196b37abd984c770c1514e238f9ab3aadcdb1cb10f8a9ce2a4f18e778c55a260b3397361535183c7ac59707184915da92af9d0e48191deb1f5c2b367df4cf13a0f090099108cea09fdab68f849ce77a163479a6968ce7e30f70b424e6f58467fe3cc71efcbe051f043233a25692957db4c8df3c000827654f1f29d63d449069cb35cbdd1f0c3d0c248f8e6b98f78bb67df5f5c901da71590a7631154a8171c5cc52217b5f0f40c04576d858163ef30dca525e2f2633b74604c65e42fa7c7b3786f523230675d5da35a67ff35411dc74eb624d28456d309eefe6d53cfd46a38e863cbe980241c7bffcd3694a35cf41bcbf37d3a200b660655f296cdc2044262c0f4e5d5fd2874de2b8e0f78adf8a8ee3989d0fb1f5a7cfcd482dfe354034dd1ffe36b06c30253a9e71eb1f1931b025ffe008187c85db29fe8c60de3f8cb8a9e1f5dac5522310cd921998c0dc4488c769aba10827b02cc9958692efcdd315d4e3e133bb39e3ee4e75c86f2fcfb61d16dd39107d666abf30fea20421a597cd14357be2cb29e3a21cf196eb95888dc5ca26fadb4a9f34f0c93f823788e5553d2a4d8d2ecbea9ec3bc39f4c7fe1fd9e0d45c4576345a75e35777196cfa9be961e400245180999daad6b0db0c4b1d078f565e19162054b762fbc409206db8866ac3c85435086d1dce6daf4ab17111cd612ac157367b483382922dc12bd6704e3e2e6f229ced08f0830279400c0e5076b07d2c772dc7b54b6013448498ca8da97e4304ea6cc84f1d4f07be16a67afa4ba67f1001577c06752898bb159a4d1caa698476dc4d722b3e4aadd507041240331a43e0d9ec9fc0f073f69993dd2c3a77200fdb1e35879e1784b9c277e4ae914951deef813052152d529726b75721d6976c658d57c90caa68095b24049b48835fc94474e3a86a2b66a0ea177cdd85899b2d1e831d1c81cfcdfe5a75739ac135f8f19841a271cc2fea2571d013b687f262b056bff2cb12e634aca576658e5cf5d4b372a4b46226ceda8814a8b309767c0b79a582e3ff77f3acfbca549d9a9c5822e935fac27465d9dcab400f0f455b3595af988cd45a5f5bf5c330f17b191ff800f57b454ab9976ca49da639fae8f1928d99c22d6d02d58262a074fb0c39521dfd74ba534c700e3d8e16918133501bef764d7b1ad80ccf0901259e9e997c559fe58e30cbf6a65bdd91feb39739dcf02873c65176341bb31d14f847019c05d3f87e0eae7f5cb684530636601a5ae5ab1f7cfb8d5e7bf5ac602edc45ba265816b8434f372cc557928c791b572853da188cdd16ef810f463ebe9c0312b4dc0a7d9dfd5fcd1fe4c9e9c2e19df7c2fa236d7161623317e66e994e0dece5bd3402691a31891afe4461cff87e8198bcc432f917c5b0da36aa9a6f3b13b91fb0efe37ed0cf4fe945a4e67cc9de90d06368b7cbfe7098a63abf0479a5af292313035c4d19f572286a10ac224ad4320c004c855f23092c2150b85b226be19a2931be861677523d72a158e9694d25239bf61861afb52f675673b9027ac28892d1c5d4db0e07f0069283f4c703f774331659e3c5fc4c0f21f4025b3efde8bb946856ddd634914fc51bc94aeae3cac7af16c4aaf6998e285aa43d22dbdeee125b27405919959313d8276b91fa9ea4fc57128c46e27d821d53b2e1c6bde1de4626834fa407f47ff74d3d7ccfe89c42875e9b41a0cb221b0441b4e71728d13becb5252cb55e675f9d1cdf82ebca498c9441daeb226cd377f9ea828bbf90a70ac33e1343f4ff89bc7e099ed76f0c85e7e1ff68d106ddd35a65994208c84d987f11aa91d75eab868b10adeca6fd9266a3ca27c809d41fe5760172be95473ec483597ae920b639502ab6c5838542173ac9ddb1ba3885294acc00c8ccd35d3b3540b244cfeeac8e50482fda434f3b4d8a20eb5ed974d26138d2b7d6c6eaeb1ef2191f565ffc98b63a7f68dae874e1025897b2283c89a5159bd6186015f246801229b0e4f8d300c377c3fdb6235226bd5673736a596f635b0b4e4b93a9e88967fc4b1636fbe5c805e1f78299ba55af7a358795e3f5188af07fe51a58487e673922922d1aa54c78d8bda733f2651908a320ce0847d4f618152ed8873b937ff1eb2362756d5bf32a08962e21b75c7054962d99cb7e5522ae8d2aa0a3e2940de8d4d6444d14aca824909ba062646c6a801051383951f3cb21d6a7cbfa05bd0276e3c4baca2afdda65dee2aeddc438b70a9caf2f627dbc3096ebdb2608afecf06fd65fa2d29b163cc0f2d61964b517e04f161fb0708ea81931ba5e9204208c2c0a03aae8aec19e081a71a797653418bf14de099d1404510c267e131ef23f58a3aab99b7977de1738ee7b79261b43bfa5acfb2dbc26647ab486740dd6ba4292b5904a965ff940e68ce4084e93a7b5de27b251d59ed19655af5860465728f5781a731944b6027b339e9c41cf523048dc3d507b83137dc50207a25115b862b8bac881151535b7798c98a70abd98d5b13a498b276ad1d9bd38899fa3c461a11ea9a482ec08021cf458cfc911efb49505a1ba23d91dffc6e400e3c2c7047482ab1cb01f63c84267ffec8c030ff74428f15bab7f485654418a1e7b67889a6f6943eba4ff4240ba2bce9fb2daefe1ff0cba3c506f81790680c27f24114b130f2eb4b5f249f58aefadd0b9ced458e3972d3ff757194f7d9be9e57a7496f473a97d2c3795bc54436e054fd6f5a3b47ef5367e53117170ccf854a1521a2956ad336ccaaaa60507410637ec19265f79d14b5b1fc6c264e3bc4240396aee67c9d76f17965cd70588eba6c9f4fa12328f0f3a3e6d023243afc7ffd152659514a9b34d83a2d097307d9d13805f74031eb99238ac8b8e3155b3d4527eea80fb3ad086dab1d9e717f16eb72c4a6b37f113b596d7598e372d9cc53b8ae5545dce9d2cfd03f6f8b3c72375fa5eb3285fc044ba58100125a5cdb97f4a41ffe9805645e663fab01662f7d95ef2d83b27a23b03016ebcf3ee1dd14ecc4b893eed555925e5d4222f6d9cb81987008cd77f4a93b051ef7485d82dea02afad12badf2fa8f63aac1dcd4519457880c51ab27b066e539a57aa303e8fbab69e7b61c414eb85bf319ab9efab482cc1aa88b7d79da11afc831011dc9157e5e0ba57655570e8862eb237dad434ee5e681f200a2247094e8ed214b039c2da0253414a0ee6fe2982e648d1946b0dacd290c7668ab199185e25cd7e9e18f3a1c89d882ac8c13cdaf92e672bac70889b65825b09a14ec8580b4038e90930e80bb8decd5e7f81b2c7a07b63c5ad882bec03b7f0cd41cfb7abe60046762c8e0160ad880af89155d731ee3ef7fa95594f3a0d5d3db5873a92b7a4e3c07ea3a867066915fbadf07d8aacc031e672829fa25e6b78690d7aeb6777f4545d5f8133274c63f041e7fca3eeedf4d2b1adc34c5af6b7e75377bd562d23ca2d1d7791e7183b25b3f94fed6f15c6ed7ea45dc242cebc9f1eaa42eb7a9eea4c1a7635a97061aba7f2eb7927ca438ef25337ff3417d0c3c8ae4e2d08531923983b50cba4703d00da75160c77ab9c9267d890aaff78cae9784ec371fb7f98187ecef090806d3ab840d03b2cde264d3bdb2431e2acdac6ae5b7eebc7b6957e5e8f49abc623f45f6a40f57cc17d3e4282d76dceb4d7faf2c041597a88e6b3698ffd84b5cbda982e9abc3a0946432940ca650a0f15aaa96aa00c540e015e1c9d6000209c1808afa68b9273f671925fd58f09591da13b8e935e9a6e2d1f9962f99130a9adb4dda82bfee4b2a02a27b1c06b3fbccf9c8fa30ee86448e885e51dce8775f9ec40e118d5831bdf5d631227c3c43d208c1638cc6f16070ed58eeb3dea6039c576b76249a665e9e5c82771f17e12f879de574f1bbae3b631003bc1fb8df3186086e36614f308c218aac8ac286ee1fd9f8d4ef2430a302f618fc442ad0fb29d96556b404ee2a8659a7bb79ac97fccecc0443751f64f7ddddd4c65187f556f34cfaba9c42b9d4adce094ac692dda4d2f55250bf50d440fa80b803c16c135fa19d3ce45c5a9ad77116f7e601f612c25bd4032b13ebbe868c76f1e41dab96cee1ea1d0f6a628959bed6007499b394a7e1615c04804ee53e3f9fa22e1aa75d69a7bd98b5f6c31fdd2371b550c571a2510801d3ecc27b24cc9abe2f1800d68ccc154a430f0cb197ed88ac580130d0581aea39f3b8e308459edce7e9d18f80418413c47c7dbcd3b6529e78c646fa999dd1f16e52a0c7b601e88b7f53f228fca45c1e3c433a7319c39ec04a03440229d36f4e941cb390889bdf526c40146a891cc6c9b42a1fb765443421df18aa1842001311450e6b0e6e69a51ff7b3ae7e4208f20c4637e63ea00d8849349d0b32818da5ac7e583bb16aea22b814bdd7ec31bfb5717fca0fd55794f4056eb37e318d83d7663e93cda0f690637ec260ae2dce50e7c241f0d9326d39a5bd74261eb5ad70cd3e02457f466bb398538d7f5c2177fb5cd0f92b5203ffdf7422898531da6c34c6303f5b48e62083440fdf92fe8990b8a42eb5ac93b1a8e1c07b51dc7c31e0ceac07560785f24a00f5672af6eee32a776c3f6263597991abea78bb03a437348e89145dc00b80d928939fe22e6e091d2a753736e304839054f4d7625b813b5edd35aa407be19562bcee279dd1dbdb0ac01d9098b52ec3551fc20f8cd0a71e89b77eb0cd07237e8b239bdf02340da8e81cfc623d371ce09be496c5206af67edee19e5d4b0d377b2ae894a1a0f9230365ac594c4188d45789a7e12ef505fdf00fbefc6d363710e50ab7c1cce2ceeeff498dc7f04db721b3027218ecdc137c0d42a6ba57b8cec28750963c6c03ab028e38f4c25c86952d1404db25db876cb7d1dccc843c784c459b43048d49a92d5aef27ccb76841c6263aba7bf21a23d8dc282ed76fd79dcb3b391ef5f3d6de43462372b22d52e947ecca5c8184a4efc3293fd0a3e1d559a678c02c62b8de6a60316fc240a2968a36c9885135c693e4dfb8f3b252ed3f1572c73baaf520183e70de46268862b7fd0529e0ed4b9117c1bf672c6106fea7f41854beb8c9bdcfafeb02f3d693b6fd0660ae66f2cffe11f5092ec0866201d636e85ffbe3c67a9994440ecd03401610baf98ea981abfd9f5c48008940b76083ffe55c231649ab18d58de4998c6922d92d382dbcf73902dd2b5283e50437f3ce8af5c1fdc5379e28e996ad76189e113ef9379093a136438fb8a9fcf51311d672ecefeef5a2edbe98d1ec7dcca4a6d3762fdee6afdf9021cbb3fe516554809d25561558a4e0f04bb7fcd43f38b33fb7d19c27a7e18218cef253b720ea60bcd18c1402729f3c762ffaa039943d0be966a99c10475e0ff49686fb174da64e76b17e0516a8476d3ba1fbd60ca49b4fc7a215cac8a726b469033ea49147607d927c1add7a53c4c86f82ad882ce9251f1b8b7e9ebf567b7fb61131636268b70e00f9ffec60862bfdd3b0cd44efd7a5630d89532e7bb8aaffa3cea77d2b83a6170b7ce8f62ca9b2f6dc266bd9fddb14cdb28f9cfde746ca490db802c270ac2e053a8b75e7b18e18f7b08f46b32ca6d361597e20eb02a86ab3751855997c1d765fbfa5af7743413fb31ed37c07c1d696d09c75a77081a2c73812a9f3eff31c0bdb588875085dd313584d64c8517cf030cee8c0271b6bbc3c74f791461fa247f658bd911e87af3ead0747d4c61ebfbb2431627535118ca0d717ebc4b0b6ff4db520f78bcc531360643fa13aab3b6cc9cf34cc04394b33f84c953b0ce9ad75dc8235877d8cbae966b40f8bc1c4227592a695aff8ba89aaac024a1c2f40f5abaa278f4fc86617da83a52ceb0308e35490ad5f7137f968551aeb4a82b450a92a6c75528cef2fb4702bf3bfa77c876d549e29efeee6c120c9029d8ce6b75716367391ec3a1bbaea618fcc27fcf7807791cf6c7625d6d7db6a689db2571d74d900f41881f15b1dc2c7baaaf0f16bb422d2d5de55b27482aa64ab6a2ea1ae9ffd0355205b8608b66cf9dcabf236080415588dfc9e708392f1f72681157295a85d4d8b9bd45db16616136635310fb67d59f95a3c8e16be7a02c5b2ef46ba2ad077fafe78e0ebdfb1ab3a6a0abbad50e412f585b18b9574fb8280c09e605098eb39786b4fdde705fc0a0807d9bd0d160b2e32c30d77b6d95bd6a9e79c45e58e6208c28ae64167490bcaa0b4fbe4e4f2565c59a26565a11591a1e8deb0cd565847f9cc461a8f6af153174847a93aa710a0b771436c6a8b55c27dc15784ea4dd72425f7839ea22eb46957874dfd1cf4d5873c9f4a3879ebc2b6d185965fbb06aa59f4ca8f5c045a894461a2749138c8037950bcbb0849b328312d20592071c0491b1d8b4e3ca54dcde8518881f603277dd3e08d4d0b90a5cf1bb91d54b295591282ee9b8b930e72fdeb38a56c61233b73f46fc3f4e25fee19151d27d244fd0def699c602aa2e779cd048b7ac2a75ec5ab1bc33453bd4860cfaceeb20808d47f4060437b5f2c482c7d8789838b50f9ad659978d861a5572c68dfe47b414904dae19470e96e59e8dab83156322ae16a547a871c5b4942b25e9245266d1538a1af394922cc1e50ace2af337bf7e8e27755e16488a2585902b73eedf58c0d342d5763a4b3019a32ee6cbe891b4c4560544033766f79ad02078d05ec79b2212d3b47819dc0cb43562c8994f07aed7893b9eec6240a229907bcc3a38bbd5acf6754c46720ada358a8acefe49f3a7f7fb625a01749d22349a8f278a9484d985bec94711309332740e4d761b62567378caa6503210fb07336cd5bbda52f74dddb865ecb53f695aab44cc674102367dd9864e5d458cc4fe78fb305102936fbf01560962e14799090bd538d4ca54612b9a96355bdca1c335feb1fccd2b667081220d48b704463e28ea7dd794cf61bab6c4ebf7658ff2d2da38f5a907f4906d28b0ad6b75118d021d28ca5fabc1dbe19c5ab17b24bf4391f91ba023baf75c4ea373bbc6e7dd8590cae98c6d927329ff42ac000831e4a1af8245d7ab4f834571399dcca600957f2f931480db2548f49989bc69eaa9baa5f2736813fbc763698be19c9d3246002608ce6c2f82d54ef9fcce0de949a1ff3f0d9158b14a215dfbef281f6f069ddab66f9f2ca484573e6c02b495008cddfc01f6e8cf7e269088c19ffbb0e7c6330911726b507e8751993e278d0e4e3175a7f7ae27685aba2f22139ea63a678cb0f8dc1a5846a30514c1e3bc3f1b828f1181e14e02fca08a8e8e99814338634f7f463988f52588add7bfa96e7e67d1575a007514cea3d8dbd12ea790ff12f96dd4ed82b0bd784d637c8fd11e0e84d27e309708eeb5d6efde869a6b04650b084f42c3cc7c56c38d2df3b74db7bbb25a53c516f5cd93c87c61bbd51982239c0f51128ac3132effc66248fb8dafac4f51d885906746e4c4d29eda92942c818c54ed97191b75c29e6be30a105d9cd811ed8869d929a1d1aa07981588f4bb3375dc17045809b09c0b291f77c7ea65f3fac8a701e385aceefdfa08c472bcff3ecfda8076359505f250ac161f9263367a1e67d6737a7035df336df1c82074a047b2459c28b52a248b8650f1a730c508b82c94a4cd1f39f124f1748494271d477002d22d68272f6d2efc61ae5bae61b264eabc26b73128835db7a520ed66d1f05696bc5f12d04e06092c046fe2bcc7e988868910cb3cbce1b3e41b0a60437d24ac5ed7515800b922ffa1e6d9077048efeda6c7c799f2a73fd99b492d31f3dd9ef29f0aa54ace6014e20d56faa1af6835adc55e7a3520c68300b3ad30558a7f369b0397dc5b450fe354855d2be58dfb05c9582db1ff87cdd017a6ef4970b7d12f6bc1d6a732a4cda99b734b4faa85d6b45950171a17c1d354d85181b588d3b8f69b2cd832d12d457ccf8ad8902d5dbf1cc91b6e0b3f5aa390ea6c07203e196095f90de2df3b4cca13cc394dd559c3967980c95c74e3d5a71f40e310cf84183bdcfdfaa340662887c4a27a9445f2cf7b2cc82d37878ad55902647ec14f70723eff7976db71c50338acf4e16f5ed58747e156b351b1b0617d12941505fdb17fc894850d6833da9d5846a725d9b6ed295d05d18acbc92d4050beac1afd895f8cd8d39c3343a39474f3f3a965b28a673dd35c85f014d545ba6a4a535e0d1bcfbd467c91bdb76748e1669ebd25355f799cf0a831d016dd8d82c98e65078b21ff8fcc2917607b7f242141ca223c26a4ae4adaf08941da58847e960cbc2fa0a08b44f6911153bd9220f6266e7619663030d15a842f357dd737310a6559ac49704ff0f62926060172d0cfedd84a20ea8b4c9be97548b4e113dba580a7c75df9810460ba4f799cb213962f86d524881a65e295e8d43267b466be1f366d572a8f69e3ffc1069377b85a44a880350caa405b9c6e7728e60c8c7faac2f1416785d7dab190e788d6454a66039d428914a4e95abd6fa1791b1e0155a3119df2a2f1fa0e13d2d8b055dee8470cf9ea8b71f4814592e3087e3e97983f3bb5228e66b6a6c2f64622cb8fd5797f2a4f6aae7686b3b40df5abd2d53e274a2c976cfd5c071327439c00c0c7f0800d99ed5934cd5c86ca3b5308e2e20fd26ac15995c38b444671399f0421fe3721e8fc317180727af9764204f1d7d376c85021f5a9401580312e1a13bc9c10c6509522c8a317037e6071a685f0140431c15d867f8de73a9aae62465bda870b002473269116ccf11dd7451e98719028944c364ee3b9164e5c00bb9d51a306d83149a36847f50bfaac53147c116b4fc40ac86ec06d8d1aa4a09f1ef027938bdae06a746f049a869c821bffa8b6c77f12b2d8c34b7013700ac81808963072b56536eb70c72fda84d5a512fe9e6b4324938f308c5b4d4701cc3e40d20c0466eae4ff5fe6ae26b2fdea6fe67ec1da670174fc0d60098cc0eea19c78f5460973fb9aad0efa3ba93780714f06d6773dc515fcaec9082dca64fe0ff748a03d03efe90e924adc4d4e6ce839ad3f6f9e619a3c1828aca004158bd39188c860baf0a4465e90d19ebbe2a1ae7cb3b2e8ad0540b6ab6c13578b98682b0687729cc743f2c7b7ff434de3255276158f221be299e9169e5015180ad3fe00a05deb564b946bc24d462d6cad131eb812b12bfc12aa6faac6ea69b96306e3d05783d89141bafb6c5dbb1131485d7ded24854c7b15b0466335b86f082e27b469fa34340f7663c5abebeae7b41bc71885708790faec637cdad3d51c679e682479b7d5240bdebc0442df002c04c0bb54c01def555cb539e901879bd33c4b29ef7297ce19875fcb0ea29110471c4d7bfaca13f85c7a57812f1b0a9c4ed7c0b2b49d6a7586a7abb4f632497b0e0da10e7106f87cb5bda39c2f74fb5b010c527b082229f1502f589a1a5c789174a911e6003006e2caa421b9a27e281136f259956c71790a7f8f1a6fd9bddcdfaf58760911b3fd064a28cb586c0b8ef067574c4d30303125dbb3773a4dd2c5223b5de3c74f0e33adaaf17c160962f5c9bd6f3231cb6471c903e2c7e8b92f29dc16ae4bf0cde0118da756584b36de597a5858df4523f222c630295b809c7a408b654d6eca15680097b8db3486c6188bc48e1c885e4a73db0f3cc3937f83a747cd4b4c4b224ad05f49a7964ecc51e94ed4ed681d26d4e0423c6e4189018c473c7d452101dfe0c586ae4eae2d92922c6d0e149b15cb07a8212ed2a16a85d556198887208166c20d9647c42cf07ccf5b49ec046f43f157ce90ae117513e79d02222372f2ed8fdf9071291e680dc148ad52a044f33e02f775e88022f68a77924e2eae78aa21b206244820bc7957936cad4e0ea44a2484e10f3325df95980f59d3e1ecc0dc6d57d4bb4dcfcd3663b1cbed0badc658364d2f26421066fb5bf076d1b3561245de3ac82150c91625a9f300e9bf7d6d0c9d72c446b9acd2d7ab578075d93f3862f992daccad8632c8ff988b9d20ef2fef8be9d60b7f85ef7f0b8283763ddc2721be8561ba752bbe6dab2ff71eb38234414d2658fb68ab298f82cbac7a96445e4cbf516086494b991522601a73ef0087b0a69e07d3ca8ec0f0e7ea2cb4cd94abf6244e2bb23f2b6c5c3f7adcb31a1d5e0d7fb6c83cb44c472c90960090ffffff6f