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 80879 f88772c2166ce5c23e5a531cd5d5cfc47c632a3cd15e960fbaced3aa5200e3be

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
50a5ed610adaf6d8d535ef0a92b337215ad90e0ac560b2c9dd396cf6df76e003
Certificate Block Hash
f88772c2166ce5c23e5a531cd5d5cfc47c632a3cd15e960fbaced3aa5200e3be
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...00375a0100026d0100
00100000000100000701000000000001031f00000000000000000000000000000000000000000000000000000000000000000000ea8bb255f5454b03da697652ef67a2b544191ed18dd66d765985b639deedcd42f2200756daa713fa859385e15890104dbd1500c2b471c3b4ed3784dde0085bb0fb40bb0e8e3b37fbd78b960003c257881c4942c7a1a63d22df030000000000000000020000000200375a0100026d0100

Raw Header Hex

00004020ac96b3e3dcfa49825ab1d2de0f8143226b349f07ce89f866df47414639b76c1171dd6293c13f2169a179e665138ab54dbd7b6f0c5a07d4bac9adfd3791ff25bee645456a0ac5001803e076dff66c39ddc9b260c50a0ed95a2137b3920aef35d5d8f6da0a61eda550

Proof Data Hex

59,560 bytes
121216010307dac7595b565471de3aa4c5127a6536ccd3ac35f78168f4006838214bc3ee36e0a7b7321b82d5b69456b7eba70c196af61af269a7105e6a06650109fc49b36ffd626c6881553750f5cd9b14b4c8a9be7d5593fdd32fc48537a0fd5dd8d636928e27e709574d6d7ef1cb4cd2db23704b8d21efc64ca943eb9b19c6f0ebcfae45673aacdffb045c7b670603ecb9552c24bac221f7358e34339ddb2a572e69e4b8239a2b4d404473933474197f24df5208bbb4073c0f2cacc2c207da151fc9f02ea1d568430b58c6a199e111820bca10be864c9c93fdf6aaaa7d1ae9ff9ce8201abcabcb189b472a3935d2ce8b9a2b45a62dcc865443a060a9278be446d3d42c2b1a00f9b0968bac07655e6458332969e38aa0b6df26738d037bf44e7f59ec1e4d1a500af9bfc5cf6691d189943eba2fa530bb70f32a13db92d786e2092cdf8ac68d62176b674c63c826e4fa9b26b3f1dd508b4196e767b17ad5ce54a063ea4dd253767a7bb318e1b373c428753ec712fa8f3acd8d557f4af65ac638b5fe973020cb79e171cbe4a5d0c793c61a121b73e3c8494d650a1166fe61365515550e5c3a1eac3158a66d15246dd2499113955590230fd7c7e5c81cda6fac5b03e184ff442772a95527b089e52ef3ccc16f6aa1eb7493617b27a8abda6fce13500214389dd5452408d760fd287d1285a59549304025bdedecfbd9ba6910b58b257b4ed0f0e3d6dc6a3a7ba8d46ab88f4a292e31ee8a3952277c511fe121a5ea1f8e75d9ebbd5b129c9a6da2fd536ebc1ef07eeeb061878b308db0bd2cfb708a60d299797a5194aba0d0055cf15006d6523983c4f50fe172562f1be6ec1c252dad88acfbe882585b96c2fb456f0fe7c4f499fbb9afee4d4ea3924fb2e06b06969e9f1bf73a335782793eb6b04d5341b74fb5039d3e28e676e5a27e0852f32ea22c3f8e11a5a5422d76e22786ec22570482ecc5334a7f6f8458f76eb4fc73fce7997d23ab9d18888f24b4399df72cd0545fdc7b3aefb85131376df72efa13d683082bc2517b5e8789ecbe24403ed3391b4076e1dc8ca15b921bae9c57f1edfa5ac97a3098179e9e2e4e3aa489bd416321fa2179b14a596a4028afc9774feced594d834d30c4216bd7c827b083660049ecb9190268b6c601af96122f9000f5a6e7e92bb64fcee062aca4896b4b8f9e754d774ed7c483ed010a52319973c7128325c940e20d9498d03a26a3cda8bc2cef54c91a0eb5cf1ec7bc4f5b132d25026f06774a89350a3c365de908a1468eb6c9d5f095628f3f37889ad35e23ff3a3cdf250927fff732bcd88f55b48311ca10a21262ba5001357d927aa206ecc5649090225e716608a661f65b56c68dff2847f0cdf19fd7ccedcc5d11fb9df62d1c401be25bb41e906282935d4fc7a57bf337e52898445920cbfb7e0d21d1b2cef249634fe80e92f43eb5667b113215e098e182866c75a23a3773c2239ebf2428ad7adf89a8d5e3df7b895a40b0b2f6d19a34c3d042f20e50069590149b1e925dc8ed9ebb9ce915aed7307751570da21cb85462a31f43860cae8be425816c8615de74ec582be8af297e864b445adc407d749cf06f8522ff276cfbabeab5e2a6d5362ada67000e552445a949db77d43b47dc9532f840d57f781cb70e5402dd7e5e99b114d3d2628a340856d75524646368211b7961e355b5c3e2cf5b9f50e0c2be6c5028f26769b2339a110b85cb23a34c1537201845ca107573a8fd5cb820c1fdcc1b306f426031bf8cb9084ffd69bfe46b1c229afe74e089ade6f56ed19d766de32cc2680856abbe3f57a8599b1b536be7f19768e883afd25d415f78252e6da4472e1e1bc2eda36f9493b91e422f31c218019710fee231e974f9251a963854bec7a95a18d781080aa0a4aacd143d53db4e18f8f39877fc4d9bab09647d24c062da466e4aeaf9c60c17a9a7fb6d5da18b12b9ea6ffaa194075821457116e5f79b029306766b44980bc7e7e499de35772b7ae290992f67d60e7ea38de6952d551ad0a2c321d72317de7cc8cfcf4c584aaa96a8d4301db9357bae1cd0ff5591cd6cd5aa893bc196448c1a1188f5721040e49719c2c79e3856d004cebcf28906abad52046aeb482a0d3a9ff72c465953798c97f86bc905698c90e3975b5e0d5424934581e98631fb45224a8da7bd95246e1644f77dbf3e1fbe7f7b7ea079edcb63d255ac5471fdac0481e33025909eff48224f6076aa5f365cbcb580e7bd5dc78dac4017008cde91d160798958f0d4e27ae90191e30162f29a357f8d83df87cd979c83994e21473a98040c7c0a7031cb17708a38c48b97a99f87ed271f24bc872528c0313e830ce013ec6df5dc9158c845955c8e2f0d3638054d38bc1a07f0f686a6ea19cb5b03c3c605c61693950723a045d21f5644f5f9614cdf599de70a166c98a50a59d1f292326049dcb30d816017b0268237db9b20a5809736bc06a861f744c621ff448f15a792124504b5450c232c75b4ae59dcb858f2f1f3f3c6795ac006b7474de3f778adaefea3792c78c05a04959839aeeba82fbce259f18010cfb5f12cc0e1e7f026d4a43796fb117d22fa353949bda0976dc15f3a693b49fad5a3d967cfeac1f9c58b0e0b111841b49ff31afb7e69f567a71390b4519492f17775e069eaa70fb248e1288a33bc3c252570ebb15b51df326f443575d8e523029d0cc2f0a444931e9ffee56335facc40377733fd306ca95c888b85bb999902ad603a3dce7b25d0919d522e68b48c2f47cc079ede4d41474061a989d7680614a7532d83eb89d85ec3b6a226a95eccf7cb3941c52a8c6ebc44f3fd1e3b569997068e239b00dbd902f9931a2690e92398843c80c1179db91c0faa4b7a99de5234e738c31678069665aa9bc9285789a1a20a1d8c5b5ae7e2317650b7ec3a2e491138591c9493e4042ba5d272a88826300b6b58057314910f52c69cd07948ea27faec419a3df81f0f8ebbd8bd351755ae1d6a95efcdc70e3d6124c7b67850d1976db0d0d51d953ba3ef14b8576340992ef36e0ddbaa067e381191cdef6e51ef4520e5980662ab49be4275ed146bf51eee96c1d4f940f1ca04809b7e23d3b848e4d7a23ba7a146b2ae826a30e82bc620814abb65bd1525b6fa9f858ac469a336dd6c98472d704cfb212651405b6584df020c2bc0a67c7aa50b4fe3610b6b1c04deb33bb1be2a13bb98dc572a36a172e355defb004ac1baff197857c37102387de05fa4fe19bc06b8122e6c98a108cde8f37fc6a3d5367da997f4cd67455dbfc9fc2d6811bd914c940fb118819fad6e0421cb2d9dc9fe236c767090654b6fa5cc8b635f0fe4d1a90925b8d49604b3a9a4b8b350ee49745d7a33a3a7f9638d54e5b64e29dc2fe758e81674e9667ea13a823bfb0e5aed25b5e94906a3ea5a08db6e811ab796b7035407a05de26f048a5eb42cf1363f31608310e0ff347cf9f1bd9434a5184bcd125e1f874d98bd5efc9310885dcf56aa2f9ecc02627f7f89b7e3880b39bcd3c9428ecd7f63689e96146c0fbd3c3b4850b330d675b3b329711373ab112b22858d1519692a80f9fad6c25fc5478b74aea67cab1134b220275aaff3750ebd10a3702772b35f15d47957ee0cc24c83d2c8452aff4dac74bc65facedcff34b2b5983db73c9c7020784403d7fcf9be13088768ab7e1b7449683a3b041f0d93b9c7d2a15e82917fb37380969c1c25a8599f1978829ea36895e7afbc4d458cadd9d6c6e167221d631747647a0c0eb6ccd5113d7e35d1fd105efe0ebfca48806c667965e69e532e0154a3eb0db6340f2ed9e047a0804f7bd7700ce1924517d4006d18da59123ce9a132eb9606139b685cfe1ca5271d8d68cc2da1c4231005bd7a489bffc27d20a7fc821a8408268ebcebb694b1a38a5f440bede92f0fe195b81af906c7c669e6804c2bba82f1d394ec8240774e78fe688544546cccab1fffc03d2fcf5f0a220de1e55d2dae21e56c09bcfc3e12ee8d96e09bfcd6b7506a55e5eb429be56843bf754319f11e244f88b93e9797de1170acce8ed432ec81de86dde03ccb9b9f5e2b4fe8c43332ec7465fd4e812ea058666d58bf96f4cfdb47f2f27d2b89a4db7055451c7bdf184d260e11c9cf75e7aada159f77084f0fe5f2c4f5debcb6d26a2f188d875f484543bbad24c8ee7ea0b4afcf47687cf84af89390b07950baa8d57c79cb1c23eddfa352faa3cdaf13b75f2c1ce75cd2c34dd266d7d48a3da7a42e5c17209debff37dbab6602fab2e4bed26397f87fc545a952b6aace8c065d90378069a6782ff99fc1737bea0cdfb8ef9ba2f7ae4dc101118b3089b5b85a5640f36b5326dc942d062adc5e6d3d827e1b9d9922cc6a629ccc6976b353ace500b83e9f23d6d7546e8314594d9810a0a74aa8a39a4a5c11832ac973d3d54c6759c69432bb01bfaa415a60444a5e2e1e1bd2e83cd0d750a0efae76c410362faa2de879ad94156acefcde50615b623925ef6bdcdd23ab4c980a9f521e2bbfe39cd9fba60302ec82a9c7c9a71a02eece71cb7de3b8fd225ac9d3fe4186810de150f5ff2de56c2c5a6fb3ee5f98a3c07a1243a50a4c3d11f4c57c7dd2a01bf215376f7634a995d78805460f3ccc08f8080c9ea7cac5b06f9c70dcd780c5c7f63fb0dd3bd356aca202f72130aec1758a88fe402979cefe810a4981359cb92b3dbd531e26c4e46df5c329737e76e1a149584178e5214757ee88c460b5c246e62208e938b2dfb4b15e38734d867584bdda6f978022a5df7e3ea5b37720b3b77c9e1bf7b9370b8810e918bb966078ace87e8409b6267b64bfdd68064192ea0cc115597dca945b137e462ff6095c9a0a2e80e11968bf47761585657fba6f151f082af5092a07ddfdcc8f2322c2d37cb906c4c8c789e9bdb2524c80f2fd83e217b4bc4adea23e88fb538252db56821485a5a53a46ca979adadb2c23a8d26c9264eed3c50382da26e75172145d6bc443816e086723f54c7483aa8639ff7848887a761f98f6c9d394bb065078d575caf07908ce07545953e5e1473b8ba62d281434afba3310085106a97d85437831d95ac45f362f8d86a8a447f5dea9fe8825943124441edf15556085a29c1e7d629a59f124ec482b0b2b36c70fd8f7c1d713bcf3953afbe8d815b9146b9c377bb30a0493bb73bbc14903a442496ab87f5e03a495fb99a7be3c2f5b2cf1c997a601f0523273dc31d13706915fa350746efc6f8644f19a51feb351c13927eafde6661f0192e4a69dd1a413c4dfe26d02fdb4405551f771f78c248f9436b5b46727bf4abbcb5205a5648c44e7973c36223e6c7a2593c60dffcfd9bb00edf46653d23c39b857a907ecfd6944728e782d50e646bf3e625fa40d64767c0bfa0427bcb52b0ddb10c229652344e2fd9a0dc2d3dec4c79f275dcd407751e7ea06c29a99ab71ec5e7440ac38b1074f325737a6d641dc6534f24e0fd5da0783a931e8d46894a59c6e32261024382933b628a41ed1702a4dbbdbf37df8aa428f12a4cf2a3cb1fc892900d4c23c3f5a0213a4ce79bf9bac2d800c3cef668f9ca7eea26a5ead31be7ec1b47f6a7342401ea26fe93c20e025c373f832eab15b60df2d48341be97a4a15c1aac861411fd9135f8decd23899033652b99243eaf6644966b1fd305b1395c884b270ef5b5f6bf7f3753fdc1d6203064c7ed563b373efdf1d77c50c1741acbc1c5a34611b8e32a37cfc9fcb63b18810e11c8c65798cf49b83281de37a45f05a58593c6f4069698bb2de60b130672c3f17db7f7177796b9b05f6ac2ded6ee16d42e01c3494a04ad0738d1d4f74fd919a757b87a323d4a12d746ddb8f13a8a72ffe23486915941e53bea9da9bb95ff803fd68ce4443be6c2ed65081aa4cc3bb2565561ec6180ef3334bff255fd30fdf5ac7855e64d3caa0c14b4a79cce65486130d960e98c916a41a2eb20d87bbd44aec186a962736c9a3b5425ec5ef0b26e1e4923ae7c82dfd70ed81c4845529f5a6d0f8efcd32ea76caf151ca247d89cbec6f189d62f5644573978d7a04600182578cc8f2466251cca1637332d092e3d48fd1024c8a7719065144c8bcaef20d10d81bc01cffce33858f4d7e90d22481fec25a9b73d0c76e89cdc6c89da8a2ab17dccd45754f7b987efde2d5ad23e3f691cbe73ef16147feedf69e1995581105131a74ebf4f0496937adb135f776cd9ce56c6a53a46c55364fbee5c7336de55df0a12e3e404c9893744f861366455709744bbe86448275b4a2955850f687f2b19a0b14d7137e036c0a9d67491843d8eef9a5e08ace43a2ffbf35166615df23c7ae4f849eca0254fb55a443f7840e3e37cf5a8b2b9a9b7e56265aa96dc10e3ca7b1bc599eee09bd2fecb410c24ade34a02850efbf16f8f0e0de86cc8a722115e15191b6d4a81bec76b6fe5e3a200140da7f770285b55d36a46fb543b374ad34e26c9a16084c8087cf5e6e38ba4fe53bca3581c4864d0b251e1ab6a6a576973903ec27da99085bf930c6f74965445ebd6f11b77a5287bff2d541acab48e5da98df6e7b69291dbaa4891a353ea4e6889ff0d5b3dcb160284b5a5f28e37b98906167220b7938db52f0f0878f02ccc866c58062a0c792b8a71392af48a3c1d392469b4f813a4bd71ea2e9d5169d036695c08aab285ca16ccd5dc91603ee39441aeb369ee0adeb4423481581a83c63beb10bc4744748b53615ecc01e76072e33f8b50460641b089c3369552d4a2ab26fd857381160ce51eed067989bf75f936167964ab9ac468d659c60c8e7baef59748e52bf124e919fa690f9d4ab42922f63ba95bdc6f7d2395c1ba56c210a07bf651965c0d036276c3d6d3447fc0b9a9295eda8142ba143b269fe1b3f318ffb5460beca30e833a907574d4e961147ad5dcdb3a89acf5d10c0d548d389bedb5c4909d2bc1bc8fc918019bd7641fd8079ad9646de522ec106938363913f176ddd653dbfcf1cbc6b40b946dfb54e145ddc849ca730dd60222ee7c285d4b4ce180a3873e674c50e37d66e1118f09058b878e3566b317caa380b3a10fe83eb15cf7eafa6126cb962f8df23ae34c630617632a8a06639ca3bbffde976a0c8c290a8a09163896b4b795876eb431bd1d7d31630cffaffb572f8de8df7fbb9e469a674f3d1daecd0717a9a23afa1ddb07a637125e66e31cfa63353b048e1d63dd2f19043cc289545f211b09ceaf85f14a848ccdde6bce99200f9849a042d3e88bbc8c2070226e4152d191ba93271f79dbf4911c6ba682cb2a8246697ed14f8acd0e898fa0b4f5339223b6a03009ffc369d5ea9e83bc2a1ae968ab1aa393d70aeb6d6afcbd3a2518018abfeaa59f5e98005e86096e7e4245d82b7e523a86fcaa0193855b9f0191e8eb3c02b4dca3799e0e44d3a84e3f4cbbde92b54f1d5743835cfe7a1c74f0d4337b6c4b0eb7e6d01faa0a597f8f21afd997aa25536de25fe9b73737f40fbb21d7e897c36fa9eb4f33fdbbb0dca75952b885000d3759e779a37e7250536da87d475c21036966f071776b509d7c39bf7bce9b53d3144763280ac4b202ea817dbb61ba924a56970c338840bafa916b37181a401c3a36255fbdf61e2a587debe188395a12109954e186332d6bf20f1cf8768df46e6b6d2fd5d1f95ecca6450dc9f1aa16ce293a2d501d6e5944b3d32a64bebec10dfa78b2058ba5ff2dcdbcb20da77833b50e1e731bf62ac8904db2ae65f6e01eef5788fa068744c69f25bf2f42e7552d674be2abf1b4e3bdb8b2d620295041339df793d60623df2cde19eeb4d5d92c0778261f7a7351a008b7f80e1d829bfe73c359e899f477349b9c897acb3aa7df373dce2f4749512738e14ca34cf5c00e58a9fb9c5f7a43cbc7758745b68d15d8d61015e5cf575f6d044fba924397461bebcd8fff95389ab09158f23a450e84805a3fc3f4d214cc7105b059fef1e1945ba583ac8778353406c3f159861b846768c8e0c3efb32643b121e558bfb431dd04577ebe789b0d5692f267bc17c9e8e7211e57c319e73f045d4a9ee807b104df6d4fd14d80db3979430b05e8764fc87225647f4b3cc82d6fe1eff986147ccd9eefdf29aced5bfedb47e39251d9de10ef58b7986c8090c289c5dc3ad834d03f6dfc372fb87019b0d1a9618e0bd1e8f35aad64351e8dce0eada19e596a0443a2668419ad636270ee987f40b268eee21a92d870f88041d786d5a5825adbe110bc46d49f3d331dc843f4cfe5c8e253ac34debc48f7e0b8e998f5f1dc663648c29b66bcc7a29282ac35d7a96075b2a85de957efc8026c4676235cf42325d9865ee857c1db01721d32e3de4b4617ec47d5d34c60972477c028c97641081f50fdec676725ce76f5e7318d0700685f7158521b15f7e52f5f5a7b60e46e2de73d9ddd640d56cdbd290f1693f2a379a4a6776ba8f5406c41af1d01a95a0c4d77c0dc7d8fc56a8c0780c6464c829bddf1be68abd0174df7deeddaef7e5d0f11540c96f49bbec4bf7dca95c84d941dd77db8da6ba54a43c2cc38167b7e8f4c8c365563ff4333f3691a6fe2df1874f090eb7d481807fd9cd1f7d02bf07f0e5e8980022fc6b441d27d51c399a981bd6f3677a558bb9aed8a5b44421e533adb3447d036b7b18374b2101ae67c852abc8963f753e647b438b0ece1f8faf006a76b7a4ac984fcaf84691266fced624352566152768c95670151ff91702c44b96580adf90d168dc0a75fd77e19204b0f12e53b1b162d380d05d9661846144b9904eee6ae21d59c3edf400fb5feef7a64878024512f023cce9d50930f119004450504157d5dac9d4623e5bf52c33b4c21808eceb79245dabbab0b25277ef6efab6402605b20e6af60dee57e0bc67eb795a77fcd4e07beeae79e3dbef6d76fef651b73e8f5e2b71cfb0a9be2ac652f1364201f9032d9f11a64640cdbb9423289544ab8b36306adada060a57471df4b1bb5f935c1d45031b9598bf11814c129ac6f818bfca23d2c851049048c858fcf03e8aeb95de67ecfca76535edebff3fc6d63f042693e7222ea6ef7c37c49b55fca1a6e49b9683af5e0e456be6827a71be5ce9d0b5f843fd3f836330af6fa02707a5c43843a50df22f5023932cb5d7455b7480ddac4a39e01bb62dc958d3e9e9d801edc043244eb9fd2b177f99cebc206675d39d4797e86cb395486ffe3d4c54116030853f3502d3fe82fa9f1eb233cf7d1533e5cea1082fbe30efcc9ee1ee59fffc4749e5f9b1287b7075a65a73bb3256164a758abb583cabc3018a4b87d9b9178e2e61be1be131bdebc890aeff25271b532caa6ee1d02b677638ff86ff96ed6198125b0cb00ce447ace6475c69e09ef7ebc6260ffc408669d441b3832a9a5b54d8a6410ba583d1ab7fe13d90479b31eafe1d3b0d02874f3e17321566c574df5a8651ccc406aa103ee8822239743e8ab9da8a6c7b78a81dcbd132a91b4bf78859c67138a6012a6d352f07206de982f7e17f6076bb282cb442c3d4c551f9095fdfd2164a0022bfec2e90180924d5c0b65ea54db1a82aea0bbf5e714f56e2325a1cc3a16586fa3d8e551bade722abc965239e5d73f6406edce158cef837d37cebd020fb0bcafe573661d1c6b6442ff875b62da0d40a4e27e41929d485f2e80f10398964b22ce3f3bed0411a5bc3a64071d02bd56a4d6af8c02bfc4820889f522cd2f8c907dd9ffb146c0cf3fe0476f977a33aaef5007be93ecebd2a45ee2c3a045528f9eb8179ea9d813799dc9d84ee6516d0aa6f21763f30f5e45257b144782d2a34702b96fb7bc71d3be652bbcbff5cda3fbb8ac359270c8f85167555c8c84686ba43e34aa24caf634752b27a68885896b4831125f7f44836fd479fa76e540680079e55d352daeac651d69f15fffcf5786856ce77005a2cf056084447f46a4183f2554d3bfc38605a787ce79d6420e07443b35c56247586f353776a537ff2c82eec66f9a30d7f5f04cd59fcdf25d1b6cb754d93571e1311566abc1be467972813f98fc837b3a363073dfb04a511a429d0e435599c34f699f84498e47872ec8c365b3138b5129635ae7496478b13732904479985a2852f47c0284ab62a98ed7df01884785291b7427a1eccc64c497b9773d6e058faebfc960d298e748d48949cca6a1e90d105dcd26132327d11ef57d2c94e7544e7a049860b1da3c19fb054ae997b12bf0eaa04738b1bf3af1255af93ec7667d0ae02ced87b5292b92d691ca880f74d9703c19c912e139a3ac4e9a2f97d6ac95885e98234fdf31daaf0f5bb514ff2dd19e2a98d296ba68331cc04f1556c240320fa1558ff798dfd7420c64eb5b9e2bafcd3733d5291822b03cfa6cddc2c7260d988c282c8be3c056eb739abf9277010d00252f794ae54a5fab1552fe338afdd3fe27ee28977d73560ab470254267f385d4779315b060dea18821429c63ea08807064faf31d3349841bdbb2fb5054d569ddf0d4fe74ec5b3f05a0fa1bd9e16a43642d5eb22a1751cfdadd9446992d25e1c40cccc7ecb52b7f206452956487b085ddc7035cda6a395c2ca352675c286e2fe56cf4d46727391cdf3d183aa7aa6ace0d4a4e4438f3bbb149a83985ddc4ff75a998b3914f25ac24f34630cbe524b6a39f04fb11e8f14eabcc7ed25da173803144dfde32177e97f1b421f9f53ddc777592bcddbf904bb92e2e627e287e34c29282a5cadceccd133ab34a1d4d35d1cf7d3cbcf13ec6e59e2233e795bd20b670b36cccd3d027dd49f3d56be79b0863be972899a35c27efa05e771f2e948d3ea40a683d79b0b21aa1d7eed9f283da1ef54ec0205815e8d91793ba368c6f45b3cd944a7f3710cf8a3db0442df67b27e64ab60698d69ba756be4c8b1a97e4346273efc88e2badec57c7a108f6d44246483e85736baf2e4f1b2c871b2e279ca8f3329baec741440acaa08fc304d2200c7c9e1bcdac25ffc74e6bef109a635bac461fc49e5b55eafe7ee12a5fc0e99b23f808c67bce7b36904f7f54fd9856eaac53fdc9f5501af18fdb1ac3d8f99fbdd8c1bcf3742bfec1b1fa1039da2ed2e6ace130be500833a3e0ad6e5aad7d07be5ad64587a842938e19128bf8b28c2b5e00880880a09348817c3c654e7e34c29db67f01a9287cb96aa2ee9d3bc7245ba3a6de3f9558361e56c5cebdd8cf320af6ecd315d187becadff1c58861e8955dd621349a32fc25dc9372fc536627d97fe912fb9a6a57fd15052b0b32d3ae009362f1b70489d575da7c26743af530e056998f58768c77f9cfaa3c67fc361e1da03834e914033659d8ae67f7fa423056ce54156a6744e7dcb13c8487220fcfbefb4af093495476552b0b037b1a02316fcf6ec58a35a216986b8205a55771041c74b55de1d399738b1fdfb43524a6e62f4c49e22aff039be292699898aaea24f21395458aedbc334433c0851faa4cec4eef07e8e553216dfd1b81e3693806f6aa410b823a66a6acc15e065f58c454dbe916abd0c082dfb88413000e31414d5e6af2d7ad301b34c8f928169af08f372f8e3f0b6d35cf12cd2254f1caabfd8e4a847792b5eb2b23bc6895ff7444a759a0b3334a9bb4c3d2da437d697c265d515ae9bbac9116b2631fbca5edc26f77a27a5b2d73958ece732afe28a50c0ed07c177ba144f8c25a8343beb420d0bc3b19a8400b2a582a4ab3983ed55db42a3589b68a63e00a278c10997e79319a16af15bd2a64b9b73d3fdd0087c7179c438c024843c57b79becd9c0e81006860f08612722e5dbf95f550eda7935e36c381f3e8ebbccdfac75ab6a093de776502eadaf1ca88f924c4809893dc2ab6437a720450b28053a92286c8535dd08fe11b5476ef71d9edb64c7c8cdf74af5e6a47834a99d39c86a13be22b250dd04e97a944fb707e96041f9b8122c1b221929cbcdb494775b0f38788dabb4c5bfc08d9636585480b8c037e63b6b1879d80b7cda6ec056436e3e636f2b9d3419f6d6fec2e207ced7317eeb00796108411f89fa6499c43ce0b13bbfef1f6bd11077fe43161cbc73058b3987f60cc68a0757f5c31831e09c24f788ff6e02e8db44e8f296d15dc5e55a7c649d5f2cd11c249b12b84038bb02d478ef1ce0d031499e85d747462ac8c5c71a42cbe8136bb17f2367f46dd2300dfbbaa9ddee935db7bc0587805787fe47aa67da5b68caa1383fcb0b807434b949a143241472e7a9613f62f86c9f68db90919ee6c75b63d00ae037209ca05bab7d45d6e6a25032512b270712c1adcb7c73b0588ef96d440d8cf6aa913d235d3ecf2da0517ec041a5c0553eb754eee5cd464947119ed6286db58af9665ed8430acaac0eef2cbf6dc5eb942198b5c2bfb1e2fa2fb713c2b920d46ab62cd5a8ad92d39ac39efeadec767b370ad28d3fde2dc645d6efc8dc28b38f5944bb533855242e20498495c3b95e1fa568e15e4d2fb7ec99532822d12f1b0c6902f60cf38d9db79e608495f1951cea049f6865d17e539ef8146630e2f1d540f730e6b985a8cc7020f9a69ecd4e2c03d4bb200da9a5f428704074ea5c92e6b6dbc7cf8983ec626f0c25ee81c39ff354e9ddfd1d37483c6591eed6086c8356e7e9b0bbf06f4beb17fd1b1bd886a3e62f928ebb01f8c59204aed2af63c24bee5a9067b67ed878aed41cd8157e84ebd9cc3accb0af4ef3133c0ce54e1614e62ed471b838f0ff0002fd9ec02e324951b6587be1f514e3df3afe0ff5f0af40ebe7f465cb89be8c17ae2043408566c2d18f3554489e58c606e48dd3f750eee8cca4f1eabfc809679fed3dbf133ddb0d169210a33aee6cf9a7e47c7c8233277a416c20d647ed6d33e3fe0cfd7c9236cc6b8740fa871df082ea3aba11857ecdab4ff3e22a1c645c047c1a26501220aaeac3c91f1b365bffb16b2a9007311f19e03c6d306b9553850bae7961ba7ecfff52cfe8ddcfeb9355fbc7999bf15085aadfbb1b9ac3f7bd6a1e7392da917b9010d0aa263ad7062fc007689f0a70a23833309d04c5e112db0cbc3d2cbb142d07b2672216cfc70dd9890ca080ad2b55ae2b3b0723b7860f1745decc77376e52a2a82a729862c19a2b66d08bc82e53963718ac9ad3084a491e48b92d69fa2f788762a887492f33eb3d0f54bcc29a27b64e528db0c76af91a425432bcd638cc238290da3ccd2e9c60be679d722b1f636f1d10847ae635f21969a0c28354f2bf3cfa94d1a63400944dd63ee4c605c9a0dadbf7320095527ba978c4d059659ab32d9eff4fc36c3c4eff0e6c3060fc2fd3aa8f38628c244c6d6f1824a9306cf6f9cd113242d058a7ff0fb127e5c62858507c39c933a0293c55370a990eeb46ee50834e3a74889f27d8698ea4d6d16a778a00cdbec37036feeb59b144d87fe5dcc8a2d016e9398515713308885c15792c0c61c3d5eb2d6a09092251599285aed2bb7c09ba7d74a739a1d0187c004e3c833ba35a10c714728bf0bad1d53772a78af3bfe37e9838389e13927154bcf8261096fd9e7ccf7140ab0d6d72f047f2cc6032e6d084a4807a8b156ab3e746747257bf17416fcab0be78f76ac3a72ebd078d77a5695c32c3851ce17e9d87a8425bb7d530705781cfe80e591332216eebbe765d6e9586a9f1c7c8d7d7b7047410a52ee80270f8f59c3f7a39e80420f2a7d8c50071e46e434db0b155048c7845f6632903c027612bb78aa39470a4b953550f7dd6986c878a3c3af8779cd4a77179bf8772657b0a8744f62d6fedf6711aeb9c9122763fe73126dc3cb974d20f77ce44cb9526b58d69c809c8415bb8fb2d1ba828d00af96138af093594b3e078e9b79cb59ddf20747fc6ebc5828298558a587fa9bbcc8694670e432c2f8e5a69a4496a9690b6f795540bb46b742dbd87f1220effecbc3d2c919d4c24531b673ea3e5f6a3d341fcac15aa096a7a3639e16e9139e32cea1db15fec2bab4d8b32e7305bf7e0ab21a894232898d0ddd080b93f3b94b06081dd7959cccaaf575b907b9ec23fec5f8bacbe6b0fe042480cd11ea986eb30263f5775e3a7999f5a0a370ce259f630433f4ad7f2b67bb3a06f05622a745ce793c6d167ff27049f7590d48cdf0ddb26fe701d9e6e0c77b52e6ec7f77775213cd389feb5c5e95452bbf64b2e0f01f93549c8b9f7ada24ea0d51fd1a5af1058342221b3147b289065002e66b6d161d6732f48e9bbf2db3c86fc18ae2410b920d4ff893ef17d430fb3bbffaa53462c8028f4db2c79b3aeb8d35dd11b2ad1ef30851d51497cdd29a87feaa4bbf5d14ddb218ea94d0228eb8153ac82b40e4b4c41c899a30702ac903b5c4e21fb7649a5b8bc33068beb6c53904a94904e8b3d64bae22665013cb09eb1417b31bd798ba2235f1c968e75a0ca225d0198378d1c12ac8c6836cd6f5ee9cf74522ced3dc2e1a60c99302789664a05efcd3e11dbabe486c0c171e669a60de96eefecc973decaf6fa28ce42860c0a5a9a9cc9fa8a34b3d2cf3eebe464f598af711d53dd331a036dad7aa4681eebb29bb35ef86625d83c35c5cffb4a75c015f8847c068976bdf98cba11323c197300cfbbf6d90c91cba074dbf87b837ab67afcb89ea0c3f590b323e89ad618651639261dde93d8c4db3e6bed0a2f1912e56aef0c777edcff841577e376faa2553a6fcfb55c31c95499db37d70aa241dabc1cd5428f1072135a69c8fdee32e28ac83f4bf512c84a0305169c58a3e8a547b0e8ec7018c6432f2d40d357aaefb7fd6b50e31901d3f188dc965d0db68a7d6cc245ed3709d85ffe25bd5b5c81e15ac251291bb57433c5cc15a81eb22d95b76920c6b39ee3d7db6bc2ce212e3a02432ebd23ad8f7c05b74eb96e9da8d7553949acbfb0b59ca54be2825dd9884b765a30a891d035c4f2099186493a818122ab9c9554e2c9118a782d3ca8b89f06d221924c9a90672909e7c9b3d34af9db2fcf1207849c25699a6296d654c41cb48839d0ba6cd432e8b6af6d8e4ad4086f98566b240bbfe38e6b7821e9de4bc806ed547cd97c78fba8fc6fe9db43e4a994e8d0569528b2f71daf31a5d4a210c8e1f06fef101bee548ae9b86346706fb8be4fe02d81ebaf8695fb43dac81ad798e7c54a066f7d88a9cb094b942a8175a66b785a76c0c1354432225574d243b85ba2acea3652fd6e6b885e11e9b061d07d559aa87a14cb82699345a7edf33ba36469ea50c3ca1a8c22470b579c6b4c33d0daeeb5c83ed018fd4c062395a5bdb38ea93c5c1a65f611ebff4fae24f1a0e9ee05d4c972ca99396e553255c39b1f0ef8178010adb60251490b15b139758feecf95fcf3ca7d18f23fb3fa45efdd30a98977fd7a70b61472690d9317ec53a6caa4d77f5ce2c26dd8b11e2990c2ab7a159ce21d5050fa451a7c4bd9c7382c54e305d0a3d58b8e644e634544ebef51cca467a53e8f45917372c27aa783f115fe2ac31a70bd1861039631d157100f26902b34f1806d1bda654dd40cc00f5b06d1f39997ed5038a66f05f8690898ef92029b3b1c66437151313c4895b39e752aa10e7d53e08f49f6be79065b3dbf21c0f2e6b874041ab6bbf4b18f1a34be90e8a90f24d9e22e62691187ce966897a6d2af67f381f90c8b834ae1aa7fbc6f4742f8c9d07f2578afb015ee1dc0d3a782a6cb41006ffc02fd0682765601b7b39f7aa4bc26854554e4d7d4feec308a36774f44791d671f180285e4ad4dbd7e21b543a537eddc69177705130c8526a9ae31e632150ee44007223c9d05ddc1b9e564e4b84f9ce4d86a550ad33cc62e1b9caf1d23e2baaea2e63dab6b78a3a39dca8d373ec66bd9aaf2af56c7f114b5b1de29d6532713b60d1619a2c45f61dd6dde20c8af78432cb0f8abdc018a13eb09e30ea8aca7030f42dd9f568cf5f1bcd623bba9a35f4055cfff28f8bb6baf3a468be70a79c837fc640b7be0789e2d5bf432866be19ce5742ae90b41075759f3c7eebb273e022e0aa9e0594673df52c0644a366f7a3faedd18e5a9c8c3841a7e475b7e6c888bd800bd056fe2b18656a513e494c80e90789a4586e56485045c4a357aae5a578143234b3105306d81210d122b98cf437475c208c461b4a62cdbf1c54a3b87659b8fea4572815a64530a9d23e4414ec83ad71c7d813d513bed4e01647edcefe170c3ddff83cc9889aad8acc15747676a18cadc864172041638557df5d7f0c564f65d4295e344bd88e4ac59927b2b9d4c9792538fcb861bd0a36053e83b270564d3110467536c23dfa59c0894ef460e4af7c202285e733cb066dce1647bcb25b3d9a3a715e11cf97775f137b8f6375208ab367401be04ada873217a649d7381740ae5b2a7ebb32658027c14621f211141d9729fdd1bef7bc2c37dc1f4367791ab41ef7d5f34b5bbdc8beda66e013b9107d40f219fb46a57484c9b78c1eaab4a8363f5ac660c88c9ed51f0b81b619dfaa3547e82e0058550adf5f48dd87766aab184444c4f257c8e30dde1610ea8fd09c5dce4656e68441ad511269dbe9b43e5a6f54b49e61d98ba25c837a89962811a3cec9cc7d40dc3f5ef050975c13d9a2a73bc95cd58c4c0d81efaaf0f2fdb1e196a50f28c3526236d58031ae14586c72876f6da15efb48c51454cdb3e02e7f9726e544aa26b34be2f813133da187f172977072b6e43d0218bf04847d80e3c8933386fda9c9293a36acc075e0989318619a74d9579e59827e29aef41f92560fc1d8e30494c77a8157a22a228ff35ae2c93d1608f46d78032c726f15b4cbeef3c556df2b5e5edb0feeb7d93b8c038a68754bbbdde7f80b40c063855c4a47957e3ab45d38b4fd6341755871eb6a99be93b362dbbc68e49e850e062c66bd1f4c3979202c1e1e04e190ef2aa4670caa77f715866b6c7822c5cd60bc073d860b7a4d402b5957106dcdad13e93fa57c0d19e4401af72944e66f9c2569e293f2340d05c8464ff97ce6d82f4ceb7db6e065e8266f4452ab905ec37373ef8751818d5923df2d98ea90ae770767c79683bdf5a2aa1bed16b4c09d5ba0801b8a6b9d9e1c8fa37d42c702af0781eb10f5102ca2901545ee71bc53baea3d46985ae7115edb7864a5bc359584add0cb7c6e3e50a19abb806a94b87fab5382e2b49a000fed9c8005b325581b477f917956157dddb97184c2012ad0136c17ee5b222ca185ecdeaeb615bb8b324152cf34e3b19678b1501778533192fc995c33e1671e0d297d3f3024d9b1e4ab1db2b42fc567d3f45fd75c6da5110a7d84bcb7a0666d45e129778797237a8788e6a58f97e612a754d3f71040294046b7d42f053934c7b3ad1c42c9d1f8560aee3cc81fe9481a0186f997501a63b43a74987e257989928d488f105d34d8010998e06287c1cc834a5e4a08b1da550220f1d597da804a400b0f531ae60422d122cf48671704ea4a7e17e35d2625547365f0aaa0c0e8a53a62db673ba475b121fda5bbdaf02766c151e0522c4c0620d864bb906674305d2bbd2f46813372568e29ac14d91ef767512244f8d0e55dbe1f3ebe2b3b9720b0391e7eba8ab9d3560566e98795af414b650405fd7ea4eeb61788d236f883e1958c91a939b1412d3d8b30b4e5a566719dc3cdb52ee0b97384f80745eead82f4dec71e35b78e3287d9a487a24ee900ac2959fcab95bc3343ea088d289fbefd96e54730faac1dae5c7fcb428d313a9355a40413399b52096ff80d53ecee418551657dbd58b3a06d1dbe7a04520504904cb65aeacc8ff18354afc5d3611e5eb3627d6fac03489e85b6aeabbdf30f3d20da2d361f2eb505d2c2d46c707c227e605cac13d84b959e25658aa9d08965ab9ef701f63af0746fe2d4be11b89a3e44e0fc8a4255af542498d12b403086fca8824221aec4688e1cf793b7a99f3a90c623930053f3d442c4e3457cb7e9a05531bcb4c98f4101f248f800c76717f50334331fdc1041ada4772851de4d538364c2ef60fadef595dbdb91ae9fb5199b8cd8abbc3a48addcf6dadcd0dd83d10ed1d8dcc6d0bad4fabac95cb6714b6681ff750d70c611ddf2a213ee1ce8ecd77352eb8c80b5370c58093afb7d0f45306aeb8fa2aa0090bc39c461d97ad18de5f8fb06cd8671978bb14f4a94ad805aab479076d5d2338ac306ad87b35c632b3bbcbf9bc41233246045b9960f90192c33a4efb96f750acdc1b2aa3cc1734c5f978ff240d5103d824953ff30e9d3174f64b2817957659640869e1948f7a7e94244da58161d5b8c347838b4653435f37baf13a03ab6cf380f4ef9b3198783e7370052ec810ecb957792eeaf0370325b0f0ff46275e082ca670ec8fc552b018e2e93fda72a523acf3e060c992a9a3a4b9194a7f7fab07ff7cd3d9a787d27d871f0e5f42a6094b41d9d63446e4c223f1d1beecf6ad47e603d9f019c69de1084d430c96a3e3d28da4f819193f36ba17538a31f5acefe5f2e9857f80a5741b75b8c68c86238678c439b81fec7464b5b20c6567dd6dea685aa02837b2e563954bf58a5da225aed9cd5e404ddb3a1da29047ef21be52b0bd0e48acf4d1a6e248863a7923b4ef3ba396de8e6971ded06b7346c8f42b3d9064e1944988f637083efce688cc1fabfedc8afac16726775aa5048108f2d0958fe42f5e1759e8b158e63ddf4f95bf58e3a1b09b68137dbc93c51ce6d611ba93b3420fc7b00d0ec110767608ba3c5df34d007e1a5df1a9ec8b67187a4b4525596363e255c674fe2882d1f5215fa5c121dcd16d63974991dfb1c23c43b89277ccdaba30f381f3288b7b915499056496b721d470760316ebbc11f4dcf7e36ebfa53e7c08ad1ed1cdfbfee6e874d49b186e0f52d63d55bfbb6d8bec039d8abccc142ee3532d4605d8cd46c971da6bc12ee4d4c93ce8d07f4f1c07ce8af6c93548d2b8da1604607432354d06a4b85c07b36c87b8ad9aee9622d5edb0664a0c61764bc9ccc2d527f5465dea2aa392bee2ae50480c67a5d9a5e68ef62e7433c6d297960675cbf88b48ffff0ea01f254a57a076a9f9e80bfefdab52061c7fd03ff9bb2ed46af7332f4ecbcd9fbffe2b0c833e637a6de78a2154e8d3f01c9ecb24fb5f3b6fe616837e62b87d293152993a05e9907a1e349fb48b96a6a6c22cc6b645d8336f4cb878d32f07acb355c73d2d871cab7bee3c317bb0da1414e98d68593de0ef068e9a381c284dab1d61a21f62ca06ef6ea0ebbcd0e3ea209cadcaef9f2cd95ad308c9dac45dea10f55081c4298ab3fc5613826a33a0598d7684d7a853d83e56142f968de6252f44710ca06d3f17455b3c734c4494b6f136a9d42fee67612556c7d23a50de2e39b81726b36ef48e79e01290ca06295fdc007b261ed209602dd1cd8bfa904a0ba859057774644bbdb96444581bc8bbe25b8ee8d664d764a9e26c8704f0311a3070eee7567359d4974a8cd50258b81bdd030d238aa0ef135568414ad31193117142f4b1eb12a861b6561df8b321e86dbd8071abb21178e0e9d3f6f13310728d7b086835008c14f3610b37126715c965dacd171af7e504c68de98c366ced1b6215240519e1205373fca733f63b16297ef7425c90d61db52635415e72316960e2660c8e30042cb3a496fba4424141ebc6d4dcabc4f10faa9fc2b4ba1d2b6fbb6b842a016d2c9f42f7a951b1dc4f550f77f7bf12e842a9f82ac9a112c3e66958848c39b2833a55425bc1844eb912dd152b1293834dc530bf0312ee92e0a998d43d1a3004712f367d4088d58252aa14ea578ad134a40e26b1a364b4ade3c01c7a790dc21cc96aaae51e29568da66e78271c7d3dbc07736967f774a48b4a97d7302aed06568a8fc451b170ece1bcbb157b03334ebc6791d7b3032215c29873385b0425eaf27d4bdb57ee1d01eb7af9994dc587ec76a4a2178979d6ae63d08c94ef13f3ffc3e64613c3b8ee708e676f1d7c6c70a2c1adfeb00774244785b2a0025bb9c357acf3ba32ce1478a190e05a0aa52aec0ca4433182fcd7ed2d0c78c5c2cdc3a2f8ea5f04aa8798ab64081072e926a988b14420d0cb98ebc27c4f5cf347a1ad53aa1a2fbf76422493d1fc820b5493e55404651f756a7eec1ef2890f63f266b1f2c30993757bebae65ffe404a065cfafb867da284f57b81ad80a8a8ed019c4c8763996daabafba2f0c9ffe13b1fc4fb127e7425027596b239306fcf86a202fb69cd9370bc4fb52eaf22e42c82d6173fca828cce5bb4b0fde32bf16b2080f7fb66e53564b0cc009f0a5a6610f5206a7b78f8f3df9b3eeb544be31eb12fea95c196de7b51551497ff358206ad3b7fc3e34a69cfc3620978bb217705440c13e193a3e0d3986914e116004cad3f11f8d41d8e94361cb499e46a26e6695998ffdc1a581dc3789f0b662cee8d1098298cda1cc9aca0fd5a11d1b73eafe165095a528aa78b81cf641ad70c6f73d6d9e32a2c5bd139cda1d48c6d3b1e2990f4a571d07497c4b3643a8407ddd0011f21b0feb9eef87e437d7ee8ca7424d8610ef24e136487cfa0a4990116a969d7b74debbee439adc9a4cf8eae6d0334c948fc3facf038d8f56f8e020c4f2b51c5745c97dd0a20f61abd35797ee221d48d85c89f6f62df121b6bc84d982ff78dcb188148a0786396526c00a4b9f82e3f12a2e5e2137835b6a84c3d08c44e0eade3bc8a55bd49cebbfde90589bfd86a0acc981cd2b3ff15d3ba3908face7ef9255758d8b1ba3df4302499d65edd635d6602a824a25b029902042693888460af36f16e0369619397d811d4776154531f43cbde9fc9f934900a9d323a1a48509d198e1102b30dd6abb091e761744849a07afbe128996bbfa57a7625739e262e7082a3b8c1cff7812e07a6da39c56299bf06e19e4d473e6093042836b09f0ea134d53648d17ed5baa8da123813b55205c957062672ef9983f014dbed365c215fc84e8c9bcf7bbe26d5a97c983513ddcb8f4ba1cae2aa7188b2c81ca4370654e91ffbe870bc80e24fe838dab612c160ee0f9275c96fb5ed9b3269b00309213b9720277fdccc286ac716685a3f2589e16133a4429039f3fafda4a0e9c697cc8115408a6e7d57c1dc6ef1759ef4db77c2612072f9729eb4b09ea01bdceb0c142ced8d38b4ee7130594761d732433a5bf9bd9d63ab0fce9091af31e3fa19588c87a0af0dcfb8bfdc0e4f98e83de25b4b07c2fe2a5a988ff955b821c7efeee2c4b3acf2537c9e2f808cec8b22cec62629efd4cd310a2d4e3253fb2522d6c01f4bfac7394f7930cab124cc786c35a71236c93208ca1f0196fc9005b2d745fc4b6142b6a573cd5fdcb129c92109b7cded936c2324928da34d0eae00694deb2af4a44cbc452ecb8eed806885103d54d879c122e82fab10a279a645a9f3d89ef4a0d3ffbd30476b69f68c2614a521b1ddeb34665b98db67a501da3e36e401d12d50945faa5c6bfa6ba5b2fa36ccca17bd5172284043b95f55b629f3a43ab4e172bf16dce114e4a8abfb5da9384887c11bf3ba30d8aa4ffa85cea464e81d96353b4a1367967c31ee4a28761ffc8204fcdd7f1feede077b97ef27c62b8ba99a153e796ad539821f3280035a968981b56bd05558219232846c5ee746916e13a34243e23ea9591688ded07fe6251f7edc30014e28388a206283b010332d74d686387dfd506c08bd429d061606cf95aaec9d8a70a256896d4dae59468d9a7efdbf20760ea012aca30c73a79c13db0664dda8dd5fe985d5c6ceeb771394f924c257b9677871a430684ca6db728369642b690891f319059a1d432290d917b0061180c45faf94cb1795e7eb2a9a932691a74e836ec7d07987cbed371abed43b89eaca24183482c41a0c2d066829de25204fd02a6fd47f523273766064cc74f2102da7581f25247e1dc5d9735533e35ea1c728c709685ba193f5053aed91df5e0d364103471da2e9b4c3fd1aa4792ccd6509e4dc52f0111c7f18c01972091a74cc94cf1c1ccbbc3fdd32d5300a2417e850dbc7f8135b4d9c70bff34c965161b012f92a93fab614e80eef011f4e20ad680996523f2abfeda064738a898997bea5c2204a87a4d9a08f16354fdd6c28128f0e4e34d47d23d8e444bcadf1792190f8f02c56729adc206f61caa358b573eaa545ebebbef1ea6dfc72d8a76d4c8d144f3f9d9457382a7ce15e4da262db0ca60ef8f155b940f638f1695ba30c47e8717a4b9620727b19229f66c94774202f262eb772e9661db4b99ed3aa9071f6b7f326c2f5b5d7127e133767df5dee7905917051bb08ee5f4fbc29d7d24035b3fad5e1934f8d39bac1a88d9ccbadfd8abe7c7b2871faae27c89550c272ae61643e6dc28736f3e8cd75812c82aa38b118ce02bf915c4031fe69f6ee8982dfc25f27ba3e8973d8e05e0436d548696ab82d66ea10dc0ed8666a59ad5f546abaa425277973043ca3e13befc7c67b60d6f4ebbf57b121f2022bcff7e777967782eb0d18f74a39fc0d5b65074a2e2a2ad300521e18b32bb3de4da0a71156d11c516d78a08258cad49849e7c48c0802b56edea8310dab727825b8336b0a8e43aa1f39e6250f35f8bb7b1b48d9ec9aedb0d4c92e7a3e252dc71763ab63f02364ef388f9f77bb9038626a4bf3a6f30b64f1fc4f90b065e32195c4bedb80b1276d635d8a29b5e6f9edf2abb4ee333c75f5a195d07bd145a67d8f9f9c81b7b480381360096e022c67236c94023d7b0595324f031bad433d7d335e00e4db0dd6b752bf8b547e1edef69e164f4f65ce16f25830a8ca9b5eb21c4eb1b6917ccbfcfc0d21c0775e05aef71bdd8baa2c00ef3c7e50d9648a73b696ef4c261eac7d03f186bfc2aa8782d904c0e31d6880f9deb9a9e7d769cedd0bcae916b4b01a170ca1fc2c8b8c752eb02401f0ce2298816c22f0c342c927527e5d033be64e0be1370a50cf57dce80d49b8f76e6941c0b1b0b31ffdbc23ad1c6cb06b6f2c12da8b9220908ff34ae53ebc48e6a720fb5dec5105d53b54bb5c9268bf9bc3053480e2603fe65fbb7148dfa262d44b31c237f4bb4ed0ef938fa912b74b2d6fea3121392a8f939c2e6109901cd5a14372fcc938aaad4176d89454a54a7abdc1fc2c44e493549e24487c57f4cd17cf7cec88788c815053f5b3f3e27ead0b090c87be86510eeb8b6ca9f665a8baf0ca6aac4831458162568717bd03a3b914daf23c6986af10861f3e9f69cfb9ab5b72b1ed726cadd610ba8e989a535ffafbe3a92fa2ed39f56fa86e03b310d32a615016381a783baf1a79972232763eb0d25d437eaf49b65e6fcb84641865d3a72aa2f150a1eeea1c49bb974b035f99645a7f9de0481af634cca6f6ae794ff7df5fc9150c6071d454038f24b82953c46ecc4baec76ce9b110fad09210bed8b2a069b9f8d922ae5215d334f7672cfa88fb926c48662e348fd786b5f0e61b7dc23f2e6135637b0bce09dee3c1d56a3a1b881a24ab5fabda7f679b5664d7c285d3de48d60167827d57617bcb07d1af349f92de91bbc9ef48336d65d6aadccbe40995dc16b72df9ae15757ed53b5dc5549070343f92e922ca4e12f56ce6bb5b56f240cb7b55a8e34c866e17d7d8b04855a29e44f7a7793cc8fa4b9a105f5ef3e7fc8439505db9fe5e7538835f1393d5b860d3ebc6f4b3f4912929ff66b52281da92c51354f121384fc6d59bf563491ee5ccb7adb2748b2a62393d16f67283e6b2e6d4147a04822e4d8936db2c4f2e02a7e696baa56f0203e7761b541ea71922825abf321512868bf15d51c7ec456c34b191b1ede52cd5fbdc75f837ef385a6cf81f22a8967507ee33676aed0c65228168de522f91568a454c87f5298ded69f59ff27955bca7860e5bff8e6eb198f6e9768b1df9d9f56c03a03a1848b0083652d7cb6071526291c5f3943acf11404bb9dcadaa0d9640723326b6f5b8970b8ade5e3eb6e316255d8bd63e28aa7a52a09b7fda5df300f44f14185ab8ff97eb423b0501529743fab0f7be34375d8ee7675290ee5c98501a46b27b8038ae062f55a0ece3af75f33a8db69f554fe4679fe8a60a04188da1e6d9c524e555f9839d5cc46c8016344698eb6bedf7e7e703bc89d47fa1978a355b56adb5ce37947e48b6b261fcefedea5fce3fb1581503859cbd0b145cb5d795dcf3d370dc42b938f10d0b9187aef25c558158ddf9555a24e952b5f90511dd5bfa0ca7f4feaa6570caeb977a731b43ece7271ffd44142cda3c1cbd3c183136272c9384cc230cdf8a986a75da11c2cbac721dc007242f015a828a6ab24712a8ec9be52f58762f38910e572e2c2842bc450c18a6665de31a73442c60f1f40a509f1c06c08218e44ec17be3774017f9ebe58dac12479766b0d24ea4f1ae89592133f0151ec64eb21a5d86f55bb4e6923d8a398ea8b15233776f813b6a47d3030cf937a513073abcdf6b023f0aadedd36c0d0879c48db13c2d862a90bf0b1a8e51fbdd62c3d162eba01e550825a274262749ac69322b9d9b5bdc80b1cd0fe0ed285ce5314b468a62d0bdd61b62e94e78dd1a57bc9ad9e825b37d6cd22f2442e3e345984f8d65d4a933bfaf0d979dd823b18e7e0249219e9ab3288e9fcf6fe6aba5107d402f1d4a680e34467a0f8f7b43a045153aaae6c544dcb27d1953434c4ebdfad36d67b7fd43c624ba276ae5b34db6d2b89c4ca345a00f7b3155955352cd703130ab441d748a0ba9457213aacb8ea1d5940dd9048ab0ce50a1c178d5d57b53c71328dba0e5c2716a7011280cd7e34b5667052ca827d550029ba1ea2031c7eac1a7b7e16cdc02d5e872ab0a5393403ae0216f5e9c4adbb9ca9ce6055c3a0823518ded67d3558246296a6e7d97583787551b7965ab32aaa5985b83168989e9dced3b550390e5972de12594a3da6b1dcb9e7c28ecc21a662d2cad0a0c2cfbe0538e59ecc921cfa3b598a8bbec666f03244e0f9aad488b503642cd1ccfbb8eaf158b846b669f0dc68f104dbd0fe455d64bfb0b8f973ec58a135d759fd6c579382655b70e4f3edcbe8911f1d072a9e90f36f40b6ef84ce9eca44d8d5df88714cc64cce711e0df73a4a460a747439b1d65cd4f5c13940b47a3b515cd40aab3f0cff953c1df2f2af4c5269938d8e2663cdc2b0a2b4c7f447280ad24133d199efb7b437bac099332a0a532a85121fec578741803a0b734e6c4242a025d0ac446803eea79b5b47f2938e233f9d7d7d713a655ced765345feea3eb63ea6c0d7bbe4cdad35c48ea3aabdb2975f838a23eb82cef97d438ed2a12870a92ccc2f94c68f61a7e7f9bced4ea3e89a0fa7b5273d01617191189bfd0d65821908886425df6b7c6419e32ed813329af198dee905db9e16cfabd2a0be30b65f2e52675b5b094e899edc661be689f43d555d69ec8cfb313e617d167e672054994875107cbd19e89862dddacf2c13766b2536a854b1fe8b926d4fa9963421e5ee84b41cc9fcd147357244e5eccd3e78d6a2ae0b708e5a5ecee130097e8f85f3d370ef47b9185b6e5db6bd2cccd3e7253e517730f200fb3ae32d5ee6d7468e6a6c2f02348c4fc896c75a9b561a997c2bf7cfbadf6a2b469be93cabd8c0cbf5c6c075bc3a109afa6cdd52eeeb1b9c85a19223af4266ca8d70099ea99cca0e2f0f8d847a1624f86f0d3cdbc5180ece65be80d4e664266552f6b9591236bc40cbfc85b621008c15141a3d79d58cb02628ae26d4cefda0cb48b3ea9f261f9931da67ee28ab88835d77fb2227422c536ac7943aac31a386d0814090f833bf3d034d0c195e98472331f29b43ab3993ca60c9b35d340a060592df7f086ff0d2e4a03caf21eb4fe58cb6e3a383868f8a92019ce93f0b672b9ef91da2a195dedde52747c704f7431d8f8e2e08d4896a1d11f7255c24519a62f82c5cb4d873fcbd30b240cb146fcde9fbfe74603ddc89638dd74d6724d10b7fe5f8c97aba9af63c510fed07808c6680d26c2b24e44e302d69e335045038440ff94acc136052f3f744e6df7a9f3601bbc11a9e7a749ef7e972b2d6f7e6cb260d0fcff55bd4b2e469a5a14b585d0e86204d45208410dbba496768fcd33db906501932cb7cd3d5580538beb8fd9b7101fe0f57cc1a1d286fccbe2c58737ef9aa8686a2b7f5b082de4b1c367dbe23ba08f4060264e1123f740c8b17df80f7026554d02ab7efb3ba24f60f118bf6bf74e927e748bb216885de0c96737155b2a206e9b80ef4a2fc504e9473c2f53763847f5b681f41bccac36d983bf92049a70fd5860e10eab300bde3a4dda0bccf34e442ab67571e393cb013ddf17804cf57f07fd9148ca29ce1dc1ae21cbe4e7fbb6c054d882fff9b6d57b34d2267833ae54e8e3170f6d6b5de90f7ea6c5e409f9a6a4f8baedc8e28feaa108f7c12555a167ec6f1b4ebd74eb7242de559ee19bb33d89184e90516d99f433ade610d81a75851bfa60fbf79b247d43dfec04d28985d6d3502bebb8e6d2127bfc0bf6d9334a0d476dedcab6055c9fe84ef127b49fb26614622f551530fec824094bd6ac0c3e7ce005173d76d61b9ed15373fc7f95fad55e6fa8d17cf227227b81c417907d9e707f8aad85e2fb46eba2e43549f8c825686992e2e1db784153ecb44ebff3489b2764394514c12518e748ee9818b4b0f1e8e43fbefb3fd6cbbc1435bef82b8a440ac39c3d6598f4fc13b25daced854abf86969b75fbe49e684690642e91981787c880a3eae34c2b55e1b733c16950b81d775134edd0b001078ea38e6065f2cb44a74224e35739ad0211240e7882a216993a5c813c06d3d2a13143dbe8be36190afc7143280c4d9be7bd73dd8904de3d436464f69044d07a423aed8e80feb99340aacb7d6e7cf124b17222e0d0546f2a361511ea47b1a24eb7f13b99dc9318028a1218d5b4650ab17fed0e2b430e340ad781a7ae2be6f0282fae52cc40f9030aba365d120a6d54bc9423a10275c22e9f4adb5d5844f8dd27cf08f89de307946be1f59c51bc0506dd4139506dcf08718b7d5a353a357f5f84f140844cd674c30b915f89d27cb70cdd5a9113d6c01cb7b9632750a96e013b99126f826ad1f9cba5971880f921c0b07340d883192095e1736fda3a11b5c0916b45a3ed8440996544528321647b996640acff0dfa7fc55be527e086bb52c3ad2f859cd54e2dd68c1d00f1112cefba33c5bc1f350b0e3827aa624025c7b27b5197b23fe5a5f94911c9594e1aa937976e0af52de3258515b9c7ac1fb77529ee28c81301030acc85e202b54f62868b1640b784e03227ee3f86b66a2ec2c5b6e08090d4f7764d25e80ca89c1dd0ffcbc00feb7fa8f270b76210bcd56cfdb63f00a15036bfaf0a050661d2bb603077507e78f182b11eb9b9280d38fa3897828ff1d3cb3a4d4b7db97c47c490ca6fa20c7510d884f8d934682bea5c67c16c0098d6c2d67431a81c0403f839b0774d99052cfe671816131405d7cbadf031fe02d6d41ca82208133d425d4f9f2f276cec97e2175eb72f1d4b6dadabe68b43177afa91ff3adbef74266241e25e1d0f23e55395efc57b931f6899156478f496ca0304a885a4f478a307550b77fc91c604c3712f902f0afce61040624aeda256de72faaa85b072ba0415e0eba0571ee3503271c90b4e862b68bb5ba158f846b920da0bcfa281cdad1aab8fc23d7fd70162834f0744f777e85dc0e65020c4e59a8f3f62059d787794e578070d77b418c3eff85d9243944c0c0b7742f7d80e12c380a1ef048cc79b470b8a1b929cf74788e5eb99f11ab26c6d197b0578a1451e0bb951a8bb5ff48943a621d86f4ff25227901dacc5cf9888154c51a666b19d2e935be094c7759583b82bbc5c10f86432845c775f5bb4f7e6b036ef69405287686b579d2a87f2fcaa4a02b8ebedb89c36751cac4e031a63c7b4812cf593685116e69fa5fdb5271d54bf2102bba73727076244dede44814cb1dcc8cdd59a28bfaabc4f4d2570b44a4507d3591786b13f89175aa42f1fe951a59b650743dd8f9691b5e7de6f48134eec45dca41ce4386669bbd001c9ee4cf88c0920b394a7f5721c1e6da59ff584448efef67ee86ffc27a7c23f146f34d0ddf25738761dbdcd6fc0f14c9924b641b2cf69bd4ba314502081dac5016eb013aaa6127aeb5f1723efb627bb4f124ef3fab756a440a58b01e3c919d81680bf9884705794f0b2584faee9b973be85d5139ac028effb01cf32c09dc6a28ef2763dd14299d2de20055019769491d73083db4a4d271d0c9c966b67b54987ab2632509565df78007aa013c9d68635c854531e65734c4834960ab7a546aa2e3ddd986be800ddda478b8df79c37564ab81ed0e8de89d9a47f1aadb8d1ea3e0d188fe3d4ffa645c1caf6413541c2394882195ffc95fc6d65f93f83e015fcc3794336009b7e7587422286dff4f02203d8b3bd0a90695ce29885919ce8d656381051dab33db6fde2910660d30876292aa8c8abc045dbb7abc6e24630ed673c83dd010e64c5b55c778d1de92c8dbf26bf659b44ebd5b75cbec3f885c612cdd62ed3b1d9aadebfab66e12786c58bffac2a4e7d378174436ab1ef29ac0e4f31d187ab1febc008053903deb0f22f103fbf82d1f68096c1c5db4ec0a33f942eba3bdc3fcaa4f343f4d5182bd20993ce62fae492ad4512fbcbc97e72fc40304992990a8d4f7d92417c9332b8488931f00e330db3c5deee0d87d3ce8980d46110dd6f7ada75ba6969969bfba11842b96142b4bf93ca669d1878a4778515b6762eecce158b55272fc912ea9bb8407685c22d02d0942d05434d9a1ed07814c55afd265ca55255c867099ca04496a65b92700af008b97a1c3514030e8b25c18590da339077dafc6cda65ff0a7a78ebd368d95e45bff08e81d9fcaffcc979ca3a5fffd6656f15705e1fefc5b39fb8cc7c3085036deb3407573605c15f940f1defc3d8aa3e2c309e093ad17f0be3157c4173930fcb6fa9e2f9e284cc7b088d88d3b1ad04dec9b9d40957efe584e1533f4a5565ea7398ed05a1ca35ab990c6a3d8229f2988bae6dc0fa7204753282497b5cca6329655009f46e4f5fdcfc066bd55703d0f777d3103fb68de8595789b2cc37ce67da7e4cf00b12b889c4125cb276d932ff4cc749d728122a7aac4e66d132dbeaf770a6a7640d9ce7b3dcb3400e7feb888cdde5afa692ed0bfd8c80cdfdeb923d857f0d9b07a44e1af12466246791fd2b4ac4a89f4573f105719b10598045ddeba6e38deea29518f36821b5ff02626caf80f568d7de2edec9f48f9296c6d0f18f9c939b3c73d3a7a9679b6e0a2873b7298eba2359538cc96daacc25f437dc7fa88118fce4622d8f3c3bb916e2d5bf32383d89977cd2bcc429884ad81addbbbbf2a5bfe10cdac9fd6857f976a2a8bbf0fb25a3b1021d2e21f5d513316546d34566f639d4f35bb25e329889bb69c3f4b750aa1d8658b13901b8dd0fabba93cde1e0d702a285d05efaf7063f2ab6c96cf077fd197906e29c877b1b76ab8e7b171d542a42d40af59d837f55f6cf77c29c4a57524eb42350a74221bd7660357655c27982b5115b803e34414f02a872d446878b4465614e43e9c5921af4a1be1a7330cde74e8cdfc68895ffe8b306b527720758521b69ff5f38ab36e8eb23bf8e1a817b02f9be6989cd5bc597529fdc45b0ab61584f924c76f00d7f0c073ef12d7f0f467cc712610f934824e0c5058cd107b62230bdacf52a57d9cef34f228c7dd086d2ace4e3ee476401e519265c32ee5a1d9d350b4aa7a185364598e727dffb95aceb3fcaf98aeefa0f9a1f21f718152c3e2d6ba78f285120f0ce4144d4fff6bad72d45f20842d27890c266cbe65cb8039d26a2d6d33d170452bf6d53bc4c2a7ccd1063200c4c554cd0d54242203084f2051057d472bd57f6887e8bcb68caf60ff5a5e99acd3fa80f3fedda10bb40b69f7a877b727b6f459cd1b3565e554e480f5cb683f98357bc70028904702341e24a81c05030ae34386759ed902faebf26e74888fbf341bf86390ad7095ee618bbd3ca7372991116ef0674933c2bbf4dbfe1d96a5636ff618db5e6785d701381cf24b67518bdddc9421ffdf4429362480a9112491406e34e73ecf04dfeba6d746a68ed43acfaed861fe397f38155423ba8e0672c7eeab7b351d6d72f578f0abeabe7ccd7193cae6d461d9d786b03225dc1e9ee402f3fa5780550d59cf2fb8ed1755a7474816f60dd865cc7ff867fbb60bb72b5acfcaf43de00d2e2ca7fdae124d187987a436732bdb7a0af50745ce6af2ba30342f76052c6b2e0d7903df0f09ab47c182b65439be7d3abd86f94d2a975e1fdbcecea3a67ebb7c13c803c87a1a9ac43d4e94bb3949eac99ec78f231ea286d700c20dde5485ca24495e2fb865eb8749b870efdace8ec5d659f2bd088705a818029baed3537e0643c523cd6378fe6881fc9b198174b2f58e138b5171a41610d7a2451b384d3b792aedb0f54e16bc09c5e2a279b1017b067705cedc7960beb777da06c9ce9a336916faa77c723a5981e2d38a639a6fbc4b1ed506716f99fc5fbe474d6e263f32cd857756a120eb1650dc5dc8f71c6285d8936c64c3e73a5099299bdca39b3720ae1bc0caf751c8ac140f835f3219b2113f1b3f80fcd26e24b8a23389b11a81c39c3c5b6a8628af6db114ca32fe39110280c82ae4a5eb698dc36c77e13c156ce486b9f5b3defd2e6e51d037a5f010e8dba01bb002701d0362f883e7eccc6545942e2ac5e185b0cefe7370349544254f575c092595a61addc6d3e76abc47ed3395d543fe5b0c749cb8b05465c1f3d8530f22040f4be7088c015f1bff28ee6e65540add9ccb9d121319707aa64a5743911a5247738dd21fcc5d7a7f9741b1192cc6c2038a5881d5039b7dd8a91668f4e0436346cf299a163dfba3f7e5f513422b21cab3f0baf7ae7d0328dc3c7a75dc55635c287e088a22889dfa29ba87f2c1e3e8715787fe7dc53e52c9e2d0ef635bbf99d2c361839c2130ee063c489d6504545daadaba7dd9fe51ee4a8741b83f3754090aba3edd65980486ffb6c6de326e102737524a30e6f1e05de7b3650b9f0b95fae917924f2366fc4c5fb7757a91caabc0d84881931f636208489460eac5695083339dc40aee4a693d4f81e5ed1b9094a1379ca349004699b35e57b6221b0974f8cb9f45779a6dd5efff06df622ca5d08215fa2e4c20094c88c3cdf18b0bf7be943728ab708dc158ec970dab434267c9fe3a0ed702e2bdf3cfad060c609a910362cca1826265561b84e4c1bc78329817da5e4240c50530348f8a66473778c9e0930b3d85dfdccc4459b67a1a51f9c2b53712198018dfa7503b048d8ccebdfa7df113b89bc41029df7dc44f5a9eeac19a32d640fc3404041733b2991a55eac972f62db82dff761228db2717fcb25d86292874f8c07c3fbde3b377c6ec4b65479e94f5b0e052fdfc433a07ba6fac3dd21a939abe864563996d0b8073e205785811feea099e95afe6bab53a01c5e619e2881141445d22ca3a91c4a1927b5abc8faa40a02e934fc8e8cb642b1ae95c07ffa70a5ed07e6d7cf3b07acfc3e9510ced4138672a64ad03c8c219e88802de666e2d9200dd4e1809372c06a0ef34550eadeb338992065deb9badbf0a77e338d623f79e8288fd1635038333fb1f455f21533209ca238c2405bf3249ad6b4ef6c01bbd82aeb10a2a1a9e883080eafae895321d387de8cc3a06d6cf5eebaf2a37aba1af33bd74d55e995b0a509fe667f36d0b7c6645047073550d520baf1dc466ac74b14edcaeb6d4220711e2073c08968350ad8a94dafe8b2dc2be1ea20ba0840ef935a697ec8d82b1f995c65e353b30d1bbe49178615d2c69e4527f8aecf9282481ed2ef79ac5a7873f6bad5ef2739ed831498225b4b3cc49a976c2d5f3f3b3992d8ca15653016d22152b1f096648d590282b4f1e60a5a202e69af9148875723aade85be3e1be6e2ac44f390aa54444b9e3fcee8fa3d69ca27f497fe5703e426a70a3b87430614f5c81045ed54a281a9601c606751c92f074586fd9e419fc3366bac8d56d6f2c14dab8116dd2adc1905a270c39c3330c90733ab465fff9cedd78b084a21c4eeb27dd5c57d9c7f6a5ce2a5bb128112afef18d68efd2e2b1ff5cdc20fa4678c60b131dc67ca8f8c2767259dff5d5fb27016c8209b479335e08d5f49e2d362283f9c9457d61d116478c988b95d95861c2a07bf13ef1018475eca9b5c48d06bc779c304e99a68844791c959eb48472063313ab483c4206ebb5036e13b573f9ded9ac88624bc19293c02d2b90ce5bbf8773198f2c72000d3fc8cc0ad5dcc463630209aa8c2fce31a74758ce0beb686c32d50165a2bed7a14e5a485f422033189532efc047afed7e5178ba2dec9426b5c265b91e0f0562a090007ea05a7b6a42f6586a3f5cb141d09b1770ff0373ea4550c880fc6ed1bf546101c5a6d8d13d4fa661b1390f5a8be83c7a05eee126e1ca792b314da030d39a52592a439e71265a0d2b63f65fbdc6ea39b1b4c55738563a1f1f66ccd0b8c98dd1779be289ccc4d96d1f865f44e001c7117317f6d4fa53d220ddeed2ea0d5fa8d775988f729332c0b5daaca350183767cc1f54045fd9cf837652ea72c515d8dbd1924dfe1059a83701a62ffa62422fcc81ce958ea613ed349e68d9bf76c8469c498618e0734d88ab5e131b9b1873575ad1a493cc73457c6913c589646299e109cc4fb25b2999df6c432dbf0c21985e623e62ebf1efbad6669ca367e63fce6ade16206132409adc4bedf6a32991271a43002a75a717142d4b092cbe82e1b7d81984ccf1e95f1b58b98b4fb2ad3ff38ce95c6b2c4c3143b6c628894b411783e5fceb4d84d4f0a66ffa1cccd8f4efb052c9df5520e25a88c6cd77529aaed15d080a304358b6e61153378874a9066e1eb9fefb9bc452b30a464bb14949d682c9b6ae04c649da15d460d74c94fd1eb520a9108b2c40a6fc9f037dac5673dc6eba49327ffd4ffa5508d78b7041c3108e56f1a4ce3a2b6ccd281f58d82b96b9d67e1889e1996262ee40c701366a863c4376cff8d7cbe325fe104b2520d3a50227850a2bf04ee69fdcc93a1409112b216e8a95cf077e4de8892dbb96cb787fd89432af7f0143b70860fc379c88bdab4512bd739f2653ef334e90f20ea1a50ffeed0ddd7b6ca8b06c28ae40fdb5b00f75227323f4698cfa0d58c0867477a9fa5ee4d9f03e3ef34b38f39c0e9214bf9c3057ed9f8f821185f5229141645dcf822761989a0e7e8d6900df2f2805fbf2e9f4c2d1a3fb84e02cb3625390c2e9e40c15ad4cbad068b8f812a909d2f995115b8ecf2050c7cf69bf4f0b200fc8526cc81b2468ff2f31c9ae77166422b1b1722f08b6abda030e16127635045fb0aea27ef33212d6a5ca2c0f0dad7e978935b975630e29ea7cadde808b677a80f047bae3a7d2beeb048e2eef637175f6f4cc06cde96747dcec1ba779dfdb3bf017613fa02ca611f2ca5c4ca9962b7590f1c47b535344fe4e423d16f032bf1b115d01acd336a43f2da49b995d47cd3abd565f5aec144ba9063ed685eba3e4794ef8bb8c113474e7508c64fa6e3b63332fa1653fc9dbe62e77a5c1c9f7068aa864be068c8b07b7c02737336062da58e69c097866eb70e7e4ad1b7f411a88198f76b9571e2df4299e874ddb200b0c1b37ea4ef8dea1bd1efb833a85d66c2e712b5a3823dfc8d52c599448e1a1b81cb7902a12131378da0fdd8e20be10e682f195e2dea3696087f3970dbc8990f44f5b4b22c7536f9b2187d276949c4f6a097626efcca79c935905c84c469f5edb4367c88c88276c72a6f309c96b1ca777499d6a8c3dbedf7ff3bc464b74292166d8b7439eed00871e6b1dcbad1daf7562a712eeadd26ab9059353e7f7f55309b715c20175f381b469074137f9de1798022e0a418d4a5b9a0856c7f518b0389f836844ab8281474a2925adfbdca054cb8a5331b105739775fee62bd708a7c1220d530865846283ec999d09729fe86d37496c586713b6211c1931f3e4acc5348ec1277fd36773d309271bcbbfbf781f7fa2b420f9a16b4d20e68a71362eff93a124ae718cb8e08f48602d0797982a9c0b1b2cd6ed0b72b9d88395bb38d9c52e21a340cc20ee5262d585720b1a3b0d856e6f97cb0ced1b0fc0829d2c56963279b7e5ed488898e82f4be042e0b71c12407c2734e2c5a3c09b1b4c411f81d4da6dda77cd17226c33ce14aca7804d7bed5f9f626763a6ae566a104bd394b84a4e8fe55bf468e58c7e050d9682879f425b42e11567d74501fe00668bd1c72c319be55bb59c8d179bc620fe565e17da07e7e688e267e642001f19eb44eb77e914b525ef285c81505efc9e1213bf1841eb726b7033b7d6cc016055245add264e8a42ae2429d5f3b9ae8ec000d42ee39d0c86c0f42ff5e3c50f1442a4c5417ea09e00ffc471959922126cd51d2914879e9c45722d0ea59061611ef78435e306a2604bf4dd2c41537c385935ac2b64fa4afc26d4386debc5c829249ecafa1a4575dd0e69ebc2bbaea9da72dfe8826887f3f85df51790f3da75179c54639641c3ea877e90e70782c3af8c7e462ddd5c3b18d74432a53ae60244ac3d577beaeb3014833698e43a44dfd1459c83310842e0de7e0b7b4c2d594939b2e0db2364dc6d04e4499a53712c4fb1fbad041b290e771b2d11f48f5eb89d4a77a7e6f4b84b6f3b0129beb76ba92e4705361dddc98a4e198a80f8ce260ab7641977181a098dd7a508e25e47d12922bcea7b69668033370d0a7d44790ee039cf64a43bcec26655c103f1bde9126310df7454478ff75858144a338dc7b587eb4a91a8e0d0210d8a6a2b40048aebce7295badc257cab73aa08d550d1e9738be70e7f5389dbd236440228244ee4c8bb60387cc7c610e249855c0c7bdbaaa29fec3f2f5442cbeb198b4ade0c770e47cf81593345d6b6ac59f2c210bfb88ebea4f13fe7f38015ca79565298ef9078867e6197b1797287de2610266be955bcc6838ed7150a47a05976cfc0578eada5694696f5a4e43dfc2076eba5ce0f898ceceac6c6685ff2f515ffcbedfcad85354e91ba25cbd42253e12f5c7265d4bbeb4d5fa25d2bbe5168d4f6e4a03c340e523035fee31168d02dce925598950d5995f937a5489654f64690e0ccbe2359ae82dad117c102dc1dfa345c87261b08183de14b645008548fb759604b71c230626f7f96f12c3685a5f9ff9ed29a93fe07f9af2c0b28947eca911fad38479bcbd4c707382e7ed6a723a4191743d2da48c1a76a57790a14b38e66e9235993326498c34cfd82c83ce63c3c6e79d8253862275e8001c91520c3b5b492c0c58aa808ac46b78645ef8e0e6134c09f74ed49dbbfef7121641bd7832376bf4e1988bc53d1ac243591c1ea38108f4b61e8226771ca966f16368e17a2b0f5a88dba15f7ce2fc7a00adb66be179c3905f67ab32484e2197003d8fcf6a110321a8abdced37f6bea7a512e362a625896ec2f73eae8ebfcb7985601e72a895c478848588f9917cddf0c53a931426c2dd3d75763c8857f46530e093ad31af8f27612259b36c7d22593b3d6d4993ada39ba312a6fef6dad6dade6989edc805311e83a5b5783a19139f79fa689c838e7fe35c297e1510f3fc43e1a3298815c0a376ea2366da5e42568c73185de683de4858da1e7ee04e841dad00179260472fee4a3ec27096dbaff99f6e697dbb4982dd90b25cacc4b87dff679b5e8ced23a25b79ad066c667acf1a93d2f9393b910eb49d108e6e4b3dc5a4135a26f06b43c2fc0b3f5a0c1c777b08d604ada4290e81ac67b93e00bab47db963018b638ed210460e1eb93562e61e668c511aa0e074926ec54b16fc36e73e772efef6001e3f9fa7f6e27f1d39825d7de04942179d74f6d6bd20b9bc19934e9fb92b214fcd92df44cf2e2e047f06e7b5a0ed3d64f521c5d751ac73a3394c547acbaf6a86f373c311981253e1eec538eeec904eeef43b0bf697cc10239a90e64593ee40ed98554b0486c0463a3953bf94312ae4a2d7abf189b0c3a79c258b09e82d2be64ee6bf30965aab5ff2683091d78ece9140befb7930072b6bf2e7ad0df602935ec029ec655b698a48b3e995ebcfc7e259878154d557cd83da20647ba59651e270d5c53759957a6f3222d2c0dbbfa40d89b7cd0cf2e3c54359b1a1ffa2561652f506d257c57cb51f1ba9d6b640d16b0ab3488c983f64525136512bd9843094a90fb9cf14271c2e0abf75ed143e468fd4555f7e5a2402ca1d228b22e3f3f2b4731e2ee7bcc8287408844d1624f131137c40c4d349c57e2daa6e8849ee939567edd4ea1ccd05d1645cd1b5b63400eac8a1c741b8734f36ee32d877ad39befca08f202dbdc4e708eb5d0939df3862aba9a03d8d26c9953e3cc63d366850ae28e66c0d3d2365183b3dfb909757389c0961eb00508a809792d4f4a30f26aac4e664e7d4306fdfd9207a5b98f54e933540c4e85c8f3c6c385f6ec8e934b67328469d7c2abf20551d6e55a0910258de365ff3bde5358de1eddce6767ddc933c49bacd317f52dbfc7142bb7c2f0ebbb58e9668614fd613ef06f2fdde297feaaf7f85b9682cbcbd91ead05352cce0d78427229ccaddf1ce1073315e503e45926bd8563fc38a9ecfaa872ad1e30f09a68954ea603f03ea92ebd3b90b3b82e60fe3e9cab02cdd58309f0218d7eda36aedd0a525d7f166f95dcdc6d00e6b96e821b096a43f4382a12cef47c8320c99bf4a88fcf68248fd1c8e02258fa0e26e4ec987e0577a711ce70997c2a42dc63cfa366471c24202ab6c8f98ae3be4db48c07fd92f99df5b815b06729c989447e93823290a753c3d6a87a6e50882ac9446f5305ad9274e2367da96b64a675f19a56d8c636bb6a61560623a6152514b7eb143dce24a0a2a6a51e0d1be0cc94ece9894af3499da50385e2bd46b8f415a6e79bfed1019f632352f2c47458f38379f02aa8fab05d212b4428d931af1cbecf8c637b4b31068618b546b88648825990b398b696d3c1e3fe78143c3ac82c89b1c207c0f72e6133cb98aed4b6270851745de56cc572f9bb2af516939546dd653f5fedfd1b5669aded7a10f9c2ca2fe42a42d1c154e7a654d96eab5b784f7b046be072d179fee3f3c9fa7a8d34d5065b803158306cd7106e6d61b833d0ecdff2807fe11c98d876bb024f26345a45c38d6dfb3c820c6b085d5c257db7517f8d53e5b4ed7e17a57b22c0edb4b2adfaeebf74b5e45e3b95fdea256f003b67c6f3b4b51477c7f5d04a1b35d395782c9dba322a48db01eb42097a1024b8f2b458e0b4d9b13a60e50dc14ca37ebf6fc0178fb5b665bbbcdc54b17442864574ab094487e5cf405bbac48ee909aba4a2d6004ca7fddae55161e12fa37bf77ba1913013d4256840b65ae802f64e1ca5cb2e2748a6dd09d72f25b794a2e4ac9bcc07c753b7517392ec9390be813470affbe10b822903a3f5d9cc6d0f288119415724dae1250bd2e093949d8fe41ae06434a57de42498b8ba50e8e001b2bfd0867739bf6b8866767aadb4259d5fa67b3e890b01ce091a9ebf3aa1254b214bec8f1437c2d564659ae72435480a4d39715686c286582dbf21123377750b6a40c01ec0e94bbfc2230c7c8631259b3c9695fdf17c1dbb9d9469e19263ea293a8bbcb978ce306c8e16568a5c3ba8ff27e571207b7f6c5ffe6e328ed88875e4beb3118d633e5f4fbf806f9f7a37d36c613ce5f3b016b182a3295c76e08b5c95b862d87fcbafe74a3c5a2bd3df23a97667c6098b28f0fb6895f4e0ec9daa4232bc8e2e6cbbf5cf7687c41c1309471506bac3b886a60502bdf01b0e821c2e468291a203f177254a01e23681c235c22e1b256ac99cdc1994f59073308db4aadb35f70f0aa3c66d21f1fa50082ae283bf2e478d3c005ad4d06bdcf74f433207df7459a2bb36affa2e836c5c4a5508064f6229abd0ea9b3d0bd13ff977921aeb7895a7ad6f8813b23f59538a7170312d457ee539cdffc45bf8482c6cb4df9dc8728795de2fe96d5363d6d53bc53829c48eee1ebb13efd72fd7c7e58b4383e36252cdbb7232735e5d5ab9d4c7cf1f23d0c2529b5f070e7aa57d464b13d961a193a7caf92b6bdc2d168e5429d3b8f94d8da076c7ba0f30a8e76f6e05282951a969a5f6bcfecae554c1b97aca03f19021fcd900c7dc44c23eba1869a8e6b36a85cdb96c32e0b1d88205fa53fbd93f18571a54cbb305222b3c6246a0cdf19a58679026761b2bcdebdf324488d06a2673920f12ac5d3e7472e58d8cdb33ac004be448b824844382c91bebb387817cda12af031d5b013e5d4d1293fa9cefe8dc5f51d8058edd9c84084cb6826474e57816154ee6834fc5183882c4e37203047eb790055d4bad99ba98f54b07ca5153c68154a31b840e4dbf6da27f668eb549ff2b79fdba2539f96f001c51d8f469d887107663a69f8fc3f922cb660095b0ee0acee3cb16ba5543c5bb44b4222aaecda7a0fcee23e99e7d919292689471929fe60d2548df25126f11f099cc6c1aca899d046a866c0f06cb4c15003dc8a15fd93969597a40394752f4d9941c0b1c6d108eb29ae6b6867d4d3679b17af5b69449454132e52df9df66eeecc481442a839480a1ab0865e65aac5b4c5515560fa0ae3d3d8e2e161740594f3729f862f969626571bce0eb5b1ecc6185d5ae0e147c3640d4017ea935425394a26c9b67d380b7da191d6609217241cfc9794419da2d434cf9e816848102112a32f5fd9f6b4aad5992562df5eed6039e3b5506d6fea9c3f6e57285be46e074698b6dc50d45ba06a51ae14d1be06599ddd388c4ff2507bd5683e7378272b4ced3f58c7b49a6d7573e1ac44e03c79d03eb6fd47b8e6b43f90a4ae6e2aaea68ff92cdc814305fb1d5ab3c64f1bd55826660101b099eb0c367ccc4118c9a860978995cde13bad2939ed8e0d3ed48344379a26fb6eb67452ef0448a6c66d5a0a441c93f6e32edd2244a57adf199c24faeeb45e707e18873ef6e0bc6aa04d088396f0380c187796aa840576ae3c1dfbb2c6e8aeaec23bf3c4a2b97a872ba055d9178ce3d9a07a0755bb81f016a4703d45d339927dfd2892fdcfad5c62d7967e02e9a9a49ca905954ca591a311494be09462e97e6f4d977e0a67a2bd4956709a09f7c9c490496c1cdedc969c654292e43dcbaa3c5dedc079e06b1cda55e3c9915b91c57c627c8ad6b6f12ef1c20896549719b1e16ff2691706f056a0f5d8b54377ae3041d0b765ec113b4022cfd2375bd2185c5a0db3d5a5988c48d31d4e2733c0f0874a11dfb9b179fe02959b168d53ffbd6189f5772ed376d2a0e5786a861916ff25815a3e5bf79b81663234ba2598445855074a05696bdb7cb82adaea137c8d6883b399d9c6ed3d9e265ed05c98b06cca5d999f813b21e611f45fa16ed2f1fecf60e087347ffd27cf900b3a522c4dfb4e60d865621ab5c4f9ef99500b7cd0329ce875b94e20c35eeb45b03dbbff9b0d1115b665ca8cd2bcc13319fc1833533e91b2825530ef7006b81416a832c057952dae54a6901b28cddf153bcd63443a620f6fa73953e03115cafafc203e62cae1a6dcad1373feb779082ed5fd21fe8bf32270263d293342011e51891108f01e9a9c34f63e837e892334c6cd5435955802c95dc4e63b8002853213591d491fa94c998a6c416331139f74d9d9782d68faa7ca63ce7a2e42f4ee9cc16fb47216f1a3f08ff71c662504b7aeb512f9c029433003323729f416087b69986274ac71785783a22c8004f28056b2a3dc26963bfdf4c5b10a7ac4e6bf9f43cd54ac877a3fed2eebcc58078def32aa055e81f64614eb3dbba5dec626947a87b91f3a47b67de5279d9edd36acba663c651eb6bce2a7c00aa90b01b0a2b6227ce5bf193ffd4046b60d0aa58145e97127b490dd4f818820c3d843833da99bfdcfa8ba57f264e366e372d0ca2a76537ae100fb5d64ecdd71e242b0c7e8dbe39bd4945763e75cd968d0c34b4a588ece1e8462735e5995f2295412dfd5385774219337693f54c9e1e0d78ce99858e42ec341b305e58ad393ba92f6abf1a74b3a20a14fa3958c58ea263dc29ec4cbc438e09b83ab4f62b490d512e00bcbc9af3cbc6df8199a98d4862eaa9ce61389aa30bf35525e89f75dbe39494db8e55e2be9d2685cc95c7af04b09a744ac5e573eb76c19094642b00111e517a65b6410e0ee66737faaf975da170349a2260d2cae51a9909ceab5a1a2e69cf7131e14e4967608f073012d04d06f855a0081b90230bbc1f3d002bfe1ca72456dd3e3bec27a311d2828a83eaa16cefb2e8f7cd9e8f49997ced6746b66c2afeff725565e2fd73f3a4d4fa52033837a377b1b1e6b0ebec7a116f4b8f9cb8d6030ac653327ed906b286c365d713b775e77e804588fb5b852aefbb4edbf791f98ef3bb087ea030fbaa91dc459427e710087cdef2426aa9def62a77a7e79cdabb3104456cf83750c4a7687543e4fb0b940bff8a4a9ad817cda23f3426731dc7c198c91993044af17da932563c711663c7300db518a4555aadfe413b50ed8599400804bebc7ae44e1a22fa6b250c261b7d3a075d44883b65998716205da95bc820ebe4cbe502f8ddf4e87753d6e6b1820fcff6e807c3db0209baba6b9d5618ae3af34b612fffeb5f8be9e10c7514e3cf8b2a8197ab7a3e21cea39a2a38f8eac35e92650e95629a89126e87f2dd467fe1c93727268469f16821b81249a988f44660bfc2de463a32971e020defdc9550ac9e910fe77e99bb4edf4e7a8378b019803c46a321edc92cb050af67270b883a61ab4e412dc91e18f4244cc2ae1a89312b89a6a4e447ae351eca4d4b785828bb7fe03bb4e04d4bb6e12e6da813236589f8fefce6167655e64c4eddaf7fa0726dbc10dfddc8146ade9ddf13e01ff8dbab671fa9187542b808fe626f557db308ec6dfc957b80523e1e6bd2d539bb948375297dbe5385d5a018921964dc9bbc6b6bd7a9572d11ef408f2fc142cba2d484c4e093aa08e1d29b323e8e5a4baeb979afcbed679e23137220b2db02317dca20ecb269142bb97dd810ac627566cff537d38e9366972bbb054c0c4cd668d4a9a27e1b57281796a09ecef74682a78dca354881501aa7c7c0af1b71ddbc164ffd25043a3f8e460c6cd9db3d9a009058a5ce5f312d2ec9044bef34cde599873722b96f11e6ea30cc9828b8a81083b01bc60f4720416bd1aac6b53454b18918a8b5854a061d089c50819ffd3d3da937ffa5108c5aa2fd9f8998b083a7e4e809f06df49e902cb7f302415698b3e00d0c2bc25579d09178326e1312fcfc2c3b011f8568bddd04a6be4b4262bac95ebcf5423e54321a0ebda9e7329fc15952a5c869b0fa91c1116e0d268dd09aeded834f0f18a14677e4468e0dfcecc5f512095f4f6d05cb213131ec62fbc4fbaf67b0cdf701a80b0f23cb18ab94506bf88de138686325c6fd9effbbbd8fdb09a846ba679a836ee4b322391de67aa6aaa767e1198f1d750ebd536456b8f12e56e5d9f3366aeee07fb37f43bc5b3d1e6158f5978052dbdf86c1733829eaf3f80fa11b39a99ad6f33c9a6267dc7a4ef860a9e6c5b6c49a9bf1b90677c48b011c9599ad6f49369cba7dbfaef97c4f281a0459559ab835bfaf49e03a0da4f600b8f874e392897f321e0af636120501a8cbcd5d23ead26f06c3c52b46f05c59ce1f4f3c61e4bb57d5c04209f5a2b71c5a59744498a8636690db1a1cd7a3a383e78c5564b912c5cc45c90d46bd59e49c0a211a5d88296b31a3de0953dd1cf644fc7dc07cae9de8d8234d05dd4ee4168ae6b468e3e2304e597449a69f599535b7c3eabb48e64d52e0a1836e5b502769be458d1db5027d72dbc3201857bc0d5e322a40265a04533ec3d53d30e876be9877c1cff521c80f5ae4cec302c198c3962c6be2a235e21cc0235bed5056d3bd4fbcc5f116767fa2150e430bff5311a321b76616e93f9b7ce3f5e9611aecd2e99723b096d10cda7c1da8bbf5fc688a7bb82d1b8cda76fabd01aaf1883d14f76c8f197299dc1e835ecfbb456bda31ae70ab39505bf0018969cd4e3e6909debe1af96bc19ce837dd1683d763d418b426e4aa9511db46fd0ddae5dc8d68f9a4935c8aa28089e7f7133974118bdfc3a5298aef5fb73da7390db3965539731638c501fbf62d118e6a1a0a070219521eddaa323e0105a99f56b2757d24af04209ccbcb1605096140956ab52e31c04fb655f935e9c02133c735d32f93f74dbfbb4dce02f93a4d6c49e955014427b536f76a3468eb8fa8d9cdef0d28b68f32a065ebbda091b7ba81985c54e66119d300608415cb1b2ce3dc96df13cbc6a04b79b0c10489b3a22d7d54389c6553f767361608282e114d0e2048dec46c67c051011a95e82624c117f33e7432c6dfc41d136f70f97c8ae9ff01f0b53580413130019277a04f00a46e1ffd6eda87fb21d425c4abc4b5ff5023af5cb78105c65697a897fccaed18983bb301d2b53d690793cc1f2089f9dfe3d32c4057ea2216f2910601bcec592903f76a6721c3ab85ccba5b3f13e51dbfea0f940f0c1a55ecb3a3429ba6841c54cd6582675756d88e80b48a47de1dbc0b8159cc33e6a7408d0d563ba7ff8e3fc9f2e16be5834d73bfae1d55c70c5f52bccd099b668283f6c11410c02dca5a3c78199732eccc71430cf3f535e3e3c64b4b49f0f90ce9bbed2e302d4a5a75eae11a9e684ad18d6a654c8b4bf089ad4d185e20777f19edf0f5bf0abc86576e397d1c3a59cf5ff0b24ec0fd39b4cb40f8c7f854c2c8ee1678b92429bd4c3e9e8d463e80712ec0f4133138a5286339e53f4c3a6f829dc5dfe27fa720ddff5ae8908a7c8d631bdc47058cca0a42d3947594062819b6c4a1cdf6fab031e2681ed6b7a01dfb95c75fa4d79372e7fc8d388d363f49b65da240bf0cc807e56b3033e598845698ac53f841ea4f3e21172a8b5eea9b8b4cfac5f01817091cdb6ed008c0ea6633bad21b71fc6eefd37d47c8c0e1fa2e18c95e6e4db44161302ee79349a20fe2816b67121e72d1f3d5e16da94c6c78a1f94456d91fb08f682cf319fa95f0394db249e70b28123a2c18bff7406fc13fbd1362f44d1c5fc03d5fe1e563082c48ce5dac6cf74f94cf45027f5600bee65d84e21679b2cc3d0c665c19f322675e92a001ca83645ed5f91823984d30bee7eb65725abc6b61ee8d0e222a216415c68d01104ae317b9cdb9284facef85caaae6aaedbf8d162ee4b15e0c6a5e6521f2fba6f0879bd03b109554b899b300247c0874aff5ad506d3ceba6f872d7d1ce132276b541c280fb6986f71675cf3cc5279f00d817f5ebe2886bf93e4ea791d72b8b440facede1d5d6708c5ee06be4ee96f3d639bed783946e926b9d7ebfa4b2644dd3b1c10d94eb400794feea761f022727b323d4f660d52b714d4a653efc4a4ff4a055d9a6b107f261e205cde37d73a3551a984e16a20518899058f7710b321f8e43660f6e108488e3d5f46fdc935450122c534ccf517efbf784d5baea980ebe4cfd5415a1f4b26dae321c8e7c5b5738c9b01b7f41220b9cd13e69bace10204270a1da61e7f68d70fb61315b46ff588d0bb4584d0f529a2f9076cec549b99386b17e0ef324db19c361aa46e08aebce40ea821b62d37c657c5887d6c42ea53f8baed12ffd8f1e6eb4ec9ee9fb6bcbaa985fb5ea6ffb46a03d28e3b08619e8694a48828a5af6f24e48382e0ce4789d368f19bf3ef924886bec1280976cabe5dde314be55b07d70a84ae0bacfb36425f9144cd88e4305edcb4306defacd9b542594379436443f2d8d0c374e68c1dd4257c20c7f3cbedba228517fed21a3e9906a33f83bf3416acbf181aad91dd9c54ef192108246d6dfd70b1a0c35821b8b1aed1ca103dd02ccf8869c6a2dbee733c80d80a5087e25cac73bb8290362957cbd7e8de482ee0ed5e36a9ec6a391e9920b8d9fd232ca8ffc3464b81cf3a0dac0ca0165c36c03716e9eb88001a3cbc65286513c52778f1bfe71cd33b622b1797795d50b9dd865265c9264e450b50f82b4bc0fb4ab5f9289518548f6933bcc9e46aca90999771e290d0df496360dd942e9743d649a2b50e4e597c416608d63a1cad4ce86e677dbba1388e617da480182eb3549d81af1c300167735cf8b5640f63b9f29ea5c2263407e4b934d42339fc3b3bab9667c3fadf9601647a1cee519be81188d3d890a58ee858bce027e0946f93324da8d57379433223e63ac75e8de07b02ebe44615dc65bf1346cd4246d96108a493dd3f4a88f15bef41a5cf9ba3f07b9f755fcf5c5ea3871ef554efabafe0dea6b937a0f88b8f2b28b66034bad8ff1e0fefede6f9eec1fa1bd66b5e8cbf328fef530330ff2fa58ee9c8b679855bdafa434d79bf88db791db4608de3869e1c5aae149534862904d9fd0c94a320caf7faf176646133ef6d1f058f76550fb85ea1e86292ac00f0bcd684f6214f6cc37f8c09d350c94ee551af33848276fbf768899bb80662d756ec9116f7a2335c2aeac1ba8fc1b49ae5255deeed1eb7b6b418570ff8e43420fd396ed1c3cdc04ed7a5a2f21d9dd9b4f5112e9b7060ae0ac017010445bcdc1708765c88c5da4d5c536cc2f34a14670fd7124d896cc724d5f93fd0bbb99476a7b517eef5a662fcf1bbf4a26ae7c9eda4000704b799a0493d177ef4c02b831928e6d695da435187c2f8fabf02784019466f1a7a43bbd14ea7388f5d08b4ca56a4445a7bb28579a51534a1ac7a38d578cba82dd927025245fcd3d73e37c1c5568e227a453b30454495bdb315df0a8367b5d126d6ea0722851b00cc740e7b3a8e88f5f9b4c1a31083c0c8810cd4168a6187957b9ddd7902ce4044c3c99ef819de34d7ef87c4d232f864be2b259775f3fc36fbea6f2a94e775f580de6c4cb2762259842e27fda01ec5f2a265a1f554b06c4cc6bbb8199fd4d34df257c4a7819ec02266dc18a960656ca622da02e0f0658abf80072daa5a0365d61ca8675dbced70f28dc5e7aa9714446b6aebcf7583b18f4419ca281f6b52d8b8957dbe9cb2974ba31d2d1e174cb6f5bb1225e84f3dbf020f42c0ee9260c94c7fc53b0c6f1ca89b455f8ec13e526ea988b47cd3a91608e6d491f4f46c02d9871ef62a970b42e8c25972ca2303b9f55bd1bb2bd1a01816b55155aef5d9ee49bafae53c586a2f61aab01487f184ffdbc6b3580e08eca167c4e933de9e852652253ba07439d5d63ad20ca32b8c25335332973af9a4db639aacfa7227aae83e8296626aade32137f74b4ed22e646bf31c1b7fc4623d3e23b05bdc641eb88f1a7de79d5d48854fe87e5c48f8a87d5bfda6f1a2a219b10beb2960ed123273523770b25e9561fae24d26feae1f8efa851b243e6c001b150aaf252ac421cda6d7a6a5678cebbe356c2b5b2d833b578864d260db44fad7e4a59bc0f4815b1582ed260a28891a9241f0ca932a222f6e2953a262df3446b09830986bfd1ca191b2ed9658b58b276ce4f11074d0d8df247e0bfbdd06df08fdf27b744394799cbbd413d58d4b379a74e8cb8704174e894a03ac3c70fcae9b3a67c595e7a22df7ab7f868fc6e341575907b49a4c348e56d6b91a688c61368343d474a05360a0edb681a7dcf84e9a34ed0c4e328ce368c602eb1404df103cc31ceaa354435b2262769acd5491f4ee8824a0bf961d6b2944bc906435287ba12fdcee465b87747c140a61d0f830fc97f5009f919a0bb00847ad9eb0430a5a67ab8b4821c2568ea074fd3bcb08863c7ec95bf1237f1a5172bec8c8cfb10adbe874165cbd2068975cfcaa226ea15bcbd15be4893791884f461e8dfbf3284a3fd618cdd4a38c340cb87eca82ece26fcd75e38df1d62b08b6e2fbc1a5c9512e88f9a1be0b9f77b77e652cb04f1b8842dff7cd3d781ba86231ebd539b9f0cf1b42318d27c9329d0055b94bae1e94f1f140de4a56a6b497990d2add0520127c7b7d0523b2b02edf5493ec6b380784fcbe7a7e8d8058d70f6f86d456096e0cc32ba4ef1f6645b0c2f1f5b3f5529572b72994f16baf8ac54810ec678e50e1abda6a883b2a27e8bfffc72090f494532a87658bab83e2e3bd966cc36016f37bd559d26ddfc343462eebd326c25b2b0fc5410e6bfb6110eb71c1b10418281e26fb5b3630c0628ef2ece2fe7bd8e16e94ef000690fe9b60c52ba5374713ef031f8a00496f3509844826d2ed865012922ef2c698a9882cbd7f490a9be03400d8fd0549d9fb61488e3a5edc87d4556b8551c6c35334ba2bcb147370940b9c0a36d3605f8e939dd052c75f1d3aa9f714753e79081cec803223632f846b3449f1246a73ef3dd356e460b162d6b9b77fb4f144db4f4cabdae0533d3de360aeae88e40214dafdd62fa09a0128cc14dee0cfbcda58b2a45aa917585258c0b26b92a980eb8c92debf1e29ecb7f810c80fad3ea27d5da2f60f14442846a28eee48ef6995a947bc4306d45f3259ed0b6511d3af48425e304bb4f5a86a07ad3a312a5de6f8f7ad887a9df9325616208c21b270bee963662fbe599615d981f15c00523ded2d61a3ce1251e3fca43ad605a89d17d809657151a2b0ab00e2c9ee695c0947aafef0827d1732a20052e6dcfd21a4aece35345a4517f0fbb8520ec7dad7659fb02622ca543185eb2c75daa20b622c0e484adde0e8965c949a89581f5debdbc010a514114635aa869320e9e90bafb42ee34c99ff8fc107dcef5118c9bb823c569560ac2b317e37a2a236a18aacaa5285562b304872467b4686b42e1bd10f8fa6e000c971d882b717e2f650eee3cc8272f787c67ae473e6cd5ce9f416a76bf19389679e34e1b76759ad1685b7219f8698628154d56ed513c9ce0606764dd791a96eecf9eb68e5c716113d5ad1d3bf7690a2e7e4533197f87ac6f2aa2ee4c6237bae58e88b5419dac5e577ba6675b4c0021c45a65a1ac81b87b4b8b21755c30d7d311935fcad3ab6cb7b9035f78676b5ed493ca7ed52e8eaa425a6c790f5f74b7e598faa19f200ef0c6bafc5dfe85736b033a089db4dc5240caaf46fb56233e1a226bc2e2c2aab68a6446d98aa373e0a3d3bdd0b6f1e4b92e42d874060e17424033ccc30b92accdc4136955e34782d08c4c0a28a720597e350b0b92b5514133b2057b7d27cba5a3a994464c166264876b43e17c960ddce0cc763607c2d5c861926487882ef1c167500882a2bfddd7111e7ae4531557938c08b2e6bd5c0e16c6cfb710ec8da37db7f33aaf4ad6cfa5f84896ffa2fdf66078e917150a8af795a339b618cedd24dec545fcf7b7523456a5d3798d5145e84254d6e7f69e42184637907314a886689e944e5e583b2b8fdedbcb12c38d3572aefe157d9a0dcdeff221e3ad95afc2c1bd35c47738be84f422373e85b2d97d1dae152d6bbba1428be3fc51fa42ec915ec778e5c757380a050756c7894876f54337446d8e559452f24bdce319f2df32d96f00a3f7a16975ec0ec2943bca83dbbbcf9ef468cae4625f091dc0c22c7dba468d3709e6dc1e2742013b307c8471a1ec0ad5a1275d1651fab6f7856021785ec79932a1a93ef70e3eca4efa745eae470e292d9516ad522d3c74104dac010c8bd2b9e75609588e4efe27349d3b0cc6a86eff1ff8b3d69798a5a41db718bed30e98260f27321f8fe0763b920e4f3d15485ac26c48e6dd4d66cdc1d0d78c6b2ec023e0a1d04cc6f7c8dc394011bad4db072689d0b39ea4b4919f59ac93592272d6fe8054ef39aa6bc2a75d1f515a21dc683effb15f550ee665c14a8eb88e70e65f9fd89a7a32b73e0285f9e5cd19814e287d75db0664903a0ba74be48d680177664219bfe12e3df3a35f129a9c032f6d5bc0fe0f16c2cf13e1428adbb869160ac203e48d0d07faef23fe798ecf289d060c871c156201defd1a15f3397796875396c2e6f2a20908dc403c193b56867b99f07902dc8e721dbef2c1b33b9391d94b6a3ae8517b64a5b0fa1a6c730d1dfebb009d6718b6ab1eb6f9133fd484b5635c1cdf1de7c6ac3ab151414bbf9bc11aa3fdfe737a8f89ee9c29afea6f0daa2e3dc8aaf55292a9b4d76e5bf1fc197bce0207a2a19ed5f2c31e7bd555fb1383a8bb566954390615df0071ec29212df3058ad3af346001afdc3543e79d4591682abf588512f0090e67ce9a2627e110c3864ca748538f012f8fc853ee324890e4666f4f2c630dea8de21bf50cd338cb6a7d1a099512493123b4de149c85dd97a0b0e5d1486800656011b6005daf43b6091b15296497942ac3a38596a11d5d47909e816d7896024c213c29941138554a5421c1889a318199f69536b2f376e4ee28965ab14570d8171b5ff0942507b1e6ee1f529c833ed2dd838e86fcf3318d7ed2b06df9f4559ad3ea0dea34910add36f5761c0a184053c342b5d25a0fa7fdf00f7f1fb60ec4e15e4a5004a4f5c0e753bd7836ef0f0793d3527bca56b6d256efe7c5c0fea29b97d2f3b4c2e25670133660cd1c57e431ca330669e15d11e2ca3857164504d25bf16773444445709bf8d4e8aad1d3df030dd4af60b18b0dafdb5263f05d51f25692d31f2f2a19415c4fb730147c5b59b05d5886a07704d0b1833e0193106c49039b8ee69ab133547bfba82b8a7b3d789b09482884da6e06ca39195673458a79cda8fdb0b56c572c48e0ed744c9f019493383f323c84730b3dcdd9c361fe9b2ac38f47e85dd6e61569198818903fc3c0a521d8b3d366afae2202a32a2f49d2c5608bd87737b4e56d6ca82b4b62da39c0076c99a56b0b152c871da4b9ea1d8aae2b0bac8e15571272d310d0b800e81fa3ad752e9ff8fbbec02c4504d0b3fec0b3573e1e8b296769f0d181c8e38a4c3ef2dd9f6fa0e45df4304baac4a0c8a19d528a4c72e9c724e5e3b8f204e12b94eeb98a70db99774680895a566daed54822fb79d5d981188ae17d80d000928f0628376ef000682d0574e73a03af3242fe9c7f83e5dea259c3ac144460ec2adfbf4d2cde082e2375c30b182495e300c90e651d960fde0794acfdd3b758aade3275797b52662003177746636a664a1cda9000b4fbfe368d46677b7c0f218e100d7bcd8052ac263977551185d1ff071be0640c6af638d956a77916b9af0926191f61c8b019b5a1d1ce72348d4d6aec39c96ac31c963435acc59ea864d92383057a3bf6b6547f1d7c3931ee60ef2173daf1e6c511bb2da112660b45e3ae16540c8c03e975c2c99cff9a754fc37dbbcf255c072bff1ec0e75498d0b24840a0615b106f2ec6c722ebf58e280263eef78f4bcbe6697c41d0bbd93bbf716f7f2644afa0df517184b8f92b80d28fc5af25b0f9fa0915f240f8df0eee145be2ad47e97f1e4bd9c3ab3e0a65e94f7cf2c939e1bd505f37daff7f98a4273d185c9c44ce417fde2ad31956bfa0927874b6f50bacb4830f5a2f3c0896dde2b475403c46722170c94003427550ff2b69fdd11aad5eadba6450590e779f57ab44d3159604017a8bfb962b5284aeebdbede139bd6fb205015a285b9ea593beab211993e0e048dab8f59b717c815175a0e3bac6f13e8703f79f6a089732253f0296dc0583a1dee0c09db32277acc5580de69863aa8f3acefc112d472983e8dcf62da1be403ad70db4df3afb5379b8e397403e55164198eae4aaac0a2b894960d7eaaebe3a2daa564b2c65cf4da2d88340f4ed64eb6ca022cd48396b0a33ee99835d78260c1603f8a24d9074a8dace8219d600f8e3b1a9818c705ec478372ce176df9512cdc7bff6f2aeda23a341a967637c3b2a8871d38b7f8dfd30f49f93a5d7aef841d9f334b8b8dad26f0e265957434763d40790bc84e14d05147f7d2b72eadfe5727d7a16fb601d82b0ae368e293847c8caef202da4b5b739d25c7119755e9e06ed2ed19a469e185706d6fc4a71ddec9053e1ec6dea6f4458fb7811f38f6e72e60e0d1ca734fdcb4896c9c8e9e1695ba258568123382f2149686191d22160df1d6d6af35900258dd6144fb602b4abffd06e9499c98489476ed8fb9f43e26448a3006cd98d39551ed935cd5a0e6d0f41e42bcaab0a3ffd514f5cacd8d9d9737cb0d13cd55d4987f6b31ff5b8c0292575d2d079b92dbe35dcb6d1ce7cc94c2c3f4f0024c290d17ce87d2b618b4b33281cc24908707fc73da69b35aefb33659bd27cd58142fb2b970133719ad4630cf537ce1779e87af7d0a572197bcbd64b600307b4a8c31702ade820d9b0adcca36f12ba446ecf77fae8055f09e73e281aad8b141e2d7513df627864b807adc3fd2a602f57bbd7e6981157cfd05e5bb48c97132015af5e18f304599a1f854f4a984e91cff4009f7b69766cb66643a5695257c0e70c8598ec83c66c5862aeb4d1f15e80b4087fc179b3750ed0e73befc071da9680b74dd3abbadd2f577262e913a4eacefa933f23228b2e093fce13bc7fed151ddd63a2c7c389c07328b3b6f78a4239560144c53c6c1f485de07d6788e1d452b41071d67453d7377897b4cb3db0ad3c25a16a6fb7c5be5be3ec3ce63bc5004af1713a286875c982beb94750e3b456debfc28395ca2a04db1d09a778d2070e15f2e8ccab97ce80ea0c0ba873cbf10fe27a44dd44b3d2e1d2db73509b3a5d056dfa239ae86a62feffbc06ab409cd0303d14e862dd845a0be249bc32d1ffa19c5412b26d81c1155fd93f31bcefff16fbf5ba499bf5c1eabc1254f779dcac3499b4718e0abcf3566ad872c97328b9028b9c2734de1b29ebaac80c95c6aca994a71ef8db3fcee7dff7300617b3969dfbf86f009da346a03d15a2066c2337dd81a979baf8c644f86ed189fa15a6b95391c530949e95096a2c04ff033d4f3cc94354ebb51373bd6ede7fd3aaa1bc300e0fbef46b74e906c6c1d570b61394d6227819207f372bc5f114d4cdadf1860d050d02392489552a5bcf3fa0ac747d1cb6d73c6f52c4342cbd4248963a0feb44fedc645e43478e1eeac23025ffeb30384423a0b0b54356d5fb08eb5cd067569fe970ebc9a4edd0982ab32791b613ea05a9d7e2913af9b59215c4f0d3640fd629e3767f9ee933dce39795884e56886a7c2d6c0386458e3f3a27768f7c81d2f1078fd9f31d3af42d6af407a7d3f60ec544e6808c892dc162005457a4f69250b634bd631bf4195add1d554a5a32bccc50b425ffb0892584cc5517daa892257d46d6a094d2f7c5bea0f3e057cf17bf556b5af92310fce6aca0199665dff997f37e44bf105caa8c6d0333edbf9c6a0ed70aef6ce3767127927cc816d295d1f15ad5df77410c18e3496d51c945f86f7ee542d2894c1326f0ef2eb801e10c71bd84ed3c764a7a55a5adef44606c08372759b9b574b25212cd0be4bad438f941992a3bd8fec2a06cf029f22a5b5fbde624c79b6805b8021f0d6e636d1c1fb9e4f4153a2679eb1f670ab21371a7bc9c5ca7887b92f0a55c38bf41e225b79d233ef21c82698f1c73afbbe6fbe8caddad0bcd940757d118220b441316557f4c91724a72cc26b2e8ec26f0a8fbba9e402167249df13d8840b3cbb083126074fedf031bb12cdc8cf8fe4d422a45dcec4c34fac9c470f5fe4b11bccaa036a36fdcf4be2bc101e9a6359ed15b9f5f9817fb69fd23bee41b9bd8626f89df657a38ad40a876f5a09ff546b4d46b03c8ae2e0a71fdcb0a3f1c093d08803c5516e7eb64d174281f632beacc6fac85b047f5cf8f817afebb119d01026e5c98b9afa5c089d9f882ecd9972c0aba2de35c06348577a4fe83299d26f472b42d41f8d1ee62e0923044e780f15b868d2b6f8aff31d90e85f01e67630ec19f555c7caf18b038cb7aafa7d1284fbaacb636841ac624a31c40899357f6477680c83787ec336ff01775d8b46271e68db1f1eb2b256405ab4b4e75a8a753e7c80a4b9382e20f4b277760baa7486db7631d3282701bcdd97bf585d632513f6cedd6507e3a8a58671614b5c9b09d58b9d925c9fc6a663902649f85a12a22e92005b44f57431f5042436166a6f85f45e4d390a8365d30f4eb49b1b4aaf45b938ce7a555dab87dd71901c980ee89a7f23d27f0289da9fb0f7c46d203825c6e476a8cbae6a10a51654c068ec6d485e89f0d5f37f206d48a5b0bd2ce86b40faa0fda51410cdeb664e97b689d488290688d89360d370340fd91e623b6fb53d7cf8fc395ae7673dac7954fb88d2837afae009d8dcca59ec0165cb2f3869a8d4f63fc7e57cc1248ba667a3568dcc55d6cd2478413873f87b1848dfa00bcaf977ddd3fe3cb1e0a5551cfc16b9760fd72a0ca2cb0060c1f11ab4eeafa374af36c7a720f5db62853eb0de3c52de974276ea2c603d1e07afd7dca5fc1ef26a4a060d8ae326fbf89f3f8b4b6df53232e2e71b8a3b1044cc5815b2e071612ab61373164460cf823dc11cf3cff7dc56339e3794ae95e4fb79435fa142bf956e0c1f184567fb64e9762c35a9b5da78740444c89b4d33109d925a749f65d3416be95949158f799a00432a9edfc64d118a333537dd5d66d6581ff21be682b9d660d48c0d5067694fa445e4e82c4d47b0a3b104a9efb1ff2f8bdd81067d93b5d7e562a4e686fecc43da086debb79b23cbd06c992fc1ae3847cb30c8586cb5099b8a7b7d3334e49f79314c9d2ed0360e16aa6650dd8d0e812d8adcb3ee51ab69b7831e2cae96372f24acbfdf5b12a513a85d48f54f900a08408c43b5bbff25d91781120451b3235a4d76b5800610b19f01474bbf9a58ec207e3c93f0a6b6b37dba558c9a81cad1369b76b23eb0f538a5a630d4e516857ea5a27304a1f091986becfbd3ed6662379ef803f7a610deafec1b458e7266f853708dceb76cd8d2073b6cbedce1610605a7a711e6081e26bd94c68d6dd34941f752f0a02205632227d4e8cc521f99b49fc30b1c212384b3f81042bfe00c959b9fe97e9d41b54c996748c0c7b4aa2af98db24defbfbeda3934d165de992c1482b5f1d9eca002ebd20d5b5fbde223617e673503b8757d0e819f4357e4c860836550a74f6abfba0dfd9443492c15d505a2ef6e845d87d05a690348099bd08c92a4ea3792bfb9f43be0cf803c2df168c3e474f5509107f3025266ad2250541ce00ede24d77aaa28bf4c11cae8ccfe7f42b20592830725d90402e1f2b521f382bf9a5c2418c40838e2eacf221126002fc2cb6f4a5269279a6e7f7b8192719ce4c6650f0a339dfba815cbc107b21aa8d7abc5b41291132f4d87d6a989fc0e4d66b214d8ba358e427a8b612b95568791fe2c098ba650926eff901788a0eb72218c4960ff74d0b61fa17d425bc9b204dc6e454d9770a778e33c538f783121acc5638edbdec48efdd77ff7b50501367cc98675c65c3eaf925f7fc2cd0b87a1a62a2a706787a9f691677367af8c74f10fed8c0a58c2eee327bfd6426fc88a419689c772322ecd63060f35d52be0a428e2bfeba2c3c65a4d64f7192376c0ccaf6afe17672855e2bc2d0c50cdbd4e88f266c9dc7360879b85bf510165b3a836288a6ad44afd1c02a294e901c53938867afc7ea8494a8313fe369933ff18da1fb959892a086bb87e1b39d0fc576c494705cd952d5295ecd3769ff4196c1faacd219a08790f615ba4e518042338887c41b026bc7034580ab61ef973a6c6bce57d3c5f6fb40e7b0fcb04442258f852507e764b6db565f06998b7525c1d95b9e6ce5a15e02d76a98f78bbbd3ddfa81c5ecc0c756d95e459f45c7884e883317c2a88be6c324334bfbe76658f3c87f1a2adb9849fb587e77c3f5a1931ac60ab15d126d95e7a54d31d59cfdc38c826115e0af3db37a5546bddf7192fc858ae499c14b8209a03cdf1b997a439b6c1b3ec7c6fac08a553735ac183722b6c5d5f787fcb3892f807d5ed1184d992e105e33ec9bb8d38d11fc253c3070037d18cce1da11aaf60180f047ff62e75829f128352f2de12a2a1b6192d03ba218e3bcaa56a046f444b7e7c575feb733d8dad8679a9c14f4faa8000ed939ba763e85a7be0b6eb10633785fa27cb4dbeaf6fa03d7e229b6137c0514c5577c5501b57bea8d73b1bb399154ae1fbc1b9ba0f5b5202e0038a318db2de90228daf9ab1f4cf47dbdc75974e76992832a9724c613a0a77593a71cab76a2089494b5dfa1f0258cab0b9367c1606e914cb32458e2334cb0e94bdcdad1edaab0feea9b26fd7b16e4b66b0b13c16175f49d214e204034eb3b88ebafd505595fe3db8bc7c85fb0b6929f21c0a55046dc99efea94436df9e391254631fd47b9bf780aea16de2165a9a94bc64d4432c9697faeff5085b1fbfd3b52a1ce994140b15c0b20f8660c467adbc04e8586eb198586b1c1802aece1b96e28a96e9f272ac49b0441ef7797ef615079f0a24e2999fdb857d49e73700f89a11961dc4b7025a85db19a1ebf389763339ae781fe7bfce526b3fa894ca4a889675804dec9bd17fc4e36081bb1d8bd4b19a563c7797e6b7f07471ff062881b02f7ae7f333415c151cb7dfe3c8f9bfb1aa6ad29c0acac29f5730fe3ae59dfcf35cf2bcb92563907cb76608ace133d4e0fc9ed7274afa66befd4b0d9e0711b50eba097bcea4be704726a23aec8f8ed7c74a9f6e2c08f977318162d7c9808e0bb5738f203b85a84cba74e65fc76faaab7bef57c1937ba8c272672036528e88d8ef3752d5915c6cae84a882d0bcefaaf028e2ab3cd6ae0eee3ed48ef20a744831c70131adc0b20dccc6bb4e5bef7f8ab59255db15f4856f81397395db478d71d9170a6ee42daa9fcf46ec6f811a0f607b1221d9dff47e01c792741fe8be60b22c86566d760d4633d586897460bb08d4ba750d574468110d5705e335f559cddef6c91173232e6a5ff25cbdf98320465c34ff5a028e7c924a10b8da5cd4704792b51b5962ff1cd02fc9edba3f3debc1487d05b39f0229b247ab7760853a4b6c0bd4530571e3ca48f34339d8eb3f155c5cd0d236f83fff74549a817ac9ecb3214e06677995f79fd17d0c78bff5958a0ba75a62180723cd0ebd215dd9e8d25daf5171fba09eb5d72130dfd4e9131417286429f5222168fda941b729414d97b4d46198088cbe9709840fab9dc680220bbe3bbb302c44eae770fa46aa4bf8ef3ddbf2b8fda9d0e3b61fcb0fcdce77026c1f24f3c4364f65093d1db41226c24b257f657dc8a12fd55704188c50ec7b677785e21db9ed3edbebfb1aa4932cbe4361a5ccb2d2ecd64f1acb2776a0a3252f5a24d00ec9cc495205f45cbb20bf4b6817100acf381648fd29654c8b9ddc5c52c0638cdc22bd044e2e504de74a870606e4a0efddc1776018341c80c1a5cac699536b6a81144a6bff27061c25e8d9bc1a3ba087cd1057b57222749a4184cbffbaea26d943c78d40e97c080e3690644e16052e05c88e10024b0409528df557597c99802add0b695cb8902441c0f97b6eff31e86608169b772c6945efe6fea0c65844f8dec28329c287daaa8e1c1ca2c8e98461b3d7ca9ca0452cf35c93633dbfe6b2c5aa52052f0ab6a38751590d5002f89ecc4990ea870c50aaa21da0f454b748ea03a7dcfa889349012000eb500633f0b4cc8cf9adf5554dea4abcdee390716ffba9bc6c18beadd8543b0e2f496dacec9eed5124d62457fe9ded8de2c7d85218ff057056aa56b1226e37505c732178b7557e06555b590c22315e1feb54c7f6641e489133b4ed869674776e41f9be2b769af119af4154deb6896289080429dd96bc592e49ff87989443ebc9b76c70a3c16b25a4d6eee674701433e200b969326421959a1f378d8a6641f0f4a2a03dec08b9816b79f6c799ac38b6fe7b382f4bd7c9bba66e0387577a6da09dec06f480cf11ef3ea7418650956c122c820638a393e445601e6f6afa7cd5de78a8b3bada0a5b50a6f47c8bf910332073382325b938c7262eafb762cd15554c6002f147a0727674db60d5e3721609a97607158fec709dfd7faa35cb07c5e6c2b497e17a42c46d4fe153497addea086a802bb2fc914d389e2ab33543d704a2daeb690d40e12f3650dd68b177786f0e3a9bad7e5f125111c6ad77eb120ee819123f42553c7b62921a9980d60413fcc87733923b2a55301d91ef054f99fd33c2477d0dc9e6258f614c1ebebdf38341c1489fc96c82b3f4f6a4850c78a71181f082980f551ab1006f384903e93b2eec1781efa06e65ad1af1ac1155f6d68871568204faab177b8291cad76c188b8fbe152568ed0e7feca505ab0c744585fb1f869c633fa7bd1ac28ec4f718b917311ef53636aac9b167fbc242e26d2f03fb096e9dbb37402c4ed4105fd1ec2da455defd30cafef3f41e7f18a967573a9b53f395003d678a95a336d4169f16494f9178067d74f9400fb577a40dcd17cb7b0fa75704c28e11345c6fb7232bc74ce6f08ca99785088fe910bc29c0901b4c46a1e4d241682e58712175578a141a6d1893325b25b6428a8ad000e5ad7b9f6c1788292994ff2c095797d6b6a2d7a97408354f1404c7137541f7745fec3ee53753a94532e80b9c58b53f5db79e392755c3e044aa653636faf23c969c30633b4836cfde549d3975df540ebf16720b31f40020c13fb60b048282633be7d274aee16c8a0fc0fe3c094285575344fd0357dd65fdde27574cfd9545fba7f8b21cb0018a3364be30bb009390dff8548712713a6383990eae5bf1f698edf781e1469458a089a508b0c79b61d07ac67271af2983c9a98742bb9d7cf3ae03d074aaaf896c336f18f24f08280f06bc687fa08f584cc879375e53d98fec29d3e4f836e0ea7121bc8965a6ef9ebb1828e82f0a4ec2b9b4b88e6e334d8acf4ef0e6cc8a37c3b06e9fc6f8daa38b523ab0965a4bd26be3e6fcd86c1cdf2fe93a84eae3e3ac21c323e20cc9246a817d61e34bec8993764c28bf812507c817be6aeabef2bc51a569857227cc21737e990099b941a64d14065acf053baa4d1a02cb8e0cc7ad5be981b1c724c5dfa52f4d08f650f599fd0040b1e0ef1b31255a1ae6b2134faec749ca99ce3c0e8911288a126fdf8e7571f1c122adf497c652c3b3c5cbc4389ad49f318d88567078753766f89ecff6d3ab1340028f7d2c7bf480786f13b850ec177af5c841dd2a4b7459c310351b89e9942a683ff302f0b07fd49ec2572624e282c23b7c0bfbc69f29ae80de5d3a9a6fd29778cdd4caca52c158016deec534668f5077a61c66a3e74e9dd26686ca63880bfb01a120f44113745797d805e0ecd75baeda6b7173cfb550ae0b9cbd70ea73c20bdbb63e56fb4f7d241ce02ec3095998124a83458a604973f860f9cff56e814f92174afd81e186438f00eb422e54936b0e4c2da58f6ea99bdc02b434dc1b328d7a6781338e6c250d2afbc5021b0ae6192f80869a2a65373fdca829505a9e1908c9d844486c5e05aa7cec1446aba565a7db1f56169211fe10769ea7293af097e0b7260e04681d9431a50e5e5d741ecdee7d39e9ffa925a213ccc57e4f1833eeb856c70cb0db603f56e1415c0e3974a72aada0342c944b7c552d09714b26aba06b3c8088e64a59cc268d1a195543a8dfec188bd0bb302484251be48e61f9fbc9c7e19a6f451f2dcd0c052ced9b0a4d5bf9194906460300756174aa8c75f6582cea9e8d30f7f41fa412b011396d51f781f5d41bbed02b826c56e48c40bd4896eedd0f79e988f7f5518dbc3d7ab81071aad7c4406f38635d67333c68c98258965033baf902b10151ad74b4f171515d60f0ac5763efb50f189b9f2d263866880424a7dc98ab1155a2b78eed2379078106ef4c041f8fc1fea83524247a6c0012ec7a59d6890768e51f898bd1e3461298750c53f473e3a7607ef6a352cff9e673cabd5963ffa98c1d41acc3e6d49d6b3629a0ad3d6db047c76d714580f42c58b30e7d209ac561d6dba618a55b3aec524f8b9133bd2a18fba73ddfb5bce1a949befaffcd93821a3cca264e24cea1ab8802eb3563ded78127da1b796d446d1471c93b549ac33edc510221513b27f3d59b66afe565c54883c65f228a19e8e94962df6de59ea356a602952e99c787c477f7238784cb52f51b34faa2663ad4f850d7ede0c63fa5c46e011c4d9404e5d24da39cb346911d7987b93b957a2c32de1ca646c416e8b20439f7bded3e584f7a20dfd94aabd23aece0b888f7508ae9eea569d75c3ca5b01b18b6c2c622adb00376cb43315870957d069b8439a56655659a8f6196c9bb722d3d8c196c640206a509a62378dd5d8742834520739face6f80042888798968608f3b7d3e5f2c1ec3e9a38dd2326c7852c45600e3843cad7888a795f5d62dd6c9c63c712f8941c6f02abcd69f4bacf5c97840eb03de5026f9c59af73c577a6769c76739f52b57757ee58fa9a35f0f5f5bb65ebee33f777f73a0520c2732d3ee90405e749d148f41679cd9b4723db6b0a17cb8f732298a7436ad3dfb26546ce9b5fa6f50a8bb57f16444b46291f0022b1bf0ca8ccb1133bfec4a7583b453750e9bc9423fb2c98086600576bc984d0f82ae560e21e8d7da9aecc00f290ea2313a469398e1378c4c1a6b054619a5b0404d1dfe96fcfbb7ab1bdd7be383ff6f6f6a7123e09994adda8a48d66fef1459d1888c4152a800d0cfb92889a5ddced90bdc491cb8258bd948bb4ac5c6e275abdf4eb7e3c6ef38877b9308920437681c51fba54812e341360fe16a089fe70ea516729dad87b1633497347989827d515baebd1e3e5693b094ca96ec962e56945bb462dec4d2a576802c2ad3cd2af04602785b18d42e780bb975dfc05bf6261cd067ec5e0e16e955a8074d57dde534a9d6e4e21175bbdeaea46f3ed3de32cadac5edd02c54489ada1e24c511329fff7e7301b0e6e86f0c2768b482ebf9c404679ca8029bdd36a09a29e062802ce8f05132d68f567deca845c948bb8fb66c4f2641a0e3727df31116c7d5e5d5aed5d488bb6b656cf1bbed62831ee48abd7fb1d10c4379e50633fe9e1f5e4a7a56dd8190e16e45fb0cc7e1db4e801890f67781ee9884ff3cb742704f65f61c18651c307074488efb7c96d241caae3ba8d7749bcaf779113be0a47d2521de33a8a8352f1e110409464b9c49116c34c1c4312cd0bd33fd7db20e04d2869cc1e79f76f2e624a2d580e9ad94562579b83e17ef94bac5c1f5d9a9480a89e4032842aff2c0633b35bd914df87db76b79ddae0dcf3074f5d6a8312c04a5c264d314344bad95921ec959c2699749e4bebac626ff7e6d9b4897ddc42ea9cd89bea985dd890828ae31bd30a572a228355432abde51219b09c3934d95a485ae3522e54a7dae0cf83474ecf9820854e09c82a7ef71dbb1f3eb921380d00ca36f6eaadb7164a392d8a48a82ef68501aef6fab030391735a232391f03514a8006c0ead9e70939f9523c82bd24f09121c8b5b91dec9c3509052034da5ae2457c3154abd63aa1d3bb6e116ce7e3a1d0b8cb4bd3e0899c0c2b44728acdf777a564bb3cc73d3ea635289f7cfad7205a5c95fc41dffcadd5f51cb9471474fa9db1995136046dedb411ae25e342fe4c7d85e6c460a5df2cceae67597963a88635bef1e30fd94595fd742e24abd68d82daf90c04583c352d0fd8501e83f72b86629f0a0e2d3bba5d77028d4b8325256721587a8745f2218ac45b0427d68db8866f0a9012d3d0fec1470cfdc3d8eeb0c47b74a1172a111b873e7ac005bf9efe9b84158d8cfc73db5c745a3b65e0e0ce42cfc54fe645c89b7d1c00e1d7c37ed91bec885e76d4acdffbfa50de174398e854f53345d5df6acd451330a1a61539b5d544400aa887acdbddf15e592d618154aa22629c02ba27dda2a12380d6fa6bbfc1b76f5cf061b639d3d8fd9611a119e7a98624951f726010700c7d185e888949b30432895ee261dc736b8b8f07932363c94e2c773a46d5673f3031ca06b88232f4b077df62f383b1b3a8b8a74d723951ec52fd1920393724b33928b5ab3c2d739b66cade789e7609ff3ab19e4d5cc729d89a67c7a7f12a4444428988edb8ad9925e838a666d27532700c35c33f3700231ba5898c48f6c5a9259df50f71ce37a87274724b1e4c050d098448458b1e9280f711db0baec160fabe34ccaef314d8ffc54b7add94509fbb7e566e3885e7ec56561e479bc451ea7a4cb4b3971eb4d5f8c3631b457d6b4ab6c1b538a8e22b8c6cc9653c643ad768ed22c07e3ed2182dfea6ca4d4e6f58a8bad1df5f22f67d3aef00f3f3ccb8003dc639bcd996b89e80e7cf4650b5c0d60d426437bc72090c944df9cd6d96e4217e1a8202abb8d0ab4e13fc524d73b2458b482a87d6d874bc8c4d7e6012cc45027e4d39b22aac4d9661786fc3145c3872ed4aecc6d07b02f746098e2207d84cd0bcb21895669a3256c5af0bc3b12b2fb6385d5febdff2a90e052fb9047a0fbcf21004d01c6fd920c8f86bb694ca8b5dbe866ed173df763b05dcc01f4cc396d4c214b36b7b623a70bd046fbe1bf61226153148aa045ab962f8756f3a3d2d8c8acda058433a37ce6e3ce9e6cfb6c46e887b14296109020bbef6565ba4b0707a25d071b3a82c44070e161fd81f2d717002644d2fb7339d73db14905561bd77ba9f0def4da9c6f25ac5488076bf4333e3edc0ddf3ed94690e056bff598b836f47ccb1f96da82ec786028fd31371ba6011d104baf100b86d2d324a3e5ebcadf2dec159815bcc81f0d6b708697d017268d5e949b779e01d0cfcc59e55651115804d1eec6a6d36e5d5f5b589482f56098eb48f3dd898fd437c3d1f3a99b9aeeb9774ac4d586034a5521a06305668f8f51934b576d6b1e10576676ca17c79bc16783fa58b92f8b22416be9e83dcf45ad1dbfbe4d6b7d3a4efe537ea9a60c348a690b7e3bb30631b641dcda45444b675fa3326b67a7bf6fc2430f3cc8cb386502a6ac4c970b7be1e7bfbcd1a23f38a1b60e3e1e5a2fe65601718536dc63f88bf08c060667de7f80fa0b355257e2d06835a8a0dd63584a4bfa80701bfdd227c63fcda8199697f256f2981d1ad660fbf6a2f867b224560f6791a25ec760aff09fe83f3e921a63707bbf6a5cc174875de9e809501ab26bb56d0c4a0fb305a9e2a2e1b2ac34829d7c9e638897e1854dd2b0a769faf9af414245f17ac5320ac67e8b428458b8e1baf3e7b7bff726977b7472967b03115e9308b468ec814bd878e700bacd8297a033991b846e6610ed361830b1bf4e09ff949c55d55d1ad2563ebf9bfff22a94deaf7fb60957fee741714d0479d00e681d6d1011d54f62a06bc8977ce093273aa245e97c2c810b45884e9f94c18ce830fa73f71ae93a1fed644b5355d5065205db2c0dddab14b2c2c43b4f8f6929ff375b81634833f8b93a37d48b28111508f4bcc00889583788331e6aae6438430f67ff3fe38a184be4a6df235722e2b026e40f8323027e2061f28dc64107805b11b8bb9c064c0cf2a11523c98c6eba0c91853e06c44a7d608c2fb7ac94413752b23b6a8d4a35f9a89a7bff72b9316b7ec9d5b003c09e5e6c4841cf5a981d3976b1bba101a89f54bc40bf705d7a8906090b054f5b3d0a53de4ef6c4dc1acc2dfdd92f1020243af2d84a803622ee88066d3dc17728f4fc735509c740c7fc1eb2d68ca4df66bf4d70e38313cee282f7b24358fae7fa0a4751eef71d17acb6b938675d139deb6d253b8fa16bddf529341018c42f7df6a8655c5f0bb050ac02381b6b85252ba6944c472b2251b6c92f727677825d44da982ef2554067988018faf0efa586295cced060215e7c2a85fdee5fe2011ec707b78d27da2ba41f04ebc3139e142a7aafe2aa7570e71a88200b61db705c7264b5adfd324ddfad8196abfb7bac16896aff9755a69636dbe628d47ad47433bc4ab9a922154288459d0c620caf558804498121794eb2e457c8a386fc55e2acddf14d26470fec802978b0fd3d3999184d554364a182baef53f40164e6d9168e4d36d0424569d06b4ce5f60980a323c37c6e9b75eb8f257dfdaab2a2256d580d134f88097a0ebaba0659e2f327f48865b28e8b2c0d5a86f37a31e79546f41d15f47a276366c7dffca2330c632fcee95ecc9dce7703c1b833417d20cd8aefe12f3c461649eed1193a6482e706d667e8e32e27007a9ca56756cc4a8cd66e497bb374d3d6876e64148d5f450a84abb69d913fa2e18d98b6ea57aa2aea1fcd0d9fc660cb0c22dd69689f8e05559e758f95069c2d6d6c30c79580a2395a940396594cb9db2bde2d219608be840c06e493580d2b812aee17b26d93c347bc2789162d863c537784327faba27c3bffd5eb1e0ede41c3392977787a8d18f6a98cbc462e8aa9d37505837018a75abaa7dba96185ebdf784e391105911fc390d90f14348610449f59ead3963053834c59d5e6e83fbb930cde6b71f196e3995aa991394a7903c1a02e3060426baf831b32ae33e57f73d2b83ac772b8ccbb081c399a73e1a1e1638c0d8f53a4a76d28b7af2d23881d9091907cb06d6f03298f00a8803d771f02c7c06da5e1cea7d6e006a8de6f81cfd51da1c4ca31981eea9b1d4f5adab01039e899f801a4f5ab76fad33a98a0e1f076e1267de9c1faa6fa49a2a73dee608f8d60941c9e494e3716e20f9190b85fcf8a0eb3504c3ab868bf3a66992edb453129e810f902b7004d1001ae2330fdd9eb331f4461b57dadfe818ea2471c9e0d3e835994bde2eb34fd081297e9ce6b0363d35fca82df29c098ea7b75bbd56837d964cd400d030be780ccd229066660902720e5a9346e13a2d0980d2ebe4da2e552194855b2a479c28f09f015d5c3c2e431e1cd77b5ab1feba30b6be2e8ceab359d21617c8a90f505132ad0a5a3c9c960189e3aab95239169c7f4e2e0e04ca45b0367a92b1a82412bde5b5c9a040219c4cb81cb38c4353446458f3f702dd523e5c2d778ba134118309556fc363060307b8ec73e52e2f29c9b98fa25689f4f2b7827a1c4cf738733059eb20d37abc1f95fb5d41221e4d1b1eead5b31b10fbdd396a68f9bda761c5f5c3943da3b42ad4c23f1e1b450b2f28eca684c1d4f9a405910accc5eef887130477c0e29a17e8db51ae32d918e11694badcca12a5b0d8d4a4d5e97d003ec6253da9c833ec862c66a329e9f5b32bcfc6db2604fff555e414d3d5099ee5049ccd27a3b8663f3bcf0b1d69de13afed81df6a4cdc45cecfe8798b21f11276e4eec71eab182837b0814de2491ae3986f3c45651a2e2bbffd09d3a2a7d4f70f0b590e6035a78246b0d3a4ce41fb73c492d190a6bca6fcb1429999d770da162d02e6c1cd208ea36758bec2eab63391d8dbcf36d4be18f5b8c960c32df227f06ce9cbe61c03931f088961a617112e4ea439a6615f2a1b9f924f2a5138384d3ba708fdea3570246e08df5de7dd4324656b623e654ea439b23c15257d95e1eac4176865124144e3094ea9ed2ce49afbef4899c5e68352cf00c24060701651cc7aeda5b09783af7856c8e42252767bb9160d69a706f84b2998734e64c0ff9167b17acf8d7904490762c1434b081da597e92d47fa43f3a950eb86a1d3feb8d2e01b9069a514adb4b33ac34ada2266b760ac6133575657734760e8934188b966ad3ebcf2968f6794e520c016558bf68d49c4a6ed9cc8450df3cb21251c9dc9f9c24938f4ed8a98568f029caf225813f43b8e2666ad76ebf744f2dbb2d19281747fc24bf6f0d6ce349a95772483c8e3b8e0ef9af760906177a08555c7f45306b034835c749891fbb4535cd2fc1d8c9b5d29142c926a5cb834746a0875f1d1dabee180f8f2079f36c45c20fc30483c7344f373df0b7314c542282fa358a59ccc94a2c4f9a8641dd12b95fcc644440abbef611347216450a145b79121af4a3a1b8476d22100183fedb6d36c53ea1795e4b030417ca767b28bd03d4e86904ddc4100ddaa9b65a03ddcf6e3fa80e33e21bbefb0a394657283916b6c16eeafa73892a8f6f78e53edd1c21f14d32978b81c078d67390dd537beaa45207709d3ef8c2165f5f4ff62b0e211f8bad3455f56e82245842216f3c3b49848e6187e258b0a6df4886b56134de03ad15c68d56944d868951d85d315f058822df85c08eff048fe80c2cd92b3604e7bc840d13679eff983c306827ad66be667f53a15fc1e9c9686deb4a9c118b439df81c87467c67e67d89be27a34f5ebe7a68fc8e02448f319cb600c4c7c83195a2a5cd9b8e1a5c44a7fe3e8b8bfb0e84a59e491c7a1144634e235ac69f2b7de565b37fb46831f2c33dff39870519800cdec77558c6ece991e8e66929deaacc7b6f7d76f31ceeb5b87fad5e942b76481cb1f033de7ee54157576c1b350ba873038de3ebb5a68dfba31cbaeffbf7a261b167877fe0a7ef7e6816010aecaee05eaf243cbaf4cdbba28b4b5a3bc82f2c3c5ba566a48416804879d522c468422ec9acec3449daa10e88c9377d01e7b80785db3053cc7dd06648710a995bd06a201b19553e1661634b431a6d689a286d100a3c2308d5ef70e19cca854fd26aa8d89eadbadea97d8bf9e9151d68b1a4f7321473a61c38b39868927776f90537de66efd695ba12f92a46856ee2dd18ddc164471789daa1260cd8a78618b749dd2372e8e32a3d6796ce6a9602a6ab8691ba70d5fef90784b11eb9176cea4c699206b2375bc8e3c351ccd426783962694fad7cfb14ba495499edf8feef8e9bc27c35a2e4c84b148450396b950e7dd2bfeacdc52bdc4349f1758ce5cfacfa1a09d6522389f7a54335f645a44fc9ef7829e83795a395daf40f47f002fc7062b60a47dfd0d41a8cdebe93011595bff4ad7d3df85b0dc9dd6ca65d84a1f9c28aa042573183633abe4f66cfc257dd16ed56223bdd2e269d688ee38881e661220688b5014f4a20afd76a8bc43f0b852fcbe2278e9203367a3b77c7fd29d279779ffb2448c419594a59f8ba2605acda3ddbce1ebc869a1d75d4a042ff0c1be70e4117209bc6088eecc0b77ff6d35612cfaeb38e01301aa4c5f9bfe119fc50cf556e9c7ace561a46bd11490c57697094ea93f0f9fe7cedc1bc0e0c4cd368f1ae7c3b7d653aa0e89b9d3198903709d6520ad0691d8d056f71ff646a90a45124729db670c56be7f49f9be2fffc5d078a4b5f37ba89518e773ff2743f1ac84587ea828e5294492ba66d0ece2b2e350c024d8e13ec7ce489c56dd5ffdcfac2b5b198c5e1a5a88e9e4aa20f7e70e07ff36e2f412ad0a6c663de14498a0d004ec92eac90c55efb128ff140b8ce46cc70751ff262fe838ae13cf0f1368ca27930ec0db5e80e1d19e765d7dac23dbb4c2628e356b618209ff37d8d0f9fcc966278cc011d8953cc43dcb57e643a9443a60ee60d4198ed227c11d77deaa746b4b56ea12d524c2e34ed6828f03f27da1bd3a77927f0cefd00fc310493374a5ca65a7f01dfcd366f88ea222ffc606274940c2480a900858c1e04cc5c5e7ef37340862da13f91521022a5d9a61b7899d2fe65431c4a39c359cdfab4c2486aac481d4e419e0306d95f8f35b3fe0c519813ffdf918d9727b30cbf2b1d715826650f6b7b3aac05b7135905148208d9d3cff7f7ece72595a9bb6f444a7f63962bf81118fbfddf1fac45ddc5f50634801f7a6176cd811b228e35664d2ff248c48be4374e4c3f8e50fb7f782a14932ee96bebb83c476b2ffb37c9bfdd277007fc5ed9f3e300bdcf9c59877e9b05920c4f851aa585e4dfe4cee70376f0a237661fede9a6bbc60870c1a3e0c341fb3cf881a456c7c7903ac93052cf809323a2a6058ab91bc7049dfae4b0581e77c1a963c01a932ff1acc0a7339097a2861a31c347c7cdbb9bf088330ef0cae22cc7f67aef0203bafa761e331f84a52994fad61a5ba76a5f77ab80f3d9d96bb4f5178ecd2b276a1d0e963eed23ac96275b04123ba7655bfc00c853fc13318b69063367718a4a72e5c5c27718c38039918e45c7fb0156704e8e8c35350b85d8f029a5f90f2f485a660051dca7b01638c3d4186127ed58ee6bf46f9d5b82ef848702d7853319b1f2072ada0363d20ee54b3b3e8c3f0e29b6f34a369d410180beb1ad4d4aeeb76ce5ec57afecfbf25c52959578579d6d5240bf336a72640aac2456578fb90de5834fc02f726baa77c4767737820318eb955d25f00bb712a8bc747610c359e842993f8e19c2e3a8d2666de86137297509927874d4d100dbe049b511c641fd79ee16ccd35dc773952a29cc7d52f27c28229d6128dd0208b446fa9f82e29dd47c15b67e0b9331667f9e6aaad59f972f399c274b5fcf4497e95250fe119bc8d85fa59e493800dafb8a06da909a65053bc5365933cd7a7b6c327ede914b6e4001b4a2fae28007bc72d783681117161c64524e6164f660196cebb5016934296a9614fad8388559505246ea174403c105644ee5086da9871138571b769c6ed35d94624c8c66b2e19aa50d66107022c812a36665594405644720e5fac8311f88ee67f620fcc994503878b4a3d5fac25d6d61794dc2debd4f8541ed4b72a0bbbb4cf3f86e2fc41f7717ab5f89c312c2503541a7ddfd66baff94dd0c208c60be7207afb1c6169e017e34afa577ec7e4c81926107e9b73c6be536e1a197666746ccd45199cb99cbc3278b0dd9808316778fe3f9ecc986922dfed900a98286f166b98fe5031d6f215668aaac03f9c302ffb50b24792b7b335f470bb8adcb6c28e72d8a27e04a16d52d103715297a01631877eebfdac0c8f5b1943b82d0e32a20405eea395066de32e8a92595675993486987625b5cb485a2894ece4df405308ed6462fc226a98e2c65436121f62cc85a149eb5d6146b48586b1124ba74346b30ff3963f9c79cf7d835170c5d28344ed393acd481643f7436f36918413a7cb2feb52eed6234f19668cac83c5116445450a2d042faf4e656c8cdfc07b6671969e40f30940b3f1ccf66ba1fec73634f12f1669db1ddcd0a2b74de921cdbd0e369a7c54ecc001f91af58ee622590689c9bf35856ec4c519d7a553dc259d3ba25eeaae5032a5b048eed0320630ea1bdc01b3795faefdfaa4406e315c9b06c9d0a6c935ae0f45d391ba25e863a0763e60bc4dc2a61805a14724c889dea4ff1ab5fdbc72f514aa59db417c5709275f11f270bb9a5ed8302f3a57b75c5c18f9d28b1bff2297cdd870aecb7edb73420ad99072bdcaa1688698d799204d956c43f4fc9e40fcc68f5cf40f442e92d77b0580e83665bd03d71d9f973b9b163466bf6de71476bb3e69a7f569955ffaf331ccc90fddc2bf2b1c370cd6b83e25ab73687f424c812c9d095f9805e5c30d8ff953799525e16c515b4d5c0653332f257603d0c347788b759cf712638fa9b735a9bb65d98a74ae932fcceb748b6ef947f828647abe725e1fba953ef8d9841f6b17d4d731b8533ab7ae3be5148f2e96800304f2a46209e117d0917139e90ad5cca63773224521f7095ee79691c0b850e9b34be0aa3f745fe5b43def4f0a5435220f647572d41b237c71e3561ede7b35ddac1aed6ac278b243cf66a54795faf4b373a9ce51ca4049574ea070b3c15e55cb559bf689b2c02bb7380be50b173ca204d4a2eaf8948785669b6cbe9170e7633bf9b5d4e5e745f30c81adf2e94e69d75da7e49fd5246a643cc105ef8533286a0e0c915c2b0f5b1ebf133c93ca30223dc230277208d13e0fa444b022e733dd55526dfadcb23f8cea7ea78b3ea5c982bdf298c93ffecda8358362219a249ff2e50912bb52835b0a269ef809a551fa123aa7daceab65037f3f8104b95d423b9eb9d825a92a03200631b26bd1a5a0de79fc226396ebafc89d12b96dcbcf40c4d38f6c63e2e2c0c8b394693a91a9804b8edf73ef91c973d34c40828c6f218a1c414831a58ef18e5cf46f9cc9554510073b8acc31bd4fa47d2fd109a723ff7377b29940964ffca7bb2cc293fb5412fd941c04541710a43b6e19fbb11f77a826d3611898eaa068b6948617bf0278b92c62a84bdb89b4151232e2b75268e89960569f538ecd19a9a0f86e906acbeab795c3c66a883393df1f719f7fe7dce279bf371e72fea6f1a6b5824109e75bd85aecb17bdf40e1cd676339492ba9599dd2a017d2da3ca48a75e3664f36d0fa95b765e39b0a9fe1c127c0469273e933e5db1b301ea4363ef01e85a466502e85348ae8e55de86f9756d5f5156f45e3f221986fc9cb352a2a0215a3a88766ca1f88ea4df87702cd75d235d0ec276c08719b5eb0830086872bfd4e59f80badc0f2bb4a1d27da07d01a3d854a7024b7221db32940a56d11fc12f2c9a1bb45e3fd386f0386c2e1a5160c81f17d2cc0d0dd1e44a4016ea9079b9b9995870d95eacae2fa9c7619436f846548407c069519e83fbc00af3689f9b55da4db0cb3b48a0cbbf0eb36e77272b3a0fde435a26dd2f945d5d5e16c640f8e1bc19e3fb325de052b6a013489825b5d2f73383496526fda8b7ba05ea3f69513487261ce8e4b74ef7cba21ce1a3ca86d5f61b2db853d2518bb0c5f5c6d1b41dec1a0192873b9e60e57beecf81723d6ee33d213b4878d53f5d40f29a9b9278927bd6d48ca1dd974ac952a9aab2ed2b58e143b2a990db7fa1e0b022844a5bd33beb47c47b5d9a79d92900d64b0b03313c77b6959cea9aff11a0e07be57f229361b150ba5a8919a5f414bd917787e0d62fbe6a06758bc0401b5cf15a0e768a08eafddbf25d15dfb456002edbe79211e7466ae442b9c8ed8f908b9420a7efcc651b62b16f97d767770cdb281868299b6da79520048ebbff5702190abd24dfedeb047cc59072a7b62ef43161695c11e945731f2c9ea75a6218eb05491dbe368552fa88626cdf07a74339dd4ca3f2392be6e82e4edf0d6f8cdf00b36fe9e721e482bfa7714095ca3f905dba60c3ac4808d9df85bf13523b710f3e0d4c0599340a01322e4fbe5082027ef74034763645ab4d76ac7725f27df042473977299fbb16f3be7f348d88fff8ae868bcf2e91eaf9fdd23ec35681704ab102a1ba5703316d934c7df0646146ba2a90174e1f4812c80486b017f787c198d376fa072d1e0cd215cb52478e23a5305ad528012e0f0e56458eeddb5b5e942bb8754fad252ac01a088f0873772fb39791dcd89ca67dedef2934c314215fe994dec32de8a25fcd47f0b43f9efa21b60a2da723945f7196c0a3b1844026974ecdce06958f23a14f12df99c85b8aac49f1506f42f1980bfac927ab91735658f26b5b70ef863e0684e493cd0b221167b59dc7c2ad317dd84d86bcbad115447f689f7bb2d3e9a92e35ddb5dbcd2be35ee80663e35f1743b93b068578e6c688ea1ff7500f10d6444af2189a79aef7616d9543551e42cb49f131a58803aa0ba2194737e12385efb2f2f2e34c024f5add7d354d5403707d12f9e1f1db58d1dd087a8bcbcd5a45a77879b1a9effd1d1d95bb70b6d62ff9640be8fb83b4dc837919b552322206bea6fbc194e7eb7bec02bb1b45fb35f2df228801585f839d9113754c56bd2419983a197ede7c6b5ca8e4ec30b3d11480b19ebf29bd2094841e6f6d62d94e92031841d9bc0679c435a7fbbfee4fdc18fe109829be7d706091148f843bec480bfa844c0fa430081b08980446106b9a8c121f757fc16ad7591e5fc79f0c38711c36540cdca1858dfaacb2806940c8c9403f97cec34c26bd70ddfc0411b9685a4965528633c5f0d98a86128f79c2a2d1896b29e4481d42217e0262c4c9e680c226312fc6ba8f82b5b5cf607070edfc80a60d91299515bef7920f9e0b2af48d1d717bbf7f18f3bd96cdddc520a9632d2ed01937406e55e9fb39574c40f143df3cf2e4ac4dfac3e67fcf8b6e0c7583e578401efe7fd425fa714113b7a4d8121f652bff7d11e3f1fac553985b027d6e0f2058816fae282a830124dcef6b0849018245428d3d6b93056b8b9ad8666d21ef323779a9ef5396058240a0d5b644fd55b2122a50d65812384f7631b42c1f51d1ee9a60d2bd7f4f4bf01bc013008e5f75253b9c537e894a7d4594985569e7683e1e5e9069a2dbd9cb0da4af2a5fe893a4ce83667fa4790e13a34721c804fc514cc81acbe53a533d9988c45ba8c600c479ffb505f167711d4bf181bd3abecb3ce4b47512b110c808852765abdbbcb4ac779e9bef7a20a7ebccc80e99cd6e4f193fdcdb9f9fd6f7a0c4f1886ffbc20833ddd1e6791b8ae6f2203c7bd8dc66b972aeb2ed6add7248ee91fb48a4101b21ea3b9e3f3b17843c9c53837fe008240b74a8cf4a940e40234cdf88230bdb501b7099746c0110f4d9e74c29b17c46533218202b34df042316e5869eee469c52d865ad45f2b84754757779b03c351154569350a1276dfde7023d1cf48fb1451c7054019795746fa015cbbdee4ac6ee2c1a32affd3a8142e78082ad4a3a7195d38c78d7eaf7a7940c9faa078940d9546df169a6f9769ac7f03d15149043292722ec114e893997661efe8c1235163fbc4582ec312b0365fcc599947e4dd588221d00db3483b4621d121c69ce34a305a112833e4d3cb141c26cb7f2b9c3fabf4ef2639f1aa2ff239979b5525b4cac6e4bd26b47a39ad9d7fdafaebe2a6e8a88957a144fa4134169b33a051dfa6b6d2e1cb9bcb705389461d6530d5cdb02dcc17900b30c618f3b1d96e70c44eaa957918cc171f3333f143d6f304425b826609d75b24e973be61fb09109ab0a593675516809c9cd47b80089fee2c981f1c3aaba1aec2d1b7135a9116ee941bbd9671625bf12e71936680813e47e77d5b6a03392208b68713e9a3f8dcbf7cda38fbfe3d770f54a0d602da750e09fbd311b49de9b684038fd0439ed1f80cf49e0589423f7045e22d125be959e17b9888aca40d9caf8fc4a82abd040de823ec2b1c1249595884071aecf10af5a3af2ae1ab00b5fa1eb5d9b90c318374957c1c9d2ff94d86d7bf6e51f655e7d12d262b33bf6ac39a10b044f27a92b2f6de1e0e752270efa01863e05d0edc2ba9d89ce438a1e4b94cc9674abc52256a1c2ba019ab398e9f276c2aea01f1a0cdb9711d65301cb9a8c38f78439859e41dc8fc62f5776a0663a48d703bc215c53e2e7609efba062c6cd5cf451e4cc48d115a3667b2ac768f532fce070cf4f8f914449d2ef6f89f740ae671e51c25d144f0c5540e807fb7bf0d81366ba3de4ab561ea9fc52005dad35c86964ad797467effb522be4624586be77c5b8856eec8ff63b581d63832ad3e3c5d4b2856595d851d9c7b32a534211c789f7c4dc07f62f6db3fa4a7896efd5cc8ef23b70dd2b171c7f1947787f715d77b909d808a76c395584d7923a0c70f3eeb77df2ffc301f82f9563707fe5910ffabc608857db46c752ab58ff81b54e578c8adba0be1e20d91dea69f8cace09bae7b4618192801a9a28770cc9b7ede32a99ddcac8b0ddb983e089829be4bc3c7bfe1096a44df186d1dc63ed5b89aa4ad37ef50f6ba716aa1e53f0df2ce7c58b29389dc6b58442f767b08856688378cf1e9227fd4b9c72a8e7f8c1733ff83a2f5766265d0db82b127314d8fd373b9281512960fae6f1b288e06a5024ed684d184998d4b989740b4f04958b30f35dcf88828800dd224cd6a86668ff38b6e34d93cddd97a1d85c806739d35a29ea96e036b429c80936c62f95cabfedfc7b47d21e1ee6a9405157b41ba823bfa959232a5b622bf840dfc25ff2d6468f0dbcca1b6007922d6d493ee96ad62565f723b9807933d352e1b79d3ed6fa1e23f1b9aec389a760f7783ec7653aed30e4a37a01becf72c76c36a260b5b85909208dcfd081a23849142f45fa716dbd36120616b30b266878b90807f4fdf1a717c0ab3c0748e174e588e0018476dd845ba8574dbe312c7b75945b85705c4d34c8d523e1883d1ca391ff6b0e18656faf71eb5b3f764324d5f9d49b3b41fe170af7038f556321589cfa6435b17aca4cbc0103669323f9fceaa785d611dd86375532a5ba2c068fc38b2a7ed1869cb864c429eeb7851027cde2d91dd06de880db530417743d7418e1f9a688843acd3339d0f226da9b4173749d6176cc126ec15a82b642828409d18bb4370d53388e2feb5b7ebfe03ba01362537fb835bf6a17a49c6b83d73ed646b584a45633177105e4fda1cfa3bd6cc16b8e641e73bdbe7f8734830c1db841f5c5b8d10d75f09b432d9688ccefdc3e9483e5985d5c5100c5f9f6a689152b2e9cc4b6e89045a4b6fa0933dc3d5d11bdb95dc701e5627900cd9bdb8ff6cf5f9b3ac7f28bfb764aae986f68c6b80b7e36f9d904ad395a695fc9ba2b076a5e70a0a1ce106250736c383a1c284568528bc54d5d649c8394f028d90c6cd2b6ec5a95dfbf261bd4eec4c3bbcf3ceb4c048b58fc79d7101ea765e4fd23584f9b40006e8f21f8fc1304de9e8c0b12d7d15a94c42c6d154064d37c6c4f16c4b609bee81b42f1ed992f7c709c3d7524d7447a752abc82957d4f3968931106c53b894c99839da36eae6f7db52b8d37f686f5a2e7127355af410007082b3f7bff53d15518c50290b0eef850a88e3b3cf07932750d1cdcb3f21b94c618d441a6df9bcf8453811cfa206dfa785c9f0f73c5e9397cb30b447afc85c907a73f005484f23f7562719b4ac3feb794591ccf343b89b9f0cdea118b89e8564f8f87ad97097810ebc67cfe383615ee356c6f29aad537da3efbd5803f39f99c2e4e371a0fece80c848dd4d7f5cb025f94c86457cec778d53011e5ff3a1ec0e29e8ad63a0d6e150275d7f94544360dca9b05f8b5cc0d0071727b8e56d9597b03e83742995bed15b8afd1defa80fb1da38171aaf71dfc75fe033288e4be1989b77072ce5ae82b2717a7cba8dfb01d3ccdb78234c302549e96f89751daab23742227f80f4224b665b6d82e00999f8a59fda01ec0a3f3340b1c8e006b11a07ca9471a1b423eaa9a695a43289ff8b331e17815f11d7fbffa2f29259e66e771dfeb00ca42cb0b8f207d2850e4408839afa73c19389b97f10ef3e6fb80f43f5d1373cf2253a0c446c4a265121293edcc1bae8d92b31c9682ed6a82b91c676280cb47ce263050d5c414b34030e8e0b0916156a69376210964abec6fee086580ca187aef2cf15346cbe3007711321fd439b57cc25d39b40e24b51e83b3d5274b75d82c901b1308b8accbd3488f704acd57c959d0a6d307ba876983276ccba780cc37bb7cf80bde54a13d0e30eca47903e65146f5836a5944c93c7f05b80f78cb0f266a7206f6627f8e5aa1b1a106804eb88c702d7ff4a658733f6146317e544e47329c651208a9d5d11ce8a087e0c35ab4e0baf8e127c9d806e028d8869f3f8eccb6e5abb245ab392038fb0f18cbb135fd0f89a69464587e27480b0c8a3e7875bca714fad1799a18dcb227c5e9e2d1a18cca45ae5027ef532ae72c8fc995a06575519cbe0d7a78d0dd2f514384c0fd629ac86fd7ef5149e32d9be73594a635f0a8d29c67b8583a44369f41ad51f0557790c7ce0f78166dc87a5060213b29a0cad1d04c3d927077e71a09f1f62c0400912c05a24ab186ac4a8aeb7c42e674dd325965e123a324c188ab003e1ef4da0fe737a7ca66eb2a9b8612c125becfb2ba77ddd4db50ca2c059a9394888d79fad0a52299100f943bd6332e28410006d664e7db444866c05d1f54966bdc3dd376f6a3f6b8eba5b7bac4075a85409ce6fd924b948b4ec3476a356a054758d8617231170de89cf5a3a21a9be9b2e1b84d2a702a9233460dc0aa8877ca2467e05a54af5abc5f8df1f5c9bc699e04954db28aa44bafde09ec93062eb8d4701ce55c55342675663ed202ef280add0d62f5627c63458eaa10b52545d6cca988ccbbb01f62aaf4ae148108d46bb508018d849c207ecfe58f3e100a523b516767a3e51907141485daf687dfde03303382daf9217a5bdcdc3a838d92facb57200dd1544dda64dff6600fbaa6e68649def376f007827989dd0d287887ed61f9c4ba3161cd002213d84fea4b0888b9d24d9575d59257661bf2c2678dca71a79be420098515150f042472b39f463ab32737bdb2a2f1613a5d24a4afddb34dc37a00c2eb6df406c34a8ee73b7da88f9ec1ea87c0a9969690964f8bd3bed8a581d518b74f13aa2251b55eda0e0ae52bd10e397a0f2e3ed8c95acdeba9f07f1f8b41b3193f32e67caa0a047f092ac637969557765fd06721dce69c133a4550ef41f5d15b68cb8bc0302f663618e02bb519e71c0f804694596f3bf851b6a552b22ec91ea99bf8ed6e32c0d6fd0d3e2d3face457f79e06f8282da575ebb3c1013616963164007fc28decc2d0e3038a5b6532ca6f5d8574f7f0a667bfbcc0d086d1ec541817b7d13d340e2ed5de4f81b3728fbddeb57000ffebdee3304056319d994637c1cfa3011cc1bfa83e9316ad89ed7de4efc7b335d14405701dfb46e6dc40851edda727fda206830f153977a2dfc87ac85412d55d2f985fe9f2b7cb6e2cc4ba99d61a1463344a569b81cb874cd9066751531c4b3ed59545c4fc530fa9caa6032c1bb3191d923da2c2a58b9d91e07acff35d514c8c8df7939dd30fdbc8dcc7014b81e27a60769226bb31341ff34a9c68f676d6a5670a34a90c45d37f3d515bb3439514355d4b8f1cd4353cdff0d2144034bd92f353986c09b339e81b9938cfd8ec1bf1095e3297ce3671ffc917a7f701c3a57683bbf7cf7f1e7b6399e306f575eedc758a902342d1dbd04be714890046e25694ab9186a0f3c423e4004dba167980f38caecfe2667dcadc02ebcaa7749f5fb30d5dd7f717f1ff7b480b5cf1662956d72e69b1fee82a71bdc426bcd5f5967607759f85ccb6f8a916ce93b44f3e935545f8b2f37f5954bcbe7f08b3c6d1751e962d9fb3b72e156874865c4f160495f4fa0fa2fd6fdbcc96ba08d68e6c5fbd5a736945c0ce88360065b67ef66394cfde9641745558b860d3aa9e6ea5aab709b9166a020414fb5e20a25fb95f192a7301fad101b2e6a64d64c9344185a78c192f05a7ab5a0f38fce3e11d13393106e6d3edefb34db26f35955af90a8bbb036befe9e873a598d87891c1e7a96943d0e373bee7d7dc304ff50fef3348c062bc378d79058db5e0df7b889ab36de548a09c7222277d670cebfc27c245c4b42dafe71fb9f85426aaafee6021edf5921edecc22d411bfbe447704fe45ad9d3db512fb95a7365a6e7fa042e6d661ffa3f13050c20fcdfe1e44fedaf063bbd3088a9b979986203c463662aa4d47f6763cea007bc8997463e4083ed9beea75925713e4d6edd1f1e42dac4c07456406617a01a4d63fb2f2716a0803408ac6b4df932ad716c9cf3284adaf5d005cf46852881a4af3baf0bdbd1a24873863852a2dbfb6d937bb23e310f51362f35ebc335df02b6cde569ae3605b45ab035717cb3e3924e2443ded0dddbf7f907cd85f6c2dcc0a450e2b528e3a88d5e64a3ee04ae91875babacc08812cc1f606058f7e7476bf68cd7539fbb3bdaab45b4fb06824d696e8fe80d3a450abe2b8d7394603dfb47d88dd8f4bf2c94c6340b17a44cd230e5719eefb17d8573586563fe89cbbe0e22ef6df92b5535e19270a6a3f0269483d2552659fee36844d106cbdef3911af5bad6b51b4ed64c4cfbc2789fcdd7c2fe2e2486e2aeff8d2a9c8de5be6a805f9abf3962346b790697be0ad20eefdb4039cd58f24da98b328bf11fe68a5290a6a7096a07d20bc6dcf58e8c82b82cef4311fe334f34e7997c80bdbb8018464eceabafff600542884a5b08d576baec8a2180cc32cab8d1a1bf2af58f26a1d62ec2e5b6996539f962aa53c1745048834e30021e262d677a17a2afe4b820c493161f0d0cfacc2f9717896b383fe1c3424162e82ebd1b89dc7fc34e2dd5e25be3359984f67dac0dde6d8afaf077146c45a7221ee74710f6adc8904abd49547497189dff1735c53583590776630b6d58effe71a77931fb964d7e63f97a76d166da6ce588669156f658c1e4329cd7c7a6d48eb4f81e73777a02ebeba0dee7e7257428c59005a25b12988c20d46f6a1e7aa93cfde93fa50291a810070fb6ca10f6702a1b1be93102212469126b395b594b2c154e26089dddf3f9c3ca149ab094bd6396c35877e698e1d4ee89241458ee6aad9c459ea283f3c26b89b59d6f0c26b34cd4803a6cc474a2b904adf2f10a3932d63ec3376699dcaf79fa13fda611302ee9c3e0e10ffa9b2180052101a1d89bd605a1b83e55b1dd1a8cf54daea76f37b6148df42326685fbe5bb304b1c89d4255bc7a2c2eef9298b04c9a2244d02b36cac241f7e3bf93030a14e42863253b2d8c5b5af871f914f66cfbe29b1ba5bc06d650a5984e6852d050ab91c0468fa2bb8790283e321cbc6050936e32e710b500df17fcf5e278422f2a5d78645f87d4bd9b77d17b7b641359d05095c70a6adadf9c632b1e3397feddcc0a63b6c80c5b5accaaf9831feac7c90852ab2f9a9bf98c2ed04da6e0eb9065248fad2aaddd8b12b61c73a41f9d7336d75ae45c2a2778be702d3a5d18bdf01f8be72ad4ece851db13a3c1ba32df5a38284d535fbb4f133f52d5b9d9f58b55ea9973d4f3a928ced63453c2c335f38da96fd0dc35fe6f55fd9158129912d8d6cc163ec74cb1f314f82421a37271f44880d5173e9ff403cdfb959e8324e9c37ad9d0dfe710c2a6797859cf200a5f7287b7dd587ea1170618fd264d21f1049306eb96324b8820c50038868e657c758540ba3dfd7f8897b68048695d62cf5725f1fc00c923f86dc398f962f1e757e5e3b87faf4dd16365a7c6ec55e29059476b86cbdff36aaa01caff4a8a98549969d4ce9a15f48df4f71109872cef595a9d39aa32fef7e6d96b8600d31c3cf1f0dd4ab456d26184ac6839273a77536a7bd1fe5264169b2e866b13bee21872b3d618ea6e6ce42b468f542c87ff17ed8cab4ff152f3b6ceffe69e5fc450460bb77b69581ad0a8719710bc75f49321c7aef082d7148ea17f2f0fee913df936b9dafad86e4cd6ce42a51417c3b9a14d1f4d6066e1988866483310cf90b433f5a7a26d39367d5075f2a55b818a0491ac1f574abec145b4add60159f94589f9b3d2c4a02ebe19f4a99494f9d929a893e0dbe155750b88cdbc504de3fc890bc5fe6b3b5969803f120080bc9bcf0a9ae30214a77b49d56c37a3ca5cfb61a370df75f06d21f6a2ce95a89fb779187bfdd86bd6d0c0be884987df5fe6647b8e08b2ad892563b7d94325f580b79cda2b6a77aa5f5f47ef57a0acf4f18ec1331170f73605f08e3955b30900059124cadb46fd9c52548b65eb22734762bb10569c5c3e17002842ba7df9cfe4dccf4646fe6d4a4683bb496768812fd6b06f595f1690f38cd879ac92db99643ed8cbcd60f265f8b4b98432410f849dc04f493347bbc19f2dc989bfa84ff9ddd3438f8747a91f1f90701c0e775d184b5c224ffa96867d6bd33b4f15bb8fbb746d3981789014e9cd1078560168a431ac319da8caef9fff579950fcb01a7de44ad5c31c659cda4d4c95fd55feefdbc3bf9433eb77042b7f570129da1102711342a1c4670f2d78e28d06c1c9ccee830dd2794e1a97a54dce5337cd4503a8d3c1d93efbf7c56daa2cb01eeff8b0143c11805999bc86bb888780cefd22b4fb72083145cf7f624fec08cb3ce6b73e12f4fb5a55bd221bad012e72fee54d4164e1d593ce151b05f23b22c46954d484cb32f2a8b4293b94c30953778085fb20325f7ba7473cdc75d6181d7b98023552ee93f29cf6ed5f7f5fcec6729f87797a9b149cf0475a46d5d18ac7fc5d6b3d858840828c1c066c547d0ff4990af257dd037f8f624a17519220941252e7e7709a431d243ceff1dad855465c08841327060ae8fcfb9f5102b2700b8106f49248bd1cf923401eb7bd7b599b1d07e9c625e54d5a10043a258d9cd009e707c464cf12f2fdc7176d2614137c21ea83450adcf5fc2d3d573444bcb275bf4e0b67d2de6a899b1eb9856d59522a84b7273fd9f9ae4973b4ab02136ad09172158e4e49ec35ae07fc5a939b4e00d09e72ac24360c20be05a67ed32382fcdc654e42ba8dbcf4f3870ee0e2958debed0b082bb1e7633ff8780b84e52faddaf84f5dac106a107a90b28f48c0e95fe959e2cf687427740406ac92070bd7f7d81b46d15adaa22a0d6d7dedbc07c946209866d6a784bf76dd8c3c44c36f882b507605b09ab275dad4304aed56e785260c552b4e1cf56b0a80b11bd5400816a2ac04d2f90a72f62c68882670f73de9208fdac152bea220f564b6cd8b3f97cf7f70fd2f05915a5ff4ccca747e1fc30c1986f729e2467b7ea6f8170d0849bb407f8779006b51f51967c17340fdbe00feff6b5f4c65086776a8b68ea7f44c441e75e8dafd258feef36a868943e4e96807802fc4bf083282d86f804ffade23196f0bbcf7c9c3e83245c6f2a33fc9f8e1a0bcd55a40491b358fb323d1e356e14630a1401414ac90c0514838c111ae7fd5d33a00bb101d241ce09f471acc6f14eb289ffee7861e5f07f316aa0aa276f9aa0008e9253098a8b528983ef9e5fbba225998cd04a44b6eca1ca78784e3ebe9ea050fa7c1fd63688e7109c1bc55847e6f8be18e8d1d02cb0da4e7603e748f2f9e9e37a79482383661a603a1d4127d07a0cc7c0b36d9d2a1bb10621fd97679213571b262391ed2ae333bca9c8fd2cb4cf1b177feb688c8fd2fc66e3d2fc1d93e1676cad2a60ea9dad2043dacd9d729d49138c6a33d655ae75299221d1901512322e9fb46885a28a9ca2710486d0116fd758a9df783ed70ac1e3fb8e179aa1408c698fcbba2903270e9c9d036ccae79d0de80b8a3644558c198f4887d902fc4b4184fa674d89cdeaa6b7e36b35cd5932aa942ab64664bd56005a8919a5f414bd917787e0d62fbe6a06758bc0401b5cf15a0e768ad835bcb21a6d37eef3502e8f98e9e0b754e16538a07d3c02d27ed012a9d8201d776d3161fa07fbe7c2f8172b423b5de02ddb3ae48afba4fc3d8b0f8d9a2ce0abeb9873cffb110f18b9fb6695581b3fdae74e20fa588a70db515a4c58867da3ef2e7a1a9f2e3813c96d668ff05f3ed6423610fc9ed99ddf2ff5d3bcc60b9f936ea2ef89ace3f7de5d349be8e396947f5835f3e98e1e8d0b640f82d2b498b96ced11cae83237c39e5afe19d443b1e33ff6855fdd8f72ee5375c348f4a04fa711f8c995ab4ec001bfa022ae3b18617d72ce79c504b75cc9051788be30a468a2af779bc671d238ffe403eba887aedc2c18acf29b8bb8bc6b7d287f720c34fbeacf0ee429ec7c2c063c3e89e33fd61fec4044d55956599935adc48a54c9ea2cd4f20c0702a52371a49af5d8cb4ef10e69fd4f1c7428b8275f866266c47aa9323b4bb5596160fa8110b388a6eb468f0ab3335ce226e8446f95ef1a0b24ffe82d87cd857a36cc9af019472ce0501ebd0b46b9ccc004850dfdc49227a1da4454e2a63b3c054a8c2d3e095f0f32a39f4191782fd33e830dd3ef2601b56f3bbc7a2ec9daecab33d3fa1bb60882eecd735ac5fe93d5a341d006866db05f6e1567bceb1bad5b04b7b3fa3c5a27e54d595d8a1c81b4ab80636f4df7c1d72b10063013ecef29052a2153f88ac0f21ba62216c2e4f791c1906e7ed79d3e8886a92db3cf848334ca7d4f7545cfc8b24ccba1a701f0acf8ced30bc07919b552322206bea6fbc194e7eb7bec02bb1b45fb35f2df22880148037e583e877f1abe1e966325a6ed0ea59223e542d6b6d37b3d13c369fa58f3e8e9a3000285b1fabf30a1842225b0e9cbb172ad4d22f22597f847c412579829c00a88e0040df3d0b2284e731c68b191c478456aa28a231bb2894b26f8789611f6c56447f187c25e9f635ce899e0e25791f832e384ff45e1a9a745351c3c01ffaf6c2fe9d7e296a4e9b29865b0d3f44254e8ae8f3b4d7d73683fad35512fb8d2a0d519bf288e20147dfe0dd40bf74a33ced0d4cf687aa93ef9683d65810fa6bf6b506b31da9a1fc039cafcf20d5a075323eb5d89fb8679829c734f39d2b36eda5764c46f8ce1e9e7b0daf9c01740a50a1928dec683f68b47b260555984984e48da2368fd967101ab68f863707c0d0edb14a64a9b90ad37f30fc8150131d57e3559105790e81400a45c74e1614d69ff20dd728628afc680f82b103e9296d7d6d254f69bae04f03aff133549b3858910ab1a192254c46278d85d149b80cb48974601c464f10dabc0f5f5fc38768e4663d1d0dd21140f4c8196b627eedcc561ab9e8fb8a71f2123073096b3a349e6319e4a66e3f53e7e20ef5445c4f0b79079fb2dda1cb9458fb48efe7e369a523fb42af145232ea575d7872621fc9c12ffb3f4b762e69783e7256d998b3957c7a264f24225270f41e7785a9653a0b0f34fd99a265cf068c3ff8b4f0d121440e1262c470957363cdb403ee5a20075b3913e3b4e9ba0e7ca25a2a084f45c769cd596f7286aee53fe89874cfeb4af88792734894aab8669f2e7900aa1890789c2dbcfe357a7b352863f65a2597f70b4d1ef898f10b5e3240930cf9283041c407f924bbaade7ca2d94e8f160e8ace5c7a17dd57550ae5bd4159b9384107c14661b01cb35f817d1212af7eb6c45a09b5728d818451eb796e8b427512c9be346e5a61087afb1c5439536d9546df169a6f9769ac7f03d15149043292722ec114e893997661ea369cdd6ed67a06043265791bcda4b7b014d95522b56e26c4e628f9fac48800909a555bb11d862a84670b2793bfe102095c99a7d4c309c92050251fe5d38c318a14a331b85249a7794f7b415338ca7f5254756a70d605bd8cbedbccc36f8d2f9c5aa162ec793d1cd8c847f2abeac4751f35b1c1ef862c0abf2fb8ec67f1cb5910cd4087c9a6a4279497005cef48eb91d67c65ed94807fbe00ad778a562d362031f973140f3fe11e345db7821684e3cd763e0c692e9077ccce14e57c20de0928e00004b56fb2f17b0db517936442677995dd670f2ed324ca905757f94310459fc94923951a5e5e96991046b667cae1525ed18ce7ba32ee8802461c37132fc682039f8e1cb74d3fc2234dfb667bcad82749e82dab0b073d004d72cff4ee70702cffe4d24774e88b6185eed7066c3d54815191fb78636ddfcb17b84030d36d1d0085ce7dfffb26d3fe1f61bcf436aac25b31406fdda8a601fb5ebf9d4cd2b8277879fbc7408248897802bf9a51ed5e72fe95e9cae4e580c88b29705e8b9a48dc0b723a9db7f78b31d29bdbac253aa98b487c53239bfba32a4105dcd73998111a7151ff505cea97f09646c935c53e2e7609efba062c6cd5cf451e4cc48d115a3667b2ac768f532e63d4e8b3edef64b6837dbe32cafc51759fcb96b9242bbb7839e7f597a35fca8bce4840ad6805ddbf0e156bce7825635943e8cc54f9df453d058adb7438feaa48263e0ef3dc8f0f15f73d7a8d8fb27fec17d2f9797ff14668f96b0cb3d10d1bcc88433a54b7c0460a0c2850fb47d084900f6ceaf2aa932f4481bf1496d77742a09a218ab2fc04ffd1c0687816c947295c4a3e5451c94cd55d927737564ccaee1f2c3923824e5c58fe0509f32c223af51230ae287872f7f2c7803d407f06c0fb60763354fde03f1a215fe076740e0bab8c50280da59a46e01a698bcb14f70e116b9441a4ef1cc6bd07632e26f564f6244b3f843c9adc85b0524d26c48a9b9014d5435b4cd15435073619b4398682423268efd827ac5a574f971ec5e7d3e51c6dba353f24c4199d826d03f151bac4e0eeb991b15080c2c5a80cac5774bf3f4cdc3362362f4b73ccf4198017134c79e3b0b07ecb304067f4929fbb6e34d93cddd97a1d85c806739d35a29ea96e036b429c80936c62f4086a94f9898e6ff4ad69e4f3717f90ffc02b0066c1a55fdb2e4069298f1974f8e301cbe2aed22fa26aa4d46f13cc8f6ea26729d7c675d36d59d06dbccbcb53ddf6d5742e12180a2767aeb87b60c946cdd982505cd34547fb872b70f287d5bcb718257b3083e5501fe3955f4a11f25cb15a1e99713f2aea3ec2a03f0eb134abeb7ebfec0dbdef120cd143335c24ab4296802e5be41136e563d5de5be66353c767ad7f57688cc4ea3e7466334314271325ca6641553d9c6e441518b1196d1a514882af48ef438e6250829f8ce4e93a36ca1bf01aed0e8d9e1527d2e7d77bd464408a14c06c6322b10edb39b0d41b485532a83c65f3798e0223c41acecbba5ea98b2cdd5a2592abd3a92e166b70d24c93e7f44dd51dd44610d155cbe3dc195a9b12f5208efbdb2a4404e6b80d30b04c2ea149f91141933984fa58b933f53567bf5874c1f7a2c1f61e17f3bc3e4dfd1263624776d42c61199114c45c5423e564f31e7caadc75e8286cc7bc5f8122c91751a09c3119d66a5620360c4e20562840ae9e0ebef1f398b5c3a70a66a667d3889e3978d33c840331f1e2b16a71a0298df9606d5fc7d4c01a839d77a4228497953aa8cc4d81b0972a3e58fc1b03a24899b73dc6dab68643fadf146ca2d3bd255edbf0ce17e843e373706e212994999be02ae6e2187678e4d65e23e31094a0434d005a11f62a0e89fe16d7f188f6674e0becf804f6810126649e406871d587f4069a3b8501f164b50e3ce7781350755a95f9531a174a7859f2dd75cffc75b775148c384ff2ea9fba15e7cb609f4e47cd661d04b8eeafa0afd92ff8dd906ccea260cc26973da4ee390227a90cdf4b9c660a8c2a112dddd3e27998cedfcbf77fbfabf0e6b14ed588b4ba524f20b83b521cb082a1e565da93f0847052a36386a411d3c8c0922ace06000cc61d70053b4d8a34d77fbe213bb9fc81a2f84b1ed0874b593c5119ce0d9a21093e5b9f7a06e35d624b08abaaed02efce5726514a07437ec3c390f4a95381cdef8ad836149f0bda90e13a963bbe115266b8b604d9c4e0d388ea6896f738eb191babfef5d8824c35ceb071af01b864aa9308a636b4eeaa8dbb30f3acd6f6f26d2f243d664166b078484fe3dbb3dde6b1f1eecb4d8bfe721db35225c7bfddd0808b8e4d41aa9bd94b80bf16d01e555ca91a1398cb6458992f8f4d71085803f48a98f7cfa2d8e0082e9d66f1501b5356c7bd615638186cdf9d7fdc2b42e6b0a5b9e9c5c20d6cd77fc80b41e3c1600f8dd455e2a73e5bff08f2cbb9aacc3f44e58e51351f139675c15656a8e78ac26c58eea890b3cd6340285f58150128380ffed7d0ee78b7ae8b6f53fe9401f47543d2183cee37f778920efffe2aceb4d924321dc69cdb56ba43dca01503b5298c7455d135e0e44fa5e7548224d0551b0c3822a3575338f3c53053e7008d41e10eaf938d0282b4a43065f6bee71d8e4547629e6f642bacbb48a8f1e9d2da50572d007e53b3846a50176e16296095b04ef12bcce518f655a1f45c2f4435c4cce64250f33806ef474549c626b7ab22bc2ce82cedfc2eefc1dcae332c5f4fc17a1008950455464b90441629760a09486288b51d37848742ae2758a316df7c18544056f888918f3dc7b268cad1572270cdb42d44067b7d87d5ab825604613a79ae4632765d12aa13f5c03f904bb8f829fe1c279b05405da4e7958e3ae46e072b34c284efb94be262bb2a79b9ed70c1e6b6ccd20c0b012c680901371096c0f1088f843be47ad71c2127bac554b03114d4708013786746b5aa295437a81b32343c0f750d6b43bb877f62f4c0d30317287ee0886f70d73a14b90987a29be05132cc4959d081b5b5c60788ec05668435a219fab07e225002abf22590c94b558ce92e80fdc127e2cfd926d772118e029e1c717e38954673362c38cbc3409a72fc6ec1e4034a534587849bb27f951590e60c923672441967130f819fc927d66adee90a7c179f31e8f1f20f2bad5f5bb770ee1c259aeef62b631b48c4409909921936bd564174e34591e94abf74150f1851859a5d54032e766ba1957006d654c2cd0bbaf7c1505e5066685310554dbf348bfb8635927040c495916e34a2433626d53ef50af2c4fd9c6cfe8e09409f4451b1d4766d7728c5f04ae30420a6a270a441399080c169270085d9bd79701048eee69eb28244f7d6b0d458e0609849c9b9c02113c77c12c71ce7fe29cc9c3572c5a27000b81ef6a72d4692bb81bac3ee5a1f0007e35650e36bbf0200dab4637f7524b60fce974e30dbc483560faaea0f0f74aa7ae524921b835d7d54bba972ff6a458aec16dec6189b575eb31ce60678469c18952e8fed17005d3806f7d8f2511bdd247bdc651852189e075e966132ed4f14592cd0bf90d0ff26138d4281c459f7467cbc138cccb23896dba04bc913c18093ad43e285f1a3ad2e3d83816c7afa67c31437ef072b0a984e30093b28fdf7bb3c0d7b1265a660d3f27ecdaca0ea32d8adfd4d08599945a3e8c89afa9e8b2d9f0838b3c231c1decb4d6d8d48ef7e5acc53bf853bc092fe80bf169ede031af8d05eed4fb783e12ab5907d082b5f83bb62a8b4305bdd563325fd01df7dc4f0eb0a6ef9f4d2780164b6c95124bb980ea6cc0ef0b71c08091cf34431514500c9a0dd497276caa04f77d593bcef1982fe94b2f80fef0584c20d1b2caa425bb4bc33efd9d7f89aa88309caf301864a3177887ab4cb6c0c54182580b68b0e3003ca479c42c377fb6638db0e5f36923e4a233d6f74f404bcca2a7570724909d8a8b116fba40f7da1f339291bbeefd92b66cc9660fc11201926e36ec607bbdd44ba7f0ca735a82ecd31c20fb011ae8457be21f94219ac90bc26e5b0b25b63bca2f8d7170318e809ef9a506a0ffffff5f