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 52037 ff098426c20652fdf0822be67a5cb71de76909e0251765fe16c7b497af028224

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
5375c13f5808cae11a06855bfad8ad638e427317cdee01b78088f77e8b1d2528
Certificate Block Hash
ff098426c20652fdf0822be67a5cb71de76909e0251765fe16c7b497af028224
Source
getblock-raw-prefix

Public Data Hex

000400004000000000...00d02e0000000f0000
0004000040000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000007255807d2a2db07ae80d2bb46680d1e949e8e270bb2fe814646392a6cc6af1ce3e97e13d80488c20fd29e63bd5b44be1a09492b071066f98734b132496b382bb7d01f0c985a8c6cc890187135bcbeeb644a72a0b27da8353f4050000000000000040000000400000d02e0000000f0000

Raw Header Hex

000040209300d05657c343d089567deaa78f5bf28c9389a2c20f7e4bee92a2640ec9cae5a682a76ebb9b0af12dbff5daa29a1e7be99808859bf9797f8b134ef70282c27df8b3056a3289091828251d8b7ef78880b701eecd1773428e63add8fa5b85061ae1ca08583fc17553

Proof Data Hex

59,560 bytes
1212160203070ae46e1e28721694ab4a5904912ffdc4961f99a3a593236da0bee8b0d078c6d6f2d15dd5c7c2857b2ee08fc321ccdf356608850beba63e93ba64a0a8176bdda26daab916baae723db7c64424c76eccb82dc53e1176e4b3ea0a1924c3ba18653d8c2bccc2afdb1917b75abf3b09efa820143140652a701145122809888c8cab69695dc3fb9f88a202e93f1266683263dc0078e57db47f78e15d71652528ad290f8227271f6ca523655d113927691425314dd106dc3b02fb08710d9d977986fd57f91dd19e53681936fe504a3cf7b6a0c902c1733aae316ea8eb7ad822e077b9b9bcbb14060b8c48f380c4d1b64e8b305a004511a22d99baa3b71a745ba277ab7cea6361d2f483e196639f1ff14515736eb88d14c13421fb604a1da2e2705136bce13c534274b640c07578204e7b328d90fb142998edc7ca8a19aeb51da347320941193e01052535c18f8e92fc68124fe80e9033a8eaf2b4a4a7effb3ec4a451675446b04c49a514ec126204cb75627d6123a1103af6a30406e45c67c48d4d9739bff069087af30d4134a1bf8ee210b45d015fc0d4fc4884778e93971d1374d4b6c1ce6f107fefe9ff196929c32b199c8ef153027e4100043711ca8306788be227f49e64749fdd08d5bbaa1db6adc7f730cba2a3d4f4337a3af67b060ed9c9f1c3d7643041a5f88dcccd36a3efc2c246197b777ee91f92f23c96a9e28ac8bdbd803fe4c57d601ff8232578e7b68de895df52de1f9c62d13338ffd1eb38b01c82c577687b6824caec189a0be3261c23842827ec3c8920efbd8e558a87c2fe846f075b489d9e95cb62df894c997faa5d8296d7fd4f41722d005450fad936f487cec420e8748d70066d76027c054ee17be5ef087becf160afde381331954fd42394430f24e4306453dfd0fe3122ff5319dab98d37c9a278dd27fd8d43cab50131bec96c5424459f600f8b1da57f694f0685fca4a4eb2c80686d139a53f1309827616bfd4692c28b32abb1d2b49490caa88dfb0956204950c5cf8483e3df1b0a42706cda861207bfc5a9b0d64bf4b49da9806a982bcd566b3dcd0bd81ce9a965cf6d038b423d7092f5aa5c49fbf663cf4d1f0c8351a7dbecb42862f89bb895f1249f1427d395d175de0f025f14ba1bc214b11db56c4aa341487fb083920b10eceaa512920ba67de42b1977b20609e5f9ba2641e356a8b44f38ed963208968aae754d72f06eec9370b494ee2f5070f3c54c028f48b1bd1536b5faab0cb3d1e6e118735b168523b9c8fa33721e897eeb5314bde5661d638763f92a3b22ba9b6f9a18cd77a90695e398c8561efde32134e527632a57ff77dc36e9ca50dbd2c4236ef5f1b86d20bedb3a8e22283cda0fb35cbf705894644041fc0869002c51b3de160c2c6a03c0369b0536b616f86428a37536bb8f791550b15d6332566602b125427df6adadf21301e8aee29c4af865229d05f14166aa6249fddba5fc4e1a741f2d633bbbe9f545a27ecdbbe7cf451c4dcc6a6f315599580dd3cd6d71d6aca0f7062000ad0ba01dd98e6a0bbd206c44e9c254246b9ae9d42ef6fda13e252763972181f90938fbb5794bcfa2f6e5ac52f98069d06d57106bb0a872b1980601ae598b73ea8c9843932a0cf25cde042223333599f63025c7c422e7a3142960bbc32e440d34096ecf79555c54be5d2f0e989cca2ce6d738a9c1221baf0185d263166625a3ecbe1bd2555408ee44a415ac166e3ec794d6bb8c0416f4ceba7a1781d3010e119fd96e89c75b5db162cbaea20fbc2e98e9b4521ad189931ebcae4d2f31a86b3abb60d1a027b80f6552246abe3cfa363d26ac862b581d2a3801d3b0f0b4a046af703c2d8eaa805babe8d6f1cbc58e8b25a361bfc3f694f0c6413bd81ad168f3b885e5ebe965114a7051f850806c45e1c4dd4473c7364f77d023f87398917b73bb7f9f938cec40817da5cbcd57d7267dd9179be609b9b8651554a5b001bc8d95774dc01f0052e32bf9a117e76f33d737513b3a52423ce95c5dd102d7226bfbb48e029f755197966c08cc12914c6b3cd69b27e075743eedc6420894c33e0848a1adff4b9f344d9cb0b02867c67e4f45110d98117588fac135252231523fe737c0403d939e8a59f535b773fc67ab9ceaf85019a355994b5800be8fa53cfd0504c704451f770e17703c0959883d48d86b0ff268ede03a836314cdff631c1f72c7bee946906655433db10f5b8d42529c39c13cc3654d66b3c9f5383282fc17fb7bb5aaffccd30635b1bf45fcc2ae6e39fa0ea9048d4347a2eb857f347e4b6203fe70771814646b71193241998203b43367dad5e3384c08de8984791eee8dd2795c10a763e6cb75d4f2cbe584132a380508fb7a66fedfa5159749ba4602602cbbfcd089414fa0b6b7797859ca5e611008dc2d82bf7b7e60953ab9d7990dca408950c4862586de5d69356031a99364de500904bafe84db3c7a148168d9a723fae5e670e97b8f4fc7a5ab8044b3b45b1855bd9d464d250fa02658510987cbfa60c689999dd0aa8799d62caaa79b38a14c64ffd296bea61ea04ca5eca58a9ecb05247b1fd7a194c898d5e3fcba746606005a798c04254fcbfa954dac796cb176d8031846131453071421c560c823fb2649bc791ffd6f4ab078d59e40e04c8762ecafc2b950df0d8edfd1802e4fbb09e531f68711d708096e9b31125e00e8d0b94bd71f367058c7d203ea1d659d15de763454c506c2390b29e14b638a2d9e493273f8e308fa927c09f8d9e0b0ad7990e40966c2e1728363be761e17f952bb19889b1cf439637ddeb3816aa491a0b02a7954abbb8d7d0d7ffc0ca0d1e6594826585daeb17951cfeccfa5def8edbe8c7768344d219cd55430d771c7c8f047094ec33e9768391c8bec40f1fde5f52fc056f28e3052c9b700344a3c01aed259274baee83ba2f5f906a5afe0d88a2f8b700c7af19f6300d7beb5f703acd03a4659342347e77501ce7177222cf8e8d77f237eed3de1042ff04df37b031f0aabfcea298a167bd62942ef97efd64144e566239814aca6a7155cb711525217b8e308bec423b36d724dd62aba7be56486823a73f598acad572ce9453a3c428772e4b8dc220423dd553e0b3463ceacfb4173f2a6ab046ee829dfe4f4ea036cc3cc9ccd2e495410427972ad400ff02f7e691e46ed712006f391a5bc22426badb860ee4780d7cedc76bda177f6cf33f5e46bd2a8f916db1de6e396e29021a36e2785a0bd5fcea831de67a71914162770fa32729f5a5bfd102a71d136332181b3471d4733686d5451a07b922325a5fdfe6de2dcfa12b5b0fa6ec7423b8a8bfc82ac5b2bf47db99f9afff1dacceccd442e1c2c34529253f144950f72935cabdef08d197b79825f71b5f66cb3a20d26863986c6b74cd29cf9fd6ac847d3c963383ef8de636aa2937ed82bdb1f44f174a163f3f3bd4ca31caed167b7cc38df61bd82f69f9d52cd450eae44ef57553fa4eb20327561ce0b7a1972b443236060a26f42fa992fd335a9f1d92551e12b86b5d94b5a1a3026a76ad9d40eef72b7c74e0025760cdfde0c403346eb16ae978b9d77915e0fade2b5d78bf1eda0849edc4e66d6b86955764e1b437005033ce32e21b6f02d98b86fcdab3cbac6f9f208cd20f7b49bff5f681a800f2faf9cb9435b47c18948d081b84764930bd23513eaf94cc51ac7c032d079f968dbaea6cf7876bd3b0f2e7451a8b8d165a7eadd549abfa1288846cc57a6d92a4318f90e3d26093a39506a58e4fb23a859e99873ba52b0cd5090be4917a54a447d1ab2d9d57f01f27cfc0311f400ba50b350692e76e33a86e2ab00b6f2d78bd1a8245d2dd7bc87263a23f233c72f42c3f522607a5b7bd071e6e54dbc5eb4b56926b205fe05ba15c1592a415983f111e4d974822380fd6bbf3c6a2ed34c28b4a0a7124069d37094bf1da6af45ca6a7168236f3094b5e32c4689aa5ed920990168e8a1ea23a58420226472b6a1a0b82d023ba2a3e37a07fbfa9a84b2504494a3779f38e9932a410f2752dcf780f41169352330713509a62af3045964746386a733845dea4e9b682a37a7db8a65807fc082468f0aecd3175fd9088277d21f3fbd5c876f2f1ba0d99fdaac7e23c446510f0fa0611115ca0dafa8dc88579d7d7c49ff1ac42d2d3b2d783fa59c664f2babe4d3077b40370735c37aedd4bac8d10528628ebf3a6dd0ab61f131764e06262cdf49f0ec477196d994a8511625692614a21fc1682e17d8f9504986536de4038c14163b5b5b50dbcf4827b57a3445d304892a8b7ab7003d31b1c596bc01c67080f2791369b953ff767ad77e19fb91b43ecf0c9b33b0caddffb733020d3e037818fb332894c33d2c757eaf32aced245f8d2d37fcbc42db1d422bb092e33bda5f6ca3107dd9c38d6f48e62e7b3ec9c3d5fca15ed3c5da227b29f35d5d2b267e6a42862406c767ec42762e6020311ccf123f0db7102549459d11f7b381ebc7302d8730e3571467582e91effc44affe2927128bc5ba7b2440116fc1ef25bf8f3969cd1a1b93ebb41b6eb6b4ed611f0375269ccea66fccd9e722e171b0e2cf6f23fadb17f90bedbb1a1e5cca17891e6f699f1dfe281d7ca83826be1dbfc328f59c699c5b16e4e74a7ab7eb7e9bba009d70f590df27e39524558508f373f83c966c7748e537c51768491e3c2af157cb247522644e202bb80f41d69692fac02b0f1a63f348898d56921889df12edff8478779276b948e9e43e560d620dca7b1a5023e50b629240e654d2cc95c1009e6f1d684f027cf94cf3fc5922a9494c40e48b0112d4d7e0449c17ee695e5dad8945ca0f327bf3ff6928ff5cfbd15b5dd6b1a28504b66b28331ad00e71233ab07a287b5843b004400ddcf204bd3ec00f9a21a35b418e7b531a528607d2bae6935ca9377e0f36d5cb12a154de161a7e9644a6800ae33fe6d788f786a86443a90d452bfb41cb7bbe752320ccb722d6d33808da17835011dcac8770cad38d2bd006ce98e494a36cc46774b757099dee052ef078e8a1f2a4ee0ca566c73e3eda9fbfd34e0d93452c82ef00df3991f6fdce412789475b1105b90e78ad9fb606d6bef6a97393dee03440cd711bfe031c26be4e5a51fca25a99937968c71688545b3b6bce24daa6e370c381fecf587e1412e7a182688facdea3c85df3120b40b2fbd5a9e0366f748d852cfbaa161c3eb90f6d22eff165e48f258fc850ae30869c2b1874b32ad49bb3f7644b75d06dd7775a78f3335317726d88042f7414303c2e0518002893dbe2d83c98f1962552cd45cd56580d97245b2ac4a2c61f1c9e886fcd5d7c5432421317b8c4b8845a6e92dcfd29acf934af805c24567a8cec73bf2d17109dc52b596c1b41a3eb8c489c075226f708501896836e55736ea7e7dfef941f693ef2734895ebaa7b0387d304dee2d46e70170c58fa655662481745ab213edb80cb9489c65f4f6fa1a4263260105183c732b8ab85c95290d821511370d42e951585e9089ca274953bb9d31ffea85f14243df12809b553e196617e3a5859ead827811ff87cf13572b2fa3476eabab824ccb555e5eeb2379c89fb51ef8f4f4b495913af1c3b641b34bd84320d1c9ea00a34e5fe3059c578956a3da8b94c5eb1bec4126189c91af72fbb3e906bbd476bc6a6e7e012bd8cccaa489dac83311de0eb34eabbade6b92d939fcca475a268655110cbee2f84d68b197a62121f280e6ed3030dac72d41d40200d7d2615c675db487c48dac0f10cb15f0e9a8b245deca6f8d5b66f57cf72d96bd4deed7dbf741c0071cdc4b39d9101e60fd7199fa629b0e01d415266f98919494814d132ea901b5d4e84cb44478b47138f84e7c9518c602f8c3d0e54a87b009d82b5f7a8892f39743fe601bd473fcd9fb959597fa3af94ae85806a1566549333f5cd67e05244d07facefbb6e8aacaed197cfae8beb2da66a7c1d31b303aadb8a45e4c963ab8d662e0e36fd352f0f8588693273fbc8c50b5514250c494e3b996408228581aaca135340ebb0372afe61b94329c26328d978569dcd8227f0071c4da59f1225fde82fe7140d084fe761ab52055416d46833c123ff978d00f2eea41b0971659c268621c76215093f8bbae393637b6bcdd33f1e4703432848b711bb21ff8374e807ef06f0dbc08688a6ef95f07fb340df43899b51d351a7b704ef479d8a931b61d0d52ddc9db8f1ac52a8ac321018533d7e1dae2da9b1c9813212a8a4c8259258fd16b9c4aed5f59264fb1682c55b3b3994a7230c69d56ed64d3379087aee1ae9bcfaee7a6c84b8580f806d722277aaa2c95c2fe36a5697fd953c2b13205306f87289b03750f828894b5f00255bc4d6597c499751ec22eabffd470123a6ec7c18da21decd2dac1262d86f8def093b5a62466e2eab5fbf142de556abad81433e494998dec21f0e44e7da4a080684c037396b4fb26e9fddbe76f5c75a0d7f4da76fadf096d8ae71b507d7956251b3e1de1acd008a699884cd472e43178b3101983e3dc441bfe5b29d3a64e23553e5f041c970d82196de67edd8b6a96e8b8782f8a49415115dce04fb2f1bf3d89d3f856b818d1f7b194ba1dd92f5d44bf67fd46d732a19c17d94ee7f90e9d56e7b1da12b9438269ac578f7cb38672b25c70fec6234d7a5309f96c826f6db83350aa0d8987c5eecb3f4452a65b6e64b3d02a1a1609afad9a568dca6ea555a2860d5b8ae6de53ebd622007b58d3a7d2126fe114442aa786376cb14a1c448efec946f6aa901e526ceaee47f56e1dcb56ae3a06f46be6bacc05431e712cbb17d05e0ba697f9e402e33feff99e724879e8635cce6afe0cf04abdb46871015be8cd7a5ed0ffea0f3da3af2145da29c00c32a5add0179268c76ca232bb32ed893be888ed0d2e4893c78074bed17388422723e9eee3cc395505f724ad75adb8c01b48bb1bd5bcc59d8ee4ac7c210160624a21e94d01b943986832a12a62c5df6340f4e316f659b76a1608ebf2e8b974d81f81e438fca5b98a155fafc36c0915f04e8f8110ce8ef25c633756bf58527b56bd90d058aac42ad831cb837de22bc0b09e105b2b1c20905b1b58b5d20220dafeabb8573c36986d87837898a6af97557980356e06f9631ad1a911e02e771456bc1620667bc5b8162fc1d587cda042a6da3a478da287763da8344321669c991ac2cbfcd1014d958f301d92008ddf2096f6cf9403501ecc3dfeb8480e678c5514a0d1771bdead655a72bce9e2f2da15421ca39afa80ec94959bc182b6567d06a8599c4af5422d7f47b4198ec47b69c137bce065a6fcdf18aead749d547827111482b3425c7a41054800ad3bca8071ed736c7deea34369bb1379410ec4fdbd4fcabbb29a039f8c81ee294afb394742173e43cedcb99dbe26f25d9944c421cd9c6d80798b48b14b6131133892130357f5216161d0c1ce38e5a4db57e10e943ad39eed74d89f8cd2da5ce8238a2b67806e8713b455c45d146d9dc6452c23ded7c426ff3ca0959843191846dd32063114834073e2f31a5b54ecbd78aabca6c97310f61ca50e4d25f977eb533f2f028fad01ea2331d85e6c291a8f74bb2612068c371b6d27d246cf620f1a25fa7d1c24bdd53cfc214a156c6df7c0fec4b3dfa867997b2bd0bbaeda42fe9115abe6f0db6fd3a65a1fc74432f5a5ca24b715abf641aa9a4c6161bc0b85040b96c4a5e17419580523510e92b619c7b88fc26f3c12e67980976a03e9b082582351026a74af3935e7693bd9969293474a9a34742a30e7236c04706fdb09dcc529eb3fcc72f12f7b7fca142c966b4dc68a173a6c1118b413fbf4f430afae449b1f92d5f4b26458e1c656048eafa9006994c00ddbf364788f3a87d20ed08ce832110e2a935528c7997497118cd57ba4fcc297feef9b07adf598556b5e7f5f89ad832675621604903b6dfa9641c4a6ae5953b24c2480ca1c57a68f416f92b736c80136c694ea5ed96f5c685e316b5d83d9043a98208f0b9cbcdf2064dc70c64d3fc6743310daa15ed68f6b0e02da4ce1e2a05a9cfecdd0309181d50df1f372ed1ae2dda800b554a0ccad2391ace98a31ce11411028977ae5fd1c497f4d09bf89aade2f7521437bc0f5c117b368cb0d1f42fa8572a7e8b092e590bfb1e2221d8dc7a75c22ec47a1d4e9d049034e003cbf39309f6e83ff5db4c2bb9eed1d6e3041e782c61c9a658831f121ca5e75e842b83bed81f5595c58f8c4e0d5d6586997f5f9c157729bb240ec38667aa05beac55d963062586d2c3fc390e94aeb1b58ce8898c9f023a25d40df3497824448d43ec6fcdabcd6b25ec51480f159ee718ea9213ab3447d4fa179af16904d670551f9cdb4a309d55ebc55dacaa26fcb2265253fdfd4ae82aed58366077594b4133193ada50d4336b1ebe6ee26fc30860b397de1bc972c07558e732109c4ce3967aedb59c5bdd7eacbd723939ea1570ee925743ec1a68bb0d6edafae17e2fa20daa2343e9029a4a15fa0aee6930aafe73d3f4c43ea7db3af0ab6f03c891b85304320e499aa73021815b58a8845729b4767bbdba5fdf7ba87b317deb3295cbf55ca0ca81a3197a8a7a80200d9dbb4686231b869bf344162a1d1f13c94bd8a2b14e9d2ba9a46cc4a63b8f4fb76367996d1534f2439ca4b1d7d99e1e2a790eaf2b4bf58ad4f95c5828c05647a74dbe17d6c16ff0f5b3feadfb0666a7f50daa62085766e2ff2a118b13a07a1e677edf0eb8c265b76ed37ec0f531f5152513a49f1dd7eaccbe58e5b4012fd8fbdd6f4950d3962a5c45be4570fa408ec271ab392444d61d254b8f3066b2ee845fe5f772d1c8aeeb286cee100cb207a57eefec88b9cb0133653ae99b8c6ce06290150cdf4bc6b200b757e631505ceda9653e4b15fd4f705e2e261dd9b6d2e81223ea4c86d39f1b46ad70f47f1d0ad0f2a4b33b153f982f656ad59c89227a4318c2e8fda3544a1cc09ed708aab2aa08ab1aea513bba60e43e35d8aa726cbd039669fa9336be45c3499da53db04652523972415af99ca6715f8067cb82865a8dad045a5b12dc6927df29d48c372dedab5c3c5a02e22a966d58335c989a52b1b73e031ca6a12390fe124026bcdcf4c0a905883c9cbd1844bff870cb5198a57917de8a2aca65c1876e4b2b1aad07e486d2f65796b6b75c4be88adb0151fae5fcfd620f184f14c25ca0b55dbeec16a62eccdbf4a87ee97be5d16c279c511aabcd38878986dd7b0bdc879032151d0662692cb5d75c217ed8fd669caccfff8efb27a5b22b9ecc08cef85e8df6b333c5d4f7cd6373ee4ae188170fd8ffc01d10b093976d56b4c278aa6c6bf0e62aaa652eb39c81c7e10619e93391c4115f980257397889b6e9278a713deb58831fc03d57cc5a23bbb617deec961e10bafc79647e7c5f77c9738190ee1953be01b6102abe82b5f7298fcd6110ba0eaaf9a193e7a5c5ddf9957079a0c82e26260e925995d2e45f1f3b3665364e5b79d07dc329eb2907e11d62c04c94264bee84d3ad87db74ef42d89cb08c404b6cde7dbcab7946fe8323e7941c1cf06d6a8b357c30a05cb535bd15aa500d0540b77ba031248e486c0767d460012b296f4071446ad17be538d04e90c39a1a5ba6ab3bec3aaeaf7061065c6d677d845c9ff01fd577eaf7404ac1d50afbb1ce6cc77ee6ca412a8ea3cbe208bb706e802566a0003f37dffc8354fbf330c006dccf265194b5ce5626f1b740d3c2c1dc478f6f858fa57aaa16c3fceb599f42cd3d89d6b75d74e0339bd227408cf46a2da65f077faafe5d83127abd0de620060fc5dc4744d2ad8788770fdf181e8b8b1f5e2883924a87b9fa4732120c6f05ba3b119128a2f3ff0367259103572fef04f7bc2a29fba4283c3e768e7ed508c7108738875440dd42f13173a4f80d813fdccab488463780451e3fea1ee1430689b0392dec0a8fd1dbd9ca39c236918abb5bd2f8ec4a2e2b3053e0670ed3b67589de70b50b5dacab6fc167b32ca866870f37ed101a9e8917cc9e4b31646733b0af25c5aacebeada0704e36466eaf80bfc8ae253cc62f46449b19a48d3d7022a4df6d12996db4e18ba586e13a002a848990ad35cbc2d24d1add7676573b52ab831ce54d9f70208f88eb3ae270b1fccf3507e5031c13b8d88330212dd3923bc181422a005a30a4de476bec9e4e15431b6b0df31db82540190a038926b87ab2722cc6f2cade05f9ff3382409edc0f12aa1814dc94986dd67a23b1d83ac73b3a130a337ad996143441b8e2398b4f90f39c8f5cb3187be56a09f06c04125d7689b8a4be083e95819e63b87b5963a4c72a4bd5e9591e919962c5a08c2f5acf7363e04c7388440cd25251b7481660917b02cb01e150087bef058312d1f165b6f14e05f80f6d5ed54ff28f6e88f2ef76682fd486e6ca0817e38b9d332fb7b684069f670943703262c5afaee79e50c60d3b344ce9136c6b656ebda87cc7c3793d4c3411a07f9738dd5919bd7be7020fe91955504a4665775d63349ae19a16188c14653acbc862d859a0c8047983b78fa93e700f0c126fe2d2472635e24b45f362b13b3a5fcd64b20177d0c2e057ea5de98ca4d15001d36719cc5d549e702aa4807bbd3856fe04634b9e09c1c89992ee73d8ef4106253629fa5c38065c9d767d1252a3d5e2f54041250ef6e5561f5446d98d207edabf9ef3f8a628ef18ad3dfd270dc07e5b3fc0510e04c675d3c451e6e766237259bea4b8c9f656a710c623d77ce839a7f1c5b984529de24dba844b36d86743613390bf0b8a1a1057affb683ccfdefaf53bd926550e730c2c4cfbf0074c13a96256fa47b37e901a612125713ea71c62e467584c4aba41be44786556b2dc4d75f7267843f5cc91562e1d61d566a6203e93a0fa87e2ccab48da09e8b37929e6bc94bc5e22a964c87f15d0fa7e2ae392d4bd511a859c2426e73a6ad0ee01910bc4fa5a0bc8fad232feab27e336488326ff5cc5805403141805a927f2beaa0e4e1663a31095a66c335ff950c23b3d63b0e17bef7bde3c456ec854d85e979a680c47c445e0e8a92ebf29c1829faba1e9de9df58ef858df334879747afef6622663057b84ceedae3ae615bd20e9e53ef86f9e2373b77a9ca9df9f1ec199788a29d275b4ce157effffa15029f6164fb048902ae1b8ff18a5725979a1435d100cf8053668db6bc1188a80a8718b0122d86248fc775a5ad080e7c8ca73cbaea4390a95d6c120afd681ab284ea186a9015b7006599806f8b620d07d5922bd895d8bda5a0c38ff81fd0e018829c1dea1e2faa261f8c536eb78f6ace23ad77dd83accb7104f69706bc8dd4ff92d81ef2076e9d75d8e8bfb19a4e89bc796bc1cf3fea4f03125e4f2abebd54de8b0436a6e1605c05bf3664028c89fb6aa51f21a295602d22c16534b3772c9263e8e2beddc60c61a4ee28b3a62532f47b7c591bc92f9ef94e0ff08051b2547098bccb2b38c6062cbc5ef40264d8b2412b036bd99287ad9e6b3bfe6018133d83e04cb05ea35dbbc96457a501a72cb75d099ab81c32ad089b8a7e870c7b9a107824589bf2f4ce26d56fb20df96c37e88b411cc3e5927af6ec8ae3853ff6abbc640f5795cd5589115071c9d4902c8e18a78f2b7681a41ae01ae19bda99830db82aaabf60da1a8b8d9f740ec650b21d04df473d942d0288e4f3b428ca27ce55091b861ff1dccb6c44005484704aa11e0d79ec76bb6dba5cab853fbfec005da851126baae4972d96327683c8785eed03f219d5392a3db94fd542074f693f7ccbebf076191f21e11be13cc7e269fd98d325fdf905a29a3e082738836d7e578efeb21926c63087f5fd7154f7c12dbd0ce7415036e4bbb741fe0a66cb1eeac3205efec5adbffea269a232cc6ab27849521bd8a9f56ce76e9615706323e0fe933f83d68003e05768a82986963e458af051191032194899b00ac359da0fdaaec836df41e6c0b58e5d364b112d7fd29aa0c980a63e66eb2192361b3a483589edade53ab246e1d2f9715b01a661784bcb241dad828bfd1ae21e28e850d2d32b0a8f4d4bd89a5ed4878d400b3fcefbf0b7af4c1a7af11ab522376ead12bfb97e80ef8d4ab330b47582175b173adc55d11af009cfd8c49b44b88c09d47b30def613237c932f99a9f286bcd27c1a9bb3235eef1cf0d17e27afb1c7d0a1400e9c8a2d04b5d85f4d3ecaa232ca632d78d85f910927e0fccb42c075684d86958a3dbdee498c4db402661e2c68c32aeca7101bbee23ab7acd80e69c0872a14a842403dfe5016df2f8e3468739bcb4164b907b8e4e6d85496e2a67d6fdc7f8a7d1ae21b3aa9c348e7aad9a29eb2b5bd63da19746faf145200a57822c8271f81f532f9fecba5462af1a5d6231353d5ac198214ddd5810e9690ba5c1c78aead98007d2b7ca906c61aa8e9a1434e590821622d9b623eff1571793c0156bf45613459d5a4f1079047f645e1349a538aa6af0336142c3232c2fe634bda967b28f7f277e2a33e4b20d02c71d104c667982cbd768947413152e0bff59b4cc499872d9001bbe7e278710884233ba473ff123cfcac6693b9d36c05919658707f902bf5d6a066a99007d071915cdc0bdddb38d860301c3f08e3323639d3962ca6aeb1d293a129105666399e78933e6175d8034338c712eb9afee4c58b931c038703ca17cb71a6be43221573baa0d7ef235ff097df58e0f173c0f365dc4b91c5d5121e5ea474ed5cd3a75131085dfee69249467744d9c9d8b77d874a2e7a921f97ffe86dc562f2aa91a04d10a6412ce9f949c13f359f60ff9970272556bd1859c47c3521bbcb704d64ec9d441f323867786d764502c6428011a10c27b87cf38322782c507fdc2c4d9e35b23df333cc4e01923b9530d087547f28160191d9d6a4bcdee2e9eab2605437b41b12c00fe257fcb77e0affe01056b7ba46f4d5a24d543ec05189b38cd30a415ab949233af10166b81f8a3d5126ae7f3dd77dbd99b4ef4106d068668eb240cedeb79a0bf827c9187d8d91713c9dafabd6b35bb61093cf9ca32bc9b4c97a76359a28d688bd1f2af04061216411371f68c2e2370747dd7deb6f769b0c8a24549facf588818c5b2c58be0e3f23649df60c043bda4b9ee915516150b0c1e975b2e55185411b75fff340a8caae396e4cff488d07ddf5bdbea1b4250c2fb1c27001bd4e647042e1f83293115884e1a80ad034faa2ec7d43937b40f3ad30988dbb3c88ee76b0f4c453b306447522b344cabb2b6291edd4f0cf396a31f86569575a9a1113978501cf0f94b73cbe77e5d0a3c066160f4f38fbb3c972143bace825724d0d6b409aacbf59fb4b5f33df803428aece8706a09d33dd4830ad6131d191154d9116dea964d78d4e499ab5083ba78061cc7fdd915387ea6085e90265c6b4a4db421f86401e03519f4d229bc2ff5c80e17ed48bad57365d1fc9fbf56572094649e39b8593d93cdc02b3bfdd0aeb58314cc0b03d479af9826e7505d0506d745781bdd74344f5917af907cc0774f8cec680f397331559424f310e5bc1239f759e0218eb096952cb4a1efc1645c753988ad36dcfac595b753bb732699b3eb8980269f7721b6f7e2e8d6dd1fbdcfb19e9af82bb97d636e25a34dfbc9a7704db4e1475bbb59eb75901f84f48c4e20408a7db66078dd3b59d98c40b3e28da8640f53794756816788bc9729ff007dc1ae27d051c654c54787f07b1079f5504c0ed1013f242b2ee4eba9074a301bfcca13ff7a6f9d97da7bf67e2295890e518d96c5c99dc51278dd1ad7194fd775a99b62aa6180572b00d5454fdd98adff616f71d96aee86b467551cf15c91d807f28e43502004af9a5635648c6180e7f57db21e8c84cb8b062c25861581888a31f5dcba480f6ca4ca31da1abf554a10beb0fabf7ec6f8ad5c10a2909dbf1c2123db5377033e5a1770a6db152477a8ca27d9b86bb4c245cbb488404217513d4ea9ee3a44ec21a78a673c9e85d6af0b8da229c1ed04adc9876e77826d4e6eedf4078a79cc4424085fccd55d344112fe472abfe64271eb1129c385e035f3cd321352c400d3dc045af90881157575ec908fde55eacbe51083ecedbd3b139d83f7baf5081ba68adf3dd1051881ba16af2b5f16cf86b6738992e36f0eb8e44c504a307193e041f3b62b28cf78b55dd5ab1b3a89ade9bf4cf0f076642544b3b8960b50661bd43e4bde0f5b54a225124ecc93f3c9fcd00b5b3898ac3061560a599126f242fea438f32cfad84b5ddd813da91a402bf95c571b6c91466186b2a5cc13ebf866c8595599e01ce0c708e9e6be1c2c96dff81121fcf0dab9bcc27c7197bee44aa8250040d9e5bd74add3c4868367d78877b2972263d03e8a3988b8cde5af8a8f5b56baf0db42fa463a042ecb7d51bd37030da81cf726cbd99e01fe19b8737359856d973f735b4f58d1ce0cb00b88325ab8c800b6bab245e7a09b0f61d1b0280dc5aba7fb0eaacc4fa25aef8ab0e6753f790d2efef68dd63f26b4fad5e60a778de3799383f1c2f49c4cc42f9c4bf3e8bd02790b432eae36bb48d137692f94d4d50b81d6914d1c94bae8273b1703f1bbda7b55ea6c1ad4d6321745e8f943b8804bf7a76c7c922e6c1c01803e8671131e4c2bc424f1dc2c75b537a485278b235131fb86f69c46e03579697277b0c97489f06e3d5409ad5c59c7d1d59e2811d40dd9f5e6b35e4e205b9ac9e2518b4a704009998dc74feed5e12b4761c94c077042fd4e052976344efc5b0f1bba3c7737b4432f0f6572cf1ad8f07fc7e0b9d626104b87350104e6f83fdc304a6a9634e455c6380f76faf8e9ed4006d1dc20f3a619dde6090906b15d7c02cfb6f2b5ae4f49601ec913b09ec2f17887d2748cea4cc11c2675f14b63d0ae10da2d3fafecb1668ca668b869a4152bee9906fc643a7f0eb7c7dc045f59b547331f7dad327d09ac8171bfec9cac870bc3ec39f144891d44c830a3fddfdfb6073e173e9186991c7f9d42d27b046848336612797731b6730f6cfc162014ab45a9759103713d595686c634ab32d337263a4b9e0f992e284a3a18371c8338073d6b3bd66af6611c7652093a15e6baaf5562ed9648f5147079246ca407114a555b1aa15b515e163892d5be8d82f6057532b46bf9a785184396defd6c015dcce23b75b75a626b4f4ff69f9603b62d87852818fab2e0825bdd183855708ba78e12392338106885d51e2354599e8e9ee17e0028696622b017c09899f2d7191b9e8345927a271bde91d448abbd101b8f2b4dbae06ce25537b2fcabc7da7cb78e57e40d872627f6ae8a94d23fe4c4cdcda3814fe660b9bf7eac5845d0a371147439954331defff453b949a19e9543abf90e909e7c91217bcaa6250cd1f2be2aad977b111ac507fdef9c4562a762dd5ba46fc26fa7d0ded479bca5e27ff8a60a8fd8588c7ebcd280e701c800db32fcc2c4207082f7ab25da2f2a8c86475dfe7846c91a3883c6348d4116d11df70cfec8faa95105ff4eacd17078da33e4197be36b0b66122ea06581cbc11c1353902a7f16dd5bd58e1fd01c7bdd3800af239f78431a39a5bb881b4d6ae59962706ae4e8345934ba20d8a6f810805d1b04d03d07e140118b311942a65c2c53a53884a02d1963d4f7753f9053397158e2dc4c4bd433577db8b7e9372aeff150e0096532d0f73f65976bff24d235bf169bd28bcd8e7a7c4ca47ab48555bb3099a6b3a46c404994b600020670bc20ff5326a561d9ff66b371697cd07421f32c6bd582e8181c50dee82ccc84d4101cc684eb8e0f5d30c3b6a825a2ea5d0325a1059e5fd9e0e4bab5791607fad94aac92f0e4c4e065264df9e1b2a1f7995ddfd4ce9e1feef8bf414ba84c860ec3fb091a364d30641b9ee9c1bebeca9e67a4fd50697fca51b75543a5d05cc00e174e5614dee43de550915bc28813eea2ab38fde3aa7a25323c44a339c13f6467733b4a47c4162a65673e2c8a613f119bfa94cb5fd6ab2d188b8f2e0fb80bcb92ed72c936b0cdb2a45dfaf55f363c059c6bc0e8f1c20cfd2ef74249a011fd5e736305a3ae636f4c3158a1782bffb2fba313e96a68869fbaf0b9cf7e59776c2205d34b0faa736851934db11222eb5a7921497d9540b7b0bb96731ae74a4fe739f8f762cea46a20b1b74960fd04e9adcbef1c1728c8a093c3fbd5b04ddf6f4783d9e9ad5b20e5aed6d051640b58bc0ab4bc08624096d33502c07e25b51d3af2c22d037824d535d24f4434f3a147a993a9b67b1252c656978610b2cbb016d82ff22d4fe86ab976f3c0cfd7b234baa829b8612cc87adda9a1ff314fc5e2e5b0c1c4d49b0012161ff3fb620681a3b634e43898a9616877940ec03e6819dad53de254e598ae0bc0a051ff4240511134bab0c3aa846513d76773d0114c57be1b36373b93272260a592257cf811a3807d5339741cfec19975199650d86c9c9e2bf3dae0b702e8a4ed15c78bdb12b3c14da1d22f3d9bee0a6e443e33d8a74a7a4cb08b64700b211cb54812658ca39541a5840095bf6877e04c7584040fd470e4c63a459a9fed362545d524ece2a7a264ebbbbfa3625ea10f63cfd155819251bc8f2cb218ad69e2b8d46da0fe05d61fe2a481b36a5f365933f48ac06d274411eddf9af2a5ac6bce5e4bcf86f0bb87b85d11092e273acaf9a8a370f82e9a0d922451d27d92549d15533fbe1a675000e8a22ef633ebfe44810c92d3c20b74c1f03abf3fb2d61df103e3f6f8baf9a961d3cca9dd5b3eaf50fe85d66d4071806f3f9382930cb13ea0fd9d92fc36ee5c34c4e4088e93930447bafc6dd3682efd49f8d4a06dcd857b8e46f1d03f240c113798bc68cdf445da0900c94c56d7e9a01f4d859bdee054a54d7a81e38a13857650a8fe5d148344e9e428a6e308d22e9efe9877bcf00e7413c6661d87f04f23600ebf3f157ac5e74a1f1690f8095ff42b9a71831e1e936d85a2a06b49e00c4102a215b29dec44fa407a37055db69597967e56679ad0d7b08b94c4ba0f7eba1af42fb9f7530663a625c0d94a99fdb0c32840a8e1c7dd72e870c998b486d8f0b8f9bfff4e9eae884693061f6168eb6ae0df35dacf105e18b5b0e4ea0fd52dfccbf4c9acccf3c57f7d754b095b9af09937535ce0779f5c7a6a20ba28596ff948b3d15bf7edb97e6ce5871ed9977b7555ee5e771004813e01ac92b7d794ebf93b8eafb6a479ea88014a8f203153e636855cf28fd3a760e63d2b38f731a5399f45458e4b24ea2a8c523d2fc69e47e25ef6e3a20de1635b732c6872f7c4af193b3f58297ce1986da9f1033fd469f06f780df9d566a22736ca0f94bdff77e4f2117c857b6174046a1217ea35eb6bc519a42f1a3e1e0aeece663c7e6a1d2d838fb2914f95329bae30fc58ed0ae7df5f034035557cb4d65a21fdc012cc4de0c09568eb30212b42659f678e0fc9663aa202bf0fdd05585d4b4beb86696b7d775f150134158bc2b4ffe74fe53000d050e18cba2ff08eb9c0b19f125bf54d3af3269a9e6a8737780b12642b5cf1a690b93f1d496d47d4e96f63dda5c5592523fc6f2c7d1d62a48815a69079e87f7be7c7ed4f78348b3ea31be8f79e71e80c0abd50f9314e3e085d3955f902fe0a534c8a92eac216c3d4ea0338e291c23940b1726e3cc918c27579e4e0759853ffd4b21bea1b916255c121e73f6107f6fea4c13481ec784790a1213c64180141de7512090e054d39c0328dcf4274374cdebe5880f0acf6e11405d4eb42fcb6435cdda009e3350248d6de75ce7e42db611152c75b8e24a274ab4daac202553a6605c79e0faed359bcd6005f8038d4489d8233bdd090b162c708384c974a5a9d441b80b3c2fa5cd0a3877f3e0d27b5dd3db58c0a8bc7c6fafdf6df62c66696c87172cf7a0564e8702dd3513db69dc0e502f466115530ed22d422743d47c051a3d02515ab743830bdc4eb65ea0f47c2dc96cb38fcca770ba253e6ff590350702b5f10e023cedd9980d9ab352bfdd2fe470215e80e6c29a3c8d031c8ffd22edbc718612d9a3a648a3eae26983926416ab37677473e029e3c45d6fb8e636f28e41d9496f68d1896ec0f2553617b4f1913e5ff933d1f294bce747895d5d990790981cfe56e1d9f4ac9900f5a349a13d0be04e437c95cabfead9df1f976d28e01abd115895cb72d08483ee2bc9c66e4923236a9c294b5c74c146f23bec0debce09e22927f36cbe02609f572e6d365968d6fceb4bbe8b45f35d0b7aeebfc7525e87a08ce31967e0c70ead14026098fe5a7dc990d0d655373b5cdd78390126ddf0cf261bfc0a05f9b71f133036585fc5751317562659667fde681f3963a1abf8037ad6cf1e9206dcdab426f5c7ad357b885d25c2a0e4c2d098a457103f859a4f68b257a878f818e0a1f2f0145fa00018083dc9fcf8c310cd89fe3abb8f304dfdfbee60c146a4edac6b224ec4f8d517825556ae0a116b6f9d8944cc0d1a90187912070460f1d14c099f7c63105d7b37f53606d6ee33b83e48efea5a529c6c73a318e0c35f79a4827f87a695585ecd4fc03bee1dd225e8fbf9cec78d8aeacce68cd2129c8643f2c07ac52a35cf9f9dc15c9cb836d31dddfc75c4952bf9a163122fcc950ad4f62a8fcb981546b8549a0ddff7a7702a4737aa7df0ea4bc9705ed73f9269f2b9784d4c8f4d8776be84fadaf04fa891cffe13ca1b761298ebf74b4dbe47d603a04655d66e4f61a8364700948628710366cff409d8dc1d3a85ab774d955f6aea6a320668e8b2ee6444d454d9314e26678d9b50ff7c2c9e63e5fed68398d6ae1151ea5ea8c7532476763e7ccd32fb1fa5e620efe8c03592397c8615f9e251ddd5afc7ed732a51e9322a4825aa7108fdba3cdbf75c398c3553880f0c9caa919efa6cb4c37501a28b6a0416f136a9f7437749b57328e5b9a3920b028f00b111460abd82caf6eeda075d564431af3599f1046aa8572bc93be9477f305dc15094f7cff9c6ae3e72c0780767db7ca91d106844604460ad86f12c991bc56419393adf10eead836619f6d93af74f1e192203a09f8b77e6bc0d2d1225bde4d63249938365f5cdf80d17ab695cb3e375aebf24bf5e646f46d4f1e847f45888726472155b5a444b990cae0b5e438d6fbb6b5bf8e8e9d4e6f2fc39ac34a07bd6d6ee460564af91f889a288f3131c78643e371137296a99d5e3c16dc31928406c47c9982330571baadf612024570db0aa3af68c125a7c5f0ea093274e9c557ef7fc526310f9536dd8e731c5b8ce99bfbcee9227e4c7e5408340cf5687aa0ded082ffc0c9b3edbb90dbc1f16fe573eda0d191325d149c07bba976802a4c5148e0a90d027d98b6ba7fa1b340a64baa75a87dd7a54e265532ba85118a44041317f7e776a14367cff89836a50f329738240f36da1daa7eddab54ac5228bb85c95b7aea660ca1bdbcfad9201d0ba47a08adfabca66f07beb8ad65b58e71de0ebe1752d1f50cf71340a7860ca0a292f60aea7cc3834b3f22ad892e3160b1d00daa7c25dc6cec9d483655ddd465480c91f1c60c0eea7d4daa2ef2556ed3e9ae1aed09518dafad9a9488312d7730ae59fa55a0943edb981a20e2b92a5070a834a6fbac92eec50e2b97c29afa721d72f60795196aa543849d2c2ead392f67ba7d3fdc1bf805b6e8958c6b2ede23032579f32ab9251a51643b6aae00b3f24ccae6e3a3beb981499172a2592e9d8f0868c2893e69634f8d4a779332b51d7f8a72f4525cefef03d0b0da1c56d42203fc8268b840d4e02272f78c808c36ba334e024a82ca7e4027cb1521a587d135c8f722f78fc6d9afb5d37f5f6cce7d120d78b1bc158c796035b452b85b6505a1badf212b12976d6826eb4fe547f2a9a4f7158d3cf4792640b37a53536a536eeaa4d9cd338bcc2c0e77746c81f0becd115e75e65aedaf804d7e6e7db1c127bb1cbf95875919c6c87f050b957325d64ab0b34d2541c8055f607fb92c811db00a16edf49ff29ca05bfbd9cc29538f11cc0b162b83f839155ff7dcf1b3e2a575c0a0fb73e0b9b2e68b3e08ad7a102ca3420b7279dc16771e477115065cd8af1acba014af292fcd63f29a739f47417139e1bac477b8eaf7054ac75ea96e30d52280d336161fd0ba5fdb49962b189fad65d0e222ebc3d74ebaf314b639e2e83e08f7a5a75a95090d844c31f164098809ec8b1b78b6e5294fe1a49e7893643f382cd4980c014e866c3366ef988131f9b9faffeab678727a6eafbf4cfb6267281998079d4b727dab47d6f20de3b2f23e69536e25b9f32b4b7aa9c0e2e28ef8a54ffbaac6f413567beb9feafa00ae7e030bfd57e94571b74476104de532821f2a15b0a2b0b874094ebff91daeba7b4e591d5ee3b8c2a3566739df36748e0c8e1992d6762cf58ec350cfe9bfffe8366f3afa8bdd0b5f67787ffc23c31097699faea2e1adddb763d80b2406de68d070d0102966c1856d4d6cd7a2251e3e318f60bd64f6836da2b9ef54d614bac54f7397134baaa553ee1774f6718805a75b01e46c29c54d91924daabba076314d0a3cabbd396839b48b77d9fc05c1ece21147a6a85d87b46520949cb956f75462cd95115babff5c3ea78498f8bc33a8b28035fe7c478a72718b738738962b0e7504c12024d4cb17207a46526c457980bc949fb932a634a23b4b998ad2622f4c44b85e1f24f91dd443450be513f5963c45ef2f8b89c415fbdb1d0e1adab9850edd179f206f443b92727229d7190b6be43c7614338943f99205b92d45bff4831ea8e9eed47b1ecb9f35b6db533c9aad0d7bb884da34d6f69ebab78524c676f8518082594777729562c5706d7868dd78dfa373bab393eb17644372cf3d4af7070a6ce32f6fc035fe25fd165a35b593b4468371d9385891a033b92019a416bf288892a8dc350fa762742f26d6c6c564d10d24fb530ae5d7d507041d55a25adc75daf64568d1cd907d588c0277ecbae5c103d18e2e48861e82917f8214fd342aeb8a4a7981a72dbd61b26403c69f3b3900c61cf897466ecc3bfd59ae53a1327098da76c951ca382b707eeaf2a5b20566a4d455592d474b863d576a5d1e7fa0eef535e51c849b2b77d1fe7348a3f9ee7febb76bd389988d057d6b1025acd301d8aea8081a53b3918a378505908666ee54d8a97998c62ae41a421b2218e65f63fcb6ad81453ae993dc0009c3f6247352616fa82b605ae1df96a76b25d10e7ad514367c32fa1fa3998c6212b53f6d3f2250e1070546311efcb41d188c4f7e3ee15add554a7f744040e6c258906008915934cd21240faf59690ed63293e0f27959a79f6daa8cafa548a338876c7e15bc93fa33654acb763f58ab5bc6b4436b74822b0471359ed384f3d5b36ddff78c87fd0566b5c49e6bbc3785d38b16184137ce14e00dbc270f70b425cd9fe7bf7867a9f5a3e387a43d9ccb301f0d26a613efe4299dd69314e750d19feb2cc0d376568ff47c81e09b9dabde63af8d07da74c30586d6f533b168a943109fadaa6608391dc7edde529646fcf805a5e126b535aa337ede0923fa64d19750720fb521290c054f38e1d27dc7ad08d446bed7ac9701ee0eb57b5c10af348cb65f6aca7857bad3527f87c5ba2c818e54956f429dd23821323834a7fe9591c1e32e91b6ee4139bfd63a4a4fafe83befe97ce71358f8acc66491f2f1c92a41411a0c52b21a05d4236438951c5d38c1ea92bb11a21c4a188a5b53213b60fb3635f827acc48cafa9d9a0c59bb8443ca2f465436490a179566c73c0867f6caf578bfcae7d93686ade893f55b4ee5ac30f409c79bade3e4d5d5962aea3bbb0eedaa770a5cf6bc10d37c880a49c5bd819af8cb6ec7719d784ac4ea30b30fe05962808de9d894063f599084274fba3a4e5e56aede20ce05a9653f4e30332f86a1a52f659dbb7100ba89c38e4fcba60d2e61d0f0884ab768b29303696346aaff6b4153f10d4e43f0acca78f48ee7a8c5f7f50cf508434897a53a07184af28e039f4d9619a20c7563e9ce8338bae8ed7faded532177968ce76c6c665f91f8c70b3eb9cb18002c2528047ad95d67c2422a34cf925d9726c2dc3d944590be9e775027304f39100d18f5192827954d63caf0fea97dc9962b412c0ae7ca9f0245dc8fcf85b2c4cb79e6cbe65d3fddc651e4ab70f0916407f31587bdaef0a306c757a83394f27ee685dfd423d4b034ee475b483eb819b099b6b01c697a5f288845e97cc69c405c343a5f845f6efbd86da67841c9eea8fe1ebd0d3ccc17f577ce258d277c55df5cfe247eb0fc23ce865be9e142e08d59664b8ebddb70ef51a5f47632b39d59e9148976caf70f8b37a350ffe00035df907c2ed7dbf0929f69744c366fd1ba3a269d04e7a4ea4ab4eab60a021cd1933b904b4f5861b3f5250d29a74d0d304bc0370000d851cd8b07c5a7a9bf4a7e32fe371bd86417de1beab69f35b4885be2023d5f3102dfacdb47d90096c7a5cf1eb3eb9c19e2200ff93fc34b654d381a4a3905ad990bf16b0c94ce2e182367805fac1827ef7bf6499b03945d2202da8656fea5df273012e8795449e85de0bdc6b13f8a568465513425d46d89fa5b852d321305c1e3b82c253725c0bad9121df3115bff4c67663e5c29c232716ab506019688c18ba8e7c7da79dbc7ea75651d31ec4777ccebcf84a5a3c0e4d693000ec96394c6fdd8ba18fdc723720ad82ce2c31a1654e4783852788b54eeb51dd5a0f4b7ba321cc21dd644b3eb903de5a011d3a9c26ceeaf6d0825bc4027cda995e65355c6441817608cb727840caa217f3e67a7c0108dd717b29d162429d1f02caba0cb2504432a7df1fa5a35a53098d18013949ce5819679e679d70ce5906b13119acee24a649a04009e656718ba814561f7886b6f4f977fec245ff7bc148740fe7c1af98795588a0f6ef4af68255504df4e8136afa28180cb49fdee52d97e3fa2ef564294a64206158285d1be8b4bf81a1ef1838d7a773528949dbb6f3e737d93629bdb6f1b9ff1122b33c39fceaf78ed5c3b40a91558d50eb87ad7b2f88b461bb062c44ff2b07c010d4c9baae315f28b939f80adc15a37d732dd6e9df12d4ce281133814e7727ca8cf8550638c79903287a79f5cce7119c7e99659b559dd2c41427eae04041e64dccca48ca2e289d5d75fdb161cfa0d5b78312b60a9fd29e62892984e681a05a421c9e748b3212a30b0de158712986d93ac4bb1999c71e43b010f6da50a72c36a68b538bbb636b2c70a3891fa336ce8cfd23874cdd4a127da6148e4714cd509030dce1df3ccec4b44edf53147d7c5626d940c6bb74e62c677e240ee2b2a4be2840ab912827c7b3387e2314b966fe28b6836c299ebc1096a591bcd489ecf0294c538503937a2071d2e3c983585e600df7a36748505437245ecf56c18a0b39ea0a573d6a4d611d0c2df2d8247d134fc3f48324d2fc8a227c3560efdb12db38dcb66e49ff686c5603c5e6746fabd72c23da9d1c57391b9fd01ed69ee14065c482d5e15770e1eda99d7f6de38e53cd6ca9fedaaf9dea61bf5654205361012a948dd9627b8ad4ed335714556cb82432b36cc88e1570b10dec0b81a144ec9873881f5165f2db037e27dbd1f0ba5679c0bf2b9c2e535d746632605309933cd31fc9593e53424567b7f35d42f75951b0405ac5b05ea173095754df08e4f7a3ff53ece61006b3bc635fb23073236a6a7932d6e40a3b217f81001465e14a582263a3bf4b1cafd0290e4e1c92ac036f85b6d6bbe355baf93aacc3fac8e45ecb35485d10eded5513882c7e954624ffe97d7dcb642dae9f9fcb8396bfdb2e7d5106464a379ea9ef4719f2cc21f7a681ec985bf57a1c44987335a587e369eac495a94fabd6c934dbece117b6db0f20bad91754fa02b68a06a489d1ac39fe271a8df38ce353ea3f783f87caaf2386ad492613d71aa8d6fcaa69cb60fc8b990c7d3f938e5eb9e68c16ea6cb7e9a0c6566077a0b9fb71bee6e8a31ce6e06ebfadca18d8e91788397f6212c2cb8a6e2937bb171d66552c7b1d4d4dca58c08be1735ea65a6c445779114f67474108b31288281effc839c836939757b17ead10c5284ddb713c2c967c5c749815da3837816e09150e5d0df8b2b93656eb8b2f402cce35f2dc50dfcdb398310f32e9fcb79c4f33317bc21363057f4edd18e719227dd6f774716bdfb270d779572a28e97141748f3795b02f4b280f2b22931c9059e1911dc762fb7264131e459595aa00ca5cd35b7c73a459ea6e5c7c6780ea0d036527e8a71b9a58c969acab057a35874e1637ebebd5f05359cbd05ca6aec01bfd59e255db74244b9d3a3a5e72345db4c873265e4d3852f9f30ff03bbc304d8ffb89ecb81b7555df6f431e70fd13bd13db1016dd3130f6665d3ea53047ad0b6e9e555b5dbe044bf0a6c028bfe0a04aeda1bd42c6d0de1aa2ba77a4244ddf4441fb3c6ce9b482f44d6a189f6e6823adc9ce34601de3c332e26d4f2a3772137064dffba25269fe36d8576144024243f65066f75eac38b80893e5022d7e7a863da1ebdec26ad2da0f6a60c932205cc96c50bf1ecc16c2a207de76d9ecec0fec10676373380d3f52bc3f9dff8b488e11a9b4eeb57d7e899617e33a64d6961b311441543c677c4777b10cafab5def458638bf075af845ae62b5c70a9c6cc7765cec9424814b7e1edbe292cf6a3e5daef9433045643e594ecec025c875201062ca72d4298c6921dc7d8b34f5ce8c735b65d2b683272252f4017cda7f08c9ed93e18aeeae6f802264fd44e60dcf6483f1851e372c60e1aace87764acfa244c06be569ac1d4c43b5dc4e787426c38b99e1fe59d60d409a00bcc39d7690e65aeae30803ce294e2f22c545092c31cfa7db28ed820a54304dc981f54d4e335aec3cfc060b47fe1741c0c60cef116fd8c4ef3e313f970630ee97bb4a40f1e114c1d092cd883f5e47f49b96f995623a287a27ee7622cb26e24182596be0fb58c86d1563d3334d869597090bff16240d81649e8fa6ffbb1f38e6be417f8c0ce3bd400295b29be19da0516be38d8cef2515b3e9a0b88c1cd27158b9fdd259424a0e8fb1e7314683a08922e958afa320397e29b89490de9d4214ea9f64c86d84c8835611503f8f43f1dfae1f3fdc94bacfed1e7bbbda031d985a05955be37b59173ced8231901cdb62b11ad2bf280bd4fbca2869cd550873f32c0f0cd6fd4e10a0fa6ec60241f665b467a2b9947d0741ce204623b0e948a1d65e4037c660f8c5e220ede1705e67cf49a10ae23c4154410802f76b0924102d2da294bcc7b27538234adacfc61f43a86159ea832e9499387ef6ac2a6ba555b0059a94dd8f665be5beccd549a144b1ae76e3932799e58cb40373f4c14d1f9858790be20be6b82eb9cbf5d9e76b4e12d8b6107194dcf0381d09610c33996bd305be5d2391f17236aff8db53aff3c46174ebdc9e9c641aab51ffd58d7cf982877881fe110f6a14eae4576dc9b33df7dab3fe8a359666086bb96b2fb20951ac41667406eafd9f40127b4f36d158d6357a3ee97be82a81d1fd64eb219c545fd7601bd458e317952a9593646737a7b4ba5c83f1245408e96ca1235452be673f73d026077d50a32f0f3638a264e72df4f8c8ed6f820d3046aef6fa6100c34fcf3406691818cec161388b697650211f6e3fd8080ad05ae27b317e5739aaa9b2b72863fcdbb13afde22d441dba29ee4e5b9d909fefdc2fef5ea95b3986242f9eb216e87d74e8afa33b6aad38dc5d189d2c11334544297c55f9da720d4cd9a45390c11807fc1f8acfa3149cee3d5e5fbef78f208eaf50ab429e1f7c40825dd1f9a9e36ccf51887e14f8a4d7c8027847582f81a1e2065b04261a556a65b4ae1b6717eca1415e8a18903a88dff84efe5009fdf676dda42cbaef34dcf2671c289e317e0731709484ee1c818a5805e0d3b51c379c2d33284cc8541d0b02153ad8e05535a4ef9e1917dde800f89a8d356d07d85736a6c24b947b5b1f8e9cdeb28390f941a4ee2c607a6b8e3a3a2b02cc5c5644dae7f56b5d11a60864bdfb55c9f66d773b07878b6a5efff2e95cb97e94bec4ca7d3d0351931ca7e42ca768e6a6a2bda4cf9127e734d29e7cce6121a84289b272839397353b712cbebc14278627cf515a5f5ea4a4c502a88e5ac29d3c504ab8a1176acb49bcdea13d0268b502e54960335d165de4d579a32455e53c8961916b806e1b9d65682c47600090e8e781ec8507a0242b5e763de8b70e99f92c880bac7cc0f64dbe9f278df65126e0ffdb08ae7c77501ebdc1ef330b1426f4cffeefd834d8260284d285debfbfe34c09f9491b7865db8c08db55308c039e41b137fb49af18a87f46e78dcd3e3917c75d754491e0ec920d69d86d2378220fee1fdbf1652548cfa9776a83dea0e78d3b7b1b137374df62fd203e1f1cc77498b2cb2035694f16b50ee108ebda922ec507b8a1e7783faf59cd05153a0e4efa4f6ca02daf587b689aad89ff687658f798e9887dfa1a8d57728e11f0c24b89d9087c7e3d911343b7f1decb95ce3ba877f6a4f9292a8c3c4ab0c730afe661bd4c7674583ec910aab339d40a2c6ed2d60bfd6aff6a9813cdc40ee2fc5aa385ea2f17a098bdd5eb7deeda2c5a860cab638433ac965b35282f772c33065b4fd0599cffb339af4517b1b2e947f87dddd22aa730994adc9595731b866913b1b6e0c18e0c480cc0a2ff5df490b981777695faca6f6c60e5e143cf7cc5db05292fd3403984860af3f82afc73ae6895601550fe3a5d05aeb7e0c61c81dfbd305671dcb1af31136f8007ced6c964fb8de96a8363194e19450fece8c59cdeb20a6d3288f722a126cab5014755e61aa547835bf58824845539d6e8a5897e5325a3ff8374e67dc13fb33b2af647caaa80cf40ac4a6c14dc3c40a9eafeb3c3cf0819c32bfd5b58214cdf60a6d76ffa9d788bcd10208ac38a8dabd1bcd637c240a673f23861d5dcb913cf1ef9277b4e1a16eb5d6ebc0d6a2eca9dbb57f1b9eeca37f47e629ed235e1b1ae1d05fb1773eed912e93375f146ce5e10b329951581697c04b7f08c5dcfafb97c0678ab55c8c47aea4ace81440b6735bbf74e02e4abe0a94c7ef2d0e9587de20671675001e396a0038b767c9843139ff6814fb9e4cd20130f519900ea6ef7f6f9910256a5884fd168c5432b84a4628855494c860342f4ead3fcb75a9ebca9b4e30f0c36d0afa371377041fe78c2bbd233188e9305650e96608676187e0760579d24da1e2dae7a4ccc0a63278709c9ca1fa95937f25de4e3695ebaaa70c839f5a78647636f1af6fd1e0b3f4957ef9cbb8fe436028cd4f88ad5d155366b942ca56797924ec834cde9379a69da7b5bad96763f35edf96be399095590c3aab16a9d266f445a6e39e203ad03a4f8c73150e25158b7b1946c77b6582624b7ddb15a90908a81d2b6a35d90eabb31867c4002c9908b8906234ec58fd199fd14bd55507de5bcb9fdb3027c5a5d202db8570dfb386f5dd6ba746e45c665d76032eb5ebe79ff996900138e448abc10749f61e7518bae79d4a2fbfe0e72d47b3c84c91dfc73c18b1a60b237fcfc017b6b247ed01c8b005f7f68689246097a1cc5053e3bde0163d0090d0d0ad93391983c32d85e26794b953c837b8c2007ebf79fe4682efabf3511da5c22d3b1e0f5733665e6b4072c071059b452ef262ac446091903747df2cf82235d6ac80c73186fee62c512c06915e275f4487495cfc0a6de205df2cb68b9e90c60355dcddbe046637552154620cdd146f624e091d493ddb45a88154f12f8a50e9e5a230939a8a47cd8fdb0bd65c4796f3ef1e82ba83c2f76a6dedce9a7726af14c2d10517c9f89d51f594b51190ca1fb5f2ecd6c1c6c1e57865d9fea1b9414eeeab4927309700241cf41d469aa2211b3f0dd05c0cdb733641840820b94b89035c49a3ea1c9d57e28b28a2426d228c9d5325f891f79282283c39c25376e6003e6a44ee36974e6e103cc462e240f7f5c6f3f8f342329856b46fd480d9d73634c9ca7b64c8c6a7d4422b84c24947489d2f6787e9e7736a7da53c1cf402ece1818613f7a611284dd0221448a5be007d6e58e2098cb7e644e377c7fd093c7c64f332fd4294e48728416de543df68f36c3c2b7b2e123e8de911e199250c222ebe2fd4535778bbc546349a9a24fd57d60d02910872983eefbca9e492703e69b9d510b43a6189abd878cd5a83a3d2bd255fac93f71176a36b6f2cb3963dc0151ccf1698be39bee9b85665868be00eb986c45997990109fbe963978797ca3117d651199b2c717bb1adf925733b3205a6c4ee3b512d343ef057140a5280bb71a74c05830af550d2c977bfd25140eb7fc39eab5103d2d6f7e13980bdcb560d4a8ff4b5f470d7cdcce7ca91b6365198425c6d25bc7183ba04fe6f2c8f702dabb4c14d58a2aad0e160d2a36ee994f3e171d493198995dcd5016d3c251c88b5fce21f0f60c0874b450c0e7da31d63159859932ea20f4b31941f6a6f6d170a1f9813c9ac1986d849c7c04c077b02383f0e26b0856918f09cf39000914386bd33ccd0e8d9e2ef74bfec27c09ed049e47efeca2d6aa5d2ad411f5a49c17673ed4144ee53e58ca140010c2bfb3ae28d9588ba972c85219cd5af0df5610b4bf01e4f97e3136e2228af69261d0a0adc48ed1ebefdbdd934816738f65ff3bc706b536d0fae16aba2154c8fc71078373324a285bf470456b2833fe96cdb0cceffddd1ab10e0515aa7cfe2a7b4ecdd99704db0ef018122d551a3abcbfb7eb00b0bb6c8d11735aa616f2fb24423834e7ebe2b92a2f94e7d60ffece05a0e68fca39b74d5ab749a69b940cceddefd161903438b3a96549de12c3bd3043f7d9300f2c7b08294143b3c63404e426e7f29e140efc3a09b6931b3433e7ae8c862b979143e371334bb58ae009f3a11ce4e7e412c6e81d3f8bfcef2a195e1c660473ad022b938bd463180f7bcce202880590662c6924590a762583aeb7cbccf6ae9fc05d023becfee096e1d00e257624e1af2f424d1df25d2828de7d66336b548a2c32e65a4404d5fa719121bd85cedc49b607356dc7656ba49012c953c40612067b0d0e9e899d0e4982f01fe36bed7f92a3d2e105c84b5a54c6d7043e27363ec5473e7e214adb4ef831ff02bd0b4e7bd0b1db6a7be3b62e7d9503ee44560bc4d6a29255009411179a5483ce728b692b9cb685004f3c5cb09889145f8b3b0a5fdb2495064793792d7b72fcb60ce63e901cff510aaa46f92b07ff7809c5bfe3aa0b06f60a1857b9261adcab2541448c1325a992b5f2ffcaa4888653f8e269568c73b39a657933f1a11832e947a72c709b4cfd1d17aae6dae512cce963a87993e6cfcb378144758d55bae2d910c3b30441105572986609012b0ebc5388ef32398570eacaffacfb925b281349aff747ed9a3a59a2663197f17e657d88046b68a8883c7752f89c3b13b9f30801d00ed5749e6f5d6120deac8bc47f37594e6fcb531f8f5dde8afd451620cf05a2214b8023d683a2497b94c12a14419832e10ce52e2dc46e8cbd08f2fdfb2dc47ca95d4f6cd3bc8767e18b201762d2dc09ee87fb6127ad46c68dc12740264580aedc447f976a717628e31ed6bad63ca68387f28ef240548c0b06dbd104326bbfd75801459c65ad4921b61e32ecac1d834194f20d2dc6d20f729da552091f8917e9f7ea48b75533602fb94361ef23ef219b52aa3c05d30c46b2590e85bf2edd27ac40da70a79b723426806670c1ac0b86b7e2e0291bdcac93497f0b844e9cdb77add0fb4ca88087776e9e6a01f78bbcf5cb23d72c0d04f7f16513d4090f4001abe0767f46de04191ec32b3c1327a246a44aa316b7d4e8d869aa04ad19688cf578b3f1b3056ae59c133f2ccaf5705ec50d3d7c50977d662f042161ac558e7f05d8af6b2aeaa01e54297c1e4e601aed6e0289de0bb340cf57378e5f919908ddd0fa464e0591d4d35fa4a8313bfee03818a22fc08ffd22d968b6d0cd53672be53fc178ddc586ee7359045652727792399598b1a6a0aae3329815e809aa8998bd2cfb706bdbdc179792a228cc29ee8a6cf0b5a7ee6bba376b7798c28405ddf275ce830270a7a7bc197df1f1cadb06e1d2c346111ca73a3f216d106654b6fa60f773eee4755b8c442e3fc7e03aa6626d0defedd8976c8941505d234511f4af6a3b5836107453dc93eda645c3417db2afea6c8b9a7902486fb637073af32d1530509ed8f94e535c3db224b84766c9a0faaec742e29e1e746f492719fd4c8b273d9f4c1bf08e58a78e92f09fca8ef02b6ebe556b94a619502058d799108f860dc6c8643890f01933440e462ee7db827d2d515ddffd05b1e1c66afac422ba7309a1f6bf1f592ab58d5a7983009e079f699930739a7faeff95c2e5aa4c665aa6a67229d84a82df949582428bba181ce19ca71208814a2cb1cd7d3f140d6b5dee20fc9f207d233ca1b7586554503d11a845ca4ac5b2673da738f3a44ec572f67a2ac624d938634b71276d7e65b6f6548dfccb6fb5ab5afdaf4c4ed227e22ad99f1ce96b89c55fe0a720f9bcc40bd7344d9127a72d517cab912deb4128d32e8d2b8d62eb8c27ad8099563c2bc637bfdbbfec53ed138f183e47e3e36c81bb5ab342db0957d7b905b4c7392045a550bff813de26e3796dd3a95ee6f17ced6d72d881f391fe0b02277524975d62635cd2e10375afa921ae4babe390520901059313c0cae1110f8db6be7a5262353ad30e621cb183802e02aaed1a667cf47836f4238bcc6357a744620436190cbbbd2b5a69c0fac0c2dc19d21000f20da060207dcecdd828567318b68235b581bc9a7806a71d341773348a46f309bc25c02009c21f22ef3840fc2424c0c6d42ed1269aec4e93787b4aa2896176eaea8f5b988f6f43e0f0e7865cc47e71021cea4f7682dcff39dd549a0e09ef266afac66d8cc82fc9767900cc601c75e69ee7b04eb6cf920792b59ec6083ea2194d439465487415d8d5c7577b7f2f82ad933fb9d398a7323513385cb6ed97b02600942575c244ae54b7a42f1de2363c844ebdacb0e12d9f9e7d2f81af604614cd4b149933f069c05c1b8e78e07d33a5f2b079de2bd5c2288356aeb93b36db7ef28228b211c2fa32d3332aac65b362d96392bd2c0528af127cba8482a1e9c34de6049c6c8e1b1e6cbbe2e59601cf6c0d7745118eab0da8350b901048f90ea9ee36cd79de0dee9c98ae3b624e052b27288256627a149a81f3fd2ed1b463c096a615ba7f139a653ced8acc809ed52c4713e50e479f822a730bfd4e8b88da786ebebc3919b3c265ef9c62ec927507b0dfd8723b002e4b12393030d30134468dbe5d4cfed9f8f576c9e4e35f1651b5ef449b0c120e4634b9a1db17e129cb28941b7a147473cb1d900cf0e8ea8ff3d6a26489131319723eff555fbba69643ab76e9ba4fa81422955a82bd9bc35b56347a7d5f81ea6c17342f332718cc4aed7f1d788d9e852da2597e0e6176fe2206023cb5ebb1b765e58527a9883339e17a38d3d4bd32ac3ddf2c3e5888101ebc0147a737bbea99848bc3eb8956c8509a8a7593a9ab92cf35d9160f072af5d715ef7c1c87342897f5804f13138cf83a2fff915e69ed8445a755be2fedfb5379dc7fe15a0da7c01ffefd0322be18678d711838a95d0240d0a67ffcc8b051af00f6e216865c3c9359aa016d6e7dc34649f11fe1b30e562233e03414876936b5cded6ce818ed8874c4553e4f2dcdcf444b3bb4a1ef858058e5a573fb297d20be59f975ce818c66e331ac243edb26610105695cd60c1e44862ca76c93735e5fcabeb6f7825e0fa96906fde52dd87f92a85ffe945fda871dc3ce36bab43c3efd0750cadad5f217f7670ced6bc12036bf410471baf6cded8dbc93455216dfd26ad5903d48f5ac85c42c6abf3585e0a175c90d27225264128d9449470cb17de01e41f681072d98cfc6ed3179c00efdaff5692b221bbd0c0ae4b80f0ed5051c176bdb46fd62aace715b0878044c15883df2ba850a6509c863e8b7437ec265367a867e99c9a8e61424d52a75d728d39c1e2e5771f206d617a390f75296bcccac0599c9b626156757dd1ea7942cd3f0e135e483b3ddfc78ce2c539b2f675e07a6b8c9a9ab2fd423f6b5419ed4c336390eae7098ace111a0e8f18f6e39ceb88e598e0ef9b76669f693350aea9584979c43e7e8c41efb1b7d65af1ab524b7297ee4d35c41facc53c23f6fa9b42df0a3740e4a9c1e39947084922c297393f5fa364dc1c337291c0181bf86a4bc3e6cab7b510f847055cf28d04bf2429f8673f4404d442f0460196628324ffd1204a0e5fcacaccf9c8f0918725036eb84af432b15a1e56177e5cf3594f80bb3dc745f4f89501b004212e77f91bfeffca0a45b3c4414b85fef44efa8c4bbedb15bda3f5aa06b51a095c90fbd99670b8f3aa7930b5faa73f4d050b9d2dce7bf0a553e1b7222e01851a62abf259213295b6f52cda27d4f7e342f0bd759eb578c7953780e2914a93432ac7b284085eaa65d627cea508fc5357adcb8bc4d48d3ef9995660bab958d12a75bbc4b0a8241c6c913f99bbff265664e5edd51ef1a7208cfa3c2398c4e86693a3a6d2441402b2dcb77f653913600f5f4ce9a52e9aba25c7fa6a3eb932bd54d51695709266e3dfec9fc72ffa9f4556f11956bb4d70bdf72a6ee866e496cbe0c466d4c8d275f7488e41e4df3e837ad9f4545f41a17d1e5436d4be7184b8b7f61dadf7399136aa3741a5ffa1ab5a7e2c8a14d338fb7aa33acb97cfe0490e23199c31a949393e2c11b19a5db5c23adce64a7c5330b7f624cb2180a132ce859ead6bfaa394342311992b2546cefb95092cfbffe7696392bfc9bf7c6b05279d34cd3ad03e041f59912b6888381f0fb64a7e2e9741583522472f5cf2940e798ac3443d3229bcf1494370f3a98b91a844dd81be669e9adaeffba8f1429c64f19bb0789c4483b4a9450da044cf1114fdfc50ae037f5205e71b3a5f7d773cb5cf2e5825051e041c970a20ceed242293dd6c7f3ad01a7d1ab851540c57351c00fbf018b2c8d7934da263aaeaef26391ac130f79b421d04c8a22ed121013a39a855c46ebabee3bb18f113e75c1d1cf553535363dc2ea478e8e5ea5b9d18f1b0dfbfe2f1aaea9c69a417805174b55ebd8b2689fd2bfb0a78b1ee9f2853c122c613e7cac4898c55a2353bd19787e4fc8469970526eb91da1d7ffc49ed6dc34e66d6e8fc64897ee2679239e2ba88c056939fbcd4829c7b720a25955db56da199f0f6dac3e978f638c65d4ea8ebcc1e1810e8236e67d08d29f8babc88f0897aa71749f7c489235c035b72e1134d373b605fa4b0a68ec510d842f6e0c591a51fe5ca3af86e329f73f57eaaf7fe505b069e4ce0729e2decdbeb5bced16ab765ff7a90bf3716f8cba4cb3738604a36b931745969cc8eb2aacd1f3c5b13df404237aad872416626618ee227bef22d9528a2c2b3dfa91018aff3f806f90a343cb220b4deb1f38ee3507f1840187cea652fbf7de62a9ce276ad508d08c70c3074fb0fde85b627a6504220f21f706642ce3065135d531bdb2d456bbe4e24960f5b327b082c2fcbbf393fe4246208cf80070cbfc8a488495718703e4d434a08868c73a4cb135260009bb26fc32119f51d3a28940c87f4c1409aee25efdd14b7ecbf5ab1daf2f5bad095dbcae39952c00ecfa91aa5274cbab400469b221a4c9c642fdbc0951e88df326f388a238663704bc315560770475dc9df975c23a1d1f20d2208565b004ee10e694d083f1fea2b305bc4c8847d6730ff8a34e80acdb526b996b5406b742a07b9909cc5bffd01bc1e145020a7f084c11ba73f93e6472e788cfaafc49806f67c6e26090f54190b1231ff5796b07831ffaa60238c761274f2bba571ce138a013a9d5fd67d267ebdd507b7d3f1a9442488288e56035e3273099d397b0708032c8f58a6340f199f40a354633b7df9a75634b57dc0ee19d77282cc38469fb9fd93d01ca3d188b0e88361d30193e626ef1a59c274c6e88f2dac99006e365f0755c0f89c0940951f6f82a26347550d65e2aa79ce7ab1bf88dcaa0ec25c3a96e6aa82551cb2c33df7c5d839a219952af264cb7cb64fbcdfe387904e87afd2a3a9c111a1918ed14e1d42de56dea376902419a5842fe66233f05460841bacd74ba66c85f69ec6278702277a908f265f0213622658b4357bbcdf31e84c8fac14f9211417bc0822509a0550ec5dd5446e886e7573cd105629f6acd95a6ae46bc10df51d353da8b64a49f9932e10d3f6bc46cd8eee6c94182dfa79bc83720916487832aab1bea2e7f63f059f5ad62b41d47ac6e861ff3f879de4a9378f2de0c62968d01882d7bb261149c7b9be059582cf42ba5a55b5681d7e1cbda730e7fb6fb29c509c20bbf7d155c33ec686bbf780b4c5784844192deb3fbe93b5885fef0fec0ced412466fc00b9a909520bc9316c0e487cee90cdcec8a73156438187fa1ab995e1cdc96d6c480a7e87f178c1a8fe46854590c88b39c6013a80733af06a9b11ccbb4b5fc9dd13749531e043e45994b94ef54ccfc452af7e6476b8e80c217584c305b197e0d6a47b0d7ad7c28c27365c5dd56ff2d32f27c36496ce7d68a9758c288fe3bce4351c25133218d33213ccfbe0ff9a199cbd48d41c7f85339601ee83c9f5db2d36117dccfce641417de8a0672f284fc81dd353557a4c084c176935b87e9e239c70b0edb4198eb3bc5051a48da660aa8a197ed6f8052c328530ec3c70cd0f0d6af61c56492698e558c336195de88270622a0a14ff99f0c44ff072ff0e7521fddd7954758030684187dc217475654b63208d7583eb27c9c5d3c01c6798270f8ae44a208fea05142e5b122a6173d2935f643ced9a334f40368690b0301e0826daebf511a6e5aa80658ce4fcb69910610000c8e7bf558cebdaa03434c540f470803ed375359f9abe15b15387dc36e8b8f1de3296a89c6c8aca261a673be89d8b82e151a867ebf82f069eb54c2f83f571a1b09b143a69932981e2ebc9dab02ef48bf89cfec97e7429de07b26157b383f90875f1f2e84761faa8ba4b3d67d6e4c79738d29b5611dbe82c13eb5d6a058c7bd2cb41b54b7c8cd9fc8d0c397d09fcdff6c2c2d7601d4e0443d91fef09984600bdae4c94df54b4c09384b7d82cf023515265f5ed6a6a3c23decefce71f3bd7b7690c06b8a4027ab35bf2634b817b5ae3374388c0bdd82c9ee0973d1f74e76c22d22bbf7725b43992516a3e52c8a06da61eafc97ef1e830b32cf491883446224c5906ca7f7e3c8a3c6aa957a517d9e88450a8c35427ce744272db2278325d7e5297ac59c25a3036bf1b9c2867475a6eb97d8970b6385d9d995a0b2190b4ef093907d25b1901f0d89df1a86046ebd3cdedd2179850f21eb9b0cb661952541879176e8e9c68e58b3bf4c40cdac0e097438d9382b68b62d517fc66747581819e95410bfca26704a8a4f6853b40dee0652f580552a3a55b744f5ad90a7507b166350c302d784a529c9d86833d12fdddf40c87045210f0f930f91aa9de5f973c1f2c75395e8d20a079abe531b0dd9f8342c2f5a3ae8c19c96b53f889754a7d78471cdcec87ad4a3cf3e3de42e7f7c68acacde37e26ca1b64f8a32f52da34c25d5cc0a1acff552506f0fa137b76c1298b8807be180b6be16a651ffbfaad4e831ddb7339140f3e9ca394d6fdc270b1080c0099535f193eba64e35150a9becd90a0cbc320e95eab88c018ce45b06c41ec5566cc179178d4fc4d2faa5c8d4faf48f414bb19dc217416cbce48a9e7b62e2f3e1c57bcc8aaba71656db8296fa2298bbf15a537c03ccb7e14a83997acb98d415ecef675a9bd9879564eb13706c65bc21bacd0ef00ea99b307154990ee878906e07cd41a3356a97c1ed0bf237061949751df08ed3795d02717d6098b8d6faa7acd65d2b0664c16cf5684e4d3554d2d577747fdd6accde53d4739662f8c8d0d002da5839f5c6d5aeffa4bf95a5503c7029b541656a4b4d8e6bfb20a13e6d71c5d0b06949808f5a0345ca09880dfbae515a7970fba9c88dc1eba0a7286e3d8aa315c8791ec2991636b3a24ee16b0ec1409c9e4ef440becf0fa115a669b51a417e71e2b4c9d0d8a362669ab107608b038f6c5c216fa00f54c57227580f14e57eb140b49d1d2f6737cf66d9eb0d92a74807469de3e56c73977091b573907d6d23cbef8a85fd3609f4700bf68c23017742ae70166592b57f0f8ea97207d848d0795b837b9937162f9bc1b1b406221b194244ceb26617b66f2147b29de0c6258e9f530e8c95aab19a981d1d589fc67fbd266cd82bad1aa352115b4b583fbb2ec6d4e4f32c8ff72b9c8696d8c42931fc1bd2410e224208a4dd2f92777e03f509421b5de8e26c4710f7f528c5c561ea859393e3ba59b86093ae588875c6def35e9bf22ae71a29ea88818daf3c77832aedb364d9ba17f91d14ad5147d114af5a81d714d7c19da4a9db605dd586f33e49e743a643dd65eaec2710506f9ad4202bdef68f76adc1ff0a9ffa1778ffc0483bdd1a3834d86b3d9881907475c0b3020951f2f353e781c6868bd7bf320cd95aef0ddfaf9a01cdecdc3557a93b43983405bad2f3d01265bfaec3c82822d65d7a901287bc4ec4c6e9d5a85a4f166761de1b2fe2fe13dc857c9ddb5bbed01262f1a66114e032cbdcbe64b7cbe8953a21cff426db1b55c63d822da33616ca30b98f635c45e9a78365c8050453a9e055cf20744a459a282ce14ab044ae1978a4089d42cbb2ea206f88a221f18829786d33725c3106ef0e04681b97cab739330551f22d0ea5fdc342287b68e0b83a6aa02efec38268ab2d60bc26524196487f39493e33c876da93150a0b5d12797f1956fd3eb6ed8fbd983ce57ecb0c284df40bb694399b81c7260d86c16c5e33c12475bff74e2672b7ce12ed0aea45b2d12730c93ff7760dd515d0162f4cc37f8ab5fe4625974ece010e82ed5e9c44ea468a9b83155191bc2b5868136aeb38a09f98f012ac0acd3700c4794417243ba76dab5fcd2ad3087e91bd9a5863b4ce31c6500470a5195f1646ce5be747dcb0925bb2c7e0a2570175b9de0e94c199476cb201df7d89860ba59e8c11f65cb4926ab641c2af940cd2290732362ee80f88be8b20fa584805fd89b53b9f1eb88e75cf335ef0bd09bdae56bade4633c8374ae99e16b01fda3c50936a672f989f4edfaf8131e9de606cb8cf09c5a71d09af6ffb20f90c62b73cdefe9ce4d5c58b3fa03d464d8e46d07e7c00ec4122e86c3682b5bca8da68871369b8344161b0155368aa40dd1814dd96277d97e3b2c5c6b615a15396917db29d0ec3d4dbbc35fce2e91adf5f9cff3a5bb10fab9ce99e93705432d08b32dbf15bc6f08baa08286a8eba5b5f3df612a53b812bd76b9af2487543e35f3c34585eaf81a92841910b778c50d0ee8a887311d65b6ce684415e52c14a34a7b15c2ea472274146735eff8e8495a63c91f1d63b0ea4afd84cdd7d429c762de31df3d33906ef341f9054c5ab05b98f391b65c590aae053d1f1d305a49e467ce6404231efe64e9b156615f7e932c892f9c0e9b78f1c6e2942be98da92a228c46d91c52a920e04c8a462a59ab408d173ceef070f330cd89e324b3050202a77b8d399c028ea8722851b27bb83cebc51ecaae897f75eb959ce65911cdea9dfe72bddb182965733fbbf9f40f91f755eb3d5fa22ee33ffdb9fd8a89a5a6608d3e654d6cea3733d5b1269cfd7fd2940054a0aec6eb3a868eeb5d2e27e3559d6c946ff8da4b9f84b6c3f0747c2c7decf391a76078b0c0d1e3dbff7285fad8394ff947ed1c7b7e2cf43a00c2cef02611a44a61319f9d02d4104c676faef5b5d538b8cb413fa4be095dd40657892a06ee8d6f0f01b19d033426cad07840ec41430bfbe978b84b232316ae55ec76003984b108a6769a8abf25bc6d37fe052254dfbdf06e0e93505d02342d94a9171a4f9e5b55625dcb7f4dbeff0585d40eaaeb4c62195d728c85e77e3595e3da15825f676d7d9bce23eb0a9540c134d385e916a8e1922972847e3f1bde1ca9c863815b69dfb66086612f54ce8d7b34af1e34fd66aead492584ac2927e62d30a5ec9bd2307c029b94a85dbbad0b13aa16eaacea63ec562995aa46f82c50f65ca536059c6f63ecf530b4268940494a913ef472e3ea71b73e1ff8a8ce03c4c2714be37c2d33129924cbbd6f7e19bb6d6f80ad104313bed38ce77b1a9dcbf27b159c0961545728f8815c0ae43b0270fdc803eabcd5049c4a17988c8e70d733597c7e287a54c473f8c1248bec0de3bec99db7a4bf85b46e0dd44fa397889634f89019f893b4779c59831887eddc6d89716b9db6123824b30f0b78ae5d1c98d6d6471b92a39db85bad2d242c3694ac7fcb2ee4a28ba6d32d72da1bdbe269ea64af1afe6f44ddacb079a1dd5451ebff93f9be0024cb8f5aa61291c8222ed104e9ea8a5345b6ad871c1a390f42da9b014095f7ca8f6e99041f3f80a634d58c8c47d642b84cea1405cc573d0311d90a7bbac8ffc50441cf88b851634ac7d7c8c21104a01fd58729eaf2fe32c2af12f9b86899ac94259f206c14a416fed12ef867f974a38560a4c7e097203e91de3f14e602662a580c9913c472595c29fde98d940ed050079c9451cd3f19218768a158c4768a9594056245f04927b8d66aecf861b261c6e84f1a4daec7f585bb8f35dcd649efd865dee95317d09f9dca38ce4c5d8b5ca3bea0e6884742e5e96ce4d27614f3769d6508774ca3ec93afc2203f64a70edc10cad3f37878b6722b378e965e1ca54081f47504d5049e44aa9af48e02c8527500ea8bb925ccb6fc4ea36a44e9ac3477b804f3c65b7b37439e56a7add3238d04c2fed6d0fcce0163a93459a03080696da95a644580a2779c45920cfc048b59aaab5ba8f0f721890fc06f82cbfc1f863e7f50806a518e4f830d758a7a1529f64c3a582cfe3abc752f2a975be46b3c70861caa35aed592d783284c62a67c951cdae0570ac901b882488af39b44c364a891d2bb2f73ec26a1f458b103de8a694dcc91a421daf530a087c77c3e06b1534e053839a33ac8a848e402fe4f5f186aeb92f30ff330c31e7e27d589f6b6b0f04dcbcbc9df18ce848ad12c0b2a425b23a03589c552d713ea3279334547476f62087e02b98f899ae1221cc13b8b62b55a2161c6ef6a79ec36c84b91d02e94be651a9d35349683db7f7797b3734b52904dfec0874f05161a91261a6b51a023e7765e62561e96c86e279f1a417564bee4ffdc381e62e53066c4854bfa68f7cbe861b08d645d0775b7eca4191a31329cc456a3311b2b917d9137ed5587128c326997540346d2f76a0d9ee45bd71a949dafb7ffa3fd06e9d9d08058801ec37d8c631fdad852bbe0d3ff480accd05a40e8a50d93ee139e0a3f9baaa17f3418c1eddf0cdf8d34b4415ca6592a5e00283ed424b2098f109bbf8d7f52b94d3802564f110894cc9f1e4eb9895a88a9c49bdc76e75043dac768ae62cad408a942b55d2c053b7f707a40a767e8205754fe45ee03efd23c46d46ed207ca2c3eb2a55af92d91687ec587aa1314717c9e1e6e30adfd2625323a9e45d8b450b548b8079c56d97953995938db109b1376852058cbd1d0bf47df677faa7c2bceefd77a6f165aadad60d2abf5a816ddb95e7a76b4049cd374f559528c3317fc87ac233fe4ee4f1f762c73acd1b0db1d8613f2c0fe26af4b662023ad0b1a237d83433cd1a4c96e3015d4dd0699cb426ce06206242349fe79313f9be254d4fcc4c173f15abf6824aad26a028154b1e5bb939bb66486fa7e4ca4514f0043f33ffa4620abad1710cc7c08383bed76dbee3f0a75be4be978aa2275048a42c55990c87510944e2c3e3996e457e84f94bfb936f90f5680fe22d0f88315ffa7799d92efa7cda4ad9baf0e51731d333b4efba2677e4a868a2c952cfa0a344c3af169382886d712e60ced38d0c8f8f9f4efe2b596f0c8b0cc41a557bcb39988b82769107abecc19a462631c95be4b9f6feb1e65d004dee3bc000be825ebcdec2007676acc39cfae88a61fcfe5d7bec94dc46bcd827a4cced7c2a85921560243b35197b1b45e714f4aaf7aeb2fa65f4c4e5d1385cd279f585ca72aa0f4d492d7a1ed8d4dff010671872a60efb7309105164df37f51230a531d6c131e21cfbad2e769a173399189af4bef75c9ac93da3e0ce6527908217e01977ce7fdfbf1c74e243f0f145324df22c0987c368b79b7c71c7ed8adaf8293198cd73d8ef72b5483002cfb4cfce2e5cbba87790126c0a2b1b97670aba8a21c860a8d905cad75ab7e834061467ec1eb5b88561daf5c5faa0ccf4d8fc1858acd5dcb3beaba03137c9b7526dc8c54d94d2fdd4c69e02456dca4a54e282d5dcd7656c731d2ae969459b6b384403e5909f36e57cc4ab3be942dc5e8b69838f3ac9ddec3fd1782dc0f4b8341a81645ed48963c62f8f0cc8cf29576842aba145215df4612eb6824c79490988e7c4643a901b41af09951cf022e1d37fde03806230c717b0d487a9ff95c5f639cc6193c4fb70c92ba3f1134a041606faf851f5c1c721509436d36c395e8ffa96eef68252b39d2a67989d9273749d69f974c12369118d9ef93eaa54efaa4b5aa48018bd7f127b6a69a1a48ab2ca39f4a02b67d61d04b497ec87bd922582b643c96e2f0180db8b9dfb61379bd360c47a1989054bd2066e469f936eeb1cfe456758e8dbafe04d69ac0058a17e5b6ea6cd65ae4101efd11873b796191da57394201c99a98d49efcf3a49a86430813801c22240e47e49c8cfe5f2e13a14d5b494f8a363076f5855ffb7054115a476211257cd6dc998513e1f4a26c9e984f8e792002aa7016e6e464ff6610afc5b75498b857bdabd877e079d57cb833e312b086630f30443af5d6ec7cad1a7fee38e0cd96c2ec272e6b99aa5124f3d953682fab62d9cbd9553fe7a9485fd600ac03afd664d63788c6e8326c57edaf05cd1f9af8df207c2928bf9fa9f0edc1f8390fb09e51eac0661f10ebc0b798d78a35d9f09789db8f1376878b2857160d95b61fd4193a97523ee015d8ca0979912997b56a9942d6e2589f3951cec0b2f3db0a56cd4cf79da76c396fa7076a4828922faafa0cb627289fd2f18dd34cd8279aefc097c512ce37e538b637838e185104de6df13bae955fa9f995b82e34cc1a7d66dd2d2996bc3943927ab2a3ee3c0ff5b0cd4b1653824d9ab51ad74c18d248961798a9ba472165e90b3df7882f37158deb22b480842a0738bfc4c9f61b1dd134d942fc0f3ba8ca487e38ec93a7efca4872a5f1c784b79d7755fb37bbddd5f88741a9d11658540b63e86db838eb3fbae37f707b77793d6d6f97e0aa96bff13417ce04c1672884d4db1f1f4a820970bb62381e538b7e8fe756a891cc216e5de0cb6016d77c9431214316fb51b45c9495ae61cd9e078b672225da32a914451b61a9416a417da0efdda4b71a185bb29f6dca89be6dec4e337a358cc9013c1d673e10f542211815d66610bcf65fb3121d309340988cc89a22153dc331beaf6101153c0a07020fc1bcb6a34e0dd5c846d80740da219bc6568877a0483b1a66a12e7805ce9c3178053f7bd901dc3fe1c51f3f330882ac724817e4e7d5677abb4312b71b1276f8f0c37b598a5dc49a5cb90fa7adf99d6a2894c865b48d68be38c7e8b07cd84c4151b20b476ef0cf181c634aedafa3da7d38d3949805edad21c53f4c6926e6d876ef65bc8cf4e7adb72657b8531d6652f07bc65ed2f85e78f84e09251394da2c87c8018ee200d0500f50c0c7b824e2388dd81515d62258ea0f221b55c21f06507dbc975b29432d74833efa79fa8c317f8e0f63ac89230fd25621d3cb8549ec78d9388c0340c6245c5e73ca479baaedf95f9465cb33bc696dd0b3379aa9db7cfd2845d2a5c05e77e7986d8ee1de94016cbf615604788e26902b74176da79665406e7365370e527374be3b071f17cf70258e8c469c417089d210705a5811844ace8d3e97686f1286583e9a76bfc0b8c9ffcfe6e9a44a826c68f0d1e1172fd5bc1e6aa26d08173155399e888477ccf1a4237f58a21a7c2648f4ea781cb202f0835e5d56645dd83a341aa7620879b49b62d4af29ad060ff807b632a4a702c4db0beb1e69b7c98aac786b5bb7f6108ce6288ffbb2d842f73dcfbb71448e40e8bc8dd0c28a7a83a3833416d551ccb795597b7757df781801d556aee5d721a81c709827340c3fb890d838dc5cec103240c25692dcc3b4980c0d421024702d19b58560f1e631ced3bf16602f3066c2b6323879afddc5234c6c0cc04fcc6db401fbf56410a6e33ac80d635dd5540d2ca1050aa3f6d0658193a108605765431f6ce36c667bdc96ae8a9d0ac60bb2158b41451969ee01cce65414072321b3c1deb777ef722c3ea15559b4f5171320f4ab860b7bdd8d74af979dfb7b61d125878e4e0d7801bad6e077d483e17abe5be6fe95f726af264a03fbb89eb47921e39922f8f4fc3d99c74394b5908feeae8a1f9975fee09261c7a96f8166ca69dfa95ee52c33eba0d803509fba9ec3df8c787a494c611e2abec8a14f5c0a6d1c49f958d28d71baf3fa15d35b06a69b39ef7ff82709d02d9ff8808c3e237228792bf28a40fcc9174223241299b0fd50b963a03f2483b670526238d3ad8413332e1ae9d70926ed579b5f6da9be20bcdf5768523a1740dd49dc90d01c01d170357f0ef0c1328459017413e95189d0b057aa26eb46c57461eb2f424e8425042e99f0c879510b7d46adef9adf330647cab4665030bf47939c7043e98be6cf4ffda8798ed3712dd6ec47696e65f7fa0c2680c29a48e698b5d8cc6dae091cde80a5df43dfca63672a94b3fc88538a38774d0d7bdae146f3b8f8827f9ba2ed5c4b3424df275308b9181ff117a10fce6c7f9a043504039c3efe0c054dfb9f2ea41a5e6b8aed535ee651e2f0643c9b8ffd01d06fad731d3bef87c15be6af8ef69dfbd936d4ef822200d4b0e302cb7e09471892d30a8a6f0ac53c7a0bc5bce4e60cffcd33bdce6395716e0162edfe7278783b7cafe6cae92dcc3ce242bb682c9172d1ed845f193d5a7623df50a7213c3d2ef099698bae217c2633d5e14df9a6b70049bf29e65e202dddc636a40b85254dd8c681100718cb7f71d5e35caa5078fdbce2452850599663c13ae7275296fb424351f243f599e21b670f1437efe7cbf6104674b840f9874e0262b215b74f9c56dc361e1fd807177251da1998b5bbb592bbc53be11a6f8a8c8771f579445e4adfae93ecc63e8bb10f8eeec92186d075907dc62a6a2dc87650f6e2d4af8215180a388c56a21b0f4818e317aca62f52d2bb325f692028daea9ce14c50910ffd00fb25701a52202405ee56395a7b828d47dbe2555d9385223838daf245f997f05fd32d9d9f6b061d4b31927f7b49db81ef6d6d7706721b5e5bf7a36364f1d0d84f898658334a7fcf7401e1711a171fb00e842c14fc271f94b83c260d8b558b00ca30a0d94762a8c02315b368edfcdd34ea0791b503382c22b7714ffbc40869dbdb4e0e140b012057775843442827133a070e808331f45e2c4b00c2a4e9a0cef871de4dfbd47400857561e83086c19c41210100ee4638679ef69639c7a2e14ffbf5a07b6f25454cd74066d6060e7d1950ab8956b531078ded0485c13e179bbbbb071d1337b5a1ad6dba8d77563ce7eb1fe268879c442668d2e2b58380360e837168c0279dc3e424615417e9526cd72e9f7340224086dea89198a3c59b09657efad8eecb5f87d9866a30989e45b384f4f2351076448ffb86bc481a587ccf8e735f2b37d91ab649fe4520b7b953f484842fbfd0bd73e3128970274574af69a7929871078fe45774513ac2bb13113ab83603879dbeb021554cfe7ad617a7dbba13939b61efd9a563e65eabcc681a514fb157f4ea2567587d30f9d7c4c126274514289b954a1ed52e6d2a928772f4009fe297803c85e2abf8ef26128554ea5cd42d796ca94f5d8df75a720f57e67fcdc2df4832ef7cacb87c75c877cb815c61e320b67e3ba4108861eaa5e22ff21b82ba5d1258dfa462be7c8ef7833d5d461212054858358188ef9d01b9ce1214c98e93a357909c74bf87d378ff88d74b2c281232dcd6793923d515cf1f8886d21fbb122016d6fd4c0bbb5a13ab368c69bbadfa4f39f3f4e9a580f8df0e8f9d0ae3a8c6e08948562e33e0eb29fddb7814d32ad490a0a0e494a2eef8b2544e20efbcce4acd4bcf0a475fc3e001e56c92182e170faedcc127392ca2d344c3567ec09a1df039f7758ac01eaeabfa9785b2ac4a1f0d1c6539752791dc1a98285636bcc97d50a6c16b5e8576412cc16f4e3fb168f6ee6d729635436c100e6b5691cf16dc754cf5d8664b194694a2cb72f0bbc2f5c373bbf7de3384261d00230985e6eefaa485cd30110934ccde9a5e49620ea247b0270d8c7a21fed90b8cb7a1bf4a8be9a2b5df52a79ff1cadf2d532aaa2045969f2f967b92ba4dc219534fa5fee6b4bff70213a4cc09578cc7b822d06cd07e4c6974b974748597cb2bf3b132c04a033fff00d2333ea9ced521189b2b8d17d60d10bb1dd09a0e84a8f91f794ecfac000f3788994bb33def29f0ac74d09fc45c4967b573cfeaf36ff14d31c17e6fadf44c037cb9340a7b6867faae72be4912e30bb68a4e51f9293a34b18ca27a112a555b678309c0172959b222dccf01378c6ac7012ce0c2d11953c24440c150578ef0fb074707d8517a8b6b48ada392ea973b5c5a0bdedd3e647e5c60a4742c30c04e6dc84ebcb18a61dd69536c1e5e72c5cd2abc0a4b53684d14940ddcca355935838cd81b8d24d2b66d5890d5e91ef867b0e01922e9bd1172789b458718f04bba1c196f9ce5d6340de8d1d03ea3a3afeaa77a96e71259c0f6bd198130a633d5fbe5ee18417223922de11cf093ad5602eb90cbb11f410783e8736d840745a1555da92663b47e591da3f92d48989840d02e49fee3705603f8f6dcbb7adf1281b618e4234bef37ad35057673bf748d5f35b12623fb824b89724e513cef98b844d222e6a7a4e3ae53f4a0cfda16b91c77821ead3fd4249b4dc7994c2e4fe4f7696cb7bd7267be35a961c768d212dae3f4ff00fc892fdc14c88e14074a281ee212b20a3311bd5be7959bad1f66c74132926a13dcb64c8b6fa9f51de16841dbb22150228273aa4a389e8c437fa2d1b700a8ef6a217de01f4727bc789b7d74ece1eaf5ca1a4ba7f7504a772467b3ee94fc747a84d65ff95d6299de6fc362325af660036669224f2e7f4108064cb82f8d4716316774d8d923b5b8f920a9dfb6fd2d1b476dcdb1223492059e6efbfe7a5c7c7bd53d608561715af9e5a379149bb76d6ff985fe52713e65ca3c804b2f0dbbcaffefedce486ac5f544c4ff87ad9a7e44012d56b607d2e79d2b6ada20928a83d0564b5defbfa865db0bae952c34762630f738f9436f48a01096d8fc8f9582cc5e0e686a8aca0a89c7f5be7aa7d8f01430f64a41da175f777532cb5786a927f61d458350a42f9e5cec0d95a5adc0638c9ee3fb89996ffc7d5730683cd59bd42a1ed298571cce3c33d0609371d6db99dc26f80c1fce99a37c3f510bd7077db9e5dd7013de7c653704682bef155c694f5976fa73558344de398022657373c6a22e632d3d962f581d004bd6e82fad2b652ed23cb70d6d6e1d90191d7d70daf543fac3aeb3accbbf4ba54573ee30c746e0d2c8f68a424e0349ec6447204a07787b07bdd659b26e8c9e41a1a4ac0fb9aa34e8a33cd660290cc728c76b31ed84259a5cd4aa637b92608dd4dcb1bb1937637d14a55a41918cd59ec44b163e292208eef6e1bcd26b433185f435c6ab45025f1f60ca37764c1799ad6f9e58bb0c54159260eb39e47b8ff82b53e245ee8489a343e361a6884466a545f3f98f3a9d878e5ef5f0a1219b2dcdac280b0d8e70b0c6f849a52ada19010974b605b4934c936d6bcec0e5b25a16fe817ceb6e988df4c9faa7e5146a60459a41159d57be347f376a42a1de34ff38dc94eb3691d8b67a0ff17fa48dd6a6f29a037f285ab29023d7c131919318ad8f601e64faefe9ad448d6f037f103ba3ee11c383a7eb21735a1d6457bdba539fe45d15abe9192fd2f5fd7610653dfa252ff2f7fad5f75d20f9926d4057a02542f084e257404efb00172ae56085ff93cff145c12acc9474b6e7bd39a52ad58a24617b51e9edcfc1da2253e895bd80428eb9fdbade6655224b2b5c849b297f9e7281965267935788465c207869835775c145fc3a84df35c0734bab7daa9abeb61dff2eb2f59c7ab452f93657e7ad1305461e611c3ab0136eee273add1ba87d66e146e12df1118e8e60dbad6a10de101f2cd1b89eeb2e5ac372accf6bbc4d5078e5afd6eb2d7bd40bb7e04f25101c906394bae09c1938df61dc553720ee606c354014df72bc68dd57994abe8fed2dc31707d7291b85373b8b97c5dab3671fd6a0abe9cea435c0b30f5e8b348e6b01567f3866b7add284148e3184e05a4bcb6f27ff8167e3f09841b3a8f737fa55b122da3613f9de414fb728d3a4c0a9356fc8c43f07483666ce8549c4fea65e29e95a85536d269975e5715447647961910833eb11e1c92c6afc240eb556cccbcf72c6da140e7dc54be516aaa2ebe667d676a05950f52188b23ed90542629a259a243b510ef39bc9c85c780bb786636da0b2f75b0d54617a67b3dd625c9149d99bb8f08fbaf0f083630ded39755def10917e24cbb45d2ccd996fc02499646905db18dd052f0357a25007cac012837d30c947c65000c3176fa1fd20c7297a2047498b2e111089e16443e7471731dfc410f4c61640d0ea1405e0446d9d4829dce9c3caf21fab4fba47ef2830c02ee3d0e175e65a224df11877b6c132b13e64c1008ead0bb0b47d250f130f9185048027d683c5ac056af5c98c20a2b20030402e3df32d84039d44420cc0323adf9a18117a200d779b0530a97809180a8cdb302b87c4ce96de4d3418d2514c3338b1a3d7c09d3051e0b23720554f6dfdbe34659de6e95e789372062b394ac30114588dcd5356db7a35969977f6f69d903c410df96d076dbfd7ebb75a91115c055dce49ce9af8c3975958d91be8ffb1a4f0e9b202e3d5e346a32fbc78dc4635239792cdc7ff112cb0bd00d1e5f185400a89f714ce4c4608f4a768929ae6716dc12fd281430320db4ef9f16bfca7c9c177e3d2c72e7cdaa231e344382ed511b9c1219685c1b2dd064ba80a69a2d92622b470beaf22edf24cf886d46857c2c38ade85bf5ef66bf1621be1e24908c61351da699c3b7497993208b695f63f513f94fa226a7480d66fa4f56b57956fd25f9acbca42b55d02b4d4bca0ab4b64ea4a544588bb1fc42b5eadba1868dc11d863f5e166c218a9df6705bc43cb8332e49c4cb5455606fbebfa0d9cb625e6aeb8f0f3a668007c55d81dde9e4d5a6422239bd548290b232cc64612655574290374ae8262e62dac6ecc49451e6ff9a3f0f2bf97c0f9f56006dc0445c0f9b76bbed0cb3758753d3af061ed50a3640e42d1d76344eef09db6681e17dd77f2a9c7d9f901c8bd97a0fb843a5668dffcd93945c3ece3825ad2f6ac41fd1a58e301ae0c91cfd2e243a901211ae4459c2aa75fdf5dbcd0883ba8b63e26a2ee3d0fd993abd48e84fcd1c9901ae333e1d02b513195cc13ef9c0e3573d7a4ade994e819e756a9b7ac5d3837310c1545e7c3d555fb3c12b6a24a45e42f9acf17379799e0d83d915afba9a564cdbfc5f82c6cef97f9632298ecaeb56a9c40f45ad4c7f4477c75896e44f7936295d1d355fa798b8243b5a81791a7dc32af72117bdbf5724c676165b526986b5af34bb0c167ad97171538b543a51b16330ea944a69fdf9934949fa1be23fdd629d60eb2101c3ef4cf2b77c2f17445172032e8106b74afd3936351d012160e5b10f1f1ed9567e09bd18e9d7688f65f87366b163930428e7832a319ac96888ff2ea1c8728a2d7db643ee4109c35d9c248551c7f63b806cd6b3a47cbc573dc3b82b8656aa3c980be6647ff9d2fe9c5cd5a5bf377589c31ae5791ea18c61e555b1de53679026230803abb2c4c0a2c2fa405cb207ea49295d2c157034c590a5d6d17b077418b373a68a1e5e38901d972194606963c1e2e23641a74f705178c74b9070f17450a9a18c93f27076c364410082581aa4bc2abe01d6e4b94f45e53aef0b59004aa077d47f2053989dc310b7f01d68930e259264f670ecefa9ef78082a98bda54420e2c2c5d70205f41c1e5a444df2240c53c4956cc11a0fb8bd966b8d1de095176566db8a09b1de56d1feaf3fb56932838edee35d35d0d22708bdff33755763ded33a490c40a041c81ea073a9d0fbb47e4b020bff6cfcd97db520ee7c88e363f821ab6c7061e23be6bb2548f81f877f41dbc678b7fb60ca88f8b0122d0bd9e251c44d05eb790431f6283898cfb7b4d3549da5a4425f0e45cd087757bf81b7abc430674959fa235c1de9339725a578dd26dfa78dde5738ce79e9129eeb5e89c8654d1ebe375e746c1aadfdd1e423bc713125a79230c5c97235e25d41698e8bb71d9d7ebb1cf35fc5f194844e05dda864edde62a232b7baa4fc683321d376e43c96815bdd108673329e12c1f025216fc74ebfe5cacb1b325ef6db138d49948d5cf5a4fccad4826a1e95d490cb622b52737ae41b0f233608aa8a4ec0941b59b64eedb01a0efe90146d7ebb8ae62817f75b1a6aa755de9dcad3074d8d2509ca4fd09680dccadff4ab4a2e45cbfb325898f02135a2b354d31267426435934c076633ee8d224e34eb0222c75c5700885395da7f38450830aab163ce7e3307923fda39252b8be1332c5d16eb4b22a050a9e658bf8de1d021ce7978a344f6b44907257cd17aa7df8300ce4528dbc76085541ee5074cc5636d0bf4c5b5f5905e8272e7b7a07653c75cfeaed7934f4cfa0bcc47fbfec6ad81f7748f345600fb1554b3b53f5305c8d212a57760d8b4f72b115a3553b90621f85d381378a0149fcd465784d512bc3e994017a0007e6328fdd22a4e214be795a3cc25c6ed12f9860b0e98e239d2d2fbd8299a3dee03c79cc91366c4e21333e757e50f0739c6fe5bdbf7300afa9714ddd212ae6de041dc2bff975ecc88bd46ea88c8869f81c97d9251d2d0e727bfee5c1c170f2db7be5522a21991348c8958f1efa561ec5437e3db55f5a7650eeda5afa9088a06a37b7a2bc9896ce59e57900a644a24d9e25e6a9a5fc1a1219116e8f6ed080fbe68f8d544cb467599c2498c5a2b78270671c9da65b04c1720ee7f82d08c1d968eefed90b8241b51a7387073cc92716732686bcec57362a71c33f0ac3b7a32cfece637576d39c3f689d2a4b30423edac73726b87c0b70501ab09335b66b716fdec2bc0fd53d7f59396423845dd1e6453838f5fcce12701cbdb26df5c778a5db7af73d9613cb7e6359a6dfd1320832f29a7610adb25256287c927c810560413823d2faca4b952af386c1901e2d35cc45a4f60167e68dc691a059e4abf1434f5cee50962c0d869dc6a0c2061067af1a5f76dc0c559147d13efe422169d23c298520f5f68c95bff09e958ec7c711b73555e9f00d90dd903c7d8021b7ee6cddc01b4001382d4c15db680363e32cc05fe82db3a11394620cc422470df1815309b5843665d8c45aae77dde8b233c31b0dd40a9446028bf27edaa2c1e3741c9cadf530a615e4fcf00213cbfbcb40cf1badc83db701a7a1873ca460042837f13f7388831001515521b6ed8c7831b72cf8e5590bff957e1b790c108d28e2f274ffd7f6f7f3a7a0101a37749c9171f905139f6659e30817359a034569e078849f36f268726ac75aacc57f11c7d8f9d764bad1c22b24daef593885b3a2260b9069580d7cf7cfdaf516cf5f13f7243aa529a93323dca11868ea13148195fa1181de6dc51ca460529ec13cb00bc5ea57cca8a93adb8315b11772e0e714e5fd7a094aa7adc41f9be4f5a366022437d3dd6321605f89cb803ca8164e60cf067f0eb0ab31ca99e10f9ed8d7c71badb1ba86e09b034b844a55501f5ab16fd00e5fd8f902105676f0863962a0d0be187081b9df5f2ecfe707be6557b3414ef9a1201d1d40ef612e572dcfbdfdd85807658660687426a5a47a046b015d9b529051e7edc34482d33fe0a60b34a471820361b3ed73d4ddbd2339463e2a1917c61f764e988cfdd940d5ae89c44ecf4e31952e5a9f65ae26a81d27281479373dcbea7fee99446d77191c11b5c87bfcabece218beb663a6bef4a0161f68602b57a357f24f0a5ae6fa724bb40016e22d8e4c3d76d459fe8b05ef2ded483e1dc7eba4a3a378a769668fef2eab118f998a6645bee08338ee606e10b8728c1264b7b052dd6a8eab36ee6bca50bb14256f910642537b30e47433d525c7a541ca8bbaf01225674266c2c2ab387576a939d17a4253725d5ba3d59532cb16cee2b0ccb4ae1604cbaebf6689b3689137ac4b8a52edad4c0f3946dead6fdac69e539e3d76f442a1064afff6b9d259aa431c41c833c4cf09d16cfb48b497647180db0f48d4b15669e3b33069ec1cbdafc2c808e890ea2567ecdb201564ca274226d848c92f8b873b4ebefb2127d6369ce90b6b4af0b80a5733314534f0669ce4fb60ad77e8a740f40cfc7d90901206e17a80153abafe11e6533fa01cd11b9b4b2a877d00f34588ac73dfccbbfad6f7b55bc8d9984e62427f7aa88e4562aecb108db2b45662df38c3971cc266119ed03d3942dacc1a891ee065cb31b1df36aa79416bb99bc8dfc131e060d57a50011078c70db0f1013a9d25d3a0c79a9365d9de741e7641539cf17918ee00257a0c5ce5198096c96ecd982a84715cf60155cadc33b1cf6d0bb5c6efa96b9cb1dee57f16ea05c3e28905baa2c8d79d9e0b3788d2e89e4db62bfb63c13825ca895372142b9a52235577d4d5b6d94d850f9ab4c668142fb16e3f70404b63e8f3cfbbff876015a79a8ada9d74798480d6d2d0b459131fa8bde1a52bb44fb65c42f1a40b78b65be48e70edc5da12fffc5fc0b06395bcfaad6bde5ae5ce4b6c2e16f8e1ba19c2718f14080c3ac705f4c2a22ff18e9791e96c0fcdd0125f66af230debaf09891b067aeaef4c0ed53216973eab253d74795d3a4eacb2a02df116ed62c1f403d52bf0cf6e7d74a047f884f7681a7a2ab942df1aa11d76a13ea9c37e7231faa52605e1e8f0b231f4e3fb20746b8c0b07e73de6c39170f2d1df8ffd7f264262285c33f1b700f6a24eefd88027e289afdfdde03bbb7e54cf24fb1660394719b6805afdac7caa56c6aa4b59c231a363d672b674a4b99992aed3206c3065424e67a6dc314f5cdcfeed95c3101295d12ea9f24a2334c2f3466c42495bfd1a9732dd3aa940564466e583f77ae74f4b8b3a52700ef1d43c268ae350ced934c9d25a4fae66e9932f536234ceffca3c86c4e4ed00a1cc54a85baa699e575c861479d1b77b06ad045a79062a716746864f9b32de75685fa308027baa16fa6ddf65d867656ae2a114a7e3cefede82abb0d570ccf8cf45370c39879dfd0d3cc773ef7445d287621c34fa8ead4c4a7d96e482360ec47d5551d219fba3d0b8ff6ba523a2f8d0cad0a475d1174b61e88989ca4c19c658a6a7ca52550b078da7339f92e68f0a68fb071c279623803e426e44d0e537c41f20ce27bc850a777f4ee82bb11d9d8776bda0e7acc9af254a634c1c72afef67db59c0c28e9b981c70b9abdc2bc6d28d0da7beca67bd8beb1e18e2ea3d0bb8d927b8c22531db75a47cc447533c35769d81e6182719c5fb6e5cba656906b24492b04f80f4a44e91dedf28951e30e13aa7dc114860f195ef8a68769e68ac0f71e2614b35eee65a60b3c099900272985349de2bf37cc1be1701faffcc344d824760a2937fe147bfca7e6b1efcf464a288f94871eea341ffb13190a35dc6d0798ee311d277f93126e4e7c35b0c3a2398e8efb05d7c6cf26e455d9036472b5d34cd5d9c22a7f694eae3ec1a05e6333a19ff47a7d068d0453e53f17bab8f71c95e0ad14885933ab2f4ae6a757b7be901980019554915bff37bd7153a2bf44d13846d60a6c36571115f427eeab1b88f5d9cbf04347089d05957c4a2c6f91390879af4d5378904f12560708ca4b92f5ec64dcb1ed50d86972886db39294ee73b7676e87505d880f89815c9fd89ea2853d9ccdd978b33f223263ca0d02380980e65d8390a90da2ff0c27d8d637492d52642b98ab4bf33303e1051e99ff8b597f6b4a4cb118fb3ad9ede5e334572ed649f8a4654ca7fb7f1e551598920bbc0db44c98012e1b9644952f29b325b28179bec0840b33ea8327613d71d483fe7f7ac7af883a174e043f133b41f80648da7a93a0794261e1d368243375cd93153533e0deb575a85a097952d1746b27970c1d2e6d620fbf3c90c4d215d19b2e36c62a5bf0d4b003034f475d0f7b05c7cceef573a8d2a7d8fdede80623e8239736d531744658f5e2fd79984d4a53d6f2fc4d33d6ce7329af37f60f6488def14801e71fdcbdfb0127ba158f7f13ece885278230f96e75d69ad334c960ace14d3d0f0430290f001d77c49eb671256062345cae93b5ac80f6a3e981f495d2b458fa4eeccab06e45e273420fa9cd3e6b91d7d480f79ad764adfdda44d2347ce4f49caf56158e22413ea53978fc15f06a439cd2f7e0d58874eebfeb8810b4b60c1b479286f1859190ef2baa8d96d3be1dbf00abe269ec270d9e33a20ba3bdd538c2ff4d0dd06eaa83095930f10b7e4f6e4e053f3690fa0365408a137e7f70385072b5cdb89cdf6bdc9ea0115ffd2c73cc402306feab0696fb4f68355bbbb931427dd8576f40e690b2be87b47065e2e01b19e8cb1f51a17404a8fccf221254da69aad6cd049306b36155b4dace5b2c41296c300ec5396322fccce43432b121424f17d53deebdb61410edb9e28d313194887645bd5a743d93ab21ae56b859c2011072f7be117e73b73664452c3962db001f1dd29ab79b442db6d9911d66e083e80098877116096bcdcc12903d7eeb108c038c1fe92370c45061385f147a4694e853e2f1e6c289efa1bbeedcd480b50369b61743c195e3ecd315fc59814f6990a4437a6fa40a88844a6279ce9038d8dab329e6c8d432383d018900ca98d2f9da1aa0f5bbeb3545c272354ad478226aa662a9487ab6e5624e31636dbf016b905cc7e9676e94877606cc774ab0cbbbd42ff46fc6502bb5b52df8e0a2cb1439331f19a17b3e50e612bf2487946b8b0ad6f8ec4d38ebd2262fa9fac3baebc85a3fbe81fb7b01a46309d42467d1a86dc46d3313e64dd5973220fa6755509935bbccb7a942e0882635b332ed5e0f97712deb4d9529c429a63a0f854d8f6f1890a9db8afaab56ab53a932295aef16714b1e8f129b8036ca7ead1fc796b7e17ac744f48dc0acefa690f7f066c5d855b7b976df95e7452e0f6025a29d4d08cbe14632193baed2123a83aad07dba0fcefb6bf0c00f7fcbd9b8d6f14e278d844cb7daa8bdf193eec9c916e2f0b5ef5c3eb659b15ff1e219ec051343c954bd2c2e68020be755e0d72d45d71aa04cc2167a27b9389150c6ec722cd66fbbdc05dcea77b02e98887962cbb5438c5155d6065f4eac1cc502ea88c1f7a15102f2e477c38dc47e791574b27551aaa5512618e8d7d809f4c726c5753460eaaa997459355132f034a6884e9fa29d2b8c51b1c7c1b6a070b1b773dc129c18fec9366e8293ef0abf8de2cdbaac1b793573a882d7c214f32f709657fc8027b1edf5be276d30b42e08a68b5594ce8161108a14fb9701d2fc932ddc0cc159d67c4d4d133601f29f036c8d59d92ccea64911a9dcd0122ba5a944d9a94f75aaf35a5e71556c213ffddd19d8ce75854b4cbee608232f4c7f732713c6752c06acc6f03f8a8b02e33413681a5a00a7132d5119fa67d8016f238c8c454e9d2a5890ed6ec43344f52fbd017f56296b62252d10882d3f19e8ce3c75755a8c455dcd3a6f1202d5f1803922b14f99ec0b063c4da68e3321de7118a0fc6fa5affe679f93a935a736a39624883e5fc618c05b632bdbd6208f07a0329a623a05eb7795571f97dddcba871a65efca84c5e8faab0f1ab3d721fb522a6b0ab549ae411f1759288ef4bda97cb840600b714b29a6cbcc71c976cf10207f4dc6d20a3fbc234e90614c01708c3d08801f9fc321652d222127380a27bd8f25afa58d9f815cf63cce31129788c7ba25d7a47a37e3b2891154e0896b0c2bc98e15f74fe71318d0e52cd94352ad50d19c9bae22e667f41782e19c6cc4ba713998112f59146462dc0dbcf9b56849b006bbc76e1ebc133e4b1068c487e60f6750626cebde22c55c6988bb70c0a5c41978c7d2734ccb29c4bba07ae95e6a05af12402c4f54e261b705a320755f5c141d86972cc9a92b45a97624eb35519a4c193eb57e6c3d3fbafee3a73106393f241b027f75568be25fe0b7e2951971994cb737c5485150e0b6efe0d5d113304715ee8c2c5a6fa5830be1c6baa60ef3dca80d7e23017c02a3c6d7c54f4cbc970505fd0ce64fca4b7c19edade090ec4f9dc51e781f5ab04f9de3300895e80c97bb28d97281fa0538784c49f9993fbf9a03c472d69db59737ec1bd8aea4346535c3dd3521188ea1bcfe89a5fd70a0cd9010619b65169c8ffe1d67fc3c32aaea50e74ade9259b151f9a6b7f09709a64f45de900da72ecca95c890780957c3aaee83a6e9b6bb0615a3f38f8275e2582661cee345c6cd1d38b3cf6a58becac3501130b5b5755f565fd0dafd9d91ddb36534c2e2df3e7a12cded0231c4e27507c710bebe0777153871fc05c0d66697111e022fd8f976dba17ddf4b6090358424dc4c555f8dfde36dc3dc356e27b21ce02cfe94a362c1825275d4b385c76b4f05a3b0e6b6c6535351efce81b1419d183ab01d3d9150d3f754a7c6cd349df12cf7bb562fd99054e2c7eb8176acb58defaa809e1cdae41eae26014b5e75a294108d35c3233ca85e0d87a3a480d24c0573564e967b42aa980f6103104d95b7bc0483bb499932a610dc5dd40a2a1f406160f68abea0273df1dca44be840f1a681a979480cd9d7c6a38762e4a0c42ba3959436b1f96d2ec941e5d05aa0126db699c63485d32383132aeee3ba961f8acdca99f97f754cc7ebfe37f009b154c945ac6c1d872104ef0f541d9366b44c75258d13451debe8fdac84f729f5e25f29692bf840f0e568cecb358ed0de79b0e5fb5abb9131299b9534ab2ec4b3cd744ac33a474333992e5ada3e60b613c22b745a8f2b236583fe22c74ab5dd398f1541193f438c61b1bd9eeb7206fea34ff8f6136eee0ad974f3b8b282f3a4936c3859f1f996fbd486983f3d99ea6c30b065693bc7e1bab7f3708bc8ea14711945e7444c2360c52424c39bf40fadb60e5ae58fdb6258833668d0bc106b136010628c0d6ea47cb51df033e5bc160fda39fcda2640a431bb4ba17b97f49e72076755c169d0be770939133c79b1763e41c902b256e616efe624d7732622480177e6cc4babf2d6466acc4b760eb6e623465eac844a9ab86ba1e9f7cca753f3d5265f1da9c66d2bae527ceaa666911b6b2290e89c75aa44e741c4634e5d1d87ed3e9623910d1e61bbbd938affca0adb387cf1bf10e7123684515f46058eb071edebcbc78ecbb64fce02312b532e698b1e4447034bc9f72cc97c7f9add099a52aa87cf2ecc976ddaaae1a1a4579ae8c0e61cf6b40d7c9d9da09edb034c7a35ff86f509060cb41a21b3870d5253e1ca43fbc016d4404a7da31d2cc20b7ebd5d05dd5e0a51e7bcec2348fd0e745cff8bf6c3a11b0f6b3ebe364efa23ce710fd8dd3431dd239bb0bb3f85e1deb75579c9a26494002606ceff11777c28847d5494ff88d2bf677c60f10fcbe5bda452601568367a07b66971062523e3ed39fae3fc21d5ab7fed05bd5c1918dfe009fa705d476086439d91ef0384f027b2fc25a8b1d659f227100f894de2aa34b43362d76e58c9d2fa369d6f06d727142b6d6b5756aa99c7d98920d7865cfa27506645936f6f28281c1c590ddd161e845c6e7dae53a136e86a0a9b192f557117c18d3f9d593254c5e9024c56c8c1ad73cc687d50bceda024ff9a35a64f5eb0da1a1a4524aaa04a25cfb14290ef0390064448e203063dfee0f30f643c3e2b2637391338e3732a188317741e6a0ac481671203736398a8419288f7a6f2aba20179b5381587a77f66e78c88bffb04afeecf5d2c8d492591699db645f0f82c771110924aea0643ddae2bf306a97e3a3f334b1bb72aec2185100ca7c3d3284c53675d3b2276fe03b8134dbc41fedb637e265f48fbbd71ac3491509c2630d74ce045335a47a754557e59c1916dc0211124f1d803cae0887b47f06f5fb1f2e15867f5f90064d9c955d1ddbc3ae97b7509945b77b3e1690c71f43ecac46eafb5b5c92b7d9d9f175f1c6756cdecde7ceb298558c5fc8149206a7f0ca672153fb70880c8b2c45e83e6213cb8e212d41ab1273d26e18e31384b09abb4c3b4458a00dbe3dea0d5e8b4d71250867625f366b9cd85c2b733b4a7ae8bc3fca14aad0cb91bf3095d37d373255b7f92de9d6672d84c82d23d28d4e0e3199d7b20203fc879d56b4bf068ff202f4816dc06011816a704de0c63dbb4dfcf1220a732dc4ad7ed6fa529fd51b4a51ed41e810ce9968fd938424631d9877f6b920b53159a3c14c455e892748255e500af7eb766acbaf4089756e8be9bbf4364bedcd5d8ece891816c352dc9ef0675dc59549b5bd3697ac8ceec2d692bffe0220a406de3b980bbf63e11a4aeb6a0d7bebc39d2338ddff8ee56b6f8a7d82fb72be4c353c45ff080021aa4a8af6e97396e6c7a2b6d474245cb6dd54e8324d8dc5c09ce774b22953ed1c6124968a978ffe747ad1b3d53381370adbd4ef05f73aba679e4470523985d951693bcae3692da66e572ac43288932b37a27c279c1ed4042ff9fb29268927864c36067075557265ef57d83c68df170ce421618304f6ce65654b41dd9864a1fe0370e753f3d28edfa581c30be099a98fa7bdd72d5937572e91a24f8bee7277ed4988445270370e3b7602fd5b3ed11e68f8602cec5bbad226ba0cca3260a6885287f64a0364623c84f1385c58fba8020dfdd121cd7a64c9bc0bb2c71f7775c144c74040d9ce58f89a7dbfd44ced0ab28353fe366bd9702bac4a2f096755ed1b6fd48a8b91b04b23c4b7727993b93c4f3c510647c5eef8f6dffb8bb0eee642ba0b455d810819ae3e7b3cb85328bcf03ec93a83c2b82abba22a5f9ae538ce2f5bf5309ee55c51e22f1ff5bdc4daefe5798b960f288368a333fecedbac3c5713ca882c2957199362e1c9491bfd272990458bc2aa5708140fe038b129895fbda20c90036776d7fd7a44270fd3d1846329bec039af3d01df914e9467d1acba621a5b9ebe2b2986d05f64d6315538b9255303159e1a9d9c5d37bd117db2adf1acc424c0f1ac9f0022851a97207e316dd50121565dfe7d42c7fa53f0ef72291ee2991645f72958718dd5c39b42ee138d15d17159753428945b72aa465aaa46f5774d033a908bcc8b741ea0a92e228380a89896368579675475d2ea5da0abd7d515225465266ad550fe8c93cbcdd69885bb4b9a3ccfc7d0f82e929fba705e3ccecf4c8f0faf9b8ff660a1cb3d7f6c7547d15315a1a4cda1464d37d1cb58dac33785fb0c83a849f0e15dd794e73c6b37fbb2fc01209c43658e074e4053eb9e97dd53c69ae09132b57ed1a23e136de04896cda7f0cd2090b03b197ddb73f0fe30725a72868721bf39f9b5577a6e8198afc5b24206ed461ae717e822981a4c59422518d0d389ebbf68bd27dcdef4f8f5d6a34a60a9d15825a0d849228e7d7239b7c498be05a4bd8f5b4f30c8aa1da3cd13de344d0eb92284986385bf548d52e5d7a7f4a194ad59e631ce8e15e8fec645f41ea551b2d38c521cab5293bb1045ae1a90b02c9139da1fdd90de245fb31885736979a1a3fb1d800464711dfc97a2dc31fad75f70d94584b21de4b5341e741ff596c5baff85fe52593cad0b7553ad755c95e1595924f1d2e7da4d37665e0d8ef65e5c518ab9c4647d761a1d79c9a1f7a3e2d1ba4bdee6a0f4edf2bcab21003a78edcccd099d31beeef20770b6e5a39c0c8b1522edac3ddc5f9da0aa17e58fcc6c1d5029118928f353451b0b121114862580072ee0b8b0bf0214829145e0e49ea7fa1afbb0f79f02e4d7d37aaa625ed202a5b9eae1e88b3b9db01acc731b360dd1e2e48a028b6d5eae5dd8ed60aa3e17521327efb7badaddd555a908c1731912d1820d7526621937024c746b0e08725f218888db739061fc31654f3c5416aaaec30869e06f4e854542e42bff4d51e5dd1511940c7d1ff8686dc95a02829094398318fa25f704c00e41cb6efab50698e1143a8c3f932fbb65aa4734d5141c4d40a533990f6175f044e674280a34977b6ac7fa607aa6bbcfe7450d4130082031af1fd940c33d126d44dec25954b0e2e0755edd45a2aa1d087391dfff8595bae8c555f9ccd1ec953bd2772e9f93f82f077622ee51c9ea667906681b8359b25df9a0780b98188c650cc13db800306c47f023e5dba1a96276b36ab9825c5b3650bda599345a7a29546671814345548d3a36354d4ea1238f904f390cac10f15e90ba5f3fea594774368ac844d4af93ddd87c1869bc3542ccee0ed5326176d4bd92da9f242bc3cb2a6866ad5efc22124aa17ca8340227049ec6bb604625d28e3f88a12f066949bc60e5a65cc69d504fd39eafdc7e9e2f9bf184c88da8f6bd86914209972ad15958064e36b17ecced413f7841561c70b8ba39ad21e8e46bd9cadf273a0822da9eef0dd195f7a84e0326874cc60723c335c8bf9710d31b0cfb05355e3ac68112f5dc261bd59fa9cc7f66a8c6cf4a495f1d0cfe78b117d890adfb6775aa42d7483608b671b5747947fcad8f7e7b47039c2f3a15f5b2217ac4632aa0851c5f3e293b2aa4089658dea8142e9faf4df5db9132e0e93623965a9e5e10b7d4b200213c00aae0b54620580391f089154a1a092398f396966fae5efed2c08fe0c640c4971dae5fcd5bfb6b2eb821c84ea83cd659acaddfee9ca389d0d26415c23d91ef42e96952f933088cb8ecd918f1373cf22144a35caa0fb217f2012e3b647a86dc447628679466b473d960d08bc7b5628d889315e30a85d14874de81d8ff59c7f3076b52e72a1931bf7aa718d9bb58718c58f1e8aa9a96034a2e4f7afb0ccd3f853e56762e5065046941424ae7fa5b84d46f72c1c77c061be4b4ff8d274d649430fa866f9124ad88499a1085cc4bf31c6e5ae7349ff5a7c91edaf90fe69f95e4813776d3990a6f6e85c142278083cdc3cc34c284271f497e4eca3e8216a9715bcf9d81e889f5776595543c7d7c4080b7040fadbb4f4c1aa818b6e0210d2a314d50ee97b392a74beb4625f83b4fb0f8005cf0690d90fe9fe17487cc2490f8807841f57ea8a27f09d40f4b5b802ad243d6cc45a2de0effc97076ae8c16253fcdcd2fb535950d920a4b71205495e24fcc5660bbe83859258337d9769c88a18be59709cffdc389579cf784f1cd9703002df58aaa699f17bee35bd43d3352b8d13805a22cadc9f92b3e0c2475a8174570aa76ec4dd16045b2619da9c4ebf0f587fa14a57f6cfdcd5cbd0d35785e2ef4351d17f34cd0da588f340cfa413836bd7d097b0a505e9bca1a7cefc922d5dbe94c5e56cc780e0d96ab1364a6d672065c984aeb20a831a28a59ccc0c57465331dbc27b330a96bf303ed59830c460df53b4c659abd9f3e772c6fd1bdd411ff088f571cc1e41baad5cab96b453f9c01f05c169b4430c872a73b9ad060755c242e5923de9d13059315f901d87d1062c66412ccda11952dbf8e73254f7210152ebaf3c47da300294425888f578976f9a915659bad084a8f009fc57cfad1b5af321f96affb9f20486481393cdf72882a11ef9890489868893f7685565c9dd0c0f453d83db5fd62828bab9fee681b19160eb5cdd19c016b73c5c51f29ed643a49359d74869a6b8cde93cbd51e866f09c7289e291fa8bdf30c1706a3a1d15430496fe826fbdeacbf670fb9d012c2250195b96254c47643a1fa89ab0b8662559365858943bafee9cf1f22bd72366e2f54d1fb333a047aeb21fd8a65de63a10ce725e61476fd8b459a16e3880d48bdc74afe09275ff87bca8d7bcd856d1584b8d2cd1264b2f44153b8585a5d2868f38f0d4f5275942546c1b37a67da45d19edf9f5f65841ce43f106436d2e4545c965445c9f7120bb9bc6534bc94f924ec17364372a9bc8ac9237f455e463f325c3222754a27c606e9ce1c7e3372ef73a5ec45219300386fa8e303af85307b005a29bf0fcfe6aa783d3d2aa6b6ddf5aaafd595efa325efb0f4f40b23d60c6b62b7840a8fe2272086cb13837799ffbc9a333f2fdc913d62576bdbb2f08101803a87fc331ee97733f166e1173901a54220378131b8455f86a1d8c88d22f87ca677131d0be738177a0b05fdc98b71339cd96a8c9d79760b39062df209ef2116afc89db924054bf00c69b9c242f133d9b2dd75177fd5f3a811c4baa0f8428feb03ed3f2edd3ec245be2eaec932651ded009a0f0e28b6cfcd07e6ce085a68a8304de313bedf1cc0fff552a3861b990b7884d67bea463782fa836858d7cba78ae2be1c90c3f77dc212bb01875932657bcba0b3d48862f3890f1a73d511de5625377dd7680acb1b532c6537a250f352cd7b9126055e1b2eee01bcc5d8dd3fabdd5375bba9aada458441a206815713f7e31c92107c567d683e273d096287036cea0f5a90044bc01419ab9915b143084f973bee013331979af74b4182955348d4ba32397dfeebc910eafdb5f967c3839ef1fcbc4dc3993d77b5ee29d130ae240c9a9dbe8a21a3a32d5c749ce0bd3715176172d2846ddb99242265e9b307a65d59248eaffc45146c7cecb4d75f418e6eaa11d071a31b2fdf2681d7ae2f1e7c5c6a9039dccb83399e634c00a82115b19f4f296081af3935dce69ddf273f778d7b8977fccf59bd85cb6b911692131ed7a7da29adac5ad375cf07f743969f35ccc76330ebcd477cd6d806d8c6b2e844dfe4e62bd69cfe622860cd9b07350df8b862fd51f5746d55c0c4d61f45b20914b02405bdc1acf40f5e021c861caaf598ad5c8346d1f9f47ee65b9cac743b253346a4d4e25be477ba9968d25b348d2db467bda69e54dd2082bba4ea703beeaaee272734aae11b690c0bc5389dd93b086c8cee0f3585e0bbdc1288de5cfdb76e35f0e728ec15fcfb69135fb509c954e83da261e72ddd00dcc3bbe605e0661397afa676f17a40caf31c94b4793e4483862ec0b240078802d29dd4e56b247ad064dcf29b899f1ac3df301d2e7756ad0f9ceeb716c3b1fe0fb7d834c6e47e25150c0851fdc316af64691302f05faf83594b47f181c22423067e55493a23e798f2a707a90707c79253097502389723c67925c04928035129154d9a44d1b4749c5438619a2b3732b04caf0d267986fa7cb5cd24e9295536a926ee59c0f1206e71fe6e5f201a4ae5220db7714a75319cc9c29c31cba7d58cfc3369c17933d1934037333ed480b587aea0ea9bf6f3d8ae2bd950fe9bd848f4cdf040e9525d7acba5a9af910fc3e9f982599317e64f5488fcb6670491eb714918bd6275c2a85ef3f5f7942bd6b11e289e9a6c1726771ffa336ce4b2a6ca6b73711f3989220b357b2b749485c6d4f4c0dc6c3482db62c9b1eff15d28a41501fb88c14676f0e1d19be4d0e7e4490713c49be248244209ac2a4621de823a552bbc42de345c96017c8656cd7227ea91ba6097e195734c5f9869e6ce1bfe006a0d238a339c00124ff87c235f6024dbcfc7f3300c1aacbafdfac3d3755f9b62c46859c2eb6698de674ce7b7a13f6533c17749a88a91c43db262e8c020ba71f8ac54293308b346864ac6cc231f0d9e9100b8693f77f3dac88136703fb842d107f3078ead40ddee675e8f720e610897cafc4c20ad678a97529b29a28ef6124aecffa69de827518a369e65759b469ce86da0de8f997dcc8a81b89697910a759455bca639d4f00a406ff45ede29b0b59a5a2a052af540447996338c3c70abe37c7dd861d536b4fef48a143151643b0d47a9664c780dfc85967a7cf390f06abc494689b1fd912dd9fd579d79e235e458b134b2701fce77c99b1746705e01e93f44715e514a477552fd12a8efc303c73ac4bf5dc3567394db0690aecb10b66e6af9ff5b77d46d8257cd9957db0f199727aac7fc23a90eec048e2c32920d1a9a833eb2a139fec43374dd5f55dd1853e0783c726a477b47b0e3dffc4d300f86ad2c2903e3923332cb18a162d1583ed7de2ea99fb76d1325728b5f634112cb57e7eccada9c68314a8c206de3beb72a81b553a107dc61f954d7da3dfd198887a801e28e567b23f574987f0804748011a1f8d68dc19071d1f0631138a6d1ad68c2f3c406ee3892449dc97517589c29e40fe5abd73d2aad9495b80979d5654e9e460daad852b9257d304dc0e2e3aa1954d3488e9ea72af3b0fc17c9fe7bf2b340e6c1ae4800b0cf746d894b8cb9cbe5d14bdfb948cc4c440beb82782489f69c787f9de78e2a32641e176ebbc9a3af3d7df0f12e6b9f39a56b4e91d71e6366f1c7a9e5e753d261b93f2043bed0e8927e5fa33c8e6f8bae286f5a78487d345430659abbc75d6e8f1453ed8e6f8eaed90f4494a6e245bcba781ee66fcc631f643ade5356e9877f294643d14bf3bc58782cf0a6dcbd0b41375d7e3f9b42dd0958f19f96647053e9918547d73bfb54039dae589f3e511fc1dc54d0600a4112ea78334586e1170653f4d7ec6feadf5da7949870b9c849cf22b7949743a2c2ce7615f884705d76cf7f86396cd5e7ded7ffc9ab41b5d65547a03ed2797afa2bdbbf325ce2c7e96d87649796bd77917d4736feac7db14431a356629e9db7d87df7bfa72b3bc15cd73f9fe6a85d192f6f34e5282d1b98b1ea00cddc67a52b69f6abc241f142530dedbbf936d4e76e280a588e0a68a4034dfcc44eb0169f2894bf978c33d92ddf987fbc9656ff72489ac68066a82dfd9eb5274817a8324a9cae19b83267954c2e61280aa94401b1ca854b949949eef9520d3169be4a5d7de0729459b188e402cd85e163155a57ad439a672b0ad3f97204d81bad9f8e6b94628b93b81bafe9f4d8626ab6773a1e873e8cfb24d2b0b1226ffd7c63beb4a930c5e31cbbd1ffd47214f93222ccd26059311ffd04c0a6f91ed1f206c4722c059eba102946dee379fbdadabcbb6a10129df08fc4097c5c53cf12f7773860e38e8f19c09bdad93841aea3be3aac75c5c3135830316f38621d235d16e59b93fa80ec7c33a3bd47d053bba6536e3aa69e648bc010a66d72e6b5782f0243c5ec11db560a9c80f5d403e9577403a5159a561cc39924b8255f783eb1b34ddc02d2e759ef9dff8707daef199c3d3d3531417003a5e1c2e76075ca80ce80a29e1d0d52e448436b72e10f0189bb636a18cb5183c679124b7c7734158c6506838fec38d00d596d634539de874c3390576820e8115abef2331651d950e91ee852ce13749d4171105da3c8adfd9097efe282e0ed8e20db1902790790fc89be2c65f25395df46fb4cf7e970251318a69ca366ddb3505ca037e3cd04db723728a10cdbd9d91ec39828f29ea7b94f98a2e3b447c1973312d4b3553b8ceede7de4c27c5edfd5f98f806006a2b748a2b717cc08b25acf12d28c9ca630e946f91d36f0acfbfed25ec9b6cff875141122b4a176f6e29b3ddfa22d208b02d4514ded9d37bda7d4febbaab16bf0da2a6242e487f09489d8b2b93d5d30c5ec7aae803bdc0d46367615aaedba27ecde0048430afe4fd564778a8c2359f5fc5a76543d617543c8f1abef116b93187df9dde93df7a0b9640da6149dc9459b23cbdc88d1a1bd95b714d8d319e3ab0b2a430f7d567700289dd92645bff96111c9af277f3ec4407497827dc439998da4e9e456a2d7aaab3d3aa348f96134e54d2984ac90e0ed1ed32db94b91e32562f925360d23bee830a948e805e3d15477f546b7756f130a372b2520fad17866ea333b813dc4e92060104cad468dbc85690ce422a9cfa438dcc4710743e8a5435babca802bb5183ccb768d751256c5f44bfe35055bf21ca5bd776c1219c91241882a3fab4f13cc8be84fd9071b5f7cc561d4c48b966f501fa2c423f16338326741ac1479b866d61ae5fdbb0f32ff7a52243102ed76651a4d405092330b2e74ce23b5ac1069409ea94ef628907bf59800214a24de63f5df930c2a0baa7c0703fe67908fcb209879de97bd5b7b01cfcc1271e54e34fc24d3bc536292c46520d9d53307f0612dbefd07d17c895ab2a26cf20c9f34e54358000873f589b8684d1ec018dc1f53da4ec2242410cc065ddb243ae8313cff5b6b1593a5a4b3129de35c145c6a607715934a0e57c1e914ece71fcb7e43c30f85a2400df3c0cec8686bb4fa1bdd1ac249fad68f84a500311bf4be2234b9ad1e4a8994342638f2473a4b525953cec46f4adae893254da0e805652a62b9e3e56fa4c574a2416325a9ecfb247b46518f1c0b0462c7bbb41282e9eeab16205da6816a89e08d0bbc1eef73ff3902c710fabdf91cac8f0bd93ee69dd1487989eff276c6d192c3751dbbf5ac38b3026a25b5e3d5107cfd59e8e7bdebea1ee5d9f865f054ce2dd4f428eea7f7a1874df0658808bcc626da0c9db76d71d820feb6941cb38d4dc7639313c648e95e9fa2f85965aecc9c0515b49414901911141111470fbb9b696854c847a42491ce50b8860e1702642814ec7304f871b938fa6015b9199fad0b646ac9fbd8ce738c89edc4c61fed2c7295e49e1d9553d1b13b6e819d5dea1ce2d8c53525ef57c2c60d4ed3f30694faef9b0a01e89298c0dc6484768b90425fd208271973566a06ff0bf76edffe130c8d8ca1f51e2e3bee1216d3a59b74d2e3be605f162be1f5be69ce4f894e14011c2a0a6211a083a00909d75c76304d90ee018c83f945e818104e3db1078d23261548d52913a591032fc40b47446b133a48a9c6d46213df5a90f7b5ba2181cfbf36ca7f70ebc1629acb5e12abf1d82597ed8c05490c1a601abb55358849dc3c06106c735762a8af6de6f889be453049494c841faf755f0be772ad0ce7a892a875a1c73488e9c22b8e46b9a6d949c595b2f3f2f7e6435d0c6c7a1bbff43146543647e49e48b80c97cdcd4db6a810aae2464cd80423da6b3418a1b12d9e9ef3f3cdcac945d62488c7bd4de7b40bc46ae0883bb42af2b63042d0d68f7a767c8ce6842a15486f6ac417ec652c3ec78c00cadcdd661b8e1649e2cec12480755f91c858e0f62f116135509a1fec5175c4d93074705dcdbfaa50d0a9bd772a5894a7bd0b5e3c61d77ce111c8178662d1997ab2a08ec044419937a01f8944941fccb71fc37c155776872248ae4382a10b161232819f87b40de5290777a7bf3ac70e1dd4d71d3c86b65799fc7f97ce910865ab4015a45dc411ecd0e4d5efb7670f94b195ccf0684883591abdfc7e9b6f2532f1a8028639460fef69302f34d5697054246a9fe61e36b6ea02d91ba3252073f7660ea9f0e4c9bd8a1fb9b490f5a6c21a3cab89c598f17a22905afb33d4355060d363b8c3b3349e15a19ee4313f04967bfa6e5c46bf708ad25a4546338b19d52f09cad4abf99ca80f1a1b8ee186c1d5118b7ed26a90fecf0505d6ff6e54584f94965d1455a068a1ebb0a4eb071f63a6bc1183b863c81d646a7dcf7561037e3d61c51b752e5153c59cd8eda5f4bff784ea25aa4737230cc8d93999e634be0c747fa71b5c1bda580e7bdaefb8146c53af4f41ae8cb4af5bf39e2f8dae8e7209bde62e1c891b059239c974916054d148b56e4668967864cc3f45cb5dde243656bb32adff822739f08958651d9bf1876ee96c0e554ce5d4b60041205cdf2020552876729be8a2a5b1706f981aa59a5faf1a04e0f1e38378152e05563c53968a82b22fd773502ba2d026d06616328316cca4502c71ddd40a9b151f5f78138b4a3354746368c9f384cb521a74aa8345753e23b6eccb5005cda669333755d3ea5e931880b8ae2e7b46b3f8c25741a8276fcb250c9b1a16c634a6756077facccd54d94fd3e2bbc944dcc18450c96cce1f1a86ae31b193e6f4c11982cccbbbd06177ed420d7ed31cde09b224d0a8e5c5d90c4fb4eef07e15b87d4c91f7ede561a78c93a464e317af9686958c8ac1d2d1de1938724b6402438fa7f6ee50a2e3d8fa658f817026226ad033e7c152690b3d580118bde28a11987866f27ef804542a7901d0eab5bf7afa5f5d96bea5e7a6274eae3be1ffc180f339a65c5431dbcae2323183a4e3bee83fafd6fffe32ef8301f31e7280b103ba517af69e4a803c0724750cd082cb2d58d50e1d2c614ceb1110b8ca5b1235c166cc2c5d3f51a74981ecb1eccf9c93c15cfdda2fafbb9d964495cd29b83185cedb6971c06e2cf82e7c063552fa644f4d87468b18d1c587998a1e5f38f341a3c80c3b4f5ba3896094fd66e943b9a8776004b20da43f74ee3559c34c7ad2b50bbfabf78dd86faeae8ddba1823794ddc67a62f01a8aa88b68d61b0d17706956b02337f387a4a7d6d4fab03a2a66ce4cc6e13a1baae5296e3c671e801920ed380b01dfe9e8e97f5f4fc1f7f1149b1c92e1974460a392927603365c21632664f1eeb4c2d9facd07a8a0a1b294340f79c61cc76d76d69bd63213c6446413bea39dcce2eda40c83f3396010986050cba7d607b8c9142af96fa301a034b3e71b95f226899e636efb1b100811f9247f0032af467afda1ecbf975b561b769095bb43f7c742834c51432acc8f68fc8f5a4e8df5fd8121c9dd1f857d6cdd639b3a44bbed5660ec20fbfe88d02f7182d675f589b8e97e677846666a666ad81ed57e31f6a26916546d02434a46fa53272713e5d3644bd91579fd6efc9bf16656bafc8ad70276d44a15ee1d14bfe4aa98f03ba38e8cc1f9fe2ec912883c638df8929f33e241e59b5b8fc05eb67598091fa87fe171fbf153604233763c417e9dc12ca44a974d6937cb3ab8408f7f5e07e3b9c50465b0382a014ae95a38f23de79e9424efb6c54233b2fbbf9b7bd136e4c5321b660432f9aa500aad0555ec5d623047876fcb9bde4c08831004c4dd24333483ba43c1494d5823dc21e57a56893b758373221850fdeed549400a8492a76d9121a93667fcbd0fb2b95f792cb98c72eff627980894f056b8e1d3c9fa413545567b5bd9733d5e304adb0356f7d0fd6bae5f1300955a6a0e28a2981280ea864693f35f2ccbe056a276c3457cc27d3c573108f1d98ebe71d36a3cacbdb792b742e3043858148c2a15dd8ab5a0073d1203f150e4627823f0e56cbef42abb5ad96fdfdaaf403c108a1a278ab1ed65c8e6697276b1e3c1e7ca020b8bdb647344aa31314edb37bbec2a7353c5c06c6d4ac1f85138c2c8557597ef29359a21237a7ffb099c7391f4dd199661088a5be9aee5f42096581229a5cbf567361565d9cbfb502e83904630337285e75cd67a874a9216c1c8a6b02305cf245ccab6c22a7f8964413fcba039adc070dc74ed0b0fecbc5fe7e3296c03e639830aceeb762f2444c49cd6f1bc7edaea13f85065b1e5bdd1f1a987774307168a30d3df50c5117810221316f355d20ff12cf2817703f3742f13e57ceaedd3220b5b55910c54e880fec7b71b9071d4758c06e22065dd85ac7810e45a4e087cdc7843c6113c89510f80a022cefe3f7a54a881a33559a5ca87a42e0f42f17f5bdb51a11462012a85a2a9a8ab0a9836bbcce6ec4ac8a5f0245bf2b2c305d724853b311fb7dd6f3c8fb04b3f49e5d2e24a4587f3ab6a26b9b1bc0747d1cbd85bb7b4e4f2b15da73243f64e95b46fc2ec02cd180ca6d907e9dc98b6904a3d2e1eef34914b91725dfaddf6e2efb3f96ed73fece078818debda72ceab54fa1049e19b8f334e1c131fd466542be117f67ec489b5fd206699dac14be8ed2c902cd10d2975f9f1b87970d161edcbfe0ac3abd4df49978ab48d47738454055314a63874c31347c982b16acf4c01e57d4f814299c989fb8b98000c57b0aa021ee22b25fc91077426af924593094eca5b9166db0441a6cf5ccb606aca9d67e320b1e196eb5fde4f17767efdea3c8b51b827e46d0821e4da57a1ea18d729d5d1ef5e7f53affc47ee9d1bdf0133f87a50d903d56b9c60fdc02e2731c249df12ceca4aa44f21712dbef7d739bbe6e267580ba220945bdc6c9514124b216abad1f51083796f84438a10c0f5a2795997405012189a6fe0507d71bcbda90908ab73cc66852c04e458b43e19a7f65d31c35b5124bffe74ff3ce7c0e9240a05b118e59f12fa0322f1c69e7f0501f9a7f57a1be245f7c03e1536b6cbc12cfe31cf326f88dbbcede457c27b19d3bd8ee5c4657a588507149564653e3663a73d03a48f3af630b544fa03e9f7e37b5886486a20a495333dc26f6c736ee1e1a9c8692bbcc820e2cfc0b62a1237618c1a17abb182bad4b894a686de2e3346c7cb906ccd5824f05f86b0d3ec336c6584da88e6db99f20f69620d33866b7e286954503344bc12f701453fe88f6ab5653426e17d3d9447bd1fe93c0aa8aede7fd78a73d4bd41e4651ddda3050b220e4deabc8ffa3df0390f237fb5eb1140579ec02843ee1f3fb37db90a87894d0c74feb415c5e46062a646b1c062b1d10383b4fd449e301429195a8af0631b21d2fdc68a9f998bc9551bf3a9f8d085337ec840af1b1ed96047b30e2c74f4ba2c0842cc44a822114e3a466d6272518c9b2265f6aaf57a9d876478bc85ff983515331a6c7201873a7ea79e5d5f647e509770444cfe96562042ace03d0201dba978cb2ebd9749dba07df467fe151a40a4c94cda33d05d768b4fbdd73fb43c9d82bd6709481b7e62144ce018aa0e29d9681f7c2e9e5f6f7fe721c169d02a4b133b578583a96e0099a6fa112b8afd7629fe023d0717f18c03a1c02f8bf9ed84236f0728815a809182f186170be629296b80bcf505b5d53450e3c8a5ee59f24481c687ba59518f70e79e5b197c6d14700380a36181c65950a36ff02a2b94f95ae282953815b1aa36123684e58a4d45aeb34e0a88ad6c46f0f7aaf7002ea6d3234255d459af87f235dfd69f69da3b8415a68418f6b965e33dac2677d45732053ecd7f7bec66fe039eaaa181a2829dfc610f86c66b346f759af606240191ae82217a1dc067da56bcf561d5b2ee7912cf5ae3d7d3c1ca50bd0f0fe99fd989edd7216309e1823040d608c4859dd8fd2f3b3fbcce757b0aac70b45fbb0b0de96d1191cf04f894ec033f397656628d85e47717930e63dd4ae357f12f15c55bfc90c921b933d5a33dcdf841eafa87457dfbdae7f2de4d8de9eaff211915a57ee439c7b0fbbd0d2559a7a36ca5fcd01c9992d8482c6327898b4ad234e8ec1ada9112e9630de8973142313da4ed4fddda67d29949d5246f44316db89501f8c65f6383153bf8685afa9ccdb03a68c5fb55e44fffe59bfbaea5532327f5c8caa90f1bae3598be2d784a73f35cb6ebe7281a05adcb5f073c95d9b0af70424c3b4681256a5fabf4e48e8e6d687d1ad547333110879a4d33473946567eb3484ca7237dcaa656d99d664e6ca4f739ba40d532fcf30a47d84814f9d7623fb920e693247dddf4f0e303533c9e443db780dc56eca063ff1261ad7f9bc3f832c47499faa4e454358a43afa2d15b4f0cdd93f5c1d8578fb9c6d13394ef293cec944129d3dc39705ab2b1eb43cce0ee42795c0d3d42977a02c88af0dd5669ec8fe75c9a79f6a84c884e92f64c231fcbb831fde708949b5023de2ace264e73b8a2ef6201d853ca18e39678b6f8a387d8b4313ecb26cdc6b2995d3be4401cd227868588ba688f1e1d37f704da66da1a442202644fc9a1ad689ff5ae160e8e160fc8af76cf7adc37e806e039ce063856931308fe9a3ce2fbf7b8fac404ed94709cd204024e5c1396dc9b78b57d609ba85f92e00f654815fa98b0d3c0661d75a7c7ab21aa995f10157a6479f0b77f384dcea38ac9cb0f44b9f942d4dc0d2e431fe1e1d554ea3474663eae03ac3c67c4e1e5d88b4e2915bdec90da8240be70384e08b4871bf93168f551f6c474a9421728b998ebc2f8fcd05127478dcda443ceaace2cddd50cdf25362adaabfd453ff3295530ceb2a62f71752989f527db3e87315033d3699ad50013ba0adfc3924085d19e18f8007cc3c352f7b99ab6f7dc3b589bc6efa00554f57530eada7e7826057870d2a04947d025394fad3e0fc50cc322a918e9bf6fb94ea4b5ceb6b6e0a790a3616b4ba1572b9dd75956b12a126b810cd56d485a2231005dc00fa485ca5305dc6488bdfe256f1d85fc71758cbe5c021df65007c0b3c8134f68ca5e12ecefff976741990b04cc167c78b0baea1fdd455c9683c046bb759139af282b564747d225cfa7126e069dee3f921b38172ce652ca4ff385611934228d284e871adaa3e246fd588cc87221cc52765f100b303dbb871c93c32abcac48e9349826cf9d5ff4ddaaf1e29e6bf72597ec6d063e79c70c05f10ff380049fa5f3c2185d473207b47ae0adbda94077251146b6895af8475c2a213a63e55ab401bfc227da379cfddc1da4148165434f53d10a622d9a8e860b25ec6cee448e6e111894906b3960c94f41751d73c8f775165988c47bb904a8e60ad11e66151969e7d39d8c704052a166ce29fda32ed5c319ee0cd0d78c2e763797e42512caa0c7a8804f4b9dd540c53d0bc84e2d40c384453fbfce7a848a5e30311dc1d820bc2b364fa6479bc5772b2b4b5e3d20231fe5ed7485d73d65761f0509c7a2bc7268bc1d4f3d4bc286187728683402208032b91947214328dfa4e3b2a3142d76cb324229ee9d98a21e054c07d767ab7255f3a0574387ee26ab03ecc1c98d960960ad0d269673d47795cd4c75692dcb7f73a05b57b82e5fa5068f53c6f626a2d6d93d12f87bb7cf5262c0f442e56c367d2e698f9d2809a9aac8c8be21f7274064d4a337b0314943c6968c6016fcf3933a8bead2200279e07d3e4b4a0ffac87359f7e98d77a5c7d042ae143c840e40816dd177fe688193df60559fe1666192cf491dc1771bd9de99b8ced1270c82d572a47c83daf61b0e79a7da5fa00df27bd4948f5eaefc037bee13f7e6fbad5637b28e93a8755a264d9b0ed8fd97360a41138924dd224c92beb13f893d3c31f384f92ebadf881b59aca3821ce9daa12e28e0d95a66e76f0395abfaa05c99c55c9d1feac61604903cef9d5ea8bc6dcb91529b2f208be34eb74debc40316d668de31eea00eefe243444919b070137b6d81d187c06efd6b52683b773832f02c1e433f7709a8e3393c76c64847b99f2bda15673c263a1e806fc8a5f09f5a0416a81d316fce8542a9944f891eec57c512b89962f43224d870a627a40734cf70a04d36c41e79e926f07d461f81b344e8c05c3911199e5523937124ed54914dad2558bf3ab01f4fa2b5f1396ead11c1850b68e35d4358873485d8002a780390380932e7be6006bd09c30f37d95679ed97903c266c2fd380338220f1a3a7a82c4d6e0a2d3b8275f8bb7639622e57a697ca439e627fa8107fe67928501da263839b1f5618f427e7960a267b0f04f0001c29cabe2983a220e4d81a55452c219ed8a1b941d8ec8f30b9f526c911f456d234527aa9275dd30b2ad2c0b274ec01ac2d29fc81f8183d43b67283dadcd2ed833d179e0c1160afd37373975529269d7f246506f7dc7b342d90d3673559ea45f0c859c0950e78231dc751a945040c830785f9e6f14f68b48d634d20f325505eb825c27bea9769962196388e6ddc2289ab7fd2780e95f2c6edd2c05b5242e20635396f9b4ed7b3c4333cd44e515589e364496547bfe4e2adc42a29ff148f17fdafda2c681ef8b36010f29f9c53c5e302c32eb9b589a00dac91ed09aa1dceca60aa47b0f6fa6da20e60c0db40f8f274a2412b71c72fefa349544c4d2a13503480f908cf74d625f7a24f14e66f1c3d4566290cd5d5dbf043c842e788cebb21634571597c597a84bae2ff547674e5a2a20cb6e5c9370711e5b6b9af198c2bc9b2a6579b8c42dca4b926808bda7ce3d66a0bb87c7a8fd19401c003ff97b0db670dee31378c1b0c01ce66416145a1ce3ea0fc31a30155aead0dec47ae617f859e136392f8e302da0d118f32b89633b473b28181f082335a250428741447ef15ed80e63c21d89ffac5213d56c2b3fda41f57480e24dc47bcd5383aeaafbc5ebb5c643ff0cf6578fa8b7422fd8b6f10f77037c0aad7606a516dac9d2a2abf89a5d57c5051d608ae4f4630c88f49d38ca737be71f5c5fd9cd97e9cfb97cfd49ef92628606ca091e4e30dc9a386a691b1a0cb14164f95c2744ecb33dd01e595ca489b407954bd65c6b7e170f2d4cadea6e476364cec1939a6b9d180122bb8cdbf9263327f1fa41376d68ce33da32420abe8e603fad03cbdec006b3a18b9e9f5c699d336011b29e9b084044d8d90e3f3347abca8ad7888d9290cde664d429d1efd48e2c0627cae0726c0aea46738a83ee329f06e9b0ac61898d7c79bf101a3d2fff90cba918a468f073492c56038f1ae9f21b53d4556a2c0f9800a72ae0c259191259600ee87e2c0399a489b6493fc3234589d8d1b8e0529b5e8943d04f8676a28c30a9b499d9ad22400cdb61389bc54fc0b576b0eaf6c30388a4e01649bd014e5c6233562f11fea2d9e60a26a0e122085d53ba6b972a01862789be78a87dc330c3deba5249cc10eb53f8120fb9cdfcaac0b6aeb0ab91e19199964cee6865e29f8c9a66b889b75677e26374513982d35520c3694bce4fc55d80f9be136c411b12f0e4cf3c8707f253ff1e88860df384334e275e438e5650243c150801a12a295fe94d9b3d147f176984115d4d64d0eca128f43c7f87f9561f3ef9345166903749ff9e5d41d156d5f2c86375effb3111f9a7e147c41b226d5a0c44ff7e7c11a0e3135079897bb7a8cf00a03357ee892dc1e6409bd282e92b496ec6ae2356ce996bd1bc1a6392400f5dc8a01e35ab57ed1fd253cfa91b7a797260619cebe0ff9e3db8e75bcfd6113a0deedffc152b8302706bf9730af9f20cd2f478ea538ea0c10ca2bc36a6434279a82aab0e1b32fff6b75a2357f43cf4bf5bfc5f3427b4d11634424d1e262026e07ce6d18251168883a2bf46ab8b200627b5e90b92bc743fdf81b522b17e093327041ce694864f4f1d1aa6e5b19994e525f7b4b7c5b332f0ddba7e2c97ff51b4ea31058f01081d061a0a4be759b3b2aa9d770331f58acaa7a2c8c360d4a99d538db616367ff6c3faf9a0686e2e883ac46edd7aac94f69d10120f3bf3b5fff00cc416961f5d201b82b7e7dca86cbacb65a649f5489ed1df8c4ec61d883678fe8f75fc604333bdb6972baa0555209bf4b68ef75748e651be04e186c27a836b15afb5e26c6c32d46ccfd44f950a056ce6c326347eab0b49b4fd61afd6c340b1b605f2570533f75255dd251ce862b60a1d97f8773d3fda15393b2029e6437d0d8325127ae85471ff4082bd6a1bb8d489c1c1194cb1a53bde7b5414b9f0a283354e21a3913c6a80cdbe078f39254eda04c0d267c32f2f70628098b4cca1f2dbd52fea30f77066d7ea7d0489625e96282f00b4d6b1694aff16741552198b22c08853b6be0d373b101bbfd69873a1481db06e87f9236cbe937ad79dbd3e1d97a00f96b594587bb3ed6a8dccc6a9dfa5bc3069a39c89f55ac53ee9dd0e513d045bad0c473ed0c04e8019f02966d18df0a3934f39564ef10f98745821f8c5cd3e292786ec0b4d3678cf061780c3dc94c4b94e3fe9f37291042f405dd2c9755318c6a6532a7cb6fdf4a10b8da89d8754ffba297ee9b15320f6c0a77b9fc71b3e13a9ef39c410ffbecd5edeb09c610597cc991c00aec60f968117be4dd242b4470ea8564357ed654efab9d3187eb7d8ce21a7b06cbc30d0e79c42a2bf5abd7f2a49cbb5422734e0b2b9b138afe49800c80b473163e2141a4100a5bdd0260f6d0bd14f4efbaa6bca92ce728b03e073ed5528132268a2b89c7e6f3ce9b5fb35d85b2a26fccafd898973b591c80dd5fc46b5e11b531012566a2c5fc3d6ec61e7e9b921ed9ed3837bde676ac0d03f2538e87cba42f03049178991a6b9b0dd255b27936dab86fb5c2f3852fbe1566e32bac51a3d66798a03864c4da7d38728efe30f28af6adc3eeff1c09e178fb2913c4ba07fc41cf902f87e1b41cf3141a2ccbda36cc77599931fffafbe20f23b38858c1e4cfaa7f03a65cddcbe8771ebed08d018788eeffb719a5294943d976f96b4535da7fbdb7854ad226078fded5a9f756e2207f395c0dbe32176e8b22eb0e01b130af8a943d7174566ecf07c61286031b0d56a12f2b87d51e499b2838c820866982746337052c0c2176263ae09cae40ecb067473f54a223d8d5c05de86e731deac2330b81db263902ea7b9a54098f443a8326f9f783d54a154eee9e58a73d9ff3e6648c6e8dbf35a4657d315e071b5aeb0e98108ed128f38dfcda27b6bb63ec7fb0cb5dc76b7a49de7522938d40db597afe6fbd3a447fef452c86f412b13e86e295aa5eb590430fdba7d631fac2e19abdf51a14feceb6ebfd11f6ec33deebbbf0d4146c84a7287ebaaa380366779886065c40c441bce8b7e7c4a12716117c63f6d0ffa0e5da9fa19568d448a3eb8699c9bca2d0555cfcf63b90fc11a1f5cb750acd0cd4cc963a5235594d53c2d142abf85969ab2ffcd77520d8758c19cc4a42c05dfd43fc0a7c7ad143f5706af44aa2b503829bf41c760c889fb48bc7d137ef80b10bdec2379ef5be1544d0111f70e300349d9f8adc3abf9d203b5169e0a3010abf02ca6f796f2169766a3a8c17399892b852e035bea3a4d3e51340f32b7ab60b89ecc68102d7732a2343e49f23cd504312ed0ccef5f28b2fd8ce0af5bed2f63e4805977def4b2bc4914eae2e306b8a53b0d9777fc7757584f50c151893051143fbe59584edd912bcc2aa80d5dff8d152c3d6adb8fe618b578d258ee7da2898accc57b8449878881d2616106f5a0db525d8b6ce71374ea68b61a29468a4fec40c5c85081fe2995fc9e0284f44be75ac516ae7d8683483e9acaacf32060fa17f8aeb3f03c585427857929daecb7028bb14e0467746b97168e14ce18f4d4d576745231b9aea461d2771e5eae501b97031549bd228e61e55d799b1ddcde3cd4bebf81b49910741921803979383ec9b5c2d0398e5b3bdfc019e3cbe3dd9ca9b41ac6e8464348dc465d0b5f5ea5074d87e6abe2462a843b8a10d4fee9a831e91a4bad781f634f021f3dbf317fc561d761df353917e47add29fc311c1ed52290cf100e503c08a64f0977d936c74db4eae0cd259bf8198ba4559f1ffc06af0327636b1917a8630eaa478cc927e98f1dd39646b466449c65a82003da44ee3afcee02da4cbda44a6a263d5dfad8a803b1abbc102dfc371e866ec073de835ad406958d76cd6a2569aa681044fa9171a51c568bb9a05b470a3bd5a01554bcf7d7398923fea130e99e2526985c542f469809edde19bc4570aa7d0b87a0e97acf81a271634324b09de33ef20c609ba9c37b19a22f999841c857f9fe182aaf396a1c3a93ff8032ac38afd1a4d4dcc288f15fbe71d92ac427d7bc90697d458d165d0ad5947ac325e24801fd9edfd8bfaf37c6ff8ff96243379d246cca5e8d537433a5cd4464f914e93ab97e7c821ff0653f9d07df986e8d713502558ffc5358656c7732bdc338a3334e1e4207314798a1314cf4904784530e13180dfc4acda07fe69e880f5657f6cbe1ee5662858109f96656acc584b1ccda851a86904dd1bc617dcfcd4a36a46d312a05f0828818618340d1280992cbc5cf022f145eaab3680f46887c64a1194b73d7c3bb7263656537a0f25a284891f40bac0d93d4a66b95a14ac663e7991bf54620246fcfe0fe6ee03d99d3c6af628fe0872b395a5f7f4aaf630e5ca79b31726080945eae9c50d6b3a9eed4336be1c2c662b7124cce702b75a5b7fd6f54a9594f079dafeac157bf6745af2969cd290ac28821d3b73b478d4104bfa0fce840daa2261bceec8c57d1b70d627e35ca7e41bc062df984f8f8fa541ffe73647e331dc89200363a5519d2107e340a8c35723a8f4b1fb73735a62530f92479c71e08577448b253935a1cf52ffe3bac40c557f57763a36dd46e249d672348b6e503584c54e1a97566235e706cb7a37b01c17f05ffe1233ac890b6dc4aec504649a2cc4bc919daad38fe7271d55ac442c016c7b8a84f56a93330990c3d7f5616e6b50aaa522e3912efd7260ff6244ff5fb39d47c0ef4d1a9bfdaada6901623de9148ae4bcc816489a5571286bd5e4f6fec8da90b7d0bcbe2be300b13c9fc4ced4e2e1ceeb805241bd5b9fda6987da8fb4f51c870bc606f30bc8ee2b7719f72cbc0241233d77ab56e07063723621ddadd8f1e59e02c0343131fa535706539517bbe921197e598db76f664c5f303d7dccdd524db6cc417fa05d793845416fff93c738b62fe112287fc1f0d58018b7ab53a6acb975eae48bdf12ef13309fd2fa916fe7dcf0f641794938405023a1a75786578adedcc2fb6fbe5690a421d262a8096d0c5cc9a8824d4954c278b3dc6ad79b9e0cf42342705babe10878e9bb12bc96092fc92df6d3200c085f0c69fbec5d641ff5b0c54ba1ee992570049a6939b4e17e8fde7baa22568e63465b75d9635077330ca9187d56140d2d75383f80ffce03b90815b6d1479883ebd47a78578a26555b8d4617ddef676a1e5a6841f2b788acfb92b94f356949438bdaec2460e951ed274fea4173097172e549e16bc870d3625346f2162a7c18d0e3ee45795c42604998b37433f31fa13479676d60034aae2dddd97081c6e342b627e34770277afdfa2e2761f8bc473e4b8b9a54412405cd100a1780329cbc90aaf934809db5e782e8d5e883696dd0f6a9cea0a07a02b7596f423c0071d40609c4c2b9a2557fd98d242cbfc57ae52fca8477644ce902aec3ccd105877a2af588c0fd9cbf9b78f2e4686961371667ba72d8f55a0e2adf3083681e7674b0f86763dc8105cad86c9b8973e80a609d77a4dc3ee715967176be2e63a5f01ba0074debd5581e35b8c9600e1ae41726a263d385c7a76ce3ec260a205d50974b827bb095d8c3134d2c64fddba17d7698bd70c2952e1d547c871aca186d83cd70e852ab7d421c057f87623364711500b96abbf1849d3c85ee59d1f19d4f01cbb92025494bb46ca31e5322c826e197f18327121cceed293c2e60fb690622572786ad13eb97f5228a587ea6ffef56dc31421a3c237d66a355e051c29ee848ab166c66a17c53189e7aa9039c444aacfe98bdaae02fc33f94c3e55e5b54947591a2e0ef1fb95f5f4d1f2092a352dddbdd5821e75ed8516e7f12565fd93df63b1e31c759dc68547aec37b87a7939daebdb2a6ee83ce0d91397f7e07ec1ba2a712ed67bd3a52f9af2bcb334dab30373c6f9d760196c66c9f30eb7d5d3c440395e2c8aa2d3064a5f9ee90779c1731f84f13bd74f03e6bc68d4a54b0d495b37912d739404ccd5933b68a1a95a2c82d3b7a3b22afd612a47cfbfb7889073010b8178ac391e0b4db173d49a1a7643f1e1cc35b5fc0232efe1e6cebbb3b76b21f50e9bbc89ba5ce1b014ac1ada694a3a08f4cdb89fbf40d0eedd09674cd5044789a46d05df599060a85043628736a3f5f2400147e87808037340b6325938fa03c24721eb0068f31d3d8ff63cc7c7c0313fef8761c72fd73957dcd7c25d7757933c254beb4a4d1c4dc5fb9dab4782012db64db77aaf735bc8f4c4a356b511e90d2b4e8ed86d3512ff4a24e1f0fd8983d8c4538f0689614bc290101a261e28fc83511a93e9792b0f8c4967b0ea28cbbbbafb413874b00fa35912f03ede204ae7d907ee185820e1698dc0008cd90b86fc76fd29ac0da5175a5aa84a614d8570f4f73957f1008e6e9a0a02712f9bd35da2481e7d727b61b49ec46ee8253719361ed4ed7a3c408d9cf8d4792cc2b82c1507de8ee4c4afd90c8bcacde384c468c663149268fa267d9e445bb65111bbe44c95e4cab01b315f481457cd56757a325201be3747a720aa015745a6b3476c836dea05c757e1d5139eaa4b1fce22dffef69be1c037a6733470c9fdffd7a8a6b63a9a48f5c26cc0e7bc62375b8fb58d004af316454f97d0d97743c2481c9180986b5982f0c02d4ea1819624536aa01916973f52eb1e7074ba3f44c0ac1eea483a486ee31a5e557fd4cafc3d6dbab49a59a8b707e9ac492b1acb18cfba28b82d736baf530206fae5812931b5ca382ee1a97b486418c452af8130c50ca5fb1f3b14fe5cadaaa861cd98989cbd3e1df9af9c9f159e2ee5db87d9bcc8deb0ca8b1dfcbc554eeff5549bd000620e095e40b471379130e4c0c1ebe5f9195265fe530cbb5319c5d033426cad07840ec41430bfbe978b84b232316ae55ec76003984b49a6d4e6252837aee8a81aca7b1f89929d05382a9697bc5dfac5b97cd0fdffc4187306395e9187f094e99aef0cd26df5d26640275f2753749ec41a65f626c84b51013404c4128969380bd5395cd6a096d7af80a59686d7751f8e7df155d5192531eb1179898adfb050b980bf646862a7af772554922a5b48f166edb75fc7eb425b056e8cbddeac66fe43b67c0305a5825689c6215f0fbe580f01212674acbef3cb7e4bc044ccd9451ee5a621363d892e9c0f199cdcaf8e3f48a9299d3b53f4b465dcbd2e20ecfeb18d7e045faf0a1598c9d7bf009260b2d7c2efc368e712d7639b0bc5c4e9400b949ac2296be0ccabf1f72a25c94a7b530a29aa72fcbeb73fa42e7b292fa0688f2c90bfdc438773395b98dfd57d135df92b17de84655a4733eeee8aa3dc7f539d4cbc333b56806e275d1d19f18fb34cb327d55c9383b84d04560763e9a9896ddc9a25bb21e5d9d4c3a3aa26384745dd7103d9cf2b21221c6e9394536abf077767b530ed307c673b5abdf5d43e0995855c60affe8f0949d77094afc453d7fce4ebc543551a660083323fc9ca7c7bbb92381ae9d5b8c7a46ddfa17b328aac5be0566df2a409190a484b7b89b5c4e76bf1e49971970d8c6306a51388db0df02c2773b90818c631e54d94e3692d902980ae84eda450574d57d68dc059b49d39eab7deb99affcddfeb5e2a3077d30c30e8896ba0a7bc7d164728922799b0b8989b41cd1ea1495ca48c0bb279ef519766aecf861b261c6e84f1a4daec7f585bb8f35dcd649efd865dee950668a6a166945a435780cb31f276f43f532321e29dbe8b5e5ca2593347c4486da32e236589b066966370f171433392da24ef4403dc7ab1a5c6e050bf8a7587d08e4469a0d5a8ba5fca2c278d2ad10940798813453037e49a1062a7e136d69d1c39a698ee1a15a0e4e9530a6dd872cc22777f822ad47556841fc478367a9d311e237ac258c29c45a190eb72e24369d50b3ea9a4561c61711387c878aa53814e3c050ce6182b28995a67bbed787e6894ce1b405587123b8aa400350a48990ff12fffa517e4e6b3d828a5ad23611a791dfb51f67e206b9e1c630e014fec380bcbb4462eadd4f16747da5ec2dedd347b19965a842233a0953bded9c9d0ae6015ef93de80b1b7e0569d6aca8ef8d641c813f6a39733ffe19fbe0e0f1dffac7bc17e936cdefd020c5efe66680a780def751fa16ac00104c7f1be870d524c10f6d68738396b7d13652295dda6e50baae528599c9cb603b997b46e0c6843c3b66a748c28c6736fcf7aaf35d7eadba313b13381230ef8a086775fd9019138a7667e12c75c4df826eaece996864ed7cd22c0b40460a983951c953e625b31d3795c06b8b304d16d995eb7499830e76b01aced45ccc347762ddda810614eb8809e8a6736e4faa646dd68b8e0ee2125ddf9ef680f30dbf65d80577a16acbcbe61ca075b250d90d9535be21b8e216040493c813fa1fecdd6e47c092e820ec341b329bee1fbad0f6a348ab6583ff04290c856ddf0efd94c2152ababa896bb08711ceec3f9288e171bcabda995c5198be5f4ec52f4e5eec40ca5eb5936a3323387e6041136f620c794842f8790e364c9baea8c22c0516928b4ecc852d224ea797325889035d47b6f1f33a4b951cfbe70c21044763824033cbda508383414aba5b1c60a9ebf66e82ea19c1ba4feffc7cf7ca379ebb546919653906ea6f165aadad60d2abf5a816ddb95e7a76b4049cd374f559528c33105722d8a5df8a6d96b6514368d841868827fc35a58a468c0b4de495c86e0845e5ce76fe8c7ccef5ce1d46efc5431c806f05e394ac7dcda74915a6c26c97bb7168d52b82fc9bab0ececfd99a9a125a201ae4c605491c51f25098b47cf8aab5359a07fc1a106e97fc3347ad124dc3020d8a133f0eaca5dc410f9e487c10e688c020cd42378dc0f6c20197894d8aeeedf7118aa4739b04faa9a238df81b6a06b99b8a51f988b56a36d9868ef5957ea9576c61836c3a87ab23f9b2b4b62954baead29ac51d3b23ddb36310e48acd20aefa605071cd188939b3a06d1f976628540e7ca25b18a36ee626cfdef709dbe0cd710b765f181e248319615e3c220e88fc9747462189f86d288c705b041fd856e392210c29685e6dcaa6f69d8dc2b15dba7d50ebfb622b267bda511723a15cfb2c89ccf578910b092c9ac2d532f1f43411eb11b7a266847badab1df6c771d3bbb9b873b6dfc43e2f8a77b4790b0aa1586c25e5765b2f3c4b97bb1e243be1578d28b262ffd8e2ecbf0443aab657b6ea046713a133da36d55e2f6930fb33d4eb4b1ae50fe34332cedcadf6e2fc03a13341e5e76e225f12b26e64c65612390a2b1b97670aba8a21c860a8d905cad75ab7e834061467ec1eb5b8fba2b3b2bb869bb447cbcfec9e36a99c85391bc90e5a1b665bc776ec4297a54df94a65020be9124620e90975ccab7c1cf25ad30b8e096636045231f257ee2ae4f7b40c27ab6d8e2adca3e8f9dc5c75abb8d929b41fd49bd93d6b2518f3ca69ecaf358d4ce41630d88a6b43e6226837d30b5d12c7b73449d8089265c75e6c5bfd09577a8b2bf07e63f4aeda27e34a86b8fb97181420b70cd9dd5b70f0adb0dd0551c704594b11a8ceb9329b89a2cbe9916f50933907903a9032aa0c6d21b3840f38e92afddd354e1613a2b3275141767d504a9f6e6cac52fe9d188122531df40213c53b332000f22d35ff8efbc3abd4f243aeb38ccc03fc4988835b8e20e60277d3fdc43da53b622d98a7d1695b8a4653b9fde05a8bca3addd39c6c2281cf4d162079761d06fc2814df263cf97a045a11aa77b9a1f0f5b9b19907b23234d55addaac5914d8e2898fbf676ababbba67f9fb4a14742944d8b0a0f076f5855ffb7054115a476211257cd6dc998513e1f4a26c9e984f8b84f67706ceccb11b9c96205dda41071bcc23243e9dc0d1f9378037d49606f8a6a65ba2e7dd6febf6ff420ed4e34f3e92eaa06327829798361e0ac97efb80c38d5cda94cee41663b0d4c86f513477f82634b82601ea7f7fbf8c1c0ef3c64a7681ea7751fff9a161094f03b907e666d2df5853beec3fd28390a8a8c930e6f9289303969d433a3a4c96dae0c2cb911cae986002dc11e15cae621e61d9224e6520192701b217ee787696158e22290a9ebb933ca8d5373d2c5059b69a1624e61fff0b9b8de94594c31c10302f6056386014c1bf7e7bf084f7130b5d79fd102afe58cfa655bee87b6b37de71a4d30991be0d1a477921d0f92db678cf034ca85b06148ace613db62449e79102fdeddb1cd08609924f4bfaf58b2ad896002a3f036c3094e47af5a37f68c08e59f224f30f97c97f7b05982f970c0b3bd697d7fbcafd0aa9b5fa038af0b88edd325523c9a07ba9d3cf9166a18518279f78ce57435c400bd3945bb1cd0b3c7639341a380184bc78fbb87be911b5baf35d7e058d3bc9ce75e809c71331c94f67b26c5498084f077fdc70eeb065c17958aaf587f4f3ac8c4d6cceafdab06ff8b04aece68e5aa9c6f962f9d0905614c9a5fd03fe905b04d31e5b95063fd272f13773c4336112ab60ee9eb548fbc55140b543a2b812c3077be498d9435984868f82573b74aecff7050254f8a3cd92b90d35aaa235ba21ead4a4b61f21a10176d7c11639a6123358dd73d5681e18f994d476ff69b20ccc7358c79b506cc19fa4fbb55576bc9785e8df5962727e06ce23f4fad8f48594fbe1e6ca07be4738835a2c250efe0a9087557f194127308144501f9777c69be8eb1c302da0b0a36a5890bf2329a21cf13b307a8171421d7deb3632012b09c6c169305f8e3b756917e4b4c3176ccefea31e46af18eeb03faeeecb022b8a89aa63cde991c61ef29a5c165126638315a0e995580594912d370a1c22255b2ea7edc355917d438e4f7daf2386bd88d711166705c7fa3648f7bfe6f374db005c761744831bd22c0a0f3f3bb68014c6d4f3cc01a5162ac21952af0e574011fd09141e10732299dd6166edcea67247b5ed9d60a5933c49cf5adb41f80e26ba7a18194e7139bad83235b957aac3fc450b1272c88c6bc515efa4140fbc0866aa6c65724ef434755000eb5c095f8d229982834eb986731157969f63241a4589250090f3e65680c4b8bf23fcf8794355d4ce1c2b58d629fbe3fb768582322de99822b48e7b4112e6ab8e019c515c0076524dc8ec3f5b2ea4edcc8292832c14d23fa617574a44a437120e6467373c241d3f3edfef00bd9da9fbcb4706d7213877fa1b67629df859cdaf38222294b845b00fc08998ba4366de05e9a0425adaadfbbf350011be07873890606c39e15bc526c8fb392a9b60fc14dab84028d11d4c636a7f2da2973b60c8785274472ed35eb925803a36560e939b3dca6922d25ce3704c3229731828d85a08b43913c323f91c274677f875d2b68e6b975646e0f21ea46da862aa68bc0a512a9259e462b3ca2c3af53c7f881faf80fb5a56333953106ef8f1771ccf6e9f611959142cd72a5955016ac9b15fa25b499b07b74e9a99ca9016289eaa30b0049f07452925986b348e0a748587cfe97862f7689df85ccac64b04020f9faf644990f2051b5e9410d2267f6a7d3406c4238c05d3a62f0c5d5ac37f2c9e872f816cf4336a38aed09e5c3edbe7e2007d850681ec97981d8ebb58f25a9ae554f777ac2965cf723fb296cf97aad5e2b00e648aa897acb0ceb910043d06cf3cbe2523094afc9578b854244527f9aebc3bdf1414049432cda5f234fac9f610ea679a9bf727c4573e4860f2abb13924d77f0c824949fc04ee98665d10d294b584794d6b2c25de52184979d50b2481c87a7d7e36eb22556fafa3b1d298f86bdcf83453d8ea7ac4dfab2d295cdd44f53895194e4cbfbcd44d61402c2b35f54cabd38e1b42c6b4cb985042e603ae0fda722bd5129a233eb96bd0212ec29230e770fa6573656735f7ca2bd1f1a0072c1efac663ea88102ce9ba2bc12560a1d658a458252a1dc1f3858f7a525db747e2fd8ef7907940e1e64736177d91bba400df07851d639d26646ac482ba75a9a7a9dec0d26a4bf3cf658b1d926f95afe733f937c5d46def4ae71d93468f8d5136aad8fb279bcd60dbf8f5ea40a3293e1b9783fe3372114d6d8eae01dee3db8dc764572f25844706fe70e759c9a3b085586adb4f378d864e022bb38ebe37c32b097daa8e82049ce7bbe4d17a89cc9d1060aab18c3b333ab944bba2f92876d748c19eaa1128ecd4c9497f398dbfc7b288bae80949a6383e1380fa123d51c1e2cd4324a33d8fec66fa1ce814890e41205ae54a5e31bbc5642a92de1e9db84212a1ab0d4dbd072441b77f8e7460f3c741d3d2c8b508ddf37841c2857d23292c5ed7807ab8f18fb44c299e64f9f6a6ad29da1f8953d960c65a723f47aaa84323e9de526489789590ea8a0f5e3d84dab213700a554881bab7b269e63f2d7ed0b7cbba71fb60a4160d584845747ed455faf741a0d127a2a2e0e24a93fdd254c8bda683e65d76d30330964c6e15078b51d4ac8d58d73b0fc9123ca9a9a2a75de1a0147a4ebc99d22f417ed41d72e91c001dc8b92427fb23527e996291587a2166378412139bc7265e3371f310d335aaf874d62738adb95b4b2b4fc73e7577e24a0367127faefe80cb359df6aa44c93d3a32c3a696a538711b4ed2a28f9ed89c39509b65a23c17765c0f1959b8587a7a718c79d84f6ce1883729ab3eb00344064490bf8942d9d2bfefd377dbd74497a11991df3c4d994dd89a7d5184891a35ec454253f18005c7acac1e19bbd370f5568d2b5b6d20ac4437ee1e49242e4c057cb8f0d03feffffff01