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 83173 5ee2f8617445a29d9b65d0fbb96409aac7ebc06ecd31d5165b632fc2ed8d31c3

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
46230c97b6db5d29c40968d51498ca60bfc3f331c26a750d642fcb28d0d7fa38
Certificate Block Hash
5ee2f8617445a29d9b65d0fbb96409aac7ebc06ecd31d5165b632fc2ed8d31c3
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...00136c01000eee0100
001000000001000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000004e1650562fa12ec789b6fb3afbb13c81194406b24fba01224ba79ce9f9c7af763bb1cf70c655dbe6dfe72ac75a6495a60e15ea7072d348331ed5eb5a67b7de523d61c7aa556e45a20bd9e452f6063cb55c05538d58c6637044050000000000000000020000000200136c01000eee0100

Raw Header Hex

00004020a522ca919cd2166e5690d6e5856b5c7d69a7deaf9f2ecd67f41ace0751cfae1bcce3270fee942e6f948e5d35f074007590f15d48bf19035f1035ba146858af43d1234c6a53c2001838fad7d028cb2f640d756ac231f3c3bf60ca9814d56809c4295ddbb6970c2346

Proof Data Hex

59,560 bytes
121216020307a2be95cb58b201b3b0c373ef0d00995d051a332f20102ab74c70387e4b6990531dd1f9703a55db67b8405e3c21216d6d8eae114c8f29741d2a3ffaec8f4b00711af75dca5435849e484039c0bfab7ae4939022507dae76ed46b56056be10d83b13d7c3c637c96f6bdcb65ed09eb8108f2780dbae54c5d9df20c5634fb6ffb6f3f2a0bb15bfcdad8686d5ebf6cb9b414a0a3f6456178842690d5870ae0f3a7f0a22fdbe20ea40860ddd406ea800aef658262bad3848322a849f7034059bec168650732d06cebd5e4273e0f78c171ee0c20645ddc11d91e97a873ab1d365119505275d2623719d4b73d0d7d136de38d7cb9dcd6a822af7cf43fbabc2c63b64380111961bce730f636faa8a91d0c74afb31b3c2b1f37dcfc8737d7b9ff6de90423c266e6f394d98586c10b8865fd3e659d79a8d4f6f1de470d536af7bed3d922e8f12d7faf3125950ef8e3edc276919d003926e4c2d7685a1683a718a2f6fcbd61df130e53508ae56a3d54c7a8d0f7de2dcdc7f8084eec43dddad1f73f395c8bbb03361d56b8a2a1c2768f121fe1603fd5085c4df938c1d81c55f12fb6568c239369a6cdfbe0f09e7d3e8ead14940482b941acc5e1ec1b9b59df3d766c9ae83c14acbce54a1d172d6acf41d45dfba6b8a35b384a25414279fef6ce4510dd2531a3bd48b06af34505a1c8f2b02f3d11f4499e4ac20ce62596bb0f4d200c21a28a1d1a6ea3f0a84470b117e2574f8e867ca63fc8503c0476272b4d047b8d6ae4b58e01d773cc01a4ffe35e3528fadc7dfa0c27e0d2525451733e3c85aa9f0679735ec043d6c66f58cad80dbfc433a931e8f4495047ade13f33e8f119babd553a51baba4a504c396499a52888f80c47e2753e7ac4678e395f8d97117b59ae2f7ca796be63f49b1633005efe4ff6ed4267d984c8d1146e0a599e73e776d8879e21c334d6baa13ef756c779593557770e140e4c46e53037bbfbb4bec8dc48a4f02887832d49ab77d4c8ade92210b8643ae7ed4487b8ef829a9786a8c8bf63b1661d3ea3f4b386fa1e817d3ff515f748e4f0d1d954f8c8e05dccfeb40c4de07261db22c000ff495580ebe0ca4e189053410a55e8e4a2cff2715d04b7f8c009f3b6cb75639c197ebdb2d32436be3624cbcc9691f3f687e5fd09242b2a5633250718766125761d4ee786915e33e0630f36d9b6cfdbe7853e1484946c8e50fcc90798d8c848ce352122f82660956548618fe1aad4f7b868e9fcc378280e645136e019a4fa5d2f3dac2ab58d606536dfa471b177e3ce8ceeceea77ac99c678be4859c07fead48839e7dfde1d7952b6e03fac1766f6f50dbb77cee8c2b11d1b0b353641f70fd10473a43c3eb08a9c85fdbef19f4599b4466e4d241f9d5ad29e131883153408be41ded8b9697ddd8866210fcf1c498d6cd33ed97177e253e897e2642d1e11130f2ef2f815f9ad0cf6abe12eacf022388aa16c08cfd7ba24111d869125a24390a9af213d6b4d6a71d1e6eaab556506002b6c8127d2397745581c73d338e470f88cc993134a757d5ecf12d95d30235965e0195e523d25c650efd4638e418a8cd2cc17335debdefa668cdf13a4368ef30efa7d4e9a45a6cff4fb03575efd53dacb81523d6f43f5967fc8c2a7471f027209dd996c41aed8f9a260efdbf79b65ac55a027ede043231b8e51072f96b7bfbe32736fc4ac8329b027a1bfcc165a4eb059f0850d59a3c0d32279ffc14ba1b85adef0ea3bddc4b7b602fbc48774b1b01e3ff73cd4311738f576a935aad10b88c9558217263c88262f9577f9fd971bf0ff40fe551dcafbe0c572a15ff6549cd5c1dcb197529252d780c93884590bb3a5047f84edde806bb43dc5f72e4fea045ad48a1cde40187f99f128ae50371935a485eb639a68c0a8d06be7d9e55496233e9e235dd02926a381e86a133e43e52f53e3f34b50c0c34fe003c6a51f9b70a9b6a3571878baa555411926f8720b7b8dc7340b8f45ca363e21da9d3cbd2d7c2716a1fa73fcd9758a8c9ecc0d6d2fab4521c70e97e4b97ae03e8499c7b026f7b9ec95d4ae819aa9f1f1ce5933190e23af8152e8b36b5b227d68fd60751ec455165bb387a4a41ef4f43a49fb0feb6b0c5b05ee378e20d58518bb8972d33257076f8ad0b1eefeb59685bb94dad01eb276702e02b0234020ac1a3b19ca264cbddd42968fc20a5609c61aa855d50e7fd41815baca202b72a6582fccb3c879b28fb0bad2b7e6fd318ad8a6f6a1e5c1475f8515b845fec6befbfea99eec7864341574155c48f2fc8c1b783320241a2b8e12bf758f4413bfcf4b2098c22f4ce3199e0e22b985fb6e272b3cfc94cb17113a13060b78849c0489a7eeb8002098af4df230f91038073d5e59b2e6a4c98c04dcf8585014a37bcfc2c0a4485ec8ebc48be8e4ffa9f791d1b1c7b3a914b352c9133c156a270a45ebdfe9cd185f6ce4479f411a420003f2c431165eb311f3d0f26a2cf74baf0b716be5e0f8b19af91aef409ef1a5c690794fde07ae1646aa8102832355d4915088e3ab87eb9cb5922b9d4e52b8dcebc124631f8a7b3a488779a5b1963ea5f0b539a13050a54477605f78df8805b33c3a4e2cf3c4a1ee2cfcdb7ea658d756feae6bb069b43e4c4c85fa8e9c9b6bab86e36bb81c27822ffb49ef5119c0a3dab181dff1f2d5ff52f9c4843a56bfd897eaf48912d3aa03b96c26a1d73e7ddc4ae0146fe2b8e26f193ad0af926aab8b1387e161c7a060d055e1a17912a8a72087a8f0ac47c808e84deefed8e4c9114caac9343478028db19888c6924ccdc43c07182f0ec3b993ee79551af673889bca24fc09a2441713fca69852c03a19d969a41d6c572616caf7fe827cb83aeee3634bb58c280a8c593ed2af480e65af36ad1ac7c806f82ab58f4f995f91d3fa247785ee834ae3e86d6b68566a42ddc88c1c6e154ea704a66b1f5934bb03e7fba85f721db596751ef7f8158636440ca635240016d3b942ef583a2fe2c45cb7e071d6a5b7b256c63e187ab99fcf88f8cae0d9ad3d5e9e1cfac098b2341312b0350dfb31858161946db483d0182d8dec5b3e112a28c54ef4b633140727268a4ae1cf447cd00421b58cfe76f947c3e384d21dd84606e1d10f994829bdae2c36a96c7bc38a34598f9485f1fa15da3cb0b0492240bc4a9efb98c554203f5630b984929f810eaed207c80aac43ef502520dc1c706d07b5d47d7566da09b15ec3348fb25b66da0b13d93777eda086787704f2d9a2fd7692484f31b51b0baeaddc24b0dd1aab14bf684cc6a2f89c6977e6b89b2f41e05efb5a194b6c9ed693ec1efc34520dbab171107c20724c95b9fe3003c355bc446855d96a4924da604a936f4dc0bfccae58aa72cc56a5437a2af288b7515d3bd2bd8704e5d67e537605a0ef6f6c5cf56dc5cffdb7022cd79fb348024c4f0cec8de2662caa9b0321ab1482597b8c54886bd46ca8399e3cf9ff744988c58b1671dde90156b21b7184b291117dfc978dc21e294310091708ea3655a2953169a9af9770598a5de1184c5d219b52c4f3e44738294aabe7654c00b8371c4f2e18ab40edc1e0ba3ecee3091846c9ad9234e47bd123e496d400b5436df16e4d6040b0c1d884f6e455b2fe59eedf44968831cad1d3c5c82543107d1c4b9dd9297402dc6fcb8bfc392325c67df362c41e769f2f79459c75f5080642fe7aa0642e3849ba55f5861d949ddbba534fe1271869c5946445ed761a5e9f161a172fa13715efe4aef634d6157d078e0a8764eb217a41cfaead368ef961fb4d9cf84cd7b3f802365721ef9de88ffa4c4a9f7319f9dff89499e34ae9fe2e089289e4441a4c2c12c5c846179f3d8c9aa2a01ba4e7a90352568cc402f28c31cfd838f4cc493bc2d2df5cb057ad4ee7f66f78c3ec828a6eaa6f2a1c4234aecc639341bce0223d6602e67808de33d1f330e9a3a8638b6cb9df070f01e5f2ad426006175c2c24f3e16b0c99b09f102195cc0c98338d65b4b04587e05f2e546a7feb4cf285fb086f6d915ac1ae510a6b92ddd5d7e150772008137642580df7d5e3a2148de8047cff30085c3fd305b569cbd504f764498521477e54cb6a7ded0e5ba64c418a8abdf423670912d08957f7dbc7bad5a9e5ee1d7a341d354a519a0664268ee7e611d981eb2a7f4533f3f1da871f76564fcae03c502c0582c094b40f119e064362282515e515caf10022ca7614dea16b293be061792d441852bc924b3500be14e13971d45e5e68a6178de6d330caffcb2b32da577007fc5a17b4d030f2e9e6dcc141441ef53b42d86005edd4b560034881f14359262821c99108fb4c761073a0c5c46b1ac9f4d67d8fda0a717a1893865f23d5ddfbee71a45c7b6cd78acf24a02b7ce9375cab14c413ef9872974006ffb19c0da2d0ac9886cdc72dca26888f88902c8b8482f6d4eb287f47a1ba98ead90643165a144e1152ff44f128f6c60d308ccc37be03909a41c8603d1b82726bf54acd61e6f7d92fa26cff917ec221046ebacc5b528b0d906108ee247e2db3d4ab937fbb05a222c7f1221e9186ddc1534d16d0f7ab88b091b825a51affd7865ccca6390acabe5795cc4d812783bea4bdba26d5022171bb35ccd8c0694e60709f7c5644a7daac958d3bfc42bafba2b91b460903d39113b68b282c65563665d659628da8c803460bf899a5f1e27bc3dc2e1af3b52bde93e075a8bb9ced0f0af0bcb7e1432fcca36ac43f694469b03fae8c1a8c8cf12d06540dc3c73e132756911d47ab485152e7d14d59bbfc437b6431f972977a3d6ae05d3eed303fe8ca0955e01a613d53ac88cf914807c4ac0e4089e810a550128c2e20b9d22ec3f3eff93b2fe4e4e030084bfac19a08fd1dd52c7df70f21f3f3a5901c7d3f79b74cffc656e6b86de8399552a4b976558bb9353d854fe571408fd2fe898bd7c9a8c945abf58e7f841009d1602f915f57539ad9dbb7bb44790f819426e1786069219d573a07c740ce9a813ac22d9a72787cc665b7e720d596759947a3aef18aa3889f9b10248de9c21e7f8f7018566196fe16dad09824225d0cc14285dbaa6ad780f57016f9f5a2beca183ed04c235cc205cde4bdb1cc9b8146208f643f5a0a46224da81b6c44bb438bf23c4b4681b3bd82fe382d599bdd0178b935abb865722148f53dbae2aadcf6a0dfb3d23f25ce64d09a121a142e50b67f21b9b27c1d0f14647efb8553fe718d2eae92d5c8edc35cf4e179cad31a51fb2d6e4d72723b43d8f8d7d1bb9db6cbec7962c4be842fc69dfd730517fd266f62d5e77c66cea3893478600ab691e55cbf17b0982f6437038a391242dd65cc3a63fbd20ab5901b462843a07aa001d93412b015a8f9ae402dce9b1536526743e3dace2ca3fe8a5281d12b2b3d7bd8f68f613cd9ba24acf529515e3e8af0bbe8a6a5ca3b971431a19a4b444cbcfea850ff621c3a120f0f0bd4d0e560ba7498b5e39f187d7012b3fe84cf48e18b24ec2b84bf7a69aaf2f05a792005f4ceca99de65e712f71dfdf1c85a78e0be733ec344c4ac208587a61803861cada7f0c825143e464702e4e4b7ee0bb6ad36bea7ee0d260cee5c1d469054d96caa58839e02949495cd52f4ab702761f2e0f7736fed0258b3d29b7d7048bd49b6e8404a945663f1b863faf5c5576531ec79155207afb756363dfbf098632e036c570876ae5fcf42fdb48619e1a964de8b7975d1df7f00677e9221f1c337f11ccdcaa06f3d547e08eb19212e8dbd390ebd377e401552ffa975d0cee5362a0de7a4103eae4285310c5ec40080603a492ade2065e8d2c83292ef2f054b423e358115bb1df59d9b5b5017ba758c07f5aa8c0592bccb15a26ab78701a5795a4496cd268fc1eb5eca956c12060254a482954b66bbbc63e348d6f714e6b8af2a25060a38aee8195377153fb42d9cb5358302571d7be82ee439cb6c2bc5cc6ba302f797cab50a76d835877720661024833786fb9d93044f6195709d6ba1d28ffb95696bcfce60b0cfa56a76e68529f2f2e3d3c17cd24605ad25dcc9453b886f5c8e1d76e8a57156fea95f3f047dda1999aa0fe6601e72a520aa7723282e3b19bbe1dcd33406349302bd585b06818e1e76ef318a4e9bdd9b56e681a71d3aef105d2b86b00d8a9d99fafed4ca0d15ee1e2a6dd0b0f260b7603f7749fc894b45e2b25053b03ca909c28ea5f1d1d4b11e14f3534f82e121ff34696e9bd65bb9432f2688cc8d80266f9db567e8128aaf65f6d7aa5e254f20966c66fb479cd3d96eb628fec5a5afa387c9e4e9d90be566019be0d4fb837f7e386220eaac9bfcdd6495fbfc1f593085cdd88e1c6b3aaed9d22e7d9a397084f5be44a6e3c189bee48d554576daea1edb3c5a05c909d8bb9c25ab8d5c8817c432272ab20c5f91386fc91a89dfdd988562a1431904ccc230fca517e87fff08b0ffbc9d0e63aef368c29ffe585d97f3761e52e8e8d795c2e2b46578b9239531f0f10563bc355440211d676401ad4e9d005d0661141b04e16da6b9430b5865c2ea14f983df363a909f929165415c91250c6a4c4970bb40ed244971cfa77b5b7d8bc82aa918a6c9ef56acb0c1dcbfc49a50a9c39f8ce0c422dbadea17f881523beb47e4252831f26f024a1e766e772a48564b8065b8b86d70d84e946e6f048b5bd4fdcaddbe3fca450fc69b85af47ea03945a521d8bdd33a03e0250916921eb7269de06f3fc48b25297cca1933ed0765f89b1796b4162c64d4b0b70807801cf29fa7b4160ff813a1d46a1962930f7e4e16c95e66e0bcb33e026509ec697e42b844eeee00f8dc76d089c024b0280d9d4ea156309cfef634aa7b6ee302345a700037f4fe773128cab43badd72a97ab2ee3e1c870bf61a44500321a37becda5c8ba2d9de8d7943eca92bb9a6733f32286ba20e1c222a253ba5bf271fc6666d54614f2c9832a7d2b2f196f5354b1e8d85c758271fea331c216f61ac85349e7f07a615958cc05bf825df621b9635ede25bbec2d52455888670f25d9e5c0d6c15f4bbef43a00843ccb44447ed03ac580a5c6e59ff6b79cd487bfc5b3ff8683b9995fa27e55cbc551efc3023ae5907e519f7caed92af5c219d559910b4d7b3c40f03a66a8f0d21197f8c9e7e14bfc0d266dd30464461eb76f245a40298f37455dab9d0261970124a3ab8423448e852b0ba29fd9faa6c90140117bb982a08a6944cb949d547e3d4fa3bc0e299097ef2c95e01121b1610bbf479dd76961c641aa4a1e60656bf6b25ae4065990367bd3ca24841a3d6cf3de3c82bb6341591e15aeabaf258b9d4c3093c751e96e0924c445915900947657b09264617487156c4bf4dc4c9505e139ed4f923238f5abdc3c3a5aaef6f1714635d6edfeb072a6516a76e52228effb8187f52b6c6d9faf3cc37f01f8b4593fdfabfc9c3abe3849453c6204625e68a81846782a82c963797a58225e1da608cc2c4a04f7bc210a8a109b05ec1e489bf6dc656cb9560bf23d2872345be1df6cfc7e047150edc17da771215dde30ad2b8cd43057f24a1477ef4931cb2035c1caec61dc71db620527c47b40f1969f73b8e67f166d6ea9a19a36f8904cc5e353981881408abee6c03651976eaff37518edb674ca87f749154c0267c39fb57f89456e70ee5f1714e952ec40e6de62ccf144e0d9580adf1bc3d16789b12ae7e0d7a840a8a3efa55facb2c345ea52ef2da74e2af77c04c7d9b6827639d671d018e9fe5f22577b31721b94e9c56ebeff1f871f8834ec0f7640075e4ddc2734fff8bc41c8018e09aee0b9efceadf4885ec385ccb33556f54ffa888d73d44b1301dce2ead18496f08d374098f431012129fe7e408ab9cee66af35a581c198b94c91bc6f884fc840223a8ac08b7911671eddd5fa01503f95a277c7828c7e82e414eaba78b1f30a0a6b409c17da8b22e4c2b7377abe723241c085dde4e8dd30a95ef08ba00cfcb493cd01d8b532fcb787b8768a1d321bb9d64f552e02110dfa2e81412de2d4ffcd438ba74b836aacc9d866492db193543fbbcddc2c1694004f6f815408dc26f1080ebd8c77a4b35918e5cb5f4e363bac9ff82796ef1a0938034348af09c106e16e10a84cf878a7416160a0c1b08de0f099b13924f6861cbc206cebf201128c5515e38e4c87bda9b4dba1429492d2720d9480c197d805a8fd33ddb94e583ab196c53a6608423556b51b3ec7015c015e88fef71e6ed9d297f9f2b55cc4bd651b7675b7eeb831c9f49378a1d6857099b34a28859f22774c48821bc005bd9314f208066b6d1152f82a61160d1bdd4f28126c3a0f242814f75dc3b2d2cce095b344f84a1cc5a6c04af1de1b016655dd11a826fc4e52f33547c8156342ae46b86fbdf803656ec6cae0a139401d15a0f5851bafccff212f763901eb9ee717b4bd751f791f6eab8253939d02b3268ff83d8ea14ec82af6ed791b06f24de3bb15cd72261b9af976ef5391baf1305b90c793c5a3ecd86a09715bb8154578659ade1e5791c7cab53a9f821e7991da331774e9532cfa22b3ca2449591b243447f9e28dcbe77fe0a382e22f3de7fef0690ba53daa73b8e2e4d6b144d3f33f75367f6722b427699d35f8e3b94341857e8418a7d494aefadec739633b892b2950f9e05caf4a1c802d73e8dc5302b024be977ba5f69c2734fd756eedc7a093e08d69b0527825b305d2d98bc9c212a2b523ecd009eb06f4a2bef30995f5dd1c836ea8ad47507181550246ec83f13b8b4c3e1f6970de59029feddb37cbcb6cf06bae539ffb870d7e3c03894a2bedb2c72b5d4da6633822aef0b8a90fbab82f4bc79bea28711d40919902b246aab0ab3461c5ef405fce3073870e9bfde553383765aad1e4166159722c4ed1ee9ab1ed5fa0e843362bf9fa721a870eacadc1c3dc8f0c3ff3c2e04165d1c66d0df2d9192d600cb88f457a651d6d0b5ceabea8397d55aefd262b2ecb6dc8f61fccce7ff0522cf8ff125bf9faadd30b2ffc77bc1bac303416319592dac067ebab3bc7a963351708ad0a7ac37eb8c351a46e69a27c509e547f2cfc2b0783f17abcef7684cdd4b50e60ae1bb0e6c9a582d4d6bc50fceb6b95c69e29984599826b014996795175095137ebd83c5d3b2b768323c5da3b26d524326bcf0ee5c75041be11e7e9cfce1311b110a4a58832320a81189d2629dda066b581f2b8a01dd104ab989cc119f743e1033010b593e7ea1885e29d2cf58631c9013c4d1513eab96c48f6cb0267024aa717ead13e45e885d9ecd477ce04b77e14690c12fb3907a56089034df385d4c0cdc9d926ac0c1d9eb90428ab0c1d96d57bdf72f35c298e41991f192ed165991ac8a257368ec42bd54c09ff29af1e6ae5b0a4361a5e0060b7655cd3504653a292d662daa5295963ac25567498475fdc6f1e1b4b0fbe90606caf97b234b2f926d446d4aed9ab1dbed5feaca845c6c3df40e1b998e03a1aa7265589bf08f89a5602b473f156906c6f1ab4959ad70c35a90e03038613250d9037711cc471de1eaa3cae05c0a35fb15af0826fcc9eb5d7a08516a74a07f2a3ca802af10d0bfdf36b640f3847fbe3c80877e1b3bb3ba2b59571e688e76dd03c743651eb842ce01296a178a5149876c69e3315efbace568964bb2466c8ecbc411e3ccb856c691eb7c8565b3d5e8f92f94f9a708ccb8b062eacd5c45d45d0ec3d111b42f1a207625e3a03949f66b2f7054a7bcf55e046c1cdf350538c90780e49212c7c10471b92dbca91897995344f33a683f85a8154092d92214e8ac02e483d8e8b6e30a25ec2661bc1d31378806152918af232d6ddacd1ab85504a8aa8d60dd6c10bd5724363f37c30dd7cbd96c2f9b76b5c2e22d1a99f4c1b778fa36fa2ab121c1a7aef6cb22fa31c3686a03652e3aca95fb9ce40f643a81f7b9bfaa4c2eb0d61f293d823e9272f616e33187d9978287a71ee3b57f16f1dec8e20dff5c998fe298b1d7fc86d2dbe8e69a597723e37cf7021c0805c994c5685782be57bb92804ea3523714ab8645e0d6be6431ac8a2c377214a0dc89269f61c890bc6f1b600b0a4374066a52e5a40247c8a10c71f17a8a20ab4e8c3bc41a9ebb0b34d757056c19a738e4a0c701801550228851654e16ff99cd3dc42dafd3071773680bc017a56fe1842b72dd2ab4530166e6c4dd70e12c3c3806f550f869a8552eb6d3e01c24891a260f9b9863da61ea5018d4a110c2cdb8366af4001dc0b1e7fae336acc7ca581849d9218ec0aef2d98b4d985a6e3b6b6431639b206fd54c5065951a12bad219174333d6cc8053b8bfbe7365496d21217f2b3cbe93e69719512d0c6a5d9e60a84243770e187a08877d38081d51e18a7c165903d94f133ba0d7f78233a6c7e6924d531ce36f607485a93035a38e34c5e1fa563a04fdaaaa7e66cf68c35967e95d83d50cfb27ca69408a62dd208be8f52e8ca2dd0ac88f2c891985b5534a4040fd8055a4c4e68e51036262c6f405022f573dda46988ec2e139521d21f430bea9c0768a493c00cb7bb096e5249e4c1f62d39875670b4e75607e6dd7510de44b6db354b96fb54b473a1320b9884d0df89ebc741ab508ab666e51ba416e6102544ac1ecbed9fdd9923c09312c4ba172c89717d2be16c2f8dfab60f7bec0ca3e09bdcf85cb887a4773a450f4f0b15f24be0e27ae842b772692db65b155776fa7bdec93007971e6444bb6d03ecb713ebab1cfe9eabe73f1777b9a79607e030d826a1869c045b1a570dfa30dfb95cab8789b39b12ac2cd619b708c7ca686c39d3afdc7ada8c323797226b0023f802545a717a3f55134f82af572e32b94f79c140e759d3dc3f4e5802f9d6301055c245b1415dd697d26a457d1967f47b0189eba1850eeed8b9d5c3ab1db6675ea6b743c469aae2df55a47474994ddcf4dc13739199467229aed439b28f68cc1e57d7b986faf2b5c2c263790c34fe095033f06c369c42ab8e1855a40b5686a4be570ab5ca6c05fa0f4dd536b2515a99f240b861559fe8505bae5690da4398e2cfb693d0c5a976dae3d432a755c41288e95da8c3246f99329b4be894fdbda4aa223fed4adf79428d40a66d744bf5d4705162dec0601bb9975f7cb7dbb0a3c677486a9aa3f2d6bd9bb749860bcdda395d853a125614a7ca4022c5e7d90ddf126978029a157ec93db5b77f306b1009ad158ebd4f80a3e3a70dd1fb84b0e6f274bc0aab92f2d65231e2c04d04040a6cf28caf4463cb0c48677e98106725dc733d0c54451c4a8c9db3930ee533bbf5bfae9f4207605fa9e71058ef0e57df684b5f943ac06db22d239fff88392ba5763d49565fd0af048c5523d5e6e0ba74ef1d0299e49399df88feed7579c84ef54c8f034e8bd9cd80e52a6d0cb12ef443ae4d7598fbabe2ea94111055a5660d97b36bf8956e23530dd2e516b29fc82c5d3d225d96662c48cdcb6238510397aa81f96356ee2670301e54a0ccfae5c331ba300c935e822c48f18e19c11f2f339083faa7eb7fe8b350d8aa4eb1fdc292f655246e4053c8fb9417131522de35ab25188f840feb3033c60e4333c49e74f33e56ea31687f9293e9b975562d6b51bc0fe3a1ee4b03c467d6d71eb832d78d5acbc24bda2fefbb9a6e100e2c9e4218372b418fea4a75a34276bf8850e0b21d5a4d790258dccd568cc3f6beec8d6b1408a345152123924d4846246bd7ebc592f855ba6ebb12a322bcba980b56c6d35f217a14818b799fee2e34a51b71b3673401fa1f38ae7d3ede1a0a190fd9511aa86386e2c80a45ac5f8e03e733e154be5b57a82d7edc88e182e5bfbf7df2d79621e3b9faaff812b71f4f068160f28ffa9b9a0a4f3ea077555dd01b235767bce398be09a65153e54e7d172bafd39e42d58071490b22fffcde614269d172b1fa42570d017d99161d9b00bf34767284f0fcbd3006acba0c26161ff4b71c813837d94e16306cd6fbd8af50367cffd425b2b0c57dc80fc2c3ca25fb12b247ce57d9fb6cdd138e941274dfdbd46d66270762df2225c42af5559fb0ded33ab32069a878cd4e24f15ab6079e61a21c901f7ac98e210575efd3f0552069d18201a8ff0b6f3661c073f2056e73b08ee6ebd70bf2dd4117c686f312c9730d8bc0a52c2ebebde812a805aa4d48e444911e65eaa2e58caf99a66d57211afc2972558309941069af80532250a8514e762d7e71efac099fa1ea300c992c15b4ed5bb8e282bb22d70a3699283c7233e4b2c3d2def268c49d5caff678b27754cd8122abe2dc2c317ae6afc164224766cfbc310f0a05986d48148735656544923678e4e6c6a5ea2a47c822ebdcc42cf605806cf20d79d38b6ead0e61a8d54cb0024981b8412e049496199337e9c0532ac0858ffaa973ec8a94c2181a86c27273d694785e374c82bfe19d1ab30a34e788d0c2e2dd08997766b1c85c800c46effa5af50f46fd6b9a18009ab6e63d06d5bfbb771f7ab5483a5fcd3d11e679ae6c4fb99cee782e5b1fa7f5fb70671cee9221a3b4628412d8f178689669527d8172eee3deb6c1437c988fd2b2fb05ab2ffe95c3167464d731f2b213b565d1f152f9aa2ca5867d58ad6a0f198351412dac68b0c2e42cf8b6033fbaae5b2a8db3cf96a1506bc6655ef41976b6faeed1acbc53d36fe80a22703c8234da2665a325aaa53cd6f0ba53cfc1965ebb732a971910fbda10052b6ba27b73f8b0e0e49282f18ca8c6c8e0014fa0fcc1ad45ce146a8cdbace5c6063e78fff85194c2e6ece44e625147468618b2c26cb465e7343f3b3b54182b01d52faedd74dc8e47bf5ffa64fdc5ac84ad80cbccc9e33d616d1d4c9a444ae5f55130cce2094ae67776aeaee8398bf25f9a73d019bcf05c301f6452d5d6a1034ad0945822ab9f1e933fabd9d38f6a9e9796f602f6f4798e0779895db5197125833858a3eed75977afa2158ecbfa596cc3dac4216aa2172535c635956c7300f8a1d9cf1e54b952f7a1c567314408caec46dfbb2a4b2b1b02efd3fe766335722fd951259879d3ee5ec69dd5f30a61b04861805793594cdd2ef7765a6388fe1b6992a857aaccf6428ef7d26643caca4d6fbfbcc331508bf9465f9d68f7c0dcfd2eb1365e473893832fdda538aca02e7deb4a531a9a2d746136297b4a578705c387ea268f832f794ef9a03aa30d319423fcefbf22828f58b9eb9fd33dc7026ade0cee586fba48cb28c6a65d0f90258d36abe04e5081b6d5bb31f2faaeb7acf433bde2fb508fdb289992bbd396a43bba02bed9440682ee0eaff0720958de6fa461a5b4f472fd9dedb549e86be4f4295771821c399560517ba93c487fe92a618b0ba0e26d2f277e2088d6888a4c3c93ee0a5fee0cd6b9ad1eea54acbe5500c1f4faac45a0e80d11266051f888173bcc48be69b2533d2e4f69ce3611d1bf5a06a772476c28916cb16c9eb1dd047ba96e32573a47d48287ad427fd085a06b12050c82e664bf560ef31c7fb25d969247cfa28f988c9ebcde7ef408d522f55830bd2cefae196438b10167dcd19d20694edf62a3bc0fed645f3e6625054c132df35070e289ce26549f76d8451ee734b024231b99c27fced677fb0a0a75a24c8530deb143b80d912b8bad9ab6068c50e1bfce3d5b122016da99e9908017b5c6b090058aa37296c8d922b7e72bb423385e266f4ef70dc318d00c773a50d6e4c151905bad3d8fdd1450f572e8e062291f272f64cf3a049687bb7a7c1d3a63d0e44fae2ddf6579ee4289541f682c5f653381f0201feb1c047d95eb457dfe5fb4ce8b61689df0a9bd4f1fc0ae5982ef8323d0eff7b97ca30ef6c6a185a037ec31946e9c0566100ec1fa5b925a7441181e46ecdb31e7c5f4bed041f19790c7083c32d16ec0e7ae9d7fb5579d2a5bec813d5118d6e0ecbadb36fb5fc38bfce050c910d3aaff6fc7220def31acbf1a8f622a94307d4dcadcc3568a7135917de9dbb1e04068f8f5901511ce116b1b11d387841a2cdbaa9c1692097aa9d7fe9e9dce662cea982906db93e5e783e67735a11340b66c516ebccd5c521a232ef267f3af663a95769633d76909e912933635bbcacd211dbe599d2b11ffff1a72c7874803ccac79a8ebec4da856e8b3cb681729c25308dba715dd7eeb0208f1a46008b9a556a25be6ad0a7592c002cfcac48ee767ef91311ddc280a184a2e6a0b388eee65a027267faab63feaf3c6096d4d8547129e22de579ff30b8e5cfa018560a1939f0c5fe54b25f99dfb52704f2895ce185b89c9a46fb687f60e3e9ddf0f3daceeffe14145ad75127ea3670699b72abdc253617ab4a7cb414d052a0ef6d98cbd462519884b04c6ac183dcb0c94ae3fb04b81575c7e6f9c45dbd037b4dcf7893bad725d59669c29addbcd758eb639fb81e63890779b8742c86aea3a7931099ccf37eed4f258408d1a61a70632eb89a0150945137fff900c075d3df5f4e7a914a0413250ceb5cd7f3977a833c75b10d7092b1012214eed86f321929ccc0b6c2a34706b33d78a0518568b90e5cbd3ba07bbb379fd4efad8a0ade0df7f3da925062ba414aede70c8557dd852bc3377cef87c0ecdb4dd001fe7032f5a0518bbbf2830f93942527f51280bba90acce83d8015edc7fc849ee2bee4a8b33eb5c3bd4eb169e57a7cc2ba0d39cf8ab80e425393256a6891246e15cd93af146f522ef3db58a46c44208e3b11cb1f6a041bed52c78bceab6808dd4f26518f8c5e2c224c09fa99c233225439b6d2bc2b5594db23ee9ccb4741cce3cf0bb08a1d02f33c49aa92c28ecfcec2ee79d79420b904069f231a3cab4d641461370d65afa559a62f1ac1a3bfa566b895bdb9a260b31897f3e581cd0022d83ec15c775ae59c7f4a343f4ce50e09b8366c88a6c13dbdb02ffac9d3faed9ffaef2f84998f9fbee0143af41c74cb966acf9e7195baa5113ac79417d8706c0e559b4b4dcde8cfd10b123d63bced1f309af862a5b4c83b5d36cde60f66ed3aa156ed6e0027d6070462e881af812abcef1cc259e934cf2df2fdbf1777e31930b6b8705c90f523105afe9e167c4a9f1ef4becdd5389a3fa87007b3ad08a16685126b07ee9a1bed35f7ce55f7ef0515c9f9dfdb569d5f09fa672916f1f4532d8cb3de1b23377e0f0b6d71b2036df3aabef69d5067f699f1ba050687bc769c1590ece0010bd2937d7b360ba969a3b098433536eb439a39573d415fb306fb96af328ab41ebb7dda9f727ea12b29ce70126615e671f4f390fe126165241338cea3bd10882c84a86ffb6b5e23f3afc360f3fd775639b3b7a2891ca9bc0f023c2c95c80f9e4c6a82170063c93d47af4823c23d7397bb6a8baa92ea55664a8a15c265ac79e4fcd19a7aa80315fa7fe001c084c55bf11b3d5f57fb19b4e942f3f77008f05316d94c180bf3e06dd2e2d7cf331b4af34190f5135513194e9af79ce04b1ae59515be7392b75544ad0172396c2c3b3143edbacd51c98565a0dfb6cff259b3972dc559fa50524b4f57c006ca785997e89dddd17a3c0a7c3bb1f132ed33c079409f695cf9621154727a0c2ae0a026eee9165ef03ec983dcf7c071d476bec63a384f0858627443c5d4f50d2fc93fb7bb030c289f5633d4b448c653dcc907eb83e93d33b44845dde157cf3ead2767f78d8c1a91e875dc39e994461687b5d175b72338fb5deeb74c7c90eb1843ba54b1bbf9033ee36dd396c79536a96c6041f00978f7153c2c2f98639c6ec5bea2b0bdbca048e0d7e443810d12629f658967c1fcad3fa5c485f2f18202270f7868e10bb2f75b41b58c1585c15d6b514fe738935d889371a42bfb94fb057ef100d306efaccbdab93b412d1722832e8fa15525a947cda178ab6fa829f3c0826be6f7ed402308a633f5c95c77577efe47be29f7d340ffaa82183dda99c68a9d644cdf8b1a3f0ab244e6584817eea742de7cf4f655dbab11b76b2a045eef0e9587ad7c98ac89f69b39e15c57c0ea6e7f5dd3e4b6bb4cdc42fd24b19ed773ce89166578dfe1c8a21118b11fb845abc097fb0865132899cdf850c6042934de3d785375c061cc035765c8b9651d933effe4bf5a8ecda96a460872a811cfcaaf8621182152a1c36daadf4418ea38f6cc8b0be62ed95eebfc3689f7490d0df18e770013c4dca7c27113ab5c87cf4bf7a0f955c99aa97fce8db186e06bc50f4eef4d362b67f761d07656a3ce36f0f663305679a731fd754d6d3fc8ab8007a237c5a3a4282ed1af89025375ce6a1bbfd897efb641261f619a02bb688443b83a91a414bf1955c335a587952faa17d772d3bb61e343da5842762d8e3a061bb705ae8f12c999a8511ece1624444541cc900fe70f16a3387ca88a2aa9bcba8ea9493f6ecf05d13a7e71f10d0469f6de3e374c0c6daf390b6bdebf8b3630dca64af59a55f8a95b409925366857db959f981d8ff2585c89bfadb46062da93f73c56ccce593bc65241a254b8c1600cf217f6735542e100b53b88bb773e9c28fc21d413d4dbd33c5e49eedc17138fc53da2e313204a9bfb8fbf9d225dbd6d3654dab232dcc87f7badabd7845580d40d48aa77fbd69d66334d1a758a7aa5c14c7590d309718a08067b716064a5c3cde5a2c41b68177473a7cea547951f53dab76c389bed5879f7fe6f2961ddab98ef78a0669a3d78ccfe9eb5f3da26448fe6c4b6b82e4158d5b708afc97f7f665dd2a21993699771bb74e946be04fd1bf1fee4dc3fa377a4c949f5c4b9f1ef8b6a66721fe084b1eea6fb7967335766a98dc82daeb472417f8274bbc9d69f0cdedc6575251ad584326597f5d72c1bbecf6aac79d1402681eeb203f1c86a5026d5fb80a7a7920d7c8db868593d4b88c8487da61c742aac9b488ff26df01a6b5f19b62fe87568abda50ffffe7ba6957e102cad5ea38c4ff847474cf879409c141f9f10c53261fffa343919fcc1ba20717ca0cabd80adc526c44e20cfcb42bd20886b695b408c3b1afaf0a9cbecf7e52ef0a291fa00b166cdd6b6b38a1b78426df8291f41bac0a2b1292cedbbdfce5a87f8ce62c33310f3845f64a8a638cf154a6a11b53c299fe9ddad5a05bec69c59593b09275c8d8e28e994aa800152ebcc9a84a3bcba186e9540cc6d6bdb31898a25cf5dd7b47f08ccbcdd0d86460aa4ef38837f97b526fa818143731847be96447a9b1544b7002e4e4560fb2324ecef0687c7f1d37623e6e2b32fb4376004648e9d2cca6abaccd840dcaa41d4f0d13c9409aab91ef3cef43156baabf47663c7a070062ad6a6b0491b55ea796793d2b507f8a3670f2e3cf8dcf4101d074ff35c14663538a2f3dcac8fab4ad36174e8c240f347e33659b6b3ad8d1bdab1b325a684e7a74960174c56acb08e799dda9e689af4d11bcb9fac3a46177185250670bd0089bac9dbcd0c106edee09f74662e76e04b8264cc3484ed7cedf6686d7b66f1e19355dada1e205c78ab6707cfd2517be13936149516ba2a78dfbdf3709baf7cc3de9080482ed0b6e5205f18ca3d9aa79c314306fe494258985af0968157fd261e597edbb661c334d766d0e0d9e576939be6983442476c6953e994da5d50c5afbe761b040cf4675ef3681ed52a44e584b49fe5941fc90f9d61c12bb9eb1a07008f65c2cc9f88abce2b60f4aeafd1d23bd671a7e22955142263a6ffede1fb32ba696025c074ffd0ccc83d27d9db47ede9dc6683f81d8a8c566f4f89094851e4636684a36f27ebf572a17f3d059fe0b0056553de4e67b94ed06410013e9819980315af98fe7b544c2f5ee63deff4a098ba9094dd8f2892e18cceea7548207618744b6411309f2b089b73071b0fa4803c9f954f34d80c40f86af0d80c16509235d5e13be6b6cbed70c0ad9206fae06d27f03e6c8b2a70b27b5e4d76a25f92bc832c4339c6eedd6921ee9e38fc365444c9801e0321207692398826a2ecb105ad3daf14db95ac78e43133e19d6bbf9676a71bcb7ecadca481b931c12a389060f24047988e3c0e5a5cb07f0c4fc97ddeaffe959ac7388f64920a3c94ca437989046a582fbea6df964f4cd309ee93b351ab32ae80b7842dcbd9b21411e4231af1cab13cb98ab1b8b2bd45d0191ed6fd359ac7464078a12e2f8fdad8000c6eb6a809d7ea6869cbca9a9a2e52f6c0897f02c45eb7994344de3426d5f55a0595537bd22428467729ddf00c663b3169f7b4a311bb0f431ce05831a1e276b8d8c30f770f14076a39d06a1e09e8cb4bec38e4bbcce4f858ac2960533dde4a710f8e1eb987ded3e499d86ab94d5d61552a47918c166740f542901a58bb90008c37e0f5f6c424ef9162541b25402ef14b5b4a42713a16699a305bbda0bd4dde722b67c5b293e13d6e02ade988d2d0394abebac10d31639c9d3855cd8ded43280a265fbb63ceab5a614b7674d1f58583020c42e896c600daf6162079191746abd47b01b1d15b2ab6b45dcaea1d46204e4e384b3b28440c810bda2bcffd7b6171a0f52831b0a1e7c4628a59f3d734287e102a2748c0937d327c5146c7a6abe4de538489fb3b58a43820d07e95da1b028de97eac6e35f8afe6656e38c9d40b984457d824ab3ba433fc5459c07980d7604282934bc728fb8d7abf6ead1466e2d9d023deaa1426b271d976fe02924085bf2b070c2efe69a426cb661c41a586656d9986aad338bd0735610b2005ffa3954fb26c38c5107366b28a84d67059b999b6e023729231b5774d8f81d8f2c296826c028ffe54474ef678d1aa84966778d340a21d465a3a83f8851aaa7c4bc6244596e3136e5b88349facc0080be8d8a2bbb08dc558b5a6e260ddf089e20ff0f583c60d9bfbfb7f9dc80f57e88c1e5461d7a24546dea2784dd869b5bea1e39e82781b19b58b0ddffc1e60f3e214395b8c34b7c4e700d873de587288aa247839dced9fa19fadc277a7024204c96baab3d08c757534a10dcc4eac2f96252567f1e1ccad58bba8b397807cdb5196122309d8f2f3e899c40a1f315063daf96467150b5bb824110daef7fce836f25eb26b9df9192c9c01ddbc15c44f1f23070135a4980f816a33d2f9dd525003f57157b977c51c2cac122028adf8fdcd9946f66aa4170c171d2e31d976363c821e381ee0a1783b69e76d4d344c4f4bb7f2166a80c320abbe4152e0d12ef26adb5345b102a65ee266f4b7589cae33f486b5bb4d159fcfda99c33ee9536a42d957b2be4d401ce236e99d9fa7f86aad5b0dd87da06fd3b2f076af1678a07d8127ec8efc1c24f178bd447029048749c587fcf6867b48d6230b8ca01b498fe3ac75538e9e705d7515ed9919ef0948cb2b13d0d93da7fcf42475910e412a4f6fa7902ae2c1700a15dcada171545a066e8647ca097a84d528a61c203bbf0084c0b08715cafa46411376de879fdbf468db7686f90332c3fad1a24d28f4e717084adcbf461140e09c374d540af4d3cb2e5043ab28305aaaa4253ca42aa1fe600b31c26aa97b1b16b1c6b1dd43ad8d5d59e3425267c9c0dbe4f0ff681b1fd1c2de1480b70cf320d579252ace2f6c44b683b32010416790606e87ca1256f73e05e60670f9f81243d2b7cae245af7918c0c9051ba2a1ad911a97261df541b164949f5ff3e27b119fa8d2d05c20b6383c47535b54362dee1fab320cca69af8986fccad46a5839cddfda377d46bcabbd07f40508f9b9e6a339221b7c6a2887340af5c479b49bed4a439783bbc949281fce260bce3e2e5beec672b5e9b8d83f474463f625dc7f5ce5058f598b4936d8579a0a390bd717804e29f59b5d19ad5a02d712f7aec5042e3175536bfcd9964ffc3f15f197de86257eeace53d02edc506420107f0ff9a6b66e89980c9718a417d4e2da43d766580b23268fe0211d75afa05712ce74ec788f155c42a5a3d5a8817a3b110f64955ba9d3cd60a44d149eb7b54f45d68fc174f8f94e06c59eec51a09edfe5d1e9486d29cc7164b56fa2b16c56e1cff1c33fe585fb2837ba8d1fcd3251fc6c5faf8bfdbbc11a6fa9d312eafcfd61d14c8cf8095cfb1939a0b3f2110ce089208f7eaf9eac5076d6ff176155d54475dbc7965a43d8384a75e1703d148261b7a6f1ad4460024a867485993e80ee7834478017480d889bd81f85371de7365e3c415fbedf7a861ca774f303774ff4709d08782cf9e8249db0a5da18a11a27a21baeb866d46cf3e6aefa61b9853354bf4bb56e56d2147b2f2145581022be371c2a6cbba2af1a009cf1792b155a6e1712d160830b4de894d9a023e5b5004fb41094b5f1cae7c2b1fb997e613cb90dd5b9f5277db512b47f743612fc0b0419765021fb53eb0b87cce28f71e7f42e5b0edc5c5c10d7de8c6ca0f21f03a0c0dd9a7aa1da61e698e79f98231be099af167871a7ed7b531771516ed176f76a67a41d60839e52d8aa5f825bfeeaf53f0f5cfb0e769b34205ca80e0f848965add5bcae5678462d442745b3f81e8de6f80d1e05afea1499535fb31f4bc976d227350ad34ca8154248d25c7c479bc84a4026f033626914b6052fff5e8e51e5c04a51184ddcdf20e87451bc979adb1ba4e8b00c92939dc95cf1e9cb1b9358d43140c04191dd71de5871359c4d27505495594380769ac8bb8d533edff391ad09775db925991b6a518607e1cd43296f3d9c5cc93e101e8be37db4b212b9a1ab2583a1ccc2225d4656f44958805bdc18ad9c2a60a6a4af8cfdb624fa7de82576e1138c47910e1f3bfc4320abbb33020adf78b0063433953aae34a5da5447e031738192ad45d946489ec520e68a77d2bee906392a4393d13a79fb9aa6b91fae9e3610e9c447fa8de4cce73b074d82b647e882f5faa8484b778c2d1457a73b5ef01fe20476547415d6d0fba5c98e48752096c42b49f9154a437200c19c3b6a84a0a023d0c8662893183c2552ea0acf7311ae3a9d667d92785f027b4fa89f06ba62efdcd775600e62c12efbacfd63321b24e415bb2fc9b90d626f0efd97ff63661b0d1292545500ccdb1e3c2739a65f25a15bbffc979c54e46599a47a4388f4da76b88a50ece3aa7834c85262c1593a4f9152e6870e4cbf9cb1ef7d56de4558d7210f3e9521dec35ba63159571c92d0991537d777aa5f0c275d2c557c284a4f817886a7ee8c8ca1e8b597fe823457b16bdad6d241b825d5a776af0673a513366cdbb4f991509a6672fb38faa0cce79cc32bd4b3346894b00ac5c4aa07d22b9b9ff3e9e7022c5a8c4b6cad1016b8259075529a9984ee91e8a74536578a23f4dd5bdce0b02e2cbf380a076a1344eece488d1808d3f56f47afedda10c7febfd5b2652a1c82941d2fd108e7851ce228aae954dc0c3a40c498ff9d87ca3523ec30983347c17274f0a85f57c4914e44737a33e88ac696295b2a579acf476a41157a38158157717fd358a43099162100511789e928653ded1bdb99fdbded5d0fa92fddb7cc9f28437997e3d2ec04daf11ab7171c8f127f0a1bf98199731aaa8642d37cb5ddad0781ea91dd174af92fea5e4fc0f2adfd5a1c038fd9145327c819e5279f7dd21d3478946ffa9e779de6b9c46fd59ef1d8e7ab6368f467403749dafe01a75939b133eb59ea61010cbd760696c44f7c78149aac286a30a088e8daffb112c24e6abaf157f7d572284b9cbd9a983078f994603d85580451f95637beb2045e9f4a7b393c240b3d07dee9f73a12439d56568c658dc59b78ca04a691d1965898a0c5840622b2500153e7f72b29101fb820d7e1078e27b2f0c7e35ae70784dae5ab6d979819ba4342880f7e0be1df68fc73183111b791c2539de6541dbac767678a5bdca703b663701c9acef5e2c52e6bbbdc766749d408bb6a404f3209dada8f20d3d55229d7e0d75f28980eaffc552ff8f59df6e42d4351a755420f93933ea0fac03107d1c583f5627e66405b44a998284f082a7774d6218ee21b634fa6e653898680f2266dac7488c05aefe02b5394472ad50c5a20c2424141083e40010e5e74be40a196ddf63a6f83b21ee3d4f6f0aa25f0e0ab5d912001b906ad11355a2d859879068c6ef2f7808eb266461f9e4f9af0f2faaaa9cf4c94f7e8728b63e7a13a871d10f646b4a0848d38f571cc5d567b873ef5cd7b91908b90f524f99b394f5592756a6963382f85f6dd962e4aa86aea04399f29cea709d03dad9dc0fb5d4ed1610eee8307aa9d51fb7648fbc07653703be38f152b79d2067bccfdd33a390d5aa6f939187c35646d089211ff0376ddd5cb0ca52cca0b39ca20a9a42eeec5c68ff6d37093b365349cbf2734a2f4c5b901b5212c6e4a05005acf74ccf696f6051af62ca59141f0572d2d10896d076318384965e01aaab83d69fb54adcc9ec5be75753b9afee19a63d28eb2c30895fda0f7435898dc91b0c95623b1b333e3cb1e4af7d9726a807235d847295303e7e0bbd05b252e71f6d2404e5c7d6c8d5a11340b6faa900c658b7bad0077bf60ab0fbe43e9c0422e79eaff2f1a4fd591e8171869b7988aba5d11be0fe42d355854fe2dfc244c81b7899992e14b18efc76462b9433188faf6da5ea4d44f4f5b9fa5d5af1080b69004a5284d23ed0b8837871f619a138766adbd0369afda6f80cc4ea99fd0ec8a16172a4fc3a299dd30db8ca45b42a3167721771494d9099238bfba3781ee9066fbb3d0364f26ef1916273af8363c081f16519e36d7d256257266848b2600e54fb5fe5f67b66eae62fc636f0280e52cd3da143d05d62123cad2150a16110d8d35bb5c800682048dfe21ca32c4d534f0d20d394575b1442a689caae3f7de8a2670ad1a5b7709fccd2526e040543742bc08f07888aed0acf19fce3f9e489d6181ec8538f697ea99c061fdaff9267f7f7fd7cfc47c18aaef0f66146a9e79e11196e518eec080b293acc27b031c30fd01ea8c46c1b782844a3350562725d21c3c70dbba2089e9cd06598b3494553c32b2530a20a22570e5bb4b00f4b822697030501e13d1ef3c674382d276cb23b8c50e317ae169025f99eabf53b21a2ac1389f05e39d274c9031c98ac50f6c17d3944ad97407ca564b92ca07a401206ab32ebd4fa5dc732f058147696b9c991eebe08dcaff1cc60f75d6219246c79311f86bf271d1ef1432c9fc2b3c5348a0449cef8599c73f78c118f0b0e6d880ddc6349c750f0d298b83732c45479485789b1cc31a244e32bb0661137986e7bf2ae89a3fc5e5f65aef50b955892fbde2a18781a696a3613a532436bbb83b2e920b07ae9ff29bdf08ba254075c0c923ec314b1e93b5e5bc3c345859b1abdc9a7a9fae3a1680969769864ead43f5bc506ac0901ddcea50dafa35bb8d9048d838a4144a13b999090071dd56bc1a3eab928cf4340690e5fe9d5743ae947106048eead9b28f031ba73f2a07a259bf7ea885987fe3726677b88ce66ef57c7b77c6f130d10146316276ce8e8bb5c1beee0349cf068dd6acd3de07ce59b47023310a80ca672c0c5ecaeba1a1f960112ef1b61ba1103c50b25b608285a187abc9755f1e1f8c60fdb85dfcb68be3a935194a7d1cd71cf10e341362e78020d4cd7fd34c63b1e5b672380064ffe9c061df201c472c939808b733c73ee84133cc03e93c32d5b8ce3c038412f4be6fb36b45db41d55902cfc435b855e88f41761ff0597b6e171937e812b564f2b9870cf86e856ae2c765901a49a70fd0b6b8ca0a062a39f74009466a7bbe07ecb93782b4df82c11e7fc16cf6cc677269d5232b75a1c3c43f5be1c6eeefc49950d485e8031dfb964a69304bb254fabc059c59cd628931122d38daf392703bbd28c860485d6fc67d3df63697fdcae469469aac6d99e58fa8780036c629b8e004078ae20046f850591f33ff076e28001a6c0951e455c7b0cc7c11b64ca06ade9861012e7a75d49ed1f4a577f33500292c507472c030f9a5981864f90e28ee880aca676514b6a16260feff597abbfc8872ca304e76c2d7a5f46e0583f106efb6c04bd05df05e4cbba35c7b8db729a3c81cdc92d436c2c15c59cee3e017343e7c07242082529cd75c9b7f8ae106b28dfb812aa0d7c906139fa81c718cc097677eb84bf175857c3c0b28b1becd91b0458ab4b58e0ca4b72f2e2056c776f8aabf32992a992fe171fb5345fdd308768bd5d2254a8767226c63327063204e6d538b745a1d1657229b5fd19b8cdc1b18e6fb089445d8a641371f240f071bc5ff20bc2e3d3eb68be871597a2d37b0fa7b2fab5721abba629a8a8ed9f6f5e75ce46a44197e9c1ce315405d328dc87bb864a896150b00d3e3a082e204264aa56c3e219e2fe1b6296ba325db4ee11664d7f12c35f832898d2429b910fe1a14d5cf21514b069d0c2ece3d4114f9c03a0cbf92af6273455f204d7516aad4b42bf3fbdcf5c9b7007d5b54a55710a9dfabdfc9598e13f1e08182aff9844429c2d063ae2db557c0e3929fd6551370c3cbe056f8df749e1f7b08d6cf723a4b9cb3b4c89154abd13bbcf73e2622f9860c8aca8f8e1e64843be97c6414cc1e8b762e8ac1efd99346d282bc4fc4e4dc0bed05cebec9e9701c8500c9f8fd0f7128512644af8ada591474c35dd18eaf681a5af3cf98ae4ce3877d398a7c46811caee9a4d5e3485f9584421b1db3328ba8f31aeda1cc34c64b8ef6f6f005cab619d53dc8c1bcf0d299534745d1ccc2c633c741f2d9c95526fabae475e9e15672acdd39ace876064a2c20c31463970639e1dfe94f555636d38d49a62ebfc6e2f0cd19bd454e9e0f1a35517a54f0ddac2ed7f76de37c2a36c00800e165c99e3a55b386b317b1d468691aebd7f92c31dd80f8c42b9f5b7e3f512bd26f4327ebce2df797df87f20bf25ec5d8ea5a56a641a758c127414a58253c182b56a8ce1401b1b615c8b79600140263f7149f044607e41fbe68173076cfc6b78561352e09dea08d7bee071a1a9c7065adbd76afad5fe2d85d871c3e3682aef9499bd7e338816be1458821a2f2be8e531aebdf1bf9fc0c4f16b7cc611eb457b359fc9ab8ebdf2d29e1b64a9a5d57ce3bd3a93494c074c2fae63c29a6753bcbe2b6550612b1fc87bfdfa1bad90c804b59dc899a32a61c9b888155f26ba6866e9831071a02968f744bd67d746db81668ed74bcefdd2324b60224ecd28ca1cfcab18170abdb9f794745993e9e8c808668a472a7a6513ac1c777698e33fb9cf0d71926ed47f48950fb9e63142251172bedc1223db740e5c45a1b15e456b4413c419190b91cbe9846a9a6a2b88a23a86b5376c93a704808a9fe52677d60b6a40094a139f513979734e310a1c565b91d6c3d114bfcc94bf2746b12325441a219c032e127e7a0320e8545fd0d2404ab3d1bb9d149c9902ff940968016ecfce9d0fcf5f96d5a7264f2265e5ba71502cad0305295779b09f44e06ebeab40a4178dfaf9eb0c502236bbd06b27d927fe13396e73b5ab1569bbf6b5f647ea76b9d482bb9020c49626e581fa2e7632c6fcfc3afeb5965e883965dbc85f165b45fa4cedfd58af3933fbab890503089c2c2a7bc26ce347a043b690af593d74ca5c13c0fc444d425039df4c92854a238bf6dba225aae39ca36f8e292629bb9fbc8b17d47e3e64a2832d4be48de7bbfef6b879adcf54c6abeb588b066420fca25cfeeaaff700724ff0e029fc7110419279c8593845e02d487f71e0eb16f9513ad83d1498388b483657d7b9a03fafa94d0e5bd27ec4d40b0414bf5efef4af1b627528bbafc5c4ceb4163be32f4d39876bbdb4c25372eb36ebeebacb433bc4f77b319d32187976009a5458e45a0bd91d5e2501a0c4a69788400c5dadd71c77407277d792d238b88ce0d3266b1d02293b1737309b3e5c66a42c02aa365781231baaf127f97f99a8d2d1a0c29b35f08a516dcc520bf06da54cd17926d70ed8407a5317199a1d1c737a66e6e79089a06a7bd6756763794a9879bf1c102d27e9dc8fc885fc0cfcacd4483a71c09515a7d0a52c9e7adab36508300cb848a8417f458688001688fa45f8a48b9da00e4393d2825223f74695d007cabfddd700389e0a56ebe96399584c7a8f3bd508e8f6eb77ab9b418a36e96cc1023d463f71372d126150d3e3c0f235fdcf8abd5d3636c2070162acfde50ba8c0b1c3c0f3ac2b1139fd3d9d1abaa195e4bf0e8a1bdb0fb2abb76e0f15dc006f8e142ce456e31c2ee66605dbba78f5a1569533d6bced36cbfb6741ebe4a22d68fcdffcf561cb77d02b3d3693b604eae6de52f5b80b6a50dfdcae69fa00031fce1f801eee1395a9d9967cdc8a71f1f61778081cd496ebcff5469d356a693a6affc4f721884fbbf03fa5c23cd0a1be56aa9d3f884d52b6ce98d6a9552b3ba3e1d99d6a60de01e1ac0fe75243003c618555bf0fd5c264f70a3dfcce25bdba09f285b1ac329b8b32328361f1f1275552a58f7dd41bc2c8f57ca8c0e23cb817ce42be91ac723ce89ad9610ac2fb4b61e0f72c24d652f6d8fb95b2cae9f18286cf996477d44daeb853fc78365eed11dafb6cab2ee346cd2926590d0a282d4550f1afe1ca7bb86ea5caab9764d2979c51b6a25ec3f5dad03ae5a76d1c1fd2b75cdcfa05615f7f11cab613a6e52cf30076899bb7bd4c0dfb2b1269721f4d94886dcb566f73bc1de35542b2360f3c3492741f0d2d100932f1c087575f697e039dc83b031101312289649929d4aca43c054b733f2c5809bbc3dd8a106564c9b3e2172b245c3d7491359eca7e18792f4c4424563a3142f3b45b6fc483c732135379e79c013e6ef74dad89c1767fb96d80743d289e0e2dc6331889205a68cb655c61dfad051d818734c6c6c15dcc1712bf147841ba8b51f22907138680c2fddd7fd5e38bd142762163dcdb8bfeaba57cd71c2b1609cc80c6064b7653a536095d916c094e437a7864cac539f21d652dbc04bf2c2f0ec8b6f17812629c2a1eaeca9d54dddde9e3b8331bb43853e088a713ee052551f675cc1afdcdadb68069f3927934a80bc68798f6b11550a78b98a01d43bae4697bce67b1302fb1b2fa2dbf461ed625dcdb72ae84b9416243e547d0a903bc71226c5002e0675a52c6bcbdcbd50c741d71406bd80e4b0b19d9225811c32a21a7e785a02165f19a5180570500b51c1218bebfc46a8aa0829b237cbe7e701b4aa05589756745a8feac832ff7ae1d36d2490d18a08ceb22814b25ec51fc80d40696cff5dac88eb7f4ef5241d97c9ab8b13ca64e0806110bb9ec7dcf4bfd0813ddebaf8d31cce841fea1916d3af250d5858801d7a7fb7227f641ad8da9af02d8440b9e8e9dcad66347960fe46873e443b2b2b86b98b24dfcd8c104dbb3f83b3aed76c39c7bc7218eda48e8b2c26985d813b6ae7a94f514e2e5370ea6e57d59d18b82b4111f99b3932ea85f81b0822f24a55ad0dd6c4a3d546aed022fcfa0c6f16d08363124c8d816654fab51a95179c4cfa53cc71742d7cc63b53da5fd654eb3df60a5a4ea9080d099fb8dd3e48bbd6912121d37678927aa3c19065d7a74587be4d0b42fa065f27a26084a49c8423008df1467a668e31f187ce3c6e39b64f7fd11dfdf38249dcdb2a16b3a853f5d0ae9e2cc429cbb9f42f02c98cea3ffc044ef4fbf79d9ed33f22ed76478874a08206a2c9dc67757247e07f0e1fe6b863c1442f1877d0dd715573532eb47115d15e6560e6f7cdf8cf32ce62c5dc98e0c796a2b34f3feb014b91681fcc2b9c22882bc31b866ac070efd9b200e5fb2c84dfb58218857b9f40ec93165fc55cdf744a84e8350f7fd55eac64cfcb74a988b1b0af507cdf0bb3daa6666751b3cc32bbcc8e27aeebf9738ab957817a3ee3c8938ea0eae7afa3a2e7182857703f4a15b5fe95df9b6bedaae6394bd0f51e26489985011b5f1ebe05cc7e5a33e9f62d29466295b236ef2df7ca09bec455ad0137b99d5eb05bcb6e45d299b3c7de7b17f05fe470349901853caa5f23e3f7cad4b23deb8ec05bf828a240823e1a5c2a65da364baa3f3c43ac0a103fe51d8747f561d467b9a367cce369b0e1695baff797f047c01defb2270df925efe31c071f7d984690a8129354eb237276898630a4604d6d90bcf23e93efd972f0d12d60f668ccbdfdd2c3272c4a52f78afb7cf238af691e9530471f011bf3fa943c1584229cb99dc1156ae814db4fbab858779348038eee724268a23c5982a64ee9d6837abbc0d0ee30e8fdb9f84bf712eb010639327b1aca85ffd67c6748502dd34c4d6f82640cb63e1d42b83e6f7b004e86ecce4cad92123cadb9b16b9bef14100993adee6fcdb145cd608c0f389875d6f5e329f9a37d6c78d023bf8454a2765bab1313702cc0100c540001bb163e181a679fc2cc4c5dd6fecefc818c196fd8811a70f7dd74af97689c732164b284197cd47db1c5a2bac0db83b28411cbc281d29b17e22630da026bcaa43cb1cdb50ea2ec4ac2f71854020cc9bc2b8a517e1798da5062665a634c3f24aac311315ddcf6dee1f8ad6b6e12fe44ab6f32d989d81589d85e23188204c57acf1482e6afd4091586946b86a5c193a9f3f31eb36fa8a41664cca24eddb1d007b48661502f3914e7cd301366dc0a951e6e3124b48e1ed71ce180733370608405bfdb465df02c141a85223159d675f6bec1aecefa14bb749bc25aa86a585fc6b6161f5d97f58a2068cdf920a509393a3ff6684411811b2ebf73773fc2deaa9dec620db98f62f67290c3c1417e1cfefcf65df3f92a842309c6d70ae04bd9ef9eb286f25c89da9eb9d9cd310b8d82699653c53bb4052424013071b1ad4e1ec64c5271b2f7c47468ce43c7be7a34251293b1d27fe0b44734daf2e909b4d5c81cc6388edc67fd1366cb09aaeee1f4c0fcd2ac474f7404e0918674a21330728d2517c3d017863c03bd85f7d7e82ebb221746c3f8872574612eaf9e969b1d51da64f153b96b69057389ebe632d3611459afe7a2b446d32b4827542016e5c5cf72b69775a5ca00ca24d85ae897e2fb9f61d5d628e2ec2e87d0639b50342d145a3a3be76eb8e8b839461013ec71bb224c9af0bd40175f9a9e0c0aadfd8976b27e43470ffe01a2ae0dca65a0f0c97f0ea1860b168e42b0525ec0ef07481c160b8a2df150a5396f0ebae6961a18bf6da34cd4f3eb9fb27509191690359340ab3087941266207a70156eecd10f47632872dcec2fd214156fa8dc0bf873f9ee85092f6aafb394a5c9f9eedac2e8a9091852441b02edb658791284109e420dd4848e85d75a34042f7d6cae32971460dedde7e22b7b9ba0cd62099c3ec8c2b971d881aca3213b7f390a39997f78cdc24d428be29fe7bcd30a7b55852aebac1c041b7a6ee236aa6052bed6617746c678f4916dfee6cc46b3038fccd8aef48bcf1f591e92ea1a365c023b573d64ab2a9094f5652a7b369552386f56f7b65847cf2aae9e804710c78ec768939278c386eb57d61179bcfb51fab65273c4cf27dea246d078378c15c7ad1b42f9df5d6b024f437450a259ca219bedfeacdec354c491c527f78dafb048dbde644438257af8c579e7e67d0f2e9a22a59f9cb912aa7663c69851e17ce4f3e8b1c80edd0ff08be147b280ba31037a7f7f1a4d48cf93a825e9619ea86ca7d4e3866c33eef4cd80613d379286efe3342b3fc94180693efd7c84b277c70a3eb856677594b36f75ec5cd8f55ec5bd12a41556a8e25424f90629edc1a23a74f5c8e63c26645125000fc2b821f77e7f097167e6c12e582cc9aef0dc7b347e9cde5defda1583d3ca6a80f9086ff464a6a0b14ac71b67b5ef3e96a387e253f2385f20175a51bb7bf77c14ad47907ca1e1cd8944a9fed1c8a459a5a55ea6c5fea0cb201868e755ee218dc8967d6f4ccfc27ce3866fb660f1302ba45dfbbc148fa440a0dae94db7045b9e08749b814915e9fdfca6827cb3391ba42071df251472be844dd1391a8b8c0d5300d264e59ab1706307a55f3455e7a1ab2b83938ee1efc561688601644fe53a203f071d0fe48832cff5b4553d974d949f5c1f5a665d2c7ec051f6ae5d45aa7fd80e92f85005cdc0979c523c65c75fc23b69be7c12c5b8e0844590200d4f3d1beaa3cf4718a5bd561a41376957d759bef3949a1c2a195532d22acc32e372f583761bb873f99cba41a3668134da7958f95dd348359359378eaede409bcaab8b2c33a0e06fc6e1b38ddd3ac80644c467f1c6b003776e6bd99b1abfaff8c5474e192f3ff64bbde666b3de501527974bec1fbbcde2653b7587c8b4aaffe4df58ca3e7f56e491c682b75887ba5428682f2d275a89bdbac03a6f912da9d649430fd506d52a8f2da1fcb9b5a3684670ef0a45448f67875722c4af38033a627256ea88a192fb2a2a95c00bddee9e6815d2ebc9954e1aeaac7a8d20d3bbbb6bff1ad4a52f6eaef1ba92d1cbf55941beb60e8fb0a42fd3375b3765b9b230884d17b6256033dea8a1a4e0e9018083a1a7867938cec5dc4ceb7327861afb105d17f7f093bba9d73add36dbdbfb36f78da1c50138f4d8a3b02437665ae0ff78ea26460d343e72244db55b02e6b1e2509e656489f436d3311519b86c47a8e08925b6e46921ddd78d9e13d9f6999674a05650b63f2c411b84ba976b7cd2cdf23ca04672d8d02de8ffd464bcabe9a4225a9fb07ea5fee0822a9063442ce82ad1b87098a053844fa0520d57d8aa455218ada139fb865bb1f5e0fdc361ae8ce5da683fc111426bdd8620bffe7ec014f508f1679971870a5b919a837eb44e2b949ffd6df0757ea38bab035de2c707786dee4e7298790ba531687e1099c46e57489f19bb8655af41271a2317e3cc436eed23f0ca89f9b8710cb93d80d51f3f8d9fbf872ff1e0a49c3e6794aa442a5b0e4ef1381286a4979ff7c26064b6af9198bea6b1fcc9a7a5603d4fd0254ad2991c4fb8c95d4bcd8424f61235456749d6e0532c709a3288b598d8f0509038a4e9815e58831861bff0fef85e18e7676df59bece8ad1b618f6343de568571dc33c038a6dcc2133fb9030147eb236ddb655a9755934ce3d48d974a10aa71401d56697e0d5dc98a819ffd751de1823abe1fcd377a808190c9aed0b8231bbf813572f4ddcfd89c6e4fe2a82160684c3abf886b90e8bb35e777246ce8ddcc25302d803aba9b2ba6d4203080c2607f1d5aea63d208a59ae8e74a626bb291aefdfcacf31e7f879d773d2849637935fc21a85e770dd893062cbf5e15632a7f2183c95578cf3621d85346a5be2c9ffb4ee2047ad1e0efc3b59878e370923072f8b1a9de56f174b48b21add423c732dd1dadde31143c917a0ba1e32cb6f8738ebfc0419589a37554beefa108ff90e227d7a82b7f2dca28d38ab14e7f0ba5f2bbf909a6f4cdca46169d1d8c6760e8d08c80a0abe68a1b42377aad2025f0557575421b803e2b034fe55dffdcac215d3eaf1f0c7b994cfb0518737f90a40007e0e3760cd4a0fb76f86126df3ec69e22f6846dc9bf38d042eb655af2969e2801ca0b7a05390f2ce097f08c3a8383de2821f6da1fb80ac7466e8e414da2851c9e5adb05dc79571e2491836bf4de430bb54f70a2215d5debc4ceccf6e3b36cc173f227c6e1de3772140be234fd32904f96de417f871ee2450fa829f283c267616c00d1cb5dfc06bc991eb35b6d14202e65a7f1f33d267112c2765880751e7d1d66fe0637cb6da871a576f15e459390d505fa67fd18b017a785db47973887071cdf9a0eac8c2edbeb14630022585007ec254f38f10211ba69553e86f24f39baa969a091a6a91a159bf4d8cfb07a3b9d2663f0214bca369a59415f22b299b9606985582057fc47c84cb34c19a876ac5afcb4f4f74e047c3e84ba5e48217d4d343d842f6fe8a9752c5576b4229317afde9192e553899e136ed9135e82f63e379c1ec025198e2525ab4f12832694253fedd9ee1390da4a32066784dc98f7cc6bfb6e85685c11fdff0a08ba2309d3c1548455d4bace13eff6944a4367f416aaf7a958f5bb980215b00cea72218590e25d09dadc526d6d24d6a0002aecaedd88004911603901e810d000e0c233004bbdb3ef4e4a9ecbded8949a04cbda48b474e6006fd78bc11c015583e2a7ecf6d3a27f4ac5843b1d1ab12b86c7b096499dd08511767bbefdc0ea4b7b065cdc37dab9e744c37643118b836c143033d6a72fbe181acec3711b288c984ad36193d9fe07bc1e50469dab1aeb75cc82b5c564ecb31e42dca3284f472f8b1e10ee14c71ea9dc89718538494de3ae13367c245b2ed6bd61ae1631da4e97cdd09c2ae94c51fe48c29a51e23ed5295146d8d32ecb678da3d861dc5556155527efdcc4d6792041aecb1927d997caf2d25608ad3cfee5e74cadb076e0ff36677f4d2ef14113297dfb6258c76abb725ad174b4d78bc9165449c33b423127584f3ada787d69bb9d10f6a4c25ff6ce5838eeb41a9489c17188cbda42829561f5f8afe54a093078231dbf1ff540ff0319d1f2049ed1f30e666bac585d323a311b32552bdea9af5b4ed027ca0616340d9d46c77704eb76b726084a72c690c04de6b4da9881b43441ce43cffeec193d525e1d3ce8ad5f48f5f3caf7f1e842d1102222ce20f3d033a81770a60653c2be104f50d07e8948e31ebc9c2a877fdd381b1542844ff23c4c83055af5a448b5fef7f20cccc67eccf1fe471f0866277989617959d80c1736fb0f5b069158fb7430ef36de93c0f8185d22f5e3517c0622787380273c9b03700002d0c0d164c56372ca246f182dd892a10caa79de2f62fb2966840f55d0b8d01e336fc024e7fada83cef2831804112fba5e93b8a606d53073855cad30c8fd736b702dace447e8a4b72dad82888e316f766835b5d382e5a48f55b54ec8ea3afa1a719c1a3f2daf88d136e0b6d18c045f672e53c1a03c24ce0cfb774ab521df97a1dd45776176d86e25b5bc5e059265c6f456e56f18f83127787272f4c519c66eae62fc636f0280e52cd3da143d05d62123cad2150a16110d8d308c684607f1a1bc35065f0ab15f16f6f56c365b051730648a3b9d3f8e51431e0f322437935911bd7308746c1cc3412e260b56345e466acb7bd31a43ecfedd87b3a6cec36643b73a0db328f2e546f7c1d8426ca4fecc6b2a3b432ff546cd627680eb73cad6e4000ce907d13c42306e44ba88a47c97c384dab2f2296494f7da1444ebc58783cabb82cb17fbd6098648d8f381aa572e9a580520f5bac04094c532cfea98db843145185809630554d5290d0083fbc4b0deae35798e5a6ea0236031411d43a0c9e138237f6b3ee07f30e14e448ccae95abde351cf568b6cc95c95384d243ecca0d16512b846e0ed52e13ca0a04fd9dece35d7a4f2615360bd85346de4ccd69b0f8cdc0dc13e5ca08e5bae2bbc9b5689dd9bcc7164ffc0a97f23c6025e8224c4e4f8e86868f158c12ef3750b41162d4eba19683cc6ddd64636558f73a542755b7df88b3ec297363544bfe68d7f6573667b8afcf569b45b798902324ea14ecd4fd27050889aad00e2b0c6d99a017cf5b9600e7ec18eb6fc5db1235850c5934092a4f58364fe35b542358f88e5cfa82a2109259099626b10efee27cb4656d4bfc091c9b4cb758dd55206cb9de5a610a8670aa03c452362478d84465081c2294af78799a37294bfc86f476856e252af56138a70c694fa1b0cfb456d6e5db456db9dab77075266bed0a362cd5a12dca808de9a5aa2cb154d1098fca9b8d290c3c2e29eb92ae221c012366bf52657bdc49567abc9755f1e1f8c60fdb85dfcb68be3a935194a7d1cd71cf10e341aea2cadc40f82a59bd034ad0b437afc00a2bc852051f3a1c9e59c699a5c8e105a2944fb64547387bfe4c4e9cba2266d75caafbe1c01a282e93c6ae58f31ebfc851ced03bab49d4d03810bff88025e14931000aa6807acfadc05e579c5f1ef5d62def8b46cb9475d10cb8dc97536da4104888c010579f73ecefecb3aa9f6ffe30076beae4d7e067fbf5f84bf567dd68b2efcfb5538d353ccbc715acb6fe7b2279823733998d94c0b297162e8b83a9fd20722661c7f89be4bf6666abbd440340ffb6723a0f21848211b54f68d111cba532c63a806882bc4077a59604a206e18cc82d9a6c5064b102fe3bcaba1f36001b44ba5b317947f72181bae09be1d5d61bfa17e4d3e89124619ab3cdc552aa1d900a909ff147a7a950d70f382bb7a30e9b7852ca32ba0108e22c6c79ab7371b2d94ec231a0a06e1f742629ddf280d349be0b531db5c73ee79ef3eeb5be3908a6c1c64cea75fe7ea72d3d94ae1f643f1c6cb61699021844cff1428014abfc9d590bb56437f7a3a1b0b5d511487ef11fc83f4cd9674e27f9d4c171cc93b9dc952de792ec94be08a38a85079444a35a38edc1f623c651ae5417bc5d3722a72af46ae23639ffef388d6e07d308de145f0261b2fdb9fbbc239afffe7f8164b3f7a0f8268629766666020160dd0abceae4e5c052f339d9c7f7d6afec31956f2d38c2814d3e828e286c2d7acf72801c870b85d86c2bb0508c0fd0f6e142afb41f09fe0e65ba01beac50a66f7f8556a846d8cc944570036e7d9061faf97737afbb28617614310c83873d4ee083943e4a11f87e77bb34f18b0325ce2519bee7e09701a289260a1981478d0d17f6cdc8b8b695073d1b755eaf2ebcf2bb8b25d957272e85d45d0edf38b04729cb2e00dd9d4144abadb3672333cd9f7589583c34cc3b394a4c92e3faea9a622f9860c8aca8f8e1e64843be97c6414cc1e8b762e8ac1efd9934a8514a852407f39e564db7e2621e3ba8f2e254cb60dcb58aea71beb7203059180012da007f712c3306e9f164e99bc342c5ee589249ddc35662805c34b650f2f221f37f330ca5bb8b5c73b678ca0492fd66534c2720638101caa47910a24b70aa56b12e41aaf05b81497989ae88c99dcb0934b49c3dfa4f73b361dbf42b7973960cfbf0b022284e38428d8dd3feb1bd53e8bf3033be69d5f642a6dc2ff7037ce2d62c61f30c3503714a14959574eeead25351a3a04d55edbc3a33d2993a11f5991031e14196c64f15412abc2f93098b29774e5ec4f690bf3c76122390057f1afcb7afdb120f44862ed370e63b529d161379f68407fd50a84cbafdfaf432e2ababd59b56e1a07decbc2dc686fc5309434af345115e6780a0eabcef100b6e8dd18aa6e9679769f612f8d57a0fa7da12389f500f02630e18af14561fcd6e3eb74b0153e5bf54ff78a727bc225def0470a3fafbb70ade8ab77123c7d71d05c8f4ca8f77ada09311266f7458615368ca29bec02acc0a709d61e1e609dc70787e96061179a2322ccdcd66c2e6e259e71eb00c64a8512e3c4666fee01b4b5d6a0c76eaf31b578472368cd07e703628ca1cfcab18170abdb9f794745993e9e8c808668a472a7a6513ac4102662eb14192472b3506297dc1976c653e1f0d7f5a6d67adc3523115d885575f778f8d9ed492f863fb6091bdbbe2201b8de99bb49d3f33f7a7ea1d3d2e2fc801e5ce59307a9148c0fcd04c105af3c86c816dbc8e901bffb45576550e56ac15de4f586162fce5f29c5921ab97f195780d9da4f7cb21e215cc354f27e49915b20963f54309e7e28ca26e2ba92948d08875d209c403143fc770077d728712ca7295403c775f95ed84d65180c7567e9c8a5909f29456f76662bfa327df5f799c435ddf97e5c2af6ab223b3b137409d923b5959bc5ffebe4c81278aa076fd68034c5d1211399c9649f47654c35083be28345abf0a73b9bca3db20409771fd9b06747a33401a0f22aeb4070e0fd07a888736d9c3f26cfc26b4d79129cba73aa0ca533e85345747c0a26991dec3f5e6db44bf171e059c8755487e525978bcec24909b4614e39ec21f5e07fede9a65ae889de3855bf18a0018dd1f2a487f71e0eb16f9513ad83d1498388b483657d7b9a03fafa94d0e5b18c2a41f85e94dc141bb6e45e773c94f14c7564d29db0736ef23fce3811c0c4a8f214641560f40cb869c21003c7718b23a68e68713fe8ee774be55192ee84752560979f42db83c92ff033fb5d62e016d4021403efea24c7c2cb7f6f9f55129e20d1c4430b16afa6989bbf8d022ced18b1fdb9f6e6eb8f8266c98ce296ed592eb7de6cf9d827ca01857fa851199bf3978130139030720954d879f4fbb3e1d67ff74331feaea4bd198da39b8eff6ce38b7b9145f111057357761ed1ab2a7a2b67a7d7933b582dc27907d89577404e49ec0a5de8618025afb5edbaae88c9847546ede6b8e62610ff429513d20636e15b694228b75ed2b31f72a94d2ad6c1ec3537c86e798a323e773efd8c659b7ac672506e4889d9cc1c04a4b2d67161d7b3cf93b9ee317872e78a64978a41147cebf9cf9f1af3dfdc1f5f3343991a7a6bb726468d8dea8abd7d14044e2b566ef586dad08d5cce94606b4d6cde88dbe576449a7dafaa09906770f104da686459b6fa33c9e823edea12f1e8113f9fe2bd3f895728e99a250827805435f22e38d09023347b23a1043f18740a56c447f26ba363d849fed03897d599a3b2c442e3a54fb46d2436622fe21cbfa5d9c23d8d66fcd26a1697c5520025bb4d8d08e11faa3dcb457bfe5c07d5da389603a9d18612b4ecdf4cee6a6dde700244d3e93030c87d1f933c83b6f66cca90f9427f379be0d69af2c9cb4497b55645090ecc39eadcf44c55456fbc6bdd628b357294650d7583804a86fb395e39183618809cbf0e27b9e6ddf8ccb6997b494353cfd49a18ec2da8bc7d7bb5750570ae8aafa8b4ba227945d93785d7ea8fe7c1930a88566d8a80e8d876a42351934c4c6e8b90ba141b38dfb6853a698bec6f8714955eb35109533813f9231e5c6ebec3b9f993ebc34f20464c76ce1a8145c6f3c27ab2c34486740fc1d42ebdc49446b9f2d0fc40b84427a02d0dd1818d6bde1f41e3df7f3d93661ab88b7cd9088f6a7bf4085bb3174a54cf05d59f0860a0239403ae707a68df1f3660aff85d8108efe97e232b136db5b481a7cc76490639a1342482976e15e2962b97c1fc5e86dcb442444384284d1e097be9c8c6d12aac79d70758560cf4e2161dfffb35b96f5ba39e1f6f06e686020cf9472aaf0823d334fdf3ddf86abcc9ecbace0f24c876ddf091ed44eedc0aebe36dcd053fb1069723446eeec32db0fc7a93d6e3594aa13935fd80eb585344502ca8b227ba0554de7aefb8818e8231eef3138447abe7445a4b3bf78aa6599397d8f5c7036475f92763a8855b5a1aafa3174ce663c9ace627442a39f3b0fad12d014a13816d03ee3f93c0ba1b9d63e9ac247f3ee8540e28365d73a004b579ad40c229302b545952d0083332b2ebfaa7cc69acec187a67ecc1677c6f5c4d3d09c1981bda2c23494abc1a896547cdb3d3ad4a9b312afab9af0fd5675aad13a4dc44cc2f9948f31d037de01289ab47c0adff41ff7d7750735e24233cd3a30bd4e8ee69e823c77c958772dc74c79d7b51e1e60f1fd88bf835271c1b05246e321652e37c996e9bfb2c6275ea49bb5df0fb539fe8d98794ebe717e1f55f9b9c16885abd9759aa7c2d2e75d7232512293d68c8275c8a6f636dd81e82e6112769422d6adc1c4d2719bc18c412f1312033015e7def03665e5c4e82f868449aab91170997180c4c10cb86274ef2bc00ded1b697f2f16d8e6f4bf18ff226943b51e8f22e58800843e7cd187c87b30d43e4402dc46daa9b0eac658547742a840622c236a932569c6769ac3efd2b08030a26a8bef1105e257c770ae0d39249122fe3f64b716316a6a38f880ec10f0026ff96e682e34adf6dc30f54226364de12ae65583d867f0389eeb86e2c6f76e9c7fd9cbac7eb1288ba78e457216ffdbd2566d868ed40a2a7f153d9467f05360640e027e81516fc1d8c9452e990e594718341f2225ce33c248cfb3b8ce7e3753ccf79b8edd0a7558cd4cf394b70d782246a69b125be9989913672cbd55be313672099bbff6704e28991e5c4d549607b71c1435b8733f7062507a45f6ea91c2bc059ae243b90e4bff32c8934849f50bbb1ec2ce9b940a2c935e6e537bb7995024bb25a402259ecb6a6cc11d241b1ffa09317e2fd1a66fcca5a8214df80de2bb66118a9c66f53407e8a0b3a920f41b2326178733a7133a59b2fc61cab84380ab3269a71d0a32a80495b625ccf32d4a4ec49864fc4a1141517cd74c6516616f4178d1d064ecea327f1233a3041b40eb908bd4d2a231aa3658cbaf30fe169521b6507160d92ec306c0f5cf7bb3ff19fedd88749086415f0538c2db705e12a3983b7f6e04c3bd2e759a6ac1ed28ce35483c2728667d0f55af4808fd2c1f3f98002c9f0a8667afec02c29e15215112b25afc36ad669b98bbd8009bab1ce8f648845910d7b5251fd01d8f5a15974536e5d8281940e1dc77f27485fcc6b9f1a7f1cb34cd0a128b88d432dc80fc891ea6409df7de0b316ef469d4d5913b45bdced8aa57f3e75aebeac450f0b90d63eb462d9ce8638b99aae41115c5d8853baf57e6e13b892c7268923a66ca7178607ed91ea797e8728412be36430ab64375bb46f353365db3f21308cca844a00fb45bc3fe52cbe0922b4b8669fd6d8e2044a585ee764ae2e68af7adeb4a7703b78c866b755f36e14289fd343478f99eeacfbcce54af8a2c50493d20702ac674c2e49d2322445e318189f0463a9bdd2f01b02dbbb6ca2af737b05c214d14e8edd700defb4d1c82fb7dfdc91fc20966248815d660e19e2ddded1158e60760ef92e6f12abdb669cb9ff5ece8444733bd0065f95676cb0aa28e982fe15881e64f84261044a07d4dabc548b383349098f05fbd503ff1251082d8852b0df779a8e5b68c102273d32579da05b9cbf673bc9afd12b24d6f52207231873ecd363a5e0414e97eb1b54682da1f026bacb2738fc36f219936fb0943d1d77615788139785a255e65f80c6c5699cdf0b1372653d33cc6861f2589f5a2d2f4fc1e2a4eb2174f589d82d39dc78cec39c9a648278d90d22ca2ba02ebc5f7e0aaf49d78e5c365cf750f8721e28dab92408e5acb5f8ff15b2dd839dce37261a2bdb9fb56b8bc1e6a6e1dd7ab2db24f32524c2a1cf8b6cf643fc6bafb6cc7a6a22c88362712bb93738af2fb32c12b35b14e6ba37aa215999c79bb4135d7667b87278a61107b1f4b874fc44397057a789fe47bbe244e65e858e2f30d6ecac5c610ff9bdc6b229adf4d7591ba715f3c18fc5e4459686ed2f80f800441f225ae74496ad7b41b585ac25be1a797e38eba15b1f7919f723bfe5ca773281c12f8d3af604c1a0f386b1eb562edd6bb658455455cd910892c7f328aa7316e8ffd9637cd0cdf35b37f4d39c6028a15db0d9ec0106cc3f3d264178c340e469bd4fdb3e31fd64d06e4942604bafc89eafa4c0abcd6ac7951304e25bc9000ace5e79d2af068252d06292c799c4cf6b8ece82f2a293436ef9240c886e04748bc7324f292c9aae1f8870c07835bb0f8bea4debbec4eb1fb0b7b4136978f3ebcdc2b80da28d83669e2dc37f192c6e90100fd4e09664461703a87065b11bd4037eeba5f56c04bb1d4697d26a54e45a9915c2a2ffc1a400b184a5921c8a5a3299c347cd8582dedb7aae7f4b43ba950f59be6e04f1a55263ff305985082fa02aeaf02de90473956728352ca72ad964a2f76645664ccbaf5e8d40d28fa98304117bc71519f03df6b2fe7eacfa7b03b5bcdb1393541b2508cf648e4cd88cefb9bb69974729dccc5e37b3922524ea3b91574b43c2d30b9686a470175d3ad65010953e4eae31d9fac87c0c65ab7ac0d8cd84a02c4573f7bdd33673ae687b0b0e0e5d439db5526b81ada28148e42e2a3e8d7bbbf6ed99223ea1c8794ad353a5640e9775be1162cb40e6b6d6ccf6245a57987b29d2a470b2141fe573b9e6e9a82ca7434c09d77b0241a11d3a302a8f80e224889bbe1bd16b9f6a16c9bfe0a98f5036b0c4d231aa79878c509543a05c85dcd6a140d6239b461d0a061eb05a8fcddb012e91442d749581776c0966ffefa3622e56a08e3624e5347d9f094248de12a46ece87b0c41c23321da6a7ff578f4d923eb10eb9069136d1177f529e1dc42ab9fea0d45c63d48c3d98786a1b07f380fa9b87cbe9d3033e8cbc8b634fa69e000889c20b606fcea5d9a07d070049ac5de349b772b90ae7bcee2629f52ae468a9fe87d5ec7ad905f48de073e06f37f9169de9615c356125717db88ddc79095ec5c8543400084804dd8bd851bda3321804390501a6a3f8f943e654625107773eb5a01097d3be8137298cb0560cf730ab2ae58ee8ab994eca5455228d7790d21bfbb075a3bda8a065f671d632aec4e5774e68b16d961026112612951851f69822759728f0647b466a8f047227b7333620f884c663213acc397d86f4aa247f52bbddd406b782426a1add5ec7e68da095f48d213d0b1757e7f494824a63d84e972f43c7ca9917b6f04892d54757269212cc910d247514d8f11a3c402da85682a86f48897aef056732a57da482bdc1d66474e1d89d90362a6f16139e6cb407c0346f838b36d83eab99368008af4fde9e6803188bbf9eaaa5569ed47f97c3e00ea7bb1f300153ebf69c44ced378e162c6194650ce910d864bdd69dac322dc53d90d16a7c2a60301e97f03101ee26293078f416a6993f1ce2a2d02831d373fb0350e2a237aecaa28cdfe02c931109c2529430b38459b7b1a26f7097b53f6c3a770827c51800c4baee02349faf0cea707b91799210def01e205bf5bf247fc7c5faa480fd8e839109d0866ba17493d72eeb2890c9126de0158f592d68dd555e7c2d60e02484d1a5e7e9435745638a127689e36e0cd785d484921bec3966c94b8030b5a156936542945c28f8e06ec24cf51fb2a04584342fdf6f25bab1b452b70ab858b53737857ae660596e4783c7625e28da3da84820aabfad2ef37974e53f2bd0de709e3bf1d366786ab442c6f1041d8007f39a762842b80d7e8aa95383b221c3f0a01cfb5d815ff06511d258ad0284636776cc153557c667e1e82913f412218cebc8f79bf94add570903af2e09df13bbc93ca35c32d1e753e2c32d79d5ad81fed6011d2af190dbf4d7c011323462fac094399813e6236be3cd554b0e2f1eaf66a48c51ca5dbcf0f5000ea595337f7bea3ff368e6895090f39abed1d812c51d0fcf3dad32af5104235f4ace947b60824feea3bff6db5c1eb8e8b9c743df43815b93983a08bb3b06994dd531f82f2f25c9735f78b6a5acb1a3e54de6c7acc99744227526cc6e6194a80caf02731bc2563716b7e171819f391a77142d4a99926c05161e31ce70ae881c51728702074fbbb9641deb7cf2af2f5bd9b704cbc62f66e1272cb25e3360e2b1b98c73169415f7a3ee3a1fc76c4d517d5d15ff6322c522c14f8d224623565bd1e202ca7cb094a0c65cfec0387aa7a31acd8c5af4450302b101bfdf7a4fc7b39c30bba95fe77bb503967c6f7494b88c2869b599679f03533d962b6f5b3fdaaab46174c5bc71dbb6b1107f9a7bdc2ed0829d75fdd3a9ec1c590e05bd52e36df88292a8b086df43c479361af657ab83ef1f66448ff6bf38e0477882d1468472a852c84ca7ed00643a88a06c36b4bdccf09d3c97c341a632b36d7cd124dd3ad32c420b3361935e58387900f4925c02a329eaa4be179a00aa37e2153d82ae8987fea448347e64f2c13a6cbe63d3e5bda491048ad7be614647b2652ec7ab7738d22bf2f4fb766fb918917d38c4cb72e8cfdba54d94e661157bc9f01469b564adacdce2c7679fece1a65a816fc0c72989c65dd20abc1d18162d43e79ef48ee18e1e1254670ceb34aeaf2d9b9665b87adc8035666cb79282c6ec6ce8146d582ffa8f1e3f969d6e42513d38bd0aed98f9f7232bb35647810c43d798b85891829868fa0c49549e6f3663de8e48c7f1c76b2a59e85f92b0a4ccb48e1daf9f24cbd73de371f2253014d5235fed35960624fb010e4988d79b6ac8c86e3d404901def4441aea79c12a479a72f24eacca2e8e2d76478f82720b03f1c4312aa569802755ed80297ad8de970f342d4105a4328585508e73dbcb73b7ba6c38a4c19fbff79c1177dbd9c6618b70ff5376b34d1dc39da18b2e7aa5e618c0cd6023e14fdd3b06300a91a80c45a94143b042d6a0d8bbad69bcf329938f06a6a6b0cbb3ae14e84a58861a594cee10498901418dce37b21103ac15ca3c70d4d75a7f0b2d32d97c62e785646b02d5920bb5682bbd07fa043c8e5e0d2a54111e65a3c3ba0029fc483754be440b952ac51d01d18e007344421a7dade7328cfd53e3652d7060dc8aceb04acfcea70f7a2d74a4328ea9b89d97b56d735e14a5103a518774bf32fc6107291f9f52145873908b363582bf1a7b7fd6ac5650fcf6b95ea674d2a412e0f75197c9c18428aea24b12043997f973238f2a80e1223b0274072c4d1b0f43a424341c95b57ff3ca5c1eb21067ce35c6b19c17987c64e7aa23320c4757558df7c1f9a438529d12633b841bf8509f15c3e345ad2194ddf2657ab6186ff52d6c116ec3f0551c1b2794af3795455243723c517187e776ca98d773e18e8616272d1f190ab55f19877d9230c0f18c6de059d76fc237f877810e0c0f06098795d7796a0e659cd18c8d2c6905a96909a037b59a297f2b5723b153710c88be2689c713a085df8b4c57423a19a33c9043dd2a1b3ec6fc0c012fca87269adfb09b9d0effbc39a69caeb8f0aab4a4ff8ae262effcd7084a207c02b527f768afda8d14f17d815e5afad6d1ea98ab1f366e2197a34a80a3fab018b64772a836b7f951d052888013ada1001a0b20b37cb3c23a12c423cf5bf38be5c585e314f409585ed1e8dce07d4f6b5cf988fa89a6a0a74827aaa1c6dceae13e3c82ef340bc93cbd7a22aaa99fb40698b2f3eb6dda6d819539b530021959f664916c8358a2b414c77c4b0601f603ea831484b12089590beda4d580afdd29a079b90050b4c374bdd5f69f236ce279b5c890cef011c8f9e59e997efb7fd44cc311caec848f17f8d55668c3b393178272669175b77d89b6c00396e728d8012e146cfef7216baa4f145b06b018c27d51a16500966d56a68b8b9d4b92c16e32132f3149498ab0c22e4761c8061034ed24217d0569f4da6ec0caf683c67d4ab9709339c767611910f4644ae8cfbe0c340e41ce236797bb3219f117b2efb5236ab822f8fc46a5736a2322a76bcb1a25a8a1b7ba56a6aa2ae701f3f00e69827b58e707ab4d69568be2eeb988e66312bd001a341c25523817f3b87b976051a0e589249a537867f0d787128e0e55826fd3347cfb90d86299cf5340ce246de89c4d90c78c369b2c7b76d454e82f269b25f611d9660a26e9d35e2925989d6e4cd0e20ff33653b884f3bf43170b55896352aa8b98d889643a0f9986c6f2c7dcfa1ba103047ee561fa425e3349079a3bb73c3b41b82f79ce9e0b6f4c320cabebefe6d1c2afc5d42d0724ea5d31f27b5e6aa870a2c3da2986ac4dba4478b1758b897f402ddf007f7ec3b520182b8c7e633c51b5c6b9863e2d26ba9d72676a9af51165119052f43c2478b8f7e15e007538478d6a4bd6a3a00861bc900f24ee86e99e14b549f465a829a47244e5e7b149d268eaa98b707fc8ca2f2d5e4de7fc1c916f0cf4f6cc5df9da9a8228a26a0a190bb69b8b6e788f2d3914965c88a3ab6e5bee80922517503b4f8d17a85422e52b26f6775e100cd5766268dfe667030c81c8902364afe866719ec87d69aa732cca37e84b2c497e2a588abac2ddc25d5202aad432ece1d383cc84f24b0d9ac9dbb32eed1a286e4822b397f206ff5482ecbc038e461a66218612e8a0ff9e27ec8eb047365ba22f5e5dcbdc347da683167f27a8b84f95755094da7a8fdeaf1a6e60c9d85ba6255bbe0eb6f2639c33f12618bef03aa2c42a5677984ee0e59150cd98993734d5c0e88223815b189571994b7fa909d8accf1edaeca62d93445801833f77d14648914685f147f20281bba884880a3290b724bb68221634274a2615aee679870abb98bd70d7b4c690c70580356e98db9775ac1ac68d3e04a73a96683159c8ed5d63c1f0d8ba1807da3afbe95079c0b02d619fbea509050e438e9cdb32d6d4a414749b547c38965e677b268157db85fe5effba94d69b013183e15f6c6720da414d59ea956305a7a511b4dcedf4154534a9b0454aefbae49289420a972613438ac554ee318e378de72f97c84cdd69553ab349bf3a0b6d233cb8fc613cecd990f162e2ccdec7db07cabc317c19df48e188d6b12032ae7ff40f32b6a7b0db05714f9c75f9d47de2c891fcc305f57c7866ace455b5b769bce146a2372f9809d0cebc26d15b1fb7c12c819aedc69caf652fadfae1b5bda85d500f17bc64f515d1415a108d6f9b2ca959b39aea6db984c13fc93fab1474fa0ca7486c874809b500b00c5f1a1a5333e32c724bf5646e0b466644e53b4c54742001907239b8c1c7df9263dfa666c44a96c1c26953daa943c441160f9ac614759bcc175153150a36a11e56a2e0723ab7455795698fed5c03e946c20fa7e25a09d1ae05a6080c066967f8f8d688bfce22f05938792736dc778de0aca1481c2bc49a739d09382cc42aa9752262b6e07136c6486c0fe3ae867c30f85e30835b3630354496705325f2f72d4a48e306cb0b6994c414dfde36a05f2017e9b454f6b3a620e5269453b809b6c65dd08827854abb456ff02261ccf6a492b6ddf07df225666a23f48926deb12df366d9b8194a94536bdd415a507ad5b75aa140938ab2b10a8f6d3d3c049e62cda70292924ea7482b1a8da8863c3918ae6221f4d97c29e86eaa20dcf69a625928ccbea39cd2d51fd23d18b282f548cc477899b76315fa42deb14d9fd40baa0e2f1c734fe2e6bff508ae6fb316e20db515a71167ac824ba0d26dfdaf16d308303baac0851f9894d615e213ce7962d1b7c830f3effbc172e44adf0192bc5e5ef7239743161e158e98c73870c9a1f8e0a758d57ea5536c221a380b388e9ca32175667bfd7950874d692390dd0f45dff75e403c9b46e65b247622351c1d15cad088e0e7da1cbfe057e1e86fc64f029dca29bf73d2d3c77d95d8a8a0e1e5b8624ce780dce028191b451512d0faa152fcc7930b0c8ad978d4c229cd6e977cf53aaca8cfd59da0df82bc9e502b8e797c4030c7252ec6a51acc730c3f3030fb14f2761197e71278320ba50e220d93051286a5613d6d1c217c15be8cd03ad322183373fc37e9e9bf297a131255054213cf331f3fdc9b4300b3c0ef31b8a90ea49c42815571742c474d7fdc0ed346e0f20fde6948d125c15427d24e48b0353229275ed76915488cbb4c69abefb8730a3294d521eb6803f080842804e2cf48e9761049ff618e47ead697e9433e1c31ebff02345e66fbfb0749b8065782bc582c930b7cd3b0f6caa6c293304c60d4299c39d5b539548ecbacb6015dd92bbfcb9b26d81e41e924a87382eba584ea5a28d83b228ed5ccaa554335a2b486cf5921c34d5403b99846039ab141e8e06990ff003cbd5457ccad1e6735177b2a002ac53c2924c6f28b2440d946da5afa9b56f87b9a9f9f27052ed5cddfff64ca5922ba9db23a95f6f4a2fad9efce3778ad062573d3a27da0081050045b209d02be42d955f1b993f434713a484571bc388291fe028a1799f07b27f8bca627e858ed8befc953ea9affd74ae4f2931391240e09ef9083e76403fb0c2010b49b920ddab017efe015c150b701d6e6114f9f57ba64f5a2de3332e7b75f2959a2c7a409032db825d80aec8602997395655bb8a9abd40b63d02ce4da03c1d611f3cbc59e969d62654da655fd5343c9598f77fa4a9acbd33226e424ae0f610a3fb03b9b38971d540eccd9fe008f3c2242bdd4fd60d8fee97623374acd8a14c878519f757b6f993d2e5dbf2afb915c5fa6828d71d0f97f6f66842c0e787db5751f7ab25504a088a209056f62d16cf4d9d5d9e855e852b566ff1972ebb9fb99e6ca15febb36a36ceaaee8838969bc9331ba1367374fa029cf946c3c77414385708d394ad969a1045e7a658f2cea1323b531cbd6a5333437f755b48d9054d7956535f0b8058d5bcb5ac235e44c4aff961542cba946a40949ef44ff7842d87da3e0ffc68ade643533008cc25e323f48b90158d1e03119e3bfdf76ab0fe4b84f7d4dc7c458a9e5cfb09f871137828222b185cf5dc7c120eb2e92c4b1c529a26dc88f7180d5fc2216dd70c00cdd79c433bd5bac8395a738529f5aefd6e447d85fc32783f202dd203713ff26e33a6f895fa303cecd84e53a5bbb28d7f8e18c6737827c6c314b24b76487d8b8eadf4c2e1ccab38243889352547c44a3b6a4220031fd8bc194704940524464a03b16ef93d09c5965e638977c0e6278b8ea8aa4196cea79f8a46c2f7fa3cbc5dd8c90141ba2785a1312759c99256815fbb0608d6acf5eb1055113132b0eae023a1406997d591dbbc36d405e2c306a32912d0ddd08398284e94e30c90f9258b8c4e94ef432cb98716668f2af243963ee74b3902f7a600007cc2a2ba1863d367558ece15f1f8d0fdead7cba0e8bd98c52e628df821e31b0c61a8e4618d5f6c2089ac8e36a6d14a8245752fa5c31d49d5d4457f3c35f574321db21c674672013556a62c205f80064a30486287ee89acd43d7425bb8aab0067d21880c5dc87f248f3d65aae7be398a098faee86f2b3d9a12b2eaab2db7124175b29c45e0d01ace326c89eae27b3a290ba6fc36428d0ff1c74bf68b5ab4562775714f71765fd15b0683a3a45676d39a4833a6e223dfd373938623573ea272867af91a52a7d9ae3905e4cac5f94823d097affc6313ae647d84063e5c46f7921061bc394a38a6ea5b960c7160678336b5a11b6535b3455dd79b5f0ebbbce27f3ec0c2fc7b39e120eebd98c810a18fbe4e72824b82a7832c9f85ea7f89a914cb5ca292dcbf8817a1b48b81a32167c2d3d717d2f0516d74a0525f0995e657668993d3e3c4c6cf3919f6337ccc3ddd66e205a3390128c83c3ddf451cbde2f8b78a1244c6732e54cf32b65f927607081c584153ba9eb7f847c5e916571db485e00a23850561a17fab501c48dfa6e1b61014c64504f02a82fae9a2961cd66577e59473c55c5d328d94da6c2229808f23e47e5b997faabaddec67ca30534f5b5907f7a79aff6a68a1ba9a8727cdd552e419f36634e64bf26bac722bac1319dac6e4c7f7760eb01497d99b8ee0caff2ea19eb0e949fef4d2b3a11e97bd78286e5ed170e9f521a0a5eaf82bec47f0097d3a6020093f6bfbeb3e81441edc2cf0425c74d5a0062e992ec58a4c28fa56b1f363c3e1bcb6df7aeed68a7d3c0ac78a4e20e0b0bcf75729ca88583d11b044ae6a61292fd4be7a2d115b9d7b66ded5c7ed2eea679a7636b8948c4b4fbaea991cc04bd82c44266083be08caff18b79968b6ab82a99da6aa2b87ac2628c493d68730b3da3c854530d7f6b3523c27d06cbb38db4dd5637f53a4bfaaf92dbb4b6e2596f492857ba3cd202d6ab2c0f482b3053f11b36096705d0d85338e4d9fe42560cf57da7aa853c282b6fcdd9d281dbf236ddadd45b7ad226329fa79c474bc991e757b1efe137753f35bf492d07c2cbf78b3f452652290a2770d086150f1da3227bc66b3dbb22a05aaa65fa482fb506b8953751ec2297cd865b701ec27a11729c356bce5496f090f3d48fa559cfbdaf1af62d72cadec09684648c981d71ff56594ffe7bc414303c56ea86bfb24340292e712b6519ce813b6e73270eec54fb750e376e9e5e1b47ec217265af9897bdece060487f4ebfccdfd011e199067ae8abde12dc87825f5a0b61f17148d30a87cf6fea1bc770910c81a56a9c97cc865a5c7fedab7c4ff69c060d2e55768a3e59efe4bf40af18817c2b2ac2f317aed7e7c0cfbe9e57f01aa70d30b859509407b9b42102c8275b47169debc8d4e2265bd7756fc3e3d4053559ca1b9485196ffa80d287b2680f8a1818fbc230d8a435928d916c1b28dde45f8a3915c9065a3e08f6461a7afcc50d8ec8ce1e8b38c62e7a45839849d1f105de54b72c62d0ea3ad3ab387661495234d3444dbb9c7973f38d87d1889a0230d912cf6fb266a93339276ffba5c58c20967e93bc3b72fb9c20b56b89fdac3539f4e644d8921c1d76a1c14f71b16b89da58f19ac67890195b4be25b166bc59de105e25439b056312193389bd6a6ee4d31fe91b4cb6b9a454dd805e38e01d26e8c6135e261f2714c992a7aeab0c339dbb0f49083b9413b2d0cd83dba7efccdfb5dc1db9fd40d57a9fbd79bc602f3ca8d424dcb7b6f16f3316ba51581963a4c94feeeacc37a433c5fbaba9e61a983d9bc5d2b0d820f835dee43be92ce9a08f9b3eff3fc24345433544dda5e6958b994a47f825040f11c27b7dfe9d48d44741d997ea8114ac1db79f007d8ad37a25886c871294a2db477ff6f41bd290932e6adf7c62e8a2fe55420e8c40e745b8e18dab1a9da70f36c1414bd9cf6f7ddea0264a3c98eabae6092434434ee0e8e3d937ec526a0e9ef95330487e9d15addf6c1aa1ac3274f1b4792b3f5e11809e548b7bda0368eb831a97c6b18de27dfa59b5790a2efc55edf1fe7233a48ba0ff38093b33d249cd33d7f84201866e2d2615dac9f0bd2a2974ed3d6c26d54266aa7cd955f3c4ee13535a30bc3c123720398f5e98b636246cc133d74279e0ee26ff639b8998ac6c5d263d1368d075e653c4e074f3813c92144d59fd4a838377dfe81d27257a94ae64c47c960465ba48693511ff13cd5d4c8c87cf366925713ff6d9509c201ccb43c1c586f204065521d4e9405063683d4c63eb36ed5c8b1aa14cf2540ed9c30ecacf4f1efae862bcb899dee79d86cec64f3e5d9c026921978851c945cb333c8bd331c98d57b2b81345736c2d5c4d0d8f702b8325e47c46607c23c99d51a250ccd3739a1932afcd821c78d30c09787350a8d61400c9454683e8c2958671bfdb9b5b7c781ecfa14a64b4413a6f476686d1838b8f08ccb3af21c01eca6f4c405d534e3c4cb97c1f710c84ff47d937ba4dbccd9153c10713110156b362b198d18777ff7b12af9892e609fc6f2fbbe59bf2a2dfe78b94a30457bbe8e9cfc402ef38e2ecc4a3bb379fd004c4452cbd73d02e2ebda32d46c5ecf9b64081482b63d813de2766b357e12aa88fb319b5a7a2dfffdf1f548d5e45312dd81e8b243844e543fe9c82883e4e54c551dff997aca01b2f595b65dbb763d68911ca115d91727b128218aca70e8af42afea825323387dc44d812ccb6f74d9794c5d27c626237a70e386ffffc044d50598a3924afac45b86845dd26c7b437b7b9039e768b87597b7638bb234708cb50e09afd039929fa3e34d0bc72e5307fb705c38cfe96f8ea44a65317d47df5c146e2940a3c6a32943eff4dcd779b8fca549f1b78931f297296fd13604a6d096ce875ea8c943573536d39340f092d48c6cf4a65462bdeaa700ef010d4ac6d65139c7df38cb94f703a0ffabdfef4256d7f3a2815fd901add2a79984d5b7aec86dd5c6d1efc1da6aaf8cada624cd52d55e3cbc882b73b26abfb302dad0f85fd2d7ecceca945c0b027d864005190f0271cd9dc39d3400d8b8b68029d8f2e9a63b5f3e0116a6f9f7dbc913009f4aac0824828e4611b6c5d2864e939b818fcca50dc902f4dbcca4a3f95cdde88898ab02dfc6d18261ede0ff747a91b52f0ce5b5e269a24432a11073217b3d10c2a33c9ddfa412885a393c76e6b85d0f8695751868c10a127c1a97d5bf90a1bac8e3f11c5ef34e03d95ece3beac3f59a10871e5e41e564cfa4635b3008876bc62a4404d9ea66d2f3462661e0cdef4670dbd3a8cafa064b5f4e2f88f9a93cf58029bdfee9ebbcf397dc256351de00e3a87f7cf9754e851924617ea028d8deb062992344adb8e06cc689ae60067d2c270f18fbc75c27d8e3d292399209842acb5865544123d7c441d7e303a7f2292b04325ce68b49a28e640244ed05eec76b66f4d3ab5bd33420b09275bc109c9320c3090343799326ef757bdfc682097e295f72df32cbdfc8453db07c97b55883b8b0f151f16b16636f6ba6b946c1b6573cff4234fcddd5216fe8cbb80b5ce22dc594e1761f9bce84aa9d1efc487b91133863da5a9fcce53c0f2e65f5f58aa2515724940b03b0fd265aae4a50658abe4c18227fa84093c989a0247f20994c1f491fcf68adc5fe121f95eaa0ce37569378acfc28fe8b709e58c11c657fcb9528968818db422d0507651c6328f5855799996ec867faba95d360732aae39c9b0ad0ae77a2cbb50432e294a022e5e8cc19f1ee12ea583f4ed700c96da9b692868757c7d39002785adaed230299875e6c1c1d122bbe156f96454d174d232225fdab0fece0def8409e8ef8c160fb4fb38fe36a65f5a07264565ab68924e4896fdf0b830fe92f949c7ca7af79c5819d001cd26f960e7bf1dd2d557207de079246cce59d09571edea288660066e7a66819bf21a8bfbe7ee61fc9bd76d70ddd262270d723439d3f795c8b5a519bb26d51b22e5b28d1f8d0ffe797771e2833a72b0532eca3188d7bdadbb461a491043b08bba160a4b87ca91fb8942b9edb7240517377045cfd843c11f194e856df3f82090e9145ee7155a8108d582eda70f9774302286218702afd970a1d388b8963e54850112e081b4056a845f2f8d2ccc18405cf5b874f80a15cf3af576f4cbd11ae8c253be5411dddbc81786037d8c172c8e8aef6d28d5a7701d2dd4c830a21104921ab80703c79770b5ce7da69440a4be94ad17c7ce782f1021a538c0f5a6bd2c39370fb876c95ffb16607081aa5fa116a01edb75119a632d32026398708c0e4b6aa5f92ff980920872da95976c8fcf72218548c7537d17450c9172974502b2a9d31acf8d47b01a9bff74c1c22646d0be56adfafa2050cd58b7ef3a256a09410bcd1e936846835336e27fd260575d087dcbd8da562c5bc2742b7a945e9378f0efe0500d82f8ac80821554186fbba533c96ffff8404389df0c0660d2ea442bebb46e3d1988db05b4f4d5de78a75128f6e29e3de40bab4277a7cb8e5fa266f58dd5acb12a8f90bdab99bcd8833e2af99757ed0043065a47176cf289529df29cdb142e56605e6bb5d5dff35a15f6694037690db46515b6fa60f740e51ab62a3bc92b7ca02aa03a2145bba6487bb3c6943f1d924d6fc2c2ea5292d5002ea94fcc27eb708f07ab628ba219a68fc098543fb59fa67de549fe520ec038a3ab30b763ff69270ffdfb923edea37b5f41426e2e1817151d0712ea1cf09a00c92f7d45110485cb44306c59ad3ee8d7180660947e75879c7215cdd856e9b4efb7b7df937e25c365c29f155b5f8f605264f6ffa9cf91acb57a3a74ade85ef83748ebdc732c81c3f00e6f87518f8885b694489c22fc373d4d074ab0890ee95bf24d02fc3a4b4196c0835c2f6cc457195cce1c5070602ff8e97bcaa2b4b637e324b7c50674dae61bae8f7406fd41c051bd5538e99789319bdc5cc913a78a3d571c04df610c0e75e71537bc7c428c812906a5db9f99da490fdd5148f2d5685a430b733248e795d093c8d5f773178879a55774b2d314ca254c18fd28f44ad9996fe865f06ed98bdba24a7fe500d04070d2150d0cc70b05489cd076e0ab76b59ac656e3324957451b0a936bc2e2c0e678b881cf84de17ed13c97ac23c62a30fa203122603685665a0342203c049ab0b307eccde5351e4786d950240dcc683a20bbcd5b3a9869c3edac1d74653869569b2c84d8838da4e64dc4e6a3023f847d34b9a07a933417c4c63a43bcbbe215f022ae326dee310df511913e358f1fb990182d20866b322e80ff4c18119246d0572701e7f9fd86d4d82c564403db16b8f97ba77a09c5a80d67bfb1cad3bde4fc3e2e431deb0cb425377a244a690cc5df406e5b9003628c477de0f35bbff089f7c0d9c9d3d7c87862d7f1b83252b295599eb45125961456cfc9a05fa499b4228c8b87e5046006136b6550cbaa21d543ff5d0d3cfab1590eacd5cb346a06d7861d20216567dea6d065cc94069aa6bf1ba57d9ae56376ab7ebf7ad189abcb832ee51273ca69b5c62fe1bc67e55217c276c24173135c6d545e5dd12ab25bf9a29f88845ca2e43d784da17d5f912f98de4afe13b1d96c86ed66eb1ded34c461ebe94fcb59d8a183c39568525d44578903703e6b52411eb787499f7ee48aaa58e32e674d0dd8b0209ab9ff9409350df876f274b35ec135bee5babcc24d83b103d51d0b958552d6de2475f6babb38555e005740337653937739a23af3ea0358431b24abafd4b953e17d6933f17afff47b51c4592f8c7ab4178dbd51805b3ff80e4c17c72989d1803ce270d9044d778b4f119eb9780f868e0f620aabb3a61ee28775b84cc5d2300825cadf4c10e3907cfa63b5d5aca337a3b3182d83e519f8b5440e5ddb843b0e2f25731eb5ccb9b54ad13bf98637b1dcfd1f4a0f1b08f22ba9dc9548e30cc4a819887fc48db0c2a793b643a190b16f38fed968043760d6c53cb1d4e83cf5964d7535ae11dd4a354a9f9523a0bda3f4745bcd7be4cf2134a99b896c81fb3d8f305423f3b9e8c033fa221dde9e72eb35d78b526e5ad3b31876e3ee256b18d035d03a1b1159e2cc1a8b8171aaec235a288f4b1adc19226006a8d8cc35fcb7030261f64c89640fb670577606a17613f06a5eda9ca912146ef1a62609b7df984e1396c9f4cddfce1acea4e0d5bee54fb0c67e4d5d259d7ba12b37dbf58201eed147aa500f4053298e2dcc20820f47d5d55c5c3265ebfbd2e8918a5ac3aeda13dccde354da6fd1a899a12841581c8abc7dca09b1cef67bf8b5460ddb7ab5b07ee5797c485834e0e7e4c6e70dac51ec4268a4d9459ad86159d5ec76895815c996d240dbf976cc794f8150682a971e10c40298c90dc61fba3ff0112e8e02865836c7d7b7ee1b327fd8e0699313ea3bbc46657fefe4e8196628bb6759a4eb5ac2e921fda278e8f52dfaf6ea26383d8fe9e3fa148be0cddbc1fe76f32a472db049175b0a823314d6d529a8f6e71f6c4860da694ed980331ae60e7ae0847f55ffeca0d5961ea352b09128cd75952fb67587ef9803c3f1a18d8eb1257ba21bf82a6c17c96616b998cbb520e0213ae64d932d23828c71592643bac8344e9059f243c3c00755f1bdbeb65ebaf8bb0f5b84490d1b54eca057c72a3433b01a57353b571b11ac958d625fd00438e5f736b7aaa8266f30e7ab90c4abd33f650a01d5fc3dea70ac5cb78ebc3a5f651804b467e043c0ae0a311b59705650c11b18136f7a2f78beaa20395b20ca60e1827b8a6aab829399111e4da4423b7e6d7dda54be9079db6b1cac28fcb7d948a109b49cc840ea3ee7c89f184780ec20c17de2e0d38b9d8c63bea53115db66c3f449c9937d61828a07ade4e13d15d9446e5903cc2076ac4b32bbddbae6d31e5c4e4edf6f45d9fa43ae6aad81e6574a5e4975072592d12e0c50cf14d409b95997488ed0faf2d1556c6c8224a9811832769b5b467a0c107dd35955cebbefd62a62c8d11f866c034e01276694f198d5f921ba22559c0fad2577c5c14c844cf13e5c93fe93cec2623036ec4516391ef76dfaa35f4a2648fbb85a731d0a9ae0d8aba82b9d58868caf009b66db13371a3d76968299662d6774291795d843a300805315861eea70d1a067cf5374569dd8bc9892522d29c8ee33912e5271798ec04faeceb867a4f69e89e0ba8bfb7fb593ae61f7fa7c535b3b259746a72bd7d4ed52438f1f5eb933a4a301c276cd90b5b69e3f171d08059d28cac39532532661b4162b37088a5ed1bc327c6a4342962297a224b8766b2ffaa6faa310d94836661ea671f59a8bd7412f22e8ce33edb908aad13c9a3c788d1e5406e23ebd479a030050ea7fccf51cc98cb082451d2b641121de6055a27896116916bd85503bc83537c4058efb33b405612aebfc90334d1f2cce1a306b2771c547335d4bb16adb0800f797998829706ace896fc9c1f18c288807143e93e54eb58ba129b8733d3d5c22380da5ea8f92144d4daf17d97f3383798a44e725837275b74707a17de17dcd78bd3693908820e1bbc542431c4762a4b87206a5421120dad37bc66dfdcae01b4edf503af61a00d2e6c9c79b01351d1b6dbbd4b636cb8005bd29c53671bafd8ef39d5bb7e2144bbdd5c6293da8fc6a406ec58bc3c31aa54eb11f0576801f97efee05fbfcd0a7b0f10d4816eb4864413f4221e45ac7cabaadd8666f33f181bed9f799c940fa4f198f5fe5a8495de5acbd489ceb363038c73b765d3d7a9cd6f2378fe297d4f4be4ff4b3fcd5f1d8033ac45e7b9993714d5cda990b77a2e6ec7d5050c495fefea338161d7aba02d20741304bc38b13581cc71b36a4eaf04bbd419926720bb1de3d589d31cac88b9e1b0b34d218717f4fff206c838aea13a7c76df8ed31eeeeb786355bb568415edc3830313c1d42605f454f9a74aa53ce8410fbdf4ca8f617f01083b3a5f7f92f0b84dbb411844f38d3445bfc66452c79d77a6017f4c3b150e7f40f6b1d7a95a9bf7bfca9228be7b528d773b55e9e16618c4b8912271342825ccdd70727eaeba0005536dc0b5f8de2f80e0b4d739500c77a5381e5f6aa26a3c5c9a7d317018b3fb5fe3fb51fafe172d16c52ed9390d3b8db275c2b2d6009472b508e1898ecb36408c80fdf1d5cf78e9d4fdff8f5ba663cc2541c24d607b6a42dcd210a272d547ffd1ed61fd6ce54841b2eca6bcfb539c82b38a16314cd0b8bf2fa87f6afcf92774ed312c9c2d757a72faae043d0618b197abdcd7317bdf60d3a7f43838409e87ff7e641c228d23dfe13685f2ef2248e5312aae23a6db456bde97291214fc9be4d8d64346337cf7b6573eeb6c2043024460c9f323ab4c9c09b25bc20fbf0c75a895a815d92df12d9d55606f45151380024a499245dd2bd9b6455bbc67f127354c0ea1281212aeb9b0e2d43f0430f735721f13a3b344b117d5aecd6db74bfe1356d06b562f2cdfd39c2f66a55b74181402598a3022503a84ba71030ef33408db417ebd3daa5c5b1fda4c0c520765425db9555b2288b433fa2d58054ce06c3521941354ae37699590c91cfd8d862f7aea9a7043ed4c1050c99ca16fbc350238cb3aa97cd27fb16f3e7a2369eeb3fdb9d501d2e84821482bc8164aac35cb77336605101cad9e36a9ae923db4d030c0514029ba46d980239eb52c7718c1080b6a8a1256636194a305844dc61cbf568db7385785d55fc8afb2e1337d179daf4e8852c7b66c44fb6dc2d776d2e482b10b92ebfae0ca796905f6931af0519b00b5f17853692e9cc3346f9eaa8b44dec939e010c815ad9b58fa589fe351c6769cab65ca7a86daed09e11f0b173bdc5936016967cd5efdeeabb28a7966fdf7087804e7653cde0b821ff70ef2e247acc8dd063c081c8a71cc487853931d971e0ef14839ad504dfc49a0753e5d87e4c6db2c9882b38d0d7a5c462d7724c09e53f9047f06ef58146da4bb67e323666e6cd048cc452d2ead903b7cf5c7c3cf47d3da79a8c45d98340a6dc026dc966ef898efc7ba59cfe41ec6a290809b15544db7625e8b1aae3f6586d0594bbe53b7809460543bd4de236776b2aa97d2ce18f5b576b2939d8cddcec5d9579872b8a8315a180e05c0f7eb484597bde134b925a1117976b9edc44e4e53567e708fbf519b64b81be8a8b608aec2b501c193af382d88d2caba3f0fc08b35b6d0366e943352173bddd37ace73b494531d665bdb6862b89848e3301d4c20411a3879e92b94ce0439c8b031ff668da8d48fcc033dbad3a311b072dc5bf8cfc1c259c4ce4bbae07847e6773cec92bae4d4a1c124cceb4ba1350f1bf3176d32b9e980d40743b448c2bd3866a852a81ab39b428c20e11a94c89bdf88ae783e6d277692a650ff1055951bdf278572a670a813682a909468e43f03c51b43db104652741be98dc8a578a55f4a1b49583864108faea87f7caa69b9a4474703e5812800a4a36a03ce81308205ea2faa32352aa7deb56279adc5eb84cb1d5b12adfee908d0f4adeab79e589e76f21a0304d111b8a6512dfa8ed16574b0585e5e67b6b006bb733aa2c38d8e20c2e39ffd5aadbcfd743f71e5bf592e738c1c8b97d9b6f92bc743cbb662afe937cd760fc19a0798e2099ba14062343052a92d738ec61649db279b6f03aa3883c670dd0a93c7ba71f9e407580224495a136622bcca2ea4232d93d8144f99fe57791bea5c28047b4fa9a2e8d27bb26f56642a752bc472d19032434acead9b3a4af55ba6b8a88adeed375924522a29b39ee6dae7ec643baaf41da09a9c71e046e448061f9b48e3af474cc85af5ba6a85864ea3368aeecd1eb61941a774653f7ec3d1b69fac7d1fea6ab295aa129fd3d9ca209990a60b8477ff39d79dae6fc4af1ec2c6e63d234bd5d1f1b2bddbdf5696750a37a855f425abb32e25e2076b56c35e82662925ba0b6b88fc14e1b73127011ad822a03bf31da6c2968c0a29dcc3d4b84d59e1dc29a26e2ae5a924296f3afef9576ee122ec19a5403ea54292e17137977d2938485f5c795aa250b31c9d5f646e3554a85d38902f4a89945f63aa4801603e02acee6ab7b6555687951e2b7b152aa9b0192269bb5a021ed8a1739a3a76371c804f2934e7cb00d42ad1e36a33cf194e5cd5407f7d7b7835c6186ef07fd3c6e3cb92057e76b7bdb1bc6add6ec03ab02f4c7474e78bb1708617eba14ab5506806cac509508dfe9a8ef36bfc7526ef1018a669e197c81251266b9f844f8846613cc45d94e7eebdd98d164d4557c9ad04b295c23f0b5ef51fb91e81b8994552de849eb837f54cc5863bcf5396565f259b8daf99687df57edd18f3c11220b0acffc056327bc17243ba0df7d8d6a16281d47ffccd474a812193b6bbe46d36201a4f43208174430a022a903a2dc2477e1fa9e4e91b53efece911a4e3526bbc7361c30eb9e00fbbb6a8488ffc70933a3a4e3a93a6828d007e27f464aaff5be659d72e4870248251ca15bb8d33fba82faf3908544ad22f531cd03d7fd236975e83ebe1031c86166f768eb8f41448a4840b7683ee73ad911da6ec806431cbfc53c9297b7e7190ae0dfbb9822f70cbc4a7cab8afdf3d7d13ecc41316e7d5eae63152e87ef3e72960835d94d3f12342d41392ba59e8671d6ddba91860c0f2f2d1b86ce691ab05945c8e2ba25acc2b539be0e0c793c92643dce28d1731eee4ac390f0cc39dfea44d64004e4b09211d5a49f04fbcebf54e4342534433b82ce75c459f3a24a507f15caccd3f734f8ab3bbc0246fef892fd960fe7f4fe700aaab25dd4a34d09a4c343afed0ffca912a73505a75e0593bbcde7015906df1e93e0b27c93999c03f07faf86e959753e752f594859cc5912e1852ebdab74cd1781955dde44b2a6bc07e90d98571ee608871b8215b5724c11a9d2981edbe12187e8a4619f0e3652efa0a80b93e2da59a03927bd159c232fe07f5f3b054c6e2541fe6e9998445d7f320de7194056b42bc359191e983b67f319f14a67f61e85ef10b5b26274a0632b8f3efd6a0396285aa857d859404bd66fa1f417de97ffd1f4f0fbc5ccf29e4aad77af260912390c067472b2e7f49deab3393425a161b7e17d3304798d6cf2571b5137a843e01256cb219dcf04d744748615b93d7e9fc0c0dfdb12ad7b502b426dc807cd09f6851b9c30add1fedc06cec820e7066e95d5e9f43f02d4653a1e41508d1806d530f0ad96fb73d61af8d2cafbaec820a845e6b718c7522d72bfab5cda83f1325d172c8ed5c23eac89481a667535d0aacb38939b2272da63faf04d93a0141470f7feb81ad0e6b45a16b589acd7b06f7174daf1784a69280f5c1890a0b9300eb351c4dc0a4f33ab2f80a1de67c700e397a422f2f2fdab517c38d8b0ac50f7f557e02d05d825f834e860d93b73849461d5b3e25c249011c8a5f52e9b9c92c1dad9ece0f0ec82147e8f2e692277d599ce3fff896c9a5bd7b61e063c7af9137b783f214a2b812ab573414c66af96783a2a6357f79074e4c878787842a96ead262cede49ae94cc494e8dd6e1823888e6ab3c7e492050879ad76ad9a5896f2bbe53e43ce05b8f4e90be0cb90e63e3ce6dc9c6af661234822f13337764a85982c44445e4022046583176427eeac7c82e68d420511d800073853f84a4c5789141a932f69f726b2192283cdce3e56f1508e9dbf5d5a406a02a014f191e452fbe0958613bb217ab7fd3efb22b1f8f2fcecee76884c9af12f1c5a113cf09ab1767dc35ad83f56269507529f02ec671a0756da23656febf7c5cba6a68d72b2637c9a136e0b6d18c045f672e53c1a03c24ce0cfb774ab521df97a1dd45776176d86e25b5bc5e059265c6f456e56f18f83127787272f4c519c66eae62fc636f0280e52cd3da143d05d62123cad2150a16110d8d373477678303a36d32d304678451746f0bf02b6077f28dfa6de026bba6cc597ea7a42a6f01843fb335e786f84b2d7fa960f6dd2538bdb276d53b24ae7009b4c14c76427e2c3909d681f62a09f958ff4df3f5bb0cb6d6b54af659823ea60e603c9705a70946635f9c7e72880767b99d2ae12e7ddfb11f38fd61c2325558f39fbfc8352324d8e551f62193341b6532133c64b7bda50cb1a04f90f0fccc4132b8dad4a89fe6b04af5f8ce44c40730f549dc7d911bfa9fece3a2f2ebfeacb391a0dba91644ac567e19d8031825686b2a26ed2dcba2dc12a8b4462f95092d09489532d3b2e260f8b6a7e83ff9a2723eea610aff05ba4ee86d7e174ce2323ca029fc742921db03c4619792af09ce7b17cfb952646111adb789ca546ad08c08035ac9dd88105c6c593ba5fe02a32c93974b1ee58c589bc2c163e86e330a5f1a0209d69b7ba6e933838e20224eace3d5d5988e254a61d3d64dfa9e0d46cd8aed8e6dd1a6415dcc00b6e7efe424c3680f24517956d0e906da94141ac531e5036d4606b2a95b96bb8ef3df13dd50037dd1323d08a485401ee4b27815861b04abcf1b8829023464aaefa4cbfd250d8013520effbea6da7bb6e79936874c129d9719b67f7c52d0cbdb7517ea3d4d35b2a2e9fa0a19cae7c105a25e35b4789c5af25c4b5d6e5db456db9dab77075266bed0a362cd5a12dca808de9a5aa2cb154d1098fca9b8d290c3c2e29eb92ae221c012366bf52657bdc49567abc9755f1e1f8c60fdb85dfcb68be3a935194a7d1cd71cf10e3417cf6448c4a24326b7ac43be7d3db8767dc03ab8fb692050b2d4001a60147248375aa8fae44dff5a35923ca9696aabbfc68c4e7ea2e2335c898f66ed86ab6129e43dfe3d675cc5e27098212355cfd901e244fa98178eabbc34042b101bffdf26ed4029cd204bed35508a5fdea15c3335704602c5b37936533b488c9b2b56f72ec8e2b684d30f23207e185f1203fe3ff93455f7ecd4e83970dc87a41101713fcde26c0a844ca62a3edc3b6843d1699a66722e5fc683f9f2434b93131706dc12f148346f10d8d299f27d538d0279195a51057eebd017e3845b37ddc3b923140501694c5be85315c26ca0ecc1b15dafdc6390fd6969dae9d66515f3e5b690313c78c2f90d72c0228122ff8b87bfad9bde5ab8bce5c75606f91d80fd8c3091fd7b33cc9d095461a132d3c2c0ff709c8c852dbd22ef53ecf290c92ad58eb91ad6ef7e625c40b99238394e40fa588d2a1e2d92981aa70bd06f257734ef1c753b40ad16f938a2a40f5d50736b5f6e1fac4cba0e449d304a05f490dab49a0299ca9a17d65203a9b969d12ba285063786c0196ee3634fd256a0520f7aaaf67ec83d41da9cd28a313369709affac19969c23fa4cda97f52025eb2a1d360f443129f0742f99c39c9943de258b6db0b4f629a54f459e508d5a796536d7eccf162edabb96784b3095938f5d4fd85b728bb4baaf5d8810af8435d765c5e9a4324d5f64251ae8989347e19e03e7dfceaeab496d4410c7ddb0db1d07dc1295ab6f57287efad6d6315ed7145e960edf72d973a9c4cdef8373e6d03969c03a8ec593b968bf8c3125d6aa1de2cf1797e1878c58bd2a73da438e7d9f1c34e954c950201445c04f73d1b755eaf2ebcf2bb8b25d957272e85d45d0edf38b04729cb2e00dd9d4144abadb3672333cd9f7589583c34cc3b394a4c92e3faea9a622f9860c8aca8f8e1e64843be97c6414cc1e8b762e8ac1efd993403527ca9d83aa036ef16e59243f408bf173760bccbdbab0424065ec5a8138d2ae21b38f72cc928db23ad243874bf40b7d823f63131e792b8658bf3204352936364414540209a04258d063ae98cbdcabfbafa94de85917272dab1f23eb7ed2d4a1e3d67493078b56162fe73762fd5c96226a3cfd3aef1a952f4590880dba846c10cb560a4fbde6a7bacea58dcb2ef26836dd39b91c2dc9cce7f5219c07c79381dd6e0f6017390a7b364f8ac9f9b7ec26eca491017179469f5d70d8d98774c8b6f26b8eb4ac9eab8bb24e590835bd532248cc26e147511377564fd694c8bbff24edadca1fb82440d18f106463735fb90e15d6a0a2534f3250766393e06373066e827a6f3ca9f8c2fb0c5dbddb80b29fcb9de1e0e52acca6689c9e7d16a828990dd21c8783bfa01a1cb0c7214d24973a9a9c733e81c82ede3c7a55188689d3618145348dc0d64ea01db595018bd33d327de3ad27478a2d7daae86b0e7c6f663fbe783926d27cb3735fcbdcb83bc7dfd88145e3561f89d61e1e609dc70787e96061179a2322ccdcd66c2e6e259e71eb00c64a8512e3c4666fee01b4b5d6a0c76eaf31b578472368cd07e703628ca1cfcab18170abdb9f794745993e9e8c808668a472a7a6513ace5658882434fc8fd54f2f0ae5f0d33410988839e1f629b44a1626a4483f9e789aabd7a6abce0d86ebda313e3bbd336c566731118b8362cc25a77a6a26a06b707c8d229bbc09b9e3703bfb93fa6ac05b7fdcb4f377b5402649a7566dc88ca612cdaf98573752660d4b3ce4bc59b0299985fcaa32b54c227a3cb02f9c419c3eca1099a68f80a6567a8abc59762c67918e52334a80114efba60cfd9a17607d3dd86d15530ae7db8715f7d3c52a9160820642132f3ba55d69df0cbf4bc1cd6178ada13b884c040e3b9e1f1cff7958c40feeaf85aa80ae53e9475968c4ae3f856aa331b4a98fb37a9476948322964c1fc35fbea0904a059c7f6dd1ce9359866763e16d68b084c034ca278d06f5b6165191df212bd15bdcbcc053b2f802ca70a324e022bac8d5747c0a26991dec3f5e6db44bf171e059c8755487e525978bcec24909b4614e39ec21f5e07fede9a65ae889de3855bf18a0018dd1f2a487f71e0eb16f9513ad83d1498388b483657d7b9a03fafa94d0e5b3ed1bd6a343d9eb5c90043bf4aeaf894d0924caaf8e0fb0b7b62bfda61310c0320328aed3ef428d633ac0547148959f9f575a3f91389849303f82518ae3e19a061007ee8f94c3dd2b3803a23c1f71789cf1b99b5f1ef3ce1f922986a4cd6401d7dad75c16259dde6fec12a8200de5f2f8b5ee9b8f75d0595da010c28c209f16ea12a702012ccbacc843b71137d7ab3cbf991305a5550b7871a64c577bd39e66011f2eb7e85fab4b5a29637a4eb73db71906b02d5cafd0920085f565ee199b13564909bada3f4c678e74b652d0b17ec1e80be6280d038994891b7dc4a45c6dda99bac2c9fe9c27d109f8b6da9278d0330f1e479bd0ccc92ae3c6e1f725986fe7005d69fe0ded7015473409948cc63bba0eb7dbf98981c226373f1c38dd4654258840d38bb5e2d88c22e0d438e7c970b5467b068c1ad42a508dfc4bd8b8f91921573d9fbb3ea882c12398f8b8f9ba2c36587908bab3fccbe64c757616b46c75f6562644b725056a17caf5b90666ab9a7c4ea7a603fb03c082590ae87d5fadcbf8fdf9be660cdb983b0ea0a8799680c50df2302bb0ec6d40b19e67ff3d81853365d147b10995ed8fdf63140d4255ec1fa4f27a43a85b3bd7ef463b473117046edd1e02096a98e4d73cb45abcad5e9af7b9145ea058c74c39dffe85cf2f356a19879ef205bda44c6f90c1f8b383a5e00680dcff63d4308fc2f733c74006c0f026e4d0b9e28bd1b10616f71c7a218dfea51517d45a0636ab957d62311b1d17da6d0680a2052f5e5a086e51f6ba3e0857f23661259ea7e8e6739537c7c8a9a234ab3d07b25032bbc860cbe3c5313ba0fb5ee0340f6f2f2bcc91adbe6397628a6f28e3c98309a9f38383890eb9f4e672859a85b6a56c82df39d8ddd25aca3cf967fd6f799bc169dbea4da8118095b018e484a1b8e71855c0491c59e0c29847514c06645522b67be8277f5da5422112e18583e09fbe2b70fc1d8bd5a49e704bc29fce899cd07cdfbecaeb1b94790ef846e7e87e57f15b33c082c80f832c41a84eee55311fbed925ced19aa8c2e35a958409758262ffaddc0b57c46e6dae710ac31bf6f3a2e491c2db26ae0c6592fe45ff3f3cf96229005a810dddffe5442aa18e2d1eccf35ab18c2dc31d838395371490eef75311d4002b66e48f2c9c1c1df7961431cac417a0c16fbe8fb8cd314794a0d268c6b5f76b26ba8d52bfcaf8df8177a78ab6822101b3f5bf54c83cb7ff61a7b1942ed7bcebaee50ea98592e75390aee81a3ee07948023886e6a366292ede11cc0265370c0c3f30a8d78a73584bb454344cfc157e983c4a9e28a317b85e945c21e86c599c14575f19b8c050d3d3fb4e5f5d5abf6a572dabdaf4ea45d14cc0cce3f00837f089c0bbe22067e480079f6f6491559ce059dc966fbe7a4420c3d00fba25d59dbcea924868be1a181cecb3e38221f30b89e3876afecd6bee3c8c5c64c9146a51f64a43d5a974cd77244b6a0a09bc1863d45d2a51747499bcffa4a6cac73550622ceb6d399eded5ff7e4a43ecd1c62df9befee9f2922f880be2fa0901cc52da3427c7beb1f2957100f59a9268b46157d6d8ab3a9102f405d5495dc2737e792ec5e3326bb686cd4036cf51fffff55979714e8ac74ffc65939584fef548f575a46e60ec69c0e3b69917fe40f84877b92c7bdc700b4556d562dfda864904a3d4cecb8f0439f52de7619b6e8d15a59f04fd9ffb81b1cafb101b1379f55b2a3441cfea15b9d1fc1a0db316f94a388885c9cb11ac8ac2a701d938b7886a940a019a5317235427f3c142321fc04cfe555a2a5848768f5cdb5ca0813d7c3da0b9ece4f603a391d073e9ef1c85cbca4d78545c34165b719973b3c65e7ab3238c613ac1c27b79d298ae699043ef0d2cba632ac303e642c5e2c2f0c228829bac9c04f5b1d416454ae63d4aedc5806e61198aab22af30a3817cb80b3f33913814d06d2d6ed15e881cb319c7c31c72466f5740bb98ef4ecfaeab1836a77a1572f2e27406656a5443206dcbf25341d9563c98f13adcc058c1242128c536235d66bb84955974f691dbdf3843abfacf0bb18a598b40d167ee70bc2c588c3bbda46c0ba48bd07deffcba588534e248d2caa01ebd38595bf792bf1f95924fecfd27434aea360cf83c689d5378aee452f0a8623ee7aabb8f412b350aa7a29e90b9b773af3c50a266d4ff61180b0c2bbf6f705d57ffc5e6094aa083dc30fc4a5a1e828bfbe9972fa511ee49e35ad613d4235a5ad067c399c267c0865048bb4575d7e478f030b8b9566344f21897e2f275911bc0d90f8735e2abf147990fd99f90382e0847caed2691a52d20f262851a3f3d972dfe187c7993fea530ba48659a60f7c0bdd4e44ab775a9023c827f126dd9b2660d435f2f355ebf4dd92ccc22541f0fbc2712df3f7b5a401ee9f2988d735b7da57bc3e752cc658ab77a6a090120caabb20835e7b4ca99ae922a97b5d5baec130f9e1c569e0cf3daa99dbb99a54a650687b873e01fb10483e32925f5cbd7a7874492a63e782c2b577a0ee1e70c233143f6d60e48f9f15057fc8270d15ce15b33ca8aa3db7ae930c69bc082f7d222b6f07f64df0518230fdcc9a5bd97a016cd7366fc29abab1e1bf746e3973a1e973dd3a35d08a7c7a18cdf869ecfb285b425908ddf635328ef76bf049f9396a8674c219b3e39872cf829ed0ee1fbb0567fca4e9c74057c16c6cb947521ae51ce051329fbd9fdfecf77ccf604e42afcf361768b029de3908dbf23a07d51f619fae3297b9af8f5644aa4299984e7ad12b620e4a58ab523c94aabf822b20e8b1d0ee43b0cf8bdcc789e8cf81ec7bb6929b706e8ff4256c2090d80e7396b4d973b8876cfa0ee99047d4c18ad959ca1c212bc60c1a818734ed0d128b604b0fba5340707ff9a0e659bdde847173bb41f355648d0f7cf3397f0404e88e21ba465ab4064f0637bd9add9e7241bfa971c70ef19826caca57a7a62097e9fca68cce0c4747efe10fc20a89f5c8107e997dc2f837571c8673f5258fe8cf529d9944336f4514608fa99c5e3a544ef1a4d87cd6b8817563ba3867239141c5052f59267f0e230ff9cea348b2265a3ebe7cdf1ec7fcc6854ce9a2389e3ce1be687a2b08d9a4afafddd915733604c83a565836e5cbe178368c2e602a3d0f87398dee793c2c30df24d0f3e2cb3a3b4c8f730deacab722d8688840a03d29375331cb702985ae3c7fac0f9e27bb63ec57bb951b522160227661a13ce9678479968fe0d947a070debb6cb0c53b9ed6f04e563cb9600c4b7b133eb544c016ad5d5abc6cf6b2c32011616d01e87b91469cf7d6687d6389b9a18a7a0f6362277f4c1dd2b45f4e7f640079942212bff926da164ba979639321f7e2e635815d638344ea9e406e9bdb665b2ad9c7e642308b5c382dcf1ba38983fa8bcd13e4aaa27e747b47e435935d949f2cc72cbb4b4102aba56a3f56a63808c936614a64031960c192743889dc4afcb5b4052a421841e77c95fbab7cb64de09496d2ecce78d629a057aad2be5547221cb3f0913ce71eca8fbd8200c7caefb49d78ef860fa6177b8157db1657e62cf6e33bf248ae0e6b40a961cb7878e3074ee3d113496d5733698e5c1b359559879851e0f4875ab5ebce353d4875a43d4809f26051998770812bbac85a1c3967b8d0ad28e0ed4c90409053399cb8fbf21a7e79d3bd34721c524f6469244ccd1f13df7c250afbe34b9186067bc6608f553d795ec88645c13431669f8c7bd9132aaf197ac6e38ba6bebb218411117871e1fb5c066daccfde9e8db2486f022f73223eebc79b1dfcb487c92e5a1f65bcf8328f8745c19d50e55fb9d4389ebcb3052b287f2431987aa20c3b2181836ae5a27984564108223a07eab5417e74fe427173df8509bcaf7fd324f09675e65b2f0179803b1d7d5266c691ef7cccdc1a045a0dc8e582b8582eb80cc0d34785cec6f0f7bd6fe92136c9bf4b760603e4e7440d943083cb8dc3c314c56316e3b1c6852ea8ee9c7c5f00611e3b43ba62c17a5628e5b1cfedf479acfada181a03f467b088ef4c2842ffabe9b3a22808315ad4373b518be6b357c6bec9186134f70c29300a9983d030903fa0b87e81a2cc143981a770047d31d25e11633f94219e923b8f502f44a54074b8e28cb8c2cb7c56252c7ae114c7e97789fdeddd246ef7981c03bb1deefce2c2e4a24e166db201ea7c52caeb69be1c495d0af3d802fc56246b2accb3f1a6293650dfee35c0bc00b815169e44721d586b8a3c90856d82043a2805b06c1e713a4ea2c047143a8d61d4ea4c6607bcfa45c8396d3d705d1f63347ff106e535065cb8cb0cb67761b6b788d53e933a08a5db31e8846ed4969b920130f0133322db7f61ae27091cd61ac2bf092fccc6326e904e67a41f3795abd4c485428d7afebbbbe91415d7d91ce04543fe70e290897eb7e8cdc6097a9929eeff807dd341b756bd908e923386c8316b3fb427819c9152e49eb6ab20b686cd3c729106b4367d564b39433d400e9f9332b42f09c6dfd09eb672a7e7a1289cfcc926c0b56bf38c6ba2926b670dced60b921d232c829b652ef1375519f7b1ed9897748382c5881cfe98e9096b1c2f53af6b3b2bf5852942dc90fd76cc772072adbd5bef2c682c48454c45918cb6ff4b2d664d96d5bf17316ab5c409bffdbdc104fa17d7acbab8ceea0e126ab9fd7b522bdc4fb2b3756e90f69b0a4bfdab7a847c8afa1432c32d0911fdd6603353ebabdd1dcbc984f2069fb01067ef7c603755930ccd98712c54e5f298a9859511152b00e87cb79aa35a2af07ae6a9dd52c60e7f462e93f0210a1c56217c1c6a406d4ceb3c1939007c43b0ea5747f5c4dc97ccb64c30b15732e368c89c3fc1821bba39d25d88d5f0ca49a1269305a6e1bf1ede58ae8cd06f56e05520fdd69f366c8a96e57283f08dec1872dade60e137edea35371d830a2ece32ed0eb75d0331d3ee2e953e130d64edc7e4b36a1ee8cc3084b8bf3efdc4c2dfd33c3bfad6b40059ffe1e3bb73235b364718ea2a217c66fe77fb6f4842805997d0632fea90c23871ae0cdad331894fd2f5a985321f4b3318b42c4cd3631bc1879aeff41c0241a639fc191f0bd7ea4e0a6f1a5606464a53f3660f00c2da439b6ce10d7a42db95131902a3da5da4ed2a83d222c207077e972adb3b96d6f6d1dcaab33dca8568b807782801f91c88d2c3ea52d712568bd2d623577547f1d5513163fa67172ac2a7bad83435036124e39c4bfb00b28afbedf309b92e4be98db151222bfc392c29add5c92180dbbad96714f349cd6ac98c4de64dc801735b0aafbabb086bff19b5f9d244f93ef9d1214b84bfcae99d3e4aeb15628b58f7c2efa9da7f5f936a62b8b028cf5d91ba54fd0d236d6387d379d4098b586f8219665849c5bf6c8781c17bee867d9432ffe4d9d8ca9bb62f2eff861172dd02beb19e164aa78939918ea9b96b181a9b780038d8824a02bdde66124d669367b0a0d8c91414f08e770361a05cc0e47784d300e17dbf1462eb3d20410effa955682b661a0a4ffaa30507fcdceb06cfc46aeb1c1170efcf184767915254c0593a01df65fd01172abf2355e9473ea570fb017df5b6e8b007c5b37c9f6f49c52d24fd8809c2cc1f7fd66e63f749a6c11565bed50a7328d21863af0b21bfd8264722b0565c6ea6951e8ff6bb552fdcfb5d557a8e68323ad8d83cb134d86bdc16bb8793d6e0b70ae528f4ea1c5d6cd17436994ba974a8c8aacbad8fbf4bc4584c6bbbea68033a885db582826d237df1a9f5a6e47597c764f9c7540dab0c633c4be3956ef0b8cc402ca8f592986a41e2a11459e1b9ef4a26cef58365e7fff66fddbebcfdf063bbcd2a46ff6a66816c5604566bf93d6c80a058a606732fc1efe40a773ed5529906f38697688380a7d6c6f0563aaae118413ddb98446f88adf07ce08de05b69a21c7e811eff5331a0ebb53c294e0af057f455f07cc14c269a9bddce6fd152c3b85f040eeddd3ccfd077b5f2112bfe7448ab6cff2e520924301e571b326efa04216d9e3a882e33ace3b5d857db5615ea008e1445f4c78a0bffbe9de166e273eac47f14b791da9585e5b24c640aa67dc73d5cbf0985b5b7f4a827d54833698d0439683cda07df7f67707fb4d687cbde0ae15ba2652adb3600d99ff50d45601991680255517bfc3198bd90f80c28d0f0ff79da208589afeb9932fa149d080bd84ddccf80a018a6f099d4f52dc49f946fad924efa7a30df567adebaa7f563fbb63671b286a0ca2ac1b7efab817241311f618f90c574a95e6e8b80388f1b279a22ae0934d4ce4795b537eb502ffbbb9dba225f76fe7569e8d30750d2232c56d0847b030265dc21c6fca8f4777c67fd165365d161bafda003ab579e516a76f25e47b61c66f175e101268513de76611998c2f15173c6861059954682c5f655add028802c6a1409ff30c43edcfdbd791fcd28a1b42ba59aa43ff3144b1ff444f1a111ecbbd4655ce8512994d51332290ea0abc93b79295ba5aedfcce5d8c5564415286eac3e3758d1cda2baf7ea60d3d91c57cea5749ad393b281129c569e8af6668b08845715cc6c32b83d2d616d269cfeddb33877a7936671fce0d4fdac675d3bfd524f2f058fcae5b9053ec92d84c17eede503f2310fdc3402e7c490890be18e47938a8e1483c6845e49e96e43ab943e66736b84c7ef0dc18890a7c1a9be469ff4f9bba52142fca438e6ed83777b260b0caf5d8f9250323931e73e8fab63b333c16e4e526ff630a4a749eac9b62e8440c468e0a34304797a70f0666ee0f8c6554792a90e28ec9fffee23952a72fc2be14dfaa6474fa54759a72d55af6784c645166f94e0606a24c7c423f3a404c0ff1565f6f761aec639e09026181e8c64c5f139370ffa13d3d0bfb971a74a3a5e1ee32903f3726b2caa3fca4da68c706389bfc7d8b4d4be259294ae8256b46cae7bd58e2019933f22fd42e88c72ed58f2cd35ab5831fdc03da9f81e844be35f83fa081b6cd096d8d92d3d49624a8674ebc141ebbc3cfbed94cb01f2c4aabfccda8c1965aa89ae70cc5eb076422b02e4ec829941abef99db83b4705142b3c4e646ffaf4724f3969069c700bbd007a684c0f7f3517a4edb2b4e380fd5691d502dd5b263b9733ace56b502a1c135759a5cc88f4a347e5a87ecfa53fc04b687c273cb47008abfbcee02fcd8e0a461c691fc86f671c02a2ac835a83efbce688432b66d94fb6f5d8a539edfa0e09d5b2e711ccaaa57820da7ca54539f3ab672e4e46b7849a8dd335c2093951e08d57e1b950dbaa384397fcc17cb2e9e30419e4ef630ab9dc1e8f23799b96547f2faadeb7758810c8606ef7ac06b3723681a02be69163ecbdba8498a80a71a0055f594b5eb7ecb0232536d13802f75a817cd4b910d5a31781745daeb64fd1c5ec81458645763e7be3e8ffb510f941a8788323e469985f1316cc67c233716d6b94291d81ce221eddd1abcf2d27c9144e2e900b1f23046bbc05fe9d8459e6c7dc6d8c84be7afa03b979d5b7fc4a604087173b614600a2a05f83269c2322d66714e26fdb276fd8da6f8601eca20923fa366b04cf5a2515a7dae2601a5c97e8d6df7399bd5a4a71afe4697048fb8905a3a5df9494734f9a6c2202c75c9e92c89a3416eb48560e1befc40b47c3da15fc7b5d79d2f53f2f73cd47370388ba395837438873ea56493c1b458c328cccb7990df0531e70536cda58d623356468a413a32ab935bff77866860f52f0ce1dbe042002dd64f00c8162db36e90829a0fdce6ff8b1c91af8c20bfb4e7b99240d0c9c2e0388409e269e7f09749ebc9111d6c5b03925d95a6626ee8af2da1b3d2c842c958a61af8af770d242aaed38f5de6893da9554a3483e92f69143f231a576f49ee75df6592f7c83eb7d5fe51e68a73f2a6d32effe42c95c7964312145dc97a9d507eac3fec3988e8902b92d2d78daa17f80c84443b5b9d6fed0568d0b8f86ba79fa81bd13e56756fef5cb0aee6db414dd47a0f1a5693f577903a95700accff698822b833f03268cb2a5442f901a4799c59f687d20937434cc5a0e774cda90fc32e18f83a7503baeb35c0d76a9a2ffde634f64571f7f507d42ddcc6c96c3d5b5397dbb8940e5195513859de33049d292a34eb87bfeb381c0503afdad38b3ac5e77f1e077b6ada6487a8f1a7480ae78a84be67509ef89dcb9df529e6e497436421d59c71de707ed97a6093d8b5980a20525ab666b57668cf85addcf3f98552d129184b5198b5a0ebb2bf57aa10a90d24d0ebc822ff33db842d169bf30b66dcb85d94c0098007f23cb26e75c6eb94e1b6bb5511d5210aea080e4ea54fbf23d9d2d912a7ee45630c5292c5431a6a25464f4d8da2d04b795a2cc74fef639c3f24e10a5c657bba9e1442df3dd83a6c860f67fba1e40935fd2b60fb19243197ba818b8fc94bfe54a10418500b16b65a70f08b9a810f7aaf752b47284dd6a99738e2849505786a99f843fa8d8c03ff5ef1f6cbb59bf368f8f2338f9f93a5730d75f50b24a789a0fc8294939277cbb9dc33d6317445cb3414e539d42778ef30dd06a7542280cfe719a2e4d331c91429859fa14382961eda57076cc0aa3e80ee2a9e1d5aed5a7a2b73bc3000cc73cb6a4385ce7a51b84edca940f1dc585d6dc5ca0304480098ec2132c2783931b93ddd1ee088f566647ae87e7b8c590fc7701dbcae567006e4595850f7b182101e44ccada4b365125840431b6c100d2aa35e92211f256ff4fe498df609f4fc06379274feecbcb75da43d58d6756fc11703d875b7be29726c8fc8c15e8d4a0f47558bbadcaa3b88b5e93f428d4278da0905f692ea1c5d60fa75faf8d349fad4f58e911f75730b6e4c0b6467152d2259561623b4619e442eb0ccbed5bedf373161196388ebd29496cc776652cdf6bf3bddb214119080e6457f1b27aa38901a2928e65dea5a21241f9e5db46e55a61845c6b97f5650549b2677762d5cba5fec755e20d58f635117c5aaa4e50d02de5b336bb112af66382f29f70084a505ffbb119e5efde42d481305e5247ade5d3c49854e90f7184f8088f0665486b9d69487f84eb3d9aa10f1e5a8e3c846ec0f3925e7e9eff124817e248a734946a0c780cf7dfcdc3e82f9416d22bc17afaf08224489d87d2d4a4c83cd158a9b6a820c27c3cdd8332c709e22fc0a36b6c2b2a225a144fc24cead4993bdb6309a73ceda5bb3f63387dbbb8205f8a2cf822b46cddc9405851ecbcf9bddc03a50cafa61ce0237980a6e3d0e4231829881cf0ff73b3ed8726c66a2c3475de298ddef434a4822fae4fbf5e6a65bde6660b85baa4d626a750f9a5b315cc95f725ef6baac3f8c488b866c9c9bd2c80f2badcd1f5abd6923364369bd93e6e45443847cd821a6ca25ad9a2f817be0f39ea08f1525331064179b57fa3e5e1ae33ba736eb8a526644140ebfcc36d1214e7263a5d560b163da066b0bf160c83124da8f5050b22b716900e5a63ea08c003c5d50875c0df5bb29a80ebaead46b2b98f5b4003a65e45a082de6ebdcb8444a9e2bf6829325954a5ad7c8c3a63121e142454425fa1200dcba74872675a6a6370a39efe5b965008e68c34ff56b057a02f54737ea7d455d8940113bb2722a3a38e316750e3e0fcffe510bebcf8af61cad5de6ff5f2bf57891cd6e3d2683b731ada5e99ce109fe70db6c65827d508c87479cc2fdde37a5a457d49086fe83c285472c01c04d36ef1a9fc8027ca137abf9681c763c87c9112cb68375b87a204d65857c87879db06344e75c232963271adb7f4b85db9c008b2e757dbef0be96090f673c258de8b7a4cd154205d9d1805493f3414d15bd902721d3096e08619120b834f6a3dfcd2327cc0dc3496db7e9e0f6ef51f9695ab4dda56bca53b696ef25e16a4a9cb0d8fb570e67325b4c2d9d609392c35088e8c3ba550c39085fc00b6da302c19e3f0bcc9ff437b526eb332f6385ec69f31a037e8d99a5d7570ebfff76b7f9864c004bb15f63a5b3b43882e24f93e195bc8543080eee6d7167950d76c2f27c5aad3593a9ef38d77d1c8416ca5b5ce42ef426bc10ec4ed25897c40acad8b27e1c71e77e767e02b1c6b44e54d76fec25f8e48daa1e7b811dd177c3cfa951e1eb3924d60c5e6577444463f4f640e134100cdc2f881de76e3fce8240f8cc2ad75f9cd05e1a0ce7cff93db9219984959385651456d756c30fe32d677633b91ff739ad85c000f59162bb8be1395b0959e242cd9272412b23a479115608fb46b5b9cd58164938365d54f11cf9e7783a2742324af2f8e5d7f6cdad52a178351546969ce33ff5a0a250b989d3b83b3201b166d68d0c4f7a0f2cc4c02eb7e943056d11c1059b4f03c1033751eb571fc9ab13f36d1700f6e1128b149404e1d570a716b0971f58ae303e5ac08504d74c54660d8ac7489e4072d9afe3fa19f43e7c17cfb65ad3635fb47006545cb45bf66f15f9e4bdac940151c77cbba47179a09a4e81e8cfa07df03e8dbb95bcfc5d95562fb76f21f2e57ec6fa5b5bb2d1697bebb491a9c01aff17f526741722c87553d51f3ac647ca4ae0cbec14ecf97e4c6443967a3153663c81c46b3e422759348ccc324419d470098cc176eaef08164541722f65ba7a93805446fbf262151cfb250d932437a9d32c801f506cd95c6f27a15482c88e9ba8261ab6428aa5b3c8ed5aafbfd594e5eef505ce70fa1af66b80559756cb8f898375a431333a63ec4ab7994ea37e89947418346c4fae5b686d65e502cdb0b6b11469e82966decb1ee4c57df96a92e28672fc1675caa6e206b580616c48f12ba2ecb8dc389f4846954726866fb2f74e27e4b9ba97279981ae6e4fa8b6e98f3bb661612642c2074c26a63a981213201d9d1cb9939c04712067ccba4264fc4b6f82d7ea919ec24a8c680d3ef8b461f8fb2a47ce74701786eac4c1c1c02c853c2a05714bfe08b13abcdf6944a821b88f10b091181b2bb55bae7cac814bee4a4296be6fb6b31752ca6781fbcdd4730825b537adee3c6d3b08f47eec742abf4f2a843d54b1226518deeed028a846b9307d8aef72e396d0cfa9dbaa37547c4b8f3ba7ac7125bc36167a7e23f36eaf02a1ca14635cf8cd9d0d3fb6ce87a4eed7e28ce5d1ce2cadaf126b6167b2870990307d28339685726fb269e791b565f48ba61527bb2720fa40ee2594891bd047e4a9382db34192e1382c1b3fd9170d006a01837674b2b1aec87ee6b9278a579c611e35ffa3642b93a4930c3c4cd566a339d5a336c90c9f0d4725a3d15e23ca74ef47012c1f5790b9d6f28ba9c39ae74f8e230bac189802025e455221c7c6ad6026d8ac5dac7c1f3eb3343e5974555007a5c38c4c243cc8b250ebc8d1948ad9f53d7781b903d77be5e03fa5d5b8282653efe0b85a26a241a423595d81f00f27e3c98ecb914a28356423855bfe97d397a56f5733de6aa227a8097cb3045dc074b0cce70aaa93f890415f0167d34dd1d57f718c35d249b8eaf01c6d919fa26105a0553bedb0de1bade6a2bda67b5d38d30bd9baec5b104ce4bd588099d20a36d0c6e1ecbb1016ab8f181be84091eabed7d9a24a9a0abdc8cbe81d5d85ed8a7ab73cd05321a07e19967d389d028362e97526b04442a365fb8f1ef5c240a531ed1a3e7d415cd45e60fe638872d66528c901649feb74722aa1f5998623af5bf28d976b9e6a8ed41085902287f8e1efa2743aa7603c562755f248eb0ecd3c2c275d0fd051eefa976d2003fa0b13c995389a4e4d04faa9c5b72ccce5285a6d7644e71e5f636bf992283b792538b8f1d3899a4172a9ddd90d883a1fca7b432fc3ac63a7908e110c4f0edf00f56854dc68916a4312b79e86d614183ee7a4ac172cfc4b0a52d62bf29ed0e2c7668a13ee9511802997ec173d1ac208011702585fe5f06454e90c58c72d0c35093a99c6a2c5864cb611067e8192fcad2252affeddd8fa5e3979806dcfa38b6527c502d0e5d29960cab4fffde4779e155dccb14eb3f85b53392fabc6f9385146bdefa29c1ed79f203fb55058f5f074feeae99e86a325219923e19b0a122389c90b2a36d4636ef35dd4641911cb4f94a9c585bb88a9a7ca86984c5c63edc05cf234adf8d06e37884d3c8fc08c9b99cacfcd09f81b01330cbaf7218253d635f0f1c111f46f34e3e58acf7c468dde78bcee5c9239515ccda0204c86a3f41b45c7cb8abbe2f38adf2d549e4a1f0eaf647778e57e723b6ef51e4e66b2c7f4809dac5c94210e6cca18611fce2755fd31cd10c11024625c4b6ff0f37cd03ef78a1e357740f7052f40ba9a9bc8297a506de586ea831ff1657b1ae65c2876a5db8c84c4d1e717d718df8255bc2ef5bfee990fe9c87164825847e715c98b82e25ca4b3a4ca0bfea866d1f62327ea1222f8ffb6fd733f190486cf10062bdd2cec1ea1a451234b42f39c2f8db2dcce182befe09aafad1a43b0437ca9bb6767d1b2d1f2323b801fac147cc34beb8078379d045918eee9ac47151f81855e124c73b5cad02acfdfecf98f76bdb00f989a2d9b59219a210d3541feae6173340bad4d09a41242b7531ec99cba01d8c1485785d80cb9763971e6d74f62435e356fc38997eceab9ac31f229b90a7ecf5814f7c2cd1bd461303725fc421c468aa7342a6ebadc33356cdfb401b2aadbda1de716bbcfb3c0959dc2c5e24f4460148ab2668e5c87bd55f3e08e8b278f4a3f11f4083b9492adf00e70fcec0f01fe3e66f7d268ee3d6d50fa313950062886a95029f0a9ca88eef263d23a770280b0f0f76ce09588864048c8d72f7e4f4c9f0ee09129a2aea9351741c02484163fcd011c582b6650a6ec8bacada01e6dfeadcb015c4ca7cee3adcc158b0f8247d2abe0ee0c92dbae7db60305124e9addbb197afdcc7876d90f56809251306b2f385cdd7c2c495f3764e1f9b1a19c473de9f865590df618749ccc87a76d0bfc66b8fa2b0234bb874d33132e8fa865d40da6fef3edb26edd35f51e76a3cb65f2f8bdad9d33d8a075e8cf98314c796556fde89780ff028e24830bbf0c72ac8b7ac2cfb8f90109619dbe7e2cbc75d51c211e26d405d682ee37996de64a1fcf5d54bcbdff8934b5603096ed43a43525446626a27334845d9a466a7c24885877e8766db0ea82a6fbbee49c42c6f003c2dc7d5a3c813c6baf356a8b0bb428d8d35f1e1e0be261698c6d0a0129971ca5c30ac4ff0beee92c15016b860c07c47b9545dd8c7a2a3c72800ace065668b6f539dadf15eaddf52f51407ff8e3e5cd6bf350d4eaf7200ffed3a09dc386fce74d7a9358b4eb4c92d8945cb8aa59436eed81247180f01c5e185f39cc5024d703c69be90e7794cf23f8c9dc1f6cbe51f5981039a6158e3f4fb7a10175a7b066acd0613b471147f15bb2228eee8480b86c7cfec35cc9ccf381cacd41fee415056381f40fda12153b41a5657ea6bfaae670141fb7899da6f24e4c3094304fbd71e360f8cc8d9caa91b82d3bc10142607eb838c8c84c9c370f574c008b490292306935f891e531057bf2db845077f106d9fc8edf7d45ee31e0b8f89f9a04af707fb8b8ebd288a254671bb88f1d14774865fbbbc4f3b12408bcea0e2ca0a973d2753491392ed24c4cc056864ed43f67a58abaa81166a3eb67f87ef602f9ce96fff53a5881d32d68f10731fa32fc5f6f4f317ff5eed3964e3e6ab84c4ce5fc7666856b15ab89fcc04994effa0149d3765d66d85b84abeb5daa7d046e21685b0d443b56fe4724769354bdca0b41af14b11c18a87a130ff57b78122e542bb9ca26febc44c8375bc2bfe2f9db01a498327d4fcb6b1013002f3c645e346284dbcc3b50358fe15c0efa919eba7fb04871145e1cbe36b20dabd0661509de020e6ccf177e14bad12d3b76fe2604f1755b3be8a867fd32812ee15701d58849987cc7dc6c9722e0a4cabefd88799cdc4877975b7b49ed065433f30d36f072dee4f5a15542f87e24f069638bdbfea0e0a5b2f8a2b54414b9b425291dbd2b53032c0691a0cd12856ce7161cc9922ce38c8cfdac3113e19af793d337f13a458c647c7b7b2a97d99a73e88e883ea01c68711d218b06b56d04c39fa5e8e104260b109804e68ffd792403e411985534d13bb2795e1c79598d5f833b4fead1ad3a14e07119e6c241f2a6d4aa215b6e1463417678cbfb21d2fd7f80a6b87f6e46f436c0c8dc97b49b43605dc5e323c6cd6fff295599a62fe026d3448aa6c54f999906ea7c001c0dce4f9d1f189198344fc5794bde6c01380cc10bb5ae7afde2757dc783f8241c2972644eca595a94017a1c4243d8df217d224d051653dfc330c9f32b6db29b77cb5cd4a2902d076eef4fc9eb237b572e9605e93e2922644f7b69ea2645a9d87d54b23d14b5fb7089b3496146adf56e67b5e56bfd0c4587763811ab6e861536232c2aa7a366ffadaefa8294ab196b6be6d4ef38085bd03e7d38240de22ed40baa5d09f304e62087e6979ea97a30da6083eb623f4c099c20ad411baa664dd4a2d91c86e45bbb5cc580e163390c5282ee6acc4af68f46671cb9fce6bdd46e3fc65c8d65c9241fc0940653aef25fa98a407af1f8f942f820988ba8453d7193f68b9a0ce883f7ef3b3d21c6ece20c27bb6adbfaf21a39e80507e417f40750c35eb2c98baceda5e55583ce8c1973454f8b316b052c4f291fbb135471a43f3f5c535d72128f76b571b87342907c1ecb8b532b644fa3df0c425d1ee00331ecacd575676d153314e83153bbe579e1054ba1d5153c68dc59929483e474f3ff4ffb94f5d4dc825efa050e860cce984899b214dbd8db16fa9b2aa4c70a56716073c4d6cae72eb14dc7baa79e2b881c59d6c545ed6b2c2ec5e78fae612a659873c440deadd4cc7db5c11f1e06a6b3cc17551b0a29619d3cc98f368b5709e6ecfa2406bdcde1c567eafb694328398cca7b869ba2c1d8ae0e3033c2e6365cddc29175b6d42c8693cac17ae4041be8e8ad118401b725b31c8aff5d5068939cb8a926b5c964df7c053260f793d4659facd611b654e452fc06963ca014a74490de198f3e6eeffa806ea0165bed55a46b37c01e7eb373f0cbe297a61e8d83d4d465c45aacc5026675c880bdc273493ce847750f82e7b1de77f41a8aec0d383ba3c5bf594ffa98ed0bc94f248e9ec9788d6cd58436aab5032810f48b802765f2fee20e111a619357683b9a79826e2782155690b410cb866fcb184487119a97bdc516800a113df2a80ca56e5582d96e9d1010cf7636c0bab4128ea41c8267eef37fbe8412604c49b7feb28bc4fd95af9df10db79c7225837e0f57fe7625aaa075299af9c851b669ffdff09d1bea55825cde1028473818c96e7ab11f1aa761b8043206ac8b1e3f98573e00d3a60f3f91a510d31f1bc11f7a109d167a56bb324e18caac04591605670eb9e62530945d29a578451adb37604ec4b5363de727633e3a1dd1faa0a8b671dad4e09bae97a754f1ded007673c97de59956c544eb2b7da59e7f3cfe7f9efb57c261de011ac82e10a6a970dbdf5f9f5c3a245de1f1afea71347bcff3bc08240c948e9e31f8737ed01c8c80f6a2cc26eee558d9ef2ec4354356a769e9193bbc8a1f8168d6d6010f7268e3d6a0473eab977749522b8e2607f2f914bf9f90a7095484b5017b8aa973e7044d76ce67f9af3a177af2c1fd9a46e3774921a078aa6c3d238d949cb7fd42a1e88b55829007ae3072c5e4127c37833e62a778dea89fda9011bb686eab0832abf08d30bcf694ed63ed7cf9ce087ac2dbfef1bdbcc81ff7171c03426d0622d257443dad7eb6de3fbb659ef74f7fb74e7e88c4ec6583d7c2cd095de7c99c02695475a3274192d3c9829e2ec0f18c2907fe6b141761a92c3d19758a7323b88699ca5e4c2cb945e4c1eb23f59533954d97b54c29316a065a13906547456b1c6a6a078442aaa7d79750f85ea4c19252542fea2d7f83a797aa47bfd011be673d7b4ea9a5423857007638ed3898a54c00d6d7c8ab0034e79e9179741412a594c0b2799c825dba746785112420b3671c85e17f63f840d32c1658d0a95055af825d62df1a339373ea1bafb6c397e52298acc4ae4eda8d52d2559b23bdbab0d4525c764f669176413b265cdb7fec6e2a03e4b77bbf3ffcb18a9551b4ffa5b703b98e573c8a27048627b28b9ae52394743b06c30a713bbeccd8bc1f74a4cf377da3298f0df98c35bb3f84eeaf47e0c7b27c77f9cafd7a3786b43abbde7c4abf35375fc9f9fad8f4723501ea3032d3fe584325d390baba12f80935a2aa2aebc552b4f70ae3557b740d0deab7887492a1e72396435a3939eae56341bf0719c26ab57fbc9af6008733f849e3aa39c296edf1b790a146d27b9113bd5293067518c1def56793f8d9ba94a6bd0cd2bf4dc7dd4d32a00729ba6938f7cbd26ed8d7f592f19f6cb3653f8a916e1741594e912decc2d49a57778fef2bfdeaad9f592f9a3a16f8505715f8f5eb94df03fc69c1e8ebf2dd3dcb79b0d9c24f0a0bc12787abf39bb1175ce1c068e5c49e93a6db52aa9bfda0fb1c3443279f353b7f206d1dc787c1d350a8adb190283913afd69c8c2ca9092ea1ac3f0eea9ac97d07b0874ca73727cf64f6f7a368aee102dde8a93c2fefef6a270a28dbf27dba9889206601638d65c3f43711731b2625d52650893a12d56ddd806631aad7c04c6358bddc8a3a33e088ca3169e369637006ee5ac374cf7be8c5aaf3da2b534db30d1c0a645dde0e81185b988a928472593b77ad9229b4eb7be1592cb483e7d6b92888d46881061538d89bf8360fcee0a47120359586dbb2a54ad024793575e990fa846504a0300fe82890f5138c29691d67343e7981e6fc6e0ec8fb7afb3157240d5cfb79091f1de6c35e5c528036ff52b1e408a65e5e8f69f18e9292389880b292741468429d55d5c15d405f1cc00b06fa0bc05afe83e7d03719ac9621df6063ea03f7097a5086647313ebcffb8daef41d864e498b89fe5374f1d9d314d2c2350e5f37a3f09c35218bf84845861831c973e8727e86f1d956a7516bc506f54211c0289617a9db3054ae3cd09759904b3430ad3711be67504bff7561239516222a110774025a120b19dfeb1db86eb5645fa96a1c83c893bec209c25d0450ce16159a97f8002ac9934eb649febe4b5fd19b77bc0d32a35c1b5ae46637235567c622b8841a127f26dd031a62a6340a34d2f66e7d17abb53d4a037b16a02a537ba2de907ca213c2068345de56cf558c1ac6fe05f29c602168f7a71c9f1214812494e82663dc80115a39adc2baa9f8a3d4c8350f7fd55eac64cfcb74a988b1b0af507cdf0bb3daa6666751b3cc32bbcc8e27aeebf9738ab957817a3ee3c8938ea0eae7afa3a2e7182857703f4a15b5fe95df9b6bedaae6394bd0f51e26489985011b5b5a207f57b474e86b77e9d5608996253dfc4bbcbaadcbf1efa9095db651ff0bccebb161702a9b6dabdf88a1745d93b7ae6d8e27b26745db666ad5e1a325c4c7148bd86f119e81d6347d1b33a5d29ba7d78c395c06de3f2e8926a91486457cf9cd2db11ca8ccc930b115325aaaa226a57c5ba865e50876ed860c9ec253524050ef5ac2ed0f4b7af5f0fce1aca83677aa352fd867e2bbe80a20ff3937adb945620a3dab5fb425d2896bde3b2112ba3ab38045e50cdf501a7640fa3d50714474dd14b88275a53cde6af958b4829435a0ac68446fb0c5d7977502b289204e4a865c1bd17c7d7d80943addd567519b332c1f78f7274d99b91b7fa6c6b4334e5cbfaafe7bd3487d3ed579aad4dd2eab9af2bedd433e36c1b4aa59970206661c912e0b103350069b86ed0b83c73215b5477b05f4f07d4e83b8b874f92bca5522d0ebf3572aea1a2b2eb9c6600f1184b38a84fced3c49bff46a2d09131abfd5f8d1450b6e9c0d3c5210a3f59600af0d16d1e4cf8ded63baed27e22bdfa2b1f6fd879b514fbc72a0aea3e46ddcacb4d40b8ff4901450957ac76ccfc9d4eb531709f60fdd58855b48a0383b7cbf1dae6c201e5d718c93c09b1746412d533578854d37ea0150bd10096fa182eb7ac6554ce0d8b859fcd4895855fb1b89251dccc46641d007b48661502f3914e7cd301366dc0a951e6e3124b48e1ed71ce180733370608405bfdb465df02c141a85223159d675f6bec1aecefa14bb749bc25aa86a585fc6b6161f5d97f58a2068cdf920a50939330a9f44f0e395071502712fc51abd17269634ffac070f3cedae056dcf0f10afc3b1dfa80dd083b017de82859e8ccc6a922987ff0d6f9fc75035a3317bc73992f89b32a6db2bb2cf17449697cd6f26a371cd914c8d95ee64c597e1e58e93665d84b83763be3002a1d536182295ca448921a6cf537ebd5b4d43cde3741e8a2bb2171bb9d5e2e6e7c6eaf874674029e6b5756e20726198cb4aa6890e59d84b996f610dbc0963be41691395eb20967b5a7166a6acbc54618122f34dc1081e62764c7307bc5e8e2dda3004db8690d0617f48d1a99a5ae49999ec8294311419e4c6f29d4751af8dcdd183e4a6bc5dc9d5f684e2118508c233ed58b54fce6d803a8b7f6018a4cfa2e62bf3885d5976595cf8bdd589a64596625f2b70ff6e6b91be7618de4814be83a27d9cb6e132903937a8ede20dd36d78429c1f27ee33a44b73317c27931328eba603611290eff37ddb5daed9c15bf9b7d6e0d98e26eeab734d22c7f5eba0c5a23c43db75fb86ae2dec7bb60863f88ed01ff810d279d1f49ff2caa523724490347553f4e1a5448bb0b13d844752612409aaef4654a64fcc72a072142831b7b31568ed65b8702d60ca50f021177117555eccf3dee86089ff686df7bf0b4f7fa32c46e41f23fa257dcad6921fd885d92ed208b14d848a1ad4cf1221f382d1a15b3e323e2c64f82cc9189affecea039740573bf5132ce0bf96c8ae1fd1aec133271a205be762ee233389e2fbbf8a223f892b17b8f353260146958732da54941ac494b6a61ee5a360b77a2d5271baabdf4070b96c62b21823b9a41b22e57f35b94e2a1592c835e2a3ec8b2aaea149e04144e60ec42be2b9d21d54ad0f2e9a22a59f9cb912aa7663c69851e17ce4f3e8b1c80edd0ff08be147b280ba31037a7f7f1a4d48cf93a825e9619ea86ca7d4e3866c33eef4cd80613d379286efe3342b3fc94180693efd7c84b277c7064aa2346caeb919f0a4e4c9ce21f975738c4d395b4fbb55a04255161d60a788096823d54201a944f6aefb0fa26cb640a55598d65de04c83700b5b14394204444c70c3d14423c05b7fdbf0fa94af18a68158c4586f4ac0fc3e6f936702bb81e1441a9f8f2147ab3c2db8866549595bdf79def05cb2910d4471e345e40021f28ed0cabbbc217f12b8cce45ef72d01c3a9cb34cfd4aa1fa4029346de368462d687e88daa63426a4351653e2f5685e21e7036f1dca997832de0308a2a63d84ca34e6830dfeb445ea054e5ebb6e2d275671eafa6dcd416e57e5fd6a2438f156a2d82aa2e5e6f365cf50d7a91b09821ca41e90c161abdae6dd9d74d49ed4b1d8a9da59815300c340e6c2d73f374658b11fe0fa8b2bad304a8fada69b985894b6a32899b171a50992de714594fff657aab08434f5b7821683eecec44eb6ae98e03665a4ee17b4f8dc74a9cd048703e3f267887339498e2a8a87a65c6c4f8f78441a30399c927a745b5c37d8a90b259c7e40d9de1b907717644c467f1c6b003776e6bd99b1abfaff8c5474e192f3ff64bbde666b3de501527974bec1fbbcde2653b7587c8b4aaffe4df58ca3e7f56e491c682b75887ba5428682f2d275a89bdbac03a6f912da9d64947a265c29235eda99142559a46d3d4e0aac0b81fe7bdf9a076d724a3cdcf99ba611e429a7104697c7c3a6b346891a08631728bcc30a6ffd424e0bd3bf302cd2c7cc5286e2d7d35112ff372751667828f5792e63504c3f35574f4d0cea6eac4294f7a737074592bfd373e3720d7d1b991075a409e9b4c44fdbd2e8bf5acd11ff6d09c1ff439aa652d3dba8688b762d3b57d25288e62eb0da6c8867d6867f65bd8776013513e41bfcc2af9b4f68e3ea218faaddb84ae6cfe118e84f63fb1931ccbb0be3c0380718b19344ae53fe23d7295d100cf463716592ba004eb9ed6fb72e37863433c998b9e0f2160c8ecaf3905185081cc956fc3e56fde1569b933fd46dbe3aa4b9ad32e4cd078b7713e7aca9eac94aca5ac69e54040bca1e26bad613e0a6937133620bffe7ec014f508f1679971870a5b919a837eb44e2b949ffd6df0757ea38bab035de2c707786dee4e7298790ba531687e1099c46e57489f19bb8655af41271a2317e3cc436eed23f0ca89f9b8710cb934d49e921f25e299324b2be525d730734a360ff4b0b8a4d7b8c858a11738912b616604fb221758369118044a66cf1d0383463d711cb55854bab4e6497a7f5d80e5299853632becf7116649e28f1bae4d39a124711005bff9f0de13ed8c2b84dbaa7fc7ec884773cdea2bb67676e03cc73030bb6a696b078f422a6ad94b7205ef7eeb9a4cb5279f9fee54e5ec2c68fd6c328fa8f1e2d2ba1dbe72ea8a434a9b471a0a1765e82212d14cbd67c1ab7c6f8da191f8a6e1896e89e089ed5107500f802418a1484c1fe5af9cdf9775b8cd72b1b6d21cd8c62483948eb3e23d6f0a100911fa8b262c258a26c72d538ae2ab7396ad782b8fb23f48f6096722c47e81455db7836dc012fab6d89a417f3faac08b6bb19ef8b408037a61f10cb670224da110f17c6b1f78e5a8f9ae9023ff7a97aa8fa1222a75a933bb1749bee9ed322049260a7d01b7c3504a67b43aed4d4b69b6e712fa01220140844aa2c81ca3ff915efe019c3bcfef88ec7013edd4584fc3eeb96bbd3d426b8064a6b6b4bb0b02663fa85b7b35a66d5ee3bce1612cad49d2936867d057679288691c8d76cbf687b92888deb4d653b9ea17f00e0b01792da3a54010700cd273ba802847cc89bef784d3baa83a876887f5808ab0329f18048da064ea1fab9d64bbb4542a13fbde9109f7dc04aa1ba7b964e7e9af36c9b2814e4cf39f887dfc5bbf1b977999c71aaef2527917d818f5328af85e5a17f5f0dbfc0bd64ebadf15fbfe004dc70026f4399dce91e36897b5b50db33d59b6a9a126a83c41fa18f510fae5020a25c6c2bee6392be49c5f789c31686db5d605444e8762d2a5acd998f845705f0ee5f88bcb7037cafcce246b8f77de01db582821f628745ce8fbca38aac15d07b54f87daa593099164ce4f626e20104a86a529adcfa75c2d40b5161ef21d486551e29036feb236744c16ae633cffa014da67891dc0071e341c8c1a63b34bf6c26d6333a108f21c76e927a2d9ef6d05d1deee2d7b3a01acd4461c2f579842cb55d03376c8586192b31f95067b6ad8bd98a7083b972b7f60675abf2c3f81d415a214a406d4b00d1113abe0d8162d46aab7dc40d43ce934b0a7feb4c76b23ebd881cd06a9293c4918881df4d3dd2db79bee7653df62eac9c90d095d8ecde3cdf841f30ba26a1c4fc1992efd782cb3a93add0f045dd35233fac66e5505d8bc295718bcb144581f80d6bcefc393e95e5c54a78e4e42e403c5e259b641f04da4ee8f6973ea35fefbfa7183c2eaa4904d502149510e562c694ecd3236c5d3e52aaa08062315c32b5ec79f26ab9302ca3451b41d1d820fd3b2d84753952733732954b33a1602294adab551550ce5560fe042b0ef17891b1988205d67aa8b8c104cd07e3b522bbfa7a22c4dcd15e89010d277df1b4e0c1353534aee19f41a26009cc75cfa88579a76f780efc725ed24e9451a079a169a6a66e2542250b4274fa00042cf239750344a9c58f838c99b022359f8ef2c8e3e3a994009e504d70189544a39bd872adedbef5d7da4064cf119d734e8242e6f55d2c739bc62c38258601e883886d6fb5e571850f1e15d4dc0bc693a9e22106462528d12ebf47cc182760e08098efeeb0a630e8aa12ef1c222c94a3e69608c13de143dc01acab8cb88f385e941cb320c80acbe127fb8e8376df57c4f0b077623e8d4b537c48ca49d592cc221df551ad3896812f7abcbc7804a75c420338a36a2c0bbc54f54d56de6da6a656c12b42b25b74b0cabd5e0d0f645924206d2c0a4dbf8fd8ebd5287b0658d9d7a6add4116b0f0cb1d21cbd72c93953235c2a478001e2bd30875b5e0f5a239551b6e53208be1b76e1665dde754efb3d17f00b98d1b81c8a4871ddb50092fed4d19c6d33ac464735120e61e69dc6fdb3af42878c815a91802c79d823ff0f00967c0ca6658b3a51614467f77be7b3a864e3d510ee766d3c915808c4380e3fc5f1e0e63f9147b74278a7645512b70a8b9f18c756f796333270655817539e2f100c225ad1d1979aca3ddeb195e5947fe206d51b42adcec9228368ef967281b1cda8baa31d1498e0d5390b11beaed8531792616dd5f5b57cb65846bcc1e581dcf598a1e69366cc00c0e28f1b0e103e651c9dbc93045916117aa2429bce2269df8bc5898876c9858137720124d1113b81e0b5a69705b0284e514e994e802d5f4ae226931668339e763778bb207a3f23f53d2ad8e38225c886631620deb71b470533d999fa26d312050196e1dcb6d732c35b3fceb3a4472eaaee1d9ead4912111c0d00334b1a787bf284aa33a5e0d73b12b527d3526376e3375f3f8dee18d42ed403c47741d335cc9167e9f7802833312340716f335183089ac519dcc64d730401b2ea7402a5a1ebce0494fad63e78014cbc044aab68b25bd55b38c57bbbe00785895d00407102366426784c20ad583556b9955cfacfd1b369f990af5352c35bca9cb17210a51ba8400576e3697675d713d130660a0e5159c440da3001da1d623de4be3e31adec3f2f7f87c617c34ccd4e5cf6a8f581203ea5f78c0b95d0b7b977317695d30c47228cf331c44bf7f665b07a44ddc591539ccba2f514ef9ba3203ca68b09ccea8c57d9b05f3270fa9697f78bf4ed0808764d05b13e1c34d79151359c7796f3fff7f2f21eb205a07258b0b9b18bf04bcbe5c90cf917fc076b19753366b08561abaeff6182bd1db812f94dca3e6383ee75580194fac6422349819f55ae2894d115157324f31e473199686844c6ae982b5c399bf0668abacf0a79c96be361af41e8edaf3491b692324869c7bf2435a41cc8ef8e26293bd1f8f243435ba4780748fc846ecb270eee82c3f840650075643f48904bc7d6da77894e5a99a27aa1aafafafbe260133b94524c83ed098e6dd801f0ffffff0f