PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 82267 b4478ae5a6fdd5d73d438bc9e35a3ec7ebd586e6855bfef81183ddb841c71a10

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
203fda1b7b6835fc7e878848cfb2a0ee8efa3b35bc983a92032ca4c78098f7b4
Certificate Block Hash
b4478ae5a6fdd5d73d438bc9e35a3ec7ebd586e6855bfef81183ddb841c71a10
Source
getblock-raw-prefix

Public Data Hex

001000000001000000...00101c0000300a0000
0010000000010000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000008aa0e3631d4a94ff4503e5762c2bb4a37a05d1aa003b6d0b9522c8b18c594cb28b8cadec15b3f913c1e5ea9e4532a41f513b0042b6c6c45c165abc89896a1e6450d7d9d451e2e706e2324ffc7803a6f6adee70ef3e15d02898060000000000000036000000360000101c0000300a0000

Raw Header Hex

0000402098bc6e086e0623bbefd1962b85e0f46d3899d864d24bd0dd8c16bd36d11e54949fa9f71af492d117509e96bf8582f25ff53533daf9a7b5356d2758bb6146a72f3287496a8cc50018b4f79880c7a42c03923a98bc353bfa8eeea0b2cf4888877efc35687b1bda3f20

Proof Data Hex

59,560 bytes
121216010307768ca553882a7b3beb4e1c6a9524481dfc06dbab19111193e1ab908201834788058dce37b092960161a7749af612aa9829ae18d99c19c53895c14a1395548d284908a8d0da8bce9e92710abbf5fed94d686494df5043e78bde00b341800f84595f19bfe3c0245c091a0c4e40077bb0a8b1769d3d0b165bd61e0cec0bb25bdd2ba50bf9997b3b10345b6b0a8ae03f7709a4fcd4a39fe75203973fa5ebe668b498d8c0c6742bb478dbe1143a2937eeebe80ed67c5c6b7b618f7f687eb3435965614473e927a037b2c04758553c30010a905882acba4b36da9e1105373d94b2efe73cbae6b1f5318c908a19574d07a3f42e9175d217daf3dfd3e50528f49e1cf5e16f9deda4d8018b15f7be74703757fb8a12fd0a746df5586ebcc071a6aa4783eb96509a5215a0c2959a2384f0ee27ce5c1266178d694700dee92f2b104dbc94ffd441efffb6ad0277e615a6a84543a15e0b62361f8ae82658ec151033e4c736aa7b379a5bfa4b1e608558ecca7881898349ef43891b4b4a776ad484ba4e2b13daa4b3e9057150c7879150d4a786fe7ec16347fb3a81453d88871012d8626cfd41834a5e42dab6772bdbe868b4b8c2452754b0364c4a86db384dbd3d6b00cb6b2a3bbc58b2faf434a743f8a17c70273a23a78a506ec95aa6e3a8c6f7b07d8a261b66c0c455d48e3373c1b96adc63faf15619452c4cc7e3ed73d13225e67779c366ad42251ecb64cf47f5ef7f0a3e98b85dff129dedfee449daa388cb989081c069a6e09510038146e77f637fc342a1a16efec6c400dec23ce6d3381068e73fa0841dab5435ad3bc012b19a77a1a2fd823726eee95d27f6ea761e2cf813443d386fcb030c8f7d42608e64d9120d8789c163dd238b821fca06b51fe3b7ca81892e0fabbdbb14cbabd39575b1c3366e88319d2b2afa2b3bda1207221bf945be2d48588a00655fbd2f2627730a7e13a60f749cec79dc325318dd800e8ca29f03df108aa94002f1121c3366350fcca01ec149224b5b73b24f113812ff4de7df0b94039bf367e37937bedec6ec1c39ea8619216602cfb1fa3ca876b9863774b3b9fd19ea9fa5dc0e43fb3abd65d17ccb7046db92d29246893e7b6b76e3918c3bfd6fad0804e12dc36cdedbc3b14b6277bf2b63d02a3496ce9ba935bfddb8157594072b936f262b2f52ed3528b278aac09c2e7d46d43810994db02e54b4fe196d5b63d8734ba858c7a2348e07297164903be0fd370f6c0a79223a3bbdf3e776e54c93483bed517e325a34d46f6c3d11ec4810404bbc00705fc4b4aa8e46d76114e68f5e8a30dd9835a9b176b7e2b6de6ab9624a98c1d1c3805aca1eec60690ad60262e80de6818f31d0ca198f662459c4d9ccb0d9f3400b533456cc67f3c765149436080e3aefbeeb9218c2c91b64faeb2a13c91923b009ef0f96922c1a0aabf5dc0330217441afbdbfc2795019b6ea62d9d51388e261556ae5e6d7c1ecb5fbe9bb421d561a23aab3b06a70eda1400b127b27273b8aa8e168de8365812484fa86eb5bf65126809d034bcc9cd4a550bd90f9fe3ddf570a60c74ef93a62e266213ae1b8ce778c1e15d8e5c561ea51e4b86e86b59ab6bc7c0319786b95bd48f45add4eec50a2f0c3c4065e6d88a0b2a8ed35e79f5f12ba58bd4e0d9797a509630fb6b6232e5857b0d8ca5aba99a6678b5e215a0a1b73f7f16f506ecff965b8a462f84d67822981c329fd8566a7d5ac5be6fdce06239729c56283e1cb3ae15c3038a5e43516ee86b304c75d51add94f1c301909fb5e25fac097354497753e9b1c12a76c25a6f3670322eb41bb87baf9287467a3b83ace66cc38a446f8c53ace7d43488b715449a73e61fb9b8a55acd1c9c7986ec93f07276bcc5a7464c50bdca2104e096d9b6c84f396bafe2b2bfe9ee656e002608aa78f36bf37acb5778f5ec7e05199b2ad45670149c92641790f7df98a8ecc875fc41c04f6c1c3e7543ac3377a69432f49dca4a7bc3d7bd7dd184027734e2c1189f360d3e8c5b14e2b08c79bc0d5c5612bffcf11eedb049a49c1d3f464f11507333796ba0e7261d88888936d4ee68eb8c838f900edcf45c5c0f8286cd1666e3abefabc7f9c28bcd679b327af5ee925df887153af7aa6727c9e68d37d4598d4b071461d894837b36e786b9e9260aeaf7c16ed65c0d143514674aed1d331fb4b1f0c8ef93936ecad864de1c7b953ab22496d5773b850b3c981d84fc8dbf6c6505e5efd3ea48c592e030018e58af906b7beb006be6896a2baa783d60a3eed712c2d0176a56680e2d619f9a6eafaee484e1d94caa1d1dcaee7cb3efa99c40e528886e20a7d87f1157417ea273a5e2f81899542fe7e4bf9f2507dbeeb34bdd3f789f8063e8a98df6e16982147f0b4069759dbcfff8d8734213f015a25148201745c77bae7d9bb5ac8771316b0e7623e0ccaf2889ced2d99de826229d6f950c76ba361e9ff37f7f86399a2907e778fcaf5b565b17ec3ca337efe79102d486797931b3c5a428e50fbdd7e45a6dada5fee4b089b596ba425bfe23e5546a0da5ae8a0f9ec2f644f9fdbcbc8f392af1913929eecae8fc252a9a258d6af06ae2e1571e425997804055f01258d2b95c53c4370790288e42af68993a44c323e065e3ef315c5dc17d2966752334f8d5b6f169bf648211dd2724d6d3806d2556edf34d684d44c9b041e00e5559bb4edadaa57df91ed33e61b898dcc2c992111cde3090a3880d8455881746072ef197d9a059b11f5a2fc93e316b80ba506b57c5b5973af73e27ca083bb14cb5977ec05f7884b98be3ec6db03c54f35c94f3c165dc9b69b7d85df82d71cbf0f66ca74f7ce5715b4b2a647578cafdcf701f4db24dd21a1d3548f68bd648f630d8a82b67fa191ed707459d26bde45d9a100c55957c5527a745692694f906c7a24844df6866eeacde22109e4fdfb53dde73b2dcb8b671fa5334d1ec2add1e4b627a0192b947b8891097ae1f31b46d0ae3863c94da8733c8bbe73a23e7c8577e417be6330473b672a434a47240ad53eb60b49437eca11cf2a6e14d99a16cb3f032ba4b88c6a667833e9c259f37f3cdb47aa06f5a20625a759fda314380a17315c78d10947b9d7c0f1a3a2efaeda3f03c9e828904bdbbc47b6542e992b7959a728bce287cbcad157a80a14dd2368855ad5986061ac004c98214261baca40cc319220ccff1f99fb12a37d219f328f9237ae5ee2f13dd9c7f26f77851a6a1b6d08bbaa3be0ce6a3e5ec05d635d10db2202da6c767952edc2a787f1c4992cfda9ccfa05cc0a7852d7dc9c8576986c79aaf0f32a1e8a0136dd628fb7afc57ce39064fc948815b99029cc700ff09b92a739c88705f9bb10028d70f87847b6beb3dc0539accab0c182c8f898082df902e305a6976a191e4a92f89dbc21422dd63b41160ac11898f9d4dc00ebed471a7939cc90e55c2995cad6039cf833c23e5731ed989c8e8fd7d63fa98171a24b9e6d57bc3a63c591983077f3a935ec6c6449d9fb7ed71f3b1373a030ec9c15c8a12ed7a0fa85227960bcc2fdefe10ef96ba4fa980b71fc3e6e7173210314fb4c8c595ef951289b8f4fdc823d9a6c0ac841e32d1a89404aa84a71393714c59f873168cf8ab90821be0c82ff4fa3e208594600aecfbad365a03814c75387e8a86235fd7917b457b8dba2df9521f813e5f4f547419c04c16d8702dd91bed8466aafe1bedaa0442dae51a470ae79444c65033736a2dd904bce98a5f0df21fb77c5eac50a49a594541f16233c5af5013f47122f820ed8f2a64aeb91c22a2427d5033fc7bd71e0360b2d1261775c8d0689cfa4226ddbb82224ad4c6c37d39b43f0b32f7b114b6a1e8413ab861655cc63468692d5c373f216bffaa39d2bc8b8e99ef9948c5bd81016152d042368989e8aa2e42075767fac2830b460093a222fd8dcfdcf00b99528672bb1faee25bf94ef9e7ce1b3979ce4db87e0f413be076f89f361a3fb86afb86e6bcd584653b63c6ec8ae5c7f6aa7868a2b8b9e999211a2d5dcae2501a975293fe2816eaabf547a542348d0ac63b2e9bc5bf5cbad86598cbc562e7cb7d366644e5cbb672a1c9605e9176caa18028802885dafc991a9ab4cbf0fc8061ec38a59578e86191c1f40c8136ae51a8f980e5bb15582b08b2883feef873e2fba43f4052979449bff335c447e525676f142dbb9561c87e314de55b40501ad6bf003bab963a1833f18ae152b4fa7370f6df8f8092d275612e078753d1844db46de9cc4e588d90f12bd5938fe6a78f5c78b810b500909effd9b070c6e7a84cc7db4257152f6d5620eb390bbf4ea81a1a953d5c4b70add31de714f20edad3781de7d84d78700b60e164caa5582203cd879f56bfb292ff903649b53c4c7740c2ef7049282246bef45ae2df6fd2e3232ac440e4bb34878d7adb834809c30b5e62e72c1b9304c94f5ebaed2ded5cba05c92c81560ef2dad68fe5f80f5e02d5a9c8b6592dbc478bf12c49ccd19ba7f8dfe24c3bcafbb4b3d1fdf554b09c8ce6edfd8d89415937de9c8b0c2b6e4b2db9efff1972bb44c17697d5928c2c44e7114b929feb0892280a8d4052ea8430d0980da5504e050a15454ab9da9733fbcc4bc76a532b0acf671b05cd1345035efd28e33e74cc5a9fd8144513942e7eb7e9358d71ada46ac5abd5d47f0ce2bf6e03492ca66dee9a34095dbc08897fd8d8038e587a1ff2aadee915aedc033ee02b708b6d68e1ec7244a6a1fca37da3f2ad9940e5a877ea0d18f700a43b543e7c9b0ee55a05bf79742f08e0cef78af5bb542df95fc7a07491e476b8b65b96c6f9aa815e0ab690b01d9c7e66d36be67c8c6a9ab98bcc8e11563836e637ae1135fcdeb08a2c5843603e31d44b72ba4deb6bd5c727bc200a439f0777ee423c9c1d2bff9a3c8510abe770b125536f5c16f093d92948f966d13409a0343c4c8be9cdda83351dc76fe1b57ac7d4aaf2b36877c6afb655bb5f1208d55be8bb911d8953931b1ef8006ee9ec05bab0c2815c2e49a6bb0655a36eb6413f29717bb6fad49cb490809b557763bc49ff6384821cfc9538d0beb65c3e56d68c5db003cfba71c04eee1b3457bcbb7a7a4df18dbb4b76361f6db98a9aad5569b435a3d55feff3880693f0268deea3fd717961229d1f5a2451ce669a846594ca9c94b45b8c46f9574bce88f0da5aba5af5416757b2d3a28fd5bad2f8d2c630f4861a6453d2d4d6ef28e22086d5698a3f55317b7e797e20eeb414c0d3522e10ab58f89687b316086d080bdfcf552802c98a10ac0cb532f37f3ddfbd227dc88aca4b4ec15c3b65b9e7618ae65ff47e0c81ff8d7f8e88994f7f32dea53c92e6ba377d082afeb007e424faeebb49e3b50678ea7291aac1d3e092405faec494bbdf7584e2b6828201a9045098e4e1b4abaeddf6745f029bb5cc03be905da9b0eb3f1ac0aa86a1fd49db7a6c833281e25b246cbd41e88e8038260ffc11651030479aea3faf4fa91e9ea2c8883d06913cff6b705edb3063d7d8adbec445c53a6c5dcc61e866735001ebc9a5bea63d57597a2296a201b4a9737b9ae3f4d80932f91475bb9ae9ddf94db06eb9127ec5d262429fc336d56e9ca378c0fcfa9f08d4ca96dc737bfeab8b017b73b67e9853fcb30fac8b331f721538d1d4c54267e17a3b7b1e1a930f251ed6216dd5cba96bede9597bb0e893b409368c54ce1b82f05ed35a824b158f0703fa487a60caae93db0a557fbaa9643c86688af1074c4c41cfb0408dfdee2b406bc1dc237682d44e4f28088c7e135fc7bfbd08e9b4fb6409efb9ec99866fa92dfe66f6fbdb0ca8641462bef73d17bfc20ddf02602a2277f9f6b72dde543200fca306c084a1bfe44635b9b08e6c16018691c6520aaa932eb9850e37d6764b9f6454d6d906a97c5cec1a9a842d83d3ad18e1e02aaf6c94613bdc6d66b18dec67608237b396bbe04f5ff86b444d1fa0420309638d9f4e0fc091bd213376b9d996c90c1a611998e6164cf089102a9367ee6b83671f4a64df2edf768dc12a8fd22b3d7020df1c67eccefb0f0dfb4a791b6afaf68a9d2637ab5507dc9a1de7b79e5b7fdaa715b686fe75bc27e6a57c41cc897ef709e1dadf59de6e8cc421cda74104a1adfad0a6667e8d7e5f71382f7e48c28589d2801ec942fa0b76978ffa818ecc35ac33425205c0fbb0ac5ecfa9f77f1bdd3c3a8c56a564a59b15fcd71df761686e0ef96fe94f4fcbfc4ade14a79c0f07b5a14911c224b88e466569c43e14986836d4d205ece50df22000ff3cc5aeac5b987c2a46805ec7fe286370cfb6ba4b1a331cbc022008fa158b038c54a74d21f3798fe4f02c5ad7dd4b40e48be60ebce40af52612e40ad5216532141717b0eb6d17ae649a31539a003d31dc54abb2ce42f32e89abccbc2fa2c27580b11765086b4997fcb4dbe9f977dcb301e5c709605d38c7c453a409d244cd8d22041ca1fdd7cd0e500f556cf94b51ddb26d99ac3a15f0bc4b4fc96a397e09219913717d98e3c195b246aa40cbec5585d8a0cf1abcc9538fa31a326f119266ce6f2752618d89b897c638f539240689f1a9318d45001a25aaa5ab232a52cb04637e8ebd583d27a24827bd6fc7d923e1630a480c438853b4d1dce10bb264c2b8efc3acc1e4102bf2bb40b76f62fc985f6f0dd5803572c40e73d31b571d65006dc1c42dc1bb5278d22c1865384c726b9acc145c74f7cbf6df8d599eeaa4ab7267ffe4ba793dae019f5e344f4d62367f7f402604906766c92d2ac5af43892c375b44cf1c659eb5ed436949246560f1488d15af98aee88d7f05d2280163a210fd0c8b789b7a5075853c1941b5a0fe6910e198377b4729b5147d8f82be70fb92f824e28b1892d98ef2e355c82aa0ead81f2944958af31b545ea3ab697e8dbf12d1c2abf81cba07e05bd04c473347d5f9b31f6f46b3f56a6ac376b48329fc5a512f11bd78dc1a1e41272f9d3afb88f478e29d838afd09a6488c04f9bd911339d0abaaac151450a3d95609b381a9931dc2386be2c0d2aaf61718585dc481ba9a1a4accaf5b43189b903e52a2ad482bea12844d75f25b88398c6945fa1f46489bab418ab87a0b8ae0a689da9f07e4bb7e0a2a564496c4d2c961e802b6057882c46e2a44ab009d1618a873264fbe38ae58b9b01eab1e87d2ebac3f52d91d502173eec0f079b162d7e5fe1b513097159fc8939ca1b33e674db68111230739d7761568b19dafff68f9f772b82ab1fdd86b4d9b8577dc0563895ed181df741fb9e9706046cb46d81faa6a8f1111459fa9ce34141bbbe89998c51be540de9d352d1496be0cc1264553795620c662acdaa6cf0de8c21584d049ff12bae4581f83324aba3784227c153a41203dad6046b8430a40da5b255ad6a717da005b82f6f8d45579f763eb5b549c047bc0a81a3ce413ed4f4337ce1406e7ba6ed90ed1ba3a9367787b0454d18c3bc35d15ff0214fb5461fcc228d703cf15c4566f6288abcaed21b6bd3ee9655c8da1d120e1a4d2e889268fae4d90d603c6d1873fc6c5d826658eb9150f56568d873fa9af73127b4ed9500a3ea507361101a66f7635a0ec3aca67574d7556f2e0171978450d243d6323dae1912f237f4c29006aede1da759e1c68e088f901eade747f62afa0f338a35575be5cf731de397beb3ce488fa28972f65d90dee1d1c54478368de1e3e4ab7d4fba21b869e5cadcecc6b848546ca35a072e2e93cd562954d20f481b73c91a331ccaa868b01334145c171d397ef242ba9c4e01ed650e9338bd511d87e88fd7e37506f67aff8223858e46a26f41cffc4b448d0dd51d95148c58fabc634e2865f2894c55f1c519ca400cdfa31a1813a0111a2c8bc012011aa235b42f0e90654c68c9c874558567f015a07ed6a79a3ee15713e920980363683adc7c5693e746c01272b3110bec436cab18c1996543b87116f3cd7ebfa113e6808cf656c4546af59c88900b3b6ec834d8d47af6c3b650fc83e3d9044549c1b3fd991b1a4392a35f1daa98b1e6145ba89cf8f3063fa2dc45e8f949ef70176e30b6fc00a25606e1564239f115951a2291174405434a6ae6a460a60d399169a1fc889320aec184b1c0af4056e37953030640cae4b6d5da45b380ac64a9bc3c530035b841c65031f6aba63b00b1ae60d816babfe34433f2f2504f70fc70ca92493b97582b42dcdd42e5659334de9f23934d288cfb08aaa7e447afab10d51ab0beeb1415ac2fa794d7ea874eb69c6e4bf5b4f3181012cd71f406a31e2d486d982515f07761091575d0aaca992ed1ee8ba6786315d218d2af72e0e0ef128b3fdd0c9c5eb200d4f258c57057174973777463d803390340c1733797127f004bed284f77dd54a3f6134f9d190e5fb90bea4c08a3d5317898fad33a5cc7a07e851f899cb3f18f1f8a4ee637ee291ea963a3c238958d7d5fd2c5e947cd6b3c9bc91bb313dd1ad0754c5a24d44070d89af4fe8c6361b7a38818bfca9fb527bfe332fe0d348e5b3f9addebaaee52625ff1e064df76f03b1684cd5d82dd010bc471ec055d609ee68bc5ace38456af61667ee5b80ca9dea336853d0c8bbc317071944bac1b9ef341506d142546fea45176d46141a5d1a52f8ddef5b3fd76ce68603739af2c181e57cf3d0a334eb2eebbaf2890b5970b2c6f4e13bc053fbd2286e81693dd593d2bdb5a7c5c97c32243856fd3fe9e43f0b1dec7d85cd79469541819fe2dd1f733211a91d7a279d2e41c96e2c6b9e5e82ade32eb12db0c79ded9014283d5024b3b3adcbb1d254d62f2403a03c6c89f16e90cabd211cc7e82d8a4f352e976c46b225677c5e26d39ed11edf324ea76746f5e4b1e18eb05d8d14a429ca578e50430648a816aa34b004d9251ad0e60e5a750a664b11a0bb1a88a65f61351c83e35a3d13374a4463602ab69d9fb4aa5f8070244053ba0dff42c9388b9d501178e7fd58c0d28ace31667f009016b01a7aa438b108eaeaee7e52abe29913dc96346ddad4c1b4f8b1e829ee5281e61edd710d679f66d63867ab8208fec7997b0694168c58576e79988216ed21150b7763b70ca887b2e3868b5050092fac9a122f68b520517f9f2d50e492060f17a5ab234df46f40fefe35f43fb3a63c9c505155b496e537d7b4e1ce702b2d2c34dec5466b02828378f5389b8b8e9a469bf062046f769c114c5870a5dc8ec67923e02f7ba408f96b0d7de38d834197b8c1572ced4c7cffe3d3afaa820d3ab107943a13575f4f60b12abffa0b257afce11a6e3351d2b0082ef99116768308b20a1ef3357c75d6304de79e4ab2b838345dcbe14da5c786743a7d2e4ef68e531d4366b0b9e3c4678714b5e6c1be16bfc03c8849ad0e2711b8c038250435cfb1dc6145dd8259ee01e0cffeedd05294b90fdc68678cbcf680749a7bb38b40ff6be14123e2bbd68c64e985529e02c0475051b4dcc9af92adf90bc66d729a5b026d22831226cb9849d8acc906413ab31b40f4ef637710255e91852f750c107be3f6d5546f6024f7331b76e59c035f236aad053a417c09a3a4b03049c53941a67576d60821dbfcdfadbba469947fc87d50a3d45dcd3ed76355402a642ff531fbcfb9ca36c5878f1bbc4e796b805321255e06e862b69d2f80425702c1d6a357d0ec6d1ba894935280f60825f751bee5cc2ecdd4dc53773359d55b0b922cc6baa023ad87297aa8ed536faa1496dc3e9f63935491eef632c9bd728a733210a702eb88e36bda58dbaef387b191d034e15b8055532177f2a8b8a9d2442ca83d07978362a94431bdceb9688a30cbc19dddcfb8b6c36355160f4464989a76057df3c76de88ca9c685cca289e9df173607992b50f078d42709178790b0e1dd4108f2a099813f42373fb357dbad17b49cb54048a5a8aafacc9d429905fc10572a866e4408c54d4eb53e07213fbd4fcdc8b250c6564e3770be84814de941fd93db7c07f959b8a9c8135c56c1056e195ea877a840844e546db5769b43eda588e725afe7b7bd50ea718699304cb672071d889e0cba185ae6310931f62a3cb2a3e0a46a247b24e372c98336c968cef514ace8bd59840d2771ec8b46df2bd52272d766a0e2340b42c4f5c4a3feec187644c8180e5faaa15fd291fb51084fac079c430710f4ba50c3acce3b8ff852a8e65e19074b8c333cb7ad6dc64224c6b5046843102c1e4fb460ee1cd37f838b18871601337b3d79b201a7c28827d11a7a9d56c2e8b1ef9a645fe76028627627f5720da76a01eadc8f0b5b2e49c1683fa4b1c4704ff67e1c81049ecf31df0c0f3897506e994ffcd719bab657ea83b9d091ea3df0b08e2f878986f1fb8fd751828799221e86aa3fcd0d0224d792bda21ac96cf31ff308944b0893d582527bbbecc69ad09679317ba2b19fba7d8d580a8c8ef3189857436ae43e4f333325e3ce87b5df9a1e3992e98379023d41686c22ebf039e3f59ce3f84244dbe929ffa2666bdda809655b7ef219f60267e80d76bb01d2ad19ddc253d15872603ed3c9d51dc819b12404938b4a39aea37cbfe061f91fcbcba2aa6b1cda0a4cbd018cf23772df66c403f9cb213a1c1eebfe14819a74bdb33d74e987287016a02396c18d1841677d99bc9cc4cc8a1f657e0c7e63366f36a50feecb98a32e619b4cb44af8e58abecd921aac88578c7310b1ee88d6403382d4b12d48fbe5951a4bf1f6c1b3f7866af863299738c76f33fbcb48696411b3146190be457b85f9640af726980875fec8f0c174cf7fa59c1d34c87f3871523e10a5e3a5be3889b14cd474d2fda94c3a8abee03b233f98986fa4848b156bde411dd90d85ca0d63f06a753836b48d0caf46b240dbd547b2a0bec9d074bfa0123e645236ee9af82dcdbe8bd1b9befee5028e7c724a08fadd724082c6ab2dc51c109f75dad22b31552c129b4f0c8410e5c878346c361da253a7d365eec52635ab0886813f1c74c57c214899dded76d2b073787d073ebaa31170589ae25f65618e1e5f1b4bdccd3d1d24112f53a665e82dc31cd2e36ab4f6f9178822c9ec7cabb241e9fa45cf58a7da6f12a2efda8f4b2ac453f6b8a7aa3f2c85555a532fa23cb9c6ef55547b5244c932cc9f2fc35f6c9748e8cebf6160dddb58cbd5e426d5763376648a5c937a3d8b5d69ead0024961b734ae0628e4d1b7a12c340e45c8dd463c7fccdecf5111808856e26bb39c506372f661fc0c0049bee2d9b570e48ed1a5261bbdc2d7bf58febfba91424eae37b2d19682fc727bbceb47c7fa782fb82a0f2312e192476edf1ca5fdf4fef27ef64bb6b196dcf8c835daf420594ec65df161bfbd3ef8a742631358af7f73b4000d7002ef3a071424548010e0cbbd3c7d2bd57e64c3457920e08a5dba29afe5899615d45c3960b84d588e523a61cde63e0e018e5c8b6bc58a8bf0df57f9c501593d0110f68c41d4b422f8602b1a29c229ab26f442ca080cab3846e3ecef9ebe2dd704bff4dc956bd2cb2730f1eff0b9f96a250eeb2c5fbf6d51cda1f3aeff5de95218206816239aef708269fd98d1588051ec204054847a27f7bbfb7d1d063f2d7c785c9c460bd5853272b98afd9fae1404126e8366ee4ce1f1f41ed81655527ab63ef651d3f18f658b88a6457bc98b5908110bbb151657fcf830082f21035ffe357c82cfe66d04914aa777b79c7a4f32d41f457c4017294e22d4ab4432f6c3da6e3412d3828af7278e0a78aac84a689d08fcaee4f7a800b13baaf95908b116be85ea0c85e159a1a1242151d657b34388c1e067d6b791a19163de5e92eb77d1b188d67bfaf2f16adfeb5bdf25cffa36d6b70dfbfb18992f751ad9ce6b2a9223500c8a1175d0d8a4bc5566c698325acac95fbcfea2b03add133d5da0cb64f557a6eb051c776d021195f7ef18c86233e900dca538332842bb9c9014f420f75032897c80c52c221f255b21452e781cf8e0e0f4a0b50cebc6bf55309f1a0394ac803de0a3506a51f9f2a4b41822a164821ccbb015c13cd3fe347ea872d27997d0c58654bbb2c2dbbd7e500f26d4299d674735492a7c27b803c35f68017691733bdc75fd5ee4f67ce42d9a1005c9b7c45948f3a750077e2bb9b506a61098456e2a35522c601a8fa5b26e32dc73020e5d8a0f879d07ab17e41428df78524c0d5e3a99561e4a71c2bfa9bdc913a4e3b8e1e3b410bec3713af8a9ab426ba307b0ce14700f6a1d781b63499319e50de1d6186cc38f83ce2b7281194e3b41456d118d1184eec8041f217dc45c44cbc4fb38644e3763554d5675db5c63dac5cbe2a7499616643e2451af36e7e45a83b9e8afa26d540460f4880b0b8a7d2e09587854d202fe6feb3274b95931dcc95f6bacb84403b86a236f67ad8431c1bfcd7f36876aea92a8b3c099ca72a984b98e5dbd4e3375e1f3f7247ca5102a484d11d6764921e71fb17cf9a12e0a23c264541d74c58981da96447537ca397a835bacfa789463ea0817e63805fb34b863797375595c484c1870e735a2f2b6c76950c687e573d469e031238278f0a59a4ff79ba1e5002c45c333ab1d8e505a61725dc4d8df5dbcef0ef8da2f8c8f33d33a2f31ebba467ba795b959e67c940ec9617c792e21ba0f4dccc9567ea3e751d3b7d3f129861c639969a462625a51a751980672c35eb955c84dc509145a252ae1e2e7c1e4fa245348df2a2651c4f094e8665fcbc669bc4fc5562bda294ec72e37d10b5de0fd480a28ad99964b092e31ae10c2b5cf176e6246ac6fcc3daa56346d069d8e709b45576dccebf8a6ff7ab689ad451366a4e249f573d4dc2d41817c0f1471523c417d182d62c39317de58e347c57795d67285167311f3a9a24308bff009d86f20494c22ac4ffc0650d7d519bef7b4d4fca9eb94082622027ebc17ecfa9d586c662a991c04aa9514d3fd06ad0f93384766d946c668c1dda460f7297e456a12b2484cb41b9d9927df96de3e784c1d018601a2b0ed943207fb0a966481b1f395864ed6b29779432daaad2df157ae7c15c482d2a9ebf197bc74735aa69e4b544debb7f429a531defd271d31d6a1d39849bf3e32f8d0a1bd9823bea2fa0be189ab0d1db896dfd4b0d4365df2f1cd4022e7e1b1c22b9b794ea3d7484be92d25e8b31169d820e91b826306946bdeb6e229a8c119171662f0ef287bbd8e557d02f49a7fb8e35c64e6be1a2f77fa650fc0915152cf52e56fe9846776dfff1f05408940a95cfd5c232c471a1f6846d0f6ea75f5644c67f17a393dafb2fec5a5c96f3eaec3bc566b57507e3da66bcb0f57a2a9b9175289f1550e3c51c42f53f02a9b010aa598247e2ba1a9e7b8858282e79fa740ffc3d40bf22a61c2773c5ee08e184052566fc74d1d901251eeac3cf9d1bde66257a1f7539655731c130a77bf6043eb67b55b7f9c313522e8fc53a59970fb0e1f2c405a35d23a06bab1ec3e741271cecdbdc725bddaa8d9525726856a912d65f70731664cd10bdfa937fbfe6058f3357ef2a4d137d62cd3dc872ecf05929babe39deeb23019bd5568000dc19f9d69972182b4fbd698888a10791caf95cf91bfce4653e6ec8415a78bec72eb37436143b7437def6e0f3de4d5937b1a8108de74c257a167a16cff2b3e4cc0b298f9a802ba25dd9cbd01b170d9bbeb8a7c96aa0113f0979f648201767f21b28a1a43cb5d9567eda2b02f47c91fa96913fa439ecd40f43d8ef454c67b78ab8ed86d9e0e6d1036568c17ea740b77ae091eee2b29d9e3e4da090a781ebe1fe8f31c95ce916fb963f4d0d977be35b00455095a52bbf42ab8cce2cb53a75508e548ad763d934e49a89203f3f2211cad05f13dfb9f7c0d090677dde6a47c43bc7ec3fed42eca5b5c43a18953c3417cca2badb877ab7a2ed8a98b97709841ad5534b176d72dd75685f6dc649aba6b2be2c0be73ad0364a967630418188d02cbb796704a4ee8109dfff0f66f1f3c5a51ab13b2408148fd64eb873bb1e126416da1626e6c14afa9e2a91c0dd35410219042f0d7629b7f41319b9d9e47e987c44c79db3209a1c9fba36e32acaac0531f1bd9bb9525aaa01298e6056c8ba2c0bc5c0d5f76af2ec8a1b999905a799f4ce84ef82c5c7e3a86ccebe226e78c9ee1a8421e8c9528f6c17d65e05f6e590e4a2f73d13da1e4465b3a7562c2092afbef48892d53257ec952c4692f5e66c567550b3f419658fa89c4401d2c67d27103c38a5bed8ea1ee61f32b5030bade837525ac5e4088cebcb2ccb1e3386778ca06d414dbd40d8af042c9ebfcb07d3abb9bdd8590ed1c2747c4e6c182a65c9998f1931ffd32c615a9be059191e1da0c39180614969b999a07bcd6af6ebf7e105daa642f5d2abdd5653bdc10b4223bccb3bf6e5d9e56b2b8c530ebcc8c32c8d19e6dac59f910b31308a9d92f3a61d0b9a74ad468205c060791fee4367c78a040e7c6aa10e9c199a346d59115c951a89deda9dd70cf3eed6fee835404fe395fb4ca28870bbd16b8121a0d94ec6a219ef3ffe777a8599471671aa0878eecd8fe2af1897bff8745ab4363c2b1d0736c1fae0f5bfa17b4429a2778fc6f30050efdda4a838e29606ade148576fd5c069d94d51affe74b8c36cfcde4eb8ac95ea5cc39bf0e7def0aa589972cbc32f48b4ecc4ce5170b6c59feebcb4930e8a26698bbead4f80c07c703142231370e9d2593160cdbe02b14f5c30865315a30b752f7c8b209fb5e56906a2b28b57ef0e3f9ccbdbc49c809898bde3e1c9e7a77eed4ac6c5c1079187e6cf5315a6dd8dfc3a46f1809ca2d3aa87fecbfe3f3482c4094d74b1fc17f447932fb273cb5e75855e50ef783366f715d8d7016c242ff7d95ec6ca472a72b4d6fe5ab4f5c2b34dddb6113fc086f5272c8c5db561494738c2db91c92820b69d7b4989665e8f2cfef2f4dbe3eedcd8bdb573cfc9344c13bd0de4fea4191041476e627432642aeda104f6750940aa2d00b3e5a1ca15ca05722106bdd0b9e24f4edcbc951ba7009955a70c284993eddefb811379e2053930b9a4d6ea6d418f63a1aec7e58731dac8a8cf28c05ac433cc0a976f3a80f23287a5bd4c317849661cd86a73a4e73e56caa83f0b25bb8937a932087c5e3ba05c0931c2d2e6a5f8733eb3060f20616b3efd17f38364c9defc0696b9fc4fa933dac4eebcf1b540f728c2b59b978fd99fdbe07acfa3ce3b83c4bd99946875b3b27da61d82fc16e39629b65c11f16f7383aee9f8cc81d0044872248da27c57aa7041d0e68d69194babc85ec73ea2f22b30edccc09f445b4b62205ef04f8aa089d39ed65bc94848f36aabd79d0e89775e6f64f2221392273562d25f6c7ffd727c1c15a515626b95868bb073192172edc9920d2594b6b74321726674db837f92868e3ae32bec02209f49c12a59a1e26ee6f7194a67c403333f3fb1ee43e6f40d6602f46c17cfa26d65838ad2c7f2a70541e8d54ea4e28b2ed980c6756287fcca316ad3f3f0bb6d3761e8eaf20315cc3b55be9f87c352d55a4c772e9d321961a799a15383e31e9d6957c9c5bbf696fe672883e424eff9c5c13657a916c65829ae1c5ca9f6ed5ec524a58c472940f09050f3a725ff8932c546512a705704867acded48d0029c95601113849249c2973ccc562c1173fd7a4f94d209f24d79be1d353e6ac497cc059d9a297319356f8c0d56e32a45e98668459a2de544ca7cd1a8a3a410998a0fffc32468e138ee95aed60d269b60f45e76787909b5a3a411e1bc1e8a278418d55ff7611cc8d1db77e2f31686da27379f94e8852719b4d553da17106b550f4da7c95c7ff6c08438aa7ac2b94b56a7f47089f5aa57913037a03af9cd364bc2884e50d9fdcd6b4b0e9694663dd5260de6574d2bc77dd9fd6fdda1fe4827aafc1d2abf592bbaf6f1f69830156dc9f43c2fb5165aad10d6b833d8a97ad60df8ede3cc6fbb907910db1070e126efc51a0e20d549dffdef38b91e5aff4c7ab1b12f78731ee712d3fef6d75f96670fdea3baabb313db1d31be13c90578f46f55b1f057836b2da9116a81fd6daf27d3cd85b934f44e9eafbccd75f95b9fde78dc377052b7cd970263453037c137c3d4509ad4012cfeba5cd85274368e7b801314ff8066fe90d47e53ceb63082277ddba143614e43cd2c9b16b4dbf2b24599adb4edd1be49939d7aea334ba88ac921923c6071556d6d9f3972f053884e35b80e9fcd2c220cbd94d273de8c07aff244dd49d804f29b3f00bb7881949a48cad759ac5996428e85d8d1ac9646c64839eaa999f36bf19183c92dc2c606cefe22eddd9e2160edaa417caf4932845dbf31f30523ad0d5a7695e011f97e6fdc74bebada54e0699e9be645559dd909752f9639322ece22ee31215f236048fd29728ce30f7008e09e892befe6e8a2b82d39814a313a1f9025c6a9b74822b3532ee32f6588261230e07465e659649e1ece23d519e95bc75398848368bcd52898a1e02c4feb147f4bb291d3ff8b279e1b90f9213cd1f730bfc3005b7817d97317242fe2d8bc0f5c736cb90a00acc7800629fa9e5d9fa9472cdd37d3f0e71dd8ef16983178a9a791f8a2d9f878064dcb336846d387ddb98bd4682bfc1326b71883bdb843896cacbbb74e73a99ec989dab954683562faad95b1b2de1182adb66d54d9ef56937e9dcaeed1fcb326a15857a395b374d6664298227fbd0769738964d06aed9b49fb7caa2ea1b82730ab08011af9b60df82e50f5bdb4416a62e086a0053d9a0ae827d180823b4bace8de95a224728ce78f5cd6d61b39ab7bf34356ccbb9db5aaa00298ec4c0260255f63059dade7975a273fe0c7572bc91c6236c85190ed35af3a9ab10e35747a18549e3b2158f75da55e4f2dc072bcdc933708f7596fcbc78152a37d8f5777a8f43c61f16c801b2395dc30e1870dd207e6fcabcac2e5d654c70d7d1720def2cf0a85b0bed7cf91dc4226ab64e85bc37ab45d6980ff5f0e0b3cd448d79e54c3cf244f07a40b60bea0df12be2c2f5c7fd00dc5a147d34266c1b30a46f7f7259c69acb67104b9a6460040c80f16ef14a59188faaff7c376e47bf4e35ded97d38286c0be0974f8dce1072481166d4350627fb8b955434a68346c4a82600ad981fcce442f93565562aec24a553cab1834da1e452e2897d478488514ee3767c35f9842aa3bafa1373ad3b1333f2f588b11d7f82663db754c9309c19a58c0c39096cebf797759ee971da0f066acf37d4ac066a19df9c79dc048abecc53b5ca220dcbba9e8579a5ae3cedad3289ca4b10055b76dfa70fb34f4093da75bbcdf6218ebe23f1d6c1b5a8c49405ffb9eba8f146c5271bf211b1d2eed19adca7f16c2d18b5752a22d02493d1e4442cb77bb23c6c1cd4ef46f66648fe2a322712a7c2bbdf09e41f26f558f09866ff55d8bfc54659caee2e48757162170ce9a9ee06fbc45572f2e319cb293d4edc37d9df8f8298336a835843336af624e56e79f3250d5e23f33b30fc14b32967d4708b52f36872f645760b7e9f7a6a4a9d1a71655b718442a148ed07ba8a71f32156f3f9b78b936d5c5cf0ca4502e65eb2a7c05382a57e4668888a6c55c2d6a4dca36ea96b8f53249f94add1fbc58f674d879f2109880bbeef6a29f95b40291b61663420ecaf46d80025c717db2ffedae0ec4f321108d9f355ded27605cfc83d28b0dbb88bdd1db1403f74f9cdcd4f6e54ab9fb11f6fc03281bbbf4728309e78f9681c9ce023024456c6a6572ded627ad19fbec8b4abae7aae9f74441b6219dd96404c127b6742e1ab0898d0648df227f22ec07a7c3c0f4c6cbff457fcd3b4d0fc2b24d5c8a4759162a7eacd84d5af783f4c90fadb468b4f1ce35c313eb73cb64cfc768feba46ae164aebf81c97a585890d7a6b1c1a088aba0517ac15add4054e134aa76704323b6569f8d215046af4a8f5e382ab18b0069331d3696db52e663e102a3caadb66a8f755bf070fecbd032291877f5ad659660783ab87d706237a7fdfacbd6ce46ab7ec37ccbeb3b24694ac11ada43cbbb3ef0f02c47026b05d2812122a05e5692bd9f016174252c650998867675aecb67984bf4baac89f2e530574df5194c5c66f7370fef641f338cb63da67e6e218210f0bb2691d49517c6ce1db2afb956fa0add7bcfeed9c6dbf44c24a13e58e544e5ffdca661dbe0e55074fe4774f9bd3f39ce3e188f23be82b48b209a248ea44c4346842a4b0c226b82a8038c6fc8c599c7c0e1bdf79d750424777c2fa2d69fc9e64526c1daa249e863539b51253151754036a6a4bd516aac110e44ee8218de04f66abfc3526345b5d89ccc30965a8131852d5f50554a6e4beaf6d5c1fdd79222e7b2cbce8505acd52204fdf61747115fc0ecdfcc9ba91d30f9b37efa9332f8bb3f0f67fb88ad40734416ae09140c299925ba3c8cf93cc3a8bd8f874f13af5ee733c9927d60cb332dfb7e18b7183057e021ca94f7dadf89a3e84c4745d51375981026c23c1f06b03638e3366d15cc1ee7b05b6536204a5ca9cb7ee6369a85fdefbac1a517c126e233a64949ce6e774021d9daefaa1cd6171837909ff8a8feae8a5454955f0c05f66ec3bec0905d4993b97358b93b9ac86f081042884ad7dcfecc443f082de27a174d6052ed957737f0a9463e2e6b385a168360c1a02cf3cd488e0640a99767a501d6a0f6b1be6c390f3009fb8956d27566756dc862600286183a7feecfa17b6504306248442ab037efdaae1778aede1d48d594bce24f565245e99d834891a578627147a0fb6738c49e8113579b00e5e7524c38e9b93c73f4583839ff7fcb58ec93483fe6a970f97c7d8744969fce2f660ddf8b8cae090ac4ee675189c574fa1010a1ae0fd4d68296e9807e74e3493b16121b280d7834f0b8ec2db3df78781cc8562d00a329b80b8657ca37db91c8ccdd17330e52a850f112b28e4e2ab7489f2223a4f85e3c212d4cbece88d7a77a94142a092fd287c767ec85acd57733d991e14eb15da88358a45ba9e3d8cf25124449f0d30db0d0f097119fb733d0610c0ec183b00e873c7ab8aaeaedbea11134a9eb46972c5924182ada572f29939e66e193ac572f92742e10ab4c40edbbf1604ce70819656f2ac310352a9fdea2f2b27510f1def70ebe8a76bdccb7fc0d3125dc43b64dd9d5649559eb551504241806398e816ddb00d41e5e7d79688ad7c151a63beb8286f3f185729c140bd894465aeb0101317d9e38721c042380556ddb92925e04a1accb82d612f304dbebd28f0fa64b70c2b56a17005d19d238f1cc96cde472106b02127a3da589d7520cd4b54a181c9263e30d40d99a60f7afaed77866e8ac8a246821f9fffaa35d84443d6e72aa08eb2d8414025cb33c65dcbe82d6ec61b1c9020d3adda5c4067df03db9e4b0f1689d8655dc1dd8a0262734a70e577ef5879cd6aa6a10f321328fd03c7f1eb7b06636e09a769853107792ec3115dd8fea0293a5f75cf5ef319036d687687bf43021f1ecde3e907b0b6c7f87554a564e6193ac69c4bf7059a0adc6800eda3650c6043a1845920bb8319be6a93a1b7790c3e7465f2a8a88c315137b6b2360cfe11847882362a839a62980a7474766875b2a60bf3607ff6e63aae75f41546e26c685275712b6c20dbf749143fd7cf1019852dea3b37e4145934d7f745b99b0b02a4736e264f45bca5066b89caa5599d12f5573c3b6d5051a86735f95fe5307d25530debafe0b812203d94a79a9be08109648a44f2b1949135fb947d30817c1a6ad7a0ace1c120fc2c9872e7b73ec00c789ee6e1938f982d89cc359ccdbde4f24bdcbdcf6d6820013babb3e5392007688d79096a6d5b470a7ecdc7b767239ca11b7f14cce2708cb95ea2cf18ff1b7704ab593899c8d32097688e4c42147c94cd389243100b86d83a1cae28362a7e3662c408ff9b61aca7ce32288215e37685bf2a346b68634b10e74847cdf399d0f41a134b8a56812039c060e0d7e533984bda318b61c5f5b37b12a76a9b7c98a91f2a0c819cb63296ea36efad8347584272423cf5dbd468f2e00d2790967f8ff017e275edd8ce35bfe524e60eece188264f4f8573d07549d9c1972ddcd0ee901b34abceb464aeb3ca08e9dd81ff370f69f6ae87bac264eca22cc5275809439f38d48230af7d26ec4d35d38bd61387b422e69840bbec030508522ea00a6ccfb025ff6e28be322353ba5497ba7d5ca6497f09ee58919c8909944f37559744d4702812617130b55ffc1a15503c4619ffcc7747286f8cc37a572f9db20677fb6751a3eb14c6fde084e635a8ce82d03caa3e22528cec2477057e95f0150737f2fe2ef3ff56761751119f1efda331867efe52fee9c323ea063c8ec8b8a815bc8ccc609d0736deb76ff79e575af9ad4ac5859052c829e1ade99d7ffc695fcd55c559da0e001bb0288fc26f22e8c383759fdbcf32e9e809c11420af6e28891aa462f859775c4465e7950a4c76729668f551084a1335e3c7f865571b46e6503fd27eb122e30b88fe4d579609489ac4972b4032d152fa976a382cae71f173e29f225c1539b37674e9b34128b7a9af3e990bc9d0bcdcb70d45278207ce29436282f0949ed3a6685bc637237366e1528e2f7d2f78763a604b6816e0425286a7cdb6d803e2974fc6b6fe170e73ce49be93688db071488e41693e0e3448fc88d285c936f771216cbe373fee3231fafba9cdfa454b5ad4f8f38636d69316f45ed632d4dd63b47448569d8c79640f08497f7e011d34966026d5ee76b7d4cb4df05a1e3a4c1e7500ed5bec58d015005335cff29868aa25285dbf952a97af59fd3b275c933464b23ed7110c8b06ac958a2687fee3a55b8a62007d5bace8d5ce3348d7b17fb11888817648155504bf832b0dfc22447da15957b2442d1f6dcd9272b6c9fcedc0cf07d748f4beb6f4968932b52cbd77872ff4258626b64d358cea7a4d7491f05ae85c784f67ed12545407b2ee753e0bdd87d96dc9e74165be26909810b5c36a6c5fc581b9739ae639a1e3a38c734a5281ea0bf604c64f111ed3d15bc2ebc28f87fa7360e8b05887e85b5aa0d412e8124e8b20f1531935da99264dab416303c84822b723a32e1acf89a46990345c16ac3f8475f41bc496cc464e692717768e2cb80cf08b3acfa9b6cc914d803b88091f5863a5aec90e976d37e1f7fc45c40b12651354be69f253b5cc0f4e0d40d6106a97d176270b8d8f14c5ddd33b82fe57fd88685d706fb838a4beee3b920bfa339d71f3d8ad494bf9840f227fc828d55e046fa3a1a2821a110a5565bffdbf84343ea14fe115649fb65fdc606b74e200ab5d4e8bcad98db2cc041a4740a23d83424861ef72481b6797678d1f79d99d5a47333337664f8f58f00c9750f94201cf5f6db52ef77d865a240fb60ad186bb84d0347ed4a9432e04dde29bf9281e783fefae0bc84a00450e096f8a7569364d07095f1d19a76e2ee11c8745ea4918e07d55f400e4967b6f8a6f35f0386c000024e659323c2b88b883fb01386a610c3d21e9ec1b336bd18605c453a6d80d029df66d8160d59cbfe2e69c89ce6fe7800919a3e66adca2aa8663619b3041960924dac369641b8d8ea20d872a7c535c91da749e6a13e02831cd20396db57fcb6db8983fa7d866e1af3c0f012e0b32785eebb227c0ef8e0adc17c675cb1b4d1a962383d9b571d25f10f804f6828d8587f7072f407ddb7381a358888713884fb620684a69b1be14f59cb6f37c3f083d406b1d06ad18c2038b0718a10b94a52346e07e1ea663e6334c7e8adfdf9bd75cafbaa78ec0781a39340fea7e11932dabf531fadad6b418c3469c3ba2530446c242ff5cc623d5baa87458389592a1bceecac8f87ee34bf15144d068d25122b7a3561baaf5285f417c5d0345b8de069fbe1a1c089b4b20c93c9869b70966834be7f6542424c053e3e78cb456cd4e1ce7c90614250218bc3b8f4a1d2398fb8898f6401643413aa7e9f4196e301454c8d346a9a1eac70228ffba07bbfb02d5e287a91a81c08d548f2806b58de5cc8507be8203be24826247af9d19b7c7329b0050f78fc67116b2d06aa3731b3e7879378291ac86eededa21736a13c7b6ae207a2a08ddc2768b1227520726a85534f9a4864a0e6dc927915d83ac72141397230fc9c5088a0301e6a139603bc613e92bce377a1fecbdf9cbf67679e21c8ac397a1b25235b64ed60bcfe7646dfd0878a22980cdc0a5b6c042112f54d36aba534eb75befff2033926553c8ea9e933e8529b78985486575dcbca11fcdd4c8e73b58bec441324f693cea91bb65f05f2b9d7e0d4d79d29796b35a3d60578c2a770b557cce42743ee9d4a798240ede04753bd63f4cdfb6405b335cb9f36a2fe19ea16ffb0741a6f4a18f173df11ca68a4009e1fd7a95ec07469b540cdc7e052caa478d873bda5727ab236074bad78f43962787b6bcc2466351eb47cab192e34d07b8aadb0fd23756e3c3e37c23d40e7db46ddb05712890e615b0a19469a6a5d9fff20496e7339fb6519d5a983161c25a17545299820b96519f1b1148c3916b431b88c95a3ca87109a75b1d75e31e7645b49fae0beaeb407bbdcbaf7f81d056cc0344b8af84700d2b036fcb818831081db26f427e237c5938e90dcf9454cb6aac2e84597d251b4d8f5b71332fdda526c1f19b88f74fa8cdb53f0e2ea89390432710f573abf1ad914e872af721e46a8596ace75231d12fbd72e1e24e9a1a6bdf9b0f8400e7bb292a8c0a61939dc73abe0d9c78f85362ae068d663e771536a46623fbb11b925f7ecdd452708e0426bef8b8828857c1e6023242cc3c4486a0ea18fa5830dfe11b41cb198fcb106f233cc4cc972645ba559639288b763b0ec40d769c3fad6029ce2daf7c2167534efb03bcdd62e4d991eb201ef8d17a6c7c75a8d5dee60d181b691e6165a5382b82e1fd97b4b20f62b1b6e42fdc6fe973a85770f730739909162714ce6cd4cd079bb50ae6f6558b4d76117992077c32cafbceb85ef7349b16cc42209bd76ff1f1e7b2df500ca9b2a4960c02bccb654716cf521b9f5d5b706c094745bc2126a18df60e2b53347d15c38221c14e48aeb1f72111b59ff7c628d07a8c94363a472543618648867e6f618986ab2efb754ce0b4b4838a1d002a612aef305204169fa90f4794f63f69813447e599994a4f5d2acc236a315d04bae1a4a69855269a37c9d4c6e3dc2af54bd4c043b6fab2ebf099182d74565782ceb1ddfa3180a4036c602469372ed6d3937d04f433151363f9921ddfbfc86a68835f0c50263c21fb1fbbdab6cdbb6dc952b15185d31666f674007596054b39cd4f3da3f24f58ccf90d42ce79594384d511ea0134880a24753efc982a7bebc016fd813f68691c1bdb90eda94c8fd542fbe55c8a137aff64c6d4969505ce53bc0cd2e66a7f3c20a6394d8d822f10439ecabcf79929910ba22b57e502bbf6871152733f46ce844df2da31b8a080cc8d4ccea963dfad0609b2702fa25e7b50382184a77a9eeb7815cbb29435035591d971c8cc6d16e5f9d3524209f9a16373b9b2949f3556b49c11d90a91379fb4caaf198df502c7e68cff751f63d66b323a69ee02bc81ac8bb403a51eed3a500f06f8e8cf23fc9b0d966389473cb9c507618ecc970351b906466ebd3b985b2222e73179605a1b8c3e5fc5506cdef138a21343b8917c50500a306e75723c465788385fd3b38a2829113a5001622c8d3b94dee01433c808a2350530a675b2efc37669f9b61792ead851bab66ec30112a8c01ac03330013ad4e27262327af53447d2d2e1f82a08befb2a1e43a6e0e04083cb97df355f505ae1a213957203ff9cf985a68cf0476f07b56930647c9e393d08f22c423e8f1c998652e9483060afc5549f233257f364668fdb074374e46bdc4fccb34baa0fa496018980185fa081c5196f73921eda3af5a9e8cc9bb576e0af5aa340da091bc6bd705d8236f9391481c5f88d309d0962eaf132b87ad334f851d657cbe83cfd1a58a3f33f17af31705425b7c42e7a4def1812925659a24b0646e84808699b7dcaebf1e8435c9839a14b8dca20dfdb02fe538622a62e5a7df46af6cf13f1a986fedf7e62fbe01af75b82665d173a011e4d337f1f5c096c52aa1affc063c29393bc3f0b261b791d7187ce3e0199159b253452dfd24dbfb773a86ec3cf2f3e03cc2f47b2a05dbb452150fd57faf6ce75f969ce597cfb32c3c59da7b8aa28431d3c39a1025eddf149a29dd1286f5fdf3a56c5f8db95f01d3b7b4f33874f9d3bcf8e153c2ed460a90f004456e6e2db73ac827916e32acd237187d855cb393e99917bbbcb88d35d4920c72c147acc3617bed0328cf5ceb6b4eb08786d8e0a6176e68d50c2aaa1700fe2bf923723fc86a7592ef9b2e23b2b7f2c4aa868404d45b8e948f3537a24cf8966b04ae4cd86f6002e423362892a69f859aeddef44a5dcb080d90367222933324c8c3b843009403a56f780322cc7f943cff1a6ff2d52a2020be74d2c0a1c523fec12f887aa3eab8e5d38e1cc3b098300dc27926ca3186f55cf6925021bb535e9a9e80346077fda29e65f12841f23c2233d61358005852597f59fd43904324fecf07e4c0d997c661de397eb6978a32f9c122f3b4b981d227bb6cfbcfd0842d8a55e3dfe723e7cb5346c65fe59b827a90cdba66349c36584a115cc88d06634e66831ab7ec6beb4a18e23fd44fc56fc9d1ea48ced70a50450059276dcba54fba6a24871debd29602821613c9a2b42739012b1bfd37b65e4bc5957b07ee21c31090df0b329ad72497a2aefa9c251107f8d2b8137c85f3597b359b761034b1aa8a3acb8c32a66ea93a4b73034b6f98b20e6d0abe563b1d1f09108fe094ee708c1bfc74f77335c51c7613abc1136309a58219fcc3547c84c935502d34ab3c9e6806531d0d9febd73cb33353d71b3f72489fca78d0113cf643963353b5cc94bbd6ade75d8c01ef5c577ef71e30e2c6bf73e4635b0bdc6425fe659b0004d92546d7c9a3af9287117c20553d4601c9fceb5a3adde2377111c77b86cd58c904f0f2b01b1fc2c259bf5a4934079025798f1dd17e630a99935a89d72a1d0998fcecb4c3d7b1f5e90b664c1180a95c910b465d8408e828527f6dee98ed972ac0d50fc7b0e1d1d88d186cbefee518057455c121a56170606fc6a0d90091467e3181e09cf947f83c339ce9308b79cc6d98371db41c798045ca5e2b7baf91cf22d3f2ae11f5c431d085cd19855a4ea671537abe87be7a15274c6d0737d3caf1e6702e2c509c003749a4dee76136846688702bdc4a9749aa5734c578b094e49f38423e3ee6619b4b9325626b95f19123408ac0b23b0467d9c397c8c456e81fa81305be7ec16ebee54993950d2b79cf67edb3e0862d910103443f458b6098cb04f074c810da5cc40161e0fbf7d8853def34a6a6b0362ee876eb2f139548812d1b51e7dedd22f24193a9954347a14bf953bcd6c3464ffa3c7e9413476c07dd527a1d6f486f7549bade58d97bb0e52cf3d4fca5fb54be9eb6ed323107832cf31dadeca6af0fdcc81d4b68e79efd385972bb16b85369894169a90edf3285f6f94ff872d113682647597940d7d9e984201d6be11265275b92ccbebf145b725aa1aeedbfb68d310060aecb693b6212f38197e2bec1a0a4ba67e7e97c6d5e1a23e090c94f29b0fdc1395db2baf717a5a12b91fcc7fc28cf98674c9d7e80258fff51f522560d3ba8ff693c75a26d9df0534d79b6d8ded1be9f0838f10c2f25e364680a6217aa033dfd2d473cc3afc2a56fc46a8fd755a4d4d7cc8174aa6b8bf36cf4c5a577278f1e179381f28f83e68d184a0574dd58f1c83c810e6c2ae4d8eab1902299ac3032d441f643bc1bb1ba6f83e86033cf0a07c2d6e5801c2d39abfea44babee3e3589ba1706435aacc6a8189a104babb1816bd5decf93350643a32448b4daec13b0942a3c771fd990343f8de3906e9098e224b40d2e8f88fcaec90e445dc026882c528c5bc6fb8652f78481ee2597ebdad0d675d7829bda28a53b36320aee6a41fa0ebb643bfa504fee1479d55a7b2baa2a97f0a04e93d24926715b5cdd4d0d679f074ebbc8257466d7799b61fd325dd4c16d0114df693aca4df82acccf44b7eccd8c28cec8a79646bcdb0bfcd4b8f2c1c7ac854a402c27080f83bf0129308287b20ec9880d4c2ae0ae86dc8fcb507b0a5cbc6cc6ef6faf37c08cc0c088a04ec7c39bcb7ed18ed15411095c460166ba6de8d9d109d6c67af32b81ab1fe97710d21a37e8352bcf3aafb72f20604b63d7c7de36e9e889e3c2bbfe863b2b4279beec5421cdf331adbd8ee40712b7880a04de4b9c92d8ccb3a76ebe400bbc2dda80c1a3fa751af9ecf79fc6f1eff058fac4f36d7aa543d86f6ce2bcf09e2267405fa96161884b6f4ee96a78ac237e2dbc7f4fd7fe034260184dc29a82a4f69e4ff0a6139b83346a659a1e014dca0632bfde0e406de039de21b77c0cfc1a81097d89adddebb51716b31ef46ecfc3daa2e31f9146953b7a20c4ff6481ac2dd0eb39d860e9619b6c347ce4e20c6711037e04896378226e4de9a56a7052bb1f02e56a0e16dcea55682a2c738664f3fe86be251f8cabf587801fd7afdfa9d3f6efa8aa10434f5b12d98d94c8507d867e178a710b4f9d4d5151fa7a865232f00f50931ad4223dcfa2f209c9cab57f26926983fc95894af925e59f4b1ab0b8f76e6341f1b268ba0c029a551a91466bf1102efc361b934553aeed31bcda6a045ea01c62b041c9771845f2a313b569080df90b5d0a58848cd34833e4b8199921130d662f9be796a13517e928f7951f38abd53e752b8049b1b80ccdaa900af1b85f6df813eb44ca1c584ccb0ea78b458141106cb98d86070e1d25692c9b33092abd7f9272ae6f2b63417045d4e5f9977fdc7a583b445c2e171515d34e87e952e4176a7289ef9447ee4a53b6562838d004cd2b3e08fabe7a988cd6b192eb06b3e26b2833d1774dfdd3fb802ab51aee898bf0e8db9579c8d22e1b2b4174fa098a0ae1d50c51827d9452105a6b05e9d2daf891c8934a68b8bf7d7707bdbb94978b359f9a9a5bfc7d8a0bb5b1ff5f932a2e30864302f64a8a6d159562b397acfda78228a15a7e59a03922c9ff460aa494c16538efe1818422fc9b67b0b37504c2343310ddf59c04a4dc80edc4a6e166ae26f776648711ed6ccb18562593d98e819ce8ee36a41121aa44306c40b1e3e2a300f0c9e854c80c198dd7ebb8112badc0dda53ff6697b57c008fe2a732aa5aa201fa603005a344ed5a3254c47361af21f9b72ad25e7a6d48412af43557810769b71b15b69becf566c19aaa71ff174209efb132df1802187bfd07422caaa47073c52c038751ffdf38e13670b217caaae25fc94072d5499fd398582d60ddf8d9187c18464b2cff92b8772b15894660faf6b569c273ded1bab4f5fff651dbaf24fcecc678034fcbf9836812238f0316ee92e7286f90535ac09819a8b808e7283b625046b6684be9fb41250c5d9381b614e2deab9a62482bc03ee062ab2ed7dca66c30c99605c37b8614c2307f5ddfeafb99f7db83dcd002619d36d96fdfe9dd23f915f679ba4875a8641aa97754cb88b6c605d4d3d9e31a74d893823c56166a22eb7310b1945b01926a36b2c505a0a54edf1db512d34b89cad8b2d1fbd27a21212fe0477c59d20d984f441335b6199ff9d2988f78cd399efe6222f25239727ed87f4bbfcba24129bf2e56165080a82fb98c7507f2590a0e0530d35a6ba0dbc9b270d6dd4fe65a14891de60b38f5ff918a050704e2b2cebc4e17e5a7c40a318cce0bc7c881ed53091f0f646424cbc1e05e6b125b518cffbbc6bd2a759f8f3018df55e1056a8bd7ed5f1efee15f0c7de41d41935b37fb9412612beb19f3447405aeb672b16938c536a24b8cb5eb23d8be0cee0076f2f9d182304569868a65348f796b9011bab0cafe7d5a3d6a902543a4aab64cc3bb146fdfaeea4ef0a82cde49b38f8355e2f3331d4a6c79a9ea2d47c7b30f24b1b160c0da56367e5a3bc38c54764cc7d88a218fffda49a0e6171298bf0da6827f3f7a17f85e88d2f1d9157a6afb2bd8a9df426c24dcbbc17840e91f2f4d157853b0d2c6a21aaa15fd96717786b24b37c1f55ee4e73aac81c69c668aad546e5d779ac833b4598a0817f6728c9e1cdd06220b18c9b975a07550b3f9c5364d9efdb599f8ca8a93b251a5a15a30b216d5300bf7cb4ecfb0998ac5b5361a6a1b410a9d5053af3bb91d83bafd0a2945897054b0aacd7e65c9974345220770914f35a28501e45fe329eb28c450651b0641553e701cd6dee99778dc1a5d3ed127fe2ceb178864e93734163b7c71701e24153301e1ab6e9d6ce53378b1bfda0144ee171930a8694e38dc1e3ea1c6c6db51e6f37b7f1fdd2f6eaeaa64a5bb2c35f0fc077566c9643661f8757f4e300cc381cc19f0f278b21d4426c9b654f3192a934e2d19273cc6de1b879e5eb9f289eb8ce94ffc8af4c3d3a518cce7d659dd14abae810d09ab440b3ed6d5267ddcde1bf2097cdf204e11ece4180b5eb4e9acf75c28e231819c9482ccf5fbbecca0a74348868ba64e2bc83b8b2c5cb0ca942f2a00be49dd140c661d4565d404d8a19e11761e977b3db998a34bb4416e5b0d6883c36bf7efadf141c7492848d22b0235b2a954bfe3c358c57aaaa0115bc6dc809da2a3803357065c2d340588c8fc2d708cdbe82fb77b66b71a136a774746906c637940d6f6f0c82b758d76517c07bb8c0eb519c675e2dfe09e0a68b40745d4427b66998e28a4b96c1c989c50bfb4b28e162cde61f92634439c255630a8c5694a7a0459a35b2974df11ef50d388d97b4428a97f44849591e7d452c16e568717efea01a3d326bd0e418e083f1d6f5d62d7a1a2f0813c0ef9c4219b6288322b986fee99990c0b7725b596e8e56f0c2d825ed0b37f69c859c356d6a5732638e95373ab7ef74d13cec2a59c90d7b89ed56f2a550f21226ae8437afae38bcc12d841ef175cb92f40602f35cf9ee6b217daa67d9fba491c1ea4a61cb501b17115325bfbd9c22000379ccb94e1f67d83a1811a8b70a2b92b2aeda8e1ca53d9a8bf6c0b807980303de88ba4c613a81cff1158c7d5a91348ac0378a79046c585ba38b36f2e63b1a999eb8d03e4fd2fc169df94a7f1a88464e287a145d59600c6ab1dbf1cfe38f1addb6c2dd765910a4b47e1fd9603aa14b4d93724a11cf3de5a7e54230f929c0dd682354d9bf85982b5a3f8c9060425fb8a82938c90ef93f216d7b65162faaddb08ae8743e78f0fa6935156e4ab118656865626058fb2bb6e309db8d732bae9e2e12894b0bb6ede29013e1e195eaeb614459645c7ef8c2fec31f92c8ef67f5aa161d177bcef3c242c318dffa245338ccfb9393d939bb32a71b4d2a4dfbdde288971a8882d3e1c3c7c0e68d0687f6da290725ba4e4405f71525dc07b97c2b032e70c494cd49f845def0ac7b00051a5e5d9909cd76e35c5f2150d204d402b62376fef7341cc40b7d106c7575f7f3be4990a87578051a4b948b729eb5e345912191e2267b0e2191fc78c947223b866ec356b4de53e5c430be7e60069cef94deccc8957b403d9b3574483cea4f836b70dee0e28011d79df0d869cd2a7a7cde3a41f0da9086bfb943257bc22473887374a775e83e1bfaad1b04115ef0d7d8da31278c4079d3c65c299e987714b73aa924e4c1b120cdbda4f09bedcc23057b9752c374bec99f38f910c48fe5bbb11e6f0b163e345dbfb82f58c7e233e6e4d0a3d3c62baf5daef1830226f75d7a2919b3a99fa462abb208d151bb2b01e73e8bffdeba392f3e75214378dab734402a2a2136350bb31cf070eb1b75ef2f5d5850c98ee8552a94a0e8d57cc5b346c8a85ddb0e4542301c721c5cf23f8d6db60a7a65c1e71fbf0052d8988df9efc8681c1b44168a24869f1920e8cdce6be78b580ceb83eae397d0c622def2b839a3e1ea97668f2eeb5bcf24a68b73cc3bb61e3e7d286f0f6b595d28fa0d89b4d7061ce0e55842f2f6f4fa008fc38caafc03f930f0bb3134f17943aa6cb9062b50fa9727ca453f8695085c98b648e2357878464461bc892603a72723ae0d13b6e2af19324d35393b3035746c21ba5b018110615f9985d0f264e2ffc198f664748e260fa38317e793701e8942a2e5b21866e28bedab3bef5a136d124a4ca2f292d3e1e03211cca65842c9527392ecedfb935c41c399ac61b8ada01d261be2bd6070879019daa47dd399d724d5c9097210809c6d48652894f5e3f9efd55e205f60b665e71b094e8da7f9352996844b7cdc0a584537f02c62c7cc25c82aa41c41231c6e092120436f9a68f59741fdb55c2fdf60163d02bb6995d4d6794b8e8acdceddc0199093401c75d6f8c686d4071214d06057b6abcc050ec534328593543385c62201f104f0fd8fe8ff3c84632340376d5b4ac4bb12c4d84e1f9c94d5ec2b0fb089545dc030f0818194afb8db866fc9195d051b9d3fb9c050b115889bfab212c0fa7842d904a0938854bacbbb5cb48d40f2066395657aee53c2485dca96c5f62ec6088f4b349f244473d4aa3e1412fcbbd47904104de3edd9eac802c48c28e21e896ff45344cf6756f31b3c8b2a9be4f38c8c6fffad2f8681dab7a1bfd7af7250c5e83a1bc409a85600d5c1c9c23c6eb92e09731de85851ee2af5f91d1d2fbd82c33f21211f126307e973049647588e8ebadec8ce8deb68e818b01c050700b604b2889aec7fe34d0320dfde2c4efcdf909706491a4de27ce039462b63bb881ae6ae138cdba786f8e842e1a318d54c93cffd26c8adea8f69d63a718f536d59772a1974231a882bfa4bc2500fd22c1a4a7fa34879bbb9edb9bd84867bdfaa0fde3e221c1c89cba29e4826e6c5a4922f6df5d36bd7bdf1666c027fa271719bb1eb8a7ca2bac8db8a04065728f04ba5c01ba9b167182f6893da72aa226abcaaa7f27626e4335bec5ae0e715a2169c72cf1d52acadc75bb47eea73ec22fc18bafdeaac748d8423d86f4cb9f955861d000ffa0a486bc0246e455386b511b90a418b52b97d7ec0eb4667255b95a0a4dcdcb8df439be71cbf2cdd74a67d57e05a89510271acb46a9493a9b7d425892a2607d4a3b5a26512229c5b97cab7412da45033673ee9026f7b3301a5a6cc293250bb96669e005d9d39fc085562f27edbe23e15f0ece6024d813387f5e42bc821c112796e08c7070b5bff78df52f32140d067e2f3dc460f30b2844c828e08af1694d36ce15a767a0423053bf18f585c5b1368c024a6c2af1369d6891bc9e7bd2a4b9a01966330025b1ea92f22469ef66f09f8f6cf61a0d844dac9b175ec1790da0a2530582c82839a2a2387d732f9306486c8a559c4262f6f86fba2bab227a637c491c8b593566717e77cd8ba56efab503df076524a46d3d3742abe645ebd549ba86738e20689f71f1e6f70699a31779a6bef20dca3965424f0724cd22a999ffbae2452c77581aa195038d2a91c2de4c3e72c21b189f290c868f707a0e5d23b30fa71c7fc9b273cdcd36553d362084ce7b536efd4bd429804e61beb395bb9bc6c474b1320e96a5e4a24c18a96c72557915fe2b37e334dd806762713bbd65d233c978fdf5cb35abbbbeb0b45cc603c2534e8c2a21296022473c57d00fa40700a78362a566fcec89adacaa361f2f45a2d085cbc5f7dabbb5090e3bca84025ad2611117f51eccffdfdc7e097339d5dbd91462f927cad451ef1b019ccb7529394522db063ca32e1805ee243ff955c821979952f58933fa23704747bee6028f80874a85474523f3e83f0c1a260caf86153d8d0acef74f6cc463176bd4d1eafc4c59d85c7f948c06e43e02e2062d067810656f67a056a125c9facada25e28d4f58bd45c1eef2e4e0f91a6a4814bdd98e5e385789a54be6ebda589de5dffdd00815f6cac5143a8594bbb7d93c1a5ef56119b422d59bf8bc3d51c293770aee0a95961d811e31f90813c3d013bc8c9f3dad468285ce366693214e681a8ce7217629559994c88e3194b13fd57ca01150cfd75bd429f53669fd60afc9f891dd562128c433b1708f609c8a4e4759ff9e4bca9441851f627553253f928692037d3dd2b1437e31ef86d445219e488f000d49d73559200fb23bf6183d012fc6b8597c1db1759267a7ca69d580c4437d1cdc3461c6dda3ac28726935b4c936de4f9b0f2d05c35a1881a4266201ff06619e3fadce670a61e1f7c0e33ed4da47b6eb7993ee5a9134e2423c4e6095099d2d57fc7c0ed539509a932d0eed9fe5358ad0da83a34efb9b119c16f3770f9424653e8f5ae036397eb8095c48ea26a00df033b23fccd0e58f013f6ce928a6c48252bb46a51eb45493fb4f35a4aded638bccc01adf23fb0b16fca67605c01be4b2e27c1935bb319463cac48690ca7886800b21e38b01c5b97ec87f1545945274038538cf83022ce70fe1196dbece9a58599345edc15771d649642f45db27f088b7440c557a0c9637c3028f048d99c08b1a4cdc242805b47aa5a07cc2f8663e090cb05c8e959293b13fcc7b2e91f990a943933b6c025a7718a7406ffa2217291e142e8d32bba026275fbe03320e8f482fd9afc3bdb0cf3d357c4602df4ccccfe14a6364ecc1971f6d90490ff792d91de8f807ab18f3023fd7f2caeaa3b7f7ddf9ca3e1bb37c296c15a41e229c58ebe5bf6e9f1bf3739ac8cfb881a2d72356c1985356022dcf9add55a8151d13630cde010120c172b6ec61c765cdbb71e924072147f17a4ca809c4a4c39e516d73424d2f79f0839f033477a682d939f5ad6e37e6cd26c9004e89879b8d2ea3530e6c70d49653b9e8c47a9bf8f077ff3cfe3742082669ff4f19f009140031fc5e68705c24747ee9db820032fd6fe81f3bdc1c9c3c91de23d1fa8c966c0a906ba4abf7c30180f74ffbd0f73ebf44527b3f05d1afe07039e10b8dda084d05ef150555bcc80b305848cd2d8f28b173e29d492967568b69fff41df24cadc4ca29e52051f2d1372d216514c4747e149fb2659610671262b937815e83ad6fe8e39eba6c2d686f725ebb7a274e41e56b9dc1f0fb7c3a98bea0ff5b4c5e91193e9ce790840f270f0da51af431fdb60d0ee0f769bb44875b376ca7f630e7456bb70f7d72ace080cf6ed3639ef26d5b544740992b7691658db2b0c2ea6939a0e53a78c09402d819df13350940aee6fa5ecab5a540163836fbb23377f0261e97b272a0c5a622c3272bba6deb973f1a195563c89096446a1afc1f87ba3a32c9f7e6e2344025723a1720931edf79518d56500dd7dfd06039cca7c9d8b277b7555602c5f0ff371719cd44a1572f143b40ddc879ce44c56f1c1efc001a1dffa2a3ef1d429d33c7b6b8fc800cc14a6afd0d2540ea620de55d932662800ad1ae4c92d21cbdc3bd9b982d11b57751be8bced9b6f95655fa88185476d99c7ff27996dfe8da7d62cc189fbd5f78b01c3652aa421775128d6c7a39e765bfc05a78154371f369c75f6547415c6b6e4c5501129d1682f5d7439b43009299be5184e4082641a0e499f7d02f37cd4df472c06bf89a7574b05a05b5add3a53ecd80270cdfa036d66a3bde951a95c92ab9c5d31b70c9d1f02c822d471424ceabc9480b83c88b513cee136a2b98af912b31bba81f352e2d7803f78dc2ae4497de821a86d60c04073a08acae8c9b3237bc56564ab47d933a9727d9a39df8468025c54fc2b3d99dc303ac750df9ebf1f1ce770c5361c16fa627b3c68348b934d341353624135a1306936c59c0249bde7c10da51d66e2d5022691ac9649dfd4378f5f225fe92ce5a25128ba90398dd1ba9f3ace0bcf758b15cb418411f1474dbe7a366f1df25a4d9220f8896b186c91b0678b67685c54631fd33c02253732572a71e5f83e5887068ed2fc23188aa1eaeed45936074bd4df7d5572826b830e556d0bc340dfb92f8584c1c9d786de4cab7a9358662c0ee416998c2d0182aefa40dc139225f531301e1f1344b6fe7a7916e4866d0319532e47192b355348652bf23311b6539c781f43b1b4b04c339581d85d017a2a51bac1d6b7d00a8b184380fbf1083060c480141686838940a4331e1091c65bf01c3f641d74b9e21c181ac8f1468885b4ab1e1c88ba8b9dfa87222a271ca61fc9f5b2eb5aa693b23ecd6dff8676406adb62bfba81685fa389808224c3e8bd5fa9031328b325d9b29c4d0aeaaec279de63d6f53e1c13be8d49a21f7a51c3d746f8e881f8f8955954049b39c58e32688dd1bfcd6578bc08bef799fefd7cb2d82af70f9714731881ec8a3a16f78b5da718bc7e7476ae052282f107ebdf8a17665145c2d61c8d6e2884d3fa0b0bcaa5cc7d9fd582dbab16d7d9340b517caf5b40fafe0858029db0cbd2e8f0312a86380e1d2f3b1df8446a796193493f8e79bc391a541a772075282febaba6513bc4b03f1034c2cfbb254fa991c2a0d1f4b3dcdf31ad9ce5f33770a401a9cf78973f05a57a3a6d4d91fda58445fdd83d1071f2d8484e65fa75b412a2e36b690203e13382fb286d8ae4194d1e0012f8b7e5a2719019dc6db30f2d4a99a39561eac21f0cd9344ff7507aa2fdaef83bde304fc79bbc8593d31c5ec1bdc8c3592d0db811158a52a274ea72e6496d018e68737d36faac2f1e4f2fa42588e305e3406b502086c411687a75590214f5619cab099cdeb57110f823a6d67a9a1399daac57124715b8e5f455e2574d797415c873b3951573a5bd81c4ab60a9ce11070e31df3a7b6e51105273e00ddc7aa3b58eed66d3337b41ca1b695b3de7445f844f1d286c6c60182112360929f423839ca17922243db8ae08cf10c0af09a4740db35971dde96ad4f2cc952d7d7e0df3215d18641bb84b048edca59ff4bc074adcec3d32308e4eb3ecb78476feaa5cb0ebe8d635277f3e8d75bec0034877f20f13d906305659ea6095d62f97ea5bcffb4abb8ec7634479a099ddd16da7844d6ba839a2ad9c6b0a265041cb1f612b89d3f01d76daf0ba8f7be1f46cd299a607dfcc7f774be8415784b13ea86ac5477b04b10ca6f2ebeec95cf96f4eb3dc25bb9c98a0ae338d136d23ab5e7fa6b8cb9843d95508cbfe28091bb2b24eb38e330c496cc6ff4b347d99ad3333531d710934c9a7c925f998505e452c085c8bf71d6caf8dec618ba26e14f40c9b5f6b20b098530bb01157bb284adeed7b48c6ba5b0c0fc389da5d41fb67d19a7cc6b27ebf61d640ab7880c56118752dba772b8d4d63463414c41408f80e23cc8f10ce64c93e468a474c8454dd0bf144e6810486935991d65bd793d775d761dcf6a21b9a0e2511017d8c526a629cd5ca8f53474c473e82ca53ad807243a4b490df3c6f65949c506938c6e4cb55b6e58c0865c8c82050131d1afa0c96aba035b870ab20eb385fc2176614f7333a7411587dc4ce9e16c8698c7a5b950dc0b094094aa37c4ed3d73e2886825929e69734c25466f3ef822e409f824a21220ae3c2b83084d5789c97d04386469a69b054da3cf8b06bca4537df2286e939a8cfebc04a4ee58ff317f17e65b9e58ab1418788a31d700f37b826496f1e296307716d155f627dafdbd5443a26dc408abb69abe54c720a6d8712c7a26b553973b3aaa424c004401ad0b394d7bc404e55ae24834f78c1a61cc768636fab288600c2826299d2b7631563c807f2061cf25b6ac0ecd8c9c7f6a89af9a075ba69b75fc936c3ebf841937e6a502c28f312ec98f3a9abefe72d24ddd175dd03b80e71a191424778c9d1c676f909bea3b3c164c26e7f7ff0b2ec7c6728368115064438298c70c76e8e14f0ec2ea22bf9cc73717f614452fd61588f9269d25246962817d6819e9abecf30b62ce8814b48b082bfe7efcac8d25f4a539f17e11bcbc3c2341b407dcd81585f57bd041f354c2b791314d5b1bd2597cae4e720135a7d131133617a6b53a36484aa90d5a2cdb306f8ef0a392c48656e55dc6a845378b0db7890f414b9e023dbbed7d1b13e36e5b3236e12e0cbbf8520b5d19e3f5330e6aa425a9f5b8928e888b0a0f051815096dc5889280ce6531d0125d1fba1983a62bac72b35692cf60ff6d7e467464188be84cf31384bd5ec057531615fb2e02724069cbbe85ccd1e08d83b8b6b4f51fe5217ae346e4ac118c28e3ae77999a488a41b2db0cbe5bab8639fbd8c7f03e18ee76af36d4279f095706eeafde38bda60cb4396961e60c0a82749c55618e00b70d4a9d2ae22dfac8f67f7254d1aaf072b925a9b44cff07392bb74d2711e9d6afb282b79082505850535e7764da715d0fcdfa8cb2bc4bbbefea58ade480ffde19296dc9691df4a4122cb4c416b6147c74eb09f60618d3a7c98c7530829ec3e6248005b55b199a79f2e38e6debd796387813e784e61aebb6d19caf66f15fbd9eb9e1a28215d138667aa13d70b2aae9e3a4a941b9e695a3d43dd665c18d3f8e1ae4bfd84c9ef8b5a00d6ef8d5d64d6dd730ad3ad3c2f4f560d2ca9755d0b1aaa2792f6fe3b83a5d17793f3c7867612d963fa52abf23056b73f689cc8c4e6f08ee2d9de79e5d67d12e529d4ae14e97dda1e0196a295421cffd4203e3aebbe22bfe6dfc4498a8d6b634483cef48193c0d07928c7573f89371b4c46ce9289c805d42c9b5dc4f4242cb6aca88d1918e5a4ac8c95e833a93fb9ee6df0faf21c75c98fa27b1c9fc976aaa3fb69250dcb3eb212d1fc8a2a859218fe9ff0a6f331c6053b52e09733873f3855a99409369311e1e5e7776d291ba128e327c626b6a1b5181747cddeb541dc13de1abd692f45a071a7c5231f1bb92dcf5ba8b1b32b81b8ab31c0adb974a1ffb71096f7385d69a0d5ab587e46350a7c2753dedabe56063cdb52fc41adc393cee2771037f0a93b33e8cefb220781623f0f37ed68fcee6e7b74d9226f4fcf6b515725901ab9cbe151afbc8d3a9d00905a3dc8ed05d3a4601393f865da2362ed305d587e21c035a55074e6674b133b27126b625f54977fde7ae8739927b10b66356492fa1fe6f23242dc34e02a4883e448242af825c2d25d1cdfea9624bbd570d9361d5e34c26dc29428047b9adffdae84479532d8b683f3c7a01eaa261e4d23cd2b77ef3c54530092106018276e8438889f92f46a444c9dee49ec65293a2a49ab5ac2848e8559dbde6fb8a9ec280c369accfd044afd76e5aa84d8213806288aaf58cdcaf3b3be57b3745e478bcedc976eacf1b30e963727499e32997bec8e342c863ffe08675011aeaf81b92fb5196b891be01c9924a5e1acde1e214b1e79f7d3a0506afa89e889dc6e2fc7786030367bb38f32c84910be24596e816797fdaafd054f0658ef2fa0b18e0b94bdb46bdad88c707eb3efbeaeac1a61d42f82b9c1ba6c4a5d77d4b8a755e5cbb3a2ba03706d1d22e7031d0cd38360f08a69a9790384beb6c7a05685a52808aaae6ecf648538f68075b63ce009dda1e297f560043861dc4d279c60fb7d3ea07e115fed607d1005f76bc64b116f6adf4ec565ca742e9fe30a2b1d08ac8edebe0671a2c313b5132cb03407750701c4cf82e9827e91a07cfc36091f0cb04fe1ba7488199c9451e77d8b8b277625f4e1a95cd2d2b45a1a7d3f00d9c2379bb95407bc82edde7d03c971da9b1266b76df9788a7afa6ec399cc83f0198a2ab743949e41ae3a51836d83bac3677f76909d82f5253e8c61efa2f626c09b9e0304370683369fc2ec223bcb157ed55b2985c263cbaa1b07a28121781b1a1b644d24618443c4a5eb2206c8312c7d944e3ba4e1370e6c8d7f849723a8bf71df8e1caee3b8a94bb32402df6bb643f5e27f6f94ad95f1baec1769c11a96af7d98445127695e021559833e68b111fe9f5504a4b354b02c21096193b2ab057588cd1b6f656d5df8f70ed3a1c809f8c633befdd9b91d4437fc1e29d068d49c6c54f3d1e8a54faac1156fb88c0bcce84bc8043db5b7dbca4f0001c46333256b29d06bdcd53592d719838d20ff7319ed2c5eee4d4f47e0e05e242b723875bb4328ea26ded13a18831c29e1cb9a7f61f5d0e164d89a9fa168ec80a3a3d8f610cfbbd052bf5bae963d1cf83fb7e5cb01e6babe95f0f829a1c429cfd704d453d2f2228b88f6252b32e551196a0ec9f7c1477860ca4793440279d8497a63c7181ea2f856bdaed96958dd168c115f916b10a3de9cdd8ae9f57452a79a2278b20f38eba4c06159bb9d20f390da4e287967f35fdf12cb6781027f9ea6d233c27e9262cd5436e5c0f9ab73b4064cc379facac62ea29501512653e7d85133d9a96fe9fc667bc0572617b2a56e1d8a8ef51430333286160c162c93f3267e07fb453b172424469d1df22afbce169467f8a87fa87782fad802778d9d2628d4726143df8c5d9089f8a1f7b15f69d6ffb174322efb0e503dac228ecb28ce4a59f64b4e5bf581534e2c099b9709ff48f6870c1467de4cefb3d10602eb422c96b21c8038200669cd7a09d85c763f01e560c22f8129faa79fb51059fa777bc709449ed82800335a6df8497f48c20d64b4f32907d113539ebac7fbee8001abd1d28ea2f45dc3569104d4b596af207ff08ce89539845f2c647de5687ec7a4ce60770a18af3c3d4baa637cafc9f685e207400c0b8d5537798022269ee691e2fdc14e37122247f6946974c6335f26ed2c99606f747784cb109e08bf9d2000b4abc500555b99aa02c595906f34eea03fcc2738491eed47f25ed102cf1c031211709aee3ec4e5b88cdb304da035fc705385ebd28cfc829cf13834d7879a00886c01ab2427b2cf43a6ef2a08d1d6145afdade9acc548638e6b9e91dcf5dfce2bfc4a3a33f38f11e62b0b8796112fb64337f47d5d501ed70e652c921a14f5816f4ba0d2228339067631d9eab05738fb195091b0fc229ebcbdd41ed263ae4c85a9960cc064f7e8e10ab318dd0d45b14cff0d241873182be24a601b8fdb36cca891493aa07f2a243bf8c5e552a459c2dcbbc4271ddcea9033d48d99cd0c407b55e3324d16a24ca5c2bd8355485607406b01514d533d7770784e864356dc8638241326fa24464eef9f31e170810b7a13a5bd2a1a59b46b72e6e4223c0899b8a8baed129ff0cc3bc55643f7b8919a54f087d1d63421583c16b0d520709a3e00377e58c5d6499a3eb812bf7d67893296873914ff4c0a03882cc355d72ad96ec6cb7667a0f0746a146a35d8658466bc5cc2c0d1736c6e22fb0281cddb50187b81c75051ed2d4e38bd288e5bacb1fc11cb32ab3673f567359bb6b8ac7799b84862a48501164ad10f8f718d193320132727f1d87c7555fdb585caf64806c515724fda4c4343aa476fc0d0d4d870c1f3c7f7a61a1f40a8dd8573a821ce1cb9c271c9c0adac291e44b46f41a9c09510adcb7731b786c1839538c22d6a302a2797d8be894609a896ee7a3ccfc4807393a58b6842c968b6f1fd700ef4c520097982a0b7c778e8a236fdd0f98c88dcc732ff9a15ecf1f0431363d34fa16c188f05f6feb217cd367d162b794edf957d647f68d03cfcf9de6f7244c3e8f911434ace7c365059466433df6bd9034339630eeec7875f6640b22cf80bf7f44476254d91c81ff488f0e79c6cacac92de7f32f5d06946e1794b49dde62d250e542ae012af78abe54a895b7bb207bed2a3f4ffa048b25deb6ab6f80dc6a238dae103d7e921d84033cc09969e9d35ee2206a6b82022a6f90d55766906f73c8689cd3a0d65f43296d662612c3fd7a7c1b0a68874b6bdfb6642ba06207359b035f3be037e09759239cfa25a187616998128127625c14d2b86782d77d2ee3753848b58237497a0e5763a2c8d6b65e2f46a57f60d454ef9818d24cb22360107737e8a7167f0339acebe6b33904c617586f0978c0916f1bf90406799be75e852b96dbf43b0208fe44c3d82ab1152695e7330ab668ff3ce43890c72d287ef1474f9b7dbbc40c7885b7ae486bfd121784c405cb567272dd81a1c0e4b7e41cbaaaa9f1b259b3ccab82150859b228022a8c0924e9364358f16a404d5753bad36e4bec8149610348a97d3b843b0669277e90841e2858551f0e3ded00307a83cafe028b0a8eb2edcdffc223e8e1acaa3c6d8dc559d9125874306ddf9b7a19ab061081434060743757e7f2c0781122b021592da1a9de76ce97bff653a58275aef88fe13610916ce614ad337a2f68da30a76b8bc11152e0163c830dbb46e94c1cb79048193b9b98ff6dcfeffac2d05d52dfe1438a7c3f960f50ceb87972175c1d5a9f53d8d68be8a6f6b73c7284b8efb1dfcd9980e8c49dd19856392d3e9363cdb6e6323fa6540e5be52c7f5ba569aa0ac16c5e96561fa276c2253d8f0ad4e2d0dc43bca6e38c6b81938001af302e031c967ba278ae7bc032c69a070f57999e48bbab337b88d00ea561b1c95c723031e1223fb6d359c24c41ff171fc7292f4c6239d8c716ad0d6af8a49546c99452d0a57f180d83820b6f0194fc063e6572689829652fe9cb1cd9a12b0db62844b7641d791058858822d3db39275c01cdeef195075c1c30ff3e8870d08d322caa4c316c3522d5af686446de24c8cf937dc039632471d201c9fac065fc1b8e78ca097e45e899f435bf951723bac1d737b66cba8a9d0c5c11135a0c599c45aa48d13828708f795f1f3b03e8a115f6b83dc6e8957859c3423f050f2edfb16261c1028588f5899222e8f8b8f46ccfb8cdc04573d2c99177183d3ecfb92db09bbfa20c2219bd2c355ae682ea87e336911dcaebd8c5cdc89f26a96ee746f3031e66a8c75e8a938de60534c88b93d2c2796e570840d8807b87bb0df97d5991a556914288c694d0f4f3e5842f1c1e9717b2d4ac4276a9c85907e23269610b2f20427e9b0fb0ed15c7c8f82dcb87a6d2450efa860abd5e998e4a51df88ddef5ee54a955b4e9b89eea6c34fcf70ba0aac9e0c8c88e0a021c88ad3515a410f7e658fae27bc2c8fb034d082e1ac42cda54f519cf596fd1230077cd2c15cc0f7c9f445e81d1dfe11c4b8abf6a7d5924cee7969cf990de486381de3534980b43eb07ca4582274e7fd2999394a70d4d5a4806ab3135385ab9e651988f361033942258996878f7abc1a9405a86e91ead6a89eb4d03967a2dcc737e963039a9c87750af8db4b41b4f23074dce422997eccf86ce07f3f050abce8e28d67d6149a592e38f18ce6d7a6bf31ba97e6bef7e0456224275fcf3844f1af837185853ec0d14e7b27f6ca1dc9a781d6e5c4cff4bbc3704d7ae5e27abe6a6d08d144d5e203f93a12e4344618898e0b9c2ba923c133cb12d45788e4808ca88ca426cce6d95c4343e7fea54101e4517997e392eadd67694ee292d9b8a60082c90470a1fbd77a9686ca7e3ce12bff82e9fb013ebf815aba24a7b28af33029a1d15a6dbad9eaa662a058582faeba362d04918b3101773d039dfa33a4091feedcacdfbfa287f098afd96cbdb79d316faab2a138c0ac1bd8432c84246326e463ccafb60edae5c0a7ec35587dcf5bd1888ec730bb4cfaae56c9e066be5a6bdcb099a8c466c4b0fcecbe69969a8d5dcb3aeb1e1cceb413aa6c71e14d3ea3841b66c6c01154c3a0f223b5f934636375de979b727e8081e7db6bdedd9986422b3538abb8f4a1e50319f079f9f1845488b49db08a813323e61b2cacc5dfa4e95b0401dd2c41c07c00bf15ab3632fb4637291abd11b62a913b7428477d125e5c29d11816283541ddef07b172a1b57c50204e1b446d44abef5afce7ad71b00232471213e282ec00d24520c125b0b48c97171bc92913ab23988021ff560f6405d2132792003246e43eb8fb9d175cbd136e3dd75b39e4cf7c3eaebb430132059450a165db360e05f614e4fc95204762e8f10715d36b0607215edbc20833991bce0d97dd2ac5fe00ae255255ee0960d0d23d8928fdb368f43f4c68e01f3ab0d846e8397de9af659287b464e37a7d4f9784e9134eafb675ced4a04ae928f8f67b58ef24a9428b8a3ff430b73f11fe814805bbe11026a32f03447cca63b2e61e49b2238b1346a9fa4cad7079e87003f6e4fffdd084f0b3274012aa6ff3945435ea6ef226910c209d5ff06b59ebd52684421c49caa04ec39cedf5222c145defee1530502b18804adf709b3740f9ade0d32bbc71db0ab3bb3d355cb2722d8e0f11e97401a16ed5ecf5c2632d7e65ce7395f4fc0f0d5372fa3dc6661a24d0b0f2169c3293642096ae8c14f2b57f689dfb713277f09062ed447f07232705fa064f5f3e21d64a249247ee7c099c9b564e3499c515d2309006abeae96156ad5728b96653e39e16301c1580dc194c4968c6b41f7161051c39010989a70d07f5e04e36f8ad826c8df54a8c1921d6726b1571cc698088f6b0c2c26864ee125718a7ff6fa5842b1144e9ce8015220fba33a681910c56300e3b76ace49dc9942279f89807fa299010d6b42815d3a252efb240c928c7e701f4f6c835712e972bc5e50dd70cd5db4b072a0b8d8bbefccc7aaa3e67b4ffa93abfe7e1a6cd81892aee2df82b57904d23920fcd5d45fbebf11502bb8f7b7595ff0f8c85c6d6941cd9d3a3eac55a3795f69c7b643e22a173e13f3c1e3e8e40cc28029010cf1d4f43ef5234927a1fc69a97be0e355ba7c2d658f7ae73d947d1335607d3f0c3c4ca3acc7f4898a2b8676a306d03eb5f915e18b1b353d5f17601b7e28bdcdae25fff2f9533dfd35e8d9173a3cf5439fd36bfad88fb7a3d0b3fc765979678a916081cdc4ec724559ecf16390fc7e76eee562de40e0e72d4c11ff38136942ba3a2da76967895ae034be233847925b9cfdeff979219ffee5a55c86a32d65cbab803c1b97e720b794c0f53dd816c227b3ffcd61829c347c2bfd06468c0bca1e7be49ef27e1476dc926f64f83bbed5e158a8ea705e27d547669d56e536866f65764f64febaf13320cf456a387d7c6c5d3244e5ed522f2fa00301cfa3ac723ce03ba9f6bf5fb93f5e9d127823610beeed5006c1923d4b7463a5f3c1b57d7460db504131d88e17a10c5979796de94859208fdbb1fa71162e978ced9e817616956cf808e9e2b833f6e0c516cd9cc5de1c029faaa00d8e19bd1b5147786ea03707a9308d258d998aa895cbbeaed3da79fd0a7086520cdff64c1c99529774ea020acdbf069c75c4686f5b255f064e06322c0246b47021725ad4cf738143e08da93b94fac7a8ceda94a3b671e51b905a4c5402172c012a7d03a26577466c5039fe09590d655ed80daca403e4f80b36a0ed0a92d0fd7eadecd29f9af216fccbdea13f074abb0be56c5ab40c00c92b612bbbf3927cdc7861d92d985bd987a934f410f7cef5c20ee43701e3f0477bf86c029309d9f55096b279641364cd7bd35f55009bfae2dcd22bd1ffab381b6f91a7ed27361b3387a19216f05a93c877ff706126f9f6801a36254be9ed618b729997bec5f1894aea26ed3123640c67559e2f9b51fd116706a14d4999f7210e447738b9a4902e38da3ee500a1056c802d99368f20effb907e3f1a5d6382dd5336ac62225c9554136c95b011134f14e33d3f3d9d8e8434309ba78b606ddf2cdf91031eba6705af719928d3e0f440e7ca64355edcded11235efb2a0b288e08fdd5e74a40ec6c49906f5900aca2718a3d9ee0d03bac0be637a62e58b776c63ffbec57d980ab6e3d2e0342930408cfee9a6c81b27c12e63dc9be6e200e7a0194ab5f3088e1d1bea5f1fc597a2eb6543b97d6f9f33f45d2a46912d2248465060769955fb56965811ca3f852eab484c688cc194e0d792d4b2af30859ef5bcc92f725a3e4ec7905f5b77db3a00579b92aea1df9e8d0796e93f1c729be0e21775e1760b2849937c341937c05e4efc527aacec83464eb95c7b9ef8f70a6fef6fba91ca62673a8c0a91cce81450a33a596202942d1c7db04c061304b2648b3df40f7ff6e9b740d72dd6ed5e173f8ac017dc599635996f522f1ff3305d34f643cd63faab87fe7de50eca6aa5226bf823bab9d215e1e6b3ec282fb93937cd88ecf1b72bc921e2b8b81b8d51957dc450f9e7eb7679c497a7b7c37ecead4c649afd8d46ad02836430ea0b789e1c53635e701e746286b15dd4b952747e39efc85bde906f9368ab9d54abb5fc1274f6d87a2af63e6b45c17d3868e7e3450daf437fcb5b0ee184629ee175175a035eac3eace809b5b6afab9cba25ae37a65af953a03002564da6a59cd68670629c00d6bf351d4442a75d7d618fe6d91e67c1fd4c48dd96c66ada654d43458b863b817d643af5ce4f1a9b49c85031b13d934f983d5fb557270fe90bff80b0f49fa24d453ffe6786df0e6c997837d5d99949f86b93352d5b1d1e76178954de23406b280a407d97eb718082f3cb975840692a9b76c9a1501b880808fc4502d55b727aee93366ee04497d647232f1575e9a2ebe2501d6c6e1555061bf5b04053c0029fe799e46a529181a74a4d7762ded8a83237b7f20bd1ff04cce09d33253b1eeb1290ee380c3b0372b168091c7cdb766d7670c541a899946d877936f804e7b70b032219068f5075d9268b432f53fa19d58751750368eb5b319f934f54db32b294fb4ee1a1c5e4c6c5be594f744b52e28e3bbe224314c72759592d3272a542c1cca8995a6909cda7eb3af8129bb6ddd4a9e446f9f10f27672d7c5b270214770d0268a802d4ff5e64b21c7dfee55425b3ee3370b3cdc0bcc255e295e5d0489e77702b12cb38c0f6bb036b1ffa8e3c46096ec5dfb9b91c5d23f0cfcbff35f12b031f2222e4834c5e17be3eb4fbd4cc8245af416462b89fc4ff8a2562242300ea59f4ef09e0b9a3475a50cdb5a64ee9b4209d5fe493dd92cd992a1ee5da706d2f44c71618b3b1eae6928b2eac2366899e11abafd9bc9aba97947730d901d8c79ac930ef4b4af544b3d99b44f207adf64286cac546722864e664280b4ad00789f3750a3833d52a3616411e41d158a19f19a4bfbed6ec111b904a897f46a8e53f2acaf0fd5d2de4c757145af28e345483f054ab17665c15097e01c6847db0d473f941f4cb035df9193796a7da71437f9ac3074def458e70c715a3eae9f63bc969d24d6223715a1baafbb89df41df26ae7223cc3cd75eeb7336d97661f2b36c8718fe5bcedcf7a5217e07d35cfe12d49eece33aee97b02f801a4bfa45e57e1ce8cd026f2918b5a91f200e1cf68fb0f87b237e9c87347332bc88c5a7add4e99fccd80677a8b73877543c5df0819b11271bd4e8ca742fadfc78f0e95da65c0df08d246929ef9f24c1afe68512ec433e0d0853b254c02f28e35a74fffe393d6727c1f2f1ca18a156f4ca37848af517762479f168a775c1b6b28863f69debd56836d7d40a3fd8f4a47a2cfc10ced48f7729b5ffbca013f4dc772745bd6732c4c690dde71c68adbadfab8de344ebc94fafe1535ffa5d2011cb935aa57cda0df810727bdc1bc1eb117773d782b9fe4583fde94890fe90bd9bafe44aa9c7b3dd20fb63d804790354c1caf09b749b2233674eb93988214b18ab4e73f65699ca046b7393e826e63ac0cc4c61f8a90d27f840045d7e59c1fdd664a91f21d4375f6711191e1bed21b2f77c3e5bf791ecf31472b5a6c597093fc612d4a0867f04a274950b55fb5cfd35302c64fd99c7312062fff02ac3ae39795a073030aa62dace138c63bf08c97c2425600a6512d323a7f82f3bd8a7597a2f8d695a18abd9879a2009f4c4c36641e284abc4560fd4265b212223727d691c5c1ffa44d4af11c1f96ab758493a8e30dbabf3f907e6110079a83cebc708fcd3dfbf440739c6f644d79e98d64b7c430734900ef79b26c6971c5da413151a04ebdc0ced063620c826561ecc698d343744788d38f5fbfa1d43cce025bd983671114f7175518ef79232f3d20e5b5ee1179297b5858728d6481f35cd922dcc964596dee0460c1267e81a4828598cc3a87ab33b7d96926d0db3224ff31919aaf8ea5eb16b7c4fc2714525df30e0daa7525158cbe175c0f4a5acb4a1f661b69fbe909e206a29099ec01a9050573657210a8fc525e27b15ee8246cb2393fa5680e35213c11046967502eaa48dad629ba90773dfdd2da181753e175ef1d8a95164a61dff6fd7ced93b56ff1e268d2cae8ef59735a5fe1d839012f950dc33ed6255fad0c7bb0e689cb8a41dabe3bf338e97848173e8e85d3b264c6891c511799b8bc680fec7ee54874bd71b0f125f760cc79da461f9ffb3ec424012342ca1081f3669fcddeae3c93d0733dce5c9528c57b5e1735efbd79eddffff339d4d5774de67e42b3d765d669eb0fe76148dbe3d5c9ab27c9e708478b983bf3be5cc5ddfab50bbd394bccf9181bf9ec405c05d329dafb6ed7662381f398745776a03b0e170d2c1ff4f56e46061a1401fd196518437740a40d0491642361fef806f639fa35fd7497f39b176beb6d7aabcc68002260d89e8e6276f6743863b0bdf9a4a271d8b04288a2a87439a9dcda25a7f906bcbd95a812e49352997aead6854ece111a1c5f6620ca49ff7d9e5721bb41314e9fe0130b00736ba919c272d2bf2eb00c1f63067e64054305d3d8c0c7b4f4060f20d3ed08f111e295ce4be0022fc851652e7063301364f45431459726d8252ca5c2b0922ab3906e86678d0cd4e21135987aa6be5fc0894d8226e88c8610e06473025214828daa50a69f996a64b89542f6d4340b5140ce29d0d5c972a709c65a3b173681fd5c8e81f8fa1e681bb9cdb5f51311f0ae1a1ea434b9de1e8b9a3c77f1be0e38aa851ba79199bfc0800adf45b05bf4261f4432c982b82fa4b4a0fde3192b708c362b9cb3e54231ba2648bcdba5e26d11a022f143d9a8b8ca9dc2e62ef45cf261d3b6e98e719070aaea4cd731998d5d8d29f847496e90d02b2936a1425ff37951f6f6a9e29560b203ae4b4d66b9311d74b2ebf9d3e3db919753c54623fa516d011f05e4d03ac02046d365af884aae7c3b07bdbcf479eda824cbe166f470a5b0bad8d80263cc7501ccdb538504f452fe40571513fb65b097ef0e097254a5e9550476e4386140405b700d7a50a9916e9d56344824f3a2b90313440a2f765d1358e4fa40ec44cd44ea2afc26b890e14722c73080c94a66d5fe2b13e8307e8f1642c5825373ed56a881f0339765867cf0b4a2d3adb9f5c915ac25f7dfb039e8d98b5cd3aafba4465a54ee8b75d4a910fd6fa30db547ed2a2b782f51361b3c834b03a0d71bb8ecfc142f6c0ea083b78c0abe501bc1ae8ccde2d3139a7d21609e067e02a13eb9b29a67fc5838157a51c0360ce9ab01cf7bb0c7ef357115d7d5e41e2f048d3336e22bba38d42e875a5b260c36c66c56bd82d4f222ab0d6d101999c3e3454e85ff042846eb01942866935dd138f3cb2bb6a00d3693ea32168596d969bc93f8840b4db1ce6e7f456a00b14438edf14e62ef2cd2fa09b30e7a1413f16b650498f94d3f71c5186d1ff0596063b6fc17999ddc4a39954873711cb5e696f8109c6d5787383398331b5329d22362d024924d9a468d37877079d9ddcbf382a7d9544143043e2cfefce376d5d1ae670dcb45b04198d7fdb787b10939075c742da46efa547a788d1259e65e78b6df2003d8977a0795a1cdd10d0311e706795104e98365090a2155639a923700fd28b7f1fa8acd97b6ca70e5c0ba86497ba213b2128e30ff6cb7ddda37891b0dd53f69043ec91e1687a88531e505beea142685a5bb02c6479bfc07b16e3ddcc427208e843ea9087cd5b199f53b463b34cc0f3d9f851d7ad3bbac384e32dc3f57eb8abc062baeb2dc3c23261c74e885d51f52a19ed83ccc73a6558c44cba600c5f25a5b1caba10e033ddb492fc5c690e411a9948a973f766fe5234caf83b36baf430999c2381e413d723448f5c55dbf79a35f242bcd2eba2f6dd137aaa8c9f9155937cf5336377dc5b254bbeb9814a293427b768b3ad195f7be461d128f91fba41df44978421a644ad1530ae3d369c7d404a2751ec93365ba8352c0ea0a86233d43294bec377b1a396c8dcdb2da428408f8830af34e9677ebae2d7cee25087eb8de0664f921b6306e019cb30321cd30e2e74e6232a6f4b740e48578a7ad99e133b221a24a269f1c99ec3920ae1491ecd7ca3244678b7f442650bec13db0f6e842a0d63875073db7ab2add897f45805b446634adec13d6013ea699274ab27aa01fbac08c37ad5bf09d8efac6b00e1ee03beff4946ab157228153f333de2912710c26f321cf98391aaa6f754752f0a0ec2ea3fb46d5efe0fb9836e3d59ee27e64898947dac18f4cb2c297ba1be1260bcc427b5d2d4d0e33c18f34c2c7e342e06d0803e4e11f592069663fbe9a2a2378dba37916b7312a4a81c9dbaf0464a76d7040089a6164d7a60ab531715407730544cb5caedce29436a90b362720dc29b9bb160337f23fbf2ddcbbbc8a9e1cd3d0f01b69745644dbcd1837c6814e2a8d1bdafa0cd9569993bdfd501fbddd82ce74e018a2ea2117ff804aacf18c92d498b791b52b229bdc1ba12214d06af1d90df27b62eb93acfafc89aa9d4ec336e498f64cf242e1328ae48c60d9db9ad7630d2d08352e35806abcd604ddaa965e747cddde956a4ed9bd148b208ef68cd49662c2ecdbf81e977c17aa64bc6f3b8e0918e0d51507e7988f49b2d09b82996b81b39bbd17363c71fc893423d53492b2a327f296907f6f6b5ef70676b7c599da9aa9ea40db14059b1da35165680f735ac1e5ef62e45e6d07c7f8a71a038a684428be87e608bab35b2b0cc41956186da1c2f3060bc4d034f551ca3aa3352e17ff48f571f7bfe833394728a69b7a5aaaa85adc160dd9e5a12d61cc2b43937e60f1a93dd2380502cf268e732d01b643dfb716825a0cf512ab3cd85e5e766e04cd7f9dab56b0952242373b94c646ce6e7e01e090f11ad4d9c9b095ae6de1d7e52345ad050087a7e5e2374bb6aa270bc9bad470dc88d1641374e0d55b5537bace965f266ccb9649885e0b3b2381acbfa60d17d55a55157f00cf68e72b5f6f5b5926da82290e223523b6c3825f64af7710895682c4e66c05858192756c322a390702f3fdcd4e1515b47c35e5d49b498446389761de3590b885509f3cad53eea3a03b58b30d1bfa1f92413478720b9497054cbf57f88d29848a7f9d1fbc90c1f2b9adcea731c8e2ad8e2a7e858f6c76f032ee700efcf765db6ea58cd67a3e53b2c09ae343d9803b0237b13894287f88930727ebb50aec7d14b637254ac1d5792266d5b2dbbc7730a3666bb914a0f3d2ed73a864939c13c4d230a886be26e65dafd4efeb5110a3f5b263a3b65cf3005b2f9c54d8a09bcfcf70ec50c0f0451de1c7526cf0c8b6f67c5e57b747584655b03ead4d7f0b62a011ff633412253ebce3e1641c168e225c9dfa9b4a2033842c8a1f7bda3540fd98a55024005c706b3ceb4d7050de8396f1b909329ff025598ac088e9f12f852d0e8a91118c8a0b057f52910ec69c95662cf4019b75320219ce2e18615e45c0e7370980b028497a3304358e40cbc28011ec3259e4221cb63fbd5b53b298c77ed4f3148e6be5d8c43a822f887828eadbf2089f5ae7036ac9fb9658f6213141cb32fe7a62103fdce485929b50c69dc521ebf4fcdebba1abd15235d8b2ad438b89ca0532be6a144770525127189363afbe625cd759bb04975a56f91c8f66f839702dab699066d258a173eba39088f28e63d690525b781bf4b91d6aeb40a43fca527b9a081f841f2ff1b98631828912eb37ab0f03fd207aa8f7122a725efac316bac6580557e5eabd6fede3f3312ca16be25c44b64116a7acbe2cb1f265c47f17efb45e468e74b95b9a8d44556c1c8c9fd5c0d67604a964058845f4d13c8b0916246f0bb8a8f04cc622a751ed80df4e54661a9abb90c1c308e50ed4190ecab80e4ee270d0d6b05466c373d92d57e9d5f5a1f204f29859e069ab4cfc068f0271e2727c2cd94c07fc3b50b39eccb6eb03ff6f670ee99d306860c2b789cc9269f00e6772133a0df47d6c64ebb3190c280e5bd0535550c6f15a040b939aaaa292e2f77809ce863d658a1a9942d4579898250a4b7bdca14d1cfa8a2fcc1af8f5c8d195cc6532dcc97ef0a63b979c6a39c3d56c1e7ab0e71d8d9901cea132d0a97d6f50d8195bed5cb8f93128512f687239589b39427705517070ca4b176219e48beb1d58319d8844747b5b4fefe352d29750ae7aa3f959e1977e753af090a66627102495f19c4a59536574b8a96ff4acbcb5db0267f080d9ea418bbc159cefde5d679b7c0f3f86d88d822414797e5e0243933f0a01076c35c6bec2f9563a32b9b1c47a4a86128d8c05d2718d9577236877b19a294a99e7e2fcdc0190a8a7cfd6d953fc99a8d0c69d57ac81e7e4499a82f0a1ed5b46120c7ffeae584f9df12da93ad9ef7e588bf208559411bd7e86ff5f1852cf920c9335b309846739fe5907cb0e729436eda55a6f3b504aa114c82d0544cb0a39ccf039ab95e0dc5c2210c05d64350bf5acd70ebb8fdb46c22e336b271ddcc81fdcf5bd2ea87c922fe7916bc831c4ec7da1d6c551c211956ac543d1b799c2c1a405048c41848d697d979772338a3c5d936b76972cbaa69b465fa8f822b245000c1cb579b9519a2c056520dff2af101d401c15ba20a45aff6c183e0cfe006c9feabe6a002d4d13cf53809696e8d536a422beb9ed5d1e3d31a12f51ad2d61e06a869cea5bddadd0225b0ca58c1b791728e13fa8c0d5a524256cb9a83cda5f2f75273f63efec54632a621a5c2464dfaf530e3922bbcaa2acde083282156c6dee0d715104b4dcc346ac283450f09ca06228c69ec87a15045e757963123d98e3a886810582235bbff15607667ed291e45ba7a40f3fafa2c5c80b935e90a0fcfc76df3b50f3b8f630b5b5f522d61c5e2a05d3f6d9bd1fe430bb5b21e1086307f9f8c76df5213d54b606fa54850407f357c76963311e1584ba54452b1efdb3fc730bce76d99b550559dadb1a4b6a05a38f324d971f94d60259060c478e4ba03f323cd75cd5eee1200ee51ac91075e57b72fb6db2a7a01b12b883bbfa2d943765e7f1cd25f252fdfa5247f78601ef1a428f2c219caa94f93c3265d9d97f531f0cd0770d154ac593318daba149045ee1a63653e4b062fde49b591b36e7baade86f4786fd0f5cd5661d2407dc48d7e15da575a5ea963ba4561ac0fd082042164c04a00d4261bb54ce5e4385baf0b72a4ea9fd0dff6f7916db3ae0bb3e8becbc5f5e799336bf462675d7a93cf9e8609a48f0649dd494a9f4843d416c1e5b28232437d3822608c1e4c5d1a1a1cf72440d798386ff6329d4e72fa5229d78cab39d3df9ca0ac1a0eeb67659174b4bb37857a79f9ba6b08886ea563e7eb22848f8d80d0fa83c59c3faa15a7fd24835c88437abe11285d71c2b1f33c6551ffda3977fa2b3113576031f8d12ae1596e93c131c2e3d909054013471b354dd63db12542df3f68532f8a1472c3b3803b3ed4474e9f8537cd611edc9c5156c5c2fd4c936cda46bbc06b2b0f115e3b50f58e36ca7130d38bac57150ce50e2da6d39d71a07f847e7d9d087a5a8851d8ec2d2cc304fd3e580bc5767655c3286dd2a8ee2a30be70aef68a4d80be789cbe3a48d1ce48730c3da11600a9992df90b5d8ab67576474cc57f931e59ed22cc2cb4befbbbd317925c7e70b7aac6a6e0e3c286f8685518e4cc4167497f4ff888ce7992c34a7d681744e5b69c12a929e01eeac343f166f3ef846213b73280623997fd14f27e56a469fd4cab32c50b16ef3cbd8c938b002763b1438369ddcde18a4924f461663eaa8ec1e92a3ef545ed7170fd5a5490e45ee3fc0a312cfdfaa1916cafb99897607f74ea427dcfa499273ddc48977ac5c36f07db0974e54a00d81404e3d874a44999f9031ff15d072d079040cabfb5c23cebdb7f879a4514e6f0198332116f6815cb5924c13efc30178a827d602150141b9471a21693d00a3dcec7f485875e92f3831e36af1747f4cf2b238edb79f52cbf0fec97681b500a8cda08f908d2fb4e62425206ece713532caa3966c143b4bf6ffc9b7991857743f721fc439de473f8a59f1f21d823f1a9fc0d3364bff86057ad3255f5b0c83ef969016324e2f354a6fb6fd1ce4a4206bfd14fc98f7c3a01012bed73c14cdd85abcef4e00aad6ade02aecfc7e793bbab25f255f76380bf03b02c3101fec0f7115697711b5d821331a0006c825b119035d7ffffa1eb461d507014639cac6f78238da246f4959c4d080981a2bed7be14b25db35c2e9a9dcbdaa9dcd86e8b79bb0ed85a37e513c6495e1fb3fe88502bdf929c283bb10a27aac84588fc9f115cb72e12b3b85078c422be6a500b453bc768e802b10804d3a746566069fd39b80559583128d79edfbd53d110e858d549300901d1ae9b66da55239479d85207f1654ff42e73f845c4c61d7594d4c71d2f0b69b17bb9d70e5a8548adf2de951b7547326971619ef23533c675d678a8300e6f1ca85dcff44b672b283ee87c62a2b64746a3b8a071679e00c7ffd789cf01f485737aef050740dad7eb5bd258ee4620c6e15aaf7ba6bbf3c3ce693fa32425344289bd0d51b15758a809748277b6326e386c82b77d757b00d2aa7e4cfda31b66a35cc823f55186006e74eeb83a1007e692fc04c251c69dbb15ad5dd45b7a09a020804837b5280aff273cc1d965a91c62dab61d9952b67b1ac41844158945063c6fc7c5f720014362d1e9560f5a862d0b0b8ee8dc95b699a7f1f3749025d7fb917a148e179fa6d2fb6daa2cabc3aae0c326e6b9bef2db6d7383f3762ad24930320cf92e146492f7dbef13317baa1313ae6789e94d4aafbbabe08b4c467c8e07d65acd3fd5ecedd77d0d00bdaa1565c797a7e45fd067fdccc8ec5702efcb75c94136df4d811d1cdc7bad0db0d746e9e092bd92fec416cf5f4b5bb6803a5b002f24433d88bfc4d5108c8f0620cf72b2a64bbfda01a578e9b1b1bf4180f91452e4f536258848ed11d8e5d54300490816bac5b2fd2a9915e11b079ab71b54189202276e6ee2b03e207ceba9b9da13283b94e972af8292651bfeb6328bc081230e410c751f14994307cce0233d467ca23e393349621af8e90886c00b328b6735f4c1f9673d0a03fff44c422b55f231eb5d454e0f816cf6b47dccb9da48c546f54c1ea8157e5a83e91b02e919ea686698d12aca28af3c35f486a2b8bfca7ed12691859a09c348f1f1299d756c957d7d251b4d8f5b71332fdda526c1f19b88f74fa8cdb53f0e2ea89390432710f573abf1ad914e872af721e46a8596ace75231d12fbd72e17469d7ad17644ab1407af4cd20342315cb2e929b25b2c85a9f4cac56cfdc4dda5ba5994c7a255498d643c7ed22ba572b8736a492a12ac3a4751c5e702082351145a54c879541cba3fb80eb5b16c06e0a5bd25f62ea128e375731d0ebf0d432e0a26cc382a87ef2041905f4bef81fe01480e95b62d820bbd3e253df0540b1757838a328beecf4cc437cc03075736facb800c1fd9d5f05e0030ff21bdb976c3b84affb0aedf935ffb89ac5e1d89c2883e2f03f98cd4852ed1eededc9ac8eeda41837b4545f13e36b44d764b6ca9cabf1860d1d8172b647155d8af2e21aca1d51ee7dafee5c00223dd9d1353b9fb00315352813092097b75e5597b0f893f488f3dfc61f9628989d273957f0156c7813a2175ed5f152105ad23a4c8776a7f2aa9aea6027c08d7d4b4e2dd850d9156a9f2eb7de49dfac1b919547b9ad61b02f7808b655c217b251bc3115169748963464c78fca9d912de0e9e1b566344ee63ca0480862dbbac8acdcd70796113a103b3ee621260404ca846b6d100222607ca63c03961de2b110bddddd33e5421f0aa88b9277663ae6e1fc2910fe57b3515b976f359561a2bdc781866d3dfb73b0c079141bc1d402e0627a0de2859224c1b821874e0d8dac4519ba278ba60832cde032b74a3b319d072ceaa2992ad8299ef67a0106c1088e6c121d706038693cc86310d47637d3f5ae35a0b7094ef79929910ba22b57e502bbf6871152733f46ce844df2da31b8a080cc8d4ccea963dfad0609b2702fa25e7b50382184a77a9eeb7815cb9fdea13dc4d1a179d669182e664cc4133bda3e619cc11feb852ff0fd4f2436dd21edb0774f88d3c99af05d852f048df18600247bcd89044547c5e9381e7a5c668f0f708524c4fb09f6053a8d885106e4857cf724e73139a30bd3346058c5b6ec7a2512eda158918ec7d8b0d4957c2aeda9838b16c41ffb71b99f8a4abbaeff3f9eedabcee931c8bbdeaf1db68b8e067aa19c77373856c2b5424ab1932f1f5c945d0ef94531dcddf200b2d5318619da80c5ca08464252a851a8b36c820bf1a5fc9f5a46500a8d289cb0cb4e4ce8e042f250d002e68af99f1a274fd165bd5e9e97aeab44b97b30efb1e1752239f06af66c65638998ac7f279d73f71414a9b0448206ff7b3823b9a2e690fc85f4c9e10ce721514ec422549aff0f7181fcc8dda9f1b2a78c0d5077c6141c37b45963027373dc51fc27717cedf9ae7c2c341cf1f6f670e68c764eb34aa066e2f79b75bf7fe7f5393ed61b4336ed354687c46d443ab816405a8f2592716eb51bbb76caebfb58b2df812b76bf59afae724b084a62fea20f198154697148ffc7da9d18f912e8bb3e000a39f67879977dc71dec36d060f513566f16f4c5cf8107e9c9c407fa7642a306bf7a9fb718eefd55242c47f4ee7ffe3a95f7db336564e845e42f7f4d97fa4de21f3ebc6a2f4a97cc3f93e5fd9832f954a76d5da3b264ef627d4478b684a0e563a8bd7855969c9d92f4b7e2de7a50a33832e25f3db5f327a137db7a9e4a1b32c9997f6b20171238e1e447c65472575250dae664c11d830fe2a67b458eeed797a40269c0740779c05677a062c35c99142ea6ac918854e13af295a886a1c0f8b300c137991178e664c83f316628e886b991bb89e960b7be4dd9936c6f28a95ae5258b323b48ead148f3537a24cf8966b04ae4cd86f6002e423362892a69f859aeddef44a5dcb080d90367222933324c8c3b843009403a56f780322cc7f9ca7f29ceb8eeb65a789617cfab754ffed36104403194a3e8a82254b82220172f0dcdfa3d408fd1b715d0615241d6ef51645e8a440c560ecdc0eedb8033c55859562dda947dc2c0e99704b47ab333a8ad41b127f94abbbc2c831e9cf279638b5f3c5f9f9d5d59518d52d9d7028d6e62a6003cff6d6faa82edb2e09ba3607e56640c7b92ad98ebb02a030bcff9f2c9b98c0a6d2ec841f748e5bbe84feca381a090d3900270698905445dc9825e81da89d1787cb54647218d589159fe64e38de3fcad93d6d505e1492533e8da5fef65ab52e31ac99dd3f320d0379ffc0275523e4210ba0ba8d27ba70f2387b26972fdbdff3bd5efdbb0ef2c89fef475a00ce44220b6f6eda337f1ca4d699bf54ab46883e1fa2bdcd7c96ba020ceddc9585e81dba76e5d49790b910d7035cbd4523500047bdc60b1ad25dc053d89cdf98b8e055d7a5e80891e00e2d26c14146802eb944668fb23b3113ef72e622e46e5d33d4c226bf1b2a72ba4dbf2d0c75abd235085670aae4d1302510b618894797fb0c65ffacb06fe6ff09fddd8ed2dd4976c387271b1fc2c259bf5a4934079025798f1dd17e630a99935a89d72a1d0998fcecb4c3d7b1f5e90b664c1180a95c910b465d8408e828527f6de53948d0ae60c864ca6c9acf84309e344c84d096594abae70e5291f74bc32ec8214161ea8fc9504d97077df3bb233a8a2c883b48435a26b4858811647d1674e6db65f08279ccd0c45e9d6572c17a1ab1f9f2f7a0c3cbc3e16e7fdd2ba1bd9b9afa8e130adc00b94e840628beee066ce9bc379b5453a736865ce7210e94f183a9e09e0932399b85b184cd620d3e817ac4b87ce79dfff72d7afa16147447d9da066c70ffa89a8889a8ed4fb966d5649b85d8ffcf10252b311bf7fed41d2bdf5338d8e0684b4a55ff1384463aaade36a21030b703497b98519414b027680b57ccd5c7b47f8cf918c7bcd86eee25f16060f69ec7584030dedd4fedc13a74069a77dee9172bf029f3f1d2636c4e8be79ba3421f4893e15d2b3ddfb837d1d58bd9de8c67a407251f42f919a270181f5204167323af9963fce7a107de82fc7792fa8285f6f94ff872d113682647597940d7d9e984201d6be11265275b92ccbebf145b725aa1aeedbfb68d310060aecb693b6212f38197e2bfd59d829aa4df7091849edb46ca81f22f84de6a592a86e1884936717d1bf13bba92e767342a3e393d9fa25cd857531c6ff23280e94a4ac8de44c0a127a9c5d8bc6dea1210fd2108dfa18919e42ea9cc1c9a49cc8022711a8b1c03dc96310bc47540cae6e192badbef7429bbe104be7564711373ea377ca8180efbb73c9fbbfaaa9868c02b64961db42edd19493556ca163b47fbeb8d4eb1acadbca2993abdd95aeb576145e4a79797f56df75f773b2145e815ce9552fd13a8809617469b4b9a41330543a9caf1a2032648b50c833d54b06857a68b47bd786f810c56de4fbfd3c2a9e653a23c7976735090e28d7c034c78234114917dc64f38ae8a9cef255f80705cf59a5474878810ecf25da59dbb822b6ff895abafccc8611b4203ce4e062a4ff64600872769f270c71f0616950076d293a710de507ab4fee7844bdf963cc019512fab0b091b93792b45f3a7f479a0186637f7e36fab4de4f4a4d207482a95ff6900869073f8a27e7496849fba865795377b49735045e645193018b1a871142a6fca0dd704bc326015d7402061722d213a9a19f9e645367e40b901436cf15450d99d9b28cb8b40c1a44121fc055eae3168e0e387047caeb6a022422fbe3112d0e8ec2ebe090a3d1e84138d7865214177e565146c81960eb961869662632c7c0c5d885a1c5fc1a1f6543469f5c1668f7634ecbd7e51a2a5d9906d6b404e04c70b8524a626a00ea7b449c0ec75dabd45d22b2bebeff53ff12882d803a1953cb288fe6ad2419c6dc0a277e232ad29e0d3253bc4d7e92d0cf2260f559b2f4ca0907c83e2852cbbbda9617c59c0bfa5b5d919e8271a65adfeede3c362f50238f4f21e553ed1451ed4dcadf3ceff6581f26e849bd603c1fdcbac3148ef85645aa0a1b917c2242048f993031882a716bb101648d389d6652c9644ff4dea9ac2b90ddf5b564c8a2047295aafce1035941ab9c02d0669c5576ada7ef7b477fd610ae7ec4f3faf8f925379074aebfe2ee550149178628947357defaa6de29b50fe26772ba12a9d2520fd18d9e5a13a8c98e56531bad3111434e722aad71379213ee9dbe3acf613fb0ee33c7861338e00b30e5445c9d62238149b8c278e9c6f90cf5bff71704fe530db30cb822100fc8bd6324a470cf3b44a34a07e3b5dda3479e74f7a7690ce3978c4d9cb0372dac27c735d6adbb26f4fbfff74ad56fd7124af056aa8ab9599d62a70e87793c221f01b3e7c228aa653962ef0ce1abda3abbf378ec0d12cd654bca1d7bb138962df331a9006a3702be07d3a069a78acd5f7040b15f29db9cc09186689237933afbd81fa5a77289300bc2630f4b285374d7b834b1e4613b3b4ce80c33f40cb7a2df5e0446a04fb666ff5f55aa80c620269a1c562eebe5cc72d1ccd88e1e2abf21ed9d3bc94f195c6903e51e401e586469d7c687e568e10a3b3f16cd97acd6e31303463b54b3d4e5b099c56378aa7c9b0c1a14ede75433ee960ca9328b08a690903f2e74ff4fdfb7594bc1d196aba60e2ebe406074f4a4677ca22739dfbda9571ad74aa7c7c761ee71c8298681f9a7e2620fc23a69fb0fbe281d4e32ea6151bcd51724ecf63735f652ee01a15f20fb359696ba070d3e9a8c32e4ea91537a418b8f30113d49b3c61075fce41fb85f6f710f4ce73c84005a135b0e9d99ccc4ef295e2be072b24869f3f19bec29a09da0d49833e3b7615a7f3c4755bd0df9cc72db8f07b88a571dd8b0d62654e85f0bb7308a5670ef4e20293718cef87a5c290ce416c98f2b51f324f0a95bf44e14a3951088ac4d5bfb3cac58eeab17a27f3f241e11a82ebd08149e8d1f4f188d4b31de7f57977e8e102111dbece504c816dd209b6efbd8db7d1ae226d8319907cd8304488c0cb8920a25f11cd7db8ba37525f80825ca180eb69a0c5dd9835674522b463e3daa7167a11787ee5a6bab459f39bd07885140a4f414719de4b28cc7d63aad6bd76871f91c02bc449a37d0adf6f52a5934632a1741732c5ac06007c0d25aadb77e6eca32c7732baa170331cb0fd4d5adde66885f7e99a4e984251d753e5ace7ae9fb7942b82303a0c3f7ecc53b53f2dba758d4b92da63368ff25cf4b423bcb42b830115681e670a6d0fcc132cb0541e5bf42b82adcd89fd6eb0b4562a01611ae07293bef89318e6c8a8c2a50494d0ccdaabe20b3284e94ee0788bf365728daf81b1b7c8adc01520fe5c216f3d4d2ee336e8957cbdb93f9e10315445cff1ccf89e52a3a6fa5cc78f95290b7774442e0164ad1d4ebd6a6275a36297667f1e5252bad8cb6413676dd3684573df73fe2bd6615cd519dbf9d021d2d2cb35bd29cabbbd754e43dba37edbb7aa58e5b17d6390fe7795670f93ac9f81d49657b1115e20cc791e4f4b6fc8d6d4a38b6b0e3f7e273425acd2a1df101777583b2f7f913b382302eb54945ea738f5483a22ae3158ad358436afc15744431376be216bab977f543133648b9546af8e710505a7713263c511e2d0e5db2f64441778b0c9c51ef12ebba5703ceea61cd5cc9c245d26bd25f2fac42b0b203a58f3d955caf7e9a72d7f7c97ad8e0088ea52769ed12e598460a8c31d877f363e3f7b3f65524c0e5df6ae45e01f36076bed018d77dcce7152bb9823c0df45b716143cbdbc2898abca6750a3d5de825a7c087c7694a52d1ee3cd559b77b3ea5e89fb710738f843ecbaa83931a45caf98edb325cce49bb62f1ef880aa8c2fea157d04d4fdd9295d5b40c58750c394ca080e36b4e3d9659eed10248eeea3eba7a78ac2cafa0fe2b0af4adcfffdbcf6bd6bc0b299a695442441f7304e3cbf7b40dd7bdb8a8e50f47ae507ce51ab0ae5324fd6751de180c614ba94fe1c953fdca078d158bcc5a929b8ad3eb8894f98a9517d84775ff6e15b529b468da08e3f911ad375c71649d17b01df9bc03fd9a8c11bdd2b2db5521978ef46f1e176d61a8659c074d0a99ec53528185d1f409ed754c724752889836d5cf9e0d55073d8d6eb2539936743711eef95aeaf56254185de1b47604236f2b6f00bd7db046930c20a3995be2b5f48c1d7bd42d12d95afea6f4c2e850bb650493c34bace594155e72a7dd8f796bb6af0ed3fd5ee55995c3a3c3ac296ed1e9a5bb889a50a8b48866b782ae5b9b55ebaf3b646ca25519bba4d136c075088055c854841d80b240d5bf0bbc6d9eca1cc8526ea1f19f21dc3dc53e3ed7531bd5b72fd67b7fc4ec42de764cefec00ef7af74958938c9fad73a7b4115e0b55c44da556b1ee6de96f6e34b9e86b92695da11b529c0c1c3d90feb6104ebe4bb362591128b2f95952d2791639d2a0cf2d2fb5143759f7c30f13a4bf83ba1a7aa8775a70f2a7edf3830fb69f9bbc0e9c9645b94306a9505ccaaa4640ea5bb02433ecae76c8cadc675613ec73c194e1072ae16f3e95c3dfd5992ed4a5daf23470920c5732b6fe6b9fc27009c7a2803dfe6cdbed11c86aa3d18c3cce074e55187bc44a55ea2a167dc9a7cc19dd1679782a6efafbf27b509a1e1446a92816ee136e21bb8034b3c73559a3d417cfccafaf24bdcc577c82952f14211f28860ea00eda78794191369af9ab718b2dad71cffc32334cb47a843360ac40fbfddd15749e11a4a21ff5d48f2c6b7041b525f46e50855639aef22697fe7f1bdf27227f54ed46c81cffe91d707b2a9e138f552cfa4ce25c0be46b9c3ab7f48fe205afb9a3e9f6c9afc8bec522e958477676930eecf08a173a9b465d9e919a538ce0e4e9e616fa5abc2ea0c53e9f074dde25f527db3aa6d224b5ae691b9fa3a8c0b50ff85c41bce0f1f295e7978ae6a59dcc5a9b2c88c6830de1e991b8d4079bc50f58da6065518f1f92d32998455f7d517a47a6a2e3ea5701769db910a91cadd09cfbab27ff5352c81f7a3ba5828ea8d1111883bdd86cc3e6706e9786311ddb7f63f805a6f21801b6bc3998a7fafd7a1f48d7f82bbfd3845b578a8107cd976e9b7badd338e188eb009f31466ccbdc7a2a860a01bac0391dede371291ea323f00c44f770dd7052fe4ade33f9cdea92290fd5b17f5a72898f1d2881b6b4b1cc902ff54e959aaf98e81bca86df5a7d96df24a98000d40c4f46ede7ede82c3d16eff23dcc1db90ce2e7071f894a75b61e240d2ae14f486fb773ef8befc942ec21e0cfb3f1f1b9fd844465e61c04e15954fece45cca8f6b9c2d1bd4a9b3f21fce43e609672d11372520fb3d36c9e909e230f8cdf963383fbcceda34b05f595969e418b9535d3a1ba86f18c06a2aa51992f177dafcca1d1a078707f3be877a45ea6ad55a0e05f17dc2d58ac4d1d4a4231e9097d6ef9bb342de3d73c0cbde98982346c4fba151980dedb81ace4b10f3463d7a243c28b8f375330a0a2deee5c5e67eb2730614b89f9f23a324dff7785658531cc99478c1af42ee4560ac981a43e64fd29d70c80d2ebca817254e3f8a2ab51c87861b7ffea30f3e924cc711e7f5e79154144da98aeeb6bf6773ba2562a1b9299c8fb49277768fd8515420b13dfb92d7561ff29a576eac1c5ff1ee05540844253f0f46de9a680cf78cef5b678e02af4a5875c476b2f788120a90db7ff637684fa03be6f058276a9b5aa76037040b9f3f3704f1160a1ad31842c31cca6f7c147434e1cfdc826c1ad24aa6827f16e724ff94cb7ac464cd2b4e1ead3663e5a3b0ea9fdce9ab8f7a707df1af505d8de375af06cfd1dc162fe0c0480d1d869eeab097db4946f1b5f476f9225087909c5d10ba4625634a4fbc670c1b4e167317620c8c879baad26ee11c17fb112a4f51c4839b66dbf1fbd4131ee6d03b5cc977e0df1ac8851b399d9de78464fb551d49581afa829e87e7cc89f01d72f99c52eeea538803acce4b24148b1520702d24ccbb61b11980d6778727f87dccf169f6819b90ab003814ac5fd90e9279b8637fae0f6fc2b8e09ba1d97b60e07ddbed1c2012bf91c7709ce8e986d388250d83d0ec69195b516b59030a04f43ac61d0c28178fda50ce90b1e2c64b858b598a14b63c4612a98494859d5de0d53d565ba96aeb163ff06464e6d4b99a9b1e7a5c141a455dddbb134a0e6e8c074be58dc7202d5c2d8e0fa7b18d0ed6406ad9425eb77886b0fb6fdf8df20a8e33667b45b3509228c365281566c58d0362e5ac6560685a62da641368fbe15e8b77f9fcf61869906804ac9314f9616a6d35c9d77d965bfa7dc2933bb3575409eabc813234f45a91809c0b83200041c1c3247c54a5c563e9763fa9c533d992da67f8d432fece2c11b6a356e99e1d7054f2e83ded07b74423ead2299ea50b3fe9639d0cc65d5f261450b6442a9319a592cb9fa6e5c87fb4523cc1d24de80cac7e4b8b6d62489d40b62515e3d5a79e9e27dcc8c478a71795fe0d39ca3fcf233189cc320848e5bd48aa7a9b460e18cb57fb1a09d114ca0155b7dc74ec7cbec5b6feb00a008131b9d83cfe1f5fd1fc30deadcf4fb2bbb3c4c2ed66dd649ce5ff54db6e0b219cf29cbcdcf1275e4b74d573f510b85ca91c84c4fc0df714d72c5a75e908bad65501471680d5df5b958519e884c5b1dae8206598138eae40a167f6fb93fa7d21687f3f5206851dae6b32607ed93c0eaba4dfe2b9f1d081ab4325dc1f0cd01ddbdd5ccaeaaa6f2727d186821a0f229ebb4223f2ad65a7e67b9b757a48bfcddf1bd98059d74a2d359b77c18573acc313b49c263171338326ed3ddc22566194470e8ebb7bb9a334b94b41f041cec826fe8f2a7ce06d950fac5a0198ae557336bd098dfb301cea4929665ed43628379c46b41fe2bddeef8ff984614607e653839cd9c84a85b37285fb79a2a39700be45d5fe60383e79e2ee5f1d4c4e97776c52a76e9381aeb4430c9a6e83da5eb233d6e0079de0c06a13a2f87b91f3ef45c23e8c97fd0f5f8821e4b8a5060936305e91b08a56cc6d1d6dfa8f5ea8a9f6e0e3517a55c5b363fab148cc619e405da2eb248be2dae4748fad44b991602d91bdb46bd3fc558130f3615ea82059e2db4e353081d3960047a753ec002e47fe6a0cfe5f7420e1ae470bd2890bda3776e447f1c5d1f548aec1374d6d5792d271944980ea66e4ac5927820d699ac2e7d269f86149eebb932f00bd35901fa7900c88ff0e6790a6b95479a4627afa0fd42d1f78ef093cfbe5a4ae92e65e3f19b3e834cdb7ba65c44a00b0182e864482f4e5f9e96452af0bc3641b22f330acf1adb316872558ba3de3cabb87633b2af3957fcb12d46ae3bf5970c7ae373612bbdafe444a155b632cb03c6bb75bbe473b58ac29ab378694a664bbeff44737175c972da9da55aaac67524071f9ef38d510cb5f9b9fff4b081c093b44082380fbb65cd37411fddd61ff4dcadf80dfddc69a55893028d14cecdda3c22b7beb2f84f87b3a4d2a48a61641055010965e4d0fbee33c5beacf480a4c0e7a8193044da7d8fb4a8714ee59018750c92a64708558ec08261438e1eb708273981e1b8ebd1467250b548727167709f952d4f2074c81246c7872b42d72459f1de800b33ccfc2d5ba6fa2a895f4a693b455f7c31e35ee0d1485ee1cbbd66fc1548bfa12b53086cd950c076839eedc07576b69bae077eee209b2466364082d9b5b1e12eefaff1d8fceb6b1bf8f15a8f6a50b7262418647a848e1fecefeb78b6c56c2fc64f45d9849ad1ee971f1cb164690fd616919e191799f078b7c7bdb58346f211a8abcbb38eeb1e243258859eede8031b323ea83872016c0b677d173924bb2c893f98c75dae2714e1141c2614150293497e2826f5416beae75edf948165fdf25e362b3b9d8784def1633c229d46e860ca8b1804b18f48509a5e175a76e907102bf390f709855d34626ecb0e05ac2f15609bb0b0a209c9dd12a40d15669ffea2eba06efde0f885f8cbad556e6d14f8d12328c3c88dbc71014e1339597d84941ed4a9be261f9abd65b7cb56c48dcb9c71d7e89ea61d5bed17d312d4ad2676dcaf23ffb114598fd53a28ae621d66a06852c3a0c6ca10aaea4fe6f47fd402215a2da240cc3f211f18699d1a6690221950232cf5f0c25c7965e4bcf44f617e56fbf115d14180b314d646377cdd2af80a08e89106019b41e4574699d45ddebde99e05f4bdeac1e9481da1911ed21a260c3edce2756e1925633a6e3bf94b8e7ed6339eec2c19c623e9802a3801ce6b18ae16cfd914fbb91b6e13b1ae5ab127212d567ee5bcde15d8996ffbedf036efa99bba44db21f88276adebca4dba3471f05ed43809f5193ce85c5880ebefc632280f294b3a601e8020d3378b482dc386b30cf4933db1286d520ae52639e03520c0088edaccc567da50b6aadd560f918bd8427ea0556d5399a3b0ebaaacf08a5befd216d041f586d8ef4b4bf233bcceb50f0837b2938683bbbb1cadc4565ddbc210e5878db8219690914cd1acc6cc966c46ae5acb54133aed4d0f237dc667df3136d46a38cc655c1ef7bbe96e442d38eecb0fc0c24abd36bd6484aba8fdd37916cb648b2a4faeb8dd74af2c64efd640bb63442f7784af36a7854d8dffdcc4519747ce942de0dd0be8c604c054e7e3ab0e829456aee96580415ba3f104eb7381ef063de251ec4c64e476203a7120dc67303c9515c0b36808f0bac55194d4341ba31b1e93010a04662d0742e433b8e24e738a7df67b151930735680b7ffe2ab3598ba15f089b3be9e9c28061c8499824b42ed7033846ca83d46a74aa5e06016ba1ca114e14feb52390c955904e6b3f7aa8ff697d78a155fa19ea30fb91f11eb07b30d53ec737f4c0318c4715e663a3a38761749a22ddefb9524c0064a97cb3387dea9e570b16054571a04aeb7a3c27005b40a4ddfba80fbb799056cb4f306af84a223a0bd5569889a55edfb4dd402ee2e8a3057fcf6cbdd33bc1d34a09c0dd8b5d533039e4301fea0bfc4be1fa9d7d23df31bf94b9d1505eec6738d847cb02e8e075cdb70f4e51b9be3fcd990d94370126210c6152946a7b8cc2aa4b688400d0194fd74b4d939b80e849bf51b683dd0fa5b28335c6cbf51163714fcef3ef5941cfae8a929b5c4d1417cd81f31b7043f64d99c249d91c38bbdcd068f5ecca36f5a913864af56cd7cf5ff7e13cb31e074dbede5976f16080f9a519c02a3058ada2c734cd74fcf9a4352cc538e7d61d2b09c07487eb45c2ab83f1e1a451d24ac9201578efee47bbf8239140703021a561c6651ee7b77234ad6ef6f7f2454254fefde25789a289485f10f5d5a8cd1add85c0be4a145c754cbe2c8041d896730127abecde6de6825eb0cd0422858725f00a716111515c2ab723de1299cf9ffd4920f2859cdae0058f5ca3fdedc722aae98edc136e92dfc06cd38738badbda93594db8bcbfefc6c84326920c2bdf0b684e74ecbc90bde67e02c4d8bcb58c1f44270534bca83c2ec24a97cde975594db90c8fdf25820b662fa202cc720c8abb028ea410e0f0e1c2e3fe08ee47ec50d2df219dd276b785ef8add761a136f67d92bcfbb5d702171d7796f6fb41f155d94a3ec2fec1e8b18f4ed041d9a912553968b4103461ab5a76063eede2c40d62470d18437ef8ced5e755f4a4eecbbd562a40b8a123adedab6181902554048559289627a5c213db341aa6b2d8a4e77f94d47a30ad82e69ff41755eae2079a8148815d286d3d855fc5b878223cb5bbd8d46f9e9cb25af8bd1b1a5b013620d73cfe9f3e2bbe1636f59ad205b29acc2b5f43672df0fc49074da2de4067fdae14a867c8303ac74ae9bd54291863f73bf0afa1d72c26cdb61c737990d5708966272f2801c87496e8987161018bae6feb32e5724dd5ee58beb18c3f6d3bd45f362821a94e3e28c6ff561e164e5811b401efe0b80ed578e5458b5ded49ffce83254b027ff50e747c7f42a0f0031a15cca62612da16bdbd9480518a1bd48df0de2389496904ac642579f6dbc288445ab489738edbefb3eb37dc935d36c0dbe08e3fc72759178bada5e95e727b8a6a0c76091361faa08f6203c74f192cf847e8880881d207ddc3c91788a4a452bc2734162883bc7150b77aa27746f773750d6af9de17ec9b18f5004c21b1c53b32dc4680e417e8f579d827eedcfcd69e51ef50e65ee6ed39a33f99b407138c968658297e50e2b9be79966a17a79c914a6d97ad4a111d747f5ffbc30f402622db4c061b3007ad7d463e7957d6d4c103bc40bd0e196920736aef042179dc3b9092d1578cbb0c8c4cbf138c7cf723bbe115950ce25c48c600a9dbd87c2693b2e277150b94a759818891c6c411d7505fba21b1f8ff99756f078123cb025acb068fd4434dc6d696ce94a88040733f12b674096375eae4ae2ebcd8a924724c3ee4c20210380612583c2ae6aa8543b6ccc40b54424dd92225173d294af0e27b4c87b48eb31cbcdba0c21403e646cba1e5334af87120a394767877e794991e5740e315ce0471d02ada0e17c776dda38898eb0a6b7569274b6dff63b1889a896bb971c588abf0550fcbb97bd1f2e3661afd9f6ba5dea0cda3336411726cfed25966da9b218f2a8d216ba91c330fd43ac14d62749315c282d007cc0348f541a8785eb5ba188b6ab7cf47698151b955bf3e37e423bdf5a7e21952138a0fca352edb4cfe95b43ff37bbaf06f2fbb21f1dda789be8c84445520bc2831cd0b4498d0b01b4fd52787930eed716c15d3bb3054f91f422427a2b728fb77a339a7a98e7908f956536e09782b0d9230636fad875b512b821f12e2059c374a41a804bf22164502de2c042e973d4f3cb4040ab6d50d57bdfdfe987bc9acefe4857bf5bd1d03d85a258a96e306859ccb6dff13ac92f6a300a66c03a820777816a0dc7dcfba156648758f778aab4df1df5c0670a009eaea500bb1ff79ec80613f94c46410bf8b41a426b601d03ff9c3f5a7b025f285da0aaf110a42c66735a563638cd28285b511fcac6d81dc126ead76def23cc1da39c6f8615b38c7c54f7bc32b6b6bd3035a8d0694143b474777741babfaa5358063636287d96307a3c25f06734f5da0a11913a5e3acab25b44960a19d4a9723b1068267d5e938db5e610c44e8516b50ad3bf2001d5b839b0ec92c6a48c070bac82236f77085489001fcd90cb6067b3d353b6ab0891b8d27e3c1ba445d7a262993e56d00987f8308c2cda72956996ef26616d26d31f56028d9ba5913910996835433c65124a13ac6e6d39dba5213cf72b296e40e2d2b7401039eeb33b6c3f4f4958061e7db2ab93d77c798b45db77f23e2c89eca9f6f8ac4fac85ec7359ee01b97faebf6ab06fe33198b19a30d6c248ad247ff2da35f91982a414ae05b93ee1dde28f5eae2ed9b6b8feea0e85a1356bf941b165552ea5174caf382f631f4006b189d357e992e2468f0cb2fb5ac963d71ab80af449d152605beb830dbdc25bc6dca48767160c3244b08c93dc304580506e3eaf423afce5885ad5455a7314c03fc83cf285eea03b175372113854fa3cbc66d1f59c562345345c3729b76fbc435a1626b04c3f616ca6ad61e4208e5a7d628fd52fe7e952b64a2cdf50874cec282bafd5ce0f8b34aeb0073228614440ca4bf00321570c150542c8198dbd3f18dac97d01ef80a1cb3713ad63e3b92683be063ca95af11050d6fce4fec524afb18eb75b68f4903f4e1d6514315902ccf02b693e990a39c0f036f771edeb43d501ba466a345a066fb4d963f56da82f6cbc9e91405dbafbb51673836c9a2787cbf85bced8a39e3cfc028231857950443d11794de12b9b938fa454f0e3eb3dc7a4b72daf1d95b55b65ddb7b35521c270b1af708eef33403a58546f729c1bd7aeb6e936efc2baee4d8564f4575388264085c09e22b03454b7dbd7942c249c4e17673f102fd2969566e91fb1e5202ee6403c9e5d23564ba18da65a10ef27dff7d12ea097cdf7cc5cd8faa98577ccc964c4c33d8cda19c333ef4fdfedddf19da807f67eecd8db9e4119cdf8a92340642b2839220d48d095fb9e497877f809ed3c1d4228831cc320253308433a69d20f091c79be35ea34adba8032afdbd53cfbf468ce9c69b1e3ed190cb21e395838379e01a7104f4711454ed39dffc42ea8c9ac5bcc5c79651eafc7ebd9cbdf93e86d5f814b97a3d85343496a88381a8548fbcd8c10719dbe80627f965b7de34d37fe53d3bd9f8bded45ce6e1799e4340fa14a5ccd26d55a627578a4692a7e57301c9fcf20ea8da6f1b649896f442081213cf0456d0a150fb44fdba6e12a30be9fe66ef9ee6811af63e7c826098dcf55b009815c60a8c659c221508b156b48f698d9ce26852eba4e304d8796b97a1ce10a4ecc12a1d155652929970b6d043d0b73ef37750c89e9a6fab4e911aaa1e5cf2919d56bc614c5e1277e19fe3a972d155d897c3a244c905017f9364fe900bf4d3eae24f15b8009680e8f698c30bab2188873e234400bdc80efca8a4d9be2615892c81a874a1bb16597cabf17545339a6ff111385d225dd33499811510a3016421fb8f1662ff765ac6b4fba830e341c64b0febf701df8ec06c4ac03e8ed30e2f3e9d3a6bc7877d0a34248eaec6b43afad2360e4554e8d1e158c868f30b1c01f9a7b18f9ab943bece593d794b5089bb26aba4c885c3c88d62bc897804ebf34d50387586f2ed978cc38df584fd0c27658860c86d10529dabe0b370e5318c9ce965eced4975dde7441669793e398f45ecf5374d440016ab970e1931597425f7a5cbd09c084261d76497441151e2b07b059b65b4062f3476f079183c8f842dd06918a43ca9ca5e6f5414d5cdb58a02f1c9ec446664766c10fbae76c28ffaa61056a10dc4b38532a1805f86883370f4899c64cc9a89bc0448d96f9b17a1a3d421cdae8a2ce2e21c70badfa2fe629e57b394a27b180853a4033778952f955356180a87f99937abff16eb09ee89304058e6c3d3b0fba6350c76d5d0b161cee0f51b606bfd5b8d01909d6b91d0ce12a558c28fca1dbf9554bb5e427defa76970c328e9c59047b515e46938d6a2a399826b11c8710316c218a25e5e86119aa0da29f163224e7be216484c792df826838dc5d6e44293726bca7ec9b9bd4c997909c640f22b0fa24e4bc90b5de3a7a550416759a1d7136c8c34a8685b67bf8a992996ae480d6c6ea9472b9c4d0b7a0f9f82c3ea1736ffe4f36a6314aa095b61acf01d3f84a59784bbaf3f980e05bb2f3dfb7e5d91a9fae2583e498b9ae74134f4d83597b050ebf07be6654bb5d7d0ac80bbf69b3a9244460343af75955d7fc4872baa4265cf084f5396e80bc2b4257d83fa46f339e7935ae5be2bd8c6928c44ce4dcee1cf39a1b567641d046907af605719dcd515c3e1787e5942e502bc22a355966f6338e597cd064fa77b779d40a0fb15c9d8489e9b7f49f8585d39f2fd9097894997c9e1c86c3a0e771e863be823f1dacbddffb73fc13ae3ae1c8a0e88f1394ed0b0a27e1a19626d7440ee0ed168a9eccc043c58d893e787d6fbfa5637eb2457959cf9b9a07b6c0d3ff1c549be5a2f705468f09a8eded0b3170d8d3e68741c343225ed0290c9add103834549d738a8694097cfc52f82176516fa58bb6b9b87b2a923c9920b436820fb4c41c368b1a556ff6a92861f7c88a304f5dd6bdc68b6812bd72dbc1fd5e03f306ef7be614dc3035100b8cad09b6980231efed936642d8ec328cd8159c0f558221c53eee5ef981aa3cd4c6e31402964f87ba372c6721abca04abcb91ed4c59db3c333608c8a0673aa306aa4048d1cc4795196e30291589af912ae7a0847a27a56fc01b7b5a45a5c55594f03d3d4873ea7f7177bb28b9869fd6b46fc54de3fd455ce832b8569e2b670585bcb366c1fe74c2f43c1a6a64f0591291b1bd2f6d881459bb9fe51c258d8efcf2cbfa7650641663f4b35d33cb6ef4d788a5aaa6171322854bfe2f898b5de3b0d054f86b79b0647b0811e162d6dd7f8be6dc028709d93e4acf13f23009a282a74a2037934f9d7768fb75629a0bdefc645dea9fe41f57609192a58dd0d8c09c1d8bfcb9a0650b2668fdf6023975bfe037076be38df7e1f9e7d72f4f4625e69bc5ac1d32bbbda91049e80c2d917af3ddeef966a65132e033574a2a8a9d823a7cd18eb459fb9074fa20c6316ba0d3691193fb9358c6f0a101ac64bd414d726cf6578eeb327f8eef60c827a810840e6fe6ad3da413a2fec198b60939779414859b1272b063fbb1b184f085cb7f7f65f38caf6ea6cf9eb92f968b1cbc2c137ccce7decc3a3dad9e58da0af6e20a910cc797e8a8962a99b712c207dd28fdd5adae5116656db44af2993d6f3a10a61917db0b77fc7c0df78f7087873f1339fc44d4a912c3b0f2a008bc37f47696f5944a4f0d156558a486100f4292328443f61b5a9f20d9395b371b906cc588511f777bca170c317b92a3663fb7f96322dbd51acf8dcc51c2ab165fe8afe67931e59f6548b0ba95756cb305fe3b2cf503b2ffdbe2ce4078a43fed60b6ef9750f587a5657ab705d9de8636ea240a900df65452ea9638cf3dbc688723aa6c227d6359d0d9d31a29a20411146f288ec1178aab363ec3b61fbfe5f8310fc7ca0ab4fe2f87dde7ba9042bc8d2f0f2be8b305e0fdb17253f9a57514cdfcc3c36ca117c624d090fdcc96aee5a9a8d06698c9d7a9c20e6e9e57d458177c9a4e327e7c7bd4b8458746a9950b6eb016d4dd7f891ae22072c83a3925f8177744ceb35f37bfef36c6fdc05b0fca828d6896a5e4246e4b4397adcfed619e896f179a64b35541d68d55d5050c999376c3c0841b8b97261335da1c1c56a234c2cc8b203017886b445158a42df8fc2a2dc3a396630eb5448c554702120d946e3d398b42c8bb493ee09e22e069717a5a92f1605641d917c8df9c66e8826cb82e6ecbce34037c6858ef53e86ddda37016d830c655607e55f6a0ee6801a0185606a096c59d60e3df55aff5bae3e19e542f26a15d843d337a3b4f62e5a2788d7f37644aa13e6d4a1860e47ef49688fe13175b2e536909d77227dfc8ac5cd4774d5975f535b3d73ea97da1a2b2b6128047ae471ae65cce5664950ad99849b7ec0f48d2dbb48da6e96940cff4aeb7477bd506692c7b88cb5496150660885624af62b8bedc404b640feb6b563b961a221d4fb92374850ade2ade29ed07317979d68805e57b30a8570fdf3f886295cec75d991b61f1c44241c6eb5516415933b24af865ef7335e0bfeb4a0007980e641cd58d1da7a8aab58c2ff77a50a66a66aa09b9a661566f123cb4f240a4ad7f6de78a3a32e98c7ff7da25d6a26a412c0ac7ca707e186013c705d4fe43d10cec4ac9da5dd9500debf1c2bc9d507d0c0fff4bc6e9df895f2dae7464ee04a029a062f11825eb1df658ac6d7474d18cc21a7781d85629666e22c7d8a28eca32ea61cdd676467bf5bc1dcc9c2aca5b81928ae6b0c57b2793ffaa162302aa2405b3d7c77ac17c1f62508d40cfbcbba837cce6c59960690aca43d27dbf05487b8a4e5c4656c9a2fb0e829f57be36bdcc3b75ab50d2f012b7ae3253dfb20f0863c25feb9ac8a6fc6496b83d68d8453b590b34bc41a518c99ca71da4c89557615c6da4a3be97db874d2b22b2695519f224b37056190f772a14025b96bc7185586082d9112112bce0ea25b959aa8d150538063bb21de10fefb77b4abe57bde56c9d646e50fa26c4912fd70da366d6869f387647c8d737d01d43de511fc9143b821e42e215e268486f5e99ead28a7478133725a4df9e472e3e7fdc2fbd3a516cf18f3f7a46ebe13b6b4e5c323bc286157af49894405c2583bddd65b8095ca4f0a6cca8f3c99f856c52fb2a03e83eb86e30acdf04d916da1ab825d76d732bd209ec740e189eabea5d3cece99c44b6941453ca7fe744952a5ff7852adf902ccca1c5918c5eac5eb052ba30e91bbcec487928b536b2e2fa4cd9634ae5ffe490cf6f62d940b0aa7cfe73f4139fde7d6d0203cba5d623d356303609edca07970d7df7ee1c841869c010582e1bfee39e0fd6ce4d331a836042d7cd0ffc5289e480c251b2bae308c32fdd82133595fc8ee3f7c4d2ad92d5bd2a5a721fc2c274c0a1df79165a0b41e86f7aee50f052f713fac7e94646c96a8a141295ac3c6523d48807d45fe8f39c16c0aeab13f45b8291f8cca87f8cdca094779543a8b584c80bfa2cbb86437ffa99b336290a9e79d4b70850ea02b7696bcc6c6290643ef9f4cdd7f17d5aa797abb443dbb373ed143cfcc700ac387b2887a44dac18ac6bf30afe5160860aa1d69617cc35266adb79abd4f1e6134131caa44656779a729d89ee71a8b27be57738736fde3ab93646043a594c037dfedc87a19990836ea30d56a5a64a7bcc405cf440dc8f85f671dc88f122171a0b09ae6e46c6111b725024160c4b71f61c8d758cb6db36c85ac929730a05c692d708c77864184e1e740317add474fc7226a4e364c0db7701f88060331a3c45fa9ce3971d30afd4a61b504d922c784fa7571eb273c06a7f728409c14fec455314ac281f9d552923e78124fa2ea72c74ec158a44f2d708f2937ee6fdd7efa22cb5fa2cd5f2ece9d9b3d2cb92db1beab4ee2441b1794ba11e44e83c14a2ac27be80962a8eea663294d5092a24ada3ba100c1865b259d7120eff6f19646cf5ad89011d0f060be14eb827928f3de3a8291ec84e899badbb83ca8bc575c7eeadc0fc823b2bb4f6e64eb31d802c34fbdfae4823d93dd6097cbda00805fa961089db986079b37231ab0339fef64b5dfa37dd1035636c2668bb37aee7d7b42868a35dcefa2dbf63323b410c380fc6c999c581480bc70c80b3cd405ef48f32edb1b18db4fc7e152582dbb049db563116a73710e7dfa2f4dfb9459d5c144e893a9b1c4dc1c6c985cbe1a6e082cd551626671f6fe7de4676a3a694e9c338631677e708722a7cf13bb71fedd2a3e03fb5e8578a8b73d8fd493ae422602b447a1544c8a265b6ac556084d73386cee7488309a50d96d2e89fd0113755314de27ae0df40224276873383ddcb0f33e3f0e6dc2a751b9be5d8f7e280510ab88c77298631b159f8e04a721951f920be677a9b6df14239c0b2e442050a1595987a277ef015b4ff85b398aa16f072833d90a45dc03fbee4ba22ec508e71476c4cee3df126468faf33476fe16a20e65245f3da5ba12c29d27be044e86d4b8219281f08e9c889861b1c4ad885c1ca054f6a863aa5e7d2a9c14e33cb14bbfdd650d0329ce4041cdcac98c75b032baa508f5e44a793bb1c3881143f832efdc9d7e81f3eb89faa3b26da26deae9c28588eb5db8d8ad8c93acda9c4fb37f297e2243ed316bba074cd0c22440bafa0d5d4c738656d31522d3dddd2ea5386479805613ad852c770110b4f1f2ff8137bc504312f95b33031b48adfc786834039c743107d5455d1ee4e683438c5d8dc48a1e6dd77cfc6faa5bec87684d6e5b8766bfd477f81470d9cfd28371c4a2c9cf54399fab2aa5737faa3a9514a4311d63ac1f83e9e2e56445381118b40d64739a26fde1b10dc3af3e5a261ac59eb4ee677fd130d59f15bb73d3b5c98aabab8d1693b0288e8953cf96637e9be725e8272cb4b9f0f4475e6de69cf60b9e3ada6acbb0773cc1dd3bd040d908d0fd7bd8edc91f6bca604ae30aebba61cf53391bd2bf7fcbc3e768aaa68b2ff9367084a52ad9d59d56ed1df5af9e53dd00eda16d17d1ded38bd398dccf84db1736e88674b0c995f188b7fdd2fc954f94f032090c1bf183240848298f348e694c0dda4ab477d455fbda8db626b05317aaaaac6af6d19491986673ac070961d2420e0d2c5c2955e6401ebf29c41df8fe35957b59d58818b18784c66139999758f3acd58587985b0ea35affcce257b211eb99f476eb2e0e5fb14f844181b0cd60a5514cc81ad50ab15eb1d970f52867cb456c464d646abc285348cb211377aa5a343407dc0788096ad9f30366527a1dd3a7bcd3f91b248751db9f3b650188ce900b937900e1fccc6a7f325c331eb9219bfc746cbc6cb47c7f2c465d54a6466e54fccf255f88f31295fdb4761b2aafab5508fef6cbb133737f75a713c21ad06b5adb3122ced0060f13d9806ebcda7f81ad659b309a013af06eec131d849278a476185ea0d00efacea57e7ff63173db85f5ea93ffddf58a8ef888a3dbe01eb7688eb94baa8cb2c95df7894c38d2ef9be909f3b41a1b768fce3344f1d3f1c9d2d8c31d89398936145d58462aa1ef6f474462f93f931b2a6b9eb229efde236b7cd2121a39ec9fbd9cdd64e91f1e7d7e43fc848514375515e73f1066858cced032e4417aa30e00b9940363114e5e00f4d26a8cb3a4b78ac0a6e373911cebc7ef4c9ab57dadbd5b7eff6313009c7ef12a9ba16adf0bce2fcae33abdb6f4fe890df581e7492f1a8fb33862ca92b74c3c012e5cdbbbdb911826130ac3b33ad3e82972e0f270c43fc78a78cf0faf618e70b5b5516e6018a38e21f65306fd59fe082346e885bb78b03e43c1a04b769b181f76d9ce2ae49c2452826be79cd49add49fe965286bdbf777786574a9c7e68aaa1d704c533233fddf27dacec062756ad31258d5fa341ec36362823256d42e5a137156f49fefef15faa88a3a4ced502d27585a43898c76dcaede2a42f639d5289618dbae9f3a5b2be87e89745e4b74fb9cf8c37ad3806c66eb7f3a617c5a6b6209c526c0a306f5f80d254b737494b80fd212008b7d6b5fab708515bbea4716147bd10fd09c3701e552b024b084dc1ba80abc98ec897d4d32bcf9b1531aef900cf95e475495020d08c53c1ad094ea74eca8fe98620206edfd5a3ab7292894a9ad595303deaf0d0c99ac8b8b75db93b533c2f2e054b6c6fafb89b1d2b05e7f4a981336300d8c183cad53361e1559aba54f50944799b8a89c7cedb4b1acb876fe9a0b3a5ebd94e91e0f7abb24d0970e902c2c8ee9d95549295e400eb23db2721394f6e50b5cdac7e91142c9cfa76c174dc0547839a638edb3c324381ea72009efe01befe8bdfbb6a790593132ddc37329076c26b16ae170bc61838e477cb96b8bdda973f5e400415a692c0ca561c0cd2cb7d545ac310f0842d5c06155392dc33c21e7d5617231c8294eba5064d8116b26d5b29f72bbc7a705c91ca4655f8d46221224d32be0b95212e59410b3c058215c45015ca30c1c33da2f5d19a7693cfc4457009df2882a7fde34d10778008f395c0caa190c86afb722cb458a6a8b570419270d27c50a3830976f2cf548052798fc0d2dcbf40cb9454e700582de76d3541f08e6a5659ea090ef5d08f9078dbb1d275a34fa3ae04b77c175dbec0e566c8e925b6fc302eb630b0dd1f72f43449e1154de70a1593a41b0302629690be440a2873130c5e1b7eb706c09104209b24aeaecc89c2965a8cab1c4025d17b1d10e45926ad1038c5f2d3a192e39c12f6e5454207fb1392007bb2f686cb19f32944d4797755d6e5e8438d6b89e6f1e5d7196ff8a4dde235a7a307881f4175399ba73a706849226a24a3f14a8530f5dd91e4c3996c924be66f3d57973f7791564b398ac241dd7e9399d71dcb21d2ddc988092b77a53fe1f357ce9784c07a769be08915e432e901790b1254fc4d23c7b219356765375762eb8e3e8f889dd734cde39d30395c0ccdf21933e8c24143f8be5a0a65d9ba165bac348ae67d78286a104b4770f3114d49dc35b4d6c45a14c3106166013f02552e570d9f98c5563d344e92abe3cac857caa7e91bf81d245e296376402dcca5e4fba02c874d1e30c454c720fdc30bfd7572eb954d1b19110571c48dc2e73504ded9a7ba4fd1d05ec6557258b8c865fccb1520ef4038e1796082c1e06cec4588c7c1ab15a9b256329efda07801e7c2ccc56514ef57385e027edd93c378a94b680e63c81b878113693f18622c32ef7191561658e4a1a3d9d8252632ad56ea98cd7e48373b0cbcbdbc5b212e3cdf0f44942c07216a523aa6cebadef8611e066eb85c7d871ec5b24d7288a2fb82696634a44bd8e763b14aeab6cf5fb9bf88b178cb8b794b742dfe292a4a26e2d53531b7df8b39d91061a9ec2cc422b0e8a99c3b1c3d8cdc33864ff5278ce4e6ddf4f904888395e2a365decbb4bbf6d1c33d788282217dec072ea1449d7b1977973d5f9d190bd10fa0c4c4d999bb37a189c5a6b88f3eb6d2f73be0dc2b1668f4b740ca5b032f12569de03b414960617d64f1328c35ae55ff7829eb33916942eee73e0c1afc2850c512595a1405215e5dcefd9203346ddc7e03fa1da5b098d6f0923be6f04e67043d17de5bf4f62b7ebe0b3c811edb74ec62f7e47d74a6c287ffa34a1b3e0fcf4bd73ad10eb4db6cb5b0047613f861beb05367bd69debcda8a1143eb45f9967a1b97210f2e1b55dba51daa10a6bf2d7b19eb0189063f3629adb3df5c760e7f66104e5db4759df29959cbfbb11084b9b0f6e090c05f1046c726d111a3e3932a071f3726ed2d086b538562ea2f639f4a6e3f4955192cc389dc4d9b547aa131d8142a8f11875d2c1ee4c2abd116187cfed70acc5bfe2bace55d07203103b3a8bc44089dbe8c685b86794dfcee77bea46a79f42c7a2c54e0e9ded4152ed6d7e74f5c91ce9d4d9b0a2b8de047de87e11dd775c27a2f5c491649307c4b95271d9cd96fc3ebee8d696a505092e1c907cfabb9ef3cc1c9dd1fa582dd715b7b7c2bf86a5da46272ae69d70d2c8ec9f3a2555b6b6c9db69fcd201ba868b43923da0e3232079952f8b05b52f7e63fd986df196dae1212531529d06c6407060d2c7e2a64af297412fdc5352064e86a0df2385e1a29c29e8fe5137dda83aa099add0ab10a559754d7bb63e54b384739706d61cb7478f2780cc99455f935b93576b07c30345f6035cdf04ad899f668e9f66430544afc7069a1c5ee2e0dc868730279f7dcfcead9551efdb5fe731ab41730de45dd9cea63eaec79a84987fe7badf50e37807800dd853dc5d7621052ee35132fe02cc0267b6adf2a4d94b272e90fd2bd4fc97e44beba7932560bc3be25d10b53fc948545e4362575182e060144616fcd969b1ddae2eafed943bc6b25eefcbbfa886aa87a8bc573932e7e629f509e9517c7e590a812b7aa9a5ce62e18fff0ea152ef670d2c4095e36b67c252f7c17d57ef37c11e232d02218c0a6306135fd6508d6b279ae4ca8a0bf6c095b0b3994327921b1567eb101a7cb10d2f849f314d5300465576a0ed1bf12ad13e26ca752f214e489b76f3b87a393ec0930e7e240701858b9c0ce48fecf6c187d68052c3815f13d0ddedaf78c298d065fafc4c86e592ee161730ed93f44cc3cfa2ef1948cbb12e25e25aadd8b0e0a7f9cfce7ee4a9a427d455eb10484e2675f77ecf06d749d146016db72de61b4ad1c4750fb350d8248946930d25673dc9424e7bb143f63678e20b82ebfb28b44c6e86e2dc5c0f2b3f0774f9b75f1e676dd7d5decae0db44b9595683d5b5c206e37ca1d6a0a68c083c05d68cb6181a5d574e348e4d5731a6541d7c6ba6415224ffb117f52d5ca9bb54deecc01166c426864e836f3399a6d031ae61970a559b1cbbf854f22a9ac10a86eae9a39b34bcb5faae0bf7969eea30217b4867ce97951f0df185f46b6cbe421b0323a4277223c10e5dde38024850c7f654dfe6d2003b79b1a6ef3fec6beeef7e4517c2a5d9cf89a91ecee253d486c22d0b45c63fadd471257b86f4252eb025658e77f491448af3e42af0075a6e2500296190e3a594af44ce2bd3da3bc5a6ce37b878033e0e03200d1760b4b7369982500faca6f92abc41e2454dcc6b108dcefca1337bb59c1d8ebf737e80516562e510435e07cd047bb43c2d2849a98a767bda67f68896d64aa34ce6951762b39eb670dc07b4ea041ee94138b22bd681d40d5bf8192cd76ce7325fd7d4b855a67675622effdcac7dd1479877fb891fb2cf917608ccc927e4c9443ad7003e36651ab426d04d8dcd4e5083814de8b7b4ffc6db9d5f10277626be6d645e33dd034a5c742487242c86187ce20c8d3d5704d9150e1a3737f478e14ec542bdb07147b6683d9913eb46d42ba013a84f12937f01265b9f964cc81043d9072725c5b878cd73bf6c3c3f17c8edcf8471ab761884e7f05e33cd941438f8a98eb00f3ce8e0e14faf419d6aa25771a0f390b516de1bf7827b62fc43b2e84b584ecc66f4db7716272bec4069acde6640e36202242e29f9658506b8a280674cfabfd6f4d3d02e052fffd4430e21300e6fe771385bbdaf265b9e5fc54fd3114adea089a9c94d3ac525f5cbe89500444d1500ae2c401ed13a66e959722dd62483cb330fac84bcca169fdb29fbaf8a1771cfe8a89ed13b8bac07e8676cf8ff7f17e75b271e4d210f8ed45421fe39f7316d9419274e1c683c40dc0383382b58aab497dcdf7bd60e250d16afa27e7da13d2e997157ce5526504bd51c2a2ae3d259844607cd775d43e03ca8f10da56cded9802d7c76efd217d51e3f9a2647af964b26831ca0d230a1da9d3938d470ea3c204f7e3925c5b5368cee9625dbc230a508abcfadda49ccfd6c099a3f1b0bed11136564a4dd88334ebceb222eb8c59d7203ac5dbfa24cb8c7a3379132ea6dfeda2b809201dd6145d93e88b03e3a584e54bf7342c53ec14c10b93d694c969e99e6a2d6754a135552479b8c0f1d6593fb87f0f6fc0f70c0a3993012d4d9bda2271469cd958866810b80988a095917eaaa4c493ea4e76676e1a65291f1607590868cd2d96b5b5dd5c5e618f784048a9f2dbc80bef96736f18b23e8c25e3f3064266709496379a4de5873c71d8e9eb2f667458db0365db69fbc879ec8da75f6498fdc30e4ea24533faa342244585d9ddc53ba6e4a9b2d730145faed8299ef24ddf970989710cc808ab6b07d5867c363da9fa40bf840c833c551e67be9b032904962afc768d4f81d6a5bc66bcfd695d4c26fc6b44ac291356b69088647defbb7b4079d8183ad1d2e21446257d382fe90ec4d0e89de61b17d4ba1f7776ccd17cc5ad864a257ed2846e20fe18f86d41f76092517403a310c9cca0c4a06505b2a8ea2fbdc1cca16a71457807a546dddbd9c5ff9597cd6f671892522bef93cb7908430e097cfe5dfaef31affa1735a6ddf95e9709aaf4abc39f5f73d00783518ce70960e95327798573b2c7795953268f86bdf6fade70efe2318effda702d696c13f58ccb2bd5f57fd46039874a8eb8d22f70455418710ee53ba225a8e572d642d6a0885a750334c83b13b2a431d944d2967a954946f6cc0d12819177db8d78f14f87a35939263d78186c95f7ffc3df6d571f267e15127838d618bdf5656263d8e893cdbc3e40c0d4b23e0b94f400119cca79dad46313b2fe7c28fcf1c0de45be12692053f0963dab091c9632fd6e1a7bec45c72b002badfbd6d7acded438e69a77a48d8b17a27f92ab1fa08e75e1477bb407a0f7c5f83943c2bf462c0d53857755ab5df944deafea06ca2ad3f1b56aaa87ad452362f30dae0d70b2541a8d266a4a4d71f01a0123debc23018e5cab04a6760d2dbc812919a31d3df15f93a52a2268e1e3f63e51fca52612d18c57d6bb99b69b2477d5d4c17374daf64ed0a18afdd9bc40c24b210febc36af1d85bc95819fb6261f51e5aadd61d75fcfd1b0959fcc965e7ce7b76d98b27cfe4a7edeaf8390e075c547466ab18fa5e59be1e74040709b263fffd4e8ec8391a5333daa5750e609c43df9ba7d001b435170013debdb00471bbcdbdec33c7fd8c4f90d2b070986bf8463e93aaea93bae2953490f0c6320d3a04d6437e4690a9da96ee8991e067db4209852a0e581b50f8b1007f1e830c9929066deee4ea41bb8e6eb0f1be72e89272ea0cfb0d476a23ac852235dd8c1abd44211d69530fb358f998043b5cf3815459063838f656bf46e6e28c41551290665e42965401c05d10afb6655bc872b0ea6d789d62e81486420c197823f8e9c1615b0aacb511825afc0664ef5091f6b8e56c0bf13bf0ed157c17a4c9362533fd1ecb6b95c056fe3d2b15581fbd57d50f6226d2115bdc44e7ae62968f646c94b5c27bf48da5cbe377f4f54d349f3912ddb6ae630e19c041d64f5bd32955ca7d7e3c6a11b431ce07e8e982ee9b4ee9e39777b401646bdb3bb1874f5b1c9a11c3c6562fcb61cd45bdb624b8e70c0e64784234b7cc8e93e370583d435d7d74084e41295cfd0a86fd7d76cdbee8a19a35c5d95d773b2e65cdfa7b0b6a04e5cd4abee8d9680d8f2d84dc5b09a43f0a5d4671201336c3428494e8071cc8de9f6b7fd0c0c7c23b3be2cdae19c3a131a36b4bf76fcdc1b14e384a06f57daf0d5276c121a826bb9ad8cfc1af83f2fb07c3cbfebc58688750f47ee577a081272d8a3c1ae451c4901464287cc8a94bcdaa84afbdd959518a2097f3e820ee786d47534a16fb7bddbf4711d3c49eae2adf1fd7334e533355e9fca6149f6a86cd4a36ac779f6fa72d96f0795a0796ef3a9b462048cb8bed98f9328ef92702b8b8a732e312bb2928fd16dcaf46b5d1536b115c3cfb0c6d24a9279f6368e9b2cacbfa4fc875228184f33af002c5e1407338dc95cd086fd13b230ffe26e574a9d78a376a69263a1a5ecfd857a0a85368b03828542725e09feea429de1d2045332c899f12a6bae542597b60193ab42852d65129a8c2f6eec141c0b8c671f50da375ff3cd8252451e8576a0ccc375f0f88c4dbec780e78a1d0ce0f5de0197c4e41b3d5bded297306c3c9a6ddb46026432f5e98e6fba4c0f31bfe55752d6ff7ba2f3535555407ee84d2c0267e5e3b557d30fa8bc5bc98fb41d845c2ef6072d055ee8bd231928f85be754a3206da224c381791c35a305e4a3737e6b8a60e8d7bf0e23e5280c22ed8d25a0edf377fa04902313c2b31f57b6fe2b5251ce0a2d715a431785bd9592cdf66e0f1b2bb3723a2abf78b69990d4007fa21e2bf2337e7af801af6cf803faee8978d8e5a725844b0364879f62d7c30c344b787fa6fe124b660c10bb2a67ce7de57f346b18bda00513162060024a4dfd3830a9dbff1557455ba81cb23f7d6f0545b8240276b3dedbd96fbdf0a60f61d4e5c6293f97963afd7cac2d9b0a587f8848dd2a2f4dee45d2f7fc7696bb13b3eec9b4c5ccd6fc8c75a5e5fb03505ca642bfb99aea7ff1c3b06a22e73c339aa04ef175fe4a752d4a6302a17c5d2d43d1fcdbab1f317e95aeb73cb3a39e283c5ca12fa53bd7a1709394cf86462f5635c099cd94f4fa19dd0c850b8c51738323d45453f092677b3c8b6707cfb2fa393a9b3828e0c4c756c74292e9481c9dc9fb798ff3275d0ee392769980f669888a0442c8703e0af7902d5c8ac4023f13e5214fdeaaeaecf7711cf1f7519898833637d56488830ba1d67f6ca858194369278c65ef9b6ea7c07ca95bd284ae09f90eb6242fcc706e67822336c578a26eacfed5992e48bce87996e2331b6f65cfa6fe2305451da8977e07b5595ee1e4be1c2665cec56dfec64436eca510b30e541353b18c0ea732cc7940c11885972c8628cfd4ff1fc3bba27ffcedb4f2bdcc5fe37c8c06bf0c410e070db903a5a509841dd7340f7d86af65127b8b3d9615a2d867b5fe6a6cfe108addc4c83cba4cb81c2c33b1bb2d1479d5b4de6282e69cff01de871347004b8312321f70e7cd504b86350608f12dc8b87b293cc0c1df6d74ec14e58b0095b80b9776260a7f4b16a3c62279e08293b3b8c8a9d2b1121221fce6b321fc02642697227257a31329d694abbb79c793d5a476f575f76ea7e3cd8862766dc68784f496b5e68dd913e577b3c457b63ffeb5c48213be1bc7144ff8e9ecd8dd0a78822a9fcc1b836980acd3cd271fe16928affe21f461179f8691caaea54ef1cc3a1a7046d49ddad03ee26b320e2bb1d7577bcd827f23aa7ec5414854f29001dcba5a0d84e1bfe3098a4e8972ca11581069e8ff79f4e221ce2d061e4e839f48ac4749e07e071850584763dbf13b5b7c6dc501010f4961e5459b9d4999e6a46ad811029939f9f14303f6df21cff8bf117d2cc59510e65426023dec4d36a4a26188d457ed9664267443c960e235a7c328afde6d4b8af87adfb88c8f61c514a84c078357f9bcf527c7079bb31e50ae8deb6593013c6599a8eb0f98b7368d5f319745630f54d4937abbf4be351a4144dde52721a6570da6ce13adc3494cb1a1efb6456d6db8e8d8e1c9090e7d75106877fd706413330a8eb42bb2aa7a8d5bfd822a5e905946e234269833efe4adc7c016f711b53370461fbaf9a6d63f8d1980605cced4b9b9516507d8d359ca6da606d75ab1f25cbd71abba5798b04036fd31b9c5f30d1c2f7f74cf24cec8794c86125604d4e030e85ca41fe766ecc8d5a6692ded81864c80d4359351c0e601d1cf9b7d6b6c6911046328ab48a2322b23311f872d56c8365a50fe02442c6fa74e5191dc009ee3e0d72a49824b9b68279650e778745a7fc388dc5f793eef7d1cc11bf697984b5005b300ca539090b406c21136a61f404c89f42b8df2bebde4502ce51202613f1ad4706c941f2bdb7b5fc4dd5e004ed8692f3a96d9815b1d610121edfd9a1d8c93c011ca258edb580189ffc4da6c138ac76e434e6ca27c38c60d63f0668eee6cd0c9c2bbc9ca1ae8cb00aaae4e49cbe83022073c02e9cd4bf3cd52ef537363da06a0efa0cea4ca1ded4773497426cfe767ba79bc16b21a4e2c26baa9a0e8cd4e32b6f24e104b12f99d4d236c538db93fd9bc7d5974b4d8c009b8cf2b55e48c27fce83a6d372bcdc259f5358b010eebc66069c084ea122f3386ac3c2fcee85700909e841ff1b5075cc63d6810b42e9c7091d988ce04615b4406c843a628e094e694f122d11f91e86581e9cfee3f296fa2a4da40f24b4f0981e7fb0e344c6fd364e1f57d7a8b5c4635b9e080c78f222eab3cfe93c2611bb06a756a710304997cc527f1031d7fc659d00670a451f3aa94cff4231b311634038a9987a10b951c0722cb8823f03f93638116d64afd99eda52b5058a2eeeb759e13e78d6ec9c57670db757f10ebe9471ba87820f5f8bab6bd63017d54252a89cae77350d7a3c6241ef8e4223699f6c552d97e2adb257a8da9c740308fe4fdad00aafe7fd9a932eb8c9b7d45d50556f260a26549e55710dde746eed23932a11836a8aba56eee40cf7673b2040746844adcd28f3262b3bd0cbe4ff47bd59865954e2834f91e7926c4d7b65b71e82c9b21e6343d5e625fc0cb2d88e819fbf98a5a24151e1e932f9f47066ea5c03c7687f03369f6cf97d890d98dd939763dc579889449bec7166622865d97bc57e6d657971cb36a9c84680b0d426cf49cc8ebbc4969ce62dda49262694f33fc8bbd7a29dd6c26083d08d0a4dd79379c24fb29ce52cbff70c119af242dbebfe688f948e9b6d973d35c254dc7744f16ac1d5aec2fa115f3d16e89fbf5bd754e5a3e7125bf87ac0f80ac000ffa4dcfdaab8eaab9d7c1b111f9b91f9b0641eb604fd23d92ea80f478db9a33b61c846a50fc7292970fd2c01c03224590625f720110d4687eaf03efd88ee02c42150c09ce5fc480f96d867cc9c5137590f919f739e5e3da8d4237a35e78efe115fc6decfd7f7a8f60fe4ed8e6741606f57aebf70b10cfc01e15f52123de097b9a9ec47f134b2338daf9d886c7e1d816db41b63ce9f6f414393fb7c3359730f7c0dfd59a71cfeceec8f699165a6594cff370e68e956d1f53afbd31a5def1ab9c851949a60b56842b04c52b7d9aff6ebf77e8eca6f81991f97f5794e0803122dde1810eb05ff579452fce5569e3601e382f28ea3a83ee5138574d8918a951736118251bbb3e772b3266bd7f0b0d52fe4ed1811739e44ec590c4d44080c85f2e429cd2ff4b499e2834c66a1a3a20a5a8f264cef5d1e86c222e0c5deb3a1889d9c517472c2bdeafa2a66920ed1057d004ebf6742aa35d456665e7b9511f7391393859b1e33f46c5028be8aacf32c1d3e1a7ebd334da88feec1fd22f774f35f90a502bfc5e8f34db82cccb0908474550469f01fa72ff65aab4901c41cfcf6d8a968021c1957d1671c9f7c301185e783f8cccce3c1acaa762daa27e35ad8ea798aee36cc62f6e471a9e2c0ba1bc50c9c253677e3eb5f8b0e46c381a1a59356f95e477b0d3d2e833c75d1971a3fb897e0d1d964688305f67a58a6254f1489a8c579f8f21381f33b382202e5b1ec02493dcba19773285d62fa823180356cf528236db94fe10824d4e34b1daf1e9ebc6c6f32553dcb57232030b4f5a07fff6e628763fbe145a8ebbbe4a8d8f49ffd5210d9cc9e34c65629713f5d398194cfb43e40157e1601c8e15d8d664616954b03ef17a365e1ae5f2303220c4e8dffe49e6cf43bb53aeaa3529938c1e17562ccb4b70d870cb15b6776dbe6c72863e6b388831345efd17f8b79e0c08e60f023f1adb247feafdcfdb833df7ec233b9804d335cd276ca65bb4e8a786a345ab6de9d1c691f3fb7e052e152b85b0b22ed94d1aeb7aed0b31b8bd474656e8ef85c51044e818ddbea37b5e54eeaa486eea7d778af42812db5cb7cc7c4fad8705bc3557baf3d039133b6f7c1f71f25f562b4e48d3f846fac16c43a6e1eaa3aaefc24df98beb759222c7e7e09ccb2c9268da1447329a2d1955da977fadfbb1a99b7732a990c1a635ab0afe27c8805ea29f631b80e260dba66bb5b3aa6574cd50ba415955d1304d463aa88a4125dff24ff8ed3eb098bdbd28451773ae66a85738aea87a0a59c833e66abbd31483de45d419668b147b2da6b471b8474428dc22afc79a237c8eb60e5bec3d3c37323669dcabe662d4ef46dc68ecb229a358583a64bcd4a1922530a773e544da0e3eb8ae3c45f021983b97112ea0401b07ce6ae23f554841006044a1bc3b4714e5546680b059c2135e2646cee162fb8a241cbc960cc177038dd84fffb242d2661283fadaec93a0ef27abe98508746a46e8fcd0583725b9a3225df1d2ce01ec3964ed69ba06d47a8c5747b87206e9c785ca0be2034017ba61f0f24423aa681b087d670d25cb981df585168946b22e216712d7d1c8c0314cb7eb9e54d45ffdaac9f1927c4acc11b8483f06faef88f1085f3e5563486f6a42e19128c5bf2ef9daa7dc628508b1929f576c41e1cab164e95f1f9ac718a44d00abaad5064d93beb5ce8ec6d121c3d719b6bc1e67329eba80d1624fb2f96559d41ecd2e661c8b565b1c698ce3bbadae48f194661e77d311deea7602545e080877d6111a2f1db6c4a2834f8457344cb85561921ef4e67bf5421d7e6fbd25c5abf69092d4919518c749f5bbff78d22e76d214cd6eab3d442093c05a2056a6c5995729cc1166aa8a4eefdf90c13edd0d5e27f5a558afd0b20b2ebe7fd926f66ac54c1aea39933af19cdd22e51d2d03dcdc812b7b885cea98542a7c9a753b42d192fd11af95a315090364995b7d0dbd3b1a21169c423ce96fdffa2d2502feffffff01