Created
August 20, 2024 21:50
-
-
Save polyzium/b80e75b6d655879941806206278985de to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Slightly tweaked, smoother sounding version of the DFPWM decoder (the encoder had to be tweaked as well) | |
// Audio source: https://www.youtube.com/watch?v=8yOskhDn468 | |
t==0?( | |
// Initialize | |
// RESP_INC = 7, | |
// RESP_DEC = 20, | |
// RESP_PREC = 8, | |
// LPF_STRENGTH = 100, | |
RESP_INC = 1, | |
RESP_DEC = 1, | |
RESP_PREC = 10, | |
LPF_STRENGTH = 140, | |
response = 0, | |
level = 0, | |
lastbit = false, | |
pcm = [], | |
flastlevel = 0, | |
lpflevel = 0, | |
hex = "8363b823fe61e07fc01f002d048fdf4ddf03ff0afa2410222abe3bb81efc7baa478210ced47a863bf15f559508825528f5487bd6ffaa0f4149c832f58cbde6ff922e81285053f41af3daffc5ac0804c25471abeac9ff23ae0014886d69d7bab4ff433c0222d2be9a5fabacbf23350984ec73e99e42d96f252a01207d5dcd57c2d9df23a901a8dbd7b837d0caf3069810ec3177ef26018294cabef2bff65322b26ea51b851021208856e2536ab5755bb3eb7af2efdeebc65dfc3bae0a8044806010882031235f63f2b8eedf6d5ad975ff76bbb4bdde6bd28242998423042242650c4501c163353216dae2e371791c7b9eafd79efb7cde6fd756ddabcd06cba028610a8810b83885253558600847d5a5f171d0bb750d63b1acaa735996c5e7cd27e370737c3e8b75e69ccb7338540cc7e7863c6c381fdeb8a8f0700c930d97e7b2e146413183a5895018647070288328ac94cbc6d37176fc9ee7e7e97ceebadd4bb7a37599e370381497c4cad0919d4d1d03a98ee7d0f0c0cc8c8f69a25058348e3d87e94abadb358691c3e9b2142a199585491450a4489514c3e5669ccf7178bceff67a6ebdee75be2ab4aaf1522b1a1593a10c87a341e38e1d069d8dc3320e864e9f8b470bcfc323bb698de9faf0f0f1ba1c0ca7776c0e0e4acc8c8a86c1a4e171d28c521787b43a1e361e978d4ee373bceeb8c9e2ec6fcb6c2ce7791e4e6918c7c779d6dbcde7b1d399393c8a1a0e53580889280c639555cbf15a929c4a69b11875346bf51085e1708ca5392a8dbbdd7918a7ac39eb7d6546f13cd6287854ba5c3765bc5d7d0f4d965d9bbb46a3298c73708881b118b83828321463653c6361d4897336eefc7cee7b6bbcebac3586ce622bc572400a5224c6b1686435aa798c71c470344f676aa6d3ba2cc7b9f2726f6778aadc7ea8450fcfe3751c83411e5399919954687739382487d7750f072372e666518cdbecb64485c6715c0723c6f7dc98c29003c7f3721cebf379cfb96a2ac39747a3502a8ec588b17214edd522655dd661e148c7c199322218b3712ac6b1b5079bbb35735bf5aade7b6e0fe3b34e83e5a7a3706ae253729c4282fc6a6492b8843914458d083d251558621ca790cccd0ecf333586e7f93c575dbb5beff31a97e5e6ca728ca8a6181984904e168f4ca2d4399714073276f76e5806c3e39ec7a2987bf3338f2a593cbe94d1381fe71b5916125dbb4c028799396b3089488bcf6c2889186f8b5b29c3d3e5d5319871d7b1651ac7e17c3e1c45bc5d377d3c6e5e5ebf1b0b633b2d2307874065c90a40717a9866b18ca44c5a3418979a59b4b37838be36afc3f1d9bed99e731cd6f37685e1985de2e1664c755c3b88917c6c1055e969389e8e980c671e2c99274763d9522c42c9388ee36289469bd4f060e9795ae3f3bd4fcf63f4727a1e394aea515c064b5915399e434aa9a3a0d4f16134d27131483bceccab472dcdcd77a582f4b9ea87e7e0544e6eb3709c961c5f878b1183e2e8c151a5f1ac3130341ede788c2a9ca72fa610a22acf7516693c46dbc3c170e5b9d77a5c5f2eaf7755c5d345c76130e230f6b21864a262752d3004d7bace833086c4ca39198fa37dae5bd41cc6278fd7b88bd6bc5c20b4c873ae3c1e2f56bd1d0682c565b3b89485a1ae5e8012ab8bbdaaf80c72783e1c1447279b2d5435c87d3e5360c99bbb2e97a3ccef7b0ec230138763b1c371ebd64a8ca2528cd1713ae638af2341024ba5cbe3f158f5fab96090723e5e677218c7732e86511e776d5bb4acb4ea489148bc1a9ee850564bee1f0b458bf3e1ca722034cff74830ba48c53c8a55e9fc734c94ad2e9be63dcdf5ee38064158ac581d5b24ad9fdd030314e678f629855a59e30a050cf574ad4ec5f57dbd604838af8dc329888ceb750d87d979e37c6e8661da739a4930384565a708eb3ee7510d1c96ab718843d9f5af924240e954ceb58c70bef771625245cb6eeb1fd4eee32414816ae639ad42c37bd7a32051a8fd71b22318a7e32c1c43646d53b387e36cfa7c542c82e508878656bceebdce70eaba3b3d14a471de1e8a02242c364b15e3eef2e991e2f0a85c2e146f79bd3c941286a2f38b59aa99393ec731c8a1eb6f198fa65a3b95439838fcae8c0d672e4d858d463c7c17b0c8331eab4a1e86a157eb1a875b9c56e7611c02d1468e63ce56d7ce67152777b8eca0bd69711a0b8a124eb9f4b9eec263e35511c1247a7e38de8c410d8746258fe2a3ebdae3b36066d0d6e5b1dc84dd783151d311c746cc74bae6b421e4f2993c1e4839c9e39bc65057ccc1b95c9cbaee6d8b30968868c488643c7ebf99731aaf36a906413cbfce6184444a553c0d52d1f779e36e291dc7e11da558af5331292ef3f0703884159f3f0627314f6dad8e83c1b3cd2366c6b366cd18cea0f319c1314f97dbb25849cab56d62a374325c7f380ec66eaf9146a1301887218795b7f968a5f5a9b2d1a1ccefda7124619ca178341ccbdbf1f27287d902519ed4d5bcac313a4cada5f130d918bfde111f12759c6a45c660deca8dde71bd702a88380e3d95c0dd6b9f9e0c0c23c3f19cc49c7b17895b187838739e49dd5e86714882c3749d6aac76f7e7e41983a6b9758e84d1a916b1c2d052fa956158bbe327c52c6675de0d05c3a3531dcd611cc7f64743e514590ec792b1919f2b53e2d5e3e4c408b598cf5320d3f3ccd682110ea5f395d1b5f3266ee6a8b28ab5b3685fdf4865001094c8d6ccdc6be23c4fc41c83c9dddab9185f69442148c556bf71f8fc5c8d227068333fe7403a1b9c4a10b3787b7ccd7537a31844503cbda938be72e53a85bb3c9ce1917c2b210d627dcfbd6360eba6a22d30f27a79d64176c3d13118a7fab8aa841a415a55405ed9fcbf537d0b8a0e889a66f3ccc679448722501fcafb5de77b2d1ec3305ec7eb290eab122e06283a51fe9a4dc70a451491d74de7531dd7555e4be2c9c5d6c70f8e10ec01e2ba8beba1184c712885e390cbdf9b3c3d87f45c536d83cf8a381a02b14a88baa7f3f5377d5479abd45f41e6298cf4587092a0ba16ff5ce492c1f4302795004efad1f158f5a9143fa8bafac5f091aebc1c2e40547cc2f192a67a0d7ea854dfd08255c5f70cd438e8fd50b925ceab8c1c286cff41e343f0af382e50703a55a32be657a9bc60f8eda8a3924d7f193d38b05da183aaa28b3354fafc7f90d769d7642400a410df4ad3e5f4eeea29edd8fa8d8273565f414810a8f614076b88d771cd12f0afeaa3efad97d3a090f8bfe24fa25e45a90025a497c287555c8554004c69fae7c4e25def6231559dff6752ff036f513195d6ebbf01f701f0144885e85fc1c7d641b40420add0ddeac5774db7aea0aaa0d9cbe11c054b20245981ffd580bfc06eb9d46afaee7ee2bf816c05d65ab95f9c713d82740a402d202757780729220de2568add43fc8ba336aa75bde2fe2dee5750159ada923e7527fc2b089c01bd94953f99b635004c48d0976a6f37fd475cca25f48902ff03969300522495dbc8bd2ba55f702adfe8d5fcfa2ff64b10dc45dbfa14f7680d6d401534022dacb596420024a1327f2966f5114f58a9b8d59fbcf3ffd64b24b0a46f6796d0afe03a0590b45643fed847510a08a8aade2b2ffbd7be8d42a8ea61983dde812e01800ab13f528ded9bafaad056eebfaadfefaa07606444f92f89c776d18a9008427403f263553501a80c62fb23cc6357d58e60aaacfd57ffdbaf37036581d8ee8beac98ef50b129210f7d1fa88cb3001159098fbd2f275e75f931429327a3571b04389048488acfe68f494f7bd854ea6b4fe7f79eb53b10a844e6d7f537ab0d79c000a8488fe0a3ab5019d02442e9777991cda6bad432447edff5fbd76a1ae002497eabe250cfba92e400886f43f291e69619e209295d97d0bcffd5c57212183ed2e864334944a506465e91f87733fadb754b4f5fb9fdb198fa6254aeaa8fec7c2bc87e204201052bd3135e0a1d8884896a87e539cfea4fc48a1aa7effbf96f6525a10ea0a9abf84d97d844f04a0256df766889fa08d02aba2fa6b2deedfb26500b232bbdd04f00568434059a1eeb6c2fe27ee2ea0fa96efbf607e86381e13e718779cccaf232a0e00568654a7105d0c09aba26a9394ad4bdd321d475cbfcaffc7e9ec59e675ce722ab55d5353a91808a51363cd110c63906477729c4134bfe6ad312b59bc125a128c841852da5e780f866dfb3c1e9fa3deeababe6277ca9897ed5d8d3134b69701d214c02ea2d10453978084db706d398053ed5e51f40ff0f794ee0775ed026dcf79de922aedf22ed05512f826d49b0c780512d90a7e3a106aa9fbb8e54fe4be127709283422909a5c3c0f95d4bcb7f35ec27a5fee5745c5dc1ef2d79bbf659a68be22ab02002c89d4228008ca4043d5fa35c440ee9d62bf04f257bd7f1db6ea945acd713f075511f735f86740740abb7740258d506beb7ad70a0450fff05d4dc1b750f70742a02022ab44dd3275dae43fe97e0beedadcfb4f423785d84fda7f5dbc6ebc25520b002928aadd06a048806c8b6cab016c755dc0d345d5b7feffff93caa6c0decdeede8ade7da3d629404309fc659b88482220b7c68b7650945301ff42d666a1ffb69184201089a476edba20ff4da5ff84ea1ffdfed5b838946915fdbebfae64bf05ea1720ac805a5f42a40440aaa0be4aeb00c877815e15e0aeeaff6fa9be02a55734ffee4d8aec8ff4bb019a14d5bf15c20a40aa89da5fbb0940fa02fe24a45d2bfddf0452028824856cabbe45e93ff5fd4b5e76a5feffa9b523942d46ffee6d55f6c9a91f20821248dd250089004992d46daf4ca08244ee93b0c4aefeff2faca6105556ffff6d475b55d83f0141a132fd7f812a05484db2f5ff46a8ca02f593613596efff5fa4220044204ab6db40b66ed0fe2a652be2dfbfd56e49a221faecfb3fb1ee0aea5b81480262bd2b22021054406226fd85a05d84ba9b485641faffb76d0b499354f9edff25fd9764ef92a01240eaff56ab0228d0c84eee27a06e42d49f0049d554ffdf56052010225452b713d95f45fe36694d11e8ffaffb2549aae8a5fdffc5fe9baa5b05229500b86f532600400291904a0b51db24b559485093c0ff7ff7a68958a4b56effcffadf6a7b8d08a900a8bdd33e492081c43067fe055c078d47cb0a2789da5fdd570922002292ec4a54efa67dfb94c84590feebdc5fd2865a95b8ff4ffd5656eb27041804c8ce5af512088010116a9f106b95ead722408101fa26bfec7e48437876e9dfddad6d05d4575affd5a22b6b110904004a02f6b76a2a08087493f2db1475c63d63a902c09ab0ffadabaa04a0fd4affbb4a0d7a8b200f00a8143cfffc363c0e7843aa56cdc2d5d750ec8eccad51bef7ac68ff12fa97ccea8f16a88100f402192102454502a45640af2479f75d839b13b29faaf4a478fa768cfb5fedae4deadf9e485e005d27b30cce2cf512405ea1dc0fe0fd03c83f60fd88624df800b0bf3e271b41e0805cd452afddf27e5dedb495add8fb4a376441956a59ff4dddff6ceba396ba840afc001b3010140021122195946ae378a5d37a6dfdde77fd95cab3c02e5ca544ac8639aac00678c0a5a0da5f06baa7cdb1f6bc31eff50e8959269448cdc48ce320480c429468160b461b39b756f21fbcfcafdf7ff3b43f9bfb92b516c6ac18cc04a20c8c02c40a8b441486093dc38cca953b375d6d3671dbd8b274f42cb5033f68bef07878d9a1d4665cc6c3079f1e7c6f569d95698d15c62594278e718cea211c4caa60ea615887a7e9b14eab79cd2bd5333cdae0708da14b38563a1ec771c595dbf06d9cbac3ccd121671cc7c1d9a516559c8067101d2963e8382c16d989b3b378d9744fbe27bee33deb9cd70e974765519a867160710c6a8415065e304da21a2fd29db1f2a81ef35ae3fb384f3de9715a8c858b6938e1f8c8e4381f87f17c1c39e7f1e82e57d7349e65853923954836e0c142181b38b08867188fb1cba26d395ec779c57397cd87f538e634a3d2683c45e363395aa393736c6237a7adec1cc79e625dc738a6621c0671680447c3943466e183d5c32a3de3b9a73c9ed7e22e87bd45cd718ce5584557d1f8e150e5466813ebd0c3a90b2fd770c78efa5836c33586594ac933c89666699c0b5f38d363cd8d4d7c5a712bd3953cf8c0399ce11c1a55192e980b878bd229966b3a9c36eb71d56a5be6705d4bade4a54ab385397cf0a113c7928763a9894a6b3489ebd2054f371ee3c61e1e1d7c740ca7c1335c8693699c9ce11cd3c5534b8f5bc93a368e87a3714d9955693a4e96add86374582d8b721c238dd6e029c3a345c758a5e3380e675ccd0eaf8e394ea7399c2db69a63962ec56db174a6daf1d05147c33978ea708bc6d498c351aa780c4eb692e5c81d16cf1c4e3de6f118eb4c63a97439c638e5a829daeed0c563a3cea56566c6781af738b951e6383cd668293a0e561d52ded0dc78a43d2eeed1e1ea30671deb3863cc334c2d17719c635c669cc599e24bca3986574947eab138334eaa296b2f0ec7751c1b8e35c7e272158f7843721d4ed2e922c723aff038ae583c4a2e16c76261eae2f86cb85c933396d38c8b654e3347534fa18cd3c370d9d23ac6a51a845d878f47ce4b795eac387263ce6938e7302eb5158c4717f5b3d89c8dc3a133a553a3887318558a87139d8d178f76ead0c9d90e8c934796a732aaee18cfa1631dd3a794261cb261e6b8d298d9835d5999719f86c78d278fac8be823eaacebf4e944efe152a8e1287da51e342c81c768394dd3e7da302af608a6d77096bd664c816218e65cd586478b87b316796179bb3accee50ed608e0e2f1e4ee5349bcb70239693b1ccc5d1d8145c1dfb361c592e2ce49853c93965059cce14714838557ecb2ebf2feba90ee255bcf0b438876b0d17ba4fccf838e371dc198ef183c3330f37a79ae2e65c0c142018e122ddd1bed6eeeebabb7a6fd803f601de005fc00bf803d02eab4aa5aaaaad4ff2ff04eed76dab9ca6948915f01700ea5469916c01f803c84da902f857e257721ff4d343fc8f4a794b0bd8ba1ad4af047d55b56aff1169bf75453e52a910500bb82801584c02f4840a52d3afe0af46f87dd74aff36a877f7057f29a1ed5509f55202b02e0578a3006e4daba14d0b68f75e64e33fa0ef6a57ba3201aebd21fc4a80fdb66de1d52668fd16819f04d86d52491c0940a58b047c21907da756f5d642dddf7af02f13f5bf5aa99e0aa07aa5007d2140bf9512fc1201e65605f98508beb7dac4af26a8df55c03f52f07ded2afd5a80ddb502fd11817dab56c8a302505b12c00b0168b75a45af6ac0feb682fea4807fd75675d500ea3b05e88f00ec5d3555970ac0f695887f24a0dfab9a7a5340beaf42fa8502f6db6ac95715c07d55d0bf08d0ffaa8dae5500ec15017d8100ba9634649502a8bb14f11f09e8bff6aabe2d41df5749ff1240ffb556b4a900709b88f00b01d85d6555b70ac0fd2a49ff5140ffad9b7a5b02ba578ae85702d85fdbc86b0aa0bbaa84fe0201bf65135d4900ac4909f44a04e8af5ed9eb02f2af6ad2df15c2fef6655f2d80be3245f62a01f8e62edaab00e89626683711c83e7dc5bd06a07bca427dca407da59feedb00ec4d95e8ad08b02fb6eadd04809db020ab2680de704bbfbd007dcb967a7603f8955ed9d70ff0ae5c51273780b768c55e7c01bc5285bae005e89355fa453fe02d2db10bbd003755a91fea07fc72957da21ff0a696ee0a7740af2aea22f0022c55d41be10bd8dad4ad405e60eda5bf297d89d54bfe4ae905155ef62b029750aaf91708aa4059e0572a7005f6a1be23a296681deebf4d3bc69ab9b75db605d7c37b2a31098812da86401120a8e0ceb616858050ed92d158ce87ff0725dfeb6efb6b3bad1949125343058426819577348fc56169e53ed36c680697465a9e24c7e007b8b76d6e564d35777833b363e90cdb054d201254e44da4199235ce240c793231677667737b7db6786dca114806568c8cb2b4935f9db93bade2a47d769cda2092b518f98db5217dadcdfc4cf59dcd59cb69f229424b4c5324290d7447f402a5680600b5f3269b348c3a057ba667da7b37fb59275be37c76b665d505268e19c582c2d4eccf5a96699221dcb5375ecc62d0d13e467c3c1ce39b3906e3e198e7e1312e9e71ca61e659c578cb191fd75b56c3e9583c82c9a5e84c8e3d2a7936599978542cc6190d2f331cce8be5947f0cb5884d381ce4269ec5b39cacd171b18eb5f15c67adbccc71b1948b394cc3b0c2189a329e897f5b0e363d67f9d8a99c2a95588f090fd7b931ddc9c1b6c0217909a5b46391b1f1627465e489753aec59ccadcf2c1f7b381b87e69886632a1cad4b5233c7129a19353d8eb92e2e3c331e6335c5b046a5331b39f1c63173d7cc7858698e499103fdb7618120a4485c3bceeef5bcebad33eb2c6d64310c2a04411181240c868c55d3dabdfbfd7beddef379b7b5961d5e2d261546044a08138180aab5eac6e1e4920b337aac62188b9870e4cc73fcf6fefe7e5fbf7bdddab22c0c0a448840204488108a5224959aaeeabbbb6f5f3eefb5eeceda3ca64699044306c38916539a3cdc2a171f8d0ca92c85619c1c59d679eb6fdedff77bef76b7361eab48221041108c4812112a2a59f69acb377f3def9eeb7a9ded6c1c655209882890b004a6c54407236b221aa9f8100d99e970d5de5ff7ecefdcf75edf3df76eeeac5254101044282090202212292ae31cd3e5b4767dddddfa3bd73ad715c14c0542a02428853018957a4cc6a129b1d174469cbaccd3473adeecbd7bf3f5eddbefb65e6feb4028441012212848114a28122395cbdb5ff3ebddb9ebdbcc636a7b3cdd1c2a44424228848522815184408418451965d1def679bb6f7dfd77b75feff577cfbbb65d9e4ac02488220824444144922cca10a76cdcb9ed5d6f7dcfa9b39650a1501a268aa19c4a522c559a348cca32e7abb8f32238cc928dc9f2acfb7bbdbffd76de3b5bdd4e22a285cc200962628c42362506559f49e474b3f7a6fb7db9b9dc8672620b4c24444934692042451f9940180515c7185bc6556ffeb3e39fd7ddbded6df5ab7dd5a78c8d0ab803fe01c0aa4e55855598449220d2547cb2ad7d8fc55df3ba44a66d4c804c196331438b3387854d4120662589ec4b3e51b7db3bbbeef9f6b96ee6952fee54c1eecc3ab1c930b7bf3abb052222141235a6347619de48b6d6642a3299998d8bcc71a223f3da9cbe11bbbb7bb7b32d078ddd0565843481601666ae6cefe4623bbf1a3f93ecba4d9b59abcd88510c1b05c9a958beee8f332d9a586eaab81d66b44854931109086616356261d9a9766de679b5f7ddbd3add948335634b8a05939ba110c1946622c599596b65769bf9f6b3fc3e49220740df66adffb74e7f02d73ed0b64b2300008080a415ddf7fdbbadad75b5f36fa3dafcbfdb56ab2080004000100421224aa2e5cc63be39df76d7f5f57d776fddb6b5ca2946228410809000092412a428a26c52535b5dbb7dfdf3fa6f97efabb6af7a7a65b78eb5bc7a86238e152130301022800550008950242c2472cc6aadb79d7efdadefd7e75ddea5cfc9276dd199a89113acc252e12cf029a120aa3df132957406ee94e23de51df64d756be43774f88155b5a2040288025ad04e8aca1e1c287488134dd747f55df66fd7f5e2f672785ae74692e9e27dda3baf792c3711cb4072415321e9082b348b0d2ceb70456cf7043cb54877e8595c5e1017d0c698b9b2bacdcd39dfda219a2d9319a02f1a08c44424179da3c50dfeb88876dbdefe797b2bb5b7bbc56014f87f00c0ffff5b92140409098244ca64566ddbb65bd655f29620a39b500c48188a9a2696c9c9bdecff05f0ff1702a888a4a2567777df6bbb4d4a844020044992aa55f77df7ffdedfdb6d6b2b4f15c5288410c92a52cf64df3399ecafeb04120c49304a72f7fef76aa79508010208084048144bad6df75eef6ed76dc73229b30cfa04423887cf28d6566ebbeed97527cf59666738cb4edfbedfb59365822008020409868c499a39f694bd6c67331dfc24933155854c322319cb1ab6d9eeb7f34e6b966222b1593ee7e6bbfbe66589102040040208924832b376bb73dfef6db7b65a994ac1081b894c6676d9cfbacfcc2e13595090044272268ff7eebbe7744c89082440208428c4986a75efeebd7b76a7cd8ec998986452284233c9b96c73dbbc7b9f6579cf4cc6cc8c99d964d3ed3d321311126000128860546466ce6adff3f6ce765b9bcd348b402350a03011998cb34c3bb3c7ee35cd96b3ec3bd7e76cbfc79965644c2022100404894862a6e5daf97377afb9d5a66566cc6446d2b01c393bd35dcecc979b8e7132d96cb2dfb8f99c6d339b015301180a014a0431c21827cd665ef5ed8df36c326b1a46c598948811d30afb69b3fb3cd7bbbbe76c3b8bafb36c6795cc17c108602221c00846892ad966e7be7d77dfdd37eb32634c22221281049990648adbdd9ef7f3796fae7353d368228a08a324683162460e6395b9a63bacbde9eecf337dfc6872c6a3514609c114085145223b73eedc5effbd6f6ff759673a69c488848a8499689c96cdd9e69c91996513a7983966a7ec63b26636494400129120912063ce99dbefdb7ffdddeb6e9bcc461242524862243353d6549fdd6c73c33389d8ebb917771d65320c16c2481819241191908cd9fcbafbfef7eddfdfadd7353b73920042c8d62c2729c559f69b2f0f2168fdfb20008096cdf331490dc6fffd84804497cd6d41228564f5bf8b0879f7bfbba3682a5bd52f0188fabedf578cadf5ba5a0900a0762d1500a1b1de6e130090dddf552248d6f5be9b090076ff358a24adebfddd9200a1f9bf5741546b6fffaf0444755daf15014865eede0600a4b655590a22627cdf560080d4fe6bfd4b5752227e8fc771488d13c93009eaeaefadba75edce99db5bae51fcff4544a424840c42210082925c45e5d278a7df9d774e51f5ff7a7d2edbdeb65465c202e22a14500485e26c38c884228aff5888c6ceddbd557a9b49fbfbbf19337d1dbf4447194650c387210009e31ba210a6424995d3314b246d7da358562997b59c9d67ebe0e7e33d14ffec591c9c7f8f453aa5a5ecc6e7c2104a7adf41911a738bcd710ea821746f050441328e62141a42c5c0cbaa9042d5eef744c736d7afee6f135f3defbd6b43b55753b192118cd768e1e316e83c3f085718635ea50672338353dd0780b512ee2f04d0ad1ddad31e800f7cb0a54b024d56a84e5484d6b5141cbe28f0e1839bd41af5ff557475f9fbaf5dfdf1e1e8f72faac0acb7ba9080c8009562dc9000c94a6f37484675ff7bce520a1452ad6a9747245cfdfa921d2857efa465068102d58d0556247af02a37e50da1e9fff5d094a9beff7e7227e98bb6fcab3628defe55090c0018a84049d5015ed6b9bef703ca6b5f517429a0e19113ef3f2069556f55b510e97a37b0750301066e65d600910bac55df9742efea87e3062438a054eabb52fa477fbb774bfd9faf2a7f1ed095e4099f8a407fc825d4b6046c9b1e746101d2243fd4540bb4157a495f17d07efca3239a000ad08a48b5a07a935ff9fe64f0e3d7ab920af052b5b4da1e5435f8fdb8d101bf3f5ff5da822225f5d58d8068d3e9c19f1f155db0abaa0001604249f0c4d692098dbfbf1ae19ffe951e79434f5005afca05144d9f78a153fd4537f4c22ed086beb603beae7ce0a46f4d165d7aab0a0852aa02004e74fdc049ab7f3be2f7bf259aacaa363c2058e5a1c5550f245892782b7fa8485ba47a7f8261c52bcff2c8f2b7a0d9ffaf01a8d0a4a001132a3b5ae8d7375357f6eddb76c845cf0903ba4e60d5422ad5b49460fc2fe847a752173868f621e5575dc4acbf023fedc32f0d891e2844e00a05b5da6651a53f7dab9f7e763e60c0f38616a4bc2b958aac7f22027cff2d68e122cd0a9adeea0da49cafd82b5af0f9fad0a21e0208c8da0544546dbd923efee752f4bf9f9228f0556b1268ff5500edfec400a1f25f9d407aad04a8fa2ab540a5fdf043a3bf8fda74d5a2011140d84a00f5be650156dfad3ed8faf74615f65f025291bbef8002ee6e0678ed29494bfaaa2502e8bb26b25f1f10557ed94b09cbbfb580b627008aa24e3f5a20f4fa816abf566a562fab3603547f2fecfc2b40e41715d56862d33b0bd21700555dfce5f2200b7fb5f4d6811cdd2e521e0218ccc2b2dd0704d8ba5355ab7ee55c1afe3f20e069bdab5faab0ada290fe5200345f19b6a04227a527fe7701405f5bb4aaf5b4f440f1af0200543f786917513539e87baf82f4dda30b957a3bea41ffd780918fe363308ed33107baae11d064d7ae69a965ab02d9dddf02575fec5410e4460960fcdd1082d4d595244bbefb20ba6b414d54f6fdeb83d2d647b25626b87845f2d302b250d1d6ff0f826a379696bcfce19680d77f4040a343a556da561b0078fbaa42ae93353a00df9f0624ff5f9534bdfa5181cafeaf4068832a36856a7f3728b4f593920555e6fe65a11f0a6a1a2a32ff2a00f5ab162e50adfe8704fc950250ec76f5eb41e9bf15d0bab780935efc2d1450daba81e95f0b0a34f4baba012dff452a71b1a60081eadf4f5074eb52212efb750152d5dac2808bb7fb3b60f59aa4047cf8a5cee0d7ae80109e577af291b597256fd8e7046aab57850229d87ab0b5ef35810af2a1472d44cfea8f18b654a004d3bfbf9220eacf4ee88b9f500cf5e8ab0005effe96fcda094b08ea5f5e16eadc49a9a71e6240c4aeef8b8ca0465eeafd62c904006daed48844df573fdcab192042f5d74b0d093dd999a3ea9f06f06a7b7540d1aa7f37b33e5100902e57392ae0b67e33117703946c7ebf420249f65e65f2efa200aadf4a0a54a8fedb06ea1520a070f75faa05a5fe0bbaec6951243fadea2440c85f7cd39b0ca628b055dbcb0efc4bb94a01239aaa8fffba54f0634be73c18c36a42c5299750747ffcde03d4121a46357da3fb4f827e750014ba92d5a9c5375f05e0fb07d21e4dd2104adcf8df44ef2b94bab682042da67eff4520a74002ffad0b25a1cefd27057c255afddb5640022dfadf1cd109d5529fae202ce1faff6a04091542f77b5d0d88bcfbbb40a49594725d57060042fafb2516e5f44af0a5a94d02fe7f0f7028979341abd92a99f1b7ab8034f7eb6dc2c70451a6eeda84c4ad7d178c8a905452fed70006d2b64fe1a88ac5c5fe774900a8bfeb6b9724816a5e970b0a34d6fbdb4311109aee5f3da1105237a76d062855edff49aa0095b7bebf0c1085f27d259024db56febf510280eaff6e25251a6d7c7ba3084215fdff8a4a10f4eaefdd06591049f7a29444a5f2fd0fbb204285ea56a5b002a03e3f401b7d17aafed1ee8490fb77abe4af27119548b49d4bf0f4cc84b6f40ab4e087fe962c79008af2f5bfa0271abc93ea63131c823df5095540827ad15f5dd504e6823fb3abcce827eabe237400976ccbf68a931248bffad40de121ae89892caa8af2ff2fee449cd097d8ab122701de161923f0257e565abd2001fab66f7dca1ed42f6861055b40fd6ed22750133fd62a5eb202f8a30a5b31fbb9bfaad21ca8425fab8538c8e14f494800e34de92f7e1c8ee133cf3136ccc16ce3334772c670b97663031393e4b7e3c98761e6a789996c8465cddae6189c99e66573171a9dd4f0944ac659f297e9f50c9c84b383ca8f3c58f029e2c63331c5b1cc17e7ea18d335b78e85339048e97147cc31b81b7b9eb363ac695673d40cd018dec8bbd846bc890dd6548b98675bb3cbf1a84677837b328c1a931a9ec647649633f18454047197ecdeebed5466a663c711a958d4cc1d73509dc45de5ec486804dfec7abcf6228b468a0cd09700eefe7f9b4f459512ab908c9193e695ce761fe597b57198c1c094998c9ca846ac2c0ae1549cffddfedc77ba9c3f5c9bc540218dc440a5347571af7b17110ca22a24c6a28a3bee27fc9de5eeee7fbd696918d3402b880404430d95a9937957f56eed5522aa9d74d7994f0e3e240b4d076b4ca8bcf363198e841887f066740510aed7ff7bdf775b8b5b561ba04004b242165544ce51bfaef426b6454bfddcb7e3a5333b2223c047ac5272bc464f6ea14310d0509466cda690beedff79dfb76b2694664833989003a6822c946ad6f24bfe8bceab687ecbee8b5d1674cb847f90c348c44b7b25182188ca2ddd5842d204e3f7bbd5c4f7f7ee2d538d06bc20aa010222002be2b45b9ef779f7b99c75f2ad6a1522ad206c69d53985700ff322449402160d154ac57dccce7fdd4f9dffffee558205882a49b518a90460cde93bdfd4df71c70dda72fa735bd72917a80833ac5108a18b8844c4d4e473ca2223f19b16b5edd923f57dffebab538262880356e01a0002a154b76c7ff77b6fee65ee773755413a90c15aac1c24c869671f551c2026a4d119722a0bb5ccfcf7c7de3bf7b56426d2a1285280aa3080a360bb8ebcf9fd76539dc06e5fdbd768a80250cdf61e71828c3883b2495df5029a802067777f34fb4989f5d3ffdd5f320248a88ab6da0aa800428a98fafffe574c04aafbffdfb55295002145ddcd4824845a286baea93b5d800c42229f3b75af51ecf6ff7fbd5f1553d02a0a5206208108caaa32fbfeff5b7724d9eb7757483c38a32564c5548809b947ecd8021904d5f47467499980eafedafffdbfb394156856db3300052040a5b4be9b3a0b53e76cfdeb7d6b230b54bf67db0ad208004141be7b5d0500015477bbd3899022c0743ffbaf7ddb4535cb6fdbf512404520a4906abd423230ebfffd9fb5d2da3ba5d44fb20502a812d1c55aee921cd32104ea923a57401c21a2ff2dffdcf67fa9ab4c68aeab1220082892913a4f780be3ba92ffddd5353537a1f3dec734a429800280e8afdc8a024424bdb7d6ed0c8200c2aafedfb5dfd9aabd734dedb7010040a054c6ae6a74383cee3ff93bce89b129e35c8fc71a544ce58832cee4180a5088c8d926738ac8b814eae7f5ceb95637bbbdbd664b474110d22617891528068177fff3dbdca4acfe77fbd28da202414875c6d426440da9e74dc847220e21e07464dc66d75cdaff7dcd975e408f50352aa04f80609eeea06eda50efb5a85eea2df75d13fc9f0856c545a9000ad0ca27e91172c06fb5a12ea041b4d52bf9756bfebde9f5d12d18520be00a04a0a676d13fd6e5ffdd0a9fd98ed25945fc463251d21dd1498090ad0b4511ca30fdbfc4cd5c82e2b813ffab27e9b67bfa8f4d205f14882260a86a2d003beedcff6b43df7115d6b9b7f91002505637798590a9a53481cd7a09561220bfaaa9547d4befc69afaff17d44208f5d78ed00a9800d598c8feab84baaa9dffd7d96ab7a038a300dd4f01504128bbbaef808e1400fd5477ae400270b7ebfadfaa6aefccd8cb76d2124400953290ff91427da84bbdff336e4b09faaebffb220442569690192b01ad1240dfdeb12a6c05765200dcb713bd4ac5faffaf74a506389109a2170d404b91f2fff725ee67a27ad566bb4f6368019afabe4270092a887435e53fa802a8fcabbf402da06533d5ddffe3bd0454d7fe434c0d300b60096cb5a6779016d97fabfeccbe816d16bb53780b4442e4cd521b512ba01b52fac2fa049740e836f62bfd9ba93da99dbbdf8a8c0092cc8d84b80328c23e6be7ff442b75add7f92bb5368140669b88eb9140480e51e637398d2c01653d93752c8b10bf77fdf76c932a73a7681925b004428ac6bc54ffeda6e596edecff732ec53922653b9684044091593613c911e9c6341eabd5145021b2ff66bfef3fe72d8545ff651910015228534e9319f635eae63ff349b6d7bcde6a5c4136e6132c8032a2925d812dd269d2edce790f40408ef4a5ddda3ef769d659deffa6008884408a295a8b40d934fbdfffed8079856bfbae7749404913edf0be8481280492dca7beaa086a44d5997fa6862c22fafefff619c9085299237d05253185b8df6fe9634ca04ceb2edf3b4da404b9732bf7a64400a8b6d2bdc91085209ee2388e734268e6fdefdbba2ab7d28ace8099220044202ded4bb9f696b4977ab377bd0059d7ab5f056e8b39ba4d7300647c270a8210bad79ddba92c0800c4faffbf9a12947b6febaead19200000d92aab52a6d6f2ffe57fbf2d9550a4f3ee880014a108a7b4defc09228052fed5bbc924579033356f79b75584693edb4eee0746320e704a36200411a07ef47fb4372df756ef6ddf221241823fa039c1ea33bc42bcbef7f8c40046a13521ba55f5ae74ff8adf884aa154136441440552ac787deb772d7575bfdebfe35e43c51271055013312d023f7107abd5c7e6b5def9df3a2a024a2adb42601b6d421b92c87ec404b4944a4e00b9bafeadf62fdf6fdf65cc71dcc112e718aa58a6104e22932a45f4e98fe25e67e4efa59e77b12a6344b2f92606705cc25e420acc12862056248777059b3f9dd7fdb5dabd8e83cce506391b057e46799ec31d0dc9918a715db999769c6afae1d2a634e80bf0604b219611376796b9d08b928978c899ac9bf8c07b9c6efbb29c276539c60fe7a22c9353cac92ce91c8c8b789c2e9d51b5e484878b4f5eb41a8dd3cb8b7345767a38a63c9c158743953adce4f0b14eb3268ef21c7386c31c1e2b1e7889792c8dd4cde23a5411af314e943ad6b8c63297f7b870c4852fc73b38273d358e5866d541b9d0d2781c3e8cda39dca1e54a9df3f086337de1b6e13547392b78f18ca3a902961e42630dc71cf340be32eac155ce0c8fc63edca5c7d5ac384b73d122e6b058607838666a3c281d67c33be3871f4ff9f18ef3866b584735cda4923670881ea40ec389c95133f474f4a83c1edb583dc7f1e2f1b8c4b1caa81e8a8ed49833c9877147f9903ff478d65ab5754d7b98a71ce31caa919474063c0c871cc61cd146534dce63bcb56ed5a79eebf02dc71a33ce518923669123cce144296e30ce789cc5cb1dfbe2b1531f6759e3940e87569570473c1adcc471b858a378718e656d9b75b6ec98d76a8c75865ac98a261d2e0e0787315c789cc6146f6cf8f2d87aac85631bf1380fb98c9c62c3a3532b6a310e478f71ce711c97666597ec29ed288ae364d971549c8563b81ae762cb819d2a5eea397ab8a2353e6e166d4ca3c6ac384797d26229974ea6e39c388c39864b3de6388e87351f9e568e4e291e166e312e4ecc31ac56aec93a877156a956ab785aa61e3756ce3acd30c3383c2b976a06ce892bf27215e21da4d28cc7e564b170ae38e6614799231a27e3bc8cc79c2ac71d73788747653aeae08ee9a8d628cb2ee4ac8fc5193487d972cc86533c568bc61d6ae781e38a39d5d4138f4bae8535762a1f074d718bdc190f8f8baea20e4f311e56146b63ea9c703c678785c7b1f2a44c618d53a3a686779c54e1a971453b9761dc43e98f1e1e673ad3885b3547c7911cc33cbc71dc862b1e8b6947cd7447538c95374e93b1c9331813f086c3278eb13c6ab572b8a532c9719c92ed4a4c736a6e1a1e778eb59ce1b1a9a525409ef2f938abd11a0f6b317c3ccc16e3312b4f136f5ca5919838c6b263140a736156650fd38389a1b17d6f38f19c972fbd5cc90e4b0ea4dc22a83c1c621c6771383dd970cde464eed2326de970ebcd38e796058709c70d2e27034aa6aee96dac1dd64c8abd2eaff3b472c7cdd12fdc40470e988c8f071ec71ea2313761be827fc0e177354a5169958a3d2fd76699ad61885e05181171dfaea12c1b6d97be35dc4b6e1e0d1dc611490ecb3ce214634498b494db39b6b5cf9e7339ce2c0906536b318a112dbde73dce3ce7f0161dce222aa8691817478c629ad33656cbbd7efed6bb71e75c3d1d951d88226098108c52622855e7b58b7d3e4f933d73a2cb318a7a8ee76c1647ebf2705c2ab6f82ef12bfa2d8e3887c20821420809114595a02c8b14c78fc7eabb59fd5afff6db7dedbd7a67f20c1a6705638c1a2583632191c2052a8156e52feae2c3d3f1e576aa7f17d6baef73b3316772aa524419a060c42498a5b004443063d15b2b2e789eb9da78fcafb62b4f7b6fcb3b4e5a4809069339311205c550a1bd1b330753c274d2fe7692e9ebddfde6fa75cfcd4c05b3791c7326a9102141b4681009204b98d33a46298febeee166cf92fb7afb39d7aa10719b720ca208cab0a092a6674b4634f20bcae2baee7ab57cee79bb3a210d42f3eef47a751907e9a6e5fba90213211a0d89a54ca7032a6599b9874298a4f16b58efd7bdb7d93eedd677a12b83a208112705c94181c6369d2699199aefd1694eea1feaac5bc736d79f3eaddee035b94e160285c0cc4a198a482002450a91dde9f4bae5efb2beefea7c9f66b7ca6c9faf458362c1adc5082a130521a5e2bd54c96caaf71cdbabf9b538d4aa9a35b014041b05f5282aeb3c99bcadc9726c54aa30cbd1a5de71b99499e699cc284382d649c5edc6e5269afcf275ef6a6c535bdea73cf765a6b60c51d5104e2bca26195027a9925c306cd76a2ea5e15d9972b569d3192466ae964b822459b4b2811abb61994a33ffe5b8da93bb6fda68dfdd8eb3ca7033f2866e39b924030a4ac6d4915a3be7b62347f29697e5dd7e179795105d82415c65841337aa4be645bb615adab4cc023a16a5e955d9be6260099dbd09c50b897eba6b666d667a8b2a1c9ea5d1c9d375bc97a8aa411e8e7485d1a9252ef6b082172e2c6389e5799df5aca2da30a8ca397268e850a6963c77022d065bac9b754f0319e41271b6cd652e8f1d47ebedd573096c5e4bf16d6c3f853e8dc6a753b2020ab618ae8c549b444c438f6af109b60d960c37394e93a9dec5614ff3966b989be0340521c212d8d96675b66fca033359c9674f694887c11bd7a48d6d3abb7b773f43e1a49adb2402a38339a66ae6a6161e231f6949ca0eaf2794e9e6cbcf995ab0683b24bb0c9f8751b3539f1e651f936613e865783c86e3781e07f0c08ebc7b16e3713c1a33788d433c633db89dc74d356c56d0c141271d39de6187bb2e3e8cea4c41c61c8658e7428a77afdcae9713979d3451e5d41c17d90f03e7168e2ac350c7ac73b89728bcd7715e15c7713072e0231cbce7a65bad195e495b183d10e8919513c78a3b8d95433e29d03696ced4c896268f3f7cf5007599c6b2ad22ab663eccbb16f95e6bd09242960bb8099f3da073f6285d3196d5c41df07a826c4d3e66959bb18c3ca0dc06706fdab37aee8c9db686b14e806c498d9c222bbca81b90d709d05673a5675de53ce721ef2d80bbe4b374ab2967d40b917f00f2a9f4a18a1d2a9d3d23fe0d48aeea2e5535a922eb0ff0bf00ba379cc2918c22dab240fe0a805bf54e6f556bcca907f01f20dc6aba58cdac4c1e6b907f05a0ceb28dae66a7faea05f81f01dd69aec8a849c4d316b0bf04b2bdda912d4d419bf180fa3b84fad2b7ecd08aa8a60ac07f02e42ddeb11567a45e9704ff53806cb14bad6c117ae322f59f04d88d77d9a945c23b2c44bf4520bdfab6d67503ec9409f99b00d86addc1b61ae04e89305f2510dcf6abbab6007b4908f52f04da937fd46505b89728b2af05607decab9e5a40dfa890bd97007c639fdaea12ec5391ac5f41402f7ec9b72ee06e9248ed45007ae8565eb502be8752f2ae11a0877ee9a907695fa88adb1600377cab5d3d20fb842e6cdd0058a35fb9d505ec17ac925b27809afca6ab1b417fa18ddabe02b0d55ebdb601f80b9c64e5174056edd5db15905f6023ad3e00e5e2aebc6d81f4032db2f405502dfeeadd2aa23fb84a561f0039e92bfb9608fda0a6b4f640400bffe9d752f017d54adb2b403ae827f71481be504daa7b04a823bffcab0a780fda50ad0b205ee8d5bf56417d620bb55d0870054ffaaf0ad8072d52cb12400fe9e4bfae507fb40b6b0d0178a155fe7a23da8f96ac6b09c017daf0ce1da15fb445b54902fcd0253f7d09f9a515d99404a0075a74e73b905f6a535b36017ed0259fee06fa5297b29412c0872eb96d37d04fbad28db3003e58d356f702f7c5cdb62a03e0822e5a692fe01775d59375003eb1e216dd017e5253db5401f041a75cb417d08f4ef5655d801f72a94b6d017ed42b5fd503f8824daee406b8135b76b32de0176ce5a2b500be985597e502fcd09a57c907f845abfd541fe04f36eb253b012f545217d1006ea44a6fc40bf045537d8917f0132ded257ac44fb6e997d8117e68cb579215f8a219552252e02f2dfdff7de51b74f7d1ee5628000008092855d1f5fdeb7aabb6d67279e331ce75e699a3183104411080208888445274b65aeffaba5fdffbf7f5fddefb5aaf5559224a0228040085800222a48029cc52e5d475adf77ef67aeee3e77bbcbb97d7ae754f4e975ec90b964a0a382442a0082a0882c06050088ba4a5ae9ceff6abdf757775f5f98b6fafc39b969cc6580a318a253881a9d48a1e7ed8732bd529ae820ed683765869f27137a8c73ad8b9ce7009ac8923aa02e2a011a402db39cbd0d10dbeb8ec1adf5b95877a0cbd8f26cfa59c5ebd7cabdcd7e4fa1865799069431d785058038332081b345a62cab485d5efb1ae5ef47485e40790d029a4c7a50faedfab00110589b5d4fb35f26d4fb7ebe16a1a1885114501165644a59fe5bcd9ef7ef6fefa7ebfd6fe56aca2d54c61a48c04a40444091109148829a45b0ac01e91b9aecaddebffde5fffee5def2aad04100281200a282949da9f76afdeed5fdd6fd74e4aa0350268a1a1a498056f59bd9fbefd8ed68eef2c745c63a4270bec7468bc85904bd1e802a7530088434051412211d539ebfeececf66e2b7b2c3210950d405991f19c36dfd6f5dc0effc1b4ee55eb1754b38640a3107323561fc97b978b73b1afa2778a801a0fc1aa0c706e72b0722a954236db8ddf44e22a2c9e5bfd55fdfba46caf099145110285304bb04c848827c1f7949a42363b41d6bec4bfa7ae3f53b21602064bed12b4f739d74feb7662d66c10ba19391944af211abb130538b295c4940b92f5cd135db12aa6578cd8be84e90d026733cd69693e43d611412cfd4e2ce2faedde3e53dacf99f65482a1561e88a3b80cdbace98c2bd6254d77c7af736c9d65e0122516ce6263e1164c32171271e6214d84e964f65c22e7069fe6ea67a6cc734d5c0bcfb1699719ac4b68c84c04b5e299e6b4733ad3b0b02da66df72be62f4dc864b71b6a7930ae754258c12a68198140a4e21045d636efe57bad763b1375c6a4b85ce2c8a22565a985a9334b39cd9456d5ad6a566d4d6bd36a56aa4e95a632b3b4ac623995a56aaa54a5541da59aaac66a534bad4acbd268aa64aa2a595555cdacaa92adacd22aab5aa55555695533ab2c976659a555554d53d32a2dab56565955ab4acbb22a5d34d54a553593559695555556a6a6a9c9b2cab26acc5435334e55a356595929ab29cba6caccacb42a4d55b34a55cbd4b2aaaaa9aa6699aa96996aa66956596555535555d562b4be69a82f8887af9f8091addc15635680a480fd7ff56e5cd13f3a500501f945fe558e540402886d199d5775f5670b2a42483ee5e7c5aa604801f5ff5bbfb6d4bd5d109900b6b6de295d01400100f58a903fc0f90f807fc0fe05d59df10350bf7e4e5a06c1007564557bbde9fe6addac4e5fd07549566805946a30ed37ebffb9d7974fed6d15f680746070204084088324494acdd85aad6ddbfbf5dedd5e4e4f9299382d652483532aa90bf8900b02e52f2db4ce4ec396bf70ceb72b595d5dd2a08d9110a78160b80031585d28445b60be16e35ef178af7efdc7b35f2efd51ae35946934382582495821601627a9081e11bdc3192c6feef53c9776f079ca63baf86265075ec1dac169715587684d2d95870e3e77f06fad9a1d535d5488c7204f18c709a745788869d0d8c3701e5bd5b9d69cf3568fd5b37858a3e28aa1b57034ba7856b187175fe1573c76078b8bc3ac781a03b7878e2a38058d223c2487e1586858e84667ebf0b1593f7a1f7ee7f5ea39af0f6e0ec7a26286e2a0e21898098e08bc889688691ea93ea6c9932fd575e3fb719e75aa731c998615d37084e345c9713e0ee3f578389ec7a9bb3c77991eab1571464c216ac0050d616a50e030cd7078c29785bd6abc8ef3c5eb2e8f0feb71cce544a3e5700a97a772b4c6157778a2db9cce6c3d8e5b875d8d39cac22c0ce250094685a328ce420f5547cb3cc65b8f39bc574bd70ef71c8de312c7714a2ec3f2b1428d8de14caaa117a78bdc3ca91b1ffcb1ca0e371c6a94886790538e59b1275e78a6ad1c372ed95cf15acc532df881731cc3392a9a315c600b174b1967525be5386b56f3ac5937ade13aab5ce5c5aae28a72f8e0431787530ec75213155baa24aed3094f5b3c669d1d3e3cf8a8198e8d76d8082733353ac6bac4131fa73cd7a25e5c3c1ec36595934ef178ac543b71d3e1585a15d518c3519cc1530e4787956253c3e32cceb89a1d5e1db39c4df3303b7c2c5719bd84772cf964dae5a88a879373f0e8e18aa9a961932555782aa6e4464d8a37267c36b8dce2e331d68d8e71e2698c71a999b4a86d435bc786978ed1c6c97169dcd8f062cd7170ecc4c5342be438a86cc3b2b9287b6c9cd383ab61ce9a4eb9c6a867c85a3663680b7c8e71a6a7d03b517b0cde18c7e86665ec185553663d0ea7f3381e3aaa8e89673a96f286c43d6ae4ca458d939ec3717854f4425d3c8ce364accbe855ecf069e5884f2d1ac71ca78e9c39a158c7d1e170b3329dc329163b971d4e1e2fe6786c74e4942d35699c3356992b188f1dd673dc3817c789cba4c64629e3b062541f26368d2e5d7cea5017b31f1847970c9f4565bc186ea3a375e867e2a4385439ac72c638b603dbb11ae3970ea7a73c1e2aab7027f23a5e8db30aa7c34e38c44579431d3a58a28e7175d4d1cbeb307538151cdd719a76de31468e318cb3a60d9d310f4f9dbaa8e3d574d8cd4238e33c1c973c4dcdb4bcded14e2c07651ec7a36845b831fdb138643918a571c7a439cd341cce51e22861e55acfb17d5d9363cd607774e36a2a29dc381c2f27fae070c6e3f8311cf30a87771c6edc32caeb710c4a802888936ccbface7edbdbbdadbde10fe803f6013e400fe00f4057d59292a5d6aa7ac5ff25f85fd7d7b4aa2a9505e01f00ac256d215925e00750375109f8d3a22fd93ef0cf86fc4f96d41b0b646b75c8af12f455b552ff51c8f7d64a7a25b1225017e0a600b454a160930aa85a7f815f17f0efd749ff2da16fdf0afd65905d6b15e2ab0064b51cd00d057855aba22e2b80dfbdc0c67fc07d6b577a5510b57c0bf09700fd6db5d1ad15d0f91681af08d0bb5229b42880223711f82220efadaaeaaf05edfe75d0bf0adaffd5223f5580d64a017e21407b9316f4a900aa9b0ae82781f4bbba925f0bd07e33913f31d0dfd62dbd6b01ed5b05f94301fd56adc48b0a406d12a00f11d05bd51a5db500f7bb12fe4902ff5dab74ab09a8df22e01712d07b59a56e2a80ee9510ff5080dfab567aab02785f89f41701f6dd6a95af1680efa5c4bf4460bf6b2bf52a00ec2621f44100da56aa904d01d05d49c45f14d0bf6b577d5ba0feab14fd4b80feae5ab15501d09e84e01702b0bdaa956e0da07eab22fea500df6f5b7a5b01dcab8ad05f02707fb549af0a40bbaa087f1100f75527ea2a00d89212e49600b05f6e696f0be8de6a89df9580fdee4b7dad00dd5345ea2b01e8ab3ff15a01b01b65d09d1281affc4abf2a00ef5205fb9208f5a55ffc6b01b42f4da4b708a85ff4d1b70a00b7a410ad2a00fec24dfdbd01fa962df56a0bf02bbdf4cf57c0af6ca22b6e007bd2455ff401f49225ec600bf0265bf4455fc0b7aca84bec00bdd4a4aff00bf8b595de423fe0552b7b15fd805e567415e001b454d12b491fb0b5a537093dc86a4f7f4df991aa2f7da7d08754d9bc2f051ea16ae34f42b40025c9be48628d7413fe46892da839eaff2d7b8a9e637fb33a272e47e7b54814c228cd0ca320101165afdecc1203816a348632f20efe0f936def767bdf5b694a24283a8a484096429cde442e878aa5db7a768364248fc3668e648bc107f4eecdea6695edd9bb32d866d8b31a83c29020a12c178a312c429c4812d22fe266dafdd5def5cce2acca09812484999196e9165f2e7bbbcaccc8ba3572b121485653f666598375e5cef10acbbbb3ebb2b5668d04558c494922ba304ff40945890d00a9eb124658944c4e7ecdd7f47b664e7b8d34e6baaa5a636c1a942c380d219190daaf9955330b823cf3b96c9a18a9a7185df078188ee7710cc3e3188fc7633c39e38c63da7189736ce33caed79c8633334d068b93b19c197764f1346333f164b80c1b155e66349a27ce49bf096d828d7052c8331ecba57139b1e3621d73b6b9ea9cb9b2e1649933332c86e184516266ac86fd6b0e7a7acef2d295355599d41c272eae75637427c3e980a3f012cc52532396e3c3b8c9c819c7e5ccd5f0baae395ece5939198d9989a34cd1388f58554e297271d4f891e5ba6cf0c54ec546a3894d0e677370e19d61b57bb378a1e3d8948403f95fc3848018513a5b4dbbf7f9f13bc7bacd3c95256a48048a6008415408a56665b77bbffff7ad6ff779d7e59676bc3496341849c4201481202567d5cc51a3c52de6f068ca305c1463c699d3fafdf67fdff77eefba6bd39a9808128840108810441445512a355d9d37775fbf6e9fd76eae9a734a164b0a4204c3121a47b1f1d8544d9e8c8c641d0e13553270acf5e7ed7cbfeff7def5766d3cad48c1200a413024111152547275b79d6f7d73ef79ebcd3597eb3866861a449288422828c58d0e86acca3898c5181ab1f16ce69c77cd75df6df7bd5f5fcf3d5735c344904010210442414828a25862395667e9eeeeb9777b3bcf3aae35520981842013ac84602a54f598c662b730c3588858a79936d77aeef9bcb9f7b6ef75df6dbbdde63051844030222221894891244ab58f2befe5b7f972cf9bd26cf9d238b764208a4c8c18941a0e86a944400813052dc364d974fbeefdbcbe7d3ebf7ef7be6fdf6eb76d95c1a22822084148048a282a2932ce6a7df35cbfdebcb353c72a4383c2648808a59c498c42b2646accba62aeb7f4f24c64880593c3c6b9edf5f6f7fdedde77b5762d2426830d219228c49884598a4638ada6b26e9ed7477b7b9fe97219a3c7a690408b19a83048248d3c1911010552ac4a9e8dbd9ebddff5779f77db9ebbf26bdf6a2753c1817906fe01c0545d55255530cc8a817192f41a9b712fe6d9f26a4c997d5828286dc2539399476e086612244c259279e7f424fb76f7b6fdfa6776cd599f9d3893e48cab64b29931ee676d370d8424822275e2c86c26ed91f5ac4c6a64322b9d153133c56667b3b97d1b76b7bd56e3144face389288688606174521cd9cc35e776f3367d0bccb55b3933dd4cb111261687d031995cde573b3624995ca9b23d64b2c85826268220c40a16d1e23657decbe6f2abbbdbe97ab6134f6cc3dca48a5252c34430414da68cb1569e696736bbefc7dd3e939046207ecb4eff6fad7e01ee76205f17070000408148936aeffe77dbb6b6b5e65fa36cf5ffbb5537210400088020202184928ac593e77c73fe7cedf5ddfdde7edd796bb5aa142111214020810888845024515945cbb6da767b7de7ebbfadefab5d6fbe74cdce8e5b6d3587331c8d4168501042400950104441211918e9c86a5db7b7fcdedbbbddaeb77ac79ea397ec849ba4850732c32ac11af0a5c08164bad4b1cce80adea4e279ce7af4ad746be4db70780ba6d5920924100534a14e1c293b2c287288150dd747f3b3ee7e5df7ccdeb9e256b70d2475a37fea6d9e7d2ce7309a886809cb42e22256b0940e285de5d9789f45606ac9e7d07dac5e220c214d6172b2ecea99f33e7363386f526540ef10099051c83436476f1dee36c1eccd7e7df77ead72b777538642e0ff0080ffff5752120822242224aa4a35776deb6e6a5bd46d00a62d238c2022221bcd5c96cbdddcff13f0ff4f08a014a4a4d66e77f7db73cda8880802118a2465cdbafbeefffbfbbded6e6b551593c84021493994cd493e3731ed5ed744044902529074def7bfdb562b0a0240108020841455abdbaf5ff7debab7cd3615cb19f8412233862fa9d4b67c377fb9edceb653c3ce98c7d6b7bffbea962222018040084288181933b3ec29f9dbce693abc458ba29249c6c42432995966dee56f7b9d9726e3249993366edd7ff7cd661322044008201024486a666df7dcbdbfdbebec9c55b3526932119bcce4999df59cb39963314c11498c66ccaee7de9ecd9991204082804008618c32566bdbdd6f7737cf9c2c95691219a630316692d9dce4abbbdbdfce74cfcc8c389b58f5dc26db5a8c200226888020284892ac39bb797ddf6ebfcf5ebdcd5226910889802462a631d733db769bbb6ff7ba66e3b2ef97cfedcd99a64888400001014190884995b3addbf7eede76b335668d88490c4a654866be89f399cdabbb9de34cb3ededb673f7bd76ae22014406404804201146a231a6d69e7ceb9d9bced944d654184a23414131a21bf4d7eadb7bb7e737efb87936db6d9cbdd8a48b44884044201091881427939d5dfddd6f7bf76d7676921989082202052949a619afbfe6fecfbdfa5dd73633d118119144caa045d4c4186c8df29267b37bcfed5f3df9e991c9384731092388260026c3603669dd79dddef3dbddbd73abd9a84803110911d3622c979db34d3563a6ec240f76726c96dd6ca38dcd1018910091422411c2d46bf7fbffebf7beb7dbb69a896084c8489449662c9db5399bcde49467b3b1b3f1e5729988300293048504519226e6e4ac757ffbf66d9fddb95df97744e0ff2f000064ffeff21dd702014448fbaf4a510029756feeb99d094280a8be5b4d504835ff6ffe6bcfa422aaccee1a0240104a318df3badf3003b2eafffb57eb3a2f3ba775cf52540030256b8d0455d22eefbc562146804014f187fb0f55adeaafe5bf8d63100948f207a80b587ae317a5fb7b8f170f6029fa11d0ab6adf5bf62edc8a481251aaa014884854cb5bffebbc67496eefbd7f5bd608291c3225202223c490a853775356b6bafeffbedfee9621a568b16d0844400af25146c48a8042959bde5629938377fffffb7a77238d59c66a5c410a0125650ec4604ce018659dff6ee7b946fd5fdb7d375735c65032bfb0024243ec2894c094420834e270bcaeb0f2cb7ccf3feb5eeb3ad019b6d0632ae05592f9b1f8688a1cc9925e2fd769c77196cf5caed1857c800e661a7049b171cea21dde24b1088f92ab6ac51ef0c7d1e73ec75da5b463fcb056a863b261ac4c47b641711297d38567cad138397478e9258fe9703edd386d686e8e638ae36ce230d298c3651a9eb659e5c225cf7166708ce349e3225792c7d228ed1975c12a743d8c45a9631d9745eb78af254b1cf9f1b8077bcc65c3a1c9162fa40753998da3c3981dc739b42e96370fdfa8e3176e8f3c73546b852bcf383a1c42e91124a770b4450fd81ec71c1de7d8e0b8f8c36df6389b8eb3e42a3aa20e0b8788c391a6c583d27136ba737cfcf1981fdfac3e3987ba54a5194e541386e142ec60cc183a6a864e1757aac763adf2ab1c3d2e1b2f2cab38d243e89116751af910efd00ffac38ed75aa7aef3780feba2714c871ac1924e90c361c4a14c0775b8d8e23cc6ebac67799e9b0fafb5d29ae43c0c71b0311c86162e8ae20ae51cc763bcdad25d3eaeeab39c754ada61d24a0577486361d93887a565c41ec731e7eaaa9e271fae674e2c7790935cd1e468e1f0e0308a168fb618f5c6063f8f9da73a38d6431edb21a7943366785c56c51c8ee1e898c7728be34cd3f4623e559dc23856a61ea3c529658c33e3595c35a8338da7baa38717dac3c7ada2cbac64b88ae3e8b1389ad26a696caa93e188e370ca878be369d4eae3b1d5e1cce0a1a15bcae1482e8663c735d9f250e5cab4e54aa795e5a9c3e91c9b1533c6a4d5b4c5e6c035c5219f5a43dc43318e7aac9c9407e78a633c76547384652acf5ae5e8f0e1b8a38e77d85472891bdc2c3dd41a78f4429dab393a8673486fc6ac3885a7bac4dc23363f582e782a9779e471d2395cc35555a7c223e6e0b5e371f1d05974651c669586614e39ce05e7e5ace2f0583aaed1a2e818636a6c38c7a9895516cfa4731d4dab28fee831eb289786728ef5788c913318c73be65a78c6b1b0baa815bf518731ade532529778037302fc70787264960d2f6b46372535188f4bb14f92258fcd95c3796739cb199ea55a780ad429ae2fe731ece8b02a83cfc371b1ac32f365f1c44d2ba2816b743c8cc122278e55e63174381aad96f79393bcd379b3b79ae9b1c44092b74095878988553d0ed7271db61c4ed62f1d733d4e6eba398fb92a4550e09861e72160e4e82abe8ed7a25554b17fec3a8ea6b35c187e4b0edae0a09c7878e2e3d8c118e313e60efc131cfe56634a2a53a5d8f1726b53753988f019812151f6ee2c4673e3b9b43bc77526e752a9e11a43c9e1cc654c690c1125cb6c1e53af5bce3b67e5198521a2ec9ac808f1826fcfe59a6b3ccea9e39844141a4da463c450cc71b2e3e69cedeb6d6e6ff6d6b5cb51ba0948041a08c1500c0b93b53c3599cbeb6ae44e8ebc3acca8f7785ccdb07a5f8eb2478d1eef34df629fc39177141a11108aa04091248dc46989b0fca2746eb7c777b3b7edaf5fb78e778dcec1ca4524c782a115982688183ac824b1aafcc52ccc68f3756e2fb7ffd4cef3aeaf36e61e8f4d8c345144881841d3605a8084621c3d53b3128f59cfcecb7f5bf37a74bd773cb36a8321a940914b00a330898964cbd13672302cc7b9e79355ddcffa7a9b3f57db2524585ec771a71584a484091105c11032b26aceedf4a45def5dceed67daafdb5ff7b50cd35e96cc8088482c12b0707a726c94085d93e92ccfed762ddfdddf5359a812306f499d679fea205539bd6f113208452241734644aa004b2aab798c88e14abd8ff6deb5efabe5cbe5662dec8a185402aa46103928c8729959333889e69d9c6c2ddf677aa77c49e7fdd6bdf618d792c357193052a0704a21084c4c309409b5549f8e19f57db6dbefb4af6b5ac5cbfbf53a35180ba73ac428a3904434557c4b4be96cf959b5b36b6f868bd4c5ab2285446045459d64b1d7a6d1758b9e8a27c28425198fe64a6f9398e4eaca841314d49cc5ec4e745db2c92f5fef5e5d16f37379cd766fc6e4d388d625c26845ac03852825d9c80991fb2dd90b72d6273397d38e1ea36165b33905945886d91a60a3338b6439ed5fdbad1eb2f787a9f6ab6d21a9982b6349e0549b9362c02826d12865f3ce6b392c5667b535b7fdeb96711149b340d0aa0968794773e274a40e2af149a62a30e3242bbec8e62723a3d4f24bb1dc64704f6fa57c39e65e560de399341c1d9dd5f7a1aa2ad8c890563c9c9264870b2e7ad10227dac95cbe6dcb19b311868e9e42c7880e536a99b3f3c0ea508dbbb5fb6cb0609a44ce4db6e8d5f27094de3eb797e0e46ab07dd1fa3bccaac8f8b1965240c34667ca84eb48cc09e2e80c9fa85dc251e513533c92d34f5cfa34aeb906771b2eba080635832ddd4ef7fea43e9826a33a7e4c09360ddad99bcab81bf3d577f66728a6b0d96542222ed04530d53c22b661e8918e92bdf8793296e6f4bcac598649bec3b233f3e5185af6dad721fb31487984adc687e3380ee771200edcc87b67613e87a3999247f1b063e6835d77dc114767431c18728c91b53de658cfc56354ce19184e6588726e4239ffe4eabb7970ecc91299568fb9c8fc24b8dce0c938187558b5167bcae0fa0ed7b5709c8744133e42a1bfbad665cbf04caa0ee1510837789a2a3a756bd87ac01b21dc61e68c17b578f4f8a2b71e5067b24c2f5db8b4a64bddb644efab853c54d468019fe0f3055c279fe2522a531bf9202f37c0abf2462e7929add003a4af00fd35375bd7ade9a94e10eb04a01b59321ba5c50b7601f91680decc363dcdb3bc662f70fd01b46779a65e4ee32a3711f90590ad161facd894caba33e27f80d42dcfa926c73271ba82fe0ba4eec2a9304589a49b03e82f00ba666ff5a6ead42c7980fe03c256cd236bd545e5e106f82f00e9ca5ae9b636d65d2fc07f11d01ed3450eb5025db602fd2701dbad6774b21ab0990ed4bf8298b77c4b17b540d55800fd23017bd1376e7245dad529f82f03a8273d554b2ba0379e48ff1588def85a9b5a02bbc502f2b700e9b56fab769d803716a8fe1180aed63daccd027a2911ea2701e1b5fed85687e08e8ab0ef09c4b9f4872d6b406f4929dd5500edcb7fdaea04ec4d92e87b11a01ffd522f3bc1bd1445ed2b0079e9577aed04bc138968b708c08beee2552be0bd5049f74c01bce8975e75017e4395746b03d08b6f75ab13d84f708a5b1b00abfacb6dae407f422b6dbd02c0ca77da7605f81b7a58eb0bc09afaca5b1790bf609336be01aad2af76bd80fc064e69e903485aeecadb89481f64494b9f0055e96ffd5d42fa43abb4f80190257de33d85a81f6865b54f80b4f0afbeb520fd429bac7d41a405fdd2af0470176c51f50b80b6f04f7f5581be610b55bb00e489befc5b15b8473a51eb120037d4d2bf56816fa105b54c02d8a156feeb0af69776b0d60280175ae95faf606fca4a3d2d017c220bfedc05ea472bb2a60aa02fbcf0b537887e748a55920078d00a6ffa05f9a52d75d50ae00b5e74eb3ec037da49a74a003e64a3aeee0afca235ebb412e0833a6df55ec05fec6cd798005db0a2cdda01fea85a3d6d06e00babbc942fe0976cea5a45003fd4a48bbe007fca993bab03fc22abbcd216f08fbaf25a1bc02fb2cac5ea00beb06537eb01fc482d5d5207f8a2aaf4912ec00f9de925bd003fb4d92deb05fea4355fd213f04126ad121be026aad8256d013fb4b2b77003bea8ca3ea117f8a5ab7e955ee0479dfc4574014f1c51958802fee4d2ffdb9efc42b71f6d77890a00002440a58ab6bebfaddbea5a368f2f0ee35d769e334cc54081084008821049a2c466ab75afdefeedbef77ddff7bd6f766d4a8b682404410890040842441294443595565daf3def679fe77dbcbe8fbb7bb9eb9cefca7ab23379a252258143112114218520081c0a0951282dd3e97abe7ef59ff7d5ab9f77f1eeb95cd3a2ab0cab10439c84230cd54ce9e1c35e76a536c929b8601de8c3992a9ffc445d590b3bee14a78099544a32403a48811954d7473a1cbdf02997dde3db2bbda2e7a0bf927235cbd5338f77967d1dbeabc87407175e942117802d50480531c3a225ce18dd90be9e5aeb4b1f2f417e20125b42795cfae0f6bd058424483457f9ada6f6f674ef3c9ca60a52904418444117a8f8568b5ffbef67af7fbfbfedda9f4d956acd44465391804480c010220811904294a5107425d1da55367ffeebdfbbbfbb77bb664b822120082284a45292ddaafedc75efd7f7f6da95422c9300321a92a8e3682b91f7ea9f7f66cff86a25cd33467163504fa6cd7310b14cca26989d09047408248c4848a4ace5b5afaf7ebeb5f2a7460a505300444b14ce8aeff9d9a5cdf03fd0dadd72978f7239299a843c6e66eb22f6eeb4691ef52eecde2054ba0032b3a0aa47061a876b11d421dbb84b444e4643fdba77ddfb4f46bd3296a80405309a7214c71494f811f99d2a65985e23a9dc0bfe3c57e3b362632432d2d134815b9ff57d36ed5c6dcc0dc1aa923a066a1747913b620823ce998cb54125fdd1721397a5eaa1185da718cf48e06cb2ea5ce533a4378261cdeb5466f6fb5eefa78cfa6973d30a3414ef02b2143342d735ceb562ded0686f7967cace3a0c6d1268322e1e0b6ed222e75010c5368842585f66d633a4cec897bd5fceb45d7ed469e1ad366963816b2245924920336c792c71a767671ad96978f52fd1f9b2069dba77c22e2fa2bb96084938215a1920822c4f22b268ea3e7defb4fb35634e5b58ce332e92eac0126910b9ce11c6cc7099ae6d8de85f936f5fb64bccca3a687258e3138bbe99dcdec94c44980c4c39b3b05fb3f257e1b3158110943b50721e479dd36ab0136d77397142f199a8fd49364d4f6701eb1cc8548660f58c9fcd65a62aff5ab4be35937722c1a7c09564deb6d8bec0c49962d430d45bf2be10edcde653e6e0ff26a52c78c643aa86940e4054069184d8aec1e977db9edb9cea996161c23400b519aafccfe2be7bffade7d7539a3165f1f9105070a8355351039c08f97fafdec7e8f4639629408c7ee8dee4a2222408b9578375454c7e53400981d0856d9c9a4e9d1eaeffffef7757ed5513811040645489a252021b02ca9e4cfb03beff00f40fec1f52dd095f00f4eb674a33101c908e56baebabeeafad97eeb8136d3b69130f94a80a46bfd1ee4f3b5ff4685799c10fd0060607014408619049526a9a6dd5dadeeebebb6f77d7ba2a55c35529ca48681a99b4011fb80828bdc542f3ec64549f3fe6f8bde2a4cb230dd51911321d0489098881ad25416c12cece89de25c777cbb77f1ef7d5e55ee556c391738233094a83550059715109c519c44f5691b9f3be8e6fc787b60f7aaa9557292ff003cd2b5c8e6e1e865acd89f1e8e0d303ffcd65eb68aac351740a75c431ca483d820b6909cd7c18d6e91c9fdada69debae2bc8a479b30f6189c0b4ba98de738769c73153fcda56e2c3b3cc419e738b07372898913681ac225aa141e83c3223d72ce452f1df7c93fc3f75c6f9df37ae1eab01a8a36180e190ec34ca8c2c087a44954f544d52b566ee1639e37fc5ee3d3563e96526338190d075eae181ee7e3303e8fa3e5799cfad1f396e5b1ae9056c411d1043ab010630b0a1cf11cc643fad4706b87f7785e7cae73f9b09e63395554168d27b17c3887c7ac718717bcd56a8d9dc7d95acceb30632c4663200d95a0783049691c7c30bb54e5633cfb58c7f359b97598d738398e631c97742a1a1f3654d508cfa41a7a71b5e8e995dcf4c23b66b6b8e1a0138d780659658e0d7ba48be578d67871c5ae261f63b5aa221f3893551ac7d018e302676159313c2a75cb86ab663eae99b9cb1ac76b9a595eb8329b68930f3eb87158f1684c1d515a95c5f0388fe1728b2beee86971430f8fe13439c525325599c563ac693cf272f1722d66cbe1d1315a3633d6524ee7c8a98b751c1e53a7708c6394c315ae627834ac3156630e4f65c5d3dce0d319e772aa8be9d1a6d94cd315b94b99974c4fc73479383c078f1eae98a9292d31aa12a7c364d6a889b9c6c16b85d94d3e1ea3bccc142bae46318e1d9a0beb362c376e786c3566a5198fe30e9b13ab3c0e4797e2488fc29923a61bac1e1ed966c61e1b6e8e72ce694e2b8e3c452eab52c674a4cb1c733c83ed853ac7f089f184ae2663632933a66de6703cc771c931e54c39dde2186f50aed145bc5ce8d8e8391ce685aa1ecac5625c96c2bc1c5e878e4fb386796ae151e631eec86a8992715c1c1e2d2bc7319ba2d873f8acccb9a48f87a30ea7eca819c739d1c9bac1f0d4517d8e9db5f0386a66745419310e9363f16152d3f1e864d30eadb1edc039dc94f45c54c90fe33a6aeac2fa5266800735e60c6752717b901b9b156f4df2bcf0e2a175823e85cdf34c3547d5787ac4614ed15b7824c7a4741caec3497dbc1a71d196e0b81d6671731c0dea88c39cae4ce698b870d93217369b8dc3cd0c952be6c3e1d4d3ccaa36fd3ae88a7210a67d3c0cad94a765ff84938a47c38ce3d458d389c1f198520e15c2dc725cf3765a3b3c457a989bdc6399d115e745d3911f0e673ac61fc3317e7038e761c79aa3749dc78004048334ca35dbf7dceebddd6b7b17f9c04fe016e003f8007f0074559554a974d5da2dfd3f82ff3b77cd6a2a69ac00bf01a02a552bc89a00bf00b9159580bf2a7da5fa03ff34a2ff52497d3900776b85fc56c05ead15f92f09ddafadc857242b20d501ae12c04a49225658a02af70dfab3047fbfaee8bf057dbbb7e09f0aecadd5905e85009bb500bd2840af5a55eca901dab70b66fe03fcd676559726a0d557407f11e0efda9a7c5a414b7f11f04b00bd4b2a85130528b9a2804f04d4be69957eb5d0f6ef06fd2b51ffad2be52b01aa6b0ad01701f45baa902f154075a5027e12c0bfcdae78b5027a7713f84706fdddbad2b70eb0bd55c29f10a85fd5865c54006a4b017c228076d596d4b506e8ef96f02f09f87775955e2da0faa6007f5080be555bf25203d8de28f04709f4bb6a532f2ba0fb25917f2460dfadaa7ab500fa5e09f9a700fdbbda645705c06e09c2170250dbd2846a2600ed9644fc2501fdbbddd4db06f47b95d45f0af077ad255d2900f69208be2200ddab56ead502b85f15f19f02f87eedaabb16a0bb5684fe22007f6b1bf62c017a4b25f15602d0af5a91a702c03649825e0580fae9957e6d80de4b2bed3705f4afb7ea5703e85d56a2af1280bef9456f1500bd4a05faa520e8d3aff4b502f02e2d615f09a85ffcca5f2b00df6805bd1a017dc52efd5a00e8920ad06509e04d5ae9df2ec06feac45e3b807bd5537ffa05fcaa1575d10be08b56f4453f8057aa5017bc00bed4925ff403fcca8abad00ee09596fa12bf405f5bd91bfa01bb6a69afd00fe869455b802e409549bd12fa80ae9bec45d4055a6ff9574a1f69fae24f19bbd0d0a65f92e8219615bf42840a9029ec8b2256c4abe27744ac315a43ffdff2ceb435fbd7a23b6179785d252c0189456f091101204cb6ba2b2a08848a4d128ea16de0ff2471f77c9bfdf354d662544a658842a0086c6bd7e493a4a4a9ad7b591ba5f0a6296e42591cfc00fb5dddceda6c6c1dd36152e32ae398300d4c141433c12c614964988690deb6f4c6db6de7bedb33dbac548288608a888888bcb8e3b27a2dad4c36df0cab2505533349dfd9329a5fb69d9d215e339b697956b624b28c65a208d1c164a4be404ada00903336656325c9e6c8eebc33bbcde679cf646b4ece69b5b8cc02c5b3d018128ad4fd9cc95abc20a43b9fcd4c960cc9964d058f87713c0fc3703c8ef1bc38e6912b2e1ca79d8d31af1ee3e3ba9573383ac32618b90ccbccb8938acf32b6120fc3a638a3b12996e179314fe69b50277888c5129ee2d9b81cab193b9cd6383797e7ac639b392e6671b1d1282c0e194566cc39f17ee6c193e7341f5d553396c9b169e2e2ba1ac77a32ca0d385217a1a55a3a92311f0d4f959c711cc739876d6d1da7b39996c3c2a9d130aa0cc7793163662a831527c78d39e7cac56be694ccd2986c5139a7832bde3972de1e170f739c992971a0f73514062231c4b5ceb4bbcf3bdff1cccd55cb4c4505a1a00822280c852833673adbf3bbfedeeebd9f77ddb6b2e365634a8b51c218c250202863ad960e9bacb4b1068f2d166329124e9c79ceefdddfbff7d7ef9eafae9c85434188200441044184a22445a565cb766bfbf9b5e7bd6de7ea5cd3cca912524821385131491d9fb6e3e299e9509a92308486498e3a7e7bcdf77ffeee5e77578db3152908840804439124c4c428cdbaeaf1ebedb3df6b9ebbebdc8e696d4451880c21164353c9c9c8509f8811498ec410935936cff9abcfeeebf5dfe7bb779fd7ad999614282018222248048a424a269de56c9d77d79f7bb7776bcbb3ea2684a940409202665402a3528dd7782459338e45d2793671bb99e7babdbfbb5fefaffb6ed7adcf1a2c48108222080a911089943199e974f57a7e9e9bbbdd599995578bb3cb816152c580239518a1800e2641148a2155accdd7be7eafdfcef7b6d7efdb7beffad5bb9d530914843042484424485242c31269d4cd579f77ebfd767d4e6d2a722831436268c44842848844224b653a66fa2a1f9d06a618b1306c39bb779fdbf77df7deb6e69a0d493458122181898c112c536924db3794cc67765c323f5b778f6b26da588221a618414323289a70a212114981712c62e598fac9fd9cef7dfb76ef7a5b7beb6b7aa63474c477c01f00aada6c69240dcb68811a8e922bdbb3f745ec353e33993a178330ab749c749c387289604642842c054a3e45b7dc3b6fe6ca9fe7a66796d9b58b65c2d8d8994e1e3b737dcf3adb08228a0236a3c4cca6b21ec9978dc6460e1393cd1099c67476ae9edba771bbdb6d1a9a3670333b91604c2526c4c48cb3ceda366eb76fe39d85ae53d333cb369519c3e262441493d9f7de698b4591d9a59a6d6324234563721012c82cc2129c6635e5dd5c9edb7dafad67ab1b732433d948d2413139492432d464a49c27d5661c67319f76deed97326620d03f75ebffd7b42fd06e0edc6e6500000028205a62fbeedfedda5a5b5bff355297ffdfadda0a4100800004822022a2a4589c79ce3be79defbcdedeb7f7aedbad56354b210908014108844024428a24aa16d574ab6bafaf7f5effebf4be657bab4f5b76f558cdabc738c65431800505c040508082200994448322c75aedeaded5ef7dfbbdf5b6a7b7f41dfac48eb885b470825a9826cc019f122a48d60b1fcb8ab3c85999ecabbca37be1b626be0b87bec04a1d550082a1400575e150e59105854671a4e8be92bfeafbe7dc6dbcde16deea6c44491dbe4fbeebb94be3196289a029681a120dd12296e988b24ddc8af7bc40a71e640edb96d906e1086526b223c5cbd6996777bc84719f1643f4859108d9886025739cbbc1371bcacebeefdbeede54bb799b3a9402fe0f00f0ff7fa5a2202022222289aa5457afdb76cfd6496d06227631840503a194e5a835b9f1adfd3f01feff41008a414a6ad6edf6bb6e9bd54491004444442ab5e67a7fff7d7fbfbb76b6b2999249464c924c43d958e45b13c97db74d24223184066576fb7f6f6d362902401000220889a4b2daedeedbeddbed6c5a166596419f043163788d64ea6a9fdbbeddec26bb23ed042fdbf5f3bbaf6e8a6190008108900890914a3b6d9e999fed9c36835f642a1a93a1646c4849db62e67a5f77dbb94c314c22b6e2e5f57df7dbdca401212040040804a24863d6b6d77ddfbbbb76cd29d3348a619391d9648ecdcd9d9dd9335619894464444e6cf3d7bdef9c8d4c4448804080108951a5eaf9eefef6aedb9acd92313315461a61646699cb2c3ebbbbbdfa6df7e6e998c51933cb2dfa9e6536122042440408468864aab677eff7dbfedcf6667736b352440c840425328959b3cd72b7d95fb7f9199baeebfddcfcb659734c8404040202902021895499dd3aef7e7737b7eb346696894c44a6426362cb9edfecd939f3516699994df73db3cba76b7633203100a220801444228ae2ccecccb3bbdd6aee66d29542110904233119bb223fddf69bdb7e3e7b9b9537b13ddbec2e8eb6604204062202484822533659dfe6f77dddb7fbe6d626994420022221448324adb1edcff6773fefe97a2e6b264d22226224094e24c68cd13856476593ed33ddfcf4922f9b1cc734298330032403023646ac9a96ddefec7ef7fd76bb6b8da6849810441232355ad399b3f9ccd9246c26632233cb6eb86d16cb5a36010a6410a1088942cc39bbffbebeefdef7da6dcbcc24221246498c6466d299b9d35a666e383619b3dd7e665745668244202102918149220a669acdfddbfd7efdfdebdbbdad66658c24c4146898c5183333c534496aa6cd1c6bf3b6a73799b1e614c64d53169290018844898031d37affbedffbbbdfddeb3663cc248c94924c7399edcd669799ca248c91514ccc98b175b3719e99b345312820410422098968b2bfbfefdeefbb779b9509234288282a4aceb677f7a9cd664c5cced847bfe9accd2df330e6cc4c8692096184018a208224c9d2d66fbfb7fffbeeae2b4b466084526136536b7b863fd9f00c7c8d929a4eaeca694c134dea1cc412288908022210441824acd372fff7df7f7ff7ad6b324c22a32489bacfaa35b5dd694ccc2623d1446c6cd17ebfe4ba3b7f92990a041408014822642496d5fbfbfbeff779bf4d92641b0000ad5a9555cfb636a56123b41d58d212e07bb32b6d7b9aedba8a6e248218a4060024a020077605e0ffffaf4aa6552b29a5934d89a574b18c7f2364188bc4ddc83ab399b01b85cc697d24c3994d61846205984ba08ea10c8d72b144eefff5f7deb6bb6caaf35736671f69c3381ab4c55807b48ef106c734d16bf8acb35b2af3a80000559a999f617758bd46df2fe361998605874923f0494ea3ad9d69120b9c40d8b670b7865dc11dc729aaeb04e751f378e24b55fe72fac3ffad9cd8635f5c6a5dd8111e2c2be850194a561cbac883b5149d99f1c2c34b7ab887e3222f3ad7e5b1a3de16e73c67c5651d0e1564418104112a08900a31da6266d7eb5bbffeabf6f79a77d3ef7435e5596c94d31861c618a347c563e318c931c690e3c060289492b4baedbd7a6bbfdedd6bebb4abf2ffbe35f6d500000010108404124494a454a926ad3dd995daffffbfff6fdfbb6b77b7b6b62a294a20918a522411c548aab2ccea5a6b6eb6ae36ab39add3dca865cdaaca54d62aab6c5a56ad6caa2db5da66cd9ae569b3d1acaad5aac9244d2555312595a49451d556aacc4ca5a5665b8d5babcd8c6e53959499d18ca9a54a3559335965caa466cba6b4d95a6e59e58ca969a651d5d45839a5965695abb2d5acf1169b6653734aa335295566a2a62a565aaa63673b59a94a49552d2b3393e6b29555ad6c53d34a6929d3582a39cb295a97946c5669369733d5ca648ea612c5a9314f4ab6cda5554d6b999569cb54b99655ad653ef06f524c293d5555668c758cb4b4a9cc583c2199b23666b56a69d669e62c6bb66c6a55b539538c492aa8a24ac99851cb246b65d6da72bc285b552bab3a67cbe596cd2ad3d2d458a5da64323525a54c4dc6aacc5894a96226a766e9766edd75adb5ad6a728a45154d49524c295a2453ca5499966965653597ab566d55aba96932c7aa66cd59ad66994d75ca25a3564d470b33934a5146c99459b36cd636dd9cb6daf25cdb3455a5662c5592459392a42449524ca52cb36935556badce5aadce666bed58ad6acd54e54cb5aaa5a62a8d1a4ba94aa9a932a5494a9acc32b3b5e5b6765bb9ad69b5a6663953a5314a9248494c25a58693aaca32d954cd59b5aa5a9a632aaba639abd655cd4e93d55433ab79ca9a9559d4a8a854a94c6569ca4caa9ad66cd55b5d9dddac5a56c9a9ca52a334251a894429a6d272ca69935a551a1bab5ab336abb135599536b355ab6b55b32acb54aa729553d654a52c928c52cacaaa65d5662da7566d75d5b9b59a369952549449a5cc92292dc9342aab1ac7ca2da7252b4b15479595cbcd66d55295a5a5d5b2556b33ab2a9949c9a65255356526458ab14a536bdbae5edb745a66ce9a5ad64c35878c42221553a599aea5a9aa584c356b6cb5b56956aa549a63966dd35aad26551acbcc99d35ccbaaaa2289268b956ab5ca692a2625d6986adbee6dabb2544ab554e5accdaa3a495118492bb3b46a97561aa354aa5a6673adb6a68a294a5555b556bb594b53524a9665d66aad3ab394919452d5daacd655b394149349ad66b3b65a53254649a6d9d4b6b6562daa4851a9aa75b9b65ab548494a65d6d6e6aab3558aa224a9559d6db3b654298552a5d5666b6dd334954891a65a6d5bed2a2d268994b2666b675db62a9990a4acdadab9d66a95522491c9dadadaeaca4c251225955d9d775bab2a29922435dd766bab55c6248944a9b96edb663393892252995dafeb6a66aa902452d2da5bb7b5a64945a4c854bbddaeb5aaa42442519ab6d7ed9aa6528c48526addeeadad5223918822d5d6bbdb5659521285a2a9f6f5dd6d2a299448a86abd6f5feb288d484852cadddebb5b492a2412a56aedfdba5b52929048caccddf7edb612292191a8eaf67b7d3589221442a4b47bbfebad2241210495eadeafafbb228a2084226af7ebd7951111094969e67deffa9a4810412294d37eeff66a0411822254ed7bdf765b4410241492b6f7bbeb2605121422a279fbee762b82100a1249d7efdd6d4b04411414a9bdefdb752582400a8ab2def7ddb51501911049aa7bbfb7db460411094964efbb6fbd1601110589aafdddbb5d13840885426abff75d2f8d4042a288b4fdfbb6ab8240444111e57def6d2f0511420a54dafbfb75ad82202224c252ffbedbaa4004895028dadff7ad6d4104912848b9efef6d4d2310914850bdbfefadcd24088910a5eebfdfdd460911228952fbf77bb729111124a2a4fefede5d450a089128d2fef7f7b69284101185cafbfd7b5b4984081129e9feffbdb61221081191acefdfbbb51242088448d5fbdfbbb52282080449d5f7dfdb561222084254f6fededbaa84080842a4fafdbddbaa4404022254def7bd5e2b89104020a9eedf7ddbaa08410022aaf5dfbd6d2d11010811a97ddfbd6e95080420246afbbe7bdb2a09802044b5fdbebbdb2a010182247577bf776d1501088824edbef76edb2a102088a8baf7bebbb715118010a5eddebb77db9480009154bbf7bd77b749102088aaedbdbb6fb712042044557bf77befae220008926addf7beb7ad04002194acf5bddf772d110444a46abdf7fdde26110244946a77ff7e6f5508084452d576fffb6e150210424ab57dfffdb60a4120444ab5fbfdef6d2904214452d5fdfedf6d8a40882449b5f7ff77578520442429ebfefef75a120491444a6dfff7efaa0441844449ebfd7fdf2a1108914852ddfdff6e4b2208914852bd7fff5b938810118954ddfffd6d2522444444a9ddfffbb69220228848aa7dffdfb5144144484469fbbfdf5585081121a2b4f7ffde560921124224b5fffebd559210220891dafe7fb7551121220451b6fff75d551222421091baffef6d258988881052f5ffefad4a2222421049dbffdfad4a2222221049fbff775b491211114254fbff77ab1249448410a9fdff6fab2492488810a9fbff774b4992880821aaf7ff6f4d8924121242aadfff7795441211092169ffff5d531229920821eafeff5d954422491022dafdff5b958824491042d6ffbfb792449224224875ffff5b4922499208a2ecff7f5b494452120921ebff7f5b1211a5242144f5ffff56111129251122edffff561222a91409a17affffab0821a59408a1faffff968490544a12a1faffff568490a44a1291faffff5604224a551291faffff96084452559248edffff2b024252554544edffff2b028254554544ddffff2b0184a456a548f9ffff55082052ad2a49d9ffff2b012052ad9524f5ffff2d022052b5558aeaffff2d0120a4d65a4a6affffab0040286bab4aaaffff2d010092b66da554f7ff5b0400a4da5d9554fdff5b020048ed6e5552fb7fb7080090b6dbaaa4f6f737090090dabb5552edf7b7040090da775549edefb7020020ebbd5549b57f5f090020ddbbaba46affbb0200a0daf75652dafe5e090040ed7d5b4a6abf6f090020ed7dab526adfaf110020ed7b5b4a6af7bb220020ed7b5b526afbbb120040f5fb56496af7bb220040edf7ada4d4deb7020090babf5b4aaa7d6f0900a0fa7e5749aa7d6f2200a0faf75649aa7daf020090eedfad24d5deb7020090eddf2d496af75d110048fb7dab4459ef5b0100a4eeefaa44d5fdae0400a87ebf5524b5fb9d0400a8fd7b9524b5efab100064ef7795a4ecbe9b0080a8f7b7254975bf2b010069bf6f2549ed7d2b0200d5fd5d4552edf72a0040eafeae12a9f67b8b0080daefad22caeeef0a0090daef561269f7bb090044ed7b2b89aaefb7120048bddf2aa2747faf040052fbde8a48f5fdad2000d2beb71249bd7f9b0020b2bd5b49a4ddbf2b04406af75611a9fdf74a0010b577ab88d4fd77250044756f4b22d5ffdd2200a4bab74a44f5ff6e0240a4edae1292eeffad0008a9dd551152f7ff960090b4bb958854ffbf258090da6d2542eaff77450049dbad2244f5ffbb048254b72d21a4f6ff5b04886a771541a4fbff5600a1da5b4520aaffbf150852bbab0488eaff6f4540d2ee968090f6ff5b0942dadd4a0051fbff564248ed6d094054ffdf9508a9ee2d0120dafb6f1521d5de950090fafd5b8948f5de1200a2debfab88a4dd5b0900a9fb6f93486aef2d0140eafe6d8928db7b4b0090babfab8454fb5e450048fbef2a22d97eaf0400a9fdbb12a2dabfab00406a7f571152fbf72a0090eafb9608a9f76f250044dd774b446aff5b0500517b6f4548f5ef5b0220d2eead22a4f67f2b0188b4bb554254fff74a00a2dadd4a446aff6f050249bbad1291daffb70820aadd562292eeff2d0144da6e9510d2febf4b0091765b4588b4f7bf2540a4ed561144b5ff77050169772b4148edff5d0910b5bb250452fd7f570121ed6e4580a4fb7fab4048dd5d09106afff72a02517b571120d9f76f4b10d2ee560288da7fdf1241aa7b2b0148f5bfb71242eade260248bd7fb72244dabd254048fbfdb64448b6bb8a0052f7ef2d0991b6b70a4064f7ef5622a2bab7128064dfdf9684a476af0220b2f7ef2a1151bbb70440b2dfdf2a2152bb571180b4ffde2a42a4bd570120eafd779510a9bd5b0240eabf6f1521aabe5b0440da7f6f1521d2deab0090ecfbbb8a10a9fb560420f5fddd1221aafb56004476ff6e2584d47eab0090baff6e451069bf2b0190baff6e4510d57d2b01907aff6e8920d9be2b0288f6fdae12446adf550022eddfdb4410d5fb960048eddfb72288b4ef950044eddf5b8520d9fb9600a2ba7fb72288b4df9500a2ba7fb72210b5ef9600a27affae1210b5ef260124dbdf5b0521d97b4b0424dbef5b8520d9bd951044ed7eaf1288b4772b4148ed7e6f45406aef2a21446dbf6f4540aa772b11a26affbd45006977ab4490aaf7bf2500d2eeb62484d4febf1500527bd7142152f7ff160248dbdb4a84a8deff960048dbdd2a4148fbff550048ed6e2b21a4f6ff5500486d772b1144fdff4d0022ad7b9b8490f6ff564090da6eab0491f6ff560848d5dd551188f6ff5500a16af7562290f6ff5680906aef564290eeff9620482dedbb00b05775a53f51f7db120200b5f7de6d5ba994082184547755d5f6fdffae2a555df716001189881004a2140148021255adedffdeffbdbbfffbddfbbbdfdf56ab22491504012111101100040044081022a9aaaa54bb6ddfdf7bdffffffdf7ddffaeed6edb56b65594928884001201000081400421912422a92449aaaa9456b1a5caf6dedf3ff5ffdf6fdbfeddfedfbbffadfdb7d4b692948a108a80920809088900441020042122212a21298954a5a5d66d77fbffeebff7dfdd77d7aabb5a5b5555f597d4aeeebbf57e8deb95599b0893a434800c9104580a00104442000201222114824a8972555597b53bdf5e0bff67fdf67f75ffabf775dbebb7ee8add5515eb1d497efabf74a3a822a8055002c0800a014d8120e9025003a808209200a490644a8b507dc85ac2aa40ffa4f6dcf7e9ffd7fefbfdfd7afffbef77df6def6abfa5aa5a555533095503b40200292005100aa180540120409220042202128196804ac956952ded5f75daffc5fbebf6ddfbfa7fefbff7fbf677b7b7f7b5556fabda567bab5af64db45d017369914482505e80209000a2224002a82a0053648549a800de889f8aaae4bf4d9dd5fbd6dbb6a0faab94c958d7df083520ea540a8028c709095481e80f2104d496bec8c0adf41740102c725a016ccbbc9d6a22efff5fcafeb7fadbb4e8f6ff6e5bfbffddf66dedfefbbdd6fbfbde6ead5bf79eada6f5eead4952892aa2028248b500002204244108802a5500a014924a5508aa3291040024a4001102542b6a05a07a5b15b58bdb7fffbfd4fff7fad9fafbffb7db5afdbf555bedeedf5e89d6b657856a15fd5f422cd4b57909a056fe3f486f09fbad02a45bd92f817a83ea340aa02bf55701b086b415002252279600508510ad00643a9d9600a88b8158002289764510e9b582d40a907e399ea0ec9a92480b95ef57ff25eeff6a6bdbb7fdb7fd4df1ff43beaff77bbf776febff4a7657abb66d5553d5ff01d8b750af0a6d2554bf0000162029105115205f00804a4240822821405d0040254592945235c87f00d05b924aadd4b7d1ff01f9dfedee6e7b7ff5ff89d2bf55b7aae977a97f4172bfda4aabd82fc17f0050bdaa5094a45b405f00c05b92424a647ba2df00d05e2d4215e9af94bf02d07f97a5a6f6ef627f01d2dfb6a49ab6df6a7f01d8ff56a916f52da9af0080bf242295e85b947d01c0bb962003de0780fb82485d894822ca56a96e01e8ff6da55a757fa9de00c0bb8da024625f49af00d0bfaea4abfa7febdf02e9ff5bb296d4bfd5b500a0be26524bd1bd6a7f02a0be2590005417c16e04d0fd55aa95b46fd41286019d000002f97be5efa1a2d742a41490ad62bb91b4ffddff7bf7ffedff56d9eeadbd2b55ad685d0100140291000248a4ac4492ecaafdadaad5767f15116d2bff2504a5bafd0421a892de05008048a90800a090ba450851ddfe56327befffbf6bddffffbb6d77efffef6ebbf7efb7ad6ddbee554922295202000008440800000484800004824822848848524a524aa56ddbda5aeffdbd7beffdfd7f7fbf7ffff7bdbbbbf7eeb6ad6ddbb66a5555ad2a498488901010002008010140008120202020444444881049922425a9aa56add6daf6be7befdefffffdfb7dffefbfdf7dff7eefdded7677db566b6dad55a524a5944804828884800000210441008210112108082191880891a4544a4955565bdb5abbf7fdee6ef77e7f7777ef7fff7def7d7fffbebbddbb775bab5a55ab4a92945292440841241104402091440410100111110808918808428824494a52a96aadb56ddbddddbb7bef7ddfeff77dbfefeffd7edff7bdf7eeddddb66ddbda5a5bd5aaaa4a9592244922218228008910040241201010088220044284101149229124529224a994aa6ab5ad756dddb66df7faeeedf7bd7fdfffbefffdefdfeff7f7fbde77efdbbbdbab6ebb5555954a2949894812898488040911421082408080000404410804212249244924a5a4524aa54a55d5d46a6d6ddbea7677fd6eef76bf7e7bf7dafffdae7b6fefebb6bbededb6ddb6ae36bb2aa7d2445948022c424368920622090021004280101012402490084224922449a412b554c6c954c5da3cd0af322aa2c2a14e9b6ff17cbfdfb3fbb6bffb766dfdd6f5bdf7b7fbeffbefdddfdf6fefedddde6dbbdab66bb596adc9554d69322c0b410840449003901404100042000402418010081182200221224484202224114992a4aaaa2aa52995a2482a28654d6a4bfbadbf7eedefffdfbdfffdbfdfdff7fefbf6ff7777f7ddee6df7f6ee6eddb67bdbdad6da6db555556b9595542594d6447a803e528903b08816210815e002a400825008224808424a0845802403a82a0810a2208044484454424955a54db222b2f5618ea85dd9ee2ffdfaffefdb97b58d5e91f4a6b9b7fd556fffefffdefffdffeffefdefdef7ddeeb3ffddb6adead576a9aade6c27b595666d0955c85544d5026c823e404812605054004125a205d00849b5004550430835802a484da02403344537001c54fb015404490b2205682332ad901bd14faadc09bf497f22bbabf617feadef2fa987bc85ac2fd53fe94febffcafdfabfd5ffafff5dfff7ee6ffbded3fbb7bbaa5bd5abaabdc2aed24fd9ba4dbc883e895403a809ac0050156813d005a9cd0016d01544b4002d504f90d4005201ae80901564057840443b002bd2064854804aa013215581b4422fa0d445f405bd42f536d04bf997767fa22fe84722f5025ea29f54fdaffc57ffebefbffaaffebfdddfedeff64ffdff6ab76aaf6addab7aa55f55fb15b8127e114927d00bec06299bc04ed015a4fa146e81bd44f502f4827e22b155d00d7c8950af40178009206a6250f2ad84b40458815a805013b0026c82202b800ad011a4ccc05a605fa9fa157689590bb015e4225eaa856fa81df695baffeb6fddfffdff53ffcaf73dfeff6fbbbbd2b6abfe97f6aad415da05fc0fb4b7145b91b402359045587754db156d0768958005e801f61255bf907f45e53fc56517b58ff1f40ef207dc5b204d0a80b4008150002c422205d12285d8072a6e853eadb46bf1afc84ffdc4ea2354abd8a029b7003f017e05fd25be46fdaffa5df597fbaf7d7af7bfaa7f85ff247fe1bb647bed147aa5aca01f804ba217285551857d12c54b92565ac079481b41aca6c8f7017c895e580f416d4a1b8ae20bc0370095b214a0062017815611a8a4623da057f0467d17e83ea4d950c92aa957a5faff85fc1ff04bd65ab541deec2bba53ef01ff47f4df5d6dbfddbdeff7e9ef7fabfe15bdabf4362d69551555c0153080d602d849a4b654a8cabe4157097ca07f41fb96a9fd0bf68bfa02750b5c007f0055102921554054a40ea8da13c02b801bc90e505b2057915469200df005d404a09254a0b602adf4a5b2454b8088723181ffa816fe7ff1ffe9dbfefffd7fefefee6feff6dbea6edb4db597daa26eb5697f41da9fe853b5c05e52da85f403ec4252552515a940d5fe007f005d43fa922aab02f005a8e007417602bdd056b580b73ca03f2052275011aa8042a82521fd025822b289fc02bb20ab4dd22fd06badfa455b840f004d4afa02e82ee45ff497ea57fdbff47ff5abbfbfdbfebe47ffef5bfb2badad7a4df689aeaaa64a558500f80b74a5949055c07ae57fa004bf41ff945a13ad6617f107d8007a09d402f802502d215ba0844ad023c0922d80ea01b4055212d54dd05f906a01bdc05f40424a5009bc40550bfa176d4bd22dd02ff40bf56ae9ffedbffcd57dfbaf7feb776fffdbfedb6f9ff6bfdd2bbb54abddd24f6e92b655a4bfa05655fa427f404a42500fd0052821082fe80b68458a96cabe90f605fc0bbd24ab92c80aba02a550001fc103324b004d8026402522b4225da01251c826d99202db40df34c36f22d9b7ee27ea900a2a811fc05212f505ff11dfdafadfffafff77fbbffbbf7dbf3dfb7dbfaaadaad6a6b6ca562bdaadfc826a25a217b20654a4826cd90f48d910be465fa43213bc2bff902a425001640192a14095fa0b80ca002d421703741bda107d00a905a806d9819492a016f90b4056a0369016a46c89eeb6ffc97a035441f620551bf4affe9fdc7eebbff57ff5fd6d7ffb7fdbfd6ef7e8ff5b5b55ea55ff4aaa6dd236b1076a559176a43fa0b40194815d205501b04bfe09a4ade01dea85549b423ff14fa0ea0455811f4194047489fe41063ab503510188244015710b48aa004d415b405a03b44abf02d026e80af695d9334857b887a06e425ff257aaff4bfeefffbbfd6ffbeffedbdddf75dff3bf77b7d5b6acab545da5b8aabf48ea0aea22dd049215a0fa02ae805a20ea05e8542b04f59770176905a5bf8077d90664f7097a440b90b40058413d00ba4b5003b200a216a0269402a1ba84b6408b206d00da442d42fa4dfe577d45d216d0153402a97fa9bfb49f76ffa5fdffdf76ff77ffbbefd6ee9fc7bfbfab556fb5b7ea96aa6e41bba92d11fa0a7d112d20d243b0155422a25f5457b021c25e40afd41584fc8bbea20d88f403d4212a11a217710bb262003f020d288240aa20ad888a20b202ba22ad407417f943a844a21fa2b7fa33533e21ada00642fa817ea55ea5fdfffedffebbfdbff6dfbe6fb77ff7befebfad6d55bb56db4cbd57ed955a4ad413d0952c81c03aa257d04480f6406f514d14fa477da17605f405b4855428a01ee295c804203d802aa184c840db3f201082a801d2424a49c41d722b694931f89015220a016d09ef64dd56fa05d8828a14f25ffc6bebe7ecbffa7f7fffeefdf7ff7edf77ff6eef3dfdefeeaeb6add6aaa9ab545b395551bda43b2909017502b4201121700b74492414d026602b69a940ffb0bfb296927e81be202909f605b40249049207e08d48400025902622210435415524a5047d21568a494ae005dabbed7eedbff8261124085ba04daaaad5ffafffeff77fffdffd7fff7ef7dffdbdfbdadf6fadadd66a55b7a5ae55d50a6d21b9522212a023d222092aa01ba02749e542ff04bfa9b2197d857c8b4a02f403d94a1224a00b60259412016f0ef8d5920054405422d50ce8826c89820ae00668479292402fd05dd2e9eeff52974842105a81fa2fd557fabfeefffedfeefffff7dffb77ffeef7ddf7d5ffbbb7adb65575ab755b6babb25b59ab1264095a0402092501aa402d751382fa117a5b2a12ec1fe42ba42af02e4055512ca707609f10b501b401b582a05200560192248a009d8032a21bc02e80bd42b2096941a4552155e087685f21ddda4ff2efdfd6bb7fdfffedfddd7ffbfedef7f7bef7bebfdbdfed6e7bb7dead6a57b5566d2aa996089a2eb0c8e0d2903d00f91f00f841ff0878c0911f0038fe0b4cb13a04bea0025a9dd20600bdab686a05d07f6d215a946f7e00f803fe19a80e7e3d6ca1fb8f8959ba0af2aa04a416f98224a85fdf025575f55af4e2d3499fd7807f39328fc601f640dc17093a67c27ef80eb01ec27634167e9ce8e9aa570af97f54d4212a94b3a50a8c83f16123f997ad65234a74ab0aa8a5bf9b2bbd7e860e59681a2dc1822a606945b1e87fb8c8bda9c6fbc9b97ec940794340457c11145711f4dd648ff162be5f7abb4d59853ddb0db0aa28800728ab006c03a01b28f58aa2dade28d9e5d7efbbe2fba9d27f01ff4586535ba89e8a28495d2537497472f549d96eaaebd42fab9e30aa960e953c4262a63cb059513106706e682d3f9158fb5ba7adad45d690460db5805300e44ad4a12c44719468949859c957a01f09e2dc15c4eae46cc0051eb89616fc596e3a89cc5e7a88db88d7ede69bfcb2ed535ddf38f5dd707f587fefe8fe697d26dbffd559db5bf329fda39c760c5d5a2da44bd418a52a80bf007643208de8807a1c284163009a1ea26d11a2ba83a0f5185e21a561f41de5636d01e90eaab15a95844a42ee338a37872036079037423d30de886a6b84b680845802f40add4e414573ea8dc74db916be0bb53fbee35d2babff73adf38f526f192ffd62f91c417ff4febbef7bb7fbaeeefbdef27ad85bf9bfacd78771b50249528255058083a8418b9144142d94306fbadc840d516a9a98033d40710451f50bd35045b07c84bc345ec1d74047ebd3f026b2d01e069f0a37844204e444d8c02629a41d8877a007f34205e35a55ad5f528e9fe41be6a385a144abf4e238e73177477d6eeeea3ed26debfb75ffddc7d75fb5bdfb5f5f9b6a7eba738fdb8cf88572afc35bbda5208f159556b1043c05e410ab210a234431e03414c78238028bb1aa227511c6550def1b67146f50555669613c30706814f385c730c6b042831f63ad015418769097d950468414355c542f448cd150fad4b1bc4ff036d7dd701f652b49b9b7e7bef3e55c9aceaff11e4d1cddb9f7ebdeb3d757fdf3fff6db656fb5f6ed79edda1aa979e86ebe24205288482ee222c5305448d5d1d4052046e090620da170900ac43aa36926709832a9e769cd5941dbb27933cdc28031aad571cac4550055b8142b2700842938743b3e428a80a3426b167708a829c9cb7eb5b44eb4aafcbb933b2858d35f8fff5f5b97abeafe2be6ab10dc537dbe7fd77ebeeafbbfeeef975a975e7fbddb975c35a87e7cae290a00224815e57284d07020f42a38250a40945498aaba004cd130f52e789c022255f63eed93016c55b3ef2e3a8409d064add7121a066c5189fe51124011005c0ea93f25c00cc54cae62ad0001a8addf5d671592f59639df3c83310536bb7ffbb76ba6fdb66bf7a8150cc3b1f7ef6fadabd3bfffbfbfdf6d9bab7befbeb766a9ea4efb0ff6ba201202912bd1129310a8566dc65401804442b42d854820124a5e6b1a11280845e6dddd578d60b9b1ffdb34b22040d61ad57e21004431ac67a529010824a6d63a07d60a0516da2f330d0491a06cc97c7b826072b6bfbf6e15a244d0ff6a7db746eff7fd77bf97442a31d8cfde3cd771ee79befbbff736fe533dffb7b72dabb9b5b9f5dd036b55884c448a9040206a6696cc322122c958d21951524244619da2741104298632678da04e458dffff397f8d4471c5d2f44810425189eab5e52f0088518ce7ca6180009655a5526804404488dc52fd1254ed2bffbfb7f675c528d66f655b0a0045f4ffff6e6d4e2924ebf7d67b49d2bfb6ffffffbedd6ddbddffdef78a754ffbbbbb7753f580755b92200504400891aa4955808840d432926a1500a4a8edeb5617219502d4f7e6b90d0062aafd5fea16025412a2bb16a90c000067b7ad5925005541d2ef29ae022040bf6f4ba504100981aab73455020088badfbb7b25905565ffebedfe0aa969ffffffff956acbd2ee5a792f0249edfefff7fe9a6edfdafbf7bbbb4a94adffef76b79479c0bd6d492409004148b56a951288402050ab0a0985000052dbd6544f4094487adbf7524a00a0baffdfec2d405495b4bd5d11050080badbcc5216006908ead6b618010800df76ada812013209b57d57550a0040fbefdaf52a823405fd6fab550210f4ffffbf7bb7926a55f5bf6deb2d41fafdffbfef6f6ddf6d777fbbdb9552ebbafe6fa9561ef0ab242948240400a46675af8a8180a80824da844009002092aaaaba04249208aaff8ed90e80aab5f7ffd5b44ac824ac6f4bb60000609bea5d9205140982407d25d40d00a022cdb7664265084050ea9ad41700682ddbffbdb5adc20aeaf5fffd6ba2bcefdeffffeeef565b5b7b7ff76da5daaddeff5ff76f532a45f5b77d55404982d4ff4dd4af000011a95a4b1240200251f65b51dd020088d2da5609018510a5ff57712f018088d25d5ba22011a85cffbdea6f042029b3fd6f29c920d2b6fbbbee6e01884a95fb1f49290449e9ff5f5dbf088894aaffaf244d01c9eaff5bd55f00a04ac9fe57483508da69ff5bdb2e014029b5ff56929280acfaff5ff55501804ad2fd1fa22da2caf4fdafed1e0448d254f72fd054012dacff96f42b01526aed455e80ac59feadf607d02b482badf7861a02b4aaff933dc054246fb60a77b81700b7d4774d6d02ee02f624ef8ae88b40f7527ecd2ae00bfa4a74c9ab8600f036e3adfe04b4426d957d5409f015c0bba4fb13447d05fa155d97486f00fc1569eb3b043790ab54ae4be1bf00aeacaf9511dd04550afdbe04f50bc0afe8cefb26922521fd29e917740b407f92d93ba2ba8294159ff902fc03dc4ab6e57e89bac910f62277d03f405d555f95fe21f42d22a5095ef3e7611c86e7303c0fee4c5369301fe753108bd178e573d687493ac57ec1f301094c74dec9d51d31dc59f5f110cb016cceaac4791249b9efe23335217d4b6d07592d86ddcd3d5090b6e0ec37807f106ad35fc5245996b9f7329c07c426bde52017566df5aaf19c80dfd8781508a028495e4dc75c31f2cfda9a51635caf5eb9365a81bb0f788356005c489e40c6a8ae7693ed2295fe2bf43fa42bf9fbc35fd717ed9b759b04a90036258a003100aa2c2ec26403d26ec552b01bd4f7d7d0b272a0ff1782240822e955c44fa0dc6bdf25bb2b596ffd2bda2fd6feffa4d46d99ef17ff2bf60bfc7fb5b515f48f686b6f823e907b259512007701d20502912a815e029000b009409508a01490643b01a00aaa426a25046b25daafb2502bd00f50b6806c2991ff27ec6aecdbff7677dfeebbfdffb7fb5bf7f7d5ff5eaa6fd2bed595d4557f5bed9628f957d49f422650df88545522402f406f9110d2a82eec13602be916ba2f45a05722bea005d00354257d25000cb495be00280489aa022901c236512b81aea2522d800b7a01d44a7b2fe11fb515a226918241bf25f4b7f565f757d0ff5f6bbfffcbffb7ee7fff95ffa7f5f7ddd6765d62bf95dab2ef56c936715fd90bf02aa04b0855817445b609a895ea023c80ba094055adf48f5a49745d016a1200b85501dc0db0951048f05708004a01da09016d056807d00a64554aa96d01fa4a00fd00ff80de44fbaa5a09e905ba25c8be807f55f76dffed7fb7fbdbffdddb7ddfff779ffedfd66e6ab5aa6ead55f7aaf69616d2d705524990c4bf02a96a136c0991808b50b5916e516a1711f0fe813658c0bf5255092d802d05a9a02b80ee80df2a008a00a0450500298855abae80fa2a01aa3200e504a9dcdd57ea5715e8df00580212f0aba4f6d67a93bf5ed1ffabfffefffebfee7ff5ffb63ddd7f77d7bb6a5bf78a7a2fd15ee82ba9fd24b5483b40df00a8155491da07d00eaa44d94a00fe00da26fe856e4555a43b01525502bc8254a13d419503504508002252a12a005102a91d4275019a65620ff8495780ba02955eedd5977e02784924a83f00f545f56fed7ffaffdbffdd7fbbffeafdb7df77ff7aef5f7755db55755b5a97f855bba9b54a282b12e901f600aa2891117b015e904a8895927aed214aec13f827caaad826d00fe844d526809eb890340644fe02240448016801914892aca055125903f402ba445502d909ffb2bbbbe615d24209f888aaa0575df6757f2fffffdbfffffffe7ff7bffb7fdffba4edd6526b965dbdbbae77d5dbb49a078f794e73c699a212a10088404008414490a4524b6b6ba7de6ef7bebde76edb9b6daaa40468029004041081082091041290882495a4924a36674b691eacae87975b98340e3f72b9b415bed2ca85a00124084684c128841c47d372ad5ffff5ffdffffefdfbfbf7b7d7fdf776dbda6aad566bcab24ca5294d55a5f4e0c1965a91986014ac300e5462894e0f5f8934ccc21def1826618d568a1a20095aa01824c711891a3dc04e8bc4f0c882244405a895485862c274a8a333ca7a06ad8a50da373cffaf920b4011148442d0e870db7dfbeeba7fdffffd7bff7bdf7f77ef7bef7eef7dbbfbbe5b6bb5b4aaa55aab526551aa520c4c058202916808d2824558facbaecf7ef7b6ef4eb7591bf54fa00258528264a200201020884010840082208888804888904822494aaa6a59ad556bf396d51588108165b2b077cbfbfeeefbfdeef7f7fddefb76bbed76d6b53657e776eeb6dab6e6d7afb6763c5550e50a05745a405586562d80584c811524dc0241140612152414a1d4b169f7a7c76b19ea959201627501a82068cb2cf9b7c5e476f80be47237535e616a27102b519c1b59be8d753d1b9a8bdad73a774650399098d5406986c38cd3aa19d9913bf966942f8d79ddac1bf3bd8fa9dd2ec89ac829221811c53a44ba3e14dda65c86ac9b27687585ef3a7bf53599112109d578aaa4b9d765d636351b734623e895eca982dc0d65889e90d40559a44c5b705dae34b391347b9e4988885a99ed4a2031511f8bf429a45f01da6e53c4176c6fdf659b817e56fa65423a92fa0d35894c90772d96cd35a2e27b1bdd2bd3655d11162c51bc17ac17222195b364a9411558b6f82b8369986b5237c95617677b876ed19879d7ae1261a5ccb8a34a04d4ae43be269c532887e46db01e9aaf62fd49c8a2f9ade912a2a17f85dc025984464690521067015ba17f40bda7caef82d826b58a5f05af10c9b08676c15a03ca6b467c0d92d726cb9a6977d61b81f59384fa0b66732ba05f90fd2e444d445fc27e906cf54bb4d74a5d13c1cc48048920e98fd24b2968c6fc175037ab40fa1512fc275267d6d94c019d715622bc48e66fe3ae41e8b75c9b3ab47c924ec1de761104774c7e13b06a9e01b7045d9eac360ab2fb252c7bf07fa40d42b7d45a814a336017a08f80666a1bd0f5558abe517ed32b80be4a06e48b742fa2ff41fe02fd95aa3bf953007d21a8ff0300b6977a9bf0ff00fc7f000040edfdefdfad84a4021044aa4a6ad5f6ded67ea552bdf7562a9215004536415480aa0055552af7fddf2bfc7ff55fedd6bdcaff85542ab292024025802409000820529044483355d5fd9becffdbff6fff7fb7fd6f6df7b6da77abd604142500909984000024415290041029a55a814a956a6cf778e0817efff354f57ff7ffdddd6dffffaefbaab67565251254556a8154027855020010080822040084504a929494aa7d57dbd6fdff6fdf77deffd6b6927af6ae5289fa6aff756abacefe9544a0dadb07a4dd44fc4702814a948220002082100208449185828864aab3a848f4fdd5f7a9ddeb7f7d4b6f7bdfde367bbfebf1b7b4ffd56fd317f53788db04e4282d0498a014800290845001490921550109490ba95451aeb2f7540d74c3de1620fd166fbba5fedfaed7fbaefaffd456fabdfe55a4bb7a1f95b004e80f01807b2154211424c451508044a95b5402ba02fe0a4058ad34aa6817fd496fc07d53efb68c9dfdaa7fb57e7bffd7d07f5d5fa9a5b27e51ff80d27f416ba89be216d40600d7400004410432018a002a1204440a29029a22926dd490bdeaf5b67cdd5bfeafbad7ffb77adfd3fdaffb2bf5dffda5fdabfc2bcdad2cfd12ab526571f5004f806e11004a014602914042502b005488aa9250554995da0fb0aaac1bb067a7df7a617f5dd79faaf2bfd04ff4b7b5f975d6bfbd55bf5219db6a7680dd7d002a50620921a815d01f4017e22d408baaa6825f00fb05b7242985fe423f8056d7aa02d9f4ebb6e845f8f70fd4557fbf5d5d43bb1da514a06cff43d544f57713004477ab400a5111ff0308c94a7f0529b5c2afa110b0d6bfa0403729ed1680f4fd37b5c8dfc8fe022a653db52e40ff2a75ad16a4efbf500bfd07ec3f24e55ad7d682bedaab5e8aad06ef0f01fc05c0511410edb2aa20af80b44a0190846a0708b63421ea5912eafa5720fd83f25b5280fe556fc2feadf4ff95f6bbfeb7c6f49f28edb2825aebff02ed4364d31e005aa12b40b40244552222a2d29620e81f40dd0b80a4d22fa8cbd44afb2fc5ffeaef5bda5fb86d55d5a2fdff0fd27f88fddb04abdabf82b42f40f415a412641a21b017802d4904a44a5517e22e80fc920892f4abdea05d48f01fd456fcef56a55f81beb700e9b4ff47ea5fa8f67f44baa5af55443f81fa1522b24bfa2ec12fa0be4b22d2e07f00e0bf28694540a4526d49c86e92feb645acadf70bd12fc0bc2b00aa92da09a49da07e952472ebff17b27fa8ffd60a69ab7db7a89b00b52741babb7e53d69f146d9b029084be11c02fc8eedb12b5d1ee47808800406f356de7e986100200102102a2485d2beedeeffbfffe7ddfff5b7bef6a6db59694aaa4a44822828892488a546b517dfbed7bdfb3beedbeabae5b49b55205944498001001000040000220080082882044929452b576dbfdf7fbfddfefdfefdfeff7efdff7eff7fbdef7ddddddb6d65a554a1211211002008000000200020181100421222222912429a94a55d5d6b6ddee7ddfefefefeffffdbfbfff7eefddedb6dbb6b5d65aabaaaa2aa594242242084120101010004000082000020241102242244452929452aaaa6aadadddbdf7be7f7ffffffeefbfffefeff7debb77b7dbb66ddbd65aadaaaaaa524a511291084108211004018480000108080441081191489224a554aaaaaa565bdbb6dbbdeff77ddffbbef7bef7de7bdffbdef77ddff7debbdd6e5b6b555555294992882442840811428410421042201008822008842084444424494aa95455d5b66d5bbbf77edf7bdff7fdf77defbd7fffdebbbb77df7bbbdbf676775bab55555555a944a4244912210204821004080008048280000182101121228824494a224992944a555555aab6b5bbb5edb6eff7bfdff7bdffdffffd7edffbfdfedebddbbd77ef6e5b5bad6d6dabaa2a55ab4a258944442411892004101141840010000482201010408888888890482429a552524aaa5ad56aa5aa5adbdedeb66eddff7b7fefeeeebd7ffffbbe77fffdfb7b7777b7bb77776b6bd5b6ad56152525a54a4a1111816449a2042090108814110441202921494080204112252244445255aa244892a66a5d97a449f4ffdd7645aaf7ffffbf6ddddbff7fdf5d5deddfbdbf77ddee7dfffbddd6567dd7edd64a55b55dafb30268d0b6245721408028b211010000a408112100014244124240102212244244222289284952925295b415cbb2acaeb016ec05dbddaa17d5ff5db78fddf5bfeded5fffb6fdedbdefddbbf7edbeef76df76af7db7addada5e3ab722dd02f754a44648056d006911d00bf2128a202282a80280a4804a0012902045880445202a895002240929a50008510586ae024da03fd2ecaa79d4be245f1fb789fc27ef6df527ff5bfbfeeaeff45ddbbeab76a97f79f75bfaabfeeb7bafda4ffdabbb5fe937c4b7d26d4136d21729ed0f76805ea46a052005dd02b22ec015e8414835020a520a4074026a009d4049056041aa10490aa805b211294a0017e923486d131fd11752f29268413f61da36ec13ffa2bb7bda9bf68ff6aea9bfd2bfe9fd22fbcabfa9f5aff63f7d59ea5fd447fc13bdbdd9d7f09baafd915ea23f4af58bee917ea1750f7915fd88ba2fe507f205d956a015c00b48eb887c015a22ed04a8026c014a8960017005481b402ad01340aa88ac404d52e805d802ed20a90dea057645b5368237b14d84fd40ff502fd27d217b927795b49ff415fa93ea4fd847fa47b46fe55fb237b7eda47ec07f49fd95fe15fbd5ea27f42fec4be97e693feaae53fa05eaa2de91f017d85397d4d507d225557480dfa055742b11be0096e8022fb04ddac20b4aea36d80050ca24e4bd047ca16d95d007f816885a8316c01f80b6085a00ad82d417b025be05f64fa04de826157b896ed09b285f017e02da24e92dea8afc6aad0fe00fd0fe92feaadfd2561ded5ddf623b05f80fe8aa7f655fbb89ea45b2c23e44dc5f4a7dff0b0054dbdf562a944421fd45a2f0a71cf8ff16d409f23ccf57fd17f96fabefa26d4c8f55300ec208a7824223d402d6028a2ea590937ab47f40d97a9f56fa0ab9893eadf00df80bc256a43fc045a817e80f40af40ff04a74afe116b21ac066a834e49529b80aa40b72025902a01f807a011b82d42b5d4eed4494517835c01d462ac576cd3eafe5ffbaffec5fe7f7dfbfd57fbbbb7ee4fba92bfa0df2aa907ffa5ab24680bb50b740be0be0a24d53f005bb956f90b44ab05752bb302e01f402722a84a1258054974254ba0fd5b88fec8fecabe80bd12c957a48868034092201ba805205d01e22f5245db80bae92669f55f80df0afd1ff5ddf65da937d3d6da05d48a02fcab06fd5f503fbba5b6c8bf22fa8bfe57affd9ffcb7eeb5dfe87d4bfa05fc2f64a555606f03ea15f440127500ba0048244940af44555be25f12ad40ff80aa28892a5017801f801e001ba05b88de825a2beb1ad23fc05f915ed23fc85d9037c1ae906a2bd015d00aea2a6117c025d06a00ed2a52216d01fc0b7e49ad5aed97feca5fa8bf85e4bf89ec97acfdaeb497f6fdaaffd195fe2bed2bd9dd5bf52fe83f70bfd2aaff87f6afd6fe15ffa2dd565057b4017d05d512e027aa20213611a2164081fe00ac101129a9045652056c411b809f80ae484dbb45f692fb4a4adf5ac0ff40ad6aad09ba2d01f40124ba01e8aa4a2a808b14a03ec04da014ea16f80bfe5aa26d5037526517fa026f01fa5ba02ef54a6db56aff57fb01ff0ffc1f7d77ff6ffb57ddad6a5ba05f88dda6daeabfb6f6bbfeadfeaa4afd27ff5b51b77691d7e8835e421ed0fe01b08020154009101102b5005a02d20a5449a2a45a01ea0dd48fe84a227b02b712645dbd11ff42556b85aa5da8fa1f00bfa407bd900a55e007c09214f54d32bc056da8423f807f01520af4822e10b526f413f40ab1bf5affa85ff55e69ffc9774bf52ffd8ffeb66b6ffa17b4ad927fe5bfa47eabfe91ffe97f55fbb7ffd5fed67db7f64bba2bc4bf50579007d45600022002084844a80244125212d984a442d2aaea25ac49a94ac257d02b407e497fc8aa9a6c27ff4097ac90ffea2b505b809bc00ff02620b6ca9e48308b5041b600d500d403ed4f28132285ac25542b017fd5ffa4da26fdca7ea1dd49dadffe8b567fa9bbeafffa7fa2befa5f90fc8adeb27f62fb2ef9dffd5bdbdfb4b7faabb2b750bff62fa5ea05ad10ef00f80580084a0021099084a804925440956a0b84aa0235882e10ed06d84a7f41d92be8157e45dbaba0bffa0fe5da026fd22d48f602d4f29f50d222b208bc00301508a3f405a0768037a909a45a08e95ee955da44a27f90de7e0579ffa7beab9d52fd27fcd77e55fffff7afdd4ad53bc2ae740db2fea7fee96fd5fb4bfddbbed2fa5ff5a76e89d22da09bd804487b807f210100920012210982a80a59095584a415d05532118977c12ea10a88dd007d513b25f52fffc9b6a4da87e82bea4490bfe02dd22450af00af884b107a83ba812a20a805d01db095481bb22dd802a45f443fa91ba5fda7ff4a6f54fd07fdab5ea9f4fffa6f7dabf7ffea77da4d25f792efcabb4afe27fddb7bb5dafff6db7653e55fd09f521b82f688bea04a0ce007490010105012aa84a420a40aa40b6992905ec81ea10942b6006b512b24f8167d2beb4cf21ff52fed55497ff12e5205807a8056404100d442ba848810d00654899490c03e076edb22403620bbd4aa8afbabfeb7b631877ff54bedcce02fe65dd62aaabff0fffaffd7feb7fbd65655fa43dda56d5bfa3ffd6ffbb6ba5fe99f7657637f65bf492542d400b48207b8550180041004841248254949209b90562411025901aa24a912f043fab53a35ea1fec57edbac8ff687fca65097740379212057005b9454404d00aa045240a6147a02b2449c903ea7f448908ed427dd5948dec07fab65a5de87ff1f776eda2ff62dfee7557ffbffffff76eed956c4b5596d02fe97bbbb6e55fbadfdbfac2feb57daba3167c03dd2a5108c88be001bf0a00004022880841142229214984540429915225f00af5aa92b6702fecbb2dcdc17eaaaf7ab30b7c01ed2c530ad003e915112dc005c22911a9007b44a79424805d80ae26f300f74fa4842813d005d92955b7e8fff4f5bbbcdb7ef1bf75f7a6fea6bedbd6dedaf7fed63515c80dd16b95e8cdaafebf7dfbd6ffd7feee6d7777abbb569b542005b69150000a39007f01000081404484908820529294a4244949aaa9242a45cc12502b446ed1bb537dbd9bd89fddedbbd0be62bf668d2422a407a21bd016c2a411023540b226222a01e82158453ce0df24442285b026e63635f8cddadbb679e0f33f00f8e3ff09f8c0af2f083cfd8ffedbf744be2015b87fef87807c67f27e95fcff6a255a346ffe01fc41fa33724f7e356cc0f98f9232740aa052124457bc4261205dde0ab5d569aba4e2a3825ea7007c29300fab03f641f91e0bbc67416de10d785ecdf7382eaf5ce4f3a91605a86d48b0a222482b3b1594a7f9a912f007c9a1031ae9970dd1d3f78b9224bd028772e81c36e1c17fdad757d5d47fddaaffb9acf59255bba340f9a4a016fe255ebf32f9fded7bf3755f5f64654db48aba6e05a06945c04f202b016c03e21b10ad0aa576bb25a4e24aad3380e503c53602f806924e12541a45b2bab7cfdab470edd597ba9b526983567354580629161c388150055860a5a803512bcd524dffb0b2ec1397a29da209710f95b7f45b85a99f4e89f9cbb73cf1bd6f39efbbdcd72abafd4fd0ea8a62d63b9efd05b7f4afcabefcb43dbacefd48ff0faafd50b6ed2938cf2260895e064a04411422199422705d20244d37a1ca05420d5a4bb88b63250d6995fe47940a782e21c7e39b30fe40f175c7ca2f11f02d328ad5495a3404b5925ad40a804ec03caa18f42d141825f63cee0247e37aa1e691bf877a19cb7f3a5f8955f40db9b6d27cdc3a8eff6fde57ad857a57e4aff53d51bfb5bddf7d57f952ecc7da96d65e287180ef35f342d42838e074ce1484022c06d1167b0138029550056b50688038407d543c422d81d33971c79f56f8b266dde577a06b09cd32959678088e2417e3c8cb601c50316a34553dd610ae85f1696a78831184221e0d8ed2d059c1c7798e7d503fd6799e75ef3a4febd8be2e6b77ac9acc7bcd3cce430ed39af8c7d597ed31bd6ffebef7deedfc4eefbdb9ee66a189a3a5536cd12206e65866301c051113626aa1664e4a9442c51c23390830073412cdc4312a1aa3b4718e73166b725aedb49f750c718eae641b471a9302850e7398f808c318172e5cf1a8389480d12d71b985648a9871a5635305d4388c77cf7cce721dcf5aef2bfd55e688c6f7eafd5a5e5f95f3fc38ef62c522bbf37ef63d7a7ed57a7efbaf6ea6b4e6f71ccf2f69a56256cb15c505188a188a423c24184505511e4d2d0a02240d1dab314d0cc4b03035dda80c0669546e6fd73ca4638db65fc7788700479a3e5b5d0d068e888df10ab5420084255a67e64439107680eeb1a5084528b4d2ded6868ea9f11c7f79cf0dd49a76f1df75abdc88575ffdddbe6753b8cbfcdbba246b2ee873b77ddf52c2f5d7fdbffbab9bd3aef61e7a3b15041ab1ba6d7980ed0a000235423104208822b5c95c085e2520a653a97102089a467553aa0afd1448d9b759a318f4da5df7676f8cba458c72f7881c01039839d3596e806c02b14a8dc84580a839b0fea50d1593b088333833f202c337bd7a77dcd5ba946bfdd3785d80766dfb7ff6fb2dd7abaabf2df91250d7a3f57ff3edd9de69fdbff57e9534aadfb7ddaf85a49608f20bc91c005220880a4952002005a1aa0542551030adf0be469d4a904484b70ad4180004597e676ed74068b7f4f6cb52500aa1e8ff57594b80a98596312504040d00569542ef0cc0647407fd2d85101142f577dd6e8a28b7fef43cbd49800b371ee73fe7186b71fdc67fd6f1f72aadefda5a97152bdf77dbdd9388de08fabff5ff7b69d5bfafef5e2b9629257b2b1d471203a0af1420840000288448655912554248fb2ad31400109294b2da1505a8a2aeff1de7311019c7b45ddb39218b44fad74c7308a0a8547ebded12609248fd9f45840020602942ca8348aa08c5dd6b5988a402e67db3f715a9d6ddedffff9d92b2a8fe5df6fd96b2f7fffdff7d5791a892ea4daa3a46d665fedffddf554675f6ffbfda5f55bafbfeed7a2f884812e5c1b62600000221a5a0aa028080904aab488990a824f56fd53d092081d6fbda1951b49af4fe3fa5ef4014a4adead70200a5d4f57b53b918002820ddd72c0188aaeafba56e58246000786f5118022015a9feaebaa54aa850feff6f5ba2b2bdddffdf7fabac26f2fffafe7f45b94d75bfd656443402fdef5afd5784baf7ffdf7f5fabedaaedbbaded0250a27256ab79804e020040920845000041a4b4aab605909244f557425a0180a4aaff6abb04a824c4ef6b35970020b5f5fb757f014951a27b959264000040dbbd9aab009144a45da5fa13000019f8ffaa8a80481155ef5573850054ebfdffefad44bd94f6ff5beb5790d4eeffbfff6fd5deaad457b515018048e9ffbfdd3751dedbeeffdbdd355555fbff6f5f4b44ad447aad4c1e004200925412490500242055aeaa440408a4fafdaab40200a824eab729250000a4fedf6dbb0a546b52ff5767452080b4fdafb5b601009548755f4490000092ea6d2d6901502b07fc7f4525009054ddfeceb64254b752ff3f55e90848ebfeffb6df22a9db64ffefbbdb2dd2566fffb7ad02d156b1ff7f6b5d0de8bbffffefefab76d7b27e57d55e0120b5aa7d9707d05600009012212201009424b52aad425015825aeb537b020034a1be97aa4c619410b4ff45ef07406d55ff7e67a6258414c1dd49ad00002591dedb9446049008a066ab5600c001bddd6d954a0aa000527fbbad12c076d5faff7ff7b6a282a4feefba4a0ad26ffeffff7f7795a4a4f6b6a992246d9ffefffffe774bd56cdfff6f5529b516f5ffafd68f002052e6415f05800010446a155227004411a9aa26214a104aaa7e47da07002224d5da29929524d67ffb86bd09d2eb52b5db4a6482285c3f4264190094a42de02f0045a990fa446b5200f080df9d10ac89a80af9662fda6fa4a4bfe627fa277897bdaaff26fb4558efa4fdd5fd7f6fea4ef6ab92fe02f417f63bd9fed535fbbff67fe97f45fd9eda317e1cc6e3701e83d5904c1a7902e0610894414814432c4a328c08a74c121a27a44184661c9a946a07d9570e26b14c53652c49946773cbf6576f868b115fad4c81ca76087dcd0f8013024e3423120122aab94b392e8138da08d3794070a2515dfab75a650e7dff705f3d1d7f61ffabbfc477ffc77f27ffda7d6b7fed2de82b6bdfbfb4fe89eabeabb5442242b72ac82942d4de22aa7500ac5fa8029654a072f4a0bd4220f589bab190025f01362e089011042ab104a8146ab5b91b6a09adfa6b69c457c8fd9ff6356f2c7e5facbb0db0d5ff84ff9452d4efb0dc05aa2da817e005802a3109ca4b00da22fa899212502ab4364d02e01ee43f692fd42ad1af508b00dd07fe07b52dd1bffa6feeafd4fffabfb57d77fbd5ee6bfa15ed3ff85fca2d08dd22aa12124556a5b508ca66ea3500bd0121aa5a26c88220c5aa2da02f00bddbaa4a0aa0ffa2f600f827e85d49fb04a4a42ec0564027006d15d50b006d1db47505d00bd005ea421b225d64bf2252ff02fcabfe02ea755b7d1550ff6ea9ffabfe4bff40bfc257f457b476dda2ff45dff577a57efb3ff16fed7edfaabd49dfc8bb9c26fd15a904502245a80a00f605485549b25620aa4012c2b682a852820fd09ba05ec00da87fa1ac4bd4d6ab16e02b94aee0bf006ae817405b01ad0429217d1540652d02f80fd005908a7215a016e956a45f80fd85d46aff01fc43f6aaba2bf217d27f75ffa5bf643f857e857e45bba7fa5bbb77fffdd2ffd5bd6dfff5df52f7eed5ee5657158f22bf0b0841ad02a815c026d10a80bb02c82ab5225581920a29c0b615005e402fa9be00ff804eb47b55aa13dafb825ad55784acc03f00766a53055001266421b45a1901ac177a4102a9801e8096aa98b65ef11f74b175bd01f4bf01ecd35afa9bbda8ffafbaf72250bf54b34bfb45fd7fa5efbf4bffd7dfbfbdbff67f6bbfdb2df5bd6aebc5836e97240922ad003421492d9416a0d20dc05a00d08a944812a9005dad00b52b8037644b2bed0fe8fd0be81724e5ad56d4d25c440f7441ee02b405588136a20b72c5ee005e02ec409a043540aa15d895d532a53ff0abd2fd0476b27f425b05fdf7d6b6fb7fea57d2cad276a09fecd5ceff4affbfffb7df6b7ff77fb7ef5bddabb5dbb76adde5c0bfaa04408a405502501156d44a886a02d80154ad1425d0034921540bc10a49eb13e4017fd0a6daca03ff206db7437653c195f60839404b24ed0b400534b18b4a043940ed8914003840aa92fae94fd00f79fbd2ea366405004a4a50f7d0f6ffffd5fd7eeff679f338ee72f699b39a344b5914566437655d3ffbffedfff5bf77efddeff6be3df5eeaa4c49441211100240041021101142124aa2a8483955297556b8cde153bb68778597ebd24e16671beb07aaa824682c814088300882c041301084c424299dc9e51ed7f3567851f986569546314f7447b8063ac4b3986a41cdd80fbfdcb4adbe35ffd35be5ad6a7ae1f1f42fbcc75dddebdefb2eff6b777ba7fdab5ba65b75bfa537e84f0ebc7f19870aa5882c822a8924d60e440db238334997b05440413205e00111a952d0570235801b6a47ea02fd83eae5bac83fb29990620500b411d4824403956d6b001206a05b21b520bd02aed496e22ba815aa19c500ae22ff43b7fba8fe5ffdafff77ffffbfbbdf4a6dd5adbaad5d857d95f6a2ff60ffa6beae77dfd5dfd27f552df91ff5bf07ffbb496a8132901020010413901211924a52ad1255ca47e905ad05e02a80246b804e8946b796f94afc2ffa5786a5b7e0dea1286505e820ae12872005a11ed0ce00c901ec2401a008548a244b4beae7e817732f5536ea4aff112aeb0bfc8bdedbfd6fceff6fea772bcb7595baadb3d3fc7b37f7dffdff7bb7f7d7f7eddbee6eab2dd3b5d0ee017e5312500924114948254425e49a88945e801dd50470174809942ac0360135a9847a851fc077496da35bf50bd085bed02f922d523902004d026552085988e993e87380df4a082215e909402b55d47fa82fb45b6ac1f605fc4bada716fa13fc97feda7feffa55bb42a8d455fddadd26f97f7ffbfeebfebfdeffddfe6dfbdbbe6db7d2dda2fb80fb8a00922424294a110aa2a6543b11a42841d5020b625124408a0ea01f20a96ad24f92f417bd7e23a05fd0dfa9ea2b507b8836240f48c55016f405208816405b013aa0df911222126117904b53a8cd9aadfeabad41f60ffab7444baaf4b7f4fde4b7feafaa0fe89272a57fed2fdd93ffbbefdbfed5ff6fdffb76efbd75afbdaa562dd9d33ec0ff2009481211025225498544a02f9028ca116212a8245a0254002952bf8252dac1bf93b602b68be4027db14f9056b74caf00b6002e109d802c604f4025296425600fc02f0249402eca16485a11ddd2665bb2f75525fe45ec1ff82d5ceb0b6bbfed7fdf2bf785fe05691775a53f87ff7bdbdeeedfb7fe4ff7fb7ef577b5dbaabda9563b515fa92ea8164417804720840880b2826a0315a195b801352144905f00f00320d2ed7f89fa3f010080a2fdffff555582148248ad446a6bff6db7442da17a13109024022010800488442012882a95d5daeebbd6ffb5eeedfbd6dfba6fa56a9b90daaa55e94ad42240bea214fadafffd6fbfb7edfff7fbfddffff7b67bb7756fb5b6569b5128220910910400000441901020212015414094242541ac92a4dae7d19fbafb5bd7debd777ff77defdfed6eb555a108850a4804a90214921a0088102084108848223132424da47655ebd67f77fffbfddffb6eeb769dada49565fb4456ad7fea7d55af59ea9e09c5a4551980fa2d820d0000532011044080109504a220ae44eea255ab59ffd7eacbbfbe6fb7deaefaff7badebfad6f5cbab04ffd7dbca567c5bb44b0130174801a040042045022055121545283208290d51d03aaacb947b54edeb02a07d5277aad26dfbffff53fedffeddebf4bbfdbed5d4df69658c30d5584511802b98052812100a562000b64255601ab1ceb95008e865698252c9b5affba9d87fefc43a75fb7fddbaaeffffcb2db9df5d6b4b718aff8a50d26d6f4115618cff800820a976000214025404020009290a089482b44aa040b2b595227d47ffbb4eebdeffffaafddffdfdb5aadddfed2bfd6eeff6ae94ebbfeb42755dc9d4422092a5a111583405480500082a120010212508252050a7d4224de95b206d54e87a65aaadf47f62d76b95ff7bb6cffa7f855bad7b6fcfd2f7f1ff445555d514d3802ec4af008005858e245097d49d006115ad522ab03fb59d02a05efa412aa0bf96f101503fcb1495f1afafd50fa1ff77d82af97f5bd55210fb97a012b67d0dda2aa0760b415259d609605f00f81452244ddb15807f01dc96a4a455fa83897e41e85b05d56dfb5321ff05ecbf04d94ead3741fe02dadf25695def578bf623b47f0549a7bd2e45f60b68ff0a48ad565f087005805e818068a55e05780b907d1120aaaa7a20d04b00bf0549b5edf786f21f54bf2b85bcd5fe89ea7fa2fe5f95d7ddbf9bd45f40fb0d4829b5be45a89f80ea4b00a194b604401700f20a0191a9b625503f20ea9b80a4aabda548ff02fdbfaadcdeff5bd1ff21ed5f89aae9fa56a8bf82fc9f48b255bd0ba07e006a971090546d1500bb00d44b8440a9f61640bf00ea2f4124c9be5744bf42eabf8554d5fdbfa0ff84f55e2551ebfe5b857f49eaff88645b7d2fa077086aaf40a44ced1704ff0468af11a980ff0300ff8a542b014295d44a847e45b57f49d9d6deaf407d01d25b024825f52b80be42ea5e89a4dbfd5fc8fe47f5df4a985bed5791fb00d26e42a8b5da2e48ff23d86e04a024b29500fe04badf925853db3b84fe00c4a700800042bdb2fde6f2d69122212a89106b4975bf4edfdfff7ffbf76eefded6eab6dab64ad50424110800008284402aa164b55ab56dfb76d3faaaaabb126ba9ed2da9fb04543a029000410100220080108210119194c4762ddbefdbefefefbff7fffddedff7fd7ebfbff7f77bf7bddb6e6badaa2495084208088000400000020002080482204444482492a4a452aaaa5adbdaddbdf7fbdff77fffef7ffff7fbbe7777bbddb66d6badad56abaa2aa552442242100102081020200004088020201084101111894892a4a454a9aab55adbeef6de7bff7efffffe7f7ffff7dfeffbde7befee76dbb6adb556ad56aa4a292992201102821080104020804040804040088210211291244952a54a55555b6bbb5b7b77efdefbbef7fd7edffdf7feeff7effb7defed6ebbadb5aaaa2a55255192481291848808212220880024028820102210118448440891242195925455d5b6da76dbbbbdefeefdf67feffbf7fdfdbddfbb7fefeeddbdeddeb6b56dadadb5aa5555552229112209420484201004824008218088002112880811914892245249524a5295d456b5dada6ebbdd7bfdfedbeff7effedff7fbf7fedef7bbfbdddbdd6ddb76db5aad56adaa3425552522899404540a411200898024400880082182002284902422212295925209912a6925ed12a9ddbad77457db77ffde6a3ff5ffdff7deeef7eeffdedf75bff7bfb5dfd66ebbbdadb5aa76b75a854825a8ad48828840342901220210109202900800221125108400492229212202aa4a994412524aa952554309d3fe2ebf2f61bd7dbf7f57bbfafef7fe6dabff77ffbfdffbddfdfbfeb76eab5bdbdeb7aa96b677db5da95ad4a652a7801a02aa469a04000001988482000140961022020188202249020901a952524b4424256ba98da824da6aab2d09d03e91af7fa92be8feefffaa5a52fffdffbfae6bdfffef7fed6e6dfbf6bfba5bd5f6dfbdb55a6af755fe25514df46f5b4aa400b56aa2ab00004a20071501012881241024429808a4002225942640548808445220d0225001f502ba09b2457643d2aae89ee41ba9daadffe99fe8f7a6fba66fedd60af95ff57795b6febff65bbd6ffd5de9575ff22ffa93feb6da37e8fabf84a8bfd04df702b54d1645fd05d4d5055da05f809e8810415500a500d241c0244015c01640092229882a880aa02d017400de42908d6492da85a80da882f682887622b6ea9545fc05bfe47fd0de4afd5bbba4fe2bf5d7fa12ff97faaff44fbb7fd257f4af6ab3d7deee6f9aeaafec21fe25a5bdfb16fa97d47f20b7ea2f51fd82bf943e11f645f20437d096286b815e90ed2a000ef005a820292155024a6009d8007a02504925a81ad013564025682f805c491b69238af44974c2961ee07f40dd2ea1fe12d8abf46d01fd83fadb4255fd4f296943fdab90fe83affc4f6a691fe87f50dfe4b7ec4bf65b5d52f7b6a7f817fa557faaea57d04aff019a7f817e7215d5fe05b580b7e85e80fea0be52e502fc026955490bf00f6c2569bf8444a036156845ad80ff11b22db6407f00d50ad8007f02a95d00496805923e003fe82f50dd24d522a936682fa48b7a05fa03709748740b52699fd82fa96ca5fd007a2be8ff49ed5fd0b7a57eab36644354fb03f81ff82ff82f502f49ae4a95fc3fc0ff03fe827a0554496581ba52b47fa07e616fa9772b2affa7fafb85fa07f50b5a05fd42ba40e652001721aa07b3208fe90fd55685bf2baf2ad5daaea2fe40f56b56407c518896a043f00b05e8810c853d003ac85d825b91d63d416dd48ef217607fda4db46b0aec2f4809f813f40ba457da5ed0a63aec15d205fd45f60be8177215e212a95a972a09ff07fc03ec2aef025995da9bb22444b5505f012ae53e45ff41bff53fa82bfba07e017fc17f9137d25df59570ab78abafa817fc2fb195226d2b8808f14ba245a00af89b502fc07dbb15edabaefd13436c5107a8047a895a413444b7a80b4885f41fba2576df5f417b11bd536d49fdbfdd929b02fc0fa817803b44354055d53f8016d1d405e815f8abea5de9c7f87e9176407f42ec0af8a4ae80444bb405d115e85744764155a0be40aa6057adb617fdbfffa855ff60afda89e5fe0ad5730336d0250472912ec02be9db2fd08b5ee24aafa03fe993d43fd05ed28656f206d5a725aafe1f802f5042dd0a50a516f02e7d01f887d457d423fb82fd95f61bd2af02fd12aa5a62a7f5117f805fd025bd89ba85fea47fe92fa255b388ec03e481aed28aee07d02d514b29225580fe817e0564e917d0be5056ea37e9b77f802fc95a8637405d65a1afe80b503b413da227e893ea6d7f97f609afabd6f4055417f45fa8c912a0b688d808a0c82df0cb4dc006ad15a23f809e52ffd0ff046d5bd516fa0fb8ab526fd21f602709ad906e00d50af8477a415bb5d82ff407adfa82ffd23fd0ab283d91be80544bfa4d76214afa0252760592fa11feea1da8e80b69f30fd485be74afbf90467d412bf6019550a89bec0756d0066dd18eb2d0a6fdbfdf4053b69192fe01d5a4da5df70558298235e43f4015d5bfd57f00ab9cd4867f01eb59e877b6e32dd2d42ee44f3045946fd12f4052113501fe402551ec52ff8336aba53bf90baa6ed0bfd23f401aa54aa27fa06a17f04fff40dd92e8adf8095655c5ffb31fa45da17f91bfd06e44f6cabf02550bd00b604390a4e816f50750ab486d915f22ee1bfacb7f09ed23ed92be8235b52257fb03227f02bad02e704bc456e4bf50d14fa8adfa80a635fc0bff83d4bea09a6a0bbc2a01fee42f48750bd84237815616f593fe01a5aed002f903ecaac8b7f40faad426fa017f40f508fd92fd826ad5ea81fe81ec1dc85fe94f90de845da41f8856957aa5ff09e92f6c0bfe02e92ea0aff48d486e825d4937107d01fd8abe107515ea02de40d22b50dfea16427d423fe20f925d93bad9bd24e257d490fe40da5bd057fd2b417d495fd405906e045ce51b52d28d68cb1ea0be03b2bfc52e412f88fa0564d99688ea5fe895f404b98fd05bfd22bcf70b5dc926a07e015ae52b80fe16f5927e406d2ba057bc05e8bfd037d00ba85781b6c9aa8af44ffd05f508fa15780bba0bd1bfd42b740574af90be22bb21f8177a0b6d00f515a825f50ae87f625fea04693784bb622b04fd0bfb24aba87d057b05f78ae4ffd05e9222653d805fb04aa4fc4abdaa08b8e807b221bf04f21fea955e40552be8aafa2143fdef2fc80bd06e417b417f20fb95bd9556a09a5ed0379505c07fc02fd02e89f602d952258afa0bfd837602f416d4369b44d25fe9af504b82bd00edba444efc85fc0b5621b20770974ad4c85fd417b26bc47f417bbb4a2df58bfea03e21b2036869136841be4a89ec0bc05f0056ed05927ad32ef505b4f2077857ad94f45f7d8bfc02397ca05b92d6007d505b6505485f00fba06e2bf56ff597da6ac13f600fec37807da13bcd8a44bb806a51950de80fba076b52f40ba02b5d4ac27ee07e524b627f4077aaaa0bf82b6aab082d800bb0495769c05ff05fa97d37fd88b6cab742ff80fda46a26fa04b4d21fa0d615e85748b601bd00adf213ea2be0af90ed0ae907d2dd4a35fd03fe03b5b62257404b55a0807e80bf886b21fe837aeb4d4bfb8bf6555b9de01fc0ae5250515fa85f885023f4015a2b21477e417d5245ffa817e0b713da217f625fd45529bf406f928926e24fa095aa03f80be05634a5d07b6bef2fc197be02fe49ed06fe05daa22aaaea04d0a7823a003fa2bb44b48a2f600f6597925e55f76ed73ffa03fa15fd15a05ff65522ba405f402b497d01fe10b72ad21ff283f655aa27f007f45724adc44e4292369590fe01be05790b76917b545f21d4aff45e4a2d013fc2add427d81fe0bf48f5965a91aabf8012b0077a4da09de807eab5ea56d6dd84fe17fc842d21bb436e00aaaa4a1291af8042d415e21fc8af50dfa22ee85fb2fba99486a8ffc1bb642ffc05e457f40df54930b55554731500ff02f12e245b8b963980fb1f00f8c1ff0c78c0a3af007cfe03dcea7a06fe1015489de28780fe56685d01f4ff7d4a5cb00ffc01f803fc31a816fd3adad0ed4f4959b92ab05304854b7c0569c8bede0259ebba5beae4cb927ee7207f6b4817ab03f601f42e0a3cd784fd680d701e447f521e2f3cc8fbea5d0db87f50a8241a82b3150c94c3fa6433fdc7da422315798b0a4ca3f797592e7d050bd9b0545dc2024b48d54565aa7f5994dfd5edfd55b9775390f08200213c010c4d1158bdc496e565ef7edaedb6aaa67efb0db07529412f596f01ec02a02f406e0b51d5d622546bafef5380f381ca7d00fc0690ab34955a85529b6fef6e5e7afddd5bfddf6eefb777576d5a552f0e893c21b218187185400420301a8902544820da2585548ba410648a1254518aa0286e95485725427e6af8db5cfeb6fa37a56def6752eb7f63eb373ef5deeffcffce7bff557dbb65efcadaad55bd2bf9bd13a5262055206a0c84d05a2232096401ba0948824033d024d14d882c41b8d06a433cb42add5a05fc97ea44c8f0f8159c1a4a71228a0f7b9833441077512b38453250b9a013e85381a43a84fe912a5c05d455e779e75367719da7bb27dcdc38f6df7faddf635427ceadfa954acdf7d2efff7eefafbaf7debedf5fbafb16ff6bbd79ae1987d66b2a4f0481482012132e144b0952936446ae21203050cc70196aa9428a5926c51b80820249cde09ca5c311499c5ed639437854e80fbb949698022ea813a44b008583506372086c083424b1c6718fa2ea61d6735d9e1e938d23df136de740bd68d7bbdb3e9df3cc87fb63ef67aed5ed7dfdcefff65debeb7debdd57d4f13cea3bd78b5d5aa3f2bea3324b421ccac98753549208a30c07196908084106265118832886e128af54ad258729f532e71c53722869db8675469160148ec16d11518d2158375d8ac7108e8039672c0ba1084554b2687138a0224395df394e3967839fcfce731d1ab795c7fff477cc2d557c5eb7f627e1bc78dd77dff77aeddd7df79ffb6ed55aae6daff3e556bcc0de794a9d0ca0106111ddd042434961b154496302484889303c981a1449a998ba6a992188311ce967e53135adf0f0fad2f14460a82095b362020d0358aa37e178003340a572c56249a99031995e71ae10a66113f9b6eef09e68ead5b61bef42b6e23dfe7fafcef34929bf3bbc3b95734d67fbfbdf7ddfd7ecef7b7fbbbbb54d73ad5f57d57da0754d2558148511001192549d61590128c5a0990e8c510880522e791a6a25505581ff6296481b80ee755bbee40ab2328a5bf6405804c062c0f5a83621501844b5943ca01a40114cdca3a904944cb5fb560dd70690befeddfb5650f549e8fd1d6ff708d6f7ed7f77dd53689e5aebedeb5e65d9bef7fffd6fded9b9a5bf9d7f7aa532c7b5bb0f7dab08054441ad084910406256699d1508a18903b1ad10122021d18e6aaf50b54092e0b6f23d3411287d52ffaf3e844a61883ea5ab2000005609ff10ac04480b80ad06b92b019054a37d722aa8b084d826eaaf00a254aff7bfd5d257aa11f47fffd2fb45bbbefa7fb62b7c5570cfe8ff923b62ffaafffffeebfbb6b67def7ed76e915bd3bd8777555204202c1cd13062008a114b6312ee400c2e253115892420aaa8f59aa2969446b0d274511133e81ff07fa27dd26a7229a87b2871104022f25a4415a2190380cc03758b005190f7486d15a54888f4ea6aa3c410c6f4ff77e53dce7bd570ffd46e4db397f0ff91ff12d5a9da6eff6fed9bdabbfbfffffbbb77b7ddd6ed7695524a44ffefa0ff4a902452223511150009d09baa29192195904f6033450a800ae47f4bd4ab8052a47a07f50b401580feabadb404682be86f41bb90a00a82ff25fd12540484da8de200454804085d115629800864efa6d44e02aa0dd8ffa3ff2ab565f5ff5ed7356a6f57ffbf74af840a91fbf7aeaa0a92aedffffff5ff95efadffffdeefb66a6dabdf37f360b7910859350920080428855295884a04a950fd3545001282fa4ac8b7402f2445deb7f525403521ffaaac0af21b00dab52b6504112054df847c05e006c94ab9bb12190054b515124015809b807ea5fb12024994fd2fa95b12faaffa5bedff955243fcffef5bd5aaaab7d23ffb3fc982aedaffff35fbd5fdbbffbbddbfcab2b6bad77711d43ce07fd504520a208424a5c42a002011a95d6981d0940088a8b544150024abfe6faa48df5609d0bf5bee0f544968d7ff3680a826004d2905ec05005028656f022585a20ce06f422d001029a9ed575d02aa3295feadba7f00a896eeff7f2a69bbe4dafefffff722d95a6bdf6f5722d52ef5ff5fffb794b6fbffff7fdf6a77dbeafe5bbdad403207f6bfa90802212224b54452010804a5da56ab05409214d17651132001a06afd6dbd02085529fe7bb35a018054dddfdd5f014849d2cabd23880040245db5962e01008903fa5b82240008216ab7a57689405755ff7e95aa08c86cff7f7b6f81b44bfafbefb7db422475efbddd7709eadbf6efdfddddcad6f6fff7ff7bab76b7f6fddbb6aa48c483ff5ea594009084a8560929090020aa5a5dd52600884654db122a110080d4dafb6e131144db7a7f52fd040460adfbdd55a900a017d0db284a13002069b76a23a200e801ba2d45848000102aeb56a9b60079137d4bed93a2044affbb7f915da1fbbbf7fd6bdf525fd17ed52ed90afcaff75bffdd6bfbfffabffd5fedbbeedd6dbbad5555b2e681fe2f0204224a105305c8844029a4246a43484a215295c02a080ca155027da5cd09a05fd2b76ae4ed5dcb5fc70bbc2f507e00bd024d442846b41188546903802b807680be08ad006c02652b2125fa49d85add12aedf84ff02fc4ffa05e6556ff3e3381eeff33c4aa736daddb7989fe3fdcce5efbcf779ffe5ff7c7ff75dfb598f2d9bf5aa3cd67da6aca0b8806212504229448c2a81ac2165b1be905ca2408822b643246a1e209a7675d609a03625fa47aea5b05cc66fe53dc201a8019f60510919aa1da4f80a4406e09c8815980a9092e612dd0ce0ca4c55f16a4657233df97fc0b593fe4bfbd9edaeaaffd525d705d1f7ef53771768ffebff7bed51fdbf6fff5adfea1efdd7d74a52b456f80f409768b5485512c056b00b6809b2105413d42f0028003fa0572042a25d49dd2b680be9576ca7584b505fd8be106493be55c241504bd506600b400b428d56b0054055d0bd6e02001b55b6090952f58bd6ffd05bb8a9400fa01540dd15f99fa89dfe7fff4ffdabfe5ffdfff57bab7fb5ff75afa46da5fd2b6a957aabf64a1991be956aad40b2807b11cd2021008be86f49806893efaa150ab24b525357c507600ff4435001bd02f80bb102602baf220050005f006f40b5409516a56c0124910ed02fd016a4bdb5af94aab61b41a50af802f03ff555d495fb5bff5ffd55fbffbfef57f9feefedf5eddfd5deda5dd516f457b592ee2a5559ffa9025901f607c01b406d12a45752da815a6803fd46d0374577ca5603f40fa424b2017b09f48b24ab001d2077002a0148415621a02ba84aa408485d4055605782be00b5b55456fa03fd17e92dc016c05f40da522fd1fbdef6bfb67ffddff65ffbdbbfeff7dea7ffbfb55b555ba9b7d46af72da9bb15fd824c552413f605e8015555414b00f112c8aa2b52f7017a01fd05485da98ab4272d82caef202a00fa00935094f42600482282540049482ab405f40660176405b252ac84a27677558af70aff402a109108ff416fa4fb55fdcbbfddeaffb6ffffffb6ffdbffdd7d2fffdfee5a6bb7d4afac966aad2a6bd5a56e39056e02ba49408050935251538b603f21d606da03bea0975daa48fbe0a7281101b58517d0a405d80bf0005d118014402159450035c88a549200f982aa9ab40be00b2af245d410ffda6e52d5006c81552f5240fdb3bffbf6fef5ff77ffdffdedfe7e7ffffe5dfdffeedeaa356db5566dad2df5969ab22b21d14a52aa010900376a495c02215dd00bb5a427f08b58fb862af08578b25224404ff004ab204466448903ba095a800844890260415528255284d64c6a97f8005ea450957145fdeb3ff90701e885485611aef017de6dffdeeafffafffffeefff7edf7fef7bfbf5ffbd6d6dd5b5b6aa5ad5a26eb5ea572d2b2fa1b605d416200300001040124355afed56536baa168f1bc7792633cf58846130404000024188102103b355a98aa26eaceaba96ebe96b0b5b2484011881204100148114484985b6683d9666d6533dbfe7cfbb3e7fffe7df7ffd7dbffffe7edf77bf7befeeb1fb5dabaaca612a4a8e4545a98c5675b92e2f6ffa9c757149c7a9b86a1646716039c229c850a6c4228595d2f4f8e08e8ed1cac00a4c184650c1481ec4bd200a4a844a528841a02a05a114001a643085c4ca142d8e2ef2c2e5dff9df92aa6025e87534daacedf7fbf7dfbbffbfffeffddef7bddff7eedbd3bf5f5753e968b55ab5ca6a6aaed75a6b45c629925e008814106a4a3a60da3505422024744bf557995f5bd2370e97a0002802310651000514598a39a0bb9582ca466b9110ad4ba00428232961912000124850080aa1a09abafff5089488a8d5905e8ffd7f7ffdffbeffbedf7ff7eeee6edbb6eddbf57d8fffffdd76dbbded766d55dbaa642d1529ca345a896c0aa18622a2323c4b40e704937d2be89f625761c4348a4b1218ac00214c1205884208522544f6016f4f058828895020116148918a1421acd4fe9e3076fc012952773afdebe74d291244149592fa6ce4ffde7fdffbdd7fff77fffbbef7befbbefbee9ff6ffaeb5d55a6bd5daaa6ad3da6ab7ca2c851254104804c408488aa892210a0c2e09fd566e822ee19a36eb47e5af81dcc829a03009c81015a00ac903fc2e01900849022122844c89489524aa1b146b114452206e40fd6cddff77b7243508426232a0ad48fb97fb7f77ffdefffefdfbfbf7fbdeeffbdefbfaffbe6d6b6babaddab6aa9a55ad52a55a930c941401052a8690024592c2aa1a4c3ae5cf25ab7583722ab14b17f110580b50771202331065054a0407f82b92005022414491204a12a564323429d33261bdb0ac3321f6fa4dffffb79e0813914cb620db92fdabffd75fdffff777ffdebfefefbdefbdeffbf4ffefb6d6b65adbda56ab5655ad4d456a462a0a01694808535006ac48226aebea336d335dadfa8ee48b04dd0d11cf884324220545a800da0d11661ea0b70a0040102410494622455224aa520de507a8d6348e629424ef6ff7ffd535845640401449e64ffde5deeaffffbefffffedfbff7fd7bdff7efddf77defeedeb6ddb656d75a5b55ada2b624395c4b4855042465544520a292ba02a50502bddb69f9dfb0fe6ba42eab083d5008624d002c55750184584521d3010012285105007f000024815422e8c615c07fab000040eaffffdf9564258890aab55adbfdeffeff5b6deffffe5db5bb15d9aeaaa4ee564455eaab6cf7ffdbddffddbdb5fead94ff25252da14a00880811000b4800002a0208891092d45622db6dabff47fbbf75ffab6a7bb755db926e02ba09002a10294900800a80241185a05a524aa42b5554f27cd020dffea8f5dffbf6ff77df7bb7ff57ff5d766b73492e54bb50a2b405b8144014800042200011809044282a1555edda7dcbdedbf7bfbbbfedd7dc77a9ae6a15f07f48b7b4f7dc6e55d5447abb8702e9bfd0fe4384c05e80340000088488001042429208825422f92a527a5bebef29b57f777fd76bb5df6f77a5fd65fb6fb55afdaf62afaaaea05f0951c03e009a005c00da010021b501a402a425aa258252a9a2aa0be03eb57e412d85bf442b42f9bfee1fe4fff66ffb57eabfdabdba3acbfb365557fa46b80260116b0981a0762a84089100554111581757501fd024bc10b414f81f6d89725df55f427f61ffa3dcad6ddeff8bfdaf7dbfa635e59d68afd6aef8bf80fc415d03aa0ada8ae8014005b0158002a202c90800941294829010d912d40452b7f596deebbbfe7597abbf2ffd56fbdfefdbda53bfdb7aad74ff23fb453ad53ea1545bf84d912ac02e11170005412d0024006825841050aba4885405e05d8825a9b77b0dd28bda7e8bd2acffbfd2aaeae8ffaaa0ffe87f8fd7aebcff2e4257cdfd01d22a50bf50a088d4dd00411580fe014855b2dd25205592fa05a415b5ff42282b42ff4b80baaafe22a972f5fd0fa25557ff4f08fd8afd2b4a0afdafe240ea12fa1f401bd577150155524b0b9094a2ff17007a45b5658148656f1340ca5ab7262902ffa5bd04f5ef55b04fc0ea7a2d02b64f80ef5e12ff57fa94aaeb447e0b51fadbf685d2ff12d52fcac95eb3e009ee00f42500b94a6829907e05a94b009a42b503007e0250ed4868b76eab28fd00fb1549f495f29d68ff57ea7fabbbecfbed53fe07d2dda2b2b25b6b22fd07745b0aa80af20242e805005d05905ad14d04dd01905a05602d515f40fd05f55bdda2da6eff0ffc3fb47bad2ad1bf768ffa2baaff13b94bdb5a8af40a10fd22202a916e10780740aa5400d4cad606e907207b5106d0ba5615f42fd0d65d2076da7f45fb2f2aed1b846eed5f15f997a8fd4f29eed6ee28f02e48ed0510b5f5bd20fa1f01f5274035f83f00f05fa4ac240252591509e95b92fe4bc8dada5b91d62b20fa0344a654dd82e04fa06e5392d4eeff12fd3f2a7f57445db6be4ddd0f20b7a5806ecfeb8af43f92db0d0194446d01d48f50ff95a836f5a5e7c106002000aab5ecee21c9050088048010515a555d6feddfbf77ffbeffb7ee5b75ef9a2aab59da124915102921089252b2abd2ffb4ff5dedb5fd77c96e4b6ab5028224b5bc002801208200004040480020422022111149abd65d75dffdfddffbbeff7fdffbfd7dfff7dedff7f77bf7deb6bbb5aa4a294922100401040400000408202020848810042122922449a554d56aad6dbbefbddffffbffbffffefdf7fbeedd6ebb6d6b5b5bdb5a6bad5a55ad94942491088210800841000008800020204010428888884492242929a5aaaa6ab5ed6eeffbde7ffffdefbfff7fffefefeff7debbbbbbdb6edbd6d656adaaaa5449928410092110200002088000204040101084102222222291244949a5aaaad6d6b6dbddddddbbf7def77deffbfdfefdfefdfbeff7bdefddddb66d6badaaaaaa944a4a12491211890821420441201008024110084284101149922429a5525555add6b6ddeeeede7beffddef77dffbedf77dff7dd7b7777dbee6edb56b55ab52a95249594244908420489000204822010424020082221104188482449229124a52a4929a9aab5b6b656db7bef6f77dff7fff7fff7eff7dfff7ddf7bef7def7bb76ddbb6dbb55a55b55ad5aa92244929a90422829088884808080882880808088010824842084124522a892449aa2a55ab2aa5aad6bd55b5abfabff7ffd7b6de7bffefbbeff6feeffbbf7bb77bf77d6fdb6dd5ded6ee569552aa5692918480500dc915200808915290000240a484a4820004104a422211081129a55a119208d256a9b64846d96effbe883a89fdfffaaf6a6fffbfffb7d64dd9ffddffd6bbedf7fffddbddd6eedd7a6fb595d5ba6db7aa0aa176917d134024a4567501000040254025800001444a24444000444494222120889454492222229db49655a4946afdaeae0448ddf5776b6f4aeefffbeabef6f9bd77eb7fdbf76dfb6dffadb7bb6defdd4d6f6dcbb57c076ddbaa9ec057ac4207a482bea00ad0d006ec0b240a24874a0180b4002d00140891024140a290242148055209440a100929050255494642976adfa576e07d345f09db727d47b75af2fffd4fbb7dfb6ef65b957b1bdbd5febafbaffabb7febadef72d7ef62f5bdea1fea91767b413dd5435ae287f440be2aa202e045b888903a7217e88210d9400a250900750235002b8852054868262015a250c0da049a05a88bf221a456d417d42f687902f80a598db494ff8bfe6c177afd4bfa2fd4ffea17f55feaff92bed57f77e96feb5b7fadda8f76e1fe21dfbaaa6fd457ed7da03ee0afaafa05fa6d1fb25f41bd21fa35d62fa227e8ada65c0814d18b2ca801bea0be08a22b20025d10449b8024b402aa102801d8822254102bc80f402d215ac06da0b545e80a6e23d50fb00bfd82d29de847f817a47b43be895ea5fa26de917fd4562bd505fa2fd07fc15fe99dcafd485fd2afaaea1ff82b7bb7da2af40bfb5d48ff907fb955d3bd80edb0ab24f592bec227fd4895bc01be00f41fd0267d81da26d403f04e84dec04df07f00541158815680b695684bad6afb2bf4ffb22fe41b002d8024201401a800aa04aa457a81feaa7557ee83febf4a5d892de4bf84b6426fa0ae00ed027581ae04f807000b2225c9a6aa567d4b8d6c6bffdfa05aedfa2bf5ffbb7fdbfec36efb0fd937c2ffabafee53f60a9548856c05d015ca2a69d2b537cd700ad400f800424520255200a390d004a856017e01ec073cdb51876ba8dfabe37fe8ffb56fbbfff65dfe5bbf6ed2da96a55b7057728ae95a145a5371ca4216eb0b6cdcbaacea1156c735f8069589e09f407d805aa015800a55904422144807302a986719ba11e0201109820828090192104db04aaad5f54aff829efa7fa86bd9d56eafebb5fe92ffe0afffd653fd5ff9bff497f6db4aff43ed7b75a7fea2bebaeb56cd7fc4dfb6a6df15f44b1c7421b502e00a800b72005e806a5212ab48bd40fe02b44015502f002d2280240089800402222215801d81b56a55ed9bb6f53fd4dff62ff4bff4bdf7d57ed5bded6daa95f617d44fd6486b4ff44a3df52fedabfe97f45fe85b5b99aadaa2fd097803fa01fa006925d401da82542d012d80ad007e01a44a6a85b405ac4d5495f40d902b8014800d001440092488802469a4b7a84bf4b7e6e8b76fd5557a6b7fb57fa57bdd7ffd54fb6dff0afd077ee92fd2ea2ad92d95f7a937817bd17de95ec897fcedaefc16f42fc823e90ed00f40ada42e80542ba48aa44411aa6a05e01280764027526214802280248a008008aa002a81094d496d57a1577bd307febfecd6fa97fd1ffbaaff66fe4fea6dbbbadbde8ab66adb44fe43bfd2bdedff55def6957fd157f097a87f50bf502b955a0378099414a216e80780244a8be00a5220255580be00d0077201fd41ca4a24415200108088901009884a482d655f62d76d7b0fffebaf5afbddfd576fbbddb7fab7da2bfd2fe9af59d56df642fe426ab7dc8ffd23b5dabaabfa4fb45a5757fd5f50dd06e20c78411b4045a80d400ba0899c2411514a902bda03b000ca04d4055911844c402d0024002801b4005222b509f545ed56f557797edd5f517f753bbfbda5ffdafdb7eab774b7fa16da4fb02ec82f2a6dadfed5ffa47f25bf45ffc46d4bfa53fd89ac26d2067940bf2a8097e00b22550136918a50241269056f0160057443b422166ac016e00500200022804440488434495d91ba95b655ffc1ffbbe9bbfdb7767febdfed6fddbb6befb65fabda4db54b7d452b13f5abfe17b6bec82fda4f74d6a6bff27f647545ba02ef00b68d5009fb004425a00ae4225011821aa217002901a4805688b21268215c009008800848029248102b695794ee4adfcaff83ffb7fa5aff56bb5fdd5bdf5bbb7bb5dff63f6bf765b7d26fb26c23edb57f49b597b847fd42753bf03df517626f841de89601be455aa25d20ca12b041ba00d20aa0255a03882a0025c88a80ee0434a10b00a20024044a00482284226d4554576957f63787ffb7766ff55bfd56ebdfd4feee55faf7cb7dcb5d6afb49de6b6f92fbb7ea4bdd24d92ff09eee26d4ffa85fe927a976017b0eba92f40ab002aa00d4066015d4044057422d40050055005aa11a12ea0532010400420290442882249ba82da926d6bd62df3dfedffbb57e6bbfb5fdabf6b77b5beb7fedaffa4a6bbfc4bb749752ef5bdfa91b52fe15fc49b792ecbff44f5a89a91f509738d0ae7e812a401100d908b4045500e92650055000420aa08aa88ac4bb802b00090050002442440852136925d552d91fd937fbf0df7fd5deda6dadffd2fdeadfdafeeffeb6dd56f52df24bbba5d2bfcc3bd52dcafe847bd92b15fd2bffa25b54f803f547fb80f62fd212a822043740152282006a422a810801a40250112a91d02b5405000080248008112141b244ad52cd9ac357bd55ef41ff7f75abb6b5ecbffabffbbddbffdd7fbbbb56ef557b536d8de897ec96b64af02fd46f36abc2fde56fa944407f886e91c903fc57aa4224089105640b91089056a016484000490045842409da4956110410200150428808218ba8954a55497fb2df7a9f07feff77abd56bf99bdeb7b7bbf5dffadbd67565bfa2bbb6b682fea2df554b13fa87fc6dae94e41bfab74a3dc25fe8af523b07f8df5604a104e9006a2222116009a8440411400980844824815a292d011000120110011121244568a55435e59bea5f5b6f1efeff6f55ad55ff567ff77bb7fd77ffbb7b6fed5b6db7d6e6605f693755b504bf447fb3552bfa83fbaba42be807ba2952561ce0ff262854402d405524c900bc40aa440809500128484224a157646b02200009001208848048045592502b6a55ddd6f3bb7df8ffdf566d75efeeef7ddfbb7f7ff7dded6e77dbb66d6d55bd53b5f5ccda7abb92ba2fb4d3fdec25692a6d82d817c905ab7300ff550182148124092289a480b4001149041102214948486b88bda90a00000210014008841021292255a55aab75cd7fcff3e1ff7fad6d6dfbbd6efd5df7dfde3ebff5d5cbd73c58f91f00fca1ff0c7cc0974f0c3cff465d7b7d40deb0145cbeed4780fa25b9be08f47fba00549827fe00f801fc11280bf62854c0f48f84ac78096255028295b4021042b56c81c8aad12a52d1cb525ff780ff7aaa9fef01ff60fa3f15bd37c3feea1d745fea7b758e3e9ee8f2d45606f87f28daaa3acaf5b34e9447fa6827fa87eac1a38df48b06a0a0f551492aba020772d82c2d818115d0648928d1379490d6208ad40030552582724500567c012daf18b87dc55df365af5f6475abace6fdff2ed4edead0df5c7f20fe07e5bf28ff4629bb6f25aadaadf755a0f5a5e67d04fa46a5afb66c96522acfbaae5c083062a405f22684a21125254e2a451214087449514539404a400a804a0a40042a5192f64325d55525fbea1f3777ad63e79cf743d2de6affdffebb5739d5ddddef32c4dd4490b5ac57da97be7aabbff4bbadf97b91ff77ec5b48954250180c43310922ca6815ad67ea28993bba24cf4275959ca1810e4a4040a101900802084842808ca0824a611179abf5d41c3fef9bfbffdfbbd7d6bfaff7fd9e1b37b7d4f6ac9a3972c7b0b9b5692d22b3746577fe9a53b76ef975ca5e95aab2b7d3def883d13fc0cec6c116080bd12c6a5ca7025a5070548815040988a470a1b16209688820830202441040281442b2084cb2a256abfea8fdb0fedfeedfedef7a7bf5efee3775abaa6fda3bdb5de15b74db2af642f2456a47f7d5fcd176257a2eb435e446c2b59e742bcf80f708a85102820a008d68b4a9e982e244788aa2c11004218fdc0cd581da428244a417a008110814d4c2cc0ed3535fd57fdb87e22f2af7aad34f9feb3a6fbfaffb56586da2eb5da33d96f7c1b7ebeafd93eadceafbe7af6fa85c82ba1ea11e0a9320456b072b1fe199016b8e721582006d97fda9b20ae8184a577065538401c410190280004084002522852008845455ddbadf39b7bf2effedd7b5735a7bafbf48dfd2ba75fdd6add62b5410538f77f97f53fc7bfcebf1ad6e39727f6fb7d8962ae999e25fa25d108e417d9625280a41a8928c716f8c1008828a1890c688023ac5b6082a101000888a6a299342819552adcd3ec3f4e01b1997f03954ffea5fb7b4ae21e195d6ffffff7f57df74bbeb7a9b72774eae3ba5ad043bd4fadf53b7a2110802e8ec74bb5fbe35d7dd7654570ab430f8d2b2080000a2b41b53b108058000c228a5a39e52bb444f00081020984050b524252240a49256bb15fd81aa65f07feb5d3dedbbfffffdeabbaa3b69f7ff6d5b2da2455abff5ff2a0b7d52ddbb7e556fb8f9fff0db22115269acefb739dbc5012e0da5400d82480508295ca56c45529ffaba808920001240533e5940440000510894404a915041e4a6b6351bfcb576dddfc3be35a142efeddbef2faafdd6fdc25e56f728d6befc2bfdfbfafaaebb8dd7ad7a033612dfb35b96b529d40fbc9d6c47a0cea3feebb409a12448a3262be86b000024a852441750c6004022354443004442d8aaac54002c9215b8c9865a103450af6bbdff47f7ae64ea5cf25daaba7ffdffff7f6dfa56f7b6bfd936114d5bb5da3dca501e64a1f4c5f4fea0fceaefde7fd56d5107689fed52560088f240afee442081154845111544018089b42e8af4640904492409203202d021b4af200c800024c848b56955c0557adffdf3dd7dafae7beb6df96fd5fe3efdffbfac57b54a7cd5bf6d5607b54d79ff6d7793ceb4485580ab20041d65d1578055a80e60a9c5df14276253b9fddebf140e285054010bac0200da41fb5715480b4044584d807c802214abcc6a8ab8a04441aaf33477004006eca9bd4a750aa08de8d7baf39e23ef7e9c3f7739fe9cfbdef7aeefaaf7bdedffbf7fbfd52bc516b6aa3e235356ea95a2264045092ff51d48219480adf4cd5e2b21aa0314d29ff577037909b5c929d8042a02d9a8844822003294fda65309a0468082ada0462c0829d9a3e71fd754b226601fa02e49b8e97ebfff4ebda8fa4dfedf7e9d2eb4cbdedd8ffb5436db127ba37a3fb197b82f5d17d912cd0ff037ec4b2940e0aa566f7b0f8149115355720a2e88845efd0ab4a3195f53bfc05b011042a467ffe35f0121149252daf56ad222e8dfec683a03da257a5ba81009aa997fffbf7d1351107407b4653d235a00b6d55aa6e98d6cfdbfd115020a90aef67ff2274225a4f63abdc835a458555c4fe573897e06ff106e4024bad1697f7fbb0a4405d827cdae152023799bcadda4b0bed2fcef64107024e45bb5733e82c81452fb9aef72344371532d9952f8c81cf9bb3f510860aaeabf2cffae82b23116e11518a2221dd5bfc0be46bbc6bfccfb2b12408195f83cbb7369a4549ed2da5e01e04afa7fd014b114c173bacfd61a516886f81ed95dc433a275c065cd2b98a584bee6842197335affffb2bb00202a919efa8e444e6bdcb359a9bd0ca85de3270a35026e45ba7fa99d159c10b2a7fbbf758a9218d04dc0294155a8ffdbba268034d437fd3f293a1855005a57dc7d4666fba8abbe51de00a6817c166257009452fdffbbad56504684fd9dfaad10db14ca4632b9442546cf3de5ac2301d849f7ff5592018c80dcdaf7b533905aa1ea1fea16805fba2bdc02d422a05afbafd3dea88c862139b3b7dc469600a882fa9fd08dd4bfd04fd81da84ffc53acab00b04254b3b3b52f7d5fb5a80d017f2230a312c690c760cf1cc7795c7e99398c9398cb7ca7b3e138621ce3316e31daccb2c61933c7c6c3e33c4e8e4d9e3495705ccee13c3a8ee3e8782ec751235a4665c5aa71a8996be32ce39c6931e654731c0be7843b8a7273ce1873aacab0f30ce68e707338ce33ce9c8a31cd9877403959701a759f5e57a4ee29679c35436010c0093a55ff4e5ac74cbfd3fc3aa65ee29f567d6e0241445030490881a808bdbbc6797b4de73ffabbc177ee6eb7f4abaa51bb005c025040927210ae6159220deabd10a7c7e8fa35f7a60ee3b1b91bddadeefea7d9ebac20414842910c10e128ca4dd746ce49f58b37f19f45d8bfd2dd544661b7a6288db014fa0de833a008524310d6a030daaceaf212b093c876f52fb9abeb7ffb7fbabf6afda6bd557dc1aece3749159aba06a7beca79faefb51e7618800804d100150208a9d0100045401108802a221194157ac923004e5ad621ac9235ea9ff64fda5fabefbb7dfbf4b8a7abfd8bbf827a55f7b55475bb7d2befe5de55ffa0ffd5bf756fbbf526213570ab120b18b2705f822489009000404804600182569214a0145540f4207a5b2a29a3da0907ab2a926c017be14e744a541daa7aa7a427beffdbfe5f39ff6dffabfe5fabfba9de5fb67cb2f6afec7f49ed866e6a35af2c04fa12e8ab76017193bed82d0c481700bc001480148082004900214045a8a44252695a2dd02af0115497b5be09a9bfaadbf4137829ffabf50f9b7fabf4df2bd5ef6df2bfbfd7eeeef76adf76fdd4d69bbbab4ad3574a1325e8cb08458c705100ec8a5a9445685ba0118001080807804800085500a4045580962a81aa03805d74415b6b2dfa7da5ddb905fc4fdfe6bf56fcefb7f756b5a0774bf42f75d79bb6fb7fb4a8daff8afc45ff4abf52ffbe0ab45a5e60be80ca0e5a91a8158028a10192001015a054402700584995401b1022aa1ad92be07aa9a2a39f36a06a95b67f9016f07e01feeaf7d52eabfe7f89b2bffe8a54d5bf6415e1bfc1430e767fe08d60bfb5245925b5a1a864d30fb22ef8eaae2750a4f7202bddaa22e0a3e29f04aaf8415188aa08d02df87b2541d19f2b8fa0e8b1099aadef0b80aebdab2841618da45af8b7452740f9fb8a04b4f55ec143532f7d52e0f7b716daeabc6d4880fd27218b4eae748027835608f4bfe825b943d56f9b16af2040a5ef267d20eabdaaf2f98141654f4e7c01808b5d97a0f5d6ca67a8b79f0410ff76f622a16f6beba2fd06416aa1fb0b4509d85650f18b8824d2bbb5fe80fac78ed69eacb068c5a53f21d848df81feabaa4d05449fb050e05b09fb12a4773722e45d554b0a1fff53c8c2bf2ded11d14d50a46e4f0500de51d0d543bf5e14d07f8740acabad0a1abcffb442e73701a4f46b532d80a4eb06ca7c1b4848db4b7f4874c9afd2cf948702ddb67ea15be3bb2afdd2d10b8056da0028886ed0fd12f1db0af4bb02a19dadc0fe89a46c8cecf712027d5748fb930a543788fe1e01f5aba1b59603f5def005a477fdfb8a1c0c24944ae9ff0eb7f4efd99e5580a400a9bb0044444b45d72bfcf5c6eaef1629d53ef41f04a86a1226542400d12ed45f00696ff7edf752a9ef57ff3e8042a97fa5766109c5a4dd1305025d5fc1ea024b5de57add38cefd5f021dd657e0b6625900685a3704004949d07f016d3adbf5da96ff3f1ae9b7a2268a58ef0381520c30d54b88019d7d3591f9bfa3d9e77a5777e9d38bb3fd6be99d52091242531900a8e01008052a2d34924114a04dadfb8e38c2a3f3ffae4bddedb67f577e6bf5dee6b9fdffcdebabc01a41ebb50a42a46bc1ae4010a4246a040050ba80210141b448542308054135b83504c8ec61778168f5f1bed354a25ced777b5d7e9ffbffdefa72bff3efd2f5d775ffb74a6bb7fb6e7dbdbe435d57898430148400844031482e0400014a0b1510880294622a4494125a24c718138972468150121d736944ef28ae7f1d9a977b1f7fddf7d5fdfdefe6eebbed7d5dafb7eefa6fb1d6dd7dbd5b5fdfbcdbbd469261240a269148104442818030302a4521445014620a0a21aa45a5868dca2863d3300616832962e248c33cc7b5e6e8edefc37dafaebebff376cffaeefc767d67f5d7adaeaad637ddf1f83c7ebea64e5648274a11861400634180950002a550080189a02604144a704c236a89428db984a8c54899a772c7e1a2e7a22a7b5ee3dbd6e6ded6ebfbccfc6e9777d7bfbeee7e7fb776bfae771e5babfaeaff15459b8e7028924804510849003021244122a14882a6834120a30a2711128512d41c05218d62a9a2507611a9776fa4f0b5b7b6babaffb5ffff9bd6ffef7d5fbbd7ddbafe1faa7dee74bf4db99551bd7602d04a5315058a901b82a712008a02622444415290ee2a103844a1e812246571bcad00e94fa3b58707d595eabf0fa33716fc5ea7e9dd68db7f90fed271739572f590eef721f257a0cb573aaf11f6b707a9170a543624bd5c4a7d0b507f2950ea55c0b700ea5b207ea5c0f2ab867b158aef03f05b02aa2a567d3748fd07c0bf0a2a165bd26dc2ba1f085f1550be80f5b69dd25e20fc56c3e912a2ae6351fe51e0b5a2b697142c6f29ee07e1752bc4cec0747d4ea93e045705b07e6e0b5ad1daf9b82ca402f84f2aa2f527e9697c1545d7fa2fc00a9981ebf3a000b3cbff912aa58447ef07421784de972a5f03783e1f550492f8fed55f916a792a0000c8f6ffefb62941a0c8565122b5b7edd7ea1682fb97d45249ef0248a94a00f50390d454caadeaff5e51ff9bd6daafd52fb56f05600b41188924d480a80800a280229066aaaad5daddafff2bfffffdff6ff7bdb5dd5fa5bdb62b952410951084220202480402a1241151ae84489a73d685f01341fdcfa71ffabf6fafde7deffebdbbff7edfb7eaab52890a255082d40a12242d004510000224084808212882944c49d5aad6fefbff5dffeffddfb7dd9a56a55ad5fb284baafffdb5565339d2bd2a8251aafd309701803d480816012180442008101248294549a9c8edab2a95a7e1ef9d7dbf77ff7ff56bfaaef7ea9652edef0a7f05df07ff5f35515b5159064485da4181104557900e80044a4b1000824c22481188a2da56544ae767a435e4aafc6bed72ffff7fff4efdffbfeb7bbbffd5ddd566bb965aca68d585009220485122000aea210080100042101042514208401391445289aab6f7b586fef7ebdc6aedffde7dabffdfffddf5efefefed55ad6fd76a56bbdd5bad2555f72a29aa54ef111209407009080891aa54200840d92d800028ad1642120baabb160dd97f5fd1a45cb0f92309dabddd23841a12752908c89d730542aaa0d69320a82f5f2f38f855fb261090bb3aac40d246dcaf1268dfffae46eabb6abfa5f0f6ef9dcbf4bff6f72feafffb7f5bb5efeede2e756fdfeb36b0fd95eb14484aaa4902002a814803008a480a8100288148114052a54c0a004881900440204a112501e424692d52aaf6b6f781fd7feb77b5edfdfbfbaafbfdbafdadd6ddeedd5addad55bd1565ad95be45b45e94f4ada4594dff17a0ff02fa2d8aa2b5fa8145ef01e82613a1b4ba22227c0ac03e0428854a4140b402a04d01a14c8a4704d502506d01414aad2a11fa17d0fe4428abbd5e18e81fa0fe46c1edb6bf55f72fb5ff9b6cfbf6fd6ae9bfa8ff9b6bfbfe7e57ed3f55bf4b155db5dd41da5f04fd2b52d55a5f16802f00d2061088245a05505b0064130048241921405500700982a44ab68960bb20f45a8154957d8bd4ff41fd5f35ddeffeafe2ffa2f6af9259ebfa6b627f91fe9f52aad5ee1ba0bf00b51711a194ee4a00b700d4571022a5f61a447b01b29f02a254f72d427f41eaf78292d5feb790fb41ea5d9164d5f75b41ff82f4bf88d256fd2e40ef006957814855dd1f02ff02e86e095201ff0300ff25a95610484ad55241ff42ea5f25d5ee6e6f40fb02e435415025ea5d80f710eaae8a94dbfeafa4ff4379bf25a95bd55f84fb00d45e82686b7957a8fe13a9be104009d58b00ff0279b74ab4d5bb2f00fd0840ef012080200369f7a5f5db912549542d40ab22d9ddaaeedeffffdbffabbebfb6ba75bbab346f81304900080822122055a264b5a9ba6dbbb7e4eb52b56d0ad55ae615007f19b44d10919212050048000884004424291544db6ab7ef3aeffffe7bebfbeffd7d77f7effff7bdfffb7edfdbddb66daba4521211420020000404002000104000048210114224124952525255d55aaddddd7dbfeffbf7ffdfbfffbffffb7befddbdbbdd76dbb6b555adaaaa52224984102240000440000002000104204020082184888844922429a5aaaaaab56dbbbbf7bedfffbfffbffff7fffefefefebef7deddddddb66d6b6badaaaa524a4922111184082010201008102020080202411042888848244929a54a55b5d6dab66dbbdbedddbd7bef7bdff7f7efbfbf7f7fbfefddbbbbddb6d66a5555554a494a92244984082142848808214400214208028240082144442492a4a454aaaad5dadab6ddeeeeeedef7beeffbbeeffb7ddff7bdef7befdedd6db76ddbb6b6d56a55ab2a5552521249148844842008824010844010821084082244442222914822899424a9aaaa56b5aab656abebbcb7edddff7e77f7dfff7bbf77bffff77db7f7de77efb6abdd7d5bab946a95aa92449294aa12410441122111800010840801020844844884901049aa5424094955a96a52a5ecd6feb56a2beebffb765b2ffbbffeffee96edbffbbd6ddb7abffddf5a5b55ffaad752524abd52bf004488ee15a80400022292a808000008138812040889542a4b81a490d6a26a4154077c6fb5084881e84bc95f485ddeeffb6f655beaffaaff5479f5fdffffb77db7fb7fff6ff776b7dffb7b6dadd5de566f4babcaba5ddd4684049215f00025098050880a08000044808808800081902804010181082249249148a96aad9224412a49554aa29454f5be6da52ef5bbff7fbffbee6dffffffbd3dfbffdffdeeeeeef6dfbdefb6b66d7bedbdadb52afdae6dad4829d5566da7886a8077536d015008a524be054000b032212900080489482a021280cc01aa0504020822a40a410448a9925522214952eadaa41441ba6ded5f52bd4bfcdf5f55026afd76db2a6437f8fffeef6ff7defffffd6ffbab7d7fef7f6abfddb76ddbaa5d52bb6ddb56d9a2b65aad16c80542fb055b401b08ad0a0a5015a09242d40570415483c80da882005d84354025a06a009d004d1007acea8268201215a00ae811405ba427614f527b41fd616d55dc87fc8bfeafea5bd501eda611ff4a5ff4afdaff597fdd7ffdfbdbfdd7ffb5ef6ffbf6f4fbdd5ba95d765797bda2ded4ab76a5b43fa05f92a81169005f215027a015f949443a025ba04544f00668859224e90540aa12a0524120495f008a1ec02b240614815483a8502770172a40dd24bc01fa49b6a4927ae425fb41df5bdb0bf40352ee0356aa4fa4bfa9fdb7ffd8bf57fb9ffeedfbbbf55fddd7bf7fd537b26fb5bb54f7a5bfa5ea55ec157543b40b6917ec9508fb803ba06e08fa01bba897207d097585aab42af48820fe41d80b6003524a026809f089be01f001b805a854025a02255521a02a80aa4805442b5023bb12ba7f415fd40a7e8194449576217901fc07fa4bb65fda7fedddfebee9bf64ffaffdefbfe27fd1aab5fb8ff40fa85fd28abc25f5966c07a4ada43a015af42b64798b7423bb007a0951a95388fe466a2ff2cbf647e03fa05f7169aaf7d00bda0d20ec00608844114805a0a92512d10cc9a704dda286db17b4bfb4af427f6269770035daa81b49442b728f80fa17adaf36ff5abfbe8beaff4e7ff35b6ed75fb1fa3dfc4aada05f8a6e01fa07a82ba09295541d01e2baaa53406d05fc0374d25a525a43a5fa03dc807f8077a02e44ab67c10a902f013b015a002a9402aa2a15d842d25fe02d682fd0bb524d90bd8a54554bbecfedbd65f01fe017526f9d207f60ffaabaed84fdabd9d537da3ffa7fed7ff8ffb66fd5bf91bed46d8bda04ed02e825e80dc00d625b90ae88ac426f827d826c8bf457b05fe93ee12fa25fc0ae48ad40b225500b92825401a42a014fa843a0aa485aed05ca285f926a1330440b445243040a6a15e19b80bf15d117b2006e807a51d584fc2feafff8fff27ff5ff77fff7dedeb76ffd77f4b6bb2da95e95aa6dd952bf5249bfea44fd42d42de2857a012aa843ec4d80aa6605f4d50ba8923724fd0ae0079882a92a11b5b4d207fc017e01fe06d8272a05d02e844a491244ab087e0035a4aa25f08dea3495f6e217a077473bd15f80152911d57e81663bea6df575edbdecfff77fdafbaeff5afffd63fffbb66ed54dbd55a7ba2aa50bec07e8075881b5027605fa40a63449ff40aaae35a07f816e11fd21ed0a215a910ae817802b803ea05e804aa44809d44a8a12e017d00590b6849da057529186ae42550b8016e801ba404a2dfd8bfec013f4a654d5b53f5af5ffdc7ff5fbddbfea7ffaf6befbb7ffd6de47efbff4177555ea36f55b526b4b76415fa82a11fe417f405541e804b0898841a40af207515585bdc82ea8dd02fd277f11738554027a452612a013f5006e054109c805a0a424b5442b8049608da06fa0d604f447b6e11f5a745fea176a29425b411ba0ea42ec02ffa4fb57fc7fffaffdefbdbffedf76ef8ffdefb7aab595ba6277a96d15792bdd49aa5585d258006c1580bfe407a8d61433d15fe82689dc2b7f21b114640275019c04d492f4154854882480e700d54aba847e006811a9485e402529a0b7e80b482f40196117b13681eefaff42f686a8227502db12f4b7fe2fed6fed6ffbbfdfda6dfffbffbafdad7ed5ffd3ad2ada55f70bd55dc816f293542b8137e92f206d0215422f40d508e88afe13b22ee426ec175a27c2bee42f14bb842aa01b84cc04b4915e8903be6421b400901240557a054855400bd05601ed016c857e04750769817ea5ea2d4097f413a45d504ff21ff67e4bfedfffedf7bbbfedffedf66fdb7bfdefdbdeaab5da9554dd4a5cab5b50b612bd403790721340dd029bd02a00d98434ba0b40f70bb4557605ea8f608ff40a5adf10afa026405a02b4400f80ee1350816a049225a025540944b74017d115405e02b5502784f627fd557b13e906604baa80d4bbd4bffaa5b6feaffffffbedfbbfbfb7dfedfedef27fdfadb2bdda6d6d4d55dbc86d551145be83b6422d90dc02bc823644545fb53b1491c2bea01fa241c4fed157a0232a6a13f404aa10c01769135a0cc02fa0842009827a0255221584bc8076412d90b49bac952600c91f61bfda95a42f8897900592bb80fba96d4bfdbfffdeff76fdbff67ffbeeee7fefd7fbbf55bb52b7d5b60a795b77554d25f086a88b12214117d902358422b6a26f926d02fda3bf922b02f583ba401641c016ea27c82a003d404bd40438e0aa2e410882e802b222924c6a07f92ba9d038b8a415144402b4227fa9be92bf80bd4214a576fafa7bec3fd5ffbfdffdbfdbfffd7ebff7ddf7bd7b9ffdefb6d55a6bd55669abaaad99aa552b20e50690491215c02a00a88824b50f5211f409f59b34db9fd057a0b57e2b68039409584520906c802650f700b695008800148124a40ad01224a9aa0da49820ba0bb504e04da8b7f4ff6f4baa04c015b013b1d75277cdadffffbf7fdffff7dffbfbefdfefedf79ffeff6e6b6b6d5bad5a6b6d556aab6c55aa902a8a2242100a487d0124d11da85a1545f45b84f03fe94f40dad625f905249244d22b902640b60250c903fc258408204b00a254222548aa4221f517a14ad0046d1f28a82fa0edff6fdf44a4026a05a2d217f457f5f7dfddffdfffee7f7fbfffdeffbebbef7bedff775bd56e55dd565bd5aa5aad56aa3a02a891a6001740524950051456f26ebc07685bb2a7fa867007d01788bf09292968156dd202581134a80f6057049b40aa8808a8406d40114804a90454414a402ba47bd55590fd09ecbdbac25edbbffa7f6bfbb7e9ff766ff7ee7e6ffb6dbbfbbebddb6e775bed57e9bfa83f41fd552ed58ae0425ea20d10968505381b02963c80f11f00f880ff0c7880912f0818fe01dc797b045e500448d6e647406d2b506d84f4ff7601999027fe00fc01fc19680fdf5db4d0f98f8aaabc0ae24a128aab7c45b2505fbd02f5f5b557e2e2a389bfe780fd349047e701f700fa1e05bc57a176aa0d6817667b398d5e9ce8f3ea970ad87710d8928a9093494ecc43f9ec96fa47c9e0a10acd470beac9ffcb292dbd02855874941ac1c035d4e6aad2d4bf5494efb9d4bb91a85e634079514055fc01566f31b87dc59df3656f5fb4728a5291beee12404a41c02318ab00bc01a25f28770ba5f5f7a9aadb6fff55a1f352ad7f027e838aaf36599a0491a6d9b3be2cbcfaa8abf65bd7ea444b4ab578932a0a04de12524e98300a610785bb6e8c924fbad6fa4bd2523d42b4b11e141a14b106d01f81518cb0911e687d039ca65a6ceb00c8bd68a46a2db0cd0216ea9e47fd19c51b5a82fb14f1af92fba5dbfcbea8fd4a6caf72ceeeb7aa5afc3ff6af6cf633f47e75556f7f515cdbc503bf0a5c653122afa01d630195b4a8ec02106b0b425b5300da02c12e6c8abd8420fe08c73aae903ca2427b399d681f017d680e755512682b8cbad2049f0250618a22df82f5628e88261ca28c01457132b87398fa18b26f78cbae85b2eae39ed97fc3eeef76dc7baa75c999a5a35fd43b46f69b46ffeffbddefb4cb7fbdf99e957d3d6b9febf5b0ac268545c8b040007518e0dc30482d428235ce855d8661d38aa40be5900a528852ad5ce22056580e8e17734374b4d0dcb3b93aa4517c15c3e3c262801289a5182a32c8a0ee204e631ceac05dc0f399d5d43295ff61af9cc354b801b9b90a751c8e79eebbf21e8f55baa3fcd7feb4dfbcf2fb6f9f7777d6676bef5e976759e3ec36de709cb378ce8b6dca9261452a941bc311190aa894608e5844900943d83446a5e018a4ce4ccb3591339dccace7146b8489cc551c1c1b0ca654e17a8e510cd860e3d1b4888b405dc0e32d291159400a4763153173102e1e73bde538ae2ad9bfb4a7e42998cfeabaff9dbc15e63ae7bca3b383bdd2fe9efffbf8cafe7efdb7badd96d57bbd9e5f5565533cd6ed8a480914308c56d89a208c044e3d9c8a308c081c2a9ab192084241716678292916c6546d57dc65aad1782c7ecdc1283186d9ec642b910854a50cc79900c0114887bccdcd105220cc68cda20c24a6a8d67b9a3b8d32569b7b67e10e1b8bf8f7e57febd5b62177b7ec3a05d653fc5ff7eddd8de7f5effbde77aaeea5ff96f76b95ab16a70fee7d12405014b425591530150a263d229d08a010922aad2e045c4210ae2d0d9f0242392cb7afd345d42a42fc354b4b03844ebb764fcb80901c11da3642440100488f437797003883c88aab4c190285d4b47feb1d27a54c24ef9b67702c80cde67f5fefd6d5956afe4dd6aa8158cdf9ff7ffb59edbabbffbfef5dd5755bffdf69bdcab24acd47ff970800a0a454ad9628044e04d45d4b86040024526b5da9410044c5946d254701a0725affebdd5724ea34d9bd570c44001155ff5ccd0408835169b54164030050c7c37daba12049228a2f251c0b10316e5edd9c9a58d649ed5fb59c3b00ba7ff7ffbeaf6bab52c9d92d1633012d7f7cde7ff6f5dee2facfffdac7dfed9cb5f76e4d775df2606fab852010124850ca5699a500a9245576aa3402885840769da21a018028ca4dce4920c91aaaffdf6adf19852996733a0508a94210e35e6ad710005188f34d340c328068b3162a9a00a0048adbca5a15bd59ddffbfddff23a4aaea6bbfc2941118ffbbf776df4224e538adbfddf60aedb7ffefffff6d6ddbf5fbefeef65ad5dde7bbbbb73da0d62451254021049044248daa2611002900bb4d48aa04a85af9ddea9602842a24fd2fa9720928b2bff7eb8a02002445ed4b52148124c2ee5fb12a6000a021dd2b413e40d5294ba365a600000441bbabc84c41a999f7ef7a7d1180d9ecfe5b75f75aff77ff7fdf5b29a45aaaff26f92e55f7aeffffef772bad7bedfef7aa7795b5ddffb6e61fe82d0144b504a8128814a53aa55601200080e45611904a08899c5b19bd0d842292ee77a7c46a4979b9ff2bfc07012529edd608524190b0be27c8ad040045a0ba5b200f30ab0aa5b3ac6d040028a2fd6e2553416aa1ff7fd86f0512a1d2fd9fb296d4ffbeffefdabb8a8494fafdd5ed56b5affbffffefdf566db7fd7f77b59654bbdbbfcbbe07685b1050a94c12001289d27752fb010082906a4a5520004882d46e445a250049a85febae4052aaedff5fa97f115044fa5deb16002911d4feafa00d0108225b95ba05002849d9f6d4aa120000d0b64afb0200aad2fdbf6eaba46452fdffef7e1169bdf7ffffbf57dbb66aff6fbb7f91aa6dfffdddb769db4ab5bf57db0e2051eafeaddd0a20550129ef2442120000aadb643d01086911a9dba2000a0190daebb45a0140ad8afa8bd400804068df6aed57006aafeabd4a5f004140f5ff76574942dabbea577605000281f6afbe2b29016affad669544806494ff7f6d2b2142e9ffba915a00a80db2ffeeb60a444bddff46991501a194f4ff55bf005642fe7f45ed00aa22dd49df5f2952b0adfbf7a2898820b25b52ff17c81661ddfb5e82560034a8bed2bf5144a6ed7af75f9420a005f49b60fb0aa952aa5fff17d402a082fe0bf55600d5aa7e93ff935600c8927bd5b6bc1180ed7bdbb6361700aaa0ff26d92b007a89fd76770b48422a68ff02fb25a096e8bfd4be2a09808bf45f515b015563edbeed9768084083f4dfba91222451ffb7a9f603809e90fa9558a748bea5ccbf406d5b027602ff8a6417e80bb27f10b5ae95c856803adb4b0af40ffc4f522bf21bd00fa85f25ad2556a5fe1bc8b637017d03d9f6701cc7e1380ee7401bf5c67cc4e6713923f111ce7aa87670778c5b9568dc8a42838e7552b953b91fd47a9066730a8ed11431fd0d4cdf8de81e66deac3e11248afdb13f31ff00c815b8b7c421950ad567afb6b8d602fc13da6b50618147badccf6da15e60fe08eb487a545027ba025641772a7d17705740ffcc7e4b555356bf5dd0f001c0ef8cd60842806aa9d49728ead8deacff0bbc2b6437bd7fb0f7fc57fbaf606f007a81d0024810e88c52a6aa08e815d02d502dc57af5fe157a211ea5de852091126a93fc217d4411ed3f24fb2d68bff7ddb64dc9bf27aeaaba47fdaffadf6a55756eb57647714b5c93fd0f2a21ba52c2845a500480ea07e04e008012902e0480066407a405a080540844aa125590b64ded03d02ad2e85724406d88fe15bd80be246ebb7b755fddeeffff5ffdddddfdfefbbaeefeefadb55bd52ed1ddf45b768bd4bff237a06440f68a76025580ba4a2a05aa044057daad0954417ff52b115001f815ad4a6a0178cd03b620090003eaaf8844006dd5045a002080779154820dc1dd847a052401a92bd55b54c1f45fa1b60028aae82fedabacdafb15feffacb5afffffdf7fb5fff76fff49dd6fb5dd5dbb95dabad57edb52a08afc6d55452af017d02d800a80ba4217ba0528f50df00f9400ad4df42d2a48be5b22bd03400ab4117709492908a96a2f0058414a885200bd05b405c005d016a22d4955215d20db82ba8968fd4d542ada3b825e44ea5f82ee7f41fff7ffbbfbbfdbfff5bdffd7fedbd3feefd7dada5555d537d5bfd2b64a2ab1d50d52926a01ed08745fb0015211480bb04dd42ba0bb227aabe405a805f817558a985f001758550b40403b80ed254808158092400a413ba05590a4da0aa92b850420548afeb780fee50bbd5582e0035591a613fd17f6aafa97fdbffaffff7ffffffdbfefdfbb57efff6eddad756bb7dab6b595da4ad48bba115da59444aa044252213940ad00ed076893a8422968e56dff14165e01bf09d824a28499b00dd84215e08164270128205529400d58494c17203ba04b44b549bcc04b29ac06f615fbfea0be500f5a89a257e0baf6f45ff6affdffffbfff77ff77dfeff77ef73dffef77bbd56e756b5bb5a96ed5adaacd927409a62d219920095a89d434c00d64854575093f9115cbf60afc81295bca0ae009ab52911bc01b49c8d900a81f00891044024c2089548816c892926a8436d017285525e881bf6cf75fd94ba850a616842ac093bddd6dedf3fffffaffffdf7fefff7bfff77dbbd4bdaba455cbdbfb6edbb9dad6e6f2c6619ecdcc71c6a82412082110104410114968aa6a5df35a5fdbddefd7ddbbb5d3ac93a2020c0208112084000348a2000512892449c924d56ad972ac874bebd16a174e8fa31d591d3e53af2c5311a88008822170100a11c7e1329ddbd7dffdeff7effdf7fd7ef7fbb5ff7bd775b6ba56b356d54cabb452a3a5291d7a98634e942a340a1a890559a8c6e2c9a788472fe8a62d4b15309746490ea00205184754718492a21eb0e7a4301c3524096221e815292d69315cece246229fc27305cef4a5ebef3a680150050491503c5cf6eabbdebfebfff7bfffeef7effbdfde7deff6bdf7bebdefbbabb5aaacacd26aa5529a9a529106512802051209232c7689167fe2f42bfb7a7ddbe76e6f8a7d4b9051092844680a10080810122084000221102222402242244922a9a2aaac56ed5975dde93a1a0124418aa4d8ebb7ffafffdffdfefbbedffbbdbb6defddbadbd6d6baae6e376d5bb9f755f78d4b59a9714b50821cb06da12c0b109602f402951142908e800a050a11b4ad58dc68d9dfebc4b4504808239280c08a929993bd27cebd1dfe01a9b99bda2e911511e9cb80d344ed1ed9df6e8b4461ee657f0a896b04095b37d0b1e128e34a24a36eee2dfe28eab49d8c5f6c5ff6bdcd59df461983f64603e516b04e42929f88af29ba88e56211db5fa1dfee167c8dde1541043dd60afbce645fcd56cf8cdbd92844beadc620ba4b74df832c51648f96e02ea076b754fb44980457a8bd33044597a8bd0d12a3af1c46ba6654407d576cc9ef9e757f659b103b6db98087911c5385e5565822d1c977de25884d8aefeeed4d448115175e87a981d12e7b6d045444f88bd40f65c1ec520fe60ab8a9f7cdc826c50bbcd67d8a824ddcfa273a0d5104dd4db60db0b6fa36e90211899bee370d2776057bab7788e84bb2f517a48406f27a25c008c5155a1fe1a6ccdebdbd7735844c91f531f51394af08a30ba8de19729d1014cb6bea86fe2dd4a9abecad8c1601752fd3fa84a81d82abf7d40d407781b9ab4cd827b2bd95ec06f402b5260416acb3bc3b413b22fb245e8bd604b4a6f857e813b42bdcaed803b0d429e0aef191fd8a78d39d92cf005f6b8ab720bdd80fe12d85dd8ac42de90cd607f946f11d549fa0efc21cbebb258a65653a2e686037a126ac24c833c2be007f456e534f92ddba042cd25e005db40de23fd4fa15c1bf6d49349d406a03e0ff033fd5ffff020000c8feffb69552122220544a52fb56fbbfffaeaa527b6b2256080048124922910480a42a91dadf7fffbaff5fd5ffb7da6fdb7bad2a494a007a014040a80420100841a02a4254aa766d57b5ffd5fd7fedbfff5befd77a5fb5fd1659157505540052090001808480242095a04a02a9942aadd0a7aca4ff12ff7fbf7fd2ffdfbddadeedfb7fd7ddddbbda49da0a409a40200252214800a4004802414894449255484b215da9abda7fabfd77f7ffb6bff657bbaaeea9d45e24ff2b6db5f6f7bd4cbf8ac555a42a00ca04e1104801d88100a01a002814805405a802d56a6de92f44fd2ffd1fb4bdfffaeb5d657fbb7fd57f85efb7b6ad2a6bba5f5935fc87e903910d005d01120042a5041025806a096029d00a64054908e96ea3ac12fd2bf50aa0a6bf678aea6fef4ff76bbddbffea6a6fbbffaa555a7f5a2f00f24a7a01500ab01a5200609310a90090057da208686bf512802fa094ba0234fd5f4ab7b4ef5f692daeeebffd4b76ff3ffd6fb5d77b97b22aabde5708f84fb5845c05d03f40d01a84d213000b9028012021504a045241a4540d00fa2a1591db59d4ff52bdeddffc5fb4ffdb7ff7aeeddfbf54b7da5df79748ffd7dd34d71db55649046a05dd024055a8540011207a0300889401ac046043d82a402aa2fa5a4454af50ff00f4adb6b5457bd3fdbf92faafeaff49f577f6bb957a6b7e9f096babde4a0225514faa04e016e84a082095c8be00d4da94d70046f495fa027097f4ea00ad12ad7d05606fabe50bd449ff5fd0aafe1ffd254beb5fdd0fd0af6ba99308d425fe02b0ed16d20b8025fa229a00fb14a2422a9056f40b40dd3da16d88aeb6cb0a34f51f5017ec82fe575594fd6f6ae909702ffd05d4caff01ef0aadf7b53da9dd5fad500ba07fa1bb007d57a55425a554ef00d080ff00700202aa8f5442bab552490848dbc44532035f05e85b5053fb5e7da9fe47fa5e24f9a9bbaa64ff2bf16ff736d9fd5760ff002b7d0152adc925e85f8055ad004415a94a017802a0432c49a4faae00fe03c9ae12526abb23ddf51df5ffb5b5f5fed72aff075a7b2f5495f62f92ed0dd07f84a82a3bad11f40150b6904420eaab00780b806a0b8844f54541fa1390f70a48497bb525fa07d5bdaf0875f7bf92fe17e85dd502dd7eaf2bfc0b6aff924ab476f705f017c055158124ed9b10f42f00ef154813f81f00f897a46a419054aa2e25ec2d69ff16b12bf7b722da0b48ee0a44aaea7e027527547fab40fdf6ff0afd9faa7f57485baddf0ada1300771191accdf612f927a2e5420014a22f01e88b50bf934a95eefe01cc0f801401045ceb77e7f49522a504908891b5a2ec37d7ffdffdfefebfaff75db57b359555555521a8041044001020444a42d24ab976db56d7b3fd2af9956a7b554aa9d57700ac22003301820088080040042022894894aadda6dedbfbfb7ff777bfffddfbf77efffedef7fd7efbfeddd6b65655954a2911884080800000100001021008084208214444248924494955ad6a6ddbbd777fbf7fff7fffefffdf7f7fdf7b7777b7dbb66d6bad5555552925894444088280000102800010200002828010112122224922494929555555b5b6dd6ef7beefefdf7f7ffffffbfffbefdfeffbdebdbbbb6ddbb6adb56a5555554a4a22212211040220100008000208108000410821848888449224a554555555b55adbb66ddbedeeeedebd7befeffbfdfefbbf7f7fdfefbbbbddb66dadaaaaaa54294912491289444484880421084208210421848888888824499294944a55ad5a6ddbee766fefbdfbbef7defb7edffbdefbdef7eeeeeeee6eb76d6b6db5aaaaaa52952445924810028120100802082010080402411082104288908888482429494952aa545555555bfbbedb55fffeffbdf7fbfffffebdfbfdbfbf77f77eefbbbbad6dbbddb66ab5d6aa55a512514aa984448094902408048008422210008220841010040811499248444aa5aa92945254abddaa5652ff76dfabadd7f6ff7fafbb79ff7fff7bbbbbfbfefdbbbbed7edf7bb76dadb6ba6d9b2a15d5d55212044122912c1104012855a40040004484484204044052914408429022499642122269ab5a9228226b96fe96ac49f3ffffafeaaafedffd7f6bb7d6ffff7fd7ddb6ffbdffbbbb6d777ff7aeb5a5755dd55b655592fabb574114905a81ba00082048b5220000029008882210012148920a8110401411552212214a5b5d258924b257d49549822afbbf97922450ffd3feae5659fdffffbfad75fb7ff7ffdef6b6fffeefdddab6de6bfbdeaa5675ef77d50a99b4db427d0b2129d4fb4b920000560aa22b002044c4a61002009044085109444210b522250804249148aa0281846857d2054824b51bf51b91ca82ffab6f852a56ffd3ff27db2ef5fffb55552d697bfd7f555690ffffff6db56a7febff577297e8ff7a57955aaa2efbb7087c83be445725b415400b5a90bc056c05cc84ec1a8004214149a8002a019222d00990901642d2218aa03a09e22e4045da12c9760057b98734ad0730952ab9f583fd8a7edafa2ffc4afe556fafd06feafbd65f859ef69ffea1fdb7d55feaf45f6591fea5b7337b11ff27bbaf6a23fd07eaafc07fd21f517f45b7a43ea9ef2dc832fd4a530bd006fd01aa22912fc01d846c0135814a10510b6001748908490d01f604204ba415a21342b68254603740eb02fa02dc15aa0ba81bad46a8d7c0df682dd47f41af4d9537d497ae847f55ea9740f47fd05adff40bf9553ffd86b578af5afe8a7fc07fb27f13b5d53f6ad795ee11ff85fe17d44afd03f42fa25dd1365b5b40ff007741fa05f40bd44aa917e805f02740bba296d0bd02f9026d415a01f4227a81b652da2f801bb25b00bd402b29812bd002646b028af6a704809254a949da556dfe8376f52fd0b7484b6017d00b488a7e256126dad50612d09fa07ff0ff576f4156f7aabfe91fa07fc2bfe8fe52ff8b7acb7689d813d6926cd5b725ad84080404048840125012dd04bcd52df7daae7fd3feee6ff7ad5ffd5b75af7423b34b9a0e401ecc671e80c3e54275a3e52a6ed77a4fa8ff285f49af867e01ecc24a09f003a8125015803f005ea028a55252555c4a9f7009e86f601dd4456d4157924ac035404b418da2b4842a0eedab180fe82728bd48ff00ff4bb24e14e83f02fc0ff825fd17ed2bab69bf38d7f62aff23fd82fa01faaa5ab26d67fdb6affeb7d7fd77dbfeab77fd8bfbabbdabd416d46d95c08fb4ab95c22801d8006a2400a845002e1121998016501ba1ee025dad2e607f41f482da822a485b44bd04751b001fa44915f54652f5dd1eea05fa21e956805adb8ab754927f009681f803e803b0406a426a0570e51668cade82fe5febae7f25b77ed0bfa8d6d6d2ee7ff507f4a95509e802ffa15a75cb9bf42fccdeaaff45f7f6bfe5be57b5f6bf54f526f52bb1ea01ff00004c00404b00449252257203ea522509a909e84b09bd8da648d42ee02f32425d15f43f690855ed0b5059415b25da0dca734a01e82b508fea05fa7fa15f801ef50d007921b027ba0bd24f80ba84aaea5fa0b7e9fe92ff11fd2f6a977413fe2da96ff597a87ed35eed156845b7b65755a9fe5ee877fde9ffeaffefffdb5fabb6bbfa2e6821bd958a0e50027b806a2f0010116b497f04545029a9fb015051959dd01f004b25025015005505f4057d235237d04dfe02f80adabfa86f54cb2adf117e81ae42ed16ed0204a98004ea01a028915639aa7bf22f20493f20b5afb4b7fea295f227da7f09754dfabbfd26da5a055dd83ff83ffddef66f5497945a2bfd07ec17feaffe5f7db7dd5fe95fa94c97ba49ff016d22ad02fd021cd05a0ba9009044402490152055822d5917a2822821a613240995e895fe07caa27605bd87dc04f7d6fa8c7f55d0bf82b79049513b40fb002a01a41250034a12c252e93fc02e220fd47f9128492c6b7b11ea06f225fa95592df59ffc2fda6ed2beb66feadc0bffdbff6f7f97fdaabed925ade96ffd17d55da12ff137d2b6647fe5ffc8768bb642bf849612f40bfe07f09b8024a0042212414a482b20aa02ca082ba1a4147415fd02aa2da017710b69d5d0fff83f517d457dc1af605505fe8afd40ca16e022b4025524a04de81720550195a04f80cd01fe536f80540d69097d85aa2de89ffa5f58bf927fd43feab629dfabffa2fa1b7dcffecbda56e857fd97547fa56fea5f2dbf93fef7ff55f5177d4bef45590fe84ffd05a12da0e6005784840020a12a00a908548236815815b026fd82482dc846ea06a26e405bf53f92fa896dd15e10e553e2d4ff20aa1bb20b7a82c85680ea2bf002aa80a4278023951094be8073c0ae92da00b64a17a1fd4dfa25b742f91bf457dd0a72ff697ff22bb47fa9fbb6b7f4feaffd4aad20f615b82bbb25f5fff5bfed4ff5bfb2efea57aafd57bfa52d227a03ea05a93180bf500200084012408a904488d4a25aa20a416a2174095544d02f740b5945ea2fa03fe94ba5fe6bffc41592fa01bd824d24d48fd485aa00500fa015548180be502fa20520fa0cf0664b04ea0ab9235d42d417f22e7d9baaffd6ffe95695ff48bfb55d89fcdffedebfabdd4fea2aad02d13fb57fb58dca7fb1ffed7dd5fd6fffd56d95f405d9935a82c02fa2170e4023130040100202524452921409e9446a95aa14d18ff886b209a117c88e6411427aa56f659702ff41dec6560ad217fd855a21600fa49baa4290fb90afa004c9c0099a00292206b6df112284504b68976c5d91ffeabfdd6b55ffc2fbead614fa17ef576d9af897fc7fef5aa1bfd45d69c484bf9077edb59bfedfff776fdbf657fb6bb736d137aa2d5210400d9007d815001001299144445409d5a2944cd015da459a30880e6015a5a20076925fb21413f882fab5ad0ef81f79ab5624e22ee05e5994007b405f282110940055441202d2057445ec01f62fa92a4aadc07fd2bf75db42fda1feb5ad05fa87feabca12e907ed2b7b2fd2ffffdfdb6a896ea1bb4ddb4afe37ffbfbdbbfdb7febbedb6eaafd6ddaa28842d404b501081e601fe2b0001228190442231a08ab0124952204d202ba2a408aa90da2aca09f045b45eb72bd85fedff2f2de55fa8d752e481fc88b612e012a00168892026408568550a34243768f700ff852c424a55d205f805daada85bfa97fdfb967ae95f69f75dfdbb5ffadf6fbbbfbf55bb2b4a05bd42fdafcaffe8df6bda7f5bebbfbaefb5bdc0df54af654d055402bf408478805f080000801002448408419208912249525449a456a24a49761155d47f1264edbda27f93ed6eb706763722625fa6218a42fa07c02c42691588ec0b8016a205e1963940f91f00f883ff18f880913f082cfe079ff27a027ea804babfdf4790bcab587f05f4fff22675b46ffe01fc81fc13724e7e5bb4a0fbcf4ab9fc16b55b4d95b7fc92a8a8de5d85b2ea696946e153215e47007e51900f9b03d601f42e093c6b84fae00d704f24b7284c4e96e0f1d46518d47f68e4e338a5f3d91d9483fba916f94530c22115ea8f1294c1f793221976068532b12c5550412be5edca6ad27f59d8efb2caf64231bfa988f4424057fe299e5e8978fbd5dfea6bb73fb4ea1655a57ee71ad0e99be02fb47f01fe07e57f94f616d57ddfa568d5aef751c0e902492d006c0342471214298228d55aa72a505874a5c96a2d95d22197163a59050d0d4a7cca9012392855f211c4760ce105df6879fb49265c9752aaea06246a517226c96f40429d93619e385815689673dcbf42f4fdd5e8ee9d7ac5045fb8256ff522cf52f228ff3afa17b0eb896bfe57f5efb9aafe9ddabf65bbaabd75ff6abd6215b0ff8454ae15105871c05fb083200b440875442c23012148d46d28862c43049c95a0b502435c05fabb545bde8d681bdfda1b56a16accfe866b9e501cc0187501ea5c003c295c3731266518c664d5399c7410ce21aa518cc91a0405d3ac67358e583cd75bff79df9bfaa5beddcbbfa6d17c5d77f7b87529a9e0696779d7c13bb8ff3aff75dfadf1b4efbc7757a9c3f8ea543b281d070c8972d889210048410c912e422b141b28ad0eeb82086131d13c96700d8a061157ce05a9117869678eb74ff972ac6d728f9f43c23926b586ac194a8130e2925614a0c03a48760fc6077c159327f2d2aa22c22cc673716ed16c89acb1fd523eb411e3cdff87dfcfbce5ebe777efcab12a9ed85b296f31eb321ef3e6757de0399ff3efb63fcb3de95d1fa7c746548a6825caea82802408224b288ca090900e6b35ade23049a987f1105305421a58782d47a81875181eafe4a9221d47f5fa3b1d8e4c9b6e69b5b8018650ca715117a288e085739819871007b49c87f1664c28e3586ac553992b217ea66f7d2775b1ea9dde4f2d6be6d1baf3fe7fbf12c7f5c7d3dec685d6d4ec9f7ddbf5e81affed47bf4da7bce4bcb2fd2656a262de2adc016a032480620057801442c6ac162a073051119ba68d72880b236ecd1cb1074c852699cb6d8ae24938ba6ff4842347b1ae363847aa112957f48c1730a41198c6426d4185aa8077aefa1b14a805f8a847e6224b57fc0dff769e51c7d4ce3be9f3e4a1edb1dde9dfea6af3d6ecab5219c718e7bfcef65f726be1dfe5ff759bf5b9f8efafbe6bacb2940dfda80ad430c06da720c80110224025c42284844213d21575b40c3294909d781664b00917ddcb2efac216ecb9b1b96a486de067d66b592f60433cf82c4b45041aa48a8f68111b8c80a262a93d80265d605ab90b9e0de444e9ad764ec34957bbfe97ffd59754e7c0efbdd654e14ffefdfd7aea4b8cb2566b9f572de093dffcdffa76e7965debb7cb5f842bb48bfd65ea252c0c07e13f1c1400012843ccb0440782090c55157209a25250b49e156d12411c493d7ad901156656beb957fa242d42eb2376b5a8003b535afb3e85303340b81d958d8800144c9fc2b70648ab44e053b1580510058f3dd9f31c7632a7ecd79b3eb00955abfffaf3d71fdddb7ff7ef5bd1a89a68d70f6d57acd452ffdae77fd3eadfbcdfffdd65b71ab2ee6c818f28001505619f4a0005829010bd026524a0a8a86aa6745c50c9094e6b6d51162594bbf4673c76004b6283beb0010b508beafa6937bc9245dc3ce04fab0ab42ee087de44a570004445a1e23182b482b8d065177026518c571ef3d9aa38afbfceffd6bf5edb837bee6b6e73917a6cff8eb7f448b8941a3ffdc25dea4feffd57fffe67dde5537e6e7bb2a31d545d5d196b136000da034d100210420992d182d4c48458514bda345b264e26584797b41e8005a4946e94530aa293abfd0bfff161e5a47bf662352eb01db8142d9d89800688201d25b003298115f7c0af3582504ad1c671acdaa86a7f57ffb5af235eecd4a70bff45c6f08b55fff25bb3ac5bfce95f74bd817ea37feffacda9ce75ddfdaee6dde85b33fd53bf71525644691d36b439003742079a11058280829672219b8ac02aaa3a993d8044c4002953928a4a28c9f4eaede5270e26f7e0f6c73c5568e3437e9bbc2806441ea827244b11146a146c95061e9440851ef846fd8069acaae937ea2b58a816fe6ec13ed4866ee9eb3bf9092b7187fdf6b5feb7feeafe56fff10d5b4a537fd5ea57dcab8ffedbff57d50e3fe05f6db5ea86ba905ff2967a0e408f4295019046014a116155411501000e104f0156310cd48c72ada92e028c65a9eb15c23ec2acb3f4d755ea01c850c53fc8621eb08c2bbde1ad0a500334b25543ac029d407d0fefee115032502b2fb1020eae047fdd53bf708597babe5fb5e5827d35fffbfaf5177c5dfafa4d2a3b447ad5775fdd0f6fc29fedffcb6fe9b3fa6dff67fdd9aad4d46d756a141801ad2fa900061001406090254841802461a61e495714a2429557542f8044298bfe8a2b9385016de84757e581c4d1d36ffa526ba08a2afbf0ad05000bd5e6975c29a04900ab72f0c18194d014bac4ad051eb8c2a597fabab1d4477eefbad3ba831fe68b75c3ee93dd76f7bbde74b455cacd1c5cfdc67ee33ff7bdf79fdeefeebdebdbbe7cad6ba92f9c5536222ae600b618010410020129c4144a6842a2a2285a50a910b2240d5d442fb0140e528527f8031ea9a6ebb4f602fec1d5b88b55ee5aa3bd807fc817a9825c01a76007e900e804f2406539607a225552cc321c5d41ec0c7fd86d669dd2176f7695fa8aaec87bd93ef7e57ff5a76e3eee09bbd9917befd6afd19f7be2ff4afb6ff15ff2b7d2391dc7c9733c0e8f7168741ec311341183c3a40e221021058505b84880924a684f288d006475cd2a8b2a9650cfc3f643b3d3da75bb5763ce78ea72f500478c503a50689303cc2efa3a825d01b84fc9494280514b52373a54409206ad2550153cf7ff574a1f1133678b289fdbf7f3fddbdd93d9af7e57af45f45d5d7d4a3395fa4ff7766ee5ff85ee5f6b4de49bf21be67bca54f2b0024a060aaaa016f0075447b511300300d405552bd492fc8bfe92ddc48d54507840278258117f82473127ea5d9962e94ba9f215a0a3c0d4a50ee00c403ed21b6c022035ada84aa016904fa0457fc9adf45bb65efd93eb277e1fa85aad53ff261e99d362f7ca457d88faf7f7edbbdafffcfdfa6b4dab3fd1faa4fb42fe4557ffa60adb06c02e0006a82ea27d6146d2ae355d27540580172c56008a2003da2a70e582cb2f6c52f511c59dc5b4dc54e8bbc2de06184cd0a6021fa004fa267143a81002bc06ba4b525354c2fe847417505d15754bcd80cc16ad805d61ac5feb2f49fffaffdb6ebd4ac09f5af7ddc41677bbfb3ff590d79f7a7fdc75d57f94efaabda8fdb56d1fb3476ed9ce11a10aacc80231212a005242094c205521cfe88f19aef04e204e134569c81152d516f2c52b99ef1271934784c4104a186d905f0dfe99d559a992ce002129c403cc6ac402d604df00a255465124755477fa275e5b0dff0bd33742415195b43ffbb7eaffe8ff4a78db28a827bcf1bdf5dfbfdbfb7fbbee7fabb655abb43769f1969cf8a54deb2a049012314c2da6188f19f41b40a90e40058011a814d4c9a252f10f905a0a2026086b56d7be7a3f47ff0f9afd12a912848ab8015ca11384be2210fe80164ae1a076da265aa1aab71444dd800075006f89d6a9ee1ceebf1a648f64d40a36ddf7f7fefb5bfbdf55ddf785e91551afee56bf6df3eeffabfe7b577ed5baddb6cb37e7d2f379e166b40024204811ac504b1a92e60fa0222ba01010c5485bd4b692b4ff1b946e8a4191244455919b8dc835ff070a3fa9aa40d250fdd6f876c894fc07c04522021019c0ca56423ac02efa0548495421ac40c71eabfbbbfaddffb56cbd276a510de1cede9d52dd6abf0fe4fe397253f55ff7fdba3f7ffbff5ad7bd4dad4ddc8975cfbd9cbc3df82e4a2a0108414891caeaace469e6a784900b28050085400b54c3127cd52ea14dde0a99161a8df8535f486f691fd00b53020121a94457624b04fbf31288a50321881ea0aa2ea4299cfa7103899eac12c884b24dfbfe83fdadfe512bf70ad445ca5bffbbdf9afe75df4bc45fa645ab61cff577ff4ffdfffd5deffb7a5ae98d7a5d6bfda05d3ff03faa89228408a250c4244b92f6c85620875403881052206a284b81dfc8c6f803a0f7520d031c82a138a8fbd5fd7c5e3e2d8c14a42455510190894892545a7ca3350754afd92646a8374a054014050092106d526deddab8fffb6bebbdfd6b5e5b49dc6fa8bfbc17bcc9965e1a9350d3affffdf7def67fffde7bf77bbf5b778fb52bed92da036e1501a500510a4811b1445a4355856e1678ec2759e21d8971100e4a92620f1842a5031e3185154715e39a8ed91fa3aedc8345f85b00d4dfab310caa2b444808a28a01bbac5418a3a442f0a8007a2cae733975b6b3a1ba394775c7e91cfdf1db48597abd87b568e5f7ff17bf2bb8e73876b6257f2fff7dffbeeebe77db73a75577ac7479ec00f7b1288911f003d03bad2b9521a2a80de0099201b5979218120aa2500069082388efcdbab3bc6bae23f9434b81b71aa6c9802a251c141e8b81b8aef42dc5988a526860dd3080f62eb48358120a2b804749054edd87799bec9a734efc2667a0f77dabef3daeb73acdbbb782fe7df7adeb4ebdb64efd2e8ff5fef5efe7e9d6d41ce2761c413ef53f359561098e0ae4180580e928a282292055c218b2258453df721e83a32447c138ca0ab0b6cee2a45278c0141c73c110ab9797dba8f32cd334e89c12084767200b38884c0a85a3c580ac665d9ca339c53d43b7a735947fb97dc61794a601a9eca894f2f5dfaa7d9ef5ee24fffc0b9e9fbf97ef8ecff5abdede1fcbfdeebbf6f2dad2ae457a6c1b8775c653414712280a2114858054d4a3a86255045f28c43807804eb11ac22486b416727c47859ed7d59b194f631e42ab3a0dc8b6e67828451a904210254600a523e52d23d54175089c3a2a009b4b71a8242e789951bbd746f2efcfee2dfa2bcfe3eefd55caf5af3ddb285de805c9dbbc12fbfbef7ddff76eff8efdfa7568ddbe2ead1683daa744d1340a8473ade1a19485b42428d543406c592c050a0a4215018ab90170ade3d94c8d0bee062bb52b04bd96af33123d48bb40577e012ad3c3ab508207d14241232f0550de953814b2806e02ac9e5401e9efa3ad958ec13785bf03bd865cbfd76a6aebec4bfc7fe1fe15fdff5bafb7dbfe6afd5d55ff557ff7fadaa4fd16cdbdb460ef42977a9714b03b80fa20a4a8f22040fe01004952d40a194649550b000068f7ed5b1281002241482255b596b6ed6e01f5059a5b55aa9600a84a12fb008990ba96a9daffbbfffe77dbfbfedbddeabfa5f649095a8954498402b4009c002029a46295b2ed6fd1ffa7ffddffdf7fef7bb7dd77a95e6bd7914a6409409d004045008288204809a015482a524baa2a7e2250dfe3b147bcffd557fbbfed7fffaef7bfdfaffad62ad5428a2aa0542501b206d00802000224004420108a104995d4aad6daae77ffdbfff7fdef7bdbd7655ba556b7425da5bf7a77da67b4be4a23c9d22d16d46b24d00f0a02640092002000101009604a124425a9f25255e3e2f2ffcbdf697f6fbf7d2bfe76ffb6dbeaf6f56bbb4bdbd57f9d36b46d6acd0400a922a8004020528a1202c041ab2002a8025d8b08426e6637a5d4baf6680ba832fea436b4feff5f7f93f7fff5fadcdaefdd76e36aad4b5a256eaa96801006f814044082b214101241892905c9e17a4803e849d420aa5075b6fd15e8d7fb22ceecba3fb32fa5ffbf7595bfefbfaa77b4ea5d458879f75b11658bec3f0108aed46a008486408a08001049150008a520a5042094ac9620a8db72d316e5bfff77b7fdfbdfee5eeeeafedbf6baffdeb65dafebdfd6b4ceba5f5029a9acc644d00bb38e00a0288488000425884800402511912254ab437c0aa0b61a9a4af4ee6a7527d0ff9bb647deff4dd79a69ef5b9b95e7ff5d3e7bb47eb75420fbba25902a00fd0489806aeb422065827c8388486aef8a145a017f275448ee7a4722bc285e2f4194edf7a542f597f6bf84587fff7688de4aad5d11b0deaf9608d695566b01807e8fd5005847157a204276a7be0064b7047a1512ad563b41a47f00fda911f2aeeeb292df82ea5f04dbe2eda920fe02fabba4ac6fd7abd2fc11ba7f206aab9f5b85fd0aacbf11d4b6ce1601bc03905b4050aaa85681f421a8bd00242daa9c10f005a05b855476f7f681f80fc97b2589deda7b91fe2f51ff37abdd77df8df24fb0fa852455adfe14f817a0ba0b0852295708e00d006d2104a992db04702f207a4b4029555f09e96fa1fe578ddef7bf27f27f51fdab48cdbafe96a8bf50ff9748b5daf60bc05f00b50b2124a57a05c02e00b58b8048aaae4ae03e80ba2788a8b2dd26e05f41da5f81746b7f9bd07f22ddab2469ebf795d0ff48fd5b48759b7d0b61bf00ed954066abfa25c07f01baab405a81ff0180ff91d40a0152456529a1df20f5af94ea6ab72fa07f807897205429f526a05f02f54ba5b26dff17e9ff88f67725da56f59be4bf00742fa1d4bab656d4ff02d45d005288ba09a0bf00db6f45d4aadd17807d00ec01c641028801807db5edefd5d5455505244a81b2b64a3dcffe7ff7fff5fbfeaeddb6bbbbaa5d11292510000408010811214aa952555ddb6db5bba97abb944a95dd8dc8d7a4fd3a2418918a00000400400800402044229094a46ad7d6f6f7fffffefdfbfefdde7dbffffb7eff7e7fbf7777b7dbadaa564a92440808101000000200082080401042848848249224494aa9aaaa6a6ddbeebd7bbf7fffefdffffef7dff7debbbbdb6ddbb6b5adb55a555595524a2291882008040201100840000210100842082122229124495252a9aaaa5a6bdbeeeebef7fbefbfffdfffef7fffefbfdff7bdbbbbddb66d6b6b55abaa2a95922489081181400808080810102010800002048210222292242995aaaaaad65a5bdbb6dbeeddbb7bbff7fbfefefefbdfbf7fff7edf7befb66d5b6b555595524a9224492211111121841082200882200842108410420821420889484492542a55adb5addd76f7eebdef7bbfdffdeffebbff7edfdf7bbfbb7777b7ddb66ddbb6b6b5aa55a94a529288221041402200110142401088808008810821121191442421499224a552a9aaaa5a6badadbbbb77f7febefffefeefdffffdfef7fdbeb7fbed6e77bbedb6baab6a57aab54aaa52a412a90264219488442009210404100220888000114144882422924822a54824b544b495ea96da6a5badb7d56e6febbff5fdddeffed5feeffd77ebfe7bffbf6bfdddfe5bedaaeedd56b7c82de9ad48928834410b11a284900a81028015404900211015884809401248252402a924d20a5222504b54914a21add6af53f6947df7bb97aebefa5dffaffbadfff7ffbbbfedbfffee6ddfda56ffd35d9bf55dededaa7e85bcab798976007f016d414a22a4224d800400882a00092088001229019200414a244415209590a6aa484a88ee4256252a695754bf80afc852ff936d25fd43fff57feab7eafffb6d7fa5ffd7bdffabfe5bdbffadbe557d5bdd7bb5b5a415fd1fbaa5906f297b2b90ae005bda05d0016085a8a4044402215548014800ad404815804440242d08421008a940764124a494da5652229a4abb76bd00ff41ff6d6fc95ef1777bb7ad525fd1ffa72f694fffb7ed5fbd57addfff7657b237edbfeeb556b5b5f77f823fd26f6995bd05ec03fd482f21b5269d7a0bf8056808aa003688128950105524d40860421204a9144017a0268016a8235005a42b2ad506f017800fb003720b6417e94da2be217d25ab95f453fe25dd53ff46dd93ffa46fabde7dd1ff4bedd2afea97fa17f55ff5b796f81fe89f6e2bb547fe87fe25ed2eb565bf21bada5d4adb2f907d41bd402fd02f80b744356a415d01a99400d80a504fa0816a05001b8225a042905504bd006a03b900fc01b494a412ba8990ba484df01b40bb82be847e90769554d9d613fc0fe05ff292f61bc82edd25abfc03fd0b6fabdd523f817f4beaabfab5d2fe45adfd13fabba9fa6e4bf1afdcfa17c0bd6d45fa0b7a575dc4b69fa0b657405dbfa252ea52fe120016e80f5ac224f65609fc016ce90a88a815c87f01b85f225d43aaac5007f0056d805f006909aa406d1048bf0055ec17a85f00b655894db24af612512fe012f04740b640f722a976552f9e00fe03f417e97e6beb0dea2bf5dd5a576a80ffa015bf9b775555a54d057a85e09ddeadffd05e92511a045a407f00deb5c4b782ff76a5ea3ff82ff43fbc57fb2de92d05ef05ea22b886e01500a754a1623d88df08ef07d383db0feb257d0ded25bd3ab495a22d147a01aba04b00d701740a85520b215417b640f75150df1037cbe5627d825fbc6e487d8825fb206d82b652a961a54ea7a0771ec1fad3a2a57f901ea24689db0051f996cbd504ff4a113f019fc1fa02bb844bfc08ae5047ec0af01fe05fa86bad7b2dafec57aaba43fa15fc176a47ec92fd17e07fb657aaa92ff24bac42bd01fc01fa8056a02d424ad2adaae07fd2bfaa92ed9fc02bd805e05f00d54ad40cea0b608b500bf40fe81fb0ad6ad7d2b656f42f645ff502ff83f6107d85aaab482da524904a02fe0115d05ec0bee455b5dd527fd302fe0758bd4bac4bd005d80fe0025501fd1324e9096da2ba01bc21ac25f641fe23b457edbee8afa87fa9bfd0afa07fa15a952264255ad11bb00be01fd05fa8aa6adb5a5fe8524dfd02f80fa03f91d6f452de25722b5de801e815d8952da8aa02fa6a2f500bd083fe55d85f95a03ff45ff015f40fe90ef003ba69495b544d91fe03fd87baaaea17fc12dd90d25df415607f02b6d06ba095a82ba05f52217f8037b209b80ba917d507baa237b9d55ddc8a501bd1bf52850fa0abfc00bd906c0be915f6d02bfdc55ff04ef42df07f48554da9d4fe005e21f845d80bd42aa01aea17e016905d417f48af54f58dfa02fc05fa9bf41bc9bb5277a92fa488486d00bf40255541b5bf405fd9ba13fa8b8a7d495fd907fd84b60de81fe02aa90aed5f00be047c09f710bd25a935db056d37017da17fd06ea9bec85fc26d81be05f6446514e445f5095249e80af03fd41a55d7ee2fec4a2d02c87f206b6de416ff042a6b9192fb02784ba857fd17a05b217be83fe05d44ddaaeff0aa12e18ffc83dc4ae80bd807946a885a403742b602fd85fe41aa2b720bfa17a94de98ff01f505d21ada22daa7a05eca5ff80e857a85d761369bda07fea1754ff81ddd58d74ab44bfe07fa4885614a45a804728a42bfe014d556905f427fa92e4affc1f917a037ba1ff00fb92da22fe416aa9da0cf017a45ba03bb55fa0b6a24dc87fa0b644f5da7e89ab3ab502fc012db5c06df41f24a8aa5e00ff00df017a4dbb42aa2b6c01ed11d92be02ffa2baa54da45c03f9075037a45fd25e82bee027e49ba0bd1affa9b8476025bd16f80be02bad5b7aab2172dc91f48b50de02ff947904bd813f80bb429499bea2b49ba1fc0df05110000faffffb6d5adca8a740992968054d22d80ba1375d56fa8fa2dfbcdff83fe5fa90aa98948b7004ff44f487ba35a4225896401a95bc217a02b809d401dc82748ebabb4aabea4fd3ff4bffe4bf6ffba8ffedfaa6ea1be527509fc0779a59ea06d0354099a402035a00a100021120009880820a41049444a489212699356abd4dffa4ffea5fedef65bfbb7ddfe7ff7b6b7babfabdfdb776dfbbfdd6ff756db9bda57ed4a55ff48af926909fe016c495320a993b60014012105400550001055a026400181a400494444085105d9045411e40648555690b6abf226ea928afc237e53b72afd6ffe477f49adbfd2769ff2a9ffea2bb8b7a27fa2aff4426effd2bee05d48da8f54dd4650f57fde177609d05f405f6a89a4fe455b915b80f402fa21aa0ae85f7a45da42f217f417aad723fa653f94b209ec01bc215508f856aa22a354803fa017b225a1fdd02ef905a2f6226dba560df0bff42795d80c1fb00fd48ac85d485b49d005e88a5e266b07fb9f7ced326dc94914d12f7bc05f60ab6abb008dd00abc014afe857d93c80b64937ca38eb2d887f84fda15511fa2dd361540ff82de227505f00a52e54e5af03fe8afecad447f5237774511fb45fe1bd21574027a535b89f807e82ba9ba803e2077552a81ffc0afa45611ee95147ded0fb0d7b62ada178005d22a5321c05ea1a8ffd345fe217aadfe4bf7a35bbd2734a90bd04bd10d805fd056bd09912680af88da09fd80eeaa5e41fe05fc226d5ba13fd1bf50fa121f605fa45592dc8558ad8500f00ae813da5de8ae64fdafec565f20d2daba07fc27e82a5017d820ba115682da6243fd17e8056a9b0a54ffc89fd0de7645f6762b00df53d5bb1bc92b84bd7e90ba408548fa0fd29abe15d22bc02fa0bbaba404ea95f6607605f8815c09bd2bb581b2bb05b60dbc42fd02fe03b1b5ad11f78aa495a0fb827e013ba17f515b10f5a644fa8937a07d42bb9057e80fc8ae25b155d63a50f7d00bc06fd45684fd8250bbca2fd02f5015fa27f015aa5f216f4ab205f517b700bc27ada906eb4ba07e13d26bc12f017f05a5dd147929f08712fb35601f907dc0f31f00f8a1ff1c78c0956f0838de87bedd750a7ca008285edf2702ba33587d45d9ffb601929067fe01e801fe113a0fbf7bb880fb8f8a55f214a02905865bfa45a9a06efe0abdbbb52baad16709bfdb007eb2909ead01f680ec1e157967c0daa40a589f647fb116b7bce8f5699714b0ab10e9802a21732b9e948bfe6597f943aac1230a748b2aaac5ff53b7347b858b7270152aa08235e9ea8a72d03f71a9ffb2cafaa0e47be360f162a055fe111e7d31b8fac89df3493e3f30650b9484baaa04c0a22a802724ae00bc03d19f28ee25d3fedf576d77efdfbba4ebabe67d01fe26a557364a354629cdbaa636296871d515aa5649610185444810051014085c042102384262c812096b85584dbeb6b5fdeb6dddb7aa69559b965a7ccf56bbdfd9d5bedfbafbf5fa3ffbdfdbfdd7a9edfad3a5f45403c92b143a850de8824252a8403c52209990825b8c78a740ad052237940a93902e007309db24ca58046b7f69a44ed4ca80af052fab14f4132ec75e3246a981457c24f903288e47887e8ca0a382155aadacef194a4e8739fe5cbc6a22f3b8dceaaebf3adee9de6bba5c6adcc26dfd5fff3be5aee77fdfef79efddb5bcb5eff397dce2ba716cd5483b611809a413da49c109b410f241495700a894d0e298421302051841619806454a84dc66b4c3691c2b8e967b7c179592b128ad37812bc470a1a861386320601029d703f5a7931e46f1c3ae4509c2308b7a4d692556f0007e581fcc1992d655fc77faef7a3deeaabf5bd7e563eb83fb97f53bda5bf97bef7dcfeb8efbb1ffeaf15ddbaa3bb7e669571482a8105308390934080e2196a820094a149947dcaaa6a48c99b271998a1043dca1654637836381d20359de5088e318cdaf2aee83d3907a8cb187881a082cb0e09c69601889b15838a5a4621465aedbca37ea5379eb38eb1d32c60956fb3e5f3f4e5d71eb71cf3747ccf1ebf5ffec97ddb7eaf7b7dd9ff3ebaacff76bdd55dc0e2e7b587f5904a5888cba21ca018812c9a2625a18028530a2de403502358a685a33f85880223cd5bbc85c459545798e3eaa06912a4add9f922a1470045a7a68700c1006b97c5aa91c103c108caba81c81a2406efa4e691fc2b5547f5eeb69456436bede7fb56be4b7dcbeafb95688955ee7fddfe89f7af7baffbbdf737b547dddffadbd2675caed0ebe9e280809b1a6720a1a013422e3145342128888b4cab21502c21085d7ca12190650a5fd8cff845285b35b97f503151247a89e6aee0154093ad58c9027800614113e075d6115041daa559210602944779fde4bc20cfa9fb5bb2492ccd178ebbfde53fb2efdbff49baa493977dedabf3557f58ffeff7fdfdbdc73fdb7eb7d9756adbbea9fba07a86b222062122730248085e64d485240a8544a49ec02284168257b511b408894acaea7df912cc175f7aeee0210c274eb36550e1827c0fc416d2d002540362b165093016a584d91e612804800b9d396920645afb0ffeff6525116bbf76e9b8c2df89dfeff52ff124aa92afbb37daa71dbf7feffffbfdbadedf77b7faf6d556fabfe9b6d57c400ddb6429200408810a95a8bcaa41020a4ad42bb0000548c54950f473c8e308073cea294807f10e7df6d294961545a2fb74d44a03585d3363118008ac8cea0592380d420fb6e656a015202482b571c0d10ca48efba73a594b720fe3dedbdcb28dab97bffdfba52ad00dc7bfb5d2578dbf8fdfffe6fb5df52ef7f7f5b5b51fdb6feafd99fb477c0fe4d555121001249d246510250016025a4959202805a426d65dd02a44892be996d55005063fefb5bada16c01e2bfd2aa184044a0b9b5443d00240049a92c4511001040f77d1512a4154875e9ffa03720d515fabfaab7a81ba817f5af15458548befffffb2ff41655b7fe6fa95b81b4fbffffeff7dd6dfbedfb6fb75bcdb2daddaf6d95521cd0d55522100901a0a8de54b642125209d55fe06212002cd05b49a916005801faacda0d048444ff55bfa47f416a15b4ef52e90a00acacc8ff42f101a026a0da80580006a056a85f80ba02d280a4b44dda0d22dd17f55feb5e648b7c81fa97fa5512f45ffb6fdf6a6f1521d5fdf56fd511fd1ff6ffff76dfdddadfdaff5ddbaada5d6aff267d0fb055208a109500250049a4ad0a25a2170048916eab025013a0d5baa5aae405002cd0bead82fe01fc42faad2add0f00ab64dd5d01be00a8a95eb565bb00a000b86a1f0338211222ad5209ad0400522dd0ff02b225d45affa7ffc92e092abfd2ffc3efaafbdabbfd6ebd0954aa77f1bf559bb6fdf5ffdbff5fbbebd676fbef5ad51ed176ab9a8fdd2a00404a40bb00209208aaa4b6a2570040112992fd02008b405556c9ad521401c2b660ff03fd12ba4bfead6f29550824d8a735015c0155915af40b5001540194c89350df0022e85a49d956201025e8fe5b40ba0b51dbff6b2f45a594fdddfddfd2fff2feaefbaabdbb095457d1ffaff2dfb6fbfdffeedf7d57f557d2ffabb5d556f5dbe7c07f53008084d00a2409a91052550bd22d9004804ad04d1442c9406ab5d4be454c002803fdafd4a42e41ff57adfa5f005a84aac88ec00d5208ea295f115b02004202fb40f60548126ad515690a826c4ddb2b80bf086dbbbf09bd4baaadb607fbafaaffffdbb6bf04dba02fea55ed7e57ffded6ddffdffa7fdd5df7bbdfafd66d6d5db377a97900ff44080894024902a18a4851b5045b0440d642a804dc01b504dac27a215a25c12a913f443fc8bfd057617f455749702ba08acc9580134817403f811d81aaa22c913c40ef1d0241740bd02e40d4d6922ade9ae2be2315ff9f7a05fd8fe8d5d47fedffbfad6aff15bb8ae696fe0bfe57cadfbb35fa7c8ee7f31f8ff7c95dfbde6cf6e3782e17f83a4754442c306a0699224856948281c41a50b9a00cab183c04c619858a5188b2e66530ed4ca9bc3f6ede2d2870efd9b88b888f04ca57184bc2204e95aa310710248b33ba2a04e980da496719c0ab4dabfe169813a1b23f25d1064b6a8ff5ff8ebf8afe3fdb6d2a8df2c8bd458f2bfadfbfebad9eebffd7feedbeda75fffb577babaa476ab52412a87f40fb2201282b00b4291280102bc0570008422541145240c4aa74dd27e016ea1db5cd95a496eafd5501fe00fe45789714e919f57b958826b0be80be025037487f3505ac456942741b00fe04f4af52ed0648ab6c500ba02fe07f21a957f0ee5ee5ef6aff95ff7fdadf56fdb7fa2f7bed6fadfdb5da12fe4b545bd542fd95f857aa20097d003d840ac0ae88bd24492a528bb6c926702f40fd579ad4002ce14f0055815ee2b628042d8181ba04a002692949772901005ab409110590bc554a7f011aa41755ab05fc27f45fa8df002ae19dea2360bfadfd7ffb2ff5bfeaffeab7fe5dfbefee7fa5efabee56ab44f6a6fe92fa95d436519bd4205405f0bd80bf0820495a550940da847f91ee92648524e92d80ee06b05ded5b05a05e80ea05802a510754dd15a00b80d402542205b005ecaa222aa01ba500f2156097b0559dfe415d405f8036495a4aff21772beaedfd45fbfeb77ffbfe7ffbdfdedbefeed9bfbb6ddbbaad5d51af5ea2b6adb449f6a23e681358640bd0948416a05f51a580fa023e82ec22ef007da96d69817e801f203d01ad81aeb00a28920c5449c82d0054a114522b400a740320ad20690b64ef048ae88b402de857b4afa8f615406f1590de217e43ffd2fe7d7fabff93ffafeeff77dff7fdbbd7fddfb65b91fd9274bbb5ddaa2aed4a9556d01b802f80b6aa12d412095005c822b40ad03faaa2fe25a88d145e554117fc2510dfd002dc0168420979c0de0d9015204a48812c21484596d88af405d5201211ea02bea02db36a7f55b52368017c805b687fa1feb237fdb6befa7fff7dff7ff5fff6fbde6f8fffbbb75dd5d6f6556d7715abe825dd52b512d21748542774045c82840595855ea00d640b4962d709da0a6da90f2522e90fa007f882944a215ec863c0ab0828424809ac04b0016a24ad14c20daa5282d200fc01558db204fc6fdb6d4905d4026aba097ec14ff7eebdfb69fffbb7fffb6dffbef7dfddbfbdfedfddd656d556db56d554956fad524f2401de805e262405e80921a90444609b94f6a7ac8a3f68fb82bb1768010002019224d1eade554ba25e4ac763e07388e1cc30820822142008102020420891a8a494d6d25aafbadfefffeffe6eab2d93b104464290841145a486eaecb2bfaedfdfdffffddeffdefbfcefb7bb75db5eb7adebd6da2ebbaa0d55a9223888080921501008018320210c49a54cacd6cd375fab6edaf4f11ace9a8e329a18859108314411310660ab122d30a0422d243514010b9543ae3843d1611b518b4be8855fe11d7ea3aa4806c2c21858537ebbaef3da9ffffdfdb7ff7fbffffebdfb7df7feeaffbd6e5bdbb6dbdada5aabb954531375554029028da254321000642ae90b109350bbdedab11a40256d69bf0080928f6e7f252040205aa5720b000cd8df56250124015195a484040040a9565ba510a85bd5ff6beb2c0aa0ffffbba686484954361bab900024a4ff5f7f6faa7bdffdfdff6dbdcddaffffb3ffbf6ddbeeadddad245502c936a96e214855b5bb4ada0d000ba17e2bca350088d0b52d690f012113d2fe776d260c21edfb946601019228e9b6643d00ac05d9158124000044804825258910a988fe56d15a0241aa68feeebe2d8024a2bf4ba9058250fd0dffff6ed77adffdffffbdefeebbeff7deefde4fffdfdbd6d6da565bab6a2db55625a9b4305662280941482695cab400b112b6b67d53f9d7e2ee8d06b15e22c046a1ca1064420c261027158b80027300b79a20122112321651545040164a5b486691de531f056384dcb23eefff2b05252919a1219034e4fdddfd557ff77ffffdffdedfefdffbfbdef7de1ffbbf5bdbda5a6bb52aab556dab6815d58abc5d0520851405a8028401150aa630c954acedd9cb95de8cf68e76e308a2eaa02821409200a5800554c401bc66800810844452888444449452b2a5a248d3d00f25b50ccad7af7ffb9fa914218454a420aed5fedfeeeefdf6fedffff7fef7fbfbfdfebddffb3efdff6e6bd55a5bb555a54ad5aa4c4b5446d2461b482640122405d04ac8443405a4da27f59dd852c813bafe169414605bcdca6251085088250d219103e0ab124042429248888840292b41e6a6969fb42c97498a00f4836aaeb1d4fb5e4ffb2bf2ddf75df5bfde5d7fbf7b7b7777edfbb5fd6e79b7dbf9dd77bdd6f9b6aff677bdd7b6155c5d1d8d67109b440998983540062311a957044884848a490ee8150022214912035210919080d410a8084522143277d57b45942d551f147d03d0b4a27d3f6bbf60ff7dd3ff76c45adb5e00f83f50a3ff8fffbf080000fafdff7eaf4a4942484a5277b5d6fdfffe366b57bbd52f419288104404a21401908a88aab6f7fe6ef7bfdd7fbbdd7bf7bdb5aaaa44902a10424404a402004280a0082092a8aab69aeddbb6ffdfdeeffff7bbbb7bb7f65eababaa5328850812044902002082204940a81488aa406455ad54a5f0568afe7dffbff4ffff7edd7deffe7fbff7eedd7ba92d859414244042424812402400880020044848228948294955516fcb6dfbeebffd7ff7dfdddbd65b5bb5955a937d4bd5adefeafb4ebda7a2bf202d89545340b402805210000841100801a800481542c592d46a555fa5ff57bd96ffaffe5baf7b7ffdd7fbb5ef7f55ef2a6f2fd535de96dcfb48c52a0d01a90000ab0000490a5202d803600b609d00542952a96d907645ffa0f506a28a6aecfe41bebfd2ffbdfefbfd62fbab7d7fdfa57ab7bbae8a1450b7a01a910ac01500650184204825c22a0056443bd40a600bb94277014ab75ea546fa0bfb5fec15f5ffee57ddfe77fd5feba5fe4fbd89bb92b56f016d95de5709508f20dd082220494d001510845051002421aa4011a20a69a29680f2b55e507b177fdd1f7df7ffedb7da777deba76ef5bfbbae55fb7ea8bf98ccffa62b2aed4a09aa40c017904a20688500244200954048007409209a04525b425c2dd4174455d5e9754b750df6bf10fa5fb57df7bbf6fedd0aefdbdd7a1be9ffa5fa05d27703b504d50a4a1600d80b8a5440aee4065404cabb9a04d55efd50402fd0fa2a40b64bbd5a80e4f5f409e84df4ff0ab5aff4fd9b80fdd7b74bd0af58eb2d822e5dd51840bb92da06f405fa491200bf20411390ea4eb02b906a2fa017d815f2552485fa0fa8a55f89f67507b4ff15b4da6a778d2a43abe0bf50edffd7682f14ebff85a2d85f22bf5445faa72b01e0bfa8d422ec40f40204a03f01a4442a99ea2b00bd520be412a4de012e00fa2fad52d5ab7e8bbf11e8ff45b46a6febadb712f5ff07fd46ff7ba99690d2ff22206aa55f817e00f43f0140a5906a084a00f157404aa8aaad08e921d0bf84945aab5da9f60bf9ff13dab7eeff4aff136a7f25555bd1ef44fd0ab87f2548b5a9d6007d01b85b204412a9ad802a01a82f109548ee5501fa0454bf0a02adf6de087f03adff0b446fd5ffa2fd25b5bbaac0aedfef04fd0bfa7fc98cd6da5d84ae4154bd0051aaf64b20fd42a0db0a420afe0f00fc8ba4ae00a22a4a4b82fe926df78a60af7eafa0ee026a4b0d01a5a5bf40f6416cb75d92f6ffaf4aff8beaf74ba8aed2ff44ef03907d01a94a75b7a4fa8fa0ae2090026417017e0569bd8be096746f44d1c6018a0000047ff7aaf7a3d2538140945055a3faa57aff9fdf7f7fff77ff57dbde556da5b6aa5452004024100002104944aaa454f55ee9bbf65bda7e21b5d56d24ea56ec1b7405649500200482200090084028011189d4aa6d57eddeff7ffb7effffbdffdefbefefffdf77dfdd7d77f7de6dab6a55558a8820400800000008000008201004412008424488442249295555b5b6bddbfd7b7ffff7bffffffd7f7f7fdfbd77b76ddbd65aad5655559552922489104208040402404080000120402008214444244992a4944a5555555bdb6e77effd7eff7efffdbffffbefbfff7edf7befee6edbb66d5b6b555555954a4992488808028120800002104040408040802008848888884492a454aaaaaab5d66eb77bf7bef7f7fbf7f7fbfbfdf7f7f7f7f7eff77defddddb66d6bb5aaaa524a49924422222222841082200802818040200804210822848888482291242995aaaa6aad6ddb6e77bbf7eebdf77eeffb7d7fbfeffbbef7bef7eeee76dbb66dadadd5aaaaaaaa9494248944448810421082204410841021840811121111492449242549292955aaaaaa565bdb6dddbbbbdffbfdfeeffbbfdfff7dbfdff77befbb7bb7db6ddbb6b6b556adaaaa2a95a254222922121211092124048410048100842010100291880824495445a484a4aaaaaa20dddab6aa5a92ff6fdbdde8ffff6ebbdef6bffdbfddedfdbfdf77bb7777dfbbddadb677bb559ba5d2aab5892802b5a99400088444a4048200484a2282002012089244201021494a4988045111b5125242545bdb0aa20af697f4bb6c6dd7ffffdf96d5fe7ddb7fdbaeffefffdf7db7fbdffbbded6ebdbbbddb56add2deb6565596d46db91b090442ab841600048814812c200004424244000402a242504110022249928848889aaad22a255195eada12c014edde6bbb1248fb79ff97521bfdff7ff76fabfbdffd7f5bdbf6dfefdfeeedd6dedbde5ba56bddb7efaab645f5adb65502406dbbfb2320a222b750aa0000809ac00d00894048911244040052896c019004a24a50011101909554154489526db58fa80440ffd55e1589eaef6fff227b82fd7ff79ddaaa7ddffaafe806d5ffb77fb54dfdff6dbf556f51fd6ffb536b52ff6eed4bb20aa4fff51da105d96fd52e200d89baab6e0520c0ee16b4014000244d55014801689b480a8044206a92aa802440b7125501b004a955ea02f4259a56a02fe0152ab7427fe05f42bb177da5fe29edddda53fd0ff5bf487ff9b76a7fb3fbd46f6aef857b953fd5d61ffa2efb52f715e42ff8552d5da4ffd05f19f7055d8bbf52eb257c81fd24b517a005bc02554bd017c82524fa0168205b405201b4002b508a02221196c014255209f10ba82e002dd09d90f401b682ad48d605ed03ad6aa93fd00bfcc5d53e05abf25fd2f780dfe49756e95b48db5d2de03ffc85fec9de9cea2bf4ddadba8dbfa1ddd7ff430ca0be4af7537d577fd57d97e89387fbbf552295e805aaa88215c04f20ed02de807e825a0bfa5fff25d14ed015d08a9056812ec016a0ba82fca2be96fa2eb8250ff87605800260850095002541919094425582ae48e80da488de15d01fea0bfca5d6f6625dfc8bdafed77ef4dfbeed15ff511ff2ffd76fadde52cb26f53f64ab805e600fa0abac82ea0a40afa45a004400a41140252001118020058808a5d482fe89fee93efefbdf6a7d6fbbfb7dfb5ffdfb7adff696eab6560b695db48abf8cc3abc7d7aad61f775fadea5fe42f44ffa2e72e017d215902dc0b0ae0168022219510520885380195048da212422b502f0ae7a02a805001c900b0404000d502482296a4ba354a57fb7ab4ff9bbbea4ae9fd13ed5dad2ffbbf6c6fd5ff8fb67dab2aff075a5776aafe42f8bd9648ec1bfa967a41fff556d33ed1bf6640ff03daa926423bc20ea92c52eb22d005d4297c01b0809294a00ea0062240220ac00620446a4915b454ed7dea05fd09f5df807b2fc9b692ba36ea3fe0ff84ff97eed4ffeaffaafea5fab7d27e49ffaf56fd9ff0574add4a721524ab91776213d891e48d01d356694d41f509f807a856055415204856a0120028806a02405b80549208500b0005104802a58288b64abbbb8bfaefd69fa3b7ffde5a6dd7eafa2dedd3bdd47e23dbffa5bff607fa9ff45dc87fc5f617b57f6917f545faab6455db555bb91249f40fa00f007e92481ac816402d2213e90bd00ba4ad485a0354450854a900fc02d402404b0044800a500549a582fe25fe0af56dab751f9cffcabe55f6dba57eb5bbf65fd4d7f42fe47fa9d2bf4a742fa27fabfec6ff55692ff409ff83d45d54afd42f496b0369b51d80ffa856aa2eb54074215609027900e8074017400191049014201590b600780100210082248108499588da5b12fdabb6da7fd8bf5f7bb57fa5abf7aaddfd4add9bdeb5f6b7fa9dea57fa8ff45dd5bdf67f91ad52fb0afe01dd05fd0bfa2d55729724f23e806e91be027e01aa90ac205f802a91ea04fa2811b04120680b20a320255205000110019144404492584bed92aea5bba5f6e7e0fddbded55db5767bdfaaff526fd5ff65ffd2b752fd24ed4d0ad7895f7c87672facdfea4e5ad24bded0bf00f503dc04daca00bdaa4afa81502ea017c4521229a15e404f800e002c0035814a52b20275010005801490220811892ab19fd47a8bfd95ffdac7fdfe57ff9676b7ea5bf9d6b4eeaa7fd9bfd4be21fba4b755b51bf6b7fe976e5b74bff8cace5a41fff42b54dc12f6a0da120368fe13af00520d30856c408a52a00af90740560029208b50242535c11780400420022282101148257515525ba1bbd2af6a1ff6ff5f7fe9ba57feab7fb36fb7faaffe5bd57da95fea57acad44bfdaff287a077bc5fd52aa25ec57ff2fca77429ff825540ed07e750b40aa006a841a08a902b08a6e01a402800a5001912a902ef206004a0012820a4094049492de44aa2de94bfd53f53ff8ffff5bb5dfd67bf5bd5abfab79bdffb2fa2af5a6de8ab51b98fbabdc957a45fa4bd8d56d02f65fe42bd913257f827ed639c0ffa3b4a01640520548452a02d00ea20ba404902c4025910aa0f6822a802200900024422404494b6a956c85e66fb2afdef6e0ff7fef6ab7dafe4bff6dbfd6fd6ffdae6e95f65ee856b695d2bfe25ff41695fd81fe645b52f917fb8ab664f51ef016bce580ffaa53a002825c002d422281b805aa822210a209a0425422a45d620b2802004800884002816422554995aafa16fdabfdcdc3ffffb7ba6bed7df57ebbb7d6fe6befda6e56bb27f6a6b692e81ff5265d4de13f51bf6c9742ffd3fed25609fa02faa2579403bfdd0b2840500b90154982803a422d44890035016a889a04d94bed002400800480040882802444294a2529bba25edbb61dcfffff5b5badee2ffbdbfe6ddbfff6efdb5d73fcd56dd59629ed497ba95694fa87faa7bb5decbff4afb655a23fa82f6929021eecbf110908548154014910900dd10a09224009400a222221d5a45b140100500090401004a14428252929512be5dbba6de57efaffffd66affd7bfb7efdbfebdfddddd6e6dafeaae6a5591afd0af545105fe487fabb513fa47fe96520df20ff5933525a43fe07f2948801a902a049100aa10aa244224680554092452e85fea9f2808004400108080009220924422256a45b5d65aaffa7ff0ff5f6be5bddadfb7fbb6bfafffee76b7bd5bbd6bb5b6b497e4d69496a02f705f6dbaa4ffeabf6ad7937f41bda5921dc07380bf4d0a400544159290004d4025899004698028124422b409f5554a04a00040884010100a424924654a6d925b7bbdad7fefe3ffbfadeaaefd7eefbbdd6fdfefedeeb66eabddda5a4d6ad594487a0b69cfeadb96f5ec9ed9bfa55bc1af98b789fa0ba2ed03feab0841819244115104482922154404a81200011442a116a5adb50200800048408400912024124952a9edb6f246ff9ddd87ffffab5dedeefa5dfbbbdd7bdb7d6fedb7edb6b5ad6d5bd613ed5f617d97788f2d5b9dfa963c80f91f00f8a1ff0cf880931f083cff059e713d007c200948afe60b007a23585600d1beb2001a9427fe00f801f41120075a1954c0f9874999f41ab1b545a6b7fe495552bffd12bdedda5be5f2ab55bfb741ffddd89eaf03fe41ec3705bc67c2ded80d784fe67b590e6f5ae8e9a94d0af87d54d8122dc8d9320a8c03f96011f883d2a0830a518704c041f74a494a6c020b58a81415a18235525591a4b09fd448f7b0c6faa975bfd552f3b3a2b7fe295e6fa5f8fdcaade5617e9f746a17d824bfef2de8dad3e077b8df40fc05e29f2ad74f95d6bb2154d5ae774980e922a53700ec0244ab4a541441108ada4a4c14a8685205aa45128800030425a45215240a798a69575c724df3b0df7d7759955eeaf2fe2fefbaedd6def55f77adf5ada5eabf71c5996a83fe24f98d58df7bdf7b4952fdce90b92b58a3026a40ed41fc678d58aa403a9a78b668e2a61956025501010402c1b044a22a24b014c532392a464c1d81d7d6fed2ccd4cc0afd8ae836a100d97c14ff510674fbf06ffc77be573afde6afdbd7bbfce7feb7fabef35a32e7668baca12812b51cdc5548ec2428c5618cbac928b6ccc89a53491a8044e43159d604416870640f2a65624001c23101260988a2080d5432989202c9e6d46a7de9f451bfb7f668e3131523ceeb8ea7751cdf1fddffe8dd5ad71aff6dd7fbb7dafd6fbafef1d7922ba4aa35af4c6f457897b434270fcca05023515d065758687101c40ea14800a4c80ab0c609454132226801200500401254c2b89064229d0af51da45bd09f751ffbdf7f6bebdfeaefdd7d97ad96f63edb7ffdd6abdd6d7b6baa8945a9d8f4a5dd2a8df547ea6e1766290152e3e00f677fe15a24fa3bd5295a69c0a1471b188c0006838082821280201082442a6d54c108120ac1205135412ba2aaf735f6575d5ece7fe7f95c550e1154fab2e7c91dcd4269c6d58ebb6ffd7fffb7f7b75e7999f57d4fedd12ca232f7a7ac9724b56021df868062ca69f6b9ef1e7d51388515cf6c2b80064550b58c88b88080014c7570066009842210094809c808224512a108225292f6f4aefb4e7690b65dcda5b57feff6fbfff6fdfd35ffedfefe5627a5ac52ad7755ef174565a9e8abd67ffee497eb5e56d21c4543baed9bcf003905841abab52a488280080240122892aaa97f9c222d4b40e595b80e0c000801008a2429a38210a62c29ea3a50ebb9ffff6ffd3f65aaa4deaffbbd5db5ad3afdddd26f5b877bd23e7111a1d44bfffff76e3fadb4aaed9afc82542ba8f6f800a22debb2837fdeb6002042d8b764f7333801002129496a222192a4712a92012900809492044100401249699bd5aa0e5af13a9adbeec10f3e7c7beb95ae6d6df1ffbfbb69d1d9eeafaffe37ddead596636dd2a223b9ffffa536d752768095691fc62b01d76bfbef6f37452b418ed45a00000020a40a41540050024411952249118d5a3a5b295804f5adf6af6f394000819469b1997a22a08aac3bbd41bcc3bcfff7dfbdb555ff2bffc3f76e4225a8566dd55f7548a7aa350fb843fd245eff5f5f17126db57fd976140413967ead3a176a28077c1bf62024b7122ef46ff213b42ac42bac399c10091010996845151012d82de4224202300ce8956a4551bad8d7f693aa0014a015b80cda270013b04a5fb7f6dedc6dfdffffbfef7deffddf77bf93b66ddbeaaed75d9a4bead2ee945ee05518ea49504b25cdb8be44af1e8100c002ba49135d5011d02a4e533c12a02bc87edd949e56e11f63075709018004242546b5345ab40beac7d8158003a04ef81545c548ab613fd1de1882718e9a6225015c50d7f79f727fa3da62fffaffc51f1fe7c77c6e5fcf9fb76adb73bdbbb6f5baefff77ed559205b5d6ddf5442d5a05a88992546501340330901a000b688852bd8064010190427bd74c15404a2046bf923545134c522ed5ee15e05ff3f2bff4a9ad4021f86b8fe70ab648fbd77f2fed155001f293aa5ea8dee6cd759f52ef03f2b2bb2e27eb00d594c27fdd8d50821248f75ffb5fc08aca60f57d6b23f8817aa4973459447299de5f7c91644208accadf5e5101b402d4ff6f67d94a204b6257946b816ff0bfe84a0484284afa7ddd5d4d102a42f7b6ff14560828606777fe955a9dd6e65e078801e884bdd95dd401908ad1feb75fb9e55404544bec6f6409fd44b4d7caa8ac05f0ae7763374200b8beb6bfd12cc02149d47e745bcbc9ce4573455cc02b620ece4afdca04a8aafeef7bb7b11a001c8bf9abdb400d6129c67694ecdf94ced1bca80d415a5e32c77ea7a7268032e9e45fcf39d550ce0c95c8c02e4250c7f02f51add3eee25cfb17c90720442572fff3ac56242a45ed96fb193491f60c7703d80ab099e87b557b3d4c422a0dfe9ff18a28158079f1bf6615900aa1faa5cb8d89d7fd69ee859002408b5cff32e5374a224d39b7bfae13891000fd895b2d4555d0d78affa394007dabff475a071020b0cab8bed94f121b11fb05fd8e6453940eee9e5209823a93ff9abd5a086695abeaef30050094c46c15e5fd4b5b9d4cfd6f449a863236ff37893300a454e4fdfda644104ab5567fb3bd058862a4faa4726719edaee79f40fd00700af4bfef4a26015045a5ee5eeb94f63bd173404eca76b3b9920048d05e35ef62f54ff401fa8576957e0d7215443941b6103faaf7be275915806c433dc96c0ac09cb1b8e387731c9e53669ce32cc6e496c9cd389e38c6319c9b9c2bb39873c4c9d3b1f1388e2367c36f942a1e87e3708e0de730399c63f1b119979529b3d27266ceb138cb38eecc8ca9e618c7e2b8309789ce1933e6589575cd896331b3ac1c1ee70d23a7e31c7b4e8930883c1ecf5ee3a692d67b9b370c8c101852720417c935f76e67d16e50bf9cafcbf2479b8fbb8224109014024522624aceb679979cd7f8befa7d7237f7bbdb7a4b3061e4281a0a0415411e246f284900451a2bc4dbe176bede37adaff8fe6c77bfedf6ae79da114a10248421040015304ea2b3a8a9ea0e7def547cd3b3de567fa46b7675dd484db26c8eba12660c19c666108421299c55272531204fb836a2e8becdeeb5efe79beecf5b5bd1b5b5f94de897c8a596e65e02babef57e7bad0ace152b0404405c80458096402804c4581a00222541aa02ca12bbe528c083be26b4a76589bd756ffd93df84ffb7bf2f7ed5f5a6f797ba4556e96eafe05e47bbaf7ff0df917fb77dbbdb6eb37f64174815b84ae11246529a4601a4021002200224095048a496441510b38da04b55855eaacd52758191df01ff04e80bf80bfd905a92aa2debeb0abfaffef77f89ffaaffd5dfd6ae6e6dff1fad2fb555ff2aff12526b257f959a048baa0fa0bfc0ca28ed57a00e003601101900800a0059000808411051222249aa92d82e542b54d8c846d5576b45d97d2bf9b7c2dc9a76fdf9d7e92fb977ff13f55f99ffdbfe567bf77dd3b3d7be94f4aed6a5b2d45b436d02f1522191007c402aa9b590d4092ad500804080042285085004a05410b5521ac0afa2c4a802805f49a8ba5bc9ffedb656ff80ffd5aff54f17fdff777f8b2ef5eb2afd2bd96ba7aefd9f48e8655791ffc077ea5ea4ff4d845ba51fb03d40ed8a4aad5052220475006c020005a81460090055502a441500928554ad12b05e91a9d1bf0a287ba5ff9f9088fe2d2affddfcebb6cfff3fb5ed77f75a525fb72da9fcdbd0aa03f73fd88ad0af9d94162c215a04e9b9914295dc6af70520f299482bb25a80f8a4f40f02157f42224a48065407f95f2125eaafca9710fc64914eed7f21b05b7da53aa052a56a3bfccfd402a0ff6e25025afdaef091f4471f29f4fb978a5e725e6742f0fe4948558baa1ec1e8410b80fa1fd992bea0f5ed52d72b0028d9bb227740babd94fcfa8250e9a7135d00c0a1be15d4b655e93af8dba700c07fb77a54a8bb5b7a68f70381b6a4f7919202ae5a3872a50428daddda7b40fdc546fb87169a3aa1ca2f1139cafec0fe85da4b0629171c5ae06d91bb20f0de96a8d4ada5898ae7ff22e4e0df0b6d496a455921df8300c8be18baacc1df0a2bf45f8310dad3b5200bb77f5ac4da0f0432f5b7a22a20a57785247f0b50d4f5e62f08dee867f556c98142bbba3fb02be9afacbeea7802a2265700108936ea7e88f965227d3f41e45623e0fe255a2e42fa5a9140ff2ed0de6227523f40fd1420fe5d6c6aa220fb6dfc05c1757d7e2b270b08a2a8f4ffa13b5d77ad562b483200ec1a90486853c17a077ebfb2fdb7a922729fec9f0094a80229aa0a88c40aea1f92ba375df5fa54f6ef57df1d40e1fa2fc95e20922aa1ff888122ef4eb1ea80b2a3e9bc6592d7f77f4017d31aea9ada040029da1e422a6611e837852bc9557a2d817b1f9efc6fd20153fdfb91712a0650f5aa1c8cab3a02d4fcef70add159e5b9f4f743a9f718f957949241a0290d20ba6c245001922d3b6561050057ebfbab3ce1f1fcb7cf53efddd6ad096f99fdee694a7eef727991400d80ac4a8141e854502780812a832a0100889ea06921885a42ae15a286620d5d2f0172ffac3f212dff7cff956a51aefb5dbfbddee7fb5f77bef6f6fadb70f9f3bcff5cd16cdbbfb6afcbdb88aeab20611082200021220c110b011050a98a1400a1044955454492901a52539621c2acc240584a97db2cc4370aef7f07cda7bbc7bffb7e7bfbfa77ebbd7beb5bede55d6ffd7754b5eebdefbaaf57de6c4fa5d04812050921110889620081104c95a210221805b10c2208ab49294747334cb9b11403876149b074d8a49ee3aa71f9f67be1bdd7d3fddfedf6737b5f5f77beb3fc73cb56cdba4fdf783e4fb7af5127136215250c1205407110a0240160290841801061090105232cca183525a1aa2c31d45231a6675cd3b2d8eb28a637b7f4bab5b96f5efd3eabfaebf3ddeb6f9fd7dfffb5f6aed737c7aeb23afc6b85442b8f68484ca490141215005808518244629040e14200909242091148220a355d8190cbb4ac1ad56e9afcdbb714f9afafaf5bd7efebfdff93f5dfebf7ced6d53a5dff16549d75dc7e92d45184afb500b8ca54a5804ad48ea0bb04808a06a814225239d0ef07181a58547910d852b2deab00fcd2d0eea185f210f5ef83d18a125fb765b92eb4f737445f79d87a6459398cfbfe10fd3168f3a9a7f382f6d785d98a84b48ea4be1aabfd02aaff24b05a13f12e80dc2f207f31e8eccac5fa0ac97f007c2d81668996d71ba5f603e06f9114938c5a57627d0fc2ad16a02f60ddec2ed25e08de9ba87a22d17633a8ef50f05aa1f60b8a8babd2f681d2d90bf00b613d5d57541f814b11d88fee11696a617f9607a500faa529e5aec37a38bf94aad1fe2d80955070ea3b3005e9f6ff10ad24d1c3fb414a0983bea3daeb025cbf475b0412bc3fb5ae641d28ff3f000040dbfeff7753a854254088a452b56bdd5bd5ff91d0bee6be12a51441807a11a42a22a542ab76a795ffbfe6efa6fc97fab7abbd952a4c0805200b218a1028004048a424a828f48af69bf6adfbfbff76ff7fb7fbb7ba6d77db6e255aa3242928001249000240842051294264c798a2149ea250edf3f005effaebabeedfefbff7f6bfedffbbde75d5eaca122aa9a84205550540891000000210080204441049a2525a59d576f7ee7fffbeeffbdeefad5bad55edb72455f58d7a5bf559adee4e8be3caad0fc8fb12a80704842201883000200480001041884422495165a575d3f1f7b7d7dfb5ffeffef7beebbdee566debaad2b7c9aa55d7a61ea66924d60541617280b1402010402304c190a422522453145615a652b65dd5c7fa2cfc97d11cb7b47fbeeeffddffd7efefbffbf7b67775ffbaeaa9eb5e558aa88ac009402194420880280800450200888248a2149422a41020401022108294145155a928af5ead9db7deeaffd3fbffbfbfb7fbfbaeeb6f7beebdefdeb5efadb65f6b8a3bad35494a47102d82a2504509092a52104d95600836e388d2ca9183bfd755bfae77b8bb2b4dfe544537a7fb117753427e858679e759051a0b005820104084a004054908a8120882a20c2844a403f0b60864536d67537d9bd8779bbafef5ee6bfe9ffaffadeddfdeef6debafe577b7adfbf3f6bd7c7fb57b7755d5b5d649a86d80da10418922a5844025007482008a88440902550488231048249111829808142d2144aa584ba1ee23ea3f955c3f7bbfd2be2fe5ffaa72ddefeeabf75da9ffb16cb56dbf0aed2f24bf8d64aed2fe03f25740fd4612a996dd21a82f006ed512b0b66e31c1af00ed1740b5b0d62a407e00f6ab889cabee15c57e01d67744d2eade0d917f05da3f05a5b6cd2d01de02a02f9060d4a8ad407a05a4af002255b54708f812c0bd4252dd76ef41fa07e97da242d7d6bba2fe9fa8ffabeaf5eebf86ea1fb0fe424a6ba9ef82ec0fc4ee09089992ad04d00780ba84205552bb04e82720ee262095d25e91d45f90f797a6b6f7df4bdcbfa8fa5764d66cbf2bd85f28ffa7a46cad7d0be02f40b5132194a8ba41c02e00b9251049a9ae0bd02f80ba4b1049726f13d15f087d5f42b4b57f97e83f50dd6b4ab4eb7e97f06f24fb57a4b4addf8ad03f40dd8b48aaaa7f1560bf00faab805ac0ff00c07f916a2540a452b50cc45f41fdad24b5aafd17c85e407a4b00aaaafa0ac05e82ec578174abff8fe87f51ee5f056da9fd17e95d40755784da36df4ed27f41da1d025488ee02d09f20bbaf44de81e74f040901006f35b5e6d58602050050404022516d5bd6bfb7fffffede7dff5edbbbb5d6b64a952aa9448494804449444aa9daab7adff5fe77b3de6abb15a93b216d2b025648aa0000000040800000000204200882102549aa5677bbed7fbfffdfeff7fdfefdfefbfbfbf77bdf7befddddddd6d65a955212890808040010000002808040208410222222124992a494aa54d55a5bb7bbf7bdefdfdfbffffdefdfdfefddbbdb6ddbd6d65a6bd5aaaa2a954a1289881081401020402000014080008120841011114992a4a494aa5455abb5b6dddd7befeff7ef7ffffdfbfffefe7edf7b7777bb6ddbb6b5b55ab5aaaa522949119108821004101000810010108000018120444444922425a5945255d55adbb6dbdd7bbfeff7f7f7f7fdfb7ddfefbbdfdff7bd7777b7ddb6d6aaaaaa524a4a92441209111122428810112144200804020202028120841022224992944a55d5d6d66e77f7ee7deff77d7fefefeffbbef7bdf7bdf7deddbbbbbbbbedb66d6bad555555955292249108114208822008842010841042081122222222221211892449922425a5942555abb55adb6df7eedef7fe7efffbdfdf7f7f7fbfefbd7777b7db6edbb66dabb5aa5a55a95249499222491249442211898890102182104208822028804422222222919292544955956ab66a5dd5bd7dee7b77f77bfbf7b7bfefeffe7dfffedeffbebfeff7fbbe77efdddd6ddbadb555cbaad22425892205241521080441084180100241100841082184082284104282848848444952529424492529554a5a55b575daebedb7fddffffdfbefdfdf7fbfdfbffbebfffdbdf7eebdf7debdf7b6bbddb66d5b5babd5aaa6555555a994548a62a84001440292004404410810014208410842042184102242224444444814a4944a52544aaa525559648dd48fd8aec57752eff2f6a7becbff6e77ffffb7f7ddbb7bf7bbfbdbbdfbee7ef7debef7eedeedbbddeeb6ddb56d6bad87faae5222a44aa44dc8122a64080d514180a21028004c801004110222022212420992088924128948220caa24294927a57a96b6687752fc16eca5f6c1ff7b551bfa2dbcfed6adf52f9afb72d6bbfeeada6ff8577fa9ffb7eb5ff7abd5ee429f90b75477a67decaf6dea3fef317d4dcbad6903f445d0fa0ef0fe024822414a901440540429111990a214a0106a00a225408550095254012a9097405fc255a83f48a92bb480bf00ba2bf646ec92fa57d08ff4cf01ffadae886b53fbc87e91de6afb47fa2f7aabde0ff217eaaf24ff45feafef96eec2bea05f91b62be5abbdf6a1ffe95efdaffa7faabff59a6db7d43dd0bf4ba202685748a55013400554a005880055908004a80804a0051092442a015b20e412b482da482527f443fc02b25e42575027d52a40bfa22dc05f81fd09aa95409f604fd8256a0ff20ff04b5a5b85fe027f22bf905f43ff17f556fb127b45ea2fe91df5eeb6fea7fe777ff7dfabfdaf7bedfdadf5f7d4fbdbada82db5925a0dd505fc85b610926e815a0544ca1e005f005ec03e00349154455205fa25d42ec10bf407d02d842ad00ba00a2415045a01ec0760256d01aa026815a15408bd807e8096a49454b501a01ba417c837f0bfa42bec1729e98afa87fc4bdd15f0ffeabb77ddeff6eefa7fdddbffaafec7f0affe5655b7cabdaa5faa5a215d1154502fd41de1aec0bf40fa6b20fd03fea07eea15f742ba87f6856a8a0ea2208ca21601f3015b405743a50bd51c85ea3f885e007255147e007e41052914e905f001d40250512441d2a2509f9176517401bd02f482f651fc0f7aafdeddfd5ef5ef52ff55fd23ff8ffc277ff7be51d7b5d25da9b792bf04bfa02aea2aaab462a12e5107702f4055c02d624b57c05f026d03b26987c0956c43bf69b4a57f82bf9056d12fa076a0d70af802d01a88bb902ee90f7097207d81b600b50ab412d240fa02f00bb84d51add48afa4bd5aea5ff03bdabccbaf7ba56d2ffd6f687f47fc5fe87bfff17fd55addd758bdcea6dd4f72bf6d65b520396d007200b50158254421255c902b800fd25b28dfe12bb7b211ee95728af80ee0aa2481b00f442804a5015a02a01750b60017c00b412a215f413a9b64abf720bf41f48ff65bbaad629a05205e08b00fa096ddd6eddedbff797feaff67fd5ff76f7fb7daaffa9eda2fa09fb2baabb5257ea0ab1b4805e802e207d01ac041293ea02ba89aa3ea07f64bb4949aa1dc03f905ba17a43b45a806d45c05a81ee9681beda8208c81600d902508944da640a44a25682643b007e815409f6837f425d05e50a6c97a8ffa21feaa5f6dfc0ffaabfd9ffbdfedb7d6bfb57fd7ff4f77b6feb6d6dd5dd5aa5be49ed56e886be009a0aa910d0035042aaaa5203a8a416d0095b9177d3b4fc1ff217e8e81d52ad8d7027dd140270006d06a04a5040488a482f408b40fa02dd82ac52ee0bf60b584aa516401be45de95e515f002f88d44b74c45edaf7bfff27fdbff6dffdb7fd7bdbdf7ddfeed97dbbab6a956aaaf60add05d94975496982b61241bf653f005d0056412f80ae405da5be02e81f482bba09f416e457e817684625b5054692240bfc1d64fc2801a904b5002521602bd242825808aa002d4055a855f07fa0eadfdad67e01da12f02bfd0551aba27dbfb7fefdafffd7ffb7ffddfef7bd6dff93fbffee56abbdeaaed9adaa768977a52f912a13a88892002401b441ba0295426821f510bd5581bfb29f487a2556e53f806a08f5153e82a02b400e78205d4d800ca41541688154482ba025057c235f21e916480576095b23ea7fee4f942c4055d417482f89fed7ffb3bd6fdf57fdaffb6ffadffd6fdbf747ffbb5fa5b692bea9b7aab555baa3aea4d21fc0adbc13829d40226a05249112dafe256a7787ec107f48694bd8297f4156816409b2059049003da27700bb4415001484280948257d02a915d003f603d45584aaed15c8b60bb7a4ffa07b01b5a2bf20fa167a13fb43ea5fd9dffe5ffbbfedbfdbdfd6ffaa3dfffe6dd956aab6a25ada95c0fe05ee247781ea0a58257601ed2a608fa0094237806e5225487b89fd505732c907e41ba215e22d700bb204491581ca01eb164c116d402900ba0268219584d0deb4246fa0a03ba05d2d6495fe4fffd602c0550099642556f9dffed5bfd0ff57fbfffeedeeffdd7fef6fef7bf9ffdadb5a6bd7ba555ba9ea15d40bed84a4da4a4d5801c0360037802a01fa82da92b600f50ae895b629d0bf60af500b45fd80569035417d319b3407706a0750052182802ad00a9210215b1054560883b4a25e624904fe06fdd75628521fea075489c89fe857ddffdaffdbfffffdddfeadfffdbdbb7bf7fadfbddbaaddb4b6b5a9556fe95bea1648bc21d25204105122b58390046807a015d522a92dec5bd42d017d017f21b54abe82fe052968060f920a401f006e22952044802a4055a944847a15df56560df00b9209d21a509ffcadff42489b802a492142fadaffd55dd3ff89fefff77fefbffbfffdeebddfedebfdef55bbaa6dad4a956a45ba8a5e01d916f54a9a6c0015d14ea82a023f805f4495115a415d85d105d80fe81f904ea00d54a574014835629780f40dc0975488960058015a45a414a04b805aa920a02ea0bf10d802ddd277fdafee5e857c45882ea04fd4d3f656e99dfaffdfffabffddfffbfbb7ffeebfdbf7b7ed6dbbedd65aab9672ab54115509a212c94415c816a492fc40ff0075b3372555df25df754510b7805d10db82428049088a8822002a22480b0024b5044224a102a22a8054555e6dd92fa9cebf4ddab37fab50ffabff13f6dfdeadbaf6feaefe5ec9fed277e95ebf93fd8bb4ad77fb15d12de82fa0bd35a93744bd230add95442ea017c48ada511f48a1aabe2402f526f80bb029ad409f80ae0ada9b1b007745d585d00fd12f6017d213f906b90b5549bbdb857c25807675db5ea01af05609d8cabf44b62b41ec2e550d75d25dc8f7487db23f84cc9ab3ed44117ba0bb4f396582bcca30f84bb84f606f2de89b83867c28f11f00f883ff1c78c0936f0838fea7dcb97d045e40025cbfd70b805c2b797d45e9ff6a001a9467fe01f801fc13a927f75ab4c0f98f8959741560ad0246affc926290debe25ddb5752bd1e2a3455f67007e56509fd602f640f91705be33816ea80db89eec7e5a163f9ee4f5a91702982f2a684909c2b53e8eccc7fdd451788dd2622315f5960fd4e9f7a924347a02076a581a3561c1bbd4e6a5b2e87f59c9ff32c5fa88627f4510f1a24025fe222c2f11b87d69dff9a95e1f3065255441bd6e05d0ea6a806f547740fc07f21f2ade25b5fdff5254abaaed9200e582a05b00ec8244a754949a84b4da7dd7be2a71fbedabf6a7d6e65295d65eb462250c1c7692aa121d724dd987e36e3e790dffd8f2fd290f55ab439ad80e4bb494d516939f4ac08e0363bdf2f00a344bf598a70150f44700e40821d00514e588b36423011958003329a47482f5156a7dd1b4cfa45ac51ef2417d07b549f7ec76ad9497f27d92f606ffa1ddaacf57ff53ffdbffd6bf6bb7fea756b6fbbe578a6b933d7897d4418548265462bd09408721aa2c147502da0054a846ab182440b4492cb81ec0b748b40d73bb52c4245fc76bb81e483f1049aed19628a89168f830540fe01449146ddb6b410d413ca326b307a415d0f0dbac979322123fd4e3a88735c7aafcfddedbe38e1eae973bfe8b9e759df8bed7eb6de5f8f6ddf5fc737d78b55d6fd73be3c79f9efaeb95120bc280923252250415701056482e8210914164ace87048b118aea82d8be261e4624aab8a633c088d9ae177188fe18ce9c07e78b12c51a55a9be630130ac20c981b8c51047014862cca52b006a529bcc7bcd776d5c6bdfbe8abca15239ee7dba3cf8963cce15535cb698ef578d7ffbdfeebf3bdfedf5df79e9d4ebda6f1ce7c269a07ebba3245d4500c624c2ee6348a6119672cd1049d004584444e0a15118630e5288729cf4870a5f1f6cc45c536c27356d5881dc20e85d392d46118860fd194531c27a2831cdc55c5301483c25853544d15e29031be719b453d4afd28f77c7cab7a38fcbbfe5acfc647798e3bb7aa675e4ecbee7fb7befb8e6ffbfc7dbeafb69dbcbbbace59bd02be236a1494313048a8823887462d845485b854524b54200c519d6286a218b552b80e56831e448d29ee39cd37608ee6487b696c4880e124b52f58cc80ac018d961acb21c471068dd42a2d80cc82cc5ca5de2f80b90ddf2f6a4f617789c8ef3ab66f8abf6df767f31bd3d5aaa7dfe77e4759fafdfedfde77bb5f3dbfbe6f5f17adacf2dc6d7540ef513400bc869014024551955ad402a128c2827511920502a5207d9a5a2dd088885e7f493e03508beaef8fd83a84736c62bd147602409226b5b33602a80629ae236611673024c06586b710d056c0bd55712e48c15afad3bb7bd0e664f8be5cf7ae6b75eb7bdfeb17a0bd44faf76d7b6f05db77fffdfdbfd6bdb7f67ddf6eab453559dbce79a05aa60041620a4506009164596b6b02a816927e96884c020048b25a953a148095c4e758edd24180a2faffd5d585e424d4af67d605000889ae1b6d5600802a59cba93c80750098b53e8ba2905845bddff499804488ddb95f6f3c8e398c67bfe3dd847f8cf3ff755d5361566dbfbede5755b7a57fffbbbd76a6ffdf77bbdf1add56eabe6bfb1ea84d4a5124181500a200622ab19620a220ecaeca3443100a813449da0b819440bdd9dc3b4431a6636e5bbe934892607d175d290010ca8a6cf79a488c8c68ff4c8d210648bd1244c9020008a2b06d554d025561faffd66ba5ba8725faff7f85250aa5ffabfd7f29edea7fefffffac9dd5eedfea7db3aaac58bffebf8a9224227d1f693d6b8920fd57fd7f414a1091ec1d2915802051b91b4d130040014469055209228294d5a5f705a40820d9bc52ca418922eefe25f9222002a4aada3500842a84f5b7d3ef04245178efee9550bf8af4fff7fddb21ad54fd36bd0d42ad295affbfeabe20b404efb5fd05b46e90fbdff65a4b52d582fe17fd05802aedbfb7dd883422426937807f028032d5b7ccbe91a24a947a57fb5f01a04af2ffa56f105508744f52bb0b00d428f5dfda1d805513adb5d5fc2d009054ffbbfa17a02e42fa57d2d60b001595ff6bbd234095a86ea7e44f050010f6bbaddd09511592bf57f23e1100aaeddfdeb681a892507f8dd4150440d2b6bfdb5b01e84bd07d5d75852110d2bfff7b5b02ad51f4b6b79680104055ddefbb09815402fa4e75b74084506aff7f7bb740d5827677779b900090acdfbddd96005522dfed2a9508004ce9fbbffd4a88d248ee5fd62b408048eafed6deaa00aa24fb5bd915100022ddef5d770b08ad48ff567505048150daffb5d71500bb947b7755231202547fbfef6d15405b22f75b5d092200aad8ffad750500db92f556e9850020add4ff775b03d04d917dabd422010035e9ffb6ad09405bc9eedb226a05006af5ff7bd505a84d24fbabb26401009872ff4d7227505ba5da8a77720b005af4bf5fd627d09640dadd52dc0500554dff5ff615544902d17b0db90780b6c8fe29fd8d742502aaddaeec0f00ae447f57df29354a0ac8ee2bf92700b548bd7edfb2a6401148f64bfe05906454f5df57abbf0049a0f655fb0950d042dcefba723f00958056fb9b4824e54ad0fd7f6a5f10154455ffad56802a02fcafdff699901482f47e45bd042445d4ff5dd51f210908eaaf6c05680354abfebff62a118009ea2fed1609a14ee8df6ddd56020081daed4ed2464812b7ffb7d2dd006442fac95ed10a4833b4b7ffb57f40649156fa4b6c0265935cf72be97f044809da6b95260a51f58bfe7fd13f01a9a0bee837415b12a22bfd7ff23f8096acbbed0520380cc3711e0ff3c94c35fd27e6f3186b13791a877aee25b02592194428544881d18e3853fa4bde6b7f5d54b751dfceff4cfb06d710dd185c242708961aa09a84af201fe04faa8b5a9c95c2258a8ff2d0eb0a5896a2ee2082716ac4e853397cfa77b9bd772e9bf1363d16f12fef975eb3efce4fb71eb5a9bf9adf37d91b578b4ef4ab00a2ac0681da84840e7803a1029014a00010490812101388521041546d016402f401a822b94a5dbb0ad62a2b1119207582ea2afcbfeeffd6bffbffd5ffd2ffd3feb6fff6fedfdd6e55db2aedcabe49ab762ffdd7d486ba02fd05f7807601aa125505db0200fe09fa093491ba22ad2d0b41af80bad6126a0194e0b6120534853c2d25a4130012400fa02a40aa6a9b7a0b08085391344a00f513e09fe83fea0b48b756804a898afea5ee45f7a0ffafbffbefddfef7edffd5aef6bfddf7dbfdf7b6bbb5d544dd52b7d2b6d4bf22fbae16212a4aa01ba002f48ad4be4024b50455ed08a0db429bf44d34850055b70550292ff0bf0268042239901f402d006a93ba20550005625d03a00af00f72172209b2026a2b12b755df57ba4b24409a926c4552f4fffaffbbddec5f7bff6f55ffbbfbff7bf74ffd5fedab5621fd95fe556b95b45f513f411b20bf88bf805d802a21b5809410b117b955846a11bda00d5184ac2df4572b4037c05d41160400f521f7d096c02aa0560054004915d88ba40a6a15f20a8024487aa5fe805c49bf55ff0aa122d01ee85fe826aa37fdcd5aed9bfe7fffbfbbf7feefbf6df76eafffefbf2bb5ad9abd6a45a436fd96fd93a95a2ad207148168225255ab08d2d505fd0100414dd97f155541de54d57f08205a50abb7600f40a5107d81002a453f882a0110925b8026100252b425768b90d84a22694b0068c9aef6ff2ac96604901629a07f42e4f7eef6fff7bbf76ddb7ff7fbffedfb7def7dddff766b2db54a5bdbabb46ea57685aa6a62032a374059a215805600518b5a00ea2bd0af688bfa0b007dd2466d7f42dea08e485a02a407041a719681be5295000900ac80a40aa4037685da8aa805d003482a9156544faf7cbf3726ae40a409d205f6b5c2aebfb5fbef7ffd7fbfffeffffdf77fbbbff7fbfaffee6eb5ad6d5b4d6db34aad5625b9232d556a0a480969422445003b492a3769417cc89a74f60dd047adecdd1a90132ce46895001d21402324010ef015290202521185680229501199d415ea80ae8c4817c8123ae85dadbd5f7bd301881420612b5efadfedd6fffeffeffff77ead56ebad7ceffbfefef3ffbfddb6d57ae631ef74e639ab542a4a2408442042881012695429abe9b45dd7b7dfbbbd7bdbabad49a9001612100c0005400221228112a444c91ce86d53656c28cdc18a75b0360d2ec371471c0f9b420d4aca88389410c5a1691005814220218ad2665eafeff7bffff77ffffdfdbbffefdbbf77efeed3de7dad553595a956ab565eb4d556b5a95c1225aa425610e2e0682f80951ac8b38eb2084ca3b2d40664030cac456e3711d188879e61e8385636a239804e5b05048624a48c56319118d5c1de4946526061432d3440486587fb383f56485329d98dc1e736d77ffab975f7ffeef6efb6ffffdffdbf7fbbbd5d6f77addbb6755daf6a55c52a09890841894124682452dfb2f5d99e6cfe79f75dd792f2b1d4464202322a120c1442408814080a4122849814882842189949b24429bdfa7f4d3daa2360ad0012820826da7ababdd7edffaffdfedafbfbb76dabed96b6f5e26c4a8b7fb7d7bfacfb4beecf552fd2be6329df09f85a4a9f06110bb16e829b454094c36045811411cc7aeadd34e9e96d4ebe281250845c0069c86d898db351def10eff216a5d49eb5730d60962e588f5425e0ba47b8d2de3dbbb9a9c0e602b05cd221bc0ac795833650b2139eb3a7f8a4451569c5fef22fbeb4aec1b21098dbb820411cdbc22eb814d90d7b5ae263333a0beeddae79b147b6373223416b2cb0cd9f742f66fc4569591dc5a96ce02da0ae5d918fb428958d51acb041992fd2c6567c06e25be98a0e817a16704eb949cbb91be21aa1b91dc6f176a88dedf727f92b50b317729e543d40f4957015926e5f744caae11dff6d312ca797793a0b20762d5725fe14544c8141273ec05d606f525764ee6a5106eadb785ead2ee0bba0cce4ad15f3a68e568943502b6e21ba25b47fe52b490fd4549ef25f42f6a85cac5afd8bd201ddb04fa04fb24544942896f03a946e86fc17e2a5f73b7d02c817e2af50bd20c94dd80b7629a62c495bd693bd98a5cef42ee577096cc8c474df3695e5046965fe51fc15a607541fd222a63be95fe4f7215288a4a0b430be239d999862519da2f6c6705b812a1fd4fc445507f4576439115509f82fabc6dacfd00fa1fda057997d29f80fe886e9256720bf42fea1c54ec16495db363b21dc0ff48750efa5fd04e48bb8aca6c04fa03d8254aa916f00fe06eb29ba42afd16525b20fd02f995b60af15fc36d85fc53a57e72c0fa0f00fc1f007cdbffa2babf020080caf6ffbf2baa804804a45622abbbfdefdd54b724fd572a21a5048844109584280101d5aad66ffdbff5deffcbbeedeffd5edbad246a1500a88414c00a008200244120026995ac25ed2ff5fff27fedfffbdf7bb7fbda7eab56f7265909aa2440481102001002a9085010a81a5125a988be40fd12d2accfef5ffaf7feae7befbfedddeffedfed5ed5b792128b20a444950412202d0049009000a540940829a11495a4aadaafea5ef7dffdd7dff7de6ed73e45f642dbfa22faaaff7749ebafda519b6a81aaaf504088ba00ba000054250002404012402408a94d4a526c49bf595f13fdfffb5eecd7feadfe5bfddff57dd5b7ea5f55bf54ff22ff90be522f8158d51014805001400a4801a8221a884a002d215a005915957283f65555d507f013fa95e82beafff63fe9ffebbee9efb2bf6b7d77b5b7e552aa25356105d180572882402ac00602e00268132842592d8de58890a2d601c827f497dde675b57fd24bb1edf74bfe1ffd5ff74f7577dbae6cabe99ec4de02fcabbd106baa4cb64400b49412150058013000044209a22090a842a02c01a8aa364957fd0dfdd5acbfddf7bfc9fe7fe9f6b7dadf7ad7b6fa5b7b73dbbaed7fc5aaf691ba00d571102d014b5a5114004c20402a308084202b004aa4444612b55ba22f007dd1aab49554ff627f80fd5f795f7579bfb57e89f6ffb65a9bdff6ebba40ebb44a3207f22f401f008996044924caad402d08d12f95a0545bb724f902e03fe80855a97f82d0aad0ff94a0b6eadf8a9e2eedf7bb80fff0ff516b55507f234851ff5589205fa07b17c0456a152b013525fa05c01255ff1200bb525a3d80ad76ba0ba0ba85741b51edd7fe82b3f815de2ee0b6b75aab80fad2b24eefe37f157e03f5bfb216b293943fe812fc9f147a5ba8ea1d5a00da0800dc0a816d015b45d40b58954802ba08fb03a0a710d61aa568ffad8ad4ff50fe2b4ada76bb22f77f25fd7fa2aff6ffb41a7f82ec16246db5ba8aa43e40aeca006021ae12005901d0130485d4ef02c2fe08d2b504a46d698bd2bf42ffafadd8fefbdd4aff13fa9eca52f675db41fe21f95e2ab24be91b40bd20a22d094884da0b00be01a89514806aa976007f01655b85a0aaf22d956e1369ff82aae6ffef82fe89b69bb640fbdd6f927fa3daef4a882ffd3688ee01b5b60244556d3f01fe01d2af044509fe0700df95a4562028855a4589fe86b47f55517dedfe00fd01d2550a20abd46b407e83d4af8aaad7febfa4ff8bf4df155157f5afa8f704a07e02d1aaf956a4fe075257810089681b01fe00b5fd92a495f65e02fe00c45701000144ef72fbe672b783420229a9106b92da7e6fdddffdffbbffaebbefb6b6b5aab68ab4004212042000081191a448d2dab5ec6aefadd37655a977155551db6f567d01a47b02410042080042000021822084484a496bab7affeffbfbfbfffefefbbe7fbfeffbfdfdbdbf77efde6ddbd66a552925110421400000040040001020088220424424122225494a524a55d5dadaeeeedeefb7ffdfffefdfff7ebfefdddd6edbb66d6dadd56a55552a559524490841081080000810000420804020081122914892242929935455d5aa6aeddaeede7bbfdffffef7fff7fffef7f7fbbdf7eeee6ebb6ddbd6d65aadaaaa549424111122100202820002040220100808100882104244922449a9aaaaaad6dad6b6edb6bbfb7ddf7deffbbeeff7fbf7efdffbfdbe7777bb6dad55ab2a552a524a92884844841022822004412008411008228410224244442292242995aa6a6ddbeeeebdf77efffefefdeffffbef7ffffefd7edff77defee76dbb6adb556ab5555954a4a2411218240200001000110800010204020100442084288888848249224494a295555556b6ddb7677ef7dbfbffff77ffffbfffdfbfbfbfbbef7eeddddddb6dbb66d6badaaaaaaaa544a49294912492422222284104208820081804020108420848888441249922425a552a95255555555d5b66bdbaabdfbdeed76bbfbfebe6fbbbffff7be7b7bdff7fbeeb6f7eedd6e5b6badb5ad6a456a956a29120922455422080149224a080402100989202240121245448810224925494920554a9b444a82aab66f253da4ffd7fbb5ddaef67dffafeb65ff7fffdfbdef76fffddfeead7bbfbb7bb5b6566ddbdeaa9654df56db228904484bda02440054132405001000214812040240119128048400429194842481aaa5aa85a49490b6d257a01578af696f455129f85fff4dd5d0ffbfff6b6dddf6bfffdff6aefd7fdfbfed6e5bbddb7fabdb527fb7beab2a59aadeda274817f0b7a837402289a8a45d04080172115a010010421465024402482d942a008108221295200881d4925a4244a254abfa43d08af0bfec55a445b7edfebfd2b587ffd77f95aad45f6bff57695ae9ffff5fdd9a7d6ffd5fb5a697ffb75daba26ef9497f9452ef741fc225aabe00969827295a0fb4007d108a0d904092006125400a504228252009d1089410493221a5a0a80468815e206daada81f895140a441de007709bb095e40fd55adb9fa0ffa4f617fd0f7d95fe4bec4ffaa5f67bed7ee177abfe62bfa8afd4ef23fb97fc95fa2ff6497e51eb7ba94bda9fa4ff80bed25ba9bb895e81ff24d427f4026a2b122bc417e0425d01a44e9049046805b402a810aa0229800e80958aa022b812c25e0015ea0748d94413e49388dd80be00df887a0b744b746fa45be42be95d097ba1ff007fc5fe8476a5b55ab64bf88bfe1fd19fa8b7766b85fe4fd6ea5557fd1ff04bfd97b4aff4abfa5ba0bf11fd0fc8adb6da0fe84bed1d81df602bd55a9429f21f482b51f60adc00f007f501f84aaa6a95026427484a917e80ff40562d5d826e40ad8474015415d01f004f40ad4056526af29604fa03fa81be02f807b8236aab242bb50a503f01b5ca25f557aafe00ffa2a251fd7f03ff5b4911d47f97bea9c27d80fe6fa977d57f2b555511fc045a9057f807f8bfa46b90482b002aa9445a45fd1ff897affe57df75eff7fadfeea6fe09fa0fa85362488682002d7100c4b5009401c225a0962635465fd1b6b45ddafa27f56e5faaf227caf50a19751fd0ff0dd637d6aaae88d63f452bfd2ec0ff01e66a580bd14a02b515005401803700280145213a006597309005a4402f405229b52a4b7047fc42b5166ed0ff45d57ab7b54df745fd0ffa6a89fc5b11f54ef4ee0dfbabff9bfdb7bef77fdbb7eedd6d557d45ff25dbaa45fea91239d05e516401a02b2011408aa44200a980ae80aa8a44dd58855487dd3fd01e413fa02da2a4ca0c80da88fe03f04b52aba616d92afd07da4b60ff41782bd82759556517fe02405a0df805c8422491aa14a80bf80b21dbd27b23bb75fd9ffc17fe2ff4175437b5bf50ff483faabe02fa836ea16a05fd17f525fd27d9bfa9fe577feb6fd5ffad7795de2bc9bd00b7520758490825000540900a222593d412554d205bb505d544d686f00fa0ab2bc007e884dfa0de8a748b6aa5a87f01f025a0527f8176495715f10bd0eb0dd9aa5340d70b5841dd801207ea7f09e00bb0a4afc05da8bbd5aefa2ffe22772bda6dcd4956ab85ffa22efaff85fd4748f5ab14ea3f52baaf5af67f62dfbbbeeeffe35ffd6d4ebb9ab8d602db6113f80a929401d7560084581292d8016a69096a5115a8ea09b4491a009016007c01812aab443b5017da9549beb804fdc756fe8fb6da8a4dfa4f50b648a1bb05640534904089204104e802fdc192eed60ddc0aad28d2ffa02fe45bc8bfc15eaab545fe13fe93daaa5697f03fb9dbfe3ff52fead25ed26a177dea27f69fffabde7b73dbde523d71b15fa94f84ea0d49b40f6003f2c06d2f400288848854002582d015a80534254a0ba813d05201dd417e08d514b445ff80b695ec577ac35f55a57bd01fa45504bd405fa02825a003aa900815c02fe446aa8d923678a8fe4602da442f905494ec82fd60576bf15fff827b6b6797f49fbaeea2ffef7fedffdebeea5fd27625f65d7fa5aa37e94bec07bdafd05ffb8f6c5b933dd11fd4960af50b3f8139a0bd0148002222104562090952442aa24aa494805a155f90a805aa86fe81669b682fff0faabbc22df1175855857dd1ff40e9123011b700d504b42b7a0540350115a203a4ca803ef87f22ca4254115ba2d514f497fe87eabdf05dfa15db2fc97ff5bf94bd937de9ff5bbb4dbcabff926a5fb12ffd4be6eec87ffb5fabfda97ba9bfa4dc23f4957f825423a801380fc02b0009a804204a8092901584aa8268caae20a9155491baa0e42e501bff87545fa15df04e907905b8da7b21f503b9455d21b21740fd05bd821602b109c8a45280aa4fe026a807e85fa09ad40a60fd447d491751fa03fda63d85fa5ffa9b7e2575bff0befa93dcffd7dfb2aba8ed027da557c9f65ffd67fdaaf67ff2aff6566affd55fe915217b016fa42640ec03fc0a0400201140844844882a51555409915a802ec90a09ea0abd422b41f907f415bd26a9bfd43fb982a27d403fb11682f6295d119780ea02b0053521a017c94d6801842e60e781be8a7682b6441548fa45faaaef94fa7ffbbfde92b63fd46fed0a99ffb1bfdaefeeffc5f6529b12f52ef52b77a5f45ff85f7f6ff5fff5bfed6d95fb42bda95909fa0bea835472004e4404800010122225244584aa48ba284d29ea13dd91b4046807681325a2886e7237cd2505fd41bfb42603fd93fd246b04b907b8156d44e297f0166962333842355002817439d0770d015021724a35add47ff5bfdbb6b4bfb23f7b6b49fd63bfcc5a81fa27fdefdf2df5a77a4b8514e01bb25f7377d3ffebffefde56ffa5ef6d5ba7ec2bdd454a044805641a398055250010102110a980aa484912720b7a292594a003681334214157d04f2a5205fc40bbd59b25fe93feea2a4ae80fec6b2d24e417d84d4428081a2095842001b5406e9248561ef8bf29494cea0dd55fb57690bfc0bd76ab42ff15ffa97502fe437e9575b7fd6bffffdd6e692fb2ab56d782fe8cffefeeedfeadff6ef7aef65bf5d75a2dc40e522d282a01b6200ff8a70000018444440c500552894812a20aa28a5244202d88ad1252895e813dd50d1bfd53febb53afd84bfa26575b007fd4531550027a0029498c015441f456a0126443597d8b03f85f898142a8842ea00b59d52bfa76ff57757ff4d77afd5bb77aaffbfdeffabebf75f715ad21aba05efc85fcbdf6adfab7fdadbffe5dbadbf615b52ff12528f50996015801e803784320000020441011108944442949055125a54a4992aa7602d80ad285749768adaffd15d89bf69f4997d4fd0bb0bb264a882db90178005b0b923900f31f00f881ff1878805357007cfe039cd2f5087c51094c9ed607a0fd57b8bc81e8ff77a55a946ffc01f843fe33684ffe35f6d0f54f45b57c2d722b1546affa4569a9ffde05b5dbf55d69e3cb22bfab00ff2852079702ea00780d043c634176d40aa80ec476298e5b58d0d375170df86f9050492a84b3130c95a3fd6437fd8fd5a1432aea0b25a8a1ff9351b57c0605b1702c55428135a866456bd17fc9c0fd62aafbd2a2bd6250f9548036fc02b6de28f8bd4a37f3b9bebf6af75d5a65fbf60ed0e9b2805f14ff40fe03e53f52efa7aafdbda56cdbddf75bc1d6a1cabb00fc0a242725840c0944442a259514b27aa912d69d95ed852e252a52cd4e0c04b582e40a39f18aa2022277b6b406be58e3fe67b6de9d652869862da9b0428124afe1649a62403868585b3daa6ae22f01b5ff4641615de4061f0fb88b55f9ef543fee985a9ce5ae73ebcb55feeff0ff9da66e49f6a97ead9ae4fab5effaec13edaf70cad7fba254e15bacfd20fc5434037c992c8e1005c08a7a03905328241c13d47102892e5a517f8294cb2853384bf19148b111dacb7526f5985ca15bec1cc24692b1bce1be62380b194b1ce93910aa11c8b5e294488a2fd0181b8a6701a34c9dc7dd1a66d74c2fef7ce31f359fdaf3d4f785ea6fb4bbfe65f11c92667cbab32f74af623fadf7ddf1adecf37d7efbaf96bbac2e751a8f814604c155c58117451105b43154f8c090053629b638875448518831d189c160007a309d2c395286cbc54fe5cb61adc5f49e1d8f2d4bb80d2ad3e15a900662c53a8a76d403f481ce4739139553a08fbbaa11d4019d609925ccc1788031ee8577bc56e93ed37beb777adeac8fdf6ff75b731e973575391ec3162b65f5ce739ec73bfdda77af3fafea55d65e67ea38c2a60a73c472e04c0c016131840b432825552aa7a31ad25042185f90152e14e1b0e47068514211c738ae7867870f8f4ee71e3a57318d52c9b7c86932349c26d51cc171b0888354e7616c9554280f778f6818528628e2e9d43c8619731d5f1fda35e365aee3c7b36fe363f569e75defdaca33f4b85e9debcd547cedb5e3bc73f8aa67ef7b7d7bebe2b5d5f34cec91621588634a1e8c33a244a0311063424810c15155aa694342354ad511b6c0518041f5e21a6d09512e27f6453dc63a145eccae79cf612d66e83285d9030b6138ac5ce5ad20987348e4d2500ba60254afc5aee89180dd30bc8b3b983b036c5dd77bef2eecd50b775eefdaa5623ef3fffe7dafa25ba5fac65ab7e2c979d2fcfffa77f32eabeeedfa549fc410e5f377b538082d42d003b69502000020452a914c149128484d46e506445490d9d6aaa58a003520fe8db08ec08a477dfdf5629d4a01daf732eb0b20511279df3c83310527303c62aa450492a449fbd4c801a7a988b4cab40780a472f5ffadd3bf06b559f99efe0da96e4ff9ff7bf5bb65afd3ff5bfb93a8d0b5d67fafdacf5037edffe5fc166d2f77fa7f9dfa57843dc9aa4fbd00a445e4c0fe254000101020a520a41014451255d556aa044519906e8d5d02249452febd4bdc28c820f92d557d4024fe8afdd74d514cb41194d786b600804aaadfda321809d038e071cc718071136627fc411c5f4a21552bdb3661f1fa7abfdf2eddb4a2c0ba2bfb7f05dd77fffeddb7ee293549fbd5f88f507574fd7fdf6bd78a57d2ffadf9ae686e99ee75d6912090883840d7940000202152590e63496110a88a0c6b01204a44e66caaa4426a48ec6f966f05a2aadbffed5b46288a40ea2b869d0034d4fa9dd35e214a01505f1dc4950050467a6dd74f0cd053627523d42700b3a1fcbb7a57209784daafc9b626406dcaffeefe4fe8afd2ffffbdbfad9235fdf7b6bf25f5addaefd6ded55a22f6be7ff75d42b64aec5dc5b6201000d56d0ffe2b01002292122543800488b44a555a01015446390b950490024077d5fa574901edef77ed5a15b017d0feebbe552002f82d53550500480274abd83d0241887aab4c2e05a80803fcdf6b44145508ef2b7557085152c9eeff5f82f4a6d0ffbb7d9354356cf7fdffffd6eeaafdefd66d4994556cebbfdf2dadbddcffff7baf526b42ee4beebb42548666b93749820160924c00a821801011956a6b2500818888b548bb2500056a57d93641104042ea77c8df4a58d5fa6fde6fa5440464db57d02e841248bb96f81f00911244d52f8856410da0dfeee15f49090069d59d91281559bbfe6fff07aa26907ed5bb5a90ad62ffffafffafed57fbb7fa6f91b255acfe5fb7ff976c45f6dffabfa4b64dfbbfbb7d6f919a20eb6a592700107280bf2a040280200052896409204944d256aaaa0a412220ed4d750340a4247d5d6fd504a124f2ff96fd014a2b55ffbf7d651508896adfc4fd00009248bb557b42104240e8d6447d00ec04b15ba65b919224486fdfa66f02a856fdffdbbba55641a4f7ff54ff03baafeffff7b7d5aa2a69ee5fd57f40ba99fbfffbbfd56e2b6dbf6fed175199247defd99a8448241cf097d0040000005152aa09244910525595f402201244ad6b6d0da12092d25b85ff02405a92fdbfdd95d42a04f9afb2f50b005409efd7f602540a04e592dc2c01004aa275d76a0ef04ba02aaa2de8028057d47f23ddab7621efaeb2ff49aafe12d9dfff57c87fe5feb77d57694de4d67ed1edaed72ef1ffe9fed75ef5ffdafd7dbb4eda9fa88df4d542084a15210f7857000080844882201111a214a897a02d90744312c9b6849680ac05ea13d02fd035d22fb05f52df04da4dda0fa915d99fe848bb3989a8c2be00f82129a95600fd00f803f820aa6a11aa2096247d911ea0ff82ba8abcef82ef556975ff907d95bfd2ffa2fd7bbdb7443f69df807b1c8ff7389c4f7dd4fb6f35b7ffd8bdc9ff3cb5b352d7a575a53af037b00d4012c000d40833d056e041b8863002ae900a10551231d3aa34753959c85514a1de82fc907d749dd8e5bc12ca2bec548bb92274099e53a2368c8329030e8935905d5d81a05118d507e09b802fc82ce017d8a27e09f2dc0bfdbbd416dd22fd2dfa4fbb8fd85f29ff5bb525bab7dbaff74affd5fe7ebfd5dc56fbeabe97b6b3946fd13f9057aa0812a5c414884016f11d424c0011750275118ad28a6c55e805902b04455f04ba2265d717d207e05fe02fd9aa728595fa379a006c05f845fe02544a794355080c68a34c045a11b900fc9552a9205923bd55406fe9d0ff27da7696f6a2ff07f81f54f5ff53d545b0afeaff82ffa2feb7fbc9ffe4ffaaff6fbd776bffbbb7adaa947f521fa4bb2aa255254211948884d803e802a0545b88360029916a0b10aa544ab59a005f80ade9ae502b2115edff9336806a7fd02d6a01d26af907f01740ad525d08a900e807be920e006a55b5082c21b685fa074244dd52d977a90bd8dfb27f21bf84eded7757d4a7f685fe07f415b9db7fd5babb2bfdff7fe9df6deffbf796bdb5d57f5b456dd4037faf8808a180740954921088ad548414490ab25d0211a112aab02a2b00dc35e90f600b681b62df8a12e07f50ffc85640eb12bb1249087417f01fc015b20b6a0515c1806d2b5b01a02554d12e5209a89df4965a40bd2dea3fc01ff25dd25fad6de9ffadf7157e4b6a2ff937d4abb57fa5dff4fd7dffaaffaffddbfa5bf5aefdd66e536a2be081af5e0240204d5292802aa10935802a055555e04612c017409668052115e02ff41d426f6055b66ab75443ffd0ee0df847505589086905f885370980f650854c2202f500bfd44e006a05126a4bb1488d74b1dfab80ff684bad80f6aef11ff96f15ff6f7fd5be244905fbafdb97d07fe9bfdb76d7fefd5ffdfe5ffd6fefeed6b6da96de6a573b00ff2a02212001244885445901ea0832955212b0095252a92a803bd00b0159905ed226d9ab08fd8b7a97b01dc0a5be2ef11ed02be846059920ad2e0089ec025c11aa3cc027ea4044541500d4564abb414e80775a2ddd37a13fd4cb5fabea6eff47ffbfbff42fd93b215bd2b77dead76c9bfa7fff7fffabfeddfbbeef6dbd75d7ec5a55d2ce1ee06f2b000a4822492a402aa911754280d424226d8404c005a94893282103b4d2565c10ee49ea2ff215fdf03765b68a7027537e01d900252aa98016006cd0c23fa15a0ee0370f2a1942060008228254856e757fabaef25e5a9f278ff34e77cf7bcad9728949205012102ad5d2ffebfdafeffbbbf7bffeeffbef7777dfd6ed6a9b4a251591120760150a4842941449aa533a6e47afa33c7db6861bf938b80e7b847864ad98e05089c043b404a4884241241c8602a9a84eeacb39377ef99c6bd5529f2778d52918a3d0039c93800254c012142295e9f0c93cb5aa9573e4bca01fe1d69a5b2fbf577efde53fedadaae9909b662edc9edee03edafffbbe7e6ffd5ddfeff977b7bd6dd7aabd4aec03fd6a12812292338a16490199112b144481066129400c41a8a0a148422a4554b70f59a7e42f79277a816815df482d7130fd2bcb00a000d48a7e41b702655b5a2e90e2017c0d210042244b01bd844aabdcfe6ddd9e6ff57fa9ff895cb9b67da9fbc8fee9966c112807409b5ad5f99afefbf5dfbefdbffdfff77bff7bffde7bd7565515d512f1805b492a4055a84a66a9b41a35027a8421c0021215c00a5422b046d48efa06706c53b8e6350bf525d41ff5877e44684aab9a06dd02c0004c045d08aa80c8a224e5267fc0dfa644002b88ac02d42558c956f5fa3df473f80ff15bb59ade23fbdd546fffdebbdb366957317a779fba6ffbed5edf6ffdfef67d75abdb97efad9db2a9c13ce2943cc0ab550000499405d0052a419408b48a805484a208522d911e8005d40de92d00ee4c57bdda13e82f535bd889fc03e94a8b3d2917143720ee00baa1ae00449288a8b41fc06f044148a4823501ada49ee21d693df14ed4770bd2fb49da774dd77bf7d5ff5fd42b7c55ad51d47ff9ff7c7fdbfef5bbff7eeffb5bbd77bbefaa7badddca6a683d0efc53110100251229428aa012a905a81b005a21b2123209aa20b128680be047903ba595ec9572d517f507f843fa8fd0aaa4223660859440740bb4036b85104c4b90fa07f86945200aa44ab51bc0e59a809feaae3646d037e427f55311775fdfbfdeafffafde8aee82da09bdabdaafabffb7fb56feabffdbffb7f67777f76fdd37bb49bd92fe03fc0725212422890822258a24421551292911f21290522da0162013600be21d80b628eda4f6946d3b53dd491ff80f883bd5315189165056008ac246fa13400b49aafc01fe56480094a8927a0454cb558aff603fd817748bfa4afe83eca6ad766f7bfcff3f759b7655ba9076d92df2bff657ffafffdbfffbfb6bf7ffdededbeed55695da4a75807f09951086b449590076825015407f00804aaa048590da0b80bf14000440b6f7fe6f02ea020044aa525ad5deb6bbff26926abfd52d40ad00209500a82a4288104433a17a278958db5a0bb4561bc0ff894ca4b622194a8a0ac0fd02a02a52b554fd6fd9ffffdafff7fffff7fbffeeffbbdd7bef7db7b7b55ba9ae222a455a89200815006809804a481224015d09d4e678b001cb7ae952e9dbf6dfbddbfeaeffa6fe156ab2ed8414486d54a1da056095052a010204a0084002108954d4369595f6bdfbb5fd6dfffefeedcb5ab7b2dcab40ddf4af3ba9f67a47f792a8a2fe4f07e85bb3baa70260750f600000028540041045a9241540f428d17220faf4d7efa2f6dbb7fe2aef75bfbd4bdadff6f257f9b6feefab2ab7b5843782a1782f840052a8085081207049234090a81584a40a682d73856ae35e2a5a4ff80fda08b945ff2d957fa9ffbf95fab75b3755fe787ea653f51a57550b60ab2328174084e21c0a8055a1420ac2d5380e4621f85a24186819b4d22f0af9ef6d98b64efb4b9d52f8ffbb3cb4dff7b5be2e96f94f1aa859f7ae612b95f9bf148225d54f1041458017010148c28608813010971108409469440a69a45aa7b164bbff575edfb7afbfae68effd7e4df7dbfb5f5f71dffdbe25ed2d75b72a4469baf505a55ba4ba1200a0248308804884d0140050b4ea48106d49d01b0095b6ad6a24fdab7aff80eaeff7ada2f6f5d85f50e3faf97d56fe7eba3f552aedbd7422d43b887b0048c96a5102a9d6201e8190aaab6a05d4de8297818af43fe285947e914e0548e97db969a1fe477a9f0a5eaf7f1d6a7d8764bf2034ebbacbd0ed12aa7701929af23500f503143b9350aab2ff00f42b40efa220aaaddd50a41f00777344aaedbb9ad0df80f64f905a597715447f00fbbd08add7f5b5a87f80f63750f2d4d79651ff22fa5f1175b5f54d02de02d05b00a86a726b407d02aa57004495522700bc0460b74848adbd7750fe41d4bb28886bda3794ff4bd4ffabea7bfbef4afd8b58df91a26aabdf04fb07a47d25089ac94b02d802405d024452d1ae20b40742bd0584a4caae88e80fa2ff5546dbf7f715fd2f51ff55a45ab6bf15f557a8ff17a56ddafd05f417407d850849d26e01682b00f6420892a45b43e80b48f62a1029d5de12f25720fb5b88b4da7f27f41fa2f6558ad4fafe16f92fa4fd4fa2b4d5df22780f41ed4b48d4aafd05f42f80f62b2155e07f00e07f24754500a928b512e85748fb5725ad6df715e44f807a4b08942af50ad01704bbab226adbdf47f47fa4fe5b1275adfd26f41740b55710ed56df4deabf10ef0d415442dd04d09fa0ef5b8976dde3cec316000002d676adf745a9130010220081505415b5afeeefffbeffdefeb7ddbbd676abaa5652a5224406022282209244aaaaea6fddbfbfb7f7f6eed5eaaeaada1655ab759a044005001000000210200080102088089154556dadf67bbffffbfbfdf7f77b7fff7e7fbfefeff7fbdddd77b76dabaaaa9424024120400008000004400081200821424444224992a494aaaa6ad5b6db7beffdfefefdefefdfbf7fdf7bef6edbb6adadb5b65ad5aaaa4aa52489444408040204088000080008000810084208119148922449a5545555556bdbeeeeeef7fdfefbfbefdfffdfbfffbdefbbbbbbdb6e5bdb566bad565555a994924822840801080480400002040210021004848820892449524aa9aaaa6a6d6bbbeddebbefbdeffbfb7ebff7fbf7fdfebedffbf7debbdd6e6d5b55adaa9492244944240411212210118808222008210288041042884488888824254952aaaa56dbbadbbdf7eefb7defeffb7e7fef7fdfbbbff777f7bb77f7dd76b76d5bdb56b5aaaaaa4a9292242142200480480020081004210281448808224440520192449294244925a9959256adaaefaabfed7fb7bfdffbffbeeffbeffdbfbbdfeebdedbbb56ddbad6dabb65a5ba54a95522a9114a98a2092800aa009800420428004101012801008114809212951aa92552255aba8565445fdb7ea5bf5bdfa3ff5affeda7fffdb7ff7ffbe7fdfbdefddffeeb66bdfd5bf55abdada56b52a92aa855411248056006d0011012941242502042124488b00084845449248404a92942a08a82a41bba84676413df5bf5249be5ff5ffed5eadff7ff75fdb557fefff5dff5ff5fffadfeeabbdea7f57edb686fa2fedaaaa641bb2bf242b11502b81b40500102291122001002d000a42004801202511520248255405540152417d856aa922edaa5daa1681d8cafe91ff10d957ffaabfa9dedefefbf6bf49ffeffbffd676ddfdddff565fd5dfeabf959a6aab7e95df4996a85eca3d904a004ded56a41440f02bc046002a802e801aa400600909a9028004a00ab213a000aa42484a06a804d484da26b422f5527b13d40ba4fb6e6f91b257fabffe4bf64bfefe57ff2ab46ffdaffe4a55fddffeef764bfd6f7bd76dd9556dedefbbc8d45fd5f727c00e78a1ff45aa0269d5baa8026c0136a29b802e802e4015428910524b48812805e00608412992aa0424502b50409b20f202f604aac05f226942770255d94476db057c4bba5fd03ff227dbd6ba4fed775bfb25fd2f6fadfd2ffd4dfd2bfb5ff49bfc5dcddea47fd17e955f81fd93b6aab2b7fa82de5ba00ff92bb02f955bc41fe82f89fa04d4853249d205bc812a29412b02da0a008a9a0002f500a946804a49405d00aa5500ab5a80624c44cf002f496b447e816c1da0bfa02ab5e6d03fd00f68ddb704fc97a8b6a7f205fda47f05fa4a6f625fa9b75bd0bfda2de17fe0afd45fa9f6d597f4533fb257fa17e83ffa0ff90bbdabb6c86ed505fc17780bdbd26a523f015d49aa3fc09fc096d42ea02fc08f805d42bd42aa2e84bc242a1104ea1768037e81bad48bd05d400fb21355402da45a080da41ba026c92e80bf509750ab6ae802fe17e00fe827b4551549915a54b01ff507f847da55d24dfd02e8ffd15ff08fb4b5ef5bb52b696d01fc4bfd4b72ff84bd8b905e499bec55665ff60bfa09902e558814f90768f749f92fd5be653ed5bda27c6fcffd25f22297d02f003d423b1005ca431ce2d185a2e8cbc3875e956d237f857e417da12f58bd40bbca1685e8176001aa911019d5c0906554c700be503b50bd81b6c5f23ad80ff40f256fad8ce6256a2b505fa05595f00791be5e34ea3f7821fa41578d95ba6f0076092daeb5e00aff03fa077d4177515e8196b05b25a42fd424d37dc01f50ab7e88db3fc1bfda76b756ad08bf886e490bfd17d4bd4db793d23fe05f32a55584fe07226415a0175413a85f80bfd48afd56a07f41fd95da05ed9f8026e802fc0244b500bd505f82ee82b6a1ee02ff4a554b573bf50fe8af6c2ba87b40ffa0ad942a515a80a4d00558418af65fc17e402fbad50bfc4bb6e85d45f417aa406d05f50f40a547544417e08aba841768451f693f48fd03b4d017f5ff0afecafeb7ed5ee41ba9b51454b417a05f007d81ba206bbb680b7a417fbb424fd84d96f413de524deada01fe0758514d5bd913c06beb0af02f809f10dc092da926abfd227f01bfa0d6ff52a55af58a3ad507f00521abaa15fc837fc8afde403bb2b725f6818af4bf42ed45f8027225ba2564886d05f91f405d82de48df003da9aaa85b01fa5ba47abb17a56657fd269b004025fa9a3e00927d455d7d953ec17ac5f69f5e80feafd62ba8a2be26a93f0008fe12a02fc2126c22a9bf01b4256a55f91f20b2750de93f42b77655dbfe40ff16e895fe027802b556d405b48092beaa2b744ff47ec4ffa0574add2afe4d0968ff15f00fd02a5117f00f50a37613d46f5145adf28aff025449bf80ff07bada9754fb0fd1699ba6903ec01b40bba05d41aa4adc26f625cc1af01ff22fe416b50b754fe48aaaa817fe05a017d542fe841e91bb2af59704fe8435d51fd1aab456ea3fbe1568afdfbe805e026807f507c04aa80bf0056c09a95bb2bf20f513f612bf42bda0fd41fd85a49a644be4166d55c02fe21fa16e8ddec8bdd06a23ed72ff03ea4df5abfa0fa95ec457f53f8024d50e0037a09844b6d47d81c816d407fa89b49af457fd47ac9af21fe15f887605d5d4ff00b295b403fb11aa16e85df215a23ee42de01fa85693beeaaf48618bfa0b6ec18a12e88bfd1025bb880de44f40bb023f69af50a88e9ae83e80ea0df8a7fc25a25e6a1bb8056d9150bfec9f10fa05bd495f90bb10ffa2fe84aa5d5455aa80225f407ff27fa0de825dda17690925da6bff81f00be846dc21b64ad06bed9708bd016e4925156c03faa5ff807417f2a27e416a6bd05dfd0f91de80baec0d4add826ef5ff40ed93ea897c8298cc04abfd01b297c09ae82752bb40f65e694b6a0aa83f402f7505a0ff494f4957d0ec09fb8b6a41ff17f50bba42aa1ba04fd82a40ff917e616f40fb04fc4a6b20f555ba115d21559be01bb426a0ffa15fd11748db22d5da4225f05ff683ec0ae92de0575625d47fc137510b22ea82f6355109fd1fde93ce90d417b0535f88a45ff2add415543b80bf72052bff49bfa05a11e405fa083742d82dea2fb502d41de01ef213c86e53b7c83624e40bf44a6f01fa0ff44dfa84d45ea2b6748b48ff137f899652f601f6a55a21f413e9557741503fc02d519b40ffa0bf509522fa817aa27505b89ffa565b09a00fe42e95a680ffc4de6aa4047c89b47a230eda85faad3ba17513fe8a7f44d57fdd42fd441634425bd800546dc07de12f40ec03ea85d42ad15dec175545d13fc03fd98ba4f7a96eb5973403c7ec03d412f403f22baaa280976837dade84fe237f655f8abe21bb925511740fea49f702c017d04ea81e817f40b76a89486f01ba25b116f40fdd4fa998d40afa979432c17f826dea09912ea02d90ad16e817fd5f99f6ea12fa87fa49b27f912fe98a803d81bd484b00fd02fba52a22d425a855dd7dc0bf84d9947592bf00f74ae9226ef55b7f8221e80975456c02ea09fc6537b2d22fe85bf76f487ff0bfd2bd847a836c558a28f405fa0bd224e05b50a768151145f87f426d05fc41fa4a7b257a8dfc95ba2dc01fa85f845e8136a25f6a03407685d46ea116d06ff55fea15f40ff857d5cc485925af887801f8045b81da05ea40fd8d9036e1358add495d00babbb7dd52449be06fe5a60bf05712fe0b256a03be105ba95404fc971548e93ff44df292487ba8affd022ac880f4137312f402f44ded44b22dd50afaed81fc44bf896d085e417f91b525d4adec57a95f805bd01fb217d015c0bf525225f146b05b6b37d89ff80ef41fc45e52aa6c85906825f912fc01d84b52fa96ea09b0afc42a77", | |
ctx_update = (curbit) => { | |
let target = curbit ? 127 : -128; | |
let nlevel = | |
level + | |
((response * (target - level) + (1 << (RESP_PREC - 1))) >> RESP_PREC); | |
if (nlevel == level && level != target) nlevel += curbit ? 1 : -1; | |
let rtarget; | |
let rdelta; | |
if (curbit == lastbit) { | |
rtarget = (1 << RESP_PREC) - 1; | |
rdelta = RESP_INC; | |
} else { | |
rtarget = 0; | |
rdelta = RESP_DEC; | |
} | |
let nresponse = | |
response + | |
((rdelta * (rtarget - response) + (1 << (RESP_PREC - 1))) >> RESP_PREC); | |
if (nresponse == response && response != rtarget) | |
nresponse += curbit == lastbit ? 1 : -1; | |
if (RESP_PREC > 8) { | |
if (nresponse < 2 << (RESP_PREC - 8)) nresponse = 2 << (RESP_PREC - 8); | |
} | |
response = nresponse; | |
lastbit = curbit; | |
level = nlevel; | |
}, | |
decode = (byte, pass) => { | |
if (pass) return this.pcm; | |
let pcm = []; | |
for (let j = 0; j < 8; j++) { | |
// apply context | |
let curbit = (byte & 1) != 0; | |
let lastbit_l = lastbit; | |
ctx_update(curbit); | |
byte >>= 1; | |
// apply noise shaping | |
let blevel = curbit == lastbit_l ? level : (flastlevel + level + 1) >> 1; | |
flastlevel = level; | |
// apply low-pass filter | |
lpflevel += (LPF_STRENGTH * (blevel - lpflevel) + 0x80) >> 8; | |
pcm.push(lpflevel); | |
} | |
return pcm; | |
}, | |
getByte = (i) => { | |
const start = i * 2; | |
const end = start + 2; | |
const hexPair = hex.substring(start, end); | |
return parseInt(hexPair, 16); | |
}, | |
getSample = (at) => { | |
let pcmpointer = at&7; | |
let datapointer = Math.floor(at/8); | |
pcm = decode(getByte(datapointer), pcmpointer != 0); | |
let sample_l = pcm[pcmpointer]; | |
pcmpointer_old = pcm; | |
return sample_l; | |
} | |
):getSample(t) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment