PearlStack logoPearlStack.net
Market
Community ProjectsFundraising Projects
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
Login
PearlStack logoPearlStack

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

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aaRent GPU compute on Vast.ai
ExploreMarketBlocksTransactionsHoldersMinersMempoolFree APICommunity ProjectsData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 58306 1323a4049ee5333217e722a215e518b2ca65a6ce23640dbf6bb8420e2f702932

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
65466628d7356d6535888d31a0f12bc38459d70a7f1811dfcb6ad94a665ae69b
Certificate Block Hash
1323a4049ee5333217e722a215e518b2ca65a6ce23640dbf6bb8420e2f702932
Source
getblock-raw-prefix

Public Data Hex

00100000800000001f...000e2c010080980100
00100000800000001f0100000000003f000000000000000000000000000000000000000000000000000000000000000000000000e2cf32bb242a101b2b62bb8c5dee97df6edf2022ece055c45666c57c219520ed92d522f0ab57c9a0bed106ee79d5fc0408a554cba6359a311501f644332d40b9927710eb8c28399558b81eecf949d4cf1702facaafb7ffd8af0500000000000000000200000002000e2c010080980100

Raw Header Hex

0000402067a12ffc02af21596fe59ef64810c5e58d55885e616f4336a42c7ab6c6fbbe2f2ca308f4bc53664dffb32b94ea280d8b23b76e34418759a9378378d525785fdd7529106ab5ee03189be65a664ad96acbdf11187f0ad75984c32bf1a0318d8835656d35d728664665

Proof Data Hex

59,560 bytes
1212160103076fc0c4fb146963170f39b69c940c33f6ab9faec8acea4beeb692a989ea2d802337a97bd91b15f3c0f6a238b972cde8b58cc00e1ee8e04197fe7395f33b7862bea182a054115908902669dc0bdcf09f2bbeeff48ec5bcb8c822711871645c1bc800cef5169f4fc5f02b383fa0b71cd643e4951481cf700b8878084c647e8c13571c1a3297300711a94cb25194473f4cc8f2f01e561a83615ec094a40936a6741ef090ab0c564d4663d41e8430ba0bea1495449235d262d18b0d887649598b6fd3e238018f63b1c6fd9db573ee7d6a9ab3a6112144dc8a8e22ff105bd455b0789dd194d7fe8e43fef9fcd8049505ed39c2f3725064e21cfd16893cbcd87b671b5817f384a0c924d0f2745862fbcb1999cbb6d06c01078e7dc79bdf7e6b20ea009730f41c866943894bf6fcf5183a5bdc3986a30c0afca357bcd304ed6296bd8ff2d123d52d09dbbfe7f27cd27ff9f1f0ac7ca086a76ceb07fb342c8d369a54d5ad197bc827c70f66851e865b9565516b4eb7b9b7241cdaf7ccb90515dfc964438bc6fb48f0613ffe4c57156e106423dab2c449aaaec3ba5a3e3001c9cb2cac64b3bd19114693aa17208b62784e398fb646b065b4a158fbc57308393bae3c64eb796a3834487521049774f606ec2b46aa9d7505d31a5c40f19f33563ddf5b6b8d3bfb4c0f6721b2accf8b0298281b63e4e2315d80cdad90cbd46fa119284cf53e40beb70355b047e7cc4980a750c88cc02e96a8058f49ab99b3d509bb3ed5fee6019a90b5dc41e89cd1ad15b97bd0c747eabdbd92f5b83fb74126a50d8c5005d96fc8da8339eb6a2cef61ade169a89fdca85025d07ad7950fdaff2ec958818a70e7b293c1ad295085f96515f136f41953984b67cdb5487b85606f62f5276aa8f579eae5113d4f5ea9266599c4b8b4fec809aaffc14d7374fb479d935bc650902ba9109fa32f067dd120e0b7d303503cefbc2dc91da3dfd1ddc9bd558cbb68c21255d7e668a14833453f342def5bae0a5393aa69bd0dbd9b8fa45ac43813f278cb819113317e6fa0e4efcbd966d9e1292043afe0ea86f22ac7f2e113e27d80e599d2772e90bd666bd9b2c7feb587b41f4798ecf126cf853792120a1034980bb7c54b1cddb468be303cd304af8888657a1b91059cd1c3a0e3d18335db924e7f771f698735f21f13099bff1a0d85364b582dc40efcdf10ede3073636e51b93d63bab9c84c09cb36b9ea3345510d38315a283d45e6f3148025d1309a6a237213d94f1424791f16e68239a0018282869c97bc07b79940aa92ee7d888c805f6ae2f7b4833290b0ff963ff2e48bf056adaa05c553a554f716247bab3563ec09b6eb8f46c90cb48aea4f20cdfcad6bcbe6bb7875b83a5674410baa5277a5fa38845d22ff8a23b040664c490afbeb1963bf47132ef149e84fbd1cada0cc575c307009d57036341b150fdeb6bf1330a8ba78823320e78442ad2061dd2f686d57ed11c07760e9bf7fd536bed9a65a0a2524c8130eb66afc2b82eab692f05db4db00218bcef3e100e8628897a3c2fc2e53dcad658fc8b017226244a66948f6802c8a819a1aadc8c13c61537df037d0ef78cd8cd219445a24115db03688357699a65de62e0f1859f6b1e61c35d3b4f79b09aa299fc9f9c3b7f7b570a80bbc9b003a0e1161e27c3142d943172b120b6f3f5a0253da754497eea428146d24e92c9ee14b5db1b68a4cd7f22fbea342f1b2fcf4f76d4786ac722aa28bcb176ce6dd5f00d18469ad9511fe9dc9e4e6ec7712244bf8d23f5124d01c83d171d25564efeeb832619255d6b98a563ec93fda6e29055ca4c67bff611c2f77b4d0934d23efd390a22d1cb6d77f0931e355144b1083ce6a90c067ebaba9ab3e9eb5a33e0939eb55f4c17bf24619ecacf9b1e20bb6828cbe1e2a9299d4aa90a35a7131fd7083c2751f8c594355b928ad96d3440f149fd0cea35bff1dce93c6a189d255b7ad61787c55628b54eba791369ce508c7e891cf32b16e9d831830b829613a4e744cf2367c3422c28145f52ad2f4e493d455a116fa7222c778c93ebf34e76d08964a76ec91b78fc848fe12f363664165d86731764b09e62493a2506d0dc7eb5cf366f32a121a8198d5d7c2b655e5f61a222979f4d9ef28848365a7d07c73a24ec93a0808094cd3b266a5499e0265b361f0fef001adb9368dde275ed5f784b70cb67608beb234ef30b1e8146c0ecf6df1b79563ca0b4c9f33168519f05d18728c82db4ef5f0b8a707869b45f4caeb11c98359c93cab9b5cc5f89e4e7f4076d5c417ed949817bd66e4864a7fb0cfe96be859b529668c6b613648532f4f55cd92d18e3ad20eac597c11f06de599aefb9a6ea257b16ffa59b9702e3c7469a18230d66ff1ff5b536bccc63aa2e711210bcdc08de454d866100cc114abda0b2042876e32f9c1b21d125a6d9a618620f081bcdbd2d9d75d890f9abeb8a5a33997595b2464bab69c3fca30f0031b77d5764678a2a779647759bd7c6f2009757a35e0d5a07f1c91ad061e4ff26e77c2f69e2157b1c1c958cdea2563861f5368dc075be87e8b03fe7465b0cf0a4174eac8729e25fa18c9fe0e345d5df4161bfb7c5575916288d02ed273d05b5127345c6a09e3264455fe4ef145ffc4887cf1bf73c73184ffe3a8370d34c11bde3c617c4fdcd8f67d8fbfb558da0cf3de0df98db1187ccdad737f31a5dd4578ac5766de1c283c0401f133bb260de838440707f023683a95d2f7c90b91858dc9ba64ffbe4ddcc0527dbac7cee873d895cbe05d8a15ff0aa74660270ca0fea7711d7b91e7525f00f859b897a5640f237fdbcb94aeb4cdadc5275d68545864aee659335271e6869ef3adeb49f7c2eafe586b687e517519d7428a5727b6ca565b2e94376b052fe43c543c9779ee83e7659363302d2de02806481fc8fded1f5afe68ba172c611f12bee38544f5b67525b1dc7702f5900209fbfe91e109e8b38944f56f6ea7b531009af7c2c4e5d78d5df882f5a89e6a404b111f9d23dc1c0316d9d6131918ff709fbffe9cc8e5d577ed4c8a09d7852e6e2e6ae55a27a73c80e441f39a06f7628c4ed23bb52fb204926dedbbd7a0a88fe45ba3e14bd1bdfc105ebe4e88b6aad091e22555de048229f7d5f07b55e49d8b8cb2fa0af1d38a0d699b98fa92a5786acebacb3808bbff9d59b806c138acacccdd3d23f0c975f58efddfe97d5c9b97ef66fee1dbbf995117678eba8bc3ea90db231674cd35afc933b893e2af7d708285f3ff30e322767d6bc43df088af1140810548b031d8f5a5b20f01ced4687ccbe296057cd47cd31250adf8fc99acd418b78a96712abb3fa16555b5086efec73089d99edbe2082b8b58ee20c7ac2d1c95b761dd27194751c79bf6fc6cb0df43199d4ff3ad10b62eca82c6037c3195ac033d8a08b2e796f3f999c73ecfd55f43669d6b3b47828c5af1d58596808701b93e2bfa60352285a43e7477ebf16d4bad98b4ca4d051fa23a802292df3f8a53fa5049ca61f59c7c53470ca3ac49455365f64567165f299205db24ebc6def43e0e6d926a3e44be7540c8d75bd5090d0168566f39c1369a14a43bd5316c4f80d8b282cb77b067941d929a32f66544ac270de8e5b3f88d6ba5872366f15820eff39d912c4203319f556b64bd73060db0a03ff36830a1965306ee96a874149a3fd8ea7dee52b9317ed0e4ea35029c3da40d1482611219c2090142290e50bf802ff3c75d0ef5abc235d853e3fb5a7297cb1a3c607ab2635475c0fe00a241bce30e760470a49d9dda83e613652192b8af377880708ce8de40818447b2c438e4d0dcaf80b83d1efbb9f4f9a3adddc0ffb2573d4e3f81f7ad693557fc93a5c6eabb497d3b63387cd2bd74d09ab1e2426f4aa9406dd8072bbd99026d3d5e7ab96041e2468f2d5f385574c2d076ad1f468002898071ae63cbacb984f0f1db31e0112c22f8b63e1873dd63dfa225e53afc1c7d30fae32b9a0f0688d527ed698fca721ad3cde6f27767377fd18a2107dfb3e0e0303d62cbf9383638d5606362d5950215c68159a09a1e15aa27115500fef6b52bff5afdc6d31e6d3deaa57b697d21cbcbd261462e35a66147f76eeff2a024c1c2cd2a752134446d0c3e9c896cd0bb91b0bbc8778cf8acc1b67db512b737f6aa302ab222595f387c40747d2f639c3a7988592b64891243572c11e1450586289de37b1f764c428c55fca8b68fe4e036f814df73aba68e3190485a230a83c49305d74a40e5ea35351c9053e6e47743d0e5998ed7c684fbdf1dfeb05f5ae1dd7ca92400bae4d59068650ea2eca69b5ee9d0c7cc62918865d29a444f0642cfafd002227ee5be26357b123b18d51c930b934807dc9fb5c788d6d0c187d71960262f5abf6c1634d33c16a4338b3d7ca3f2863afeeeafece6fa656ca18bb8824f8f1a2fbb39c495b9d8cdb44899742402855b7223c1200344a0b991df1b0df80045999e33787d3f7d194740c7ab9a903a4b6030286dbd747a75b284624737cc9288475cf69d92e6068d64fcb95b8de7b0fc26a9e5110f7f0c4cbb7f348358b07b5cd1a03839a14e5d78cb5208d8c500a78bd0d5f90b56a503f561491d857f323215f0e8e20c2c9fd03943a804032891605acb138523ad9fa421d5453c6fa5d16f070021c159992d894752abd216bb2d68449cf2943f47284c280fa6ac20516b735ecfb83bf1d89c81ec720c39229e8b6c535748dc75e8cdcac4f845589798d23dcfd4329f86dc590d919fb87abe251440097091739df8601fcfcbfbaf93fedc2ab4adf1f275e3ef1749ccec54135edfca9052844baf131d4749fc3d9730e79e1dc41d40d307d0481482756ff51436f8bbd40631e2178e20f301747cb7d8e8b7fcc79cc011d1928f979c061078149cb7f3a0e30a9ed58661a5cbf4a15e1c362949f7de2350b4e1c8d19a9a7ad96b6b4cbd7fb4d832edbc63dbd9bd07ee1de158855d3a5d30b6cfb7be7d939267a8312089af76d6d78ee066e8679c3a6e6e476ee35780c237d1616b18d4ae6bd7d938147ac06b3d12ac37303fff28f7f8dd8cab13fe8b92e24761b12bbe327a7f6ce21fc14a531a980ad8e248717a3f45fab4ab3eadf954b40ffa1964d9306278a921716a0b9e22a34b3482ab8f7ffd352b3b66c5365cacb231668e48bf5df111138aaa3ccc08ff4e0c4580d8a2d67e729cdff207a26bb70548f07128560598cdce24224d82679b74e73e51e60fe12bab1995e6813f4860e7a4a5b149ea6f19e1f5c558b366d0c828bc05269899fc58252cf427a2e5a8043c027b1f91c63ee34750d80299a345c58dd84b5430680df0ae9155212f552adcc09316e0e84e40dc9e46b8111012ae94be764b30c1d7890126cc4ac9854b60253b4dbc76ac2372eb13ec89ffffeea556400e81167da0975e9203d499d61b1dbf3f5f4c36961d56051ebc02e31bd58cb4b28097ebbc41b1aaacb565642df2131327ceed46944bb8854119d4fc816d754f014262762a463c47eb14b2b9f90ce4ca26ed001aca0ad65a5052ed131315e7435b6134b686861b0d1a3f429c5cd7a0e45113643f04c2eb17e707d625d1b165824cb0e31ab3a7ba90c07a5238f64b9c3175b3fbe2eab016693f24ecb0c9e04ec742a9080f35433560fa8d030a7f215a7fa46e3e7f152e5ad0e23c971baad409bf053c16dd5864016ca7dbc278bf2a6c43f5d04c9b2bff494acd51e1d31b90f524a49808cb692ce531ce56e0639e1991acdffceab1e6d0f0f988580fc9696a152de49cb3c444732577dc32e066f7a723cf5e31a12db96772cc8c2647a845f1b83aec3661856c3e8f14028f165149ed273a54e0c0d97206befea41c76167c58c7103f8e432df425a0affa029e510d910730d16d50bcefa47aef08774b8ef49329c4754af1fd12b46ab660725380af6cb3d380a6896ffbe6f465cf80f68c400119d6ba526ecc7b41b7238229fdcabd19e376cf16dd1de8d59534a577549780ca4ecdcd10e824e233b7e6821348804c61acd9cd04b90915d6267c447fea5d78d91735b351556aea4211de5c9b4f1bd4c1935d866c470dc537ecac93c7edab38a29d1df896e718074869a0facdedabef1a8dcafcd20f4898de2b997ed528a3b76cab395d345b231c1bbfb717a8a1e1daa36c412cda5c40df11362b5dbdf472af9954d394bdebb7ef01bc47e908271cb9110cf4d4e538cf3f0336863246fdba09d6ffdd775ce654e27471546bf79a5f8128ca644469e9991b46b4e5548f63472e7bdc77ee20161fabbd5d994fabec8ea383ed71829c6dc749d35cf0306893f2c405b0a6fac644beb809008c26616f5af03465d3827b4894adcb1c3d37f3a52d76560fdc4806d43ea628a5e67a6db132086a33f02ecafc9038a4fdd833e668fc785d8d366fdd7108637a897522524383bf4cad94b5011af03ea688eb7dc8de47e6e1b9d70df96386904e0aa0e577c9e7aecf4e1f065924afa64590526556e104ddfaa61679ef0040ae1a2ee1765efdc98a85230d8b242620a3a25271aa7920422e8d4b6ddd099969b50d93377860412c19fe70d9993a78ca98d4df44d58ebace7f8f19a9c78d983db38f5b3c3a9b40ff6ec231e67addaa733f423113c08cede61da896e5a7ede5ae276749e3109e845a89c03ca664e2ba652b7872bc91329f7a2571a619d6286cc5f5cd00b6b61918a383ec1fce501c592488d5c3210e4b0d0cb2542bbf96a1bed670f3bd63ed4150b0bf895f7fd8b098dea36232b85c33f438257d124882079d8570b7e29baee3137ff2fac63c34f0d89efaed674c8b9d0cb62230d3bb7321bc6a5debd55e74b69210b492dac05c28ee863650227c7d32de146a162cc82969175f468ebc27ef5f8640d075cfa1535ca7fb19ad6243c7d3ce907b044db4dafb2b12478ae473b08ed23e056a3b2762f2f3c599a76298657b57527a54657f6e3a0665b370e0937b4acddd7eeb9d35534ea34efcf80160390f5ae9c2cdf3b005e5a5a44e81e122d77db1f339c790052e3cc6472f918419676930b666a8f62c103dc775dd27d925e31a10851be4b763b6719054e6443621c31d8fc4f0d90a742208f560a8025be87b52b972062822b42a1b78ddd33ae71ad39c6b796819464d7a05fc798d904ea2487024cfa1e88d7f0f57dff4f18d6231dde28731477c6c2b175d8b536edee1b254080f048fa5f6b0a2da649db8a07535a5bd96336938ba86b1809fefb5483aef33ca30caf3a066e855e454e5c171ae8c1965af0e40ce4ef1c95e3790f39cac0042b9b94912f2b29bc488702869c5c1cfb7d32e2939c479904c7d08d6ef016048a3036bf31b52e312edbbfe15f1000104f6bd66e6489f5eb875cf056259a5187d23a768e85c98287a9438a4207eae35002db43660989073cc087b5fec0247f660372e21a33731bf42d17dd74b5df14e33886c84ce9acba1c56c77b3370087c8c815a6de1a9c419e01c806535327944abfd765ef944d019a535f02c9119cf5fa53d4798a59c2fc14a8e16c2c65ad6a3b68af03ee436076561e65c4dbb44b4bc571be1afaecbd5bd6b1395a4574588f1f3f04d5b989389844b01e9ec087db4b7b4673fd5557071f136715223fefbeef41ce2f470ef66cf75a24387b3b11895803f99a84b238ec691f8f8cb0652125d54003b847d2f64dc6bc2b40aa93409d3b6c474112bf85e1302ebb43adc5c5cd7df94a08750d0f2f1012f9c0cdd15f8171f997e1ff7d0f5bc271afedf74365ad2c2fbae565f5f42f804fa225c66feaa88f257daf974f9ae49d7a5180f2205ff6486a8407584599807efc52b3a0094bfa0584ffe2f3c90ae799b542ceb3ac8db87d5777c2710d5dc22333db3a57be76a6e3047a62a4cd9d89c47d6f60808aa251ddafd84d32710a098993e730dd1dcaa2bad9527ebea4f7a5ac1af6fb474fce2c8cf1b94c83400625eb5296ce1ab960b453a50af69d2bf026add3306d21b02f67242c8aeacd27218aec16de8cef82a61d9854e0c568ef8d3ed98440cabbe4c301fded8cea40cad57c5d6051cf82965db66cf68c0128ecf3cd490b0a8392fadf740a7791f2d8b6cde2a2e6e536d5cfeb144c5741921d6b94df767c6671e82f1339724b97084990cf4f619f44d3c33d178c96d79ffab41f69da7a2046c165d902baf33c84e7d37b493fc6f275bb8cd7229cef1f3dbb543c9bdeea0728232f19b4d4f2a58db8ae79c8fafad5c3b4d0ffa357d565d800e616d1edcbb54e2d4f10ba1bc489b34d4261ce3ffd9b6e8840ac84c95bfd4b162b20597c404f0586924e025ac59b4e4474971a1f5ef6741a8ea069a0b136ed994bd04490ef0ccb3adadcba38098f031584a10eb0f0db5f49ff9b6bb1d17ca150fbef65f8e45031e6090a51c11b7a6cfe03b16ce0295be2c96ce9b9857b09faf413d32a3d7ddab86e95b2fcfc9eff431e753951e6d809b9ab25d7b234735d3ec98b82f341d94a404a4cbfcd5779e916f0be845af4778b2378f3bfb283de9eeea6437cd58965713f9ab94827abfb93dc559093efa06d4d08889de38f862c6998a77a0ad57ee316932659d7105fb488a056c7d3abbf580ae6af845480d4d609cfddddd4cb7c4e0c875b26880cf2c677410f3763ee6492c6e9f6e591703d494bbad6ef944033237924b6772e3375c6d29c3ee166faf1d2093ae5e63c3eb993ef96cf890229315cee3776d159fc1014085e7a7104cbdd9ddecba6c2e8e6dbe58fdf1c354fa72e01fe7bd1981a2d8c4cbf767031a86b4f12ef849ddb98f1492ba54f5326e6270d87c27def395cb77b6d2e489988cffb3f443c634fbc87171ee254e95009f22275d77c2650196bee6b00cfe1712e3674b11d84f3cbc450aa948d21cb8c78da2b8af964e81157d25193dbb756d3cee9a5be6925f300dec555977df12f2c588c6bc5ef5d6f5b98b3ec68948ed4dfcf6f681115c6ae58f582ea4317a589f8e73b216381c572affe6434c3d78d4d96c19faab7539e3f53a46904f12473f44969ef65b136b2637c27089aede1bf8cbf6cbb56d5601c05f69708d8607fed70beaa4e81045f4f2a715b99b09e5bcde8aed89aee984494b93661e01ceeec988a06e4b2f573283a60a7c1b023c55a052aad021fadee30d79b194a39ad78ffdea66dd2e6ec815bc7475e0f79aba00a9636934737e52c3b6c0471c3988939b611932e9b9b8268e7d5779b2a55c7185bfae7615b084f4492ef298b8f95c42555a35f51f68db22ecab788a578090dd134b03eec61b1c22ad50a9588c7de2d23aed575f38ac340beb8d8edd094908b46b0df021dd40f2abb5b0629d72eda4d62ce92fc2410547e4e4ef72cbd0c7207fc602be642b24e61e027478dc1963fda7e4c5c724d13b11a252d9818dab9626407b5a498adc15cb0865328f3e58ceee7541b86694719830a71edd2aecbaf1be4cf12892c837373e5afad9a97cd5b52d5d98f5c82b94fa65a666aed5bf0be8f20881a1b2b97bae0469b2de25c612cf52121ddb231391ca43e8d98c9f8810fafc4b751044be995634555e0516b869d43de472b836265cce1afbf1888b1fe22670f850e2f8f393fcf72e18933ef4b95497603cbdbdead28dbd4639a1e8d30d435cec1ea9a7d476d7c608c51373e508a242f22de208a67f35c1d767981871aff5b927713f3d8295b72dfc42a193f5ba0695819637f62be23e009ac43c7f928dd7cde7cc3676977b8fd1170e2a570f39e35526a2b44587a1fb9b4f9ed5e953f6852436b5f80cbc8afa70ce0b14c15f233c14329b5f7750485356967a8fcbf1933f29e38ab1fd55d2ca6bdd44a55d9bed218a98d436a4b20aaa44ddd4b3db8ad179f0c8482aceed778bbef497fef2496faba1e6eabf83c6ed7980661da50a77dcfab098ae0c4c7b4c05a761d7e15bab5141ea251cf2ef1687d644012b9ac44d523ca40825a2be5cc87633c6ea8d1ceef03ddd385746e9655127f2d777b9c5e71b0d2c8d2f3fad423a9c32afe53557df6995529df358ed1de0ddc59199d58bd8a6c5e6cd4bc1bbf152fd6441c98e00e05cf1be17a281164f77e778eaacf979484e86729d88fb50b12517144aef1f5910fb36567a6c99c855f4b0fadce9991771edb6072be47974d303af7aee54a194c3ccceda6d165ab8940622f1cfc688b0f1ca3fef26d9fd729844343442251bd9f30e694ca567bbdbf9378a0c502029c37ac5911f9d9cd94f80f766ed1e035ecab838e2f15a745db0ce780405a6c99d394240510303b2c6e42f932273fa2a3736eae7d8043abe3fd8fd58b6ced0b6fbc9742299b3eebb907f35d799db6a9bde3f6c672bbb1ab59fe4e7f692cfb1a91491d20bbdd43d8760ccb4d064063c017d10e40d63f3fde296ccfbb20abd5452d132234672e12b0276daa3c5bd380e8b3f702125690b3a01a4266e69ff8bfd9cf5d7e0dd8a4232923ed057f5618e4bfd3281e83b03e9805319b5976a9188fb86192540f50b1308429b4e0f6551abc62809e557e9dd9c7c677e19edb7d3a3a788c6a548e86e424c9327ea789c2222ebbce9b366b2a7fc6ada2537594b6c74f838561149320aba29ca09346dbdac3c197d78f35e9a814e0639aff7e9415f393a41cb880fa364ef14d0d36fe50cbd12f2e6f9b3271a06dc3fae313ec9f13a61dd20918908f89c2a8e7f9916151459d708dd36b2e43230ac6ce18ee13f6707ec120e2f17c3cc922e2fcc823320b438110fdb68ad54e077b4edfc2a38f0bed0285f67449b819ce48dfa1a9a3cbf195b032b801aacaaba53872b6ba64832b7d565ab412179c1ac2cd907f4005f85a1ac7c32c647c83358b97aff493e296feecf858443b87b90b27736f1e4b7e38cac27b27bebbdfc4f8653ff5f2f669dd6fe1533540b5934f27d4a8ef019999f64baf75b79111c4ca8ef0f0bc95d8eef5691b74f995b40617166c258bcb5ad0b77371960b713adb6af30b38b9ed19bfb9b135e46d93eb7a98ae6093e1e50a8d03832f8f776ae9c08e7dfa88b8b52a11048e29a655b7970ef3885c982c463f351ea036135a4d89eb9d0c52945390c5185c09b3f8d5cfdf2416dd2b06781d3297fb4e2104d7436ecf606ce4395f2e45a688f6df8c63e444fb9561913570e988addabeaea6ce0180b92c6010f1b7f1acbeec8d48ea573c623ed46abb4bd646cf8ad32c3ed2939403d48e8815acd963420e51cdfbb35cfb87c2ab4916216256a533d65dea3e7c7813676e8dc6329b1e31b6df5710e1ca548d723e35b3073b0b6bf1c099cb86abfd0cf1d5b120e1633ddc28e334c8f2f8673c5cf582d7ec44c9aa9fcfec0fab960939da999fa2a9feca736412ce1d5710c26f7d72ef58df0bd28e5d8ac08b3c279eed230fdbfd0d41ce9a99a4a2abc5e33268ed6a73e586b44863ecf4df5bdc5e877b250779af154ecd51fbf28dee97274b99b2592ee2ea89fda939f0424ee923eefd05f1bdf4c9e4b0bda5a861ed4045d08a16748897f71ba3fdb96318e3ab277aa3d6debad170dc40993110024f2cd5f9dee133d38ebc6b7ebc7b1b0fe2fc88b69b7f2b72b5b41620ab80f8808e879663faa0c8cabb13512a0796da4f47268524599a5db0ee22b5a8d20ff703169320176a84507cae81f5ecdbc5946868e251fbef22d5c41ecd9f943330ab423aec8c2488dc8e6f42728904f9f38cc571661db8414141bd7dd0ae83b591d016e711efc80ff27d1bfe45ed71d63747a090e6a03affaf78f788ca1df76b854dd3864f585ada225870d4e609883d22a76a2e991b8568996e81456f9b2e65d0139ca1284c4402a22d2637fb30d230933aa4933e9b845086d9d0fa3f8074e0102012de7e3a886afdf7b3ea0266a4010c3932319ec13c8310a4036e201afc80ea28fa0f7914145ba4275ff0117bc645035e5ab9b2d7bf0610f193d675fd7edc6d9260022b2c7a9fb9c23ade2054f31b36602a97d10ace1ffe5b7228217939e0d1188e121926f7f2429db11848b0bdee755d3fae8d0bd8fd11a54179d76ecfcabd14822805ffea56fec1ecee94cf5bb15a6b20a5536bc9ea24df73412ec4af7881470614037a0c0e684991bf0f743846a5ab8203052ee639e255f51fd52fa53fb24c350f00b850a5d9d038c9967f74b40da471f84157210730525d3daaf0c82089d8d74de0a4f6a6eecf9c6b811e3d76cf6719275fb38093cc145ba81338deb28022bd54b58f661b9bb8739e22e28e638338be16b6a8eecadd9226b0f5387a35dc7b23779121038953aaf9d1754a4940323b607d08f39f91315f0a24e0fe6c640ff398d60998d85489311f366f94791393f24536d8aac75c38942df6e3b09ca3bb6e2a22b565bf9617b9891f2d6eb04e64ed80e5544c5fa23cd5a6bd976d38ff6e9e4dccad72310290628ab6396d84ac3b1fadcfc0ce8f5f1770e2294d50409c2a4c92e21264c94559c972a55a0b892f7075f4cc4584befefaff013ce5017ccde8074f6cce5284a9fb5c7066478e6fde00a25fd089a9f210ca226e25338d99693240bf2b3f78db1c3f88de836126144d51ce072820b7429119248f446f1c6728005061bfdaccacdbc86da78fdf766a89613a0a4bb9935923f3ea98d465adae3c845ac600da7c2d161d0c2e5328add97e931d60c0e01a6d8565561d5f83246f793bc40271a2b1129643343ef1a85b020e85076c91471213f7ba4ee6ec7e2cd0787736735e849af0f2ef882859622c1dbfa11c5e84b4faf6345ffdc31e3221582c62d759eb35632c37d9897b841b1d297ecec339a975c5d27684c1ee283713cf359a6c7dc48815d0de9aaa031e394189c854e6dd7229b99d9ee1b3fe31943c72f495a558375250374cefc6fb23e31474c03b2e8c4f9623fba3c5560b1b7ccb4c0bbdc581de8987d6ec579065127c14aa10726a9fa63ca575e0dff3c332ee23002813d35ff6b7bfb504560e51c452166c058b66b48666aa015709cb92551a354acdb5c1068146376cd1e2514c1b092d40379f6aac1ca902272df746c2a1bc7b1e08ca75dfe042bd45164e895c3a9c13049e5cc567ece5385cb6df1f75b5a5da4888e062b36f4021d66f617d2bd9048d2dbac166d724bc67ef74ad018269f40998e4ea54e8865b215aa7b2fc5b3fd9667dabec12d6fb808b98c17e1194a11a1fdbf9ea67f9e3457b4961ba5956a8ba7ec2652fa3b6c31d7ad71e262a89f341d517776c1a77a49eca5c6d37af5d1cb079ebc76488fa7122355a7fc758d95f7d820c36da871178848adca939712986348871b685c7fb123f3d1e5fece2de0c2cc756a834b1ac3a91f6469e96402e5018dc324cd3d6441ed2aab653197a253a94fd4bb22c45bdfc28680928657085786fed38b3816b4ca73a3e6c3da1571ad42c649cbcbf6431fed14e131d686b7724164583901741bc9f7090f91b3360e2c7626e1e506c045e407b8f8e2a8fd4c632cd584d0ef6cd3716258ef8edbcab74abf6679a32e36a080722f89e70b690106f7c8aacaf2eb34813e073fcfd717a8023575df1121a9d97c37db493185a27f727bd810222dd0152ca1ad5b82c459e43d1a98cb0544424577f46cb8edb7b8dd12a3f542cc6f6fed338df83b16e00709826a6da10ff4e688be84dc03f8e555bda585ebb9d467c38ab1eec768a672ffbee17c9c29cf43faa90318d24667e3b291aa16625e1422adf02de10f66b42aaf0cfca4a5fc5455274573ef4d7f8c3a5fa385c733f4ad0dc815b8526f0363868b0be31a4b1c8a159551ef3291e280845d541fa1a2252c740550f73d5469153f327508a9d7dd6e62f3da625f515530b4fbde9ce7005f3cd42b5c0514a0b9a327076f10ad8c2ac4c6fb745fa79a336b57802a2fadbdab5f92cb7445d4e26ab6ebd23a67caf11304bc6e7aefc09e75eb67569b6677ab82defcfb67b4a1a16184f33084a87754fc58f78023a263f112ab40b58b2fadb9a35b9b79c7b3621a34e8fd736ad967f43f5732d06a29cb3aa9967babd3b4d22d2dc1ff7de2dca91f7093c07c23ba9c02b025dbb02df4f39056f1ab00d1bc07f803977e6f8ec11691392f5a7cee891ee29ce90b2f084ecb8a33095c8f68c4e9e6c682d238f9251b115853f3db61ff54fe312f76e3a5574a1554ee9bfb34cc5b5d8c29fc430a6e57f765fffdc51d66ecb7b6d4b0e908cfd14d03233ea355407bd628fe9c8ddf3358b6120f080dafc405c9270beea968323e756bd7c3d15f4ad25699035ac34775ff1cb5eab16da232561e924ccfe3e54211dad9160f8145dd83c3e9ac7f2fd50d68766f33e2a457c0f454945ab5cae2a26af23ee1643bc0ed22e125ad9c41a148e8fea1345d74c3eff9ab1c5725089dc1b6f4eef0534c0061646fb8876c5db13c3c88db971da298f521907adab71f0db08f9084d0f2cb414a0daf4648ff10047de8ea665127fdeaeb363e397e1b25211972a57b9006c53b0c1983c40413d56d42151ce4ae8e9f967a35067e04ef2ba9e654e82e155f24cdb47f990da52112c32e112d9fb84ca85e6c838ea29aa8f23b943fe6bb45b14288965a3af27385790a5ed8c260cc31d0351c3ba123235324ad085634103e1308bf7229567d97513e7e2b71199cb01869c8401eeec9a80d1173ba790b93065bb83e314c7ecffad8c2ca081110b48eb640ad974b721544ff00241dc230bec91770db56c95053d36a4284c3484a1730c04124e1805bffb2aa78bd7f2d3a0adfc56aa223e855247f9039b71cca8628fd95a3a5d76d21c63a8ae1417dac4fb600f2e6529eaa1e33722c0c938b3555de9b080aaaaadc8e7103ebdc8b104d0501ca38275322e0f6b0ca1b2a2a96f83260ee80dd54c68bc9657ae36918e798d8a4964c12a6d10af72d61421afffcbd2bb12d2d8c6aee737dacb83f0de43e6bed22c562db9938a790c91ae56ba4bf4d9db658369cf29167e5cc78da0afc4c34262e4c31d8dc88f8535ddb5f353e5e474d542d2bcd45e7bcd8f57a5c8df61fca226abd9acda88a57e210163d3910e1669d183069f9bf6139488c013715580e0edb87e30716eacb1cfefb8fd4bdd3833466b0c14c2667e4b1de3584a41925ef441996304d71e847527a0fe3099b79e7e5ca3d79d92d690c57693e7ef2f54e7e57e7fc6407e9a69004a7f56c3150b2e04796b375daaebd33f4357b163625a8296a3d0831a712db5cffdb23b1d1c2bc144f691e2257b5d7060b3c28f29f9f4731ed6cbe996062ac7350f36b7db4b1083e16b03e3a91d2e5644a109d361d6e13896805dd0b429cc2da8995c87c14bc035eb49fc03a949eead3e35e69569c1e35cf0734eb2456cee81700342b29660d38d9df2438b0560e7033a36e696aa6dec2d3c509c7c414e3b03a809aaafd597b5c7b3226f9016fed593251a263df19581e6bc9edfa3d0e03c49b2801b9bf48806211560d5aa55cd4f412b07b48e370aee44f6b6bea6e3711048763a5527342cc4d883ee3880608a082719ee3bc51ea3c3e3c4469d58d00ccd9ed571c516991d83973da930113fd89e52691dc8d9c72cc26d322614cc5bfd046640422ebc625c0150479835148e4987706ab4d6db23cd1f2283b51bc377e985d8cad8d50d7a77531815ba490c70057ff9a3ff20091b0d8cc1efa5d2b2e5d6c5ba3deb42698e346446b5f1e44d5dc10d5b781b2f0b82befb95f39036afb93605b89671e13c6ad1ec8998aef1c170cab90f5b80ed7de63ca10e28c3fb9cbb703f977a144048a9d2ceabec89a608a36f5b7a2063916eb267634179bb304a0cde2bd3a37cbfd809533ca08f5f88dbc24e1b97cf97905ffbe7c6f6a7abb1b258ea8b778d0dd92b5c2d611bf601f13633a73b0eecbbf894d80e4c77b98c53ad6e29e19647e8e35ec835a20c94fbc6d9cfb51fde3bdb52d2467d2719d587f8b2b889bd1a0d443d7022e4bd50d0781d70597ef68c3ff40029b824f0bbf64b8d85b22ee6f66bdb114803de74e9f808eeafe92b661960cdcf9b535cef55e66947a71a995b9cbce4016b98dafd0b57c770aefba3d45407ededcdc2faaf7a8dabb19ec606d17eb535373493af94b3e32b61355e8b3821c470fcbb1c94f388aba597b69d80913e61748ef7c3f2d575372defee5b2b2441e392bbb2256d74e022f1ac09df043f8da88e86a0e34488235fed86ea709696cca590a66c28d2f9f1baf09c388c6ae68ab6e1427f54b7897e2af7715ba96eda2141a6a71b6e0edb7f49cc3fb114bf279580f2e7972f80c047cda5c45b8618e16effd70adfa5a836c42d82781f3466e41f6a56df29d4b8a8b19227e38c709595fb4972fb13654eff2ae38acf2005e03d2981c097f294710f67af3c1556ccb8307c4e6934513b19901f033553877ba107af2847798fd86f8c297a686b03c50af1e7387a71664b390474763442cc911f1d46e956a31a98db1049b54610ef480193d0cbf89338a1c08e84132f30d77fe782acfdaef94f5d7961ab164dc17d22952cad34a5421484e2d840aaef1c86551378c41f703886be83b6f43cb655991e805f4c6d565730b77a94109b8eb7321f75c85c2a13de181a23b482014fa50b7de9347815e7736c5f9e935a95e5564ca03a3428bf604bd6d4db06f31652f0fd1a85a5a79253a53c182b30697d0c9f69542da324120e9daefd01e56d4d5196323863f93b0a4292d2dd417d38ec91e5b091f0bf750dbb989eacbfecaafed5932401f120b0dd907884ef8c73b7e74365f78fc0faa0a80b62aa6fe941112608462d25243def5dd69f153744a9c0341922ba8ceab272fcd820d507b96eb55c0e9bef5d5d21c498066bd9a0dc2f6563f783cb83fe029fedcedd18a741f0fd8a96e79ed1f3cbc34956b646b17a1b013c98337b3107396eb0aae2074e395eb08e697e3c8e175a154c3002e2b7cca27a1ea565387e6b38451fe4df4b7954f5d145415fa6bc8fea29a0e4b66a7c164ecb8676f585f4d9a0cf7830a904822a819a13c45f0a6e29ee4d6ca77b17020e4c810dd2263b4fc753718bc93413dbce7b5788b47e4451b596f810f311de7acb07e30646497cdd1528d6689141b8f1d875696a6b3fab57de991035044c4a9019066372a2b1352545a3e755e7795347328f1eb95b21c4f0d6837867008ba67fc38250c6b506391bc8f435ec871fd1806c20d5508bf1b9d7e1f57aa3eeada937b14904f697c5e3492063330a02d5dbf4ddf44963cdd61734b81df1b42d9062712cfb573f8f41271f7aca890a4266ebec0b2a01d02055895af5714c98018897629d19f39a98a09b78a2f8d73c5a209d20fbfe09fbb32ecb31eb31626426c47df20d0247e643352dfa1ceccb015a6dc23ba1f2510695f94815bf96d90e42a391606a6ced8469d408c7211a5d28a6f9213bdb7d195f1ad484aa64c460af056ef96b32a350c297b011b47613f3fc0922c7030e11a966d21544e119d72c501c988010e31e48b74abf799dc1cc4bdada647438efada6799a6cfd0d5150db36a87faac1c3d2fc783830a65930ccb7b031766ab6fa4c3d5d14bf911a817c313d96e088a011b17747575302a14630c5789893da909f68b96141848a4ae257e5a3b17da216262d214da4fff7b6cfcdfdf172b653f5ddb46427b314eee6be7ccce1b72203b527b7082658b8cf9d5c368b6591f9cd9bb78ac6e5c8f5f1557a0949428f33c58d023ff4b3b77e9a938fb8c828b2fe54cdedcf46a22ff5ad5aa3460bde31779cce88f7a0190c2e918f8ada263075d248c851d862b01e3563bbce9322952afb4c0ef1a2ef9a7132c6c7b89cb67bebb1693daa30025170fcd684090e1ac94d65b6f09f71a7a2f445c02dc050fcfc8aead19285580e3761adcd3a5cd1b541e6c7c77c0c164978af9311bc96250c8d41bf509776531eb60f8e2c8925f517f9f109d4dfdcb916e935f0071db8257a95a82d4d78a25db53a8825e116bae7e93ce2311a30ed9e7a367fe64ae43a45b7f14fadce49ca2c5898450a520fca324609ce1a10d43129be81ea0ddadf273514dd6b20e5b058fa984fcac71b8956870423b0207be9785fedea9801d1f0f3c88a02847ac19964018388f9ea172dd3c744c161c1eb09d3476b33a1a40828c4c4fa00bebfefff404a7715e6d67915ac4318b510733b2d1a1c98980a4eb495be882508412747ae6d8564a9f9f69ac5f365fd1064c20e41159a01607f696d352e73c2b8d25cbae32afd78baa7345e0e0710c830bfda175ef16a1adf76e53c42bce9e2c971e5020cb174ef77c23ea6688683be2c26c3d7e842f59b11ce7a5992680d038bcbef3d149935b505e7900fe289a122ce1086ff34383c82d08e24ed0cd505c839d80d4de17b90dbb4f95667ebd8155ba60e4e8c965174a4a79117ea4a1814e0d2aff19239b9a28348c0ddde774ca74ac7d4b919b98f4c8257e488eadbcb6fcf843d3c46841893bc120df1beaa1eb115203ce1292cb8bc50b9c7a83faf34932771d067cc8c73e6eff0b9ffc983454e0b0835f9e9d8ff5d504a7a416d1a63838a9fcc2889315a51da5ce778a1b05db46d86d188e5c8d2e88ac58faaac246d1e270d98ced001137663a3c3a24ac3c3d08b4ceb9b70257b3f393e5937522588fcf307159222f2b3b9ef75b015b841b892b45b3fb87dffb8c33c5db6978ca1270ef45721c80719a7a907afdd1b435b091aed811ff44ce68a8777f14cf23f8f9c5ece1d00ad780cdf3cd5f9a8d835898bec9391b6f31a00e8a10245a59d2c5bd691023e774fc05f3806114e60d52ea1b3f7ba3d68e18d95773cfcfb44e88575edcfadb87a6049f70fb30188fcd4c940f9ac5e87f03719b388a56b1a4991750da1996be5c97787fd4ca7bb105f9f151bfb959520d389f3db8d1b1fff0613c28e4d51cc22e992e5539ac0c9d5d860cdad1ca45f3146c3bb9c8ae33885e7fb94219df30b4e2b7b9b03ead5c7cbcb53afb9e307b0c43849d55b2a9bcfdd7c731de6d8012a9bf36f6c5680c60b9995f0fc582fc90ed9a9bb22f2ed1f953046719678296f1a353bf9d0a329b7570b384298ae55fd8decf62a5a7349877845ca592d539e9e8f4dc4b7866992b500a902ccac47bf5e51bf57f0d9676bc99636a7760beffb6899dcc4d5f321f9c488a9cc1e6353ec128ffe0605698534cd28a7776575c2f18b58209b20a790fdf5fade895762878f468ed1a133cebf265ebd04a25e9c6d98a3af43a608717dcaf39381d9eef011206e25be5fd687d93431204fcdc693185dd261cf934a59d6834baf0e1cc203bad8fba178c0f4cb7d2eb5197b44d349dc57b1406bc84f2beb22af33fc74c72c4bb917c349b38f2d09351cc33a0b8ef24be829047ad927c6a721f043599115cac03e5b09ddf551fd0a62b7c63374f4801a684b033247f32b88a49af736f83ab62dd615790088d6a4aa40535e1fcaf38a14499ef28abe19e17741ebdcadaec897041bf05bc07fc4c8f1be11e80d1b7008abd94260ab8d4613db9209b2f219b8a0d2671af405332b79a8b77c909889ba22b9c6e8a0f87caf3653a0bf5ee4b24d1146405bd8b02a0463576b7cb2608299499f3dfd6aba6490cc78a9f02e72ceb927cb7473aa285ab0761e1824c75709513a095cbe576522fbb2cc564ca5f925e91e08b7c625ec35999fd85079ce89cdfcfc82c9618de4b3b3f2ef8793ba3b1a297193a94c43de322f2e7e547c16fe821d794705db12d4a94fa5d755c208dfd0987ba28199dc459011ef66d8c3703095dcbc4423bc8a2120a87b9914180bfd88f312a44855b89622439737adc1ea602e34a287db5fb6fe6db571fa20cb1d34f3fc730e31ed04f985f82cafcae863426e8b5254fdd18114b6c310f5ecba5b481d1a9df2b1c6e98c512f545d9b50070969688f7d0f445ed35ad86e118ae4c07b433a9663c2f53603ab1d66e4bf1d21d28d97a4e508e46169b1de40eb5bde8b62aadb50370f021bce5a12b693522e6d983f86c66bfba63f017abfc389c254d4b7e9d9fa95269b79500f90f4a686dbfa6738f3f5c14ca8ebb3e40b2c32a381c9101661833d41ba9049a469bdbb2738c6e7f4806dc37ad482107ce3ced212aec5c7ee0ca5bff157b3fc51701df4aa2d1ae56b76532db9bcb839fada2ad406a552eba4001a5209016a06fd0b7de7e4b37e347fbf2a2299f76b1dad79df9b768a0cd39c4cac2d60aff74cf6522673b23571966ad0668ff934a2b8d6a19c3f8806209a6a0e468d7139d4f097b4ecb552e362cc47a22ea6326f0c1430bf741d5a9aa7188531cd22c68707aa90fb9f23d0771409f9716fa0053b0da39edc4b37c06a00255ee1b2c06527bbd0ba2a07c1066018b5d526b03938fc48c3a1c859b71122af4eb250ad2bbcb6f15a8b983c44aa5a37ab3de6d5379e22c34e5231375ea09e693a9d45f2104db35291b5d9b3fa41f527b934be72de63904993eaa3eeb848e806bcd75b98db57e593dd111092476f293c3654739319c7f0bb877982d106f15a5953e17075fe01db5419aa256e4ba1c46c940561098221d3112e7f55c4288c05202965d88df679aa4067f877336b68579675824496314c3f0e37c12b18d680b687da99ce71de9de77482f038f755cc634f8a51b65d50d55ebac408e8d6f96d9a7c53612d720383da9eadd71f6ccffb50be272826f283e56f89322f92c90e7481d38858b73bd8995d8d4a5ce7c8ef946264474d35d77812f88dfe86a1cf6371acb7aaf4772a0a1dcc03859794afafa6c5ba9942679508caff7db952003ebe3ad2608cca2247d705a88d93638cdd7417a5516f6682e92ea11029af2d03357e8549750b4cc64a681507692df42fa84ac5691e0c4510273fc28c3ef02ef839e424fb4d4da7affc0c0fe911314786d8abc7547bccfaf27fd4e4ac0e82ef98b594d14ebc40131275382aae4961706a2c0a8e52a0630b77759dfea4bb02f15d086a444134378a9c6674694a21db054c837bb9a2a9cbdb5b626c852383bbc3844d61c43f70b4dabdb17fa8c92440879726df8f95359dcba3790584344abe134bd970f4c41637046ae60feccbb53134e231be0656be23c4534401675cfd8782420289a17b39238c2c98a5a4b74dd2de5655f3a64dddf186ca32472afc6ec7a5035d9f484a8ea0de1e2bb32bdcd30f996ee1692cf7b4a8be0966eaea09849e51a1225ff9ccf6229c15d0794378cc35abce77857274c2befd0ff0c4adc33bee514226db548bf8fccbed212a7bc327805b5056f48a07a0097a96771e0d31ac9c83cfc5c0eda73d94d75aec400d4769b52e14a99bff615cd7a36d9146ba4594e7d178105640ad6eb2aeefccf0e99a2ef55e7e2a25e11cde2ebbd737e70a065d3f8863ad30ce11d9fd3ec57821f772a056bc65bc65d206cd126579782d1ad01c8d79fdea284113e48fb75bced46ac8e601df15153f2742e03fe3fab41c91863d445db277abeb9d24c7906a156cb54f2f5ae06e9a27837bb4686bcf24be0cee5ef7fa43db8ae7dc136b4af7481449e020311afa20c8a57b33213915f4c49cbb0c6763452f9d85611af0b6994f82b71a1cfadd2898a1b41cfbc45f1db4803229ca16284104af991d73c4249d7a13efbbd5e51f3668326c429babae935c5a198140de1b09c25c1bfb407e5166ac7fd3d152adee4b68ea864bfe1f521ab04e34d75f3ed7e733702a24c4f3c5ddf5fb1866af4b7e1e7a684ba450fe3a80798914d8aadec569b7154e5de3fca708428e4cfdb37c795c9bf1b329a4c72db0d736b68889a2b409bed5b83bb4fa69efff993053e67e3c848d878bf99a266d953d33e67e1c18285509fd02366056867bd90b67c4965b70f393be92830fa5c5e2dbf2b17e422a95b303dcea25d4f1776c4483ffea5cf6c485b2c4e0e63ba00004881a8cc77686f0815ecf87400eda7bbdf6d6e9908d968e66c18c8e1e058fd4a207c6c6349c860b9aa95b25aca4b90ba197087b447de1b26266ccb99292e40f0a07921de657b391236a6c3a730764967ead5b094c8fcb0f812857a952dcd29f1b6b2dd0386f2a15d449c075abfc892ed6c4a64f9d8095d5b58100f080c55ee50a9b6174623b263f2c78fa9b8260aa183ddfac15cc2fcb050ea9ca4f84bc6e6e06eb06eada1f18825378f436a098ae54402ad5f59810be9b7740f9d20cfdb3ed139b54c83d7df0463c7bd38a3058ec5f6c4389960b53edfcc1d627eee64db944bd59ccf655d8cca58e5ab5895f6fbd0b1256d791feed0e62132ca6c5b28fef98904b4753510a716544fb7221d72469ac0d84c4947aad6631fc7a94145b35e39927e579c67bef521da5c798591892000624b67563bb8a10ccd4b8d2b582f898b43d09c483750ec26461b21e829937c94fcfd279306e67b080ec090a8b444b90129f27196fad33a009c6c96e7b8dd10789f97edf1fc328abeacb9b1b8a5007424955cd36634b3baf6ba907007785e165bc778d81df584e7e8fc1106d0d68842e8430f7d453493d47beceda60c92d082a3d7bc1829e093049f6a1616e00d2df729a5a1e61c28538335692b071db580b3ea757ffafa9727e1d74ab7e332773e26113a48a23f41d747f2475d28d2abc878986dab14e4e605d186bbf60c3a9b7d6d0e5fbae6475c958bfafbada3e5349c62063d127d148a1f5398890afb07252cc0b1255e6b9fd4321737be2444d1605c3b57bde0343f10dd0068abcc05fc7bef76b3022b1a0409366fd353f34b65aba8211dba31fae4bc1d6914a80a8fc33f597d2002d09257595fa89539c25ddf3ed446c49c30fedf9b45561ae3bb0d3ee838b07a9bbe7b19298725c18d4b6517f8069d97bbcad92b182226b0e8dcc1e537c4c5dbff252d71d404c9d1297ff3daa7249518dcbbf9f826b8e8f676424ff55e5560b5e65181e5fe77602dee93fa4b346ff07fcb256cab4a98d6037ae84a7f302c2f981ffce116ef1bdd7a0fea254185b261147d134ede75054e2894a985fe729bcc4b9b9a08bf293cc662ec363da766b05a823cecad1bb6ba10cf2e0791212d2bf6de65ea7d5ea7b4153090271853a67af0b2cc70b409588fe2882c7e8d098545048bf853e2185d54226862fcca7d2af137fe507fbca47d9574569eae74b7fc6ee7ce3a19c2138daa80f67e552baf0cc5be89d9cb5bc7de499f9660824dbf97c772b5d5609aadb79a3e1334e4eece4739958f57645b2089f6063b3adaf2cc118c41767b08907399f7df7fbe85df7b71f0059c0c4ef7cdb2b98f7e1c12fb21b22e38520df756c33a4cbd2331dd173fc6048fa649dedc2f57049329f4a749efde66dcfe5960fab854a79481e8734b63f6a223e8b10be20fcf889dd64f57510248a97e0563d04a4afb8bbcddb29f88c2d1c71c7c40f0a7c94226957274a80568bfd21cfc1353cb73daede214860febaacda665963f489e498404c0d6df46da342a3f6c5bb3bfe145c4524fe4b973b7e37408e90277805fc2d1ce78a9841fb63bee23913e04f6d30e173cc4c885e2fea4ad0e1b0e1ff3d8aa2fe8957b6157e7f4a8d6c91bd6c60a99ec942b2e66a137e28a41b52fad12b112111040bc428851ef5e796ec20cfcc939f2ea5d284068f3aeba6699cb7ea28418b3b0987686c0afc02bb469db65d1e57c708743db60de6dde5b252a9c08c1ec440f93649d3654292514146232c316efb26153764042bb65476139bcafb6f36065003b00029145d3c21aa222442eb669a9bd71e282e32df011faef7567f75c54a5fba6afe5ab00701d0994dfd6b574fef8b0c63ecb3bb35163e7aa0ed98a5f94c4e7df2746a7efca99a0b18c95c3bd439653bbc58728fae9383304283d79988665c833a020254477797ae3fee3df5a1a413a4994325563c91d9bff6120e2acddd47add96b9586f35468cb080774f23d52ae2219b6133e70b2947afcb3fbec4668501790f3340e0a4ccf2c08d2a922e3af61ed2f312810cadb30c0fa5a1ccd22141acde11687a52f8f497d373ebc2267f71de740f8354a3ded65368fe89f668693a2571c46ebd61853153e301384a97608f5a85b4b7726d46264a8b54fbe673fdbc72c289002596c99a8b82964a500e82d5dff3454c97503f419d4e2083f5c4e85b43552e825a2a21635cdba46a3637d9d7928ae1c013c9e038c2b0e6938bf50eb678279fa0188d78f8d569843f0af8a28d689d3901a4a2189bb4096d7c28ec34d8b1ad20031c17fa5f8c11730a11a0f477dfc23f996ad57788027e1084ac90975b71f464704ff93866201ba52a77b9fa2d7896d5aa00e474f898fed5e6f636570eb4888498850c46a6772992b8ea428787dd0871cfadf459d662dadcc0bd85badd3397646d5ad54cb966232e11d9bf7975313e65da89b04fef571e465cf06e4cb53115f075eb9d4f0faecbbe536168f1b65ded86bada1e57935a6b3fcca7b547e9c6cdb518b983bf3d8be08d9b2a2689fcbeace7a40bbdeb86a812df72d65e170927d265401a741168937b9e447e9a42b78c6fbe56752bcad8e31b650f49801b0fb8db131d169b640bc87837f19e37e62a33be82fb6740550e69c1725501e6b9c06f5336421190fb33fbbc53de0b64fafaf95250f609f1877a10a4268c4815eb88e58113b9dc9d65d5a730c9acc70d46947855736f5ca6d69c177c6c0e869c30f3ecd163ddfdb765ae36013a3dd955d1137e337ccc17cf64590c24610a77bdac4d662aeac2b9f961855b64adcff7a4776abd175f2d9ed66e44c4fa85876e8912d2bf22363f465216c230154acdf4e9289bc1e39835e32a848412db270fa4a9f42b4a5e85f62ab9afe857ebeec50613cf757e6ca4896854c1e0ca16c6831cc287e19dac85bcffcc071bc550ada3b1ae67840b8638da6e8fb32f75edad71053b7fa6cd9e7e73eb5829d48b6a6510f9309e748f11658fafc03ad96e5fdacba99b6338f70581bd41bb5c1b6bafffd56c0ef4a53609c22efed2a1d2dabd4b78c294a0a0a7b0bb93f244bb673a53c6b3a851ec89f786a9be4c0bb66d0b7fcb90d8b63e8b9c40983f39220f0d4aa3e237c8caa9951152e529b7a3e89061aaa32cd5dc8a80ddd8aee4358fe133d5f5a8fd894a7313017529e0d5fc563c97f6f4a56ff61224815f7e7f51ce6a2260f4ec33b9f50877f212af10ec1c27f222bcd5ec58203bcedd1e4e883c69fc1233fe26677b9b1cdde4d5d03b3f78c3711b818cad3992329d0c20f6f6595d7ac524c6094be82ded79449c9e6f8792cd5887bb85d15b8b72ba0f3d39740a68ffca4ac18b2e4e90b3362ade2c6ea6a8c556cc1205e94de63774c0ff9e3e47dfb299b4407ace6c052746abff1ce1699629ff73ee03cf8b091aabd66df95dd2496b3fc01fba3d32893abda1161976c00d5f36b7c1079043736905e8be55a8d4119375718190f9996272bb636b71f47987e3930cdeb4e9cc307c45592a6e300e074c214e3a51fa23941e58c60af33de58454e52b8def2e8e355cc48a0332901d4e825ab7e9fe6bf59d46477170d50b2251e993fce016f77829f82a8b19fe5bd82214ebe076bc09e9425cc63139cedeb3eb4adba9fc687007692286d610ae904d6ace58455a0f4e812a9199452832af3bfcfbca17a597f704153882cc278a1e4a5dd4d56307a91a135ab8723c4e4913952e39dfdc2b251dfcefe714573a546ee66219149200b962b51f7962283c7a159ed706ec89cea57aeed30f8d6a188da75795392faed422ce856086ac911caf79c65fde88e81102f4362e66904d13f783a3db3bdd338f64104f4609a0bb496a343516046f273d46e675bf10f19aadda350ac78ef28e9b52012a6013d9e509c0f32236e0a2ba381f6c2b7e54e3e7641962bf55ed0debf50895fdd5c1c7485bb29acc5f95d99114c37a1e05cace852168be7ce78c3a9bb2b4e099e6889b5888249f3511cb1ba0aca87f87344eda886e95458a3937821b1faa9c5582b0ffff805756600f100d88afa21f15543adb788d821b9ede2b080268635bd6b5181a8cd620cb50d6e57576ee3edaadd403d5c0de798b82fb3302d3f282b2a28e928ccf795540eaf9cc8bf60bc21e41329550147bbb028caffa773f5052b173e6a75b54920358b63c24b32a4cda328dcedb8f37221b8325ca0f3ea44b147f2da2bbe9daee3662afa41751563f67e7ec342e5b106d855213e03a4ac922d3d5212dbc7e7220cafc8d280f90695399bcbeca4e7ccccb9de689dcc3ecd05c7e94635897471e0cef16f2866f2af3056b1b0804024d9a767649168d9e90a3981899e0984a52adbb4f6a1367ee46eb87a4c60967e6a5fb263615a9a0228ecb8bf006288d9b29ecbe052a4a32aea3178bbaa6dae4f635eea0ec419d0a55b509f9e1966c76711638707ea61a3f8ded4d2e3107576b441046f9008872fd06a39e724e6878875232719521bae001dd7e1dfc0dc3b9706b231d88902dcfc5ac5c4090542a5e91b779d8dddd5bb8bca22932ef4f2a3cc3483e0b4572bf2b4a8b3bfb502e97bfc7f8f60c4f9db900a93debf38627d6c586f21076658979e61762134235488b2a9b44ff37bc446d20af8a1036984b2a059f697d479e7f308e56f9a7dc80bbc8842e80b49c250634f53ce67b4eb5a6b3fe992efcab433b6caad9686cfc5cf013c7df5259a80d7f05313fc2db1fa478e3ce5be8d4374a434cc2ae8f37ce5d9e31245d57174bb59fe18797ff306cb72f05e13a20b383c2f3671fd4d2681f8516ab9b172e580173a9a9f67ada54d4eb15e1965497dd8a510659027b6fbd90c15599eeadf8fcb1212ad4ec383437e4e1d1b18a80397bc75c4eb3df0e39ee60b2ebaad75eb8fead99f56579f41fcbf40da4b2f90625369463f0f8894b78a0c609cae669272d75303362fdfa15f96e74d6081a16aee27605acccc1f56bbc7b0d37d79f3b3041c7780d529369c8ca200d064a647e535fd7f179f001f6d08dcbabf54310be3c140cfef9836fb4db6dce4882e9f68d4d79fd923e6ec163167988520819d81ea3eb15928ab91296045abb983fa4f5ad00eda3100fc8371627c60919bf07f187cffb96ec4ab5d8c2a8d888cdf0ec4b0fd7079849c0a437cc45780e06bdda14d44d8e6e41aa6157c23527bcebb2315ce828f1c3afdf4cee6a56009c560e879ab855065772cc07310497a1a3111dc950a67328bee8d59dadae9c69646745f8af80573a1cddb03bc21d86f9b83e452b5c0a0ab2ff60cdb14baf1258c7ca400000a0661bac4d14d126dd6e77c7c8bef1a33f4206c29f8fb00da861502b990f6903b633158e0d87aa53a54dc409f9218a310db9b5d010de5a774005ff6b1db4e37c58cccf4af55474ece3b508c6c1081f18435f1c06530f4eba74bab21e0160bc4bc9a10e852e9dd32e8d6ea81f2a040b81f9134f6609e57abf4904c05cccb9203338d9afe0e4aaed4d20b521da22ec03c4b886b330aa6da4d2cc74bb20ca381dffdeeb92b50b2a7d50bcb18960a12c90c5ed32123df9ee1195f5066c68e4e4222e1bc40704df057e3c8d53c21dd9e54f653c444df45cd969507c78197fdf5cc8a2d6500c208274d84a65a75e634ea0c37219545174a42052f0630bcb62dabdacf3c79e60a7a61ec96cddac262ded22f23d94bcf09f0e6dad4a7dcc4b545a4e6233f4f9241518f751c858ffa796514632982c3b681f6405ed97da6a4c39c56bbc438bf35f14df11ed808de8f4aba02b2becf62f36aea6ae19d0325458eb25a81a28121b1df8f6ef7944bbfde4c9e5c38d1ebe6dff6c10beb094e3920d2595f2c2ec46b53918aa42f72ab60941a29eaa934fd707dfa0e5514f5a20a5706cdfd3e2c03eeb0e5ab967dc507304fb6e0f9a11cea1b12009884d30e9358ae95638a546a94adb8e007af8abb12a46c59befae989cd1302cff953b6a364551b1e2f2417ef536c1492157cf8107fabeb5fda85d3ce6d7455810203a766ffb7e998a22562fed65ee527432d82f4985fe55123023b19aa4f137d78d9fdbbda7ce0d7fe0b7d010185102219a1e15993a1981fe5eb9fae4ad46cb0799a5670b030a3711a91362bce65729e3836d994bfe77470fab0345d653fed08e2254f6a7732c114ca102d3b2d22fe45edd0d5ca1706cc95fe6b24a5df80ce6a3f5a7b4f582a108a14ce64f389499aff09f9dd0f0bdad8dd2ea54eea7523b75f1b36e8aac35c001393b43efc28e0eeb4de7a3a8965c5f509d43a2d446870cc7a5b5ea75820fff632cb8de586982382fb0c8063f12232ea564de4ed061e179ab373010654e54133a8a9240a64f6d7c68d378868616f5aa47fdb1f28a99df32e0a712f104e0bdd2c45ea04d003f21eea09e4818359f9c35fb76f1693d474c2391d4d061bb4c54514bf614cbe7dd0d3f67308af406c7793cc2a0efbbfe26d7eaec914c53e141bcb741f83087481c8007b6b6b9408cccab17c4b0434ff2ff5ce1b7c2d03b23ebbab11b19569dc98ac421ebecef8212b1bbffee5c6df6d7e960bf95e60fa681165220f8debc6a5d97fda1873d1ad653498ccd0220643654acfd5abcbc849488e0a6ed7206d8dd301671fdfd0cafbdeec5f047f689bfe4ad1ea6d43228bf83224a9509a0c78293eaf88137701755aa83f248b94a2c3c2b65f42037bc94b86ff81f0fcbca251979bc6244d189a215fd3883f066f4da2bc7547f3b6eb9bc1bc91244aeaa5cc89750bf855281701618e3f2c0104d24d1bfe24ad138da828a2ffbdb1c02e0a2202ba51e7bd5fd805c212fff92914f0d633e0f3e5b46f40180840c9d629e08f325d4c20513e9abee9eb36d3ff6ee2c65d111c460f8eccf4fa14919ed56370b9b4b66ea418b3622044846d6b1197b179b11bb58a1d4884f7bb621c775df083a5057374b2dcc7553554e469e98eb8085ad014bfc957abf0b51ae481032e4676b8273342aa7cc0293447ca202017bf25f8e927f40429ef53c8bbfb2a676cd1ab3a9c2dff7e4c0272be912e648024252b80c740defa0266d0ce49b131ce4b1817a04d42b1c134fbbd7093b22a6846f2e9892df6c510c28ef000535b1d73fec540f79578f36ec579bd4cc513f6321a6c84ad52a60a5fa8d69affc9cd89febc17d9c15e8c75e786935fe586f48d7ed499361ee8484ed48cf56e7374cf848492e603fffecb2c3ed453109746a1f52cce8e9f06f192ed06467c986e0cac5376517850886ea62c0e24bc95742a11000506d08654afcce3cf283c0ad03ae9f66565d58585350c56712f5a667a1fc73b8b01ec41f8e4cab7ad50e00a2b5c5ad2570afad9cdaf844382a2be217306c089a122c667348d080af15740022ca323ac3b0486644c733231485f4e3386a461a63fae483f734fad89ef248edaa3056751221c8990369dd2cd969d6cfc5cc484ec9270e3c316db7b0522e38dcd50e76ecb0339e6f6a71eda9a26be9e1a1dc35755583806b955206ec71812228962b0a0387080f0925864816569a5037e31f350d0977e4aa927ebb3498e814678f97f21da9d35efba9c8af4aad059edf3143871eea136a23977c4b99cf03b8d8137d45cc059556c779910506dab755d7f696f8be4ba3c2b854d56140ec265c1db31a6b687cc7b1a58b9db8e04ac1de9b3f7e6bd5da8fa1e5cbc3e64bb9732df33d7d9cddf8c03d94b960e877f9300cef2c71235bec9392dabeba1d20d5af93e8cbc6567a2fe184bf3c3ab06439c0231cf08d227cbc29eb35f9066a1bdb9ceb5e39b9ad1d0ed07de385a63a727d48f2bbf526a1463518dd71a76e5045b59f239fb734ec23cd1ea3761d24d4a6b30ed39e27be7ae1f3abac96a99bc262b6800c8f2ce75603160ad22e4eba6be218bbd77e0a15a8b1356dd63dab877ad8aa2a194b8050399181ec134fc01ee3b8f7006dd320460ea537f2bba05f9ab06e0dfeb4a25505a74d06b46eb7ec106c355925b981771c0ab6a18791b023c987adec475e4d044eca0bf4ce08fd9e14a38bc4991c883f9ac915a570bef4c54e04435cdffa1061e9b28ebcee445e586426d0e8f2d6174f5de917ef53ec51b179fe187dddbf24323a33ab7e57270e64dfec14defed74fc8b76b89587eb2a929b1c9c4fa32d00bcaa0699cc6c29864cb7e8212e10bff2694b63e13b0a302263f4a2ede9997a2e390ae24179c7be66d9fa565d7d7e5e9ba7e79208e5ee9e69d46b5cb86a21183c04e7f6ae6a4ae097c348e7dfa96d988c8b687ccf1cdfdd9e1f149243adb65aad983ea8e5898ee718c5e012399565e3c812279626f43d26cb113ac8a35c44bec8f2abec59553234e285d905682aeb0234ce8c9b25a69cb13689ecc9ab48d6d8df28da982e276b441450d42431ef1088484e13e284bbfa6c455bcbb18002f4166373f932eb06735f881f0c9796a78e44c7921ae87331cd9b1dac8134146ec5bb03da3d1fb5cee8a08495967a47eb1d5ec0a79125e3e8dcf673473eb8177fc08f535d9800409ca05fdbcbc62e5712790fa355d4a8e2ba201803c8178e4a30934a52805255582823b53e20389c4417dc5289ac45b75b2395ed707dbe0cd8aac7aa3780daca9a29575bc46fdafffd94a56d6fd152b7985b148818977603cfd2e8c1cbdb6fe973530952e296808d0055159bd1462b60e54f25949ec30973807ea9b9ff468d8b90390b026f4696ef94c06dc2d85396c81cecf6f1541cc391f633e9e449fc6a758c770971bbb8782072d9fca706900f9d8d622482dcd4ef42986af54b279f99fd0b4007ee30d85183b82cfd0079007535e58db9325c7b0fbb379cd75f40a516ea19e608af5981534983a5bd1a43d29705e6eff81c9d35f15ecfdad32bd04bcb1657612977e3e4b8c1ff9bb71ffb01a9b2136058b9c27a3c110ad905a65e95b1e5b1442b69898557a31e32fb3e87e85737fe11fd6a36e127d0cd2a7cd9585590baa2a0b4da7976fd85c51e556117bd3d1bf075a17c58dc8622cfbe36324ae0a47338e1920b2daf0f2434de032eb269b3e47b522014b71652712e5bfc79c823b1316fb072618889234e47495c8eaf8af736c5d9d97f2659455193cdfbf3b4d373cb8aedf57e14809cdf87311f36c38273b055ffd921faa43e22c5bca3185fab520b4894e3f3f8956a17e2156bdc282b5a753bf849d408b09d06c8335e77f1b1aeb7d6c9626971d6c7c73bd91f84b4415811e972f917968d330adacfe27e1c427668e819189db833d67dccd686b2f68dc6dba312deb33cb226f03a358ead22989c61c0f167962f8c630cb26b298e7d0c749782c32edc2049d53c118c90670225e8d2a8c0cccab34a4f916f8733d1c861077afd5a615b481bca06c751e92882a431a99fc6361a1a39bb7217d6a4d5129e1537d6734d52c61d06fb6f69f486103ca0b957c090d92cd63665b9dae666b662803c66ae20ef4ebcfcfef9be6b831293a8cbf567d8aa030ef2a0a8612605373f64b1170c66c42491ed1dbeca1c21e81c24b21928d38620f041bd84ab0ee2caa7e300e9ac33b77654ab0986cd7a506fe00e0ffd5fd959e65fc8343464eba1b05135275b1b0ab39d4b5d01a3fc6bd11c0f0f8cec9abfeecbb7eafb7f6b97cd8f3a682839d8c498b0460462a825f28cddaac21798c9f40d92fafe4e191fdf5f17f0b9cdd0f5fe6c298b7f9027b83d583289e911fc9eb2bf12762f390103d0eeb7d14a8b5e4c6f412169d2b0cbd8185d685ec11bf9b6975903a8cf9345aaac2c7a4a4219a8bcea893a8aa99ec0687383022d76a7020ea8552f15a1b7d116034e4598baf3be0784cb5e2dd7d6832edff4095e8d24c322dfd600d354febd282c4642bddf8016301fe26127b1ebc9620ba41922979b64e3077140031542ac6fe754fda6d31e4a54ed8895c8546bc88b6be2cb6cb09f24bd7ff0ecc8bb4d18ae61400d951143c44fdeab3601630fd9e95cd0678fad24b28ffc9862ef0fb14ec741eed154fe9b393a18c61f83edfde0f73cf6feccda8d16087c119f4e515a489a706e02d5e81305ba5d49dfd39a158b9ae884b4712e72a76fed13421c97daef84d24093ee88a1d9605e3a5e8873f5f6d08a13919476b4731952896cae0674d1d2122a369cebd1425ac2c65a09d84ea7b118a32308386f6c26f9062467ac0f606289a742404c9c391ecc97c00275871054d427e5a0eabdadaa346cbd6248d34eabe2eb6436b260ff421e15ac4715bc7f4273a5973fa3ad8aff8435e9b458bd0a9996d8b325e3db9378b5fe858a5ec3ad3d7c48a597d8442ce4fea9efcce7dac077664b2d93092479182f539a560ca4d93efa6d913af3b5d4cd1c2e6960a531d62ca88a7a79315a858009fcdfcc80c6a757cba2a0c1e2dad63f2c9fc48f477deca883d5f7f155fdfada951a16e4ab0f2132fef9599f04ffa439e12ac68a048f155ee24ad0fe07273c22ab0888098600f3e20dfcc369ea2e960f0d3af2c99a79ccf582dbade333fc8524e0bb389fa3a7e1ecb18dcd75a3cd57fa5d89550991999f831fd165a0395ff90d5d28f816ce0079e1e615c27c0eaa7c749b7fdf0511bc284d286c2772f2c8108d1f058a5d01c5041f2a13c155bd38e648803e82f05df7a9b5dc8b4f89879d8ec66f56c7ae5592a3cf1c17daac40518470b5f9bc50bd059782050eb583fbd94d08782e57cffb999efea80415834af025034676427487e7d2de816cd7d3a939dccd5ee3f27a1cf493b5179e53a4e9a90269c3599bd645849b62e4ff90cc8ae5a5af49d7a611a69ec8f7529a1a9fe40d2ed7b3b4d7ba30a3c12bf187cc7bf9a5a6da7606257e139d59428945f8f76bffd6c917f95b709bb49fa49e6fe09f26f623f7374806faf6c667b64a046d348174d8fb688137c9c0b479799902165824ed437a2494b73317c03d57950b6810719eb6360cdc582689e0d33002fb71144d953a33777898571704345121fa1c645b015e796de9644af14cb6b0ea4bdc6be8d3d13d58c23b63b14cc93036b81e6f7e78fd3f2e005892931447241a1db08fdc75a36cf20610d18da663386db33f68b74335d5a5e24611057c546563bacfc679850843fc34fba41aa24a30a67813f3b73127d17b0b5c943e2dcbf125e6da2714f0d4b44dea61e46bae1ad434bd30c157faf3debebd97a5c999f3efb63007ba2d353a01ac56520d1395f9b966fc45cd328c371ca512bde8d99b992e5e7ad70a72f30a5101b4a2288978182140f66dbdc1242cb317e67bf638f7370615af8a4035ddc482f9443939581fea6536fed055f1aaefa9bce4275cba0d02f075be429486073a1ed4099735d1e40a41637596f9522dce8c065a3090279cca1ab113b75504f2538a98e9fa494df8096125ec74276fc31502b72c23dc8e0e954bf079e99c206ad03fa663dedbd867fd1a1fd5eea52955c1594bf7571d140d0df84e33ba708a43a8e8286f33496901dfc28202e8b339edc1f0a996466a5c0072300757938f74c978f4f829488f594b270d1d18c03cd56c458d1942bdf7651676ddc946d7770201bdc29a55686b401b13769cd61017904db0f5545c7663b86abcafa4623ff22f3b7befed16f1a546919fd7809651e87ad6b75c3a3e234ea856f1f3c607c9783cc6bb23b25f8e9eab358d47fbdff2d485dd350b387d0f3bfc31a790f2899aa51a36f2d9025de5bf80f6365b6e866383637b7426f754b02cd6ffdf444b526d919ebaacabf1d9ba20beecb5474a61c0b3d951933a8cc72c75ccd6c3746b4eb0ce97ed60ce75a3020daacb7e313e3af238b3f2f68b7ce4fdf186701f19a9a4ad2bc31ffa42e355782487237b656315a33d0b9875780993eb1bb2867f2b4614018fdea7c2ac72b55ce9cd7cd5653c06452ccfd891c37a6bb62f865a7c5918ddfaa83d5b586baf5e6e0e39db4ebdd64b486e30c043325508c3e63b308b0df946a6bdc4f0eb63215b312b6809a48151702d2723f475c4cba43216ef2514b6cd41c021f9c6ab8d807351deac854bd991b80a4ed1efb40850fa3346bb9f4e36f39f3301938ae9c6b3b9d1ccf6a9bc0014abe57958876a39eb9aba2fddffb363ef2c588e9deb9cb0eeb53d16dcaa05fac9505364a77916f90aafdfdc35b48f2fbcb650c2a32ab52e0a69c5cb71803272646059509de80e4a3aae8273489969d9d3916bdaf08313618b6378ec432f07f8990455ec93008e1d1a878c76322060f093db8530c2544d342d4f6c6644b68fc4eba6e88c828fd5f4cddaff3e1f6b93dde7b9ff12067a00f8b1985cd9a9ca7d14ca7b394eabeb1a89ea3a9f024288dd88f4c8923766571671c9f3a9bfbdb5673b1f18b7afb4310ee31dc7a66e408beca00ed11ff6bdf3a587300015e32602c1d43300de105299a3ef59c6ff10ee081f5121760aaf786bea80060b4736bbb27e95b3d80a80d371fe0803e0af452c7ed514ce1f3381671b8206e6145f1b5c07bd46f05db613e33e0003a5c90e00c024766a763a76293e57e1fee86e1367009256e5acd8f9650dcd392ea41525f822f0e14940d6eb620ee3df4bd1b796eead505dfaa3353a61776ddfdc150574ca2d94155363234b7b22b0d0edd7835ef2772f79382532c5006d02a984ca8f827b11037f313b709bd0ee222b639bb852fd688bcce643eb41ee64ebbba2080cbcc21ad3dfed117a714cdc26b85988d32ae47e4867e31ca05a1c23ecc4c1b3037cf3aec49dafb04e06df97a02cfa797edb6c96df27ebef62640431ebf262d6e397293d14c5202bab1ded86a02ded8ad121d98173484244d3b31a48476396a5200b730995bbd4751f9dd5550aeafeb8432c594ecf02c485a40a10c1046957ad216df34c5b44620489ef5cc6584eb522d2cb811b2a723440be356eb0999fb401581a87819999031313b4bd1cb16234de00dde5330ee6ef92f9064144a35bce75539dd5256daa21e4d89f9c6f05f99f8f9219debdaf4b3585280fbb80ce5f503a2340071e1bcd4a0b27cc56e89645e8a7353ec0dee0d4ab5fca7a21bea6d4bdad1363747bf51f54d26475a2fef868bfc61705152cc7970ea63467294ff1b8da4bcbfbcdeaa20cab2b985ebf7ad447e3a15ff6798835455350d4f7e2d12d203bf435c3177b150010b41007f183ee6ae0c5d230e42611b58815009bcc15a946b512d77e0a2b6b754e41548f682165afa455235f522112422bc0cdd2b1984c9684dfcc4415e5471d91b292ef2b0759742e703ee6ce83b6622881a39d3188159db38094995e70a9e20e9bd739c16df38062c997d9ec702f9354ddf64b1589f0187f893a84389d34c0cefc5cd5d5c2aaa3f6c3da5edbfadef94bb77eed9196832743ff80f5c1da94744f6d38555e7c85598c53a4c445b66cd649fb477683d94dad22bbd2bfca20673862f24bb180509725f2ebde969b8e8e4d3fd77e56f78b6303b4eb7ecfaaddd94f5998834c0e49f092ec9cb9a46954fce5389890c8187db21e14e938b1662029c4273e11f548d794f364f476e8046f70c0f7c89f7bbbf07024937f3ba3aff2ed9522e2f0214d912045d5e86042ebffc3780dd1cf677922a0fd0fcd1db925735d0367efe878b52e940b057e3d22a89154f45101de2317522995c0228095cfeceeef1224791e8cec0f69c745b7b822e4ef1c4f6b115cfeccadb1ab61db0da88d36b1b5d14c1c966775bdd5c7625de959bb2d9a71c5c7aa18131a315a79d31f6112615627806728520e5548c3e1f914cf8a4af45c985bcd0e50a7bfb9d796ac274aa2e8e35fb464c894c2649da28fabf24354e781261c091f7c46c71648ecb137fc34affea33cb4d65acf321d6d007768662bd42972958dbd7a683bc05eba87e9b2ee49e38b10312567c58edf9629b0f7f15f0e0fe792bc9bbd7cfeef672c45434831dbcbafc41a742616fefed6cdbf8d94f07399e24edd9cba63f30c193c336b0039955512e7d647fd382e661fa5124715392b770a9af39e2eff73c0af40402ba4768f36e1d025400577638d58fb9f52b46bcfea6cece9b10299445962bc1196401b6d529471493b5e297c414352587a3ff196e370f4484ed9a034ccd0f33ff96978f455efbfd9d5a85fa048f5c0771cadff61adf78b6d6396decad506c1ac198d9e86af1b445d53349b8157ddb2ce83233fc42ba9aaaaefed7a3ba67448dde17c138d2a765ad39687226074dbb4f33c29f5469725c17689f7da48d8ea83283c92ff042bed11d0ae517fb1d071c89d301ce66aafde597fc28e50b70a578179535b06a6b7873b3b5af1c5d431b13b648bfe41e96790c1e0b26e630b7cf8022935660e90a462e2dcf86d1585a2680ff8a39ed474d3770691778aac9e9c9c420fca1e5ff0aa57b25b557503a932a37d2deefdc4d43d570d99a993f8c2137370bfbabb34d0af9f819f3d39b396d4dd248806d07aaf3c69d4e908f27c725a50af2206f190d746349a4601d7894d919d1ee0c87c8eb251ba457613217af38cee9163fbbd825db43d4b60f1a5f6554720235ce067566e30dfb56e496059693e0714bc91f2b405841e7ffe406f949bbaa203e1e8c93f6dfc1e6c519c717756f467912e5c308ddcef6e02e2ab54bf05881b5913dfb2be5415c08ffa3801830cc42dfeebb18b073f25b406de90c058982af6904ea18183881534943c73aff6e72265e2056a099577feff09da799fe03a3ca59d06549932d21eb71998aae61bf6400ea32612241f222939587670b050fd529ecc5a634f9c12abdc1dc7ee5ade5d615ee7a3a79582388cc131e0b78e55b6b40c51923e60e3c1747f56b60b4dc75057b0aa23b191af2d69174fdeedf4983069638d689f145d28eda7edf4565eae3c882421fd732b5aefb12ee995fd91dec40b901c0c150f6bce72aa9929fcf13e19e6cd58b46e8417f393d6df348d4b9d439e3f089c2d0b9547f8552e2d96a45b6bd4a5624b5f838fe510e453883bc23ccc6a7e2dcc5b4745baba6073664ba58d19ad0a9c20adb436a368ff4058400f4276952e6f1cdc250cbf09e46f7f6667b798d3590e53f836bd517e09debb7078dfd9475f4676064bc5d2cd73ccd1d15701f49c263e02961b2486727b0020b1027e808b83afbcb9e9787f28b7f45e7cc89fdfd53561bd61a4e51f55a49acf37bb40c3a47d8370e5f0530d0e967fc6f89978e868cef7e93c20a850e7b5050e5ae8c17f5e18097ed5f82fcd8467d043db6d667050bec9b12ed37c8a42d878ab21819f74ed8df6908881c152b173a6402ddb340e84fb5197181b3a5863c816089b364b899d48ad109df4458c45ff267794ac8e2ebae9be824b3fa2bb27a88b9604bdd2c4cabb5cac683e0af2616a1c67a42aeead940dc4a2836990e33f645a034d3574eaf08ced853370fb2c2af103aeff66c53b65cfa959db6be9e87c31bb30ef17840be0134a8da1df9935d9cbb26cb1277e2d178f89bdb6c739050fb09d203f7284d130cac649bfe3c27f0cd42541563c1d19c977e6b387f544213e2b5b9106246cee2ddae2c3d97720f6f51d6c2adfc7d0b8a3acde09acc8470e4f002cfae100f2f4474473b527e1ca00f358cfed5f2f997f684c83a5a053e2af368f20afaddad4c7bdc82e98ab9c08800761e559ccbcc247a59a8fa743760a5eadc40cf4e12c4184264b53e920818b23ca02c966ce51fd898d69c99fab400d3d164397990832fb56559bc812ae3cf7bd2caddb182f98f57d2a40cefe3cd8dc8b230c95682b6cb0c5ee015ff489530be53455493b14270e94aded9426860ef3580e0b1aa72907e67e0063f62ab0e6d8fbc45ec7a4671b82d9074a0ce3ac223ac14dc57da29fd99c3b6de9c30747aae497def0a4aeedf3ad1b8604a30fb6b3a06d96a8041adc7cab8b079acf18599e192fb8432f057c8e6fec5002074c21814b07ac7f0885a2447b0757084b943fd392f183267e9d681df9394f64bd9e111b862a99d7b489c425f64e6b3a5fd68f04062bdfbc825fad5197813b07a38215c127f96a94677cb2690444393593425466d6d27776bac0d59e8bedb139261455c22c40f4893cc7bd9edd2ef8795c61644c7f707933a0a8e18078a5257e9def1e76ad113bf1c96e93357de4a6597d0922ed2e0ad41d9b6c84054385f367d7270ec55b7e4cadc24a5f4b9f5a288641085a48968ee4b6b9ab6e218dde58e677a519869cf6a2f2e927150b236a8d9896fa1f79f47554cc1c0f7343b43ae3ecf3fa45815a328c136be88770656db2cf137bd43cb51026464ccbab51b014d458a5dda44ef14f4c99ba66bef189b508d655592934cc8af6ae53ffa2ddc6e7f2baaf6215429e1d8c6aa8914de74103209dea5fbff4685e2725f830f31b2819a1851fd7f75c6f9fb0f7f1ff18cf5ea8e6d0e1405e8f278156a92211bf72ebcb0296f719714a84a507836360bc10124ca3a119446eea93d4ba427a992bf3a81fed8c67fd102907c4475c5395fcea0dc148f85e5b6e56524b14d4b587f97d9522809306571b45c2c0ff11617da56bddadceec1dffca0dcc528f9a3223e1779884a9f28adf410fc2531dc94c317851d4a7f77d6096fc17cf0cb7beb2ee030d633b297fa091ff3e485e592088dcc0b915ce1002dd1b06c550c74f562206b61b85b1a379e026f83f6c6fa2ebd58a005432105547ebc8e3adc324d273b8a374be760e89fee2ad4b57584fc0ebe49eaa5d928f9e4de6aabff5ebe08cdc186f20e53b0306c449a903abf093ff1d0f696b2c51decff079fc6d8afde1c7b5de256ff1b96e1a44f5b32dde9985752d43837a945646c6dc140019b041c33161fb4647625a64306ab5082e2e32f8710d6dec7b7f1d1dec58c4def70ead886768e3c5f6c008fe1eb08faa067810de066621f68cec50a8949cc64f10c01e31b219e0c7bfa791b853ce3f73cddde44a7cdbd55090626211d78756606d1bc23cc3da349a0ec7a2ac6b336a360779da49b7be2f08305303f0c4431bd0a57d28f33feb3ebf91a158408d0992d253c816730fdddf1a78e0e84ed2a74c1c2cbc17a0d3dfa370bbc387f42052546da3de5614c2e3feb72ef24136db004fe7536b7d4c6a0c894bcde905ba38e25b71ad64b7a3586f743888370d90ee436ba56b0795da77ac4b568183053b29fe4dd13dab850936a15ab8c7274252fed5f90fbd0dbe72e190c4b244625e4cd19fc49d69bcbd3a16668a1c2f8d59b3e2e2543fb450f23d9eb7a158433834a3209190593b4d587964b844180dcabc1a7018eb0799009fd632ba807cd271b0fb64ead73821337ae3bb65ee90c942522835e63aaba991674094322984dc06fd9ba0e97ed47a6cd68c66f0ff1ccb0c22de3aa24fe819cf89c5e14b4584e1db0033b3955c0330ad1e1399b6231eac257e0a44c0266bf246f483a056deccb5fb5598f16516ed1ee3956e9130c231429aea3174eb1deafa5d25a8b93144907b2d787db791b8da8b64f72d7c7092c4b35b8fb626e8817b05a6d783eeb2bc69642728490a56c5f89c23075578bcf253bc48123e663af4166385681b2a6379ed04abc80d21167c669551296e8cc9bd1269e032199e220e583dbcc93bea1acc31ce678ff3fbfb2435c548c5238d5f67249757af7edf4a70cfc0742162efd7a439b0fa20539d65d3498a1d52bb2a66c6a9b76be803ed677572912cf1a4bd5bf049a46d1290e29cd1a1797fadcc7338df15f3529daba2f10bafc9c5f00433702d673310f9145134c6cc8fa3d271ea9ffd883325ce6ef154378104e0980e3b512b827f961e20bdd6500259dbf88b8acec74de3a7e8ef4340383754750a5606c10be61b197a0d3bc588ca88c6ad28e1eca5a2a167010db33e48716345cd180913de34c07098ef3771f83b9486c445e3048f04b2a35e2dd249c0091f68e6302dff6cfef1a651375909d492aa363d821e4c7b0888108ed1040b903b1dc65a2682ff26bbcb85f678ed942b1b13945475d9452615282cb578882b3552bcd3db77296e5700db8c29590fab3c59309fd3b07c3c7257a13433605b141ef1bf77b694e8076117a37f9386af5b7c52a3d2518aeac5c93129391aad5f0e9d9312dfcd4acee462934260ee90cb6aeab06c746f05dcc6b04f7fe10386e234ab6faa6db026dd7bf4d9a6b378e3cc51ee8c049363acefad9ef085896f26d974c959a8f5dc0a9b030d4a40321e5be4140d3e60f6b9ca935b5adb59eb543494dc32df0812acad5af7f925a600a5b00d6eb3c718eda332b3446b79e9f5a8dd9df471c5253decb8880bf6482bf37905276cdb108c1f3b7f4fd755a2b7ac32261c8b0f56c0f13cfbb4a8cc9cb62903348d2fd1eeca6ad249ec5235874cffd223ab7327a3e1ead1cd6445ed955421061c2334d579a7a3f697c7499cef6638c673abe19a4908829d64b70e74d7e52aecf4901769161cfdf026f4ebfea7383221cbee60722cb2cfd6b17f962ea5b93cae1ec7715ff5bd205879c90ff5ba4549666937ba13ac394cd998aa8ed4269fb26ac6b4c371b835f3b88ae7a967bac751bc8a7016152c69894f4efb0dbb1016cdcd77cf603ba088646625c022817414fa39e03b067401867cd31f875325fbf87cf11165587f3a84cf0c82f2010665677ec5471c2101005963a771625502b0e65be320ca8e4794b31ccb96de4fe059d21c0f5f6d7875ee2644f18505b3f1a4a05b7d3421f0542055a50001a592e1f83437c3f716238fc8bfab6b6fd4ef78ead32812b36bdff655c09969612424f6323031336d5d1046d41e0cba498803b121df6b12107b29dc0376a158e0459c7bb85c81c54538781ab919d9bd2cb9426ad326cb7f92ef410d4e521a37f9f4b42e141a3aee74f6ea55990bbdd9657c13f91fb06c0872a005bde89f4d7ad567c7b9f0d7bc1f8b1d0c919cf565083166bfa2e354978dfb9c6b75b66708d19e7034be74be4a93fc8da5eed091018968734b87ac7aedaf6c4750db8860021f43f410fd98140866ada188fda0ad5baef47deee68c1a2cbe684d2982b765c228c2ef8ca065b7709328e08140b50c8f06e197a757520f38244add40fd2533727d898687355b4555f5075dc0d6b16e8a4562e4fcc5d78ce1435390adee3611fd776dcdf35f8744eaf4a6e8fb0e8a7821f1d42ebc1da712170df10472f2e70dc996358b8c0db321c3ca2d7da40c573b798d77790280ec2406159efb9e13b2d0008eb440393f451b4180769e46df32a612a8f574a53c649d69ea485c5ee5d8f0b8b2a76f0c4116f8e524714ba05c8a432c15273e9a05f30fdbbbea72c1d32dc729ba1c86ff8987d7ab5545fa2a77c5d0d52210f8ddda6aecf8310589e7ca3999bcfefba413f309734314eae0e501966d5db29ee83fb58c240124e7b0624ac4835cadb77a96251f5cb170606814a0f7bcea202963140aa45f8f1c9600b3cc0dd3649fa736e340c68e9ffb2c020ad55a4f51ef0ef76297643b2f60210660db3f6e94c0750b940149fc8c1aa9b9a59a4d3807516c6f6366e61120ee0c0be9fb340dffb2ccb62834ad24be53cad5d39752bd8a8d43f455ec3a078d6b48eb0b53911799fbc17c3c8eda43abcaedd6c7bfdb2e67ef0b8451401ee2e04c7835e58905fc13e2d21f6afba51bde05d031532cec8d2c2869de2b257858100dc3f89f8f52f67917e325b6e2a4329562ffe9e01c4e3b47199372b4f1d937aff1402e044542368326242a57ac521cf7d10cfeb806556f5b6a09d5e3b5fcbb390a711fd1674ab666065cad12f2054702ae92a6dd0b9b1dce573491909d9e35295e427983fc6412aa6f3aabce706f3f14f58a1597124558397a7808efca25061e91dc939ec9b32f21f46c2a3bde4e5f03fd3100913f45802268c19e9554e357ce11382c34c316c95389508c65c3f27ed3c2ae182cab485544370c9c1e7a7289b3626e5b0a0890266e984764dd53571b6f5814730a0444261f6f47e742f998d1ac692ee8901b4e4427d8051c5313c6b9f1f359ab83852a69867a79d969eab5cc56ba5a622f149d60eb515590737e47cb72b839d3dca61a1aab2a892729b27bd22dac08fa6296e62e32f683891803e279c034983a74afa2d79b1207510086d95046d7e321da76b57e5881af543c8001689623294b7969ffe39d0820376ce55b3916867f87788f2fb9dcba9874ca2ff35361bdf6a5a6c8f7fe24496a2de69ebb84f6c5cfcdd26f753ff5ef3aff214700705b5b58b2b76a2efc4147991f1a91d9d9f3cd1e90ea936f1e3f8ed14652bfddf32bf4c05ef4157930ae8b07e46983bcff8ddb18ee76611b5ba8a5c8cd82a7162a5908ef064751d995175e4a37c750715d44e50c224c8db1a1de6e13bd84a969593fe47971986983b2f0168d0e1c82055209ce2d7c745ce96267473f230a123f81b76e4bcb635ec7a565387363bb61f63960bfeb34d0d64285a8d6ce302d3bc6365fa85a4bac405ff668a3190863f958e3a17a502729be5c30aa186fe06f72aae82e39c79275d306293bc0f81247b4f25fc5d2df757b0b99766f509a97bd96470b35993291399a8faab2f09201c87ea68694f998b534ef45fbee6535407c329459047c09a09c1a8d26c075bc481649cb58ae3b4dd8d7b18fbbeebfa6e5956900f45df4b528100d64011845e3ebc8268669657f6fed83bed08a15e67e77bb5adf225bcade60f7d723d6e675b6533d33b1523f50989de97eac88bf5ae565d0d8999a13a6f48215f09314480c9a865469b5978a787655d83b088a958648198eb23f2994df5676b721aec6635600d268177f9edd5327799d6259d1ab7892514044b0b6c34f27436b2993ef7d1b6bdf1c8af3523427ca0af4d735cf72ae2217e832be268722823dac768ad531db7bd3edb09596ee2ac980f9236b8929223e5648899084520dc324dd58fa4f070e9ce199e1ea17ef29a912f638d574c3767e32e4ce0157ee9418714593a3740de598281f749560bd9ce76fb55091a6a036798dec8ffb3e677c90765bc19312948be7cc9ce77ca95afed2123c9de6a874154f44bb3e9d7b59dd8852b6968c20732584e18f93038c9053fb9d68fe776285aeb9f954233143c5d90c7f67bee61e9f39cb72443f214aa636a446b1d852bee381e3a07be7963a169c0c87ea8ba9ae49aa919bcf5a533de4f9154b9248f626225fb7ca4e573d2b6d2709986163f47c0904e873bb333204cabfb720265448a359ca161239e19db83cee4da03a51f6bf6f619f4c488adf4277e6c33687f0a88c8d61848044b17d029f76f7f78d37ed72b6a6f266d548768ab784b38103f2789728ce0aaaf6722b26408b1f869bedfc7ca89fe312f3f017348b5cc69888390a56bf9223e57382c8b4d38463d4d309fb33c12810bc2b1491385cd711f4964d8dbc5f398ce2437474d1faf283a0eb97542e36f3f700d924111db61985d1c3454e2ed57e39f41bb05de76cc92f4edef1b2db1b1fd320ee527a558fb0f5fd2dfd614937554e42b2c61c6117442f00e19fb4aaf04091c4e1b67ce26794c93de77ea45b06674d77e37b091aa2b49c87ebc4009e8da67aa321feb4625c151b49513d32e0edcb472ddc19f87542b6ae8bcc2b25d3eb64bde2101939d6a34961e251245502eaddd58498f7fe89031e47fbe50f2ead0fa63651b6a0a905d9614c52f67dde494633fcf34b7299eb22e9ceaf0bedd6f1242efa7470b23bcc0223f9b1e66e6c8e3cefe75c9d1e169eba00c6cc9317e7697ef2f52af36bdd25c9115fa9d1070b589b5034f7366cf1b8764cd4f2979c28e6754ac01a88ddef258ea8f4fd59100daaade97a788c1c623e1fa583379429cee3a0d7c5d905869c439b8761b6c07d047715766f4b5b3ba0dc201023614b50850ba4241cb94b6a551e819fc398f4578f9e6b5b659e4df182a3efb2631e94cee6b3212b0a7bee9d15478227ba304d3aa0cfd7204a4115bb004f2fb9a7d0a6fee020ad856394dc94dacc853f7bf70a43c8ce312dd85c45e36dfc635063f949a4da822068e2c528428078a1398964235d0392d94ca5c7629be078220ff120d80e252fdfb38c077daeb243f10fca321d404d195ca3c7abd52e546a9807340a67bbcac2226ff8b459048fe82fd9faeed891bb298ff666122f4783d690dbea71f99f60f89d624255a94097aeb3d8153e91d3d6f8cf0363db60efb600d3b28b7c3989ebfe01e849b8f94c47da6d9bc14fb812dea0f6e0b145806f7c30b3738bd79652512884cd97b09faff4c964e7e229431909a17828d4878aac3bcffcf45b178596442b192f3e4db1a8e9ffdd8ff216069e2c44fbc6b04967b9adf3f76eecc1a345e64b772dce399e5d0571439db8602e5bfa6bc82711d6091aa01e6d78de553bffca16ded47ada1f6932b2de301012f201e35e583f458bc5f317ddba7c492b102109e81ed86d06dbb9304d8541f176b78f5b47e617c351d4537e10f308d5c3fae678b5e83f770df24999535f186386a36a18362b2b54c7b5972077539c5912f097dbca308a7669dacd560cbe89b9ed5ea3f75626554a6f14c9066f026527bae6b510a7729c987839ce3a5a95b36890abf6aaed2e92fc7c54204b4ce2bc39ed7941a60ae20acc7501d9a7921dc688671eee12dec3adf96098d0319d41c238d16ad3e0c8ef91feb82de32719ef5c7e5cd30174d5355aa185b7f673d272f01b0bfb9c3a90c5c7510a2df0539ea93ba02097d2963073f45bf4819b54fb3cb1257f872eb20a68da841254856464cd2188d602e6e7ccab2b732a69d59b3bbe8eec47cc82b7617d6db578db56ee08255429d4fcc989d6ee62d17a66290f9eeb186f5b6a7814fadc999e2b1ddbfbe3760d2032c26847659432372a78fad0350db416f40c9280d0f030e0e6a4871d3652c0153f8c2a184d8c97252315a021039ac6475f7572c765068c39dd166952ddc45af873fcfee506e4f9595ebcecb59c176bab872f1b850c9337d34a9cff9f4d749914735b95eae223b8bbce5db4c636cba034c125215861b0703cf61b2687cab0b6979534d154506b83016713aaf3978a7159127f42179309e7deaddc6b8213e5906ca0f24a721d15ad4709f22ec71494abdb41ec18fb465908a602bd1b3cacd0db3c3cf89064ec3139ddb0ed9d0a1c4040c08a2e9e0ecd43bb1aa92ecd5e589ab4b71bf44c3ba161935773b12c300189c4a5202dcdeae59abfa6be8c184b6c2712a4d1d4f0cedd7ae6b63f907b71cd3374c6f66f7637b5a65f9c4f32f69ff681e7aaa5ddf97c56bed335179227db36e3bd55b9f6ae5921d7034b18842ca06b3ba179da938cff59b63e758edd1785fcd1bf2e06d370aec08581edfd633efe9329780aec3ad00265ac1be12b2364856d22640b413298b489b73b860e561ef0ca08662b6f3a3aedc97837d8dcd384ec9f27ce8eb1a90b4b19de30c9e6fb89b40a46cd842f7c7bb195c34a8fcefc1247281f9275d16968bc9d811ef64aeffdb681a13059b0e9e7d54ceb8dea8e533a0286c0098c5c30e706f830ef380d07c14c78a608a413c770badcaa11a382d4c50bbbc0e5fc4e941b42f9180238f733672190eae6f089925fb4c8d5b7d307d68b20a7fcbe17db2a04f91e401b3f69c2970278c83ee9d00e2f1d85ea97a80aca001306d456b5df5dc4e713c4946051be92766fa6f88bb4df70ad567fcac31e4bb9957a001690efd0a584fd0d09ed04c21e69e6a7388a776a06601e7bcd0369bc611f4d46f06e1e264d186d2f68cd94b4dd8a2eddf1e70be70d3cdb37ccac779b711a783ce7fd0e1dba97e96874187bc4bf37c8c29b692649c2ceacb9434540515e0a6041ecfc142c8aa81414f801042f0fd6ccce902dcc0892c30a7b58009ad0dd924c65fe1fab3fc538371df4e78dc315e2bc0a5563c683a41e39a8c55c3111266da9f5dc78badd8d541e8538b1ac65e039a35dc68f30ef53a76f219ea046de320aa2b3219f01029fd18c0b346fe5f1b5b58a2daf5a9a0d9b54f60719f2ae122897182e6e7604675120dcce49ff8494ab1616c93bbc09228db28b92dfba04438185facc6f69a15d5b94e303d000a918c19531eae3522635d02b291d6fe2ee58c6a234bd9313cd7fc917e08b37f63c18af9af45aba2881d65a2fd396d1abd5537efa99570b3816afbd358aaccbbcf6d324302321e12228cd825b348665aafc04264a478a853569a3ce6912f0db285e873b89c81082630412f141e611d5db2933cf3ae6860e4adc92bb8366f230fc790fb152447a154582bc5ce4e41b6d607b9611097c15a5aef3187b6551ca49479beab5a941af6bb91d9739cf10be5cf9d079fb5c1a92ddbe5ecfd37ebbc3df63a3f4422a50f9e837aa172ef667f5385c7a328fe14687e6cdebdd1cf8557c522682922b2418b8a7ab587d0d5a1044c3e2b6b415b00a2786bffc70d4cac9a89f45aff5fae7c14b10c2abe931274cd6059a0cb5089a938e84a7b5c07f5faf561bb55b2fe685a8e9701b812b9a0b3482e2febaa7971dd8b1e0857e44fb20c2d9a4483577d4ce5bb37d8c5ce4730fa98cdc8981796172f9fe1c52dd8524edd7907642407778986624e05fe56c9f2a64ec2cb2e023c1e13a84d6006ff6dd7827292a29773a266fa74253d2478d68e426288b696fa2f052fed272d81cb54ce0a91e6e5f42b222831cc8f585493fdcbf6e4d0f4bef40180bb406db86ebd5e246395b7940f4981e69182acd56b025a475ea4c20f04f70a5da157af866fe6d013c93d1edf215de71ab98d78a7b6a9ec1235ae116210c1bf32e628701cdfcca1531e447fd3f0d7dda062190f3eaf5acc527bcb9eb586f2c0371d874de40d7d6069f5e324e2dc3848d6819b49485f98fd2732a631a88f03034c439838176b692e248d0214365ab912cc6ad67e7b01dd99a8acb6dd2801e30e1d011ed28bead9b1c59b493bc371ddb76a0b2b21c4cbbb83b50272bdd1084eaf794544dc9af01b62e2f9dfa6fdc88c46d3da0a85face7b62fae81ea7448cd604d4577dc42fcdfd18e3870fc4a7e1d709a17caae0141015cc4b8a77e94a9cf791ad0ccbea70c6d7dbba5460b1d259a1fc609aecf4331b14a9b06519966c3e0b9479c1a4e2b4e0e245190eb786a083ecbbe7d0bb3c658b9f1a7a7e525022452f51c3a7c6a4e928675a55e2fef521e8e14597151a525a2bd1bfd884b3fe2417db66bc32949dbfe63b46776c3e0a46f44b621e67cdb7eaae296cb7518d1166915191eee9cf59f1c61bf5c3da9c2806beb9067b961edfc9cfef6c70387751c792d0dae4a119ecb65e7849acc778ada551388291a499a59201b2db588ff6e71a7e006a14114be5c3641715688cd7d1cbe5b8c184dfaa3f3a6f630af49fa2cbc97b47cfd7e37981b75d6721e289be34effbbe757349b3f2e1a4465090dce024899634dde3b696d130129482589fb579c59d90b1d52f7fc62bb61df5544d5346f13add8e55b49da662f53ee803f0819ace011ab4e39dab4e0b80cd3ebc2dab46e3e32f21ddcac6c4849671d95ee3f3d74636cf8e9ab188736af2c80eac25100d8b94be81a444076f87e765b4ba16ce6c06c3850c16641bfcea2ecbd915289241bd3fb105cf0b63613b13898658dc1ccf1d5df7cc03236e0beaeb04812765c68be9e08b9d7bfa1982df533c1b49910c64705db2d43323e584c945bab34c07669d6c34321dc0805483715e4fcf454b79701635fa81947dff771a2cfad551832b0a03d920aca017fcffa390a17e80916d5b01703fd4aafda42b34bad143312de7c60620207b4400c5ab1d7f3853160fbac9d6526fc7c227a4ca8c14d5236f9a386558e5f6413a14015ed2cb11386bc7ff20c32b9a9a496c82231fd7d20c4cce2b03b477b76e8841781477cea1cfd76da2e49642389b6de2402507ee707d2ea8f22802bf86109974295e11a25baccf1bb953ba1d03389a2a7fdb5361992bfb541a24f6e3a4b0d834b982a56d59d6f44a870909af325ce8cc787d745922a868ed35027b1c4136d6858c68a294d70dca768328521df04b203b2ffcd3e2ed3c8c11705024736232998679dae81372c93e4d87d28323daaca9c300959afa3dae9c5a1c261de8985b0638bbe8e447a0af60737413ca1c0fdea5b2ab22ea1152cec8437e88ea9ee8e8e096deb1186926e98495c6d7e5ad1e3568793831e83930ec92c96c0e05e8ca50ff104fdbbe0323ca0a772d558bb322e0f4dc60003dbeb3d0f479fa0f55a7c7e332248993e5a6e18505acf3395deb67083055b5a933c719711403da30e17dc185198013ff1e4b095e533437185838b8ae26803181aad4c7612707401be5e46e43c4a08bbea4ae257e5a3b17da216262d214da4fff7b6cfcdfdf172b653f5ddb6218f05b0297bc27fb444508081727a533e0370c767156aff05c4626c05236e29c54bd82f6390a43df71d733c1e018b252c1fab2999c41755766d3f67ff47c5ef6246bf9ed4311f7d926838bb82e8d3212b3cd5fd6271b0daaf43cf4b17f7c888451d744f0ef35f35d64477ba898d64350a8f057401a430b15b63fea7daa4e056f0a54b606936282bc7f00e3a17ddd65cccb3de1467c0cf70f74321e344cb342e3a027827658835adc3f0c27e5c3ea2080d3619a7ed105fc4fe36ad1946710082779df6640eaeda551e42d4a3ec4038b83cc67637af8989923899bc50c059c0f94c935ce369bd71854b70c48b617349dd708da71a195db7b7ea1b8458b75a061e6942c0be83accb78bc5bbe2f53d53751408fbcfabee6701cf85bc7c5292b507337a7b036ed01e19d191b3b14d9bc908f48ee0fddf4539207fa43839755b78c7f3f5d694a9a5f3514eb8d4429b38796ddb73f230a70e422e042702713e42edaa376ef449db709dbd8b93ff5089357974188b58ba013d13ceb3626cb9ab7451f6e2da16622358b8c2facfe53c33ea7c5a17566edaecae71ac2d19d3c37d4e6f8858a4bc8c1202d96dd5ebe51288109a9931fbe00e99a0fb0f6a745faa1836e157b46269d86616f8a84305e2fce7283740e11acffc0f7b97dc59977e82dea8efe6ffb4493cbb8d9e5633249ef28b809e869405e0d326a321870d10958e3e91ba03d39f0684d64a2124b8855d58368ebb48d623d7117ea4a1814e0d2aff19239b9a28348c0ddde774ca74ac7d4b919bebb08499e30a083ed44a06aea986e992e47810abefb87ff0911e5128c7347592ddf5af393b43c67ebbf1f5a3f9aae38e4f4570502e5937ec391b433872991486e4f52c6bbf41f8d676ff014ce95140185ec2ff79f6a7c0bc645e45f61f13ea41223435bbee41c16ca12a1e22a69ac81540a47a7cead52b46699de74606abe901a062bda31f092e629e0187c813d732e575d7ccddc8fe20319239e66dda8747f656bdba5dd1f8f94a4618b4fef4a69d564a56b0a3230c1ba8b058d300691f30b6f4181ebc9cbb6c28894c1f7160fdacbca8f806206be0c603e00f04b6ba415e2f7a5efcf1a59bfce58e9dd7f92bf92f6ad9cd908e4b352b837f37e315d6faec01c26ca05384488194034c8b7a8f9291369a7cde7ed1c8ea180f0930913511a7d5a6733b6978d5d4206efbba4f48dc73e547a1097d6eb2c0424348ba399372e723456793038b4bcf6b65d7dc3269aa1705021d62e145c265fccbaed5eda4219f466c262ee4bf6a9a38a14146b49334d86532ded9fe939f71195211bc63b647c9b804277291b1d05c4659d4aed752e004b988cf0e39158722b1435c5ad9b9f83295b9bd344aa3e992b010c1349ab6d9e115292fe6b49f3141383ad88126dd2bc49e1cd93d22eda18ea6edd51e1ec4fa315d3b6ce1cfd5e5ec21ff8ada18637f8c5020d520f18969c3cdfb8472523a3a4eab21b0e32ec5d8e864f42623379fac8a1fe44b94374e8c14aa1dcd7e5b57508f54e0a7fa4a89d70677e871397fb9bd0ecd5c994a7c83bf1bf3c0dd75ea30bf365eebc1acc69ec5a8fc213a633e672cb29f18a0b43053a6ff9cdf7c4acea496ee33880aaca5382c9235fb5ef9184ea2377c122ec5f4851eebe2321ef27840ca2c2745856069ea77005915f281d1bd5cb308bbf613e9a4f5a8c3783a6eccff5a3dea03141a3599115cac03e5b09ddf551fd0a62b7c63374f4801a684b033247fd8f379d4ae8a63d774f0068a9780f386f14024a3a46132c41b8850fd5908488e07c97649331f7b366243bb3a102165fb45ee3b14ad360defa7cfe552ecb1648d2cd5c91808384d788311ad018a89d7219e930fe1621453fc42d355c07fbbf6a209f9a95402aeb4d1f7e88c4e292186915c55b5fd888034b59c09a3e3b783d1df0cb70680698659f530f601c9293998834ce79d43483475c31b24c75226e4473de9e57253ea35e6767ff859115915091a20b18c038ff1e89e53351d7b6ae8c4ab02807a7b25c2c92f81fc308dc65ae6af3c5826e39748f2339c96345b0f5a7afdade4788403ff6687e0088847ea07dcf74a2bdb2e9d2509fb9bbf561ec73913722c9f9eed956867fae3312c3959a41ef2967bf15884641f36e4a9c28167b1dae35929f355f77798271fd9b576be5bb8db4b8f4ec42f0135150184ac071466ada1dcd6b6fbca5aef8b07508380a541bf8ddf22b0b5331a44441f3308bfe5d407b4ccedc0d294cb7925591c696d143019d742a9cb50fee0bad3c8ed830b45189978f021045ce92a7f6944e8f3814f2b6292ecc6e5aea847fc7c2f5868e1648172fa67d82857fabe723ea4715269b79500f90f4a686dbfa6738f3f5c14ca8ebb3e40b2c32a381c5baa87b8e4d15abd70e632b9dea5c73e465594e9781891e05fd05064fd060ffe4d2c322031654cfb2a663d0ca0a3bcd6d02161cd439ae9a4197ce65f0201d649b2dc94c67f42f46b9bcd155c81d998568d258bf47810dcf205146f75cab55294fa1ce92abea13e2d4f678c94122cc7f5c32c5408f1f950ed46289ff47871dbfb095c8bd94efb401f35dbbaf53457c5cfbaeab40db0a1ad566f8a799fdf20424db6f826d90f068813ea9cc4bc8564976e186bc503100e8f0e3628db4623aff40f3a659e7a746f7a5ea26d8946b16f8d7203d31c1231528a4ae82c4599de60f8914a168114d2edeb297771c34b14de19a46c001da3e97537f774ba4d8303ff001ba6aff5e8851cbc79cebe2ee4c57dc37015bb75ccb058365cf25c61eede5b5767e934525330379c694c4e2ec50d58a7a45ab467026bc52520f4c74d5e5ecc42d8a6f6b7a2bf5a12f3806a766dcf51d12490abc0d21d977e7de4e7f55c4288c05202965d88df679aa4067f877336b68579675824499192aaf2ce8a7e5a31a80fb4f435554363247b1db313dc1b87ac62ab5fc78175eab3e1fda66d86cf63c170c2007af0548aa3b8c0fda4869cfcc3ff47a8c3b16752794abc3081a10ae2d052267ae5037d014df76295860f7b168cbbb9d7fc61c68d38520777af62a4a14e9fc0405d9d9d451f5f205158b83bf01a03c0d0d98cb63908b0789f726133159184449b3d5ac901a0b89f2e8346fe8f783e0d088884108942bd048433727b1e0a8f5f63717cc0e6f25596739edf3483d4953cc172a2cc789236c6af35b1c77d37f49a7030e900e47751b5fbf52ee74eca8acac3c01b1310704206d399e96c0c2feaa20071c54cf0e1c3a16c4ff9a33e63eb983d9dea07637932ba49b411743d8d89ffd9a7492b6ee48a4c7cd67d66cbc9a2e7d55001aa91f2741bbe6999e969620eb904b092786448f97bf92e8ba2105579decce4e53dffb1887559068bb8edadd36e66a05b9a60e3ffa364c90717695a6f9d80e9e05496415033ea377e170addba3b6ec2d301701fd25b15dd609ded23916b47a2d7024134269e7c93f338460132dafdfe8e794479c7c274044afd7a255037b29ec36d986d65e9362afe4a2ea7a91db619b1495e1244cf5685fad3ef06c97480a57a6a9b376cd2e6d1c41559bd1a5a34a50b7f3a9e0655a9e3ed21b1bf57d86304dfeeba1bb6bfdab7982495ace51daa3e355f061a1fb8a4ece26773d43a1b4183f6a448613909287cc6baed25098ceac67cc3cb3d43d3f3cfe4a4e62344e996aad33efc4a03018cb193e21fbf4f1c58f3eafb4178c86913686c2327d2acde5422937e0fec2ab6186b252ed29fd27cbfab35d28f49bc4f8a3109bae4ac2740ac894409a6e21e0bbe107467a4115929c143b13530905a8530735c9e0b4762f4e32382742335da15bffd1856e5466e23f5b620bf9384f31f8a9ee3361e244cd3bac598961e4ee8887e4e678263bca513da52d9a77d26958285882c5c9f61290cd622d7e158e88a19f8f432fe342639d989b1a945cc90ad905befba5672bd43960bac042e924d6720b199872af57f7e8738d5176552d8aab00d693d857dab9fc2adf06b7d14b307f1a25e10c0d06d463ee1f07b3c88339585ffb419211a7026ea8df1ce2c3bd953b129cb22b950ce7153c0f2b82dbcb0e0c276488b60ead7163a837740a160fda8ab59ba7ab8ff1686fe88b471e42e311ebaf003c6bf214b3764bb74437028652b545682f002e16182181440397bbddb82d80546fa9cc23fe2ac38472ed56314e92f87a1b471f0e70564fe220b1a897ab512d572aaebc48942088dc77d6eb8908c75ed51e9e1307b48c060d43a0e620abbcc5e399702890f1fc21a4d6ca090033e42bffcf0df91aa97bbf1618763e26ca3dc12d05a5222124e58dec2a01e76dab8be2bc2c795541165de046bf2100438fd20c2db67d314ee2e7982c2583cf1983dc6588ab3bf8e9bc6e8b20d220cc432359182aed167f028cecd7e0c226d4c7522a06bcfd2e48b4887a0b919a732559a7e7c237265baf2aa55ff92ff0c2f4bea841a77134662f90bce7692b3e80566d0371af1e16c630f24359fb5a2dbbc85fb5907066852525bd761d91b579c0c24849f25ca7ae3ce6bac3ad86dadd7ed1f43ae042fb7f219ae2d9f285625ba2935b3adc4520917a8a042f606944faaec8ffadc42e2b9f55c322eff9a565d9cafe5911c91a7b21599bd17472401bea6c77b8a82a2b06747bc75e328b86028ed633181db0c953047f138a2e08d88e47ffe9af53c0842727f9b0613fe5afee719efafff506fefa30d47ca2aa76fcdac688ae423930c272d37d8b7c0acf695e22c37e16cb49069beeeecb77a43b83b9ca003b23cede633a200781b409612f80e7569847eac82b9211426c66dd5cc921b2bdae95d4f9f9dbcb36650745057d08ee95d4dd19599ab9f02c592125d62e0ee90358e13c124cc63743d94449da4c17577663c790d115f481eb46283e0000041db24bb513b33f1e87999d893a8617fa5d9663fde2cf557d7f0ebe2c141655a356ca0b58dfe5173bb873e8c1f6ea33a0a27e8a55b4c71ce6798b06619f8a22c569cee73779a5c00ade21d6a02d92a12471e393c2b410058f4d39e88f8133b6950fbf78c9d36d212ab21b08cb1695dacafa964c19df773197beb5cb95e8f9a1d255ffd5f872ffad0884a700bc4d21486fa3f3c74c96f30074d87b571f98e9f7c51f6d79d2dcc4431c7b5288a72b854a3d0f921476c0fd7ab1d82363b296ca2a15e31f45aa564b8a9423a19d4d936a6f71ad3ec686d6bc398ad635e826cb3fe06b71b5814063cdfe2ca817202707eec889391d7713144cccaf3285215c2704cef143a0e46df63e42db60fbdc43aa9f3d70ba5ec45a2f11ebfb49bf4a5bff696f7403bf6ef4469a6ca45f2b8fa1ee4e423558022187cbc9c07b14212a7126d338a096ef6fd7c10a7302b75c6c0e02cef7c1deb47ed8bbf68a998c52f2f8a47c1d3fec29f3d006d881377927198fce474fad9063d21e16652e5af17a285fdc96ed642b65c33f96dac16f93a6063309b2f7d262ecbbef394113e645d81784f3c4a41719828fe9a46dff92b305e48ce4bc4379fd299863dd46dc129e17f7b75a724b6e01c913e8a5209c5ea18f72b3417067605c2fca060de00503ce08e93b5f1f6f13c8afa8cd6405bc8e0fbadafb98e27404415c0f21231e30691ad1999e244dd971446f6d9780b849e9480c510252fc89e558381f866cde095a6ef85aff55f0a2fbfaa525f141e33543f78fdb76ae7d8b29783965774c5433146c2f82423b173c5bf02bbfcd9b90850d3ae5f35390fe7a50b43a1700f0c121137ad203e4283ec39e5c49db0cd61d21cbbac97961e131344980f0923691ac2b3086618dfd30fea59c623226fe07dba4a8464794a498450f119ac3c8b18b45c528fdb8575f6c64ad1bd0f5f3930ce076b50c2ae20816be60e747457fab34eb968a636c07fed722ed8b6c15aedd1113239f181afa0d9ee042fdaa32d46571ff6786ff63b24a5e67eddf94479abffff2ffb12ede840698ade28bfc44ec37b6beebd4ec56bdd24dbb12863ce8645573448afd6e892ea2478287df37fd11459a10481270cab3da1b9edf767629e0fcc4a8a88d40b7dfe64dc27230323c956a0231d2b121ca6d2acd2744f4a4d568b8ec112fe7440943acc9029229ba667d8c3149bccb8f6ffb79c62baa2f2a40ef1846712040cd46059061eee2572256565b2a8b588be212a0d97b519edbbfca57e20261b4980c32d41a6846399a3c1aa507338234cf400fb4a604286a8166a1a8096ee8b020701e951bbd785d46f4d48d7ceddbf0fb785a6fe6ac4f4faef69c38e6e83c2243ac3465bd6a21fe9be90dc0d9b2c35e76b5747bdb9ec2a354924be0ba265d810bd6d15bf927c65430d827d093bd3fc46cbbc5b65da5bda71a1beedd198565bcbd2d44261062413d60c9044d3dd90558e6cb773ef1a62e339a76c4014066b2b97573a797cce180c9482401a360ff3784283f27253ca483e7b601bdbf70454f50228b2c31396cb7a91d3d679c8844498da801c8190f88b3187f8b60d9161b306831e82242783781808463004dd9500ab5a65414e3ed4a5a7a51371fb28de47ccd7e637af2f7e03cdcf51cde65588c2aeeb1c514aad0cb3a620d47f12538a5b48e8916397ab10ae78c563e2bf718b2fe3df7f35caadc9c15d017966ec904c515916fc01e1c89bb21f75032cb219aa229489296205830df1862cc6facd2e15d5de76ec32edf4acf144b9fd49649d727e432df201d37b8322b162eab49b0936b7e68990486f57e15ad928a7f16854f3047e42b1d7f229a07eb19b4ac5b1be806af7cb90bdba824770c486b865b41b537e704a7f0ebd91f3d800335074505f65924c8ecf17b5ea67aab3344c59b89d80e112509090445c19117dc08e9af146b8079211867aff0d7d5408f1b04f5238a8dc3ba419ae3b7efe0ba62736aa8f869a71905a289c214e09f179fd68e4f4697f4f2e01a93eb23b506896a798fabe7c40e93d2e8e90e818e40fdcb4673ec1e55d61964ce90d8df5cc32a0b9a3e8e0b4270c09e0f5231805ad0c1b67d118d3609be53f531e53840659c9b42df98bd03009fe32d66747b78f3f2e1fcf5ce2e5963325f2edd678b80caf280b49ea8fee0bec7ce57a9e5a969f4525944673e526187399043adddc695818292b5a8673cbb9184a889fdf0b83d1374cc4901c95f0af6162920f0fafc8e1285e2bb7eebf6a7e668ccb0dc5786c62b60b83ebb47055fb8eb3ca78b8df629c0bcf8ad096ee4c6afad8adc27002153361b9a89f3910aa3fa94a90170c896b55dacc9df196de4296348a2ef09dc0cd71d305ebec0a2a456aa27ccfa95e08a1cd59e83644a4d0adfcfb834d190e62c19e7b6bec4181dd648bbcd33887bdbdd867420dc84a6b9c91cd568887fdd231a9ab8f5cbc9e2cff8bad99079c66205f9851860ecc560c9611c634cf592c6e0321eb61871764a5452fe5d46c9e5f496ff3541d6ee563c1dd11a16f652190017e1a4a45f323e102365bdec474b861a9b1c0099942e891254d2dad704b92d157910909e4d6ea91d62e09cc6c4c01d5eec5e655ff8f5c3e1dd9a422a4c3fd48c1ea84667822ebdd8b18ddf1f6ea1235ddbc0334c28380c2c890ae00a01e5349f5b6668cfad5ca4da57e6d2f4b3af82e27e4d78a1e1fd6e6ae46a2d2c81dbafe542fa4f106f93a9bef710927075fb3549a9c8b45867c9ebe5e76b9499ee4d671ff68732912fca01691bb4c91aae1d9328f80ac296ee21729ab7bfcc96c1ea436ea4fed743ac3822b2376de3640aeef33db461e99d93b937aa3a189a62ae91e37c36cc16708ee1215708f5c7d6cf0291cdd333286dcee5c1c6b392bc8b90174b33b892793129dabd3b4c1b15e943bf2b1ec011074d0b21b0765f4a7e40ab0d16dbb89cb80b9932dc481208f183709b2fd1004645a704eb40faa595901b8700bf2454b9c6b3d009ad6d1c81434062b0bec8933d51ee0380973a97230bbc97f7abe9e6e5ccb2b18d68033baa544a2b6a58ee5cd333d86ac2d343902eedfcea0ebd976c0aef0fefb22607c4194677463ed893449005ec357763b8c2327a8f71abf34de0d50b06b5eb26622912f71abb8930d41fbce45d70dac5a95af208bffde0d9c41c81f1276ef9849dc53ecb3b4cb47e0f069bafdbc56eec96d49a3dde89d76e57ea7d707679e2d5ea0b86af588f3173ec5a92d227dacf81e780aed5fab6b0b8d9b25d1895ab6f00e4d8ab589a4e7d5aa155f935d8dee55aec2b134b2c5e43d54c70a63a100f82594368e61d952b41a0298e317228a7cd889d62a2ea2a91272c604227c57e027ca50637e6631e2ebb9598215f79c89622a3eeee586d2e0a4af2eba84f67805c9f181a7b099e83cdcf50d35b5de023e29d0e0505938278dc40427d8a3c4924f5a4af44e934b456a54db7fa1836bcf9285ddf77f0df7988299d145c19900475f6563c511526e8e0a79fb285f70b6c6778c0f1e81886dfc79f9622679c94edff0c698f7a92b51df04c3979d22af463196d591f7f296faffeab726738ce6efc8e251cdf0efd3a44f3df1042988412ef1daa7d541441adc6e31f311b1da036394eccde3a0e310afcf5913e46b3894af1826621e044f96d96d36410596ecb7f57ef00dd34e9c80d24793ded0d8a438e2aa80581671dab9a1708c9112435e92914b4a1eead1e47923b1544fedeead4e18a2d03e38e2666b5ad82165b47149363fe0ee7fcfb235600eeefe82b51d11989a9eadd276e262cb0cc83e235041f0986515b001f57776d5783814afaf4cea97ea64990f2ba5a91f7685a03749a4a0e5b17a9da5fede33ccc9864dc225d42601ca3ceab2302386bc2dd56886acdab2eade3dc9a08f260d59d68c9d3871ca548e52f027e133a20eb01b09e67590157e4ea41a68269ca3cb8f20e0bb13356f07b6eca46a635fee77482604dd66243849a92734a941bf0204aae817fa3d75fefa789597ba8a368beeb757dedc2b24137a9721b88ac9e55b7a93879f896535445c8517e6dd4e5ae22329db03553a3af3dfdd4920930435bfba111f9d72a5ec9980f68d5c64f2a23cb6fe8b370fe90d81d0c6072088a624e6041037b646fa79a33821da6773b8896e9b4bf6fd23e2ee3e004b7b5a3bb67a838d8f83c391e18f6299fe7790fa7dc65b41cfa2ad4cff209985b42284874ba257b675f0b798f4a0c46de913ed8f4bf3cbdd7449fe99dad1bbe31eaabf3bf622eb8dd68ccf440eac4c05904fc7c294a7c8d3482f06bcfaf529d6f0e8ba9454429752fdf1bb616d8fbdcc8ade51d853d2ef222dd3d1c82aa416ff247023265c197f0ccd655cbf8248daeb62344b4a975dd7fadf5cc86325ebec67ec593191d2129042badb40abcb7302c2576c22aef3261b9b9b23a7d73e57c181421649dcf603d5c7c0b692197ee327c82601566c47bd89f60828c592db5b77076347c065ca95c1c12632723c0731d6116861b34e8e89abd5a887160f10dab298866bc3ca7c37e18574433c77707d70c74904bcd58491a2dcdbcb8fbd3fd53d4b329e6605ce3079297689b39c6b24ee7fda7f7198c4fc0f1744542aa18ba11ccc3fcfc44002f58a0d3a7bbb59cecbdc1de593ceabb80f3de83133a044eac8c8b13f41344de741e64e4a1a04309b900f7953df54961e75c75c9e4bf68a0cab42966eb491c37f94aa7591cebfea8cb4c89c725cd80890a0f323b2028dbe4fc54d6769b9187ec1ef99fa4fb1d0240b57eb3e65537d1b3637e83dcc35daa7a842671448ba06a06092b7298d474a00023a843cabfef980b239c6dff2459310b6b40d8486296b4b7ffa4f362f395ffc56ea4feeb8e5719bb7c3b6af2916ffc69146e5e47b3556b8879fba82aae5287bbd30ba945ea20dbb47550dd663e44debbab9ade7c65b86dd7793b84bb19d5fc00957a9ea90ce3fff09766e014e28fb19ec3051dd57b5262c06bcd4f5ea7899aeceaa65b81d66e91363afc369b2abe112fcc4c62a70f7b442bd3935a92342f1553d1b37c294b52802660d46802cfd05a41b14f1fa8fd7d3630ea51e4bdbf367e48dea552ccb4f6081a7c13a5da726d978d643f10490c8b0c6bb112d3469c95d1d4e6c12978344097d3d489d323049ba7f7dab9b6caf9f280dc581d47d06bab5ec589a8a90bea323dea27aa8b312c091ae04ca8b033f15f91e34ead3a199e513a3962f71d04ba892eb8f83d6768b9fd91d9c76ae2b571f348a82389ad3444eda8eefb9210b34882e74e714630eaef40fdba984c816bf02bb1b97e3ab7fd26327423e46c89728380268f127fb381b4a3f65954eba312c22100758c50d382d2152d37449e9ed2a80176e61634c24761cd01568df95a2a9a6bfb57fac3a1b352153e062e17b1247831935bc89ee7fdad25653682ca8979a90ef0fd3e8f36fa6443298d412f0e00ee299de25188ad1e447e955dd438e658ee74e702e60e9cc29c0785c199fdf60b6da6758c5df9f5674b1ea5c5e9d89a7a94f3470aac38721dc77d983cbacb87d327c7a9276bbdafb5009501811387aeda06c59cc4539ea2ae2530fc29dab519d9a34f930389d69e610f7cb26f18f3101589092d4f2a159adfbb95f03ee5b7b474f7cef27c86965028a8ebbc963ffae7f8dc377d5d125e7b2df0063c9e2b023531ad683248dc51e1f5e08ca0bdbc5425b1026b6843381d773d8e8bd49b7aaad409e3d7fb6e9933e20d9c1625561d680e8efeac77826588eda1c7713133b709ace10bc588a9d92437216db80648a256866690dedbaa1622cc35d6f28f0501d489e54915400684e3ed399dc00a22b3473f1df56d6baf3b9cb5f3e7ace186b05d51ceb7df213b32ad22a27b6bac25b631741c67401673b3a1ff3b2657b339dcee1ae3bda1c587c335ece346dfdad4c0d733024a52dee860ca2cbe2f178d6d6a39c81eb15872adacf9b677cabe6979ef5d11e2526ce3eb2f4815a2cdeca07642cbb6003c0400120e22104376303957c09ef76435a8eb5c1a91c0ef09451a67e9016e6b1a3b14430fc7076377f6c8dbad3e6780c642b55870d28e8ebe44845635191921664b3bc647271b682796e9287da4c33107a932158c5da1dde02f15b06ccdc3537339c7d31d386c8b7efbe498fee691ad2688815588a6fbdcf1e413e68d569fb5444c94a1d80c7cbbdff1d122310fd5b694bbfabb4c5e6f5d2b18365767fef4e2981fb1d23c8ae27d1f52a287cf585eb4b1e6c3b3199a7222f337a68f215f34df85bceca3352c408c132e35e8fcd28ff3dbcd8cf8d5f61663631637f7427d1979f2e37550fe3f0c526b82476e48b33a569ef6e399a675f52f6feeabf8d303f8ef1f74c0550bbe119367ded089a29dff4efbda9017f4540129e289a2edcf6955abe0fe88fc322ba643275f5ff5b12828c754ee49bb9f0cfc4e326802630df6a71c282f3c92739b445845d92cd5e7711231cc363da3fa67ec024433253c7135cb578dc34a92464720c05a0b0cfbf2f401a341c1514b34a9b7d59a17c6ac15018e45d56095e56d0be570749342b55fe181cacfe40a056accba201a6cd228451c96b76f2623daf4a62ab415c093494dcf2821d3432c34e69d113958516568dc68a63fda1c6ec585107b3732a62f7d65447d7579374b06e7016fe53b9b00b7e2b90134bad13cf2fc71887241a4958a1903f4d7a117b918de5330cfdb1fbf4871074fb5c7a27168003fb00e695d104773a83744e8368ebcefb63868a4f38cb0bd099545e0bb30e2b34a0f4a4ccd9b4abe08a6cd546e97c5bfc1d747d4d9d2ef1e759debf0c2552fa0f6cc2460fb830ea6067e9485833f750ee6505f6de2ee6679455566c5149c95991c575d1203795abee011a83a4a174646ea848768af6ae5b06576fcc598fab70e7534e9417b069c959da3d0ea230bdb42a1461afd8a42e89b6965aaba55a4b8a2fbc6bfa641345ae7b0e3656f0de7366845eaadd4eb88a047919128559a528054a82e53b4e48557590a433e8ccb1462d2eeecff48807a61bcefcf6f700b288eb7ad0a5bd880fb73a56052d88fada39573797bef35d9ac7c56ee717da060fcf9aa491cadfaf369b8e8f53ca01418e1043168f508fa9dd2fcd601f6b5e80dfde8af3168b30951ccf82bb7969129847653701410cc5bc493d10c91bfe2663f2b70acc03e3a8a29833e6db0eac6e97706566d584992c86572e596be85ab1ff99905d43d81c1915c4c84a8153f37c4629ad4013fda91332c7a06d588cd1d9f3f95083959de651181d0f5e0f246b7d2fa3960d63f4e024d50aff8fff0e14bc61dd83f7428879f2473401244388fb36065a8a7b2c6484fac1d591368a7f6f299085b80df774967accccd4bfaa7a082bfa36d376c45feb13b94094f6afcb15c94364174146e6b742a11da078bb903690f59a9a95b9be63976e3f6e256106c55c6ae5e3d30c0d6a6680323d684c68d686b48fd2cb592ab94cbd368c5efb774a0c746620e37d2cfd403d718d18fa4b7c4b347161e8aecf2f03654ecd2417bddcffcb99fe639cf81e5467a3635bfb2b5467480fd642e86147ec263762b9396a01d8e2b6fa1769a2a2bee1bd2fe59c67d0e2efefddc60f59b2685b38f11d9a965adcda3a4940e815f9d7430d788a3023be7996184d874d3485447222404e3e5fbb47a7e49ab9861234b15b55aae7bf5a2af7daaf4c4fe62058955a4f3c4fc282789753a06aadd20e2d6b6b88be9ea5dcb0bb798517c80cf40867cdf55532cf5b7e7c2a42524cc68114678c34b788dfbf633a88fca1efcae5e9e6b8a82a09377190ec0a0ea009eda6a2ab3f622db4c1aaf17642b8df15806c35d6cc198fc5a4a39db6e01c9b62e8b1e607ed90a7f74d5769cdce2f12edd0100f8ddb54f838a6ce9319ddf5f93ca99e4606edb4daea8768489895ff6b92cadb0e1a5919bbb6c8707baf17c42f5437d5466f380d92902cc1286d01928cc7cd83129fde2fd2237ed2f1b375ad6990c94acf68b5cde6aa0f319a638f90c5f068c40bc5f6727d85e18ce7b8eb6fd2aaa28c539c04e8c92bbf657ffe8262ee067c282a22c8a9c31e007ccc8bd63f3edc93801ffea53740986a2f314975294ad444ecdc7d87ceab4e05c3da24256bb3921c8b04986ea3b1d1bf94610cfc278dcc8500858aa05a7274916f21d030290127696a3183a3109c5975e8b5bbb60435520fa785a5ebf481d9f92e8029ceb8be6b7713c962abb2fe19a28e90b855480c19536d3479043a3ee098dd72d006d9ba998c209c206fb8ee471a0e6ee06aed9b1684dc0ae32c2f25499cdd5955ccd7d12cff22252a0149ba9064753b9a705ae53254f203ebca137746558e77881fae9657d7df692dd09d415ca80061ab2746a23e98b5801b8e4ba606a2a39ebe1fe68fa577734978736b68dc96c087d1873c12c94624ff6862b918812915448ebd865159f158eb086c3abc96db49e907c306470c404e0a8bd453e868e0a5a983025beff1259c3bc30d1d8f56146a70411e09387ab259c1ac9455299c465c21f171bb8cd7a5fbd6abdd1f8304adbcddedf9b42265d66e3b81d57bb9936d02127c82691d58039cf9e2e88d9a4fa2bb785016c847211d313931369659283070f406d8747f70221214913fbf1f939cba568dd3228e4cb48166b93621137f86e19cd6adcb81f6fdfcf2d13dfa4b98f857319234deedc1f65bfb3a35c38bd7954943387ae5a4105960fa989d41b1df429445ca678b095394f1a92d258eb8e479cb5e2af1c8dc4472ffda87a35916eecc69f37803a5c2c4f511cde0456948273a4824bce596d575dfa87333817c6f79564d8d46edc78fedf16c3a8a5a70c18bccabba2704e2625aa17205303fe981ed68ae6819eed65802f8ed1c05b8feae361620c29a4f4f5e3670ebab8f3ce3c9c3d028be2d02f94264ed5cd6b40a59d4277fd8f5fb64053fd002a204ec43866314458ba0f25341dc93df1ada501dfa1553ea9c58e577c04efd5da1450a9035298a57d1087ac202d9efeed7b99ed1ed98e8adfcb79d5b761acbff779d447b694b0c1416dc4256613505339f911f6a29e1e6ab91ab30fa492ba1e6193ad12bc2cac0960b0c472ff3d104d5df08ed3c73e698163c4e194828822c2bb5555d3556d06ac98cc67a732150e025f552c8024c7207d42e2a68c86ec8654b4ecbc20996ef8d32d7d01ccc6c4461b80dffff3b73bee3bae08940c9f523030583dc84543254168917b94a2440cc8faa46b803ae2cb8412ac00753a0e2b8c0649cc22d1d64e7fda6d197d1027d98e43537957bf78b05d61229afa7af25fbf201d957d821c2f12b933ac13ab1dc0853a9e14feb3de9f982b36e0f31c40b23ea17c2e6e9e0641b5569e1b1d7b39a254bfd32b0c27074b83ec0dcd7601919549bfbc709ee8b3432728cccfb8b8ef12347b9875b84d82e1232181ce7c40c5a7db11b19a89415a44b698d6af2cccb79012362d7c9b494bd3983023c0b27bdf3e6a97a4e2f93335afc55792d5bdb4c1f76f8c6af68f08d9510aecc32b596e31ff6ca0d69582eca2686d7b082cfe4508461c2507aa20b5013112f25ed6a1638856eb503a3ab048f09310b6acf30565ec1859002c0676aa8a73f7fde7f5689e7a9e35fbf11f58beffd8fa739737055bda85ca8310addbef326d36b4a6a8be7cf1ef004faa76023d0ae72e88c265b861c9b293d6464b22e875bb547436364e6cf839f71e32b230f888eb8d839706c8d8e057e5eeee29f9eec16decc9c3cb24dfb585844047c115dddcc7c7605949db7d58a0afeebd1827419f36bc236384f0fd81d056598a99224b3d21f01a377a8a1a8906d7a945cdd1bcaa080bf840e25898bfd6b98e5057c8e6db4f2f3176eee5def043c1058ef8d8655bab52c0caf5c5913beadd12c84820bc6c406d28e36d92de9bf37c5154f0c36b9154139cb781543b733c74c8ea31e4bae1c504fd3c5daac53390cb8a65266d9424f409ef1cc82eb645ef3f5962589432abcd4c0f1024d88363ef25d12820acf919d061611464ec097563d8df41528778addcc879b75e74218b4db1083d9395f1062eaf0a46b32ea1ef4260fec7aef465ed2d6f2d1f8f25cb4507a21884b99e1f95fca76f64104d21927d20baf86a4873df7f7223888e4d2581f2aad9d59e73fc86cba3a76c7c36603d3d4635f57a485d23c9a80abe3bbac5762a41dd45b4d15fcd3a23c7f02f0d99c049d3317b6c12ca4323985f32666a0aed814fd5e59f0ffa33880401061f8464ac73afa1af18478dd9aac2ba29feebbc02d171866cf3be7b5d8cb2cf5f69901babfe5a703aa2c1833f6958c177ca50d0abec3e75d55f3baf77bd81bc192f5280317a023b395b5f5ffcf9c0fd9ae191c1a9c91b84cbb432b6f9397b4b943dcc7c22dc054063b7c0e0321ebf9aba11a00eed4352c220cc8ce8f5efd2efa6662e5598ee4331116085413ce97bc1883a82d847856a84b7d5827bd962bf41d676de509412046d4a5f96398db1dca79b81982c7d59900f40fcd8e9573daf159d457e18076b7293a7b76af9c5d79fc9a8df53e839867f46521dfb20318dcc24f874a26a501873410f978e33fc68528157a4b171e6d8cada8fc7e2c6618b49b29bf6ef99a32476382662ca4a0aa8b42923fece3975624f24d22e46bcb4adb7fc2585ccb137c5bcce83958589b3a0fe6f81ad2e1e73a38a3d2ae2a99e46b92abeb6ec35e5281fe543044229cf6633b3eb0f8375dff2a116020d04cfbc0f750ec5418d948ae4fbe3951073e3e250893c5156218dbaa54f1320934a2ec8b0d7efd8e007aed427ea1f6795b68e4de802ceb760baa6d51f9c83e547bc8cadaf2f6c0461819cb7cd419c4700caaf744d3dfc7d38bb824145068764dc9e137bd98cc89ad574a02c4b203933e60ab9bd596cc4c9628d76b99d92d1bd14df6838371b9ca2b6c2cd68695001c3356c862f54f49f748f0fc84e60fb5b5f9e58158daa0f07da660a4d79ea896b06b428482abafee87adad764ce221cc12cdfa2d698ab90f3d87508fd6c9d3abb9a6d427b30ff4f332a6589e87cd396fd8e8513d58c631f47b39b210ea0914a5464ba9c88a1c5bad8bd2ddbc048e7725f828ba074055fb5cca8c44bc473d4619621fa7dd94a90b3d0929593494d1e6aaa326ddeb5bcee1ad5d4c24b638e708833c6b4e09c2bac53b91a48239bfc899d88ff5a6897a46fd28b7169ff681229924ffe214a19c45967cc7aa0391db28f73ecf4231469be0bf54285b5b7afb2a7c30390dd85f4c204f6ee2e05929ea8390e3321b1737225d343c16f84907150eb0226c8e93838c49507dfa4eb092c5f27d80c07d068b88ac38e810398e567f20ea298f07481af8e9db2d1421dd59971a5dc0a6964f0e2c1c1d8975e1bd17cc5574787db966d5846e19288ba96b38f6e243a879303723248838cbbff5cdb6755c6d9ae98e0939c2ef9a7fd5cdfaf4db10965ae0da9a98190e6c4981c0cac1ae1228db0fa712091a64d6323be2cf33e3ea81801c8075a4759dfa202974888d0e78d45b34048a944f80ad4b4a4844f04787384dc88125153aca8fb697c1196b1b10d0c17a35b3cb5ca1abde3f69f43162a9cc2058fa3928c455c086112a5fbc8189b50551f6dfa28fd3ed542c48e03df247a7047bc0eef111c35b9ed96341c2dd0260471f89718ba96422578906b21c8eb810ad980eaa3d317327cde958e797ebf5afe5d3f9a71952a1d24d37de8f5ff15d97951e02c79595a813be87de3ea587fdc68ae83390400a8145ad2a0448ba35a1d0444d88598f393e6fae8b8e6474e7c07078fa78f50255707af168b747595e1d97c809108e9f9c1b94600300968cd4f56cb984963f0fad9856bb031d4db74a8e2d6f130b6c16a09e6f173c13656b3473133e877e491b598aa2d19d55d1cefdfa69bee12af55798f87c49dfa68cfaa97574b90e064e5c37898be6f97828eb0676484cf93616a569203e7a79b54ae4157120d9198732eddc72976357c1e02939d03f309702c900c17b9b1073f9ec5276c82967fa725574d3266f7112697ef37a4bc2e561ed60363b3a4a3b6129a8ab8d8ddfb558c457edd0aa1566acee061f748237f02748b58a8d7bccc12eaa2fabc77f120845a68cdd6f9046dd8b57e064d7b65b194e6b91e78b40d97cc960b21f8c68425456f70063f7833d3023a1d00069b08cda7e1e4c4747c0809acb2bdfbe6b73b4cb56c2710f3de702845c6a9e788875757bc931989376710cdcff4559b19328e47f46adc235b01b369b7a67d6a7ff6761206fee1875ad05072f3d8f89b41f2f2f7c8b1570e3e492da14c3c7492e78134792f7eeed1cdfd413ecab1e8ce9d9eaffc198cfd59a845436a9f274804a1c8f43952929fba2cbc5cc70c7edb81ff59a866642f8e5b9311b9d676ad0bbefe0178fa538f4e812ae4afc3bf13d6c5c841bb4cd61bb16326c907e2f4d45c0a8063edc182927ff479e7af6c0f45ea62851c63d2dfc4310e0c360e54cb84ff95b705fdab0b097ddb63c5eb17971d6f0603beb5e2625c7fc0e45102a1635d5c86cb9b099f5d69fbccd8edd572c6ad8d10db2d6ce1603e715f5518e116b3171b4bb21560bac353d8ea60c4cd5954bcab5d511d22b55a32b32abe7ddc7881b825ad8b2c8ff89ecfff20d13e9783ad99aedc8b12a901df706d7a2ccbe2c97c3528d48180d0b8ae536863d02076809f25d6fb03b8d98bd95d101a4160dd7099be6c1b0b965d4599070a9b540679a24c631efc0de80ebd79dfd71f94c23e647dcff8ef71e5d329ead0f9102cbf029aaef3bc5ea162043a29bc6053787452466eb641c8df5eab2645450e12417a4fd3e7a80dc646d2282369cbb73bb9697ed580d8993c2f579b248fa4f217364889e4de56a0f094baed8be3cdfe3020fb596be21a2e5f8bc34dede0be4a8492dafa44158210e04692531edd3dd9b8881ca20f22fe6af123162897a384bc0e4af04e6ca023cf67fcdb9dcf8e584ed614e3c52b257a7eb7741f8dd2585adaafbb3cf0b9da2b358d8a4e64235543777b48ec805d08891b8ed7f68e95d2d91222dba4f563b930ce8fbbe4ae4493286eb4d163f01bab9ec4e67277e7ed6af1ce8cac2c4b88b8402db52436de59eeba5f48e456e110a41c2c20dfdf0a00f681e4e205d63812c8124ac9bc426d3775a0334663b0a97060803de726c4b52fd0d863c63cb95bcad32f9e1036b958b8af9914ad2f4afe236dc56837f562d93b216447285dc40102567c8232aa789be481c0394f350491830f14835468f58b3a2fba025357b2dc4f7e3477d2f3bb83840c893e8e0cda88e73144c22e0a22e63b96bd7241ffa49fb008f507a93573d869a04c42108edb44f4652ea3d71b61504ce08195078225ba10cc078814bd42c5a401270b17436ca079cd8a4203123aec24a1c836c32eb2236f548718697fd785fea1cc25470d41d210a4b12de5a9fdd9c899e4fb55d0a61cc0378b340287925ce05d5e72af9278747e7234f1b0a4102b92eedab5d43ab6e5f60cd3dbe534f1573a0694a51d460459140e57008f6e0b8aa43edb5b8407d4359896e50997216681d9216052570a34ee6b676883a483b30d0f7ee92696a590b48bf31687537de25bc4c147a6a324fcfe2515570a4936a957f0320119850701df2bd90452567466efbc64f8d73e616eb64ce98521dce59fbd0acf91b07f0b006f1ba6133532535a2040acf9a684a072f44abc851b4d690e57be0be0fe771631bfef879d5520f819d125b65f47259d3181e2918b21293184807c1193d8ea4c42efeecbd9f3424a055d742ae44cc29e626ef503d0bcc4f5d49cfef307c1ef178c9e01056bd0a98223e2e558b1a84d07545beb9406eaadaad58fc5864cf7db1790cbc35f3514a075c203f89dbf67c62bb2ab357d7b0e924f1851b9a5471a22d5b6597d9a32c21b112bd2ffc9b99e5c455846bc95a6e883875ad4ab7332e036501084b1d388df3ccba2b79d7e2b8a79561433aaed9eac054eb19afd31620650473e034c40c0eaf85d87c9fb09f82d8e0bcdad9ff966194c07d74dda6da77a6002cf47ca6a756ea6128123bd8074f42b8c9fc336495ef4b701f4c6c7ffba9e75984155204003f349cb49c9f61720aa8ce849e40c5be59cfee3b031d8a849736531ca21a27459da70a5ecaab068bc9db7d4df495c7e2b469673a8d7382ad1ae9b74c9a61c73517be8dce5d2c6dfa00bb7d3a845f1c379fe2ece905a3d82d420f09f37357f8e933c44230fde33fe28a7470d7f92de5d9fa4a3c79141daebfb78672c2820387d98c1c3647c4c198fbe25ad0c3ba294987863aa72c8ef41d3017dc164f82ece69e6c43494a17a6d8bc02f36152d11344b7456117f6746ae6f85b2aaac7e2c7ed20c1325b6a75944e9e41c3fe93cfba1482b67e92ccb6d919d21995907e4a0160b7ecc41f5118641ccb17873c4603f0634f7586b981b01d2a79cb39161108105c6493f9ff29a3d1f73fdd7b4cdd518de30f444c75d981cd3da17201d9e72ff4bef3df902a36aea7f2cdaaf662a905e2bc3e7ecd83a90bb17f42e40af9ca4f6ff5931b609bd0b0179875d0e6415b033826fa0390e759d097994005192ff9b87f573ee831806fb9d92e8daee8edbaa63e00c6cb0c29e34c8f76b56c2a7e1a7ac127c46706e7aa448b2350c7557fe75c4ceba7ab9bc65c623b6c9f82260146cd11bc980fea764cdab49e402620a62e565e594cfa4efa2d092b9c2173cce59ff27617ce76f7bfb4c4090aa6f9501b8841f20a2a980a3fa0b2b7109378a48c47d92b9f1682d1aab65c7cd4d68df73713dda20f3ba7909e578dbe6aa56599903139ca7219324ab32a58af6b81223da63de67c07a37de8c8aa6690053aa5980921e217220f9a4cddc5047d2ba73aae557d3834d85cdd5398f4bcf7d9719eb644272fb506c1960d22cccac0e356118d7ec7a5b9e5f5777f9e00154f5504f78485beb2b3690d0ab0817884a5514e661d7ba203ac26f1aa6abef8a502248e6ffddd9bff7c581bfffc1122c03b6c0868c65a96e1fda6fbd89d82a1471dcb6bf69d5a26e6a1935fa53ee072ca6959d6b44c1506b6fde8e6c7119f1dd9e472c071347f14ea0db866edcde5d73c9c97dd0901d1e264e81c4e1ccef0c38610a72a4128a041e04b9376d50c50fb9fd65f7d4cb56f4aa562295b4cc597744b684a9b5325284f934229bf34cf0802ab8a1b1323787441f96363637fdd129af241cc0df006c7c3a6f3513c180ce327d996ca8be6ad89c6edf89463d53e8e5b1519de6e48e19e496b06b38a60adaae77e8555e2487d6439290b3b2b588e8dd58fe605126fa9da3658e698a29a9d33dc6fe6d3f3cf9f0e6d4f764809299b903f6640fa99dc776e8df56ebb6b50ba815842f5879077e9c242b41502a0eee30df490993cef3b079a5c3a327451116990c4a57fd218f4ee914b8847554df13371cd530dcb44ab9904e65c3720f5760a9f87cd740c4eff420cd16c53ab7cd048eb92b016f4fabbdc3eac97b665e654602c4e5c7ff199f7561a2c094e45f0f18a6939a68bf7a1af866a208a6c4106b6a1c03db28166b128eaadca202a8acacb38796a9726cdf7042a14e70ffd75d2b52388e945c7b95b6fdd397e412527bdbed5f39ebb35b096b97642c732994339990673c97c2a99a78e4206be0faaa55ef8b39d42c787eb074a34085e72fb023110cb44ebcd5b697aebbd90d44b9c2343d6bab17d1a48729f309f623646e9d451b7ecc560d7c2bcb6dc53cef58db68666c52468728f259b4a348f4f3b41c09e8283387331324f999fff5c7fef636f38efdedea94b9785a2b678c55704c562c5811020307f663eaa6ef45ca0a9e32f794bdd1dd53444adb633e0dc51c11b94f3c59ebe8d061d630a736fc6c8fa668cd083c7bf3265494be77da2535be85e334b04699b811c44d5f93b28eaf3ee4395bdac2d27b011cfddf8f9d69cbaf6f32feff68762a507cb5c170957308de858394fc29bc925e5d1cebe545ce3561318889bec261984738fdb6cf83087469757ff20d54ae49ac2a780055d7407887e6b5440bf5fd1d94925b624470aa070170490b94b0f6b60061fc178b89e90b56c0cdc86ddb964f5571e17eaaa5da079afda7d0ae0ad61b2d674e0c5f2e1e787b09a6630db06e4713b15f4b2d5955e0bb4151b06fa82c66a7f4dd5a14c5f6d51b4575b421012f8ce8145d1a0e9f88b1887add51309b204d3bcf211b1a90ab9a1d423d828e948ac709193819444b86f4ee074f9fbf934f5094d87a269ee5ae3ed9640967bee901479b73a4f31f22bc14d13a5592ddd791f4cbb62c136e6bc0c56039d70e13b69a07d5c660244f8bf55b95ab481a7a878bb3f2d47935aa81b5d75f98422a71ad8e959c337503a16469b15d15441f4446d0cc6c8200911e42f1ba69b666cf16ef43e8e5348ce1d79c1a2a2e1007a81d6be2bd26002cfa89cdc3474d79253281a5d7c31a89036b92cbae133aaa04f9ddb6fe3b08e6a709d57d6e85c5a9ee1c425cd792157e4c30a54938f9ce6720a586cda9c477b12b96a7758c869536e5fc2b0f88eb1ef59ddaf97b4de0fd8f3bf1b6335a3ab9ade7fdc2549524396b90c5943188a2b65e92fb8a669fc96ec1102607cf611c8efcf1eaa0467421d674103d2d4c234b8b4f00bc462292de8a2f335d562f1657369e51f58c943df02ea9c0671d364fa7f9006db66f8de0486b7a00d05787410df9d61684a84a1c1bbef26ec7aa649ec4abc2ad082952fdff393ef3ba86bd1a62cf48f9cc7c885610f1d2dc659f9a9940c94021c375744f531b4765398ef89628ddfbf3b5255cc02b4c4089bc46fd7f7670a04d0936a8f0b649fc122d4597403137f5785c2fa42b3508cf9e7194f55536d12d037b83fe6d056cf264786a66a5c058d0c2a7ea9c0c5cbb9c86fac78f5eca9952e4170e655d3b7040042c5825a1996c11afd85aea0a06b850fd8cb2f6e4d3ccffe354ca379324efc33e2061ed4f3a7fed827877217515ee69442960d8972610b35c10da30f8321eaf68384c315b05ac4ae1db9be85f4fbdc89dc3a0179f8b164c9716434f0274c4a4fdaa89e44ebaafdada1b55f9a4356063d182e28e3c8cfa4a5689bc1829cb40e0c5170c036d2fcc90eede6bc9f8b310140fff5514f399423ba5014a61f538b2c534354cf024a2d743da5ed766cbc1a3c05930b25af9934f84e59721bf56cc8718dfa561cdb589304c577fdb774f5ba8a092c09816083d285430171888d482d909f1b91a5526ebbdaaa97999561bcfd76ee52a2cb494df7f50f90614db0ad8d7294458e8f3eaa3b542a6a5464f5f2e7b34d30d83a0cc02841598fc4ceaffe6038af7c85c77ce0cc47dcb3c2adf29013f2f4f67da9fe0765ae0f6bcce9667719e510b43673a70f85d7d7dc878186681ede961e0e5a5db898ddcedbbe7bed366e374e9e3354dc91abe85f315dd879cea6916e7d293f50fbb7f2dfbd379119827b07db3bd83ab27ed6cd7706939dc7a76d9d59a9d978a3a06d9529eb235f7b072018fa6bd13ea5e6122ad302c5489cbc50bccb7994d18412abfed11032f11a282a42c37167d1f6ffe5fe3c844f384a83e55ff6f2dd28d306fd16cfdb93ccbd03dc4681f21f573f384dad8036e2a5eabb589b26c23f57e9e87c6715737ebab615213ed64c1976ec5e29c16b7991aa34f4a1a962f11b2798bb7fcc9a78f5019cb342983ddb4f1b2dc65c5ac147a1333b5bab58b839d16d9b7e74c87fc65f0c04e61ca1579820dc186fe31eba0c2f61534cf796b9e9ff6c0efaa28e03ea25b473f86b70638120c8e012c80d226eeae0b93da5b90d5373f9eb14603bbe63ea309364d6e63451397270368b4ed8d18a8981974043f28cf08e253f34d7942905674c1eb14b16c0f67ca25d2aa6af98e1dcc57bf934cb77fec6e974e01ddf923e429fce3fed65a901851687ff302ce7374593c234dd157f0951aa4540be2409eead7e28975570830a5bbb506aead093bcd6a3fe57ad3a86396a16f3eab643bada60313b7635871700188363302483786aee444e56f0b538db96a11e5ee86eb762b87073bf960050ef86091a6fce0e2bffb9c23f9b3ba52aab8bc57b078aeaa8380115c896f900ac1301389157cb4218b9dc787a466618a3604fa2c52db46ce1a296963feaffd81b93d09fecf97a9f0948a610d70464faddd88f90b28a766b1ce2178f1c948af4d38b92aff322280a58d195517275f754cc80e2caf614a177308d256a6d033a027cbdf0c3d813e19cd34cef53e1620e6ee324d4d35bff90852abb443ab8c0287ab5e665dfa62cd67975dfee14b60c5794005e99487883bab2338bd5610476a1880a6b654d30f225f1e0ee5613e51b46e3474916a43420b8903fa978c3d280bdc14a74087b5b61e5fb1d9df1cb7ac7d0c8f3e089e757945cc8860e0d483ee8f5701f8ace2a52f5da011b1be7e9aacf78500368cb517f34a17b08d69d120e47d2e60072155a96baf26edd8c7a687b5c103a7b4348fc19d201b749330ddbb78df52b5e486eaea5bb320ec60d8e773cdaf34dc4da17850bffda1453e3f429c1a84f56afae177704165ad74fb4139bc81be31a2c042dcb266a9f84ff00494f414f49bd882cab42d2eb0b8072618570e98e3e4b9d0940be4ff9559377e7387443e6f0ac071294ec304dc0368f26070ce06d2b7be7675233150de1b5de7a8840c28a15204813fc9898ab7f36854b5d16a7d6da2744b48e9de155caffb5867c0e0c3babd848ef11a1eaa2e001f191b3e8486f557915f019034477e6ea7aececf302afdba8815a7b22e95786daa40679f10d522b536ca8679655c1caa56651b6ef6c6646118870ad303ad14f9063552b2a803215edec4e2b2b9a2200c5bf864b588a9f3bc264fd0df10b8db34d39b335c220a6d4a972588f229458d39c2af139ad30c2999eff3e1f5258032ae96605bbe846ec95c55a69c4dd82ce4a85f42eeb5303ffb8f40f89cd90cdf846cd4181a77708da3fb49c310118e21e5fca4cbc550f267c6736f3dadcc571eaa36a5d62407ac836866f5bf09b0a735d32d762ed28c40ea528ea7e217650a28e19a208a474adf8e9eac5f8547e449fcda039577233e0688c30eb09619471d24686807ce7224d928dd27459a77896917c811cf879ef3a5591e399aec593e1dc9e2f5f1e5306fae5134014d719350fe05d70f0829592a4fbbcf55a8afcf225d8f456424fd089b171bd58d7048b34f8c2f3ac2e32bbdfe284ef76adff719bc82bd72024e62de908263b643894c0b293534ade276d98afeff3c5b407c9e54b1a8fb431651b7a752bc4d14a628141a636d6678f3f09862c7213842dd504617ce6902589d956cb51c788e36715db55e0fd0134d1b963e524d916bbe6454f6c9f048e8ffa3ddb2141bb1fee7fbc12cdd13353001a9fc71dc2da0ffbd41faba7e274c027f1dfca0571752d0d5a3974b8a209776de2697b8db70fff25c2f0871be0baf13fc3544fc031df3a0b68d9ab4c58e21542e8b8ce4cda5b0454ae67f36d0f222d568891177c737b3bca07dd51a15082a72159ee6a834fc1363a915dcd440d96ceefc2ad7a37c90c79e281138c8034f2de9abe957512c00d4925e245464ae7a57203510497b652f0f14922a4a6e8b34b6f0f88dd95cc160ca1d335ba51487ce957ebd53a4db4fe64e12402253f8335826b2cb99bc8b3c2ed3f22fd78a5e3c99fc489acfb8ce685f67838af94687a5b688f9ab0d8a43173e1678acd54a7448412452ad54d1a71f2d3746baab252138a47d17b5bea0a9ff2c15275ff6ac4631a75438a705667cabffb824abb19ec880101eeb066ad2036c00a9966f8871f6d647b7ae8fa71dcdb19b81733bd6098923ae8454a7a4d9980f839f7d51bb6ca1d9c7a0f9b58e9239272cc93498fc417c70aaa246f90015896cdefb2ab664898509cfcb0768d99681730c3c6078e335beaa56a95718fbe0a22e814bf9f05c5e52a65c771cb46325302dbe36dba06b6eb82acc463d2983990933cbef65e07aff8f799ebb423919a463aeda146213e219551725532687872042c4562ef223f09e1cf5c55316d7e50fb3e2cd459e5fb977c6c06d66b533f359a94c0ed40324770267ff0770ea5f15ac270e5e53730b4e5e4b2438a173f8fbe4f25aa9b5565b57810eb50ec184c35ef9ddceea5374082d49f568a3a712ad4b836bdfae93969e219a736dceadf7af084dfe9dc1b0265173325292a2d8798bd00f5a4b4f65dff477bacfd8d21f0fb3cac52b295d53c8d2793921d94fa79235f8a22c6478e5585e871c36bd8948fa69f74e5ceac27c4611b0d56f234b58513b0e90617a6ad5205ca8b275671c21717102536b24f883b9b971ba6772049dc4db32c357f90e8d44d827727b187e8a44ebba41d3f86d2299831084444af70ed09ef9fb9071cdd6504798a0b426b434830a0cc3741f84473cd17dbf72453011997fda3890f3c2cf2c6fdd4038e91da4a61f2b2db0e6ae15599305ffb3c78d662688272732067cc38b2909117f7a7357b4cc8e05ab1746bc7bb5aa48ceef4b61ec8f2b1e96b6f10eb41e06b7490fa81870a1e359ac61dbe5cb153781cfcb63c8e3d584f2b616a30e89c851c97e7f87242370ac130947590da481e4a3c58f158dfa240f2053c0f110359f8e0930eda00764bbba00e5819890cb8d022df870fed4f2ea4f0d5e82836eb5eed63f983cc6fcbc87ee20c452bc07c062896feada686321ad65ba60ce12e92de6782f09cecfd5a64690d78223ad2a816436ee0840bca11c46df3d8729f5dcf6b5a329ef6306a0b5f7088226510911572f3cd5dd382af83ec23d8ce5b7106ba30e86ed30df0b5582ecb44eb6684bf493b2e1cf23b9bb717e6d49e6c0abb005f7345d38c30a12d7a27086c7c66640cd906540ba8e029907a8a75d89eccae4cc22714b67a0998244506c6cc63635271b87e4a1db38255115a36849aecdd60735581461acfba562f86e0c68a6a41ec5b32b00bf62194257a71c2e961c2c6cf29d6812ff582168b2f125550fe8ec75add77f70f1204bc42a370094db07a84fb3aa866a9127a845c36369c951a66e3a353c69f1d27af4276ef624fa97dbbb1603db1a61ba9ffb147de1b86ae81094afdf210c0d73a19bcbe831865a76aed1324f3fc9e798c1eafa2240bab03776074d24a2c0a77542ca0347289733d3b9da544625d432c65c9fa954b37817d2be9dddba580fd57b10f8d63d7e3e54cc646602d77fcc602e00399c74bc1b5669bc2c936c8928fda6421533e839f2c8fd1325a2a6257ff678cdda1311028fbcb7e42a8c80f8c6f100ae7326de5431ff4c43e6ddc2941919d39ca33ae4e2716f621c53745c190227a9fbc55b9eb2dc2c61e39e044856a01a0b26f9cabb2bb6596293544fcb1c5cacf3508fe028b7e6172bda2fad89d2b5b5ead7ace44eb2d6cfc01acd8b9365ed74c956fee4fe4a04dbcfa8bd15bd2e97e531fdd1c29d34cc9afae902a319b31c827b4930c673e2bade30680f6ec92a462dc268151acaee8d7ffee1d0769af70d472be4338129fac065f15345312023a7519d3c4ed2ebb92cea0489509ff028396754b5adb93c188d7d38fe56cf6559ad3fd23ece2839cc2a49d298afc8091c3084556136c6df9c977396c58f201a84e6074cf0f8fad51a6e0695d133cf2855e391e8b53c1ed931d9d37379d28273094abd987ebfe36c7e884f091fe5a53c7af118ff9891061d3195f22fdabe814977dfb2940ff2e1ad9d55d641cc2e42ad3bcf22b4e6cd07a4e49415a57eb2c11cea4e412d4653d4e18d991b4eec2a8cc56a13f1eda2254a2442f77140aa92bd3eaf2e2f97a86d375b223c59f37d1316a57405dcff5891211c58a3539092b6780e77246c153337236f5fe5250a969446b5c16f2cd92e78a82581b7d2bea4b26b5b8592ef941719e1664f8546e5e75b99d4b9712fe4dac397ab09a86f690ad343139388ec2d54b1d52a2b96a12d42b31c08e3ac1d7e14ac7fbf69d04c3c657b2a0dd5982defc7c65fff890400f267d2db79142145c77b7656060e50cb2ae01fe594fbda70ee5486ad4f5c053f3ff4e8f6db3c76eb9358348cc92928c5ef7fe99e7c8a72f39ccf75a077d358aac10cec56b3336d36dfb75ad5d1f5a79f25ba895a6c25250f9ac92fe2881dde5f46073ab6eaad76e4b15fb2f165f6b4d6a07bae0f6d5f55093d77007a47674cf559f558cba6e849fa4fc91bf6e6088081fe0dd97b59d5b0be3df07b3b6eb613ddad26d37afab6bf3bff405545944ca0e92f9b9b445307ae9647060197955d2cd1e7120baa5f05e12f67599ab16616e9dc5f5091fcdef306b47833de1d115efa2f5540734f7f508f1616cefcddabfc0e666fc261e47fa03dc84ecb7a7eff719c988221a9387c11dd9b6ecfaf4ce0adfa80c076935b1db92e9ab2ff3d36dfbc794e8ebbeb74c0c9763affc4d89f3e01e421afe2520d37b47363385a425d463ae5afef852aba83b6d1556b9a00bac4437dbb6ffbcd6f5db787fe0954524142306dc2b44ec25cb0559a3e65096830a2cdd7c2afdfa6d7d1fe0888e9e1ef7c159d0e1bcf094e8cdbc9f2763ddde382ca365f0a61c7a63ab297303b2b05e1291cd458fc0614f29c0ebff994f023f116688fc4f71538e36b7039cf2d7c0025a3d8cef6d4efbed40695121b7b777226a6f79b7cf6765b431b617a0ed5ef7bb698aacf67111e3712e476b306501065536370129d6da429bb43d983030c42af32d646576769786bf56993f8820a147a8444a79ec276fae1fad8e7fccd8e5467b828a961446716adaac9c10e306ba85270326c207f45cdd10200411ae0dc4b85a7dbeb6acb560841a4a1bf5049372e6845ec8136a703c7f2b56c31a87427eff8b2b7e15611047a4be17d1256d9ef14623f3cb42e90a66a86c60078fbe98b9784af6bcce61b0e411bb7876f34bd59e4ce7cd2f4c14aa38905b95fa3e87bc9327eeeb62fd61d29871ef5172ac4524feb6a36cf484510cec1217d29c67a9401540e7de8975cde8cf38e9085c053b1b262fb1dd7e6f50ab794f2ac80f094b942d6f00d41b6aa9a3f7c54db839c133b930073e814f3cf77a45eef5a2a2b8c4ba53b8a1da912433b8a09575cbd9994bf4346aaf8511650beea582d503f2a6ae6ab7fb0a238f20b983af03a5ea904eff23d3180fde6a58b496be023c8e4c666cec3d90637cdc0abd4b90d1a1ecca7ae073d491a08d477c197d8d2dc3503859f354f6d62ca438b6dc8a3627cde548b4c38631e95a7a854b349800480d811a9dcec749cf9c4cf7fe6f9d3b8ce9587c57ffd8f51336aef3d58302a478ed22a1e33236cb027bc507fac3483a6239a27727fb36fe222b517cc0327a503260c280cade930ef96ee30685e53935c4d283e9026099eb691c6833b554055f2abc6d5edd7c332c47aaa1a99f4790c35baefdb419c85091384d6214e0471ce7350ce22c820b965abfb99af7d28aba9f4a19256931e06b85e55c7b5acb540a4dac6166242ae51a3256485395a2539f454d123d0c45803d506a6efe87c7e2d3d022b6cde593d4468f1545e139703ca5bd956c99a893fdd9c9636b3aca965f898c3fe717db7e5219ca05c4024d40288b56b0021ff77bacab851f8858a496d1757c2c93d2e02da96f5087373f9f736b08e3d817b16019f6831f471fad5b4529fa2ee8d8f5c4cba54b48803c3ae9d92ef3011ce2b7b01810f28232672cb7c4a67818b53b53ef25f4fd1545eebea73b062086e9c6a80ae55700bfd993f86c7be36f3ddc91cbf9483547270495198b9aa88f27aebc7ecec561c456af1f9946b65350b83c3e9c0e3798e91430fe46ebfad7ad1e649fdea36cefc7ba0ab650212e00ad8b664d76d71d520e6aef95349c4af7a0821d8cffdf07e091b0476774b41a21cee0c6304094f70866c888066856eb0efdbe9c33558647885522fe2bbeb0571c863027776c1e740df2aa423f9d9bb5f1f94a648dfe2cb9e379cbb2f4ad79fe9cd995c28f9e5bc76e8a77fd9716795e47c275cd35cf839f9080e92aca503a8bbf4639e1f29bee78b4d9f37d2e977ecca51209e0578e1529c808bfd3ed076491461f0dd07f85995ecc37cb0216c1e227c23c36f27b6d3b0772949007560dac7799b7d49975594e9252f74c1f6f61558b916757753f1349e8fb131609c1249b99fc036131a8092849c7f716559e4613b491c2d5cb7ee992888feec5537ea066fd85d14bc97cc139dd2a16d3f90a7088b287c93c5b4b364b51d34e54ce5c6d31593f2a80c842440be784b76edfe21c1201b4139ebe6566d00c769143449a5ea49b1417d2b0e6e52cbb1ee7bb28a0d8de1ae292552bbcbc6670da874cb30eb7287e2c86e59cad0340f4529bc41354aafdeb5b2723d953686a9bd9e231f6002c7441562afc255ec88848bac924c68721d66c093480617def6fbd2e4226f27491a526b4ac1d4b16d105add65c5769e086a0e9e7c3cf95e06e0ad99759fef614958bb99123702080e933d71e32cf290cf027bb6e98fc71a04a0ff509d97828f89977f0a262012c4fb879c3746149295a6aba256e27b571cc971baded4f3d56906500ea4a33699738b78f4433083caf2ccf48ed7bd9ee0fd9e4fde22729e670b61ebbf5f188e207fa4274b9774355cf879797ffac64c4f70592ac15e7be916e3688465762c5c45b22c38c94bb98ae5744a7b6bfc3f4d9c8e3ea4af053ff57d980d31999adabbe1fdf22ab516790aac5184bf768b83cb22a5e7a9829db1f1efc47aefba742cb9c5397bfb337e4d3a81d60d3e540aa455ddbd4f44dcc1a086eafac1505c269581fa07b7777d44ea6fca0cc1cea23c18edd98b07835685b851318c5fb81d6c2978227a7d5b7c39b4d840e9efd626973a7b1c7782f7ed76bb820d8f9b4fba0a91674260888b1980eec22e824535bbb37b60254827d30431ebc4d827e750228a0cdfe0aa66eaf315a9813b3f441d8e7d658fe0faea4e4492381302ea89096844e37b866728ec2da878efa5b7c532e4ce385f84ad0a8902db9d75c9aa12435c7e51af70aea7e9416ab382bda424b5c9630059f72ff65d22ce1f70e67b517846c0f74c67811b52d68d94d13c86814534e3044458d193b4540b651515a1dfb792b4a97fa6717da295701cb1a17b0e1a7e8d744d739d63e86ee983466db6bfa70db58c4f18db721450c673a675969f95be298c31b88f2e1df0654ca0fed9b7d2e5cc51a6b885ff68959d5a156a6a01b814df39169cdf1babcae1cf1bac2d589f54646c8383b199c6df76c639876fd7bcb4eedd3237e8a085d5a3fbc30a614c5a900b97b6b3c7bbd5c71db92180758550fc7d580b9bcfab4aa178e8de8e49709b8d0f7b589564f7ee48b8b4695a9216be514c34a0e402fe03669408bfa85d5b2562baef1db4add82cbc51f51c0d7d26d0aafac26e16586dd681cf6bc103af47155a55c907a6670ad00b54657491cf19ead5e23082961f6aa2975f7e98093694c5ab37f0004e7f49d9ca9c31341a56df0f112d079ce412e172d0292c26bdb75118cc1675c044cb1771dbbe95a85cefea0161272f690f95f83414229c0976e868c80a8b47ce788e3c370b441cd339ce920078216537a521c6a8eddbaead55849f1d330bf981185410571725b8a34a9ff81c87a091011dc362961014120a4990a7949dcd24a993897641c8037c0f8f38d53ba39171fa4169e1e086e135047f21b518401162ca0a25839f3e877be4f659aac18eb6c141a0ebcd7a08f97b9f27b9b953de8910f914590e44c27f4dbb456261686e0d5847d9c65fbf2a15ca705f359067e43d7afd0f567fb8504fb5a8e9b286f5753b0dd5784b6dbfe1e28f62406713de7c153a7bdb4d660ec00149213ebea9823e4b50c25792fb233fdd2ebd2fa09c76aa2067676f742e7bdf14aa4cbaaa403768f61cd7beb58e77ea12bd07e0aa0cc2cb27ae8618467332c204fd390f3a8ce828fcabb9c6c835987e0c1168c76b51c468fead5db1b764a5348b12e95c65ab3e9d275d899850cdc6960a7acd0d79131c8b7e94bdaa407cb44ccf88b0b2f84f7d863e8085e32c77ebf1c576360e1c5544272b62ba9ac87072e0474156a1f63d089e985e44400c4dd39ce6da1b9d8fbd512534737688cffda78d03aad07cda39676c9a9a2c0e01445b1a058dba9d8196727c62f75e63f5b8d3801ed142a4e3efcb281dd78c0f3ce7d15233f661b5a3b3b42e14198273c64e79350cf3827d1b16cecb53d0da29cd5fe389c710e61e7df1ce5bba5f890ee00b5ea69c35839985eb58d49aff04a84d4683b30ba5a6494c7fca10c89d4ce71a29cb5aafbd1df6feff8599fccb9c4efd6000f11fd6476a4abc6783089f77e8fe6ef1c3081bc134393ba90cabea5a6d59f0f9d5429f1397d8806877feb10b838d583675df77a15298f27b9375ca14c246560755fcb5a91ef5ab422e58e9d0ad2612c8a9b2fcda2a4f56249c2373dbe6756b60ce45060d0889cb7d7378f0d22461c8bc0284ddb919e1d6db324a6aa6ba299558ef2efa5140e043ae8c6a01be12df7df0d448365b4ea625e8c44b64f8ea42c83ef4d286001a65b35c3c0d360983ea1bfb050e9856a95ad8e46dd0db9b215b7a0ed14d9cc5187c0c36abadfc8ec49c32c2ded952ef7aad8ade6542fd2a6290f448767ee6654e739a79805d34e5b2dbd4ba0455403b157a8a3b538f058c01d14d66723c635aaebda7f8a95d41b76ec8c5bb4da039f62415b15080ffdc8b25bf1e85643b5b42da76cbe4f6482a3540fd8e5ce89348e62ecacceac421186f03ae38a2acf8b37abd4f862e724f1bf1cbc533c295f209695ce789793aaea881dca17012bc423a72d8db251ccbbd69da2377abd6267ebf42a5869d70fc3b3ecc084c694437097bf9b9b1acfdc7ade98f7b9e0347879eb0b6cdfa2644ce17fe8dc209162ba809db6511a8a160637ad649af7ab971077b75d7172e95dcfb9ef8e7203d66e4baf44e21f8ced0af3e62237dbd88b6c0f9ae6648076ab60105ac54b66e42b3c0be730cc1cfc68efed9afc102c3df3ed7fcd63649913eaf1ff0dc953e26adc1b0acaf45802891949bce302054ae393fdad84f3a0ae0bd9da1083b8f39ec9266e18a6611ee3fb6eb10a25bb36382917714475f099f1dcd50dad01caa58bce5461427e22b948377d46c39b96069d9cd39a569b62723b5c6d93d2ac2fae8a12eda21d01a494c550d3770192bcd3902eff90d00dc24f0505299f3bfa6b53fd97a8b1e03c5818dfabf8fdb893ed00e33932d79d48d47cdc70e314d1e296c3497b010719596940210d21fa431dba3e430740eb000f33c4f4f3d1e25aa66f719c6ab7bd5a0058a5c40b596b2bbcb3032d1dc390800e99c76b82e6d90a0a78a8a2f9575db7e18249a63ec7841a4c794dad5c821f82dfc2ce5e49d95c66ec646636617813bde404294b3c14d4a359da5f1ec9c5f4d4b8a8afd3d9c89cad879e5a0d92bdb81953cd581fbce6134a42c3c74577b30c3b4bab3c4938264d9f88079afccbf3f34e64e63e48e38c171b963b954838eb9fe77beac3c3dae8541f020973b410058b18b5968930428c1893506525249adfe9eac14a69aaaa81951962aace3005b18b468db5897e5f16ec1765d994f333828586d80cbf0c632924225c22a8356d401bf2fa24f0ebd786e574a928dd07ed895b1f338ffd6356bb477c0d794593623a234cb7b8fe6b8fc8c5afcb85eef4bacca50c485f30be91a315aa5c74aca71673df7685cbbc629ca7ffc9d36be9aafd2088c7da4000260f2cfafd2a85aefea5be7b6433ec86bef403852ba0f302833b7b76870a820de9c36e46b431002f8da5b98f2d486b76836a2b0f9712cc109a562504cd3b0960fb8a7e3e66b4c411e5e90bc0de9ad494ef0d1f861e5707256ae427d732df40451c608d9218e6e3380e3e6a5e661c6c985a8ebcfcadc97e5df2d531a5a7f08a0985b8c206deb4e77882317f6f24ec33b673473657e47210e2d050fa92be6811d93f8e8c64736ee4def86979b310f01c1098931aa5a11d2f8bbc344a0ddde780de97c268f1122a61b8c5527b552f2f43f4611e8a7d347babf510ca63977fe038c80adc08f7b94532f469741ffe0f647c1ede079c58c5ca140ec3a9d73c8d3a762a09b6a5c4ee154820844f327af86042e00ea1129d8c96c89484afa0549ec2270ad92129c6b7c31d80bd2f089aa7caaca00b1ccb2e9ac2f0895b5900ee483cb8e85d4d558bde9b3ec6da409b325904f69da47cdba6e3f602517d22ba3154f93742b97aeecefd037d2edcca4238e5cbe2d917ec5b18c17e4c350b1e54356632351237b12830ea406a62bc187d08a6e37b0958d6bbc11220ca10d0e5584832e1e47683c0159402aab548e041768da395146a8e2324483e47335f01ddb40a0cb3e856a5929eac4dda2192c518fe609cddcc0bb22c735ef1723cb981a25886264471e72389eb3edd236948eaa0a1ad68f0916351f9bc854b614c6962722942ccf8a596521b1ab33bdf9ca3b8ca60874e782609d0a85c814b3f04613d59724f448ef4fd7b9dac7d04b4a54fec2ce0904e64db6d3225cfec0557f5181c06eb062857b919467e8f162102fca47a6a65b9509bc52b6890ac8d346d8e07384331e458304e56ba907d15b203e2f40c936fa94bc62257e9480d4637ac0bae815706c5c06482c5d587b5a68cc7108e784a4add08b98a76bc0110ada0e6a0d4d48015cc6c839d34ca6bbc797265c5157fe303f262479300e7bad6d3e6cd66517fd71fb8f80e10d173d50623c7bbdfe3ca5430e6ff1cc7a80c2903aad82a73ffe8c3ba018c58a50bd835338a3086f3e6fbff88219f4205b162ef26a3ca808bf2276952c5b085058ecd69072b624ea84255c16a32848b05055c39084abc641a70c1629e8e7805dea450573b6ea82825afecc3bba49a88d66b66d87358e80450b0dfcb8582d24d681fe1178908f768825483e780d186b7a66909590af330c9670f9a7727acd8abee49437ca47e28cbf0e007a8cdfc79c88615303979f7f14a0c932b6268864bfff57ed7908b76a0d03ea166b5ae9d9017a0a0b027005837a6336081e71f5bcfbd24589320c6070b08df377f9cd5b614c8cff5ba715f4797b60e108464e3c9a4981bdf2edacd0555d96be1f6008a48d4112547b0d743446e369cc397cf742b648a7bddac55564fd0e4516fd471865e8c2858592129284ae68e2e54159d2d5e2843c49eebba993eea8ac529b0d61316b4fd3a48dccb7840e3d81988c9275a4169b5e8a921daaeb380cd57a1847e30554b28146e3bbf2ace0ae1b6435d9c778978da3fee1be89939073907e03649f90f464bc1357c7fafd77ce409dc51de6ed896b7cccfad9446bd7b7f9caecddc055452ac836639343ba6463d66ee98f66eea288751fe84d82ff2e06271ee97dceda7a43bafe283504fc5d490de9de0f476282b7bce5f7a9a22f0cf8e5d23317ad07b5b3e1c8d7677c23c2cf4093a99ed364731519944d47052cc29409c384100f22a86846228e8a167ecbf68d1375a4eb28ff951422c37d65764957e825d42f318a173f63b2d6db9481dd2ed6dc9c19c4426964e5c41ea279fa0c32d45fb746fc045d0cdffacb52c9284212e0093623cd541ac6aeeff07ec09e9c1e6621caab128c410225b06c1db2d05b3810b45974dc89d4df5ff4d95c045ab0cede1ea8d84f0224588354a1b19f78d1f00e99558bd97de86e902b7316aae875f3f7972931d0bb0c50c83748b9602f9aac43328313e8919b7d5452096eebac9b16b635fb727946f7a059d4b9105d990d831018d9776701f1b16621ccd79d046565554255f36973673b0a3db87a7ba6901c00327cce4d2185d0e978dcf5016325e988a5f615dc5261016174cddbe6aa8722662bd3b263fc3adb25c3370c28ae43c366e8d702202eae63f23c9dfcc88395de7329234c3995e96eed24d79f30a1028cd48a02367d7a21b0f9519ccdd0c8f748fb98db7e938ae079a5a50092b30549df1abfbc26c89abc7e3369dad409eb3ed67382e98747a7c4c46402c725baf70878c3cf9ef6df8ef5829a44a52c33573807d9d5a481752f528114c1cb98276a015923e5d06118f33a92dcb0ec2ff374c3b2614845d2487eb8b35580cd86f3aaecfdca13d7be74ca540dd36686ac7ce51ecc292e187d7c8094eb7c5b51c754458f4389590451bf08920836a47e923494220e17ead692910b370f8ced47ecc65f65b71017ae2aa45bf3d075f4994ac281d470568ac1cc6c16ae86d343c8623af58f683b5851f38accc7018db05b723d6a348881b4c695ac32d7aabea9229ee2ab5eb0849f3d8c32cc92f5b58bbac9f5624bfb7c2c81bf3871d9f1592cb4191ed258134ee13f2fb2963e4db438833d1f7c23d7e6fbcc0f0fc57810b2ef12b8af6d3f74c8be06909f45bab04d9846b6fe8c3977a1705670e70dd1392d092b235ee5f16984fd4f5520ff265aa97e7801725896d8dae0d70a218b582b2451496c0ec5fc5c6929016b5fb29640f2251d5d0c4eee0810b7c84b12e57fb3bcf7604fa0c1ca68ea93c6ce34d04cac1a0c663c418198e3244dee87369ee1c9943516ae6adce771082808dc4369e15973e6d829cee76912ab970b95dac0a1fbfadad49bd9ae2550bb93830151fa05b478b412a5ed2e9da91643f33d21c277c39bac15766cd1af631d86b45cf2f5ece4f774b1f817ff97558647b21e24e19aaa6fb3984ed70567a9209269facc641bf1b359e32f376d41fa1d930a9396def893071e1677c80867455cd63c16cccbfc41999fe5c719ed9607004850997b41ddf3764b9faaf0ac944c2cc267ca5204fbe30bb23633def197a1b2392a4f4dec472674f42a2c685d84f06e36b48b5dfcbda09770d424cef2b7273a0744b88524eb9cdeacc830e44c4365ae8c4f03542c3ab64297b39d2ea8a2deb27eebfc256cb8cfabec6c6f2a44ef39a46e3741c3df7806ad299d6bf7de95bbcaa8a0e64be7706992c4e30516fedcaf36078dd516426a1a6de86991ea20b44f582bf40b979c41f8214781cf93a4c4af46bb46e2eef71d60ea879bb8ff3d8ac123d22e47fdadfbc7247ca01ffc92782b846b48c40142b84688f9d0282a74aac774c2bc2d9e59247f9b26067c5c3d6a59d5afb093f82731c6fd063e5f4b44823bb36bc5dbd3167dbfaa8860682eef884b2682a623f02ebf70eea5fbd8bbfa9db57764de3bd3df4c541708bcdca784ef458ece279fefe9df5c217219391e73e7fc2b254bac943f9d11c55a7daa351c39ca55c77179b6311c6ef097bdb556f7f6c6ddabe655edc1e1d9f287a94df8fc87a526529857ae50036363d3783a72ad760a38ebdb8c22b5884573e35c51c6927f47c5e84d87db06357112e4d11f59e81b5ef130000000000