Discuss Scratch

ScratchMario3000
Scratcher
74 posts

The Beeb - a full BBC Microcomputer emulator

I can't post the code for this video in one post due to scratch limits, so I am going to do chunks. It is bad apple in the BBC model B emulator.

Chunk 1

424144204150504c6261646170706c247473686674727362637265646974732421626f6f7420202400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045000000002023200000000000d02050000000000001004f005e005e000800470011001100450002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9c8a20320f4ffa91620eeffa90720eeff78a90a8d00fea9208d01fe5820175520e519a20086848685868686888689868d868f8ece15a99720c813ca8687868ea27ea020201417301b203555a908858aa95e858b200113a586d009a58bc95ed0f34c67114c1f12204b55a2ffa05d20bb14200015b0ee6dca158dcc1508200015b0e2286dcb158dcd1578ad04028d5d13ad05028d5e13a95f8d0402a9138d0502a9408d4bfea9c08d4efea90f8d44fea9278d45fea91e8d46fea94e8d47fe58a91320f4ffa585d00da584c91ed007a2fca017200d1420391238adb814e58bc90a9003200113a586d021a981a2efa0ff20f4ffc48df011848dc000f00bad2118490c8d211820e7174cbf1178ad5d138d0402ad5e138d050258a59df0fc20291420581aa97c8d2d12a200a9209d287ce8d0faee2d1210f54c2311a9008590a97c8591a014a585204f14a584204f14a024a58f20661460200015b00c857fadca15857badcb15857c60a916857fa002848c200015b043aaf02ec980b021c940b00da920a48c917bc8cad0fa4ca11229bfaaa97fa48c917bc8cad0fa4ca112a48c917bc8c02890c8c67ff00e18a57b6928857b9002e67c4c6b121860a57ff038c9feb036200015b03a8581200015b033858218a581657b857ba5822903657c857ca58229804a8583a5824a4a09200583a000917bc67fd0cc1860c9fed0034c6712e68660a58a30578dd515a5898dd615a58b8dd015a2cea015a97f20f1ffadd815858618a589690ac90a9004e90ae68a8589adce15f00ca58ac950d015a9ff858ad01aa58ac950d009a9028dce15a901858a18a58b690ac97cd002a95e858b60ffffa5fc48ad4dfe2940d0066885fc6c5d138d4dfee68718a58e6901c9329004e68fe932858ea588d03ba5873037e688e684d002e685a585c901d00da584c957d007a201a99a20c8138a489848205512b0055820b912789002e68668a868aac687c687c6886885fc6c5d139d507c9d787c9da07c9dc87c9df07c9d187d9d407d9d687d9d907d9db87d9de07d9d087e9d307e9d587e9d807e9da87e9dd07e9df87e9d207f9d487f9d707f9d987f60000078ad20028d0b14ad21028d0c148e20028c210258a90ea20420f4ff60a90da20420f4ff78ad0b148d2002ad0c148d2102586030313233343536373839616263646566484a4a4a4aaabd3f149190c868290faabd3f149190c860a200c93c900738e93ce84c6814488a8a69309190c8a93a9190c868a200c90a900738e90ae84c8314488a69309190c86869309190c86008eeb714d003eeb814adb814c97cd00aa9008db714a95e8db814adff5d28608eb7148cb814209c148573a2008679867886748675a000e898290ff0138a4aa6762a2677ca10fa79330aaaa57779670a99680a8a99340aa20420ab1599000ac8c034d0d360a474d064a675d06220aa15f005209c149078c820aa15f0fac011b0e3beff0920ab1579330a8574a57779670a8575d006a474c0049002a003bea31520ab1579a615a8be000a20ab1579340a9003e6771865798571a57779680a6578c90c9003e90c188570694a8572a000a674d002c675c674a671d010a670d008a20c8670a2568672c670c672c671b171a679d010a678d008a20c8678a256867ac678c67ac67991791860020404302010e8a90085768577e0019014a5734ad004209c146a26762677cad0f28573a57660507cc07f0000000000035300002a008ee5158ce615204316b00d8dffffeee515d0f3eee615d0ee60adffffeef315d003eef415608ef3158cf41520f2158595a200869b869a86968697a000e898290ff0138a4aa6982a2699ca10fa79330baaa59979670b99680b8a99340ba20420ee1699000bc8c034d0d360a496d064a697d06220ed16f00520f2159078c820ed16f0fac011b0e3beff0a20ee1679330b8596a59979670b8597d006a496c0049002a003bee61620ee1679e916a8be000b20ee1679340b9003e69918659b8593a59979680b659ac9089003e90818859269568594a000a696d002c697c696a693d010a692d008a2088692a25e8694c692c694c693b193a69bd010a69ad008a208869aa25e869cc69ac69cc69b919b1860020404302010e8a90085988599e0019014a5954ad00420f2156a26982699cad0f28595a598600000000000000020fe15201b1760a9018d13172043168d0d17c905b0034ce417186d13178d1317204316c932f0034ce417ce0d172043168d0f17ce0d172043168d1017ce0d172043168d1117ce0d172043168d1217ce0d17f0062043164c6217ee13172043168d0d17186d13178d1317a2008e0e17ad0d17f011ce0d17204316ae0e17e02ab0ebe84c7f178e8003a920e02ab004e84c9d17ee13172043168d0d17186d13178d1317a2008e0e17ad0d17f011ce0d17204316ae0e17e02ab0ebe84cb7178e8103a920e02ab004e84cd517a900859d859e60a9ff60a99f203818a9bf203818a9df203818a9ff20381860a59ed037a59dd033e69e8a489848204316b022c9fff017a8f01b98482043169004684c2a1820381868a8884c1418a901859d20e717c69e68a868aa6078a0ff8c43fe8d41fea9008d40feeaeaeaeaeaeaa9088d40fe5860aa8a48a264a000a98120f4ff68aa9007c01bf003cad0ea6020fe15a200a05e20d915a9008590a95e8591a0189848a913a20020f4ffa227bd287c9d007cca10f7a227bd507c9d287cca10f7a227bd787c9d507cca10f7a227bda07c9d787cca10f7a227bdc87c9da07cca10f7a227bdf07c9dc87cca10f7a227bd187d9df07cca10f7a227bd407d9d187dca10f7a227bd687d9d407dca10f7a227bd907d9d687dca10f7a227bdb87d9d907dca10f7a227bde07d9db87dca10f7a227bd087e9de07dca10f7a227bd307e9d087eca10f7a227bd587e9d307eca10f7a227bd807e9d587eca10f7a227bda87e9d807eca10f7a227bdd07e9da87eca10f7a227bdf87e9dd07eca10f7a227bd207f9df87eca10f7a227bd487f9d207fca10f7a227bd707f9d487fca10f7a227bd987f9d707fca10f7a227bdc07f9d987fca10f7a027b19099c07f8810f8a5901869288590a5916900859168a88830034c7f18608a489848a913a20020f4ffa9068d00fea9008d01fe68a868aa20fe15a200a07c20d915a913a20020f4ffa9068d00fea9198d01fe60a2a3a04d20b019a902205318a2eba04d20b019a902205318a278a04e206b18a903205318a2a3a051206b18a904205318a211a053206b18a903205318a299a04f206b18a904205318a913a20020f4ffa9068d00fea9008d01fea901205318a2d1a05420b019604c4f414420637265646974730d20531ba913a20020f4ffa9068d00fea9008d01fea901205318a200a00720b019a24ba01a20f7ffa200a05e201417a2fca017200d14a913a20020f4ff20381bf0f42029146000a9c8857ba97c857ca9f0857da97c857ea57b8dcb1a8ddc1aa57c8dcc1a8ddd1aa57d8dd41aa57e8dd51aa001beffffbd7e1c8dda1abeffffbdde1c090099ffffc8c02890e7a57d857ba57e857c18a57d6928857da57e6900857ea57dc998d0b0a57ec97fd0aaa001b95e1d29038d131bb17b29fc09000920aabd1e1c917bc8c02890e560a001b95e1d29fc0920aabd1e1c995e1dc8c02890ed60ad9d1af007ce9d1aad521b6020691b209e1aad521b60861d000000a9008d521b8d511b8d501ba9868d4e1ba91d8d4f1b60ad4e1b857dad4f1b857eae501bf00ae003f00620221b4cc81ba227a9009d5e1dca10faa000b17daac88c511bb17dd0034cc81ba8b90004c89d5e1de8e028b01fb90004c89d5e1de8e028b013b90004c89d5e1de8e028b007ac511bc84c921bae501be8e003d016a9288d9e1b8daa1b8db61ba9048d9f1b8dab1b8db71be0069050ac511bb17df003c8d0f9c8b17dc9ffd012a9868d4e1ba91d8d4f1ba9ff8d521b4c221c98186d4e1b8d4e1bad4f1b69008d4f1ba90f8d9d1aa9008d9e1b8daa1b8db61ba9048d9f1b8dab1b8db71ba2008e501b602030607021316171223262722333637324346474253565752636667627376777404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f28386878293969792a3a6a7a2b3b6b7b2c3c6c7c2d3d6d7d2e3e6e7e2f3f6f7f202020202121212122222222232323232424242425252525262626262727272728282828292929292a2a2a2a2b2b2b2b2c2c2c2c2d2d2d2d2e2e2e2e2f2f2f2f28282828292929292a2a2a2a2b2b2b2b2c2c2c2c2d2d2d2d2e2e2e2e2f2f2f2f001040500010405000104050001040500010405000104050001040500010405000104050001040500010405000104050001040500010405000104050001040500010405000104050001040500010405000104050001040500010405000104050000000000000000000000000000000000000000000000000000000000000000000000000000000000704010af1015757220d00010008630d220d630d6f63000a690d5d6019545100010001001301000404196360161910630d5d600005575d540a660763195451000100010001000a07540a0df10472000100051f190d5d0151f101510a000a6019255451c52500010001000100082566601907f10472000100011951690d5d600df1571601600d000100010001000b015d63f104720001000216545d600d5104665d130d5d00010001000100045d0d220d01600d0af1016300010004042254071ff157015d63720007070125045d190a130d0004a7b0f1100d04f1a7a1a4b60001f1000100010002631601511f60f16354c5c5c50001000760630d690daaa1a1a100026063015d0a5463f1075d0d6c000a0d0a1963c56310000b1c60040d0d04000a040d0d0401602500070a0d10220d2501601f0001000100010004135d0d0d6375f1105d542500021f190d5d0151f16354c5c5c5000100015d015a660d22f1250d720d5d60000160630d690df116545d60220d7200010a0151f110015d5d192554510a00026019255451f15d016c220d600001012219606301195df1075d0d0d0004570d630d5df11f6c0151000a5d190716f1636c000225016363f113540a045422630001000100010004135d0d0d6375f1105d542500011951690d5d600df1571601600d000d6354c5c5c500010010aa2251000ead250163000504196360161910630d5d000404196360161910630d5d60000b0422015d1313000d0725660707000e075d6307000d07635d196f000d0a0d220d1f000b130d25195119000b13546354b9a1000a1601661c540404000b510d600a0d690010576c57000d60195d0d51000a635d196f630d5d000b660466220104000e69195d63000d695413660d000e255dc5160001000100010004135d0d0d6375f1105d54250002160d51220d72f16354c5c5c50001000dc2105475c2000b250d5d2219510001000100010001000100010001631601511ff1725466f110545d00076c01630716195113c200010001000100010001000100010001000100010001000100ff0244241635d372703755555335f3f00c0f266666515535f70c42a205ff32bf2603121442612f64204170b86c652140a91514437f574950000ef16e7617657273e9341b6861fa000b9fb0fff0dfe7cb028f3faca531ae573804af5ecd0100beb7f1c5a186ddbff2ce5055f402dcf3a0f504acf66806b0cdcf0347aa2a0268556df75400dab7cb5c59bfbffbf997b5f3c1d6a4162caa18faa01b04bdf78da625802863ff81282b0482cd9a03bda04683c4da0fd504846a4ca2ffdd10d7f776ab8b86496708d2166ea4209b22f69825c84ea823d895f6681a9140503605bdddfead63d20e8344e904a62164a5f3585240090ebc2635094ad61bf794ff549b0661370382849db3624cda84102c6d04410ae14e924188d32c37861483ea788298e3b181e34905186296069d74b3f050413bce24a110ecda644c1494860149b7d6bfd6980304686e966180e61a82c23583710984b3e525223b1abd690276c84278febd48a8ed81c83651a512055281b3edfb70084dff012f13ce1f302c85fb4308ffca7204c761425808d61682ae8dd429baf301902c48333c778cd82282003a73b6200d3982f79c85804c24c125011764fb760a688d006c0ee0f84380b938216e70839813d90609578039a574337067c077ce99c88ea1edbf86e1d93bc10b8077238fd08a18271c5ebfc0b78c3d762da8754a003291066d3a05b64d62c3ede2c11c8674d223845e985c83885dbbc5a6ec1f3a826380fb342c8054302280dcf053b22e72444a828e492486cd5c16b4530905ab5bc0d8717b614e0583e11427d2f5a133d6be20ce505b017f63813f02f1d86149698ab09abf6e81e1c18b6d05fb4b2acb71854786096ffa12a9c7052637f9c1a608177c86c3e71b76d43688876d090dbc61d8c1f8ee8ea08c03b521f20c02dbb00559f800788185f81001dd204ca42027027e43412eda05f6f680e45381601807417107702864078a1a02c50ed93918818266815ae20709f51a9e369088a100c0166af444052301631d0c387b02bb91190677824e2d5e443bc5565c0fbe6e9b05b50d72c3d1e21df0cd01be78db05f1d5c5013c30d3b74f39045ec2ff20646c0793e343c70d65926d64d9a3322f03b1a2194eb2c01bb34ee044a081be03b0cb06a55ba90c6adc52c3099263ade7c02079eca2c17376f2686cc734b9f5e399da08c16cea4c5631d6055db21286dd098bc8dcf8a31cc4210e71509a653819329205185b0465aa6fb305426f96cbc373c8d292312cbd7d3b9c516b9d00494e9508a8641d03f22ab3baf5895906464bc0a04f05d282963a024b092494a043f6a967b1bbb1280edd256382494919547caa7098e4d8730f1aac940acbc1498dc30d830b3782042b95045446c771222cb3e37858c09415b80509146c45cb13a115940a66186e86e10d02031bb6a76a2f35e3b50aa6b72576ad126b0de7541b25c98d3121f87790ab98bc0fd1c0050984b1f1a76d094ac01bb3de0230b35c1abedd326f175c6a0e17126a0468a42181c01d1987efa17850009782041fb273829134824c52370daf7f20f4dc03078294b6b41e085233192c2d970f923e07310e812b76a7c418513b802fab08a0d35d2e1cb8a4e06b3783aa5d1f15745e78cf3d3478e95b6d38c13102ba0ab8f05015a9a8742df570ec1d97ae390e8d4a3f08cbc9d7ec06c183aafec43d0bd8a4ed2a86c824b2e00db327709c3798d758722035113085cc830b7bcae222cf91b8ae0e2bd08320e6ad7b0417aead3d7430e17b525683a9565859e3703932243d3e3c55119299b717bcac00d779ee9c60240d82913483346c36015272de2db8944cd16250146d0bb6c7818278e980b08af75080262bc07e9ee3f78c08e7a52bf063e3c6f23be3c6d3fca32ed05c81f2e7ca98b1869ac08d85cf4b1a8fb8d1e0de91ca4b865f1ac0ed1dfd380c1c40ff1d017f77e1ab0f5ed2823049c383e62d59022d39b5152c5358995a4f00e8bb080eb90817c87eb040a707f0819ff671c13fcb73d96cc85ca5b2ade39340fe16943198f90c630883218ef4e9ee05f03c9074b7b01482805aecbe24902d9b089022db8219d205a791890c9a2c88d999647fc677028a17b995c82a8b79d498c84561161e403790861662d383f90b932463120299844146958b5985c3a13304f24f46899e099015ed8115701d072e0ae824ca27f58a0a174295bfac8b9ef199cef8acc7ab959092be8d1217f50691b187e109f5e2aa3a82ec98a057dd528c85f5ce8c107a6b86a12529d787802869ebcd455adc23ae1f0b41ef8945b0dcc1957930ac6c8506b0cac68606ca400b6b355cd1820e485181150845758240506429405b91f78112190ccf5ccebb9e94988c122bc35ac805801223a3c4c8589495a4d266dc3253dd08c3e556580b6b05426701c2650da43526015dbdeb0341830d8894f7611ce505ae84f2429083955a17ce0b5a377065016f83c6621f0d879daa25cb88d7db44e35c46687d99adce67d7d65c9bfccc1235da286f6884d9fe1c196d18d78e6f32d78e71ae1db451846bcf10a075aca48a039daa1f3d37ce811a6f02843b6684d9182736c6240432848374f8c79908e5ae0fccd2146669bc021140dc313bb0960d333ed38db361848fa5107baaa3a82110f7ac10788d79aa86538846c820e3f054ad339bb1580ac31210086926c5d65b643d6b311769718f08984f3806272278489545988a238050e634accc21c12a7306ac0c68c28a3d10a4881c842b72374811306d57c182cdbea318ef0299ba56a62d47ef33c8d11be7e88d270210bd902d239c35e39435631202998a41724389258806c6890dc47a99550762857be888b88726b34107c70679af993b1332dd38734784b8e564d4359151b8df59041319651c6c14f196116f198aa3c212684667a435b6a3a025c5c92c6c77a43397db3a060228d5fb0595c107b3aa1ad1a19116d11d6cb4afc3da39363a8a1a1b1d840d1bad83a4fb935193b3e3b1850a33ba082b3bab87b20b6f960999c6842c6642dca7c06257309b8c3a9d39169174328b667e0496904c62feae6105f208c1457800a0f4dc22a09eab9595462819c6bc1c0c49899051034cb69939b021ce67015e72b96b40db3778fc582e7c1a6b8c2407760815598472809f92034b0581c192e509170048a68704405a0195cf9018e2c107a61234de89a4290d34c31bb38e65e51ca4071cc0dab8f4aa880e7007f587d3e840e9058078ff895f1dce3dda016eaada74b3793fac2daedb8b19e902d120fb6c15c66016f4f6b9d0e59fc8210891d15b35cc10a8d6280795d5cabeb8dbd0bcaf13c31c0ede3bf70566bfbcbadf807abfb579d124b7c2aad2a797c9790265bf5866decfc6d5163eae79d17f06c30bb57f990727f8fdc73839b4c14915160e73c90a60ad4006bb19c70d701c0c6bf4d4dcea8606b3c60846f0076591f920b3cd125a3e78c715a84382576b05c0482df8234609ea4df561a414cb6e3b02500edf096101cb1180a595030482765cf0c6a0056f373ec8a08e490102e358c0af70a01c9fb9f3e48334c88ea841604e4c3c817e1268bf87ca1ff47bce0fb0fd06ca2951bf8d427898ec38604e4ffd06d619806f1928cbcc32f3e970d47c46cf1ed499c92290cf0284ac03eb1c54b503cf108e73638d1e995b752e8f98340245643ea717ca6af93c5e18a8f361b5c0701a7cfee11726ce40b9a8374cf9306a1b940f930907b74662d0126a15ea007105d11e0b405cc9b1d9ac3de181cd5cf1c03675ca1af7ea0873c40dab331c5f26c84fc57c11416cd50d7b8f6c95d578afd0e0b20441b60ab447815a7568885587036b75a435e63ea0255ad72ccc7da433f7193ab87b4d79e413b3d5a19116d51d6c159d1c5b9d8a1aad8e840dad568342ad9aca13b1856c2f76bed587821f8d099ac2042d4004b1ec66b9365b7536f35cc7329253c912589c04a5669b2c30cb6f1df21dc10380c3a7cee7f9777cd067cd083c74d10f760603ead3913eeb8d529a8c7b6d18b21221a7769a6c73be061ee1a8cdc04c1b1b71dec25681bede06d5d0ebc39302553204d73f86f546f308a0328d71d9101c270e95f5c343cf061c89b5a7a9a747b1d7a06d25c68f60297a042e4f9ba96c48058bb2570085f7c7e2a189164e1d0700711f2e0407f09641abf73170cbde7bc34f98ef82b1926a2b110ed4258d99e69ae9e6ad2aae936ab33a027906e8cdad05c54aef703eb2d5820efb059181070e0b29d7829a034195969b79a84c54b990c732ad0895032ebf861af23e9505002f7e0b51010259c905f40e64a6dcf5f94d76c5f041e337ce6a848b45117327fb06f872c74075c48700c81d462a995d05c40e58ed778780ad3d7045ce8015014d58b133b222a20a57449c9022a05af7c50352627c81294b6d1c60382706358113638413a3b50a41a4c4505b529535d900570d2706b5101027c636d6c271598d70390749430e471f8981bb4f8931422a4163b114636195404c0c4815e622d9dc219637870627227844851303ae8fc04f0c908565454010d637196816330d8b05c40286ce415d06e41b9887dec08bf27b1b9169bc1b8f0220d2cc31dc8ba21fe7f1c03fcc107866a2ffc7ca7966839e997a526932abf69f62d57662439ef94cc87426643122e422e481b61ccb52927c98782a9581597e06bd0483440a996f8495b5aec4784c33ca70e99fac3186f4eb15ac9f5f13d4ab93467e552bf855d99899d858952b49ab89ac9f415a8ecc27051626dbcc1c66c188bd26a3841c6ac2a5d884e363134e844d98cc269cdbf40964029852b3299747a6884a0e66cca618340941d0d994d52c0be363b1192e7b8e4d70945105942904323681f68733c3e1b049138d7338803d0bc0af0c3bc0066913945c3cf04cf8e4b05e5075c78d669da0b1580ac532c10a50d337aa253b39ad123b699c9d346e06af59cbdd8a2a53a1152a4f31a90a701b387710f642d702e807b067c00588ac14f1a7098cdbb8531bcd04a4c08d6ef8ada6c40b8ed256a52a43751509c35912a38d02308706298203a4d3df8214e2c2f42f1a619dad05229dcd0a369ca712120c00b83e4c00b10745ae994f0944d5e916f9202abd5578ff2810dac0b0966878ff2cb31a1d388a1dd8218c3a841d1b05eefeed0195d0c4c83c0823deb7033499481c75b1db92649ab0fe4e4beddc513ae33121c5fbe9f1584e201bb36586dbcf0092199a0e8ae1cf10004efb873582f3196b04b03e183092a3090fe07438a025873502981e0d2b01c3122bf15f02501c0f527e4a16d03f8905e4691c089b04a03f19b6003626980500afd3012773ba0a387393aa25d4744876d338bb699ca010073edfa11594ce31bcfdf822ec878e767907b0be88b50497cecab88d3bb3d1044c0ab817a13dea2a0a74b8b286b334461b02210e7c19d72483fe1da41217a5ffd3081b8c052f69b6e13cbd906000e8ed65dc3fd122db60557960405465355c953f9d2f538904bb4c8b0dd8cb580042893f0db10c05f632838605be8ca59069cdd38519c0a6b58340a6357cbc5b88c63bf055839fe656c3a779823a051aa1700f698402619a5b8ab000f9f3ccc49aaa81f477918f082511af9817897570f29032f788d5320c25d21d032d9f45d00904705b2eb826b0297164d029b114701e01fcfdf8034c669d6584b84e7e1026643a13b218ae571b1ce9f5baf9fdca815c360c7a048302d5080981f6bd80f844c500c58b0d07b38c50360615e6cc95f4d69aeae2a691c42df0b9a115cb8e2f4da76db003421d8aa1ce07579ce3c060a588537d06d1b2cd1a93f9e6261c0a90dfd8a7dc019581cd274431065c9d050443de92cb647f62939f20741c29d6e9548eb0df51f495e8a92bcd04879f8e4a58e96e74dfd3a616ce0ffd7ac534add41e9f2800e135e21536b65bdfa9a0abc668961a5eaad4067a5bb830cf90af7d149744d624861084829ea2a5410da732472ea6133227707dab9cbfa0d2aa1856b94aaf99909969a1419da8874a86815b4313a58d7ba792aca1f4e34f1b00d3a4a08a5098690f0635aa664eabc9c945bd0bc4f599dff2cd0061e7d44601f4d48703f352f34a31752376baf1a591a1228ca0f0f55a0296f1c0d3f496ec4fe42958dd003eeeb1f0d3b0dde33f201408906991adf1b807c20ed0093eb1402d78f717e3201ffcc90c98320a9e29830ede1c1c3c53f6dbf1b8c094699c41284b7e4bfb247044dd02b8377eb305340e5cd62b955cbe0251a55f1c22ade45777650247329a0595515725abb089b757a749a3a4a45402cd63aaa6b2064dfc32e6bb27118fcd26f660bec4635442919fa821cdc60445eeddd6a5b89e54a3da03f498d38b1aa469f381f3faa12402bba022e76c56a1d92ef529077aab9bac49235a4228b605f0d2d6be574df1c8a6d032ab096b3c6f1b9b48b850dc4edae3a306d41290662775011062870288458e80145b828805e87c05544926657bdff29bbc0781e79ebb0521f3b947567de9c92a2e09d4112e09d01d31873a42a853f23d85ca26ca19c89c3361730daf67e1942c9ce4540e62262e6fbb747aab7cfed99e84501052547fd305f46a30f4a34ca2a70d0983099006c344440d66114137d81cb8db785440dcd6a94037d81c68830180de256e0a4dd00ff0e7cb3b368807c6aa3a2fb9b104d3bf2fe3e019db4cd3110fe7c31c1d509d04ca01104d80edb2ca54af9dd0068d8b068cd8a96707f02150f422d8b8e5a802003241088593ccaf0efc37ad1d997ca729cac6ada31888065165a18016b17f19a01231d30468ade406f327908f0e73538e1dadcf8b2f5159ed40c624633c8e6c88a216e155c2494bf1e03912943440b72ad82405ecd091073014b0fd02d3243c36074e07f461b1f98a06e308ad19d377292f003659f206647108053304105d870ab8be60eb9c0651bbf809f02c095acf04a0d7230264dd01b3440eef94e42274ddb30644dc1b660becf5c3c1526a3dc50728585ba10d41c102a437c225bc272a8cc3b6a702f1412516c7f3dfcf1bdd051601f2efc6389063c31c76167298078ae2f2dfca8100b34979b093fcaae4925f8560fbd59205226bda02056f32de254b307e63686c24f15fa0c38f9e8dcb5f83a205fa66f6b05aa2afcd449335037bea8fe4c9d6b0ac02041973b3c8b100d0a2cdc5c691b06c1cb4b0e680de5c3faa273e8905a8cd1d8b05b4498b60cb3bac1061f263dbec8505ab1ac254aa429bab9c860530586067062da1115b2097a0c98dad1d12908692754a47152500ea65aa4266a6f388ac4a13d44ba2049ca97b51140b34f99e87c8fe107520a794687ac7de7f05946fca6700a0e615c5e47e3d17af38e72c05ef06f490815f5098fc8f08ae1af2f38b1ebf4c2194a37c67805b07ce02d43af0e87001a22c7301820ec01cd89ca00061a5e789f60484a1e3b70243810cc8420a08af21ece3790d49c104df17ffc706709976c601cea6222cb84e8ca82157b7a532023a830ab6a36ade51897754423bcad50ffb78b4fd0102721fd9096f34f08fcda1cf1ebdcf69ae61c18567738a2faae109d3f7f0821941bcc10ae3954a1f72a98054a96a02d40e4454e40985a66729f5afb41b95a3a2b1b6a2641583b4ca0c846105b184328663539a38b28513b1baaed40a9177dfe784851d35ed06893b11ad878d22c4618f3f1ff9c98ee2e2a714039f1146c045a6d89baaa521e695a794547aa2a40695a04703b1a342649efd986bb2272dda0992be7e8332c70daa2a9b28b6a83189482a386daf3fdc274be4bdcb25a367298ad37e36b2beab31dcb33aea820592b19bd6d2d0a98169a995b5dc0569a133c93a2a737b75e5cb2d06b0ad5bd9a80cb66edfe6b6355ea74b8efa487c099bb0e7c007543b6a0677e9a8acdc04c7d807f4316d6d8ebef5b5a63b170516e31844f707b09a4ac8debc45c5825ba10e5481f62e2c322e770d26c9bb0e076c812d02400c2c079160b50c3c2afee8cb7d054d2d2a807ea80a03b25f1571b3c3cdd3f91a3c08b08a2559214b9588d85287c3ef3808f018fde3a8a6ed028b972c8efb156d5b8fa661d5b278a4e36db3e67bef4c92df1ed360691576d002d622669c83189b738d12c08d9fdfc48be2a71d09d5c68e5aa669770a3fa97900e8c7e0a5cefa729165ee8c449d64cbc0eb2830061e303aeedb3b842a1e9c4582d85c812564706ec40b9a07eb94e589a412452edbb5a3978777ad29749b398067608806ab202975e435fd0c496994b52783edc0120100e0f2dec0efaca88e41e58f07d4657e8e06218ac8cc67297d1536a53b43d9f557d1260475f0a1eace03b1dc595f751b133a5f0d46d70757dd5777e3c08285bbe524bedabe06c0ff68518983ca8acb07879877841832e6edb6316f37cfbc95ddf06ea232898d137f19f17711c4df859d37e38b85c78c13f370fa0990b0d082846cc821aff6d1890cd6eccc10dd28505e4d746c8f6495d5ce6b8b15e7d524ceabd99e6002effd0890d03b8616e2c31c8463830befe7c20e041582942fe394af8404f20795df71b0acf5851cabe91cab45eda79bf29e90f39e813c780791890a167f03f2d290d16db4c2d9d28a330ac96fc65b8bc3784d61bcd641f1f6d034bde7c6d5162f91b1d18779efbbc30b75efdddf4479dc88097b85f22633cd0c619c56c070ee8c109893c1156cc5868e33c90acf40c794eb8764776b63776d63366a3e32da066e7c91ec5a4db56149a8c3ddbe8d9c1da2dd724cd7b14068f68858f38506a0357b5a6efd8606c6910866b8a856c144dd820e2dcfcd12ea778107cb55c730f503820751bd150013f554b89ce20cb8dcb8b023098da6fab053ca65b71b02a55485522aa394ca183fc9e29b69531ee8a6b97586c703dd3ab799023413575318778984db1accb30449c0d2ce010341272e647b8216b2bd7121634a54c8f6c601f3cbc31b6085517b5301928aa697a78ae69737855fde3adf890255a684971a617b4823ec0837223835825f9d1a990a79f2ab7323fd00dc48db7223fd40be3f2ae8001cca1f320007ce0f3b00aba439fca7391f80a9393efca5da0255ad680056aa43788cac3f784ca2203c6c4703b0a19ab96fc70829739fad0fb9db9ab9d7abb60207406a351f5b65bca6305eeb105e1ceda821d068e7ab1068f7a3211cabaa29daa42a286fcfd1f6e6304e2b104e6055a3bbb5b1653666a3e623a3548d6dcf64d41d5335ba4346e1764305b45b8ee93a16a2eda13a049ab3a104ea4708b01a3c72b7e29c1e0969008a48344b7a2161ac860cf610c2616adc17540d509c025a0138b6893d0277e25ca6c7099aa11c1334ac3727c817dacda85c89f2e94b681b94cfac6d3843f9acaaa7062ca43951aed070c3570f8ba2fd7189fb71061c9733602f78e031773cf04cddca1abd3bd2c40ddcba1c887f0ee6cf042d4004b175b7e53d21eba4cb7b83064bd6dd1e08fe7ac45f46fc65185ee6ebd010eb0e07d6faae1da8bc3224f7a8112bf732be758139bb2f94a7c1b507d10ebe451656b31cd5ac7d1d686224abb38a1ad584b10dd5834aa8555379a29485edc5ce57d587d8b977cf044d618216208258f6a142d766abceb6a21deb58e6ba95aad4ceab2524f2282bdb6081583e26603a13b0081100c0af9f196b766ed6ec4830cd00bf670b03d467253d56fb12539adaacc0dcaaea02f4b456d3d3523b4de676a6835be3118dda0accb4b121e776fc02a06f3a06d5f466f0a44015cd04d78f6fbd1bcf0883c634c66543b09c72d0c8de3de9e5d0bc3b481a3de503f4e844b6248df8912d408fcccc9cd2261aeba8a011aa002a7c204b27a0165aed1c0fc403fa20b15a6f1eb45a47728bde2bb1e67b62aca4d24a84037549d3a1ccb1bba21d59abcaaaacb224aff22b06d0db5a0b961500784b4707eaadbc71ca8f2f896d507eb6ac380de5a7aa9e1a4c77f21ee94ea823e85c203a641188bb392e9bb7173c08993b1e84a6eeca1ade1d69c40d6e631cc43f0ef36782162082d8badbf25e9175d2e57d424320eb6e0ff307fd5c32f439a1d61d1a62dde1c058a78740e59b24b9f3c3988d1e06b8fb4e79e5d3a3fd8c16ac661cabf0c7b33c1a5b1d840d5bad83845a3595277a85d95eec7cd587053f19133485095a800862d90ba15d9bad3adba21dae6399eb56aaa2e6a524f66ab22b4d1698e56782a633418b00e0fad973e7013b3ee8f367081eba0f68870303f5b9c880f5bee494b6ac793819d4e90299aca667a2f69acced4d8377c0231eb51398e96263ceefae8202bed506d5d05bc39301553604d73f89f56e3a080f06d318970dc171e2d0d9203ccc06cc91587bda7a7a02a2d82466fc3896a2c751112b9ba96c488588725400850f61f1a01644a71c038078082e1407f05641abf73171cbde77c34f941f006325d556221ca81b9aa166deb1a21dcd5b55aa66d57d2435872b06ded95a50acf40ee7a3b8820ec3be05918107c342cab38266039590e5651e2a2f55905a19954c2bd3ac72545e6b04867c02bc1630b569312a50202bdb05f45666ca5df5d064571ef0e3342eab112e164dcc9def0613c89d01d52947067227916a661705b1035647dd31e0e8105c8933612540135eecccac84a8c2951017a404a8367d498094045f261bf832d8805b651e6a15258177969360156e8597e24b63ff546d66db0857132701b51c102701342eab112ee722e9c8d11f2809700f2909ae0e8ebda5180bab06621240aa3217a972c776a27093e436522e72931105154e02b87e023f0940169e95004178df6ca05956328b05c40286ce415d0ee4db9987dece8bf307d377a791076d32ad4a34a133cd32c33d3cfa55b3797cf12f9b66039ea5b5a776a7c22a7996839ea57a526d32abf53f62b54c88673513329d09598c08b91879a2ed1c0628693e1c3c75ca81acd0b81b5d048322c5ccbf84ca8e5c85f198c6782cb483048442830cf2dbb836bf25a83717b90b7e5377c56fca26ccc4265a95694f4d0474d7eed4c6462d77f7643107b1309925378f59596923af8d58980435e5326cca09b12927c1a64c6653ce6b7a0932054c69d98c2bb21962cc661c9ccd1827338ee71ee0d120014d43d1c8ec2536c551470551a70428d8143a146781c363d326b269b3006756805f7976840d8b33b22eabe199f12962fda0ea859a8c7483c6622914cbc10a40cdd0aa25ecf4ab12ec74a42d3b5da9eb1ba022cc75cb4f8a2aa115a93e31a80ac1bd38ae1483103c13ec4dedcd6ec0055773ad122667a709dcb674eaa66aca65aa15b8310cbfc7c40bd469da8e2a2e61172e31ad294b623f9eb48a394c068259279dfe3ea41017b67fdb8db2ce054e4f3a9b0a6d239e3a483000e0f358c5001e0cb961bec4b074145d903ed2a53b26eb2d33f738a115f64541d126b7b042c347b0ca7c74d48a74549a8d46dbb379a635708fb00195c31333f320ccf8100ec55388da48476cb187e6d50cf5b04f5b69d78ed1e3a909253ebc2762e5ae14eec62833ddcf00b6ccd474504c07cf1070390ad60cce4fac19c0f638c04881260f80cb49809602d60c607e1aac0c0c4bacccff0d4075166c92a753079a4e58409eaeb1086900c6f3604b6063815902f0b90870b2a48b0ab334aa25bb3dab12bb5da4cb6ed7a9fa16a888035f65a1154a7731de59ed38ae1d1486e099607f6a6f97afc657a4a033096e5b3a73a635e5b3aa0ab857a37de82a0a76e10ab3ad2934f6e329ab88035fcf4d9141ff1952898bba82cecdb2c105f8ea66db886708120c007dbd96074c74c83e58351e1410d5580d57e32fe46b1589c1ae558b03f65a168050e6cf432c8305bdd68605a0af652964ba3a089aae22d8747510c3c14d408bd10404c46a41e3b21a3e1d7d785c078d78b8c734e281301d2d455880fc7566622d5581fa91bb8f088a8857c98bc5ba384548977bb617055dc01ca49df446054c3845d00907705b31b816b0a97064d0a9b014701f0ffcc3f12798ccbacb8470ddfc284cc8742664315cbf361cd2eff5f3c79581b99c8c93e1831255b11303ed6701f1198a008b8b1b076619a16c062ad439fb69f4eda53ba66f07f5860d49f2f0563ca115cb055f97cedfb026843e8a423f07899d73e3c0829588cef306d1b2cde71aa9127bd6a6fd0a90dfb08e07e4988d82043dc78f073b01958b3904b706e5485c0b0886a6925b2b8839be67a2a09d4a8b6e4b49d6ef07b031dfea951e33758fe0c22fe0bd1bee1e7404f7840daf1e6591f377ad1db42f2d0475092298afdeb2b603592da21b231ccaa5a20a36fed3ae13cf0eb7e38e0b498f51adcd02ab221b5c8006ac966c608e775a14d4a306e664a4e06d07f0d0ab178e3d0f6997ada97ccb2f02a76905d3db97a62d21f084c1021f0a83d6a018585ca222e06d06f2aa1a8c116d05ecf3a0744451006b5465a64261a6beadc812ff8439cea0ea0b95cef5df341ecd00e705d1269a6303f4ea4642f3a979dd10eaed09f4f0d0e38edbadccaaa2065624a761b090b66148c4bfac643f06014a41099993b2ef76807cf76061da890ad1d230752434f9dad013bae7cb3b67e3c1a78a309dc84c8fead3c40d51e314840985eb8c0659647b99687b0a8030a20a28a2e73bc31c1d763204ebce0634017f64560123b2062bf390920ea58eed1ddf4d442fd1760f204d8dc95807bb6bf1638e16618af0301188f1041e45014b2631def0d3b1483ae00b8f4d53a0a04a1138a6617139306109088bebce0be3c414745c16e1b8c872136718800a591011ed811a086da982bf9ec1117d8b60f45d8a12e0bfe569dea8b5dcb08361fafe1d8852c97fe3a6091ca9b40c17d7a823158a36f141aea4f4a7490da231daa1908552a389fa528761a147cde022af18752486a3c4ecaa1fc5cd8b1789f1df6a3c5ba9a5e4251973d3261a69f381b3fb3d24023ba220852f97a37de844290a915dd0c0baace69856a96a0661a6c985fdd92c41a5c698a63166a8b896b9e520f649f894260066891cde29c96917c712250689606c2152900b20a594a052e0c0bd6a4f3a070adc565490c0091cd0a41a49e05d78cf24114f651f684ae5f3dffe4754906d0511f25a509e222a68ae5c9a769de302770f0f682a2bd003da1c34a0113dc786d9776ab2cf03ee08f2df9bca00cc554250689493bdae0c86dae23032129b8eecd436f22b930b7e2582ed571903b6a1b4e905f4e4874c30f058b192fb26f158e318421a870fa4bc35ae264d0ce39280e95007e443b0906b8d19f943d9c7b0664502901305648b1c86e9f5df52823fc2a0f2480fe3cf0f9d2ca0379bd62ed3a099ac608624ed3ac07e73e20816c1379bab818502c0453777cb0c40b8b96eecb0dfe729cf0527ae1d077bd7a427c17ad1b4527f300ab6d3f0a72f26aa63cb6ac7cf2e9b2fb509b1493620cc3106ba036df2e06f48f4096a3afa07f594863b44b8f6156faf3f03f7aa3af061ed1d8d21d45b08b684a8b402174a0b51329928393991734524900846190980b7d986db0395a002756a27c4bc4120df90f49b67deaa91fdf5d1cc6703f6282f7fb50d3d3246a90ab6e36e0526e551afe7c084ee5e044fd22668aa5351d808f40e450a3b44f31b104e5d947d1c17ce3ee09dcafc7840a2a8044b9e70f2e4c7934309b8b60250286d089d47e95ff622a2052d4b027e03630b00ae0105b1d40161c43808e80680e06c1f441f20e9bf9f0d2bc1fe03de3585bb85d7104b09905a6da6db1fcf0562d54202668d1288b38a88c2565ee2950f02dc9500fcc2037b7900857b803e0e5e0635b033cd8d06fe12e04663ed8e42da9d901470c948a87a7991190c979c84f8fa9fadc8ad4832aa742c8d154a0693aaa1a19ae22818a38d760790cfbe035848682da8c0d4420772780590cfa6acccc3a8a96c6f8c42f6bd980395c09849f06856599b00a419cf0e3a9764f70a1de1a0e61cb60d8092cd299781ce2956029a83f998438525d181b1ad86072dbf85507f6a8f8fce0baeca7ba93b226bbf322397ac16595c3cb6d01e5588ecac11ae28b24a766c99c81a4e484db352646512d9c20048540a127861a15a0076cac3b0b7aa04abd68939b288e42d82b939ee396965a759156b7213549a049d8043fdb2909142fd42630ba4d35e19984c8708866eebaeed0fd2a0ab320f4523ac5032af10838a782896a101c9c5fc1b3baa1f022fbde5fe4be89cf37fd09c3389e69cc5d0395789cd64813fa7f384f201ea556f0cba7f8c979f058d8041e5aa6d734ab7ccdb96a3571ded993979ac6d9ba913a663e059cf9bd8a8547400da33de709de5ef069fbfc26f8291e66d470c8c4119588e19e8a00c24d845313dd84561f4e2a18b760aeddfffe7802daf3fc90108efb2f185369edbcdcf883beeb5058f7e3f5bee03b2609f0693f2872f98948348e08292cd2f05f38513f38852a163cbf48b44ae8c444f67d441b605f52ea5a332f609f1b1e3dbc903d8feb605b2b17d137afb7c07b1c2031b60ea9e23536d8609a327793282156b498c89983296c7caa58cd4a8ed3139db1319533019eb2c7460ebf1cfeb994c861899834486b1468682648a41ac655db666ac09892b71e02283099287b15b6b6b6b59908bacc37532a6f2a58c1c0b168351c887142c856b354dcf94407b2bc1bc91407b2d61af1025c0ec05638f89b05b67eb02186b8a24840d33a73f6a32d445b3b3a3165b72feb3892059859082504180e14588a07a118ba0ec05e38c8bb583c41987e10c83d56963c69989715ac543870d67acb399a92ad68d8d020879c1d8438aaa3f02c68cb3af633e58a59295330f19d78fbd64a5e0d6db0ee3207240c0158608b8c28571018d338fe686d86f2020e774804029a3e4826414890c237898a09880135b666c382940769e6dc070603f03870125db00cb886d6026c0b6c7b8c1894de182c6c1590202ae8920714151868aa304823de0fa0e2f21380e2e1e382e961118da78f480e33c00ff0080000097382c303c2c30382c243c2c303c2c243c2c24382c243420342c3c242020343460243420207460349737233577732465703075702577733037212065723537233570753064702537293075703035213597742034382c303c2c30382c303c2c30382c242c3c243420343420343420346460246460242c6c2497352935657025372320653931372b307273242035206570252a3a203d293538293020352078713097386c306034202c2c302c2c30606c203c2c24382c202c6c24382c30382c302c2c30203420202020976d71257175307673307273242d6e24737324677324682120667324627325203320203120203020912020202020202020202020202020202020202020202020202020202020202020202020202020209120202020202020202020202020202020202020202020202020202020202020202020202020202091602c64682c64602c2c682c64682c2c682c2c602c2c682068286c2c202068682038682020683078916a236b6a73392a70706a703a6a73716a23202a707b6a236b607a7028703a6a23646a70706a226a92683068602c64682c64602c64682c64602c2c286c2c682068682068682068283038283038282c3c926a226e2a703a6a23212a72666a2365607339206a202a703a2065256a266e602664206a2060767093602c74207820282c64282c64203834682c2c602c24282c3c602c64602c64282c64206820202020932a763a627a706873716073392a2c3d6273392a733920362028733920733b20622120622020602093202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108000482c08629e000800000880042400000000008080060088f420503230ed31849daf8354454cc8755820199c824d87d335bf466562f1673783673a4f9770f08169917c393c2c6c495c855439341420bc973528606e371a224968fe819d937e73bf7d6a777b247fdb3de50bad2301e19775729b70357a647a78fcab2f202a0d2585e4de2d2c24e501bf02600000f8119dc5832cb186848211854a8128a1840800804029b8810600000000200001b100ab39030000000000000000222e9d209283b1648692825b852eb981e48422e0b3447e8d4249545348d346ee4552db20561a13c002867f0016008018484c026e80e400000800440c024ae2000008800cc420ec40c8f8977f206a2203261535586075063700b08675702ad57a161dac843b60302b75949b7a5270566aaf748b4ec4161a68a97535f0b2342a2f69543c1399741534606b7c3409ae467c7e03ad22b921e46b1523614a239c6b8a820be6c737230a072a02b8e24e80a530687c60f925c032007817008008180989800100000008159441d94d4c9240010040819d2c0080f9977f204a413545f02723222b263800133f0984276f82842f8abb3fd66f2558e6342060226f2c6f343d2c6a42f6275d2118226f3925352aa19c3d3fc150c86a4b23b937636bb133c9485242102fe4ac9c31356acc11a8bb627a8c60c92ac97071244f8f697572d57b833f314538112192e998621c302c816b891c7c3a342ee16a82eb0e5c40307d3000853b0b308042ac3b2a21700967937c38136009f1dd9116f4340472fd6a7a2832ac3c35917e7d592cbee087272b259c547d56a6759157b7710eab4b7b2f7f36912ba98764ed68231b2f6f34eae384ea3d91c7cead20886a4408ef74051c88296f1e03284721707882de2eb03c126885616a6222c1bd8b4468823f3b0080040012220292000000002000110b98b8051010b18290093b0702f2919dbf8343656e7472b920666f355e736d7075ff696e3d676d487317555d79a92ddd42471006947c8030947f212f08266f3f0179508d7f01d79623ba3721de77736ab014a4db226b23149c1f316f747e25278594d72f96722520bd2d2c2ad12448bd6415628f212be2ca3e78c5976674e6940a705f78880315625935ac3694e0aa707127411c3794d88ba47dee3f9404aa2354e3a251707103b8f36b7a34946fa079dc3906472becc004e0fc7093b9689f601d3c96c1de30332d924566200f8591ea6e74c983e6752c934e24227f6cb3927e6240a3e337913d247d172b743e33c32922b64592fd5b4c42239106781ee50b18a122f0751517524cc125c57c6b37c58c553722bf7b2f7c3e6f339316ef68366be97e524e2dbc784b22af2a9d219a9244093ba2912149af40de946bc0e71f342068220a12f82302bf7a20c0c4138af068d19e00172125b46d881c31947a97f20f850b7031247870b76cc7056b83f660f5967c683c3724206c8e3410d3462c6628e996482b6c657e0bbc74627b3e7d6a95dd37ba77319ba72a937d3fe46f7eed256b341a73348ffe90e027ce086460f1d63078a47014c96280542f0008a19137569dfa83326b352f36e74645af42525541dd59be305b313738ac919d17876874a770733a5dc7656c9258787d2d706172bb792e74503f6f64d963366d0080018080a480040000008004448024404a9c8000c82862c0a4c680c4039720370482e122374261649741706c5d65f66279fa546f75464822f01a838d54fc534e3736343b38397e4348495054556f45e742591a80055c4f1c6b60708230262117b398a8220b39698ed94c9268af97226b37ae757e3576347fd423d5603f2b5a1c42616635c6b56aa97b3f21a3ae8b35e97d678222e9bd787e61cd7c20d53f4fd6a3fb2f885d6870556bf3256f54de2777616f87e01e7af734a41b3178ed972a2f0489259dcc0c6b212bc5b44f8872274ca412226603fe979e9a7a25236ba88d3835fc60262930cc28225620a510c3191aaa36c415690c6324223e78a1ba3821862b25f12a30e8b322c2025c0460272ebec002fa280ab7244059784188698f6c24283c80ef4b2a2c2e38bd27028529f03d21e0af075e00dc13835f707574ee696e6730a76865c7626ca6a4701f190d894c156f0b7877c00a84c2a75477697965727f40aa762453734d68610c803b008004021123010000000010011108019a19270321b0000aba681022612008fc96296070309708ff87696e74726f5a615929df62792e001d0ecc2ecf35242f740a088497c47f7e797c3f7d326f80158b177a7f2e2f616f2f742b752430df707c22d574c0e52f3fb52122ed75b77d7c7e0543048a370ec05d1d2a367f028d6fc53f6a76a0b4176fb0683f35e237692722062dce22ff347f2b2c74737170753ddb0727b8f16061633797ec268b468065347d3c0f616b75603c38793bc53878193cfc91783c7f7b7c04cfe477297999b73d076c70971571d77d06c57e48471228dc74226d0e8bd368008135be783b34536f8f2f02c25089ca7770613fd993dd2f2ce42eb3b1417c04cc6a2ea82c538a2c26826f9264daea2d8e2abe1b1438379b47cd5f7668a717956078166c93277470a4301a60a15f7834957c6e6411c297f22a7b7eae73932b26d5952e648974271312671b7b377ecd6d5eb8b20223393446ef6f3347c86c3707bf81872f733327cc3e0c60252bbc727fca237370303c2736cb923e0f2b347f6ae653067fad321735757d8392d86b495f3e256e77216b7ba448d495baf54aeaa49f926d7230b66f7ace36cb704a6d7824c4cf1cd347727b7523008010402cea91000000000000000000000000000000000000000088f4205031397f38849d8354454c45ae58cb209c82fa343936778732356f4665625e31378330923a7c00020080a200bd004a9d0004bd004b9d0005bd004c9d0006bd004d9d0007e8d0e560a90085008501850285038504a200a000a90220f1ff60a200a000a90120f1ffa500c932b010a9018ddf118d24138d531309208dd715a92c8d49118d67116000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004222202923b43a2010ba1aa99ba4526a7001332218a99711811e10532bffe08002e1262e063206105704b6c65e5c572ff64697473000e496e7576b5dc7850686183fe0009bfdf92f2ef8807e3c020f804f5998c1052829bb0890c14a19b217806c33f8f0ecf03c644a4fa928e130cd34d23d805f0bf92830be701f3b0f4f0f60499cdf8ca6afab5fbfcd65a48b3fd700bbdfe4cb4ff078b3077e3cf085695f3e5b0a6923382197cf799b3d89880dd0a0c36069140ebcc00e8b7aec10c408c755e907500e864bbc2cb528058c729c6e660c10f8115c70da71763da82a59a23780764937b02d962056c8b12a0b6b07e1f46056c8b796c0b2b635b60031e890acb056800308566b0605b03c40b4ea14d8661c500b7c13c80301b38d703e3cb6dc0faeac8589f7900d6536a0ab6410b9230eb9c97e393085b07340f986200380a0100ceee09d392b2289aa21907ba252764a616385d03ae13381915f108a818a0145ce702a11a4a85dc64f0a88b086d819db0602bc8b6ad46279aa222fd8e24db30c5a2d881030df3eb0ea54df6cd068e58a36afa0f7682a4b94072ca7203fe9221e9ff8c09d09862e5a67ac7ae58a7721aec06492502b9031903cd174265da16ca7aac27121261a06c136543cba350e20e2e90993570ceb136cc1d9048ac01075060f51ab61656070721df5bf4e9498bab51301505239f5afb29defca45a0ae5a0cffdaeca4456730417e5e9b3a062cf18a447f213b8e205a1b54a7a079ab29ed62f236c0e8bdb87aa7491b1c068ae8a1172b7204608bb55d10706dc3ed6814647b2b21b8da9b5d0b809b7ec20e7803bb8046ddc21b6e00e6d0a22760cf032ca062516a0faf07a186c0315a96506271ba7b2a5e6b10d54a014084fb9acd51745a7261868af1635bb5aaaa6790cada18146ad15a3bba84c2ba432bc06e07e9ab867379eafba850d51b1cd6c67a6111e928da519a39bb81d091790f808787a99c6dc26cbb685bcc56a7846c860d5c90558128a5585093c30e3df6db027d43e6cba7f36ef9fadf1cf76ec8d7f8435727b9198fe84e4ef4d0809ad051280b56706ff42a366c36b87514d62ce738045210dce8db3cac162495807cbb43e2e38327570b5524051608dad0548b6e53a9bb19c17b75584a33999e577b884a3535f46b93500334a0a53ba6261cd3d0a7fbb9440076e2059f61ba70799bc06b5f7d25a2f9de425b9b692bd4736d11b4bd6e9dbebbe542dfef2c56bcb0ae392bfc681b381138a2df38a9b8c2d84caa7de675f181d6980d70e4e096a36e2580d9aae705cbc2d15901ab8d96caa6175a839a0564905a6815a919b05983170bf8a3af4cdb33a979a8d0453547bdc6c142e925149fd3d5e5a2665fe0d14d16a7817c299c011480ceed208ec13dc4a70b3c0e181bbd32831861877af073650a311bc07e1a5cecb9490e045076d2ebc34f3a0d2445149342f0d5ea6c1a0ab8897394987d5c1cb5ca3656e12350dde323668d0d03227f8fca0689913cbfd9a81cb9858ff6b4309672368f6917e80dfe3063be84a4ec19f049fc95bc601e84b62b5f80ebf34c6b001d5e014aec14da2716c2da175faafe6ddabb5ec9a53e159e71e4da0b359e019ef08e40a4e075eaec8687c36919d8808cf28c3582a2a1f2e11970f2ad19a045c2154aca950f95c3c5c36b004f60758020762447e475090a42888617d29f1adb9ab9083518959fc0175181d63a3e3d031ab959facada77705002a3cf296007ce22d01f8ec9cb5c08b5f0db6bef206ebb14e7cb220cf3b0597ae7061b1b6971e3bb85c982335868ba4fd46ba7d76225e2a1e894466a3f3f4a76c39ef5c5792acf6cf03b6a5aa4e8bb51678ada57eb4a011372a9235b3185c864949b2b064b1ab092a8384b6b09286b01c956ea924ae23e668b28ee908b8dcab406e07e6b84a8867acee00715700bf3b4b51f32b787f9060aedbada892fabd09fbdefcfa05d4c02424fd568236b869adfed008d6ffe87db3dc48d822d24909ebb4640ec8429d62ccf5f9000bccf7f9c40e13a7947033c00a4de2d7e1080934c15fa6b91401e21dba41dc7951bbb362fbb1c0bc8e28300ba457eb623023eb3c7ebe7b6407e6430abf09b58aa7ab35de9845776bbd319437267a43ac9217ec2e2be504138ffefcf1ca3ce80162c1e6d0c06407506df08067f711e716c6ee31c7cb061077bd208e076dac306de78a61d9f393f34cc77e119f06f65a0bfbc51d9993d63c4cf1855d40e407f229940a3572f55b1c419cf8e4ee9afac8cd10ac35d501fe3b0594898444ff3ed6003b9a09f6413b0995f53ab0cb10b7835dd2ee06f7953f61970cbbf99a1d883e0896f63f68d876129b9b07252cdbc203c03441893b60efdc4b970ea301d9f89bf6a0a1ba05972b03b2051d9b40b49f4898112c38c401f9be491a893b9cfd723d90bc980ea0e1acb59c070d87097e103d66783813b70d1e71f3fa99b081287dfc9c3b107d089af96e74d82616b8fb9d6f8118126be17ec1c3906907d03038089bfa87631d98effc9d00e21ec79583868fd69d1678684df79ca1cca147aa733fde069eff1e1e5ac83dd0d0d0da9e8186fa099d51fb23231b6181f6e0e1befd9da78219f7faff9e4e20554ccf07fc8d027bcd6cfe9f7bf090d99efcfd02a21d40836605fd0e090f5a2ad1168816b9421021b21e3c4452fbd0035dfe8e03a68183bc040dec30266d82c80851fe438286480332db263cf4bafe0710a9519a6177353500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9c8a20320f4ffa91620eeffa90720eeff78a90a8d00fea9208d01fe5820175520e519a20086848685868686888689868d868f8ece15a99720c813ca8687868ea27ea020201417301b203555a908858aa95e858b200113a586d009a58bc95ed0f34c67114c1f12204b55a2ffa05d20bb14200015b0ee6dca158dcc1508200015b0e2286dcb158dcd1578ad04028d5d13ad05028d5e13a95f8d0402a9138d0502a9408d4bfea9c08d4efea90f8d44fea9278d45fea91e8d46fea94e8d47fe58a91320f4ffa585d00da584c91ed007a2fca017200d1420391238adb814e58bc90a9003200113a586d021a981a2efa0ff20f4ffc48df011848dc000f00bad2118498000001009918859594d55cddd3d323359545555cddc3d2288980f700300003ce002b7a1bf2808fe2441fd144240811323e094eaa0fa0425437022b08222fdd2ab5225092466fe26bbcd9d02e0f5086e4188011023211baa424b233a910343410f1eb403ebe12321e878fafe82b7ef4426ab97a2da41257e906c312604f826e004d1b06503b294231d911aa1a5a3ea3dfdbff0f820e8ba444c91042ffe4595ef0621ab494deb43642e79c98a40dd8fb4a0541d5440255e10138599d6f0fc88d71b9007044e1ca10642471de8058834b40449a99ef566a51edeb0a42c1fa183e60d00236575fecba547a292070297eb462c1094204053453df0952066000c828406ebe246e397fe1b4b4a1e8041011c0397eb494ae28ef809fe4e4b20c44c63c494a51d37ab481e40b241fa5ffe18fa4d4a4ee017e804d94150aa10a9c14b84fd32229cb4fed0efd219ab934c1a197993e5001d7248fa00410e8f892ce54547fe194d722019094fec1687204448c2c44ae0c6b244bca3c9af9c94034bb9cb483cf200d8d01fb6af7427d3dd19e0a54cfa1290c21666b2351054504caf40efe23988275134c923efab814a64419d00bb1c8262aaf0cba3cc9384fe42fe1ae04b18a835014286a5fa245517c9532537bbc4e89b1a080aef0a02924d97542eb18901450c44b161444cd876a4806c2b4999b2893ce14bf2032d3425a3c09dfd79c865bfb28db5c2a83eab5969549aaa9d1501e51322f463ceb3af4bde2667fe1ce8a9b3e0e4c9fad640a55672b8ea4c0121b5bd9fa3fb48427547497f41994e4c0a39a1c7d3bff745a16c00920ac9e71400515eaac2ace426f4b8ead449d9a91b5b97c19819a40493b0154f038f5d2537e1eb480286a8dd19844a36461649e98e1b546a1c042b6d4aa5d32744a4211f58177285651825a3eb3745186b0fc12d44101219824b49a709b00e8d43afb508faa13b085fa50799b71004f4fd1119b59ca3a1128a6e4b457cb6a144521faa42d3a63641b7d35396bf2189c36860c3b13ace2690d6f49f184846b01760c24c4fb703a41428c345b0035953e8f80e09faa3688316ab61bba30f2186af84cca1195c14a4a34490a505a288b7291e3442e3a14025a14298340b4ff129224e62c560f7222d0be8fc5a44bdf5ce3e0803b516865821b8fae4b36415cda91419770c1810fe07e8b70e8425f44944acb031889d520a45ac9d4229caa11c84c8291d4a18a71e9964b7df28853e08a60f4ad4ab2522255320137b4448b0164aaf4566fd716c2c1dc186bf11a541036b1244a8aea11113461c11212314a2b4f54ad9894998af24a216cb4db3a718be26251a2d4fb71b5f94931c6215caa658ca491ed9c88c8ba0f22e12b5649358f3b491182e4a60e61c1c85954a586bbdb7c285a40c36341208530611e8e175a22db2c2ab141415fc21654aac983216aae9e5a59ed0d2b719942ea71a64f69b5d2424a1f3a60c0c75428fbb21c42c13b5440929495e8af574922504939712a1421e03b411a2a155411742659584d044a4ded8018f5c113f1a42681656824bde17a4505218c890229091828c288e1017e740af6c462089124c4ae04ae164d041adf09f4bb413474c20adbf4c764ab525aa429e02fd10e8b0a55a410d51ad03bf56e0496601f2df0fb010a7c15e128d4c4c9b4426b71638173da44a0c8aa26985e95c49a719ce486542d7b0bc111e44f912d997a5b9d5baffb406fe48cbe0f8a64cb496facc4d0a6597a513eb8119533442650a010c83dc47fea5387668414d8ab084b4aac510114a781466a6a4168c4b981108b1121218b2669bd8a01ad8fa84961d184ce086a595aaa98d32a9ac1893f290858b1d8e4dce91914db70453b82b0f15218c522192fd8422c7b72ae2480105790ed8083fa711a383d0d8a84324aef809e1de7909891716fa155631497a9e90b0711ce8609fa7e8dc16e60519a29e4ac9544803c8324d47802cb2f5ade4e05012fac2ca47474e12432a0e22d481cccef7b0018010e3b5eab5bfaf089ba2128b4c681406a420033916b2952925b75d334035197a14171d0f2449a61cab42e19c377521548250fe1ddbcb7f5b444f294661a82c3c4e3321cc98e214e60b045382c8532536253080abec04e12712a3448913f4a58415a04c19af20b3a1787a678ee80e65fd1a094d9159c1e86bb405314a91b5b5aa1aa9a5fe042a1d144132cbf5ec91e9fa45f2b41094852145f6144337c8d002844ca2ebac0191bc35c962b29513f44d1cb287101ba58dbfa3cc26b717982740a96daf5c0f5c2a8941c14a300b8deab4fe5506865b1356a928144298fdfdfc9069b44a2324a132b3b1ad8450b21539f0192b47f449198a15c159b0572838ae420611ab59c9c8724daf3a00c3841076c95242b9f51841cc7b4ef8886e6690043330cacb06e7e00c289a92350c8d7511fbfa9321854608794750b40d3f2106802095a5aa84500110694fde166f91f967bf30d03332322184921314dc158ba9c16250bad3c40a5262bf586213421820d8789c26c7b9fdf080b50d4fc1948cba3348a00e75ebbe0105225d0849fe48a7c5839e63961831ea92b12d392242c885c7904595515825b00809e82118db8f4162fb4bec948cfddc180c691ffcb44002490e99f5224529390d19344a46da295909bd1a07e949a34442cfa10fab093153668f106cc7a776153840d82d95d7c873a3f8fa48ff0ffc6d05f4c4d91808a3170b26996f48ef102e5181422f99a52b15b74e9bc80ac1ac2cc129fdd5a92e4f0e2127990a230cefa3d5a1fec84ab59308d957a8c24cd5490f20a4111c4a059de0b00370329fa1048f84231e870f1d5acd12c242fe18c744121c2d6266f0c437503ee1f5a1aa0897f9fde48845c36b4b25b871980a7263d369714a4e644748fdc81f1152ad5caab6b6f792644d681d724f0f020a5d25a224118252eb1123f0cdf50370f9215cdda42305fa7b3d049bc1504833419511ced45dba57432e11421aa5a1d495489234caa7f2a108a3bafe681c72a48b4af2f4f0a4428567b00c4b49e5eb864f5440301188415632bbcc6869304c0e43422610eb5599ba5960fe534815450fa804721913fa3249e8251eb48a01208c2808c3258179061138413b19131182a50e620d8d1828b45bbf3c3614e1a819c05f014029000c5f1c546e287cfc1bd40dd948d4bc7a448a681ad80ef8657c187c1008e2df1754114e306fe5145c0fab00063b13f4552391850e09d02f195e0da0029e18549531275cea05bc1b1304ebfc5622926a0f10ee3cac117ca19110482392af4f1412e64e0e9fc363e5d13314c100660f4bcbce0be0fa4895ea668213a29c0ca0a1bacce2132ed057efbf80cd4e085360d40a0f88a511e6b3a33a123af513dac7a266e0010823d9b46c80c6e0894a3f8411158eeb47a40bc2307608eb465910fd656a39fea9f0ac1a6531cefa8490b895ea585c62b30da90b032121efc4831c004384a72cb34c85dc0cc82def95b164f249a3546aa352ee3df252202fcae6715136fa18c2d8aefa5aa2ca4ea59a29070bc711425d2ae4f73e0d000108f4cf801a4487f819e0d42c2ed1db0cd197ab140b8d1d72a8221628d1df045fd4080440c422ba94146b0f88febc163caa2f11227f154013a8b914718002446c7c7c0e00046b037d215095a4658f15695d5405eb02b4abe50711595c744265e8fbfc045ffe4afd4bfaa746811d549827fb814619334da20b15f0a10ab34eac4b5cf2b006c23d04638f1242a20cd7a2303d4b4aba64843349ab2342f2b06018113dade00262b39da2b40151e958c4040df53e038bc08839a6027a46cc5e07427d088def8f240fc9a223212719e414fa722af84700f6262aa1e4ea814e90fd08b123384be7a526aa94a423ebe7ef548cb1515814742b95f07f09e6175221f62b72b780dc58683e38a5f0de23aacb1672456b17f92e0cd4a310a0ab46700dcfb070e8a5f8b12732210bdc7e457c2822eee81d953bbce50dcc4340fc9cd8ac1818a810ce175211fb167c9d13e8052b33630e1112ad6ee5ecec246f85654a16a839fe0e43eae6ab5ca40cfae3d8e99ea673b05a50a74da1bf092bea4fcc4246a43222a9e84c4ba78f0a33490c3fa4ab54a238feef6c3ff3d41863ebfa94e997eec703b0ca69710476a91547c2aa0ecc38148f4041a3146650166e44952bf4f4f6400fa01b6032fb1aa121e6c0eaa81d23500a72d5db32b81e0451a63134222c8382468c1a3c71379f18d411bb587c9eac1bd86108eae98b5d674cd10f90051686d012db06abda1b27c9f92d0c001e651a74ec2d06ce1423e05d58301d69680a269d1eaa2c4627f4e6f8b11c27e60bac18d0d56a2991d2da180d8d4014c1e4890c69c3013205a00e0e5146a42d12990633a23e340b54b1d06b65f02ba8199205b546d0dac6540a60b03c40302951420984e71c92931938ac114cc36a194d46952857e6791b1250d780b859b112a4beac1a310e6cd0ec22a510d37a230b50ba3e19f402e924a00613a1b83253e81e049d3ad129753c18633d29f1477c36e7814ad978391131199793b6797d14868e51ab14e24025250b226187e6c08a7852a0a5954cec91315ea4088952ab74b44be3542de41c2c232c3945e8528e7c564d5410a3ab0427ae004f23140520eb1c16637a28d0290bd81ba950d1f47c33a01d09f06796e44546eb1fd4e476dc0980194d505120283c3cfa911fb6ec41d535002404332472a241b922d94b7e095c57e714213473f4949932ab96d41f88a66540b65d1c1c818c216020f74fac1f3363b9fcccb064b263382ce00b2808de001b4a0164940dc609df500e9b1a8c5966351852a51a1809f1210d6c7f15448ef0a0369ca9ad130815cf2c0bf473aa1a45297bc80a438418b89a8c410e802d7b1ff409b895b8132c1d5325b80cce4aa0462d276926ac4d3908916704a027571914ab28667694edef16e69aca563980c544133857978b20c74dfaf0628f4bf00b4db40a509ef5b609a9bff8141ee308ef0951aeaa10adb75fe1eae00025a4a532a2af5737a3c745c8b4024a096c4ea7a6d4b009ab0326b5ea4d4911b79e0ab0046ab19537be48a5ae540c79e509128ef5e0bfd6b0a4cf7fc561c54be18e37b453b661f00947f8cd0c3b9d320dd829a90858d9a4078dec26a2eb62b44223ef1aecda0b3a8e5b85a8a407497a03e809eb84527e08894e42bf8e1ad5696bfaa19495496292410aafcdace142d7f8ccd410a5e1d43efa0c2225a5e0e1b51ac0166465581adc42d0c3462e4e1f99cd671530aeac9d731d5cb69135b1a1f7315c118c8c5e1e29a8a324abfa28a0551ed6c029abc4263e06720480f4320b496c8e25080c1f44e894b3177689e8acb3e0c4ac4491a2b52388e87952bc6b0c7d03a4de2847fe5be9889129380d8d2cba1fe7327d22e408f8fe8456a1cb5052fa465af549a3049f1c4f38fd18099cf756d2c9a1aa10920444ec089d4109df00a121aa949556f83d084ba258a126c9f06afb6ca8cef021d2b50845a733620db706720c4cc1860a29f0854a2bab42083f550ab3a507b4b6bfa6fe0af28b50e0a32c16cb432e84909e8c5332ab32cca5ae10b201ea39eb84660345919d5ea2a723dc5fab05b1b8bf23b0fb0a71ebffe969aa9d307c8d88b8023b0cc29c19b68a3a300d67f34051d03299c05f27ac7908d8980836837516cf7c022095e50baa1940249fdb89fd03cf35d36011dc3a73233c0afa4ec6338a9e4a50f26518c299038bb310808cb88b0d08ad209a77320e2341dc53b5023a49f436312f36d4656084594f2ba123205c989b457992d5480e591d4f7e1d861af70e0fd9cebd92f1028976331c0271bca6e976913bc44fc7a6c55ee2f7a8ad1418c61738612825fe934baf404182181cba0f0ba708f9b0fd84603392504e8ca0d24f1e0711a9e8299b1208824539b75698a4d40a48e4bf015c03d206ee03223bc88230592b4161f1219c0d27aca586bb9a6937029f0eef49f984f06f061f24be3f42c01f162d6f2387c7d4cb1ca5085c8c3628bd2cf429c65121ca351f20502e2486002b16263d2fa2ab493a0d96c4083d3d7425e9eee82965504c5d37f25709e5716d17c0cc1040f0f196a05951b23e13bc076920218650226ce4f0094747d7cb99a0210c19795c09ac1ef6dab8b24c97996a4057e7bcbd4d02a81dcc5897099f3608abba17d4ce7a900b92c86fda255f428409b8a6512431cc18109dec7418203050d822b97c26511d7527d242c92c4f1a54cda725af1046eab6c728f120a60ff9d05351f41b57842558a3ab2aa7737f810fd0cee227fa84c567012b4f2b08e2b750b407c811a16c7640c42c12e5a37f0876b0783cb74b6a0caf8cad7fe802aac2ec72038579c15fbba50f177f1d0be16aa42038b43115d64201c13d2578a727020c30229d830e620458d2c0a12077abf819040b22c405d40a4bc7ec176648c5a2ebd10e41e90f38546a36cb9cb23c28d0513b4219e02c23385b730ab4e88020a540749330e889ec96a1879138381bab01711cd857036121570c083976b4cfdb50cd02ab704950c20f801319f48e0e5139f73593107c344a56041b5cd2320cdec01e88af0820c7bc1ae01ea545948e255113ac0aa245efcbb856e21e35c3a85050281c137085da894d30f2c0e64e1ac2383a70f4d13f8bd9a05ad0c5840e1738c362231f4fc00c0946729f7cba24314a417b5474984c396527baae78e2b6b2562ae3221b45d74603b0b80c050bb5c92486719c403050dcadf03dcae504bc32f62be5c71f9543a79d286526cc849c2bc9ab5751d40e99f8fe56d9bf488155ae4f26030c634404bcbd84fcfd09f04c50fcac2fafe451b00613e0fe5abf652394b51012f54222a5c65071af44b34d350a52c33624045b8af7af60ccb96ebc5e25b0b6a8c2f5aae2f400e4b486a94afd8420cd66deb57620193cd4001e8e1dbc1055bed432bc6b0007dae0708c8c4eafb8b309b11c043877c3013d14f8dd52ac766786d8ebc00fb96b118b2803ef2a1b3c1e4012ce40318010912478fec54804677c9856bc9a8d084c06c7367b2f9334c68045551b25614ab9c00c136f308b5ee8c6b34b544a63731203b75cca75b3739d722e9be3083dc5633a0422c5a6a0f229307209d42e213f501407f87624b3c127970942d88a0cf0d9d97c7c2b15763e7e58427199727c6c8e8e1c2c930528f14c80168a4a50ab08c5af3ffe4f8e9eef114382a39aa9303dd949f0f0b0e467039bebf406a2ca51b40ac165a5a224a70653c06da2b6bf4268f5dba202d82e4e2dfe84916a418dc5c545a965037570f71366250cc76fb4a271c3583aa356fac3655cede37d60bbf6aa860270dbefb011015ea5b7b7fd6b633c114a5912de3b23cc297565bb79e27452e846d7624a1350cc886833260e74e320298c253cc2dd06f108440333f81d2a1639f469b32c90409fa8e312cf0580b086aad8244b6c27f367357097e9adf8d1d42a26859e7e03e825f412cc020dc1c76f16c73d104b9806774c2a72242639ec1decccf05cc0306c7af4e4843c7a065913f4257ad34f51d8bed103db3af43c181ee4e44428aeaa0aa20123842d54f4b74e24acfa6e7e02e4624602b9cf563dbc72531169d42b71318d84cf02ec927281ceabef53512704bca14d62de5cb0e08afbf808fa8430f7e82c26175297595282b9e02def6aa7178466083904232e1521fdef1597e007fa0903cda51213cac2403fa942a184b1ecf14bfab34444453f34fe135aeb15553cda8fa2f502fa81251a175542f80b41b9b04259347c4f3cb449e4bde8192c0308d4313be7c030e00fab8c84256449b1bcf831f0d7111a1dc779342bbd0d0dac9a75081ad46c304e35205a74dc0b94a059881cb3658db4ded67174a023e0c2983112e29ebc255c055004222bf346d4f81db97243f0517a088e28f32fac278ead68cd2586b0257a1fbea08c1351466aaa4455b4af8a11405608e72d205ee43602a035e8cc9e25e61c29a7d09880b9cfef56713007f542bf50e0f64288940053e4292dea4f301b37084ebfb093e9d7aa152caf7c4db30adc11e1a18e20b69204501384664bcee856c238056686e7720aa510ea829e6771291ccf7bb44e9b33c6db3c0beda1f3241171387d3921c6091fd780285bf848645de4a671abbc8d20f465d4b07f0915d2435900e2937c2415c1dc1a8e9a078caec57cb373f21cd0d30c94d929381cb0ce8465312bf79994f27cafc88bad25f806a05022970bf3ce2540afc8a4c1615290136b64c4851d14e7585cf4174ea62532a4051dcb7741f01b40710c9ae1264147cd03ab83c6decb4f9872f0c098761e1823e57d3026c60782491a42b86f32de47c6afb06366ec4a0321c1a57b1dea3e53abf24ab50de01002220ce821414ef0f50c16251f6e5cf1265c280c72881e8c0c6bc03d4c2727569cdbdd74848eb84851f0634f9a67a81d8fdd98669d1f2122784f80ae0ec37d0cb829372d065aabb99819ae3a460c7b8f703e20f61d470092c783d1ad5eb84d18355cb6930280471d345b35e143f2650a36db7c0e593c518e27c4ca5ea489ace30f0e8f04152c02338b0ab86ce110ac2fe750b786544174929333090ae7a932ab2998b50e724fec92425f040df81b50bfe0330f3f2856098bad63437171a0e8c0328e3034a1e04e8d2c27a2c4c08f28490a555c235e2b388d05c4cf0fa4493bee513b99c3414ef3e71b5c0dc413404c715c64059b210c3220ba6ce6f2cd1d0fa5e37230309aa4eef4e85ab26358bab5a019db927cce49004f5b4646eeac08e6e6d213d5411338505a2454c81761a5294132e36b21544403e07ea0f4262c4ef07475bc9c24622e8924259c241f4514ef042b1fa1c88aa70209348c880884ed43562c2fde26c68e26e091c310d28f8e6011c12c051ec609f13c9006a07fae0e7fe22844338480cd02a34026b3459dc319163707092bcaea7f6efc51d4571ba5ff1f4409004714b13356f0339f50f843551c600a83ad629dce23390c3c8a046147d2b77c079125eba26213c750fd4f544ac728e824a8374047ace489087e23fc0dd4c34c9635e8f12d8f1ee0af9d87801bb2fe3e4cbf1e08ce4380504e85af4170b0ee2af628ff0acb9dfa605d4e5170ef0457a2b01258595c31a4904c1f94e8142702412e9112b7e6e33b690903b5a8794bc05c1c9e82a6e6e0291252aa89fe8870ed1099af6846282b6fd110cff841790b72f73c36fc7404306bbcb698796c0322d224138d29671c8b91e083b6be3c2210069384891b20dfc30380683c2e53275e2433e1248b7545b8ace30f545860ec0cab91b8080f14d1d22822cf58a2361c4602a460cf902857b9d0156fee3339261cf0644229f03371c42ba0274c262e335153221e7e7dc249c10ec316ac6f972673f18c0e32a87ce2bed405bdd46e241fd5492d9011c2b3e8921870272285b4d11bf1499bf89df4f8b8863437db536c4ec1b72e63303942569e14f068d0e522405730bc71e1fab177d4432886f31d5c035c6bf015210b2b59a94813e5a1d17e8407d48de6ba72d814418fc84137139dddac1c1295739cfe55d7c332cbc1a7f03603e28160cd2608f078fd078722ccb405db51001e89185e1218a108e2a9af2bdc47828f03e90790eaf817081d4108673d86c3ac0afcbee039a507c215dd120991e5b420b2b72eb8c174d63eaac9d0ddb50a849efdbf0b84062e3897275d714dc77b289730f0219a11493fce475c3132143a4e55d65fa6375e28742ffda0bbc110c8e8d6a0304884635c8e780ae070889cb95744d11c9cb1e8a036b11755131fcce865919b07c704be47f5d430e0a1497bcb14e89b20c71c31ac87eb9571f4518e8549b2e57c0403e5340d9307b2811ecc48e0fb1a01b1b132476b80d0fd56e222ab78a30bacafc3f8dfca65b6316b037f5550bc4fa2a104ea3836808ceee5ca28b80ec7e0fac361374030ae6b668b478a9480eb063f1cae1b199d20bc01bf02b41f0f9d66b01b1ab51ce8fe0462083c28d9f545875ee267a132a2574293b4b096fa30e672ba0a4cd2dae8a5221196fd6caba2f3263e6ace0429280938e780201eebd921d1001c9b68d623fc622e35dba8c61ee9cf69b0853aa87e0550839047df2e5ae11b0840265ef7ab70feaa4e66b62c3e8c5e54f100633f311b38c57935432914a438a158e15cf04d6323a1f7c92c1d12430eaa511d28038ba0cb0815910e99b2f8b9f924e930a43233d843f498a88d660a8c92432a4166a7d08c524e0970f5829dd1f461af50b006f8e055334248ea2004be874f4c8e87ae3208822d321361eaf10b2db9320c3e650da282e30eab6ef5d0034e417dfd04b37f95f824c719bc23ba8a38a5e95fc6e686b1674c3846d3f081eccc7158e31cfa8dfcff596588310ce6c604310da16f42f40ef8147161c0c8f610d3ca802ab118a8092006ce65b5052b4609c00d0fce1c7601bd75a0717cf41af6ae13bde186cb7cf81d228e40024343c522871ccb92c2ec71365110cec829e934e831b91768b84183207715f6ee0400d4cccc50a68b4b812597c13e4706b8c6681a81761c32f0dd19258ac13586be325090a4c714e5af2e29acefa01a54290a45d815017da7e6a4a6a92e751f1cde7c2517f158c62104e3af7b06a0220485350787905d20057a67db7c3ade41e37ac08c6a27405a672c8517fc2a254a08f0e166e14ff788b12991548444632f2c7c36dc32e21911e540ccff0d5d0b3f5029f01b187c3a150d11d524d0077c07f010828ed72149712895111832272a195c03bc4d6e2cfc6ce05cd02ee9181204625a900c0241a446f40e3f7dac4f1ac8a818d12b30a4d1e0f65cd8c570fde254639a78f0e908edc75d171ceea10ed0d6f4f5295b389723275af1c01e41e88951ac78d0ebb849d1f42d677c0620f85526fd740a88fc8d1c31144ae3000e6ebb1ad429ae227d5e5611d1aab1b43e6475f4203adcb0f416497e10b8ed67e87726784474ea8c5cbe86dfd6382580e49e55c79d508a9163d012e57fc503fbd60a0cdf1f5685474b00171c429b4d27b009987b59e81950bc56b8f56254da51148279944491b3a12f849608964fa393ea4c0abe28be7f1e19565badfdb6ebe89af74103ef5cb009b29aaad00a55b042c839a54279440dea09024bfd54c4974a548936f501d68b8bd3415efe9b403911c3670d4b6ae41eb2ac38807ee8201428d00778fa7065129c2184f16fc6474b3c093ceb806300ff36de759831d00222b2f2cd2408458fe0dfe69331183ff80fd17b6811711b504f2825a4c41d41d4a4aa956491f80aedac5c272b91e33446c11d9d055dcda052602091be2f63b822f965f026e1f785e5e416a6742ca6adb29e32a19729fc2497042845cae2089145b49505644931a224c82ae84684ba1169d01a237c0bfc84c39f5d281df0fe07775599cf1ea33c8e1c80c9d908a52acc52615e37b405e0a08f088ebf435065e1d4ef842a785484afed092c58b47ed302ea849182ea54998bc6c228fcd40810ca6264eb917015697e6902e0c259f8e5360875b1a82a4b5eed8d0101d12c2c1ebfdcc6aba8eb2bb32f3df3e08ba86fb2e1d920fa54e835bcd5d8b9327cd8761e037311b10db25864b21f0752d4973304e60907960c9a88de503350460c49a034113dc2003325788443df71ff97263c1d0ad848f80373708a186a19013c14a69645a2c8049f4f3015df24744df47e39d3092574459484921f063702e1397436c2e3284a5b2f12992a2cc2e30333dd4700d9f0862f0a03cadb93691625f2af92f4025ba3a17855c6a38d97d79d5027140ec68d474f2889e2e4ef259453f8180c3c7792229c09b417290263a526f4effe396623f5a2ab54eab5042aff3ba3ce62833fe0ce5a0c8830f5b05c97762550084ebf3056b7aa8e38582196340ac133a5094ff42737a102110f026959aa04874bb708d0b12c034247b50d7009121511360ae5c51296f5a5a5525262a9d9f417ff3a0c30fc46f4a154d32fac23de6c38668c32b73904cf5a5d403276cb680f73860ae3f4843efc133aaf7614059f484ae8d8f0c67eb8723725a0c2b54ab0730d80de2492866f411d3804d74308e8271dce17a68c04e89cea4009f0b0f26839503598ef2f4c8e2570314a48451aa6caf32804bb84206a145cfc5580b8ae44088e0c5f7929103876582f481e4ba7ab661c8e17e827c0555a028102fe271c4ff07e1315a72f5cd4e4867347b5915b0e14cb32a8c8a319ac46a0e47a27e4372c125211292e76b89240b875e81db660a0279c1eac7b301deefb20d8aef045d9095f14328f1d991d1bfc2735caa4f50f97ac1904cb806550bf6c475a1021a1a85367b5608b8fef53bf62a10303afbb0ca34b3cb4b0de6edc3e71f08ce3281ffd07c71020301f0521022b01630d4fc7b30bb9e2aa4625a242b8bc70b467a19d7174c0e6cf045bd54fbf0fa2c8a510ae494ab425ef215e88507177e8373ec0df1108ea8b052664245e60044227e7ebd0723c632ace0fd812121c1c8c3b1dc9c704bc712c59d02848241cf166f8f9e143b7e7196d630bb0cab80c706fe948e9175c470ca8058c2d167a2884e34a257626c836e87b3fb703671a434fb480971f78f8e7b40bc1c74ff276f0a2551c0ec386b3dbc89009f12815fa9cb502cf5f89aad6e40a2f2915a532638827b10ce0fd0932c3094a67b6c40b233ca5c2ed73eb49c1382d3d046113a10b6ac84805bb0c4105274767af299ac59d1288541ebffa7aaf450d727747a224c904644e0e896a270ce88497b50bfa1a4fdd91fc3a53f59ac2ff5cec4ca60004e3384770a118940be1efb92723ca769d0efe498c8d04f70a4dfd03a9087b4104ef47ea82701be1544cd5b3eb46ecba5b4a05580d0fa15245363baf0230d6549ca7ef9ea1c4910c2fc1dc2242906b0ce4320afcf2c276a092b48c3bf8f262239073e842d04220845f41a56445eacba70e74dd0f10489d78f0b0032a40a7cc41f582113e0b42b2c724b9a8ce4a38638aeaf6cc454c982d7a06403c041ff261e836dc8c548d3a46b00ede04a74f4aaa475e33e8f400aa26f34a543d09f0b5a90ee400c1ada80889a590b1d6ab186ac4a158470deb1e190ea9b10fab478c0e404e085b41b0d750bc0eed6a45a0751aa0381d9f60426a4c445541bf7b0c202c49ac1b73f583e425ea24fd42a8780dfa854f78edfc49858c900f0347de30b92044867c0508615b6c2491aa84d30c1d236345270eeea4f4e2367546301b4a4328f2ddaa45858e63892895cf4aeb6c56eac24147d4a2e19a03dbc3a289dda7ec3119733509aeb4109cfd608e780de88450a939fec2320c30c5c0611352a54e0aa91301eab24ff7caf2e84496a83eeba1d9ba01e4cb349449395144921dbf0eb964b0055b45c995f21592c21cea894347f5bd02ac381122a1028c5342dae407e277d03bfef17441811ae1b4c0cc76f50f9339041b220e24b7429017355283940dfd236f452676016a48491c9582748d1263e8621169fe17f2aeb7b08324c5102b48a80521a49fa3ea7d87f70faa4242ab21b7e8b005d44361d3a7062a724c0a387d38194d4f260611324d2632fe5113001b8f004c2a72290f5311b52399110e6248fe700d2fe4dfaaa7b0aa32d24df13c20148430262422947ca87afaa54232524eabcc38cb47230daf3eb2a4b2fd9ee0d104c10ecd8a8e4a42989d2d513dd0e159f445050f470b228ad432fe53c883cab0a8949952ed2738f582d18195440f08d613eb859a13ef81abb50de2fa53a10c46b22e59e8b4fe877e89a4b1ae5afac22e0be04753b59d10464f700c5a26334e29af7242fe08c90a68a9dc47db19a5cd4151944ffafc243b95c7a324c502d4ccfe5432828190311dd9536608e60c14c8dd0042183114a5108b10ff4354d6fc4408b7f1f0e9b3f4e08487fdbce8c0cfff24b80b9d9a308f84b0ec548d8a288daac9414fa2481082683dbcda4f1519af55f4ea30324ad2c7419b06cac356c6e0c4d1d65464e227846bc850e995270bf2468e88941121376c522a6329f801104a8284f053fd21091c7942389f908ccd8c11c960095008e495b79c50210e90a354ce9811cc83ca0536644be88c9d91dfa111ab1f4a57a8c4d030691bfe5ce546d464ed0221165b3f55a79f0b29206b05b424b114ca5829bafc813e95f74455f255cc1012f58b4c585635aa8442149491fa90a144755644170bfe489d4854abc4a491dabf374ab725b6ab50f3a7e0a649262e2731315668a479b5184caabaf5130f83cbb19d5ba502bd1e57bf27053f8c6a098f08a4ab510b3019000a024fdd48fe15f49978c86f0055ee3272625443a409580b845056b028c06441a8c932e8f5291079464b4aa662270aa122ecb7450cc01aa772e2c4615e9c0c80ca7b186932f421dc895aa9bf7248597fa59cba99560ca78dfcc84b01c821460c80823e0db079b29636aa1240f649570c79d865da264ae8425944915560ccad4c91ef5dfd36284a2b4d7e2a5745b6215ba2e15a261312a3bc179fee444ab0160d5d4bfca8f0ef13aba43246e43859b5022f6c58af5ab45335b9dbd30811d4cd5c6432402e321563dcfccc9774d1bf043b91cf56fc9057b4e83f2a4708ffe0e0bcb2545baf0bf8e4a42646060b42a40552bf03cf9f328704a300fa672198a775fd15124c4ce59e110c82df1f12674d591f2e4a65a101465c49655bcc934856255793cab1992c902f663af73706f2335229ee29e4070573e432f243477c57a108e00118304a62ab191556354650001e08aad72137c608e1dbb508592e069efb919ef4f013aa1f4eb411ef792a1ee5341dfccf2600022c8d9a28ace021e53c0c78cd4dee149a199faf9f5bb91bf4b34019cf80485c629262a0eb8027e6027a11c48f40bf5ef8fee812540400e52405e03fc8219d37bf0ba803fc9b748bf055c05235b6168f1108d050e628cf291cbc262590e3253f2f247507c1873f34aca48ee274a42d1e3edc0aa431ec2785447c9ae099bf2c071c13ff733f2b3e6bbcd2a2b51e955aa61328b814848b14f15100371bc4a3ee049102ce25960384229e237a067c219280cfc3bc1bd44cd753f03592711dd0ea95cbf43b682791041a858add5f085c098013d649ff28070c44a4ef3ac3d405db017c911b040aa3154e4aeb114e17e6e954b416fc13ac241a757c741113bb231c081a462da0e3445bd00cab519b1d50193059d96532b387135ac51264e44427d8bb10eb199d05789791f82049f494bcee285c50b3471b0719ead4ae543a1790428f0dac1d94e84881175f3f7e3d33f3dd133ce94f08e448b41a3f154722ffb2fcd071d11f06b2236d7104274ab0c63caf4d3a41143b42403bd08ba3bc1e311109e51c7ccd0c32ebc0988250e1cbc0da21caa8a8187fe51e54290a86f659359d050f12d8e7d3ac10aebb179e074c8da1193de2035c2c66086b228a66249f8c151412f0759113a83e0940433d1d41047dd0ea06fc09223e08465c4c69451f426fac96d453788bb71404035710d7422c6e1c1fd067c0ce3fa8949957155309092a30a172b61e6d6b2374d8a61e1cc66d2ee85e89c8ba59ce2074e414a9bc381107c701355cca624462d406a3232d76af68790aac1640aa4e2a4ebb0027bb3b9b2e15d4142c205b061407e3cc5cd10682d962160d394745377f51501e3c0ae871fc5289131d14e9729f042806d1108eb1a5c70316220263ee71a411a6bc14c60464731c0e17cd6249661007b3552e178cf91bdc99356574f2e94797164030ef6d7caca49f13a4fd42bc292c99258155453bb35170f540f4a0775406941f1c653049f436f8770b9140f932bd54c3a908a2f598717115765d524948f6257c1b26426a6322412589877e52c721545892884c45183a4d666791e61dad703f00795030f42727cacd9469cc2fe71886b35a6699e1ae8016c3e272cb99d40ddd99046851b46745d4bb7a2da021eb2f8898156b17bd4ff708f929d39bfcb069403ad26d144b7c254a6e89f3bee850989a0a8340a7a1a1984999c5369e0f081bf1193332b854e8a8a814b20d6bed4b0cab33acb5fb009d20892453d4f76527ba2c131db0a97f412c4e7408ac1f1b95b064b4403de144a099a8c835c68eb937d01be924c039749784e6e61d3f90621c289115a110e122349d26495bc7dec851170e0feb5cd057091f1f5c31aaa724f40259149227e59df83d23218f4fb93cb9b351a8606f78282000a41a89e0273cf590e71f1421e1fcf4535c390c3f77540e411f2d3c6f634d7271508865676f72a0db9ce60f0cf6fcb408d92b4c38a431f730c3fa211c64814a5f7c35bc50df45d0e80d4694e4b7144073a81638e626fc0583b8ab14f4e7280ea0b0550f0962fdb1dbef060c0a3c187c10ed902ab967e8c7cda5402b624bd183a30be69972cf1d5484c9a0d9c9079fa8a9a050e46a19d3056bf03e7d51386917e019d8158c02031b06043a681f7c5659405232791e604a64ba4906b35ce454293178fc39a33e804fcd5206db69e736b08074416b7244295ecec8679851abcad4d5f411186d04c4f91ed41208761c3ac939494043be8c27f82a1887033e25fc035a5f24c51a209c660e1d1c0bf30e2ab12205818cfdeae612e4134273b9aaf4b4c65eb14cd61534e94e0c7cf517f03914375c126a419f97f8cdd48a2e987604c632514c54e3565d48da1354a4730ff014421d890d9a686978ce5020fc9a7710b399a11217ceec44a0f40e1e1a3cdae8ab265b3058471b140dee99782c8688eefc48d110f0551d5ee815fc7106046f2450b5373f66112f8da92699f8e6376118d86043a21e112dc58e43a43c33384e70951b731b2541e1a28ae306a98a3db809dc0910cfea1504bc44cf0ec866e013dda08b11e51ed02c0c8dcf0aa4d4096f23c588b9e1824e14ab468c4bf896661e459b8fe7463cd62d04e7083a5f981bc0d6f7b8088e5c16498e068dcc6530d6d4bdcc5b47c71a8919087317bc4ae034861d1a3eb0b503b520f19da8fb6b040e28b6a1910b1d11439e066fa692c514d0d13d6b670de8277b71db332ca78e756de0350f331b9d395004c34717d71e020b33274f1a5467f2fc0f1852081c150c96908f160591fb49af5018c8fd86c4e7045993306e6c680e3fdaccc967740032f714f15ae37c926316d8427913d4c9a0b7270f97fd052c90bc2172255e384c109a07dd9e8cd1f3091cb8275936b62340eb49619875c6c2d413ac1797dcc817e37c05ae082a57b11d552fe81b5386558156d818461f16034690673c7c0ea118ed1adbd05e351cb22488020d830f4029c000e971d413caccb6049566f902e51a0cb35017c9bc492b4f3e0305602bb20cfcb920d340d40f65a72a33139e40688fca7d8c500ac366f823da37e1842625bf0d30004edcd5c4a75f0e534f11f75cbca0d49538078507026b7f032c1fa49a12d134d002949e40748e79ac1315880294c4076ee3e41804b592959d88e492b8d5f086a0fdcd80a0e7970df8590ddc9ce4085d910a8e5927760b1b9afb25e30ee812c46ae0a4bf14a0278e658829c5e7fec402c25a7107b40cc37070b7d9580cddbc13326e4474060c1d7954066f0f60194546469e6c082e57b4dd184ffdc9bf4e124c3ae726887322186acc973a71e0e2b847b5909c3e583cf288229b94232e0ed2b89848bbceecf30da643d0c5e7020421f74d7c3a35704f337066dff0ccb381bab022e8ea1e1e7436d80fc4ec19ac0fc96540b0bf961a0493d44b15dacd3c8cd909ee35860436b94841604830de181224d7795c0a80bc9ce9ec981f48699c311d7209e23a6924361ce66c10ee63b0d9d7221db6237c60a239cb33ac5e5c2c3dd849615082f17e57247d5c7b89a368061c0fd02f3e2f9392fae8d1ab6eb69c9131c05cb914d658e22034ca8570f2e4061c0d16d9bc18d4fcf00f0865e073362221ccfc0e401a5e6790b440c7e8647ce5b8bef53867d8c25833ceebf02b1938c260cf81f3188c2b742f39c568e34826b11005a998fec60ed4f461473118e6c9ed50c906af1611b322a1845b6316b3fa6814070a1b7e07400c0176ce201eb30822aa0bbc1c56bd7afa69f460ac751518ac1048d62e804c95ccb2071bddb4b1d05759fb78300d449c0a205f373e54f6eb043d3a4fec1c19d45c8c5a8093808ecf144cc0b162a7001ccf760614d4c9ca58824c1510a527167c5003d71714292d88b72350d33c4772260bbbdd414272dcf1797a3ff40e7362a4e94b24ac5bc3df82fd320fd4eac230c60c5d17788b61f463fe8b2c5919f8d1ada199731eae413c45ae3324f65c647c14c210a26b7d26ec343b89e7a8407cf802506b28b3fc07740dd0bf155488a82b3c4f359f20bc5e1e69fde8512c7772fc7d6d0d1fa3df22af043bdd255e2d54214c5686e7d061f4e69f6ce80d03ed19ba645d10897db0a19c6377801d54fe4825a002a655b7d6680dbda9925023ad063c7728934a4e77d3f43d3f0da48004b9f87b9bac4673e3404f4383db9000af07c32893e437318ac552877bd8dc705f9610a5fc8ce64d042eeac35c7882e876300c2a4b6a7fdcf3f0f54e03cb40504cde3f9016da4617f711b8b6b6054f0b1e9db860bf59bcbad04f855934637e89a0405455390af46d31a97a2b50d3c3417386d016eff480db131fce2a2c441fc7d7ee5a7cc7b5e1d5e6580e3040203d2a3f2af82480b73e162a20e354be413fa12c10bc8bf40691ed3570f55acab91bdb144fde39a891ac7afc634051c6d9fb5cb5f81e631950aef77c5314a2290cff296354a989daf0a5615ec99c17cc178f204ffa0d541546e2b3383a1b1ef4c293ae3c9c42584b8c684ba2c85c2dda8624d529b89871662ce328b0e627b4b8c0585b3ffab207313323c225da624282931819e73c7b1eb8c31c53d49d03d8189cb648894f7c3eac129b448c5046b03e25f04c4839c9edcd2575248d2138b2e308f92025dcccfc706c346f54f653ce44c58b409f7e0fa86c9c5c38af916f0ec856cb0378451c060c168fa63e0c341de400af3c3e5c211843d7a22ba9f329fce039be19e4c69a32a740f128458d417443e3d0241479032f73f027407a08ee194f2c508e4aea064d605df4fca94f95bd2235a6c59a1c26040b5c47ccdec6a59a50115a5bc047540f8bb315ce22fea7d0a127be04d41922830c3dc03210fd0bf44f3aa36525f340ebd1bd788eab21ec267e0e1c34b433195c72b79312ce7c3bf8f1d0974475b265cc8bdfc4a411485fb439131c9de33a60961416540651c5df44d3ccb41837037e4efcc0d8035481e32e28ce6ba39c7cb6f913381aed3c121bdd73b58c290ddd80b36417406cce747926dc9e1b36171f8b1fac330e5c63cc3dd015c829f42f40162f27ba3b0d7d528f19072e37524d0c3eb1d477cc344682cc9bdb92563274a6821362043030b178b4597d783848eb417c1030aacc17bd6ca430ba249fdc181c96652c2b67022458e6264f7c09bbf1082859756e2e0f0377138ed1886316c0ec192e7deab41b3ae7c104fc9925ac997e13378dad248108f072aad10ad7331a7c2699c36571635cbcd314f63ff432eb92f002a24c6744740373f3ceac059ad130dbed67029d1f98709634a49c0ce8a62c24696ef88cd81b0b9369947169e29967e4711664e3a6ca5094c23f9a62954c590a61cc411a72c3458539a3b404c8cc8bcec220d228861247550104d2261e6a143705504ac1bc2d0b1c827562167a109c84c0b8d9d30a3fce7202596919c328c714b542398f7411b4288d4045f91253e8094ccbe82dbcc708c6218f405bfc7919e712539acad62d7c24a62b6b3f33480b9761145c4472195c0a2620f8f404ea2510b2426e76239a1ae89142d3edc88e6d9af011c347331f03bc2e151e4cbc549121988389a86513e8b34159a628bc3378a0493008ec50da7c06d01d04cc21837633153168ab8c7a43483731173c89dcb8ec6674267e1a1cd47311d0523e56defd03f84314882607f7c99a1f45c62b63e3cd2b4c0a5d3354385b17f4e3c7f0fcf1270d7bccc122770cba41e43c1ca89afc5602b8bd010ab986c24896421803ec7e345cc5d0e33f008d0c00f73c92ecb7ebd1157d044e11f064be9b0a7e417a1b028c5b8c53e161806662577fedd410001b84074a839f0595bdf01d3c92ac6210a99621e8a2150368b0e61e8261fbe3612022126b66495578d271b832495e5eac32c571d503c284a21fe9ad33fc97506acc1c25a00b9038beda05a879076a69d0174ff35c09b07d30f378fd82280e8fac02382bd81370a7b0ec68fdfe510b06a38da1ebab49bff50ba24852bdb2eb4771b70ce3ef46af50bf0eaa54004f10ea45b081e0b48aecdffcf0a5388554dce0b01b07a208bb41a5083a4bbf199bdb443701febbaafdd64ad605b7ea43b5f4b79399493325aad2ba09a2f14b06a21bab41b70af5918a5c0721c2474c93fdfcab3a4ea505554612111c2ea628027de1abe5b0c71cf4da04bc0e6f8e3e60767529b4f551f035e6272aee243f3091fd07bd0ad9136e7b067b226ed0600923801499303c192114060a2650c4e4e214347b24187c7439a170090c1c509fbc8a21ed27167989981b7c7ee02265bb2318717b87a07350243a08c4ae26512fe6cd2de3e765fe8872681dc24328cc690d434c12292888c8308010083fbf99ac23f01047fcfe4e77b005a2adab4a7df50daa494f26dc0c744850a5130b629ab70f892815a10f211111c482cad1b05b2491f40566de6553824eb40ce2c8b50359e8681f84ffbaa105a5f5012c2a3e64a37341fd22f4b4e9d06b09aff847b5b609a2c648edb7c903e5f50ae09bf245ea06161d5152e1abaf59ef920b449449820d61bd6645496fc875fe4d1b755951b4befd0ecb994ebaa98dba8da9ef2ba51511d210c2b256b70c8404b5249e8da519aa5c0de08e525a83f6a253060d14a314e2515caaea83881d81b4e20da9fa9fac3447b7ca4aefe9349aab02d84f3251d2bf98831023e92b544a901eaac21d21afa0efa10c85a46b194744fe4c5493a3063e0d5223c128814827484fb494900f53ea4747100836702c28c94ffdd1f0e599517a0d950658e0e6543504e450dc02ef40b101a28b65b286fd8641d4eba2deb01c1e19d2306362d237bfafa745490e6a0496852a66ea445a9c3622e06c142618a3048ca10d2295044ea249cca14bf1b00eea394a2d424d4c2bf4219548bfac059685091342ad6039e4b40ac159f53b16ee50fcf466503c086904410951ee0253c8fb402c50d641b0d437ebfe4607c54709911af5c7aa48a966526074cd555beab0559421d0440bba32a22c4a6cb72453ae7746264166c4cfa53a595aa26824bfca2599411249686a4b21b575544a2afd41a2b92acd56b4d2aa6ca5283710942381b263b594f24f093dd44f930879a504b008aad798360a8439242ec59efda8bf3b9efa48e856b72d09bdd6534f42a10a7dccd5c6ea31b15469fab9e9d33b4355aa224984b959104342cc3fab4424168d94b998749844063302fd4c3c5e749b91270325a7aabeb484cc494dbe7138d4c7252538a1462600f558a1185618f38f62ab50243e0dee7256a2b2580a2ce8512f0a425718a5a5e506ba88e842eaa71c04546008b5c5d27ebfea45291c710c26de5684eef0a3e8aaddb00873a6f5057ffe1d9dc7d1064c5d4a04a6227330ac2b14ce05b0527bf0058545fd6101b534dba0f389c706023bca014526aa24a16bf602f808b850043ac5c55a438489f5c8c7cded3153cae042f9facc91a260a721b713a51ec2a60ceb6e165e23d84b30d9527366956a5923f6b54d96a7cb6ec4f85005e5134ce518220c2d0e78f68f6014c4cab0861842c62d13151c08b07df9851c2185ceb701ad6704d4cc08a9f9b408fa46e854956a11217f9369506f432315510b4afffd42a509afd652cbb0fea9bf55a65e2fe939cb574682a9931ac700586ca44bb4a730dd84b00a58f9b7ec1ed5c5f554fa141c40381fa94e616509c64a81f3231170be334e5a6020bc5b2715a5bfb803ec2522b012818a37fefd45e061c88bfa7905a351f79355c6819cd20130e360acba4f633bf5a284fb74569815cc57bc917f662b95b1bc066a61b744f6ba50d96da142c688cb01fb9ded4b513526caaca1a02d54e8624c5480104a271105d944f49c1c470e6a261dca575e04f0fe09c5d246e8bf49906da1ca63d82e864d6c1763b6e1f84684ec4b0b2aa07275a50c7558b4c64c6502cbc9198d4d549335a2f615f2c2f647af29ec1bd6984785e6335a721abf10dd2e2345c805b521c48ff6aa98ed0d09faa9bd70e9a994d1ab2754a5021acb98eb441bbf22e0a74184f70133624c8cc9483539457ef5e1460c455aca857ee56e5111e5827eddab45c4b99034bb8c1526277aa58054c80ec94d10305a4d76c88e108c37a13480d61296568612fa4205ec1f59d9530955b7e4401584a3d53343fd9241069d9fed1bab54d9b0186af88567b65abd84ec5416561c4959c7b44a40443d0a265ce3b3a8e48011212d9cef84309854c804824dc82c57d52e56f713c67bc4909e02f00a50a5fe6c49091ae83d181d3268e0d7cd0c8c1bad6334d5fd0c4a495b1032501dd488875583fd4159db425914968c4c08e5cea035650ef6973493109a64a0680fb3273e4118d358f426514cfe7a5353a528d2aba91492429e491461b2554be1897e755cb48258476360ae59ab3a395fb70413ce5d1c7d2705a35b869762e85996920c35d9910b42cd4c91e121aafd09b493a55b8424f568b7e8cbe00844e09e55fe69aaf8a6445e20591244d78e611a5bb56204914946072d49091124d98f211393f449a5fa4fb450fd695c025e87cc458ea110be08214c978890ac0052b510fefe640260704d4fa4013e647f5cb70972225d96928ad1b1d6bc7494b020fa4f5d20039cfd0610d61221644988819f49168040e4e42098a740ada7a3035ffa055699c4e5a590164ab327a452f54209acb04b2cc5f004842bac19c99204a222c9b7c83cab29a2d3a076648bdaa99d89166239bf61fe04c960598a06c0f01a1061b44212fd44762bf803cc9c121d485e5ce693a79148630a5962585c0eb256690f54895ad9f8524845ed0652654b63826901d05d035eb5048a05c0ad1a920322d48811b7d24dd66c1e7f912c499f6dc3b1330e52735726114fc49ae0117746c0d638420dfe4d9930091e13878b08f181e809a5a36f964dce1608c247f590598c1ce4b6ab564c1aba3f551111920524b5e8089db5e04d45bac98b2cc748f556384d06497ff2fc07ab754c1191de45bf4363884b2d82f34864e5df44b4044ad9128043dd4584a1f31b4921a96e0c4827b6326f851531703179e60c3047f62a67a2c29ea51d37d6169794b6fdf0800dcddde40fa7fc3002b86f52f81e20a667fe47128cb00c36524c22ae057a508146add4223ea706ea4baedb4e3c645749dd194c5de1d5cdbacbc78b4e48d546acf5ab46665429f711196e440647dc16a3a532b617b9a878f4d9f58d14781949041f5151223b4c1e64483f3ce0e5dc642725374b7e0ae846094c4a35f24e987c4eddb605e0cd890b883a18336611964087a0fe78935eaa4e54b021b8fdbceb4d95c5ae04503a630002f833df4c47b5124bc3c02711eb2e6bcb20a8d1f1b70349b4b83d48bf4a3710ba19e16bf5126943ae4b5743b7d7058efd1a4cb7e5f8fc063239b1b5d8475677aa9dc2a932f0da67871b69fc4b6d5db78262098dd8425853d60204588c14fb54ef4702844c01abfe84d1b0ac25039475e3bb18098f526d04c259deaa3542979e51c54048a54258a65022d364622adba55401b20ed584e03256ed08c3eb2f70800d02b461cc0348e7f013c5800090695f5ea23c59b73f4fc2615558390241a3c5e929579a2209c3613607fea184cce0471761344a549a2584ff330aaa051752330c22207980280629dd61ef3f435fceb4f52af71a95ff445ca704455a44e4485400251840b81e090ff4ff031038e025fc0fbbf80c46d405640323d0429780582124063110297f070822400488a6e84efa46403826a02432a924e0b9fe334fa5e1abbf514eb706eb5092a1fd21a4b56275bff404fafe51409fab01529817f1e1e7f6c54f9650212121aa24e08454e2483f0589a14bc857016062fb66b95178e1fca4cf11910acf18894070fd19121df8892600808986bbe8bf5350d851344eb2285d168208a00725e83ce98104c4065270a248db037b5cc9506cb0ab915815899aeb4ee0fe04b7b40044820a40ccc8009218aff383ad8132499e4621b191ea5843fa4232f548d9cf7814a61a52490a51e024004924234862a24862ea904410818b1747667894d603e09024e60ae0249061535a4196324e39cad632a517d2cdbffd484d4664aed012ed286e2e25e57832522f024c004e12742a643351b75a487a27fdb6077daa50cc842c08e8539e014976f3e0a824533ac708e02442e740cfd64f98183219bba512ab240838094119f49ae253e2b070a73c0022161217a75a40692c2f1343c20c094c4eea70a45a50a8427625f8c3f568a181b2998ce20570920537065ea0cca7987a32439664ec2293fa64c26493e0e3bff069069d89ab028f844c018804068fb708cdca51c4407981eb6c64ca661048b24f89e48147981c4123134fc049465278bdc9ab28a10b484621b749e84540107c9d0a431cf0034bba4d551d2afb17cc7d013c620c10f8bc221c0772293128013e71a0206c3a6caec062f06fd084c6e056ec087df419ccfded7c022ca424f6fce9a45505ec29b9200409bc50e02a250695f86ec06d4c6a76929e23f4749e02fc1acdb41408cc28ed217404071239ac1f5c45ae09a8964035197bce9980e4ea20140d76c5f82590b19a14ad6e03a18c2114ad2a27bc1f5415042728cf1e90b8d44e955c2e27e023c7023e3916ce3d6a17a325626a225e1f92a88c86ecf888ac3e5431e82049bd4005802519c8f315cd3da005f72c240420212b205cc8222812d427901f0531cb3aa9302852833c00f638be5696014c8b84f1d1f30725a1472c84c40a4024e038b42610d30a0311534b2d054ff080c65278e7a8a2e1d1636f608402ea4948e870b09605038911c3402aecd

Last edited by ScratchMario3000 (Sept. 10, 2025 19:22:31)

ScratchMario3000
Scratcher
74 posts

The Beeb - a full BBC Microcomputer emulator

Chunk 2

54e55c1fd083d1d7d5d277d06141468f411cd311af40a8b201f31a8283a20f8547007a02142318830981018264d07885d54ca415695efa1607a60e9f9fdb4c78d626f2024e89611e4821b11d5621b3247277f00721e547d305b0c711c1821f49f7520d4794c082129951680f7e81e432f871f9c574006116ff4903bd300a8d6b95218fc306053304cd5463598ef4f21fc2733964309f5b82dc3fd7d83750e66607581931a49e3816299e0803129407511fde219f5f87d8aea830675a55c0d7d1666c0ba3252ec326e362f8c45c731624e08954a0a3200c121f5d7bf91e113b5b6418404431b7901d0203854af519b0c1c89e83a55a115fec10afbc851214af41cba90b3852dcffa8c98366a023092e3513c05b9603b054e8ef109a82d0a088ab0c8a250957ae091e1f05497b55202fd9e88e718da7c2cc302ba723c632c214c7327bd72ac25b76f54e19ab6237a30ba89a0cce2172467028813671bb5279abcc0609425b185a41ec7d40bac20713d72a0456307d9b1ca3a86818858376c7fd50c83c7eed5b5904c4ae692e43c06b0eed862975c0a00275428132e45e8ecc04098dd48987344084981ccb15fad30aa610256010a3afb2b85ef5e09ebcdc068250ab8b5cc66664bb2accc41fe9a476b08840dc96f0854f0f417361cdaa3b91e061f2279a60862750aa82a960d98d3ac471cf40bda55915a297e1d50bae1eea2e5e60532ee49443f1edb2f93a38b2c46a3952307080ac2271409bc84d8ec863a5448d2540be4124052e1b7a3f978a002292adc1ddd6045114f5c8ae73a26063d0aa54290a98c5cab1d490ba3a82aa3fd33502af2800c157214c171ef8ddb2a10a8223084844e262854aa463a1b2c70f470955574530a661040ecb4e0c321f0860a02ba611ddc484c7c0a044e3c1098040d05e1793cf338b567e845a8ac4a54383c8220a713e8cb2581f4dec5fd2b85b5f39b33677f6307b3e33bc16ee2ec024b2111fd12502ba1c451bd828be34c53f4e0700202521b5927ca935994033867a62154a20630266817d355fd7933b06c065a861a9143056487890167f51b0317fd021c512e74393b992789ebd11d47d0b92e56da2ad31f0b25c71ea4460762a2210b31f998931ce105940d2c5d582905075204fa53650c22839ba81cd8d02b29d41c2dc2ec4067839644c01b02055a88fc27e0f2869ce5bc64c3dab1ed631d04a5a8b050ca8a46f4172219a80499523e1cb7c01579192cfd24211c4892582147f6b1ac520ab29759495a193280589923c04881737e1b2d5ce70104342358d0093062a714338054d623293ac60fdb5e0f033a262498811693313d522ad0ddec0963433121543832a68539a28959801b5c06485826ccf5122dd4873d09e6562e2a17285229685c166f464033bb80d66522058ae0f2162e2403667d240c0f3f02fb821a260bbc4fe433f43227d5c08d66a07fc0cd293fc81f2e7da41c7431a3855a8314ddaee22e84cee4e850250a80fd4075d877b0fbb110c085ea0e19322623b82b815b5a2c6f660bdd30de6847405e1c56de0cb522def4941d0389c9141b835e484d7274cebe24a0018c33b2c40063c9e13ec22a3249f404dbcf04870425b18e2814b3b968510b133a9525c7bd84e2dc44061467b828ecc09f0549eb1ed060040114182c972b1e5b19873794b3ac463a5ba0fd460972ec1867c08e8803a4700924b858851578ed0004600701c0fac097c1bf07afbd8acd7e0aeb4b006b76b204b7076f1e5c5ff6f000359b352648c1b0200154a61e644cac012f62a7a102170447b403da52bfb88502157c9ee0da203fd90d2172f5f0c0409af0fd238d4872f84034120908981e4eb827b0155170b41409394e125937b60a8f5bf503e83d545c5da2a13a4252aa48eb440776133fc3d8069a439c1beff9992b09eb5db5de41b8c688a1cb5a0b35fd61c8a6444662d0d0461ff404e851f08d88482b2dea348629344cdafc40ae0304a30284af6ff2e3540f245f555eea562aaae510bf1feb43b7d1a061534912302f2348429b08d746bf9244df45a7170110e0d4f4cc9eaa1899e9f847fd24f841030ffa49498816bf0ee84ab50cb2a24b6c771b0826c948d5b71157af47a59a125492a1c3a1430d2600c803c8d70708305e09a92c5b0b955a087b590dab58b2d22654a7d5f8e3fc53359c0cfec83cb2ea88a8058a1fb007324db56326b70984b38456845acb0d93aa4c4a0c6446cf050e549b42707b10207d59feb9f88c635e6601e949638f06295fe398f65861593c1a638d5a7b99a16068c84d62aee41001a9bf49a50a61b105b43945d2e8d649b7414a0c7718ff4bbf9b19018b49d5a10323aa446d931b0481121f4817e7fa46fde25c1be065448a2befb3482963db24b336335bbf22019a028fb75f448f3822038243ee0cb4c0ea9399deb460e64721798d094c874950730ea6981e85d91f451420ea28210625690d594c2e63be0543f7ef55f3e373fb4413ac322dc5efe477fe19d85be55f0066103041af130501934ca528304a8f44bfa7aba146b613460a8da1b0764c05463e11932abd27125c0214d0fe3f45fd0346b416dd4d01eab0c67ad96978155095a0b704a5f5d40a22a609011352b379f8f488384997755100906d4e37e0f44d4f0639f44a11ac2398860b8aa911014c4f0c892d0a17d29bfdb390cd4bb01afa05fa8c500b420b7745b5192cdd0147aa81b24ddf184ef5174f52161db70bb2040cc0461bf8046dc7bb2313025ebc66b821291308c0d846027ae74f08f2310f2a86e8524735038f167c130a3d1aecee07e4761d05e8dd33b41c97ab458cec6f46b51b99f4fa21abb74b06e056135e05f841a565df4c2499080a81bd0a7b634cbfd8d342a403146aa1aa4db0db9057f790b7304fb7a682c5813e467e8747a70796a24d0c4ee30e241432d6ca2a2608b119e2a9a4546339f024f541ea01a13d2332da67ae202aacd01ffa8c42a63a29478114dc1d2e8bbe1c3d4aa8142df012b4bd0605382658e6b5d30461de0363a9f36765adf1f564bf0ac7beef58aeb4a1c1b2e3701508e2c0303302e4813114e44251f77c0f18101662f004c1a019131625ad1fe2feefb4a724be251f05f235a5211aa9459a206a09a2ce439cc8f41ed2fcf274664e1d654ab03c4231fd272a0a256bb9f478bc074e224a443ca40560de89617aa6e6106347f364b4a501f7d24aafcd5844a01a17da3055b51146a506ce606dd5a43d04e495b37aa91516faf70603c49fa516880697935a67f5b0dc11bd94a6f1a5eb10eb21e84344b44109468cb08e66f522421da4a42a3d1cfcbaa2cc5387e98c040d06d00ce4a3244b31741e7bcc472e6156625074fe85c916a39fa44abf592215264566a9576db7055018d39b41f7f0a9e83aea346127060d4bca95a72feae121b6152a89f79bac7af742f36522cc04599944440aaa205aa9771f0156594ee8bd591ec1b572486ae91c92d04f589e1a3e1925614ca9953a02064afb0949fbbdaea1dc4cfa054a847e56b70362f51a6472f265fd2566aa8db5a20d341e04b98c53f33c7884d874882448933da402039acf2f2f1362d38b67fdf20489d3f51ae3464b721ed057ada41c30bf98dc1b746e4cf508360bf75423a9f8d49b1afca44c886f175184f83211a4ed3a61a0b5805d812ea51a9252894d0744c5084fb54fc7395547b022c46e544791a41a502c7f49ea02abd0488d05eaf0d8a71c8001e4aa734e651903c322b6e22e186fb3ef702da117734c5495b5a8a6eb92924e40cdc1a901da04610e11915c3e103613033229282102283847ac0c5172fbdf803d1ea1dde1c0ee1da5050c6efe9c5648140ee0b30cab15d7a0674aa513f73d146b6725c2a4a2dba113b9a73a6fda863c12f59afd5ae166476bc20344fc0b41a757afad2a8edf4d51f7079721b1d71368c702fae94f896d07da9249871664e47a55bf50928d53c9a7aa4c2ed94af3310e555aac74e90a044efffdf69c2f7fea03e8500cf643b70c7afe9d11b4a5932211df4fbbaf06900bbc124c1f297bb40f01e85c09b9eb974418aa4e534ccc0dac50eabae1fde9cd41b6558472d724366eaa51f2034b837b6ca702128bbf718945bf36010ee7a5f6e8614f1861e3a07444d9b7b9f85ea9b101e7a6e06a651eef6397b2991d1d56fd275506eee759b4d507a353eb501d92f105085102ac34ea968c9efa634df3dbe7adb72409d94ff4aa51f9b404d9e0d644cc8d88d9fd3763f5b493dd680cc621914d014745a1e9091215774c488d482c180b5856b5ccab5a7f200b35468da3e529089978146c0a52a6d3c777e488ac34c89ee070ce47f788438843514fac45039ba3a501895bce1596b25dbe30edb9efddbbeb606a073357fc5a38a58db80f78a47108328c50b30746126962030bba49f45109a4bfea4bf70b53291cb508fc09a3538e3da31a65e14de405e4d7f40ae824fa9f0349fcf7fb41b1096c81354c9d52a9c3f847f402eb1c370f2a052961b8d0c9f498f52882a95bc4c2f26532b521e345a169eb12351a47e0438d654f16cb885ec903b6c6f1d9e90a0711cbf157129a12021c580c8696445d4f5a973eb83a855ed60b58b456bc9f0d59eee241e90e390f96100f62f73a4e11479889a5f9074aa49706adc07d12ef3bd288c77a05ea26c12c6d66c2b9832c0e9b90ed3a1baa53a5764b929ee6f19a5d6306abe850039e8c423875030835a5aa07135b62680b2184631e480cb5370e511a6aaf50f7fa62d4ebe0a10d5f317fe90c59436513510b9ea5f053b49508727429546f50e08e2c5666e1e55d0fe3c7eb3d55105e9112a3a3eab593f70b6c0716690109742d558ca84dbb996e5a08d0f332546ca445aa37102ba493c798a394eeb14bab73f90e860a84412931e24d4c9926f2f0757111b64cc7469bcf0aa8b910daa711ea44b04e06f41ac370130e3d418e430ff898590f0ee1a84143af0dfc51d04f604c98dc53690031a27a021fc6541169ee5e756413e2dce7ebb44aff39fe49b620e8fe549ae42c58effc99b694090f05d298f43a1baa1403f3c59a4b18e4aff070efef4b452235569886743e63eaceeb10aa50143511a252c5ed55864d127126994c3a9472e24abbe311fa446005ec8310e872474d0fcf133e4f0e586ede0823a779a022e687e7093d0e632733c4a3e43e12a27975aa5514c9354fbe6c815b52e247a5994417d3c8fb4b33a16ca4febfa5a2469ac9b16089e82629bc1b594482a85cf0a399ac9995a1c5ebd9d0fb9ab4ba9f11ab4ff596c9939972a409139d51147a99b5de4ca4a1d0aa0f49bb4112c64ca94b3360089f4c11ce084bf8abe02047afc0f585718665f606507a38a3ca8dabd6ea284b73271538bfbff7eb4d0e4864f42eb41e0d7ad4a142391c8f863140f7a74ba9fd810f6b9485cfbdc8c612aaa831a74128624fb415929b16081245d1c04a1540096eec3ba64a18144a013a2a8ba5f04a21123cf867180074919c54aa358c0899b2ee8d1702aa89f81b93225110ab5105263c4635523f975e49fa42b0ae7078cbd1a2c1b4d0aac04d4d14793226d00749cdfb9a581b49d80735a39fae48874a2836a261681767a8a12b6ba7a9f80ac38f03dd8d9d86737a15aaca49ab7a3855d9087c35ac14f9e44bd81344ce90c30e5a201f560409d73c1aac21e1f1a39522fb01294d0f836ca73254b700175c4e62dbbbaf282b161c7b94a55101190d4715d348d73aa301e15e68595699f615f405d9344f521e8b21a5a78c10f0595121729845b01608c301c087a40ca23025ea0513a153dbb713d072ff4d15e857057acf467bc9aa7c44a7a5488ef453eeeb4790cb04ef91460b9da96cf4aa58d8f6c75610a39e63ba9485539015226d232d11b74d9733824d9ba8e2b0108433761acaeb334576dc19683ed58cb712b2a897b7444b5343f68e42c6a3aa4f797b1845282de043c2c6ac47d36eb5168c723186bc1364ceab06d45961558bc0e2905efb9a0fa3e5533aac07dbc14c204bf4faeb4ad03c1351f9d1a1a5a5e010c46ca2d782afa7644c140e844d8789015a1cea5a1cab5a1cbf90c5d1a5627ea6fc59f00cea32370f2d6141d0a5a154d74b1550791106c33345ced9fa2d0dfb8362f0b8013940ef1a5870d072f43a3686017a8d1b0f2d33836c090ceab237512e5a8503043fb7aef1dc6b5abb0ba30359a7257a550e557ac5053607b2c4c54a386455f5a7e6a7624b2c3736bf89f0ea802d0bb15a16af5a164c1507432d768d42f5ec98864e79b0be125bc2d9851713d7fc48310caca51b0f97fc19f05b28556908023952c108370f2c2991ab04ff21e004d003ac84436026d302a8ee00491cd4d806c8e75e1ebc352723720c53d45967d0466b03ae82fb242829ba54a8264312962b2265043f92497f97ef5aafa9395929110c0c0f707446130f8dfa501e1d10f027352dd220161b613cfaef40238d84e12a851ee38ed5f4b0a4cc0ddd47c9f43943017341e366fd4e9ef4077b054d66528f45bf4a28869ffc0d009244aa4f08bfa7112c2a479a4e3cbd223153acef2380642016f85903e321c08907af028ddf1ca0dcd4c980ffb8237c0588473c8c9cfe4f28f826bf72c58d6ec9230892f1ac191c1097bc184017002a5b7c6552a088c064c3c012217ee80550d2a81f930a29e9e810995ccc65072e511d32aad4ba6720bc22992640403fe2ef23bc11dc17fe51a8244f6b7c0f291972f43dea2eac463cf95df890b2d06446a3d50522d44c6a4cd74f4e1b1ea8df5404ac1d7b06dc24946ff647227e2c344bc962b349ed0d75402c6a475ce84e0dbd6467bed9bfcd5641a12fe9585c76175c28e83526ecc0feccf69e65104112bcd2473da1a873b4f2f2e603fbc460c373dbd805f883e2b5b8c77e633f55f430389a1058268fd492dc0c9981ff1d3c41fc11bc2917b80c6fd014f45852d01374043d510294d9b480845705fd74541c7ca8257c034c8e3a40231a8076d2de004d0c8319071744d11cbc1f5108185c1293dc159313b9219cdd860e1c27208909807143eaac6ee680f6afac1f2706fc140228d525036380208461688d5c5f52ed504c00cf98d5482c02ed800ed1d0215c331cc4e8e001e8e05441f087e07666cc49e044def251424a26b7e4ce1037c74630303a869be23052d01169137c828c364d6c8cea80413c38ff09e03d4814e1eb0ad30af02caafd0baf5ae080c41b100ee920943b031c91e214a1a551aa1411e8e9e8f89728bc4d8cde653e206d91b036e89df58c5e807d8f400a1099c7460627f84cfdc24803a9f0bf4e8e2f161b9fc2e7eb57b1c60dcd31020f9dd20f38ec62ea930a145eeed252f8183d59293ca3a43dbf57354cb3c24d0378488814ce38917d05de684b6c2972c3ad0977c607e89942684473028a6f513aa85abf3586082f96e2b0136a5731035d295581810f0ea39c53b425c51357ba12e090526950f2fa4641ab265e42c93dfd77050ec5af4151664ae070def0cd297747a764184b2fac05d774f847fdde13074a78501ddf62fcaf11ddecc25e3059c7ee59bbab27080bca4f0425940ecf5a0cba0c58ee12c849a70a069be80a42ea0f0c46eb724caaa8841c550f6d90089c37465741ade842d154a294f523fed7489444c53503fe4ea7bc91d046528fa52f8311e0a4e6d331440dd585bffeda06a88a298853b3c65c07bc590508460d5485a7839ad9c00d546261e4d89c2671520060045346842203e26e81dcdd54a63173aa98a501c5a262429c5b4eb4180a553cf841b5098329488eb004e79f4dd062060b5aa818df78bda7314fbe73ba8ba1df21bf7836530a57f574644d5c5bb6417107b5a24847066a07ff7d029da4435d61090e5f5611a2142838533531bf4ed414a51d811334fe142428e42473ead34bb453b50d4f2deb461495fb41c30c8dba382c0b6e388507810f290911683c4b6eac086c1de5c7078493b2e946fd04d416afbfb4df441e53b5e01bada3505b418e8ec3a5d30793fa57a25004cbaa71d3888b19a87d0c0a3a4581c230dfdd125044e314d1010e45b02150b84925d116d34cb217e3631b53fd5ba9144ecdd1e80525b0e852c99b17bc816f8a224f15f84a759904760a7ad66960ea41988f05bc0d42699005467cd94b79469e438671645f4ff50748e0e33d556d06615acab3001b288409092838fa133530d8f71ca58a6daaa0200b0a021b324c3d37a4125ab45eadf8a58a0116852a10c2cc2bf0cbfe1810e09e08157c9f48f406145ba3cc040bf8b54fd0f1f89214c6cad446a1a34ed4cfe69107cde1de34bdfa55b507c21db6634ac70209d3115a3a8ab3a02cc82ffed8716510e6488d2ab66de214440755fbee08dcad8c38a6e1849e4cb3e49d4318d55742d1d1ca164357ef49fdd7fe26290de8d80838f23a48195c0c940a6f0691a89f95d8bf02184a0c8195bda50d41f7929113db933c89c6ab2808b352a1536852c4b0465584fd0ff0e2287c6cee3906a744654f10ba6165512cb56b666c758c36f33c154bb379e904127ef502fab5f4c69e629254ca58ea43a1f44909fe35d8c6a1aacf1d17e8c2093490fc1fc1750d0caf113a5763c358154b445e392a57602589cd2320f9f28dfb180723fa5dc8a73469b053e4c1d3014315047b9b078a05490f229f5513fb51a71740fc11143fb7eb4ae30da004fcce06d54b3f8e4a4dbbac7b14b34603b3abf68f44884ba7274284d3d943f484b1ca1544bc620419d025d9416cfc3234d71934b00bfba1a745fa08690d92e236b4028749ee4faa2f540f6541993c31746bfa230748a22843c0413a51b54da06b7933a0ac0dc4450fb130b8e1cfbf52a47af95808bcbb4951c8a1d2c2b1ea50c1a1e82aeb4f0bf3fa48128e14eb4993838109a48b4a681a8544020434a3636ba3d2b4f14564e6bf1bc615ad94eb96891b032a6826c32cc361b10a0d01616e33f365733f0be844b702970d55181beb894beba4892b38a4ebc9448c990a016b0ca5c506c8c750ee662d7ba7abbf6c30078c88f155584f4dbda45bacbe41711a190cbacf9748f5b3b042c713a249e471b6c5a9ed8d14d44ba9f8a00de34ab4a54d4318e743e7cc1abb59457765024e7d131abec7fa3af979346ae424bcb8f24d300e830b0cb003d0cb6c2d9b79a502e87231b0f5a3fa43fc4731f786f01fd968ea0b0dab6487f249380f3a8617e9669d94b59904f9f8faf14d13304b7c3becfbf7f18d022aced04e59f540388cc9521126e7b382402c54c685230556955672b44cd1f4c9889045484668437e29219c344991f9f01375e8466ca359548abe984bb1ecd07744e21ea28a26510d410406cf2cd50a1807549848161b08391e3693804753b7a31a096022f9a2f8cbf50d54c6bea3d208b8ce334c3d7b13fe47058c09876165c27bac04e6e843e9c1d9e6c267c15daca73f13eb48b72d315441223fa68c4167ad7164270352499e9a85985e06c28610fe14fb41a5268443b94aea280f76132b407a288f36298c1261b749680ab0e548945de62050b3700ee805d84ad4d90c18ea53614e4647ec2451c98358a6b7cc1d0db0aa70420a7a0ef45a492463091196384a06a81291b6f8e216fc5cf408a724aae2a84849f7630be2c06ea1a09947dee2702944058427f5fa44ecaa42ab094a8de0cd621c49f4f99a500a7d62e3b644b09f285f660950cae3fba02201549404c25ff5f85166214fd13bf7b321404055a8e90fb005a0210d0c1c0b6ac8f43696e853f22bed93ac628809ff324a0e88a1b1086ca88ebdc6e149eb56954d6ebbd3aca0fa01764c97c1db42c9ba6b2c4246aa13a6b308259df8134406e6e5b124fe1c2ac18a93188c69fa5247b13c0b135433f5f2dc9202409e89063b00155401b902a8903f0148819dd1333dba1a0953aa0c1595cd0d0f7ea372dc9826dad44095ed45248d32ab0e3c406c461d56204854c59cca4a9894bbadaf51f025068d6b1706f5b1c2760a6ca54455e6e3e88a07a89a6b9043b0aab4ccae1116faa56b70cd7257d8f6a5b4c455c5e3c6b86c8015b15e888ecae985aa424dd4db5502700a99812a742b5516031937c9f0ad29815fe09011cd49bf3c50a83d1619df0e0fea18bd6acdf46ea4fce3f5741cb7698a0a9a58b7a31ae7033f18d1e8801ee9907126b61a2e1503dad1e0c12e137746b348b946d3ce4538ca2573b4d48c839a4e1ab5d087b3a1eb73cc3e124c7ae82369fb7149070255ee0dfe445f9af035906249e202f513d525f551b1910c28446acb590d2150a37854e7e2749307291ac401d06f0bcf0debf8ec489271fb313050ef260f641eb475e14c5a0d0ea36bd54a16a83b0b7e792aa71b3d1023d32942c3aa6b63a50af273b5a62c33dd78499a4a69d9ca4ea166be3307897ab83e2aea18a2478386ead2a517eb08394efd0263b401c86778e3d2a50ae3c3e8335d2e01f5813a9b4237520447bf91dc4b45002b37530a33e1b1abfc3c99ad4a033e683b53806b824e8e19a7aa77a71b250a9dc2da5131ce9bfc489986da62faa3d119a6b50b9f7671c1d7a1390f6b461282dab4f74449ee865849ec1a7252d13c029bade87cf5e86a8ab0da292646f9b3eb2c0849424579057c6c78f84e58b2edf2eb18b3f3bc942e6605f0a00ff87d1503f71683c694cd5806dfc212e2dda71dca57bc10007d885dc4044f18eab561f10792251ab50a81261a704ed201a484bd09f2d5cdafedcb45b5f45aa3e3795313ead6b8ec1ece99308a98b5fabab11e23a245656481aab0ff09639d449f0a7d28411fccadec3d0b03a8d2d107bb51f81ff46e450fb62bd61353c1c23606231f76000733c205f4daa705600d28800d8b182720b41a2ec0936cd16b01dc6265260050491095fce044c05a64e8a1d3f13211bb0cb3ab851e7b129516699d59228c16b2aa8499fe350dbc44f5a2f9d3c63c67bf43ff08a3a6eae145e8180704ae9e0a6bfaa7d48dc33cf41489e2d8020683d820d2f0ccbd0735a7c83db7e4375313940cdd8bfdb517ea9bd147046930de2c243b4ec380a4b06351f48a0ca52834c2f102a5a6ef5a1c6a283db44ae7f7c23984a58df4d8b06e283bb5ee601ab9ebb74682ee7270bedea40307051ed0b4d8fe39e8493d334f6cbc4bee523108ca44c8a544a893ca4dc3eb42fb40bbfb17aa9408885045814041691112052ef00f54a8d01054cff5e69a43014c3ea3e87c2ff267f2a4cd552237911345be3809205fc4034730357118f8f9b9743a98ad029b05aa00ce4541eafd4ff50108af7c2f300b78f1f20edd110e9b1657e817ee72fd60d84854891961915201276067b39221b4550d0f4009aded2881d38bf41234d60ee698d93401f0ed74a27966a3e16634c0ed2684d16853bfece9a408410661db07fab3f88e1e70b3f2c1dd6823f71e33934fccb3010f42ad2a4e46834d4a931742309c17e80322a7a19a07d4350326800ae042a28580046cafec4401a9ab41a386b24001a1aa80a1a0005ca3989e42386c74e8043816e7bd03460407ec4878cf8aa1bc312ebb3708b70eed07539651f7960db24304445c0474021efc17ec11308d3a6b4acd000b09e0b090f150480e28d88e82b3f2ecb87f50b04239a9a76643f72490308ab246b181ac88b6f3fb2fa1c87304078083c963af4e6503f122a7fd61f3abe7509bf36d1304010726ab674061e4dca59916ea47a706b03f0080f28ff0135be51ca0a3b2eddcf0adb04abc6d3c80cd0dec39553376e4cdc369b555659b0e0fec0a0821e8b7053bfae1881ef6369f4e55560ff907efed51e34fd3cb0d7255a4407bb1d9f8aca61639aacb043088a1055d00958a552537202789ed3322670e0472e11551006cb6fc187e0db944412ee3bee209865c02a83a1126963cf9f2c0159444abe463843c8bb3908e4ece04750e2a461ba3427dd07a7b1622a0b5520000e128006293ec724c5312fc5af50d994e44a57154a179cde8bdeaaeedb3bca4519887091400e87c33b84c6c450ba4960d44404e96fc0fa106dc36b8a855341e40693b14f011f36709908ee4f90f1e4063b2fc0091b55e16867147a4faf13d41061fa7fa44bce4ac4609f8c1c02d4582754b4a60ef4fabb4026cac082e646b168d0b8d1c4d9ba7a1020028c3264111fa52f41c2901a60fd36d51f813ea13bb8a2bf56b5b0a02fe76568d3d82b4edb40704d768b7a4f94cf4062d0fd025b141fb503f87611f16a117a71407c0e845000504e34443b70aa8bf20634e7a0ae860038f01fa34e316c417ec86354405cf4cb406154229f81e60bc993c60a709df2adbf80474f740242c0311f06abe055023cbd8dc58ec6c546e5c4ed0cc191320025f5c04c0cef892888bfc06ab1a0804160c8b2cfd1caa787c033c3dbc0dae1e2812ae5afdc444b8885801c9a911a18372ad3d5918d606a1d9efcdb4b464eaf73261c4ebfa79bdce18b109f10b0b81f35280cf250f43cc02fba64994cb67b3c6156e2228096045c21bdbffa852e82ad4261405dca580e2c0199108697cf1f4023032b783661300bd04865c8bac9ddc348e129303b0bb209b15ff10311150fc74431a411b74748744a87d25cd0b74562025298ee121dba0c459280cfc2c047c27f4911e46869f059845942648c10c171d9f17e4186a3c0241d33ffc0a501e045a5e5446b4883ebcf2a682b46b40a13f22c0068405d4d3181c2ce975662b0eed14a60827dcf499c2400b7be020ea278b0528ea029e990999d4b46c9da855b29fd429ec1e2c8b9cb2f50406dfee51c9f4eb47c00a6fd01fdc073b8d53fc3596098b039f232c313c0e42772728fd34258829f84c46d7e00618a81be4d3bc4a1e74fd080904c95353f49161e824e8f74c5532a34f62829f4ffc1fd00494dfa005f420aa4fbc02534828cdde1ab450444ee46b5a24e88ef431af08a23ba329e5831ba0d115197a055d1ef81da38e6e452bd950927e0eb5809ff123d005be06f86c3d721cb486f444ad27a8d38e7813b380d3c025a44edeaf2426bc28a2435b5c4928d83364a6646fd058c607e800d57018b3a0e5c029dcc8493d284c45cc0c521e04f56340d91f9288341e4143296b260c8423f810b3e08458e87ebc046125f8464b93c74ca022916629d49ab1c0b8fd8e0db3c0f179e025202acb2b8c7a44fd0c24d018123e8155f44f11b20249403926a5b8482050db4e963211edec19b3e296fab19c1f1409bc15b2998befa026a805f0aef4256e02d4aee88ae9212eb449514a244165c059ac9e06d97c3396b10bfbe027f819557d6854a696226dec9d8139d0d207db14f6d851e02c98b21a77bc104066b6ae7f3829a02bdc2678aef51c3cdf06f80af41f2d1b0e21040985e42780fed0267c2be429b01e3137db7bb6c0760a6bd4734d23f0ea5705b3006ce74ebc4a0e53d02cfd5e7b2a0dfd4b4334bff42e0d7a948d6388168542e824c895b54f79e41ac9f0392a537c1c0954268a98da3848cb2bc4ad4019341e5d89d42630b71451b4f44e88cc282797e3cc257ca49a1d978a519253e48f3cd41b2c959f0d60bbab2a6711dab81aae4c7d4e2d2924311c2055f8d8ade0550723f6b61d7b9787fa252810deda7bc07d1d647a05c407d643a7ca1830ae224b4396ab2714380042220f38c428b3242534e873cd81a9c724e426da131fb289404d5884a602023126511c9d15534c20588808b06521a1a316b4152cb9834c38482c924e0e48cd1b807e84da394b52cbdc009cd350182e03595c329e1cb5ed8fd0599d342481c1511d3c93ba7c259c23bbdd949eec8341339ce8fa4cb08bedc8f006502043a803fadd7722dae06c90251828b8d19d1026d411451db630f776a61e1451b353a802fd80bd85a4e0c0ee2621031ac121c14342578a481fc94f10dcd9b3f4292eec27764945d1ef219ca9b3d23c2f061909b6d12c169bdaa0b0aa3925037a6cb065db22ecd2509c220ee77c1c17c9840bf9e065975c4179db20db1810e5315d6e7125ac327678dc6c767105101487a9439f5103c587f0d31b1bc11b0389620d605325211b430504cf15de993f4825e02be9d02d2960d0314de21934b0479c24762c051cf4016ab4628acf12da800288dce9f8e835d8971920143b4423d87e6c4f24d20126e60ddcc0a899432e4ceb249227cfe6e0e163c1e6e80b4b1ffc12dc33b7290cb850280f7bdf911cdb8a98d875cc8cce40644c692a64d10ab0f55481c33e21f00787caa6313697b32851bd099c010f12c8c4e99f6bd87c25f3d849befdc3c23293115a27cc246cade546e51e3d9eda007dc549ac47261f8726a2d9c531104ddb5d289c148da9b1d479ef9c256839b00bfc0bc7d213b3071fcd34ce1cdb7c98b92105d9f02e316d2e919dd2b38ce2a31d30abd16402e1d80f18339004b6313ab32c06cbe0ac9f13dd795179d4396c834f238cb4dc021107e01eb0d4496c16824ab2225c184cc27712de9c4e58284d15632a595d322627f4bf17fb8a3271603175317c8e6c6522db0f3a170b8214927e482686439264beec26880374082eb118b82081ab007b97a98524ad86cac0150e972f46442e0fc7bdde33975721adb0ac4022862b0c65f5cf00154b6702980c64982526e3ec02af50c78026b7cae2192cc834341292b4e4e20cdc67407c494c484cf23b942be867121d33980ae9e0ca87b9e2f5c71b34eab8db01eddcee78abc7e4109d93f490ef09faad0feea2bf58fcb58b0b3bad04fde143fdcef856e1b0090cc7a3a7af13b3ef49ddfc080fa205e6a5f008e311b2040008701804edf69d9fcc31501dca1bd4206d3047c45fc7e45586dda2e2dac76412fd501a00a10b23e61c0feb30c504e5b4c8321e8f4d48186f3a2106854d0f301e11e08b99e0b01a14e1aa43ad34a6e38d8cb4d2d7fe42d4132dbfeab00e810ccfe5f8f9444e0309b342a90d67adb2944083a5bf453fb50815aaa1036d8b002a6719b4a689eb017d8f2da187e08dca5bc1c655f329e1b15234e6079e1d9ac0f66123b22d98aa9d3f4597d85ab1a03389c8d2551463789cf9d930dba48153261971a1ba08c1064285045957661fb48962942f6122b1676c5c6e705bc4aca225ec2ab84490392c0efb0631226b2c06781548156d9e12b40f39e0269e491cc60e125031af3105cf4899538facd310cce30db5b7d44f20f5f0306bce78741d70b5927b2a14c06e8c0bb7b715cfdd7026722e5c19b10fd4071e0c0a7aea12faf5ac178c3eb3fcf0a10e13ea9943cf0d14841071e0b735accb8737f60ca2af806e6c487c3c991085c711a7be68efef43baad16d9560402504f01a939e041f006846ce2abb35793148299bc291069d8fae3b1bdec8ed4d2daafed1e0888fde9fe0610a2a9028baba7e42379b744b5a617a804f8760188ea136af44e9894eb0dd4868f8b9ca2aac20c2915c828c7be77e984d434077b42adaa0d21feb5ef0511a3a42115f8b6316ed617e0e318a106c0a9f3a6e0b1ee48c3bfa4750c2aa179959d6d447b0b16ea42c647a89ceb182c38d6e9050ea8481dccb2374a059c0310a11cc2a49f2f204ddb46bf2b1931a58b0a850330cd69f0eea8fdf8af42aba40b47a29725bdafee16aefbb40ad517f509feb534e0bbe820a49b7fb0040f6099e8e0f84af56c0363c3d21294eb7a93426e47db19aaba0c51dad6a7a1019cce18a4491b49ee9719aca90ba39b93f4f7a8431ab54e09171769fc81b0e8f4a5a5bc48a4c308d26e105ff7fe4af40d01d299a7e0445c8348961acbeab510b909e93000101d684bb0f2a9f46442d309c31f40f3570817a8495e4d18915e9682b0e250b7ce5a924205e9befa4689fe6aa090ab605b0b90d618d1a3000a872e6943cb1b2e2506c80260744d19f0a1e820bac9428ad40953aa54fd26f1071845a51494a2c9325e6d19fb64e36c059df8e5f0fe2285bb91b6419ccaacee494e02759a60b496451cc8df1ba1c0a91fe0f8a45e454de44f32e4ef15c9bfea6625cf43e9fbc7a436eba5f522f247b5a853401af3113e8035c84daac2eaa22a58bd468f1caaa5055103305a331a7ef45ae021faaa659c23aeef5929f8d476fe44af0649815c012385a3419846aa531ff7f341f5a955121212f48cce4c1398162f1d67451e488b1f460519d51d8a0780e97a27948026056f27767d227d06fc7caf653ce28cf002eb08274cf8be3d5c24b8b7c2e04113152e3931275c596e11cf6e1fbc95e2a802e154d48463aa21fe2496002838bac7222051c1efc9ec93b5bae64ce8e9205921d449f118d6a820103fb7172eb32a644460acb2034406c2f1af23742894aaed80c39f7122a005dc97283adcae03bed97c026e35a89ee0f46441a3bc719c64c3801adfb3a006151f67bc04e214ea26a5513e16a40a220f29d2023dec67d21afbc45c2be26142a9192b73c5e0c44538da6d33f9fc070773f7731fa11b1552c484b4450e14ec833f4d15b79ef8d81b5cafabb3471b322ab7061107a7ecee2dd1bcc928f52002f8f8a76c3a3a146d9b1028bfaf3200941f5051e20541b9cc3bf449ab381dd217af1e24da1414df6dfc948bce4a25abf1a896e11c06d543a7a5045d301b9c28f79127c081138abda2e7a4346934b52c9dc211d149ab337f9b9de609c7e82499e89fbc0c30ae8d4b86150ca2a598bf1672490be6aab516a165d8241c9ab0b024455ffd232e42054381ba5b22070910c3b0790b48563917274d5639096b35bf423802e2524aaaedfc41a594c2d1d5f7b982c3041591c5274a03517cd7ebb54a1ac9b713a45531e51c06cf05e80da81e10b3b5820d84d047000202e94b26e73e1c5958e9fd58150b8b9ba51022734e2ad29bfeb2b0e954fdf5051538a07001523257fcb7ef499a77eaa551370a2467e481e40a0526052ba51c44b234a6c6455a135a4a1c49b5100878b4b171d2b463f872c4218f36437a484e312bb8c7f4b7488f8a188705167413baab4aac9340019cba92daa724fb531954428ae6b24fb41a7248971a45ec06066e184bb5601060faf8cfdc71126686482fd3a07039a1906e0dba033bb0079f95658455065c0f222e9b03b3fa14ac22fbc09e6707f599e82101acbe4289cab41786ea3545a6a3511cc884f411714f044e4eb750b5e90ee3d0d94df33c57277c2ac540b92911fa0644f21402ea4280e7c9fc280c6f30092d3950f45447f5a83cc008efd005351de648df78a05c024a7a73f0261487fc53049f4d2730f4997d202c1540196cdd617f5008e2a05314246e2c57d193525bf4c0570c0d8ee0b52a2993544fbceb25e806cfd04abc072d6b042e28ce1c43231a0881ff1a9e2e3cfecba003dcce73d8ee3f2a5c057c23004fd92ee737e24780424e542df06fbf13e3f426f82705fb560a50fb967aad765f523c3246b90ffd29f43079281ad42ddbf60ee25d77a8038b9d3fbe2a4a42545d687e22fc0640124928e014191be180e674269ac5d05b880380ac7533426567b082fb073b20f1f2d2747c0ef960a009dd40d67a9028710de3092ff1f0509421e14fa40c6b238b8017110e9312c9e290d769a1b674d4cbadf8d022c007d4b6b8712a9c300902d50c767d3f40e7e80effba804e30051027741728e04d6d9f5420bc290481d25c60ef0950e6d4530cbbfca02725384b521ff8d9931c71247165f47a9d0fbacfbee02bf6283475f0f92adc71d452473c29ef1c61fc09fd20f82f500b663fbd888c2754f46b2362e8f75cc02d7c307c1a081d741a03e81c73a9df142ad4493caef27de30e207c294031a07cdd0c06477d2111c763e8c2032881df5c0bbae0275650a4b0c6f11c1a7f040fd082a88f98a123f1d680e42c365a651d592dd6567fbc2b7c875e28095df810e132f18ef2ac95924e5b44b6e30e4014026bd2383a2520c955082f1a8030abaf337d75e0b8f74e0c64fcfb74471bc66674d4c3d313270d9e285025417915a6c5e0ee8827a056a9392a7e9411cdd47bf85548d38a73c592e3e5ce3cd85b516f3ec02a5118a895a5ac19cf0de89aad11e1308504677475a89d33220c3e2b7b8633f010a04e46469258d18151dd11e0e23c7025ecfdf0d5322a8af41c7c2992f14d6610712aa6be249d836ba25d16baf150ad89c34e25321482eec2792cd649c0b9da2c19a84327fe10f416043de0ace81ea0730cba1675d0960e8928201c2aac03a708c7c305b7daf70ce18c2680ab77c0750f737e7208071c76904dca4ed93ffc15e1a0e573b41cf829446927ecc028dc60f1b9d82c919f09e327c790de6254093e1f0479fe0eafd121f807a77c22bc7be261c65d2cc945d4e71e540a1236f48e50107470fb4e4075bcfbb72f5c0f9d120c2ba6a6143ec2d48108a1197c1c19d0317a3223fcd96c6c54955595b1d0d0e440594c702e0c36dc11d0292a2fa8f33d07ac27c6325148d210e2347c40505c24404e4b57cc6b082ac3042c641543d59b67a82429e4095ca9776229dc80855421612c837d2a1c11e2c0869603595235dbcebda53cac31ee3ec68fcbc58dae9a134043ca06b971a79b4bb8143d6bef4cf40be29c4d2039fc0410505474bc6c95ce77b4ff1ea80a140d5bcf7d29708aa4cfac3e80f6faba5418e9f003c0307e041230bd538639ec4f2d59920ee71015293caf0f7d2ef46c2c710628566903c0d8c1d90a7f85832315577399658871033606dd7023c80786274bdd4f2c16058f80120af538318af3273c3278b54b0f30fa155032ab771c3b7499ed225582bd347e0908c176b251ab299f02bf3d20123c2c51ed009aacf551b00a7954bae23a7cc30bd486cf2052272790056bace2b9b10b83f8296d98072b7ea0122cb510905402bc0c200079a51dd1503c583261d7d227a9c80445c0ad20323a6c7bf104c62cdcea1746e82bca8907945411a681033b6c253226cd4c3ba0179a14b934b441fe8d36311e7fd5071f2df025e12ea709d3964dcb93c4bdca23ad9cf42204b8ffc77c252c68bb084e3c19d954a64d0c033b9803e7f591d08474b3b03092b70c15d0530c67204dc128f2b4375cc5bd93089f2b887752b0c74716d24be29b25e038ef80794d618fb817e8164ec80f93664e3c30574c060e060c0874c7e00947630e170e51a2e1e094b1f1eb23ad4f38257168fab9b272554cd557c83f0b0afd291c53054dfc51a5e7042080bb36226f060895370fb970d977551079ce4fbc2d67590425cf14ae78322f4a36970d63bd70ade0b8656d18bdcc1780eda33328ecec2c76273e1a5e2d16bc3bbb243907f62b1f2508ff5736f2bc8fb9c0cb4b2fb687f7ac10d41865e833cf8d6f88f9446959047b914ab77c113717e746e0397aecc75000f9fb0d0b7d16628c042acb86774e7e9f135c2c80269bc8feeda8363c076bea833260a0521ea8ce235243b9736dbc124cabc46e1d53542311e2b3c2c7c66488c94ef1ecf2190dfd607a13a891fa54d26af067bc207035e2529ac024f6b3ac5db8fa648e0add705c2af4d44e7a65742b3e857cfc9b0f71a851b19849ac10be4cf2c27473a7a280ddfbc00c5b1d300ae813d63802062f15bee90604f37163f4a07538b855b4175c5dc0dbc41a3d410d15e01eeff0ebb00af0a0d5a1da16ac6a0ca5aa72fdfea5f317ea3745f508fff847bd0715e87348b7daafb011a2eb7daa41ef42a773036ffd447aa101af516e09eefa9ab520623f44f50bf0131e5cc996b47320661244a435422a88100fb568544040f4887c00538211e4064f5a0de463e630f4fc9495f46aa9eb43a10b5316a8d4feb7c8ad46034faaf147a40654be49a562baa3eb419444a60d9303ea49a2fb01ef52abb50879422103922caeb01ff5453238bbb941311222246f0de4e4a04b686a0588f850fdfa908b0064ef8e0c1c42f50ea94317da5aeb4fa759341fb7e436fd415ef446c7f5b006fb5748c57b32fe4972efaf9da7ef2adaa4ce03e81408a8c65eb71c07029f682185022af5bfe045b00bf8131739eba108ed44a4e6fd46c861fe48a0cd540f91b6512104c8a7e89bb4b21718360569df44fd82ff5a4da588096f1655a7afbe41f85c5247094992c5b404cef0134ab5d2ab9bef7a35e2bdb70141bf5112b5054702fe15fff9182b3549a9f8a92282662be46c380ce01335560b88991230e6875f5227c709905b4e8a07f901ed2502f260380cdb13467ffd44bd547af843b7902b5bd1b581dc1815a5324a72ff0317be4ab3ca16efbd4b44646b992841a643f8c55962979531b1dd54c658dd190477b1f81b4afa91b0d70df054990c31a4f40a95d88484f57c43b776f11af7e28ba482f0a4e0a564e346bfc82044955191c2e2d856e8af19013126a3488d0324b749fd3f022bbf4bb342fc4c89b588fe7cb7ab47ad43198d612042465ea73f03e0b47538a8c4ae3c06faf524738e2331a752377255cc2037840543d9b194530a19a6ccd019d4fdf0020798aa59c6458cba95a5662a520c910893ad4481e1399b187fea49f7b00119754bf453f0bb92fd444b4e8d4f98d7b5fba248bd0ce50242a1162a126fab011dd7cdd20426fcbab52279a6b0424582f4a33f4f0919e8750a8318fc44639b06120baf5346a742eb58160f456a91b7b149601691f5e905187fa5a24bb11a4c19b364b4ee4d17a124243442857748b191ccdd80d19544d98cd1a8a2f96a025469980026004a492489e91b66091a8a77bc0819e0435f41263145dbec2a99b25335a13ab126a7149910c6104986f944e0c6ac1336ed4b1af44fd3124762cf4c0252eaa2459414199a5c012301d61f591999bf2e451b13b3afe1921d937726fe1d6e8023e003ab0718e94f6919a14b2aa260b21849bf1352a3c0e2e8645c464f046955f417e5327454c7e271ec27fcb402715d669bbd471bea4a501a364f2e1941f3258b6438abbf437b47829858e6219974064e8a54d0adc9a052216daa1376fe1ce0f4c1ad54b1a31592652acc22f42b871e173091645fbf6539094848941b7347b7fc0cd4bffa46ce51525149ec5f2a90992db9a6ea025a645dde034a1cfb2b5189976147e02ea9aa10635f46616042438a378e1ceaec09353022e4ea2bb465220467eb25a2982243eb05cdfa02288c80ec14f620fc76cfb418194c989ca224b0283e674733cd5301712422c4a3464c4a762c156f9b6ac8b5f59e43e153be9972558278476459fa865c53a8295b4dd0aa46e854d693954b42163c8c1d2a3a43a1a2030deb4a1e668515a0e2e8dc6a431c64a790216b8e83ce450798d4ebdd4d12528cecf3a75828cf83089050be103b26f22452b5252623a7e3ccab43a76ee317ae5905bf1d09ea3213c43d231d674976862a39e14ca23b4787af94a2d9be011a67c6023219391e7b85d0fe9aeccefd797ef847f41af0722735091520e50cc92f761c08322e3c96990f3f4a14a59df742f4cba3333325b65d2830a76a165627065b5ef563d82707471f8294e220ee6f1ec64fae61484e7cd21bab814af1f411970451187345475004b5d1068e56d211191ac528e9150fe9c1695c14a21f8a2549fdaff3f54cca94bfca58d90198c3041462a4de09ca20eb25459da0e004390822777466f8a48ee2b2e249223a07d3488e88c2c3e6d0228b487328671fa28914131d1f1b32141abcf404b24913c63471d9526b4a2347cd963fab4e14eb0e79cdcdf078e0045254152b6f9b10430bee7e21aac922f424b6cd90e0c8ec1f5d84f0f208f79119df201c463faa652353e4c9021acb227143fc22281f1a46755a13844919076811ce9452e203122f10b9b3e3463c21cec6c81a19453a219d4e6511cc7f035a425fd9303c1adb1a1251840fd0a52af5652443aa25a219fb89aee01a5333aa316d03fe013d751cab49eba3a7483c12473276041ea220e872b0a41202927909e0460f49a7425e1dbb3e0ef87602e6050f380b6de1d03d59be92eb0d504c94eb8e53ffab4f10b49d04f5a76a8191211f6c0c9753a1339947684b12057000d06706ca1aaa4a2bc729c92443eb2882a5e5c346114fcef00a8046450faf517606f6360d2e596acbaf5923638ec44ab78dbf9ea7684150136bdeb5884b7cab48270d50a819592020a70e3309fda46710c865149c9c944b74036582c3b51c8f41b2387c3a9a473e1323f03021e865922f64c9bcca0e2ca5c8b8583764ed83a645ab8ba996b21898a6e282b551a64138e041f1c5abc94782d434167006a364895a2903394f0faa291514dc458450262056c21b1e5f08292801bc1c7c03af5602f19d804f9df85dd0b22ffc51eb077b1fe8c70021df37117c518f250c059f5f7c2c3dd427593d1c2a1e228a2860f0268e7c02a8c40ced9d45276d400ae27ec017e007f4b71a051132ee16cd808dbcadfc88701cd47514234a12d5eced0fde08aade0d21af040393fe175c434e28f2d7271f5a29a81e5244e0c6e8be80e6d03f0df0150002f8ed98e505cb7c22466a2e549ac55cf1241d9813dcdc0e4d2e2716b40b0f90685ad6497f0813956413267cf429106e251780c31d1fa30124841ec330ca4343128f660bea06f2b6a14713068d29a047d8468ddbee94b2482efcc5fa31a5ac8d4f1cfee24173a704954a0e020731b705b1c244526a9857f604430b849060f505e801c8f4afbf202419a1324924fed870b112dff01e117943104c29dedb05307c98729cee1866ec214e8128bc5b0b64c1c956b30c64822ccaaa5483e109459963d8b0c4310714750905646791f185c940d6511f8c102632a744068ecc03f8534c3e61100362d17175728a8c0e161553cf906a43b01f280557b0cac0a603aad4a286edb0c83c7d1c2058b8117ce906c854e04318c18658b41247240a907920cc381d85a788cf25f82497e0618066e057e064d10cece7448c8b33470fe32be2e2a0c9b41da10de4ef9a4daba3edfc5222e74d41cb2dfd59a400fe77afdc21b111389c216c38cd14aa2fad423e09fd41fa2aa120ab3331223b187571c9800e041339f00c26bc153e08d05b5a07c51b9de803ca0680ac7e2373691756d97612dd1408be1c5cca82c8562431203193d4a048925c618e0a933d1404b1fd73540a118d8119c9c70cee2528f4cd2923b16f2cca333ea81ac00c2c21f1c842e75f8606656c40c4f2df18a80358042f07934b1c0eed7c2554889dc8737005a656c98acd70ac1d00f31c1b24e89f26a8e025e4872d313423e99118a563351af04716c0be91fc3faa8f0b483d1021a15cd0e8bd0ca855a7e30569ac93aa28222252951f7272a0964ed46e01d54e15b8f34d07a891120e041928487d508a234f049e7c2a240820f006e103a0fa0c33a01536d240c474accef814e4e406dc17ca302719bc541369bb1ea0281a050acb10b560aa190360507f006c363a57e5442f26ac02d433871037222c81300c5029590c0af4a9633c510d711872539327d60c0728351ef60865310c68df093c3c4fdd68701f040c1ced610e28d311fed8483aaecb0fb11110a2863347c6c9184b531b02162f0e7e1fcc64a3dea693c4e0983577b1ca5cea4d2676019ff7ebf7b1b008394b29f698db6aeb06e3a431d571110a55086131270412a255c67f49081f5d1ca510988a0569812924861bad05bd43579c38954017050c9dca22c90c4090a3ac17c6080988a715ab0c1804188c14cd05591d1a16a4ec71c406342d1c0c07c113a80aba3c09a514ce118547292b38a3ff00991412b71e1a5c0e40431a48f0742407420d31446d9b29119a3e0ce83ed4ea785ef7af4e799aebb6aaf5606fd1574cfa229e442a0c3f4a0d4dfdfc84ab780bb8d4d8205c17065005e7c194a5a1f93283ecfdac10c09d0f9a0a88ad9972911df6d10e0d14334afd649f0608a50c44649d4c5c40f65ce7eba5b70265ea29ab15d4a1ceb5efb4c32905223b730a6ac2352b4746a6c9fa929b144304a5aa02c858868c148019c40e5e37c1d0a50c904e148f084a05467ae3eec5b765a6e8e448856ed6dac0007602e8e2e74d4de17cb20884e341c13540301a5d26e013e5fdc92b9743b012f15b108251a8f5a2198a4c3960ef06fec8a813d10d3d91fd9e0b148d1796ece050490419b7a8a7fa226d2e07a244668deb3c7b979d9d61b6091aa667824f481ea34922243b15ffb7fec09751a7aa434c04d12f3262de29f489dc9151fec04601013ed0b84f20c2034c0764bda7af1d4f3fd334812c783d70be1d01a503e7bf837e08a61f2c611f8e0d027c38ed670fa83fe314d823988c203b840c10ab2715e700279d853259096834402cf1576641bb03591993735243a2c8280325e2f1a3776892199711c800831526025055e45a8c158d92f590a265432bba8fd22936f4259115c11da3fb26fec458e47945ef533677bffb373e5da429afb9c2c05320521a4a06cec80a209a43985da40a0250521889ad5afd16f1a4b40074110522351418eb3490a919498e0202a5a52605233cd2288d3c6cc10a760e024a0444c1f9fc53b4164542a4887e8d2807df24604786bfe49303c08420bbb0e7170cfad04973eb4334aeabc2698e130e4425a555f425a90a60de0006640c9a49f56343fd52564856a3445209a309c91051071452633ac6f9028e8224c328040986072b239ed8030807273cdf0f170c29c80042750ffc1bb9149bb4ae540bd8d444e4a9d1f1bfa7688ce10cabaf41188500ca9b37cdd13261ca266d3a2a44531b29b3d8130baa4a3d3a2f47018cf7114fa920d7d01325a87a031424558e04ec75828b23469c15f0641c1127e1879ec88f4229cd1088c98892b624805e542528c72583780204d4f6025ac6d986b54148a525cc09c111fddcbfc202381ba400f2a835ff1cf57081e4bc7fabe07207d714848a6a00f0a68644b69e15d88078061c7f7cb0287031062cf1e948144e1874012a43a4b405f206f26225d9b141d077e3ea44d0ea12c03d802d1e109f20a08f03e02ec0f788f87048192e47a41163a363f95ab7103f001398114b8d78e6e8468392167e4f6141a522e0d71a16008009c2a922728fe2f8f89b10fa3350f60ee8989013d61deda1f0155900be2426d6712244f9f020462dfde31e48399f1b4b18d3194dce174f44991551e01389543d1056b1370e58f3ec916a428b12dc11e2e3afd941b180bf230911ea4371477ac6faae4a4962ec35b64c4b92c8029027144e31ea5363504a2252f1895433105731270d59fa0b5b449f095de8e30760484f62f40289649e6680fe094e9b165078a436a3aa85e4512a93600f55a11de2f60df2dce2fa0d9f0b4ff0e84949a7088ef735ea2a1e066059456266a565668000d0162f31bd2753eb4f850164cbaba74a8496ea85b14afe1911965213a1ec86339468483880bac6e298a7a2952599b090b0f564282752a26d5053be724f59e7d51392fd3403001860153c2902267f032839f4bc6484e257804d1b0cfc5a7818115ed4d46326461f153d2c29666b3c223a8a40844060a83378a6890a8800c247a02582c6fe57141f4c52af01066a34d07607425018eb86954be87c3a92004c1da829563e944cf1539d7d04eb4b52052428fa61fc5eda561853f8005203fb7a180464330821e7a60bb88f27207c4d15ec5763d4447fe824dc99e87e6a81d4caa74c55b7a24d95540309ea89f510dbbfe8344968fd0a0e0080f844b76548b482442704b8f5fcfb4b57b5cbee4d03fd4e2082dc182812e1afadef4a2405084d68f89d59f5b603662002e2557cf8b005ea4759ec12df7a5ab4fc0835faf63c4a2900200259b10a67e84754fd443e2cc6d16642e700603c835406fb99e473b060f4ce9e6a4e00960cb6f6165cc30680970d81c71ed40420c423910c7cf8e12685e7baf4584a0949a6e3bf2ca64e0f4aa242902d06cb1b4800b385669fb504ead427b403797a24849e54bb7be246a5a189d6884475023903201bcea703aaac9305524aa50681602e32118f4856fdb0a3a7ab4558a4074a5a25041ba1e65bca4f475c058c07c0490d6618f05dbf01a393465cf3ea45c154e59807084f53b70ca2c8b50d23ef44c44648f7c6cd7ae27065b7cd3c74ac414d009f1d02242f5a198a54ae3264967a05abda4fa5751945a1b308c2b6c6a7cbcc3c2834a1e17483149b9a4b1eb404fa4c409777579a261332d5a2f5ee46e9582aea21afa505f847c8ddfae8462549bb4f8f0c52211a2195a14b0c896027d593af0a886c0bbe3a8663ad5311ca363c4a52f70891d07e928ff4f8d95e8253b52f0bc682620693efd3bf06d0790ad2c8c2d1937d5ab512466d400ab9e22cfa4e52cba7053c7746574d89f402556c0cd2cb4c05642d6029d0a748959aabec93b530d913836a597fcc4df09632581fc8c65a92136027a5525e6151507ce184c8cb04aa534fa581fc4eb508abb210f5e38b1672dbaaf4f00473b0ac8a82d4a2d3c883dbddb2892964cf71214deb48ae00fbc8944f8177a1cd534e9895528a8185d9514d9808e91a5513ab22544ac3014f203709a08d30a12ade0532470bdc344cfd1c5659294c802d9c66694ef4564da7f86410803b955a04650caa634bf5b50eab154ada46991308f82102873f44fc4a247efd1ac136d0a803c057ac2d4d4b14abdf8c40b066484ed6950b0191eb9c0d09aaa10a81dd64320601472237c544e314c5bd0958c06b4e8850a1c58322244f93a12b0bab545c0dca4bd582a992e89d178a4890b456134afd79fa5772a2f6580044c651bfe95499aa793ea9a17e4f4dcc55eaaa9ba70abb9b4b3d98f843d3de504a150392ce412a9b57497088134a1c4a9cfa589c1d01598c026a98554e6e27ac033be34da53d08d41eb7ddc5282c234ba7195b554a0945325c46249d3da8587868524bf0365ead596c2707007254ef1e73a202ffa3514cbd08ee500abdd0b168ce4b7c52fa1d552864414ec9e8826809ea99af013d461847ef72927df000275f884d1f5dcc02a6c44b8e56e80dc923791d0d50913f24939c194b4814575931923321f3bd01b50865b1eb412f5a4af5f843323b285a3d163c240986c7d11c0847517c390c81f10772c51f51c2ff018e2ef31c2bfcaf0482de274fa81cdc47179ee102e623917c5815ae348ec5ccded17554a20292344fa7a7678d4d5552a81197f704e8fa48f7dc1e1a0d55d874239ade024b6f3e929a5a47d9139cf5ace9d14e24e6d8b540630c5106d87c569557b1eb56cac796a34b914a4748259aadf7b185b0e6d20f8350a0e9184ef22051a4c488602fb51332a40143d10923b7f7525b80288f4b196163d90df22004050243934656b20508aa87fd236fa42cfba40cf2ee47553db1b7b1c8057196ea8c34e0c47128055b4c093d23a5a491f55c96584a63fcec94e2648b7f87bc089b02b82b87be03924f6ef4aff0a2913c25aa210ccd488309e0a77e861ef8204aa248493dab2a52429ec88f6838f73358290c674685a1a0d9b145ea0c9dcc311204432a70cb10624148009a85b464b576ec06a447c9faec01a29ef19059aa2bf22238fd8223a575a95999cc9068265a45e90592d9760f62b04a2855261b04dbe4eb24c63865ba89fc5440bbfb4134e23dfd5f21f94c51ac3cd5e5a85004c724cfe5c88c4e9d225405ed6814c4042527dc8cfbd98b98db5c0936f7288aecc3fc4ae6021380275f56adcd253721d2bc889a0371a988abf811845f05ac286d2311385cfb2214a466cc5041da912424837d395c06ac853d02a0271007aeea780944923e30d07c96a61cc586e460e952246380845a894c0e58bae811223da542deb01c569decb0185180210584f850f2911bac51258213089c06e85180654035d4c1fea02af2624faa20611c032235ce2891f4021fcd1a223c61481f4a0f085243eb237c283d283b50e1b44d484f74829b941954c059dc18f7602fd4f67c910ca91989932c0a5b5c234445f20408195152a851250f684722a2130eeffee81d2dd3334cd00b03c9295706ec2165e2d955f2e54524f8d4494e34b650559d2253297e047c70f1e0e13098f0f07e4284071ace7c7617026fac2410402843a7c729c52cf88d287526ab99561a2d9ca9c89e0a4f50084e23eda8cdd0de202ae82e8ac593100cba6f24446640e42c78e744ea6366797cb44526d8afaadd8a425323e5542d7e3a485044c629db29ce3b1fa75940e7d89035d37721057bd02c10ea8e05dc8f28b8260347aca01a48e522dc2943f006921e084b542a5d661fc005ad2c2d2377048e2c245c4120248baa55aa96c7f827f7857c1f140680289f0eb1317c75c02ba44145f1f2f402cd40f89ea306fbd0c96229c289ca96e86c1b632594893e20830c24e2f071cc2249501409a147d07d2307bc59ccc89820dec88a85c3af8929d69019240b4a47c5bb25b835b21922814d009d6cc1641cd4295413c731e3cf608cc90707f275320bdef9207c91063bbd51584b6a0685a30b1d50e44da01c04b6cb4aefdca0bf384a356c616c6b055e0b15d8bf765e354f92974d74421307916459625c4de144f0ad5a2a4e8217f5b04cd8e32018494ca57c420206020707417103b9aa832d5aeea61bca9741a70f22f49b91958a294a43211baae89607d6200c45ad05c067971f8889144b82db08bc986d8080d4a2dbe919ba40e648418710d82c0bed90c1c6cc8018fc681c060a29b0660ca6a307a0c78308818af0bec81cf2305f9b4c7158b050e8694ad1910682237c25e8120c5514194382ad2f860323f648a7a371a1fcf14df82c8c3d064175fd9c1d328e5363a7ebeb57ca07fe08269cc42d89f4c884198a1ca13a072f3f9c392e1f4279af10c2d42aaaa4289102821d20d843ba09081e1d860b184f55a623c50c6807da8332d9a380d0012a238a548a31257127a0a62e59744449dd89d63448aaca245ac37c037aaa8b2904e8c105893c8816e8d00aa0fbc3066c9a21653e23b396c92cf8b42028660dd2a3a3037a30900e685e49061701a751af9ca240151b48b41162440bab579e062bab562307fad8826b06df8b4a6f2a6a8bb7ba81069cfdf0b4b4910008b133ceb708f623380812cea0659246c8255bc73c032c1d88c17b22d406a06e15d8eca07550358f8c36558c3775130a5839ea4ed097a8da8de014ad27693053656c0f477c2a5b7b7c0424124b3c1cec8bf4f2ec285c0c3243872069d8952ada413e407727261849c21c85d49331062322796c698281dec7d9a4170838a409bcfc5b0ad8bb480eca85cd8d739843358740d30553406e012cc94c7c28f71f22049c1130384e82a1ec2880fc0c48af15c166d8ea31bf7d782ba3af27aa568906c08864370bcafc1576c0b9eb548d6926fec4ee1faa552109e0f12899568b8be0b0086681d50524c7a2434c0a6242889b4340880d42420870a2f92f367ce127008c00173704a839501d636ba2d62868243814520cbf29e0d49d217026151460cda0f7491db0760700690793f94daf584bb081e073a26bba4abd93534af4bf5b5aab5567bbe8aa538a1a2a54280b42a2fa914ae8945f08a67382192a4788cf1ec111a51c070d641f49121f08218108608a784eaf574b269302824e4aa7a111248bf9511cbc3ac6994ca21a54c898e9e36323ef530ae9128cf956906223740342c80dd9c6fc7c9102e925aac426513782cd088e08a0efa42c930ed2e561891f4ca703eb054da30553644b1175fda49d822a53f107a5927afe8440ba2928fa69531005d205c191fd6c998357124c84584959417f417e8813425c802114314fab85bbd3a135f95378e028d8433a5c7b8418e99aa214ba4e52f109e886f461f391ae02490aa121a1b4b15027c985a510482789ca280a852038080451445016354d5da0726bf7a493e422b1c10e8a440876e1ab522aedab1551724270fe1999e33741590a192138b022f0517dee42384c448898874cbf108a0482bd082e08215d81b71f021d5db365b2c461892894c9c9e94eca45fed4bdeb5082ce470893b79125a49fb1c5aa3f43c672f5824902d212b584f8901182430710d9b2992812253d303afc25071e5ceeb002dc1d84c7064d4f646cc350c0b387b3811386250ea04b0cce7fd843b11c90dcb9a8887440083712097836c0ee1201f5981d5698ae7651bf1c4fafa3c7040a8ba78eb7d33943546e4ef4b076f8b1ad7d5550ea57653b7525fa040d460889d107d1483e089ac0329112ea55880b10043d2b23562f82ed108cf61c293bfc1f12bfa2049a2c7f8caaf210be545efdf82397d4050c01d2460b04a3266844ac445af486c35f26455ca6f0988654ab03a846c619b62a3ccf86b66602802a5e49f000e17963dc4e448e2e04c71a763c9ca440ace0dc4607db4588382ed0e1475c2fa89ce486742075f2273c289faf0827398e253810f0888f07e0ee38f005a049c3d3a2205aec1db24ad4cb480979847c5b877c749cc8c14f491a2f2e39709bb02006d63e50fedca2a2964fd7cffb520466c22c9d1cb5220b4625a7f35333a1d54e0ad922b8fa8ca826f4e05605a64ef05100a484081012eafa83e0070832a1ff20c41308048f25620a99373c28b87732dc04fca533e04b53283340da944498c12743e0a5a3c0800f849114f17b40abd00a989cbccb1f7cd62f953e2406987d1008334b553004a74406801078e788ac82b631b008412cdbd0ac26ca028032bcac21504ede1ef29131388c0a5c12c82314dc2eb8c834c63066529f5d98a1eb817220725169e24e995127e802da9daf48d8feabef4c2c5c4d82cbea4c0d4242b548b47a8dfc8e512504332305fb88105222982b822e33cb0652b410c2e8219854e72764c0f052428df80dd11c28da630a236b0ee38ab3d403ad828d1dd413cef60e7c2e2faa1bbca8e0e903e408a8d2b2256402af474db8df38593c481400b7973f7ca40c9b0d179331802930311dd2023e3c7b5c584c806c818ba8048c59182c653fe4021c3323dc73f856b92098b140a0a707144f973619a058e91f540966829151c071d02184c37b0f2414a980cb1f58271dd4cdeaa45cf9263569da39231005e8af063409683b842151c79d0277be7aa81edc9a9e03f08d468551f421e7ced0c05d045a2753184d045183352566dc90a4e780e1c687648e50354a4a1230e13f2c1f0409e81ef1e133242fdd0a9b5b04ad097c33016b04c82a8e601430c2c7682cd734442e9e26d457dcd6d1f5f1f4d49011021994cd48f575246a45f318053035400bb83b2818b322106c38660c02e69f0f8bb4c31f5ff445bfc52a9e86479cf8c4a40f25c0463dec0a452388085da90e6822743de69b3a81ae4691181aa679100a3d7ad1a0162c0ba12727e826a9c04ed0c10d2e1199d71364ac74041a3b4d4478f600563d500e4ee261b8f4f0e327e0b331924aa74ce61f408b7c23ac0b29e4265d7baa22a307ec4fc52776bc8ca1d4a9390890d0386ad3140ec42a5bc9aa218ace93335658772f6750e311640ac56625440e93902e9ed197dc0926441a44a7e577d431a04af1b754228efc235e43db08c449de29888e472bc87e2d2046424c482f1b4de2671d400b833160452906b526f08e0eb94e88729b39c64ac9caa514f6653c90c808270c856259a28036520b5c2489d884b3a110e10b88c31cd0bbf30af81ff05cf42691a02f478e5503cb1608a785182ff0df42a41924fe251c8cdf93c4cb8ec261a01cd52d1e687f036a461c4c221a52530d8c1b5415025f0aa84e80151f1fdc28f8fd95d4e0511830119cb044e4e0217f4b02e8344a64051d38e8cd751c868214606988fb0fec19c0a0c280330ba0174e009b8745817f80b2586ecc7e2f14ca61225a9c6abf56f7ab4e53b78947fa51f507af3c2b1e47e025526f4da9fe7a94aa6e05a7c3ab418adfa3144b5eb70fe24ae91027f8fdf0fc424265b008435297dcfaa6f0037beb4cd751fb4192ea969ca2e0b00ac16e04f3c24822bf8404b52148580969263f9a1dbc53c737979c7a5834eac6ed2d1f1c5c0251e604e252efe8186893111f2a4e293878d1cde6f08cc6ad63b5806de2871e8f48c35fa0cf41336c29b2dc8ca12f09169444cc5833b4c3fc4b7c11a04317f43b2602e0338acb2b3bc05a99f51e14c045f18706731c078593e9f965b86a8cb950435ca88b381b617238d944a92cf503fc22db1c05630b70de278017542a8b481ecb5518cd0829c0576cc73738d428358f7c5081a848c6316e9d343f04c6dc25ac22982cd44fb940abf043451aa450b40317ee18106a0cb8e1d9d211382e6319d0d80d4c1b4de7502064541806cb8753831346d478ec54bd5839dcab858a51eb49045440b3b880b8fc5c10f2c2ad710c263c57f49e624395567306d2f61b12c880b65566bb160400c615163909634ad0cb44c59d482966e60c97b828403b44d28554107e413c256c3eec26bc08aa31071cb73db83c016eb0ce4af403c3e9203349f4a2bbe0818be5fd1af805542af08071a25872ec5ad2d679f3302bb08f6227dd563541707fc9480599e0d4c7594c8bf150a4c554cbcf609cb11a930e075c1f6942cd627ca816e9482cbb47128015aa585082ada295b6b3c0b84502d9481eb44fa7c91f956da6bcb4326b177c46a6293d575bff142b414c740cecb823c433a2d82c9e50a329d04913bc16198e0fbb8c46270a37a481a7f013f81580bb05f03a50c710262811f306b01fe4d1d0aaf725c703169a495c7493482ce320bf40d49d582422240d921a225e35665eb0f6c87ce950cd452075613c647419c3401abcb34455320c07d9718e0c90c18b24888e097cdb100518b1f5659d9f8a13fafe56bfebef4ef2a7a3e701eb4d668f05ab6d66c6bfcc359dbd089bb3b007ec8620af6d46af1010449f94bfa2ad492dfdd3b9a10de0ce50cbfe5347b5bc75f8fc043441fe09aa4a51fd0a325937e8e506ae135eb1afa5dffa4b50250c4107b6ab0c6c7bc0ed5c5123f82c3e3c70e0ce23145070fe1bd1c751e8fcf4537c1c6b130c7504910ecb117312d0e9d34a2357e3c010a81f14f40ad4294e3234bd1e857018541d767aa8b8feaa30e878998f89e339184b8f7ec799808781841c3dfc8b507b311906225b87d011332c1285c8227c06e8b64c7cc0e0c6407cad31f8f29327321b14448f4554494f4f64ac3ab94c2e3e32e0d84c24a9e48051c3b949b565f4721a541b29e909243d237a3a119193d88b01a99824102b1203959b9bf8a344544aa2a0505c7c22c60add04eb182010786f543f1ff355b7af754ff497a8b1d4f9a1d02cb56e61ea9900e308eb4c5681ae23732fa1184492d4bfa2ef4a48af5107015ba10b59aafdb3b41234823a03e0fafbb609ea854af406fb44b786a2fa52b40ac1e5a5ef1549ba26420a10644ce8f008f018c4bf2ac5e2d5484bc56c3915cbf9adde1a15c7a7b8e3c4305252096496f5c420b7e8c82df0e5e164d456af060530fe54380aabb2beb011e8924a0a61dc90864b09f40f44d9fb94fa949db5ac14e44a4394670004f6a2c0f0c81db38d26fefe6655f7a34f315367b502ef2e9d5d40768c1a2d5583f41c14ca97909369b405354c4d8b9413a7f3a4503ae9cca10f11ba1604f022b0ad7af495a1c542dc5358eb0be9108110461ce0728ba2103720308d1232a107c3875c70a933cc5541af9f4cbf06f50aa794a2b253b70821a9fdd0de4a8ebe54a25455849238e88b49434ea79f90c34db1c90e4161781cc1fcb4e8f94f6a420f64b1f50a7948530609829179a222940ba8568fe048b207653406e1e34c2ed21f3c2a677f510e040bc7e6d64ab170dc6e19f365c47443603ce2e3c191970ea8b0b2b8bbf51aec7ec004924d54333cafeb081d750b3914c113457c8cd72cf049e394dcd027382a66ac215610b711bce6e3bc50160b46a9720623a9c342200dfcaa0afe1a901890b60be3ac1ba8c90c2f44aa54dd4c96ba8a937c1c5c553e24f403f965e80aac44ab2c7ca10b2b8ece65fb18bb099d84f90b087b6ffcb08dc941101b24cfb4a2e911c6d4cc09e2312a1685b350d1d195500c95aa4f13b50ecc02fc0dea4752a70b84b0516e4498fc3320a4b511109883e2fbd4fe8f253fd4dae3bc039b2c29ea512c42f96e38b1632647d31b7e249ac76e46b56820a2b64727f43ebac49b68f46247a08bacce5868221dcf1f41226a2278244ddc5c8d1accd110c7f808ac91fc985c8126e07c570dbc1a490b3a8459cae550dcf6a81144f90ca0806ce0c62c03a2a135f4abd02f36b1c2a564c06c1a973ff0c685061859fe42886787e000801024eb26e252482b0ac165a5b460b70b84b820c4062121f89a5321b4849daffa8429894681c31c0330c52c15cbb38eac1628111e355a96dce8f4b332a0b3f419ff08082ef8e3c685c7b74f9f31241c59dccf769940bcf7adf86a0cd47a2240bcc60a9f2e706f672186769c20982b8a43d48b8032d9783b4841ac1cb3fa1e1c66b6d69c451923356462011703e66ea0203c0c22f380a70904922f3e7d58521aa466bf1d7d8269c00df988a0e847cd1cd9149f46675c0bbc6fe24f36d0f9d07e4eff2667dcc81dac0caeef0cfc688894f5ea1f8d2726940ae31d1155c9e9d45150c758bc1e30272698747a28e7f4290291b0919cd0a0e8327e5363a8446a1c16697947249e4f4ed45a8ce5e3a07cd5b732449c19b4467b8c16cb22c37519f49e16e367d4c704bc23d7c9f5c921f0a1c55114cdc00aecb3d8483930f8a10cbb325d8e1024502c7f3ea848828eee78c02b6748139a8dcbdb120953cb60d1742a83e7e7d00aecf82ae90c81e82182c75459a620512c0075ab64a5e282873ad8d31ac4856792d8dd8046747af03486cac6683cdb405b0e242140c1b11df3b1d41950354575a0e7312e8ea84224518188e17a0ef819f4d8f1650cfcb67ed14c05cc651d66f42f5aea52e806b1a43133f227bb80769679d4506f76f2634911d80e5e194672407d28d88afb97f5d3273666da2c03a0834306bf5253d48c258605fd4e95b802f0b0101c54049728d1a7ac033931de1b48387cd4f0df0718e1090e47e80f806a102a52aba8481be17502463017d4834146942513f928665ccf2d082aaccb1b29e8ca8f58779c29670abb61542018a99155c03418d1122d80838b179757e755d488238455d0262ba64c44aa88ec3d2f664ccb64101105cc93ce7d4850d38c4c95d94d7c68a8331cf44a1bcc323c5b0403a64322ab54d922e2f8f04d2265f8744602e8e9ea16c4485d501935970da31ada38c166fd93242cc6140426aa22b01db04872d05617538417b96f99dd835a31ba468ca49994a14340bac8a6f0d70e6f0bc58d22143a910eca4920a2d009a350026e99a874a9f2ea108cb33c1aa164abf2bc09e03bf11de114faa507eb4a5271f7a764bf49149e5bf89e63ab5e44fdd56be6590202f3e37198f2ad7158e75097c50be5aef0cd57484ccb11ff4bb505e841f50aeb0d47f5a50362431c02134abf63b4012285b7887ffd42f5e044b538d40082208754a7b7eb50e204c3a3abd9cb3fb2c3d10fd957b4e3b26ca23492f41353e3c3b8d4a3b86b864fa7472e4c91a70febb4b719063bef9d529e04e0fe415c0ded4a37e8fd02354342c6a7f54201641c33794d166afe4a8eb1e30a7142667c93af42ef1f65060559e4a25be222c41d0b1775f463f2c8aafb82ace3af94af508ca30a5b8ad00dfc804b13bf117c06f8fc0a81f4a7b4f8fe7142f71259a7c2018878bf0b4649db0c14e93952fda132e5d746e8560a8de12c5fef508a013b3bab0bca8cab069499a7dfc4bcc2a5596d43a3dc2cf0e8faa9481f3d5b552efed320c38e50470c77574cc2e0ebaf4b241021370b6c1cf8bc0fbd90bfd21a0359102264f5b8c8c968c735924c8ab4f02889e9bb9cc9094a82eb34e870c123f7af543ea5a3f2d4a95c8f0656f6b3e181c74d802730f04d929a02791c55b0067954b58c8829aff24e4d28de2e2d4beb4fc56c37f946ea8e3701b4030cfc42112db5fea6026caa61b3f08e27a77e08567ca5f41b21d415f1a903b79d6ca68ab72cf0403fab7c290902e4ece25c3c8ddc8b0dbf945a00e5c1f6c0b7d0cc805087b503f73767018f136c6a08245582ef12ec1484c33a05ce481c15f8b23a15d817ce8d33c15ec632903556cc8c98d50e6308176508cc2c5dd17178f106b1f370aac7f8092302afd4b7a245a1cc76547c1ce84b3604cf37661c4342f244c7aa65e2146c21b43de8c6085ec90ce86b468c16dda5e0b42325f0c9a2a42d30d4410c9f51454447a04db27545bfb4d0b0fd473d09ba1621bb51f702f4b2592629ae12acc43640a37c273ef8078e023c229bd7f3ac2044097245e30be871284e261f95f8792754d0261508e4d144155b98582527c1d082076a0afe241c8e224b4af4057808096d1686d615068b20892f187437db9c2a4944c67ca83567a4032771dc17cf4a87de850ee5a3e1a6509118dc134060226452114c14688048975135cad0ad210552b10c1e18f4bad5c359d517e3074e8f47e442bac8311e8e173ce7fe20748383e66656bfb1aa45d64b55daa1f10568aa27ab171b4bcd05e36666fcfe55fa278be0484d9239467a221bf02764062949cdc245600e09fc602fe310a00342d8501bb78cb4488d8badfb234619641fb783aa84a5101f42b87d6485a7d108acb412fdbd0147ed57a9907b56e416ab72836705c82dfd1243650a95090e640f0124cfab458c9149e3b40589a2c62d875c12e8829118f00cf9d4fd384712a250787115d8cdf05383dc12e08b28804446a15e19f805182d91caf3bf9c6417a4254ad54405ded9b139e48d59445e11fcea2421088846024dd4cddea60385ef5b42f77024a406eaa7e8d41104a12d24980b620c8c10e406de34fc79c84903de521c121c58e058b2f59a8a83981b859c2358a7a591a2331569b10528fb55bd14cac5ca9a2937b5c5fa542a2fe0674ade1102d744fdc88a41d2a42f4111493c4dcdbae95cab00734fa642fc1e0acd5450013f78740b4e7ae4841038eba8007c1844277595d582931f7922d7b7c7fb4c574535af4923a0277e4d01f401faa34721b4beb845bc6679464c2af2a0a5a743f509ff4da3b504f5b818901369419e891104b992343201869437ac0062c5d03d0447b070b51289460b1c42dbe111ca070bfe51111fc42c23dfbfd9e832aa435aa8d2c4f7614975aad8f5a21846475308235550b99df54ab07ec8fd03ab433c58f61a0af48caf42580da8ce9d09b0016ca9b00de89e51aa193df2d1904f00e44b534a0cfc2040a6a9aadc990d4ab7bff8bb11196030f75c393d4304b658bc3e44176cbb0ab5d42cf115b889dc347d065c788479b0761c6184139da46db8dd7b2055eccb03463c28885acf4023e6dae502c639c3168bcc8dd9d00eea27598e45bd1e740a1c2881e329ac33d1f071135f3e0ebc190957f8793f084c27a63fe8fe5abf4b59bf90234c498f666e086c4f3404fd6c1232a43a06dfb49ceacd65c474144ee3c9d2260a9ca4e2abaa269ce1db30fb84fb76f0054138ff33fd65a7fe0f42330af2bf08f6ca403fa1bf43a28bc95b7129362552b9550d88b606a8885023852224fe8454fbe23a3f79bc1b3c0b3c3e688b1e192fd30a0c551db4810fc9537dac16f402e305fcf88af0cac4036fba044091d89c0d8349e868076626f3fc11bd7b05003c0923f8027ea685ef19e1775bbc5033920d5fac1a7c0e28b64f30a07c2a9e225457cc68ac0950de421d872e5d3c0a0627233a15b978c208c9af9309651079055cf47d3ca78c93b8d49da827f40bbce2030c18406ea4d508a77f7c0887cf4d8753122e219a5b0c09c50837e083a1c70fa2060b7d9944c8fb5427f1f752c1bc21e62f5b081a7515829ffe665cbf232e4ff388a4a3150196b24ea64eaa45ccf5cd06cc9f17609cb409a8034fb003e8518c4e6c081587829c5047bf43b19efa98e7b704aa76e5a4b9932cf3771183b0f167fef40eb1b1e1142ebb4c84a71c02c7ba0deb5f7618c8b152350ed92815fee82785e0b1448d43082afa5c7aaae16bc65af1442ef947dde4414eb3464f4329455b971f4eb702eb5e1bd9d0f5a058216728dc10b322e8fd4ca296c4b2d0190a8ba5701cfca448d8e0f4090fe57270f908e532460c0844100e79530395390c95aa514a1022f095a981ca43a5086d85e07cbcc867a7a3341bf98c41f5d9ab45970b1972a54ad29069a1125058c4e044e8037342aef8e0a91dc8afa312f574ccaa4243a5a19423b711e4e0b0102a25a2208562604e930e996c4110a57bf8ccaa85d0a153b410916c9ceb42c489a39cfe5bf70b47e55c5296423a4758a7e49a57bf491b9c27b32684939571ef1a501ba9f193c92a5071a94f1db40a1172c508e9fd22bca15efee1da3989a033db420c8fe40d2bf503b1bf0e44b0761211521462a557e013682d4113a47185158a1090b44699e54da1346a39f812a2599dfaf513ea299ecf9e59d1e33c1a4657df0855a92c390b9f5406cdc881dd46f0fc0d95aa55284ca956e0d0fc4252af41010a5551f4510324e241289f9f61b84650b509a4a023bfab0a0b27f9a614eb5dd9453125154e75b0132a8a12c98b111f454e5130b2a3f0023c3c3e078e390365f22ef8e80a7b4137c82ea3ea22397416e5b3c60ae52b72572aa270ea55d2a289dfb2a7fb7a0def512cd2a5e806ec39a3b602e09bfda51ab6539950f76e6eebb70f9eb414c409a27c1341783e53b041f52a3855a410af0ab712d3c3a596584564d1c92fbf4f89fc70c0528eb70f416142e82bc229831d4beb99f42893af9913419a14de8ed4e10fe9cea11011ca592a14c49d44df12ce1f9ba3a73252b06abf206b112dae12e05f57e459ac36c546af33cb0c141d55b76c0e36b811642588d944107a220fedcd00a9a792304e1775716fb836f14f0e5173faa2f402f24138ca039c1c1113a257415624ab11996385302bfe24f4261bc8dd5d0f500915d947a14e0ceca70b59c824b7a5e0e149a528252a04b1d85f1056f00f003852a1eb92ad8e01fe5451424e4ad8aba54cae2686d90a1c04a933b0de1bac09b3b41e260ad090b9160fa111ab9afd1bcdba69949c16f5a744f438a48fc39d59a5e287bf0dc6b37f7413b0347a56fc9dba79004d46286ba24794d60144191d4d2c16763b85f3def24c4c20026e220fde242322d6c041c2265c4744923824dda5f034290d8f25a3645cc8de48055ec81e5961ba31e54c0805e5ef144999ab4645d10e6dd8c49910311b66948cc7f1114bb14041350fcad39349d04cf478b408b3c25e47784ae41c47f2312811053ebfed5593828b23a76a0bf523022a5c4df445cf418e99b45f101e6a1629b741a5a528171e0c07ff02fc1d00261427eb5c4df901eb56f5042940e71f4c0a7cdd751e392ce1c31df44d1925df37cedeac57237c05659ca1890f9e349838938d49045aef1fbf24d429488e2d7227331c3c2bb84d3e060802bc1b2ecf26f84d5e275428148f5c881b0ccd8921eed7717ec18593257002292108228f3cc8c906094f0361565cf2b81daa05ad0a445f19d4ea0887f45528fbf4e30c2756db07e5541c69af169835c858b6e7a2fa33e50f3956d955e61078523872e5f5e0127350a3931af42990bba9322dc2a2feedd8c8ac86851984a1c1252cb41812153a954431fcac003a0783c39f426782c1c1a07a989493a0b5041d17fe58be414c5157b68f328df90e9e942e91e454b79436b5136572b9e5a729eb83dfc033e0d77b39350e8e9c314804926b4c961369203803c78bf424fa322632eb4231b0c943264eb2c4ef0b06c20903c1199e172d1bc1cd000a4c1e1c0e2c19740bbacb9c25e03ce80e11d77750270c7ed4740bf31a80029d1423f18ae3f8030eb28608db561af41ed1ee05e8770e0ca04fa55f84ee68082a272e321ae145a82cfc140eac195c4e1a0c7e2442ed8416265728f8cbc04fbc024025ece86c8b9ca01534860cd4d966541e95f190135e1f95bdba2aab091bf7ea44653923ac1431eb247c14205033ee95236e0d771c53862ee299c55681c4345456acaadc1007271c4b19127b6453fc956bc788b125355c411aa1d8ec4a4cd8fc09ee8f4b154068f084be02aafc0c4f671a1303a7c6b42cc4e504f8c70aba9ea9adefa53383170095e72e242c172aac295f2808788016321139cc2cbd43e805d4412138d06c2640c423e90471225c687808eb1b5484d2e50328ad1c4003653c41bd1062d07d3c13b5111a178fde127ce5163b151a58890704230dc51b0df8289dcb540fed3f2c7902e73a0024635675c82cac893e07f41f54e742381862102536e9bc06ee1d9453a8a504a3fdd019f0e832730991c41f0c800ed43ed715649e5070bc262a441a0223d8211829ddc7e3c0b16363b89958801f3f665746c33c950eb29fb839a5dcf51cae6ac21a7241e048faf01049b7ab954b4ad6aa92a2c1014f243b079547b8e7bf0546dfdffeb00c90f5085ce4427a4b13ba0f170639f34470043097ea214cfc41bfa544e40d9616730054ad150a5c4df9a37db878a5a10d09b838f91965ebac29b62665e2985260cd4c12c52cb1abe10897f2a2dad44c387cb9ac363c0d94a7be05ea4602b4b40c0ec343e5f241a4630b4b4be6ef172235ac13b2604b0e10e04d51811c0c54806d105046185c9d70e46742af620b1b4fa50d6db01763b12fda746c231e203f9601b287aa710148caad4df0719033e3d4f9883a724da15e102e3154a373e0f506c3833620371b95c5fd34e232ecab33e14ca4522d104e502a218f4e1a4c4f0001f66a0a86c4038e0e438468a955af53950593b3f0a0b9507f5b43f5d50139fa850f9cae1646993a4908e19c02c54e02e06f6a452f458ffd0bc6e16543a64454a916bd234bb0cfd443b1b794e83b3ca6069cd70116cd0b05593a1864009e233263bd91791371f8b40631a342979d2b35e844db4dc955fe1ca51a3211c3e05131b104f951860b6947cf0d03410d8cfe280c14074d019987f426e368d32835a71c920f50b015009732dcd906d0c4532440f584c6fc4d4ba442b3f00feec7e843b4fd899b48e56de083c28f0c2708456970891a2819ae49290a11d034fa314a4484a64947a30b4e63e24312c50ee3b800af01e0e6803b47ca0deec1d505537753a512ca9afdfc397b6821b474effa46b8b9d447f43da70421e801852f9c0a9546182576092343446047d3a6eb46789d9d47d3c8294ec292421334460a154f38d267830718320cbfe9d315e0264286ec784e8e5ea361765a314d0d4de99c844ab12a036deb27023bcaeced4c2f0a679405b0aa63fd09435b882727b702654cab4784a5065c4886461c217a141b919d257f4c2ece3f7802bd3914493b1e1ff0a090d456af2402cf451271f4f02c1485e1c1248cc2a8b20d266f014be428d7a7abb83d844b59a1412f61d81165ea4ccef4080e0a01113a8c6023210fd1887652050561475179447a8b0d56e5a22b06f44f42b5e4408de50a0cc95916463457629f55a3efbbf7111af0dbdb28aac90e21aa5d69d88b0c2e4ca1b0a189b90b4a9604ea549e18e51b29f5e8f4073c468c920916dfe4871d60471b8d9003f7d4201a404e9145362c151573e1052cea50f4549af54a7b5c4b095689d75d0a2aa5c5593225576146c6964925f5fa61ab4d8a44ce1a1e57d2cfab4a314b9587c0ce6b7862a88930920806a1923aea4b4699027c09fca625bc7092468588c80e22a2e205687fa5ea664ac8d56c8a45ff999c745e83f80d0051f454715db708c94910d5ea126364fb4a58348b59934afdbc3ad26f4d468e0c5febf5674db4ab64aed408f9c67a4ee6452eadaa2a4b1a0621f9072896f499031405115e419729a8eb19e15c24464c130cd7904e18cfaa47a709a2531d0e6f82420bdfa5fdfc5e4bb50709a1a2c2a7525b89516659f932af1b9819d6bcf0900b92b20244f1b029100d0dae08134dea079ea303721cd90662096d258cf221b4f4a4c12a6af1018025fa980a0dd14d721f8860f5060306bfaf815990e647bf9402df83cf26487836391cac11c1bf13fe610560a7945e44e6065b1c7cd4180b7f63446554b5ecb2f429f8df7002fe46b6380761c9492a5371b2e850d941bf5064cec7304376f872905bf5c2998544c8fc0709e8a5390742bc25e0d00684528d4a0c46aacea24a60c908e128700551e2d20cfe4517f53452514d601777a35d4c540ffa474aa51023e098f94b54a00f075705cafa06567c9647cc524da5d4485afcbff953ef4115b79cc5494f1b97a48882190c6bef81b0f01a55105f09fa2116821b07104255122109b52512ef900ad24bb91e51e17148ce47527845ba1d0553e1aa4da23696bfa74c4d2c6fb51094fd65f2775af0e49559f1a51ef3ba78fc1acf86fa059527243de04c52ef9562f793a0314f92453823d315e4ca501012502220cb4e04234fcb06a8baac27ab3cf521fcc2518466aa2c2301522c47c742cf080f411d9c05d1b3d610c483131703633b5630fcacbf86a6cef55550cb4e29b58b10a2922da5509e03113052568f508169486d4d090a8eb1e0fd89f4c2f0495e4eb479c819b2b6ca5eca57e6aa4ca2e0651e4a52423f49fe620464b949f42a15fdd25381a350426e000616f83708a53705bd56efc3e8d70708e5eab3103265285e0861b49109339783e2381196105910c2308c6e064e290ab736512190be6608b063b81253c2e04940764d52517e0457b4082646eb394e338fabbb85ca324d4599bf431e2f4f4bbf0be3502077845809c169e589fec62a1ef69ef62926b06a494cb11ac58d4b5050f67bfe0004444d875756c89e608a9ceb55ba296e544fa2124cd4aae953a8af7503abe9514cb774a95068a5c630504a45d39782b423240c08f6b3180c984cfa09d00885a9511c6aa108d56d02d29e666f47f45b0a0e40c75a4908254a58568047975717849ae35590257254070686c7a3d752d3095f4aa342c991498e50389381604c750a0689b4509c82b428144f21f450f4211290ae49344821cd59e4e8a85844fd28bd930a480b2f905eb8e774595319afa4d4cf53636a9442d67477b70beb3a9d0caae00d10c4942920e0854267a22b34d4a7d10fea63aa80f48f50b78ec21dc4b855eeb54c3c9965607915f21488403022b0d864268c38c2059873f6182ddc21a74ba50c15a50d85e0b0064204724afa08f9c1d8a39e4f065e030ba36080a1019149ee59b0480695f54eeac8034adc1b3de821b86008b194feb95aca4b53883dab62a55e7c4014a5a54e6bb4534da1c18444f0888fe984fe1012c71c28144c9fec1bcc14ba1a6301e9e1edb40b47488693665ee3eb45c95db9fac2d35156e046e2a1284a5b34ee585adb0348143fa7af1e1bd9d8fa1450974c494546fa8944f7f2510c2e04939d3de88213fe9c0ad265e86a42c3b5526652de6548e8ca473070f961ccc95f2ce02132defc5ed81bc842a1e45798e94291a779542c3be59b55faf84752a50ae014a0501c2123f40c32ca207bc989604a934990fce9915b44f109aa41faac615336aa4748bf1a46d23f55a16b2b739356fb4df8ea2354b738b5101c50de33c2b0f1b07b04c62771b6090c762278f4b0a2f810c40412e8c2e4b2eecc30e361b5c6397d2619491b15ad04f5985824369fa5c1f6c60693c3030e8aeb71248a828d2c744168b09130d36c6108cc8c1f3632dd05ea66916c2ae8594c4682b1a731cbb08c02fa83fda5ec0cec0f7bafa06721dd69666401eb6e19f9c8294e815b49b89c4fc2215b4f535a7b01a3ad036c041e143622cf8860160a1b5a09aa6c047e24ead2524c18c19841ced04a57f4a0a196aff14acd01a65da05143593902b63d0e6e6e3e422825f421b08fb7eb5461c0b0bd648ac2f94561d8dbdc52ae0766b1500ae972c4fc06f5d3958a3f804efbf5280ca88595a368202d496685723a5ab1d7281af62a45909f09d291aa220821d9535efca462040385a01e3745e6a7e2932fd80b7a4f84a08be3f42e0eaae9023a434567a814cdbeb9d40d9cea2ad3177c013ce7fc263f17008b08f5bcd4844f022cf42544af4043e46a03abbc5004de2189785f0c07ac1f4f09f2d61da4ed5a0a28951dc61bf60d11a8ec1e1c404917dde27d083d2a240e6a102e4aaf5ba10a9e41fdda685845952a3848fba37010601b610f333fda8aa251890a7283f7e374eb4e845809613415aad2047da6429f011dc19f490d684640b49255efc08e0cf41d09c73985c3919ea7f47250f770c128387fd90bd68fe1ab382e8045490d106be89005fea900d2a05300a3c542222c4697260e4d3f4353f40f050541d2cbea3a30f2c1fd298e8c83afbe2611d687d792bddd8fa55c1dc2b706dda81489ebb0aa227003294841c60a834c0d30ad1125b0fa8862b196e40dd2873aa652f43b80e8ef5426cc0a64324caf25e31d828b1c8da424708ea642e44f2350a49bf5880477ed05ab89ed40a9ec43067894f40c0421b34b8eb74c83104a97adc81c99d12fd90e47511a9b45e2d1d84214cf40a8b8569950209366c24da3f4cb7901644c445d4379060f2921ed3c9004066449112eefe5063deb380b911e389e634eb0734ad27082d117eaa5effc3a2543a3230e891c2ba497ebd3551a10e905d2cf523800b935ef6440b21b43a17147e2224f411141aa238d144177d8079a0deb160b8b1ea3992a68089b6b01e34492d147cde85afe008f8bae9612548311b4035d5b59e226c0b6674871a775a5fdc043f8e158feb10d044827253bf17124af494dc0e14948a71e24cb436730080483ce80de4240a14aa0a307f86df9517212bcb75c6f9993928a064435646297c97365b4e89a4bb84d8b45bc3e741de99b55469eb786f0999cfb41fd9e0d75bf12260ab2a354dd4c7f1aae091b8e864454510a67c7907e9d59f01c12ea9fed3798720e7af119424d1750efc88a3b1d11598f055d67448ea5ffb25ed7899c3c54a49703dc782dc4fa8fb4f84ca349a7382a48410599460d7e3a7e310e503f15e3f3b7a37576741a95b3cec88352e2a5379aa706caa707aabc0f5a1a2a90140295b099188f9c16b910721354fc8a7e0ffe5e0802935b6409790b5a9c57aa4c82c420c2065f09b7d2a872fce0dbf8f02f0156af4d2a9ca7a44c42a1fe29b7b8478189d8f05ebefe41b0aa643721078648890eec0de2e4a3f8197809a2306786ed8919ac8c0ae7fa184ffcf0231552f311315619a7fe5bb7041f04455947b658c8f50cf0826ec383fd5da4085c84c91a6511e30554af6c50042e40eb722388398cab474eb24e02e2919c903d43552409b2ac3a18225918586b914628a9f5c4b982a6a651140682666e0f57a7640a2b0d25a1c84060564a915b556b1024aa6559f3ed09f7d6d2b4f508f8f65039bfaca5cf04ec434f20b17f28ce85d94f4eb1b09d5945aaa01889991bf21903c71b4941437ef48274515813acf111557672c7ef4f4e2ffe57bf0e51b844d9a223a72e444f54fab386fabd7a0de84237e793aa103e243b3b580aa918297e4bbd4a9bfe448b059933a30731a3df9c2cc8823133334a71a6afacaa894ab21a49c97bf0174864473b6cdcb4154a4f64f213fa52f55b11e8b97fd910c755889c73213f9992a892564ea256a56562f8825cbb55bfd06724833af3e2121bf5d5fe2a29f39d2e4456b737fad2d609e04e2a6378b94a75a7a8fc4622207fd690797a034ce64f484bb4c9cbdaeb8c3019875548e120d926aa6aa398fcfe1c8c574313e8a60150014e7742520fa5d914ec0d14a84f570b308b900a1d524576971313b020f078599354670d1c3eb3b50fceca0ee844db0be083c460dcd0457544666e9b46539eb8422ac92b4ea555bd0848246a4cebc9024d12acc19dcf0d4299b858fcf14b0d513b92c48da949e2dcab0ed170188e1e0f5946a2919f58fda72671154a9a6b42143994aab4320351c74aedb4461889dc0ae845a1a36b2241e35590397e9b48b484fd49cb905a85fbd5440d03d503a7331332a56df5b50df023fc43941b8dca930abb25453930373e26543e4754d7d04948b08588b94ced4e019531e149814bca646e252af74e4aa5eb2805954f46481619159893d66cc882528d566ae02859438e4ea38d51990e100742cbec7a44ad022aaac9b59b968ca838fe1191fe0889e0a04653a539492f3cd269433146caa748137a3545f159105a93490a218cb7526b0aa8b63846399206928692d34829cd12e24684834baf9e665f534a1f8eee4564c75ca15c2fe650572900275a4701ca55d88e03a3e0147c081845f1ab3d01fe5b800a4a0e33075072ce89cf5504c75d8c4a12e02e738f99b3d3cd2da415c8eca507e8c6498752b708df2166f71e26402e42ca14e4c6b97ba102aac2cb0d344ea6244be8bd0a14c8c0e350bcaa49c4f4771b520f34beb009b29113a7654aa73079fa4b7403fb003d852b9edca24a4c1cb693a50a16cd9287ddb00c488c532703ef9b4444f431877b43f7f0f452fab629b4997a730dfa53084f9091ed50ea0675bfda623ce6fcb2d924d1aedf4249b462c3afef57f122a8f1a1df5b2600552bf4a684df946fe185bfd8808a79150a6b85fea1cda41a8322fba39c42fd0be1386992f87509fcd919f5216dd3160544f0afd54c59305441b27893a8334b9b85cab14a9d4ab8421005379498864412aa240ae681fe8d7cfff16042a0b705b69a6ddc084e98b8b1f95838da8eb5a5755021facac4bf88f8b250a96623940ecfab4c50c256e0682b5c8b481ce8546c53232aa063deef0cf071fbd3a9b64f38d750b14e26644f3a2c58ab420eb107e03de3f2a262563b4c738f01bb9b6ac104f90db0bfd0ab2c055bc0821113bf25b1c8cf497632db69234501e9c776071305f4660c9e2d07524ee6ff61eb913467934f4c38635b420a8d41a38285494c8b0f06e84d50ff10ad330023add566d0896d037063311db38c4e50720c01654ad0a34e121f75c1afa1aba48a3f8190b40c1565a7af551c20864e340f96013b3befde1f9a844ad00cdca0349e44b87485b69a61ceca054e54496da5100c3810d02b3492f8e63599538efa1e52cefd4e0a9978714efa259bd64f5c4da2b006ac016199bf6f4e85ecbd845049ef542c4450275032aae84be49b52369ebfa208a16d3cf99437edfe61641b084d9323e25919e082431b46b7dd94a40be76a455070007077944a36fe5f440b9ec3424c3aeb73419bf643a7d2223e4f173c4e4306412f5fb4f011ec0cd3307e389a70cf26b038096eedf4d4b4024f81348885f194134227004d51ac91e2504eef9a5908ee66da4aaa1954e0849ec636884bfe741182b7583e0b4c4de8292d4e661a8961d72bfb98be050cd71145a7262dccad03663bb0d970fed07a0967492bbe0d8c31f333a8ac00540c2ef015b1aa15291cee55c7f8e875f02e1e9b0be3651e43fc65a1522e29aaec0210d107045227d14880c042241cf523c86951165ba5c8f0ee1052b549aa888d0d80aab0f9691bdf1f9e41344c049f217ac1cb03c2cfafb02050ad8f7921696ae2866ca63d226b6c167acd3e02a25467027a83a6789469018ef9b405a11246c400d93ef241cf06165b1557ff03e891b054fe56e0da530850992b0d4ad852bc3592e3b4b082cef8321dd310edb144b4c793b4a3da06fcfefa354c6ae6a3a32a3a0121cc9934803ea2003866342baa673c127e225280af89f796fc0ee7a5095728028573876090bda8810394d9724e2daded3daeee5043dc0fde46bc148525937c648d89773194ebf48f13c9809715f70f260ece551ac1c4d340061aed17a41954aba35ab69ab304aa813e8e036a1cf42a813ea64b891d227e4cce93f25974da6761682fa49d674d73582ca8169ca3e84c1830c63d01ebaae1ec816a397b0f15b201a82eb0501d191a91834f4d44e239bd97ec06da8ba5033747b666eb7cb7b467c564aab407672cfe654c650874246e0c0f6a4a06d1bc003a40f5e316ab0e2be8c364631b424d1a3b2ba23122fb8f1a511d0c208156a0c64b88b400090701958608ea82ebeac0e51b43d55280837609a3183ae0bd84f0aa28970749db16ee1baae22a902e115505555efcb4021268132e5a7e229e054cfa454170d1aa946d6d46b633a24470706252512563477f4d430cdd89159402f705db9166ac34483e3df47eea484c5a2ee8070b5410b42a98ea02222ca0b7485445a5a35000a2ef505166c583ed0d2b41b37e4c9c81167010627b71db6916b72fe7c87c73080b89830d8013199b82fbabc742af14493391035ac986666986679109602e1426923384a1a0695343ec65dace0dcda310ac9835018da16c15c61b25c61514e04173b06c2c6602a8d592e84521b10329ab1e15f3f5e1d88d4f4a9043a1c2a05254fd468a0c02cb0801082c2c36fc2e3c291728ca1c930ba0b77a440a2056ab1ede305e21f6df000340ec5e155c368bbdbc933c06a2dc149c0474d51147ac077c12dd110fb1bdfc41d708277382752f9917d02198f4c51a889cb823048078f41362420a6934c0881959d62455228b5f117c08f01f5e5828ae92bc51a84ea0b670094f2e44f41c79af03fc135e05bc1a351c141b7cf92c28299256092e4a80b79c25eb62af0bbbefd004e02c50b7bc26c0a2780c4d899af4909c8c4028f6207c33d3ac1cf80427e950f11f740854d9f048f6f60d51f4306537e0224611d55f0a1c028f0384ab23bc12ca05af2c075410139704bb0925b38d881443fbc21880750ebfd5def89ad4ca681d59711b5000af562461e30c0032b9c2710aa1b8e419ff13407112bd33d0115b74097f1edc30802014c6ff1f891c5a7fa844d029542850f3883c8b0027ed1db5160fe219c0510c89d393071ed158eaf1985206906c463a985b183fb3a31233d2f41abc2163d4a9642b6c6a26cf471ca733f88c609109b406de07140aab129b499d0831fcb454c6426a3bd416ab0ee2280344a76a2793627dff19e01048115407f63a996225d9883f2414275c0bbc1bb31d00f44031f41f0bc01c0ef4760c183ec6e6be0fbc09ad1e11dda6471f262a2264490dac060dcaaa1c1623c01d190450b48045478f950d230b1d8c6617a868c303e0e894d41104ef1854ec570a7a47bcef19623c27fc091cbe1457963b7a06b65f4e0f09d6152ca68829ee0069e094a71ec08028a8f81fa80ab44e0d6950e41766bc7f4a544f04290058d722d09956a1d1f7ac123c0d3128506f7c10c021ee0a66b26e791140af585565a6d9278866cffc2c3cc79edab229c244cb0ce075b12a9df524a116be0dee0669508a158d05a25e0cf00fac9799383d440355caf4782ad879b1a773e3ab04c015d5aae0d79c380473099db80b09b04dfa1cc528096308ea27f0da93b40977120713be617c8a70d98650c76a46a5fe291cfc7c326eab8c77092986e82644220a8e53f0c2b216844fb11502794806fc83097edc3811fca5c81d4772b03dcfb401ea1d74bb889d4e2f5ff5a9fae2c0d6295875ad07e2809d3e3a890c1210982cee59ff1e5c65c22f1c2aa8e90e86ae4e1df49ffc753db86b836633f48084f70db3a05c05d8d6b113e2587789739e20acf41937636e0a646dc01cb17e18b637ac964ce40660b3906d19671f66ac2607650abf002c8b9403d2782c3f282bac1d144f059d5009c892aa215b07e858232fec13f35c12ec6aac4a590b2833cf050055d235d689e898b3f898bbd05f13801ae00f2f03b283eb1d408fc041a820648e0700d004e81b614fb7f832547022c44d091fea4e78163df461d5b1a8e8dbbd4d08b210b40f2a73cf4b388b04e044e45ff28fe044525872917f05bd0d4fae8c0132e03d251e019e0b12dca4f0febb71d91408e314a95442f8ffdaeaf43809f5f514035c368cbceb25495f0e4fb1827384e58bf5130b7f9d05fa97e757e8c1393aaf072ee7fd709f47a581335263bbbc99260ed81e38b4cc331dd4c2277120e2e8cc8b6163a0d063cd1fcc6016ac3f23e7a070a8190304874f0e38557831752cccdd102884a35be5035ec6580b8d092891f8409c5e1ed8bcaa17bb05fb94cf31e00d9c307e9c3822529c28b73110fcf61863d4c5087c5cdd88407c5824cea2c62168f0fa98bfafa05c5416d0cbe151c65458880639ab3adce8b817c2f5bd80f709973d91cafcb8271808dca895fb4471a7a3e172185042bc376d478ba305b83134e68ed583e566c11516dcc8c91a704fe172c79f46a8014f6843f8b2c95284cbacf421442e591614de472fc2f1d512267b418f7745e5448210cb487694895f067f355e6ce62ce091c28d27837b12a83ca73cbe4e787c817b72fa4b98c8b0a88a7cf0e5415529fd038fb777ab4a545de8c6cb8ccd5a4621771ac47f19aa55d1a9512573b8c7db033a43e3098d0da5378e80ac3a425114addbc40bb419fdb6af8df66951d71c12ee75f81f6808f7b8354b6336108a8c305ea06252c5ff82ec14fcf2b34262b0797c4f952a1d33540be8f8d925e2c0bcbd1ecbf4095c1d237f9e2f4c681c3f364f1a0ce4032c70c3b0da70f108883e060eb715769fea953a0ac3188d82ab52c4b0ebc30017d85b71c4c8e0e2c0a98f506b0c6666c7d5433071dfd429d03cd928418afab82064210c3763e34221b2d91b25dbc7955c6f4b35c51b0a3fa01e4429f030b991204736c01ab2f20b9c9284795150189b8b8270f388e61a38e869200fc5d082dc23cd8139c504481fe4e031d20dcc09079511c7fd1415d464735c3077f4377765fc25a60543f56d54279628e3f448d0da09f08e2b17196055cdb81904dc743a51cb14d0764b1086294384091917919199938c08d4951439d5022df838ebe580130ce88c0c70d74376e51003b954a03c34f69a97d35088893858ef4dbe140c2dbecbaa6c817c09ab4c374f7208f0bccbf814d87b95c5c0809da407eb1037cc4445e2e2808fae09169a4a78f89c5703b0f47246fcdc4a4281500e801c31b31c3ca1f805884c4823279bc9e6b225305e700073f276842182f884c54b99d2b581492f4212c23fc297800935250702ef144c908b109b42b5bb4b6ac3202d8c40a622cfa82666b274e1e080ef1d678c79279ce62033502f69b45ff4a509d870dc4b26dd0b2aa2abd185185e01931a0a679cce5289d8ff0443783c10b56cc5ed2b89b10f1fc1788ee803d442b0131e9d808f09f805f470d59ae0f91f1cac1f07b66e66e55207aba89788dbd4539186a728b129af272c6aeb1e54bbf4568f0e2c0aa2aa04fd1a24e371e3cd17ed462b94a050c21fa0c8e1f413c0acc83da83f48542f08558a0c357019183f29002a802726869cd21e7bf8ac362f9cedc0aacb9829b456415b8d503742652b4a75601c890ba15853350dc40e38de668e200bea4c0c20dfd48a712df8b2adb0861c893a0a881cc3380e11294289888dc8b6c2f35c031d0dbc8e6b82890c6f493a2a66de2cec80207ecca41e3b37342ae2c844be53a88f83409a59098086de30c61f0dcab8d061ec3897518b0dd34b40318cbf0a1b9e840e8cbe1c8e64c01922c3b3a6a6025e6b1b9c3e1a0bd7844c5d70aa4d5012a8d1ca4508d4a71dba9cb2b0248d398f517c3f8aac003d1548cd281f4612fb29f8264045a40103ccec10ce33262b2e3963c4b642bc522818eb1bac2972207d4a42fa24d4a0e226a4803c8cf514c00fb7c405fc5640290fbd1a033f0ddc9c22656162e5f0330ca852e8f011b35c52b1b1acd17353e18b435c7e2e2e1f45c2496180738590ec15fe9cf377a8f4fa6c4db7c1cd61b8b407eae2aba554e8a647ef2ef078e64cb276462c01ab7319c2a373e9d571d3c74149dc0454433909aa45382ff034c50716e0ebc5a3794464bc63e3f0101c89069b9c2c61d3e441ea24f502065762a1634313d924b5b4b94c9a426b455d107cfcbc064ad45650a553aa29b5cb06a9eb65316476c5fb225c07282a2788be8e27b94e25f8b01d58d4098e2059449721f1f0dbfa630b73318905240837099389acef2f3c93721ace092c198c54ff4014e81457e09c4459a0562643e00ef0e086c07b996aedca63ec2906ebc4b272c8fa2850fba84422526da4721b0c1858d82cfebcf1025291979b3430067638f6d0880c620e1c8e1f6ba0485c3ea76c7c2a17e51f708bf17e30e9c71d140b94624fe5f8d2389adc6f801fd0cb20261c173c0e0b140c8e2311c79e3502d60aa61ba3a5524112ec110df610220d49a77cd01b3c440432ec50cd06748addf7c00a8005d86d394a599c20a907e5e8477c189959cfaf4c50a7c782db0777204622b746ae4a6a5213f829a45be3c48bc6677062e45ab0585012512afb1d4762fd34a3fcab4635018ef7a5e302aa85c3e7fbeb4145a7ac279fb608bd4695f5e4b3c388bbc8d589b40a6ed633175e5882c20170c1f1211291d11bd60a42319bc412f1455192a46818c100d94f5df694759cb706bd27b23b08bf177e12dca548014e0995e4d9f0077810697cb50a36334a421df34ea397519612f88b8a84934eb0b699c6e860af48e3a40253ac4c9b9b868133d518078f3122e40800cdd4af12de36c9ec3491cc23f0288aea5120cd4349f048323c1a5dfaf5ef44a947186824e84a713163114ac9ee41e10cb5f91032308f4b395c27fa5740cffe433c0bf446fc63492c0687200d83b0ac0ab78131114c186f65080e3f0e7a70a5496e0e7822c4f85ee5e81844311370a58ce0096d87759555b91b8443f2a027f863508bd7f31dc2021f32ac25072f62c5fa8816a81c1a0a743ce0fd4529202ce8eef10c380cac0adc794a13ec4bb89d90cd280fecca5c0b11acad6e0627ac7d8021a40381901371e10e39000bf8885cc77c00815852088e1003320ff155bf8a9bf3d41154f30aa8d120761e26cee7f0725c3d2cb680590a8c8e24e0b3e1f3261d1e5c0c7c2d6d1c14c6cfd8a71ec05bf3ac20aace05771a3f74135c257ce44722470b140e6e5002ff011b2d50daad21caf888128e193d05ce343bce8a0780c4240f32558c80049871a599214e1509ee113828402a75705557bc200f458a1c09a060510e29fb26ecd72e1b3c7ef6675c9dd0b91e015b3413f17c4394b88165703de214c6851b0227ba6cec0d944049fc27e7d0120e3c65fc1a1dad8de08cc85e6c0e868e063a9f2a40b8dc1118271d9e28ba8678078b7ffc1fc61b08a1d95c65c01f52c09c604b622eb80a7201194b910cabaec8bc7be54ea70974d7ea811f99231bfc4bef53080e224f36bbb247a188e5cae0770d453f6aefae3bb6eeeefcb94fc18f05eb43b71fbc4acfe12d4261855bef3b0b39774303ae5bfc6c7e4e7511aa6c1c6c82061d441343f52b0e4f3d4b099ea50b42b35b094dedfed1245220d84afee64e12f1b96daac0755cee4f2187a2ca52628c0ab8dd322c9e05a71c1d003bb88abf1b140d2827ce89c331626c80447a761cc0b8931f32b319d4212bff091003a0d51d047c70dc36c10be14ac6310a3b111461073ba0ad41f0f4136e1581c4872317ef3e736970e4b03aa06104f51883541091a4604828a017b6800f370b8744f870096a1f239791323157e72c4c63d2a20ccc160cfdac1b983d6c78dc3ec4dc401c400938a90e19d00bb7df803e9c2f476a2e21e70687d8ab20dc1c3819b205bc34471666058c3d42e1baccf4818d11a81a9cd880207aebf82b61500cd319045f03702c511e0255b80deb0fd115be03b24e86795099e71f04270063bc8cf9b6b8fa56ab42f90ce3fb48c4375912ebb6b50da6644ee555dedc474d6a0b1ce73549d67f0afb3685adc9b4726448fb8645b531d5d9de46ac6405b6d3a4f1864d6d44306679e8f58d4e701bc542c9aff0becd17f003b093a34d49122534454e4229103fc3e4254a04e7f51cc94a370c4ede0b4b4bb59be043a95f6906f418e346133419d9d44c9ac0feb3318907a4508dbaaa507a3e3c252e18d8850c0f4fefa82344e51de2816a17c55aa09ff544010d7bc8ada345991b1dba6506dc2e0ff8e430b63826c74016bbcc02e159ce20f4cce03040aab995f0d2712791d615464c38920a9e693905b6dc0fdc328be487abf614d03a75c056ae800963ad035b68f419363e7c9f90f7b3473c800116e1fd8517038ec81acb7c0ed62813175c517fa018400d32e2d81afcc51c79f0cd84934b2619bb1305c405e0caf897519f1d0e17338a125af8a1a608b8bda196f4185186622a18530238b4f41039a81946150ea35a1685d7c1c88532562f71af90bdcc865f0ae80c8efedd035767ab957b8b3d744750a5960ddba2fa81fb310eea2173b50f47134d5d9dfcfeb0b4b30be8b6f4c1667efd0aea4c4f250921594a8b445aeb2d4976af9a43a563a3b6f8fab0b9648acb01a9d6beeefd4e47b73baa319a079d6c6bb4d62349a2d3ebbce4af9308f66711dc71c889adf1e3e5e76980d1d030ead909501a4a46e2c444e6caf84cd84315fe3605a375504da58ca625522d41404404d3060e07f6829d23829e0e96950f1c120f87881cb2364cb7efdf631ef40b07146d974f69fb4b4dbf3470b509fac29ba1f5f517b0084cf402949ab445151afcddb4e3a6a5a273af4e489c77ef1bed515f10b795a64f1249a7d328a81307544471cd489ff0f8b40dfa96d30a4c0c5e2d922ba509388e0bb7a0dc4d8b0f7949febcad694e8e96b8325bef4f4251076602c16241e5b4eb34ee61be0a2a4ca208639b454d2552693b4cd78ed6a602f865724539114f4a48af9a77a88eb71f01e5b408fbd5f36d3b426e03f0f5684cc4d34ae8fd0c69ab8adcb7114ba9be1253af4814941514e92380ee6d41f5990e9cd0f94c8d7c6e9a64aee8139a146842e3fdcde8493ae3899d4eb596524f003605949da311916104074a8312d9346345b64c59e8fea574daab10d3247909bc085646623bd89aef1b4a50a9568951f3938827a501b07bbc32d90273664f01594c623c85e067cc47faa15034a246ebb412aaf6483c3903338a14ee93502e9493fc45ccf853d46806a9420f2c074db142cc81c1b259b74f084947f8393aca628ecc56663358da0b349051e9d300ca4aa80354c046a9d0edae0c58a847647cf00d4a74630b0e2a50a63de08eec526aaaa7cc714506b9a753bfa5111ab6b6b730bd512ba708344cbca3bc6a9243c9dbad1350323a1d254189ccc6caa1097341f46c78d1e3086adaee459c07bd35da10d70550183513c71142e1ae4ff0be5f4dfe5363d0289139b09855454226a3eb740ee8cc17aa88e02e270bdaa2aeb474a2f82c0cdca1511f1b40d38a975de04be755b3700464ce12d120524c3d51b5ccefb16909ddc86c8aa1668cbc98f47ac3ab4ec669cbb8a897031f0cfe5d75084eb0f40bba7a064f22a3abcf05510797c1679b41cb4c4b32dc74cd4cc354af779d0686b8ca3813098d0e1238f8f86c881f25e4fe9099adc2e561a9560caa7d0ae7bcb0eb3353799749b3f56389f83f56a4ba6c4a541a644d5cd85ab8d37d6deb5e72c627b1b1089bc656f7a19d0411ad491b5d87ef1d713334ee04fa8dad1298120e7415944201dc4d28950144ea02f1fd23c2aa74cf06ea348db22257713cd14699547209ea8f5355bca3e34506a5124a08f6bc6f0cea4239c7aa4a52ac39c931039baec6553691d948764e9392a540561cc6a7eb4102099a8300a65f06b6304c4a660eae4371a170f9d2b101be6f8977324ab02e3573a52c02e7994202b17c71f0a8a407300e9b2b3906519b88cdb10452440bb009cfe053a4f2cc49f0dc1dcc9d5dd152596c049a4b55ba6c0dd54eb7097369afc2320cfa2173b50b3561116936f70e27661ffca3affb6a5453a409a61655534dbaa878f0bae6dafac1977026577b1a9d42b7d6064449477b48f4863fa5b168d9deb4483e5ec6e39b04fec835f7dcd0590813dc982e5c0f3a7b9703674aaf1490bf7960a605549bf52d9b44fc762992cb06d5e94e543b0353c35beb48e37ad130abc8aa1dfe5aa7d53089a3a9089a551ea8aec527a5534264c6cb61a1fa51b9b78609eb450fb1c0c4d5b2bc2069fc0bc7d8f0a35a568d62d84aff4201e7aa4458a432ef351ec8434ae03d8848fb0b4780ccd6b3b64cd27b44b7071694a9c23cce4ab10692021f976bd6e88cd1184bf4d5310797f9b70b46d8710c3a07d4e0d660bfcca1508e63d2d8bef58308e8da381c1697ce32546a7616e715cd7167e9345b9dd2263b91a384a897e991027a9c855fe344a133f43311897b52a30d925092fc0ffa8a782c21e394b5563c4225bf73cd576526dfe034afd251591e01f3a3331a03fa022390eb66e9da46c9486ca354c59215f8ad586252a267fa20253cf663fc4ba8054c29d2cf52b293c310a36ac451b91743aa95752a4135382aa09afc6448d802552c2661a3f4fe5a8edd88d1278cc3a756ce0f3df5b70cfb43a88983e5ba19691d7d93a82ea0af51b5c049fab24328e4afa6af6d5ca7a305baaf240e3503179e663071b403f40d466043b5d92a25066f32574c7cc9015065ab92c63e0caf55c5f4f7439b31b479b3a50c17a8b2aa8fde69230a6fc10755e89d45a89c5dae46a172f46e47993642b5f569018396182b1bcbc25708b085699d509cfab3fb4258487e5462a8f653bc338229d480c5f110360bb009475707a81496587799e8d6d8865a2c242ef1b5e102af06ec6d6c170f2a63ff59c8eae8b34b89b4e4e4598da841078f2107fda4841d661c444d42ab4c330da3a3d50bb1f823cc2c322aa72c232636099b2ddb91330b855b8dd93352daa78d5c31af5f7343587e9909160bdea8cecc59086aab41a20d6942c34b64c753b1c90e0dcde703923076848b36f8d748a4c2059c41b5b2c75b0319cbe6b2f05809d0aba81c5f14add1b49a45f7c878b16aa89c8cb1c269eac33cfe4cdb1cf865110967a446ab3469e21ba097d30c9511673cada40b14a8848536a2622428059e8602cc56e38d685029add17e59eaa72faea3dca83241573f4fa225ae7a544c560d0ad736b00f29581613cd84f4837958b1e5e8f0594616e2b2ab5a0c3fa46743529c6d4932430032c94a2a4ffd43471a5b8c439745a5e8ebd602634b0705c608aa218b0aa2fc542b8e7339a7b7072ad47063ebf3fd134ab849690d5df0704b52522c7ac5c05146b0455906087d0157ce4e81f2a9ddc6d3cc0b0268284fa561ce5a1ae054f70b5ba61ef510fe4b6cf3d10903e7f49758f769d2150ba517f8ca06343649b73c6bc2af4bb8b56c9c3eae3c94868b120c7eb72c219471b508ebf4354d06fc65122909fdd3068f9f24718544a3c5fff514fe51b413ef52cc8f5d0ffca54967f0bc079e34c2dea0c7680c0508348692d359d4a858a3b70d8c55c49a0f5492eb1032ba2dea4a22e3595e8258f6aaf15a9470f1d8385f493c33e3abef5d348dfafe0a5020b630f62727ca8920e2456908220116049018570a94058acea34099058a8ee0a253aaf70df838c040d179fcb7381aaa585cc7fee15da799055bf5495a9759594fa64f1d8cc1540e99f410c311341b5551935dca5aa27260c0ecc54cd94fa656ca4fa31dae0519f47949b90851c626be444af0819a9804de0d6a96c5055ce3a228604ff503d5650c9d7201c5721528a914261372c75091153a9d2af1367f45301f7c04a123f826142754d5284cfbd4298a2a3f683c021c010c028b2c46f1bc1600970b5008f5acb6fc6af8d95809b7a614fc0f9cf28006c612bb5c0e2703d45cfe7c01000d544918db333508c1cb68c02245cb91746895c003ea1920953c0c2f227c271c765c0ff4bba91389de023d3da089e41f76cb9310d01a0436f6e28828f86e540ca4aa3124401222956e0422bd265c27394cd24ea0fe4029f82a27d066dc2e91010129752c0df51ebc12af4002c00c9f1bf8261ab75417cafb3c0be5141d18244ea3ff272c165029d00580e640cd2332a44d25b00c9da8c43e1f207c45a169131c210b35b425364e374dfa101b89346a137f2454324b06b30dbccb8016691094e9b45c2019374304924725dcd50e159520059648622702fd9f4d507bdc19562fbc6700b740a6e80bd2b83728913103a3f69f0d082550ef32212d7c907e95e123c9e8bd24449cbc269267d42a31a09840913e39499e23500636b680158a99f8c1205ca86ad41012a62591052b29de027c0fbd1804acb614261347a515ca24d195a0f79a326f27a00425eb185b24bcf447e8ad25e53c444752d467aaec1876ef4007e8ec20b7f41d00b84926194d26ec1fe3bcc359d0a4220c5f81b65b43e28a274051f45027d431160ea4d738fe2afc1daca311d0f95e9124f37cc53ca8fd260023ec083284aac1282c5431dbe9a70408dd1620ba8b5534cb18952649d48abd460fb5102361d917942c0c8d1dad1dc75b0c53d818f0ed06a2d17af4077c4a60e5eb15e4c571c603c0133e0ad0e551cdfe5f600db8e1f15c58955bb9fc26a35c569b0f57406ee40d59b9f4cc63a50b837546e27f1677af4c1bf19a6303ff4afcf0e008483b09eb08c1c730ab4724938f9bf5bb1a4d0f02bfafb715367c4e8818df580b1376ba2912362c976b11abee0afe55e6400085121808bb9701736b7f07e844f53c2240f5c96ca0c014a62419184a0c23da5b0434cf145c6209e835fa73aaa30cf8a337e01c6713d71328c508021b1e48300492dd0999140b4f64232c4320348ba8ac65126c82164c0cac339e473e13cc2322cf1c60d4fee35ebf80c1b3698b5ca76a00579c88420b75b00ea9f55459c591c4c86a5a12bec2ef1d4e8c0cfe934cd05e86cbc38ffe76b7aac6a1519349bea98da1e1e4e4f3db1963fdbefc4eb43ede48afbe165e874f4df47c024daa507512fa1935193511a9b8d11160453b49370321783215469d4537c6c26b54f30958a7ab4cbf0a1a0e81b8bb0f5af40b27f75bb0524828972f944d8f1d469ebb4cb823f08cf2d989a9dd48b4092ee358d9a50550fe87bb5090a1b0441efaa4ca4f262f79a03106aa02976c1257a7b696b5443c687ab50441ff47b45844194796c238aaa186bff82dc918270655d12cc9539526a55c6a45620c53ef517247ffa503f825264df52285d7abe03e210ea5f54ce9d4900a6d6756defdc8170218311e6f9fec5130de26aa9e0dea4b84335566db83547204f46ab5041d08fe422165432aacea98325bc3a73a9c9919f58988ac2f5cfc0995f7325dc448e1b7962027528485a4407470fcbad3db4719891ba1550b0c9eafa77148f4f827d02f3696975f8ad700af2d51f97e71fd46516953f46755a0dfd3b5271995f0c9ade8092121fae442fe5cc442505d3a9c075f6b126081294ab354a305ca61c015df51c046094c40a29af874ec34d3a46b50b5ad47c61ca89869e0e32f48a70d3edc7b2c27699de0fcfd2c712f410fe649e6c1e5bb124a7402fa4633f2d0b9516827188207035e0806b2c456cac37b9a6135954abfc5624b54fc55b5034a91fd0b23a85219d17ae416066dcc4e9191b16da40d63512c680e8e156d9c014888c815ffd94af7648e7f3006f4333596f5547aa113c6c6b244fade93104ae7ea47e60f482d019852e30d5ad0a119421240406f625a2b6395024af71964684bca3eaf56f5615c462bda9153a1629345093ba8c2980e2234a410f3497611b466e614e202f5e78980b161ac582c4877421c387873d19904c00b8d7c5a0f92b51c63c80efc6881aaf50ca45b0393414299bf93921016536d03029761b726fe66204c35a100f82a6cd0211c6c0dc8d54379662a5513107a4b4ab4950490574c881472cf01db44df4df84168093ce81304568e2dc92a854afb17f24797b70a700bd0013a3e8d023a13a7e6521a95ae0454c0fde8242c6420a02f4ed38ea375aa49440bce9648e3bf10c922b3128cce29a891132de924146644862e8cbca468de424dbf165641a174968e23a750648b538860ce91608c3ae645c3d1469f814d47f7534ab75708eb522af554924b536efaa3dd04ca544d08ee663849a1104e3315bb8a56185814aa9a454c5022574341b2d937f41f0378154ea1178902830416c60d419e5ca1975ed8d261b0dace6605004a64ba985a6e3e5bc8cba068aaaafa644cc853fe53f4ea54aa6df0153a442a4616a295300176a43e52a725e74ef3234d73b108a0894f8dee8b427ad25b755da88b18c905270004409a3810a43109c1b9fdd614cabc91467a242efada4cb1c94f260fed91f6024ec8390a4573d1d803361b134d840b895bc84d9039e16066f44766480510104ea660544aae1be3ab514e0afe70b4ee6452cd9bf791735da839b05a0049e53eb8b844400bc36070024c3a288ef2915456640aea328bb0d652279a544724525e524627cad401608413c0b20001f152ae470a7621e83bb65d15a104000360be00026cef509d0be060f63efa21b86067f851c5594b4a21190070a20452e42d4dfe4f480a32084be9525996060c3c4d0f37ee002201bd021880fd49da57f50bea224b293232a6cc4d8c90c6155e021ba054f502f81829d95601ecfa0aabeb4e945cea2135d256287609f80fc79d07d271a5305e961d2168b20d40ec02dc083a41a4960ca00b65e87a67404a4dee0519a90c10493abf05a819312b086028d00900931e4c13886db3eb4d81b243fa089984fda4283497e0b6042495e05112389d4c902480491e4eaf72448f2641880c58f20b84a03a42680f3925092bca00c91ca405c9e2c0b2514eba040cb40e8834a0b320e9054dd6f4fcea4cea0cfe0463608906031b4e89856484b564c4f53e095150641c0046465032e5034df0a246230baad98c28e0487ae890f4fc90f4fa90f404a0568049c79283ae4def6671a7831311491feaa5926ea9fa4232a8588d4ef606f84c265d0936684f0000252f4d7676049c9a914ff7a2a7f5b34b48faeab709fa4bf57667f84c4ea992f02d9903ac9f4becc0b58e060228b9c14e702902260e053236680f1d26ea1b1be78114b74e26097337bd260667fa0ea50507f4c08221f98f4db7a105468282c92bef24fda841e05070fa2b4f8b5ee82bf8921fb40a054606138e82018c1c6804a70b03879e43a1514eb03af1b224e7e041e564c3064eafe1cea74f07f852179854d8b101e29c1ce11d0f1c150102fd2242e308dd5f3c202f0922fcbc1d50cae01c7cb414043f0bc42480631802fca172222b1181bf54fce80c0f140993bc52cac41dff400df82420028c455fdc06a023fcffd00e0f04095a53db014ccb27ec4954be24c745d155e0517df01ed42bf44ea73ccbd1ab9d6ca302aa6243511597e9f4eb4a368d6359fea7d2d34febe3f0681f0634f8aa4bf425d1eaed006c0b9223f0a3b95c3052648b45e4bc5dac1fd964b4a9affabfeaa37bb2e8408c920893b7061dfa8b8dc689e882016bf456009cd266cc220214c343880894816265143de0f08ae61706f829b3cd08a8169b504c06a444851e41b17c9952001e055cb6010351a802a250c5a845fd8a83aa141ffebfe8c2e9d48e12a3b1196c24003613d616458701b56150f1060183665b51cc0cf02ad0ac4191017cea069a95a1c30cfc348bbf96039c32526809c028414a91e2564a047202cd817ecab4d40474194d1ee8fc018aa2c1a72869a507f0d262da3205e550581f9ad7008c42340b52829751c572a9187e2025c4042949e02e40f31ba709c7c28de1f0ae4eb4cec0961c0252600a408aa1b9e872180142019b432ec4423f6ad8d020254ffaafa5f87807f8a5183494e8a041d8900152a6086836cebf5640b1802280af304cba9a9890d2f090d2a51f09aeafa1fa2985ae10d015bcb4fe68be91e6c8d510264001030ce8775913434895f9560f71c1540d26eb4cb40b861f811baab2d3b301ea94fd0ec9f738bf514d7948b370ea370ae247fdb7111f16f25cb5048b4002072654039ba6235e07be1cbc0e3c1a08f1130f1dd1cbc588d4af18800c7cc684162bf86e14215c043ce52a291320fc7c24158292e366e7038625a011c7a80684cb566c25d2ab1c17071b05131df9dc04f8baac92927b25e82345a8b719280e62d7736745248bbb58e07c7c213c059198be1513aa048baa91a424cc00147822500792b052bdbbd85abc495c85271c280923128ce0f89fc019a80e82eaaceb5017230d7c655180bccf3cbc0a79452cc9d219fc030714d8e6fe0ef0170aefcf44f4034124b21046f1450b64434e4cae0b3df7966a42bd47a5470c73eb0bf19aa2e5fb9d43bc3e7c908eab10b1c4b5e103abd1f5757d4f6a07f5fa44ef6748bfa176444478a7743ffcb344d9aa4636b71080b17071f3f61709a5fd2cfc07e447d937ea47a5effcb4d55d54e940f001ebd6b559e00921ef32342324ba3c1086fe286d090c1be58ffa4391b481ecb7eb48eacb45bf14ad52d149a734881c35dcf1129d79400e46ed1037eef981fca323b05d33f404003ff3b406a8fdc9c4981063412f23b0d40827a31ffd39f01acbcfb7b78b18e21ff20340ce0cc6e8ea8017dd088d48f89810bb33285962ec4e1bac0aa63631e8cb1516111a58140a9d1c1eed42af0088f95f0fe0b4150ea606250c66a9051c111758fdecb4021a8b80bd910e51689ceeeab4b644164690422521aa8921cf43bf5a640b740c9a09c8f80dd0d79e085857443eea437d75a5d4446de50db722032b461a730681981cef6bafe1bfd15dfb439f8541d69ad15a6eb3b50fa57869287c685c252c34840f2240169d5d642c2ab40fad337202a105619c2b6389d445911307f51018082ab42328fbcb18cccd2c8dac11f4e3f803b770160c93b9172d92188a74d01c54c47ee807f4dd990b1c15726f16d6fb3c132c5b043a08974b07f1414fc190d726a04c16f9e1b287f023440572333607a2fb552482cca8ce28b2857219ce41243667603e5418289f1b2b425be8692090a68e04c003811c06e8893c60162cf534086e2050f652cf1d28326bce64bd1f18f807bc04034bf2b7025c1f13ee95758003ca41bdb41a0bfd04a7e5b519aa2542422ab07cd9e8c7f410087e654789890b280c91d3fdb7c4cc587ab7b90992f6253d0541f52e29a10d05fadb5a03e1a814b62efe473aa7075f914b6a213d85c5e445708cbf080ce244b4a24e521cab8c4168aa21a1ef454bbe06c7cf252697a759a2e1f3a5f8a144cbaaa920e5860348f50742f34b2d30d069e8842711086c64a6e302744ed381409711dad11a4f700923cb8ac375d0180cae39a8d14918bb7f5c17241a91b20748701b2353c350e39e60764d16c2280609208f1715805e603f789beebc844f29dcba2a4ca43a03c41cf967200c04cba53e934a3d1d649026a9123e5025f0b0b7bc82bc3624c0c9e4c34a270b3b351762156f900954c740a2827cf628890a8852c8a607bc122c5f65e76c90fc38941403c779060b06d11f3e7172b359f70c18c71b1c04668564c5cc311779bc6f2b2bfe1c482281985738a6c3a08927c3f1073c5d812c3c8e4c400da879af64d60a8c49a03c2c2915a8466227083a396176a11074bc993e89cb76c9fd546a20243204f5a9b043ca14ec07da3b8c1bebcb595264a0aa32c6f4faae6c22db997450a49f9b95c84461f76d201cc70104a68c1d30e70785b06b4aea6e6a1942f242dc11111b471c9df3bb15e01096f08fca46d70e56410cd81e6c2bb50b497bf5a8f4099882af6eb342acfa2446a2f8c7189098a4a321194cc104e84820d1cba8e1fe849a060a14d9b502ec89518ef8bdc455ac45b31bec9f9af03d4ca2c8b2ef323f37bfe9b0abb346f5073a1c5fd2a3fb0ea225ab471cac2ecdad903e428e064981b108265b1474d324a8c00c04031f7023a602f65d25ec0b3638772ea210ac35490ed40db3017601bb008915b328fef90ad060ec9d667dec0b66456caea53b1746115771f08cf93405d70c1ca0e6f8208656d4390e8608273d195a5324222e2d36341bba01ba2505fae25358c04327e861606463acdc865023a2827ca2280c45f525b2fa18d53c5cf45e18e919720e2f243417dd6d500d8659a903e7149c715bc60ad89a89390415a9c35927c31ac708945aa7701033bb0cc6992171d5653307040e1a6236e08628b30bce0c91c351731c7a5cd12c28300846fbfc197ce46c6778384add30fa0a1ed0200a06b91e9710e31d0531a3c22a6bfaafbd1c2602899e16f00f5fea95e3ebfad5e7eaf5df240181fd9bb40b541e9bb1e98be73c10067faafc59640d599db5e303e85561234ff8a504a613ef44014f200967a4e5e6e3b741e706e983319ce843e4d84452cb0b1338ada401219225451cb8b875c91a072d4684cd884224622ce3019027130907258c8507c6d8ac6b09bdb9edbea5734754f41c1859b48bc7859d095d8195429fa023c0061381cd54edcc100220c615e8850f66b4cf8f9e6326b9b49fcc8fffe764652ed4042067b05ab0a510e88a167d8c67284c93891349353fd4207c0925e22c661efc6499b5634ed831bb2154093765170eb898fa078ddbf85535cc0a6cdef040df460201ab220c540304c6041e0581b3fda06f49113ebc4c6c14ca20322ab90230131d0e073d94895bf2e851230f7633ab3ed00a5923330e87dc1980bd38cab8d1221227321b0eb429129ae7b61e203c02a694e38a50e3952dc67eaf07838b242c24351cae565cc37a1abb2a4606fb3a02d84c5679b41df3f8b7491e117eeda7751f1617bd1220b8d0e616e87e76177077f8dc6c6a12167dad0b1d63c4449fe40db50755880531c1681a38d2eaac9dbfadd98af35df7e243c70f44ea8743bc0d3fd00aa32797b0d9ce4130fa5e0a09a4173febee91e1820cebc61817b98cec15238c91836dc0259303bc39c2bd44f3f280618c8809e38a878c3678166bb51ee4d61f8e2aa641a575f2cea7690ca3222a0f1795795917969a56ebaf1ca7ceaba2c20da28796f02895f2eef00bfa1e03e4bf3efe07ea828a8cba4a82681459c02bac683908e0462ccafa43e5f7e06447eb8e454c9a2ef1e23860e1a91a126ff1a0d6ab1e58b8eb89468aa6336e4342b284aba7a50d3c31a42d1dfbb704154dfa1f8b65f52e342d54bfb1a6b48af42b402f9f2617aaac260c187595e6a85a3e12a3ab61661c3389ed93e8201338b9251a4b0859d8c231a948742ab303d8c2e94614bd6a956d21a36002098640774bf503b44377348dc4a5bffbad7c7a95bf98a8bf1af4b7127cb0744b1ad8c5289981840e6a710fe293e45a703b68362613a56939e899313ffe2ff615b676b5d50b9493199ac70b1a3e9b091bb838232708a847d56dc117845a120d5788ab72a3febc070ac169fa9ec4dc75e0a10a37478f97474e5d23f8f72bbcf93674a44e203c62c48f0d890d417d8a91dda5fa91b51d75231fe49ba89ca914da80cb8043362b0c5002c4f71bf40a12bef708bd1d4cb5068957511a8eea8631c516f10b010a31ebdfdee818e9e01422899446254c62fa45cc65bf46100cb930444c16e4422a54840cb15629f0deca441a1b98395d24b4575fa5d90388d11cec29b02eef3ede1ed1a38a04769625b48ea5151a956131316036099f51eb682d178d054d4418c53b750592e84bf84cdc080c8fe0aa308875ab37606a761ef4496e242c1f7a89a59822a3f37811b0140e8b93d9a21707e008b71afd61b4ac35178c1221f0b22716f442a318841031194dc88064f06b52218f14aac961008c28244d8324e70c20c8300be9a0239044055b8f4cddbb42a564bed9180d2609303f21233d4e0124b720d1aca99f01e32c2605969c81e1b6569caca445c62650320e1e3900405a322530104e0049d03563c24cca24f942f5140fac0c96a212c0902480093d132701702ce725cb84c04067bcdeb18c530fcf203881e178c6230910119310e0276c9afcf1f80f240f6f7463a1802917002240c8147aaca10f94be2b1049f009ff64119d0bc3dd0c1310f612e35741d6c62d1826f75222486fe004aef82403bf024e5bdc43a71055812ac4859b0708a5367c1a21e80e22a21c1560094311ea53b0a006850751b50913080c18fb107af9a17b688681fcc0bf86e6c8ea27acf08f923f64b6137a0cc87e17ae1882715fc2a30111ba9120c8098fce1c14a37de1e3a2c00a99f004e0b30e20e83423522924aee602715c3507082c311547390f1263669a842a65449a2d45332b9deb4a28b75e61861aa63c1460d953182d30ae7ddce02af2524723a8aa8f5428748c5be85126741e0a881cce1291f95c27c618990535e412d010515550d949fba48397894cac115cad4a1ad4029aa3a2757c68c0e1c56eae13f079589ea84af7c59045209c3bcc809df31a7cb8a894144aaf198022990feed97bb88f691b170e1944ea621aaf485dc5cc911e9b48d841a4030e2610311c35570e67bb9013dd4e459923110e14e34f884ba10c707651fda40d0126505a9c990f065c061703f00dd853d348b784f1f89982978cb243570111704ed217f00d10907e52494172a60f97e846a39b0e94b76ed347a768122c160013fd16f8b40e4915b5a59211d784138a8291d544bfd1103897e24644fdb7470da842195ba71207a1177092498f8927e8438665a788115c603e972aa811441245821d54c23762031852a814c8cd96021618496c99771312098bcf424be6f03c0ad270344412b2e04544b3c8d595aab2b81a2412b77124b5d815134049a600c6311410df54ce11f74df0a6bc542392c66f25143d4c450a714d7483e154584b8ab14030cb250128e963260ebf65155699410299c5100856f498f645b464ea84a4da21a94c91a430ce34626a15e72403267884681d010a8e664243fab646ec275cc321b537d2208fa76c7dbfa293ef0d17b808f20cca0028d86111ffa14a474524095294460c270be8cda7a9a39cad434c96101ba8fe049c26e42b9b0170a28711e0af8895d02019acdc4ab5b30b0e19264c4c0cd8022b01ebe44023b22103bf381300933c17f873e5399179423a7251440de48531abe88031355227191959570cbd4ab6d9af5452d6b8f0aeb70016fa179de0f6fa7ed92f93940292af8331253320848c714292b52648644935ac97291445c5b510110c30d9e915c8ca72134c89ac3825920c0ec8b5c81a49f6826074e244ef980ef417c6d10e82e11893b8ed1240e430120c07d962fc4886e0aa09fd6ef069f4c5c1037b3046116542c01913ef0be648ab7f49a39475b41242a759aa840dc04005fed4f1cbb017e418b4170b9818856b59130df89237bfb59267a7ffeb4c4225431d7b8d05c78bcf925cb40b18632114008b0279b3d614ee4f0c296447ce74cc0e8cfc1002098e48a79734930aad2501f621d3377270ec888855054003eb14e011a90a9192a89275cf439ab373465b0bdc6127af4ca5d34728982c0d58ec42b85854008f4218d2cc0c0a6294521615f5abb9129f1609833111fe5688dbc98b51e8234707e526df413bef46899042a4f1fe53055c1f004afe16fc4c9a2cc2b5a81ab0e74991c799b4307447feae14362acf59c654c4b7818efc31a97ceca7f60c1e1c9491027c43eafa0c1730c599132fb6236304d45eb83cbd045b8883b724f0f61136316048fd08211fecb7af5829b6879c7150e1f9e2889c4451000d3a1bd8b54cc0c2b1b38ac451cafd6c7ef5369bf5a052a43b1158ff474a0e261246adcdeb3387fd46ed2a72807c617fa3c0aa0def0012bbf013180b83d5608bf10047162ab1c2984736c989a64fea46ce2a89424a5448098ce3101554c8c49002266643675716480440e382e777f41985a78c496db042b12a838b0dc4b167981f94a8cce8fa745478705c5343f73f8447f5b215e6cf1aa8a4aa00482141b7f2fa305ea1f47148260f6cfe4749580d0a755218c7033fc8b40942a803ec2d130efc04a291fd36ea3c54001e86f112dfa06f30ac5a035562af93f8b384f76da509f6954ce03dc4cce1a08de01142f5c49a110b0e54d695bf2e8f120a9019005e741b7bced92611848002a449369415faab45ea587f5cba19b72b39636213aa119b1c17b5110b98a375639d530da821163baab82a17dca2180053c16967f44489fac7699384120d4e68090e1996041cd14c95ec1247c4b4090eef872c1c333888551e0af66da1859d50b2f713cccca690905506a99a13f427438e2bb411983a08f1418804c1cc89d6183d79e54576b0dfd8fc4a488a60ef591e852c7246db55366145016260c7c4a72f85230ee77dea8c1121314246dc52af02d2668ffcb977ca5e06027947a2084e5282f1afc413e5a4c04d18466952d01e9e67489b5cea4efd6642ef1b3a01e583454e4311e4c510d9620c5df08c1daeba0a5d18c4614e4126bab813251af2eefc5292ae1cba04ab08e8cd22e4f4fafeb87231a134408991fc21c5a05e20bd8426495421344bbb9e0bc336532aced5099493abeb4b093944d606f111a857a7d1743d07e0ec6904d06ef870d3333e2904eb65c66103a330014651492d5091a60e057920c03a4bfc012426c255fb031049ef94afb2de0c9eef0571b2a5790454f94a22ca4cfd1e992a0977cb0db5c827bfb436448e42ae09c70f38d666f64483ac753c2f0a182d7a27963d04669ae38bb4d4aa846d50bf8b0ae7204b1603082805a0542e33ab402eb5460f34291319a9f3c4eb413d04aa1a6d44923347613e8530fa4b8b42684d238213b59cebaf2bf380a9c1a5a040fe0535e06c676f0212059929123d8d2789b9c3ec132e87079766a4049cdab05b708bf50550df49af906f080669209cec59712ac4f15809c3da32cffd74960859fa6f03a3e320f50db105a128c9a26217b6b13c04fa43b591e89a0b7102aea3f4fd054eb60b42e8a5a54c0369b7805aab4ad4edeb4863bbe2a326d170eab9c8034b86379986dc680635d1204de00660cfd9442c351092f51092a7473f621310bc080f435e4caf85b927eb0264bc0a0d6148b4ec914909b589ead4e1544515c9fdaebd9e0aa4274af514f68a2f01c9e2d1e80804fb90691211b7abbef84c5e063e43a30171134d010f82e0dcea4e50054ea1909d0e5105cbaaa40e070d19500c3c6d38e430bf094549478376a0f4aa283d0f0bab46f4a93c8e418c843745d75c525c06e44a4387e848b52589bf904250a296fa9346187a01943baf475a63d90aea90a17d6eb48f0928680e25115ea5474976548812344b03eac90dfa59142c7b0f4c347e04743e6b099de701cc3fa2ce577882c2e075bbfa4a920bd710472795241221eef633d81f42429281cd49e3a058e46fca4ac560ba594c0d8119b2624c5ce3d6e7011c2875e3fe3721c44fb759c07b078f26c3438671a4245b008f74aa14eebf43b1533094882dfd423051dc4eeda248a50a2ec9b5d3a30e1a4b0f7201343c95b74c8d8aaaf8710120d40ba2af1f0dd85db30aa297b9fa9f3ab84ea31099c1f45147309a26c312ca449aa344ddc08b11b0105327b6088b2dab4490b107718c24fe265a99b108662ac0c5e8cea1eaa06959be7a64310bb8a7862c02fe1f0f9e3dd61ad6847c54a43beba0eb91af60dace43d771cbe1f48dc5c8b24170574a568288ce70902ebaa40f2c20974a636b93a571f01e0a348825c5e7c131920a8503d28e6790ac5472272a0582d47261684641a3a3e0abdc62e2f88f7932f003c4fc75c099324dd6a1aa94f5b0b6f4d4015ebf875a67100c466c2da406a816de1d05e505efa92333be0f3e3da49a71c13192eb50704ce21fa405059b9ba650f5a342d10d85290188c787f00213bfa516b79d57fa27e416dcc0ff25a005f46ad10140cb27bc45fceb2608f2ac021b541eb500848bdd74e52c04e6e8ed0793208030a16f1729fd50e92822927cac78a8991492bc81bcf022a892864e669d1e4907cb5329956f7c255027617345b122f2a92df423a442e03c056224d55bbc7781444dc0217808dd8e4ccdc91fdf1a06592262ca8ef8ac65a44e35da29b902da1fac26d4e3137fdbe0a3dc23bc55432991a26d0423c326eb3c023229ad0c203609d2582763471af2fe100675c8502909d02477c4637c260c22e06a7b021425403904b9abb74470a07fdcd02af4786a2a1cea2d23c90656452b404a172008165426f5ecb43f1fc0bd3606923f692051c8140590304a7820ec077c8aa7a528a7a81cdd4834fc23f850232c2d49272220063128a100414c08d984437c948fc8496509f4924745c95c8de2be20e818dba04964c6a25b988006627d9921329911e5dc290023275421bce7d4f2a009a436442659d0671415513f1951a950934e04896906c13221bca43a28233bd422a865527003e2a2d92c460a1912846464e88add485323db20d2dc9c47d1f47a04442142510a0ba7db209cd2193c359529894846c83dac7f1da393a8a820e610d126fd485e7c23757bcf1506f5a2a52e644f2266ae67032459a0ee2718cc29d70c0950edac6b2f6f460c2f0b4c57c6f41326db8962e524047ff055502228662c53b9cf6a96e91d269cbca3bcd1fe20148811a3da26248bd2316e59f83e863b1f08f3863e7c20ac28e8647bd4294040573710de8cfdf11144f36e046c7b2e9cc49bcfb019e5b7f537a2f215f933b9fe903c34c3abaf7c796ec9a3ebd881d84f26ac8e1f5f09e9e2b02786022f1f71f1f2c2b36d5012f59249a43e1e02e105407d33b24bd9a8133334f90c46b88ca42b8e8652475c186ec211eac6a464f026e8cb1c661a2a3c1b69e227a023afdd402a50b0246421a3b965083a3f0004dc3601e26186cd1d750ad25237a85b9268053b921528d32fe603c01b7c5905928dbc89e9a0623633e80a68c02f4e1a10a87661e29c304aaa84e411d1d1ac72eafb42dca0b8fae3fd104c4a302e266946af922409b42701f6addaa22aa87882d1f24804e33556701cc339088954ecf949c07322de7ae22300d8aa6871285ad06907e3c5a56d88ffcc035c47e0bb291c583cf9271420d8f82c035716fdb52c07115b8196c6fc4e76c59a614058ff80948a8d29c62a6293dd2e7c4923aac8ecbc09d41e9fa454abcac0911c32ba0704213b0603cea850898b397463cf612f088cdc1930d172deecc20b2ce496314b84d8d0d3c812cb89cdca66093125219903949534b00e1c03e9111a14a1707826ec2fe2b61d5305a4065287b8210da8d87c542380d84d59214e9deef328d03998a0130a3cdd98b59b00a8c214779dbc256444116808b69f8ca4a1dae8ac62061d0b0981188b05235c22552a87ebf56740a5632f5c12276ee67421c1e10a802eb491552b46620a4bc7de3c042223c9245c39bf1c80c50726450245774b3f07f0295cddc7089453165608bb7223b35853f40e45fe24f8792c041c55211a84ce4f227c0a9ab8075987c0e465088f433c7f5154022720b793c58050c49f5477830c2028e5db11e839dff0d91051dcd54a464c5145d92d62c216a343f1301ff002fe9316091fd549a584e12d935eef47110e4ebf2ab8a09cb83a71c1833b42f5a8b948fcd860e1a7cf75c97849c60daad44f21b5af53e8a0db8803d444f33a4021667731f4d065890a0b25805662ff3bf32d7a192fb450c4f467fc1999e4218d2cb991f4be02f875ac490d49b18e04c0ce8be8669bc90e70e079b0411b57002dc7e4921bd7797c22f357c00f790450542dcc13e513ce43fcb02063fa8310ed0af8f47305aaf98d7907b874cdc0051c0813afa135a2368c18bf9a433f04e3be26c41ea72d655c0abe15d56f97f002c27ec033cfe8b15fce1f0941edc77807e08526f41c1b094c6004440a030bb3060482921fbc50f828e5d6f712209eac65fc238d804ee0b52e1b5856f70418a021210234d070f59302a4280360f3c404762c3f6e66d6a629e9051423f5a0a8e54f7832d77f32b460fd46d024381546196fdd0f50180f88383f6c940aed54201541047fc4024a821441d4511c3c9c3fbcb6a0388579ced9a875199ba628ce5f982950cb4682cc55c3b6a4652d4466a309dc1e0cca44c47d06484e281a470e48118c389d8291ac0cf2b0f3a831c1bd68671ce454a08c2f48194648d323b4e8d20363001930c90277cce81d4816285b6c258402a302fe04ce2114636e0314e7a0069bc5fcc9e1f847b87fd45276948a49e23a53e733ab4180d260fcf41b909254d6c80c241a520213214e5005467e44ea890248470ad49c224a4585b2ce8f4056fe290c008701b622f5fb7523ef3978b622b71bc171d473a07d9d2fb23f088fbaac0f1dec323c8004f01b38b810291e4cb46ff41db48c5f8faa9bac799df9ec9531284495a12f9354491959b1a14cf35010ab386e8f09401f84b9de88202c02772ac02634a6309798d65179710f8f540eace8ea3c7c8d07e5c828e4ccd7928db2cef011fa88c1411b59ac17e67ac01db878046606e8c0a11cc1767da8229d0f8a364f741d38bb6a9f5514ba9cbc9c7c4f4fdc4ca825df50f411ac80b310061c208e6a6b0a9965a90d127c0c5447e72af8708acf92293ace0eadae6414369b49d0655e720ba367c02a3ee31c77c30451f3259f11ae50cb13024fa7d34a1b992756f01bdee0a6275c4f54151c969678ee49f607e9ac7fe027ad7f9c749d792c72550e97ed02540538a1d721b8c92bf0de1d787b478877cf3d555c328d35a19fe30648d3d3e823cb8be5bdd41dac2a630f18a72238307881543b0f17960022c6bd83a4399170faee209f075cddc560029aa598980498083d24915106c3fd2ff4285c51b8a0c62a8d9b00638705331e05e0225292143d269f02c950436fbc8f285b14a38613d209d2649647ec236331c2d9f824954da08c1c6c8f53a78ea31425635cf0fab1a6d3338c17389fb01070b688d104ac222aecad03984cbba862fded3262a72808af1c365066cc44e123b961a0d48b592798b230ab515cb3bc281488a62622e1d01482f4a08c2768323b4771d8e16d26d83cdcc8e04840f4d48d5498e179add0931b91f985326b89f4910f449d5cb58579c47ad32f242f54964b358bb05c32a59868c0c72a22957921a1881057363260738331f37410fa8b30f4b0ef65a2459c008285bf4748483c6b87ab47a1e7c08590afc7ef43bf7df941f4fe4413fcf001cfbfec9c49b5109cefca0ca2bebfc546105e39a182c9264859fb944a129f8dc40969fee59baa42e83cd883338911fc03c023ac062a7c783c373a8b1f3e91e033cc104e79833c132a80b6327a986b871b064bc00aa8a880c1850246a1015e0c1422e43588f87dc051952abb1ba0e21e26bcd18648863d0ee043fdbdf327d3a203cec8fa6ebc810425ab8c81e3698e10675938f8fefd49314c8b40e769b46cea4b20f8fa4aa732fd291e52f63292ebc346f33b61a4d70be43e4b0caed6f7d7ef41a5d1e0a219b71ed2b3f0f4b8b01491a2492210a1b8e61123c1a1ee6322aa844ae0c3739ce246efb2d4f21f41fb43f5f064469d64b5fa4b85904d93b40bc24ca1146249bf2129efe20ffb4a32e520981a218ba70aa9585ab7872c5f8b4b84f31eaf26179719325d731fbc33391ea6bca3290c5bd965271ce5d873c5dccce5042c6c97d197f4e00ddc6da62bcd0bfcfb6c296611b1ed9a2c713ce328aae8f77c2378305f2e3b52352ad0477709d41fbee9a029240576ba423879c16b7c9c05c43c3fa3e00ab7ee1c800c85532c27fae31a080db21d43e7e722a8082e00534a2018852709ac8d0bdd62d59f0c041ba06074560d26858f8ee1671227b3ef4c4626c748c1342500ba5af5c527e7c527cee4a2bff764f344e17cc70aacc041fe5b46b4ef42f50956ba4e1308524c61cf09aba225b5a1eb19495b10322d0b7bc8c41a0dd2704bb00956ad4dd7826eebbf2319d694b90e3b5fe763e05c034c9ffd67c4fc3491669a1dfd783f4b1ea866101f15ac03c962baf9c078a8b06ff21b05d407d8deb08d9219322fdc37182845306f5cb899bc22e331300498c7acd02a3b8ee01991d076f50c5041d8db8c651b28e30038eb6080ca4ba8183882793746e83b3282b78724f209d8e2a02083db9fb822719304879f2707dceedd1b269e50e8641740b7374b8d44c70dc7181a43a7e2264165691447867d6f840d1419e71695b1d4ae1c751b1654cee8b816f0f8850819ea6d0ef49aa10421b511f0f78603f0fa1c157d9b32b4a34bdaeb4120ccabd908cbaaddb16401c1646eba7148a544d0b59011cb96a3840d77fda406f140e7fc45c44ee843a1a2c9faaefe5e0863fe13b7a22aa94f0a114aa530e7c7e23712930b8f0e234d262e72e72c524f52eb56baa79a0fabc769befe1be0b451466e6110238f07a2fce7aa478a4d044178e8ca4f03188fef02a8ef31b7723a8d26420920bcf5ee4baffc43d498ef6d84305e066baff7fa298906483559453457b762736b114a0d274ca5080e973709218ebfd444cf8c5069aa43e35078021a2077e74eb598924d98aa0fc4afbf7e0afe1cea09825ab019108a5069807830ff2104023493b4a7a2f51aec2dd570ae41a122a4fedaaa0942634a99e844060d5d94bdc1a4435a7421cdd4f7f312a1eaa20de0e4db0538fbfcf5b7b4ec43b546fe466246a53847910809d1288aa651055da03413724ae44c03d102f934c0e413b505ba809ad005d49f1d2aa541f40c865da796a84c96354bebc2a4cf9a505706ac6e01263ff7a1d564e81218069908681e06f7b005100dab61a4e8a966eb480708676a99a55af863b7220ee0fdc38eaa8c185f7c758463d82b07344c7d5c611a9e13eba91342449222b7e0e80a6a40eadd994f9f01c5ab18dda3f309fe7c0d5241d20ae886bdebc40000b99c08a1fecb2102402e6b050033853028be0406ba0cd36fac136016d3a2a0211407087445032307c0fdc9a8d44938fa7439c233ebf5064aaa85194e144a93322e422515f5a3a941e05724f502d3a044e872d46d633ad4cf011865e47a13fcf82831f589f09fb09609418fe8aed648364ac78159a45698c9fe5c0c6a477211816c08125dd14341d530aba3eb4290ea59454d301b8808baf201ee43b4cc1b4c44bd1c38591af95534a4b0682c4915faa45eb243b3a2f0d84b683666cd42054c2dafc65bc3accf07fe3728065169131cfb982f3debd54b58736c0f121ffe495d06834681c83fa5d563e6a030b247e79214990372b99192419737b73c1541bf44d3d46e43a402449747f4979330ba1cc21863a19a42976505b2a9b71f979a9216fa5104a00eb0a1df524f52ab74b9ca0231753abefe20b451f21165e0f89c9e283141a26f4760ea2493a8da699ca83496b52fab30066a08e8b32845b4916024f41369abd0070736d5e14c82d92602ceb44347f7b1a12489bdc2c1f1a770e0d23a391a108ad399764852a54985e9d264160e9646b0a40c31f094e2438b9cb34eb7c0981dd46d633dc636221b151c97cb07bc712349b9f19fe0bf32770923e254f31ae89de31b64c34925133710c138b9120f978f17282f6b849c99f6041e2bbcfc5950053df8121de891efac0d4f43dac35c1ee9a69f2480033fccdfcd50bfec291775eb22a0ba6f1df07817530882871cd4f4570654278e25d40357b229fb2440028da0f2230cf905def97cb946fe70c411e78f372035c809e04e26dc14ed4f4f47ac4c2c4ef146aec75099b1f41c88738060f21ac00617f71a88b84493d08e4c89e35003cbb4e329d5eb20c5b85cad2608857321ac35e3fdc78d901798d12cfc5c44a5a0191b28089170197f3d918f2007ccbfb5e87d1c227ca27a7c243bf084e252fc080c5c1dbc5633ce1f7342924c40e17132bef4266c3123a0df1bf1f03e1288c65f1a800e46f25e2c0ad405441653a00dda0423ba8c6fdbcc0c1862f8a4a7c0310cf48812ac3e725113750a90bb04998e8e96b27d71bc4f6714f1182cf532ad2797c05a3c5de32c23aa291dee0b544bf85268a9b107b122fa050828006238ebdc1989b8efed88ced4422f11d093967b0ca8b8bad21aedec06cc034fb9757c22a2a3d204c2273cde007551d2fd0a541fac24e89f03e3e8336b279f806c5c1da610f49e3966e7d4314e6a1a5c87450596938d025df7a80e80025612a45b921d19ac373752b2202cc496b5c04ebc06bae221f89b0a88d14d950f266a1cdc39cb1d28c64687a823e0316c5aa58cfe22278f53958f81ad71ee46fc0aac4173597074f39eb97d0e4e8aeb3dfabd8f8f63d34c5c428d874f38d6916871ef50d743db15f44844d7e316f2e78a45e238b7b54428704fb90d447a48f501fe8487eba3afa289e8dc7ebf821dbf031703abaa901837eb0012ec11fc90f87fc586e3d8e41af4a7a3901670d40bc1073ee5ee47ebdef81c70e013bee24ae69f41a78aedbac71042f2721356f5a32af2d0a9e8eb48a13469439e27af44a5e2e0fa441ae247a75ffb14434f1cbd87301ce80da154b54ca52717373803f26cb7a374cdeec376cfee0ba1fa4ab0175a4fd0acaf287014fbfb07399ce21bc04c0e961bfaed2108096a05f62ab84bc282b00f590b32162f5ca6ae54d5c99ec517b4e9327b06cbc882b154491b391485e22575c605d32367f0b7143c71dc65f6c7afcf062c5dc7d2737b317de53246730823c1e1d95af824ff51e8fe21e02420995bb032fd9a062c05a309484e1c9653c61112a2c73ace9af89941931d47b0459774747df4383c191bff042772433423473acc7e1745f7461bf897a43de0ef85554cb57cd6d323f18dd04e5c1219032b0c205f9265c849a74707f1a980c3db081dbaeb4f81d2f1914007e5a75fa0835848fe7926819da3ee0e2b12416c74fdfd0b11a21e430ac5c93285098b1d21d94c196b050d1e49f513a3facb47a7788458277df6fb7c8e067a5bfe44347350c6e2e5500c9651d607a90b2daf6e192debff71a7ab63ef85fa8db8b8c83bf8eed512388b6d7c65066e98ea50b5a4c64ed1a3b6421c224c4614a5f93ef7077e0a6aa3305a27354e5d3d0e0fa863e40ce20d816e0ca2169aa14c8dda42b548a1c583b4e2ad17581df68f34de0dae45b23d0c48c6142d231326f8a2af46b4990abe3babe49b4a783443821d082da36952aa0c577d51b40612fa1cf4fafa8086d9be455847a64279fc1f84cdf5f87e24b74323c53264dce8f49049f3420928e913f0fca429510a551086f9a90b67a2969a3a104b0d52f7aa4d53f508378d2a0ce447afbf1da3b8563b4549aa1485eae4aa48883f15e748559306164a040c61f580438825f4414018ea00e9855d8b7adf0c11a8428e67f80a12fa5c3996eee84b042e747401bc7a1df5c4279cc2d24e3ea65cb7e30d63674649b7ef32b646b5b51872f5391755334825ef7d46055a153eac11fb56c11bb501e8251929a19e1a64164ac8d48881c123161671912af57055682c4be3a5e4158ccc5e4381f48617749d0118eba266031916368ad2b21c99f9023c688c57a51f9590a214e8e2ae4a84e51d01551e593e208d91238620ec5244f9f8451fdde85247b1ab626ae2924aaabf21faf3fb422295351eef26080012ae2d25fc9e4124faa04262efc558fb54c4e862aa2f1000c42900093bafa524218030dc08bda1343c018109bc86c025f6130e55e6efc750b9030818036200e20a7ce1491d5b502f040dc523161a97b17b20163e08424323224e0c0ec74248661f88642c059078c41214b120f1230fc8f14c0c88c58a44f31880b4e146217e0c21cb243940621b2c06a90188c428930ccc40a8a4660807c0e84254744845cd2860f81e240d3185bc5840c5217415b81f47cf81547049c9231b0c35002916231ce92ae30708c0e3e06ac40d88000123fafd84237226a3809d6375b00389a0b5a52f16a2bb00130120249f18f8b4e1211141fc00261d420f080fa318e088b790a78e18b9abd10098d41b4bf00ae741b104e0be0ea8ee51b51a1212c19b96708c24a2dc761bab0a004cd41cfc9fb4081be0414b4b59d20ea23492527fecb29211374da5c8080088b01f0cb0055c42c25f09e0001708e5d630b054884d5205198049c254e4122801306014a3ca4e4fc20010070614b1e74d12902402024b8ce106a6816705f024a3c0d86c108a5102c006e2427a8005f8244c23040604730430954121b5451180bc3a4b1090e650811d5e5e4323cc22cbe07273e573e0455482b83209eb29ea394480c90e22494d1010c0e43cfe490cae5de557910214ac4511a7521d9d041cac62fda79ee847f590fe38a61a1ab1ef14eebf6cd513bfcc834db58845e1be5108c05e8593923ceb1100d33e4a041e4690fe5738538206f4b2b040c0ef432e8442a68deb79b5e5849cb106e0ce71003f12e845b45f41a65403af32040e8f11047bf203c434ca52f1f36a0413ee2418d1b23d12494bf905e21ec208711a9c04032c3c24150c1de0f98544ab11e47bfe4b02806d8c5322d2a379fb17c0a21010448486a7a2a86a410fc2a0687ee2e842a50e449dfd69faa0038d480946f5ca563ca2d30deaa48632f18f986aefc6aad42943d4a9b75fe4151a1aa23846968a608789345172a5838308da44bf8d0662efc0724f25f02183e4191b3a57cb460c0129484b953c2fc06a517d4e5031a5a7f71540f2034872b76bbf059470010baaa8c0c24ce2042a85eea5132f4aa4198b8caaf83aac038a35a36a0da72d41a309a212ada5cc747a01508e24a2382242594ec3b7059293c8cda2b449b8cc4a8f020b28ad72062b259a00a9cd2465e458506d1ed4344519cda0c6bf961140a5694921a153090170b6d03750cb4304a44e6b4d4ca06abcf21dfad42c25089fb5a1065ae6c6e43202b007da44b428c88472ad89aacaa2d22022625e0c482131542e532fc66b4107d4485bb442c244a24b168a2690980544564004f416aac3ecb146a26db4674aa527090843e7cb483b201de91ec2cc44871cf01b2e015db0932c2a698ff415dad93f8a26e50e60eae3fe814d44e26646059021ae47a05607c5c2d7ccca4aec115eeefde87e9606131605fd85069bc8060511846f2ffdc3430b5800f245cf10c3c2c065864430facc43540ec4c5454413e8116273406fca948266d1b78d7d70d988405406622639344e66e089bfcdfe981097019a493089bb65d1eae80145cbd8522bbf9dc494a1462686164a410f0b1725e0adf11cf46c071950c3441d0b438b570c2b11138619b4c43c030d9857ebafe37e9408db03b015681789b3c6360c092a24013cfd4489f8449a33a4462763e0b28396c96e76d74a3754c8d031c7267a807698688070a9fadbcfd5001d8e8cf1e9c8c463702e5a40cb180005a32691a84e44a44978d1d1ae01c411d114341b938c4dc1c624aa3ebe7672c722439432ebc16092a70b293a19095a2e65103c2682b0d8ec5caa9b856c83fe366423a38ca9229d114cf007db4d01891786d9339173146857a7b4d66ce2344d5052abc4408ec10c41b8bfe705434ab71407da15f8c6d2cd79503975a11d4c37495190d2e098160bc63df7e5312609564471c836740b86d047d689a287eece42987c38e6daa8cbbd90541ce26c01d2228b68931952299366b0c666c60492b059860e26e5b5ccc386dc31c1d0e11ac69c0c6346fcd9748a81b660bc7c72a5a464a3411b31190562e72e1a900e62d9318e383ee510244f2120c2a5a306a193550e272183936c10041732dd714959bf1dda41ef4a13c63cf409662caf3a084e07ae054ae04d31068dcbce7833f4371a8d0a7693041bcba243e7a21c46024c6245ec7d2c09fbc75f3478542b38d2d13e3605cd079d9007a8ec32444934ec25d634aadb021dcf946342c3c17ac21aa31330cb481991c800744103f6170740a522a23b63bfdd10251943fb4d9864e8f4fd8473354157a033259864a2f05ea0cb32b7f1a792cf823d24316027742841630e42fe2c986e7637afff85508e826760c816ac9d5afe4657473248111fa895e89e1df8481bf18d4912af83b9e744c4320f21ae0c4f1f69090ca6028c340e4eecd2b7fdabf8e5b1f945eccbf46105e7110d3a2ef84c074f8bc663f5539040aa4e0607182e715ceb681f3933bcbb901c0f0f58a263b48b0b0f339fa2d8a49cfe448908db9960da401d88b3bf1fb67b45260f9b9e60e4486ae4862e6758bdebd87c40c7b1c5683ee3cfe0d492fb154c3d742cb40c9120659c2ca2b04227b2ab91a7661f059109a3262b74520db38dbc7024a2f31d490f0a52c0cf25f91531abe3260b139f1dfcb5a1f21ce649804025e0e8cc1a4bf84bd9a34e16829db3a0a161089546450b675b183cb60c7616d2d6b7ac19a1b3e918743dec7c268db82a0160ebb2cb41e967b347a1abb3ed06e86c27a6099de5c434aa19464cb19b4cd2b00a12a609a69e55c526664941a7617b76af81330c9d44598c199d8a18c8434afbc589eb83f6c1850f0dd07112119577e6c1566036b0d9d0a97ef2e600c8035b520a059d60d1d0f925bf07a911556602849133fa82e8f41815f340ba6d488c2fa392241a182fdd5d46fd19613d1853185b4d084aaa105d4f4c17b02e7fee43ef4a0cb68ef1a2faa2c748af09e11dbf3610d6502342441a8b068ec16a84abf147596da13863310d30a363afe1eb62ea1aab394bd2cf48dcd0e37481f6a0a4b7d5ef07e8677e305151318d606a9de839674a1aa12c092d714230facb0b3e785c7cd0d1e812e283a9dcb3a30da6cb4db51236259215e81d35ea4a63838e44178164a09a4b98d60991a224a22262c3a50da461c2c1d5e0dc13afa04748d69017f3530f4cfe1ce872f7f4307c3aa5a148e46a60e4e5b44e09b52af595e2bb16964f15d042cacb0bc0d2098d36a3ef9cfc490885cad0e607985a969671d04c05785e33b115742e1e4d863ea3e0db97f5d1930ee8a8eba4cc8ed3e206ef4c8be492473ede0467f792c1e8b3f3482ec7841698312298484cfd05e8894c1cbd9d2161066c640aee0a1749c1ae0156dd8769240b6e9b871868031cd20c38a26cb9b0f4cd701604abd941ca25193e80151d9b0c44a0e32444c2e5b590a56c84285afab712af63ab9d4d16ab9c95fe781b40c0041752b013ca8a03d6d10e065e6707350849f5c8a2eb134e014f66f5a214a39cb49d0a949e0943b6ab1de78b87074385178fd38e45c845110b1099d70c268d71b2442c056e150f9c5ee8a0f468200e599c13768a270a3a28b73a8872615263088232011ce81015c3c78e4cf0050b1a1ce40e249f05030e7a30a9614e8c6023c02804e89434534dc41d046c0a98331fccadcb429a2e86ecb7624214624314e818d28149ae4ea0a3b8ece869c9941066152251494d5f157416a1a7fe26180dce9f754f142fd9b4c1f513051387e0fa08beabef4cb704979d9789cae8274ab7ec43baafd748bfa5f95cc1fc21b4024665070338843828d87f78c1ceaaa5e22e19c88d481de73840112fd00ebc0d8c899af0b7e1f194d14e66cd15c3ed8d78f07cc7aaf0c0467ffa4bb403d8681268eeafedd0b650a442c7680b0e54684bfe249b7ac9ca6c87db14586de2812dea25d8824bb3aa88fd695401a1748819bf95440c314d2efd0e5624df42a40306b8bd110b49b0e51032fe006c380838f0071303b9b4e8487b06127695e0ea08e6a9d3a0a7f8221383bc190d6109ee83f61aa2060d8c06ce2d7e89864b0aef399800d41ea2dae776e2e79cfbf528185f9c5a407b1206815d078637f7d09e05d8d4503b1e28381dcb4b7c6838ba888a6326f8a086cd514fc1f0c38ab10930ee8c2a4be970b548140e10ac0169d230681811491aeb2a85af29b180a835a45074260b1344a521726ce50d986c446e52c9b80e8bc6290ded9aab159004683f78482af44b08130ab3c847bbcb126ad00cfd68ecbc1c111d08749c9b867bea12bf23a8f70f1da8c7058147cf703eb746cca107a38cf089e4a4d041e85f2e3e7763bf09c604a78203c3cb28d19f2c143a28074c18b60b2e14385056e8499808d8e0583692236fb645368256932d49a103c2ec815650c704c34c110333c41cb1a5ad306164476c7a851341f2920f624007b30a6c6ba317c705f63f7e3d340f36490c2310250e570c1c5f13ba83c5634e065711a64784f5a4c9236053a183404009c638b0e8f762081138087249417466a511c251a3938898b451c3c426a58c52eeb749afa2ddfcd80838d939f745f6a28602d828c3bfa3460eeb138357963102138d29009c18272326690609261a1b81781ee80ba6c2f0014aecfa4ae86400496caf30b18c5983471c4c42e0b09171c4315d1b164e844980fd18e8ac3ff4341b0a260ea6146dc7654d98004cacc4cd8743c5130c13e8c0846023534c10a64fc404326352020676500ab6987a78cf19b413f94efc49684d6910a8823d33fb4b7644898920ac438a8b3ea5a3636fc6f4092d850963d4662c2f4ca8176e014c480ab48b4d0026080384ce4a44aad9080d94839aa2b365b825b249607033810961dc54954ab86c35c601d5c1d4f084c1846871a7a3839ac3ea6433a4a860c3d7b47163017b139249f7d0fd8c34a281e1a53921164c30c60611450c62e050830da712d5051332e84b7433a3c084608ba81113f6060765c0dd5aff12fc64a80a7cb714db4f0c0dff00014021054af0b63bbc6b36136ffd28f443a029087f0dd41ba86c3c5fa3f5fc23349d036f38e80b007f50195c0ff5045411ab142cef12454029f96ca87dfc76f60affc0150c4b5c1a7c06ea28a0b716201e93847dac2ae517a838f20b106d55a6593b0079f643f893d8a03936a74a0adf03a8294180e0e949ba09d4966d0b7492e80abb1f28075dfe54085c3dfcff16501840058012c0a90d93a4cb3c76084c0e38817fbc021c155011f8325912b8455ef6089d25bb171437800cb6054e277ce5626fb2d8e824767b5c0bc74e08df0ff0281c10be3df45326892a5b7c18a8af26f71314381ac13f0308015c224443ee0048e086ff50dc6ed40a3c1b809e7c8f02a823085acbf89ff41e003840747e115c012c05fcd5e9add45a553af8a80e080428f52203ce029a55a4bb3468e6194114bc4001fc2ad051f45cac27efe80d141d62e2d548056a1f926bc05fe0353e2c8c08b177fc376f165c745624dd5f2825503f42230dcab91ba00d2267b8411a29edd5802cf4d90a9e03115e7c1d283d14048823dd10e03c400b959ad20942b439e8b3b6b7a0a6f4765bc0b63d0f95de0c113c585cadacc9ab1654b44bae33b812de7c911044769199070f1ddc134ad3f46a640819ac4227bd16596fe866aae218fc84be1d8ef8a05624623e2f19e00ba89255c0d68ccd49275b722c0a99800674fe281ffc2bbc07acd11b21ad036c29334f1226f6017d543f1418f83d648029890467f0e2f2501d6a02350adbf4e828bc29744e78f8821b1e3f093420ac06cb6d64ca74c80c31d453d007678cd3440d69f87c03d4d19c091cdce52106ab0817de28d4cab5b666c023991ce166d6d2bd09f8f5dc06bc3315fc23da36cb0c7d3a0097acae7c14e42918d304fe75639497e05740665306d0581c849b3111d1083d2a7d218b1a2664d6bcb8d01c5dee7c06b1ee0a044e20cc0388f70900101445b85c0c90298406d40e0c9654a901ad8d0996aac4adacb12189ecde036f4515d305085216c269040326d39e8cd4bb596f1a43afb84705ac62ada43f0fd4b99a2976f804e2bbd10496c480845336f21c0f1c291731505de8e85aa9a87e7c0510fdf40ed413095c790708c4ad2238009681fe99969b4a930f2755d33822773bb607e8dac93e153b9440654060218a08f08158e0f8392723f2a29dacb30d40e8f204198cc9c916a335a889f01431d0f9132c069c1cfb900eea485624bc041ffd9c5002ba0a7317b6b457e82ed4a265187795a8f4a7477ceba6fc14e0d0ba9c055b878196a98fc38d4c1a98583c85988c65d4063bb1d30552205265d37b1993043abd312a2e1caa12e52324381427259fdc633fe3e05a85f89db424e88326a23c1cb669c01a11a599a92d18cd21665aab1233644e80958d14bc2a0a310749b10e7c6c0f5d0093d50bf4153c02a434c5498172205a45f02712636b05d0e53a0c6950a69d0b88f4c22a43773a619a9c11e02aca2c2cd4a66080c91c1b869164071074952856301b3443d6e4a95239e71f011b8d055f13acc5502e12549a5316eebc0eba03819dfe16f0e2bdf4b00b138e7f6d0912dc35842cea4a27107e4b2fcfd6f64ebfa106eaa2ebb34cafd2cef092a142edef47b7710981eaf080e26c6c451da50a8f26ce0e7102ab091f54a77ec4e343ddb03603ae2fe2c6b43d6078f508f846dc3cb8a7c0f549900ad76748853ce343ed87ab850ce8c5d24a01de8aae89ef69c1d941fa70ff8ca2a31b794bb775a1fe3291f0a289e05e89425b71b5a2b87e97a4ebed2e5cffc02b4c504bf88d892fc30da0c3f9a0c205de0caa808bc5b603ef5810358dfa4af34fe48122b607a35e43c72f218027460a6ff310631b38b326f48fac0f101861c496f74e13e0fc07448601cd5cd5f5e38c02f60a73168dcc9487a5026ac905b12896f9cc1a6a8ccc0ccc1d6f0cd1861bad98504de7c0b025ed30e2cea838f630d422c3da40106d8e3c91850540306c5f48205f8050022992ec49189b7f141f52b772745cfb16ea0c0848a844cdfc13cec4a1d75127763e354c890b3bc1a5470771d91e25de68e8991f1a20074ad42a890ebc86192803c39b0064b12034e02f1c0055b40642a318923e2c0db63991619d55b4092d89bce5620011a035960fe62b1bb18d681495000b877829f906e014d892885c2318f346277060f0d2c40be1f070121906980b992e20d88e558840b6edec17c652c052713cf4409133f4133627d5c608d644b2d133910fe81110f71423769988d3ac16a991e85c8f342aa7b215f89c429d99f00ae5c2375009558649b5b7274aa1db124be41044bc4cf407bda3d0ef91a2d3b6717e9cebfb4899a506566341a7782b0d6b46b7dda216e143afe378838d784a654e66a1f0f2e4545961ab045ef3bb1c0f5862f04f72f4c1a8127704ed48f50bf01e1d04e18997a89a804ae448adb6a711eb3d963ca1ccbe1dc15dfbebaf4a49f51a6b82a7e7b703a7806e2d585282c4aa8ba107c48088434bca88500d044f850a9648222aa9c3e213b611a7ce80486512e00b03b3126cfa43fc2bf4454c491d0b7c46e3510c1e8c87dfa8c60a14de064c123d08d4860e3864e7dc1529c390ace81e637a7161c604a91e1017b70e63a1c8386e180c4e820c89051e548384839a94e1a48b17b472f08850ba0580158a233414060ee69c679c5c401d83d111d9128c112023ce763c0dfb1ca0572f10512ce153cc44d22619f40756513cbc1ec0494406e20860b1e20c7ac5c8b7eccb248c3bdcace6d438530d05d60339a8eca448fc48bb1708292e84bf5827513123b23123762b95b528bfa8408c806ab90b5c513e1b08ddba122cfc257c21385c42bc40962258a115b2cfae2359791d03e421d2bf28e37603f34492e61c6e3be1788ead302f0913e59098245accc121173c387cca0634a6a2c19068be379f57469b454aee05779851816ce45c32a8a060df45d029d446c6a299704e8426dbc2674c00e3dca612f60dd520047883732c6fe20ac5270d72aa106e08d0f66b445e440d611e6af4fe5d135c30b30c28283b0950582e9c0f644d65584764c608117cfc05e85c24a25bc1434964946784ed883b01f696cc5c792555509dae820681d3110a1bddb858104c07bd09889735d8b40a4c288f4f460fe201dabc05c175856d8eca4955ae3397285f2e66fc27bc0a50b5cdf4f420f808ca1e0c18cfd476c6d8802c9f0da003a7f4c011a813e436840bc384e2ee1415e8a6b5bcecba15eecefc940083419a5c970a54a3c6230be8c411881d61a69f2729f4e4323e809f075020a00997fbe05b4445a4b33c0bbf1359f6db73006cf1279031e10dd9f8f41a4eee711023ee07152704dd6f080f37e238f806280a5417620c1853ccd907dc6c29e337c91c0887c752a8dc1f1d934ca8d8184c8f47583ff02764f4e1162950e51d1da8e114f954c300c7a6d3af75263c76991180d7c61a1351a2ca50430ac02265750e8cd2a52c741e2b8061e232c60d6184c9654b71b4c8f180a2f2b7f17ae0c6a49cf4ad0e72dc249bc2d1070c9d0ec890e193233e1974225812b51348c6dc5452850c59ba0ef128918fac1413a40c4ed1ba0ff1aa680dc1ce222b65e069f0a21d85e0788d0c3f1c262c14ec054ed30eee0f3494446dce3b9e9fc009281d8e0a45e3bce8a6247908ec869813ace86ca80f3cf5dc1aaad85180ab7c7d0cd01d280a951eb8081416effd0edc66ea1de006e716a32f0572032c32ca3ef410a04765ed2c9cac1b95e621ab6e391f775c1171869d165c0ee8ee2c3c49e32f6519e8dc1ef85c371fb3d3d3501cf36404ce146851221e1bc312d9940f5bf4098daa9165674ce8284627e3004906f4ac1cbec0609c5eb856f06659c90b6f8b911db1371a124ee2fcfe0fb8bc5a24c596fff450dc64e029fc265a224e8d12d2d4ac6c6d0f8c19eec64ae16685df89ac62071c444626d2b09d1d93c9c4c2d0e410e86a55a638270b2bb51c3e333ec02727f1f447fc326fd464f034381b400f778776d280f82520d70aa80c79e6ad096695559b104c0fc412e503adcdec0d76a5a04bf69e0ec90e538d0f1b9f5e2cdac1a06123ca4c85b3c02d13144b43ea325e18ab50211c44a8cf45f899ef78f40b125c5cabfd0ab8b82a09094ac6c582d00f9fa841ef4bb0597eabaf48b7a3ed07f0fce60af646e5bf0444f03b71716e09a2fd43b3a50bf8563c01c1a7c5d5fdd5f02923dea3e7ebf7027fea25e83c0b4803596df8018af5e724a57148dbda04d948c2c123808a7ab76c4ed3eb4164044fe7fdf4c41c49bfcfba5bdeb3e081944db702309e01329eb4e2c8234bf52ed98184c5b5058a683495346ffb4abf80e7102fe0a50721a222294d5c6c78b9b50e084d4c2a9302ef6da1b38dec6b4bf4680e4ade51064fb0c441d07d4291565b0c6992519c11fa4967aa64fbe4ca10f82b4ab1570feebff1be3bd02667a16d06e077f446d44535b70bdaac36a3e286fca2ab43b4a1690c031d94eb686501b825cc8d4424a7c6a72d8652e9b2ab859144489bcbbfa8104aa6138994c7f0037b84363314741f23675c84c0758e64e2267fb3af4da321fb11e14386eb8dce982eb488e869f54f85564b0a7de02d9191704412e0d130d5a1907406cbb243ba48de868cad044e0deb668db7594788035e12262a41c9aa0ea37611a14a84f82104465be68d82ef4ad8f00dae9f47f50c2d24e90b4aea84640f0d119a0e8a980efd3ab3a2bc8947ca18f0f03daa46ad0c1e3eb49fad22988d9e0e0128adfe3449d98c81fb91451f8e98c3afe796b4ea93f7f405fa64e04354c484f6c1782b8467f052d249f4e0db80f642cc2aaa830ea48cf7ec39f37d4ab3a1fae6001d80a6c32345afd056d1b5ef490be8003680cd4da1bf89a58ac851253c8e32b277ba59cdeb90524daa46874209635a245f0c8308256265b41c19a7873c10af8b6e7699a30a836486934be0fa04a34382f00e4e0e4c1259fd0d55d852c6594aca0ff157f7dc16c690ed09b19d9b47bfd17eb6bd44f8a70d05f8326c40b6a5b0c9d5030cff46e2b43706a3c5b464f03c305a5c5a8c42b646cfb4e247a533b5a73931a2a1aa6a09d64ac084e1f5661a89b16d80f64a404df0321b87ab49b58569c76a618a304aa05ec4cf81eb314aceb6aa48b8863557d168fab242df8b4149b2a083dd22b1182b444c2c868a8441f72f040cc1ff6667bf11f9a307b90fe213e84709eba8254ac4ca981152fe89f50e0d111dca2a59057670b40e813d2518bd570de12a315481b1aa95ab0f120e083bfdde0945a7d40697afde6608f38c190a0ce3e2e5334ba8c885718f45891b42b12d6592d143305fab26626441b1ee09f4e251b18e18e1f8340ea302c39dedd838cc9814128ea6731e924204308a3c24f4107704c60c69408b42f79779e9096d452c614b7311076b3cabb5be780f2200ed314545eb99a844bc0698a1084868e05271a33fab0c4c101b56610c2291614dd9280aadb7840db5245489a78d9d0b5187108d46cb5a0e98c80f2a239704bf48d2ac80720cecbf9593616c3ca6477eb66f44a72efe0507d3faef3f3b9243d1cb3c79931a03c72b4d46a37b32046a33b1a8de10fa93c684199b4a82a003e83b46a3d1c4ae38964854e4372502febf4222638ea12e88ad7f8eae12b41f7b47e5a0a88189c38f2991304e4baa847de6672d884a15c6443ada8f5f60a5fede6c43468b7e3496060c27a707e8158c7debb45d9f0aaf24a208a52e069045c2b9c01cbe4cdf580d55c0d8c9150cf46749c2984f01abca70191bc669f4b081e15175b48b83048d0642d0e60c4864f7fb0ba86c292bcdf715b2a365aa55a8aa564493078614088de689cf04fa407052702f71beb8d0f6a2bc7768de44b40c77bfeb953146067d5e09070bdbcfa42907a70891d5af0e4a81a96a43a22b369acb890b5fb631acfcec266399a7a165ce025b468b3b01ab0512c67b44065af555e319221bdb0aae6dafa18bbe8ed2d3f56f0e71a70c5345742a0db202dc745a27845c40b52c2b73d6eb0be876864f387a56e75c191ca300ab6966f00cdb97f4c1f74a390946c2b1a35d0c36aeae7b1298a2eb41ab588344ac104db3f369fc9aeacbe8a4b30a0d6462ef7ef8fdf6b3a3426d090b83e54cf4a2505f0673e81a6c47a4332b4e1486c37848907a3b0118189326a64da613aafaaeef45b2a5930f05f942af67aba703d956b510d0267f068890cf8fda7c04d14ffa444adc09987bc271433ba30835d46ca21b7604472f8dc12d8e8542bdb8fc30a46408f51203ea2438bfdde2d627d5afb83a413d8462092d2c053dc30a76bc6971ea380cb00b9de9a3059cf3c6a382d183c8d247101a6a8aa20cb7f0f3c411d15f4a4908864afd15c71d014743a3fa8ab305fdc648aac33ce3410d512f3bc6233bb8a7043b091406ce3957e0e250bb133d194b4125a4720585a7aa9447ccd709149ea3da356acfe81a67a1141bfd0b124781904c12cb7b4aa741421baa89324bb7c15feb45f7f3fb127145a6ea5f44a624a18409d33181b9419b13e84b95135462a7d7514dbf05460ae43af411316812f3a891281dca884b8a0cb3b70fc262aa0a9532840b183b3e818585262207a53374838c3365fd05eecd4bb40a2b8d23d348a32e9114d874a494e5109854f7176d4c47fd5375a50d471aeb4e6bc433f0dcb3434c1c02a9a07d8cc4624c0d8e10caaaa94cb6a5460a1a365b0e62e06064a4462c189354b05503f0659930003889a1d4b4f42497b5051cbe5c7f5a1ca2a70e7d2f9609870035715f442a2bebaa4465375bb4893945b76656659fb3fa1dd48893970b140633ecc125da014d5d5c6649e08f80eab15ded63a7aa73dd0eab48ab55a40c39a55e5ce52893a4791caa1111902042242098ff4c73d8b40a7204c7210ec4b0c00182d99468cd466b0c8cd66831f5ad964c74be2ad910cabae3824fa2303cc872a754e06e43ce059528f4c33ab8686708f0d489e3927ae02520903123817143be19bd99aa05ee0eda1c42ef0b0495cd41b0c1935c4346eef33a4d70de584922040e20366747027f0b1dca4d006d2825e8c1ba82d35bc199019f104ac1ca8eb0f8523066348a9ec02a3217264e13128e359aa059dc25fc7e3cb54c8139113303de573ce5108aee83a37d0401191152e6a7fb71f4f40447caa575ec569a2133668ded15ecca77e3de9763bb22b98cb838e401b454b1c2554c87cda7510331328a4744f0d3a20032be9e82e1a16125a58c188c8f13e303bd6405bd1426d6051dd7f04cf2e44b072a5b03eb36afa59daea8ef25b43aed219aeaa8920e32017eb638be754d08a2cb36cc3b0b9407e659fe44b445eb310548ec8e8a869a4b03542f84f37e26a0edc8cd92e037ec41484538734e038202622502aac9b7189124064c9750354d4402ccbc1c3a812a2018bd0d28df9820c06a2084c74677e85ff8cef020f1e8994ef4541fb4d52bb4a79068f554cb3ed24a109975e413d0a121042ec10941a1d54cc163c369cd4db074ada7066d99e9b2e198fcef9c2f9e2f21f17a11ec567e33268de4ad59b368748a9b2f8d5884ab1824503dcfd840fa2ae57215680f4f07549f0544a80ba824fe424ce8350504a74b936333f8019ef0132ae02abe5029001cf831ac20a84508e7401eedfcdf3c045c0228f85412e010cddc7ea32817bc899d144c65025bc0cbd465f8d2d41310f90c0940dcf0032428da131c3d14c9d3908e885531d0c94f055c67248fc422c5751652142308e62c94e855af177405139b5c5527a12f3aa828e8fefc09d41ea00a6a46713354745b1038abd81774078788a555a16b4b4b3055f3a2427bce10ebaf662c4102b32d39044a5e30ba091bdf4e543ca867a3fbfdaed04d1c941bcbcd16a3db6342e923017ab8ab816e72edaeeb9271bc06022b11a337aa2287eab162ee15b27681bf4bd60fbf05beafdd1402e7bf8c5ec6a4729b4817ef16b7cc8b5060ecf0c045480faa55fa78af13f78b5073eb151ef24cf245665ff02cc02950c8dc97f91a802878029bbc1cea0baa19edceac79a03b8be0b23d406344278fd4032e0e06bd4ad4e8e8588fd8a0c982b2c4f9acb5a650e8728560b3bf0699990f0580f430e2379324d3f4a25b91ca5c643a042ca276aa4206a760ff160c1b7c28ccf5a83350911d66a3fe0af44d927740795cbcb80b003bf80cc403c0a496192a105a12c4a0c578c8e540d5b22e909c135e9ac3305857090c137c1d14a1620c5ee804ec0d64f5c0b085283210230b49ea22d179c78833a8f2897c88d50b892888e821ee9422a26e092622c68efae9e0bc1508cd025f11e8519c2626fe0a54fb44a03efc1ca80d40d8c430a6026e27de348615638a4700471e8e2116902df0b1bcf1bf35c5425e237efb4d9ea202a5d399a99b1fc88e7f07e845fdb4336eb4f85bbeede805ae49d26ab3c2e808b22b48213898e6bc4259e333e649e0ef66677aa1a5e1225e1b36858d29f7fabc2a5b51e04bbd39782e37ef02e1c7e646cda5e85a183808f2d11517a952110f173f3b3e0b8b0f336dc61d631079d18d03f8fdc0b8e365d0ccc7bfe24624c70c2fd9fa90bee2718f929d9448ff69880a646296aab644a44303aefe609fe354257c0360ea947f26a8210805046c466e243b4ae55fd009e00740770a09bcf7c4a0b8eec0136552d8ee4c6f5401a2d74c991d579a256bac8cecad5ca464514e7c082c86244e30facddb0ea2b206ce05ac9b8c89acf8bb593e568470966b0cf424de9807e02cb05bc9594e14d6572be8023725a0c2d4e7a81e8f19c0058dd09d6b8531ba07581a15cc369859ca1f2228ec5b4c4826a222f00d54666d89ef07d420a05f80279c31742e5847f6b6144a76ab0df43a3f02b97c500e7c06c0bb15b32b26043d2e0c317962b4c229919dccdecab3dc0b4632eac9f8f058707a40dc5ed4c5e0509ba83304ba0a0c91a63c1d91d0e4341004543305ac83413e163884b03698715738ccbc19f3de2c487024fa2155ff541e9cfc94201c7c4011392214cda1514e161a04ea98042339251c94cb921a344120953731fb9e62f04ea8cbf71d88305cc8ae143e200832a08d24d4a0e6226632ff04a707c00c84f0f513057a0366d9d0caa048afb015c7b41aa01b03c7bb9d729c581710eca639350c743d19329ce030924304f413500b2a40a811890ca8e27e94051c025a8af8e28a1490d22c6813e2c616011d802ab2e800b04d308cb81dc0be6e9c20e1b42c10792247f31720241a0bdb87a2291134ad8483cc03acb604765d21680e6992b9082d89236020904a672750907f5b888009f047a813c68f6fd328531f6511ab18d310c015d51d06800ce752123650c601cf7e4dfc11779c184b1b5c251889c9263a89788c0e54b584135a834e31922c894ef40a8655a43638382a83e81998dfcabae7d4b521524ab38f0a78e80f1807380a09e80d8b05c3960b87da88ae412be8271329c321bc780a8e833bc0e3390bf4199626030ed324a086335e66b25090a77be163400cdd8889c881993a7c2ef89cc0cf0afc06b4b3a5a607fd8032d79c3a38a803dd4cad8416d09baa5565991980971f2b52d70cecc474d048681507a79554a14f2bf4306b720b58f31ca9074b467efc7992458f6325548cbd5c1604a2354f4007cab8c9c9d842ec0856c52ac3fc59e178fa882f5c48a8cd31b3556105248641f822a0a1bc075b745ad195682555741027081d19d3054d548b0c58e75cc3062c74a93caa50c8c825a4a434331578c9cb8ec911ddb8a0bcac02ba59a40d27f5612ac0193de00dbb32280bbbc65cd1c5c4057a1cb74850ea1299a13916a88317c2995032d80bd3401b95180736bf780d5018983151e19e738f0f547062ee448ab85540443d527ad43f14173b9a8075a12948420a26aeae10505218f2a13ec4cadd4b34dc0da4e9454d6c08af36145cc3c0c4f010cc79a83c18c8d8486ca0120417438008852aec692c8d038b0c28d104709181e8a139a4e886e94b09c648ff0c688cc90c78d9f4e8f3bc32c096139070448dee010ce4c4e8015324e94830ce7514ce77371f07e817050354573ea9bd30f83f67f02bbfd0295028144d482e7d1f512cc11ac073185cca191340a89c32d9e8950cdc0f6f0f2370bc500a1cbc6c440d23b9111d3b2d7cd097d10ba374350ca83c25a883b893a0066b28cc1cd7942a7417a952c5e0236ed0a71c423c7e863cd4177af73950334d914e666c7827142da074f44c0b69403c17240dc12c25578dd508128b0ac303cd36039b2106dfa0144045131c0513e8600b71d199a42a534217cc2fb15328c7e010c7541580b1a3937a255f4bec41ed47a050c4931a3b6713a87c530d1c4212bc71c60478d8265c16bb745831bd099b8c921513902a088d5468636ca7e36800c3073133586c321804509419f290d185707989326001441c0a5c31428723bd10b78e4b8e7a98b2826472b4f731d04ffe0fec2b6840cbef543bc015ce07694c3c2f9bac74f468ba98d06d360fc4049fb58e2b130f00075811c70c6312116ca5a6097801f1c9465c49c4c44e9c12fcf628ec33c02b1b0c34df2a4032e3711d3c52c34fa0ac235717d3122c9f1cf9c8a9085345e50c7d540eb3ac426f9111a62628b831d852b50d97b78b3a890a5a8ef811ca3d418ca3280a952a8b672522ea575b0d3d1bd40e675861a3f2f4cd8f09f81f6d104eebfe253c29bc71300c640ab7d835116cf47ce0ad86bbb058684d114cbc02e822ea0ae8cf0739c868a08c83929ec709440191a859817e08282708de65ac299a1a3c0ab2e29e1c09c0d616d5a9102304c3458a976f5c0819a58d2c0a5855e868384910abc25e60235f08dc0567aad769fc51673db0fb3e800b741dbc7ffd4f54187cb1e0710f7dce0af8626517923851d4d0a42ed288956132d8133848cd19402781a46c847ed0109cbca9a23ca64d63d4037475d4a4070386478b096ebc0ac552a99483f1b7138c130c932ee8df410c31f4535c3099f9218f30ac28056040c4409716e011f31064a3c07f9cd8ff77a805508bf30ba0ca38062ac37da5e219477ab20dc5c04cc1d7e9c70554148b1cb4e4f89641e7e2e6c75ca51f1c3703ff890c3561803d2f9f7b4426b825d6a35cb7de741f00101927c76323e83f55cca01d0c049b4f67e574ee7188f417fda6d4d505c4263e664a1f540b3d4715546244b5a90800224f5c3546030139172ee835cc5ac22799fe1df845e37c1c6442aff1fca62369f3223c991713e051a1fc0c0b800e5100bacacf614bcd22dedaa00c99acec3297099b4f954d4ed23edc06547a080519a1308c790c3c1344844b7307f8284b0da89acced83eda6c202294417eb10610c24cf283cc086662fec37f427e891fd502ca568cb961f3ebaed1863935e0f000efc8796f242f94dcdd01c8e88eec09252914e0d2e9ae128dce8930b548351a4cf0f5871dc7b78ece20a0064a0b1199efd26a2ca594933682a80bb3fd478f4505c2737de26e5f0cbc6181dc5472b1ff3c69b109d93a80d9eccaf168db46a1cac0af3eac672eaf0a6509aa919140792619d274846652262dbcd4d8938d6f0516646b81a594e15f67c000a9cc4890c2d0f05801b6c20c074021c7946a644ed4914347c2f94473605f806968e6566806d2bc28a609c50a588814d0d59c4263810763322246e08cc25f4580ae88c509c6919958aae1d1c09339915142c129fd489ce00c173a7ead0337e1578547f543868d029f02aeb289876b852524c667c07f5e12d463f8acf08d01eece4bc3870ca0c663e17beb8117c578c6d0d1c20dd0fe4a05e10072c1ff032430fa94b1775831c0ce1263226303c5b0e4f1a441a256541563a3c67ab143873b953a5b9898bf044d4fd06c01d709ca0caa3b37c0aa01fa815868b79a5108e70073c364d66e5b1366aac58170e2a1eb629ee546b1923a73d272cc1a0cbc524460a00048ce0b781c14284bd1430337841813f605767579a913dc2b5ca098af1197e271b0e274809eda874897e8b0fedcc37640e38a8e7f404c85523cc33ee63055b1916d9c8e412dc1dce1394807b700cf44c134468078723ec70f112ac0748e00fe0a90a022d976164d8dc50e854770b701b037ea6071180129f21f0195bf1f5061068970625a1f323f41dced570c01c39c51adc66f2b8d0143c3144e76d2e74a754a91b94c26e0ea817672a2e5fa3cac75a10402d3c6a28685c1bbc94f880619dfdccd09a2c13490f0d29c8ed171c312792f46e35f130b077fc5e289e971d4013b7380b9a1f07917cdc8c667201c7585c339c1fb8bbba13810b04e3881bae0b28ab710e75109f84c31beec45b80047266aa078da4f31706599c593b6101cba9c6228f9f274513b964fd2967250420ebb86f79b456ecd213d0e2bc146433b01857cea9e2389a05f0f938b3ec81290c835dab44b720a76c299c35b0b98e7c1774e1c7c0e1d784db1337374a50d14de1acd312511ae789c73304a244015c6f3812631a330206460562cf12200c1821d0c8e31e163cfa07f8b6f20e963a80a54ad63aa13b4bc42b3bf498ca0b65482ac2239a409418721006fddc1e78099dace82febd015f02f1d541f4c5b8131332f82d15e9c6fd9e0e016fc71f63a1ce9e606f6a1347cbf620b37d5c9961a720ad31328c90e70fc12ac35a41beb190c0b26673f3c6f93509e347ca027f0263108a90ce01fe7d614178fa80e0425be60c004d3a4194e5772c300f4063f0b3818a03c0fdb2608ccfb071031ea4925974b085ad80d88f19771237c142a92fc79b126963fbd9c5c3087241a8ae879bc6ff90b28b888f150d266205ce48900ca5383931f96d64d4145802c3d91730f202a3f990d8e246f94bcde13c029dc67e0c123ab103b453a7cb62237e032d074a0baf350c448c74ca5cf13ac12f8ea670900e3d40fbb93edbd07710d5e951c870674c70d82191b063bbc574a0da0de773c9a7852e066640178db885d850f141f3ca68333b5c3311a0a5634147f54c77a7c103c17880516867660b7427e6a159153ba1a972df2d043a81fbdecf5a048470f54227ae2079b57699fa6547ea34e5b307eea41f8ad36f4c8d079f5189b508b20ff6d97e31ef4b12b40f329d53f789cb20b900c6374119e35f29c0dbc9144188eba0a97075759529f0e8414283e0d42382acf34e4fe1a703d61e877e07127487c33501ebc1cfc1059155fbae02a93d9a00a450cb6db684b4863d83629c09b7e5825e8e515515c9d1f470bcf5dd665444d7e1414bc4da35511ef176c718a433b60a59cf856d17033ad971679bdbc1125f497ae12533d3c22b0a3b8273ac0c4afb1f51e71f54f79bc6e8bd61b8bb40e2cba5fc4933adc1d05c5a07ef4b28366ac3d52a53f0f2816e891c5d431093fc31780a7dd0b7e293c31aa3392204b391ad079699fa3bc2c04170de427e0b8d7aee011ecc6a81f62707a5a0a8f12a031e3dc8f010b09e5a75c4d15cf110f242256ba477d1120dca1d91cf72ada4c3d99e0df4aa05b3440f7e87ac971c0d372a95879b8b82d985f16c31f19138f33d689e3230c7b7816a00b3694511871594edc12ec74c3095029340a10c112d286c9a5f9f8701e22109d843b9a2540c79871bac040e258eda046e4ecac571699588c6e8a3c7c1a8eeb1729b8111b763c13955e7cddc0f8eeea18ef2e69801fbaa91c49653abc86471c023f1b5c0700191b01be364a1821a869a06f0453805585c716b60e77bb1f0f51cbf0bd295466e5c8e208976d10363200ac7f16bd13fb380c18f862ff2d3be075a881ac7d3c4711d0197fce1b7c6fc776e755f36ed5025380086b509c1f31dc176623d1555ac5ea129ba342cbf92aa817ab895099f855165c288c5da48806b8946cf25730ff1af4273bf058d4c61f08154047509f1b7d54acc304371d1ddd21928f57c4a1ca01e6102ca25c8fcc14c5e8ac7627778b3e253aa79524e8941a3e129f38b07138cf3c16d098aa4c0a2b6e916321dc7309ef8af4bb506c8e64400b259b1a78b8f1067889fcecdce4570d15e198600971e040b4ad05f0c8835d4c6c3a1e2010dc00469ac72cd275127c9784a27380eb04270ac138a3a941d4b98ee04d3042ab65e2760ee2ae4cd4137c3d8b3c0ab035aacffc142c1341886ce52b39ff80074029c02d3d272a462dd0fad69e26f5492c42a464a40812869cc2bcad0b838f4d8c3dcf4ea5052a630b0723661a4c27078e5e752c256f1e0e6a0c0dd1b2e005cc136b06de2a3ac0887ec3387ce81dc01fbe6d52e08e78e85c4b094e9cd5f80df8e6ad68a011669de248982c30839828b89682147190892f1aa718f4e309621a0e94c5e332fc90290c4668fc85541c79f8b8596f6c629df01be0c7b402409c800687038cfd9806071aa4ab86af1825925fd4c683afb6e83c4c04c605f62e65250fd9f8b0eff18f4206c00aa13bfc70a2500770adc968389a8f2b8f13c681289bc99ff53e10f80fb6a5471e4934f32d72b5c899473bf09d8ff22c587c9f3fbc1e3c0b22b24c6955151d87829522665c0af9c77416a6a56b9c86cc023f11c179175913000f9fb32132be089699e9f09cfe0ce40ddc553018fe20e62bb73ff0a5359b30a11f7114362cb4167b66ac1bb7484644a5b320130d1823d044182d193be9ac0f5c6c024d860cdf9519619e991d5c9c7a0049e0b6a8e7f840e018e348dd1d523bd059997e50a9a9349e7c6e74b6728048383b454e682cac86c3801071b4e6b009e0887e0c1173c9bc7070cace141c231b56ec6552a7dc0b507f908797dea9a6049c0fa84e2653075429895dc178e0861775019a0f3d8108451a4105c128d929432f3023de2043ab23cf168091ae122c76f8e368681127e21a3ca47c3039a08b6331408ee72900255803b2c94c82e291a1b21fff800bd01ed405e006390ce0213c3f78b7452ed70df8cc01dd463304838574327258cc28383b798af8dde219b29c04c485637f4e61e016bac91c7d2e39c327a0c777f00dd59d201ad32c210ffa22c0151b802ddf191c04f83e5005e9c4bc4f479df60763a02f90c9090b4e1ef3800c84c1569c0f7c69870dbfb3c09ac899271ce3d0ab238078e8520c1f55199e453ff42b057269efe827f85a1851a82b666f1d844f1f0f011d67b0785cdf0463ec035d64f4157cba290c81d21071055e5ddcf44f401cf74e338e2cbf3106d797412210d3806e70cb78662902bf16e590b08c139ee658a0123a8742dae51c26e211f078da65558f19c76c0c3c158fc91e096741cf70a7b81fcccda6d2e918e818591c19791ff8f42efa310538100d703a911d4b7f36f015ac50102b66cc180f952c1a3a9dc6bcab1f6a418d6a27a69f208514f152e6041eb05958b9151ca02a0ad1250937371c62c327f2262c1d0c371696f1608ab7245478d095fa1bf43308bcf7105c0f0ed6467d8d0c2498178ba959b72c69ba654adc29407120a8aca525a53cef48b40946f68f0932fc156e3f92e052a21293870ad401ca17a76910bc28111430a81a4cd7040f151c9a48d01e4e99b53819bc10a0e32452b1cc926c13e4bf25444e8d29f539b42b254393f45336a8e60b28b1200d453563cd3dc819400ed6d5cda6c42aef91a151f8f244bcde0c263c36b70778e7040abcfcf706b9f0b6f734e84b7f35fc24e025ef113cf729082d1e2e13c0f810ce23f830e7caf0bad1230597358f247c27ee8c29c7ea0a34171c5954c53813449f05f6e90188ad0e810575353319c2b1afd513d845bd157127994f193c19bed4fcea1b4ea8c1cf03369c058b446ba0b2bd2c20958ef4789792c15729b9565958b6cc2ce406049f17740138155f721f0d63fca9791c0db1d012643bf46e0563a35895412c9fcc19f636ee2b4467a9d8aa30b32988299cd7044d082e20c5316117122f383d470352262b344786a560e77157921018768cdca8888b601b1cab93a85909f40cb322ac0a7cde2da237f4cea8dc230eb8b17b1c151f2030fd277f684f4f0b467bf009446e808bed49e0e66f16503cfc65bd1f54185c12fd3222bc0bca9e1acbf0909959cdf420dd18b8159c969b72fa4ac07fc4511c54c06c8fc80a7cc71e2c53dab72b53b9997db47386b913664c66500b3885318e1c32d9f81d72307a99113417861425a8c313ba8a3d0bf7670f8974adeca438070c5e167a16edf8e759cf1124896d8fe5f2c60627a9004365cc041da73214110bff341c3a324b932c8808c4fe6f5a425179236e9df461c0a49de5ec141c1469a57fa8fc8d2af42f6205fb0b554f072e41b4b2780ab008a0b39a06ae9e7804880524fd5c16d8666270117b250dfa96419f08dc1fbd536206330f20a0379499166940c711a0bb19af9e1934e50c9df049b81b0231a11078340b202072b42a7cde7494830304a987390d09442e22947610b13f1c4438763ad8fbb103e3298ea6e89d6be7cfaca6f3dffe0afc1e3c3214212a5284609a1a1fa88faf1fc6790a80c6e9c6b9b507c0ca5accb41d6d035910cc4028c519301729f7fb801e00ba7f20141ea2f9e80c28781074233c0c240dd7b798073c09e778d9cda040094ed9489540afe3d343da41f4082677d0b8049d0c949a2c8259001870022dd00038a361e7837a7824408b40c2bd44c6b10802d30767501910e2152cd1f4905f3bfc25a828ce0bb79abc279f3a341b12a1a4d40bbb1a10c688dd62907344064e90130e26e46686eca0a8132a3622493b9116f8665100bde0bd8de8cc60e819038e8a0c0806ac0fe247ec71f89fe09620504d888ad0cf2094cae1f28b0c38f1c3a31ec489cd80d75f2475b80147540f2826518f058b146e8f0488b50e8404c30b22cacc4557ad681c078d3b02aebc0d6c7f3cdd1f0bd126104d7c85daf00e18292e14fec478a2978f02a38127034b160bb9ea2230d938ef681037ba70e807d419ba232c4f28fe1ff0f845fd95f40e2bea48bbf0b0b44ccbb40b3beb4b940d5e63bf425eaf49b54224c6ae4884116b02e036e3ea46a13701430634fc12e5f8bfaf6f41f4b009777542b6a51242551dfe57a7effd0d6df516bf3ef407d16e44fcb06aa224e1e046bfa3b551218e1c428175eb1f025ef4f848f0324efdbc5643b1aab42006a9fab4b0e0f4b6fb4ab7646928e891031227992572d708d2103b2511431d4ab1a111aaa331a5c42098348a418464426c0dc49202e489ac103808b51129d7495275bf3f0f96d8f42329a89b0443ed2dd44631a54642d440d36860a1a7269240fdea6770a7fe43affa462df513ef47953c3d6703ab45f055a38bc358a2d5dde6a72cb930fe10634040b02d0fc957fd0b0e13e849851944ead7288e4c3fb50a0dfe4da5216fa2fb48bfa52b17378ed1ce08aacc6743043a0e26ca4a90cfa7ab12b1bb07c9b5449139d30ca34bf767949fb7819b1989ca0c49a8fa55a60e6245f5f16415b42d9308a426093a949acbec748fa1640acd4213a3eb8668a3a2c39950b768b7047d70f5ab4a1bc98088a3eff32474871d7437136091d111b211ba4da642a63704a2c53331a2f6fa46f437e4ef733027744dfb744db7c686ae09e0bae60cea4cd10d1925e88c36d51f47bfef63cf3b0fa45d4d440c9f8c1ea3d6016748aa431f1027d397a3bd476d4c4f9159e1ab15ef74afc6706c04281ca125b4918904010da18b0e4ae8e1f841fc0fcfe8479f51e649b4a81498576bfee8c1ab094d61013c4c30f7b78932d143b3f4081f5347bd8a09e635fd86193d069368a403e8b1a132a7ca44b07098414205d093b7f5a2edc19086039e6593098dfdb61089ae55e6027a36b7272e8da3e3a5cafc7ce954232e6245675082a432ada704d9819e954fe049f584fdc804f474a28b240ca702bd80391b4dbf8975ca8d03dc191b33201f16869462b56ea9d7891e4b4baa22b3cee8acd1fd0c6c05f0024f42a54876ac31dbd5b45c02a3e1fa323da03be9c13ba243d1542ea18c9e4902e636ae072077924f038e5460a0e89aeacc121167436918aa87634a505216e666d6ea4fb5074ecaa5082bea4d570ba24b0c0d0d954afd0871cfb109cab2a1a496a76c289646592674ae4e9e994278a38ec340c1294703233cfeb43d71fc464c8281d24ba34eb496fd1cfcb20c4143d2ceee48b1b17ae2758d7a1033b3a5cffa12cd135bcafc9723d7a3d305a2001978b19db05f28aeaa9afedea19f11373a75af09b03348a242a4b240ba50f8f107fe3d990daf0b3d9943a7d847d6e8a3bfbaa10aa24e92121b493deef093410bf0fa4b6ced0c4d32995ee00aeb353faf02fe084ad33244e2459342ab0be7827651849b3254e2a08cee0a8649a057f40d3ba6fbc4f488dec442138b412922a6859bccc46495881618df4ed90a54f34748e512284d04cd7cc10825bbac1ab90ef11bc00de5a05cce50fca110e06cca1277595407e7b98a38f9106f84b1d01197e30f800c08d7247fc46e1db80491ebb8a2cf14f00666b65037a076409a48b91d7d0d887d2c0fb32bd0f9e38f3fe832547e4b7c5de317f80fc699d1457c0ba826e308fcc5200afc39bc7e5b11f077f8166f1d12a980142b2b28e74ca8093296bcf74007d42ce5549f06a025f403966e5c05e874e621d208d50d1b7e39d4cffb02804429aca623d3682f13ff26150c25005b9697a6058528e855081b2fef5009a8ed108b04a0e3bc0f626a182e07321677e8227be50eabd4058cb0115813fc691c1e7c1b712c55c4a8adba1407b72128ffd4034042f8476b130c3eb8351629088b28684a51c633440a33eea8c97ce1ba64ca9f0dc0ce54865728a6e104b849cb38d47ba0072093bb0f64272b82f170b505d716191adac2408cc4771a7715f44ef80ae480511188dbba13e85cd4f77e0d5428bc1b3bd35259b83cef095c1e14244b7b05ff23f8710627f71fe3d6c403951772654b14a2e0aaa08c213f5c09bc1f0426eeff0b8ce42875f88d1389148f9f670680ab9c0cac32d035792018770b3799b933047895e0f494647d7019a813d5e4247005807cc05bd41a7708f826fc9065df0dd03ef485bc6414aa1a6506b2121c9a5436820b972c078bd4c0a9e62905926bbc524f4142f84369710c53dced26a10d7a1a446f3c849309fc5e05366eac07bf08af6ea07c5a781a1603809de85cdd1c88af67d0360c7a45fc741454160c62f4bc20721c46c84855828d6674e0001064f94017080c2243cd7f31307d5df0d7169920b119461c0f9bcf72c520131f2417c34a13263c4ac8a6284ad34c8482cc18b426ea1c40c5295924957c4edb04c19badc9f1e0bae3be22ab0db3f40c64520b3c58530a140d6275d31a79e8a4ec16983a3147ac217251070602c5e554573161b49daa5482d9c9256e12e44e2c1b146fac4ef6d30c261f4f1507388005f3d49306bd9f49d205dbb18712114943ab3b20b209f378cc89981ad1bbbb0d5342c5500a8c5eaf1b72ddfa06230946b6d99a10ed77d33fea0a045d8aeca803a18948c94dc36b0c9f032b917098e03d426ab10beb10666c3d0c06b60d029178897ccd452062475c9c98dd0784b3c8321ac7f24f78112724cc6a9809e710e9a9068ade45e4291d58ce043d91fb121313be400cca021335174daafee04c2019f59f140f2c7a29938dc312a65046f8743213ae04d05124ac312633b2c581c6c4d837bcce240e2d372aa44899b3800e17b24af278c4e217cb43b87f5211746e06f84ab1b8b90946d03c910b310ea8b7731a100bbb06f5684c8404f159196305a644b299f40b8118170614da7c31ac14a51238fc094b5c54747b87d00d4dc49eccd40fe06c24db12883cec942427c0c91cb980c75953fb405c4422f2562995881c1c57d082aa4492c57223987188ea28065c443bc34923dd1c8148ee691846643e4f61115c08432ed603931004fad4876a4c9d50e514d4730d20f651085c0f060b39a1fda403a38a48c3a0725b8f400e80916788c9ac27038659be1405c89acc7d13d9500aa29a88d90b68a62d424e730e54b31803138f098146bf37405bab1174206ea80cd469c3cc595d275c0ece1dbcdd5c4cda1903485b90c855ac5651e74e7062d841385c7311e7f876ec25fa331ad77ae805aca711bd3b1be05dd1e098113c3c4c0697360a130d7c475e1919df911d9327cf18dcf5b0e26063b1331a6d9c997c9b15adb8ba9f55c340c706b4912034620ad034851cb8676e3a12210da09fb9d2220e2f8c10f4204b49dce8f84bfa101b38e10f4a5c05d88c7eb42654f212917c23a2052b1004694667a1e33098e1a87841d4cc089343b37e4c1d6626a0511b0eab1bac211626d02722e27496d9a3e0b0ff921db2ff1710353c2f5add5025448ac50a11d41bd41688fcd9740689cd0276268efd0860419075174c3f440ab952782591ec5177e06c31281127c3065c790b3d848b10397992e95e111c1bc6102cc42c19043321246e18d43b07d4a01adcba4484530a06df287399d974d8836c22c360f9a9c12dd380d78d3185639109a1e3908b3b442b8af3d5eecfa0d8188615538d43009713edf8746ced382c11037372ab9d849ab3f41c68c5a0244c20f01a67cf3816bf7c37bc25954ca93d0d53ea445d0417c5c0f1d32814e79428171939dc2bd1f03934ae6202d173b36211f1c3ac1d390b9b52f5e1f2627d3340cc50c7443c107856057922e090c2f168c47676621fe9328c3e9717c530e73c322dc5a095110c8518612d8ce4c8478431a41f91aed868e8de059858e27b71cfd2d20740187c6f11e6cec910d948ca3912193ac9f8ced35b18f237670c7cc41ce03ecb911a6732ac19a6361e7237b1ebb027398dfcc83c2c99fa9db4da310a0c781e9119fcfe4eb70b41afc2494ce5bfa106fc6b0d4823b110e4fdb00fd5fa4d6e27db5b4935c70acb25e932dea9efaae509e2b74c8494edcda272e80be5111648df851327defeb5ea41bf0da77895cbbdc4837fcbaf825fd5d442c72a788afe6bb7a3a247c3bf658b02b7545734524afcb7e470a7a1067faf1d1f78a5f83add12b1e2fdf58038157c13c7a40aaa2b2a11d50bde94f5060445fd8c89108c7709de2a625642458457e8c6b00e5b7efa4748496df57410acaf4bbf954cfd72ef59a0f3b0ab0bea934aaf3d5e53134a331d42b3abf5d9c90a51a4f50187c54cbaa8a401d7415c7a23b70925a20e5f36e323c8a3f02d8efc894311422d546df8af7ef0fe44b70aebd96de4a73c10540c7cf0e60e175c432e61928c3c1799f79d5001eb750a9c5f317cbe6084e30d7e8d06a382f7a41bb1347019e00ac385c2e9e9f210053a885cdc04ec98a82d8e0765800d6304979a8885616b804b05568acc71b7e0d242a41c6e902b2e3db960e8c46d4cf638a5ad89148985b548209dccd4bca013ac0640bb140e462b572005e5e2ac1d0f8067b88ee303b7f6195c3128b5dd1c6924d84c8ae309a0fe8083d51a069fb38c6947e12ad65c0e027b5f8c1a0b1ce72fc57e547010140ce02c1f0817cb934f3a3ad0f3a851dc5de8ea0dbcb895a7801313240dbe940a0c089f0a4e7e1c73325a21c2ad79f405e00bb139162b19c3b588d5d0712b933e5a07fb140e39d21533c0343ca3644e405c111a972ce7400d14ac46d4bb64e8108647237250d189938350272257ed04637ff2ffedd8fbbc8715f60ff619f6280642b9734e6b0dee4a14d446d2e15c188b0beb41a5fa3c948efa87ec06873ebc3e1744da0ae839a8fe4c5bcee57c474bf712424c73f411a05cde0c99b43d5764bc0b332759e0b7b2471cd403a41306fb65aa45f6a8ab939de6e2254ac46198f241f849428cdd68fccdaa25a140970f9b187339faf07149e5a8afa37abe0f097098b9eaf81c72a49f55e052e5ef5acca10465215585281e35031743e0843d16e271b4b9a22e1c8535be99724d8aeb54604cb4620491b0b1f7e44d0cde9428c5fe76c0c61eb04262507832122227a4f5bc44fd24129dab96fa188547f4bb430f2523bd8ca50e0dd2bf9ca2103298e80d5024330afdb88935ab4555b21544a162ba31713734ead7a98458c904915855f562d3216da5af49a2eff843c0064b05c4070c6c44a5b3476698c6fedcf413149cf5e04cb22510ba20a753c803e473b50b24c2ccf44b82b4dc0747e444688e21f8a98701434c159205056017b4feb9d042a640ca6d43dc0eaab7f7f4196ba5a4ca14a401e8ceeb34496540e7339305d4a212cb44670c55c741882e240225a007498a29970a94fe4c090e5ab4976434590287e812fac492e01090c2fdc14794424e1138782c52448430f9b46c924c46334647d5fdc643e9fc250f3abfb791e0a572eb59080374ceafefd0393ad039e746a3eba3a1e3d05134e93ceff505f55a58777903aae86c16cf49be33fdf0d9a18cf0008f0d175414a817f429df0e801b44fcf804bc1765d46309fc7d7103b170d232732405dc2856f0b9ce0ed063c37911a83187408da8c7bc23818b0d97180462898dad205cc21cd898490c1ebc614ebc29715c2a06f05f6b80c46c831516ba70b978242a0938c270ff955ce350d6d6905ed98ff32d051c12f0f57b731723718580ef151e110a76e24d7213dc134ec2602747e870e06eb50a07131f22a01c4c710f3019fda43c147c9d2718227d923eeeea1656f26f015d0bc06d283efc070c5c4d8ad78ae3c31e10b6222f280209533b2be5a47e781e1837cf87fadb1f3f950d442940a5c4166e90713f119a17427c84c707dd44672a3cbff833a20c2eaa82289b0540738c944101e10b64251c97374d91978c83c49a5442f0f8c72cf399ac698127995ce1c9c6514fc6e880fc685bf0c80d3f051c62b4416d24ea851a680f7404dde0b5255ba28f0db89c895bec864ed2f986681fbc91b48c0688a46e45c43af2d5113bbca9223f19d1138c3b14cf125edd11344bee5bf00f91565e4de0e8352abd14540e0e1f26afee11ac284216321fa00ca7255fc34ec39150a98eff091d43c768a19019f67122a0c62ca11f7e63232337beb49a46d7bcb00dd8034478a72de8d78c9b72e00c4184d5abdd1c52a85ef1fba1662c0edbc21b194afd3b31f8976004ebaeb387ea3dacae9ca2db84c3cf7df5fc43d2ccbe0d35c4a46d6f9792fd011f91b041c0e1c5d970e66496ee579caabb8b2343253a3a36a1af8ab776be03fab28768e341ee352b88d3d60c17a59199e18ec0e691b08de6fd1412202a33e5c74211e9934a0b81f0002e77fc41227045b46e3cee039b918056e6fde3fa52c1e7862384274700c536e83d49bf11a221dc0d82f144cfb00aec144347dcf11464c221423f663144caa5900bc807778e0507b28118b02dc30c36e7f6e1948323a10b314323cb08d4395b8bb2454c690ef0e88af1d015f5eb4d44f10c08411172b7dccc71a2062f9eceea794481e85a2611fd9e692276f8234e5aa260d69151c4ed3341050466fd39680b8ec4aa7e92a0220f8a6301e088433ed3a306a8baa50505e7a28f18d0eebfbc4f74630a3c4fcc80c965ef09989188442a8e0e1e3c0bc48eb4ce69b0801e214e1413c17044100d8e3422516104c0ae0ffc08b04945f4fe5f51af000132a77d6e1560175de00feb15c82b0c15a2cbc3a7b3ca4da2147a33b745a405201f7409ff4fc46859193b5312a10b7129d3a5ce0cdb4498129793c84c45035d72bf0efa46c054a6fc0d6684af4df4e4a891e81e86055dca3dd16824045e36bc82e8a2b47505a4acf503a94757110b3a1f2885a43ca1ee8b04168c919ff8bf02fa9029d0451647070c1ef3317159c3a4d989b318dd8e1e1df40c670b1db10010259cd3304be812e86a23075ae822514e895eb85438bb74bc3f12ae6bcaa53200732e02fcb34c66b700e2fca32020eb93401727fea4a5025dc43498c248b79a1d5dd9a29046ce61a0cca1fd2ba344737c44a678e82a5cdf2e40ae6a064524f40a902b39354ad8b50ecacebe464bf7b08ee91aef45d79b5ae4e2c8619a2c714dd3f1b64c0a11c93e4ca9f7087249882ca10b71e691d34bf64c50f772849143208e30e03a48c3dd4661b07e99ab3eec205c12ea07e8989002e86622c7acf677b16f12334cbc5a7890880f9d85eb0e5d560ef2d239ba59031e06e4111629632a89fd1642ddab59b1a2ba910ad025f40c202e6a4e25dafd008149ce033040b7263d13e993acbf24a284a626b010546148250c2ad4994aa30e81480674c3ab4798205cef8874f505fc82380cd02510993cf4063b81cd8a2e8d43c88ce872521d8c0daf52109cdde9133150dc504d05ba0def4cbc5d4e15cc4016d58c539250eb7c11d1fcd98d80a255c4552642d438bb1b2093d0740e448c705c1122dc4871d483487a1cc9a87a71fa020c6c28853fd907e7ad8ccf6309c0708bb8adfcd854e09689040b1d3f2185ea38df555c86f0b9c1792fd72ce50f762f3827cd082571f80b11e3401771a0dbc9207a2b22d4a9d7a9238538af091683c0cb7bf41a11ceed33d37c14e0ac1355d4f2aff856541300f815a816a07123590bf60fe0dcbd0d1c067d10f4513d08fc1fd53ae7114016cdf10f6cb304e78a2c8e09fa08f82f325bc47faebff2fa6e4ef00ac00149c443564cdd4db8b82f92e8bf0fc7378b72e0ebf4bc54ec10d6d421f3f7bbad42fc44ba8b0486feb7171c4e67ee014e8c08e048b625b44bcc90c41ae442a6f9c6f40ebec65691304338955de2ab0f1c99e2c4be49f5c1442b1822626cf5e8049716e1ac92c1b404fd90b4e64f4c0f0048af00494bebd12770e712fd52a161d79f47bf15aa10ac5e12f608cec10dc8841e4cf4064722512415671f0e8e0614530e8bf5c9d5f88e981a3325721dccf814f89e6d09705873ad8cf3a1a40c69d934eb43af87bb17423a8ab1533bd3a2619e8e0e9173183e7271710f26f4fe3044b70cdb38f0e30a028ae237633b29f106693016fac7859ba8ceb16d7096d9930b8f8c07174e3099c7c91470b89fb410ee6646fcbf071144fc1952fd84312e6f188aa473ec3c74382292c1757bf0fa4300192e33fe50a9000c1300ea18966aeb4721bd634efe287794712c17ea6546c3799d8465458d620377b5fd64af3c384ca9dc040ee7ef168c66065cf036e3fd07187622e7e07b10851ad00999a240f592cea9f3e9a854e7aa43e579b3f8197505c6e2ee0b222922ecaf4e2415b3e866677966784090628a163119f9ac16614332e2aa8ca6e808982c4309ec3cec5cb41fadcfeba4d1818cae0d05931404872ae10c5722dea510069ac2c2f341e5f7191a9d8a335c251ca1fcf6fee8d8e87143c671882a8026993158053763043cbd0038e98c3ab420bb2bb709a289b54325133a80d2a2fa99d001c0214f647a8da30ec030b23ad0e6b038e494070c10401c2092d4a1099cbf425d894c910d5044c0c8f6b40a85fa08fd266293c3e8b5624527ae5c706f8200f4aacc7683de25aec0044d8c036c326093b39dd0674e6c32b68d63c3260a103651f0b68355c064edaf129671c643244a1ae44704ae904e697c0e4c6243838889c726d402f4a8438b510200a84384b7014776c0a5185c418125e4ea29d345afc60fe871b4dbc332108b28129712cb864dc86d32e35cc526021d98100a38cf4cb60ea6f436c668e60a591b0b6bba8890112aa907032e4d466161f036a729fa2b813483bb05c8113634ee50090767023c7f0c26ec2a26ede00cd3170d0e4266e426013848d9c4f4b312fe557069612224d1e2ae04a1b5d91c123b2608ed61144408fe11b04d79f0231280da5452ca00450000b1a9ebc05043b5eb43a1eba319b5b432fa15a194c496241012a717421bc241243870305138b08934f507bd307cab818ad1bafdce0d91f0079b784ef8a425b01c003d41884cce4f9493e8154b3b45f5d60bf08909a3c626068c4db7e4c2960601142b2e0343b7b163e46b2226d7cd28dfa8f41105c6929b59a5e38bc158a155a4816f4920381d7353c98062c31cfe121062608b711bd444c4b0a5e8f4006eb39f11037cfc0018c0e08fb719aa96641af0c21bead244b5b43c16a2846dfa11a805f35ec07ae51052c1e21135071572eb81f534514611cc3d237f4dfce00cb3d043d54fa450674646ab97af33aa745e2469b5ae03e9c6c308ff420a8cf6b709e6fc80a2dea2390fab1b38b0058ecfeb185579f41436b404c580b7cbaaf1b715cc299a480efbfd1ef0cf0994aa274354cab430641f821076fd45f000337f5300ee3100b8f919eb58a134fb44bf1b09aa21338259e1176e85d041e312b4da50815533c3aac2f92c1bc12a3334228809b0e5fd48dd087856342ab8054ff4647219a97046f53deff39702448aa80ed93beb09ec720dec060647e30c1847efa110b5abfc84c9ede02e3a7903ebb514de0d6e5a13fc66591e5dc2250863b53823cd4b30b351a9d3d21c4a8809009914af00dca4e3f432b71b867aa51caa15d21d0bcac9b4b9138611923612e01be0638bfe7387eb88a660d9ed448eefe54073110d836760dc598622b2510dfa0d4647044cbf235ca4802c583a9036dac5f9bd0eab75a5082838a456ddc50966a70d3849e3034331a1f45716eea51d641efe3f076b901b700d177920fa1508a1ef43b2289cb01ee810345fc65709e0c653c1440022807f1c000e1dea8b1d066fa11e94d9991f648dd4125c06091a779395b9b11af821d140030c39ae022f115c6884d6a52cf296f249c5480ea9afab52500bd8964885ea771f08ebb703c739e012220156a6155b4efe5f1a6c1e86e4e1929004536c412e2242906120e8a8df01487fe0425841000e12450100a553a013509d92a290215c0a9a54c815274ee88e5ea359967fb4144a553baf606089c8f29a30303a6c0d9e1ffa3f08dcb43abb6f0ca7366faa8c600f17fc91c807239a135ed07ffc71853b80136518fea2e6aa6a9134099c1deff8dc92221d1012fdb00161a560ad6860f400ac27af00d07a9815922a03d2a224a224238b473b53f41c184b47472b16b4344c5b848b7441f12a491219241f7b489d11abc1c307ba07aadc1306b7241d929d46bba3f41af2abcdfd24fc1fefb52413eab454f572925fe0406a2ab1ac0baa05ef2500524a9e00c028230065626bcb7cdf2545ef4306d6c820affd18ca38fbd5f52aae6055a72d7eb044622886bb9d077cb9932e9c664af4fdeefdb75899b4311afeaa54242d260092288969f444033d024504f81091a954030038e102aee1242888dc054ebf2044653118f63880f0f6a4f5c606549c1589e0f962bb90771c8e9d2d60fc172126002057d2efaa474e40c71b01dca1de55010080e7049b7f25a2a454c80539e395ca1a88d5424a41cacba4259d1eee9239f022108b4043a7b024e82900a5235a481b8051141524986b3221032f8c605e401c9e8e82af341fd3851880e403e4b4fead5c0093c81301b19d03e022f4a402ecde1eb43ab6632307604014d094b0010c91325f5440d10b49243d209036324ab46654c06d23333340a40c0ff00007807c0f614baf000e18a2254826d739234bc224540a02889a2507e808f00002807f7165ef80290000f71b5b10aa909328e2241f8e5ff901f408804ec0e00af03200032fd009e0fffc04f8283c05f51c0c80819d1ac45e272c76e71ba402002c3522dbd3b4ce5c01b608000a78fe4366ab8005e41776aee

Last edited by ScratchMario3000 (Sept. 10, 2025 18:07:37)

ScratchMario3000
Scratcher
74 posts

The Beeb - a full BBC Microcomputer emulator

Chunk 3

f2322b940c0b0250053ca1309fd4f904c10b0ea00208046014ca0eef692f71eea71bf2473358d80e3fb1d89e9012950119a2f26407c03802e3834f318fc060c3a7c3d0306b6145b495a5c1e2866e81108b93529430f2cb0583f8342a10c06404d9b56fd77c1db0080d61e787578e19b44f79a1e73a13df523d4a600a608606ab811383e251e1d60aa83592e000032dc8befb7d743f6b3ce411ca269e0be6156b289eb09c0d43b4fe01bfa01f9f883524140b907690842609d180b7628b97a50b7a6c41e07374522eeb825669651f40038659b24f8f21a44c89d2b8b5f93309072301200c9c9117d4eab0ecef09b441e70118421376b24fb3e41e842a13400a5c49af85da1860d608af9741a48ede844ba8a94255a384590323e53a52493dc6cd11db5e346213f201d824aeabd2334ae8a45faf2565993b0150bc0d48422a46f20f01b440ac01b36fa85aef403ac460152484700998514c4ac097152301f79aa01dc7549fd341d45cb9720eb458c043918bd81524afa844256391696f078b939b5af4cbe07a203661921b25c011fa1acb04d0800d4c149f5887b34fa47641b44c816608e76e4f04801a1169828ca6ffe8c1c2e7c471fe246891023ba7eea4489105db916f00a9110123cf4b007e1d91848c69005f0fe1844603787209c47021ecb940700cc191f78b4c859606128118001194141bf2ac51bc570cc634b1cdada462e1ee847214fbb11daa8103815ea1d5708a316a59bf0069c7518e413f8a930f2e58cf87e5723eb645c83ae2484b72553431ff4da041c945844090680c609da9d0182d7030218250002b8a8feb347fd6303188a9f48b5021b6212469a1c540846bb33bf80fb6d44841812f5ec937a1453f42b2f085714b9316a378f9f8eb3abaa19f528ad3a951a1c66474c5d216a61d1f622ef109caa0850960b989b1ee8e405991b7244450060a9e87616f8e047040302ac70d7a363c442e3f7fb73a7514cd6b503f11b5754f51b1c0962fb2bb7d31dfe30210682331459e2138ae2d2063693a089abb9ed762253407564d042c061a7f1e819e4fa4bfe20aae4342141175aa61199fdc4671f238ea4ab344ac406d91bb3430af60b00879b46e5b0ca46050302a8e0fecfefa544293c00468f6e617afa1be29449083d4acc8806559e1b8444eac813e898e6455a141487aea7b216f49afc89a2ebf2a5f10df91812a948301a3674a77e859a1f1aa4eb73b4051465f52e25eb8e798f220344e00dd30059a71aa94255b59a06a0398fee202a52720603ae0092417d2266cb8fd279eeb5bd1a8c83603bc1a91b0bc109f5265212d699254e055de41d145dc35eb0cecc0d45fffe4117ebeffd294695ba67a318852ab77465f36108a248259e269c1c4d484d1ff4248b642025200538dc70c00b503e354e081916954305007ca2504ef8aa790703aaa700962dec48f5c356a845a419525a512aaa51a15144869aebe0124ed68b59ca283fab995132c61cf9c615a997f4995ab09750461771eb4794770313b012363080114c94da97fe4ae9cfa6f2c1f0669e1eed05ef91aa16941fe1efdb204620e64e7a50e10919d0e3b40880d642f4f4a82f0400cb87d166e450e144a5b484dc0871428415e08699a2a669191b36e84dea31137ab49701787033d02436393a93ab4a0594835b8bfbeae121103e0512b341acd948b41006956a77ef4967411078b46323f4796f6cbb4ce1c71de10369c5d9e5aadf63c651651b5e6318b46ab0097c9000a682c2e2f458f10d04a2bce00611179b5bcd18cce5a431173f8d083446541a62e804351165edf644e3cae0a8635accf7ecf5b02c928c2b8459d0bc1c46f3cd22531d2337baa7081068da194aefc5350421758f01fa49f405c2256f64ab322143964a4f20218afc461de50251ef41af5c5e28e72617e098b6f5010a906c8fc449d22128230a94d1b4f2f417ef43d5f5bfde1666546c2491b5f6eaaa4ce810e02306fadcae8fa2ad033e020946f5f76393f32092a33f7b4521e8be042515ae43b7f90811a891b4de4738931b0f35f40617d50365726a9e4abc05543aada4ad80338bbe2b1f1343fdc2f88df2471de1a902e9ef6769db006216b06eb10a410460a58883b8d093b3a10cf9ac139167f4151958222ad130bf84dd1743b7458891e0b4590f2b8d6b96055a0cb0d802c63eb06c8ea5eea36c43bfc346afe8c9156eed0a11fa8836474aa6c5aa38f84fe349b2a3b84f72032139651ac1f52aa3021b1d461e79bc1f0fcacf01bc497d1caade99eaa65a5494fe2a31aea70b41b75400a4f8a50a42942ec40d2225b4a214145d4d58afcdca72103615e2734168ea081db00e8787019bc7a055415ba1306e462697fa54d06b6ca18b366830451687f9dad94a9c2cc70a0fe037c409a2bc060c04e399f8472ee31571a5b45d76001b883669010f7d1cdae2ad2ab499f4eed5486caf4c190c8e62621d0cdf04aba1008e7e091213dd0c48d300aa61fdbfd6720be037da32a10dd7a1f7896c6212f3d50adaafa611aa03c5e0e60e27133b9204c2d2faa4320ca845850409235b9e3c0d7dbd0fa3adfef22c4463bf6507471afb586a162ef47aaf46a49c090fec55f2b9f647f5a971ed57c612b26403d62c4d4bce9f76690397259fcc40f384a03afe7aebec055c172c6ff01c907409351d03ab415f0eed5ba31253d2f771eabfd30290169e391d53979bba59253a9eaf44489fe843b011eadcf4a272a7d42293d0eb4289124dba09faf39110d15816b38f458e037e4672a6fd07587ba59614970766971d9f08144dfbb10b10eaf4980c94608b0f494fe1a4b4e8a3ec69a49b9d7073f7ca4cb41f1b7da2661a514c7ca145742663615957959bcfe08dc48a035b8304d3b411cca04ca174ac524212898e988e2142f629a01908dc97dc62ea7422daa2c90d1af531acf5d311eb205443a7e49ca10859a26c7a436d01e0c1ebaa3dad98629de36efb458ab85be507bc640f75ea50c70914dc3e06c3ae86fa77117d4697580a76c58529c9a5efc00eca09fd863aa2182f4d4a451c117ecac7494362f8e4d833785d312d5057fb14bb260091d18610a96c0db0893095c80404d06abd3aa4670fd7120743a522a286102e06cec2d4a31c744404563a11a38230859ae99d1498aaccadcaf7f6b073b0e3490bff088b12aeeede0e6c2fbbaab2d8888e8efcaac14e58fe3c9a61b34ab20798d8051c0355554be860fa4c7955194f01f1045423cbbc05cc6f243c591f02f4e122c120c2d0e24027248ac865446bbc0831a04a3ece13c5d4a81f0214038022eba63750e4d0cd9be96b881551ad5c260867b5049d41f754ca6a80f5d40b409305a06902233590690dc42c16aceb4c39d064ae12198a941c1cd1ca4511e24f050cc42065c0a6266e024023e178eaac08c44c2c9214caf691e826a0ef0bf41df8385c51182867220815280ba9b802d026ca6c7532b22625b5bc465466a7946c62f454e727b33166b29810c05a8a155504bd7c1d15d869c08912a2fc1ebb4e3fc225ecced4bd10311530842606dbd0c90ed72916cceb5446ffe805517cc6040c5423896a0fb906bc1f50151a70f823203bd474ec07f4e449c2a930f842a827d18014ef0b1445fe5ca3ac5d169626eb9bab4519c80a1a09ab6177b21bf5dce2067d1f44629b9a2079860a95b0c5e10f7c6c0d00c67fbcae307ec545f4890b390eabd9b2d55c2fb6da882d170c11240f68b70d84f361097640043c64b66a04ee0d9e498e8af7f5f2f7fb0ac7a2a9ecc3e48afda535c7aedee3ac27e344e5106e0a8d467162d3ed79a8ba4e5cafb1019c7d08a49848a6d8aa4a34750fe8bffce8f5a73f6115b04518e323680dc673d42782cbd065acf44229af982c76397323867832a0569ea39d17a8a4d95ad6d9c1585ef4223c1a263bf314129d208a3eac16c63328d167fc07c359aac04875e83110478b34863ca4ba6592fe37f807341d132802f5840a08fd1ead2762e8d3143322729b06500da702c2d19b4e8cba15a38e6062ce2dc07a5a53b4dd6f008d1ac704301e3cf8f94fc50c202312ec9344ea5425f5e8a0ac6d133098d668baf123a8058f502cc01d81cf0951881b4e74235ce5b33c08de549d146230194321ac8b1302af2c0c919208021304ddf82a0029f0a128b961d42de5343b33803354fc058d70e7380bb4e3613a28cf5a2b356aef16d40ff867ef587bd9d474496d8c104c1909271567362d3c0ed1d0cd298ea02733541d2e1d4cbc074c6b36ae1ee48035d2d141a12cd710713ce447465cb70c68edf42776accdc02b4740282cd236046262959f700bac1884998f8bf6aa3a3225a0e7a8ed167c12a4884d6196790c1c650ddd4e515494e8bb14752dc77a7ef80b1c1e19cf2228ee7c3e728bd026ab5032d3182aac36d229bca32b909962636efd381e6350c59ba3c924bd3419932bc132fe59404f3c2a135108e1c02124c36641ffabb4888841a09ff158932b849b36cf5ca02f227337d00914d60932190409ff0f083ab828fcc92b2e406c420ea227fb12ac26ea09f07ad0e6f3460c5613900c720a7c46cd8583151090bbd77b4ba5132a08f15df404301c11f0e8a632808109029cf81749619b0160e006742cf214408c0bb911cc64327cb1173ff811bc413c13e80ccc3b4df538d20bcc63042be2bd1744229323c6c2ce401a7d081cf30e31ae1b807fd429741e2c2839072627323610696190a12b3872ffd4548790638082b22286563892000143f4253103f82317102f00048c07faae12f83d73baf51811d130241cdc70c8b7472e288cfa472c16a6d8ca5c5f0ce67e3046dd250e3aa0a900ad1d4023480e682dc824b009b61cd3359f8c93bd28ac14fd26fc2a986ff4195b9570eb1909c5e550e3853816fefe12a2eb43fdbca0135aef7c1272f4471982f30b1ae6f50ad529fca000226e636309fcd71badecd8a30479ea354ebfc51cac0fdafd0e88f40d45f50e2e9399ccf2ef8af2ab5e3603a835af35fe95a55d381c70b8840e703bc1b854798b85efafd707e8f070b9f172ac38faf2ac6e53a1a027fd7e327d0d1247447cd0829f664894974be9f3afa5aaf051c5e8e5c12b5013498ad7a74b4d712b53fea53fdccdb49aa38e9b0d0d941fea6a4b10bd250143b7d4cef7a3bb02a06e390a6a5bb01c2606fe9619510c37de4478aea20fc60aa491ee6f0075670c8464890ae9a1e263abec15d4632aeb530fa26eb440bd5c7d15f5cbe5eff57bf0fe43a5038ead06a20ee75ba444cb0df418bc0d24b7a77461a27a9a6542a345f7ccad4e12440be0954c0c733d03a0013bf849153e110bef21010f1a34a1024ed501b6b44cea0aeb4443f504fd530bab8bca9b51a880dfd9a149b5a3a501415900e6a94fa40809afb7cd1a51a34f030ccc110e8830e869818678f1f0eba48a06210aa8cee17624ad551b34c8843a43105409faa79141a1a4c159063aeb44a774ac325b348809a8adfc0110e98737085d2e8c0b0d06d2c2f40ea30caac751abce9d494930dd332cf50feabfa4c38a4ab5eb0e74db41de05c6ccfce44592b8ba55a3d5c90eb18430307653effa6d090493686269ccaa99d2c6a702c0d1e3f7a1190f986660b6d410f82f7ea8131de6a99ca868b410bf4e3a6911f4fd0bfb1342a12ecf0ae8fc506bf424efbfa3e50c181a696ee04e01c361a798c92be2dd23f6b5128a88ee1962a5180734b608be45b31301750c0e1e8d4b077f1e7a3e0f0be8d9dca5ea4780c1571b4808e9e2c6e8aa15fa2480a56396023d933761cee8d1b7286dfe14b2a7618a1db0101a9c03992171ec045e87e88945068398aa1ebd765a7da8f01b064806eab4c19be31d07a4348c0eb3bf323a2b18a11a360ae27b1ab01a8e66838633dea355a9d0f0bf66da9de0fcf941c3e93ef0a1f81f49aafe191a2dbcefed44f40b0194091a9bfab14601b4810dc66606a564cc3afd9958667a67950442d2bf1bf70d1b25a11a32b5037924108cec08f5d25f05b6088d4a439fc30d15838f90bff8de28cec1c063a24de4a4290a24f4b5f150e3aa89d35941ae12f5907c06874fc764b055ac45ed27fb13a78d349341126824e3c0fca2d809182c1d8d1a08ea1aed061a6d49fe14808c8125c731411a01fd9918057b23ef8098c08a7359d8a5020099c07e91318715108d1f01482b212c49a5e1d923f9b76898290399a3e1f417eb6165fa0aafbdd15faf1bcf9e25a09faaf8fb4316b021426da90c2807bd4b5492120ab406748efd92447006cfbaf1b878f059457e341e873ef69b421f51ea3fc99112f9116145b46838194c44013ace0fd03073aa86eb3171d8160031cc41348ca22df5348451026cc8ab075bf84501d4608dab63bf100aa81183bdf50f17834d08655745191387c0ca27020fe62d5b580cc2a0a1ac0c1a9aab4ad2f8cc0915ee4772167c3855a7de5d0f8c2d9fccc0350904e99f130b3d766106e9c5100cb3d9bf1e0ec335a5111f05a5b96607fa634cf6016840085691578fc14efe336506932502a761414369d264950c0c1b0d0b100df33923ec550cc58a91e55ecc06ab6bc2f2a0c1385085bbb296e05e3d646d53e919677803d2a18f47ec66096ae3d26130e70ce0da29cd0d184e41cef73c307bd0f0a2086765a312e1aa57b2d27baa333a0d95a507cf4895a11731ab9d0ba508f9a943d109ff290288c0f4f4e98de455d1d20d6ba57ac5e99a12858286e406400ef411a10d610d63e27f05ed1ac68e9b9c3813e4f8748986c1ae15498b1689088d641fa6adac7495d1110d8df27347c645bc8ec51ea47716bee84eb240233cd088023804288c6b634f0d6fd1b53085b4a1e12abd3301ba90912eba08a5e113aafd6dfeb034f663162c96fc6c15eb7b01542782c7141067300f0cfe3dc0c004e1128d883427103ce9108c8fba084cf27ffc055423ac047cfd0024ec8d03d5130a395051e74011f87671bcf7e813ae8d22e0d79982dd6284b2ac1fe31e4fbcf2b85713f8371afb018f10f94630a409d0ee042451a47ac806a27fb0193c05e4a41b0f91150fba1220783b91d4a07f07d421a808101f0a878452e9442793bc12a851de14049f23e36656330eaf631ae3647346785906162cf44aa586076ae45fa39e2b04c4af32e509e0c71b0a6684635ec814c7dd45a4450ab84f9aa1157e8d5181d333060bc741e70ff6c20c99e13e3ea3a412d870e6a1d943b5b4c060b0b83c93b75c4db82161b0c64203b198ec2f181383c6defb899745c568ac5763b4b07463a443be85ef9aea1f131250b0e306d866c5593182b9ba36cc0e8f8e4c65270675a502077f35e8bb40443e220ca9ca21a867570724d14c2c47d0b100887ffd06fc0d9928461a350f0cde2c04c4864f026f4d10f32a34f0de80b736f8c18f290005805ff37c0f409316e0ec275c1832d51c305de2c5d039d06de578accc2a02338bb0c4c6e87f3108067c78fe1de4a9e3cf4cdca1831fa431ea7c0f5cdeeb30081c10190304f126026b8a551b1bcb0e314f40d325287024310377861cd55451079a6f2c0614248ff40dc9c567ecd67d485650f637050953162adb04804482cb9014c0282611d1249c1ea24760284ae38029c34901cf16f02b6c71a60f8910bb13a0ade922eba82328c8cb1b0239a4048178bd1a1c32a6bb8c4a478bc01ef085404aa7064c3198791a82a91c2aa84ca52eb39fe8ac2488f22b50103b402788fc185cfe066c6d0c7683dcd90d01136cb66507b7f032e64901ce04086eb32760aae2eb621c0ae97b4a20593c5ef9a5e6a2e6cef423e41d92e242a75c281c453c2b7685076319f7151fbeddd2081de8a673b50e5601a6bd05f5bf42f5111561fde64cb6a7faeb4354309db84df8cbbdee663b7bce0e613af88bf46719fa45af4512cc48a2761a2f1fee739d871f0f4c2771ac03f5134a2b47ff46b4120cec29c1c9aa3ebf7bec67e77164abad0dec1aa198eaeb1c6eac0598ce521b0824188355441784045f0e83cece3be50bd872fd24cef488546399c440ea54024a0fa6a4bab84b22f659081c408d1c985603a060600862bcd04e4024e0a40b3120f6e60e246a4d1530126e4ba0be2c202bd1025e1c463f35b411b7c818c4d398fcc54b1d74d07f460c0466ffd0171cf70df422772f6621c778061f8028a82e40c93f504f083b0dff22020f112418c3ef3b1e0c06cf7ffc15a4465cc010e584b04c326a49a003790c96988b181851124e09822090754636a9f8290b2796a8d71a0dcd21c323114063d0b481c6ba5cfdf492268dbf3c18a8ee467231e5b0f948381d63e010bd500231db248f1a3807a244b4a5259fb19526397a3347aab2cb1ffe15ebb0aa2647c069fd0516ab4ad9b5134ca23344e189128bdbe441a70114900f9f37fc427773e8452f1e099c732647e0dbf10863b00ac29c650752c6c821029c9da481c9d6b3422d04b2c3ec7c13f8a18cf81e790796b16c044f1377041c9cf3e0fe2cd91a702899d93604f016d9093c291e4cf0e846f1b03fb1b1e1e0db60db898e09be0b48bf8cdf28465b37a2fb0e5103701e53360873c9c07974a40ba832a577ce9d1da757fd42fd05cc28a245d32359e51344b938f037936010349fb4e7110f5865781d13a59aa2a6682ee0b1e708f8b2b605340b4968a00d97d506a3a10981dafea7f143760fa40f1a64a027f7b7aab0fa44d7ec5c615eb0c2e517e93ca76842ace3ed4126ce2912d0003467b7ab07fda38181fc064e4803d5070d0b490daab71af14790810c5701508f498b0392881ab1ab920b2f0f1acc9d08e01abc16af9c49bca21c5f4c9d14d10938cb0311b880f9fe8510fe2c3921d88584c4aad93c1205598f09f87f9acc9da021b1081ddc4c10680883dfef431dab6f3634b40331ec05ab0deec8d53bb40d343ce0f7c698f5d224264d5df8a4420b636ea8aebdc9bf7f8ca14e061a1fab4d88ad2709b071789fb950dc97a40cd09f48ce1472b6b95534198f76ab1ac3a30d8d056112c222faecf50bf0d105e4e08a18437395ef52aa48991c77a7251d868c43e1f031ac6824874270ef5e372138825939682ce51bb2fcf113a60c79f5084cee04aca10ad159073200352aa906a3e8038dd40119d9ea38fdf87d62d51d24031ae99eadaf378c6f1c13016d209baed0d8aa31a536d44f7a0109196f227c46f50a6052bc2ce692072f364908bd918597cf7347a709bc97390426340b812ebe0ac4900241c6b7cb160c91f060809672400668f9e2fd1911eae0061892f48aeeaaed1140c7b905317e06acb2ee982646cf3ac217c263120c180e075afcbd09e8fee49dfc7c06bc0d5a42f774045a2283968005c17f93f02167eac8b82fa0c512c79ae2749c0c19f76bb6e61b0ca71d3ee2bd22b4b8b105f1240a19a085d9012e4cdaa3e4802de2a24f48bd1f29a994230e49bfc3050d0c35a5432316c7859d8f0bd405348d93503d804df910a900521f70736a8f1e280ad43b58f4e4a8660e242cd75e021c2e5b23e8af742804f258f1820c0ae0378211a77516f509a80676929f1df89f6d4f2870173108355cb80354247d6f21b70a279a8aa3e61802d03313804d1d81b30840586ab0ebfc0afe078dc0788b2c27000430aa5e70c5edc2e7f04e1406ec907042c5092b21e31136bae307ee94dcfa543d24b91416512b17f109e142691f912969f8510fce3922badb19c30cd962d59d78779de0dda5297ca02ac5dd4026d4a88bf447dc54b8e0888c5b7c1a2c9cc5a71407ac3fe629b233288bb868c15018c9a0b00bd18c3c22195e29f0c9524503e4330f70391f137c05d1f722b606e342daa8088ed851d516a02488c05c280b0d21342778b8e328613ffe261411c15d9a4343df061ba626bf046fa392109541d4e307ab1634e70ff2b4a42bd9aac3112a5bc1afe5da0efd08bf856ed63825b71f506f56fbcfb5b7ef1cb9edb803e6ad03b2bb79d064c71cd8fb0e989c0675fb0a873bd6c469b193d9e0492c5cfea2b745603362b6bc16762205a9f447706c8a63e40a991dc71dc38e67e8dbc8816fcd16e648ce12cf467846e258896136e4e840e0774a0b9c04c0c4250d6e02204295d80c6c373d8c8d83d51a7028b71843660bc21aafc9cce99de9261c7e18339e46265dac3d0426dcfad91a2e33d621c96e0177c61b34460254ddd802c9143b25c93819190ef408d322aa4eb8e6331f5f982c66bd1426bd2199741b62072c1d635422cd03caec402392b3fc3e46bc936c8a8a11180700dce5621892fee82c5c24086756501a69583e3d03d59d1410d4a5da15a09470e34c2f0d4673f47884e71ff86bcb76cb3c389bb429c7fe1ae9c3153f19ea452bb412a29eef59093a2e591907f70810ddf871feea15a4d30d38bf1997b28c1b3da20b3ff313f798152766b4ec89b79907160f02834178b59625a32b160f83829eeee4b15bed742de0e0080d2fbf8cbe83c1207fc23be5e17463293d79aed29544f01618f4ee18f407b8e426acf485aa520a9c9f0fbcaeada169c1c0e7099ee961fdb7b312bc690c9a49f30383360aabd3858189eb2108ed2804d90c7446304d1b06089dcc5d65a91ef41c14087e403c5e02da8a2e45601a96844fde508f173618316f146a54b4734f23276eec5282274404bec45461390cfd5460e4d0b5b2119b8523cd196589708db70c0b91d85ca611ac935e232f06e327638b8a5478ab91402e07082f1d270a3c50860f080d2ca1cf1988521a13c3f6e4796405239bc0914708bc8419456d40c2e31bdfaa22118c772780aa9850276b4fcafe16b44463dc57d4a5cfd418bfb50f041075a034f31f48486180ba2332e23dd40d5cf570a77319725f340e8413bc64604e64837f16f3481320af1fd17cb6bc505219e3030c930a0825a4b01cd348b221d4c2268817849f0c651ae9e333065d1bf44d1e100b7b85a839437c26cfe7e44225285199f1273835738c1c9f81c47782e6561fa0992cbc5d44d4652e1a99433253b40851d11cb91713f564b03838c4e2aca48c5464378833efa8a41a1a7a321c9f93c8505414f309807c6473b8a4d1dc2509a1387a104ea910e1205c2103627e20224e1bee6207408823233c04c223223c057c6a1344093134ad9efe17a25d8cef5b371b21c7f6fdb461170a511068c0fbc7b971b4e07d5f44bfa909b4f4639e39a913c6fa89486b0e112f7302112f96f049afbdac02891ef8b4073eb006bce5137afa3df5ae2652d3786f44c942198f02a21792cb456e325e09644a223cb6fa9c7bf1b2757091288a53c9e34524cb102464408273a1723745f7a3e6ac3d82d5d7b9f0e7fa4611022db5106b75bfac32be7c39b4001f0d7c801a6e8b10a5e8f564cb2dde090d60a7787ac33740d671b072988c11422985511251343e224e2abe47febc672703a40b2b9da11badfaae02864452aad85166beb31afe2f08914dd0bc0774487ad84907abb40ccd24d6bf434aaa4b0b80cd6bf84f07f40ad0423bbe5b8693f7219aac14e78416ff06e2fb44b71246a404e71ef92285b87dd122815498a946c5edf5dcbf0e005b8807dc9aef3a4c1af545bf0be1151aeeb58fa6e643b3c123930afc67aa4635a216c962439ef5070fcde0d410a7fb524693702ea0aabf590ba344a8b8a50ec34204093b9c81b22678b40c49e028428b456d8cb9a5170962757159cdaba3a9f3af0199d2af4e840e0c180637f08eb8e8446bb7034d32f3f6a14972a506e8004dd41960b106c89429e7f5fcbe00623c4eb403009b2040137853e9b47347bd0682470290712ed0382deb180e8e2115efc65309614a685cf4cadfa10584213da703abfdf9781f266aaafc90371d329b42b3ade498cba80ad102c4a7ec7fac46c1073171fc09afa744522735854ca2082dcc983f430e16ea24cb0441e87392b7bcc9c908290890799da7110e056b095a98a87c66aafd88391137b4b00592ec0ce977bea41b34979f1fb00c6b02caa3c8af39eb053417f1a844cea77403faa8b967a50747309c4e4819c311a78623b78d430b64a00532200b06a1145a6866883a86cd807ca2bff963a7ad5bcffe04d281e6ea87aab00c66a2bff1b5d12265c4af0e91c98f0b0ba36cd069e8f509ad804c32ca144f54808c9f08ebb832344e061a6b464f194207130cb1e944eda5581d1b20939209f2f506d03419b02991089005d00c4a77403374ec202eaadd05349b61b382f947716449c51b0deae2bf6b111838d08464bcf23de7bc058895f267e43c08cc1c5bc7b12de51d77e1785e20f806f78cd814278708bb94a5e75dced01d372fdc9220de465cbcab54237104a412f90a101b380949114eda12aa08686ce33d25ff3464380ce8220f049cd26917508e05cf11c726702c8b48371cbf14091cfb08fc0f1007f808a41fb86094ad0e28b50c99eaf99ae0240e06a20d1e2276ee301a7bfe16eb43b4a709810b8715e4e199f0e7c6065f6d3e0713fa0b30bea5b625d328fc76a16b9ba609585226834ed2c4b1cd0a39af701c5b246f8fbffdcccae2b5d0e8ffa70cb0183cfc5dbc10d2b3c40ee07ac0e09260bf430ff423890ea9f4836be483a06fc706eb60c6a79649b4322345b51c06c10e38b715afcff8be5cdc460db7bdec606e2c13eefd1ddb04f330a205f9c7fe400e0daa68b0711d05c07993e06053789d3cd34d711823e3552c3ccf501484401b7cefd01f40099e1ea091a8fcbe10ef1cf425e88c5c8baed4d1cd9eaf06382b99214f6042cf0d0008e695a81378311739111d43351d2cf84193202a0640651b3f28501bd406ebe294f1f019c50d71342ba7403c86b303381cf0fa42b0ea925d241c7f974ce1e43a202c6eb07c11242575f675b076f1478be0ee1b03d03fcabc28f0d6c6dc3b7ff40a1c3f91e3e08f626d09476e4b1aa064227aaa2813dc0655439cfe052ac510912ef4443122fd2a7b894893177490b617ff86744f401b67072aebac4fd46ddea0eebc2a0d7971dba29c133212481bd1dcbe08d31404dc10d4a320bc0da622d97cf950fcdb185cbd435cd61cb1aa73ba061be07842062d123df80ca6bef853b3e802d5b7b06c88d5c8bdc769edb271cbf9257c430fdbc795f4ea63a50ab2b073305a0c4df19016ef2f011817ae1defa0fa27efa9827121eaabf4fe4122defb11ac9565bd06cc217714639d072daab439159d7b21c38e69f546ac0ac59205fb164613500fc571e2d0c9ca4e7ca2f36e3aecc70da3124ca8aee2df0548b5100ca9607c151cde38b5c138839d2983301f610c809de4b3a608d3133c407c510ca41e7aebb4056892eaa10fdc9f3ae6cf8ae6360719b1d42e85d648c0a49036032675ca91b96338d5a2a5610cc8292409a9a1b082690d7708fab8c207bea36cbc3bfee7001a6fa5290603d884b5d090b426f263b44013a0dbc83f01ee103d106e4c41231cabdda19be8017933ed940d244c80d9014dc2634af1670cea4920c7ab46bf6a86fa4b1056099a10aa9ac052b2ace7071aabca93f5061531b054d1fc78bde81b86da48e20943a1700645ffdce6b494843b9bb5014d5033fea7e132abdb0992f0de8cd0b00b0c28f49a447d64203320fef808e868325a950fe5e52b0d05a94d6dfa47de40d332efb0fb4c9b5ee2e2df1ff7443493cb8046004d438bc8db0a370a49f053d86e4a9039bce8e747abfc5eb19a7411f33ddb056d63206aad6e740c723666b780f1ebe40b804dc4ee6119aa196e0a58061a65da0a0f3e155e5b526387e304cd39e8fd097d3a8da9112db1ce2c012c3258280c1d0399aabf81004397ad8160a1680bf580a638392e336695133f03a841db828187e1112d71e8439ca2adb08147a7d365da545965061eed4db7a221681a2335004d27fb46105eb08686e3c24d11f305f703dcde0c2347fbeb67c03e68b20d23c84ea06919a23a7370d068e8d66c0caa590f0f8b01c333feb7c045cab4e0b31cbd7c4c25aa8d2842a47a4807d729af814b84e60b33410af8013e5311bee2f706a005e90563450334df9e07c11934d05c646a21ae4601b04de30aa1e1dfb4e8f8d07c8c24d217b5232583258548183c1e41b630e993849197d1029a6208d84818397ead4a4b0feabff4445adbfe1f45c2391db49876593e73ab121ba501b498d162871b62acc812f10d9c81c9b796d361f6b88bce0649027ac70c528cb50f91cf48b0930e1f126054d03ab240cbfd0c3d1d525e02312995a5169c216730bfe53de401b4587112869639c41173ea447530bf6c245a1ab45a9642976f222326d0e7845657bfed32e77e11f84658daa381095662b94d983d059055a14543d878d0aaaa71f4b88de3440e6f0ec77d13b4639cf0da82ee150aef5aade06bd3b0ebf06095fa8645b0dd11052d04ad53e86ca401680f478ad6f3e8187eae3289f0cdc2d0181ec63a0d2604ed6901a0e04832b7f9fc0c09d87dc749f50f58f8602c6816639e416d07da88c8b51e185fa633b0127792d43c14c3291bc967f4fa6b0b15376311bacf0a232051b68e8ad14f0c956e330542060cef6142461ea54721c3a7b4e3164610086d20e5457823d13e8c43fab47e46021313025a1bec4e9ba3d144510c978765b1731e680d0b408bfd0f26d05a96dfc3450ba5b4568ef7d682dd19479055d8222a29affa4685107cf844a09d585d23d991bb14f991cc05fad0e3ab2861314d0219510bc3a6000e53b09b324a3c7f480e340e75686aaf095a971f212c4521c7a3f8dd15e0f52f3116823100d7faa70d54b462b00c2cea10ea3145ae8c3002e74fd3e0b5cff4abc5b8e38bc61ee582a40608078913ce34a870e3f99a602bd08aa5dceb461a0da2820988944157f43189594455680fb446466b32e85cc985ce380e02aafd533c381ac2eade03da6090a344951c048c8348043ca6900a9595d3f9fc980721a5b902a3aec4475ec7e135aae4f1a81a07cd48b30def74c4269328ac6dfdfe7cabca180a07cffd4ab4350e97c6e86ab57309a875f9c08faf0ffe20dff64316e08615a42a2f01a6e132c5c099d1e6b46817b4290b2c19b4290ac3c4c18ad1a5334614f479a11d388ea0ade7e84baf679a1983ccdf666f5824681e63d6a0fd49b48cf634b489564187260ae9f5c4c08e66244e46820390450464ab3bfedaea64fb030f6d95710806b76d3359a98591b311dc56bac438016d17dc1c1fdc20700ee3f6890fb331e92087fb18b98a71090c938f7dc77fb131caa3e8880a0e95136454a4c7a699f8f8beeaab4b0ed1aad7eb49a53bfe22319edd16e30f134a657419a83472d66611453bac8c72460d568a91e1c1610db0a7b974d0360272f088064230a93a68fbfe4f03a5056d0da301a9f91ecbe718fb414385ffd182f3133a8a6d465b25ca4af48b5c38897141db387e46ee213bac0f49a8ddeb6430a30e6807d88f5c10b6593191cafb4568bb61b005868b4f114e1746e24753495967c47c743817a12530c119e0b1d3140dbe2fe84f2a469b53ab3a2366abb143c9116d55b996a3090c2d9305e87baa7bbf46827191ec52126a21392ea72d11cbcb8828ba468c36caa0f524c52561b8b14376bc1722324afacaf036311fab0adb4d44473be89701f28896abafb0d33001d1b74159b044685d0468ddeda3a906036da07a89d8067083a2a2091a1739a5d60f778bb3ee67f5f8b4310ca6d01006ebe7d07185440e9bcccfeb46b1107aa0dd3c52c2790b3648e5fe49262e1c5a03e38ee6b601c171a407f091e87c88b378cc7a0bacd0e15440cab1f56e18d70884f13b38796c87a126b4edb50dfe672616f86851120f681d6532d4e81c9001ada342861fafad7784f8d6b1a8cc14cd81d686e8d622c0a65a70426602b0ce47b869a5432c3c68055b1205070c09a8d052d6971544cbc6e14410c2e20ea2072da72bac1368850436760bb49274110da194cfb8a30d555c56037b1c0fadce088640ab67f7ebee684148137a199700206ba0d5a6a85c1f20529c73d85768ad8d92291b9e0ed8b71807b44e851de8cf4b6d60e4d006ff0d797f195027a025fc0196a0d058ec7c5c22f82ea2177c1f3c1080137f4b12828bf066e3fc09f8234020d18918408413bf1c380420e98b8afe15a8075c35032385440c60c0fc35c4758f10b0941f000f80fe1e317ca29f2c13e0b410352f3f0690f4fc90cc18c44dbcdc02ddf42288df1925c1c920bdd43f4ce225e7f0451be29e023c05c8400a49dbbc09f4dd8ae2ab50881d306a0ab73af70a6c8278411a437cd49c770d95c8030ebc91527217e42bee1422bc6f41d4823c688e2950ca49a83728bc2a5e13001b0c0ba9b87807409ee0a27435046805d2632536c93e1afc0af0d447d2a9104d052da83c678c1aad03763f29cb808d70a321470c1108faac4866d403920a342e17444dbe29c07b06c440046e0414f724ec620750db1f80871d7c09dc17f81bbd0847a9f61e0340031182845ac932845300d814de08092b3260db489ca9296554630b9235cefe1759e0683270b3344e135e760d2bc4b9e972b422c889bfc056794445e016e2dbcaf8d963c5ae48f509c14ad742f8ec3846e118b24b6025e50871ea749306ec413e35ac82953e790a6ae94e0387ab86331fcb17b44b8155a104e098c7098bf338fbee451ff628e1a2cf86f9c3b1c8b9e606172449ff0db03bd5a27346f76e7fabbfebbb08f847bc39b88a480acf30a788157281e56fe31ebbef915e0a03a706f6282583e58768ea0738a6c12ac74bc9a5ea03a506abf8ea4cb00ccf573c8004fa2cfc4a5a3f00275c232c2bb52a40b8500ab9143b0b338bc0fe423046e1e01c5c320c195b83e59e11d445ca07fcceac0b8021ee0e54c4e2270f49ce3e1c8646ce0d6a45086fa1cf689f94a3094f5c8ff407f820f152addb182cb9c66011b71b049d7c0b4ce42f03c010c3468f02e180556f0e8629a248487a0b648bb941b48d146093eae444e85218738028f4aff426f023b656c9ddac04cfe02756633e9b0dd5100313d4db02087c07a8192c4c67f4d82ed305085712be94553c5c0f5030cb241e06bb2004ca70a6d4c00249d03f0aacee7c1a98679bb03a2834a81c8973614141c1182cee03bc1611e7400f61388b4414fca808d2caa56656a37c171c3d289381fa8efe16e81335f066d658fd871b8265c709afb07f821f3325e0c425e4a2a7eb59426a8ff0fa44f40eb8f708627ff104c70a836916b3a40f254938f1b4a7986e1cc3468e0c17173cdc1301a8841bc0cdba924102b8c97072c606ccc5bc5d3b04477e594ac18cef42f7c2574dcb29aa11b30d276709f63d055bf0fef5fb4532e61ad70e2ef4aba9479ea46c75eb4a033313befe83e030331bf00cc0cc72147ed2519d38816603e8e3002d2acc3c4c8f10ac6f4bfa88b2a1cefea50d01980d57e8ccd4551866c63d2680866fd44939276fec544bbcd103b16137a0c7c01210a70cc1501306f86c9e540d756e14dcbc0bec2749e841cc1518c4a0cc56be800eec0cf436cc0386711074928458f70c40e57c8bd50d11eb1c194e45bc20181d7233e00a0ca195971e2c090ef4f1c3a18f504059c062b0cd27140de06188bc21150e407e0def7e5b18aa50f860fc6fa2d1062d3450d723b72c40cbc6f0481f4e6414b4a802f709b8164e1c545c741c6e5640f274fe2067caa0965c11550e0ae56096c2f8ec850b0b3140e1d90cae5c48b66a84ba42b4d4f50306137c07d91516a2649fd21c4e1f38de56c029615e8218a389d701ac3ba2b4a70dd0705e440e8102301f589221a0111c84380f119e611cb51c42101c751aee2bcc8a451638d8a584c83db7f2aba3f8e4bc8463ded6fdb0707bf1d6f15cf0d75897017871d8df49761c7575eba2c81009bbc29e81594fa24cb8bd5207e0b745661cfd6c0bbeae0489a5d3eee4c173d34754e267871167f7f62cede990c945b71698380e1a7fb107261e4bc0bb09fd733ba10cee28fc846e0ed6af0a2a6637f0985dc1e4e5e4f2480690750a134e914bd4a985abd9b34f06049e607630db66f69f68dde1e04dea02ce4a4182f41387e69a4cb23fd559338150714834b407c74a51c3748c59d4b41622038b15c98c25016236cf08a814d0ca71f07cb00a89f4bc07dc93ad6cbcc6243619f380757631fc76311812a3971d8c1681a21f12ee093d63f80bdb26e70e7182e90f12289d3a96f90d04268090663bd9ff33e823f8065c9ea624e7fc5674ed8e1af4a3f4ac0150bb18548d290548cc27634006c6bcbc08bebd1346b2b41d8e045a69f8ba0028f01b95c50368e2a092730e0361ccb350f7c705ac1e9802e8cee566f71d028c94fc375718e42308164004e320f82e4f716a6378d0b6d0f20abb74085a0971a45ed412a0979101312328312abdea1c577cd8ac48172c1dd79066bcbb13f8c7f403fcc096a62339dc9c1db24ecc0d8817a709752081f6481cf611f8cd0964ce259a1340b3ab1d52ae453a10f00d363fe87a1311030592941f928b9c00b571204418036ceb3869172ef873aa4ab6077d21a8293c024a93ed535036194d9107e919431b796504ea18541939500e7036a507017b0b516586d0c12a6ce91319f4d6127c785179e9652c2a92214dd53a1d689d578c17973a10934fb4c424d91486fef9157976f8b772b062bab0f8449db3e2f20ae6475c0e25ea36a452ebb111025faa2444116c15b01e3b575575fd0241fd09ea48390a2eaae1dd4442448908b4a7a2872889fa2272a658dc0288c26664d9b82c6d08b1b55a5e1d36b481241d662941891bf971f8e3cd720a4bebac27e78893bdf86b45f55832c19a0bafeec1699449341a0e713a7193f447b9fd4d71acb768b5bde01d48b07e0297ce8bf51f49f5e72469391d5ba406e10b3e4ab40ecf0f0f0e7eb801f14be7192de0cf05bf47143a520c0c9644dc0c85b8c428ef370e711334da936ae87dbf49eb82ba180a7109653027aaaba74b2a33904444a680181af0330c68630aebf40408a7763cc31141a14f8b428790c568be9d02ef684802763453e4ae66a7f0a230e8f4f613b3ca0323ae0b233ae8a8b2d9453d0df683e88a09dd6a1cfd469130e80c2ba7487908e0790d1e88c702e980bd8ce6d0bc07bdb54a100a2e5e9d55e01d67b43ab05789d04bc21a9dfa50131ed25134d57ad2534c58324c59103d3a10c22cd2503f0b16f725b44f91f445031261744b9e7db05a4a3fae8f4c1a0e52eab8ab4b0d0719d39629e879f35c25222a042c06e07af204e9e9f0a20705b48f213628f9444ac902d6b5b50b1343842859055c0b3abc124e21a33b0545a60ff047d9f701b548071cb1ba1f5d1e02ae2b61a40973faf3f51138992a4afcaaaa2f5610ef5525ea484f0e9e041b2257889f4f1c5149fa101113ef6297720d015860634b1c378269ab413a3dbf02ebbb8b8006d6a1d1ee3b0c9d0a270a0f5efdbc374e7d48f74e1dad850a220b0212a31cc8dae49ffd0ff55f49b04ffe0359574e45a64b9902698f6854f9fcbfa50d76bae21330edf4345f5a724ad04d09e2b24b1001ff6a54f546ce251a51bf0f610f4b4e72e3776f12b06b494b0558a28e69b706cea713a439b8cf35449aa371b65b2542fa03473fa50322a08a0684a612faf5087bfe0953a1caccb63635b420250621bebb6cbafabd087e52fd43bf91bd6eab9ce2541910e1e7f5f0c6eadd5194eab9b4e0bc5d25ade5882ba5a322e10686fa065cc2fc33ae88c13454b10fe3bee34145fb23ea407cac0a5fc898fde342a359314a9d5bef5013759bcf5af541906cd6af14a9eca2589aedb0ab683d07eb579b32a3e56f8d6de1ceb02e6c2049c409f8ceab4374b1ba44b0d212596c1afa5bb7073194fd13191529576d8945c843d453fe7350da4baab7b9b8a7346b4afd4647bda707d42c77ba8ab4aff5fa219ab53c3aff044113f7f439513bc368dd746ca16c924af59f69e8e4fcaeacdaeeeba4ef78fe4eb5429a54b92a32b9b3aae8f44f1e3b17d40a4de128682a52c786b6eefb45b7f6531383331464ac1e89b05c31f47a9903755c2a17e4a5e505a2695a44656ebcb9ef6c45b48389bed8161d77877107abecbf4a9603a4d744c3f1a03104b97cac72185671f4056548a5049b7317dcac6efe7c34194b1b05ea424eda653167a4b861e7aa4f9467e8b9c20c4035f2fae2b6a0cdf850b85a0a1535b84b9bb7f1e9c51cadef176b4a9d33fbb57f2d4e569b4864bcf8ae4f2bec6ff5a4eabe66a0f9aa46ac3613c9054a98b909d46faffa136625a7f1dc8d427499e715b4c751a6250a8633436d31bcf861542ced02a9628848ee56b0ee2c4d054ad599179db3e839540aee59b143044c7dabbbc2832062a223d757a748b3d75c053033c44c44527132f12d2d89090ac38360278e031055177e1dbdeb4fefa4041668b0ea9127b6a122a1e817c46c60e399d042b334cf6799fc4523e46e61fd78992a1f784afd8509354c2ea802aa0cb00889c9e4bfbfb31cfc183eaa8775c4f225b0afed0bac06a46ab3627e66efa7d5889bf4e8554d53f5061fe84d4af649f7eb03baed05eacab598251843ebabf22fbda5f8a1a6b64d3723e12a3a1922bfc8d5fbcd84d4a7e84fde3169cef0bc388af3e1e907c8ad1e65e88be3be69caf5b8a1833f54b4aaf4f8bb841e35fb13f676bcb7e085032772eac66dd6b2e4a3abefaf8ccf3ca5eb19cfe7f88531c7f524bb7a4df1573a388aa91c9483edc27188575752d0c9a28354c8c4b515e0cc564937b5eb04e01853183731248df4c82aab932462078da4b20e9c79f88e73130dc938da11d0494ca20a5a4b86a9b9f403e4eb01a4080222caa7cecebaa367b5dd4ef9fc426bade84da564d84dcc99227aa6e098aab4c1e96c860325b1b3cef8afacafa6a865f54819b64aa4748023ea2375e306f6315c6da5feec6ab28df4db9659bcb8ecbcef27eba62eb05931c6fe3cc2aebcfba387e9e3fc7784c4b87ef953e1b5e4f8e8a4f08cba5299f1e3d6a42c7ae7d230ce54a5b7bc31a59a26c69e015d19f3f05f2920876dafec778eabb0896fa5e3b1e33c8abf331dc118560d4721636178489001d99caaa403511ac4b40e849241b31a4f14a2cbb507123b7f260efc4141b119124f47d05169b4d9a59bab4a0c46d4a013184ee82a0da25380fd64a220a9e429069d5ba6e7b7c4fd2503bf9948c6ef74cb55c764c91cabc441e0cdf4b01d54402a986c91cf35b1f88f088e964e14e760c8e8cff23fbbb5fbfda2e137802bc7d5e5b67ef6a8a7b8ef237c8373ad0295d653b731f5d8ac610782da4267f9ae7438f4d1fea28c3ef88716e8ab7b04ef5013cf37a32e4f1b1d820e1cafaebdaba7f57ffa052007523d83270e7400e3646e39b25aa3029d2433cae8d04ee6001d3808416338000ee04a6647346cfa11b8e5e2473a67ac664c86da4a84e138e1b4a8a3a1864b19eb07fd13cd8c49e78c79ae94eb21b74df3fef1fb059c340c9b1d11891e4c6da3c5f957a6a3a24fe4faf01c31b80942bc1e76a804cdcb597efcb5aee0026c2c7e0843fab4e3e7e2e5268671ade8b062b1fde3b7abd9c0c4c4062623d1f5d3bceb15f70eadb4e87df16493fc3b444b3e2698500976b8a0ed02c5b3310c37aba348ee956494b33bc638403b3243e24240db589da18836f768277f8ee0a9d04e03d702ed006d00daced81905dbc4c010b0f012ce15673166100d548c9431c44904dee80b0aeb36c4e7ba6fb8a5848d25d290dae66a69b0264f9e148b8089f52362d3ebf79880f0bead6ca59d948aa4b2b34f3cfaa76ed0fe44cef45663d376fca4b7372e63ed7bab37ad55b089d952c9c5eca213f0ca311052e06edb29805b9fee2d6d081aaa530754a67260efb7fef4c871a8583b6ca4dc02c7b6522cd14d765237f1e57922a9f334ed6ba770cf2891a414bcc1182746829bb4e28dfefc88aaae2312c24cf89ed3a52c112c0644c26c32bd6b44cc08ab09944d964311e884a4cca8850f189ff419b0953745a18cca8f762963fa487cbc6c73bfd4e5c1f80a8e4b19ed53a22c1e5a3de84f9f8921dba2a1ad5cf6fb9a931432e6f5b41906215f20afda98f62f58b6e114edb21d45b1013c5adacdf0d38fb1366efa51cdaef5f7c0be0ea36d8ae036f9baf0304e3907cf533db89fe1b602feb40998518db6ef52018fb0c4145136f632e18e4ecbbb42ac2ededd01683d3707ad3f43bf459ba49304c79e42e60c58d70746ae168b8996ca8ea9dc64012d0f116d6eaa25351089ce3dd136f50341dbd056c2405bb1de02daaa81b6aace4668dbea487040e20fe5a1e5b2ec19a9a14b27bf0f16eb85b6e22227effc51ec1291f3ead5d91a2fd0364472b5e0bddae2eaf085b83b9da6b8145a4f71f122d6aaf1b54ce603b89a512faca5a87854581303d1d353ffbefe683311d8b2a3d86493e8f493e413ccd9fd2ebe7da65dcdaf47a04961fab7b4091f9898a4255016f5021810236aaf1949a76dc00e48e254768144781256b4a9060e8df1b21858ef115242b39f44980711252d0a0910515da5106af7f491155a630ce0ad6e0f6c44d54c5ca24704674861f3a889e3a40f35bad8ffa14d0a689ece7dd1d1b24e33bdf833d5042ddda7beddb84095d0622eeefabcbc6681364df6f26e1699a1da78c231bee6388e95efd9e988b158a7512df4aea8d8215c078691aea1ab8d522e1cfb7c3c2d065b945384dd99e1acce8c70c081f30c8b36a4a81bce97cafe0f8d4f1bd791055dca0226e23c4634d1ab2aae94403ce9a409eb446759708c118dc409263f1bff18ab52eea61f8f51a4530b1112ea81dd6fb324e90f44cc0c88a11511f0f01208b00647fa44fdaba6f8470dfc52249e0ab6a0551453a4b243ab555cff6c0668ad3fb6b30babade5573b69860de07511990b25e1e14aa3da226758e801ad73e13c44e3aae2763e74bfec0b6d51f5bc30ac98898418edeaa3c450235269eef68c0a5a1bb50f7abaf610c78a3da85f45431335d64763e2f651c6f6b10661442c0cdda165a34ba725f2a40a8490096b1dbf5a52a2901d08c3a8240c08f6481012c8b4301121345f3686ab6822f5a2a50c1badca0950406b1c7c20d04a2e3d8b9f0b4cd11a35b05acd75e002b371b86798337d6285b16452b80a6eb78451e9f84563382a095a65cae8b952319f4bc8ae630ab85a89f78f73ccb18365e30cd072e611f85a4e1a067a0ba22d67c2d830d3acfb0affe6e253f5d83045f98679ea54a1135ef2e8b3fcf42f16bcf0cdb66c38d937eb3542b041254b21eddbe7b7ef09eec06f4138d1f05d306aa025dc568f8951c410719c0c0cd09a4284dbc94e8d0fa383bffe0ba31a25860e3c1d7074e5113ca0450a4332280c9c0d264efc7349af09676b4df457a4bac1d94c2759e137dcf95653061b6fc28327887a7cf493507b4c9b96a8381f0c62e495776c8ffd8ab1cca4ebc3d18b46e7f51dc5b7efc37a77f72a683037f5b8e441a00ccb5501e7f5aee332f3ae72eb7639b11f1687588de271b88d454112a17571085cb12854c3fac1db2612a002da79be0dde4313b70f9eb4705342345e83c685e0c6596eac15260cf8aea411bcc1460a8e044ec6a144aa6363096be14ef3b21a5a4e34b6acecf806e850fce5164c53be7ae01a06b78d264efafaf2d3d7a6a836bccd225de24b0164a48f481c02fa933e3bac1ba9a98e3ebd787ce655abc018b2d3824fc922b8d1682e3cd46d3aaa56a55b9609531f54f99192210f8f531953b78d4aafe9b8dc03428f3d2f418a41bf2ceb68a49dc3d0930e5fe3ba57a1c1788bbc06191a332600b84d7531b07d2bc346f4a997b4bea7fb49aff8c4994bb646520a0403426396e8ad1704a271b0b3ca38e1483308df2850b706efd6af0938794ab518425a623fa9ac5217edc415cc3167fe00cce454f5b8c7eca6ac54effcf7a4af56d4693ab6f0a8579abeccc4b2fab9858ba6b874cd818657467284ceae16ac4db4566f53af6c5dfac7cd174b879651a613e21d43b1a257a66c656da2fdc12454b765858810b6f5ab4543bc0cb1f09ae9142b45e686e3fd47fdb4100bcbe84a18a4fa2a474c0f7c3bba73b393ee04f4460716e5ada5a4948ee94af6af383789846711f6410a4490b47599e7b01e8de44672d15510de3d351a22b68f560c6feea9669cf5cfa2ecfa579dade4974c8a547b0458fd869baef1a6a781591646c81677ea9cbda50ba7965625a0ffeb8c8d8a55963ca7d82c2a4220bdd48e4f3844363344d8aac0346911273c5d39a811ae871444cb46bd98120ace9207abeaa3b3106405572dcbd54c88af848d9e0c020ed9dcb0a8871527374c2ddd9058b4441454ea21372272f143f4bde70bfc561aa7e28be87491b41ef35769d3f69139f7db4fdb9dac748a5134d99b05e8f4bee3f928b906d1d2e1a86e0a595c0c57ca0ebea4ef23caa761da021b59401c27421102e5432bb50a06165866e1298e43a621dad5b2f81cb061cf0ea806eeb2f89ff41308ea4bff57fb3eb5110336197f4923b45297b9e60d3631f5be6c530c9d5924a7a2a0b3c078d913a3468b5e0ee60756b4d6a293bda41c3d3405d147f33621fc2fd73857049c06ec849efa1d1be3fb7935074a4494aa0bc4ce0d3e4f0f548c10a82044d604ec2e9a3cb11202739fb409fa09aff02b510886a1fecaab43cf4c19035e362ea43e1606f3206a13be744c4274e8699ba1f5e15304a4650e2ace0fb098024d69b44693ade002b1d0a3944858f4cace103cccd3e105e80855cff6b104fcf7dda507a045f0c9b443042e9482f79d256a099453f8670d95e9d3c01152444c12dda3eb46041266673315e445b507fd1aa96b3ce1431a9f9aba971b4ba9976a39fd0a54a9f8944d448eb5201672f116a2c7b6e75f1523afaa13f8a4c63613c1fd4ebc174fdc32b26d0fc8bf56df41f5a68cbf5b34eba8e343a110cf4fe1f2be44f51124ccdc1d55091e007faf4d6d184a97b31a3dfbbf701cfade82bc49f794fefd9dbc1e681915bf62dfb01d6d42205bb5e11b72bfe3a16549fd230a8f1abca85ee43773ab395aaa4dfc872c44a49c79a74eafa59ea1401979151b4e36b81a54b442a84d44747cdbf5149f08ea22228841b141aba42079f73b39eef91cfabfed0a9c54b45e1b728db0fa49a190b413184e688e1710f6a60795bd88a210b394fda0b7126bf5f549b3a11acf304b4228514ee055b299342217615a2602a606f844cca1c55d05e7e73873f01bab4ae316f79a67d66715a5a238e8e5ef4d4df820f2121c98b65521dbb78916aa92bd8afd24bfa1ab4da2c2ed60ecbd49e91793845bbd0825594292fa1647cab3e3096705be4c9f111ac2f7058708e750b4c54c43a5f8fa4fdcd2ab5c791c9a42073404667818061ceaec63055ee0b4154a4b64645ee24c21b74e04234f57147e1b6fa7a5ca4d40173b147bf585fd4629462a772bac614b5ae69f23068e1965b92995b7a9e0195550be4a9ea910ca403753500e1ccc2235133144df1a107b014b42f9fa48f494c7f0c95b894ca0b514934ed270273333caa1b4ab8430540a442389ad5016f9d03e42715c907aa1c2264cf7216a45d636ea42e293bfb4e14fb4134a50e42c33adea481f20afcff418004e49b4161e6c146df8154a4647a069a1eb69a1af69c48eb7941b896f9091279d711d70feb9f9eb72a98395ac0c44e34cd09f6801da4c3154058552161a46f0ea4fb4c83c0d2485cce205f8e63a502a0fba4a9d52499f60743c7ca51006238e5f86628813b779801147ce0af179e1cc029f03d70fcf3a9b38fc4b79b01c94c83aa010d2cc4fe2131cf4e952d0d321eb93fe1950cc343175c00217400373212d16fc05d5e84f0af41d80c40bea1ca8dd0d491990b8f5f814fca009d60fd62837d41ba09744cbe88437fcb72c8f9019f8fd1bec02c504e200176692e79dd615553a227d96dea4fee80ed019a010d618d6287ed5af92ba18fe8d817783b5df1a0213014e102fcbc6925617c64cb49c6101d3ea0d2113aa4ecc80698bb8088ff89aece86df620ade3652ed8d873f3b3f7edb00c1917ad87f41506e052891e4fd39f5081a29be5ebb283f0517666cd6fb40c1a055b1da727658ce8f08f83d259dd178c998c596ca495b1496c955b46e421bd0411c2064b011546a6a4ac4dbf32f7f19ce3fcf713bba71b7d1b17199114d384cc33e85bd95a503223b300a4104499e409682895970dcf0757cc800b1032251f368d92586313192ff04d174fb18044932997606284e894506cf5349ddce5e129f851ccfb009ba298c74cb1248a04d0771656bef01d432ca75138897edc41bd068df8431b046339562fd2af72b1aa199c154f8271a12ccaa340aeba94effca05204437515ee44ea42a415fa23a5e1dfcbfc27caa33740774518ee3efc2c1e6c35fac8504ed2cbb74394a0e28299411cfda3570ff6711b66d448c06fa2707aa618faa044031cd62c72a13a30b172144e0f9a972033a246c65fa2e3fb4ae5c3c16136e18c6124d1faa52c3c63a2409617ba38a5d445a14a1cbc8915423acbfccf41bd38cf291c5b98c2c9c1ccf964a25faaa7644c75481d0273ab2e18da01d8056bb7e9b4431541eb6a22f53504500552f91c0b5025c603cbf421b0c4df06d047a00cce194727c48922f9042c3c28ab800e559216e002bc0bf61b66968944771ae873bcf2385c0009eab0e791aa19458dce5c74de5e18ea846140b7b00808c94e720ca3ef3dc8ee64a1682891a942efc6a22f7af349042d131e22860e0cb58f29b200654f4c0a8f9a606e67efd6a813ce1acba027730589a0c77150305c0cad86a155d05a5808648061c4e027ab0c8ca082db81993a193c6b4089164aa05df693b8c8106b1faae0dab306b00e3c6b9ea92efb72519ff5436627c8c4141b648a5e4566601b323305e712ac2e265661cf30ffb1efaeac56ebfa55b1c161a1c83fe02634a71e0a2949a241b675fcd209f83b30fbec40dc991cbb8c239f2fae60ebc99e4206968291530e36121ea1e0a941f6a2a105027e1a9738f01927c757e081e024e03e63eab1b72886d218fcf712bc4e2dafac2d722221e220460f223528d80b53b8af319524485ea2e494f7b8b40717584eb840ec38a31517215350bd2643a73cc343b76c0b91d02ab293205789c62097f8d848122e3ffe544986a9805c913e9033439f11e08a716822e7a3707a5b21ade1ea6467e1881dbabf2423d0e704e390d5b271a4b6c0d90ba73c23c005cc700d08a64c5c8811f76943b68b61135923d3f5da3a0a8d00afd416200df21dca07711f021427af0bd01c73307c033e155113207f4006be597c8e651a3ce7541b5639f482cbfc4e82996d19238927035cec0a372e0802ea1061c4591f1aa04be3e4e4642b198e1800934dae11af17a85b092f046f0d50aca0267ceb33a70be025a4c08c6203d02e61095b1fbd275a28a4309cd17ebbdc153e1a0c175dcad4a597cbfcfc7372da000e4c3e40ca648af38897ec0bccb9da238017b70d4104ace60f63c019c3936d113b7f9bb2102305528ac8b767673ae06b09ec571a5c5fed455cb205d8e52e67eae0fa08b5d70742312933b0a8beab9c3a6ea7b4705be0b645b7b81062640aeafaaf6749f6b33f1aa22305a12418aa620be8b1b1de49a194ab85e0bf0427eb5b425818df11357f0c0027a018080d6846f0a74868202b9a267b992ef5a1519d1aa84e8d029eef1791f50ebd142ee87913e2349370a87477dcb92cc8c36a1c664847800cd0a243f812d193b3a00f983c2251650c6b1018849ad1cb97fe260ad899a1c70307e0a628f4e36903f8f0f1b6e1e18f02c70a3f44a23c2171bdeb3068d4e927a65c00b1a37a2e047e15f7a411f49da14fd2f4438648104212f5c28d466c39a85486cdc049cc801003768522cf000abf69160b034f031ea9f0c31706454aa9e480cc704040081e0f9ceef07473679802360140d4bb20f5047fbf4befafa90acda2007976c48f06e864448b3ea694efd85a0acf38f4a5e2d9248476dcca33341c1dc63916ba220c7a02cc55f4845b13283ed01d934a5438815820e839f6f0ac0f1432913d1c158724333db69b39f00d75e62226a4c9028da04824fbc9013e295042a8f4c90f749c816c95fd32d29e2f552f277219e32374a2b404c4408240bae41c27000cf48d1b39c8a41989b00bd6de473e4e2fd8a07864464f80da1a2c0f9427f49622e896824b8ec1469ac8dc4d792ac12de09350fe0d31f07071cc65fd8e6707f8746d115efa0106cc00edccfa0ca05decb20ffdc4cab0d74c24a3ab682676ea04b32a4423110c80054232a1f7fb67fd48b36699071ec1d8ed64e92398f9aebf1160d0641673a510a22a15b4168187a64c340eaf1340241cf05d2543c38f1fa009c63f12000b80a0569303345b2eec3a085dc7e167358878be4e285c43d48ca28e17abd46c4102cb7c30bf3ae6b7b8ac037b39198be41d1880db446e11cd31608624f06e00328829d8e6122005201dd18079092836dae5a024c85d6446410f27c9b036246cb7a1c7621a83a9710498d4bc499d0467e40b7ad07d7e35d406b3148ab58937fe6016fc29fc49c309f875ecad08464977ccb407cc3446cb64094efa70055c084eb7caa8d0c1985b22219ab584b07f44634609f799be4e44fcb8a8c9e8f11208934cbd20f63e215c3aa681871f4222f5e44fa50ffcba5095b4044a519b323c0edc7128ab220e7b18d8a37062d31f032194071b0dba34541d81cf40bf0b080e15340ddd8fa69931a9746707945012e433662070d0dbd8db115c9e2424d91e40bd2ec70ef1120f2bc010e44422f7df96fafb570dce420d0c098ffef0122a7bccfda15d5e39fd2ad0182b42683e4f6ae6ca57a15cd14d1099280c43f111d3c7d52124bad7b1afe30f08e2994a0a693209889ded5198049a4d7ad0fcb068be0d2d4d04285ad63045bfcbd02601249b1ff4536ace13cea3d40ad3501d7c40b6fd19100d805a472672bc6c3d6e8c0ea715311938da29ab657c06190467c6ac0a90d44c8d021941614079a83892f593227deee8f5fca2130df842fc2230dc59f0ebfaacb5831eb9c4309c10cc461605e2e870c00a6150a3a35968420012b0d2b2c2eaf0e6dfaf41a7a9481a44a26f240cb1e1798350130c373d21d82fa36358679ca979eba31a65e328ce0bcd86ee0f089ec614d1077d948dee039b9dcc11c26ec0e190aad0a5948d231f4282f589935d9003cd1cb3a1a3df2a1147fd4b76d8264eccae82238196134fcc1cb08d9d4ab5cac663544344d662f54e8687004fa7ceaac747c74469734ab4ef02e87b2c04ce428486a253913e8c81b7dded81d6e0f890b50a9c115f7442ad68e548f52aa79aa1f81410b4d9408513e84e8cb31fce208cdb50a4b077f5042434fc43d518330d484f1679b006e01f600493aaa5282f361519b2551514b2e247a02554104ec168055153a23175c079886908124e17ebeb48b3bfefd072a9b21ea109e73cce355c44e0acc153c2bce1a2c026c40d0ed7e1ef4f4c1d5c67780266a2439a90bb856106f8b952c301efe104df481597ba863c908b6c88b07af8606485cb9faa20475ba3055c48407add28e00649afd1bfd60793a809a6e9fcf4f229a1dfe4234333de226447308b80db84699c03aa5009184e4cab43c4f8d74bb7eaa8b639784021c011cb8685e044ce501ca0b9a89cdce8370b5410710bb4b91dab1bfc580642430db09788d51a095e52c4519940c849089be472840efaf40239c803118f2e6e83a02217c0ae67200370ecc450234baafe1790c2acbd03d6e8fa540556b4b2f013ce6981f3d1cf07fc47e633a602589415349ab5d76fa5dda171eaeb5bb8137d100a9b017562a9891bfe42ac04a303320c04f5a101e3274bafa461b82930426df5cc2410d9074e61e8530863040a84655291da4c2b4599025eed4239f8b0e3170ca3a382f8f947bcac6a491689acf095c39386341bc92db7a11803a207a3cf802da111e183821ce24e81e333f8e7e3fb7a6fed0c8807652463334be7c68b9f0f8a584103a512ce065255a18425b12c107ccc12082bb5954108a7394eca011116437920e35021a002029703d4891ef46e2ad0c7622712147183f1840876b0c82ad1d542d5e8403c151d27007876883bcc0a5f24540e8514dce50ba4edcd28d4c50284b750b5a0cbc6a8c6fcd115df089f7c24b846b154576619f13e6a42acbd441e80b1e20eb37ac55c533937892f215e7320d03150205f1d0e6f945229c60326de354419016382cba23c8bb8ac97849c881e7c79e52c43ef0e206fc04b5c55982c3529f2a08813ec091ac43c46237c2e6edbe810cd4054625591c2161380119aa03a32fea8f873b0180f60cd987ef56305b827e3169550e053b4e35364324a02f407213894307039fef9a52af86be889eba49c01a8a147d6ef9d0f8f059f77b0cb0ea244c8eb52cb2c1c5355582a84d7b719d64eb4f243a58467fb35097f0f01e05095b884b1b409f736f810813db006961a530bed190578f7596e9113c2b6030562df11124c0544f056710198530365b095c44ab7ace8880ae92126074f70a7e2711469b088cc497301a11be75a0ba904726a7243ebb40db4c8ae934c44aae465a4a534278a9a4ff07014a534f8588880a2ebeb09f5c7942bb878754c050a9df8f45ac96546f06a527349e20c2c4b3528d8bb5483135a4ba518e76b97f10540c9d89f843085b42814a587e02e4da6829747f7bba3412833fdf74bd139017cdeaed48533cedc45415dfc329bacd7b7f3014b09aba5a143d9c444a9bf23fe274c384a4850ed6d43d4b651b46a47217c56d86953411a13cec018943e4af475501ab5330a6a65fd52fc2e5f8e09a230ae0ca22eb7c702eb41088d530a74eaaae36748f1f2a267a3a41489b8eee84445808227f80375aa965b48e40b0a4e7a553626a502cec8aaa747bf0c32b35aa1ade87ab6eb45970d35ae0c4abafa51f4ea56a93905142ce863f51a2c4747fca1b8e0a317710846616e3e5dfdc74da57116d9a070b689e920baa184302d94cea746646e85c9b302d4fdf0f3aba75074e8761f8963a0a1fcb80a06c66b41626516cb3c07a24d92934e61bdb54cc6c783c90b2e306fb5a1e6d0a2b21413f54ae88657a9b78b74e21b0ae7c7a13353b5afc25fa31e36137f34755250f5424a4d2c14138c13e531f05415a68b282807c13878884c7398a6fb2824af7bc17a337d761c29840026c9f29026dc395308a3d75bb4a709fa5a6265eb59421a0aa85aa38a4d2bbd4a3b0dfe69834a90c8f4e241fd0636114b5d19cd4b99c50114b617e2225098c703ae53a5121cab10151d56bdab41911f09114c82987c82b942ac11ef2a4bae523f266fb702205734380d8da98c48f24d08bcce6d5b53095d4007998ae55c4da7feb7914c8fbaad4b290c951df01c040c1823a452f020a71a0bb4097970ea8444fbbe5c2c763dbf5558d0a602594134d56a5022ea4f8251325560d33d4ce416e02e3756151067818a69d001722ee86dfa5b226c005ff9065ea7a907a04ed2a1c286406e54481b3da4787ac7411cb69a45f44a99921219d9a6b4dc4d12c759055aa511a9bf9ea112af92d9c9a41a4331692c35e5a41806910a3cb28405de4abf19a920d6e9b085d351b15b640a8cef6c4e07a15e30151892066d50ce58a555c819b26de0e603c2519e438dcb1ac6211b858d01fa3cf0fa9cbb75114ea1a5a782db5725d910d44c94aab5a5e8c89ec4e700abb6119049caa202a915a9c0b98e0d8789183e86360aaab4e4ea5db4ad07e55e0693fa5f656072d7f24df652bf91cd851b2b1cb49c4d476e781fa8448b493ec06c630e3006e48a5cd9d6102cba9aee327120583b07a30f7856bba7e6a3727cd52c7ab729a2075fa380bca045585a02481a6d6029b08573f4cb3186725cb425eaf290218fbd12b507afb946fcaebd42904b46daa919d146f52ac69905b6939dc5405a9e05a8bf10c28da48465c299a9933ee18c8b2463f876183baba358a98804b828403bc2fd7ae6b4f800e7828733e859a3a6b2fe544de52ae6fc06e05e843053968a7ef95a195a9506f930520dd5cc42f5b9e88104fd16fafb4d01f66b1672c689a4320d66e2a6bfa38c8a3171af2900b7c109ea29a71c1f5a16fcb372a66ac10189820ef048f505c54bf677c141b84ef4852c6244a0530b735acc1b4d745c5293939abf06a25ff50581cf64f7b25f6cb568463ec828422d1c1904e8db0ace5405672a70663138c69abf101c9e59059002c8b706ace14c2d0b8da5093379b40ace44635970763caeab42bfdb4a9a5c7cca45980c2ed1fd70898ef4148b30bf42a24f30273a390a2dd75ad1714e7e77592d0651a891c7c0f8c0190fe48b1308f969594b045c20b29f2a2952c58589e330a3379c4ef9fa7053950b47be08e975f53b1490b72a898ec9d54e04a3f16ac747f7b9c50f9e255c3d2b4ef5f113e419109cf4087c0c2e8a08f223ba61ef5603f2affa1b5358063a38f86366e5b904904f007c59548e0ca03d065cf941f8de41fdde8fb506a40e9bbf0d5b3368be0cd4110719809b015eae4be1b39e668da834e2ee6d052ed013ea4fb508a6fa12dce850dc5b920d569b08d5334a233a30068e078e996dcf42ad0e050b813647e82e78d00886ee0ff83766aae4ac6021d2f7e4b40d789b6b100a7cccfd0e11a18e1f8c8951a4ebafef496ff7b3a3a24477c17b97eea6096126288ca520511f5912f2e84fb71244a42638f6f301e47604576392e6fe0a186309878c1a060960a2fc4cc61c49e0d3809e89fa90027e18715e0ad77cf80db29ca34cf68c3ac55324b7bdaec187bc182c42ac0a1e9df34ccac9600d52f8c89bb58cfd10f8cc71b9c5a45f8808a8011b1beda4b2efd0f60864c056a0bd472609e8dedc012ea755d2a91a8c5f160dfd4f15782850105e5696de8e50231f8fd1d129d5b1cc3ca0aa530d056d1196b90186bc9151fd14c067654c53a7a9eaaaa3468a4814d6094c86df04176ef8d86902ba3355724c0958582c20a1c95a6e055b19f3b30af89a1a6554d82abc03b85ea88c65e48e29d1fa40057e6e12446802f460073ae157f1fa19bf4136f07c91364cee12bcea4e1314ffbfadb0111f04a8a3eb493926063562321923b63a9c71c90b31550e389572ca0815fbb45ae532124ca5dcf62bff34a001d425c004f4f84a564029097e1d800bfcfcb447a80c54707c79f8346b086712c9694a0db85ddd1048bb1300ce3acbf8a9e388274df08acd43241802fc962ee313a08b28b8c5a8bca27e31348007529223d0e08841c4f76eee1f49091afa2950552802c31a9fa79e0cf4191c5eac0f10074d1238455d2c142846da920da43f1bd9dc7c0e946a46ecd466fd1de80cdc2b64ac4704199312a8581bbd0d5736de3135f8654e242188012919c029d03f96d7a00d7b28a227ee19da0f14f82d5ce49107423ed420541b802d5e44bc027c0a3c1df81905a1e9aadce84dfa748e64cbf6143f8017c0112818929f0fee77081a570ee7fe0c4fc7094ee84196c71707c469e315068e6741705656134a4dbcc14c15b7ac4cb0363dab4e50e7f40b24e89c07aad0fa18685c27320b092139a6bef3fcf5a78de5b1075114ee11bb4322ec2aa059ce91c65420a859570119069e8c2a5905058515954f390ee00d7324c097451a6220a86c1d000c02ba95f6e4f874c0049710d4d1d5e2bc14ec54a06896eaa727a6db1a1c29d1a211b5f84c7224348bb64fc007e8a837d48c06021300e8dcb8134eee10f112e831160e9311bc6719bd0eccd06cea1809b884a242c415c107df5213c3a54308fb46db11aa82ebc40e61bc2f1b66061c5175ef102b7640113a65b48a9787c3b07184e7f371a9ada41907a715c10db4bc556c2cae1ac9c74efe4e0e8a29531aad1feb56373ea36e58912b00c50df559175423960a07f21408b3f8493074c82242d24070051a44bad54fb82d35161a1714534ca5c578c828c6ef96d15309b7e1419104257ea3e7fb49b3cdc82893bd10d6473901a8a46ffeb0100638c214c80321c74fb40f3e50a17fe2f884c2d1c092693eaad6798ce3160a91a16a46e96514fc83083c7fe4e5449d548d8ca2051d1046b674c0fb61cdf03a5eb704a247cc0c58616404fba15929b4f2a7ab417c9eaf6cae3108bb9af49a48471e02a44710099264fdc81dc16d5170814709fee00c45de355a8b3c0ee855960d3b41a92ef8a786e8a992f8d9497daae7f3a29141b570067f4db4370c438aef0f01b946a30e8c1cf288b5e642338c4aef427ea101e34af6b1454b0fd5c8cd8fc38fd19074503820eb0abc7ad547d561576ee6fe59555101af9ec6f93ea9163c413f270abc72d143bf76d06e05daed07fa4fc6aa82b6f31390075b054521a7e0c849212ec1b4e212feef41bfe50f06b8ac347bc920e888a55204fc41bce35254980ad6451c5f9053f58782eb0372e3d5d330e4fe3211c0270fe80250210e3afdf803f409203ffc26a0c1dd0bbcc60c65d4fd28ec3563541a6d78d03c29d94e700ebfd52c97f4cfe8097c83472009c63c91782418a02e055de200e7614ed01ace1de85c9c104e6c3ad1db278a7b961b98f485c4759b15811225453f8e01e2fde67ee03c56b03b209817c7f23067d8ed63bfa4263aabd0b6fb305e30bdb64bf3af4293120f6348b17e27171d0714961c1de783e6e2dc224653065e0a657dc09ef6934d599cc6b1e8a7b814d15c5b5498fc0b0709b842b5169fc8a9484e65c1149c03640e5c1499eb1a2e31768910aaaab27063a8444eaa3eec21b5e199a1b44839bf205c07ac2f35faa247d7c80c7f39edf082b9fe80be37a5c4555656e3ee90210f709e965b25829107c9b09b234fb5eff8dca408c80babafe332e3907959745315894c9b1e2b4048a2b8e91bfce3bf61c5358fc8a93b068b1e05313bd0d1b1ed7dd54754c79608eda1d40ef246f55c691d082005de0fda3904a82e337a805b8b7c912721c80befceb5a22350f52fd109e4a5a741661fda1ff4b8ad90070447b0812cc5a401d103012ad51292b5188c11b7eba50c709b11cc523276c694a1aa2574a5018e0a2dbeba136e68b8cd80cf93acab57b8f7f83e2bf4075482bc7c9017cf67a5ebc82b0c5b9f18ad82010cb479c27d8bfb42011e3b654cf782c3efd36d25e402e84e78a5d05e2e9c1e0c9e37b6260da0e3f448afa3ab51a725a3433f113eb6ebdc556411f5f942ec83ee53f71a6f02dc17daaa5b6a0622475c3e2435ab5155c3a5990b9b31b4183c9ff1457a601f03af27c9c2eb15aa03e0a53a5e3495e6f807e3fec461465b4e06c00a6be3a70cc3627509894a8924ac4292472a731709d8a1ee0e7a24254d240b60c4c816de1cba4ab148506a060164145995a707ff5d382c2da9b0bafa4d6681613a1e42f51804030a1dccb2017f10a48f7e50303c01906fa865af09aa36a7e288086dae3a624bb165bb4bbf699ddc6b42df47f11801f857a726d3f4764573d25da4aac59903be48e4a7864ef48217240ba905597f04e3c020abc9ea2a52367a266a56c31924c6421bace0b689177709fe2850000b0d29e0f87ba2147c67e49fbf0ab9a36cd4e8a7410b8509fe269f4ad7a301a24ee0f841988c81657946aaa1be2a05ca58739013daa6b0036a0935fb72477ba82c0695565da88ac59fb552e5c11bca0e961aa7fa417ae49146866317d878528462e2298a79105c4e478741ce61e870faaff2f7974ba49879cb09a28c1dc44799b1492822f26345c2e3241b912fb3231a7a1379a25be3e874c21f94feaad04e6c2495aa67fa5d7474d45e4408adcfe7529d8f413705f7b70c81cbf802c320804b1b25275827310c9f42ef0efc29041aac0d8d5465e8dd39440b49df5010a84fc778aeae421c02161a21b138216ee409fce5d31133a8299a21eae0f0961113115a7711f86ff40b8e0f53a71a9da8c30cac89d61d49c40997281fd449ddfe1350305823c00336d153212517d7001d720b7e2d09e87833840ea57c043abf57f5535208b9ac4e6678ed8d442dbcd210d5244c6e1c9c8e48a288d395b824094ee718bbd00f53281489c7a0874b7b47a813409f1cfd1b05269ac760e018b870b9493d71021dc717b2111c4d7b5ec9ef26e177e212c416a0331f42abaa5c5d6c2916360b8f84b04a93a7ef3cb72cf319633ab3fc0bd901b1f7328c0170827870cfb70ae3953451555d36458e5ebfe14def512c02e7e8513df81d8504d84e8d44481a6ce718e827822985ca11e22137ce8a54295ba5068c149b41094feb4af50cfe290a09ca54d8e8a311a5f548f1dc5b54cd21412e65b51c52263c32890e124e2f179b4c65b817c609aaea9c07e85e8da337b150092fb987478edcfc06351bfe351e09e4a9554aa804070b21114d04cbacd6eb92af2f2d436129a78972db0c52bfa996fd4933fca389a491484153318933019d24290079181538ff834336fbb06a310a4ba608d1faa6ef3f5ef506fe5fb465f709371ca4b075ca97917d462e6201ca9bb519c210c4c86464cb292959b7382a67c991358b84da19ae390d3f91703b23a514268b1c690c1c17565450eee29b3144fed9fa4fb416516d249e19f7495af41de5cc085fd01934325522b4537e94a11a82eb2419ae129956ce184efdaa85eb8c71c8c61728534afc4aa9a223631b256bd41de8bd5ead6583a1212835bd69b038a48ec434fea4f5e45009b5324b11580b25865c831f3d1241d24795cc45e390b99bf11a5b64196d25349ab4a74eab595a71da42a57af8b3910e6ebb3a1afa4555efe4f769f140475b4941a2700a5a164f9628941f87c010ec192efe5cb878335e4bde7009c9901b5d87259d41f5a270e29fb41af86c38458a42ab298a5f8c860f18faa45bb540fd16121353b764bba34072c41918f8e965e549b9043811fa236349e108614a0aea403a67b407b17351e230312a363402f87df48ee33bf5749d0b74dd004f61b7d0d9548ef50cfd0b74695c0da38de82e267166af94495fa71b42ef8dfce5438269015ebb0fe9a2938dc385dc0c0d13b6fa5b9542299552b407b1eb81e73d33f62ed422c7026b8ec0f8d8e5c75428f4cbc87dc5de97890aaf3ed1e120313618e60fde5704b9afdc4388d1c88bd021dee8b10b3f4f22ec03ccdce2441df13c7a179cddbc2c7205927e040016d2846493a593f5d827a06bf4c6801be8f407bcfb51c390428f0ef7a1db3d48668db9a3567e0c58775c9cc34fa5f6c23a36bff40b882686910d1f898db519e06467d83d42e2f343b1f49e3da7c7eff94a06237dae33680d0e460e55a4646aca59b095ef60bfc1f658aa5d916fe043b7cfb5c2faf41b1297c6abe23ac7760bf48713e5720ae070c2f5a61c4fb5148753a31e71a2160997ac3fa769f03289a29374ea1619073ebe7d6c90bfcd41c14263c25944a7f1a4af221fec2f08380f034d4b8045245ddcafdc5d90cfe843cdf55447f7dabfeb84470638413a767c0b8e021f4cfdfecc1705e0004e18ad514a0043038e1f130a9a4ebf10ce1297396782c219399b3e09e814819dd2172dbbac48684495fc386a949c41fa7ce2fd45d447edcc37a5265d1baba70727e9a293e310a60bfd134eea50ac1259c5a9dd443957524243abd14c9c77ad7b60fe48ad41dd33ac16ce349e1c75c2894e31f8f190614cec28288ce2f1c44031c44ca548fee43709a8eee0a3503493b310c228a873a518d2dd42e700d72f8e220f2748d8efa7cc37b4dcec1e40b350680d89574da3d045550d8533fefd5084464d3558dc081a67ccdfc48364b7dc04a3148eed9e44491a9902b70cee1819773414faa24eefa1cd13ec1e5e3a47b77832187ea37047f4ae9f4a1704bfe226845a591d323844fd43bcb10d167848a99d4c707755fb6df0ac24bf846c53f4974830bc388c07c39a08c5e09f5507a849242af289007cd4a31d13c8872337c2b440be41e8bec9b0314f7e6a7617f20abfde020c1e3a05138f3c382b8432f6411a0ad5a0d5882c4b5e669c6d504d4dfc6e468560aa202b9732f7020eb70ed416562aea08610c3557962b13b1d7110ce145a3697cb4a905a4474a2e9822bcc8e8392a8557334dfe38a4542147f89090368c5b052315cb54814f83e742268485aa6f2be8b253e05784571221801e4a0dd3fa56948d9f3eefa0df8c0ffb14a8a4f110c285f0af083619b2d5f891e0c341767013a11a4c58af953621958c0ce496f72406a34b724948bd891740f21515c836f853013676b04acda2666ad50aa81c0b65ba01b164e1855c18f30cf6199285db130707ce44f4f8b3311651162d8681e567676b12cb4fa1f06793257e0c52e3d028d8aa24b4046344e92ca482338cb866ac0f89702800dd678a4956cc09a43def5765f847fa58162a5e1f64595b21988a7ea4042736a0263e6fc03cadabf422f05a79f51ffa0ad4c729402831fb2a1419acc6bce30c1cb8e72b8a8b277ca61ffba80a37025007d45e9518e3a04164ef0fb68bbd1ae70eac43b3df042c37162531e0edd4e1e5a907c61e2bc19748291ee4466050b27a1aa80e14e22613b3aca423162c27a030a7c8e49229ece2700ce20fe5f0df9321227dd011ac4152578dfb500de21b54980ca0636222dcbe08cc1e0bc044e30656cbfdd0d96618854c18212634ea4fc17841998c57f148ac450c997792a73131f315d9067e04733798273cece88a4c2ba413b8f0e0f596719d932e763013c9a1720d07069da4f08e08de5bf5c7d40cec87fa3b36880183d4248b34035a5c208f08fa6889a6c0c58df797ba3b0ee9025fd25c0646fd140fa06905e1541c8004471d17327695d4ab7cbb3c1eeb06482a3409be0ee287c02f0e91ebe31328239fec16a18d006be67d0de81bf427c2d1fdd88e0c097f480886ce5f1d16062e523a1cf84ba3c2c332afb411e64ec5234466aa550d8ed42cf3088e0c01b0f9620735a36657120631a54270847239354c340f0def6713fac05b6e22bf0e9c06bf3d538e8c09dc686e06c32d0010ced14c030508775b55b20db058276e062ed808f05292059c40d0834e54493939fafa101c21334fa224acd703a8b7f40d06e22b5c1207e1b61971762906169d8d9c48b74b893c2349bdc4e55759595e1e4cb0d28ceb24a8c433a5b455bb980c04e256545405d84eb104167d5bc8675cbfe41decf2a652caa46a9daa359037370171c54b1823874fa9a59a6cc9a7aacc6b49b41541eb1ec899da780e9017235f1400a112ec051f3e1782d146d21daa4f729abd10a88a55216d2bfcbe042af02e45059a70554e0304d85da46502969e25e4b645fabb4209bf0f1507fd4e6f8cca412f7c6cc8c9c0688c64bb02f88e5c58721e9d4d4f07353c3fbccf8412314ae4d5482730fafa2ad24a944dac165d419b5a4f90634e83420d3c7ad0661dda8c7e0ff4da849c8f260ef59c79c52a15ab789741ce2a15abd0c6b0c826bf6a569032e6f8a501aaad750e8c5b124aa15c06668bfa9c23a3e708bc32818ac6e049fe404ca1517da90931551e484a0b58ab0964a3626c18b36252600ddba3e7343798c7d0266ea902c6226e8a06ed521d6f0c9f0300079b0fe38e1417d288bd2bb70292ec172c7ebca8e71cac0b5cedac2329eb562efd25dc65022efc10c0a49a125461a37281f517edd0d62891e8d8f8aa7c1c140bd5c805e4e42b002b37ac70e006f007ae0e5be906501e2180bc099d6b44e80bf478b38ce319e8f5a292bce30ed4a01e54036f4c171c41c434c6089b40d2a4182009bc141d2cec9c255cb804262ee5f88f0df01a0843deaf72bc483ed7a50b1a1d5ba40a6a274732d4373d0e60d70f0023c739f0be5b8321ec70e4412e88391c5951d1d019484a0f3e31edfbb71abc231fbcf3a10895422c461b0be2251459f12013097b341ef508c020a3e80a95f8d875d24f0c4406af5355279cb0323ed01c277c0b886efedfb0193a5c12310713c0b91af5ce552faee8fdc4e31de1174348a5f60a23ce45c025226b13a40ece3b93f9c716057b98fb1416a118290bac5fb4f0acf2483812fcf212ce2dd63a57469d33bf5af40612e2e78a82ef9ed6e7a25d7e2a6c5fb7ecc2a31cf80be854130abf9e0aae39c84fe501c2354b4cdc75554eb86656f7a3f1c0f614c4abe74df50adf29acd5210cf9e132990647ec52a15d48906ff8e0e46740c344fd35b5e0588adc43faee1c8097cacb5d121194b454462b39a19da7b29e413d2e290622972653c49891b68a131f97a0d778285c1a898dca1bb72e041313bd2a674081a30bd79b08aa02e875b68d5587496085ad6c18cbad5b4120061f8413dd7b11a817d0ef448c0e71c2c9cfa13ed00ba01ec12c2dcc182b1b2ccb897966944be01a0feaf419066eed1874c50d8c172782ab05f7ac13b86747b7a528dcb3c1ef3d3b4b06171f756188274aa7047b46c5330e7b0691c44cd38d4f0d5e3e1e347407550301890b9259a4aa07dccff49505ebe840255e1b2683772a19f00a432eea47f52057960aef7cfde68564b3b52057275205e84ca9fc0296c2c0522033c823fa4b09794648c208a5222420f82a56b2ef9ac83dfce4c36ab27d5a4f960b130ffb610602b61afb845d8b5f4b5ac807eec275cf5660bae115a112f8a401be4306b20baa30076e119790f78cb75f8eb70a380dd2c3eb80394914ae1447088e7e857e1811164844d671584c340867e8589415ea64a58e5ebdac415f05f5ec2bbc02003d4ec05605a13e1e3cf3944579510d0c074d752e0c2c913a4910b1f748a7aff0ab6a98038196299a2172a6c87f0b01e341e15c3c5709e7a1fa3826f173265b1472552a058d5e04eb1c9e323b5c3ccb79d0f0f0c4609ed7501f096d26e4de3e1ca00ef0f17168f042727cb03ce40da7741b28e2066320152a31cf20780a14121f250c8eea26663e6f0630a7392256b391a8c60fe528bcdd19e10ed07b0034e81d1cb02f09a81f54e3b080c3e83e35d09125b002784882211c820617106b15a069e37d8e3002a358e643c7aca187754a0776e613e60c6434001b5e231cd3b207d60da7542992c5e106c7fa14807c46d4638f06eaf0dad829b819eadca81b8c35c1e6e122551df91b54151e4e8d341413408edd02e00d08209c5ae1f4d40a0a472b6f7a501af2482c6cde6c0e643517403dea8c9e93814d38140709ba4313bb69899fe057e344e93f5c264cd56445ea5eda3907c0115a5b0fbf1b500cbf1d9e0bd2f40a6ffc1f400937c3a98131b5aef51b620ce1563ab41a02c6849be2c353d718b84cf53cea4fcf92abb8b3a1e2cceb415f07fe0e53b24b121308af8e87b61812a237adca1a2b0919ce47ab21631bdc6d5917e34dc9f12d455680fe4db89aab0abc48350907833185d99906fe8d979feb5fb4050a3d766b1b4e0609d6861a01bf34199e0a394d873950163c25ed07b90e00a7b7084194fb3ef65917f5e8694c800f4d2994433817887a48870f8199a28cfecb4cf7803f1be76ba26c8daf47594a09eef3f50894b2075f9a06ec23520b47b026dee02e87025390e1204b251a8fbd198453254f67d04eb807e8340eef9ab7a2bf16eaa790274cc5d7a391b14c091948581bc229cccd3d3ab117eabe40e0e46290485f0a3491e2348abbb406608162c856191d03e721ce1a1d193c46f51c4a25674b01f1069f194eb7e7940fa744df0c48a5cfa226f4889b22431a501bbc6ea4881dce28086409b86ab3174f7714414187e00f59b3245d73a3489999286c7703a405577c1d1ca16ed26256907612a590a1dc0d9542af08aa4170fb5a099016d94d7e0432350adea7a3acc027131a8dce4dd0245e6d171ea39e0496e6104f5e26a104e90bf05513320d5b32fd08fe06e81fd2faf5511e3bc597492816ea994dbdd73c104c8bcfdaa5b5c8a57406e98a1ab4421085f1e386ef1ceb98da434ccf264d024511c4028401d417fb19665a78a6d90a237bc77b2c20f1fd821f2c702cee1e47615a3c058a4fb5b1f052d2dd114c91bf9e10634bb7406aa5e8347faf8a423eed49d246bf6defc31d47183a891f04248b34a94d529c7899870c5b74c92c6bf5189b264a40ae2af66bc0d85e20109edd0045a6bfb821044c64351ffe57bdacbc10e119314e1c26c22a5cb5fd2e3c5d389011881ddc09e876961a4f62d0fec9a4f3eafd20fc6013e8a71f0049758c121cab691895a94db411abab01a83704a241f400e6a7850bf4cab8b347e150313a1a462bfd6b404660c3674c2f24c6004c43b498061f5fc3c7cb8191d3f62046b251dc6a0a65832512677130ff79a70c951207e5ef4be604620216ef114aa3148ebea1487468af8a240dd061181046877904018cd3033a929f017414ac3fc534ed05219708c54447baa7f51d192f0d632e53a1b4c4f218296606a207d26bcab40dd43052924e90050d827490178c3c072be1a6443b23432b6e12274808ddca18598d425702aa290c9d1a41d130b148987a028904743ac790f74951384d5144f5a4838d84b41707d3135de5baf3b0fb05afba85041b298509639a71408374845ab41b982c85d0762262a6423a741a4c05d48ac394e4a923a53617488b4a2112a13c3e0a5c08a6c79485b4ce9c48bf028ff5f01e83804ec1ba1268caa40dc0848e11572c670cfebda724fa2d4322ee3bfa493a1f47b405a10052a55972e0ae314d72dcb508a4409f65af391eb40ba210a99192abffb71d59451221a1a1d1fd2c15f6861f109da7fc18fee9244f42f4234342792109e42b91af05168fa482a154a713214895046d92c01894e5b0ee78f0c9958b151f90cf908714f548d5feb07925e848a546b3ec1c65402ab348d43c706c57486909a484193a890ec92537941ca9a9678747a71eaed877d83f20850bfe26a3f425c528012d430ad8350e024524e42beedbad128d49a11cc9482efb2dd1177a531aabb49430a5a20db8692044280187b51e1b41789233266dea95516cb4729130881897a54829fdf14490b2b5d014b2769239cf411519a84a84fd7e823bafc885607299f121ae05cc66b548a140bde418f5282104452245c941c6458ec9b571ed122427b741267406d9625c4abd28950821a9f519454ea2254321872144fc92058c2d4819347fb0231a264f34c71b1d1a73bf09ab2e08b5e60a885048b5825cd246a72cb241321012ab524044f42239f195944203ed232d0a1d291238223022920d2f2d2810c54cefbdb6cb0ba95064a5b257c90a43c728902c53fd248f3b4deeb24d9a21429f572286f532430a80e1512185980d85eca3b1532608a80e9247bd46159098b7488e46b02520069d7c08d272b234de44aee5763922e37eafaba52175b5244819eb0c520e4784a233e6b78cf70ab51364ad54a5c8161445166ed2969860f5c9401548b961b2af726510069b9c231c8eefb422e4c070ed05f061cac031db1e067933a9b064350babc180055009d9c0684b5c4374067f8390f52c2f210dab0c62b523241734190e9ff8d4001d2e5d0aea145ea409b1a413ba0b9c38e33b0ca11239f9c9491b2000865876902b8109bd4fef43322f897c8e42b7a542416179f09751fcae2c2a0d09c9148cfba446fef28ef50a41262bbc51a4240bba4845f1d1ef1b28913c4a220e82e80d634874288a7555c80548e911f0c9143d0cfb4c56b8c3553cc109eb31d1e70bef9a7a44f70d8b8ffa960eaba90f741e3a5e0525a7425c82a523e83dd08740c011b0ef140fe8f86082c910b8f582be1c0ca2c9a1c20e2ad970701eb68936a832233d48540e88c4bf8b25a101269366780fe0faf4b24ca2fa1313b0caf0d541f311eb82786ba42f272505198149a58580008009172e10b01595ea2e11f514a9a4b212eb2c299baba410a700b1fc0c520129402771288d129abc5039083e788289f8001251a14ac05c3711d01d429b260805e1f1accd5640232ce254ae0400d19d0f0bb5150ecc225303dd5e45f411a17e75b410a1ab22d9f3a301b98f290f190838155081f99e27a804d256d022f1c521bb2111bc2e22bc0c9c3ce8ab24003a10781278bd1b71f0d5aac82e2072cb08f795488a86117914c40781009b73260de87344aaa1427e560fd3ee4975f59675ef439cb25c3d03605c001322b8e123a215ad0dc68b2024ab6e15d2713908253373af243a1360fca3175532020321da9d7105df461e84ab09146679041f743e31cb23a013c0f7496a01c11d8cc0a8413d065c1f6a4b0742eb001e650933127028a80324682408d04c80dc1a14d7dfb40e55123bc6bb11c231140f3845f691504276b510a4fa3e3794cc027ca3ef42a71336530b1524761c071a1e4025e9009ee02354a0470346a32754d2e86506b5a8b180484415551f0422b831237c25bc74bb7a1906e12466002490a402eb542384ba852864307c22202274b50697609de649458426b13d4085df13f8b01112544266ef39c9104a441a1142e8881520484540e0eb9611c4e0521112a23d5aa10310bf9819e0f4128acc19930d8f50426221d822637134761982ed8c8ce0eb5c2342e2a2c8aaa581c40e1dda15335fc325a8a832d46abee804404cbb46ce2850df6d082854aeb2df5848d50884cac092063cec6de661c1a6caeab760e6d4cf8d55289b1e95aa4afd85d642f5762e8b51b610ec54d07f74e2525613efe4143c88af80d23221d91507d0c4154b1924e10903873c5539ac27b322084cb58497d43161de5020d22846c8dfa8ca18632f4cca20d821d059c9262040a148022246a2e422b0cd057caae48660908cd46e3a83703bc2272c0423090dc3da030d601b97f0174d745f1589eb23a7134a9b2676c08473ed100fefe9465625c46e6371119a0dee899e0c87a8c859141af65fad169abaa101240079264f7855bc2aa3562a1448c6f012490d97500e5dc5cfa59c0fab482cc91e22de0b124ca852145945b7c9167de62dd4a10226688b583963b11892fa5aa84bddaa464c76910c307310ae77496ac0fe4d48648725a3c2f8ea64afe1924a14d657450b1708ada5060030f29fe0b0190a15b6727b6a15a3a246a4124e2d48c2e20f44c1a7140d7b4c432121108c9cc87347b7950190ed44a55a19c2009ca2267909a0f0dacb0d1653a24727399e0aab4a28f4530b8b4c54a8e4a1274dab0f641c4bc957c84165421a04e801267ce0ce0da8ed21cbed4c4883641b36aa4b20dc432323ef4d028dc1e97b4eb51824617ec2c85e23874675a5b20420b270794c1608ade086faf4f2f5f0138709ef4c94d50cc92e5009abd4a5254fb30d6880aff5961130385cc342076c01e051bd0ce090f42dfcfbbf01eab5f9140cc94f0679eb93a25309523851fd39e0d42b4e92950618c0ca0126f31f2601cb0250987d715c22de73f020902d0507adfe15ac14d432ce911222cd837d22060dc7601b1c190e154e4dcb28417302802ce32324b40ac002dbe091840b48da15f870111d137c16c9080e89239d00c118b14c6758b54e35313208c010704016e0ac364e04f846ad0b8b14e0aa0839220991153c24233c48868c1418010303058887d3022a3b2bcf41b5a8e2a56513a067d95f9f9df9b23be249b48cc14d2c7d4fbf8db75251615d540cfeafa71ba10c80f38f488c331060479e254d01e2b94322cea20219fca25c742f8023e20a83d015d2c5e80b1014384f5311bdd519283a3202d0049c1d38d410681f3c20d0ec3a1c2b41af596b74450ad61a10351cb0b4b050174c1e130f5cb1140817a811bb8b49aae8992246b8b609842e046cdc10f04bb406850dea31410a51024743345a20ddacdc04ddd1f13c48bf83600fb54a5a0b6cfd4b6aa716c09a4c81540eb9a144a6778e194da67feeb94e08650327e12a813107a45aa0368b5aa705f0a51c2ea23604f368761aa8b238961928b20d2d18c68fd025c33c2355570c455f4083fe2131c11e000254b4b709f4ca504921a0a3c769442eb23d7cdada046c1f03f811ea9d1ac40729201b3bfb3b2ffc4c6923a0313a406793c933bc0ef43da1eba56df844c1b6d6ecdb42b4d6fe478ddda8aefae94a9e752544b628b8ddf851dd0a6868102e13de2c9ee9aaef8942d2141da368f8242bd9f9ca20502c9da19a04e0f44b1af4f828f1e8085c44547318227d0b688e95c7961b505c780925050b170625d62131e4a8dafd0c27298174c1ef34e00c464a302a5903cd40631c808513fc98078c1a20614dbc990a855306298b26149d08fc1f8823ac0719e1200c422af8af006e016bcab15713a4b722fc4c382e9ee0fe48b57561d03ac288524952084ea508c36780550f683a4eb54484b61198ab41808e0e4014f2c04ce438ea42d992174ef7f83843c82da6d9cb4500f246b22bea99a7270e6db2dcaa454816f82833af55e0fe6f0542abe98d81cc800378d3c09fcc34e1b18b505af2a494343febcbea3bd3285d21b8e4e1121f2c02ec6dff2ba1d12742182b08040f5dd424850570ce1fa0d6ac285c36bce2a1519507080d21d724cf82257203cf0920f51713e812d8f8b59511fa08690fe136c44215540edf47f48cead2b4654a91d6199d4576b071beeb1b45b7a611ab038c0948f21b05f1c1095e08025ce654a7fc2383f05503e43be8076ea020c6097251aacd0846517e06783a0c800704aa1b05819f1f06811a109af8ce6621808761d78a89ec8c36b26ea8671fa8ba9047280a8a561e2c777c2763b8e88e70c06dd71421f0a04b42cb13e008cbb00a5bf344bff5f5fa0cea5b4a012db82cf34b253435eb374f75711379d6704bb4b7cf12a3b316003fb125e306e994e1781a44405e46e4941e6e8153051627c03ddbc50b6e2cc4501b38b850008e1b22ef1cbc46418b275ce8bf2138b8aa02b27a2306a9f08b8848994fa6e7f4d11e503ce8187e9534dc830c74cfd9181a9214f09cb5cd1038e9fd6403295a142306d00f98165e9cec8d7c15fb41827117570e58feb4985fcc34f79415927128b3c21cd44402beb5860b3bef4cb8c9b806564ea5f0293314dc2a3948113512a0228e27dfb3f52914253417a8b48826b3d48f40c66cc70480391748d00251370bd102b738d7e124864f7f141744c8a7481a86281f5ad11c582b7e1d07bd275f0306230b4c7ef425069150c015f8b1f1cb80e4a1659de8cb5403ead4162fbc125c17e710bbbf0c0e141dcefdcb1f2473de01474028ee30256afc2e3c12808e8e15be007b803da24e5c7190f71428e0920c04677d1195bfcda93d0d5c1c2c1757b4022ed514e002762193c9ebdd25b4b237422115b5a6c814bcbc890d24cc995b2b03560e5fe6a741802a58f1f5a3dbfc89fdcd8e28fc8ea11abfa452538e0bbb2a4d33c1b359446c45f41812103d14707afcdea0292c2754972aac2675c63cd404268d554f12938de0d889310cec1913a7ba0a1c0a6e86170e1a8f0e4e67ddb930cd24951f69a628732b4037322d5a7911806bd0d843dc666a1789ea9f0bf4b5e0b20e132cc948167f0867138219bb2a0b43636b70b68f31de63446381381c12bbd427bc9cd0d5169b14b90f398001de5105151dcef18860132275f6b8aca9990687741045c1527d03c8087c12a4661514010b07433f101c3385703c84cc124b20102c4e22de5ad8c5594cb6ac6a907cab1340246fd40715b61f55670ff958aad0acc00a5cf47210bc17344e4573a22a599d115518b837da1b1306c86fbab94025492195f4f8f9c86c302342793e9de8fc113210a3280d470fc00517a60b46b0e9b0fed61988301623a2df3ca89b698362e329aa2905c704663b3bb6401a33d02459145c73b82dc80716232779e9e8ec107a500ad399f9f407320ec3a05834ac142e1e94ebe403c7f83dd014492118880e235c0f3c17a382b6207dba88e90219f8116119881abd890a54ca212e1cbe632bb75952254a1c03e67623f84477144a28ba4f0a31d8d52af796a92103150d7c135c0dbcd604ab93e05fdb0f1818290b11c9324629b03114e8ed1c2ee604a9c1953230b59221c2c6a45416fa5c24fc8c652354d98ce333b45beeee5094553e187288273eaf0bb383b8fbc73c06d819877c0cb5b0c276982908a4c314f04197751c82463aa146159326c2fac416a57913faa43142a19dbf27aa41f56cb5022ed5bdf4110cce7f41a4b4cc67490d983a44074fbe04bea1458c5769bf053c69b0a1e1caf43fa2afef439ed24489a18b5fd60502fe49a50603aa5ab75d07f8576b55f1087a6213540ae3ab750e027e2d4344a32d19a09738408d134603300cd423e1e49a7c23a85554361a67e522a81904511c7d3421c233e8737690390e1920c7b76e64e2c71a800aa9a4330d48b2d8061c0b5d6f4fdc83c614310927db1d5c117a1b7c0eb031c21688211c5f06da057c69d9036d2716069d32458d373ca09c62c8215c46d96355d965743e31fdc88b14cc38933132b9214aa9508370985e7c63134018bfe80f8e33a7177c3458c75c3090670a4009213180b255c78d791d7c0b84461b05b10dee61176c905d1535140ab06306b3031918549953c5c7c390c64c688e467ee1f4f8411e911005f716359b7bdceda89a86427431d920223319c524b389f1c3ae8d197b975b456cc8cbcc8192350a631becf208d02c2423e715432970b338d1ee14c60a88b009112551358a22bc181e10452146342813648c0712b0d3730768e84e98123e1fa67812fa1a34e144d36b4135a3be6e11b75c03635737f00be4eaab48eea5c4e1939b12aaa9fe0971b197b8f46d8c8108befaed447c7bc4669266ea4587f012f6b7e613abc0f426440b9ddd01cfd109e2f143a28d0450c8f02d35a1245f3805bb72abef5ac25b06084b575807dd067f5b03305dce48c609111579423f652718660cf072e612267cfa41fdb00d1a505fadfc43a5a77e4a4cab0caf01ca48ef79a49ebc264c11a1918ca8b2b47a7d4208c7ea8efe432b958844684569094ebfc4a2d3a4fb22d604e73929d17eaa2e4c44159535468702ca8ca80c17c24ca55f0361a704604a052d955d065cc0af1d5a582b501694899a71f34e08143836969b6674602d8efe15f8cb8e92a9b7e017b972fdb9fcd04314d70346db681f11db0499f1a30a108e06aa7097213ee6da44eb6ee83564ef2950b6819e693ae0b505043b90281e14d90f0119108199f9d3bf9c0aca13d81a9264ae342f515860f4ccef5ee8d90134505b4b07d3a40a208a9a4a46081332e08b1d091711b840c53310ea87f42a7ad0a030477c4691fdfe0b66cd4e4323bea3e97a082247057703861eb003fa95908e1f2a4d0cb866636aeb0be81baa01a98b378a8ad9a212c347b538109d1c4c1fa2eb43fdfeff4344e010869e8310449a4fc5c9632203567b5fb7068c3e75115302a4f44da7078cdc81246d0816b5901053854ac60fe86c93376f93ac9a0ce96004aae3fab7f440db13a40795770a630ce1c40da5c293e83ce196fd7c234e84542d0c942db213ce997015d34741a94eab463305dc4f3943f7afe8181f8ceb48b07d147d4fb405582950d1fe512e5a26b362129890a5a90515c7ae0858414e2cab980f29854b5e230639ead06bc0044dfe0e1b544feb19fb10cae57edb68bb0564a5fca1801072d2101ee2db5c4fa238fc1234a173d8066a4538adb37184d5ef4648097e2310a152724215243211a3980b4683d33f1396bd5009d02c02ce9a558ba564007b3905f46ca24824011889519c1d25d10eb61b7a0d92d745a84e091644c40295a70d35c6830981f0aa7a0e84c5068b47b4eb6dfd3c281ad1d1d739f81184cb9c4e468433d7029ffe480be00eb14ffa479ec83d427b871e1558cc013021ee158c88e16f4c0c064a1efe52ed8100c35e6550ce62bf506e04e40204507f556ed20ba234437c9a45b4754b1bb60ab9e11246c9510c88d14768f575a243fc8d9c929efa51138eeea0aea59a0025f546138e92a8192535ed5f01aa484f0af9d469232de886436c49a7862589d80788744814a542b24e08029444f455e541644b65bf18a3a76c120e8e43661409470cdf896964547a510c404e8dc1e07d43f71746d958143d0b42b578993c613e6a666d34aa565008f2616d5048a10d51e8d4e2275a034a2394973502fb9f1c454efc0fb4b0750518612333c4a0f641d22fa21b4a10ba40eb51d28079828059856664549d6320a63aa70314ddef89a252075756ea8a0aa25a503123d40115c746f0f035318f761ad0ad4cd59fe87334d189414906ddf20d0a3a8b88e94eb7bd46cc56e82644ccefebb00211493ea2e5536eea2081e02691686109780de842484d43e6021b7b4714be4cf7386b0309e4b25408c963289765a158db032295e45e0ae130c7395405c0a19c551a870709592b4bf9715185124d94107a6708aa0a54cd3e440d69a9a495274d7dc6fad417f885101333854274ccd4e84a28e6a3a4013452a72ff05a5cd085d4c572a3c843a0f048091275b04f034e04ec82fec35766630cec1c1cef535cafa3096b1855798c080782b858889015849d483042a21130740e3ba8a5457663ea22a2538747bd080d548f28ebaaecfd4aa5289ec9487a0e6aa356159d99f003471f31db08e060a2ffef3807b18698311866be30ef1f280a78d9a25a3382bf6163bf62a787b0bdd4af18b82031010c31579db6a2303312946026126040131a64c36342329838f237d4042984ea759a40e1690e0b9d964bb0a258b5eab6bfd4cff6139a0db2230b69287eb508e862503c7f123a61490f28dce10a4fb018735b743ef5e098c276a1de5facd2055d5a08d608853ba0f050a0f007c04125002492f1f3a859cd47d4c9fe61da997249ea46d4ac764b2e3ead123e4cb5ba6af5b01aceeffb690b4191124ee04740e7e1309403a7761ed5c130a170804540e705b7b6239326bd03a95e2f063a7f085974710aea88537c7b0ea0e9c08e114091a60bd9d4e71f7fa839541b20252cbcd4f0d1e259ef1aec0d14cdcf1008023c465096f8f8172c04937c03708011bcd4891b285606495045945e6242a057b7c3cb7a907c2702c75c26c7bc250c8817bd235536c3c73b0dfc7cb2f00e84127fd80dbf1104da20b81c5f620231eb3dac143732b074381b09cbd300c89e0e02a81d35abf405f1eeb07223a2fb329a847a02475b3b107a33447304277e136bf70db63a7d023cc209ca64f88169c96172ae035d610b8e055bbd9558e00c3154d8650f6065bc031304d362481badb0ef7968a3f50e6003afd94ec9502cf58c4ab4702c11d5c090123efb4b4a314ca9fcf4a1d846d4cbcd54e1c4c221086e9006c87b4513dc76e0ec63930310d3032023c1f25900666581a7cb102f465a943a0957861c2552fd0f4fd48fe2d02230a4e718fe06dcc3b47e0cf4148f6d6803c563fa02a1251860fae7aafd288112d3ed911ea34aaaaf450c9e06f8f0b9ac7069de4413431d03cc108d47f5584d0075356c738032c0d3a0deafb022890617506143134b21a91785579b099a52b413ecb7f8b0927071933b0a84c3871b0a4534aae961b0d8b858a41ba1472c8e219562e20c58869505b60ec70a6f2ae48fb04dcc02f0210f533a23613a039c0dd8ba4c3a5f21d105e91846443a0f51350c134c9d9d165ac9f409eb444e1413080cbde6666260e8e088e49ea35403e8340574fea2eb0698d9eccbf84c2816eece4a6018e241f114864506fd8aa1473610215ce2f8942b5040800950e805c04b121e4ceae7914555f1c074cc0852e49511514ee215fe3e569be7866b35fd0d73a114860d5d85e1e74061981d78599826944b5694c89ea29bbc4c3baf948b230945bac81be85a670be400a79d997ec0ed1744dd805c4c70a49a541a23ac4e1fe0cc0f56000e90a7b8ce86a3020f295d86660653822711507814febc3419b0d944f5d44d23f10944512731ecf8bc751469025d4f0cea625d2749f5028e5866914c3a9aeb75cc2cd39da3a58db145a161b016fc6f3b11f04041098744bf032e83ed3bf3f9b66f0bf094038e00c2875f001106d855587358055307187eeaceefbe4b6ffd43b50f48aa2360843980f54c1d238282f3bfd5983a288643ea488408f8ffac00ba3e04f7c41f0cba8431228aab26f50aee4d66d2c58160c2c8093870615662464446af4104a34b10a85300bf18b854804b15d614d7354e1a86cf9a0106d01f17da1deac3c95f0dfb256176a1ebf4eb860a76e83a8891e94199b9a516d0753bfebf24dd4178ebb8a138bc0c2ab76504e8cc1d4da7ab6974876bb7a1cca1441388da85f29a43003dd948c102838511cab718d0e7d02de82680e65a5d740bd0ad782f40b740096851410e78b10f5036abe802241bcc398c8e7145b4504efa5cdf3ab3a515285b478e09498bef8313c7244de5a2e7b40470888da56c303631f0344f410bd5c1f54f10456e1801ca0946afca12fad84001051e24a9571ff04e0bb7771af5d21727a2439119096ffaea0025035d4b868889e9c268005d4752a07094ae07f5c57b517ceb3816434a574ef404790e3c0f3828d11534007cee390b20ee251c94330ea2e6a3c9eb7e4d0cc03900bc81a25ee8668037081439ea46461efbc08482d82f944a4da0d4a5446451430a293af544b5a918251f6242290612c7938ed21141a19a0022d0e1bdd45984b01c1d47ca0667ed0659aec3bfb1b741adb007820732f20c49c09d67f7cdaaa774e16d6f450610d90280c8c6f962c803c4d3b70449a9a4448130c1c40005e1600b0d11a182ebd343b0041879660655860b2a2c8829e8461d55e6bd64d908283da52a48a184ee81bf0a1c31fd864015327c606cd2afa48f04a1fa4827078e533bc6c40f463b0cfa022250330b6fe8d9e3c3fa53680315a75805a838fe28fee844fd4880811708157170206acac62d2e0a440645f232030e5217febdcec5a67df4860df441e03201aa0ffebda143a5328d86414a8906c60d0dcdf5c671bc58b4f4267e6fa5f4a297adc403a64408b7a1975cb0c7b951fee805bf5cdc2638f483a24d0c204d620c5daaa40d8e94fa32eb2d5816ae77f41265d588c5be65eaa66101b582bfba703211e70bfb47988c07781b881c0aea6236888099d165a4bae4a144b49d3211d2aa13501731d9db46bc017ac2659a4896f5e8ec5207b68cbe0c98225816ba455f68a14b21240cd7d506ab0dad767a05d7156bca3205054fb9c134ef4844405739a18ff303fb55c8520f5b5807f73746db490ce28951091e1d39d4e3ec4241c485049d0102e858cc0946884ee15da21767ea274d4183d5a2269148fc6f9e301a50aa8b107a13b09bcc60201444cfad43bdb8c2e246b5447559bf1c7a54581650277e248413964c304c231d106e4eab0fbdebe3bf0ba864afd9042206a10f0f5332c28065498a4c13a7312eef0980521356b85b00ebc1aab1649480ca630a20a2b2effbed23fdca06b40e8da9f5e1d684018941abdf67c1b47aea460a9c41d018881c03c3e8f0c283889db3fd447c0c0c8718d81015030684810ff79af409f846b4d0241a0ffe83880d858b7049f7d69deef0a4854c26b05c094dabaa115143e31919797907bf09f76b0a43af78ab1246ee868b5863795154567cca00df5234dc633f43b705bc02eaa10fa84dc9080343039b0ef8026417a24dc5c315fd06ddef6404301489044fff36306f10654683496555609e58152c48e80c89194362a2ab41d1f7106806d03823e62c0be60c9acea74a4691d0340c1efd6328b9c6125e690c3947888639109eb5e6cb4e84e3758eea701806ea3490131a1005fb76014fe60c1e3af6dd033c73234909af4b1a1e5aa0694d59416593b3bf0fac089d1ef346a79a9aa55b6a90f310add1646640bd30bc810cc6ebf0edf8307fac35c972b4186e726056f40c383c1e3ae6801538a661b8b0f8c3bf44c78ba49a9846a50ac6963560cb02cdebf884e6c6098265f470c4802b9126306c460c55b11cbf787bede94d9751a279f41bf5342f503407f7bd0eaef2068da367fa4fa5d430ec0d08d1f5884b1af44e5a80f7515c2c7044548b799801a85385a6911f4aa5b54531bf423ce4093430f0109aaa7bb2ab76b40343259829829585e1f393214dc2b6dbb0034506790c173a3262e9cc48b75557b17cbc13788689664eaa648c50b3528f0d16db22454dd1efe2a24c12b4380a83012dc1933347fd9c84c106fb48048c2009054c1196a14fe84efd042c7650681117499b0cf016f99c0cca10a57ca9a4636de8eaa70727d007aa46f54d09f2c3fb5b624662b3d2af01760d4b02cd28b7e337a69db239eb5568264a63dd40b31cd145a00eb40f9a12b3ab0f960a9a18fe4b95fb170d2c9503a2c452613cb8ac3082ba03762a2e2edce236226398d9340caf31a243c2d206b52d86a5055a0c3b045a1cf096c600879e734bb7888033330c4df511e8ac2e8449f4c60198f1bdd6e2c3b50e3171da19f4ab19ab0b873e3f84a1408b1b4966ab5e38208028455cd85f0c095f03a637e81ade058891c1652383d1aea86c46bfc3b05236dae5e57f371063c5b209eca449dcfab49aa35661172045646967f25d0c182decb642105504625818ae5f07a7228c26a225165ad7498a9f0fedb3d0b7156d80d1e1754347026dc138850d36812322fe4e6db487de80532703b38c070fca8808b083181dda4ac1063d4e61b09ba6fe4f0c689f9450795059efe502f851c018f0122be926b89385488eea4d5f0c9e01429a392c15ad568942de3006f41eb75aed36e06f41ab874404b1b5e5f3fc13a715ab9b08a170748c3cfe3e536e2d9a41add04a363fb69a04bbc41e075af145f504e28062efb043cb62e81ce028817640e4b40e4709571422260f86066d180cab68bdce52803d4dc3d85d067006f0cbd1621d5a93bf08e0d20c4c2d41ab07b40cc81aac0e4183ef50b1c619a231140d5aff4406fb5228b14a0187ec0df8d141a4103811e9300918135619a34ef6a045bc57b09a81b031c35aa60635de79450db4cc883d8116c50b1907c6d8809a600ce169656590d805c488a53184cb1d6f311c8d46629224f326f5a16104cd1129d7082e272429b4a0e8323805468f6c90408c0e689d01461b5a8f5b3a48181d46304af731f1208136187034e1ac8a4e56e268f6b271d046ca1fe2513e6ac1086bae9a396433ac5e4631265b8ed6a10c682d43c64b8e83e544bfed4658edb0b0ebcc5812d807d1aabaa1c4c0da02adb7a0e532ee0b32cce890a0f516379a67c0de47ebd3f51670a6f37788910de1d5034742b7e470ccda416b0d2a1b110463e6426458355c0d26fcee683e6803da09ad877deb08f86df0e01906ad77823137420484e336c59d1f41c6314b31c10bc59b60f8a09d60acf0c21e50fd085a281c0011e0b92a91028f9a0abc63f4b7a7449f0631e84a321b448d6825b31a48a5cd00ce622c72469584c744096e63f8a0d9f87c31a1a10e99b21beb07ce7ace139a414f0a3439031a4af3a1f50f583eb0c77444994b0165078f1081cc3981dd471af0a2c35e3277e0a5a4acaa2ca101fd00a31eb0bba747119a16a1467dbfa46846b7220d4afd9a91066e864cb0a8f0bec068a205bcbb0a94cec0121222f991770b405d4528b6891934f5a7afec448e033f9f12b1db0cd414edf3bce34617233a4408dd1942a753596238ca7134a0c9a1bf89d10b782635fd02ea05cb8edab99961b4041cc06e82b3131801b0ecb4d9f7aed802452380232dab93c2f0b35a99fb0e4c3f43c6725125ae02ae6bb4687aa40c3b6850bf0e07500402a58e4006fa984db498587a30fc0c949363f131ecb053824261c7a4d85105da1747348ef308a2868b3d83c8598f05309c3e0c2703cab7b38723064d82c505c3510dd283f7c7858008c1fea25b5534320429c3b0c501b07367e81b2c05d4a08df7490f0b6b070bae1446d1cc0b682696083413573fd00c03f5a119510a34a0620c4aa5860db071ba234d8084e55c5400450f4ab697c0d516e5f4d0e2400baba006891888c875447f1aa8057691c03c62f088f203281f1114792c31b42922f2a83f071c167c090889137e17540bfd029c0420de276e243cb4486440a222958ffc11f809c44603da21f6171b800713025f25b2b35c8ce8d90d5296897cbc10f89d882a8b6b24942ceb1c90fe3cea5414e40c29b7fe0ea83ae805506522e7d429047a3f3b04486480a42317c82a0b9157f8189b0589de08182028cd689dfc22ba006930103e041ea4c2dd294841d7054028592792a61a022324ee0320ee2228ca187cb2114111531df8430648e6bc1a44074591f510f4af290025aceee018a7970be8346dd0126b17f9137c28df1415505366a1242003c8290c623a04f418b4dcc8923f075016fc6001de2076afb5540ad8ddad40b77c1280407a36f8065258235d720f2af0746e0e6711161cbd2c220f24190c72192fc9270a6b440965d0094d7075ea08889596905401f4f013ac3265aad095c48c1d56a4069d089f12a827a04e0c775028571a393bce9e467143cb463e16ec6c7864c209d3889d834b1156c489c303af301ce1fcede3b6a7367744786473fc4eb1a553e2b5d28ff1151ca10dae7805cbd4e81ea356c042d4075c6a6bfadc8ac9ef176e79bc4e9cf34701c0c7049c21b1eb5884c12b898f152b940d5c8cf8f139c70ef875281fafb8198f3011e0c7c723849d0b7ec249c4c38ac07207afa76906fc1880cbcb6593727db606182926f90aa01efcd0c5b0ac0122f93602b32f2ccd5c114ef404a2c7a11f5b1e3b0a8e07442a9899a59f6387a841dfc34c7d0dfc180c04440a2c7b1e98bde02ce4021c22b0c449f4f113b80be8cd0848ad51c6521a890c9392206df22603d300374ee01efb3ef00c7c135cad352176154f587b3154052872a401730a4b1e1d5bc7a23f1ae8047c8d014ed80300489d3d1b889bc007c35c2056aa14607b4505ac03282cc925d91bb9a879410669fa5c0d6580c02d029614ca281cc6049247074bea1ac066cb4835f1b375630354918cfe40c6fc84b373f50914825987a6d01b676d44d1792060881c938573d012f0c73eaefc0c86447032db55939a089d33813b941d8cada3805d30e0d8ada5833bd170fb45b7fe73e812ce082ec6efe786c9cf0b6ee12ac654faec0698d00a705cb323e009c5b30dce518c560379fa424c124c051cedac37fe12a14323a1dc89701c8faa48cf0fce91a271eb6cc3719ce83a81e3982f4f14708ed8e198c2130a9f15e01404f5a660f84e7d3d8cfac5267b142010a01cb8cfd011d4162ab4b4f324b9e73a7608d30d34c71b36c5ac18ad80ce09a417b476483e91714bde28193c2769cf0850629bcb1cd836dca0153c7d6c33dd8f7130632f601c1a1e8f288027c026648d718a078cd193d9dc32e8c935078e401607740d44c2fec617f17809a01fb0f059200a3076791cc844ffb02afc1b1449131423132798fdf810772556ab3c99b8c7d01dd4e0c189981cd6b2201b8b0c24174af827774188b614e5005fd3020cdf478e4a15111a1812875d177d11547da0050a0834c7be0eb35f5c043c07c240e4a71d4598fb3470b04d18a0a2470cac05cc8c7d0d28ffd0217612c67a89552786f8064015bc563fc36e1fb5606d745f24c63f500e79f6d48a5ca42798512f6cacf8551a0e3809c2c70b041a77fca3b0181f8d4042f02abd5755fe1e7c352c09d4f704163c1f93e80b0eddebdf261c250c491c4d49633ace7ce9140749da168d2461f9194d5247190c74031c6b0c4eded028dcaf5e32fe175c72e027621db50a2c7a231c71e72ea540f56aa61ae08477d9f8d143177c93746a9b5c16d5033d9f039f4c1e4c3c3cd9b17e6510b2cb0ac5b3dab32c65c72abc02086c13a0a5059c27e7575451af9bcb085711280e531d2381022ff51f8c8069192dfc19cf0ff873a1fa0ead54170c062852b0040b5752d6d9c6b418a840312a70f41109d7524466efaa4f7c21e01cd40b9aa484543927b417620f34f21bf03372080ed79507587d3ca8b023b209c0c481a5bc7d02c178fa8308cb0cf6dc13a894bf051ce8a0ee15c7f40a0c15965434897883e82771298e4a66601879c3d0080c8cd9b0f69832f9a828b4771aa041527d24aa676539597d2380ec4f9016720b1efd898b853eb0d02c06cf90c1500683cabca9f3a8c7025c733d8dc0c68843f4a70f6112e3ace41f69a0fe170409480a5fd203258f4021c306eb0778c2db219897075207f730a81da23e16f80a1c2e640d5cc52234391519e2f0219c3d41b291c8132c31b8c22566c4eabe2c17bc51380350f7185b68f40b751bac5e043b6eb44f358ce7741da046ca61943ba838586684e133ebd11f59e7074c2278fd752a180602cd714037f239898c3ce21f4ce1d2c8889cf31e1df89d88ed6e83fa64b82b49de2d662ed86928ed0ef82f2f50110818dbefe833548c8cc46425dfb8308f7c28441cf56036eca2d5782220083fa42b036692d5e611f13560e0f1004480d43664855e99154c87031a7f1c233cd820ef11503680947328593e5414d03d100bc0058593c58beb42e09b520cdeb845ebb40fe1aa6b0e08372b6f176e6d3ee14710f06fe50233e287b59140bf1bf87ee2ef13818f780b479ca4e10ce4dca2e395f74f875b99007092e3447b46b404423e8780bb458093bd474ba214622c05a32052c93bb0483e1c7e9509b79cc1890f330169e1dfcff5578bebdba8e09b280612865b03ff2aee40f8708ddc6827dc1a94a2e3e4c4c9904a18c0c941cc3fd18ae61871c034fffc1dd00af82061b082792eb9224398f809ed3c60ac7922769e04381a8725d4fed301aa3a816126a1c044734564e02934b09d8716d00909d7b30fa7f248a0711b5bb2eb3cb7147212b6dfcc03130d5c9b2698800ccf503d8be0736e240a1aafa90e67f419b430245aa837265aa7a6f837071c22fa9d312b819b1facc178c3a70305e51dffa7802488922c9b07b4a02a5f0a292694b3881d61e11dba580decda267043cbad25b118df320fa850fca11c3a76b73d0ab8be7710f0e14551e125f5d81346bee2439d47c99237f76278c1300c0348860fae02661fa1c30dff0e5e19de200cf7bfecb826111007862ee9f131a68dab1801440551b2b9b2939d072f3cb90830266be841240bd763071722cdaa465ac3eff5180109c1bf6b8217c5a8b8d96f1d3770fa8c5002448eeb19d713a9b3227549d622eb301c6c5e0422c40670260c9cb04d24333d896b8f73078695b727e3e03b07d41ab302eb288e8025e16542f13093b1bcb096dc695e00569704c13eb6b2dcee1f80ea69c591aa9d28121c44c167a9670b0680cef3245cdeacced4795d63e15002a90a3e11a832e086931cd544f0e773535a042216131c44ba6b00063d076b38f41b0c27f775a0278c70086e096bce32b3bc3c86b49444204c0bb72b1b22874322038a915b8053e0961df070d37b19cb05f11abaf04bf16689c4b4e2588c17bd49274313d441dc36330e9325ac2bf2a339ed501af86f2b8af045ca2a1073b0d0aee8451c0af3e9f129116622bb280ad96c1da8370c05bc995048111ae31c715dc14c0d155c4733c739062cdfec2bf40fb86dc3267546e4d4d52f0d9b5419274864057218f0160dde117c86eacd402fd0b9351ef4026ee618c7040aa86bccd8ccf43a06dca286b31d099f2050de7115019b62f41c5146ef515f14fe645432869e61e4c3080c49f70fac2bfc5e371a7e5013f41cc3b2594433396534310a71b191a5f8e8036ecf0405d834af0ed4288b18496a2035b51b2d0a9ea21ccfa80c2c3315f3aa49b481fa5e0d5c1e3ce4d26103f9cfa041a8e4a20ebb2e1628291b1754510b1414a5735572804528ec025c0648c91fa8ec6b0fbfdab01420d7390f6f243c9178882b080bcd4f4c148b13332cf10b7c1cec94b329c1b4bc10f41bf45d8056733199e2a226e41e3da8ea22141f05f82e89a0f39c0057d20755209e1c80d320a130fdd0f9e81d19290c66b01548e989075e5c75ca530c163386a92893e3c430197515dc9b1a310df065e53489c2837b217c052b9ac7e4781008cf2805e843a26e1747c02455393433e7996d187cc70d2e59e713a8416b42058c1807c938f01e6224b21cfb5e3a3f79d41356ad1598095ae41bb297d290029982304aed10391eb568a7e82c1ce82ab33c44b179b09f46c6cc15e4313149cae63d9bc90e7e11afd837b95ff08a770f12074731047710ef6366aa23c05b70055020c490077935a8e6d056b409ea4c7d5c0358f3e8627cab771300a6892b9f99a6d4da171c18938ff43b1995860bb44cac068a13f00e55d80db8e8cf0548b27c9722b9db9f10a008541d074e2e4c2912eb44b80a4cfe280734142c220c0eebbe5415a887a00dce66440ca1b907bc84e2b6480af5a4afc294b33ee10d01c5744377cd0e547e4702e156464aebd57ca8fed48f5a64002b8d6809a0dc883d08311a2e944773ac6e046ac3e694d4186c809f4552f093a9348004471fba4830067eb912d7540da89141044c0117a10b1579619fe0ce40c741fa120d33a82952131cf4690b8da832d68d2190327a9ef5b59329b04730fe56dc8a711137c1cf68c4adc91ea6096ed420139701311b1c640825457c667ae8a73c6765eb88e75b6611d1a33120276a14d0fbc3f006978d2230e12a7c9be856f60105d8f143ea44649bd95303831191d81048780cfc5a72e00ca195bd64fa31076e2c2522c45382e78b1c31dd2247417b46965d8f5cc3154c580aa28af057f899084c4a1494c67c91ad3df48ef0505c8006409f5a2916861d640806d28f485b0dd12c39049a150e65a3dfdbe0b103041997bb828ba00fd5ee333d43fdb00d79e2a17b09f847a52226ea7af4136b78fa48b4228f44b7cb1997de4aa16616c2d2a58b4bebef47f5cd0e247dbf0a48d28b0b08e2b58a69412d46921ce28ff8ab06a2de0ce8d1f5402a86ef3dfd44c3253a47b4bb80eb34a5c442c2f741b746c7fee51f04226da225f244bf0aaec00788acb41dd7161e22b2da0efb1bf52ecbfd270df846dc4b82bc0ec3fe47d60a1104550644544b756c05efe2e5d2c54eb7f9a1414daa29b5ca9350380d0656c26b52d00ccaa2ef0e4f12f8fc44d6ac159e0d3c7e344f247a60c8f10524225adc06029e57dbfa4ad0620f5a3248b022bca109e81ef44d31240abfef11460749322072764093760deec4b46dd4eb089a64635d864803269a4124fbfe415b46a0496e9242644cc09245a61960061b121fabf559e8780ea2d7b00ae81d05bc78f4462c8523cc48400d89aa95071c1b4be919afb0158d6bbfec068a024627b5dc91b7b5a853a1d1d1155b34c9f1312da6c87546f1d10a684ac804a0f0b65313a209e838d478adac688617ef0fab9df7d2ccd4bfb709d9c1f052b419eb24bb8349a144c0b001445f0ca3c947c01534ce4d1416938d561937fd20060ce9bfefd06875a102448a87961da08f05f4c8fa62083d4d01d108e00fa9eb9c7cec680e1aadd013d9260c2b27e188921f6c6c4ac4a019b3065aad4d55073c5cf43dfc5022ccea2ad0cf52fd06682cc95013fdaa4cf5b40b04502cfd728c448cea2148063f88da0f0c9e20e1e3c3b02b30845800683a47664efbc96c30f2dbbf0b5d48862181003a8681a08f471812815621d20d6cb64ca6f41fa7c4a46f41afa33cd2b122816088c7f449b76c260a18629974cda10651f10e22a7f5271846ce8715c1e029688a93be10650af40e1fcd88455118684c25061aed4e04331b4fb5ecac660234454753ea17f0abcc0a15d9c9a30541940b6497bf8899fea631070326023409868c31b749a095c1b590fb6d10b16ce2d8b2fc3d46d69346834921e13c8942a319a37a022496362192e84c5cf321c2a5ac2296987cd0284487bfa8f5144a5bc60c1ac6f0993a9a0c91840ead11078374f50fe8034bcaa1707818733a46bdcc1defae6ec402640900acae31071699a63174550462cbd8d66d4f2a34020735e6ec0916fae54605a3ee41f80b46fa2212b91191d12748829536802187c610cd17068694be984de81ae07a9a703038d1d4a1a031308488847d49eb3fc0578448e30e700905d1625e101d1aad43a4d1efe84b0e961209654b92b7371ab50105250f86844e1db46348eaef4488aa668de847fab098d4e2201c8d67dfd030a8c7d70845af15037c0b58b04e4444436318b752ad2b16363f6b8b830f86181163bbc86898a1488ec607a36418f113490d830d8d30923603dca10a1aa7e6d54875bc804ad0502291184ae3d9418311311ac4cc206a9d9e88434f21fce24286eb214bbcab73b7af33b6283070746740ad8ff510eb456ae98f6ec6b10400c368a2e6efd852b94abd3a1a8aa32f4cd72608e958582eba36d0751c64674e19415c352ad53546cf4ff342eba081749ea1586c2f3ddae988880a93649aa8999e1d188da544c710860706dbd0e5ed45ac306d9b78e444a40ba646523a6a4dab8f2df53491a848c90f220244a9516d011d3573913452368096f0b86f46f7ab435f900c8718bfc34bf1a80f8d2027a544ce7da2e907d1eb4c03dd13c1814315c98c0816f0f1d24c33e6cd4ccda34db75e7ac53eab1a18d93b860667a39d4e0c4802381b2649b1d2ea46a80e57624a2cf845b7603d8971f84ba526eba263a82f42d58b244e252c730bdedbe2497c0485c82863aa4b9ae7a6cda50ee0300fe3451084a7251bbd79118b1b878f0dc2514ff536a7ab828833102cbaaa07d5b4e91954af6342396af684b45004ad38e1d865626d0926d4ae7ac180a54dd31d7482711b041a12c2caaaa8300e9798430c449bc04099888afd62dea88d912292eab41102f6be134e854789a781eb2b0831ec1c298698a83145654c86b00e51eb0ea124608106a04608a343a23a09839ab8b4110701a79df45bceda2346ccbda2935411ec73545eb0f7e95c24d481e541a4b10dac2c1aec9d4bb10a49617ac520b8b176031e50295366c920be42a8210dad1fb709461b1a9bd6a7f05643aff924df02c8aa59a99525016ab843a747c6dac5461e17b0271bf4594e74dc07e80c00d382a6870f8710e14311fe28f282a8252e75a1c248c980aa20dca7fb6882d6308514c062e4121230dff556ca5089c2d9f0ba51ae15d5f0a593a2b0cc3c1b4a8721f053b01f4c12b45712a4008da9434ff11fe99f1d3662bd51859131c2610acf5801daa02b1b385ce6fdfeb7f334a156545ea7e4dee6fa3270fd353a63268410a70f65a3eb13c2690542692547448d5ea77a364d820827f4e822fa0913851ed450052a9cfd13845509bd4bb9b87ce8809d672ca8210e1da40b83fd2c2c1dd006ed1aab20a4aca1d0110e0a417ce8f50c68144f5b47e5a086a31e94194154d14b462a43b706e4e94c7ea10b55303271e699bff7ae414db40c613ea84445044312fe2854855ea7a9a73c0c2082f40de0890997ab52481257938aea68819826545efa0b0a95d39a8648b1a2d3450b4bb49c2f862244ce4282c82456ee83fc430e4c58005a4023f12ee2e943a5bc59969318605cede8bbf8746361e7e08330a01efecbaabf33a7e344aad46210d8d13d1891fa082ba2a4ab12277252a0ca42ebbf41a81ab757011041eb5a355820469ed9f5ef350ab68a6e541d556087a187affd14e0f50bf4b0509b860aad51116e0c124db487b2a1236c72e1c0ae1325f80d5291619b3105276b80f2a90f0f6bab2817cef004a1ea6e70cb0aa84e80baa30b5a1db5760eb832e109562fa5d3d55077112034a28f3442d449db200caa8170500d4de95035844355a898f912ae915814aaa17a3a9f150b85f09a53fa04aa5547410c5d48dcfe24e9e81c0e5462b3d5b4c704b03c3cf04486eaa148e73829da8f479b1ce839ec307241eda107729685a5875a620d2c501d47cf35257354cf954a432855d0a94898331442641f42ece83484a23c84a6ef1995746a13503293e5fda394b534cd5cd2f524a230a2fb8cdee8acb609cb9a41c665da0ceeb65010e8ad4744c80d363b87e84ac2b89fe1445e0d03a5533bdc53f443eb79a52bb0e558a0e8a60f8c9d0ea05c1a734ca1fa4489ba5212ae8fc38ebfb2231598461002c30d61280b7a3aef1006a317aa25e4ab50d18d0682a1dc0c442018114c13fe551805e85a62a1683e06f370815b3b09b379e048a3a178484802baca4e3f382e4151c4b060fc78208884083a5352e013522dac264986141551a02200829413a91642230b72106c64f284108beaa4b45e198fac320def16b9fe8950d0393acf50a75c4245fc409409f24a0622b8f701f1443531fbaa12888c6a71877140aa2da1428ca3bf13704a42a136058a02085ca2a64c2088f9220f99d52133148dac12f5424d8c067919a94aa5c2f4a90e304d641d08b967a780d0be449035cfdcc173079132036a490f44e49d12f223b738a5824313ae329500c0c1940942908915d92073646341360ab2c6c72fa04de059636cad49a105098203a77da5d94824794a10ca3025b584842211abb7841005c111a11c1260107512ccda2184a156fd408965a28a4110d1a7b41114a5f542298a4c29874b05a3ae4b44fc4a91b5568ad1ca0f4494b1607c42a433b7d20719fb90b113e90499020c4eeb71c81b2048aa84840c605295884130658db410f4f197917eaf442c855d403a780c8aa1a5cc7e3378a413325640c60ad20b991313080eef341b004322a2240c04f39910422c828989f4a1bfd9dee0274da50bd64cbf32c52b7642ac94ae95b72949f11242dc0e40704b278404b5804322a2240c60f0ef4a08f14148aa9b1c0d41c4e039d1f34ea5890a3b4dbf325012b56245facc0886cc5809b2a56c000753bd42be08090ca0e0efa0c38d403089ca028290bb89422a4f39090c05e9184eb742ac8458906e644224000187a1ec010c44c90083cba247b40b0dc9b41e4c214e8490ff50bf090836c824ae50b8dc4f0221560849a188330a209005591117080eef3905eac0900d2038f5c12441b003c109aaa6d0e01353056552b50809a521e506fa1351bf424c000147a17007804103ea513838aac1210e68b00639ef2d10e24648fe75fa53b5033254a1824b04440204b6c9401600029ea2522b9f0ee200e0600a8bf51023104c8a720f82cafe9b5502aee854b5105b09a5218103606406802121a524040083030f0c5ab0034602650a030479fe10fa5549d4094aa550016954bf045b00819d080e02c0a0ef09530eea0001a7aac0016511d2abfe8455403b6d24b7be4cfea81ac13e000397aa214100e060c456eb2738ea104c9ea40d8040bebf080eb50038308dca011283cafec4040058407f0914a0302a28000005760f2104001c08017f07348326f001fc049ac408e22c0d2b32c3442bf8260c9278bc21c039e00924040111229d140b8488913c089323800490480426287a1e3b12e5277a07a2864804d4fe0110e010e0f8f9fc72ff510ff04302a2ef4fdc89bee644e704b0a386b1f5845feb41fe3f16e2f2c0bc8720c0bc820688c9b51c8a428eac09b09c17e81df5a89f02fc19ba82fa415662230f283d08f289a06254908f884418431bf8a809e5acf4c42f1d0220510b11f0e3af529309420ad7affc4504e7ab11ca5101b864f152bf84f04eaab7057c1992e2d052f212a12320620fe8b01da120834709802e29ac250c6a758a56731f44a98f6a824a82d0d22dd0b802a401946d45f551f83694193c900981a02674316f1f2856e569640438a0482f3207da3f3c1dc9b991292206c824116812b246726462aa063a0040be89afbe09e8fa260d83a1efab7c44ad4159cf0587847e9482fdb0e80cc14e68fa955b54430d4f428e21f3c16247bc24ad201090760c823906d0c0e832434119a11c81a1a8ee2876b79fba80fcb620b87ee81bcc412600313022d4ef4d1f0a83bc0864041dbad9ac8be90a9e8cb0208ca420a89a0f26a3c1c88d00cc19746305c0310eccba3794a5461dbf9103ba1331ea21f845aa9d4a45aa5ea850760fa2e15066f7bc2220cf2c491f2938485258e4cd1967b8a674a6a3444024b9a71f201b8b5929ac0e7a81b30d586004c0bc2149d32c1ed6e409213409c819c523097e0aa07c790831c87ee8273339c80353c1e02685e9469e4170f711186c2918c00a485ef0c89d44870728042727591d3d021dad6e78f8ada033b8525181a808a8e331fd80f3971e88471c09d0fbb103f488c4b7eb510839730a30858ef8bfc923a3e100d2ca241260f518514fb82a4e09e30188710df8725da82127619266599b2959bb98541f2ab417a0016a041d08961549336184881928fd691d09c43019901183d249155d18207a0475ad5088828e3e1d2bf920fe2c38da0be48ffe8fa802837c02d30c09a48791be07e821a03cac29da5fa1cf77c3a5980381811e8b24369a31147d207218e49ec8a19306eaabe85b902bf6b79fd8abec069e2ced48a88b91a39b0e1a03e15857226cf105a8ac2015749511e31e1c4b952c21ef21e8473faa59e0f2c1e22f208cb62445179152c06513a37c0a33e86b11c3952469a0a52a53949384b4150df393b23322c564f45c2ab4d04e3e33a1a8e670d8293d0e463024291c3226a9254c932f7928977f49f00308f28050791adb051a9b245138905b0cfa01e3935c2ec708d02852ae1e2939c60498ae23f88e0c9aadf84fa050003b18d9c20299102c4970a0a1ac2ae9d778a82248924216d1609eb41a0927b8d103d1c0877fe4c9f810dd0c4b6e840f58e620a9409fdb824c1fa479bc475ddd574a754b13dd39030d1219a0484b6c425f3318423320aae8d047230284616af1e49021562d580e99edc3be66ec6508e8e307a81add158cd9113da485a303939c0d5b8a248d0423e122698e237963ce80bad52f9f48e810d9dc09a4d1fcd724f426bb303c6cfaac27d198f7182a8d4d5ce858fe0b02f1771c486884f91826101753fc487b086e4f00705f12dc3a4da827fa0031453cc98990f8065822e4cb050c8c74f8a76267a8be6cda1bddec28953243070b22271c89496cfb8821e57cc8489b31050388784926feb02e666ad705f9a829ace92f2388e1c54f0bdf03f1043c49b53048ed102d50e8cae89b18a1f60031196602c1b1ab7a1ea6fe682290c773fc501d8b06e4b7c3d0fae049e87864e3882f8d6bfe073dc740239a9111daaa57ad05130d7b9f8d95586ce351b976cec2107747709856977cce29782e7059bc7c2c672a1b2db3da142f3d51b888f90f80fefd0aeb885161c5fcddf01bec20f5440c14e5659073a0ef4982cde0129f0a308181cc4814eadb42202fb3bf6eeb77800d0b1ef140061cb8fb8451e3f42242ee4df2e0f8a0cebdeb9a842dd4522ae2dda817ddff26c0032c53023c9390d02da148040780877354bf8c2d92ece531f3308de4357ff08b402b4f1004f1252b57e02888b6742361f0d27c03e69e8c4887f3e6d591bbda132178b020ae7ca4fd50a008b8cef46c88baa4268dc2c12326c41fec90ce4fac991e6107c6c0b82d3330381463f0ec9394d30678216ac5d6b3cb9c27150d260c5b1ef71842390b14c2db7fa8025407351f933904c1031ee14aa440e1ac3c8e3639b4cd5f05f8028c22a2ca2c586d234740567087371cc60b52ab4cd1ea4438b9e84c0a52c0a76313d203c204256c2416d7c06c588e689c6821ac18b630eb4cffe3f42df4890a14e1f676ea12f94943a00b1246d40842e31d9ca4bc349e81bd0362bcd2401dd1005c09c12495b841c20de70c54333004409ee78ccc9dcb8639c316808c5829466bb5b33c382541f38ce86570ec427a445244b271ac1be1c6411669279e463cd053e93c25241f2b043f12753043ee34aecf06e62251b46640c4cafc320c1274369909c88325a02c784c38091a2058302305666c7f86931e04ede71b0341dec3e8ce3068957e29a406cc36d22e52770811b5eb08f6a3d804b40ae735674954164dc650ab622e16872a79c0b97b54b32c06ea6194cf5b8b10f02486e04b9847c674d93444ab30080aa237b861e1fe369238a3a13ffe0583821e0dd46f1d73e67e21625a275938a4386daac08030f22ca923eec0305896705d49a4829ecdf85ec3f90a677c1e54898cc0339b1de30c10e87c321a94cb4687098813f43b1b2a247250c0776813af022c3b10eabe4103a2014efee24204aa84be4305b24db2b3efcb3cf0a5e1befdfa02e027b0f9fe62e8bc3b93ab4f3249dfafefb5286d4a11a8095449887aa8f8fd0a247a48226d03ba1843f511854778124537fe1124035ee0e05ea44e3591ffeb4dcd0ed544fa2a602edb531084fc49a1f3abeb4e90288950ab8a78d4bf8426b574a9f7aa5aa7f827692a48aafcb729a3cba4934ca2bda12deb648f5b5208b0b22783438dfd56ca439e1e574444644425f4012a5620afebe08d21e54d1ade6ae40a98db12f009a308af1097f22ac48db6dfb441bfc7800debedfba6a18fafa701eacc52026006842503be9ba9b05f90c7ee4349b508728baa0812a201354927fdf0fe02641be84242faeaf03154059035805a9d026e9179aa80ac62a0f4850a7a0621134660a47cae0045d5fa1841fda60772b7216e20025a0eb5222805b2c821fa8ae8cc4305290ce042ada8573d367a014c20305bf05d7396706fc05b5a07846841acdc68fcc0304f3ae72ee7067c31d5390322dc9db849bc70c7e06833739facc40c34ae6e8e2d40c11ca531f4ec701dd79f29f0ae0411e04f7e1344afe487799caba741b173cd4b2c2e2b6d1cfb4a8ab1a2eb1c550f270c68a24293f48299b90dfee5edbb02a1e001f40f182a0c78a2061aab34c647282cb40688d6a746f943b7e00899a1ea904257bf014f52410291ba12ecd48fd9672a36cab3c15c2403147fb45aa8451684ca58190660872c99e7a7fa9011e280502bc852c5d8cae8014a850693f7ab51328bb2eb50823e80102b40e0a18896522602fe24419fde46f11c25e1b9ee1698d5034a0e07a507ebd9a6fa5c0331b8ca888e9f51b5434bb5a335e9e415ee215c536412eb861659034dce116962622341a4a26252ac72b52038ea042754c8bcef52c2002afaec775589284dbf06f468ab37954e4402a390192111aa82c842a248fcaa5647b243fb403e21efcba3c85202598e343a032327db1650c1895498261d8ad4d0a80902c6d88018cb4031ec7a22c1bd252e84da092734f04c5723152f4eac38ea653edaec27132028157faecc4714ed26d2c51160971125a21675f6c4bf2e3982149158f4806903b29153ac964c4c908f975f75f4285c2dcc9efee0f10542e118b64d29ac81f0ecc92252e7f45ae4904815c7488284525834752c29c43f233a9905f8292bf4435af8a7204d29284032b64096a0f577f95c1c87258004afc49f715693f8ec216844c4d3aaea0cb72815dff107bced2a733039c60c66b85089ac464fac8966d0219188ace8b295cc1203ecc4dd1214a138e9c53c68d7f80671ac3b411be0fda9ec92a988fbd789ab3a041342a7511cad5a9df07d862c784f1e61a01284354f91973cbc50a970ddca74465aa479ddda298d964df0300e73ac4f07d028fc906803ce12f2201bc4cc108414482bb639c165f4441825e5fa0847e02754209cec900a119f3222278d0cf0db3604760394254724bc78a0c253236f1cec5a225342400a51891f2cd1234def166180c97b51f429f8ea9c278c2179f07da4229facdd494859bcf45e88381030783234600b610bfbcb443f52e8cbbc204b212471ce40298cfab40f622ce5a07a6f5478d451f975f805bc49e608a78828e02e5d63fe88972ea78980902b3662701011029a2799136a3c25f803cc088a1e2480c5d3663c7f00444970a8469005d0e87921b9f0bc03519fbc0f14b420194c19841776e3778521bd7843084b5bde800a7aad61c1b4ce9cec3460e4e429a8e9128900be403e1698743d495179cc4c0fd43d21b8a7ca00c720a0cca4682372ec1bc9091c359603d3122671b8206d67ec25e0e22a931cf804a1462f33a66e8271379c782194a9438cb2341a13e817248a5e08070c4ce826e54e4f9c5ddcf76c25849b6308c4114cfc786290e4bca012b22952a54e66c17c90ca037c8c12bfe1e050b4e8a41e7b3c6caad07800c41f838be8161a8016927b278ac6a0e3190ea0a70d8a013a2ea874868a0672be84e702d8dab843b08c931d130e087c9e085080ccd6e825d7a02a7c73f0bac105b9c909634460a0547c802809b3912c606c612b956714eab5f277b13c66e1fc758a4ae711352ba893a966c05e810699432f0c3212b4ac5cc89847f44f5cbe7c39274233697165c1232beba86b026ca273ef65c2fd28c5083f26e63ab8f314abe804d35e8819bde8ad7842cfd7d0b99f5e2b1151a65184f82325d81862daa81550213dd821655c7af1d10b05ac2a4c66f088289823b0e2702dbcf9113f1a84ee5b1c06234d35a4f431f53c2abc2c617c0507a829d43a92a6451fda8aa6f54d637727508b243c9a04d8b94e85f925ec58241bae32f442f8101a483d073b0ebd86712751f8826523e138ee7efe10560ee0b08297fa578a5815ea8041d60d0a41c5594257a2a355706710f6eb520ce886b51303aa56430d0421261b08e59f9d0beaeb045602ae8916ef71202caa88bf0d3541296cab511db4a2e1f5f43139116811154168fc080d02186108080d2782f185906f487817bca07ba051e844d8ed46a86606c0360c876878dd3d226c732541386ed5404e9c974e74c4fe0faf570ceafd23244142909d42d508261634c5baae5611579042344090ab0ca0fa8a7b044dc0a38ec6bbd50569fb0dafac8dc8f06c3080e884310dc41e43912841b53cc9a13005fd30ac021a5b16f40827eefe007e2db0b20aefb9d84c91b4bd916022a82c80a412dca27beb55115163d5082ebadb23549705d0238a9752ad845a55889818f1b7ee80eed622a2cc3aeb41c833a1d9760581f46b21b02cbf444b274af5e41bfe18e20d0dec68ceb4ebf4fba2a101ef146d537442d07e4a542931f583af53e1ed5333524a322647529806a290fe4aa8422c4aaa422abe68b53eb4a4e7c06a18a705a20247a127b29ba50784d5ba9b01e0aff0fa50e3219568a20a87f0fe7e92eaefd80d4197b0be5a4f982f08b44eb7afe90a3e424a9f42b472911962a5b44484521a3133a72603126d98afa145ae032516bd0dd207f0828afc23e02fbaabfa32f104a9a864fcb4b47bb6014a400ea7ea09eb5c729ae8b04413fea1a5a141846859592d0739644fe54eb706ed41c7af4efe6202382845834108a59209c218b98e301a662384a38c062fad1a056ffeeb4e6e9ebc91c9297a18d169a3aafed430e8b22391d1f1d1a7fb143decbe06a20b6651185daf2a7ab608e8f8c8a3b4c45951650ad601306f8daaeb02f54eee75a71681339cab4d5a0259187042a3cacba768f4bf31a5696ab592a508cea4a29775ad4d67fd08eff041af024c4c3279b09d764229a8e086fc53bf45a2aa68b8a402a49325d6eea5b0ea98fd50c5d529c79cb74d35528e6024570fa55019fdce06ebc3c3bb629ca3bd54ad89fd6c23d7a1570744f001bd4acb45af6553968b6d8f02bc63b3e494a5d90675e49fe80b43ba3a69f2231baf3025c8db9d08d1208c854cfc35a94e66a30664683cb6a8e8cda4fadabed701a1b5183fa322652a2153b4b1fe4b8d41bc19d1ebf5f4638cf451ca4c74ceb5074368f4152e35fd55d05c5900041a41a7fdc3d1230272c6d61fb0067db8e2b13aecba1a93f58d19feede1ecd103acd498411b4e3f120a2da384020858c9f03df88820bf3a963dd2cdd3b5ba002bb6b6aaafa5ac2b18751ae705b10918c0b58c0be660af4d9874aeafa9f04cfd467454f4c23c0d0881508e2766af96d033eb54e1543f5313753300c5c8b22974419afee11a4aa36a990c93fe00b9eb386a304dd9022088680afaa4147d1ba3f164bfd9a84a3bf201beba300b9f9f1567cd62f460b88ed4c14d0503836956bb42cbb2c8896bd7434dc67115fca60835261c5a10d093bf3baf304e11bb904326fd548a8416c4f2dac4eae4a040332bfef8b3a1fe44c061cdde638605a4c43c0ae093484b18d3b8e8fc414853ac11112880fb4b2784e6aba49604f0a188a4a237e5cba230651636ea26d1804e226f1e05f31b14eb2b1f083b085b0d9023c88a4dcf5643a168aab57390480f497201dc91bdbf111d99a5fce6fcb09393353a42402f303a1fdb1d4b61fb05ec09401e0c8d03c4d18de5e020207f9c275c76e44c7b1a7d67e50ec8a7a43deecb7cea4e1346c7812057380681bc30b7807833500c5455061cfaf9a99ccb05e293fcf48fc14c0d2cba8bd432a3c6e823b3e16d246a424001028fe3fb4b4625f020f855538f91aae2537451f9db5042ae084507a4a32843bfab090ade12eb30faf58f0c7a31e96d60a51ffe07530abb8fdba732f10814a956e2b1ff2c40c1a1af8fa8f6eafc058c931a29c2403209e32779c259496df2e192632a30b1424682924a04d945f0fb3d44ccab60293951fa72fb529484d5e208b84f180546b5e8018e5ee22a3741e8c886e56cb5d1911d0b4255a9fa2aab855642f8f9d9092c3af33b01ac19293ebe43c9abced01ebd7da1540aacfec29c0c011d4b3839e96ceca503544c5a7480dcd8184ef7ab5505c7acaf4521001d335009dd26ef3266964c586edaaafa8607515079597c72a66b823c88cc7b9a43ba88b80b0c2c9c98e188303ca3f8f7c330b3dcc50911e896e0b0ea880ee9d7fd7af58e6b0255a0735c5c1c602890390d45e25109ea7383b00753e8f464fbf249f84ac5444684b3f4aeaf80007648fd0afb24c73b42eb54de0f0714ea44a0921cc8008766bd71f6b61ab7b4fea0e2f50ca0eb42643c9a1a2620a54498040769f212c11e427240bc907e1087cabe5a72b70fb30217002f18eecfbeef9941c504fa7c6c689961f403be0d3c1dd4696ef5134dc882e99ad8f1ed3c056bfc119acfe334811e95cd8412466d7e5c9c2e33a8190d8ca16b8ae58c05e79f32c884d59e44f51348fe584754a85229616de809aa3779f3b77df3faea72b2646646c1e4099aebf888714523255614f95031e2429bd2fc46aa84cb5e3adda3a547331a7438d40adc92b30de88549bf998f9a4149a9fe0a79ec34b450a9274fc299a5d3c0d2a7e88d43a1055221418251a595ac71fcd652804a585c54525101959e4406fa6954e09bf068e9ea47b4063ff34478a57fa184d3c4ab42765a49e82be94f2245695207aaf51bd20292ae808ac8c147888fc86e5a251a0b1ea3dd03069f2a3c7ebc4610380ee02ab4840d0ae253e95599c60bb80e94c798683aaa0749b941e04f12003d23e1664579035144e5e17542f90350a35610ead7b1cad5c6a2254705c400e123aaa5da4550feb4e473b34fbc505eb6271d114ecd144556ac25e35591b39a47f110893c509e8bfc395640f2b8de431155e010e05c4eb679510fb6b104320ef88de340cdbc3a104e21290b80820dbcd54f39037d280fc693b9b9cc181e3cc42d42fc059b0815f34552a7965d0ba302a203b207960d324571f4088326887c68461e472b9caa70c519a2a28cb0938ae6ed8cacfe98ab4f8c5ec08d66724d0af02e6e18104e97a5627e74e2c2b19dafadd3f126f15b2701f411dd99123e0081a6a2abb2501d111c199e76ec0b0b7e795c064da35896a806cae02463f8133184efc14d7e04011143afc50c7de03159a644ef73c603f3a1429fc44c241aa14e4bae037df9e3438977950e0863c712face90d3f5329bd54d90477139c9a40d11cb8af52babe2418bfa25cdef371127a9fc32a4941e1bfb3831ac14ce21ec7dda212cabc29c5a0d6d43a70a62fe990ef5e803eafe144152a00bfd3a4e12fa55c90fc2a1df35caa106f8b52885bc33e0f30272b0f22e4c270511c0ba99055a4af567ea4b44da52bfba8a47fe1498654aa805d4693aa5e0a61acbd277fa2f0aa1d404ad643a4b0f6de19f2fa43232221910118a6f4ca0a3a2b047eab0c486014df0e90ff3fb4a0e03c6fb36b82182a2cc2bf8a687758401a5211b2b5fafa735b2649f930125f15c83174f40b6d2b34c1685b6a74a12f0f471fa851381b799e23dd6d211a55dc4df82ef39481b06ea268492ed32ce4415cbd3eeac3b5810b8bb61ada13e1d980140191de8a103b408fa670ca856078db1219247710d6acf02b50a59c9b2abc4803bf872119938746edcfa4954aa138b8363c44464d07302e97089e8c0a468a341e1e2fb47c645ec04a79348309457115229c84c332c67bf76d27b4b13ef76890d53ecce19414da087decc3f18fc04a24814685805c2391334f4fe471376965b44c3b2bc2147450cf00060c3dc9869f2021a8a0d832e454312a57b44040031b4a167b6aad44133344f42e9fa1c034f73130facc087d7586bc649ebbc644a24491d29c9afd5ec15613a70c419884dd78eb04078eb92655f0d94c4153324f89c814039d0604293a3013d33c215d8eb4941ceeecc1be00083a8c9f61ae8b404bcf517b428c0154284fe2301fb028f2116f74d848b048311439b0f08809522c487a8190e49e1c8b6a351b042680c2a1806a2408cc904597065f8c21ecae71720b13906212693f881591109de033a13951218feee888cb670958c44171871fa52a51129a748aab02382a84941454384b8ec07fdf011a0124d42e46bfc463c046e297de8ad1849b4435dfe200281389c28ec1fe0a1f41c1d8dda061c98a7ded51b18348f5319fc1490fef2cc8f9a1ddc5a8d2e61e061e0303b7619c0029deacec940e151c03694ca1ab1b55d344eebfd19f0e9a683e59f18aa434ee8b84a29c91cf204fbbf2d1b2ed59cb5d409e5aaab14c01755d8778a56c82f43a2a81da4eb45d59b22410106a13c25b2592620297a6a1f8da723271efa02610117c9cafb58293f0d6bae05fdca865b3c0e4052a3abd7d17c249629aa48401d1a83704ac8befc21bc1c2e47faf8ef1e56f48c12ea42d0d5431de80874ab35a3242520c116323ffe254120a06724fa2b0db1ac4a216a34121a1a90200e6d10e874218c2977201140bc2d70ce4cbf432ad9b556851e5411a1d9ba70424f1ffaa13e1af14d88998cdd11e8cc3888cba5275aabca433a09b60726016725be231459f5694081f50f13fc5a86d3ab4509704070f1624058da237c322fc1142e33a8419b22f813e0e2233bc59ae8041822d19917afd280f3b125e60e000228c409a9ce18c681540a8d4571a2820244c5012600034813102024a90f1af8683b53a30912414a04406800800117136601941d22c19c8f98fcc005840ef81e915e08023c46a05a0c16217c0b86c4c7b22e06c08b411f6c8103d8ee888105b80c89e18ee8e540c49f22bcac0006022448481f86431eee8736f0520508009827c07887261e67e8f4f0b00d011c62464611a36005dd1251c146d091e2915ea43faca8c8ae9708411910089903cc826c1e051da8442901290e22ad07c02c28731cefea5df004cda24ad1d0011d1adb5520c619849c8c008860011b6cf4b0524682d402486446328034c521dd9c24600026341bc6ef081aaa5344fdbd89074368031512a951348569d1fc1e57214a40e22d00445c19dcdd4882c63b5ef40689a2441c041aeba1550332ed47a4dca390ec1e69ab5642d2a3af7c3b561f40491f18e81f44f4b2d023aa6bb23c47b405399101d990a98d76921b01f20c1c298a1efc4072d0126d4224720698ec18cca80c8c2156c9e646f40732724b06ae51476019d2870247ab480a91ecb4f41ceb5220271f0a3968e34422c30288dc17f3b00ec13915a69e0a30145808a55aa50752a241312b17480457aae6f505ac09211f4282f4a606b4a9014a6350687e1f2a0488b216e8d80d0aeb86949140097947f5f2203d72afea24b4a7eb0a8d9316b9a1342bb40074494668198461084918a348c280293916b00f2e5672aa0ca2840a0a5d9509e97eb40885ba50265280f220750c0b5a0fddc12081fe55921b7bf50cbf0de316aa690444451436b1106c462aaa0dac4e0c9904ca0bc8be0a42c629b5b04844c984d32ab9c868ab4c2b7c02e6a54b14408eac28c9b1230a225490568a0244d913e006d6a20f9aeaa5240f35fa52a920db0b0aea202f9a271829ab09a00728802218230913ac93370510816003a4850890d6b4482b0353805467133f57b010908a0e7b12e0c85749ea62905a05526b234ff2203848a481b11087601245ef50b44cb84c5b2483344d45f5085131611406a482ecb24141c9101ea4ca8b54a281e4892c08714325e404c1d07e8275824b15e87d2e0dc529986042c8c71609482751a1561952f312f01311d1e83d55106e2c2ba19020c129ab9f42492fb48545fada149a93917e84a079142f27a598849924599310429c2004fd0a82d02419992b908611d9faa3120a2a8c10f35e2524aaf9529042bea006caa23542688960c6888ef786bf90a51042624e19fd413680c02447598040486d11e6611810e09519d4fa9144465a2338a3795340e28571923b6a502247adb485b4d0222115e072f744a1700f82dc1a8083a3fd4008223ff25cb0149efb4182adf8fa29085f67fd4256aaef53b408be288ab2a02685dc21980c408853261f993628bf44d90ec1021501383846082222d6fa62fc02afd025a028fe2e40230005d46f29504ab816ccf97ccebf26ac4b802d5449f426f8aefcfc78bc06ce045f2a8150a82ffa4eec10d92c932ef4aa935427402155d70754f927bf7226b75cbc6c147f80a5f49beb0c6427c09e08bd73cbf82f87287c2633e0542100a4b07dfce76180a29fbc2d5079f4d24980941b05f70a65f72427f14aacb108d82046f2451cf39ed43f1589e804f429e5e2a2a5669dca2b40566a6f49a5f82106d98bc4d2a8bf27f90204762af5cf0b032d372d7a505019dd9118654f5c017553144ec561c09728ec4f483e7f94ad529188dc90f8bc6f1964502533582622a05a29eab7c923ec044d0c4627d89f212254b244f0a005f406ed20f40472f8bf9fa806644024af7ae556509a8cff5c092aa29aa091508d13a9bb070449fe4641183a91c090e83d029f252805d023128df4c430a229439f04fc4bf8aa2dd46754a68806ea5ca2e34aec7e2950e51061a8d177842b0c91aa916c342640b320de22f82aaa987780c18d1388e4be502c2a3c6aa9578d480864f6ac903e295cf8065cf69394ba1420804efc3c2261a07ea81651a08bcaa76e4a8a7ca24925f8c17b1f8055448f3a8d48843d5c848aaad8ac4982322254491411e2c6a1a01c478cf49d4ab37f89bad6a886725532522726e0d87c141ea084567c11398b4c302b872464dc8888d083c173a611dbf1867f1694967c8ce8341ea340af51a65ee01f5c268990713b3d1d3a80279a777bf422f52aec05a354a2795320e0741e9472095c1da43e03fd8f141c48f906e46f246688244b67b610e91e3b2b402606ca985024297ce006f4c4e80a642fd359b6850f1345a5a8621d6703924bbc3a4af8d0c404e4e704d9ca8b002aa71222566813f997f0a1e67c88458e1b0643eaeb243486743b48e91064d0bf7b54a1f4c1f885dc658641ae0c422e001ad3223dfb0c0f8b791f3a49c9d0d1fad406d74079fce5ca1d50a9a804d58ee0252a21f52323f0343c85929291f014f50b1aa928034c8348f054a09318611c39c3f29946720573c2c02b18243567030d8220e23c0f0a5c1aa0a585258df914133be0ff27a89e2ca95051402344c0bd328a4b882a5010b71aaa2d0b361b938ad9c904a3e813399eacd8381cd4bcd02a969584907648e723b0500a12971ce1241a3d1992f60a54192848272a4249089c05bc83fd166550524098a2d41f9ba89fe8238d252ff24012ea7cbd0ce86290f9141964023ae8133c505126ca48d5436ac0fd60bcb8534837a77d031425bc771498568ba44f183b22cbd0266ce6732829a2704070992b071483ae848260af516820c2890c14f41b65d4c4dc4ceea97a71e824320202d9f80cf0e11c0df418e8bd1c90d72200100a7d34ab1477f110128290a0268f8c0fd4188aa139d904e85c41195318ef2840fe3cb7f09ce83df921c0033e9024741838b4351c940f5f8ef33b8002ccccc0cce488b92efe6a21d8e5e828131505b09507f8a1b1e00165a89ea77f08dc18240e3a10029d083e30049ffae6113ce09f4d8040b948bea2b86a58c0f455020b758530498066bc7fac0f63e32b544a5c25752780a4df86de2515e0c746f0035cef1230559942bf354045a06649c89fa79322e280c02ceebc8c74581426fc0ba2fd47301d6d4072233128e4c9d0c8fc140c656c29dfcdd29a15249571a5653284d218d37c0993e9c1e205a82120fd3bbc2b30214cb4a1704fe82244f6067c252c77aa5c50b4074681535bf0a8db66bafc49417ca1e1478c6203572464df3831126337ec401af54748801fbbfb04982ab704feab2c226cee797cc8a87156217e05b0a03bd185a1f37f28333d7721801f765ea1248b54f9b4ef00aaa80a3b41df20d0d1c92784d173c5d45df75407894f5e2935432a087055cf0a3ddc8850dc1032657ccf04c00c40c2bc071c51bc8724529713f79c3b4dd27bac2d099d2ffcd62cd3bf81d7272c3a27b18024ea636b9f7c07e70159929e48e988f581140ddd3b7753dc31091873269706392329995579ac5ce5d5548e275c34c1234f66da7afcece8463fb567290974066bc8d4079d9941f3a5359969bbf35567e6b8a692acc1fd5d05068e3ff2d46925e7f0ade52b5d8bda4de8ae5c495107174a2aa36bf81f5d66238a506a06161c67190203f0d9c04e9f19ac7e790e0c8512f2a02364ea665c6cc9dc4a39b8101be961b4bf1054410ca8d18dd85a0ec6ad51aab1272d483ca905ea22081b1100410c04b67e2f153df1e6c86b2cd41f9dda4e4a00503232ab3a20bc5a22a2be3c1d3176dd7e7c98a81937cf14629df0ffdc295449000840722422d230e60e0b70280c31fe3343eb04c439ce5a934d21ed1366d45d72c752ac6ff47998f0140ed616a12006064df434db4050f34f07b2a83ebae88d3d43c18034cc22a013cc4a0e3a75b956751ad0e61121c77225351309bf541b0035dc471830699d261595b160632450b529480cc1b8597d9122802d662399b9cb1948e7500ee2182c7066eaee16b05cd7f811549f0c12401db5e63f4e04479969e82e205a4367f3173e156c190133db86038c183342f88a362838167fc0cd8b28123a21d00a8d24b5089c19f98416e397b2a9ae4488a6916d4a89c50869d7eed40e787af884eab417ce58f43d8009ad9827307c832be31500a0e4a7218e2218da05a27aec0650de78522e079e558ca41c1e6ccd0e97541af491fd17ac5911fa20d019d608d91f522745a82c46bcca68269789c869a0add11e153a9da0b1e1405883825f21fc065846050952cee0272b19e34823be1bda6de7407177b0cf566a27dc3b262c71371fe86250e8ed1e1600792324324e7764cbe90949f4ae9a942f81db616699ce1b10f476197c0f91c5473f8e080d3b17570ad57beb253f2afc4f443f17c703d501c970711cba8caae00d81f3de60a72d961bcf131e403fc3217218247808ec565a87a543665b05ac5522f32ffb0449d6eb8f25e5390cf41feede237038933e2b89b8731ec4551423c3d1f1eee9b891a9404da0e8271c220a1a2e3ece75b873a6f8047e1dced5208c482858a35672c9c0569d22500521d8671254ae448e0a670b8fe6141d749aa01cf4509cb2534e255e06860ff7c11ef82489a3851b4eeee53cd4d029ef393ac004009729fb8dbdc7426603e57076e3f98950dec6a2d1762033bbc1f0ed3aa6951adeec03540448c72c5716db1250761db35fb077b04678baa6001a18b8acd0fe2f7eec53d98ba4ea941350cb9aecc9229f20e46f66cdb9fe893881e318d9a10b689cbe213b1f3e9021b3e806216e9a94d11ed60f065e0dbcba0b4da7b0179856ae24c9e276c9544a525c277c5299159e580c8c1d8b152f084ebb08a3d02099ac14a68442432c781c9254830383d3880ec5258df48f24d4724837a0e807be250b173999440661312561d351dcf24f5cd1196a1e2b9deb4fa80fec186dd8549d0954c7dee42bbcf423abf02ebd29692805c3adf21a70244166fa501b8ba80bfc8323ec5639d628c0b9c52420cb7899389250c97c0ed95b6937183c25d9dc32b5ac9155671a6c97bf4f3a325c05a03bd819a85647caac591e7b74ac3e70266c40ea1b3c4d2b322539c6272706b504dc21c1956b9065fef70c7c1cc9f4443e7b0011fb1b720d5bed4cae099d1b1152f7a26ec516e097b7d0b2ba025600ad810d4a41f05acf3739f244d0c6c3a806ba2670b7572d5471a071a976626252717b43775a270bac69f32007918012e71b50d904652bc5b403de0af41e2897dcdd321a6ec7efea14a17bb9da9304ec203ca4dd2520b3443a64177cb5f29ce761a054f2500bb2e059d8c047e82eecbaf0bf4729d9faac06f628e4545c469b9a1b919d884ccc48c314036486bd8b8dae8a0f402300058c18de56f278223ae02b1ce4f19fdbc41b0d4a12fc7f1c3ffc413634d4adbada5447a027957268e69e3333dbf01c819d81028b098c094e3c8a890a8ee9297d3365f44d267e4468e8dc291eb4285c9221624cd380e20474bd03d322a83ce93028de8c992cc0968a1c034cb2c2367333a53c3063447d02701704283f09fe02d01a8e64d405dc07b033467240e71d54233b3ff2305c38f358485c39dc0fb483ebc62db5a729765e324b4bb369ecf533fc454624274803c321355c17dc9f860b322e2abcccc007ff1c3cc0bdec17dce698be2fd9f8c004c5d4e0663c7b4ef522288ad842f8ecf3bcdd742c23bf350c59a06b8dd1101fd6309f3aa02dc0920819d4cc0680492040c6c6cdf8627107480d33802875b3ce61e294e30fe3583ab822f08b40cc59707d15d0c17111210f3c16d0181807540b7813adf007624058ba401c3735b0c18658d744195088013b6294022c0183f01115cbc16df273aa5e11e91a2404c72edac6f38f0eebdfcbebc8406a400f86161de71e0c08bc05da41e85f77f824915483cb93e589a081d97c1a85a3d6c214b9594c73212cba4c22c75908ef342c01924249b917696e328805e54c1631e8042b8a857e81cfa51b152ed268547c0cdc1a12dad40d46284370aa9c0b2a2417f950bc10a4373017ca6f115069714406f0d9fc1988313cd02b9cdc7049c5a8a0f8db583411294ef844766c1bf04a57c7f41a8ddb2c9a219c66140ec3fc3a374fcd1cf160ff8c07acbe08f4dfb01ec0a9e17fa06b553f7ce0788de406283e1a27bd54485c32cf1e298e21a92e8c286b90fb853d2abfec10d09f1c0424cd89066123f644062c5f1d05e0fd61ceef79541b89a972b1f30452e90bd4331afcf625acee7404ee325c3324a62c8c9331ecf310e1fdf23aeb0c455cf40897a149fd2a67c0e7220078d064f40896917460abab74c21e6363608dc981378474b35d3c9c0a2e2ea47340138685e4118c711b14171d6e1649d4a8a340155cbb56ceae307c1862f8e3d04c8649c3402795432ef250dcf688bc1c1b9d7cf40f441dfc1a6f060a3fff9bccd1d39df60090a0163d659c53934f261c1a48944eb5e43b24f41f6f21288aed2c1e39c0c753bcd10cbfefc7e8f4c10366d0a340becb71d023302550934f4ff0f1b12852b3242c8422ec55f66b0c0fde2a978acf107c6ba5a23f716db2e8a29999dd31501574a149e01cac4fe823d4296a84f67cf2ca6940e1bb64097548cd5420465bd1f32a6ef312f32341bd503f63c2e1317330fbcc5de7373204a4dcce63c396e10bea4551be38f786768f70b9e0672140ba9b97c34751313193d01c233d73625c368ecfc4f7ea150d10d70009e246c4826012600fb01cb8b03fa812b94048c3caf863e61e7c505c0dd044313c0396b98d6c54166f0fb02ef0b6641781e6075088d8395a85ef005f72c04e3130d621026778b007187c77c634e37c067f400f6275ce13b2e8f76a29416763613350719d098e21b4d619522383ad2d9b9a7216e2a93c4ccd3b695932931d7c523853f0b293947148533ae569cff06207c5dec2fb32bc11528e1daabbb9e4d3bf50ac8f5d8133c8e334538d3f142e052edca81048160f3b0536411f6c43daa7e017d80df5771e593a50e8b6c09497502a987410bc2fd140f10c897de52d32c554390c39beb7304cbcee366312266b231d6ac2bd85de69801f233d09b00a6570f80fb12b382944a8db39298eab1f910ad1075e9822ab390b7a0d9ed320ac112e3c18eb0f78eb9dde12dcb3288f9ff8143a6ba07ea54088ad489f44663de2081b73526e2c26c5a8304ab13fcf732385fe141661a00870921c4d20ccbc037e196c88b448b7d521ff2a7c2de80f80e8a508cd2b6d176c79227d243acee7c07d04b141d8e30d7c8601df6d2591500cf8282918597c6bd1a071a3c013a76f03f80f069e223c805c533d0e19739fe7a80d8dd1926a53711b3f087491d09f0a256594a0f555376870119cfaec43127f137d2b3cee354bb518ac9865b68ff4202c0e8b001f4b2673f97c19a068207ad13ec8068b8506c60f81cc75379a89fb12287efce71d3bd0846a085cfa71d1c02694560c2e1ccab841793eba44c112a9a1b4038e14a8c9e8c6469ff41105364ad91c8c090ba839c7802cd0ec6346db22a26f83e830287c5a8810db447c04e008f0f14011acf41c13473214ca98c5c4e4321290da4e2eb8763706f8177c315edd0e510534a69d61c3d484dc8b2e1d117b0c45e0a0a7016cf07cf728a0a9863b171ea3cf8b528f2b5c4109239f19d8647802a139f46586600682518c50f2531c08dc524485b21820fb2336a0e7bc6dc970438347bb143022c064622ccc8bf800715a1e09ec06f28a702b15b950151cdc8f183c3164138f02f243b652a80af61997160fcd0c04f52f1699143d8cb48a059e06ec27ca87c20d36540f0a61affb128918102e584699d0b8d604222e25bb57862c601ee2bc31c309df1fcf86437a8afeff0ff8f4b0140ee04375fd61fc42bd09c1f7aaaf47b584ffeaa505fe45b70da11d0f56a62d9b92fcafb3468d88114436b504d11bb085fa2743b402c5056b41fdcd079e42e9bfcc42c4031e8342d4f2adfb6da1f248b5d6ef2d4342ab620a27b0ea4a7dbda57909a265f5fe53026addf3f265690ad94dfdb244bdfe0baa41bf3beb472a43bfa7a1090e48a357dc0d0f7446100008184b39b71db78f05e4645a1c8e067c222a362a40e3892e1a531abcf7c50a05d8f6b9147331d00a38968a13c67cf45103653832b6710e26830e191180daa22276b393505c19604dc0d11a1c1229e32b1e0c40bb1d861c31c71613110362ce043dd4b9a4e5d47cc09dd81a6d3e2c21acd7e44fa04df939543636cb8df9a5341e0097ea064c1b8180dee46861765310c1401444c4c4607b8680f14915aa825f8f0b1583a3d4c862c8485d000c3b3039e3cc0f4e0291a30c28c29eecd8e44ebae4ccab45ec2a529b74c491eaac710dbdc230621aa026993db2a3941cc607286720a8d69d75baf0b006a80a2c7afd83c07a46b5840948e90a64e35e0346a30f3fefb7414b6e60853ae84c02e28a0111b39bcbfed6095685b506913644910ce981883643b70be43aabaf95b6fea6fd6ae225a57aeb368383c5a8c8acb34e8a18894aec71bd430bdf4fa1960c64b94ba55175b30ed6466ffbfa41b7bc0eaaef61bba3f69a9c9d3242cab5341ae88510fa4ab40d45b53a297ca0403886d3501d36700833ba096c7236dc8965c2191417c38bd1c6f08218bdd11613d10b037a084685704611a0fbaf48580c207a1ca0c3400227400a6b76936491541643c616e627460f57651946e8ab1ab07dc7800a1f912575e5bf5965647a3d3940c515454733b6be5a0c0c1b6471d00af808a58e1718ce0b835002be4f1a6d98291c881840677c2f6bcb1f0c20863b405f931409a724a78adf3ee0861cf15af9f68423b15118d20e045b1a28cd9c9d9d5b1ec8deea1eabac074d2130e4bac8aa6966163efa1392b99bccfc42f7a34b45fdb5e9fe2661f8437b46965121424445cfb4cd60b559785fb7f440ab138b8af414af3444c2f2d74130a255a236030cbe5f213a12304eb7e9b91523b96faa4c949f0dafa748e4eaa5947afb47f045f0b31205a3ca01014b3038c34ef8fcc6096f82e51e881987ae191f82eee4a2f0bbd204a9c642c092ead1c047585492a6773836420b7389fb880f5419d07466aa8f1c2c5ec0b3301dc09e2306bd8c28f080505140ab2a5e18d1e8b83b0ed023b8bdd4090847100612af9277dc07b299041c1232e88324e154b162e102188a7c0d8a6850c60661742c12f5340f5727ff1b082a3c29d42f0f2cc0e82d37f51da8507d26350bd853ac7119238aa4b0c4c8685c1d7f07cac1bdae2fac08961c288012be0c1418200e426c24ba10d13d0bd41e37d4d80fdc1a3c5c3cde868067201c07c0c6c8fefeacde0e1863b50d9728cc6bfcf0ae7bf8273678b0e66a955d0d4a924884eb5aaf12c4f1c0c236fa2a27fb43a5bc4b578dbf3e53587243afaeac81d39efcf285c0203b8fe341bed88cd834adfa648c98c82f4e36f6ef4c65bf0c82934137abe549ab8281af0fb0ee4afc4563b3cab642e225b12148944c820348b0bb5b284a463b1f3e501ba00dcfb94091210680361e8170389a551c5d7c81f4586237c1f0b9841879c5e6c0d3aeba712c25046208d63d1d5f453e077c1e03994c0251b3d19c25d35fa89ec5528b6e5dd5a3260b7f09c02080075c3844d554e52127bc48713b0d2e98321bf465500289c818971ae8bb0cb0f1ac5487b4e0e183406c022283bbff1dbc0f7225195004794ff16c46f610ca024f23f8fa0a67200d7063f87a2c471e993a3165512085685c001fa2601a628d9a70d5f4972950285ffe0ae841e9f2c9e0924899fd17974ed177aa052b5c790f51aea244f4bf04f045f5e109e0f8582b6148b48370ea52b5428ea251bf63a1501110e4fcf74bb9af5a75bd380ad82f3e42410c2ed11bb4f944183e050c604d49300003e0cdbf75d7d1475ed932aa494bca97233ae70bd83f041bd0dfdc6ebe3633a35ece4dc6b8964423062fa1f8ae9c05e0fa88549afe35b7084a48221cef52b7454c51f7220604a15c4f4d57430d7547a33e6142a729280cf2f1918701b30ebb981abc30710697904abb08c68a4b493909a17506ab9380190fa34269d856fd421c51b4386ebf053ca2f56425e1ecb63c44b506ebcf04772ace6d5ff0d444c4eaa41cf41720fd12e9a253af28897a495108aa5d12ea20088fe343af48f3a3fa42d085461a4ce004ead0499b18d0e5d079500a1cfc9c0f939503a1924a4fe8386bfb265fefa54e28165de82696370709b82fb002b4325dd9245079f543a1decd49a588c84e0d66222608424a8d78644f84a286fe143bb5e00d3deb53f5be2a9e54fd90eef155a8185019cbf94dbf44a7f4cb0dcaeb63550c3494e22953986864cbcaaa54280225a31bad3402b6440e05402407e0a1caaf49aa920f4cbd0a8d44b70946eac1b54486bf41ef440806a835fd0e0fa24ef5460d094bb726af8c254478098d2dc34cb32ee3f70159ae55a7a1c3e0d156c0a24ab542dee854bfa74d1235ef7423282144f5ab6465469961a13432fa6839a5ba374f804a7da3af4ba7eae72148004576f5f09583f1d2ba8052a93f0653e78fd2803ba14a2eb09df743b146324794fc2e948217db4b541d4aaf0931b5b7ba4cd7e88e49642124f867447855fdbfeaad57a05715e906e8569c15a12895378231ab45b3deb1440076f280d253af1f260f791a4554bd4cfd86f91f4fb794075c44bc48e8364544107752166932ab032fb7ab6bfe05734101f076141802eb26b1a3310857ce4a99033d4b4f640ed3b549b799936276a9b028e25f32041b446cbe00766df8976622a5a8354b0352da412ddcef59f44a4fb558b7aa6064dbe4ab0d57e84baa1c46a41f279b801224b4b8096f43b044845133436f19b0ed5828033e1213d833810b5e8aefaa991fce00e6cfc6d01a082eaa6fe0b0a595abcc8686f81355a51e7cfae6838eb69ebf04a2cead26119190a6c2b3e63488a0106103b02fa74975d3e84bd2a8f82d4166c2641a48ead40252fe1911645ad6bf040659b7afa52af0cff40764bdef580fbd7c50bf464cf0a3451aca99eb4466e8983678c1508b6641ad2a9d86492a12eb4717a1865180d49101ede6abf0d34c3e2a19b3a3aae3781192b00567aa5749e8bf98dffda234a5f19c5cc84d91d343260da7e2569959136ed569959f9d4808f14c3aa4fddfebeeb4f9e814881403c1c913c348242c654e92717b699f65aaa10b72ef7f59f2c63fca22aa4251da0eb713a7a2479445987213db37a149fa4cc5e43af0fe11990de7260a7644208b78775854c09a4cd9505950f3a3a7ec9644c7d4202118132d9212bf6f06f8868665a478ba679375daed440c429150ff03b48c2b4710918116f92ad8bf4024946689f7fddffe029162d50d181a0d11c7f1f3a1e0c9320b76925e5ca3a803f3c866fd5b17b30431ab5aa18c06f529ce51f647b5b007a346a7a6450a7604df9b3ca03e338e0ba81953d609c88073f0cf40bd0152e93eef50a5a8fb0ca14bfc2f937600fe036a5beb02dd41a21206e524052aef42e4eb729854451d25f4264d4cbe07edc27242271191b9c27a20f2ea8c5f33b3ada7fc4bb7d14ec46df063f052f58974cc15b09ca8322972c27496fefe514b5f0671aa5ca1d9c8a551c9cd385bbfeae617aa994726ce8cafe867bc9ef468c84451d1323d7359f89868504a7aa433de60e0103eaa53205d06864ba750dfa2abf9a71ce90b24411b8136d0724263e893c49c71d09b34ea8008e2f84629fd634126f5e0063d98100dfdb162b3fb43e814a7119369a8343a01ab360b8b45e75a4d44c52f473d11eaa1efaa4ffd880afda118f4e27c37ba26c6fcf40c89a7e16288dba25de9a9f0c203260e11d1586a1a5af703cebf5e52a545239c7444ef0abdf352413db1af618818e8685843ca3244fa0401a21bee8586fb70a7fa5952763df076360e9503344ea71867349cd9721df873694a9f68faa4f059f47238802ca8c146226d4b929101b230ac20af952e10ce0d442d21bf9c2e1d500fc271e226ab4d32552a4f889f1398b0a42e32ea904e744fe1d3fa5ed55fa774c1a8635aa05829c2785dc2a246448e51c8b0313110f4c495a467403ae2b13c26a28e08c3a59513bfea37021c78ce8e4dcb460712d30245e85cfd2ab7dbc6c36505308512069cfea2a52aa2899e4f0ebacd4dbd48418b89eb44cdbcd4a50c16d19015ffaeba9f5b41a2e4430a648e08303972a21647e2526a24465bd2af0231f8130aeba8ccf7f06a4304d350fdbfca54b260924aafc585918e5c8114142f0e70cc1e21f3aa46f77a4ae88b65d3801a8d71a3a1404478d0a06103fd50a8c1e9fe90a6242a646531ed74684dfad4aadab6495c2ed8a212cf374c176abee95e2b8d4f4ee087b44fb6b82251d7f0b226bb73a7efecc550f1f5aca2952679a2547b4bd60e7341b73425216c4ebf508fccaee15a44dce502b7e9060143464609fcc8f40031676c091a98a21e8d988b5e18c4e2f4864d315db436fb53efbd482a07cb1dc239298546c148a25f89b09ce8beb05f7d2c381a99fd3eddf155ece18e48fe9e99016103740ece63da870890cf4fa4aae104ab0129eb930de282b1a97494f5da1bfbb6b403a146a34565bba8df50a78a52d0a41220d52e06c8c24355744492c6fc69fd90072a13d1c0b527c0887e996203ac3a606943a95ed0c6ea5db1a5f7c65ca7c1cfd2a4f43decc5a134cdf275471299d0454ea8a5fadb42273e33228ae0fd6aa4632e5e505ccf2b55bf4ffeeb43b462dcb9f8f4d84c407e7086c45cc1eee116a8cc0611501375f192d9107435d1d85322e2d0c05aeb9caffc51f8e8f489a293536b493476554e52388345f94baa54980a72f467f8d4b1f511e3610092310d8e60e8cd5f2cb290ab7b8572792350da43af0418a057b3a7a014c85dcef2de22d2aad83a11f040ff2cfaf5f8540c6ff9f4fa2c060e8046d4847a992e5f1f34d50a536f5eaf05d5f114d1201c6673a7504f999882f14636325614b5e9244754544bc62c2ce14e34da3e51e2c9213c64411ca33ba16aabf0926c55b613714deb621c622836107ca261bfa81947bc116ac16c67481b35d693ade6d34a5c047b47e8455984eaacdc7022f0656cf4c081f09f3554cb32960ab116f448c516c9493c130b25b0e2ddf4b02693fa479d4ef50c9b69bbd8204a88512b4547743a2545ea0919529e8d0e6884300f911bf688afd172b78a32d10a4ac95177d088450c04418511a502aa1e52f3c96c02a237b2ca604859c45eb4c922d653b2484d99050a4a11caaf1acd5381350de85d4b03072aa1a50878daf4eed4c889725e2c853dfc0268a1fe105205a4f54a468a85a67ca0583b1347713db4145a50f69ba9c7479d563a74313b9e7b63c3ea65224d4b7af71487359952a3a5c276e64573e3910cb24d611466965f0d0c0467b7ca936f52a94899a19b7514974bd499a926a4ab59289919c0931b0ef7361619a70cff6b45fc1da7832d4339502d84631330793f960ca7bf96a2fa485e3df8656604b8353ae057c45131c8e87aeb70fa66a75032a3476ffb31ce39aa26c6c9f8b819dc7f9210f131e4071127a3c0b24bb29642627834990d7809ea4dfe01b902d2ec1bdaf4fdaabfab9a8a6b9ddbc079886817076b441f20f3e859537adea55516876500002a64a253a5ebbe8bb497f703b9d22a6527f8259995f7221b33bbc10ba1f60694428166a14b850f4e89aa44792c1572c1f88f04e8d4d00ab9508e4a846499e00302076600021aaad12edaa275f6192b9dab82d4f59861c21c29623060f972e9b99ecc9dee43a300c709a1b0e5e939fe928500c0e409e824c6f9640251bfe48875c7f94a89123a26b76d6562ecd432af5ef3b4022604305121ebffefcf64bfaa636a237e0ee70b82fea928582c2516038b24564213ac9c23f07c27024aff96b25f7f31cc2146620138b95f037aac28a84cf8985f211030e6079fc45d01bc27a13ae454b245d9c01156552b088e0c26480854b3f4dabef021e5626286042821e6fe0051714baf5aa9fa8426d113bd23105d253160869f638390b9cb0f0649ab5630c1ec5f64b6920eb913a561fa12b7dec0f8240a2963a912092191cc1add465204827913d65606e2a513cfaa63608b18ebe85f25012bbe85ea3a9f9082243232f449a65828455348875c551094fe20b222c1e8044563c40ad722a1794f5502183e150d6f0f2e650d8eec042aabcc9b4fa118b7810f52ebe4e64fef5449b6fafe07f5eafef3085e514ff4f8b4d190cf5901f04366fc14ec12ab5258c5659905d2e203418804b0aa1c0f4723e5592c8b485405f91121ba2178751192479d18af576148fe56035de0549eaab0416de7ba426d34a045b1fe127e37134a8e4950ce8eba4996305440bf50f2bfa508a7aeb769ef380523034a66b4290d1acec008160d179470b005596da3fb43f5c246034570ea232ef8e0a9e8cda2e1b68defbcb9b35c1705e1f146c0a1602db4954456b429b7d88e7c0d8dbf5506ca619e1a3910ae5da346b5230e9f0e11d3a59359d2a01449858092c82f564a82bac9518092759424da69e8eb55006c104926b0300825e0167067f5ec51060ebe21169049a8ac31ba8426d5eb3557bcabcc484357d32c9521324a63754356184ee054104efa1a896a51f574f03aa50fb4efbfa2feb8746501c5f9f1b5c6572b8b26695082461f94c79b2536412a068bfad963be9f82c641094c1bdb17ba66fba58c84160f96e2bc1ac084860b081be8e50c082f2146066828711dfc2fc111ac1ca8b1ca931cf8701b55771f0750065b2c1922b497a001211c0b80222c1bd60223084208ec2505181e27c1cb26d4085d28bc24c7acee3c11034ac420f609ca37111b801c909b611a08ececd0724097dde857477c0d6e9ad545391483e027c8404fe86172e0c2431a66881c88300a9003b6b5f8ec02ac0789e8bc1e5caeea09bc5f1fe02541c82558c12f512c29081628bd591eae108cb4e02cb9baabb3412bc7b009e83ae24594990c6133b407b3a22a6e508ddd660fd0c32c01069cd5e0980861812094eb834dacf279cf43a544bf332459d54293e045a04e6ce68bfbda8a998fe80109eb0322a1ef71ef22e13a6e6e525431206e42740c70af1d9636bf0608cb8eadec61599208f1523c9f12a818c01060334b3c09e0ea4bd4bd68821d7a711c2835f8428d5706f40511eecf08f7acbc66a0029d1b4d0d72f87754053d3a1a2c091604c207f04628879dbc02dcb8e0c8201818e1802709400377bd0d6c2665f30e081152771f4a4412774512d518b210765cc9f4e4e59a540432d8b640081ef0233901810324f88410103c25100e0a5b095c4d3c202a81c1cda8927f25ac0304020a32461aba1027bdccd40a5abb9d6e15a7e22780801344fa110c2b871137f18e2204b9f83c29c04b1124e59b192419b2f74507660ba31509c628f4a0e83cac05400216b72017cd8fbce46161cdcdf824ca8a2704e11dc609e08c123f2c1be8057c2355d9b73c2c47218e1bd1a6252427a1106109b22765e62ba2371927d2991dd433f8774c9e489e587d532bb5199305c5faa6acf405731c09ea4820bbc3cd4450e0de57b499dd867dc1ae60aab5a37c2c0d9307a65a639bf0c4102681a9c13825a554c944c6f2a5ea04cd459a4f8369620f1cdd0110011e61fca27e23a6d958a1d2f135e2e4608a600fe1f8c6b44a81fa69e10f18f9733154ddc42374afa78fa4d7eb25f60ed34e5679a18c60dab308778339106d1e260c016c89091069a0103562c49e84be0a88adcf278ea3bb332c7e91ab6646f75b133c310a7a301a3a1e430122f623f825d42b9050ec38e3f403301a60fbd51a396cec7eecc133150fd075c4eac0221cd2f62c05f40620961d6a0b7671f0043637e0cbf51ee80a5044cc1f9c282f7c16cebf06d475001a2b4d608a6f8025500fa0458054e07604f6ec0dbc8051439423360ee31d79401272ec1995aa22946e8195cca0169213979757cba5777381dd4852f88cbd0e873fadda7314f9c1741a31c9bc30a8887421504005a48eb61a60f9ea7cb032d30c031ec864310e8c05db05eb19099970ba6d0cec0591b1a8465d4d0739d3a0277614f243777028b28e9dc6ed1013509e1ddc927c6408c8a15c956003a3af212b21405d5527e410d41a0c39e529d513ce2da6638d28a01f29807c122195ef69cf2327220fa40ed2c4c34e2878a0992b414de4a260b3c8f30414738d50ab9f1cce46b80b94b0babd1ee840a478410eb0b7305490aa80c039901cd5ca40a5aa20ca46189a213a5d83838944a1654c8088e1a890a29407a8d3acca750c4419026c2233a144666c12bd8bd97c9b1e65283266dc1447827616832b26d308b22132643a232cc9f2544b202c5639ec7a9ec5400ee873156d916064a05781790facfd0c0493550af46148914e372300cef40200b1ef288c37485e4c066a03ea81794d2679a0014486410c20bdc17d45ca8d6914260598389e63f0a684f4201b845a018d74005b6eb04e0067f522540797bc21a40d720819ddd61c0c5d981ed7cbf2a2e15840345e9dd4037dc1c2a72634a4711e2c469e21f7c83ee4bc48512d808f2f3a8c0ad02159f843748a191d0116361f9f0520bdc520025e964686231bb238281f5c710d480fdcdc7e88ffac1c14610a8ed2f81ca88a8502c209066a015b68233c1903952c96b329b460edc0f809581938be40674128dc226505b8e5861f2cf34155acd8fa7d1b72a8f68c4de7bbf182e140010b088149ec96ab14041d9b2e8f08482be3636e229c7eac0ff633982980e021e81c56ec1cf8535ccdeccc6e1f14ee5b1e4c4924ee0ad2a076d483b1ec95a72ec69b20f315d1139f14042c390df48040aa06c00883f8b4709de338604d2066374bc0218f5354bbdb882b0e77af0c7bc00a47841146130b1d0a0e78b080d8d9d800388ada7cd17ecc882a00bfe3bc3b4310e88140701c918bc6a8b8b6b8d46070b9be74df140b3a68205c7a1d0350e87d3389027d1ff4889c1d90250e3a071eba1f68a6ee459c13e80839a09c92b91d162660d1110cdd68e5d8e1761d230ea09c671d07602e81c0e88834e0e019c08142e8217cb00323285c8ef4611c5c822a891c2885529c6836d620c03b6815a334621e6704909a1d80ae7426d0582f29701c04430ac407083f97e80ba1b11cb3e0e6e3c95e2cfe0c4c5959725ae902f005328779a342fca1b429fa115eaaef43fd8f5dab64a5e8b503627212326300013e63b722275becafa7fb9abf60cb62a8fe10e702e04af8c72bfa96abd5574b227ef8afc243bf9ad8a114a2df72a5b1b5822ff6420be0801a34a080df7d1d2719168b0075093cdcc9380f707cc97c361ae53858429d798e08224aeb0440b7e21c671fc3d07a1f1e7c31e63f508c1847cd940025c71c26a0b1c2f24337c8602bb71ea409b93cbffe0844f50752889bdd2b6b73e0b0668903d4a5e43581d626f4b2f304fa53684344f88972e8408e496ba7a37e4b5533dc8a11572ae12e53dd84723444ae04c2bb2d333dc2bb44486bb4ae2dfa11199e441e4efce2d5afeb4cdc84fbd543fa494101dc1514b2470279af56bc277e191dc9747749f5e91aba9e5a32537dc5a4583dc245bffba30357f0aa0c995161a766c81ce5be49a5e550fe1179fa3749b0a0081655aa9358a1b4a4830fb542ceb2760452daaaafeb46b778a46ba8a4f5580345bb55a5546ea6b7a2a86247b40daa70913f54e9d6481086879e23aa9c40aad23022500969d150ef5484180d948527ce31ab55544c18a828053e2b548c11ae51dd4cfdb0a6c550e3a1a446f5eb188dab694f2db72ab3eca107394e4c11188d1b71f00c8976b040cb1cecb82481c1c21902d7bb1d10d2f8432150383e5eb8e4c11b110311072209f782dd298333342451e1a8ddf8094ca65c9f1c76bc5636a2032b7013d4158c134c462190da06267b0c15ae33c8939b855005b1e73421d71ec03b39c00328c463b4c7f40593d0f021b8ab8013815ccc11d4319f080f790c527c8035a87930f7c60456b85901ce36c20f17f8108e2cc0cb178a482905c6feeb0e58483dde67fd02fb4139fda00784c7af7bcb0a294c19ff198bab62e233455b369395c8e84ac04067e025899a55ebc14130d7afeb53a1d749b508ab5102b78c541a095a5058240f8bc0ca540a4ca492b78dd5354c5747d5544f23fdb41309aac606b6fdaa187484ec4b07b6b22205a312978c864eea41a11864f5b509eac94a8274f6affdc60f363d1d4084a1f048d32a2a3f147c11e0a9c39c0654128cb82cd72ff31506a80f8c7c28106cdd0d83500956cf19f8ed0e0a12b90ff471ac14c4ca58c97616b43e790b15ed25fba862a0d60a5c90b8516615ac35c5e81b0c7c459025c9f36a83a89d286efe0d2a5895a2b032e832260c7479081dbabc078d63509bbdb189d1958c3053ba12718552ae248ca3651aeeabd54cfedcb0eac60c73a24aa75c1211b915dc464b4bee764293645aa5fa729a37ab4efa7fafa341e0450d03bac1a91193f0a2b9ed20844137560ba11bd4eb674cbf02629aa491cd4bb09d0a5aa574ab7b47a72349fa794fbc3bd0ed490ba1ea6e54b210d252a209a34420e5a454559e01431faa539592040da252d54328df70f50c1aa7402badd9b87250590aba9e4aa778b4624aa59dd94818a24542b54b0eeb946740351426b5b41039aaab8c48a2a13aa290914947a4a1bf266b4a0b6b04d4da0db4fdaa6904e93a37944be2a27f6028254cfc8ff44647f81f5550470b89b6c1b8a5a7da4600eb380faa44d4d114c89e1a254a540c84cac9e081bb452f09f09c10eb4290f60328823e5b0fc89688a9abd7ee5312491b8d4b114b09a157188021ea79195304169a1c0fc9c80513a26a83eed3a149890eaca371368930c0c6685745f5412304d2a5121a4b02a49b03b782c628f493a276c933a834c6d449780204e56ad2fdbcb80168ccb00df4a4a3b1169df58bb4c66925aa349e7107bf6c3c19d3398144e3378126a6127fc6631c60162c28ee0500183017a04ae3290f1440982380101c3e3c7c5867008435c002b9846978281b80a2cfe069052384936b1e12a12311a84f19ecdfa02a3838fb068b0e811497f408134046b83f21f0a83354d51d1063f822fd1f1fac043c366423bcc3033918a209871a705426a094a2560394f1017c078805401538c945706ccea00e2d1bfc132284cf17c1f022760332a021500509af5c22ff185410a806dc14d3058bf21abc91f839e267a054d6386ecc5ce7e436bc11ec19f4b34b310137cea22490830cc7f0242807c2032da8f3a0dbf470cf8c047c173a5482ad488d176e6108a7ef0c44a45dff11e854710214297afdd40bec27b40f16800af4e791dea8ca77e44fed540e7b3314261ca6c90f149f0c10bc0234e37cc5b67a3fac1754224b74d34023ad80cb1808571fdc099a20434a95f0bc223382cb1081179f80d05cbc0c2223392f3c68a850d2eb1828694197a26cff14ac234c80072002a54004b334d4dc237850096639f4bcb63cdf15f206ac56788f8e541cd45e1c0407f98a6fec3ea0092d291e60f40ec773081cde952005f224bcde4ce8f625541ad0a332144a09fd882d5022fc04b486cbf907a01e36f4f8d005684c19518dd488d1015309bc181f8509c0a74b9b841f1ac002ed610044e61c5316575cf87537062c67e8dfda15cb08e520099bd01f6984cf911d7ef518325bf0292c023cac2545c3124c4a53c89003a87e18a056ad0e2b50ea6e141409359c12e0057c90530f71102063f4b89cab03443d0d5c162c369129eff81ea8d404be3628c61f0785441c032052737c31f45390e15ac57f35053c14b103f86e2f175e0bac1e3e10fc0fe34f50998d2984af0d08ca2cc0121c3113f066a6c91f4c5cb8d9793555c0f67c1df022c5078c2be624a70c2d54c70ee61a65fcb5209726183703a518aae2fc521789710c9cffd402c88056c622c8b6437e990d3214c72630fba45915b6f4a70a94201cb3f7a00bd48f1d880c00bbda223f2813bc07d591f43c369f54b02dd023a92540058a6009f614e034a0db631a7a49cf19dcefab4a2e6117971a670b5ce2489d5e0ad6991d078f2dde081e1f1eaa0cf86097e805a31683cb11470ff831387b920da394d93d84325864510ac2403c081bbc67bbc121b068600f2d4018f704b5096318d148068aab2f0856a2d491a3e63f11d55b2426721a3f89c706f82619c9c0fd07ac630fb06e8b13544c267cf0b52506261133ecc6148cb2f4c8c1b1feb9bc384e922fa0e7c026a29b49d88812ecf86c58a5d4b0592e0fe81263c158268c1e9bd2088dc72f1451d307daa00a66ec438a66eb306832d74f9d0cac8ee61db864c0ad676e168b0341d2511f7dc9904c4cf314bc935b54d0301df1e0b9ea9014e4851e24113a7919d41014815e465c0ffa785420b350591186d0908dcc828a183cee685cce86a8f04b2713fddc748461801fdf9f0362d87a0621eb7e86160947340f116b93a4a56f162f081863a02ed912b2bdf814e8ca00a2d0e7750e311783a060da61182afb5b0ce611ae11545a5519a1ac72141e00b63e0748a1ab1c17e4ec76523d85de5f4cc087c3a2023a1b78de543aa9fc9f440b08c97371a849c7fb1c1842ab5018be0a1493d04d42a7d304ce98092a6f1175606ab15d09f5334e3c52a803d685ceb605a8ab18e18418e0506a08102d75343c72abcb94f485be17c127cef1d21e59fa69cc8e1ee610e867500a0695e0e8f10de4a5098df8566712a88552ade8d738bb210431171d1b9c4002ae581432ce11047066b4fef27affb00304a2edf4fc0b15f0a6fdb9a5112edca43712a84319d606444aea89b441c8b511e5a2b010817210e0fea21a05b5463f0e1195f48503f839489fef702fd1e849b7c6ea32110ded471342b551b66e44ab684163de86bfeba7fe96fa889a609bd12293d2a2a1f85713ab42348af5e0effd05faf5eb454420bfe8e3bfa22fd90bea0445a5a1709f69fa49723751a2c3809bccad2b84b908b312790a4b0d8f12c21748afc86ca247e5a10baba7a341bf38ddb207fa52eb6c01a90f3cb5eaf506033b20e0fc1d587fedf8b414f0f4abdf28505bfdc7b011b81b19189e1803bd125e458de25029f5efddc85091896a64bb5247255e111acd49aac25d2a66b4e0fe4325b78a52cc62aa223048875dcda7a023e132ba49b59fe6a1f6af65a33ceb0c9258994724c553336820110d1ba5f8bda0d1a6a1e46fc09b825628748446b604844970d0a809e5a2bd4408af1a8d948e06ef27061a63018da9ea16eb29b60f27b4fda131f6e08bb018daa404a6a3f49213414cf84192a6ae18ba11ac0411ec8ab51084a6b1aaf5a5eb40f31bfda80ac36ec067c2d25446a0c9f1fed4a3184228fb4aa50c784a057c06ac0403a00fd231a80c1d4d97b5a56ccb0ce0f496a285257aa3349d99323034d6492e544b9dd1443853f54c7cbfb69d5544333c48f00a4968ba0e4d67523d040a68dae84bf88b109eafd562a093a7a37caa7c810ba2ab688a858e2a08169182c40e4ab0119ab207ecceede8fa32fa7efbfdb410f0fc623b84a2f1eb73e2e562605e73e0fa2b0e913ce344382dfa0c944d5d180a56870d56f07d47e811023ed60a67a849b4702473ed45a1d3ef4355fb222b1afba9d18696f731a125cb42a752e5b38dd1b13b3410088d3319b3a2709a95ad4a0a964448af1e18007232e8d609ebe049b4495ea84b63473194c308aa30254b1c34da82a13206a28d5531d459a57b072c0034bee2e630a26baf0ceab58b14b41eb0ec3cecf0129a44b87641fca4ae85caac8d42e38e836bc991109baab2bf2240331bbd12aa139ac83a19019bc8aa5293c2808835f9439179d3281a5f65a3a2611a1c944f1452b2512edd8a0cb0af0cdf55a582192022c7764e010c5a6644dc35a4597133709d8147aa38f7109a8621074d8de821074d33826d6450810826ea4b1c7cb9dc8ea30dab44c6cf89df9d2c88a213c61e2c41bbd2c11df032e30eed0772b72228ac66bc0644cd36630985e3a25d5627b403c6c165c8a2ae11810717ef9089d1b7447aa00f5237f1e4d05452f127ab252ca237e187c39a25f855a211151d93a3c19dbd09ebd5c1ef0c1687a341f397a50a7c0c2caa0e431768b191ac18329b843fc04094090674864cc5ec15fe4023879cb4656aef002d47db29088eec06bc7d1d873072b5ead14b32993425ee1da5a1a59def89bf11a323cb66b0235c7884b0970a43710a7c413de0c7410a2a5f956366173521ece564f49475f576924efc6ae8174d306c1888460c53c0c18709c2d0b12626d634b7f79135c1494a691a8cc042b23646876dc5902938ea5aa2a74326862ae3d05688c10823b4b9cde9ecab97af44052aa7404e0e74ed04ab0c9e81cb361d69f0c9ad052aa915a1b4af51440ae95041e044c03cd828e40935a297dca48f1d1afc2dc15984936af401f61e3b3e4c0b03466fe84d3ea01b09d27c3657f55a92d939e66627b1eb8c8cd965fef518142d085eae07ebc6c884a884b6f5a9acbc43c65277f7dc09f84301a34ed74ae80c0fb4b44611ebea89f0962aecd7aa49d4c0ac53f839cf21a15aca5c5c6da488042745f5b4983aa0ad14edf0197843cc8d601c115c1d35e8daec08ee5295b1ff45c90c89e81304eb2709c15c531ce82efe420aec1bca338cfb43562ffdf078a91eadc18ab975ee1e1b9f48585d03d1fac24a446048b480239801002d561872f8a0c59a0bc21831265edefe0c5a194aab5dd9f06d8694ec415133570b77376dc4af32d1a582b4a129ecb591f365ada83a4803c3c923ab98085e674b4dc8bc9acbe89209a8584daf251454473de942f49ae1e78aa4467a745feaa880b40ba2b80119aa9dd4e9912b0ea9b6f3431870e317579728f451a335e32cc9f7e9520661e486d34d06232a51d4f006e850234614cb64c84611307f2796c9360b4cd155dc30f48b9dcf1140635133bda3b132a17cf918d2ebb494c0373b0c0ba8a3a32c1c004424020d1b71f2299c1ac8cb861068bc8ad5a4780c8364c609c21f3c4ef70283c2ba8cef4ddbeee742b3190b239db116026b4a6f4442c333045002f98ff4ee880325c49c7871a07938272691fcbc98af574be2a4065845aebccce423ef761d9acf412a380b9af749008d0d051bcdc46a601c6091270b4a162c32bd63aaab495808354b1a6b1695faf47a0ffc162941c9caf10c21117e420e0d09551a6ab4383037bfada21e4803e627059e3023c97b71d6e4eae24000fd30317a62121db793aa50ff4cbf8cfe4e4db3e30ae2a88f4886e6a38522768e19bb56e624309c6814714d38ca183ccfa7a243c2cdbda103b3f94b319307913d4dfb4edc5e24864d845324fef31a034886dcdbe308091df7fbc38ab1e634a247702fd28613939439290197400b0c3b5a88e966885c7e8660233c4b0e50f4ba015ac2a25a08337f10b0150fe8bbcce0b83c2a65d03b43e0832886a8dc7c03d3a6e74389adcc87a65c3f868dec890c5a350807dc7db84e3d18764dc2d0299d516821068cbf324f4dd570402655c8fd069294ca090b19eb10037373bfd06c5405b4ca2862dba069b235fcef151144f5abcff9a6a34da223ec07fa67d7a2fa09f44faa8c8f34789044b665f35ea46824c1f646b410af235244fcb4507044a6ac51810f669465a0990bd1481c2349a1b5f8d04704e84b674cfc23b96d686911c71410cbfaa1590fafa4ceee668d53474f2404d8085ac229c20159efc170eb005996f452e1fa80a77e0706cea549314a8c36dac8a9f9b54b7c5e8eab4f564d2e08b2d131f5752a1f4629edd5e8ce48bf46d072fda971b831e6a7b42bd3c3f3434c40b538ec47f701f00672b0d690a98ae9b92806dbc362128461cfaa054ee3c293b7eb48b3036b8a6b8a6c53a19b8208e1e86141b0c774c817c54e0c47557881eb46300a1a8c821e0150149426cf11f8a4136073f1d055fd0641bfa9b79d75cd0f67276243de42a353f4d46a89096447b1d300951f9f5d48ec58249d6596817421675c40d149332904001bada59b77804d46c44bc7b7084fbef4f0eaa5eb8d4e72425116e2a10ae0cfbfa246fb48406b4dafa29cb1d362fc1211e9df45fb1a01a80dc4c51bc7574ad559015538e55efd43a5aa8afe118bfae87860b2daf588a5bba20aa1cc526184887bb40b498c60e89c1259ea27dc3456c2398b018b00fe0711f0ac9a99f54106ab6ca6370a2e071c1068948046726364230505e88d82c9031ac1691b7111a9f4ea4193f045c80c61f7417c7b63fb4a13637fa44c7f8134ae4ff84ebb1ca40690493ed413514db493f4a3e178507c808d4ab25ff42c72ae2ebfc0b0d5a90c8838808da7502b8ecef4b9a8dd01059b11b59aa1170a7153a01971e851439fc19224f52218211b9ac5c562900085dbc32033aa481e04abcf5aa5f0610c57ab182ecd120a8f4ea23c75b8ff8da0a5065d002d416bcca0c52ab48e99e0348091cc46e011d1b7fb78c36205834402f3595f780155bce6c5424c2c223c7e61e091634dd3f3d8a24ee5194a3cb566f8e87b49a7ec0a0b2deb56d68831b2de6e8d5065e84c062ff129582c362eeb6806b3264aa246cba0d82987242648caa8a1781f0609a5cdc192427332b418059ae300cd89a5e60cfd0390d901f59b6d03168f9f02341b876bead06c72c900a90132154bc1fc3102c0d401c34b8a2a5e2d8a86e1d1400ba0c9534af553e842a0c98e4bf846a24d89b20d7f5e4c3436ef2fc312479f1a4b2a54e832a7161866da8901e6498e0358020f7ba090a24cd223fd07e3b738c871e687e2c71a9119d3aa2bb580a6e700140032bebe1b8d8fbdc69bb8790050c31943002109a80ff63dd91da406a8932c9811980733c27cc18819f1a345b4ad2a34804b6cc741e71ff84aef82234b6aa77b22b831501e1cac74caf2c704e5867950601e88e9231a9672a14763b7362641cc43018e51c33d4c6570e94efaa51fc0d6c6a0b14ec488a1a4f00ea9fb513b5836652750e14021e8f5326c27a0067c6a0751aebc3bda13e554cb09a8bbd412ed72086256f84740102811f580b29da4130ed9ff095006c0c42494a8890d7ae80bbc77548870117c8648b815c18d0c2c98b9fc2eaa40e445a8443c083c4249be1858e42c1c323222436040243e0c1ba716ac8b441160bd11895df41825713114197f0fd0593a80c35c7454b42c1d9c0624b20c91e2f416ade8e4f5d420a028ea1c80e5151334279319ad4512197460a41b94d111cf1325695415a85589a8831c10f1171440b893228adcf3e0042df9df463310730862334b3528236299a13dd02c084559450c3f220c804a1a2c07cd01621d0a246a20300469932652181911ebc920fc1d5416d7d0262e5b258e57ec2da22ce5f480e50d1b5f28097c05bca63ef2f89c06d001eca3075c127b0bcb0a14744264062b423a8ae8cd3c57501a2c239005490834273af21dd43fce24893af05855d07219f4a1c9f247a01540df18dc0be867cd88a729bcc508316c24c954e6093c0c8c9e555269594083517e40caf3d75c4334d9e4823a17b828af2f3b787ce403a022f4fb501ff7f02b5c35fc8ac505248954b925047da815fd18d423d60a97e001d0d7f428931287b105b11ac1bc3c1fb9155813ac0cdb09fdbc071c0e5c41183b8cd01e162ff0a95621df0a500ce8fef43f401d533b68fc4efcb329c02f3d2bf7280844a4057946454e8fa03f54117e947519e1101c01a992096f885ef42ba4710a49166d9f3be0248003e59019f127081702d02329b04df999fc0b34bed4197809e818d2e324212966d9298b2038acc1b0e06cd24880cf09402a628c782fccefa4202c18e028c4236a1f763dacdfb19d392397cad01a1c15fdb3174085ac380a15cb61059287b1649265ac8477103f19540fa8c1ba91d1103c575047c15c6331ee588cc0ed056d02e8099aaabc532b1d314c95c8ccb20495e32262267b736223555f1a14072820e6fe9d18a00c3f7b5011e8909ed4cc3638f959913a22467c28563f0ee68135aa16261294e1a5549e387b3aa0367c25619c482470869ea8cc0633ba03dc99cb14c0194df4277c343190b9747c6222583db261e9961f5ccba85491f06dcd18a029cce8fe44078823acbd035d0be6a0321953103d26e879d98960917bd4214a370c7116a0eaca146b99004cd14d27e011b0b52f22c00222c2746230221b8b5430e253b41b0ce31ad005562ef0748f9d60b272138ec8c3ec2e1c1880d68d8ecb1d3c4366333ca89369092f1abaf520348376ca33d41f561a90ad88b2215976b3fc4d0fcc8b533196ecdfb80b1c1dce68d15691b67a0db160ee1ac9d0b11439154e32a6a88ab940eb48cfc02591a03e6cd703f622be0234500c8fd48e95731a2c228b630fa0faa5f49562382ddaa299e024da1e7b21f8573464043c9d7431fc4c7a19e86c35e441a2b49208e437f804aa14ec660f62296f6f0b8c9f4c24e98bdd19930e2c77423f6fc58bb8e9849eb824833f103c442d25d984f8cdd31fce3b059d4e61960323a8053f915b30bc0c0c4ef838ba531d4614b696226202e46146721e60f61fcfa00d2c22954d7c2138bcb8dc08c6c9ce1419be5b56c13ae5f8001a79e344d07918f40f141c7ef340202e66d41d77b75053919f02b9514d24341bb3426dcb4003c5061ac82702f2223ea346ecee16987423c168a7883c4e17e804683c12ce05ba6028646f6eee03a5b55c66acd898339564390d583c77dc4a2265446c67f17010f39f0864771921ba5c8625c172d10da3ce29aa719dd8f354ac05ef280c8933f56cb04c720886c1eb29313717933c558efe0c4efda5160be0ef67f5b7f0245a06b10af9e242f7b84496b5051c79b06f73ee45ebb7a2f5b936bfa53f0bfb43b709c4ef4f2d34f619c209e79eb4e43746b000b4178448f5a5aa3261a6b7c497f13f6bb80daaebf85265032214f01f090a22ba01fefd8448e187211d634271ef48030722bb574db405afb6bfeb23b33112f509cfb4354b61eaa70289ab580677e9b24efe8840c5adb5fdf44e9a1426c7a2759d0414f1b0e189ed03261b9db4b453990dc0d002d1f80f65c86c338c3e573218e66e5006594b8c78055c97887ac015dcd0449567b8021eeb1c1b430ad0afe17212973da8f54318cd1a2c01ce0c9998e8051dbda0a32b581b5e848af1647eb10e1a84b2643c200c1b1c8309f4d6737c5cab10ac9704050879ae44a41f3b6563199c72f04ab5c236a425919b1c0ea772201cdb93460d8c8279c95c5798057084720c38d203cc9ce527286a3c6e95e9a83ea0431350416515fe1fadc505d4ea6a1b2252138269081b912729a3265ca7dea8c9047e54088cbf8c5b90767013d31b0e7a19373527c50da54833030abce5c84eac135b8ebd73206821ddfef416fc14b140af1890f1fe0aa25ffdb0eaa5016e15d8ecfaf841f8a7057fb4100ba342f106b6aef0ddeacd07d667442bb304f5dfa2ef41aba17a0beb4397df88774fd08ee8b709179227b3fa468f087347b4a36455679bd8baa2324cbc67bf04b63cb54c862e020cabfa606ce03b96c9da2056bff19dae4cfdc2a4b44938a5b510bea5aa94f5f0eb1ebbc49ac4a7a40b78eb1202472226224a4552f1fab66406cff0da76a2e16d64012888d8f54a03baa5b5b44bf59629afc910f9549734804ebf40a0117c3eca44f9ca59152a74abec08653d1bf844bcf414b70dca46c5506dde0acf5c197f282272a79d3aee77f4b6881363a010668f9efc0df82c0c2838a5357818c623f0c9bad4397a15b006d6fdac18a89d27fd28cc856222135df2401f6c20d2d13c8c1906c1f0b2e281c5508d02085d31a803860a4e6dcbd020d221408d3b3f2438f028442585dbfa35b2164336de905508459234098019a980e29b659721f2c49dfc08d2e329c3a56e881c423824d9160c2728fbc7715536732c42252d1c4c1b5406cf26d01a36b13b722ef921a89580c4e73d9f6f5c0a37aa4682796e72035d9e7c1ccc82a8e785745328411b940e22f5e2e5daf01a4c3e38a44e5028d4152b250d9f324045a03369722d4426c8d819d611544f46047850cbf91dd583c8087265b3912366fed0cb7528d48b88fd58ab9444a418be5502b76e967f7c32d4403320eef0292cb2e311c04849f42c6652c06b80d6c80030780a311eaf6cf81dd061e6acf84c110ead9111cedc6145603d121c11573bd840dc4c11448cb54821f2d881a4cc038c0f713b12d40e75516680bd0d8d933e29e05dab77283fa92a796e7c21bc831d1b5086094f1b59b8eece5c40132dabcf7ccac029ac256cbe1e24765449bcd5acfa193332c47b4b89b87da200435cd225d05785c0206d1cf450be48105b80148fd41704c9684244996a52059bde214a353ab5fc2450a01f0ff8aac28292de3ee08e1c470c2c18028c48c09840c947420e3f74309287360708ed1e141ea1a723ac02fb5c232168d20d7f5027c00b601d0c5c98dbfc3a721fb28f802904bd11ca467dd62317ef47ee7528058f22ca63e5f180f128bdf40eedfb51801e0cacd72cf03570027fd4291c23d0f625e5d2fc462811148d4776b51f5f4f44dd47063c02d4b20aef2f978c832210bd4e66c633d644730cb4b87420caeb22b055c83c9dd8003314060f7c8df10fd8996ef00bd4e58abd5c16bc04390c165e2737c4aea283e116000c8e1f590947cd41f020bcb127819c4188cb40941f16a0067c020d96f97de1d0dbce1934ddf80363a84ce2f08ec002b061d50c3812fdc580ab95e823a5bf0e24430a73c006f1b8776e1a89105742c54f5613377aab037ca00fb8f554ecf88f901b873e7c6f4e062a8b2f2c621d6fd18a8ef75d675238d7c7071c7aa28d98da28e4cc88e98427035d4369bd166b380b9303a00877dcde7ca39b3a80f8b975c0d2cb00a819731e08f752c20abc4ebc646520745d5c35a089a6b74fe87404eb409b67ac7f6bb134a14ec5f8d1c71b3ca0ba112183476e4517360c7a2f0b62a401ee2bbfb1eff1e8bfe0bbbc166fa2af426941cca1afca072fdf0bf3d8fd37f005eed8e06af5d1f509a845a71049aa122709f50b44f47c4a2bf18af8da02fe36fe32dbaecf03e0ef9efaa74bcc8f354a71b73a0448ee749d103b20385d0246200311e4fdbf06fa112e520a206851bf821748b71d08dd01ef8f302410610309e8e1fc2d12f2935ff0fb07e0fcc1af860325a2fe50fcaa6b056bae99ef45df833bec04fe08b4ecb9fde84142cf7b09abfa43e9f1b80f0a349342e2a7b405efeaa8b7aa7b44b75c9a5da215efd493fd4c25d244dd3dea743dfa465924455a417aa3cc486903408f087a74112a08b78445b5580084a7f53c40ea4148a150271252efacf721b6bff501f510eed743eb6da48496a7b1b3f85e8493006b486e8271a2bf15bd6a1682af00e6fd06abfe49f605720959a21331f8f36a154ca217d342a7c5e00f4689e8514347fa76c18a68517b41b1ea834e593479ebb0d4d20396a5e5f80afe46fd04d1fa88f8f48802e1868dbfdaf1a25299056840b58d8e2dd0bf68304d3003334912a1531d10380a04b1a413ea493aef461b99a24844004398a50e21b1782de8880823efa1428a65a903ab35b2dd8e49b8e1e960ee422fbb4e8dd3150aa4f1b708b0690ed73745bf7bc4e24a6695d8d3ef449689f619c8f40416878af2b4aa446beb5da3a1a7030a5010c501fa1da5288f85a20731a7d40553460eb469802c2d444849821086e8cbe010ce91d0a582bb3f54c1e9ea124242a508ad92d1a74909bf83fe4fef8a10018b8a706a207346330b06c212bf8e8624a300ea61a1ad39aa54baee0877116d43bf1b5d9a2c9ac80a8714fe4c44f40687b00d0b5e40834d1e56f8b4030a99f827505bbfd1c22ea549332dfce67f02e22d05ad5ae9024f324527a5724a197d443f1c973bb7d414078fb64e4708a73d44417f44b047f1eb144d984bfcf4f08577551132ea54d758712bf4a45869921e47a24a0de86f7a8c4908981085ea663d06ad23824833bf0b7fd44d67985d53fed1b0fb4253a6131697ebbbb013b5ab46ff2aed53138bcf7e4703efa0af8c2db4b743f502519d02bb4920e4bfa2a7441bfe4a531ff4bb57a345130d7069a3f51678e14d74eac6736150289b965037aad305e29ff002f89a11c14afdba44eb4d56084e093175550849a108fa35efd9d134f49b8c5a0dd06f50ab416591b74503a23a01d5b1d80654c336a38fd3b10ef782337d130c45b7dac2a49a687bf809e62619b121b8883be8fd58ec012c00f6aa9e07c59cefbdc89b4bb572434db076127e67769434199687b6e98c1e15f43cc7c91c89804af13728a8cec23489e020775a55d9e24bc9f4814ea87b57084eab569f1039bf6d124e30f5ceef4b6e1386ff1dbdcee1a702eb0bb48149d7e3425320720c790449a89c2544af6df012c3a7e76f11671bd213ac071f8809a583dee050ed694c146b14efd5b10940c412a680ba534d3729d33e35789940a2d689d212a19de1f2376992415ba6a70439820d7449087ab505c03226f551da4ca144ea30721d651eb6a15a4526995993a50767582e9f32fe571d2a0617c1cfeb48ab4da24d05a38bb144e63b4c0b51cd02aa4cca700feb4a3071368a79f4110cf8daf0a9e8155e45124e8b9669832a9405066c944dd0f3f465928fe04eb508d343a0ee8715a73835a30d4c4dafb3e8754ece486bb22d4cfb4d636429113902f5574a894242a8d6c47c884b548d46674cb0dd64f6847d4f5aeba4975b36d834da4d0708ed5608506d0985ad627ba34ef7e3a34ce18b6c4da1148ce437aa4ccdb70eb00eb4f20dfb47f4b510f0d8193e8dd3e2e4d0738cd498086a19272f534b4ffdd8482ac559559aa02143bf2caf3142533240d97ee845d54fb52cb6ada342336901a8a74ce32c00b36266ac24aab4903343223227ac08594d20fdfe4c05d49d5c021499967911575bbf076859a1152c7158c25870f43856d486fdc5c12deb4ea102ce9585df0b0d3e4c0cf3467277b40e324b3a5169d231f40f4d264e3a1b9950a784d90a5163ad536e528532c95daffe43cf5989acd37ae803796403b22ca300bb3e05544d3491ecf3f5bc944609029618620846ca079448dc249b12fc60113c300596011cd8fb557492600b63cc5f0597a9b75cca02a3e4585a076c391cf402a1b8fc70ea574f950cc4af4cc25696b4b4dd0d9496f5c64d503ad1f34f9e70bcad50fdd228f561c9506a532895466254511815b5e80ad4c21c5076ab70a2516a41361df7b18bc167fdf84a45da6001193d1717e367605330ee5deb388911a0326e0b5f452224562a5fef6126f9ab695fcd08157136a8d0c1ad51a3553768d19c52ccf9497d50720bdaa94da2020e93e6b2fad1b30e0821b4c146a65119744d0c1a4e5473461aaa5566bfc86a568c9dc6c4b5b7e8191d798df7a300ec5489f1d23913a3ae0da047e7f84e7bf1cf998b814b8cb523733b7335d050647a8da3a20a02286a0304eaa4fe064a59969c3a50b11145ac53a7a00822a7094e734dc2cc282a4f4375a32b3ab4b4079bf851cf0c06fa148c58b3550a3658561e1c936c58275a05cc2ec265f4d84eb70c3a48ba47331309eda0b4452a2ab4bc4aeb44b1423eb1424f72e8f09c27b390549b99a4558cb2d3c73262709cd9b4b0eb9951750454825b1f49ca605c69265e26f705aa5c3850955adce8070a9bc4ef5172556e78ba6252313046146f458597f850f451a1bab7af468b4752f50bc1195415536d5652186b585a90cb594cac5a172f7250d63d491bca8879d1514426996746ceba9f9702d732a52928d3c83df2307c0c89993250296684dc58500754c40ccd24cb0943251c3ee281b1e25ae30e6e048d5e138241455c65022a42f2e607eb5ad2b2c2a6a0629596a3a397134f0a1549488e0bc9f5682ae69f79d6a2b88b1955358e91b4c602d0432a2f3e5a09bb4b5c4f4aaf46a5f16948d22cee49bf5e44f7c507ce82485a5082a01753fe865102a42a013a908172f06c1454e3d42d8c5d876ad8163bf740eff0148d6c2bfd5750b1183ae9255d8c58fe5b51a76907d8872c2099b556627c2a5478efd124a06724e64b0baa5b911306497579358c53561a651e6959de105a3aa05b55e94b4b51c84ae1a64478b8e2aaee20e3b4f903ad5443cd0c4e46af6242342885c5862a29d1ce0127b07e431618d5301b338bc05948786e6c89aae4c770f2bea16a27a9d384c6fecba8ce6705e381ca8cd8da2c3b5b1fa3aa73c757ef3108abf55969034b4b256afe9154d922978d965755b4d2054cb046a7d09c430d01e5b3b44a4c46a6f9274bb736c226ea5dd84f78a25e39ee5e288df96319e0b84f4d33069cf9b8aa35f471a449438451476fb695767953f246a7445abe0523719a6191a341d5888c4edaa2e884a9592897ccd00b06a05e2fed27510c679fc1e94b5a3674185b5391fa0ed256560111ea6647cb53ba82bf94340c38a9696e56fd3504a1d359b516a2ea5cba05e85f09d7e3b7f15c500743e6a06861eb5da8a44f17a3df49881ea420c250310b29e38935502d0b06af246db164b07d5544a007a735912dcb8ba942a576d4626105913bb35769ab068d8e72f0c871be668feb4de5168a029642a895a72bd0bac4e24c59f5ceecd457afc4263ece7a6ca702e023a75d4c14ad6505b1e658b475a2324e9376a7fa5e75254df9275174ea5f82dbaa2aa2f702af5db3ed9b4fa5c7ef49c2b131c80bdf0cd3c48d414b18bb4ba459fae767134e477a4919e174a9819a5085010799998878b559e445d8a119b80d3be7c7b18e97d1c41452a6694d7e37d70ab5640872314ea9b8c6691efde2a1835ab8e3149e5af552d1ec741e55c7a3c6923240ae16768517d7390ba6d0305beb46484e7ac566d23975869b4da1b603a45e2c161e9b9e4471e2c9d1abbd640a57a1872e493fe8ee0bf2372299f890f1cd98114e145c198482887889e94d1544a09318438f4ac7e7a709047489598c473b9376e82aeb5e1ca201fdb1e0ae1beb944ceed2079d09f545ef7f430065a60baf58583e850bc74eb604375cd100961a30e44fafef514c11f3a1edf2060edecd94c9910450158444fe08c3a5f9a38ac849aa84d32d0a9fb7080ea1ea0950197c70ac36c782ad4587a80b956650993108f5f54fa1a756e2b38a86088880f647ab4a75cc03d465c6ab0a6b39a606d433f00bbd62283932983ac1831328ac1f9c6875530860d82c49a5d4483795fd43186e9405941aaf21f4cb133eb2ef4a443051f484455e2c081e4baf0175507c2559b733ec18038aa283aba81b8d74d3263788fe4800ffb509a3cf4a2a3010a81a5f88c0b2a03ee351a108cdb491e072417d51486b4c9614d487938fee130a09e8671ffa5980e974a056f48bb1b889e426a850fbac89ae9f0c8144547ff1299e06fa56f42925410d03ddd067438dff955c602fc1c4979906776453bb743d8bcfa5f5a147b17430b9f247be88842e688f53461d88c88f9f6ff8f47a8588bdb809eb426644c4e1fa140bee62227b404478246929b720c4348547264b8d8348e7eb461d903322f2f20833523003fd32f0aae14fcd86c1a36834c3b84bf414a3b366ac0b35ebd16203b0a4350e7c6a560c224d4af3a8a445f1f72b92936c87f4f258c6fe07e586bdcb57a5ad55e8282bb2368ffa578d49712e859fa63068565ee10ead5ea164040f30b02c360b6a2484674a0919463a3d51bb59a11911d75f451322232a03c2e89b824d26b5a5b0f380119b24331e64b38bc84a46032249f54668b50f11c54500129fc8e9483d54f62ae154b5ef5201c7b3012dca51d12b0ca2f50c9ea0082489a157e8dd812b9e21213cf4d81cb0b9c6a10c7f2b32006ae6b6ae0b0a539b81412c01ac900109f0a6e3af51e9f43909e0539a9e06b79957324341d34759fcffd9e55e38bc335f701cee6447be1c01757381e821a15c76a4806135129db689ce00ea44ac199d933091f245da8d68ac9749108723b126b535683c4337e2688396dbd138bcc864041135aa71a36081f19158589d4888d648347c94f254afa4a662f163ef240831a089f85b712ee26581914a4b14ae1991e984cc6d8846672eb8f4e30bcd343cf7acf0158326deb3a88604d20dfea6a383fb4ea6e34de1566407103556eea2e68b582e3ee841b49eef5babfc43580404e0b7c715c8e058cdab3c244edc74a701f8561df1f371190cab1ee075c702509881264545e91668021aca11133ceb475140ab22b5d5d6fa44b2d2a78225609d71a72b78cb481e91c5ef3274513278a244573ab178f8f26aaa6e8c2afe122c7af5226264130331bf3d1019be5b36c0d6ab04f9a858563f34f343f6a959e014b0ec490a08cdcf01325d11fe0c612f80e6e1c11654dc6b781938155cd9f3e85be9047ac5110b870d923f4cb4da84e173483498f46b6253b342d6b8eef9b0546f610dbbe88dd24bb51c2e0e0e8fc6ba60ece10e60e3b168d062f277736b74814148f466524d6e0aa0571640a352e22acc942cc659a5e2f03e2d585b68f957a1f8200d0e4b561cd10a6b1d432d8a532726061163bd783350648188b1b013e34b49d908aa34f4a85a486920004be7c20f416f542c4514d383fca6abd074aad6e255018de85b3e05edc5bfb96580668da7f90707275246037e774a24048d37313256436db7e675d17ffa53bf466826d86c8441b2705cd85a195a3c849ae1dbd3f0ee470371dc5cfe00edb3b4465476eb56a53c3986e4446854a03dc342f546ba8d516b9df68944da9baf4cf0a4096694ebb7a2fa44505d0ba8eef418fe3acb02069a0903556b50b5ab5842dbc659989f04cc3ae7ad1b045cc5d41de11fadce3543290692d01a411bfa69355cada0865d0a2d37eae9dc00a55be2c06646159da209b4b36bb4d8419c43558c59135ab18eeb428adb5769998ad2a43dfacc808ad1e054d027c6b48810905a135dc4a34101aa4df436d8ccb82ae1c0890aea52413fed1b58a44e84abeccd53b42e5aaf5618f8d0b8f5b8c2395a0103fbec64b3725d18dc61bc0ecaf8616c81818be439fdfe41262c5ef6a8945df952bd936a58181c63b4ad7b51e103041acab3e3a18e41d5885757cdea48b0b2f1552a5a9db83cb25375344d4206f86560cd898d3b2e4b4d5115314d94a40bc084632270b43cf419fe09f3af4fe50b4d33137b0518433b359c58f508cd4f5ab334422d0a77bf5d910eba5f26056110cf857baa638971cda36049740397a7043cd558e042e3af59256218a9b4dd862f05c7f5ab55860728bcf50f7451080f91cef4a9b094f24eddf03f72efe07064721c9786130f5cacfd0fcfea411afefaa11062750ba350a60dffab9a091b9c58ba59975a53b508635cd9492d23075e31655fa9eaccf1701272a7c2312684c4a530b45e504b5c6c4805a3c042633ea20890f7acdeb7092ee4a1a752d20654aac7ab50527108956603a11b8d0e60a8d70e0986b51be0fec8215245a70cc2552898d1a45826eae760945c27b5095d90b594a8a9eb9960f6fef5f0074a5e0379c970ca5a71718caa5a16cf02ebdd580a036956ca0bf7a6c20c8d0594170d8f0765cd0f063ae0018c468c6311b08ef41d071beb1cfe026ceff50cd10137650b0643310c93fca5000420bd1014bf42e9db99eb82520a0c0b4748a2ec7feac58250f20c046c6a0ef9ea50afcc3c05c600d282cdb5122610fecee80b655a295b5209354826d40c0442a43cf15be426910b798ca50b942b430c02ca460d0367650fa7f09ee0d81810089dc297209848a9138d1bcb3818b5c4f6922f2d045b0848bd049155599584a9a558210d398e0eab14840f8d79a71103d853da1306281ef0f01d152629621e690d4c825404b5a9462024d3029293b78455483e4f290f523810ab52301202860af9860421035b3d16d921f99757b00e4af545584879b5040d0ce861c42ebf41d2d50f123524554b9c5891119c1341017262149e711d20d92117d902d63210b7979412b564901257780da8fc228f0eea607e5c10ce46622d9311c51252ea1350f43814a374421678800ce0c68e18642d25ea16fe6dd25313e2b5120002ba0fa8429211f3260325aad6b3144405d861b915e4e117360d18b7ae10421eb11b872625e0645d24e84152a423668fc44bd21f51f5145210d044166543bae8e26950c812dc9241cd15abe54e17f4208dfa4bdc43ef472a7648c11c26a040b255410a92e8834a5043f950b5150006da12ee5d4f2b139f4eb714b7c9a50b16ef386f264a8aa2f2a3c00614a89bab42f64861e09092fa0491838e144f22e8904e9e8b4e184bb51725a1c2274db748ff12a844fc4c57a514ea2b4b71158b6749b09ea331427f5a1aaa0a01b7621ee4ef07c90ce2241f3085d244210a04f1ff07b518043a194cb7416c023c84994be6a2454869163613b79917e72f985e6c4a3248fa1025020805764871e090b24504927b19a420bf4109b54a1abd7b13eebff4014aa7157fb448a4b4ab9646acfda800dc37291d7121e8d2f148412220441cea485e2013413a0485fee4014125a5be3d7930ccece431024a8dc5fb238b7f87e548ef74dc4b0c3fa2d9a395ab1efa9094aad4485b83b741a201a22cfa412146b0196df804ea995023f73dfc05a1213cf424bc286a279fac56298f035425607b8073a8043a112d44f8081de720df05f0014023a492c100226410bce1444d2c46ab04d4efa028f8274484977c24a8c90189a31015490092e4108f20e7b05892d0de23ec4905652c062348463ce4487a75a09269284cbca5dd049a68eeecb492859ae8506768ebd422907bf824efacfe0010c0086710e8ea33f404a2128feb44fd0336e51302132102b43916dacc58d1d61c0cf6f41ee0a547aab6b7ec4b1f56d8e38250730159656570959350456a2611855f6c5f46b44fe8f27e40a02947e6f0042300d4916a0c348798c606722174bc112d02a59a107a5402ac371d4278003df87da3e1a7bc065075199d6457ab07326d23f02de5a0a1053541ac57dac905901b4157131148d8208044250d352874ab1cacbdea24f1220845bb640e14f955409170904415e9226539208b2a0076c40ea8f81789cf386710ea0cd10591a11123a304233171e86c740497cecaa4e21cbb60582ac37feb42f41d2ef5bf41b9b0a57afaa9f59eb571c924e2d378de2a49960313afec63fc16197f1b712b48b2b74949bc31e4b0a3fc481543d02447432146155058a903ed85a218109d40dc8d40eca159251c9306319abb589d622cf7f809a30c1e410ccd6dee290d079d096d502308b41f3a09d4c10019060d8db086e50f1669a061127e32d0309e1a578b01a0e1691935f52dacfa46d08fc185c7518586c5b4f346174d43061b11ee1be84685d6f34cd3eb7f038db78337128980c4d21fe94448a2ca490405fdcc869fc9358b07acd8efb59106551074e7b40590551332321a20cbfe1c5004a4962c14769e6c2ce1f755f41383a690bb463ccafeafa51afab586048aa1e162443c2c06a931d7b444a4e402724924087fc82ee339b8f025a03bd977aca939291b30e007076894f75426a29b43d0078f062c081350711d802fa1e86d3134222ef8f794cfd4213147ac3736e8c654780540d8cd84561e9f0a5028e3a550c883958804e8d4ac1c1f10612252431c0928445a282602228e2541a02824096638eca404860b0cd8f80856d93a094009ca88742de8407dc0ada56dee2022a6d580c0fc1d21080796c96e44a144448ac88c3c825454114ab3bd043adb8c98810d1cf8968cf4070840a4d8de0a28b7e2362e613ae2acb09a0c2d9c22a05facab5555a0623784ce265c8850648c12cc4a13015ab4e8099922ea0a5318bc6dc00eb62a21792f62f82d3d50e9407a992a321c06bc11a6ac7e680d31293348874b2e5c94bba4264626da251f45064d3a914a498af2593ab0b5391be40881c4242b953193fc08d4292057cf0a58f3ba4e862c05b50d40c1ad4ba4808494f40fbc2d7cc86b8cd70842fd088518a1478055366631f0c6150dbe1d29434c0cd7a0e5c9ec9bc7459d4280c89c2ae15090f95074a4675180ea15baf9c0b062a0ea4a4d81e8479c74ab082938995006a93029184739d4b9a41f3e0a4ebd6d185ee40183e56153114cd13e48257a983ca1c56e38eb624f7030044ee0a00e09fd95f4d9b32b6316bc9899e54b08b44a26fcf04fdc6ed24041474aa02ebd54e8835905e388be30e714f39d295451450147a821a88fa1264a30ed8e067c34f21bc0b4d20c2b9c2921f6b9c403ecb8993a6374029d1e23ca63487e74a21b73665e037cb4921e2e55526463e22822f29313f48d4c21c95c0b1cf07ee8e60858a11e0cd1bc1ce601fa214d0614a5e14c982b44dd8d026431d00410239b715c275838796526e2252d26c2c0c10633cb0de5a92a94f1304de82c1b9611ceee284f041c25acd3d4bd24e8da5088dec734073c2b680a27740eae9232aab8b9e0260405ec659d60d020e40f6cd121a84f45f248831a7514ade28c466a9860f43a8373168977d21f70c120a100b73af34194d8aa7658fe25e3b9f0c6911d1855388009a737e8c206607e46255cd9243a28033a9229660258b2135cb6e0820954d88514059defd38f27e1acbe49b8b944529d841e0c00175d8a56418e70478b481a8362bfea54a812c51331f44bc5904814901b4996c50010377f26bad04fbc58cb2da09b4329d7c73cd0836e44bfa09b199e4c5c743b0c0839500ada177cfb1c05832339a0e0914cc66b2de1129a658045857d088727ba145de94137427840a4c68bb69116883220b2223f38328d61e8d353502100e8c8844328e1c627515b5788850350c71ed31f26bc284806222175d3205175240f9dcb540727405d8e990f28cdc15e3a1b09fd03436f79464be875369cc804977c110b25ba4907448a6096c8c2c0603bc530668e2853ef1de1ec64152d0e2e1cf6e0be96753815a087501411390e182bd41504958da02f4e8d09b6e51fe3aa6708a9f90a61798fe0ecfa277cc1fc0b73b820f39bcd9a5060a31be15ea17924b50c6fa0555b7417c1880e0e5c52871723f88fad107809f1a86014546c5aa69726048adc6fe82700068d7a7ea4e80c59e50d7d52ac07993bb84f78e5b0b88c0367c2f81229e49c1dc22315782d5333dc5117245546d96e5c60380d8a9ffd50b71bbb408c882dc6a9bc791c6ec81a039e26f0e090592015294d1cee112435acac1fc1ec6beec6794013e5ac4529ce122edc508d72f9262921f0ad2c2712160c09721a132cfa80f415b8f3b0026b2de37e40bde0862efc25231e958af09ca7b84920951f04e877a82fdb6b1fbb9ed3d017637c0d3b41efb3e19886c0c807af375e77a41d049209d397516708b82c21fd5624878dbec4f81b33bd69e450fc5123f380cb8927d81c830c45b8ee211cafbb1f3090edc84a279b80774b6c7c1ae0e8557c0d5126021307e98cc04033f3a07090ee3cd070bc0933005da904f34fd439f2481d58f5b89a73504c3ba5f33c68611be02031d10395a8acd41d480290bd88d2001498ac5371129c10e9642bdf918a497a585cabe318e39cda75ecc02245b48a22d02528342290880c807491b08c3f53fc564049a057f21dba524e9c06c1430d15050f551aa82c3c9034e89c25902750cbec578c176ed5147170b2f2aacf1bb9d0fec42cc4061fd545050d5c861a0100a90afcc38bd181c8cf2c30d4221650ef560498fc31f4050c55f743f00e254929c307e0ecd4082d8c31d027537dcd73259f58415ea7807cd77a5914850db307294fc31a207dcfcefd4c0c583c24ecb1044ec57951e7d40adffc4daeb85d1fd708c021cb0d8f78ac5040353cb72097a3351433f329cec630bd8596487ecf1fbc2a8b7bf82e544f9575ed72a48a06a77cf529e11c7d576cef47d5ef0ae3d0752782432e2bff55284ba050f8bf2f00514007b78117b498c023048e278c973cb8f037f46e2c5c7227db12e93303b7c4414d77da07a97346551acf08b9c09cb1cd3c8337363dc9f470808ffd05534195abc2b8f47330ac13774255d1660c56e1daf43f5006558125c933f258a72a00e7508ae8c45dd2483b5241d419d2c878093d5e6bf05cb34fbd287c5c9b96f54a08349cfc1d2c61bd2b3cf91099753d295470d39c4e21b9fcd6ac9bf89e80cf045141077131d6bc990b9890b8abf51aa02ef0e75a40771c746e6451fe20c365ddde6bfd7a00f230a920c03709ec957177260cdfaafb17fc532980922f6461c525b53cf44423eca56cce34f5c71bc00e34df06782d9dbcc975a47376f7ee0009befd1c400dfb190830992c427ffde9a859dfd4060cd5426fdf8021c63cda452dc74f8128f4d1f8a7e86d2d2433291fd80eb305f0f83e1cc84f0b0cf54b63db7c03622aaab99cac176bc591647fffff354142f802b46eee59f75004a349393c43a67511b8d0467e7aac1e58a3f02e91eb254f0c037ef6518fbc9fa028133071a6901d1f214fa72862e31873e0f48b2eacfb504bd8b528675c12b873662c4728b0ea62022e7804997eed56ac3ca3a9233f29ac7d5426fff41bb799c07325e3510c1e706e6011ec602b8b13085c192b8a0e904103172928f90058798e8651949f6f12df2cdaa056931b4582659ee0078829bc783410cc56a86ac92ee3015fe812b73d808e7c03d443eae00458234fb820a5b00b09e5b01f6a551fb7c4824b728029eadd0825e81bf0204efa7480863b6ee71b830403c3150e78d28a28a64d4fa0352ebecaa831f210076e7a9b73e00b0909a15db9e88f27cea49000912de3e0f988cff80fe450b37e4ac022e00fa39619be5c08c4ced95388c3aba52f6cdc1737dfac046c2a40c03504fb270599eaa0ed2aaf033802488d31b2aa7755444afe584047e82adf3e7cf9781cc06b49372e1c66f88e905bc004030c9ce807052414e009967c70d0f7650872c1f30cbef5d46c0e11cb27e55018c1dfa71b299f5d356315e47f26a02342d97167250f378c74a628dc18d293dd3aee7c78fcca7a391ed506c89168c8155d4d46e4c8ddc19fbcfc1c8e7a027887ec242c7e212b9a922872f130e2d164e8b8d798e135b968260e2bce85e470c4a11ea021444683886d4675c4464372a093021c0d81a321e8f65154a26702bce1dc68d0a12e82e314e70009a7281285b716f291d1dff51f09c8cc9bb934282928d0f9a40195ba19081291256034ef075c1e481b26201c19e420c192a40e9a13503ade89bc5c709baa9f325429ba80ec480b3a1b2a97c903a77927b718e089836424f8151da1e89d04b839e114d2191ba5009f22fac00dff339eb454f09b512f7c1723fe00e04bbf0e0be0f0ddb0faa10d5faa44b5074ab3d5e82c6b48af130fea7645bfa7fd11a243c9a559b9a316f85efdaf18b856f5074a476f17a841ef547b192744a784d412b012fe49f21b13466c904944ef477c0616e048272195fafd84b44a9e0532bc3a501b9842d0273122a93a3052d03ffc4daca90ad1130e1545a8794820faac44191289c6100e0c3be1241c21628f80de402b5427de6732c491322fbdda0f889ee830a0c800838e5056d21e03c942f4664c1e4616efb68ac1861b315cee4c3505e284c12061309c46309c4c1951921fbab0f4ec96cd805c9a1a297c10f844054a429944b10d5da0d7e03d8a01bae812fa438c1d5dd417f2b4061a4608eab523d84b70eb92200aa946fd48454455fe312a9719f84799fa48b4ef0417e04952988a3b4a21cbe24ba325e6edea1422fc29ea0333251319b47528d02e4e49ea31c627e32b43e73bf08b84a00a60f6d05e9a42c2d17e2c590c27828df31de799f1b760335a8f4ab82e2f48249110fd27b8df6102559862d58deee0e491327e10832e1d470b84931cacd92836637cb02d30903ae49b2763d551e41c0ae619b1a84d390492808557fd4efc9e5a07e8212f7e2a24056b41f532c89faa114e1e24150cd11ffe4d1902274cb5a8a1f44ba511e06ef6fb034aa73a7bc488334813a2b745e992ce9c32130b422e0502a3a33b993cfbd6b0cb3495f5088947e0414fb7ef43a378aa7dfd44a6d71bcc6c08c9a242560372faa8bd021caa4dcd010256499519f64b9e18c3aa4d906e4cb7912d3285b6f88c42bdcc721232c81483ab29fa46afafa313e843bb412618243d1bcb4bcd531aa8824142aa6742eb1d8d84ba552a514d3b46b4a61cfb34e26ee047ab02705e29f461e84a77196b4ca9fec40097b018283d009a52a5a2e41219f0e0a402094a4713a703494c34414346a314fef1910451183b6aa27f821d5023fdc944a03faaf323623df5d75e4323297e1ce0cae4b192087dd8a0719449bf94514b42c687f5184e4ca5a59225bf7a2812747f018e1d32dd024989c819a4dd10ef162814f4600361a319ca80943349053d00a92138fee801c2157de144a47fa2a7b44d4b1e5923011d2b9932482649e5a74a0e29fea54400e609b7a27d063a13f8a55072a78d99d6b1903133c5da1aa2af290d151e64c0fa932dc592154f9c10d44870bd829f42af43b7a429923258248ab235abb350d61e8c94e0fed46cd54b489a848ca95da2047f17082aa541d3d0e41360a8b8c9e9143d01abaf5256afc8d0101543c9c0a703a25fda4afc5b3e4859470469943741bf1a6d42b819434d38fd3ce845b01f4998b21eda242f01994894304f17044e4eb7109b9b4d025855c6924c307a4a4acf2aab1ca31ac6db8621a6f71accb0206d1fea10e4a2302a5433427579aba76af191a24441267a90e89ede20ede43fb5162050a109693d4dbf15d2144ca9a14da665e6490ca2af063616c63f049d651b4a90ecea2008d2ac4c42edf0efafbe21d428312c231d033992ff501610384fb74191a57aa4264dda33424b059037cb022a4b175e6905853c932261eac0a0ee5ca942087791b444a2906a904146f3511504a6502129b541480559b118e43241abb9a2788db7674059b1af41be4206a31ceed2234550430221d94e083225a17afa09105536284f3c52b51320d0145125b7a461aa4e94400e19efd61703d04a49670f4a087d1c0325ea08b0a258e09cfa24f22572a7a4fe8753b512a0a504410a92aacd1401c9ab761502484e16a604cd1c182620009214fe49921754127936845ceb52bf2ea29331693d50b71302e9530de565ef9d985405a0930200044092f3fe1197541023ea38a2c1290287e0aaf952c72703eb50c70473ef4e974205074c1307868c162b1d00400193fe025e0f107caa53bf250319136c99521074c948490546641e0692b412081aaf6c4700278914af53fd0e903182495f0904c193eb510de94f50a108ada64eaa0764cae20d1108fa9dcc021338699105d80c0002a18aa1ca06ef2c5a0d25a25336a95507f4550e32ceaf5407100a446611002733067abb0b1254c121eb02b21d0c07492704491f0d0886520d097d320f0ba050061070d29207610a109cef9521844c670b08e509c6108c0c09a4740d41929b0e81240310492f0954b008931182450143440886588e0a2196630b88e50c6088d50e608855d681590218a9070a5408044aefc68424aa63650beb329e090c8c5ba7470da392657b0f9064cb13a2006ecdfe0b035407029171b74230064a0c32bea7080d42c6c3090e900e0a1092e44d1446460027899d2d0647ea70a2824f0c53b73092a2c40de48e070ec91d080f92b209110a49990b154cec00464a0d32080404b3f34a0e168d60863f050f269f108c913a061124750712406d740917a39604c0488f0e29a903900582a98890a264a9c40f942604534c991a10923d0512247b06134031390818a38093150f93570241ee0a1021bbc1d79c10efac9303a952a109117399042a60ae06051444f607198c1ec0c8ce11ea4010a65c266b968f59950131160635134cd902b41a8cf504f501158d9905f34119be2a0abe2452b582bc5242085cb023b2000605a1a1a5f5fedc1d10485ec91313f6d101f42aeb8cd4910e48e50342486546a4a20461b418f28c09c48643404b22c9081854fd0a44c223f5fcfe13532090852233291452fefcf4b01248c5014241fdca9302a1174687964813298f08136bb021c904824af5414520ce6d73f7203cfe5f0404b28812397f16eb4f02f872cf12aef7019329f9c2121a954420e57202c14e4118e6067ae812ae1fa4fa5e42124594ebc22a1e29ea1410c449f001aab83c0c21466220f2e044a6b8e81491eaa0a2702e9caa4f17651f03f01968494d97ec619491541612cc7a01de2b8523fde90562fd1e33f120d81e1d402109458efa60960e88983809b789fe08ae46b01cb516064f41705d28534e18c404e005fc7f117d4c03fc1558000dff29c5db907e7e9c1a43e9d3d205631d99380d1c21eac4a354fdac2145c814e8c1e9eb3c1b090021560407b0228dfe340302a5a298eb534d1978066610f04b344b05334cb4f1354ab207540b5e05a4af03c610485fc19d47880704a115091a77cb4305e048aa841035fd8203b1d146ea24f1fe1ae1e348eb8855b2509054a21a08e063c6051d4a078f1232ad48a39a1190fe08e81a16949569096f19420b2b1888010871522322484570fa04930244ccda21c6f740b4894672fe1a4c10688374a61b9009d0553cac4994420ed8de754717d2830bd38fae44ba67010a9afe170ab16507d28e0812fd1c45826c785c2b16e82a858810426121a124b48410edfe1b4b2070eb4aa4ab1c7a490ae07425c5d648d115486f46241fe951f8a84877a1155d5a1609fe218145a0b05e821924e94008ba049146f570b14028d1a54afe78e580a0a2d21deb2548d4140d2b160e69490c5b29f5b945c6b9441097f642c914581409e0217445b09f209837843800412afedc51fe62464490456029b782ed0413cd3a1d4902593ca9ea941ec0aa43470eda347f0d8c1cd25b4487b4f1c49a4191b6134ae008e9fa2498aca4eb145612411a014122fe240d851101417486e0f5109117a94310901665471fdaf3a0b32bb0ac8e4466e42d9326f5d61052af18fa7f130ffa242f055292a8b844084508449a3247a6a033140b084ea114f40b8454f522fe75409aa4a2144a7b610ff4191385622a34a45ac7e8e3522e4123e2122310fad88e6485ea10e4a85843459029e88283ebf0b436124104d8b01041b5e52570bc1750004179e89f02c00e2816f0f86d04d52305fdfced08fe1244edac6aa89f5424d821d46a99e86ea36a75fe4f8006502228b25fb683e04420bca0bcf420d0f8dfa82f2c29bcbd081bd00e3c17e8e935247f0540102c1411c9898048c965fc4c9998ad280923252d6402a1cd29552d67f424a7fc31209989ffba8002f001400ebc9316a00ac2772c1591cc240854b803f48a44a86e72b083a4c96e8251ac57b6a3443b8223bc38a0440c0493712295fa3f17980829ac759e19e026e4fe500d001bd428fca9253f4019e845202485a888b0a04800a153802eedd413aec190de27884907c8562bda4c0a8433fc783443bef22ef42b0de9c5190393d051330374ac24a038264cbca5cd33504a01e7169883009236442dab3c0064053abf084ce4e844762213a2bf0957415056798a7374450132457d2df49deb0cae457d03c182972ef5967b292e2aa9064441f20a50bff479549bfc03e1f1eef8b5a0047ae10ee0c2207e860d2f702851a8ce001ccc26540ead0ce23c149b082cede6eb3fac7e400f20a01b820117d06e771c5b0d741f73bb2dd451b14b7d9fa0b5f83d20c3133506cba4a41a96015c1e752a3c23496d2c185c3b814e21ad1088381c12823d991ac7d00d081f1b50a188e719d40f848b2918c13e1209f992f7107194002944ba3c9856340ce26b3c4655d17837044e1921ce202ec4a0825446f06548c01954510f5d3ddd314073d99ffc4bf8600ec42e435f3514a03f45c80d330504cf16f0d62361cb2c29391466e442c18d9ad5a71fcc09528beed500c111ba17801cc0ca16397223568eb120536a63f71a2eb112b354508548f773e8574fa8299b121480c401e9edc042e2ae17fc11266985d477c3a877d7574906d26d822e1120851340119c50a6adfa78f431a162ff22f8060421a025244826e407e40530147915e053f00779ce13a040b0c5490d26d6ca0c5414102e2d64fb2772e8f821800704bb64a4620e250011f53fd029f42243412b90a17dc7a8124141404c84663ddcd940f44ca3ac048fefa0d4991c1e26a5c330a664acf89422fac450801a22bc4b0e3d4f2ae572066060b0b164963f07c109e8467688320dadc6b718510aeca857f7407120e8880f53a6cacf0eb5802791e6f0e088917322b13c1c3bc324ed4ad44e75470c1db49f21107a85cc79e2f44cba832c07035f2205243b493390edcb4021683202b72080111cf8c17682cf0eb6d0552a063347e409a62471fd2610a949d3ac4ff5e81103b4c0ddc82868250748a1485993f82fa1950c1b71ab777f27800db5f002d02a201e82f7d42142bd0c7d7e500f299d5c1eb37a01dbd3d0035ac368a817f104544767e0940aa5fb532016e901048c1ffd4df40c59b400858aa01f5d4c73a07ec4403975c8ea9e10b5d179200bc6e420c53c59511426c01842d4f7d07f78ebc8a8a3188e8342250784d02e85406406e16038093c1fa8094241842100c20cb38d80d67123727f29d4492c79161f51e547f77708082f198dc003a6232b3aca407db69318a1553c40241ab1b274a7320a742ef9935f31d049e27c18e18ce42410e8283fe8b854479af8569b911d34b5bc0a229413089c6fcae411c790f02a58d89aac02d46cd720e88c2297f90ea83232fe138de004c0ac3783f6410d4bf4483c375684a25b27875940d80e1eac0aa13f080c8cc005d09791dde20b7e9ae827e058c4926eeeb0a90f188df0f46f2bd71fe8d509478e0a5047ac7a8a21ba8c45042ad1c97f96fc6fd483bc1ea88adcc60f91f913511559d4996a2f2424468bdff80c48fa6e08af0b8ce00211182a4d671e24f3a1c02720fb81f4e8228b235af825de5a542e0b4870beacef05b35a27171243d57f02040c5147a8a0e71729867c6fbdeee878422c6db2d131d3771e2c904c07bb83a4e87a52b8ef801aa66a2a6766ccbff4cb42d9bc245bbc3a9a0940768ce45ea8b0576ef283b17390ac5de024810456335133cb4791c63044e74ed11210c88f613a5190f729d0f71fa00a118d8990b5996c49c584c489234780d4eb66c3d1eb991770025e1f8b46f78c909a22fcd7283215504a2c9c245ef65fa42a4890910936787e0b401da8fe5c28f11168c17b26e8d6465a0e55b948b50d3ae84ac1e5a2b4ad0c4aeba2a9551084541112471212c186ea087185f8e82bfa09fd494ab2a426e38b22d2ef490497ea57f50b92fe710a654bfd79238fd04699da42806b3160746ccb0ba85b0ca1d62c0463e808f62298b6e8de0dcb8ab8816007e2a6230c263b601e8bc053c969315f99583e32634d60725bd4c33c1d064b51272627d270128cd6c66e65340bf403be0c541c5fc69243b39f13f0b0118137f8f544ab350eda9185fa1949ac60cc4b6043ef0b5be395100c41a6630447fa30da45df244748fe1290ff4ab00c0eea4bb4950b4d93f40a564ea50962bd4ff508b2fa502b07a469261077f074bb0fddb1f8474a81683b79264b6da5aa12b549884ace7322988222a502a40ec11495b7109dc2a8764af59277364ca6b080fe488399e5a700c59851e813060b77bf46c243053a85121449401081ce8645f441271ea45e25244c41cbeb4bceafd07706044b31b740c804d555a130dc11f4979c0b82924d26059ffa41bfa29208ff42e9914ff60a6fe043e551ab05b5fe7969e3b5ab47ae0420c31431f0c1f20d1268e00b1164cb5ad03edd5609464cf570b78233ab55a2125fa9a530391be9a70ad4bfc9e054635e7b41a1109e0df0f53a53a4643d503254e8c1da074de843b7c8a205a7f83efb4131995c03b70bd9981b56470206cc89be744bb7ab340ae4d613b9fc45c858a86c49f48a4bfa8efc434657b5a16a0889aa10448d0823f84216794d09662647bfc6cc90bae98f07c696b9a35389667b556486f454585b049c575bf40389945d9875016d44e72abfa3af48538516606df44168f10a13062aa584121438b00785b14c0aeb46ee29060b08212a4557a5920e25cb9aa1cd0af8192a0950a11768a0836220e306149b5932044aa2f4030a25a90aea69ef6160cabfe1164e452529066e63c191cd15f030051c23c84aa52c741165b122144dfe64c389a64f4c25ea84c891bfa56bb7a1350b9652679185f094da0a47e452feab1ac54556325307b46b5afdd62c01712a5e4749a7a37ed70443bf25f5fc58f59903a7b7fa57ab02adf761ec0147ce5430151db944128a499c76b8c3e49a4985ce09d1602498654e8225c2130d8ea1459e8484ea90fe10e2babfafa14a799848a29dfd0b038e29d2d1f778b3a40a748381b20562700ad49c09f212029104bfe3b9a6a153de064c03e6f189bca4cfe854b8c9284259550468c49844b4375bf592ecef5fa3b4036f2ff4f0f3dc5cb0029a63e58392481ea28a0e435aa3714dc536a60e365ae1b2b1c40ad5b9794e4a4f828d2891106a4af5883cafa3217e8317a5a0e4bfba42e856fd26a797c24a4319ec198acbf40ac945f3446fa1850139533adad008d8065420d1e7fa5513b4059257554156cc355833c862b4904f2670a061f7e180e3c82af754b24ca41c0b7912e2e39255f0298786520a958d90fa544f485044c024120dccbd4d08b5d4ac5236088853d4b2414b5db1cfa3abaf44d0552c2497ba544270552aa6dc56549408b214b08da7260d9344e88e10310b103c13f25b4bf58909d9578e08ea4d0e511902c11150c46b9a07e84127a5d4c72a440f889d90a2944babec5650742de3b58b5c885211f7ee1593012325d1ccf5e88a5e57a2d44198ec083946da568c1c6cd50d60de682c12676d7f47bd1109f4c11008e803a507324da121f4370f0683a04065e25044204fb40e08836ca342e8b110082139c44a03420dc2f252e2099953b489ba6b043554caa002a502c2fcca090dfd260383e11183cc06260ae4c9124c52e5f3a8b907fbfc1aae32f3543205bffd545710638e54a13008822bfe084fbfb01d31cb25128ad388c684c4b4b50d532682e9bb0c5cebc189a3520c8e410a01690d08d2b2f01587622b4a7104404f1403c115bf8e204e05551331f9844451906f12012784d031f7d28650920304413a042a231c83590f9da2551fb802571c0c48b31007b380164d19055847aa8d166dca4f535302d8b515b9018a15a1969d0c931445f5b9ef5cf72e5246511ad9762f04cdf002503354587225ef57982140944526f2b193a97f18025472b517015ab52a3c4089f59066501611482ff5410e8926caa3cef7c4d108b25049f8baa952a99312556e0fb205441eb681d90d07671ce64e7dcb1a4b524c4222bfdc36194d05d3a8944e109be46ea3457425f546c9440093245001e9e621f5239f1d534a1c551b084aa1106072c5b1a45da5b225b7a64a1047221200bd0f987df83075e3204660bb1d48b59449408441f287b41ba0f50495a71015db1bf065244259804922631b7ae02146bc2f1f47b01e25b528a54136901c29bd4121fd0529a79524c1cda924064938aea837b03626c064594725418e272243b548970244e133b4134970db7607ccf511d3d78f06450f15ab05b25bac2ca1b1b5a5c34ecd0c3039c241b4c9244eba42b52334a514ca23b2cc9d37451392d20754108cc6b4063ab66c4d35434e6785a2e9d9451892096064b3e5b8e8e0a249fd6519fe1b5970006440552aff96d9aa7141111362cd0e51103ab10d92a6490325a21819c81e921a0cb71a567411fa323a0910e8192ac88ee0fe3238c370e954bfc820ef8091401a30ed53b00c3cad01af0ace369912c34d13c15fc2c312a1f70619d80c2f24ab4125014c026e493c8c681a6eb90d1487a4e141c94b8f26533c565871c546ab84b038e0542273820f23eb42c90aa32ac354570f98daf8f4782018aa0555e5eaf01142e580f68f4ba12c3c11caaba3e44558b799bf4742720ca445b62b3c28250a8554f72a093833530864a79afd22
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

The Bad Apple disk image posted by @ScratchMario3000 in the above three posts works surprisingly well in the emulator!
  1. Select “load user-disk from code” in the emulator
  2. Paste the first section of code in
  3. Paste the second section of code at the end of the first
  4. Paste the third section of code at the end of the second
  5. Press ENTER
  6. Press and hold the SHIFT key
  7. Click the BREAK button in the emulator
  8. Release the SHIFT key
  9. Watch the video!
ScratchMario3000
Scratcher
74 posts

The Beeb - a full BBC Microcomputer emulator

RokCoder wrote:

The Bad Apple disk image posted by @ScratchMario3000 in the above three posts works surprisingly well in the emulator!
  1. Select “load user-disk from code” in the emulator
  2. Paste the first section of code in
  3. Paste the second section of code at the end of the first
  4. Paste the third section of code at the end of the second
  5. Press ENTER
  6. Press and hold the SHIFT key
  7. Click the BREAK button in the emulator
  8. Release the SHIFT key
  9. Watch the video!
I tried doing so, but it didn't work.
Jude_5152012
Scratcher
4 posts

The Beeb - a full BBC Microcomputer emulator

I've just made this BASIC program that replaces a specific character with the euro sign (€). The disk is here:
555345522044495342524F4B454E20240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B00000003080320001923804701CC020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D00050920F1BD31320D000A2520F1225768617420636861722E20746F206368616E676520746F206575726F3F220D00141920F122446F6C6C61722028747970652027442729220D001E17F122506F756E642028747970652027502729220D00282DF1224F7468657220287479706520274F272C207468656E2074686520636861722773206E756D2E29220D00321420E720A5203D203638208C208D547C400D00341420E720A5203D203830208C208D547E400D00361420E720A5203D203739208C208D4440400D003C0E20E9204348203D2033360D003D0B20E5208D4446400D003E0E20E9204348203D2039360D003F0B20E5208D4446400D00400920E82043480D00410B20E5208D4446400D00462320EF32332C43482C32382C35342C34382C3132342C34382C35342C32382C300D005015F122446F6E652E205365653A20242F60220DFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Go into one of the non-text graphics modes, then type “CH.”BROKEN“”. Please only redefine one char. as the graphics will freak out and I don't know why. Please tell me why.
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

ScratchMario3000 wrote:

RokCoder wrote:

The Bad Apple disk image posted by @ScratchMario3000 in the above three posts works surprisingly well in the emulator!
  1. Select “load user-disk from code” in the emulator
  2. Paste the first section of code in
  3. Paste the second section of code at the end of the first
  4. Paste the third section of code at the end of the second
  5. Press ENTER
  6. Press and hold the SHIFT key
  7. Click the BREAK button in the emulator
  8. Release the SHIFT key
  9. Watch the video!
I tried doing so, but it didn't work.
It definitely does work as I've tried it here several times. What didn't work for you? Describe the steps you went through and the point at which it didn't work. Was there an error message? How were you copying the code? How were you pasting it? Etc
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

Jude_5152012 wrote:

I've just made this BASIC program that replaces a specific character with the euro sign (€). The disk is here:
555345522044495342524F4B454E20240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B00000003080320001923804701CC020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D00050920F1BD31320D000A2520F1225768617420636861722E20746F206368616E676520746F206575726F3F220D00141920F122446F6C6C61722028747970652027442729220D001E17F122506F756E642028747970652027502729220D00282DF1224F7468657220287479706520274F272C207468656E2074686520636861722773206E756D2E29220D00321420E720A5203D203638208C208D547C400D00341420E720A5203D203830208C208D547E400D00361420E720A5203D203739208C208D4440400D003C0E20E9204348203D2033360D003D0B20E5208D4446400D003E0E20E9204348203D2039360D003F0B20E5208D4446400D00400920E82043480D00410B20E5208D4446400D00462320EF32332C43482C32382C35342C34382C3132342C34382C35342C32382C300D005015F122446F6E652E205365653A20242F60220DFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Go into one of the non-text graphics modes, then type “CH.”BROKEN“”. Please only redefine one char. as the graphics will freak out and I don't know why. Please tell me why.
I like the idea of this program but there are several things that need fixing.
  1. You can't redefine characters in MODE 7 which is the default mode. You should add 2 MODE 4
  2. Line 50 will wait until you've pressed a key. If it isn't “D” then the next line will wait until you press another key. Etc. Add 45 C = GET and then modify lines 50, 52 and 54 so that they use IF C = rather than IF GET =

Last edited by RokCoder (Sept. 23, 2025 07:36:35)

ScratchMario3000
Scratcher
74 posts

The Beeb - a full BBC Microcomputer emulator

RokCoder wrote:

ScratchMario3000 wrote:

RokCoder wrote:

The Bad Apple disk image posted by @ScratchMario3000 in the above three posts works surprisingly well in the emulator!
  1. Select “load user-disk from code” in the emulator
  2. Paste the first section of code in
  3. Paste the second section of code at the end of the first
  4. Paste the third section of code at the end of the second
  5. Press ENTER
  6. Press and hold the SHIFT key
  7. Click the BREAK button in the emulator
  8. Release the SHIFT key
  9. Watch the video!
I tried doing so, but it didn't work.
It definitely does work as I've tried it here several times. What didn't work for you? Describe the steps you went through and the point at which it didn't work. Was there an error message? How were you copying the code? How were you pasting it? Etc
It seems it does work, last time I just did the shift break sequence wrong.
eurokid4
Scratcher
37 posts

The Beeb - a full BBC Microcomputer emulator

I tried the bad apple disk (since I was the one who requested it lol) and it says invalid code?
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

eurokid4 wrote:

I tried the bad apple disk (since I was the one who requested it lol) and it says invalid code?
In that case, you haven't followed the instructions accurately. Try again, and ensure you're posting all three full disk codes one after the other before loading the image.
Jude_5152012
Scratcher
4 posts

The Beeb - a full BBC Microcomputer emulator

RokCoder wrote:

Jude_5152012 wrote:

I've just made this BASIC program that replaces a specific character with the euro sign (€). The disk is here:
555345522044495342524F4B454E20240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B00000003080320001923804701CC020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D00050920F1BD31320D000A2520F1225768617420636861722E20746F206368616E676520746F206575726F3F220D00141920F122446F6C6C61722028747970652027442729220D001E17F122506F756E642028747970652027502729220D00282DF1224F7468657220287479706520274F272C207468656E2074686520636861722773206E756D2E29220D00321420E720A5203D203638208C208D547C400D00341420E720A5203D203830208C208D547E400D00361420E720A5203D203739208C208D4440400D003C0E20E9204348203D2033360D003D0B20E5208D4446400D003E0E20E9204348203D2039360D003F0B20E5208D4446400D00400920E82043480D00410B20E5208D4446400D00462320EF32332C43482C32382C35342C34382C3132342C34382C35342C32382C300D005015F122446F6E652E205365653A20242F60220DFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Go into one of the non-text graphics modes, then type “CH.”BROKEN“”. Please only redefine one char. as the graphics will freak out and I don't know why. Please tell me why.
I like the idea of this program but there are several things that need fixing.
  1. You can't redefine characters in MODE 7 which is the default mode. You should add 2 MODE 4
  2. Line 50 will wait until you've pressed a key. If it isn't “D” then the next line will wait until you press another key. Etc. Add 45 C = GET and then modify lines 50, 52 and 54 so that they use IF C = rather than IF GET =
Thanks. Here's a disk with a new version named “EuChrV2” (Euro character version 2)
5553455220444953455543485256322442524F4B454E2024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B00000008100320001923809401CC04001923804701CC02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D00050920F1BD31320D000A2520F1225768617420636861722E20746F206368616E676520746F206575726F3F220D00141920F122446F6C6C61722028747970652027442729220D001E17F122506F756E642028747970652027502729220D00282DF1224F7468657220287479706520274F272C207468656E2074686520636861722773206E756D2E29220D00321420E720A5203D203638208C208D547C400D00341420E720A5203D203830208C208D547E400D00361420E720A5203D203739208C208D4440400D003C0E20E9204348203D2033360D003D0B20E5208D4446400D003E0E20E9204348203D2039360D003F0B20E5208D4446400D00400920E82043480D00410B20E5208D4446400D00462320EF32332C43482C32382C35342C34382C3132342C34382C35342C32382C300D005015F122446F6E652E205365653A20242F60220DFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D00010C20F1224D4F4445220D00020820E8204D0D00031720E7204D20832038203D2037208C208D5441400D00040820EB204D0D00050920F1BD31320D000A2520F1225768617420636861722E20746F206368616E676520746F206575726F3F220D00141920F122446F6C6C61722028747970652027442729220D001E17F122506F756E642028747970652027502729220D00282DF1224F7468657220287479706520274F272C207468656E2074686520636861722773206E756D2E29220D002D0C20E92052203D20A50D00321420E72052203D203638208C208D547C400D00341420E72052203D203830208C208D547E400D00361420E72052203D203739208C208D4440400D00370B20E5208D5445400D003C0E20E9204348203D2033360D003D0B20E5208D4446400D003E0E20E9204348203D2039360D003F0B20E5208D4446400D00400920E82043480D00410B20E5208D4446400D00462320EF32332C43482C32382C35342C34382C3132342C34382C35342C32382C300D00501820F122446F6E652E205365653A223BBD284348290DFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D00010C20F1224D4F4445220D00020820E8204D0D00031720E7204D20832038203D2037208C208D5441400D00040820EB204D0D00050920F1BD31320D000A2520F1225768617420636861722E20746F206368616E676520746F206575726F3F220D00141920F122446F6C6C61722028747970652027442729220D001E17F122506F756E642028747970652027502729220D00282DF1224F7468657220287479706520274F272C207468656E2074686520636861722773206E756D2E29220D002D0C20E92052203D20A50D00321420E72052203D203638208C208D547C400D00341420E72052203D203830208C208D547E400D00361420E72052203D203739208C208D4440400D00370B20E5208D5445400D003C0E20E9204348203D2033360D003D0B20E5208D4446400D003E0E20E9204348203D2039360D003F0B20E5208D4446400D00400920E82043480D00410B20E5208D4446400D00462320EF32332C43482C32382C35342C34382C3132342C34382C35342C32382C300D005015F122446F6E652E205365653A20242F60220DFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
I've made the edits you suggested, and now it will go into the graphics mode which the user will respond with on RUN/CHAIN (it also prevents you going to MODE 7 by using a modulo), now uses “LET R = GET”, and shows you the character replaced instead of just the pound and dollar sign. Though, there's probably still more problems left, or more introduced.
Also, sorry for late reply. Never used these forums before and didn't know that I wouldn't get a message for being cited.
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

Jude_5152012 wrote:

I've made the edits you suggested, and now it will go into the graphics mode which the user will respond with on RUN/CHAIN (it also prevents you going to MODE 7 by using a modulo), now uses “LET R = GET”, and shows you the character replaced instead of just the pound and dollar sign. Though, there's probably still more problems left, or more introduced.
Also, sorry for late reply. Never used these forums before and didn't know that I wouldn't get a message for being cited.
Much better! Where did you get this idea? It's unusal to see someone diving straight into BBC BASIC by redefining character graphics!
Jude_5152012
Scratcher
4 posts

The Beeb - a full BBC Microcomputer emulator

RokCoder wrote:

Jude_5152012 wrote:

I've made the edits you suggested, and now it will go into the graphics mode which the user will respond with on RUN/CHAIN (it also prevents you going to MODE 7 by using a modulo), now uses “LET R = GET”, and shows you the character replaced instead of just the pound and dollar sign. Though, there's probably still more problems left, or more introduced.
Also, sorry for late reply. Never used these forums before and didn't know that I wouldn't get a message for being cited.
Much better! Where did you get this idea? It's unusal to see someone diving straight into BBC BASIC by redefining character graphics!
I actually don't remember, somehow. I did figure out that
 CHR$23 
redefines the graphics through reading here and the user's manual (though for some reason I've been skipping straight into the complicated things, like putting assembly code in memory and reading from the disk). I think I might've thought of this from an idea I had of replacing the pound symbols in Candyfloss with dollars or something. I have done some things in BASIC earlier, I just haven't found them interesting enough to post them.
On a tangent, watching other gameplay of Candyfloss, I think the sign in the intro/weather screen saying “CANDYFLOSS” is supposed to flash, along with the bankruptcy message. I assume this is to speed up the screen as it would need to (I assume) draw the paper/paper-equivalent and later the actual character constantly to give a flashing effect.
Softer_GAMEING
Scratcher
43 posts

The Beeb - a full BBC Microcomputer emulator

I noticed that if you play the following disk (Ladybug):
4c61647920427567526561644d6520a4456469746f7254a4456469746f724da4436c7320202020a4456469746f7220a45f526573657420a452657365742020a44c616479427567a44c6f6164657220a45f4d6170332020a45f4d6170322020a45f4d6170312020a45f4d6170732020a45f487363202020a45f436f6e666967a45f426f6e757320a44d656e75202020a421426f6f742020a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009033200000ffff9f04c0d10000ffffc801c0cf0000ffff8300c0ce002b002b2501cccc00192380630fccbc0000ffff7e00c0bb00192380a508ccb2001900615849cc6800197e49a231cc360000ffffe700c0350000ffffe700c0340000ffffe700c0330000ffff1500c0320000ffff7e00c0310000ffff7e00c0300000ffff0500c02f00192380132bcc030000ffff6900c00200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a42415349430d06160717010000000000000000170001000000000000002a46582032303020310d2a4658203420310d2a46582031313420310d48494d454d3d26374330300d0c16071701000000000000000017000100000000000000434841494e224d656e75220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00010845253da30d00020bd33d26373830300d00040c43253d26374238300d00050c53253d26383031300d00060b46253d263133300d00070a4d253d2636390d00093641253d353a58253d2637303a59253d303a2158253d2630443234303037323a42253d28ba2826464644442980264646293d320d000a29e7204225208c2055243d225752223a4c243d224c5222208b2055243d22223a4c243d224c220d000c0eee208520f26572726f720d000e1747253d47253db93af26c6f6164436f6e6669670d00101d7570243da4636f6e6669674b657928bd2843253f26374329290d00111f646f776e243da4636f6e6669674b657928bd2843253f26374229290d00130af2696e74726f0d001505f50d00170ef2736872696e6b2832290d00180cf26f7074696f6e730d00190ef2657870616e642833290d001b05f50d001d0f4b243da4776169744b65790d001f23e7204b243d224d22208c2047253dac2047253af2646973706c61794d6f64650d00210dfd204b243c3e224d220d00230ef2736872696e6b2832290d002520e7204b243d224922208c20f2696e737472756374696f6e7347616d650d002722e7204b243d225722208c20f2696e737472756374696f6e73456469746f720d002930fd204b243d224b222084204b243d224a222084204b243d2255222084204b243d2245222084204b243d2252220d002b13ef2032333b312c312c303b303b303b0d002d17e7204b243d225222208c20d7225265736574220d002f152146253d303af26c6f6164436f6e6669670d003015e7204b243d224b22208c2046253f333d300d003115e7204b243d224a22208c2046253f333d310d003215e7204b243d225522208c2046253f333d320d00330b46253f343d47250d003560e7204725208c206d617031243d225f4d617031223a6d617032243d225f4d617032223a6d617033243d225f4d61703322208b205a253d8e28225f4d61707322293ae8235a252c6d617031242c6d617032242c6d617033243ad9235a250d00370841253da30d0038335a253d8e286d61703124293ae7205a253c3e30208c20d9235a25208b206d617031243d225f4d617031223a41253db90d0039335a253d8e286d61703224293ae7205a253c3e30208c20d9235a25208b206d617032243d225f4d617032223a41253db90d003a335a253d8e286d61703324293ae7205a253c3e30208c20d9235a25208b206d617033243d225f4d617033223a41253db90d003c67e7204125208020ac204725208c20ff2822414343455353205f4d61707320222b5524293a5a253dae28225f4d61707322293af1235a252c6d617031242c6d617032242c6d617033243ad9235a253aff2822414343455353205f4d61707320222b4c24290d003e18e7204b243d224522208c20d722456469746f72220d00400bf273706c6173680d00410ef2657870616e642831290d00431cff28224c4f414420222b6d617031242b22203738303022290d00441cff28224c4f414420222b6d617032242b22203739303022290d00451cff28224c4f414420222b6d617033242b22203741303022290d00460c2a2f4c6f616465720d004805e00d004c0cdd20f2696e74726f0d004e19e7204525208c20f2616e794b657928343030293ae10d00500bf273706c6173680d00510ef2657870616e642831290d00530ff273617665436f6e6669670d005510f2616e794b657928323030290d005705e10d005b0ddd20f273706c6173680d005d05f70d005f1ae3205a253d263743303020b8202637464537208820340d006008f32044250d00610a215a253d44250d006208ed205a250d006469dc202632303230393139412c2632303230374436412c2632303230323032302c2632303230323032302c2632303230323032302c2633373745323032302c2632303230333032392c2636303230323032302c2632303230323032302c2639433943323032300d006569dc202632303230393139412c2632303230374636412c2633303243334337382c2637433230333037432c2636343343373833342c2633353746323032302c2637343738323536302c2637453243363032302c2636343343373832342c2639433943323032300d006669dc202632303230393139412c2632303230374636412c2633353230333537462c2633413330374632422c2637383735374632312c2633373746323032312c2637463241333432422c2637463230333637342c2637383735374632302c2639433943323032310d006769dc202632303230393139412c2632303230374636412c2633353230333537462c2632313746364232302c2637433230333532302c2633353746323033302c2632413230323536302c2637463230323033372c2637433230333532302c2639433943323033300d006869dc202632303230393139412c2632313945323332322c2632303932323332322c2632303231393132302c2639323233323232302c2632333232393132302c2633453738323032312c2632333230323032302c2639323233323232302c2639433943323032300d006969dc202632303230393239412c2633343746323336382c2632303230323032302c2632303744324233362c2632303230323036302c2632303230323032302c2632303233393132302c2632303230323032302c2632303230323032302c2639433943323032300d006a69dc202632303230393239412c2632353341373436412c2633303243334337382c2632383230334337442c2633303743323437452c2637383230333437382c2632433343373033342c2632433343373833302c2636343343373833302c2639433943323032300d006b69dc202632303230393239412c2633343646334236302c2633353230333537462c2632303230333537462c2637463242323037462c2637413734374633322c2637303731323332312c2636303335374633352c2637383735374633352c2639433943323032310d006c69dc202632303230393239412c2633353230374636412c2633353230333537462c2632303230333537462c2636423230323037462c2632313746324233462c2637463230333732302c2632423335374633352c2637433230333532312c2639433943323033300d006d69dc202632303230393239412c2632303945323332302c2632303233323332322c2632303230323032332c2632303230323032332c2632303231323032312c2632333233323232302c2632303231323332302c2639313233323232302c2639433943323032300d006e69dc202632303230393439412c2632303230374436412c2632303230323032302c2632303230323032302c2632303230323032302c2633373745323032302c2632303230333032392c2636303230323032302c2632303230323032302c2639433943323032300d006f69dc202632303230393439412c2632303230374636412c2633303243334337382c2637433230333037432c2636343343373833342c2633353746323032302c2637343738323536302c2637453243363032302c2636343343373832342c2639433943323032300d007069dc202632303230393439412c2632303230374636412c2633353230333537462c2633413330374632422c2637383735374632312c2633373746323032312c2637463241333432422c2637463230333637342c2637383735374632302c2639433943323032310d007169dc202632303230393439412c2632303230374636412c2633353230333537462c2632313746364232302c2637433230333532302c2633353746323033302c2632413230323536302c2637463230323033372c2637433230333532302c2639433943323033300d007269dc202632303230393439412c2632313945323332322c2632303931323332322c2632303231393432302c2639313233323232302c2632333232393432302c2633453738323032312c2632333230323032302c2639313233323232302c2639433943323032300d007369dc202632303230393539412c2633343746323336382c2632303230323032302c2632303744324233362c2632303230323036302c2632303230323032302c2632303233393432302c2632303230323032302c2632303230323032302c2639433943323032300d007469dc202632303230393539412c2632353341373436412c2633303243334337382c2632383230334337442c2633303743323437452c2637383230333437382c2632433343373033342c2632433343373833302c2636343343373833302c2639433943323032300d007569dc202632303230393539412c2633343646334236302c2633353230333537462c2632303230333537462c2637463242323037462c2637413734374633322c2637303731323332312c2636303335374633352c2637383735374633352c2639433943323032310d007669dc202632303230393539412c2633353230374636412c2633353230333537462c2632303230333537462c2636423230323037462c2632313746324233462c2637463230333732302c2632423335374633352c2637433230333532312c2639433943323033300d007769dc202632303230393539412c2632303945323332302c2632303233323332322c2632303230323032332c2632303230323032332c2632303231323032312c2632333233323232302c2632303231323332302c2639313233323232302c2639433943323032300d007869dc202632303230393339412c2632303230374436412c2632303230323032302c2632303230323032302c2632303230323032302c2633373745323032302c2632303230333032392c2636303230323032302c2632303230323032302c2639433943323032300d007969dc202632303230393339412c2632303230374636412c2633303243334337382c2637433230333037432c2636343343373833342c2633353746323032302c2637343738323536302c2637453243363032302c2636343343373832342c2639433943323032300d007a69dc202632303230393339412c2632303230374636412c2633353230333537462c2633413330374632422c2637383735374632312c2633373746323032312c2637463241333432422c2637463230333637342c2637383735374632302c2639433943323032310d007b69dc202632303230393339412c2632303230374636412c2633353230333537462c2632313746364232302c2637433230333532302c2633353746323033302c2632413230323536302c2637463230323033372c2637433230333532302c2639433943323033300d007c69dc202632303230393339412c2632313945323332322c2632303931323332322c2632303231393332302c2639313233323232302c2632333232393332302c2633453738323032312c2632333230323032302c2639313233323232302c2639433943393432300d007e05e10d00820edd20f26f7074696f6e730d008454f1208a302c30293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b222020202020202020202020204c616479204275672020202020202020202020202020223bbd28313536293b0d008554f1208a302c31293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b222020202020202020202020204c616479204275672020202020202020202020202020223bbd28313536293b0d008713f2657261736553637265656e2832290d00892ef1208a372c33293bbd28313331293b22412072656d616b65206f6620746865206f726967696e616c223b0d008a30f1208a362c34293bbd28313239293b22556e6976657273616c2031393831206172636164652067616d65223b0d008c42f1208a362c36293bbd28313333293b2250726f6772616d6d6564206279223bbd28313331293b224c6f7665427567223bbd28313333293b2232303231223b0d008e1ef1208a31352c39293bbd28313330293b224f7074696f6e73223b0d009030f1208a362c3131293bbd28313331293b2249223bbd28313335293b222d20496e737472756374696f6e73223b0d009243f1208a362c3133293bbd28313239293b224b223bbd28313335293b222d223bbd28313331293b22506c6179223bbd28313239293b224b6579626f617264223b0d00944cf1208a362c3134293bbd28313330293b224a223bbd28313335293b222d223bbd28313333293b22506c6179223bbd28313330293b224a6f79737469636b20416e616c6f677565223b0d00964df1208a362c3135293bbd28313332293b2255223bbd28313335293b222d223bbd28313334293b22506c6179223bbd28313332293b224a6f79737469636b205573657220506f7274223b0d009835f1208a362c3137293bbd28313331293b224d223bbd28313335293b222d204d6f6465223b3af2646973706c61794d6f64650d009a37f1208a362c3139293bbd28313333293b2245223bbd28313335293b222d223bbd28313330293b224d617020456469746f72223b0d009c3cf1208a362c3230293bbd28313334293b2257223bbd28313335293b222d223bbd28313332293b224d617020456469746f72204b657973223b0d009e3bf1208a362c3232293bbd28313239293b2252223bbd28313335293b222d223bbd28313331293b2252657365742073657474696e6773223b0d00a055f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202043686f6f736520616e206f7074696f6e20202020202020202020223bbd28313536293b0d00a205e10d00a612dd20f2646973706c61794d6f64650d00a80ef1208a31352c3137293b0d00a93ce7204725208c20f120bd28313331293b2253746172646f7420485343223b208b20f120bd28313239293b224172636164652020202020223b0d00ab05e10d00af17dd20f2696e737472756374696f6e7347616d650d00b113f2657261736553637265656e2832290d00b337f1208a31332c33293bbd28313335293b22496e737472756374696f6e73223b8a33342c33293bbd28313331293b22312f33223b0d00b548f1208a322c35293bbd28313330293b224775696465223bbd28313239293b224c61647920427567223bbd28313330293b227468726f75676820746865206d617a6573223b0d00b653f1208a322c36293bbd28313330293b2261766f6964696e6720646561646c79223bbd28313335293b22656e656d696573223bbd28313330293b22616e64223bbd28313335293b22736b756c6c73223b0d00b846f1208a322c38293bbd28313332293b225075736820746865223bbd28313330293b22677265656e20646f6f7273223bbd28313332293b22746f20657363617065223b0d00b938f1208a322c39293bbd28313332293b22656e656d69657320616e6420746f20626c6f636b2074686569722061747461636b73223b0d00bb48f1208a322c3131293bbd28313333293b22436f6c6c656374223bbd28313334293b226379616e20686561727473223bbd28313333293b22746f206d756c7469706c79223b0d00bc3df1208a322c3132293bbd28313333293b226974656d2073636f72652076616c756573206279223bbd28313334293b227832207833207835223b0d00be48f1208a322c3134293bbd28313239293b22436f6c6c656374223bbd28313331293b2279656c6c6f77206c657474657273223bbd28313239293b22746f207370656c6c223b0d00bf5ef1208a322c3135293bbd28313331293b224558545241223bbd28313239293b22666f72223bbd28313335293b7e59253b2220657874726120223b3ae72059253d31208c20f120226c696665223b208b20f120226c69766573223b0d00c145f1208a322c3137293bbd28313330293b22436f6c6c656374223bbd28313239293b22726564206c657474657273223bbd28313330293b22746f207370656c6c223b0d00c255f1208a322c3138293bbd28313239293b225350454349414c223bbd28313330293b22666f72223bbd28313335293b7e58253b22303030303020706f696e7473223bbd28313330293b22706c75732061223b0d00c343f1208a322c3139293bbd28313335293b22736b756c6c20736869656c64223bbd28313330293b226c617374696e6720223b7e57253b2220726f756e6473223b0d00c54bf1208a322c3231293bbd28313332293b22436f6c6c656374223bbd28313331293b22766567657461626c6573223bbd28313332293b22746f20706172616c79736520746865223b0d00c634f1208a322c3232293bbd28313332293b22656e656d69657320616e64206561726e20626f6e757320706f696e7473223b0d00c855f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d00ca0ef2657870616e642833290d00cb13f2616e794b657928333630303030290d00cd0ef2736872696e6b2833290d00ce18f1208a33342c33293bbd28313331293b2232223b0d00cf13f2657261736553637265656e2835290d00d133f1208a322c35293bbd28313332293b2241207370656369616c206469616d6f6e6420626f6e757320776f727468223b0d00d23ef1208a322c36293bbd28313335293b7e55253b22303030303020706f696e7473223bbd28313332293b2277696c6c20617070656172206966223b0d00d34bf1208a322c37293bbd28313332293b22796f752063616e207265616368223bbd28313331293b226c6576656c20223b7e51253bbd28313332293b227768696c65206f6e6c79223b0d00d441f1208a322c38293bbd28313332293b22636f6c6c656374696e67223bbd28313334293b226379616e2068656172747320616e64206c657474657273223b0d00d538f1208a322c39293bbd28313332293b22616e64223bbd28313331293b22776974686f7574206c6f73696e672061206c696665223b0d00d754f1208a322c3131293bbd28313239293b2255736520746865223bbd28313331293b7570243bbd28313239293b22616e64223bbd28313331293b646f776e243bbd28313239293b226b65797320746f223b0d00d841f1208a322c3132293bbd28313239293b226e61766967617465207468652067616d65206d656e7520616e64223bbd28313331293b2252455455524e223b0d00d934f1208a322c3133293bbd28313239293b22746f2061646a757374207468652073657474696e677320616e642f6f72223b0d00da2cf1208a322c3134293bbd28313239293b227265646566696e652074686520636f6e74726f6c73223b0d00dc48f1208a322c3136293bbd28313330293b22447572696e67207468652067616d65207072657373223bbd28313239293b2252455455524e223bbd28313330293b22746f223b0d00dd48f1208a322c3137293bbd28313330293b2270617573652c206d6f7665223bbd28313239293b224c61647920427567223bbd28313330293b22746f20756e7061757365223b0d00df4af1208a322c3139293bbd28313333293b22486f6c64223bbd28313335293b22455343223bbd28313333293b22746f2071756974207468652063757272656e742067616d65223b0d00e133f1208a322c3231293bbd28313332293b225265626f6f7420746865206469736b20746f207361766520796f7572223b0d00e246f1208a322c3232293bbd28313335293b22686967682073636f726573223bbd28313332293b22616e64223bbd28313335293b2267616d652073657474696e6773223b0d00e455f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d00e60ef2657870616e642835290d00e713f2616e794b657928333630303030290d00e90ef2736872696e6b2833290d00ea18f1208a33342c33293bbd28313331293b2233223b0d00eb13f2657261736553637265656e2835290d00ed3ff1208a322c35293bbd28313332293b22546865223bbd28313331293b2253746172646f7420486967682053636f7265204368616c6c656e6765223b0d00ee40f1208a322e36293bbd28313332293b226d6f64652063616e20626520746f67676c6564206279207072657373696e67223bbd28313331293b224d223b0d00f045f1208a322c38293bbd28313239293b22496e20746865223bbd28313331293b22485343223bbd28313239293b226d6f6465207468652067616d652077696c6c223b0d00f135f1208a322c39293bbd28313239293b22686176652074686520666f6c6c6f77696e6720666f7572206368616e676573223b0d00f34ef1208a322c3131293bbd28313330293bbd28323535293b2220546865223bbd28313335293b224469616d6f6e64223bbd28313330293b22626f6e75732069732064697361626c6564223b0d00f55af1208a322c3133293bbd28313331293bbd28323535293b2220546865223bbd28313239293b225370656369616c223bbd28313331293b22626f6e757320617761726473223bbd28313239293b22736869656c6473223b0d00f639f1208a322c3134293bbd28313331293b2262757420646f6573206e6f74206177617264223bbd28313335293b22706f696e7473223b0d00f850f1208a322c3136293bbd28313333293bbd28323535293b2220546865223bbd28313335293b22332064656661756c74206d617a65206d617073223bbd28313333293b2277696c6c206265223b0d00f939f1208a322c3137293bbd28313333293b227573656420696e7374656164206f66207468652075736572206d617a65206d617073223b0d00fb46f1208a322c3139293bbd28313239293bbd28323535293b22205468652064656661756c74223bbd28313331293b226c69766573223bbd28313239293b22616e64223b0d00fc3ff1208a322c3230293bbd28313331293b22646966666963756c7479223bbd28313239293b2277696c6c206265207573656420696e7374656164223b0d00fd2bf1208a322c3231293bbd28313239293b226f662074686520757365722073657474696e6773223b0d00ff55f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d01010ef2657870616e642835290d010213f2616e794b657928333630303030290d010405e10d010819dd20f2696e737472756374696f6e73456469746f720d010a13f2657261736553637265656e2832290d010c1ff1208a31332c34293b224d617020456469746f72206b657973223b0d010e3cf1208a352c2037293bbd28313334293b22313233202020223bbd28313335293b222d223bbd28313239293b2253656c656374206d6170223b0d01103df1208a352c2039293bbd28313332293b22515720202020223bbd28313335293b222d223bbd28313331293b2253656c6563742074696c65223b0d01113df1208a352c3130293bbd28313333293b223a2f5a582020223bbd28313335293b222d223bbd28313330293b224d6f766520637572736f72223b0d01123cf1208a352c3131293bbd28313330293b22534849465420223bbd28313335293b222d223bbd28313333293b2245726173652074696c65223b0d01133bf1208a352c3132293bbd28313331293b2252455455524e223bbd28313335293b222d223bbd28313332293b22447261772074696c65223b0d01153bf1208a352c3134293bbd28313239293b22452020202020223bbd28313335293b222d223bbd28313334293b224572617365206d6170223b0d011744f1208a352c3136293bbd28313334293b224c2020202020223bbd28313335293b222d223bbd28313239293b224c6f6164206d61702066726f6d206469736b223b0d011842f1208a352c3137293bbd28313333293b22532020202020223bbd28313335293b222d223bbd28313330293b2253617665206d617020746f206469736b223b0d011a40f1208a352c3139293bbd28313332293b22432020202020223bbd28313335293b222d223bbd28313331293b22436174616c6f677565206469736b223b0d011c3bf1208a352c3231293bbd28313330293b22422020202020223bbd28313335293b222d223bbd28313333293b22426f6f74206469736b223b0d011e55f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d01200ef2657870616e642833290d012113f2616e794b657928333630303030290d012305e10d012711dd20f2736872696e6b284f25290d012915e32052253d323420b8204f252088202d320d012a0a2a46582031390d012b14ef2032333b362c52252c303b303b303b0d012c08ed2052250d012e05e10d013211dd20f2657870616e64284f25290d013414e32052253d4f2520b8203235208820320d01350a2a46582031390d013614ef2032333b362c52252c303b303b303b0d013714ef2032333b312c34302c303b303b303b0d013808ed2052250d01390a2a46582031390d013b05e10d013f0cdd20f26572726f720d01410845253db90d01430ef265726173654c6f676f0d01451fe7209f3c3e323031208c20f2756e65787065637465644572726f720d014745f1208a342c3131293bbd28313336293bbd28313239293b2257726974652070726f746563746564223bbd28313332293b22756e61626c6520746f2073617665223b0d01484cf1208a352c3133293bbd28313336293bbd28313335293b22686967682073636f726573223bbd28313332293b226f72223bbd28313335293b2267616d652073657474696e6773223b0d014a05e10d014e16dd20f2756e65787065637465644572726f720d01500aef20362c31320d015205f60d015313f12022206174206c696e6520223b9e0d015405f10d015613ef2032332c312c313b303b303b303b0d015714ef2032333b362c32352c303b303b303b0d0159092a465820340d015a0b2a4658203230300d015c05e00d015e05e10d016211dd20f26c6f6164436f6e6669670d0164125a253d8e28225f426f6e757322290d01652b59253d9a235a253a58253d9a235a253a57253d9a235a253a55253d9a235a253a51253d9a235a250d016608d9235a250d01682956253d282846253f302082204d2529202b202846253f312082204d252929208020264646200d016941e72046253f323c3e5625208c20e720ac204725208c20ff28224c4f4144205f436f6e6669672022202b20c37e2826464630303030202b20432529293ae10d016a3ce72046253f323c3e5625208c20e7204725208c20ff28224c4f4144205f4873632022202b20c37e2826464630303030202b20432529293ae10d016c0c50253d26374230300d016d0a5b4f505420300d016e075345490d016f0a4c44412046250d01700d5354412026464533300d01710a4c44582023300d0172092e4c4f4f500d01730d4c44412053252c20580d01740d5354412043252c20580d017507494e580d01760c43505820232637460d01770c424e45204c4f4f500d01780b4c4441202646340d01790d5354412026464533300d017a07434c490d017b075254530d017c055d0d017e1ad62026374230303a47253d2843253f263745293c3e300d018005e10d018411dd20f273617665436f6e6669670d01862956253d282846253f302082204d2529202b202846253f312082204d252929208020264646200d018712e72046253f323c3e5625208c20e10d0189d3e7204725208c20ff2822414343455353205f48736320222b5524293aff282253415645205f4873632022202b20c37e2826464630303030202b20432529202b2022202b374520464646464646203022293aff2822414343455353205f48736320222b4c2429208b20ff2822414343455353205f436f6e66696720222b5524293aff282253415645205f436f6e6669672022202b20c37e2826464630303030202b20432529202b2022202b374520464646464646203022293aff2822414343455353205f436f6e66696720222b4c24290d018b0ef265726173654c6f676f0d018d46f1208a352c3131293bbd28313335293b22486967682073636f726573223bbd28313332293b22616e64223bbd28313335293b2267616d652073657474696e6773223b0d018e2af1208a31312c3133293bbd28313332293b227361766564207375636365737366756c6c79223b0d018f092146253d300d019105e10d019510dd20f265726173654c6f676f0d01970a2a46582031390d01981ef1208a32362c3135293b2220223b8a32352c3135293b2220223b0d019a15e32052253d313420b82031302088202d310d019b0a2a46582031390d019c13f1208a322c5225293b89283338293b0d019d08ed2052250d019f0a2a46582031390d01a010e32052253d313020b82031340d01a112f1208a302c5225293b222020223b0d01a208ed2052250d01a405e10d01a816dd20f2657261736553637265656e284f25290d01aa25e32052253d4f2520b82032343af1208a302c5225293b89283339293b3aed2052250d01ac05e10d01b011dd20f2616e794b6579285425290d01b205f50d01b3094b253da6300d01b40bfd204b253d2d310d01b607d13d300d01b805f50d01b9094b253da6300d01ba14fd204b253c3e2d31208420913e3d54250d01bc05e10d01c00edd20a4776169744b65790d01c205f50d01c4094b253da6300d01c51fe7204b253e3d972822602229208c204b253d4b252d9728222022290d01c60c4b243dbd284b25290d01c84bfd204b243d224d222084204b243d224b222084204b243d224a222084204b243d2255222084204b243d2249222084204b243d2245222084204b243d2257222084204b243d2252220d01ca073d4b240d01ce14dd20a4636f6e6669674b6579284b24290d01d014e7204b243d223c22208c203d225550220d01d116e7204b243d223d22208c203d22444f574e220d01d216e7204b243d223e22208c203d224c454654220d01d317e7204b243d223f22208c203d225249474854220d01d5073d4b240dff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020610060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500554e4956455253414c2aff00400041535445524f49445320ff00350043454e54495045444520ff00300047414c415849414e2020ff002500444546454e4445522020ff002000524f424f54524f4e2020ff001500534352414d424c452020ff0010004741554e544c45542020ff030101010142616848585a2f3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500554e4956455253414c2aff00400041535445524f49445320ff00350043454e54495045444520ff00300047414c415849414e2020ff002500444546454e4445522020ff002000524f424f54524f4e2020ff001500534352414d424c452020ff0010004741554e544c45542020ff030101010142616848585a2f3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053170614d5f00053270614d5f00053370614d5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010001000100010001000f0703060f00110d0900010c0100010c0105010c01000a0d10000e0002000e0001050100010001040100010002000f070306110d09000104010c01000100010c0100110d0b000f0703060e0001000100010c010001000100110d09000e000f000f000100010c0105010c010c00000f000e0002000e000a0d010c010501040105010001000c0002000f0002000f00010c0104010c0104010c01000a0d10000e00110d0b00010001000100010001000000080d0d0d100703060f00010c010001000100010c00000e070306110d10000e00010001000100010001000000000000000000000000000000000000000000000000000000010001000100010001000100110d0d0d100703060f000105010001000100010c010002000f070306110d0b000104010c0100010001000100080d0b000f00110d0900010c0105010c0100010c01000c0002000e0703060e00010c010401050100010001000e000f0002000f000f000100010c0104010c010c0000110d0b000f000e000a0d01000100010c010501000100110d09000e0002000f000105010c01000104010c010002000e070306110d0b00010401000100010001000000080d10000f0703060f00010c0100010c0100010c00000e0703060e00110d0b000100010001000100010000000000000000000000000000000000000000000000000000000100010001000100010001000f070306110d0d0d0900010c010001000100010c01000e000f000f0703060e000105010c010c01000100010002000e000c00110d090001040105010c0100010c01000f0002000e0703060e00010c010401050100010001000a0d100002000f000f00010001000104010c010c0000080d10000f000e000a0d010c0105010c0105010001000e0002000e0002000f000100010401000104010c0100110d10070306110d0b0001050100010001000100000002000f00110d09000f000104010c0100010c010c0000110d0b0703060e000e000100010001000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0d04000000000000040c0d0c00000000050c0e0c0c08040c0c0c0c0d0c0a0000000808080800000000000000000000113737331100000000333b3333333300041133333333333322000c0c0c333333332200080808080800000000000000000000000001030300000000010303030200040801030303030200000c00040203030200000008080000000000000000080c0400000000000000000408040001170301000800080c08030303030200040c0000000202000008080000000000000000040804080400000000000408040c04040404040c00040004080c08080000000408040808000000000000080008000000000000000403031717030100000c06032b0303030301080c0903030303030303000809030303030303000000000202020202000000000103030303010100000002070f0f0f07030202020a0f0f0f0f0f0b0a000003030b0b0b03030200000002020202000000001500003f1515050504003f3f0f0f2f3f1f0f0e0a0f2f3f0f1f3f0f2f2e00000a1f3f2f0f0f0f0e0000002a000000000000000000000000153f3f3f00000000153f3f3f3f2a0000153f3f3f3f2a0000040e0f2f3f2a000000000008080a000000000000000103030100000000000103033f0300050f0f050303031f0b0a0a0a0a000003032b030000000000000002020000000000000000000001030303170100000101032b03030303032b03030303170303020303032b030302020000000202020000000000000000000000040d0d0400000015040d0f0f0e0e0d2a2a2a2f0e0d0d0f0f0e000000000a0d0d0d0d0a0000000000000a0a000000000000153f1f0f05000000051f3f2f3f3f1f0f040e0e2f0f3f2f1f2a00080c0e0f0f0f2a000000000008080a00000000000c04000000153f3f3f3f080c0c0404082e3f3f2a000004040c08040000000c0c0c0c08040c000000080800000008000000000000000000000000040c000000000004040c0c0800010c0c0c0c0c0800000003090c0c0800000000020202020000000000000000000000003f3f150000000000003f3f3f3f3f0c000c2e3f2a2a2a000004080408040000000000080008080000000000000000000000111133233300000011331333333333001133331333331322000033333313222200000022000000000000000000000000000015153f15150000000000153f3f3f000c0015153f3f3f151500042a2a3f3f3f2a2a000000080000002a00000000000044cccf450000000000d8dacfcccccece450000e4e6e7f1f1f1f1e5a200a0dadae7e78a8a0000000000a08a000000000000000040c04040c0000000000041414141c10000000000c3414141c30000000000c0808080c000000000008080808080000040c04040c0000015001541414141c10000152a15c3414141c31500151515c0808080c03f153f003f8080808080000000000040c04040c0000015001541414141c10000152a15c3414141c31500150015c0808080c03f153f153f8080808080000000000040c04040c0000015001541414141c10000152a15c3414141c31515150015c0808080c03f003f153f80808080800000000000000000cc88cc88cc0000000000cdcdcdcdcd0000000000cf454545cf0000000000cc888888cc000000000088888888880000cc88cc88cc0000150015cdcdcdcdcd0000152a15cf454545cf1500151515cc888888cc3f153f003f88888888880000000000cc88cc88cc0000150015cdcdcdcdcd0000152a15cf454545cf1500150015cc888888cc3f153f153f88888888880000000000cc88cc88cc0000150015cdcdcdcdcd0000152a15cf454545cf1515150015cc888888cc3f003f153f88888888880000000000000000f000f000f00000000000f1f1f1f1f10000000000f3515151f30000000000f0a0a0a0f00000000000a0a0a0a0a00000f000f000f00000150015f1f1f1f1f10000152a15f3515151f31500151515f0a0a0a0f03f153f003fa0a0a0a0a00000000000f000f000f00000150015f1f1f1f1f10000152a15f3515151f31500150015f0a0a0a0f03f153f153fa0a0a0a0a00000000000f000f000f00000150015f1f1f1f1f10000152a15f3515151f31515150015f0a0a0a0f03f003f153fa0a0a0a0a00000000000000000010107030307010100000000000e030303070703030603010008080c03030b0f0f0b030603030000000a03030703030703030200000000000000020202020000000000000000010107030306010100000004040e03030307070303070301000c0c0c03030b0f0f0b030703030000000a03030703030603030200000000000000020202020000000000000000010106030307010100000004040e030303060603030703010004040c0303090c0c09030703030000000a030306030307030302000000000000000202020200000000000000000005040c0c040500000000000103070303070703030703010000030307030b0f0f0b03070303000000020303060303060303020000000000000002020202000000000000000000050c04040c0500000000000103070303070703030703010000030306030b0f0f0b030603030000000203030703030703030200000000000000020202020000000000000000000d040404040d0000000000010306030306060303060301000003030703090c0c090307030300000002030307030307030302000000000000000202020200000000000000000000000404000000000000000001010b090909090b010100000003030b03070f0f07030b0303000002030b03030b0b03030b03020000000002020903030902020000000000000000040000040000000000000001010b090909090b010100000003030b03070f0f07030b0303000002030903030b0b03030903020000000002020b03030b02020000000000000004000000000400000000000001010b090909090b010100000003030903060c0c0603090303000002030b0303090903030b03020000000002020b03030b02020000000000000101060303060101000000000103070303070703030703010000030307030b0f0f0b0307030300000002020706060606070202000000000000000008080000000000000000000101070303070101000000000103060303070703030603010000030307030b0f0f0b030703030000000202070606060607020200000000000000080000080000000000000000010107030307010100000000010307030306060303070301000003030603090c0c09030603030000000202070606060607020200000000000008000000000800000000000000000001010101000000000000000103030903030903030100000003030b03070f0f07030b0303000002030b03030b0b03030b030200000000000a080c0c080a00000000000000000001010101000000000000000103030b03030b03030100000003030903070f0f0703090303000002030b03030b0b03030b030200000000000a0c08080c0a00000000000000000001010101000000000000000103030b03030b03030100000003030b03060c0c06030b0303000002030903030909030309030200000000000e080808080e0000000000111111080811113333191900003f00152226333733373337333711150015080c3337333733373337332a11113322223333333333332200000000000808000022220808000015222233110019193333191900002a002a0026333733373337333711000000080c3337333733373337333f002a113322333333333333220000222222000008082222080800003f223722110019193333111108080000000026333733373337333711000000080c33373337333733373315001500332233333333333322002a22222200000808222200000808000000003b2a15152a3b00000000000c003311040c0c041133000c0000113333333b33333b3333331100000c2233333b33333b3333220c0000000000222a22222a220000000000003b2a0015000015002a3b00000004223311040c0c04113322040000193333333b33333b3333331900000c2233333b33333b3333220c0000000000222a22222a2200000000003b2a15000000000000152a3b000026223311040c0c04113322260000193333333b33333b333333190000042233333b33333b333322040000080000222a22222a220000080000000000151500001515000000000004001122002e2e00221100040000081133331d19191d333311080000263333333733333733333326000008002233373333373322000800000015150000000000001515000000003311002a04042a0011330000000c1133331d19191d3333110c000026333333373333373333332600000800223337333337332200080000151500000000000000001515000033113b0000040400003b113300000c1133331d19191d3333110c000022333333373333373333332200000c002233373333373322000c0000040011333b33333b331100040000193333333b33333b333333190000042233332e26262e33332204000008002211001d1d001122000800000000002a2a00002a2a0000000000040011333b33333b331100040000193333333b33333b3333331900000c2233332e26262e3333220c00000033220015080815002233000000002a2a0000000000002a2a0000000c0011333b33333b3311000c0000113333333b33333b3333331100000c2233332e26262e3333220c000033223700000808000037223300002a2a00000000000000002a2a000000000011151111151100000000000c113333373333373333110c000022333333373333373333332200000c003322080c0c082233000c000000000037152a2a1537000000000000000011151111151100000000000c113333373333373333110c0000263333333733333733333326000008113322080c0c08223311080000003715002a00002a00153700000004000011151111151100000400000811333337333337333311080000263333333733333733333326000019113322080c0c0822331119000037152a0000000000002a153700153f3f15100000000408000408002a15153a3030101018101810000000153530183018301830183020003f2a2a3f302000000c0008040000002a2a0000000000000800000800152a2a1500101018040000000c002a15153a303024302430101800000015353018300c300c30183020003f00003f20303030242000080400002a2a0000000008000000000800152a2a15100008040008040000002a3f3f3a3030103030303010000000153530183018301830183020003f15153f30200024202024000000002a2a000000080000080000000000152a3f3f151010152a3f3f150000002a2a3a302424303a2a2a000000000404043024243004040400000008000404302424300404000800000008000000202000000008000000152a2a2a151010152a2a2a150000002a2a3a302424303a2a2a000000080424302424242430240408000000000424302424302404000000000008000000202000000008000000153f3f2a151010153f3f2a150000002a3a3a302424303a3a2a00000008040410302424301004040800000004242430242430242404000000000000000020200000000000000000151515000000001515150000002a153f3f3a30303a153f3f2a000000000020301818302000000000000408080830181830080808040000000408082018182008080400000000151515000000001515150000002a1515153a30303a1515152a000004001030301818303010000400000008083018181818300808000000000408082018182008080400000000151515000000001515150000002a3f3f153a30303a3f3f152a0000040020203018183020200004000000081830301818303018080000000008080820181820200808000000000804041024241004040800000008040404302424300404040800000000001030242430100000000000152a3f3f353030352a3f3f150000002a2a2a000000002a2a2a000000000804041024241004040800000000040430242424243004040000000800203030242430302000080000152a2a2a353030352a2a2a150000002a2a2a000000002a2a2a000000000404041024241004040400000000042430302424303024040000000800101030242430101000080000153f3f2a353030353f3f2a150000002a2a2a000000002a2a2a00000000040000001010000000040000000400080830181830080800040000000808083018183008080800000000151535301818303515150000002a153f3f2a20202a153f3f2a000000040000001010000000040000000000081830181830180800000000040818301818181830180804000000151535301818303515150000002a1515152a20202a1515152a000000000000001010000000000000000008181830181830181808000000040808203018183020080804000000153535301818303535150000002a3f3f152a20202a3f3f152a00000000000000040800000408000024240c0c010307030703070301002020080803030703070307030300000000000002060202020602000000000000000000080000000800000000000000080400000004080000101004040103070307030703010018180c0c03030703070307030300000000000002060202020602000000000000000800000000000800000000000000080400000804000000000000000103070307030703010024240c0c030307030703070303002020080800020602020206020000000000000008000000080000000000000000000024240c0c2424000000000000010703030709000000000004080303070303070303080400000004060307030307030604000000080000000202020200000008000000000024240c0c2424000000000004000001070303070100000400000008030307030307030308000000000406030703030703060400000008000000020202020000000800000024240c0c2424000000000000000400000907030307010000040000000803030703030703030800000008040603070303070306040800000000000002020202000000000000000000000010100404101000000000000000010909090c0808000000000401030b03030b030104000000080003030b03030b030300080000040808020b03030b02080804000000000010100404101000000000000000000809090909080000000000080401030b03030b030104080000000003030b03030b030300000000040808020b03030b02080804000000101004041010000000000000000008080c09090901000000000000080401030b03030b030104080000040003030b03030b030300040000000808020b03030b02080800000008040401070303070104040800000400030307030307030300040000000802030703030703020800000000000000020606060c04040000000000000000202008082020000000080404010703030701040408000000000303070303070303000000000408020307030307030208040000000000040606060604000000000000000020200808202000000000000004040107030307010404000000080003030703030703030008000004080203070303070302080400000004040c0606060200000000000000202008082020000000000000000400000001010101000000040000000809030b03030b030908000000080403030b03030b030304080000000000020b03030b060000000000000000000018180c0c18180000000400000001010101000000040000000809030b03030b030908000000000403030b03030b030304000000080000020b03030b02000008000000000018180c0c181800000000000000000001010101000000000000040809030b03030b030908040000000403030b03030b030304000000080000060b03030b0200000800000018180c0c1818000000000000000000153f3f000102000001020001013f2a2a3f0333033303110000010117171717033303330333020000002a15153f0223022202010000000000002a2a0000020000000200010000153f3f000201000001020002013f2a2a3f0333033303110000000117020217033303330333020003002a3f3f3f0222032202010000000000002a2a0002000000000200010200153f3f000201000201000002013f15153f0333033303110000000117020217033303330333020003002a3f3f3f0222032202010000000200002a2a0002000002000000000000000003000003000000000000152a2a3f3f03032a2a3f3f1500000001131313131313131301000000020001021313131302010002000000020000000202000000020000000000020201000001020200000000153f3f2a2a03032a2a3f3f1500000201131313131313131301020000000001021313131302010000000000020000000202000000020000000102020201000001020202010000153f3f2a2a03033f3f2a2a150000020113131313131313130102000000010002131313130200010000000000020200020200020200000000000000000100000100000000000000151515170101171515150000002a00012b2b030301012b2a2a000001022223232323232322020100000001020022232322000201000000000001010000000001010000000000151515170101171515150000002b2a2b0101030301012b2a2b000000022223232323232322020000000001020022232322000201000000000101010000000001010100000002151515170101171515150200002b2a2b010103032b2b01002b000000022223232323232322020000000002010122232322010102000000000201001113131100010200000002011113131313131311010200001500021717030302021715150000002a2a2a2b02022b2a2a2a0000000000000002000002000000000000000201001113131100010200000000011113131313131311010000001715170202030302021715170000002a2a2a2b02022b2a2a2a0000000000020200000000020200000000000102021113131102020100000000011113131313131311010000001715170202030317170200170000012a2a2a2b02022b2a2a2a01000000020202000000000202020000000001000000010100000001000000010002012323232301020001000000022323232323232323020000002a15153f3f030315153f3f2a000000000000030000030000000000000001000000010100000001000000000002012323232301020000000001022323232323232323020100002a3f3f1515030315153f3f2a000000000101020000020101000000000000010100010100010100000000000200012323232301000200000001022323232323232323020100002a3f3f151503033f3f15152a0000020101010200000201010102000000000000140307161414030202002814113c3c0f0f3c3c3c3c1400000014393c3c0f0f1e1e1e1e1e0000280000283c0b0f3c3c3c29000000000000000002020200000202020014000002160305141414030202002814113c3c0f0f3c3c3c2d2d00000014393c3c0f0f1e1e1e0f0f00003c0000283c0b0f3c3c3c2928000000000002020200000000020202003c000002160305141616161400002814113c3c0f0f3c2d2d0f0f00000014393c3c0f0f1e0f0f0f0f00003c0000283c0b0f3c3c3c1e1e00002800000202020000020202000000000000281400001428000000000000001414363c3c36141400000003021e1e1e1e0f0f1e1e1e1e02030101293c3c3c0f0f3c3c3c2901010200000000280a0a28000000000200000028281400001428280000000100001414363c3c36141400000102021e1e1e1e0f0f1e1e1e1e020201013c3c3c2d0f0f2d3c3c3c010102000000280a0a0a0a280000000200282828281400001428282828000100001414363c3c36141400000102021e1e1e1e0f0f1e1e1e1e020203013c3c2d0f0f0f0f2d3c3c0103000000280a0a0a0a0a0a28000000000000001400000000140000000000000000003914143900000000000101052d2d2d2d2d2d2d2d05010102003c3c3c3c0f0f3c3c3c3c000203020228283c0f0f3c2828020203000000141400000000141400000000000000003914143900000000000301052d2d2d2d2d2d2d2d05010300003c3c3c3c0f0f3c3c3c3c0000030228283c0f0f0f0f3c28280203001414141400000000141414140000000000003914143900000000000301052d2d2d2d2d2d2d2d05010301003c3c3c2d0f0f2d3c3c3c00010202283c0f0f0f0f0f0f3c28020203010114143c0f0f3c141401010301003c3c3c3c0f0f3c3c3c3c000102020a1e1e1e1e1e1e1e1e0a020200000000003628283600000000000000000028000000002800000000030114143c0f0f0f0f3c1414010300003c3c3c3c0f0f3c3c3c3c000003020a1e1e1e1e1e1e1e1e0a0203000000000036282836000000000000000028280000000028280000000101143c0f0f0f0f0f0f3c14010102003c3c3c1e0f0f1e3c3c3c000203020a1e1e1e1e1e1e1e1e0a02030000000000362828360000000000002828282800000000282828280001000000001405051400000000010202163c3c3c0f0f3c3c3c16020203012d2d2d2d0f0f2d2d2d2d01030000002828393c3c3928280000000000000014280000281400000000010000001405050505140000000102023c3c3c1e0f0f1e3c3c3c020201012d2d2d2d0f0f2d2d2d2d01010200002828393c3c3928280000020000001414280000281414000000000000140505050505051400000003023c3c1e0f0f0f0f1e3c3c020301012d2d2d2d0f0f2d2d2d2d01010200002828393c3c392828000002001414141428000028141414140001000000050000000000000000000305050b011133333333333311000b0f0f03031b131b131b131b11000300000a05002222222222220000000000000000000000000000000000000005000000111111111111000305050b233333272327220000000b0f0f03031b130f030f020a00000200000f22222233333333111100000000000000000000000000000000000500000011111133332222000105050b233333272327000000000b0f0f03031b130f030f020a00000000050a2222333333331100000000000000000000000022222222000002020202070f0f0702020202000000050a0a130707130a0a0500000000001133330707333311000000000000333333070733333300000000000000222200002222000000000000000202070f0f07020200000000000a0a1b130707131b0a0a00000000003333070707073333000000000033333302070702333333000000002222000000000000222200000000050000070f0f0700000500000000000a1313070713130a000000000011333307070707333311000000113333220207070222333311000022220000000000000000222200000101010101050501010101010000000005050b0b0b0b050500000000000a0011330b0b3311000a00000000003333330b0b3333330000000000002233330a0a333322000000000000010101050501010100000000000505050b0b0b0b05050500000000001133230b0b23331100000000001133330b0b0b0b33331100000000333322000a0a002233330000000000000001050501000000000000000a05010b0b0b0b01050a00000000001133230b0b23331100000000003333330b0b0b0b33333300000033332200000a0a0000223333000000001133330505333311000000000000333333070733333300000000000500223307073322000500000000000a0a070707070a0a0000000002020202020a0a02020202020000003333110005050011333300000000223333070707073333220000000000223313070713332200000000000a0a0a070707070a0a0a00000000000202020a0a0202020000000033331100000505000011333300000033333307070707333333000000000022331307071333220000000000050a0207070707020a0500000000000000020a0a02000000000000000000111100001111000000000000003333330b0b3333330000000000002233330b0b33332200000000000a0505230b0b2305050a000000010101010b0f0f0b010101010000001111000000000000111100000000333333010b0b01333333000000000033330b0b0b0b33330000000000050527230b0b23270505000000000001010b0f0f0b010100000000111100000000000000001111000022333311010b0b01113333220000002233330b0b0b0b33332200000000000523230b0b23230500000000000a00000b0f0f0b00000a000000000000000102021703030c04000000000002033f3f3f3f030c0c0400000000000102021717030404040000000002033f3f3f2b030c0c0000000000000002020202020800000000000117171703030c040000000000020315153f3f030c0c03030400000001171717170304040101040000020315153f2b030c0c0202000000000002020202020800000000000117171703030c01010400000002032a2a3f3f030c03030c030304000117171717030401010401010402032a2a3f2b030c03030c02020000000202020202080000000000000000000000000000000000000000011517170202010117170202150103032b2b2b2b03032b2b2b2b030308080c0c0c0c00000c0c0c0c080800000000000800000800000000000000010101010000010101010000032b3f15153f03033f15153f2b03060606060606020206060606060600000808090900000909080800000000000000080000080000000000011502021717010102021717150103032b2b2b2b03032b2b2b2b030308080909090900000909090908080000080809090000090908080000000000000008000008000000000000000000000000000000000000000000010101010000010101010000032b3f3f151503033f3f15152b03060606060606020206060606060600000808080c00000c08080800000000000000000000000000000000011517020217010117020217150103032b2b2b2b03032b2b2b2b030308080c0c0c0c00000c0c0c0c080800000000020600000602000000000000010101010000010101010000032b15153f3f030315153f3f2b0306060606060602020606060606060000060606060000060606060000000000000206000006020000000000000404040c00000c0404040000090909090909010109090909090903173f3f2a2a03033f3f2a2a170300000202020200000202020200000000000000000000000000000000000000000109000009010000000004040c0c0c0c00000c0c0c0c04040303171717170303171717170303022a2b01012b02022b01012b2a02000000000000000000000000000000000000010900000901000000000000090909090000090909090000090909090909010109090909090903172a2a3f3f03032a2a3f3f17030000020202020000020202020000000000000004000004000000000004040c0c0c0c00000c0c0c0c04040303171717170303171717170303022a2b2b010102022b2b01012a02000000000000000000000000000000000000000400000400000000000000040406060000060604040000090909090909010109090909090903173f2a2a3f03033f2a2a3f170300000202020200000202020200000000000000040000040000000000000004040606000006060404000004040606060600000606060604040303171717170303171717170303022a01012b2b020201012b2b2a02000000000001000001000000000000010002010406040406040201001510120c0c0c080809080c0c0c012030353009000201000102080c0c000000000002000000000002000000000001000001000001000000010015101006040406040406040600203530300c0c0c0c0c0c0c0c0c0800000001020001020001020002010000000000000000000000000000000000000001000000000001000010303a3006000102000201040c0c2a20210c0c0c040406040c0c0c02000200010208090808090801020000000000000200000200000000000000000010303a30000100000000000000002b24240c06040102000000000002000102080c0c0c010200000000020104040c0c0908000000000000000808080200000200000000000001003a30303a000100000000000201030c0c0c0c030102000000000201010c0c0c0c010102000000000201010c0c0c0c01010200000000020000000808000000020000000000000100303a3010000000000000020104060c24242b000000000002010c0c0c080201000200000000000008090c0c04040102000000000000020000020808080000000000000000001015100000000000000000000035303024010200010000000000010208090c0c0c0600010000000001000200040c0c0c02000000000000060c0c090802010000000000000000151010150000000000000001020124242424010201000000000102020c0c0c0c020201000000000102020c0c0c0c02020100000000010202080c0c08020201000000000000000010151000000000000000010002012430303500000000000100060c0c0c090802010000000000020c0c0c0400020001000000000000010208090c0c0600000000000000020104060c0c09000000000000010c0c0c0800010002000000000200090c0c0c060401020000000000020001021830303a00000000000000000000202a2000000000000000020101040c0c04010102000000000201010c0c0c0c010102000000000201010c0c0c0c0101020000000002010218181818020102000000000000002a20202a000000000000000000090c0c0604010200000000000002000100080c0c0c010000000000020104060c0c0c09000200000000003a3030180201000200000000000000202a20000000000000000000010000010404040000000000000004060c0c080802010000000001020c0c0c04010200010000000000010208090c181817000000000000000002003035302000000000000001000000040400000001000000000102020c0c0c0c020201000000000102020c0c0c0c020201000000000102030c0c0c0c030201000000000002003530303500020000000000000004040401000001000000000000010208080c0c060400000000000001000201040c0c0c020100000000001718180c0908020100000000000020303530000200000000000000000000153f3f3f3f2a000000152a1500002a3f3f2a00000000003f003f0000001515000000000000002a0000003f3f3f3f15000000000000000000002a2a2a2a2a0000000000000000001515151515150000152a1500002a3f3f3f2a2a0000003f003f0000001515150000000000002a0000002a3f3f3f3f3f15000000000000000000000000000000004445000000dbd8cdcd4400e6f0f1f1e5a28af3e78a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151515151500000000150000003f3f3f3f2a000000003f003f0000002a2a0000000000002a152a0000153f3f15000000000000000000002a3f3f3f3f1500000000000000000000000000000000000015000000153f3f3f3f3f2a00003f003f0000002a2a2a00000000002a152a0000153f3f3f15150000000000000000002a2a2a2a2a2a000fad0fad17ad28ad0fad43ad0fad0fad0fad0fada9408d000dbde5ac8500bde6ac8501a2ff9ae86c0000a97f8d4efe6cfcff8a489500e8d0fba902850186008a4c73d9adfcffc974f00cc964d0dc8a48204bad4c42018a48204bad4c4c018a48204bad4c5b01a8ad34fe29f3090c8d34fe98850185009100c8d0fba2408e000de601a601e001f0f8e080d004a2c08601e0e0d0e2ad34fe290408ad34fe29fb8d34fe28d0cc60a2f0a9009d0047e8d0faee91ad10f5a20fbdbdad8d21feca10f7a9f48d20fea90c8501a501d0fca9018d00fea9458d01fe6007162534435261708193a6b2c4d5e0f1ad3301c902d009ad60fe291f491f85cead3301c901d013a5ce29fe85cead40fe2910d006a90105ce85cea5cd05ce85cd60869c849da9008d780ca9068da60c8d9e0ca9e88d9c0ca9188556a9148598a9c58599a9a88597a516d002e6974c560ca9018522a900851ba910851da90085298506850785088505ad8080850ea9ff85128513850fa5dc49ff8516a5d8f023a903850ea9088d75ae2000011005a9188d75ae200001f00bc900b0f7a8207c0d88d0fa6008040210025e2e32a5d8d00160a5d305d4d03838a560e91885daa561e90085db2400300c20d7aeb02220ebaeb01d900a20ebaeb01620d7aeb011a6d9206326f03c2027afb005201faff032a5cd2920a6d91d80ae85cd60a5d94902aa206326f0082027af900386d9601860a5d94903aa206326f0f42027af90ef86d960a001b160a0173160a0193160a02f316030bc2000012903aa206326f0f586d94cc6aebc84aeb1dac92c60bc84aeb1dac900f008c92cf00238601860200001c9c460303132333435363738392d5e5c3e3f51574552545955494f50405b5f3c3d4153444647484a4b4c3b3a5d5a584356424e4d2c2e2f2730311112133424152617187819791021223323443525363747382839294151324353544546565748586142526364556566676886caa97f8d43fea9038d40fea233bd72af8d4ffead4ffe3012ca10f218a90b8d40fea9ff8d43fe8aa6ca6038b0ef200822a27307ffa936209106200822d27303534849454c4453ffa9908d3706a9748d3806a92c2015066000001f070b814c61647920427567844275696c648732352e3235382e32323130ff1f070d845573696e672073696465776179732072616d2062616e6b87ff1f090d845573696e6787422b84776f726b73706163652072616dff1f070d888453696465776179732072616d20756e617661696c61626c65ff2f4c6164794275670da91320f4ffa200a9209d907de8e0c8d0f88d717e8d727ea00020004a78a5f48dff7fa900a20120f4ff8efd7fe002d012201d4af005cefd7fd008a03c20004a4ceb49200e4ad033a01f20004aacfe7fc00ab00ea93020eeff9818693020eeffd00ca93120eeff9818692620eeff208b4a0efd7fa275a0494cf7ffa05720004a4cfd49b90049c9fff00620eeffc8d0f360a00020474af007c8c010d0f6a9ff60a0008c30fead088048a08020474ad013a0008c30fecd0880f00968a0808c30fea90060688d0880a9ff6084f48cfe7f98290f8d32feaa9d30ff8c30feae0780bd0080d015bd0180c928d00ebd0280c943d007bd0380c929f0129849694d08808d0880a200cad0fdcd088060a9ff60a230a000b90019990080c8d0f7ee914aee944acad0ee60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000bc3cea3cd23cd43c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0c0c0c0c000000000000000000000000000000000c0c0c0f0f0000000a5444aa5436a454485446a454385434544854460a51ef014a9c08d570da9628d580da51d20320da9004c320d60c0c0c0000000000078ad30018d30feae31014cf9aca90f85f48d30fe4c7380a9498d34fea90f85f48d30fe4c76fca90f85f48d30fe4c6880ad4dfe2902d00ca9408d4dfea9ff8503a5fc408d4dfea9008d44fea9278d45fea9008503e600a5002907d002c6022901d002c601a5fc408d4ffea9008d40fe4868eaeaa9088d40fe60240330fc4cca27240310fc4cca27f1f6f4af0f3ea5002901d01ec62ad01a86a7a62be8e003d002a200862bbdbc018d21febdbf01852aa6a76000000000000000000000000000000000000000000000000000000000006501a97f8d43fea9038d40fea90085cda97020b027a203e88a2903a8cab9858020b027ca10f1a94920b027a90b8d40fea9ff8d43fe4ccdada5208598a5218599a51ff0034c000c60000000000000000000000000002075028526207502c526f0f98527207502c526f0f9c527f0f5852860200001290fc90ab0f7692260012f171918004c3501a52ed035c641d031a540854120661be63ea53ec958900aa900853ea533f002853f20d922a53ec94ed00fa53dc904f009a90720e222a9ff8533600001dcdd9e9fa0a1d2d3d4d5d6d7d8d9dadb0001dcdd9e9fa1a0d3d2d5d4d6d7d8d9dbda3b4522460947a9008524a5052906a8b9e8028d2503b9e9028d2603a9e38d2b03a93b8d2c03a91585cca000ad2b031869148d3d03ad2c0369008d3e03be00ffbdc4029900ffc901d008e624c00af002e624bdd6028d00ff38ad3d03e9018d3d03ad3e03e9008d3e03c8c00bd0cf98186d25038d25039003ee260318ad2b0369178d2b039003ee2c03c6ccd09d203904204a044c5b04a9c28dcb3ba9c68de13ba9cc8dc53da9d08ddb3da215a9c49dcb3ba9ce9dc53dcad0f3a9e28560a93b8561a215a9c8a0009160a9caa016916018a917656085609002e661cad0e6a900853e8533853f60a9048501a501f062200001291cc915b0f3a8b9dc3d8560b9f33d8561200001291cc915b0f7656085609002e661a018b160c901d0cfa001b16029c04980f0c5a02fb16029c04980f0bba017b16029c04980f0b1a019b16029c04980f0a718a918656085609002e66138601860a20320cd039009a92da0009160cad0f260a20320cd039009b525a0009160cad0f260a62520cd03900ba92ca0009160c624cad0f060a204a90c957ca9ff9581ca10f5a900853d85c160a9068daa04c6531010a9058553a9008552a9308554a97d8555a5548d3706a5558d3806a5534aaab5ff90044a4a4a4a290ff002c65224523002a90a20e205ad37068554ad3806855560a9098daa04a9058553a9008552a9588554a97f8555209b04c65310f9a9004ce20507070e000e00070786a084a1b5868598b58b8599208005a6a0b5902904d040b5902903a8b5861879ec04855cb58b1879f004855d206027a000b160c900f0062015064c3605a918206f0db5902903c902d012a001b1603007c9229003201506a4a1a6a060b5902903c900d0f3b58bc9a0b0eda017b16030e7c92290e3ad3706690f8d3706ad380669028d3806b1602015064c4b0520b91ba5992907059a859a8da305a59b8da405a94685a2a00ea59a29074907aaa9008d00ffc6a2f038eea305d003eea405ca101518a9206da3058da305a9026da4058da405a207a90088d0d618a59a6908859a8da305a59b6900859b8da405d0b66085a884a9a8b9f7398d3406b9593a8d3506a9178d3206d03785a884a9293fa8b98d398d3406b9af398d3506a90f8d32064c310685a884a9293fc922b03ba8b98d398d3406b9af398d3506a9178d3206a0ffb900ff9900ff8810f718ad320669016d37068d37069003ee3806a4a9a5a860201506a9184c6f0d38e922a8b9d1398d3406b9e4398d350638ad3706e9088d3706ad3806e9008d3806a91f8d3206d0af484a4a4a4a093020910668290f093086508451a44f8ce606a2008ecc0638e9208dcb060a0a6dcb068dcb069003eecc0618adcb0669ed8dcb06adcc0669288dcc06a0068a2903d00dad00ff854eeecb06d003eecc06a900064e900209aa064e9002095529ff8d00ffeee806d003eee906e888d0cfa006eee806eee806e01290c3a451a6506058208bad208d0a209e2720f110202dae206a1020bb0a20270b20200e90e9a90020e222206a1020bb0a20270b20a41d20ee02a20120d701a524d0034c090820ad0b206e04a50ed0034c0908207d0320b90b207e1c20d01ca900851c851e851f85cd85d9852da964850485308531a9af855a855b20ae0120920820a31ab0a520bf08b0a020ef1c20900fb0b3201401203c02206e26201b2720141c20b321204b17b00920bb2420fe0820c20120b50120782220e30b20ef1c20900fb082201401203c0220000e20820420060220eb0790034c0e07204b17b09b208a0220281c20ab0d4c7a07a5cdc920f006a96485041860a5d8d004c604d0f620be22a90920e2223860a5d8d027a94b85012086082008227a620147414d45204f564552ff20ae0120b50120b321a501d0f32037084c0e07a910850ca980850da207a00038b10ce506c8b10ce507c8b10ce508900aa90d650c850cca10e460e000f013a071b90080990e8088c40cd0f5b90080990e8020ad17201b0da90d20e222209e274c4616206e0420f721207d034cb90ba50ff028a572c908d00fa577c9a8d009a90a20e222a93c852e208b21a572c958d00aa577c988d004a900850f60a523d01da524d017a919852d852ea5b605b905bbd009a9ff8523a90120e2221860a52d052ed0f8207c0da529f007f838e9018529d838600000ff01ff010000a20020110918a530652f8530b0034c680aa201866ae631a66ae000d007a52df00a4c5d0aa52ef0034c680ab57c290cf0034c5d0ab47c18b57279f6089572855c18b57779fa089577855de000d0034c5d0aa57c2908d02db57238e572b00449ff6901856bb57738e577b00449ff6901856cc906b00fa56bc906b009656cc906b0034c8424b572290fc908f0034c5d0ab577290fc908f0034c5d0a206027a018b160c92cd01da9009160204e27a934201506a90920e222c63da908957c207e1c4c5d0aa203bc8102b1609562ca10f6a66ab57c4901a8a9c0996200a56cc90cb00ca56bc90cb006656cc90c9052200001a432d966109048a000a577d5776a196200996600c8b577c5776a196200996600c8a572d5726a196200996600c8b572c5726a196200996600a566256725682569300d2000012903a8b96600102130f3a562256325642565100ab57c4901a8a9009962002000012903a8b9620030f5947ce66aa56ac905f0034c150960f047013f08480740a8480141c0480142d8480543484901446049014578490646004a0147a000b9690a8d3706b96a0a8d3806be6b0ab96c0a20e205cad0fac8c8c8c8c024d0e02008227249062620262026ff86482008220248ffa5120a8514a5132a8515a200a93f24153003bd180b854fbdfb0a209106bd0a0b186de8068de8069003eee90606142615e8e00fd0d7a648605350454349414c45585452412728290000000000002800000000401818cccfcccfcccfccf3f0f3f0f33c3c3cadd74318690a8597a9038598a9bc8599201e0c20ad0b20feada9228598a9be859920fe0b2008223a7c02ffa51d208206a900208206200822aa7c044c05ffa522208206200822fa7c033150ffa9c08d3706a97d8d3806a90020e20520cb04a5d8f012200822627e082047414d45204f564552ff60200822627e01ffa913854ca980854d4c3822200822da7b03ffa50e4c8206a9188d3706a94a8d3806a200bdcb3b201506e8d0f7bdcb3c201506e8d0f7bdcb3d201506e8e011d0f560a51cd00160a9588598a95a8599a516f00aa522c9069004a912d002a51b8597869c849da9008d780ca90a8d9e0c8da60ca9e88d9c0ca9328556d038869c849da9008d780ca90e8d9e0c8da60ca9e88d9c0ca9468556d01c869c849da90d8d780ca9ff8d9e0ca90e8da60ca9ca8d9c0ca946855620b91ba597a8b9e1438d7a0cb98e448d7b0ca5992907a8a59a8d7d0ca59b8d7e0ca2ffbd00ff9900ffc8982907d01318ad7d0c69288d7d0cad7e0c69028d7e0ca000c656f020eae0ffd0d818ad7a0c69ff8d7a0c9003ee7b0c18a59a6908859a90b0e69b10aca69ca49d600102030585458646a61abdc10caaa54520da0ccad0f8a64660f81865068506a90065078507a900650885089008a999850685078508d860a51d0a0a0a0a20da0ca51d4a4a4a4af81890d7f818a91090d724dc30e1f818a90290cda2008e8d80bd10804969186d8d808d8d80e8e07dd0ef60484a4a4a4a203d0d68290f865084510a0a0a0a692d8d540da900692a8d550da00fb900ff9900ff8810f7a910186d570d8d570d9003ee580da451a65060186d37068d37069003ee380660f8a522c999b00469018522a51dc995b0046905851dd8e61ba51bc9129004a900851be605a505c9069004a900850560a5002901d04ea52df044c62dd040a57c29f7857ca51ff012a900851fa5208598a52138e9028599208005a51ef020a900851ea9c08d3706a9628d3806add23c201506add33c201506add43c201506a52ef002c62e60c695d00ca9088595c6961004a90385966022232425262728ffffff2f3031323320be22a5d8f0023860208608a9f68d21fea90220ab15200822125101494e535452554354494f4e53ffa9408d3706a9578d3806a203a92e201506a908206f0dcad0f3200822aa57024d554c5449504c592053434f5245ffa9d08d3706a95d8d3806a200bd110e3003201506a908206f0de8e00fd0ee200822f25f02434f4c4c45435420464f5220424f4e5553ff2008224a6247415244454e205052495a4553ff200822c2680552455455524e20504155534553ff200822d26a034d4f564520544f20554e5041555345ff200822e26c01484f4c442045534320544f205155495421ff2008227a730a3f0e2053544152542047414d45200a3effa90820e222a9898502a502f018204d0fd0f7a502f00f204d0ff0f7c901f010c920f002d0e420be22a90920e222186020be22386020b501207a0f208b2120ef1c20fe0820ae0120782220ef1c20000e20141c20b321208204200001200602a5cd60a5c1d005a90620632160fe00feff00ff020002ff00ffa510f025a52dc9e790212902d00b8511a57c29f7857c4caf0fa57c0908857ca5b6d006a9ff850f38601860a577c9556a450310eba572855c8598a577855d8599206027a000a203b160201506c8b160201506c8b16020150698186915a8a9e0186d37068d3706a9016d38068d3806cad0d6ade0438597a5728598a5778599a52d2904d002e697201e0ca52dc9bfb034a611a572187d840fc908b002a908c9a89002a9a88572a577187d850fc908b002a9088577a5002907d00ae8e8e00cd002a20086114caf0f00050a0f000c1926001123350c21354ab3594002a522a202c9029010e8c905900be8c90a9006e8c9189001e88625ae8180a5d8f002a2018a0a0aaaa522c907900be8c9129006e8c9189001e8bd5610852fae8280a5d8f002a2018632a522a208c9029008a205c9059002a20386408641a900853e853f8533851a8517851885198523852ca51209078512a9ff85584c590201000000000a04040403a90085d8209b0b202e16a9008529852d85c885c9203911201b0da502f01a209e11d0f7a502f011209e11f0f7a989850220dc1190df4c1b0da9ff85d8d0f7a5c1d005a90520632160a4c918b9bb3a69028de806b9d43a69188de906a92020910618b9bb3a69828de806b9d43a69198de906a920209106a9cc854fa4c818b9bb3a69028de806b9d43a69188de906a93f20910618b9bb3a69828de806b9d43a69198de906a93e209106a5c885c96020b501202f11208b2120ef1c20fe0820ae0120782220ef1c20000e20141c20b321208204200001200602a5c8c906d009a5002907d00320d922a5cd29df60a5cdc908f00ac904f028c901f0481860c6c8a5c8c901f0f824dc100738e903c90390eda5c81002a90885c8a90620e2221860e6c8a5c8c901f0f824dc100738e903c90390eda5c8c9099002a90085c8a90620e2221860a6c8f043e002f041e008f04dfe7d80bd7d80dde9109006bde4109d7d8020c314a90520e222a5c8c903d00aad8080850e20ad0b1860c904d0052076151860c905d0032076151860386020be22a90520e222204616202e161860a90520e22220082272730b50524553532009555020202020202020ff207b13a8b972af8d88802008227a7407ffb93eaf8d8c80209106a90520e222200822027409444f574eff207b13a8b972afcd8880f0f48d8780200822927407ffb93eaf8d8b80209106a90520e2222008220274094c454654ff207b13a8b972afcd8880f0f4cd8780f0ef8d8680200822aa7407ffb93eaf8d8a80209106a90520e2222008220274095249474854ff207b13a8b972afcd8880f0f4cd8780f0efcd8680f0ea8d8580200822c27407ffb93eaf8d8980209106a90520e222200822727303434f4e54524f4c53202020ffa98985021860209e1120a6afb0f8209e1120a6af90f860ff0001ffff02ffff030405ffffffff060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223a98c8dd913a9138dda13a00018a96079bd3a8d3706a90079d63a8d3806a200ad00ff1004a90ad00318691b20e205eed913d003eeda13e8e00fd0e4c8c003d0cc60200822725701554e4956455253414c05250131393831ff200822d25b034c4f56454259544501250332303231ff200822125e0432352e3235382e32323130ff2008226a620e53544152542047414d45ff20082282660d484947482053434f524553ff200822aa68024c4144592042554753ff200822d26a035350454544ff200822fa6c02544152474554ff200822226f0354494d455220564f4c554d45ff2008224a7102534f554e44ff200822727303434f4e54524f4c5320202007ffa203bd8980209106ca10f760200822fa6907ffad80800930209106200822da6bffad8180202415200822026effad82802024152008227270ffad83800930209106ad8480d00d2008225272204f4646ff4cbe22c901d00b200822527220204f4eff60200822527244454d4fff60d00ba95a854ca915854d4c3822c901d00ba95f854ca915854d4c3822c902d00ba964854ca915854d4c3822a969854ca915854d4c382245415359ff4e4f524dff48415244ff204d4158ff1b959d1345453232200001a54348a54448a203bd6e159573bd72159578a5432907a8b9d843956ea54429030904957de643e644ca10dd6885446885436048a8b9bb3a1869188d3706b9d43a69008d380620d41568a8b9bb3a1869e08d3706b9d43a69018d3806200001290ca8b91e1620e205b91f1620e20518ad370669f88d3706ad380669018d3806b9201620e205b9211620e20518ad370669f88d3706ad380669018d3806a94820e205a9494ce2054a4b4c4d4e4f50515253545556575859a989850220860820b913a90220ab1520fa1320c3144c7615a98985022086082008228a4e012a2a2a0e204245535420504c415945525320012a2a2aff200822f252ffa208a910850ca980850d20f616a930854fa003b10c1004a92a1002a920209106a9cc854fa50c186903854ca50d854d203822ad911649038d9116ade8061869a08de806ade90669028de906a50c18690e850ccad0b5200822ea750a3f0e204d454e55200a3effa502f014203617d0f7203617c901f008c920f004a502d0f120be22a9054ce222a90085cba002a9f0854fb10c484a4a4a4a20211768290f2021178810eda930209106adfd1649038dfd1660d00924cb3005a9204c91060930209106a9ff85cb6020b50120ae0120782220141c20b321200602a5cd60a50fd012a510d00ea5d8d00aa52cd01fa5cdc901f0021860a9ff852c200822627e0820205041555345442020ff3860a5cd2901d0f8a5cd291ef0f2a900852c20850b18604142434445464748494a4b4c4d4e4f505152535455565758595a2a212e20208608a9328540a900852e852d8529853da90420ab15a0032083202008225a5505524547495354455220594f5552ff200822925903484947482053434f5245204e414d45ff2008224260042d2d2d2d2d2d2d2d2d2dff200822826602412042204320442045204620472048ff200822d26a49204a204b204c204d204e204f2050ff200822226f512052205320542055205620572058ff200822727359205a202a2021202e202020013e200e3dffa000a506910cc8a507910cc8a508910ca90318650c850ca009a920910c8810fba90085c585c685c7a90420632120571920aa18b00ed0f920aa18b007f0f920f21890eda000a5dc2980110c910c4cbe2220b501208b2120fe0820ef1c20ae0120782220ef1c20000e208a0220141c20b321200602a53ec901d004a533d004a5cd1860a5cd386018a5c5692085c5106938a5c5e92085c5106046cd9008a5c5c91fd067386046cd9010a90620e22238a5c5e90185c5104230ce46cd9012a90620e22218a5c5690885c5c920b0c3902a46cd9010a90620e22238a5c5e90885c5101830a446cd9012a90620e22218a5c5690185c5c9209002b0972057191860207b1a20c519207b1a4c201ac91ed02da4c7f0e78884c7a920910c18b9ed3a69428de806b9043b69608de906a930854fa92d209106a90820e2224c5219a4c7c00af0b8a6c5bd8f17910c18b9ed3a69428de806b9043b69608de906a93f854fb10c209106e6c7a90520e2224c5219a90a20e205a90a20e205a90a20e20518ad370669e08d3706ad380669018d3806a90a20e20518ad370669188d3706ad380669008d3806a90a20e20518ad370669e08d3706ad380669018d3806a90a20e205a90a20e205a90a4ce205a95a20e205a96020e205a95b20e20518ad370669e08d3706ad380669018d3806a95e20e20518ad370669188d3706ad380669008d3806a95f20e20518ad370669e08d3706ad380669018d3806a95c20e205a96120e205a95d4ce205a5c629384a4a690ca8a5c629070a6903aab9bb3a7ded3a8d3706b9d43a7d043b8d3806a5c585c660a50fd049a517d047a518d068a513297fd01aa925852d852ea5b6d031a5b9d02da9ff8518a90d20e2224cf01aa519d06da51229f8d017a925852d852ea5b6d00da5b9d009a9ff8519a90d20e2221860a5b6d0faa5b9d0f6a52d052ed0f020be2220f81e207c0d200b0da9008516a90020e2223860a52d052ed0d320f81e20110df818a90665299002a9998529d8a97f05138513a90020e222207c0d3860a52d052ed0aa20f81ef818a902650e9002a999850ed8a9f805128512a90020e222207c0d3860a53e0aa8be1b3bb91c3ba8188a79dc3d8d8a1b8d8d1ba90079f33d8d8b1b8d8e1ba9014d00ff8d00ff8da61b18b9bb3a7ded3a8d3706b9d43a7d043b8d3806a9ffe000d00bc000f007c016f0034cfa054c1506869e849fa900859ba59838e90285980a269b186598859a9002e69b2904f00718a59769038597a59a29f8859aa59938e90385994a4a4aa818a59a79bb3a859aa59b79d43a859ba49fa69e60e6e2e5e1e4e0e0e0e0e4e1e5e2e6e3e3a200a529d007a5004a4a290faabd041c8d21fe60a533f051a53ff04da204b57c290cc904f003cad0f58a29030a0a8534a531290fc534d031adbc3c2dea3c2dd23c2dd43c30118aa82000012906aaa13530f68a4a997c00e63da9008533853fa53dc904d005a9ff851c60a204b57c290cc904f047cad0f5a204b57c2908d003cad0f7a522c909901da9ff956d86422000012907a8c8b9d743a204d56df0f0cad0f9a642d004a8b9d743956da9589572a9589577a904957ca900851c60a9008510add743856da50fd00da904857ca9588572a988857760a9004c6321a90485a3a90385a4a5033012a9908d271d8d3e1da9a68d221d8da21dd010a9b08d271d8d3e1da9a58d221d8da21da200f002a6ffb58bc955d00bb581d00720f404a9ff9581b57c2908d056b577c955d050b581f0e9b57285989586b5778599958ba9009581a596c903d002a90118756d8597b57c95902903c900f020c902d00918a59769038597d013c903d00918a59769098597d006203a0c4c8e1d201e0cc6a4e000f08dcad002a204a5a4f004c6a3d08286ff60a94b8501208608a9f18d21fe20141c2008224251024c4556454c2005ffa522208206a9488598a92a859920fe0b200822da5507ffa51d208206a900208206a90f854fa51b0a0aaabda5288de806bda6288de906bda728854cbda828854d203822a9c88d3706a9608d3806a62538ad3706e9188d3706ad3806e9008d3806cad0eca625a92c205206cad0f8a9f88d3706a9668d3806a202b526205206ca10f8a9708d3706a96d8d3806a203a92d205206cad0f8a529f017200822ba7301534849454c442007ffa5292082064c811e200822ba7301474f4f44204c55434bff20ae0120b50120782220141c20b321208204a501d0ea60d052d850104f404f884fb84f40529854985df05f7862a862f06220635861605fa518f024a9e68d21fea9308d3706a95c8d3806a203a92c205206cad0f8a92c8d8c3c8d8e3c8d903ca200bd981e8d3706e8bd981e8d3806e820d415e020d0eb60a9af850120860820b81ea00f208320a518d0034c991f24dc303b200822fa6e05594f552057494e2007ffa932209106a900208206a900208206a930209106200822627005505453ff2008227a7303414e44ff4c5c1f200822826f05594f552057494e20ff24dc100620d4af4c8f1f200822d27307ffa936209106200822027403534849454c4453ffa9c08d3706a9748d3806a92c201506a90f20e222a9014c5d20a519f0352008226a6f05594f552057494e2007ffa9322091062008227273034558545241204c4144592042554753ffa90e20e222a9024c5d20a517d0034c8220a9f88d3706a9598d3806a20b8a20e205e8e011d0f7a9208d3706a95c8d38068a20e205e8e017d0f7a9608d3706a95e8d38068a20e205e8e01bd0f72008223a6f034449414d4f4e4420424f4e5553ff200822427305594f552057494e2007ffa910208206a900208206a900208206a930209106200822c27405505453ffa90e20e222a90320632120ae01208b2120ef1c20fe0820b50120782220ef1c20000e20b321208204a501d0de6018a95a79bb3a8d9720a90079d43a8d982020082200ff01434f4e47524154554c4154494f4e5321ff604f031f0001040022023501570257035702010e002202350157022b0124023801010d002202350110024b061003140057022100010c004103620191026200910362019102620091036201910262009103620191026200910362019102620091036201910262009103620191026200910362019102620091030b011002010600c8044b0197024b00c8044c0197034b000039031701840217004a0300ac2008a8b320a80bc020a80bcf20a80be22060452b21a5593c21608d0a0aa8b9472185c2c8b9472185c3c8b947218572c8b947218577add743856da90085c4a9ff85c160a5c1f01da5c4d01aa000b1c2f01785c4a001b1c2857c18a5c2690285c29002e6c360c6c46085c160a5002908d01fa9a68d21fea9b28d21fea9c48d21fea9d58d21fea9818d21fea9938d21fe60a9a28d21fea9b68d21fea9c58d21fea9d48d21fea9838d21fea9918d21fe60a200a9009dcb3b9dcb3c9ddc3ce8d0f460844968186901854c686900854da000b14c8de806c8b14c8de9069838654c854c9002e64d203822a449a54d48a54c4860864a844ba000b14cc9fff015297fc910b009aabd6822854f4c5622209106c8d0e59818654c854c9002e64da64aa44b6000030c0f30333c3fc0c3cccff0f3fcffa005a20ab9b600f03738e90199b600d02fa1aa29c0c940f01aad8480f00dc902f004a5d8d005a1aa209c01f6aad0e2f6abd0dea1aa293f99b600f6aad002f6abcaca8810bf60a90085b685b785b885b985ba85bba99f48209c016818692030f660ad8380d0016018690185be86bf84c00aa8b90a3e85bcb90b3e85bda000b1bca80aaac000d00620be224c3123a5b6f008a5bec906f022d032a5b9f012a5bec905f028c902f024c903f020c904f01ca5bec908f01bc909f01718a5bc690195aaa5bd690095aba90199b600a4c0a6bf60a90085b785baf0e1fbfdfe108030a51cf043a572c958d03da577c958d037a900851ca516f015a522c906900fa9ff8517a925852d852ea90d4ce222a9ff851ea57c0908857ca90f852da9a2852ea90c20e2224cf80c204e27a018b160c901f011c92cf01dc92df029c9229004c92c906d60a9009160c624a90620e222a9014cc50ca529d0eba9009160a9342015064c8424a9009160c6248647a52bd00ea61abd50232512851220bb0ae61aa62bbd532320c50ce000f00ba516f007a900851620fead206924a57c0908857ca910852dc52e9002852ea90820e222a6476048a9009160c62486476838e922a62be001d00baabd5524251385134c4f24e002d0acaabd5f242512851220bb0a4cf323bfdfeff7fbfdfeffffffffff7ffffff7ffbfdfefa57229f009088520a57729f0090a8521a52b0a0a651a6913851f60a204a90c957ccad0fba9008533851c851620feada9588598a9588599208005a9ff8510f838a50ee901850ed8a9ff852d852ea90b4ce222a52dd004a50ff00160a57c0904857c29fb85d0a9ff85d185d285d585d6a572855c290f490885d3a577855d290f490885d42060272056232088ae46cd46cd900ea202a5d4d00486d1f004a5d085d246cd900ea201a5d3d00486d2f004a5d085d146cd900ea200a5d3d00486d2f004a5d085d146cd900ea203a5d4d00486d1f004a5d085d2a5d305d4f015a6d130021004a6d2300aa57c2908867c057c857c60a6d1300b20632684d5d004a9ff85d5a6d2300b20632684d6d004a9ff85d6a5d5c9fff02aa5d6c9fff014a5d1c5d0d004a9ff85d5a5d2c5d0d004a9ff85d6a5d5c9fff00a85d7a6d1204f254cb525a5d6c9fff0ab85d7a6d2204f25a5d729c0c980d09ca5d7a000c99ff00bc8c99ef006c8c9a1f001c884d78a29030a0a05d7a8a57218794326855ca57718795326855d206027ad37068557ad380685588a2902d022a99fa0019160a9dca0189160a99ea02f9160a900a0179160a0199160a9008559f020a9a1a0179160a9dda0189160a9a0a0199160a900a0019160a02f9160a9018559a9054ce222000008f8000008f8f8f80000080800000000f8f80000080808f8000008f80000bc8102b160a829c049c060a5581001608d3806a5578d3706a9ff8558a559d04c18ad370669188d3706ad380669008d3806a91f20150618ad370669f88d3706ad380669018d3806a900201506a91c201506a90020150618ad370669f88d3706ad380669018d3806a91e4c150618ad370669188d3706ad380669008d3806a90020150618ad370669f88d3706ad380669018d3806a921201506a91d201506a92020150618ad370669f88d3706ad380669018d3806a9004c1506a55a204427855a855ca55b855d9007204427855b855d206027a000b160c9dcf005c9ddf001604c1506186910c9b09002a91860a940186d37068d3706a9026d38068d380660865e845fa55d1869044a4a4aa888a55c1869044a4a4aaaca8a1879dc3d8560b9f33d6900856118bded3a79bb3a8d3706bd043b79d43a8d3806a45fa65e60ad10808509ad1180850aad1280850b4c270b8d4ffead4ffe0a26cd600400000810000002f3f3f3f3ededededad3301c901d025ad00ff85cfad00ff290149018d00ff4a26cf26cf26cfa5cf2907aaa5ce3dc2271dba2785ce60435543554d424552ff454747504c414e54ff434152524f54ff524144495348ff504152534c4559ff544f4d41544fff50554d504b494eff42414d424f4f2053484f4f54ff4a4150414e45534520524144495348ff4d555348524f4f4dff504f5441544fff4f4e494f4eff4348494e4553452043414242414745ff5455524e4950ff475245454e204348494c4c49ff43454c455259ff535745455420504f5441544fff484f525345524144495348ffe259f727e2590028fa590928fa591028f2591728fa591f28f2592628b2592e2892593b28e2594b28fa5954280a5a5b2892596128fa597128b2597828fa598528b2598c28c25999280000000000000ff30000401000401040100040104010004010154e5b9f60000096082071fd732820c4ddd72280fcdcd78280150bfdbf80401000401000103e0000010030030000000f00000050787800154eabbfe0000757aab0105e3bbe30404ccbbbe005478cfff0544ecbcbe0154eebcbe0405c7af800114eebbbe0140eb3bfe000014528a0000147288000407c02c00400f40e000000742aa00002fe0200154d53b720155ebabff0555eebbbe0154eabb0e0555eabbfe0154eebc830555eeac800154eabc3f0555aeafff0401fff802000400bffe0555bfae2f0555aab00305552fa7ff05552faffd0154eabbfe0555ebabe00154eabbfb0555ebabef0104ecb8be0400fff8000554aabffe0550aadff80555af8ffd0505afafaf0501adefe00405c7bf830000fff80205002d002d0000d57aaa00507802d000010030030005051505150510000f251505150f100005000000000510000a2a0a2a0a2f100005000505150510000f251f20000f100005000500000510000f251f25150f100005051505100000000005150f1505100005051500000510000f200f25150f100005051505150510000f200f25150f100005000000000000000f2515051505100005051505150510000f251f25150f100005051505100510000f25150f150f100000000000000000000000000000000000000000000000000000000101000000000002038382000000000000000000000003030303030303000303033332222220020203333000000000c0c0c0c0c0c0c000c0c33332222220008083333000000003030333300000000303033330000000020203333000000000c0c3333000000000c0c33330000000008083333000000003030333300000000303032323232320020202020202020000c0c3333000000000c0c26262626260008080808080808003030303030303022222222222222220000000000000000000c0c0c0c0c0c0c22222222222222220000000000000000000000000000000022323232323232320020202020202020000000000000000022262626262626260008080808080808003030303030300022222233333030000000003333202000000c0c0c0c0c0c0022222233330c0c00000000333308080000000033333030000000003333303000000000333320200000000033330c0c0000000033330c0c00000000333308080000000033333030002232323232303000002020202020200000000033330c0c0022262626260c0c00000808080808080000000000000000000000003333222222000000333300000000000033330000000000002222222222000000000000000000000000000000002222223333000000000000333300000000000033330000002222222222000000000000000000000000000000000000002222222222222222000000000000000000000033330000000000003333000000000000333300000000000000000000002222222222000000000000000000000000000000000000000000002222222222000000000000000000000033330000000000002222000000000000000000000000000000000000000000003333000000000000333300000000000000000000000802022a2a020208000000000000000000000009090000000000002b2b0000000000000c0c0000000000000000000000080808080808000000000000000000000000000000000000000008080808080800000000000000000000000c0c0000000000000c0c00000000000008080000000000000c0c0000000000000c0c0000000000000c0c0000000055555555555500ffaa00aaff00aaffff00ff00aaaa00ffaaffffff5555ffaa0055555555555500ff000000000000ffff00aaaa00ffffffaaff5555ffffffaa0055555555555500ffaa00000000aaffff00ff00ffff00ffaa55ffffffff55aa0055555555555500ffaa00000000aaffff00aaffffaa00ffaaff55ffff55ffaa0055555555555500ff00aaaaaaaa00ffff005555555500ffaaffffffffffffaa0055555555555500ffaa0000000000ffff00aaaa00aaaaffaaff5555555555aa0055555555555500ff000000000000ffffffffffffff00ffaaffffffffff55aa0055555555555500ff0000aaaa0000ffffaaaa0000aaaaffaa5555ffff5555aa0055555555555500ff00aaaaaaaaaaffff005555555555ffaaffffffffffffaa0055555555555500ff000000000000ffff00aaaa00aaaaffaaff5555ff5555aa0054545454000000fcfc0000fcfca8a8fcfca8a854fca8a8a8fc5454fca8a8a80055555555555500ffaa111111aaffffffaa1133332255ffaaff555555ffffaa00141414141414003c28111111283c3c3c2811333322143c283c1414143c3c2800050505050505000f0a000000000a0f0f000f000f0f000f0a050f0f0f0f050a00050505050505000f00000a0a00000f0f0a0a00000a0a0f0a05050f0f05050a00050505050505000f000a0a0a0a0a0f0f0005050505050f0a0f0f0f0f0f0f0a00050505050505000f0000000000000f0f000a0a000a0a0f0a0f05050f05050a00050505050505000f0a00000000000f0f000a0a000a0a0f0a0f05050505050a00000000000000000000000000000000000000000000000000000000000000000000153f3f3f3f1500003f151515153f0000002a2a2a2a00000000150000001500003f3f3f3f3f3f000000000000002a0000153f00153f3f00003f15153f003f0000002a2a00002a00003f0015003f1500003f153f15153f00002a2a002a2a00000000153f2a3f0000003f3f15153f1500002a2a2a2a2a2a00003f3f3f003f1500003f003f15153f00002a00002a2a000000153f3f3f3f1500003f003f15153f00002a00002a2a0000003f0000153f3f00003f153f2a000000002a2a000000000000153f153f3f1500003f153f15153f0000002a002a2a000000153f3f15001500003f15153f153f0000002a2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000044000000000044cccc00000044cccccccc0044cccccdcdcfcfcdcdcfcfcfcfcfcff0f0dadacfcfcfcff0f0f0f0f0f0dbdbf0f0f1f1f3f3f3f3e6e6f3f3f3f3f3f3cccccccce6e6f3f3cccccccccdcdcfcfcdcdcfcfcfcfcfcfa0f0dadacfcfcfcf0000a0f0f0f0dada00000000a0f0f0f0000000000000a0f0000000000000000000000000000000004500000000000000cfcf450000000000cfcfcfcf45000000cccccecfcfcf4500cccccccccccecfcfccccccccccccccced8d8d8d8ccccccccf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1f1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f3f3e7cff3f3f3e7e7cfcf8ae7e7cfcfcf8a0000cfcfcf8a00000000cf8a0000000000000000000000000000000000000000000000000000000000004500000000000000cecf450000000000cccccece45000000d8d8d8d8ccce4400f0f0f0f0f1f1f1a0f3f3f3f3e78a0000f3e7cf8a00000000cf8a00000000000000000000000000000000000000000000000000000051505100000051f27170710000f2a0000000000000f200005100000000a251b2f10000000000a0a2a0000000000051505150510000f271707170710000f20000000000000000458a888a8800458a000000000000cd00000000000000cd9a989a989a9800cd8a888a888a8800cd00000000000000cd4400000000000000cecd444544450000008864656488000000000000000000000000000000f100000000000000005051505150515051707170717071f2a0000000000000000000000000000050510000000050f1707100000000f200000000000000f251505100000000f27170710000000000000000000000000050b0b200000000f1a2a0a200000000f1000000b0b2b0b2b0b2b0b2a0a2a0a2a0a2a0a2000000005150515000000000f17071700000000000000000000000005150515000000000f1707170000000000000000000000000000000008acd44000000000000008acd4400000000000000ce4500009a989a989a989a988acd8a888acd8a8800cd000000cd000044cd000044880000cecdce00000000000088cecd44454498000000886465648800000000ce989a98000000008a888a88000000000000000000000000ce989a98000000008a888a8800000000000044450000000044cd646500000000ce00000000000000ce45444500000000ce656465000000000000000050a05000000000000000f20000000000f251a20000000000f2f100000000000000f15000000000000000f200000000005000a2f10000000070f100f10000000000f100a0f200000050a00000f200000070f10000a2f1000050a0000000f10000b050000000f10000a0f20000f2a0000000f200f1a2000000b050000000000000a0f2000000000000f10000000000000071f200000000a05000f20000000000f2f1505150515051f27170717071f2a000000000000000000000000000000000000000000000000000004500000000000000cd0000000000009acd0000000000008acd00000000000000cd00000000000000cd00000000000044cd000000000000ce0000000000000000000000000000009a450000000000008acd00000000000044cd0000000000009a450000000000008acd000000000000ce0000000000000064cd000000008a4500cd0000000000cd44cd4445444544cd64656465646564880000000000000000010303030303030303030303030303030302000000000000030000000000000003000000000000000300000000000000030301010101010103030303030303030002020202020202050f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0000000000000f000000000000000f000000000000000f000000000000000f0f0505050505050f0f0f0f0f0f0f0f000a0a0a0a0a0a0a143c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c280000000000003c000000000000003c000000000000003c000000000000003c3c1414141414143c3c3c3c3c3c3c3c0028282828282828000f0c0c0404010200000a080d0c09060404040404040906000000000504090600050e0c0c0c0902000a080800000002000000000000151500002f3f3f1f0f2f3f3f1f1f0f0b03032a2a0f1f1f1f070700002a2a2a0a1f3f000000000000000015150000000000002f0f1f3f3f2f000003030b0f1f1f3f3f07071f1f1f0f2a2a3f1f0a2a2a2a00000000000000000000000000000001000000152b1f0d04020000002a000a0c04040000050e1d2b150f00050e08002f0e08000000020000000200150f0c040402012a172a0f0c1d2b15040404040e0c2e0c0c0000050e0c0c080100000f081d2b150000000000002a00000000050f0b0b0b000005010f070303050b0303030b0b0f000a0703070f0b0b000000050f030303000000000a0a0a0a0b0b03231111000003030303032333000707030303033333030303030303332203030303133322000a0a022200000000000000000000111100003233333130323333313130250f0f2222303131311a1a00002222222031330000000000000000111100000000000032303133333200000f0f2530313133331a1a3131313022223331202222220000000000000000000000000000000000000000000000000000000000000045cecd0000000000cdce450000000000008a880000000000000000000000000000000000000000000000008a88cecd44000000000044cdce0000008a888a88000000000000000000000000000000000000000000000000000000008a888a888a888a8800000000000000008a888a888a888a8800000000000000000000000000cdce000000000000cdce000000000000cdce00000000cdce000000000000cdce000000000000cdce000000cde5fd152d455d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde52a2a2a2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2dfd1d3d5d7d9dbdddfd1d3d5d7d9dbdddfd1d3d2d2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f30305d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde5fd152d455d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde5fd152d455d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde5fd152d455d75303030303030303131313131313131313131323232323232323232323233333333333333333333343434343434343434343435353535353535353535353636363636363636363637373737373737373737373838383838383838383838393939393918406890b8e008305880a8d0f820487098c0e810386088b0d84a4c4e50525457595b5d5f616366686a6c6e70737577797b7d00183048607890a8c0d8f008203850688098b0c8e0f81000000000000000000000000101010101010101010101020b000c000d000e000f001000110012001300140015001600160116021603160416051606160716081609160a160b160c160d160e160f16101611161216131614161516161516141613161216111610160f160e160d160c160b160a160916081607160616051604160316021601160016001500140013001200110010000f000e000d000c000b000a00090008000700060005000400030002000100000100020003000400050006000700080009000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbe2f910273e556c839ab1c8dff60d243b52698097aec53b3b3b3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d2a3e3c3e6a3e743e7e3e883e9e3ea63e7c3fcd3f9b400541f341ca42f3426143008b0690488f054485054480054294449f4000860d91ab06b1438e0ba107438a0aaf0743800aaf08438f08a00a438f07aa0a438107ae0b438b06a60d439fbf400186359a428a23429f4001863595428a23429f4001863590428a23429f4004aa0cb143a40b43a70943a70843a80743a50643bf4005e6f244e442ff4002c635d041cd3141c72e41c52b41c72841cb2541c32341cd2041c91e41c91c41cb2541c32341cd2041ca1e41c91c41ca1a41cd1841c31741ca1541c21441cb1a41ce1841c31741ca1541c31441cd1241c91141c61041c40f41c40e41cd1241c91141c61041c50f41c40e41c50d41c60c41c90b41cd0a41c10a41c50d41c70c41ca0b41cd0a41c20a41c70941cc0841c30841ca0741c20741c70941cd0841c30841ca0741c20741ca0641c30641cc0541c60541c00541ca0641c30641cc0541c60541c00541cb0441c60441c10441cd0341c90341df4003883f92a635b2418635ae2c418e2cac25418c25ac1f418c1fab1a418b1aa716418716ae12418e12ae0f418e0fa60d41860da40b41840ba709418709af07418f07ab06418b06aa05418a05ab04419fbf40038d1090a315b0418d11a716418e12ad17418014a319418d11a716418e12ad17418014a319418315ab1a418e12ad17418014a319418315ab1a418716a41c418014a319418315ab1a418716a41c418d17af1d418315ab1a418716a41c418d17af1d418319ac1f418716a41c418d17af1d418319ac1f418b1aaa21418d17af1d418319ac1f418b1aaa2141841caa23418319ac1f418b1aaa2141841caa23418f1dac25418b1aaa2141841caa23418f1dac25418c1fa02841841caa23418f1dac25418c1fa028418a21a62a419fbf40008e0f92a014b4c028d450df428d11a315d444df428e0fa014d4528d11a315468e0fa0144c820ead1144df42860dae0fd444df42d458820e91ad11ca234a9fbf4291b444df428e0fae12d444df42820ead11d446860dae0f4e8e0ba20e58df42d444df42d45a9fbfdf4000860d90ae0fb0449fbf488e0f90a014b0449fbf48801490ad17b0449fbf488b1a90ac1fb0449fbf488d1792a41cb24c831591ab1ab14c801490ad17b04c8315ab1a448d1791a41cb1448b1a92ac1fb244841c93aa23b3448c1f94a028b4448a2395a62ab544802890aa2fb0528f0794ab06b448880792a506b2488f0791ab06b148880792a506b2488f0794ab06b448880798a506b8488f0794ab06b448880792a506b2488f0791ab06b148880792a506b2488f0794ab06b448880798a506b8488f0794ab06b448880792a506b2488f0791ab06b148880792a506b2488f0794ab06b448880798a506b8489fbf4000800a91a709b1438f08a708438f07a807438b06a506438f05aa05438b06a506438f07a807438f08a70843800aa709439fbf43860d90aa23b0489fbf488d1191ab1ab1489fbf48860d90aa23b0489fbf488d1191ab1ab1489fbf488a0a90ad11b04c8e0b91a014b144860d90a315b04c8d11ab1a448e0f91a014b14c820ead1744860da3154c8e0ba014448a0a90ab1ab0489fbf48870990ad17b0489fbf488f0890ad11b0489fbf588f0890ad11b0448f07a014449fbf488f0790a014b0448107ad17449fbf48810790ad17b0448b06ab1a449fbf4840008b0691ab1ab14e860dad11478a0aa60d478f08aa0a478b06a315478505af08478b06aa0a479fbf40008a0a92a635b454bf418e0bb446bf418a0aa62ab4558e0b47860dac1f469f41924dbf41820eb446bf418e0fb45d9f4192aa2f4d9fbf4192b44dbf41860db446bf418a0ab44dbf418e0bb447aa234dbf41b44dbf41b44dbf41b44dbf41b446bf41b44dbf41b446bf41b45c9fbf40008e0f92a028b44e860d469fbf4192b4469fbf4192b4469f4192478e0f478d11478e0fa635478d11478315469fbf4192b4469fbf4192b45c8d17aa2f4d9f4192469fbf4192b4469fbf4192b4469f41924d9f4192478d11aa23469f4192478e0f46bf418d11aa23b4469fbf418d1192aa23b45e9fbf401f2e3d4c5b6a798897a68fc1f3255789bbed1f5183b5e7194b7dafe1134577a9db0d3f71a3d507396b9de3296fb5fb4187cd13599fe52b71b7fd4389cf155ba1e72d73b9ff458bd1175da3e92f75bb01478dd3195fa5eb3177bd03498fd51b61a7ed3379bf054b91d71d63a9ef357bc1074d93d91f65abf1377dc3094f95db2167adf3397fc50b5197dd2369aff53b81c70d5399df256bb1f73d83c90f559be1276db3f93f85cb11579de3296fb5fb4187cd13599f132b80808081818181818282828282838383838384848484848585858585868686868687878787888888898989898a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8e8e8e8f8f8f8f9090909191919192929292939393949494949595959596969697979797989898989999999a9a9a9a9b9b9b9b9c9c9c9d9d9d9d9e9e9e9e9f9f9fa0a0a0a0a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a5a5a5a6a6a6a6a7a7a7a7a8a8a8a9a9a9a9aaaaaaaaabababacacacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2198a48a91320f4ffa9068d00fe688d01feaacaca10eba9018d00fea9018d01fe203062a20d8e00febd4a628d01feca10f420306278a2ff9aa9698d43198d4419a9008d4bfea97f8d4efe8d6efe8d4dfe8d6dfea9c28d4efea90b8d40fea9ff8d43feadfe7f8d301a8d30fe30078d32feaa9d30ff49698d321aadfd7f8d311a4969186d321a8d321aad34018ddc198d8e8049ff8d1619ad33018d331af04fad3301c901f00bad62fe29e08d62fe4cee61adfd7fc906f01ca9c18dd240a9fe8dd340a9c08dd7408dde40a9fe8dd8408ddf40d01aa9198dd240a9fe8dd340a9188dd7408dde40a9fe8dd8408ddf40a248a000b90019990000c8d0f7eef461eef761cad0eebd807b9d1080e8e07ed0f5ad8080850ea200bd00789d3b45bd00799d2246bd007a9d0947e8e0e7d0e94c0707a91320f4ff20f4ff20f4ff20f4ff20f4ff20f4ff20f4ff4cf4ff7f005c2826001a200007200808fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00013cee208520d4312c2d31352c3135302c343af1208a302c3139293b3af63af127272722507265737320616e79206b6579223b3a4b253da53af90d000324db3aef2032333b362c32352c303b303b303b32333b312c34302c303b303b303b0d000545f1208a302c30293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b89283132293b224c61647920427567223b89283134293bbd28313536290d000645f1208a302c31293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b89283132293b224c61647920427567223b89283134293bbd28313536290d00081bf1208a312c34293bbd28313335293b225265736574223b0d000937e7204725208c20f120bd28313331293b2253746172646f7420485343223b208b20f120bd28313239293b22417263616465223b0d000a18f120bd28313335293b2273657474696e6773223b0d000c0bd33d26374138300d000d0c44253d932b2638300d000e0d48253d44252b2638300d000f0c53253d26383031300d00100b46253d263133300d00110a4d253d2636390d001329e7204225208c2055243d225752223a4c243d224c5222208b2055243d22223a4c243d224c220d00152be7204725208c2066696c65243d225f4873632022208b2066696c65243d225f436f6e66696720220d001728ff28224c4f4144205f52657365742022202b20c37e2826464630303030202b20442529290d00190850253d930d001a0a5b4f505420300d001b075345490d001c0a4c44412046250d001d0d5354412026464533300d001e0a4c44582023300d001f092e4c4f4f500d00200d4c44412053252c20580d00210d5354412048252c20580d002207494e580d00230c43505820232637450d00240c424e45204c4f4f500d00250b4c4441202646340d00260d5354412026464533300d002707434c490d0028075254530d0029055d0d002b2956253d282846253f302082204d2529202b202846253f312082204d252929208020264646200d002c3de72046253f32203d205625208c20d62093208b20ff28224c4f41442022202b2066696c6524202b20c37e2826464630303030202b20482529290d002e3756253d303ae3205a253d26303020b8202637433a56253d2856252b285a253f48252082204d2529292080202646463aed205a250d002f3ae7205625203c3e2048253f263744208c20ff28224c4f41442022202b2066696c6524202b20c37e2826464630303030202b20482529290d003189f1208a312c37293bbd28313333293b22446f20796f75207769736820746f2072657365742074686520686967682073636f7265223b8a312c38293bbd28313333293b227461626c6520746f2064656661756c7420592f4e223bbd28313335293b223f223bbd28313331293b3ae82022222048243ae72048243d227922208c2048243d2259220d003338f1208a312c3130293bbd28313330293b22446f20796f75207769736820746f2072657365742074686520636f6e74726f6c73223b0d00343ee720ac20472520f1202220616e64223b8a312c3131293bbd28313330293b2267616d652073657474696e6773223b208b20f1208a312c3131293b0d00354af120bd28313330293b22746f2064656661756c7420592f4e223bbd28313335293b223f223bbd28313331293b3ae82022222053243ae72053243d227922208c2053243d2259220d00378e4d243d22223ae720ac204725208c20f1208a312c3133293bbd28313332293b22446f20796f75207769736820746f20726573657420746865206d617073223b8a312c3134293bbd28313332293b22746f2064656661756c7420592f4e223bbd28313335293b223f223bbd28313331293b3ae8202222204d243ae7204d243d227922208c204d243d2259220d00390df1208a302c3136293b0d003b5ce72048243d225922208c20f1202220223bbd28313239293b22526573657474696e67223bbd28313333293b22686967682073636f726573223ae3205a253d26303020b8202636463a5a253f48253d5a253f44253aed205a250d003d56e72053243d225922208c20f1202220223bbd28313239293b22526573657474696e67223bbd28313330293b22636f6e74726f6c73223b3ae720ac204725208c20f1202220616e642073657474696e6773223b0d003e30e72053243d225922208c20f13ae3205a253d26373020b8202637433a5a253f48253d5a253f44253aed205a250d00409ee720ac204725208c20e7204d243d225922208c20f1202220223bbd28313239293b22526573657474696e67223bbd28313332293b226d617073223aff2822414343455353205f4d6170732022202b205524293a5a253dae28225f4d61707322293af1235a252c225f4d617031222c225f4d617032222c225f4d617033223ad9235a253aff2822414343455353205f4d6170732022202b204c24290d0042c6e72048243d22592220842053243d225922208c2056253d303ae3205a253d26303020b8202637433a56253d2856252b285a253f48252082204d2529292080202646463aed205a253a48253f2637443d56253aff28224143434553532022202b2066696c6524202b205524293aff2822534156452022202b2066696c6524202b20c37e2826464630303030202b20482529202b2022202b374520464646464646203022293aff28224143434553532022202b66696c6524202b204c24293a2146253d300d004413f13af1202220223bbd28313331293b0d004644e7204d243d22592220842048243d22592220842053243d225922208c20f12022446f6e6522208b20f120224e6f206368616e6765732077657265206d616465220d004824f1208a322c3233293b22507265737320616e79206b6579223b3a4b253da53af10d004a14e32052253d323420b820322088202d320d004b0a2a46582031390d004c14ef2032333b362c52252c303b303b303b0d004d08ed2052250d004e0a2a46582031390d004f13ef2032333b312c302c303b303b303b0d00510f2a455845432021426f6f740d005305e00dff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500554e4956455253414c2aff00400041535445524f49445320ff00350043454e54495045444520ff00300047414c415849414e2020ff002500444546454e4445522020ff002000524f424f54524f4e2020ff001500534352414d424c452020ff0010004741554e544c45542020ff030101010142616848585a2f3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000111d33d26324230303a2a2f436c730d000329e7204225208c2055243d225752223a4c243d224c5222208b2055243d22223a4c243d224c220d00052bee85d4312c2d31352c3138302c353afb3132383afb333af18a352c3238293b3af63af2613af27a0d00070cf2693af2793af27a0d000905e00d000d07ddf27a0d000f05f50d00110cf2773af2763af26b0d001306fda30d001505e10d001907ddf2790d001b05db0d001d1ee349253d30b831373af2752845252b49252c48252c4925293aed0d001f102126324230343d2d313af2770d00211ffb323af18a32362c3235293b224c223b3afb333af1226f6164223b0d00221ffb323af18a32362c3236293b2253223b3afb333af122617665223b0d00231efb323af18a32362c3237293b2243223b3afb333af1226174223b0d002521fb323af18a33312c3235293b2245223b3afb333af1202272617365223b0d002620fb323af18a33312c3236293b2242223b3afb333af120226f6f74223b0d002806f2740d002a05e10d002e07ddf2770d003015e72126324230303d212632423034208ce10d00320be349253d30b8320d003438fb3132382d2849253d4d25293afb333af18a342c32352b4925293b3ae749253f26324230303c3e308cf1222a223b8bf12220223b0d00352afb323af13b312b49253b89283139293b8a372c32352b4925293b3afb333af16624284925293b0d003705ed0d003916fb3132383a2126324230343d2126324230300d003b05e10d003f07ddf2760d00411144253d44252d313a2a465831390d00430be744253e308ce10d00451144253d31303a43253d432582310d004746e743253d308cf2752856252b58252c57252b59252c3138293af2752845252b54252c48252c3138298bf26f2858252c5925293af2752845252b54252c48252c5425290d004905e10d004d07ddf26b0d004f2be7a62d39388ce758253e308cf26f2858252c5925293a58253d58252d313a43253d313a44253d310d00502ce7a62d36378ce758253c32308cf26f2858252c5925293a58253d58252b313a43253d313a44253d310d00512be7a62d37338ce759253e308cf26f2858252c5925293a59253d59252d313a43253d313a44253d310d00522de7a62d3130358ce759253c32308cf26f2858252c5925293a59253d59252b313a43253d313a44253d310d00541ee7a62d318cf26d2858252c59252c30293af26f2858252c5925290d005520e7a62d37348cf26d2858252c59252c5425293af26f2858252c5925290d00571a4b253da6303ae74b253e3d39378c4b253d4b252d33320d005934e74b253d38318ce754253e308cf2752845252b54252c48252c5425293a43253d313a44253d313a54253d54252d313ae10d005a35e74b253d38378ce754253c31378cf2752845252b54252c48252c5425293a43253d313a44253d313a54253d54252b313ae10d005c32e74b253d34398ce74d253c3e308c4d253d303a2126324230343d2d313af2773af2743a43253d313a44253d313ae10d005d32e74b253d35308ce74d253c3e318c4d253d313a2126324230343d2d313af2773af2743a43253d313a44253d313ae10d005e32e74b253d35318ce74d253c3e328c4d253d323a2126324230343d2d313af2773af2743a43253d313a44253d313ae10d00600fe74b253d37368cf26c3ae10d00610fe74b253d38338cf2733ae10d00620fe74b253d36378cf2633ae10d006323e74b253d36398c6d243d224572617365206d6170223ae7a463208cf26e3ae10d006421e74b253d36368c6d243d22426f6f74206469736b223ae7a463208cf2780d006605e10d006907ddf2780d006b60e72126324230303c3e308c2126324230343d2d313af2773a6d243d22556e7361766564206d61702064617461222bbd283133292bbd283130292b2220202020204578697420776974686f757420736176696e67223ae7aca463208ce10d006d1cef31322c32313aff2822455845432021426f6f7422293ae00d006f05e10d007307ddf26c0d007506fb330d007738e74d253f26324230303c3e308c6d243d22556e7361766564206d61702c2073617665206974206e6f77223ae7a463208cf2733ae10d00794def32382c302c33312c33392c32392c32332c312c313b303b303b303b3ae88a352c30293b224c6f61642066696c65206e616d6520223b78243aef32332c312c303b303b303b303b32360d007a06f2620d007c14e778243d22228c78243d6624284d25290d007e26ff28224c4f414420222b78242b2220222bc37e2826324631392d4d252a26453729290d007f0d6624284d25293d78240d00810e4d253f26324230303d300d0083102126324230343d2d313af2770d008406f2740d008606f2660d008805e10d008c07ddf2730d008e50fb333aef32382c302c33312c33392c32392c32332c312c313b303b303b303b3ae88a352c30293b22536176652066696c65206e616d6520223b78243aef32332c312c303b303b303b303b32360d008f06f2620d009114e778243d22228c78243d6624284d25290d00933a46253d8e287824293ae746253c3e308cd92346253a6d243d78242b22206578697374732c6f7665727772697465223ae7aca463208ce10d009536ff28225341564520222b78242b2220222bc37e2826324631392d4d252a264537292b22202b453720464646464646203022290d00960d6624284d25293d78240d009806f2660d009a1b4d253f26324230303d303a2126324230343d2d313af2770d009c05e10d00a007ddf2660d00a219ff2822414343455353205f4d61707320222b5524290d00a31146253dae28225f4d61707322290d00a41af12346252c66242830292c66242831292c66242832290d00a508d92346250d00a619ff2822414343455353205f4d61707320222b4c24290d00a805e10d00ac07ddf2630d00ae0ddb3afb333a2a4341540d00b009f2613af2790d00b205e10d00b607ddf2610d00b824fb323af18a352c3330293b22507265737320616e79206b6579223b3a4b253da50d00ba16f54b253da6303afdaca62d3180aca62d37340d00bc06f2620d00be05e10d00c207dda4630d00c41bfb333af18a352c3239293b6d243b22203f20592f4e223b0d00c60b4b253da53af2620d00c8113d4b253d3839844b253d3132310d00cc07ddf2740d00ce08e6302c330d00cf1bec56252a34382d32382c313032302d57252a33322b32300d00d020df2856252b3231292a34382b31362c313032302d57252a33322b32300d00d125df2856252b3231292a34382b31362c313032302d2857252b3231292a33322d31360d00d220df56252a34382d32382c313032302d2857252b3231292a33322d31360d00d31bdf56252a34382d32382c313032302d57252a33322b32300d00d54ae34a253d30b832303a212637383d4a252a31312b26324631392d4d252a2645373a212637343d2857252b4a25292a3634302b56252a32342b26333030303ad626324235373aed0d00d705e10d00db0eddf26f2849252c4a25290d00dd13e749253e31308c49253d32302d49250d00df2cf2752856252b49252c57252b4a252c3f284a252a31312b49252b26324631392d4d252a26453729290d00e038f2752856252b32302d49252c57252b4a252c3f2826324230382b3f284a252a31312b49252b26324631392d4d252a2645372929290d00e205e10d00e611ddf26d2849252c4a252c4c25290d00e81fe749253e31308c49253d32302d49253a4c253d4c253f26324230380d00ea24e74c253d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00eb38e74c253d318ce72849258031293d308ce7284a258031293d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ec3ce74c253d32844c253d338ce72849258031293d3180284a258031293d318c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ed3fe74c253d348ce74a253e3d328ce72849258031293c3e3080284a258031293d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ee40e74c253d358ce74a253c3d31388ce72849258031293c3e3080284a258031293d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ef3fe74c253d368ce749253e3d328ce72849258031293d3080284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f038e74c253d378ce72849258031293d3080284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f142e74c253e3d388ce74c253c3d31318ce72849258031293c3e3080284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f23be74c253e3d31328ce72849258031293c3e3084284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f40e4d253f26324230303d310d00f605e10d00fa11ddf2752849252c4a252c4c25290d00fc28212637343d4a252a3634302b49252a32342b26333030303a41253d4c253ad626324231410d00fe05e10d010207ddf26e0d010415e34a253d30b832303ae349253d30b831300d01054ce72849258031293d3080284a258031293d308c3f284a252a31312b49252b26324631392d4d252a264537293d318b3f284a252a31312b49252b26324631392d4d252a264537293d300d010606ed2c0d0108c33f2826324631392d4d252a2645372b263643293d2630463a3f2826324631392d4d252a2645372b263737293d2630433a3f2826324631392d4d252a2645372b263738293d2630303a3f2826324631392d4d252a2645372b263832293d2630413a3f2826324631392d4d252a2645372b263833293d2630443a3f2826324631392d4d252a2645372b264241293d2630303a3f2826324631392d4d252a2645372b264430293d2630303a3f2826324631392d4d252a2645372b264536293d2630300d010a1e4d253f26324230303d313a2126324230343d2d313af2773af2740d010c05e10d011007ddf2620d011213f1208a302c3239293b89283830293b0d011405e10d011907ddf2690d011b162a4c4f414420456469746f724d20324230300d011c162a4c4f414420456469746f725420324238330d011e0bde2066242833290d01201146253d8e28225f4d61707322290d01211ae82346252c66242830292c66242831292c66242832290d012208d92346250d012334e35a253d30b8323aff28224c4f414420222b6624285a25292b2220222bc37e2826324631392d5a252a26453729293aed0d01240c2126324230303d300d01263c56253d333a57253d313a45253d343a48253d32333a54253d313a58253d303a59253d303a43253d313a44253d313a4d253d303a6d243d22220d012805e10dff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0009899003099003199003299003399003499003599003699003799003899003999003a99003b99003c99003d99003e99003f99004099004199004299004399004499004599004699004799004899004999004a99004b99004c99004d99004e99004f99005099005199005299005399005499005599005699005799005899005999005a99005b99005c99005d99005e99005f99006099006199006299006399006499006599006699006799006899006999006a99006b99006c99006d99006e99006f99007099007199007299007399007499007599007699007799007899007999007a99007b99007c99007d99007e99007fc8f0034c032ba000b9072c20eeffc8c01ed0f5601601170100000000000000001301040000001302050000001303020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102030405070609080b0a0c0d0e0f11100a0a0a85721869838570a900692b8571a57218657085709002e671a57218657085709002e671a017b17091748810f918a91865748574a9006575857560a5788d6a2b8d772ba5798d6b2b8d782ba200bd00ff201a2be8e00bd0f5a209bc00ffb9082b201a2bca10f4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030300000000000ccfcf0c000000000000000000000000000000000000cc0c0ccccc0c0ccc0000000000000000000000cfcf000000000000cfcf000000000000ffff0000000000000000110000ccccccccccee0000000000000000000000001100000000000000eecccccccccc0000000000000000000000ffff000000000000ffff000000000044cccc440000000088ffff880000000000ffff000000000000ffff0000000000000000000000000000f0f0c0c0c0000000f0f0000000000000f0f0000000000000c0c0c0c0c000000000000000000000000000000000c0c0c0f0f0000000000000f0f0000000000000f0f0000000c0c0c0c0c000000000000000000000000000000000000000c0c0c0c0c0c0c0c00000000000000000000000f0f0000000000000f0f0000000000000f0f00000000000000010000000c0c0c0c0e000000000000000000000000000001000000000000000e0c0c0c0c00000000000000000000000f0f0000000000040c0c040000000000000000000000000000000000000000080f0f0800000000000f0f0000000070c080808080c070f0000000000000f080c040404040c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d2020202020202020204c6164792042756720617263616465207374796c6520766964656f2067616d6520666f72207468652042424320436f6d70757465722072616e67650d2020202020202020206261736564206f6e20746865206f726967696e616c2031393831206172636164652067616d6520627920556e6976657273616c0d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d20436f70797269676874202843292032303231204c6f76654279746520536f6674776172652068747470733a2f2f6769746875622e636f6d2f4c6f7665427567323038342f4c6164794275670d0d20546869732070726f6772616d206973206672656520736f6674776172653a20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790d20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790d20746865204672656520536f66747761726520466f756e646174696f6e2c206569746865722076657273696f6e2033206f6620746865204c6963656e73652c206f720d2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0d0d20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0d2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660d204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650d20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e2068747470733a2f2f7777772e676e752e6f72672f6c6963656e7365732f0d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d0d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d205468616e6b7320746f2065766572796f6e6520402053746172646f7420466f72756d7320666f72207468656972206b696e6420776f72647320616e6420737570706f72740d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
then choose one of the “Play with ___” options, the ENTIRE EMULATOR crashes.
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

Softer_GAMEING wrote:

I noticed that if you play the following disk (Ladybug):
4c61647920427567526561644d6520a4456469746f7254a4456469746f724da4436c7320202020a4456469746f7220a45f526573657420a452657365742020a44c616479427567a44c6f6164657220a45f4d6170332020a45f4d6170322020a45f4d6170312020a45f4d6170732020a45f487363202020a45f436f6e666967a45f426f6e757320a44d656e75202020a421426f6f742020a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009033200000ffff9f04c0d10000ffffc801c0cf0000ffff8300c0ce002b002b2501cccc00192380630fccbc0000ffff7e00c0bb00192380a508ccb2001900615849cc6800197e49a231cc360000ffffe700c0350000ffffe700c0340000ffffe700c0330000ffff1500c0320000ffff7e00c0310000ffff7e00c0300000ffff0500c02f00192380132bcc030000ffff6900c00200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a42415349430d06160717010000000000000000170001000000000000002a46582032303020310d2a4658203420310d2a46582031313420310d48494d454d3d26374330300d0c16071701000000000000000017000100000000000000434841494e224d656e75220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00010845253da30d00020bd33d26373830300d00040c43253d26374238300d00050c53253d26383031300d00060b46253d263133300d00070a4d253d2636390d00093641253d353a58253d2637303a59253d303a2158253d2630443234303037323a42253d28ba2826464644442980264646293d320d000a29e7204225208c2055243d225752223a4c243d224c5222208b2055243d22223a4c243d224c220d000c0eee208520f26572726f720d000e1747253d47253db93af26c6f6164436f6e6669670d00101d7570243da4636f6e6669674b657928bd2843253f26374329290d00111f646f776e243da4636f6e6669674b657928bd2843253f26374229290d00130af2696e74726f0d001505f50d00170ef2736872696e6b2832290d00180cf26f7074696f6e730d00190ef2657870616e642833290d001b05f50d001d0f4b243da4776169744b65790d001f23e7204b243d224d22208c2047253dac2047253af2646973706c61794d6f64650d00210dfd204b243c3e224d220d00230ef2736872696e6b2832290d002520e7204b243d224922208c20f2696e737472756374696f6e7347616d650d002722e7204b243d225722208c20f2696e737472756374696f6e73456469746f720d002930fd204b243d224b222084204b243d224a222084204b243d2255222084204b243d2245222084204b243d2252220d002b13ef2032333b312c312c303b303b303b0d002d17e7204b243d225222208c20d7225265736574220d002f152146253d303af26c6f6164436f6e6669670d003015e7204b243d224b22208c2046253f333d300d003115e7204b243d224a22208c2046253f333d310d003215e7204b243d225522208c2046253f333d320d00330b46253f343d47250d003560e7204725208c206d617031243d225f4d617031223a6d617032243d225f4d617032223a6d617033243d225f4d61703322208b205a253d8e28225f4d61707322293ae8235a252c6d617031242c6d617032242c6d617033243ad9235a250d00370841253da30d0038335a253d8e286d61703124293ae7205a253c3e30208c20d9235a25208b206d617031243d225f4d617031223a41253db90d0039335a253d8e286d61703224293ae7205a253c3e30208c20d9235a25208b206d617032243d225f4d617032223a41253db90d003a335a253d8e286d61703324293ae7205a253c3e30208c20d9235a25208b206d617033243d225f4d617033223a41253db90d003c67e7204125208020ac204725208c20ff2822414343455353205f4d61707320222b5524293a5a253dae28225f4d61707322293af1235a252c6d617031242c6d617032242c6d617033243ad9235a253aff2822414343455353205f4d61707320222b4c24290d003e18e7204b243d224522208c20d722456469746f72220d00400bf273706c6173680d00410ef2657870616e642831290d00431cff28224c4f414420222b6d617031242b22203738303022290d00441cff28224c4f414420222b6d617032242b22203739303022290d00451cff28224c4f414420222b6d617033242b22203741303022290d00460c2a2f4c6f616465720d004805e00d004c0cdd20f2696e74726f0d004e19e7204525208c20f2616e794b657928343030293ae10d00500bf273706c6173680d00510ef2657870616e642831290d00530ff273617665436f6e6669670d005510f2616e794b657928323030290d005705e10d005b0ddd20f273706c6173680d005d05f70d005f1ae3205a253d263743303020b8202637464537208820340d006008f32044250d00610a215a253d44250d006208ed205a250d006469dc202632303230393139412c2632303230374436412c2632303230323032302c2632303230323032302c2632303230323032302c2633373745323032302c2632303230333032392c2636303230323032302c2632303230323032302c2639433943323032300d006569dc202632303230393139412c2632303230374636412c2633303243334337382c2637433230333037432c2636343343373833342c2633353746323032302c2637343738323536302c2637453243363032302c2636343343373832342c2639433943323032300d006669dc202632303230393139412c2632303230374636412c2633353230333537462c2633413330374632422c2637383735374632312c2633373746323032312c2637463241333432422c2637463230333637342c2637383735374632302c2639433943323032310d006769dc202632303230393139412c2632303230374636412c2633353230333537462c2632313746364232302c2637433230333532302c2633353746323033302c2632413230323536302c2637463230323033372c2637433230333532302c2639433943323033300d006869dc202632303230393139412c2632313945323332322c2632303932323332322c2632303231393132302c2639323233323232302c2632333232393132302c2633453738323032312c2632333230323032302c2639323233323232302c2639433943323032300d006969dc202632303230393239412c2633343746323336382c2632303230323032302c2632303744324233362c2632303230323036302c2632303230323032302c2632303233393132302c2632303230323032302c2632303230323032302c2639433943323032300d006a69dc202632303230393239412c2632353341373436412c2633303243334337382c2632383230334337442c2633303743323437452c2637383230333437382c2632433343373033342c2632433343373833302c2636343343373833302c2639433943323032300d006b69dc202632303230393239412c2633343646334236302c2633353230333537462c2632303230333537462c2637463242323037462c2637413734374633322c2637303731323332312c2636303335374633352c2637383735374633352c2639433943323032310d006c69dc202632303230393239412c2633353230374636412c2633353230333537462c2632303230333537462c2636423230323037462c2632313746324233462c2637463230333732302c2632423335374633352c2637433230333532312c2639433943323033300d006d69dc202632303230393239412c2632303945323332302c2632303233323332322c2632303230323032332c2632303230323032332c2632303231323032312c2632333233323232302c2632303231323332302c2639313233323232302c2639433943323032300d006e69dc202632303230393439412c2632303230374436412c2632303230323032302c2632303230323032302c2632303230323032302c2633373745323032302c2632303230333032392c2636303230323032302c2632303230323032302c2639433943323032300d006f69dc202632303230393439412c2632303230374636412c2633303243334337382c2637433230333037432c2636343343373833342c2633353746323032302c2637343738323536302c2637453243363032302c2636343343373832342c2639433943323032300d007069dc202632303230393439412c2632303230374636412c2633353230333537462c2633413330374632422c2637383735374632312c2633373746323032312c2637463241333432422c2637463230333637342c2637383735374632302c2639433943323032310d007169dc202632303230393439412c2632303230374636412c2633353230333537462c2632313746364232302c2637433230333532302c2633353746323033302c2632413230323536302c2637463230323033372c2637433230333532302c2639433943323033300d007269dc202632303230393439412c2632313945323332322c2632303931323332322c2632303231393432302c2639313233323232302c2632333232393432302c2633453738323032312c2632333230323032302c2639313233323232302c2639433943323032300d007369dc202632303230393539412c2633343746323336382c2632303230323032302c2632303744324233362c2632303230323036302c2632303230323032302c2632303233393432302c2632303230323032302c2632303230323032302c2639433943323032300d007469dc202632303230393539412c2632353341373436412c2633303243334337382c2632383230334337442c2633303743323437452c2637383230333437382c2632433343373033342c2632433343373833302c2636343343373833302c2639433943323032300d007569dc202632303230393539412c2633343646334236302c2633353230333537462c2632303230333537462c2637463242323037462c2637413734374633322c2637303731323332312c2636303335374633352c2637383735374633352c2639433943323032310d007669dc202632303230393539412c2633353230374636412c2633353230333537462c2632303230333537462c2636423230323037462c2632313746324233462c2637463230333732302c2632423335374633352c2637433230333532312c2639433943323033300d007769dc202632303230393539412c2632303945323332302c2632303233323332322c2632303230323032332c2632303230323032332c2632303231323032312c2632333233323232302c2632303231323332302c2639313233323232302c2639433943323032300d007869dc202632303230393339412c2632303230374436412c2632303230323032302c2632303230323032302c2632303230323032302c2633373745323032302c2632303230333032392c2636303230323032302c2632303230323032302c2639433943323032300d007969dc202632303230393339412c2632303230374636412c2633303243334337382c2637433230333037432c2636343343373833342c2633353746323032302c2637343738323536302c2637453243363032302c2636343343373832342c2639433943323032300d007a69dc202632303230393339412c2632303230374636412c2633353230333537462c2633413330374632422c2637383735374632312c2633373746323032312c2637463241333432422c2637463230333637342c2637383735374632302c2639433943323032310d007b69dc202632303230393339412c2632303230374636412c2633353230333537462c2632313746364232302c2637433230333532302c2633353746323033302c2632413230323536302c2637463230323033372c2637433230333532302c2639433943323033300d007c69dc202632303230393339412c2632313945323332322c2632303931323332322c2632303231393332302c2639313233323232302c2632333232393332302c2633453738323032312c2632333230323032302c2639313233323232302c2639433943393432300d007e05e10d00820edd20f26f7074696f6e730d008454f1208a302c30293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b222020202020202020202020204c616479204275672020202020202020202020202020223bbd28313536293b0d008554f1208a302c31293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b222020202020202020202020204c616479204275672020202020202020202020202020223bbd28313536293b0d008713f2657261736553637265656e2832290d00892ef1208a372c33293bbd28313331293b22412072656d616b65206f6620746865206f726967696e616c223b0d008a30f1208a362c34293bbd28313239293b22556e6976657273616c2031393831206172636164652067616d65223b0d008c42f1208a362c36293bbd28313333293b2250726f6772616d6d6564206279223bbd28313331293b224c6f7665427567223bbd28313333293b2232303231223b0d008e1ef1208a31352c39293bbd28313330293b224f7074696f6e73223b0d009030f1208a362c3131293bbd28313331293b2249223bbd28313335293b222d20496e737472756374696f6e73223b0d009243f1208a362c3133293bbd28313239293b224b223bbd28313335293b222d223bbd28313331293b22506c6179223bbd28313239293b224b6579626f617264223b0d00944cf1208a362c3134293bbd28313330293b224a223bbd28313335293b222d223bbd28313333293b22506c6179223bbd28313330293b224a6f79737469636b20416e616c6f677565223b0d00964df1208a362c3135293bbd28313332293b2255223bbd28313335293b222d223bbd28313334293b22506c6179223bbd28313332293b224a6f79737469636b205573657220506f7274223b0d009835f1208a362c3137293bbd28313331293b224d223bbd28313335293b222d204d6f6465223b3af2646973706c61794d6f64650d009a37f1208a362c3139293bbd28313333293b2245223bbd28313335293b222d223bbd28313330293b224d617020456469746f72223b0d009c3cf1208a362c3230293bbd28313334293b2257223bbd28313335293b222d223bbd28313332293b224d617020456469746f72204b657973223b0d009e3bf1208a362c3232293bbd28313239293b2252223bbd28313335293b222d223bbd28313331293b2252657365742073657474696e6773223b0d00a055f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202043686f6f736520616e206f7074696f6e20202020202020202020223bbd28313536293b0d00a205e10d00a612dd20f2646973706c61794d6f64650d00a80ef1208a31352c3137293b0d00a93ce7204725208c20f120bd28313331293b2253746172646f7420485343223b208b20f120bd28313239293b224172636164652020202020223b0d00ab05e10d00af17dd20f2696e737472756374696f6e7347616d650d00b113f2657261736553637265656e2832290d00b337f1208a31332c33293bbd28313335293b22496e737472756374696f6e73223b8a33342c33293bbd28313331293b22312f33223b0d00b548f1208a322c35293bbd28313330293b224775696465223bbd28313239293b224c61647920427567223bbd28313330293b227468726f75676820746865206d617a6573223b0d00b653f1208a322c36293bbd28313330293b2261766f6964696e6720646561646c79223bbd28313335293b22656e656d696573223bbd28313330293b22616e64223bbd28313335293b22736b756c6c73223b0d00b846f1208a322c38293bbd28313332293b225075736820746865223bbd28313330293b22677265656e20646f6f7273223bbd28313332293b22746f20657363617065223b0d00b938f1208a322c39293bbd28313332293b22656e656d69657320616e6420746f20626c6f636b2074686569722061747461636b73223b0d00bb48f1208a322c3131293bbd28313333293b22436f6c6c656374223bbd28313334293b226379616e20686561727473223bbd28313333293b22746f206d756c7469706c79223b0d00bc3df1208a322c3132293bbd28313333293b226974656d2073636f72652076616c756573206279223bbd28313334293b227832207833207835223b0d00be48f1208a322c3134293bbd28313239293b22436f6c6c656374223bbd28313331293b2279656c6c6f77206c657474657273223bbd28313239293b22746f207370656c6c223b0d00bf5ef1208a322c3135293bbd28313331293b224558545241223bbd28313239293b22666f72223bbd28313335293b7e59253b2220657874726120223b3ae72059253d31208c20f120226c696665223b208b20f120226c69766573223b0d00c145f1208a322c3137293bbd28313330293b22436f6c6c656374223bbd28313239293b22726564206c657474657273223bbd28313330293b22746f207370656c6c223b0d00c255f1208a322c3138293bbd28313239293b225350454349414c223bbd28313330293b22666f72223bbd28313335293b7e58253b22303030303020706f696e7473223bbd28313330293b22706c75732061223b0d00c343f1208a322c3139293bbd28313335293b22736b756c6c20736869656c64223bbd28313330293b226c617374696e6720223b7e57253b2220726f756e6473223b0d00c54bf1208a322c3231293bbd28313332293b22436f6c6c656374223bbd28313331293b22766567657461626c6573223bbd28313332293b22746f20706172616c79736520746865223b0d00c634f1208a322c3232293bbd28313332293b22656e656d69657320616e64206561726e20626f6e757320706f696e7473223b0d00c855f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d00ca0ef2657870616e642833290d00cb13f2616e794b657928333630303030290d00cd0ef2736872696e6b2833290d00ce18f1208a33342c33293bbd28313331293b2232223b0d00cf13f2657261736553637265656e2835290d00d133f1208a322c35293bbd28313332293b2241207370656369616c206469616d6f6e6420626f6e757320776f727468223b0d00d23ef1208a322c36293bbd28313335293b7e55253b22303030303020706f696e7473223bbd28313332293b2277696c6c20617070656172206966223b0d00d34bf1208a322c37293bbd28313332293b22796f752063616e207265616368223bbd28313331293b226c6576656c20223b7e51253bbd28313332293b227768696c65206f6e6c79223b0d00d441f1208a322c38293bbd28313332293b22636f6c6c656374696e67223bbd28313334293b226379616e2068656172747320616e64206c657474657273223b0d00d538f1208a322c39293bbd28313332293b22616e64223bbd28313331293b22776974686f7574206c6f73696e672061206c696665223b0d00d754f1208a322c3131293bbd28313239293b2255736520746865223bbd28313331293b7570243bbd28313239293b22616e64223bbd28313331293b646f776e243bbd28313239293b226b65797320746f223b0d00d841f1208a322c3132293bbd28313239293b226e61766967617465207468652067616d65206d656e7520616e64223bbd28313331293b2252455455524e223b0d00d934f1208a322c3133293bbd28313239293b22746f2061646a757374207468652073657474696e677320616e642f6f72223b0d00da2cf1208a322c3134293bbd28313239293b227265646566696e652074686520636f6e74726f6c73223b0d00dc48f1208a322c3136293bbd28313330293b22447572696e67207468652067616d65207072657373223bbd28313239293b2252455455524e223bbd28313330293b22746f223b0d00dd48f1208a322c3137293bbd28313330293b2270617573652c206d6f7665223bbd28313239293b224c61647920427567223bbd28313330293b22746f20756e7061757365223b0d00df4af1208a322c3139293bbd28313333293b22486f6c64223bbd28313335293b22455343223bbd28313333293b22746f2071756974207468652063757272656e742067616d65223b0d00e133f1208a322c3231293bbd28313332293b225265626f6f7420746865206469736b20746f207361766520796f7572223b0d00e246f1208a322c3232293bbd28313335293b22686967682073636f726573223bbd28313332293b22616e64223bbd28313335293b2267616d652073657474696e6773223b0d00e455f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d00e60ef2657870616e642835290d00e713f2616e794b657928333630303030290d00e90ef2736872696e6b2833290d00ea18f1208a33342c33293bbd28313331293b2233223b0d00eb13f2657261736553637265656e2835290d00ed3ff1208a322c35293bbd28313332293b22546865223bbd28313331293b2253746172646f7420486967682053636f7265204368616c6c656e6765223b0d00ee40f1208a322e36293bbd28313332293b226d6f64652063616e20626520746f67676c6564206279207072657373696e67223bbd28313331293b224d223b0d00f045f1208a322c38293bbd28313239293b22496e20746865223bbd28313331293b22485343223bbd28313239293b226d6f6465207468652067616d652077696c6c223b0d00f135f1208a322c39293bbd28313239293b22686176652074686520666f6c6c6f77696e6720666f7572206368616e676573223b0d00f34ef1208a322c3131293bbd28313330293bbd28323535293b2220546865223bbd28313335293b224469616d6f6e64223bbd28313330293b22626f6e75732069732064697361626c6564223b0d00f55af1208a322c3133293bbd28313331293bbd28323535293b2220546865223bbd28313239293b225370656369616c223bbd28313331293b22626f6e757320617761726473223bbd28313239293b22736869656c6473223b0d00f639f1208a322c3134293bbd28313331293b2262757420646f6573206e6f74206177617264223bbd28313335293b22706f696e7473223b0d00f850f1208a322c3136293bbd28313333293bbd28323535293b2220546865223bbd28313335293b22332064656661756c74206d617a65206d617073223bbd28313333293b2277696c6c206265223b0d00f939f1208a322c3137293bbd28313333293b227573656420696e7374656164206f66207468652075736572206d617a65206d617073223b0d00fb46f1208a322c3139293bbd28313239293bbd28323535293b22205468652064656661756c74223bbd28313331293b226c69766573223bbd28313239293b22616e64223b0d00fc3ff1208a322c3230293bbd28313331293b22646966666963756c7479223bbd28313239293b2277696c6c206265207573656420696e7374656164223b0d00fd2bf1208a322c3231293bbd28313239293b226f662074686520757365722073657474696e6773223b0d00ff55f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d01010ef2657870616e642835290d010213f2616e794b657928333630303030290d010405e10d010819dd20f2696e737472756374696f6e73456469746f720d010a13f2657261736553637265656e2832290d010c1ff1208a31332c34293b224d617020456469746f72206b657973223b0d010e3cf1208a352c2037293bbd28313334293b22313233202020223bbd28313335293b222d223bbd28313239293b2253656c656374206d6170223b0d01103df1208a352c2039293bbd28313332293b22515720202020223bbd28313335293b222d223bbd28313331293b2253656c6563742074696c65223b0d01113df1208a352c3130293bbd28313333293b223a2f5a582020223bbd28313335293b222d223bbd28313330293b224d6f766520637572736f72223b0d01123cf1208a352c3131293bbd28313330293b22534849465420223bbd28313335293b222d223bbd28313333293b2245726173652074696c65223b0d01133bf1208a352c3132293bbd28313331293b2252455455524e223bbd28313335293b222d223bbd28313332293b22447261772074696c65223b0d01153bf1208a352c3134293bbd28313239293b22452020202020223bbd28313335293b222d223bbd28313334293b224572617365206d6170223b0d011744f1208a352c3136293bbd28313334293b224c2020202020223bbd28313335293b222d223bbd28313239293b224c6f6164206d61702066726f6d206469736b223b0d011842f1208a352c3137293bbd28313333293b22532020202020223bbd28313335293b222d223bbd28313330293b2253617665206d617020746f206469736b223b0d011a40f1208a352c3139293bbd28313332293b22432020202020223bbd28313335293b222d223bbd28313331293b22436174616c6f677565206469736b223b0d011c3bf1208a352c3231293bbd28313330293b22422020202020223bbd28313335293b222d223bbd28313333293b22426f6f74206469736b223b0d011e55f1208a302c3234293bbd28313336293bbd28313239293bbd28313537293bbd28313331293b22202020202020202020507265737320616e79206b6579202020202020202020202020223bbd28313536293b0d01200ef2657870616e642833290d012113f2616e794b657928333630303030290d012305e10d012711dd20f2736872696e6b284f25290d012915e32052253d323420b8204f252088202d320d012a0a2a46582031390d012b14ef2032333b362c52252c303b303b303b0d012c08ed2052250d012e05e10d013211dd20f2657870616e64284f25290d013414e32052253d4f2520b8203235208820320d01350a2a46582031390d013614ef2032333b362c52252c303b303b303b0d013714ef2032333b312c34302c303b303b303b0d013808ed2052250d01390a2a46582031390d013b05e10d013f0cdd20f26572726f720d01410845253db90d01430ef265726173654c6f676f0d01451fe7209f3c3e323031208c20f2756e65787065637465644572726f720d014745f1208a342c3131293bbd28313336293bbd28313239293b2257726974652070726f746563746564223bbd28313332293b22756e61626c6520746f2073617665223b0d01484cf1208a352c3133293bbd28313336293bbd28313335293b22686967682073636f726573223bbd28313332293b226f72223bbd28313335293b2267616d652073657474696e6773223b0d014a05e10d014e16dd20f2756e65787065637465644572726f720d01500aef20362c31320d015205f60d015313f12022206174206c696e6520223b9e0d015405f10d015613ef2032332c312c313b303b303b303b0d015714ef2032333b362c32352c303b303b303b0d0159092a465820340d015a0b2a4658203230300d015c05e00d015e05e10d016211dd20f26c6f6164436f6e6669670d0164125a253d8e28225f426f6e757322290d01652b59253d9a235a253a58253d9a235a253a57253d9a235a253a55253d9a235a253a51253d9a235a250d016608d9235a250d01682956253d282846253f302082204d2529202b202846253f312082204d252929208020264646200d016941e72046253f323c3e5625208c20e720ac204725208c20ff28224c4f4144205f436f6e6669672022202b20c37e2826464630303030202b20432529293ae10d016a3ce72046253f323c3e5625208c20e7204725208c20ff28224c4f4144205f4873632022202b20c37e2826464630303030202b20432529293ae10d016c0c50253d26374230300d016d0a5b4f505420300d016e075345490d016f0a4c44412046250d01700d5354412026464533300d01710a4c44582023300d0172092e4c4f4f500d01730d4c44412053252c20580d01740d5354412043252c20580d017507494e580d01760c43505820232637460d01770c424e45204c4f4f500d01780b4c4441202646340d01790d5354412026464533300d017a07434c490d017b075254530d017c055d0d017e1ad62026374230303a47253d2843253f263745293c3e300d018005e10d018411dd20f273617665436f6e6669670d01862956253d282846253f302082204d2529202b202846253f312082204d252929208020264646200d018712e72046253f323c3e5625208c20e10d0189d3e7204725208c20ff2822414343455353205f48736320222b5524293aff282253415645205f4873632022202b20c37e2826464630303030202b20432529202b2022202b374520464646464646203022293aff2822414343455353205f48736320222b4c2429208b20ff2822414343455353205f436f6e66696720222b5524293aff282253415645205f436f6e6669672022202b20c37e2826464630303030202b20432529202b2022202b374520464646464646203022293aff2822414343455353205f436f6e66696720222b4c24290d018b0ef265726173654c6f676f0d018d46f1208a352c3131293bbd28313335293b22486967682073636f726573223bbd28313332293b22616e64223bbd28313335293b2267616d652073657474696e6773223b0d018e2af1208a31312c3133293bbd28313332293b227361766564207375636365737366756c6c79223b0d018f092146253d300d019105e10d019510dd20f265726173654c6f676f0d01970a2a46582031390d01981ef1208a32362c3135293b2220223b8a32352c3135293b2220223b0d019a15e32052253d313420b82031302088202d310d019b0a2a46582031390d019c13f1208a322c5225293b89283338293b0d019d08ed2052250d019f0a2a46582031390d01a010e32052253d313020b82031340d01a112f1208a302c5225293b222020223b0d01a208ed2052250d01a405e10d01a816dd20f2657261736553637265656e284f25290d01aa25e32052253d4f2520b82032343af1208a302c5225293b89283339293b3aed2052250d01ac05e10d01b011dd20f2616e794b6579285425290d01b205f50d01b3094b253da6300d01b40bfd204b253d2d310d01b607d13d300d01b805f50d01b9094b253da6300d01ba14fd204b253c3e2d31208420913e3d54250d01bc05e10d01c00edd20a4776169744b65790d01c205f50d01c4094b253da6300d01c51fe7204b253e3d972822602229208c204b253d4b252d9728222022290d01c60c4b243dbd284b25290d01c84bfd204b243d224d222084204b243d224b222084204b243d224a222084204b243d2255222084204b243d2249222084204b243d2245222084204b243d2257222084204b243d2252220d01ca073d4b240d01ce14dd20a4636f6e6669674b6579284b24290d01d014e7204b243d223c22208c203d225550220d01d116e7204b243d223d22208c203d22444f574e220d01d216e7204b243d223e22208c203d224c454654220d01d317e7204b243d223f22208c203d225249474854220d01d5073d4b240dff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020610060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500554e4956455253414c2aff00400041535445524f49445320ff00350043454e54495045444520ff00300047414c415849414e2020ff002500444546454e4445522020ff002000524f424f54524f4e2020ff001500534352414d424c452020ff0010004741554e544c45542020ff030101010142616848585a2f3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500554e4956455253414c2aff00400041535445524f49445320ff00350043454e54495045444520ff00300047414c415849414e2020ff002500444546454e4445522020ff002000524f424f54524f4e2020ff001500534352414d424c452020ff0010004741554e544c45542020ff030101010142616848585a2f3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053170614d5f00053270614d5f00053370614d5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010001000100010001000f0703060f00110d0900010c0100010c0105010c01000a0d10000e0002000e0001050100010001040100010002000f070306110d09000104010c01000100010c0100110d0b000f0703060e0001000100010c010001000100110d09000e000f000f000100010c0105010c010c00000f000e0002000e000a0d010c010501040105010001000c0002000f0002000f00010c0104010c0104010c01000a0d10000e00110d0b00010001000100010001000000080d0d0d100703060f00010c010001000100010c00000e070306110d10000e00010001000100010001000000000000000000000000000000000000000000000000000000010001000100010001000100110d0d0d100703060f000105010001000100010c010002000f070306110d0b000104010c0100010001000100080d0b000f00110d0900010c0105010c0100010c01000c0002000e0703060e00010c010401050100010001000e000f0002000f000f000100010c0104010c010c0000110d0b000f000e000a0d01000100010c010501000100110d09000e0002000f000105010c01000104010c010002000e070306110d0b00010401000100010001000000080d10000f0703060f00010c0100010c0100010c00000e0703060e00110d0b000100010001000100010000000000000000000000000000000000000000000000000000000100010001000100010001000f070306110d0d0d0900010c010001000100010c01000e000f000f0703060e000105010c010c01000100010002000e000c00110d090001040105010c0100010c01000f0002000e0703060e00010c010401050100010001000a0d100002000f000f00010001000104010c010c0000080d10000f000e000a0d010c0105010c0105010001000e0002000e0002000f000100010401000104010c0100110d10070306110d0b0001050100010001000100000002000f00110d09000f000104010c0100010c010c0000110d0b0703060e000e000100010001000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0d04000000000000040c0d0c00000000050c0e0c0c08040c0c0c0c0d0c0a0000000808080800000000000000000000113737331100000000333b3333333300041133333333333322000c0c0c333333332200080808080800000000000000000000000001030300000000010303030200040801030303030200000c00040203030200000008080000000000000000080c0400000000000000000408040001170301000800080c08030303030200040c0000000202000008080000000000000000040804080400000000000408040c04040404040c00040004080c08080000000408040808000000000000080008000000000000000403031717030100000c06032b0303030301080c0903030303030303000809030303030303000000000202020202000000000103030303010100000002070f0f0f07030202020a0f0f0f0f0f0b0a000003030b0b0b03030200000002020202000000001500003f1515050504003f3f0f0f2f3f1f0f0e0a0f2f3f0f1f3f0f2f2e00000a1f3f2f0f0f0f0e0000002a000000000000000000000000153f3f3f00000000153f3f3f3f2a0000153f3f3f3f2a0000040e0f2f3f2a000000000008080a000000000000000103030100000000000103033f0300050f0f050303031f0b0a0a0a0a000003032b030000000000000002020000000000000000000001030303170100000101032b03030303032b03030303170303020303032b030302020000000202020000000000000000000000040d0d0400000015040d0f0f0e0e0d2a2a2a2f0e0d0d0f0f0e000000000a0d0d0d0d0a0000000000000a0a000000000000153f1f0f05000000051f3f2f3f3f1f0f040e0e2f0f3f2f1f2a00080c0e0f0f0f2a000000000008080a00000000000c04000000153f3f3f3f080c0c0404082e3f3f2a000004040c08040000000c0c0c0c08040c000000080800000008000000000000000000000000040c000000000004040c0c0800010c0c0c0c0c0800000003090c0c0800000000020202020000000000000000000000003f3f150000000000003f3f3f3f3f0c000c2e3f2a2a2a000004080408040000000000080008080000000000000000000000111133233300000011331333333333001133331333331322000033333313222200000022000000000000000000000000000015153f15150000000000153f3f3f000c0015153f3f3f151500042a2a3f3f3f2a2a000000080000002a00000000000044cccf450000000000d8dacfcccccece450000e4e6e7f1f1f1f1e5a200a0dadae7e78a8a0000000000a08a000000000000000040c04040c0000000000041414141c10000000000c3414141c30000000000c0808080c000000000008080808080000040c04040c0000015001541414141c10000152a15c3414141c31500151515c0808080c03f153f003f8080808080000000000040c04040c0000015001541414141c10000152a15c3414141c31500150015c0808080c03f153f153f8080808080000000000040c04040c0000015001541414141c10000152a15c3414141c31515150015c0808080c03f003f153f80808080800000000000000000cc88cc88cc0000000000cdcdcdcdcd0000000000cf454545cf0000000000cc888888cc000000000088888888880000cc88cc88cc0000150015cdcdcdcdcd0000152a15cf454545cf1500151515cc888888cc3f153f003f88888888880000000000cc88cc88cc0000150015cdcdcdcdcd0000152a15cf454545cf1500150015cc888888cc3f153f153f88888888880000000000cc88cc88cc0000150015cdcdcdcdcd0000152a15cf454545cf1515150015cc888888cc3f003f153f88888888880000000000000000f000f000f00000000000f1f1f1f1f10000000000f3515151f30000000000f0a0a0a0f00000000000a0a0a0a0a00000f000f000f00000150015f1f1f1f1f10000152a15f3515151f31500151515f0a0a0a0f03f153f003fa0a0a0a0a00000000000f000f000f00000150015f1f1f1f1f10000152a15f3515151f31500150015f0a0a0a0f03f153f153fa0a0a0a0a00000000000f000f000f00000150015f1f1f1f1f10000152a15f3515151f31515150015f0a0a0a0f03f003f153fa0a0a0a0a00000000000000000010107030307010100000000000e030303070703030603010008080c03030b0f0f0b030603030000000a03030703030703030200000000000000020202020000000000000000010107030306010100000004040e03030307070303070301000c0c0c03030b0f0f0b030703030000000a03030703030603030200000000000000020202020000000000000000010106030307010100000004040e030303060603030703010004040c0303090c0c09030703030000000a030306030307030302000000000000000202020200000000000000000005040c0c040500000000000103070303070703030703010000030307030b0f0f0b03070303000000020303060303060303020000000000000002020202000000000000000000050c04040c0500000000000103070303070703030703010000030306030b0f0f0b030603030000000203030703030703030200000000000000020202020000000000000000000d040404040d0000000000010306030306060303060301000003030703090c0c090307030300000002030307030307030302000000000000000202020200000000000000000000000404000000000000000001010b090909090b010100000003030b03070f0f07030b0303000002030b03030b0b03030b03020000000002020903030902020000000000000000040000040000000000000001010b090909090b010100000003030b03070f0f07030b0303000002030903030b0b03030903020000000002020b03030b02020000000000000004000000000400000000000001010b090909090b010100000003030903060c0c0603090303000002030b0303090903030b03020000000002020b03030b02020000000000000101060303060101000000000103070303070703030703010000030307030b0f0f0b0307030300000002020706060606070202000000000000000008080000000000000000000101070303070101000000000103060303070703030603010000030307030b0f0f0b030703030000000202070606060607020200000000000000080000080000000000000000010107030307010100000000010307030306060303070301000003030603090c0c09030603030000000202070606060607020200000000000008000000000800000000000000000001010101000000000000000103030903030903030100000003030b03070f0f07030b0303000002030b03030b0b03030b030200000000000a080c0c080a00000000000000000001010101000000000000000103030b03030b03030100000003030903070f0f0703090303000002030b03030b0b03030b030200000000000a0c08080c0a00000000000000000001010101000000000000000103030b03030b03030100000003030b03060c0c06030b0303000002030903030909030309030200000000000e080808080e0000000000111111080811113333191900003f00152226333733373337333711150015080c3337333733373337332a11113322223333333333332200000000000808000022220808000015222233110019193333191900002a002a0026333733373337333711000000080c3337333733373337333f002a113322333333333333220000222222000008082222080800003f223722110019193333111108080000000026333733373337333711000000080c33373337333733373315001500332233333333333322002a22222200000808222200000808000000003b2a15152a3b00000000000c003311040c0c041133000c0000113333333b33333b3333331100000c2233333b33333b3333220c0000000000222a22222a220000000000003b2a0015000015002a3b00000004223311040c0c04113322040000193333333b33333b3333331900000c2233333b33333b3333220c0000000000222a22222a2200000000003b2a15000000000000152a3b000026223311040c0c04113322260000193333333b33333b333333190000042233333b33333b333322040000080000222a22222a220000080000000000151500001515000000000004001122002e2e00221100040000081133331d19191d333311080000263333333733333733333326000008002233373333373322000800000015150000000000001515000000003311002a04042a0011330000000c1133331d19191d3333110c000026333333373333373333332600000800223337333337332200080000151500000000000000001515000033113b0000040400003b113300000c1133331d19191d3333110c000022333333373333373333332200000c002233373333373322000c0000040011333b33333b331100040000193333333b33333b333333190000042233332e26262e33332204000008002211001d1d001122000800000000002a2a00002a2a0000000000040011333b33333b331100040000193333333b33333b3333331900000c2233332e26262e3333220c00000033220015080815002233000000002a2a0000000000002a2a0000000c0011333b33333b3311000c0000113333333b33333b3333331100000c2233332e26262e3333220c000033223700000808000037223300002a2a00000000000000002a2a000000000011151111151100000000000c113333373333373333110c000022333333373333373333332200000c003322080c0c082233000c000000000037152a2a1537000000000000000011151111151100000000000c113333373333373333110c0000263333333733333733333326000008113322080c0c08223311080000003715002a00002a00153700000004000011151111151100000400000811333337333337333311080000263333333733333733333326000019113322080c0c0822331119000037152a0000000000002a153700153f3f15100000000408000408002a15153a3030101018101810000000153530183018301830183020003f2a2a3f302000000c0008040000002a2a0000000000000800000800152a2a1500101018040000000c002a15153a303024302430101800000015353018300c300c30183020003f00003f20303030242000080400002a2a0000000008000000000800152a2a15100008040008040000002a3f3f3a3030103030303010000000153530183018301830183020003f15153f30200024202024000000002a2a000000080000080000000000152a3f3f151010152a3f3f150000002a2a3a302424303a2a2a000000000404043024243004040400000008000404302424300404000800000008000000202000000008000000152a2a2a151010152a2a2a150000002a2a3a302424303a2a2a000000080424302424242430240408000000000424302424302404000000000008000000202000000008000000153f3f2a151010153f3f2a150000002a3a3a302424303a3a2a00000008040410302424301004040800000004242430242430242404000000000000000020200000000000000000151515000000001515150000002a153f3f3a30303a153f3f2a000000000020301818302000000000000408080830181830080808040000000408082018182008080400000000151515000000001515150000002a1515153a30303a1515152a000004001030301818303010000400000008083018181818300808000000000408082018182008080400000000151515000000001515150000002a3f3f153a30303a3f3f152a0000040020203018183020200004000000081830301818303018080000000008080820181820200808000000000804041024241004040800000008040404302424300404040800000000001030242430100000000000152a3f3f353030352a3f3f150000002a2a2a000000002a2a2a000000000804041024241004040800000000040430242424243004040000000800203030242430302000080000152a2a2a353030352a2a2a150000002a2a2a000000002a2a2a000000000404041024241004040400000000042430302424303024040000000800101030242430101000080000153f3f2a353030353f3f2a150000002a2a2a000000002a2a2a00000000040000001010000000040000000400080830181830080800040000000808083018183008080800000000151535301818303515150000002a153f3f2a20202a153f3f2a000000040000001010000000040000000000081830181830180800000000040818301818181830180804000000151535301818303515150000002a1515152a20202a1515152a000000000000001010000000000000000008181830181830181808000000040808203018183020080804000000153535301818303535150000002a3f3f152a20202a3f3f152a00000000000000040800000408000024240c0c010307030703070301002020080803030703070307030300000000000002060202020602000000000000000000080000000800000000000000080400000004080000101004040103070307030703010018180c0c03030703070307030300000000000002060202020602000000000000000800000000000800000000000000080400000804000000000000000103070307030703010024240c0c030307030703070303002020080800020602020206020000000000000008000000080000000000000000000024240c0c2424000000000000010703030709000000000004080303070303070303080400000004060307030307030604000000080000000202020200000008000000000024240c0c2424000000000004000001070303070100000400000008030307030307030308000000000406030703030703060400000008000000020202020000000800000024240c0c2424000000000000000400000907030307010000040000000803030703030703030800000008040603070303070306040800000000000002020202000000000000000000000010100404101000000000000000010909090c0808000000000401030b03030b030104000000080003030b03030b030300080000040808020b03030b02080804000000000010100404101000000000000000000809090909080000000000080401030b03030b030104080000000003030b03030b030300000000040808020b03030b02080804000000101004041010000000000000000008080c09090901000000000000080401030b03030b030104080000040003030b03030b030300040000000808020b03030b02080800000008040401070303070104040800000400030307030307030300040000000802030703030703020800000000000000020606060c04040000000000000000202008082020000000080404010703030701040408000000000303070303070303000000000408020307030307030208040000000000040606060604000000000000000020200808202000000000000004040107030307010404000000080003030703030703030008000004080203070303070302080400000004040c0606060200000000000000202008082020000000000000000400000001010101000000040000000809030b03030b030908000000080403030b03030b030304080000000000020b03030b060000000000000000000018180c0c18180000000400000001010101000000040000000809030b03030b030908000000000403030b03030b030304000000080000020b03030b02000008000000000018180c0c181800000000000000000001010101000000000000040809030b03030b030908040000000403030b03030b030304000000080000060b03030b0200000800000018180c0c1818000000000000000000153f3f000102000001020001013f2a2a3f0333033303110000010117171717033303330333020000002a15153f0223022202010000000000002a2a0000020000000200010000153f3f000201000001020002013f2a2a3f0333033303110000000117020217033303330333020003002a3f3f3f0222032202010000000000002a2a0002000000000200010200153f3f000201000201000002013f15153f0333033303110000000117020217033303330333020003002a3f3f3f0222032202010000000200002a2a0002000002000000000000000003000003000000000000152a2a3f3f03032a2a3f3f1500000001131313131313131301000000020001021313131302010002000000020000000202000000020000000000020201000001020200000000153f3f2a2a03032a2a3f3f1500000201131313131313131301020000000001021313131302010000000000020000000202000000020000000102020201000001020202010000153f3f2a2a03033f3f2a2a150000020113131313131313130102000000010002131313130200010000000000020200020200020200000000000000000100000100000000000000151515170101171515150000002a00012b2b030301012b2a2a000001022223232323232322020100000001020022232322000201000000000001010000000001010000000000151515170101171515150000002b2a2b0101030301012b2a2b000000022223232323232322020000000001020022232322000201000000000101010000000001010100000002151515170101171515150200002b2a2b010103032b2b01002b000000022223232323232322020000000002010122232322010102000000000201001113131100010200000002011113131313131311010200001500021717030302021715150000002a2a2a2b02022b2a2a2a0000000000000002000002000000000000000201001113131100010200000000011113131313131311010000001715170202030302021715170000002a2a2a2b02022b2a2a2a0000000000020200000000020200000000000102021113131102020100000000011113131313131311010000001715170202030317170200170000012a2a2a2b02022b2a2a2a01000000020202000000000202020000000001000000010100000001000000010002012323232301020001000000022323232323232323020000002a15153f3f030315153f3f2a000000000000030000030000000000000001000000010100000001000000000002012323232301020000000001022323232323232323020100002a3f3f1515030315153f3f2a000000000101020000020101000000000000010100010100010100000000000200012323232301000200000001022323232323232323020100002a3f3f151503033f3f15152a0000020101010200000201010102000000000000140307161414030202002814113c3c0f0f3c3c3c3c1400000014393c3c0f0f1e1e1e1e1e0000280000283c0b0f3c3c3c29000000000000000002020200000202020014000002160305141414030202002814113c3c0f0f3c3c3c2d2d00000014393c3c0f0f1e1e1e0f0f00003c0000283c0b0f3c3c3c2928000000000002020200000000020202003c000002160305141616161400002814113c3c0f0f3c2d2d0f0f00000014393c3c0f0f1e0f0f0f0f00003c0000283c0b0f3c3c3c1e1e00002800000202020000020202000000000000281400001428000000000000001414363c3c36141400000003021e1e1e1e0f0f1e1e1e1e02030101293c3c3c0f0f3c3c3c2901010200000000280a0a28000000000200000028281400001428280000000100001414363c3c36141400000102021e1e1e1e0f0f1e1e1e1e020201013c3c3c2d0f0f2d3c3c3c010102000000280a0a0a0a280000000200282828281400001428282828000100001414363c3c36141400000102021e1e1e1e0f0f1e1e1e1e020203013c3c2d0f0f0f0f2d3c3c0103000000280a0a0a0a0a0a28000000000000001400000000140000000000000000003914143900000000000101052d2d2d2d2d2d2d2d05010102003c3c3c3c0f0f3c3c3c3c000203020228283c0f0f3c2828020203000000141400000000141400000000000000003914143900000000000301052d2d2d2d2d2d2d2d05010300003c3c3c3c0f0f3c3c3c3c0000030228283c0f0f0f0f3c28280203001414141400000000141414140000000000003914143900000000000301052d2d2d2d2d2d2d2d05010301003c3c3c2d0f0f2d3c3c3c00010202283c0f0f0f0f0f0f3c28020203010114143c0f0f3c141401010301003c3c3c3c0f0f3c3c3c3c000102020a1e1e1e1e1e1e1e1e0a020200000000003628283600000000000000000028000000002800000000030114143c0f0f0f0f3c1414010300003c3c3c3c0f0f3c3c3c3c000003020a1e1e1e1e1e1e1e1e0a0203000000000036282836000000000000000028280000000028280000000101143c0f0f0f0f0f0f3c14010102003c3c3c1e0f0f1e3c3c3c000203020a1e1e1e1e1e1e1e1e0a02030000000000362828360000000000002828282800000000282828280001000000001405051400000000010202163c3c3c0f0f3c3c3c16020203012d2d2d2d0f0f2d2d2d2d01030000002828393c3c3928280000000000000014280000281400000000010000001405050505140000000102023c3c3c1e0f0f1e3c3c3c020201012d2d2d2d0f0f2d2d2d2d01010200002828393c3c3928280000020000001414280000281414000000000000140505050505051400000003023c3c1e0f0f0f0f1e3c3c020301012d2d2d2d0f0f2d2d2d2d01010200002828393c3c392828000002001414141428000028141414140001000000050000000000000000000305050b011133333333333311000b0f0f03031b131b131b131b11000300000a05002222222222220000000000000000000000000000000000000005000000111111111111000305050b233333272327220000000b0f0f03031b130f030f020a00000200000f22222233333333111100000000000000000000000000000000000500000011111133332222000105050b233333272327000000000b0f0f03031b130f030f020a00000000050a2222333333331100000000000000000000000022222222000002020202070f0f0702020202000000050a0a130707130a0a0500000000001133330707333311000000000000333333070733333300000000000000222200002222000000000000000202070f0f07020200000000000a0a1b130707131b0a0a00000000003333070707073333000000000033333302070702333333000000002222000000000000222200000000050000070f0f0700000500000000000a1313070713130a000000000011333307070707333311000000113333220207070222333311000022220000000000000000222200000101010101050501010101010000000005050b0b0b0b050500000000000a0011330b0b3311000a00000000003333330b0b3333330000000000002233330a0a333322000000000000010101050501010100000000000505050b0b0b0b05050500000000001133230b0b23331100000000001133330b0b0b0b33331100000000333322000a0a002233330000000000000001050501000000000000000a05010b0b0b0b01050a00000000001133230b0b23331100000000003333330b0b0b0b33333300000033332200000a0a0000223333000000001133330505333311000000000000333333070733333300000000000500223307073322000500000000000a0a070707070a0a0000000002020202020a0a02020202020000003333110005050011333300000000223333070707073333220000000000223313070713332200000000000a0a0a070707070a0a0a00000000000202020a0a0202020000000033331100000505000011333300000033333307070707333333000000000022331307071333220000000000050a0207070707020a0500000000000000020a0a02000000000000000000111100001111000000000000003333330b0b3333330000000000002233330b0b33332200000000000a0505230b0b2305050a000000010101010b0f0f0b010101010000001111000000000000111100000000333333010b0b01333333000000000033330b0b0b0b33330000000000050527230b0b23270505000000000001010b0f0f0b010100000000111100000000000000001111000022333311010b0b01113333220000002233330b0b0b0b33332200000000000523230b0b23230500000000000a00000b0f0f0b00000a000000000000000102021703030c04000000000002033f3f3f3f030c0c0400000000000102021717030404040000000002033f3f3f2b030c0c0000000000000002020202020800000000000117171703030c040000000000020315153f3f030c0c03030400000001171717170304040101040000020315153f2b030c0c0202000000000002020202020800000000000117171703030c01010400000002032a2a3f3f030c03030c030304000117171717030401010401010402032a2a3f2b030c03030c02020000000202020202080000000000000000000000000000000000000000011517170202010117170202150103032b2b2b2b03032b2b2b2b030308080c0c0c0c00000c0c0c0c080800000000000800000800000000000000010101010000010101010000032b3f15153f03033f15153f2b03060606060606020206060606060600000808090900000909080800000000000000080000080000000000011502021717010102021717150103032b2b2b2b03032b2b2b2b030308080909090900000909090908080000080809090000090908080000000000000008000008000000000000000000000000000000000000000000010101010000010101010000032b3f3f151503033f3f15152b03060606060606020206060606060600000808080c00000c08080800000000000000000000000000000000011517020217010117020217150103032b2b2b2b03032b2b2b2b030308080c0c0c0c00000c0c0c0c080800000000020600000602000000000000010101010000010101010000032b15153f3f030315153f3f2b0306060606060602020606060606060000060606060000060606060000000000000206000006020000000000000404040c00000c0404040000090909090909010109090909090903173f3f2a2a03033f3f2a2a170300000202020200000202020200000000000000000000000000000000000000000109000009010000000004040c0c0c0c00000c0c0c0c04040303171717170303171717170303022a2b01012b02022b01012b2a02000000000000000000000000000000000000010900000901000000000000090909090000090909090000090909090909010109090909090903172a2a3f3f03032a2a3f3f17030000020202020000020202020000000000000004000004000000000004040c0c0c0c00000c0c0c0c04040303171717170303171717170303022a2b2b010102022b2b01012a02000000000000000000000000000000000000000400000400000000000000040406060000060604040000090909090909010109090909090903173f2a2a3f03033f2a2a3f170300000202020200000202020200000000000000040000040000000000000004040606000006060404000004040606060600000606060604040303171717170303171717170303022a01012b2b020201012b2b2a02000000000001000001000000000000010002010406040406040201001510120c0c0c080809080c0c0c012030353009000201000102080c0c000000000002000000000002000000000001000001000001000000010015101006040406040406040600203530300c0c0c0c0c0c0c0c0c0800000001020001020001020002010000000000000000000000000000000000000001000000000001000010303a3006000102000201040c0c2a20210c0c0c040406040c0c0c02000200010208090808090801020000000000000200000200000000000000000010303a30000100000000000000002b24240c06040102000000000002000102080c0c0c010200000000020104040c0c0908000000000000000808080200000200000000000001003a30303a000100000000000201030c0c0c0c030102000000000201010c0c0c0c010102000000000201010c0c0c0c01010200000000020000000808000000020000000000000100303a3010000000000000020104060c24242b000000000002010c0c0c080201000200000000000008090c0c04040102000000000000020000020808080000000000000000001015100000000000000000000035303024010200010000000000010208090c0c0c0600010000000001000200040c0c0c02000000000000060c0c090802010000000000000000151010150000000000000001020124242424010201000000000102020c0c0c0c020201000000000102020c0c0c0c02020100000000010202080c0c08020201000000000000000010151000000000000000010002012430303500000000000100060c0c0c090802010000000000020c0c0c0400020001000000000000010208090c0c0600000000000000020104060c0c09000000000000010c0c0c0800010002000000000200090c0c0c060401020000000000020001021830303a00000000000000000000202a2000000000000000020101040c0c04010102000000000201010c0c0c0c010102000000000201010c0c0c0c0101020000000002010218181818020102000000000000002a20202a000000000000000000090c0c0604010200000000000002000100080c0c0c010000000000020104060c0c0c09000200000000003a3030180201000200000000000000202a20000000000000000000010000010404040000000000000004060c0c080802010000000001020c0c0c04010200010000000000010208090c181817000000000000000002003035302000000000000001000000040400000001000000000102020c0c0c0c020201000000000102020c0c0c0c020201000000000102030c0c0c0c030201000000000002003530303500020000000000000004040401000001000000000000010208080c0c060400000000000001000201040c0c0c020100000000001718180c0908020100000000000020303530000200000000000000000000153f3f3f3f2a000000152a1500002a3f3f2a00000000003f003f0000001515000000000000002a0000003f3f3f3f15000000000000000000002a2a2a2a2a0000000000000000001515151515150000152a1500002a3f3f3f2a2a0000003f003f0000001515150000000000002a0000002a3f3f3f3f3f15000000000000000000000000000000004445000000dbd8cdcd4400e6f0f1f1e5a28af3e78a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151515151500000000150000003f3f3f3f2a000000003f003f0000002a2a0000000000002a152a0000153f3f15000000000000000000002a3f3f3f3f1500000000000000000000000000000000000015000000153f3f3f3f3f2a00003f003f0000002a2a2a00000000002a152a0000153f3f3f15150000000000000000002a2a2a2a2a2a000fad0fad17ad28ad0fad43ad0fad0fad0fad0fada9408d000dbde5ac8500bde6ac8501a2ff9ae86c0000a97f8d4efe6cfcff8a489500e8d0fba902850186008a4c73d9adfcffc974f00cc964d0dc8a48204bad4c42018a48204bad4c4c018a48204bad4c5b01a8ad34fe29f3090c8d34fe98850185009100c8d0fba2408e000de601a601e001f0f8e080d004a2c08601e0e0d0e2ad34fe290408ad34fe29fb8d34fe28d0cc60a2f0a9009d0047e8d0faee91ad10f5a20fbdbdad8d21feca10f7a9f48d20fea90c8501a501d0fca9018d00fea9458d01fe6007162534435261708193a6b2c4d5e0f1ad3301c902d009ad60fe291f491f85cead3301c901d013a5ce29fe85cead40fe2910d006a90105ce85cea5cd05ce85cd60869c849da9008d780ca9068da60c8d9e0ca9e88d9c0ca9188556a9148598a9c58599a9a88597a516d002e6974c560ca9018522a900851ba910851da90085298506850785088505ad8080850ea9ff85128513850fa5dc49ff8516a5d8f023a903850ea9088d75ae2000011005a9188d75ae200001f00bc900b0f7a8207c0d88d0fa6008040210025e2e32a5d8d00160a5d305d4d03838a560e91885daa561e90085db2400300c20d7aeb02220ebaeb01d900a20ebaeb01620d7aeb011a6d9206326f03c2027afb005201faff032a5cd2920a6d91d80ae85cd60a5d94902aa206326f0082027af900386d9601860a5d94903aa206326f0f42027af90ef86d960a001b160a0173160a0193160a02f316030bc2000012903aa206326f0f586d94cc6aebc84aeb1dac92c60bc84aeb1dac900f008c92cf00238601860200001c9c460303132333435363738392d5e5c3e3f51574552545955494f50405b5f3c3d4153444647484a4b4c3b3a5d5a584356424e4d2c2e2f2730311112133424152617187819791021223323443525363747382839294151324353544546565748586142526364556566676886caa97f8d43fea9038d40fea233bd72af8d4ffead4ffe3012ca10f218a90b8d40fea9ff8d43fe8aa6ca6038b0ef200822a27307ffa936209106200822d27303534849454c4453ffa9908d3706a9748d3806a92c2015066000001f070b814c61647920427567844275696c648732352e3235382e32323130ff1f070d845573696e672073696465776179732072616d2062616e6b87ff1f090d845573696e6787422b84776f726b73706163652072616dff1f070d888453696465776179732072616d20756e617661696c61626c65ff2f4c6164794275670da91320f4ffa200a9209d907de8e0c8d0f88d717e8d727ea00020004a78a5f48dff7fa900a20120f4ff8efd7fe002d012201d4af005cefd7fd008a03c20004a4ceb49200e4ad033a01f20004aacfe7fc00ab00ea93020eeff9818693020eeffd00ca93120eeff9818692620eeff208b4a0efd7fa275a0494cf7ffa05720004a4cfd49b90049c9fff00620eeffc8d0f360a00020474af007c8c010d0f6a9ff60a0008c30fead088048a08020474ad013a0008c30fecd0880f00968a0808c30fea90060688d0880a9ff6084f48cfe7f98290f8d32feaa9d30ff8c30feae0780bd0080d015bd0180c928d00ebd0280c943d007bd0380c929f0129849694d08808d0880a200cad0fdcd088060a9ff60a230a000b90019990080c8d0f7ee914aee944acad0ee60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000bc3cea3cd23cd43c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0c0c0c0c000000000000000000000000000000000c0c0c0f0f0000000a5444aa5436a454485446a454385434544854460a51ef014a9c08d570da9628d580da51d20320da9004c320d60c0c0c0000000000078ad30018d30feae31014cf9aca90f85f48d30fe4c7380a9498d34fea90f85f48d30fe4c76fca90f85f48d30fe4c6880ad4dfe2902d00ca9408d4dfea9ff8503a5fc408d4dfea9008d44fea9278d45fea9008503e600a5002907d002c6022901d002c601a5fc408d4ffea9008d40fe4868eaeaa9088d40fe60240330fc4cca27240310fc4cca27f1f6f4af0f3ea5002901d01ec62ad01a86a7a62be8e003d002a200862bbdbc018d21febdbf01852aa6a76000000000000000000000000000000000000000000000000000000000006501a97f8d43fea9038d40fea90085cda97020b027a203e88a2903a8cab9858020b027ca10f1a94920b027a90b8d40fea9ff8d43fe4ccdada5208598a5218599a51ff0034c000c60000000000000000000000000002075028526207502c526f0f98527207502c526f0f9c527f0f5852860200001290fc90ab0f7692260012f171918004c3501a52ed035c641d031a540854120661be63ea53ec958900aa900853ea533f002853f20d922a53ec94ed00fa53dc904f009a90720e222a9ff8533600001dcdd9e9fa0a1d2d3d4d5d6d7d8d9dadb0001dcdd9e9fa1a0d3d2d5d4d6d7d8d9dbda3b4522460947a9008524a5052906a8b9e8028d2503b9e9028d2603a9e38d2b03a93b8d2c03a91585cca000ad2b031869148d3d03ad2c0369008d3e03be00ffbdc4029900ffc901d008e624c00af002e624bdd6028d00ff38ad3d03e9018d3d03ad3e03e9008d3e03c8c00bd0cf98186d25038d25039003ee260318ad2b0369178d2b039003ee2c03c6ccd09d203904204a044c5b04a9c28dcb3ba9c68de13ba9cc8dc53da9d08ddb3da215a9c49dcb3ba9ce9dc53dcad0f3a9e28560a93b8561a215a9c8a0009160a9caa016916018a917656085609002e661cad0e6a900853e8533853f60a9048501a501f062200001291cc915b0f3a8b9dc3d8560b9f33d8561200001291cc915b0f7656085609002e661a018b160c901d0cfa001b16029c04980f0c5a02fb16029c04980f0bba017b16029c04980f0b1a019b16029c04980f0a718a918656085609002e66138601860a20320cd039009a92da0009160cad0f260a20320cd039009b525a0009160cad0f260a62520cd03900ba92ca0009160c624cad0f060a204a90c957ca9ff9581ca10f5a900853d85c160a9068daa04c6531010a9058553a9008552a9308554a97d8555a5548d3706a5558d3806a5534aaab5ff90044a4a4a4a290ff002c65224523002a90a20e205ad37068554ad3806855560a9098daa04a9058553a9008552a9588554a97f8555209b04c65310f9a9004ce20507070e000e00070786a084a1b5868598b58b8599208005a6a0b5902904d040b5902903a8b5861879ec04855cb58b1879f004855d206027a000b160c900f0062015064c3605a918206f0db5902903c902d012a001b1603007c9229003201506a4a1a6a060b5902903c900d0f3b58bc9a0b0eda017b16030e7c92290e3ad3706690f8d3706ad380669028d3806b1602015064c4b0520b91ba5992907059a859a8da305a59b8da405a94685a2a00ea59a29074907aaa9008d00ffc6a2f038eea305d003eea405ca101518a9206da3058da305a9026da4058da405a207a90088d0d618a59a6908859a8da305a59b6900859b8da405d0b66085a884a9a8b9f7398d3406b9593a8d3506a9178d3206d03785a884a9293fa8b98d398d3406b9af398d3506a90f8d32064c310685a884a9293fc922b03ba8b98d398d3406b9af398d3506a9178d3206a0ffb900ff9900ff8810f718ad320669016d37068d37069003ee3806a4a9a5a860201506a9184c6f0d38e922a8b9d1398d3406b9e4398d350638ad3706e9088d3706ad3806e9008d3806a91f8d3206d0af484a4a4a4a093020910668290f093086508451a44f8ce606a2008ecc0638e9208dcb060a0a6dcb068dcb069003eecc0618adcb0669ed8dcb06adcc0669288dcc06a0068a2903d00dad00ff854eeecb06d003eecc06a900064e900209aa064e9002095529ff8d00ffeee806d003eee906e888d0cfa006eee806eee806e01290c3a451a6506058208bad208d0a209e2720f110202dae206a1020bb0a20270b20200e90e9a90020e222206a1020bb0a20270b20a41d20ee02a20120d701a524d0034c090820ad0b206e04a50ed0034c0908207d0320b90b207e1c20d01ca900851c851e851f85cd85d9852da964850485308531a9af855a855b20ae0120920820a31ab0a520bf08b0a020ef1c20900fb0b3201401203c02206e26201b2720141c20b321204b17b00920bb2420fe0820c20120b50120782220e30b20ef1c20900fb082201401203c0220000e20820420060220eb0790034c0e07204b17b09b208a0220281c20ab0d4c7a07a5cdc920f006a96485041860a5d8d004c604d0f620be22a90920e2223860a5d8d027a94b85012086082008227a620147414d45204f564552ff20ae0120b50120b321a501d0f32037084c0e07a910850ca980850da207a00038b10ce506c8b10ce507c8b10ce508900aa90d650c850cca10e460e000f013a071b90080990e8088c40cd0f5b90080990e8020ad17201b0da90d20e222209e274c4616206e0420f721207d034cb90ba50ff028a572c908d00fa577c9a8d009a90a20e222a93c852e208b21a572c958d00aa577c988d004a900850f60a523d01da524d017a919852d852ea5b605b905bbd009a9ff8523a90120e2221860a52d052ed0f8207c0da529f007f838e9018529d838600000ff01ff010000a20020110918a530652f8530b0034c680aa201866ae631a66ae000d007a52df00a4c5d0aa52ef0034c680ab57c290cf0034c5d0ab47c18b57279f6089572855c18b57779fa089577855de000d0034c5d0aa57c2908d02db57238e572b00449ff6901856bb57738e577b00449ff6901856cc906b00fa56bc906b009656cc906b0034c8424b572290fc908f0034c5d0ab577290fc908f0034c5d0a206027a018b160c92cd01da9009160204e27a934201506a90920e222c63da908957c207e1c4c5d0aa203bc8102b1609562ca10f6a66ab57c4901a8a9c0996200a56cc90cb00ca56bc90cb006656cc90c9052200001a432d966109048a000a577d5776a196200996600c8b577c5776a196200996600c8a572d5726a196200996600c8b572c5726a196200996600a566256725682569300d2000012903a8b96600102130f3a562256325642565100ab57c4901a8a9009962002000012903a8b9620030f5947ce66aa56ac905f0034c150960f047013f08480740a8480141c0480142d8480543484901446049014578490646004a0147a000b9690a8d3706b96a0a8d3806be6b0ab96c0a20e205cad0fac8c8c8c8c024d0e02008227249062620262026ff86482008220248ffa5120a8514a5132a8515a200a93f24153003bd180b854fbdfb0a209106bd0a0b186de8068de8069003eee90606142615e8e00fd0d7a648605350454349414c45585452412728290000000000002800000000401818cccfcccfcccfccf3f0f3f0f33c3c3cadd74318690a8597a9038598a9bc8599201e0c20ad0b20feada9228598a9be859920fe0b2008223a7c02ffa51d208206a900208206200822aa7c044c05ffa522208206200822fa7c033150ffa9c08d3706a97d8d3806a90020e20520cb04a5d8f012200822627e082047414d45204f564552ff60200822627e01ffa913854ca980854d4c3822200822da7b03ffa50e4c8206a9188d3706a94a8d3806a200bdcb3b201506e8d0f7bdcb3c201506e8d0f7bdcb3d201506e8e011d0f560a51cd00160a9588598a95a8599a516f00aa522c9069004a912d002a51b8597869c849da9008d780ca90a8d9e0c8da60ca9e88d9c0ca9328556d038869c849da9008d780ca90e8d9e0c8da60ca9e88d9c0ca9468556d01c869c849da90d8d780ca9ff8d9e0ca90e8da60ca9ca8d9c0ca946855620b91ba597a8b9e1438d7a0cb98e448d7b0ca5992907a8a59a8d7d0ca59b8d7e0ca2ffbd00ff9900ffc8982907d01318ad7d0c69288d7d0cad7e0c69028d7e0ca000c656f020eae0ffd0d818ad7a0c69ff8d7a0c9003ee7b0c18a59a6908859a90b0e69b10aca69ca49d600102030585458646a61abdc10caaa54520da0ccad0f8a64660f81865068506a90065078507a900650885089008a999850685078508d860a51d0a0a0a0a20da0ca51d4a4a4a4af81890d7f818a91090d724dc30e1f818a90290cda2008e8d80bd10804969186d8d808d8d80e8e07dd0ef60484a4a4a4a203d0d68290f865084510a0a0a0a692d8d540da900692a8d550da00fb900ff9900ff8810f7a910186d570d8d570d9003ee580da451a65060186d37068d37069003ee380660f8a522c999b00469018522a51dc995b0046905851dd8e61ba51bc9129004a900851be605a505c9069004a900850560a5002901d04ea52df044c62dd040a57c29f7857ca51ff012a900851fa5208598a52138e9028599208005a51ef020a900851ea9c08d3706a9628d3806add23c201506add33c201506add43c201506a52ef002c62e60c695d00ca9088595c6961004a90385966022232425262728ffffff2f3031323320be22a5d8f0023860208608a9f68d21fea90220ab15200822125101494e535452554354494f4e53ffa9408d3706a9578d3806a203a92e201506a908206f0dcad0f3200822aa57024d554c5449504c592053434f5245ffa9d08d3706a95d8d3806a200bd110e3003201506a908206f0de8e00fd0ee200822f25f02434f4c4c45435420464f5220424f4e5553ff2008224a6247415244454e205052495a4553ff200822c2680552455455524e20504155534553ff200822d26a034d4f564520544f20554e5041555345ff200822e26c01484f4c442045534320544f205155495421ff2008227a730a3f0e2053544152542047414d45200a3effa90820e222a9898502a502f018204d0fd0f7a502f00f204d0ff0f7c901f010c920f002d0e420be22a90920e222186020be22386020b501207a0f208b2120ef1c20fe0820ae0120782220ef1c20000e20141c20b321208204200001200602a5cd60a5c1d005a90620632160fe00feff00ff020002ff00ffa510f025a52dc9e790212902d00b8511a57c29f7857c4caf0fa57c0908857ca5b6d006a9ff850f38601860a577c9556a450310eba572855c8598a577855d8599206027a000a203b160201506c8b160201506c8b16020150698186915a8a9e0186d37068d3706a9016d38068d3806cad0d6ade0438597a5728598a5778599a52d2904d002e697201e0ca52dc9bfb034a611a572187d840fc908b002a908c9a89002a9a88572a577187d850fc908b002a9088577a5002907d00ae8e8e00cd002a20086114caf0f00050a0f000c1926001123350c21354ab3594002a522a202c9029010e8c905900be8c90a9006e8c9189001e88625ae8180a5d8f002a2018a0a0aaaa522c907900be8c9129006e8c9189001e8bd5610852fae8280a5d8f002a2018632a522a208c9029008a205c9059002a20386408641a900853e853f8533851a8517851885198523852ca51209078512a9ff85584c590201000000000a04040403a90085d8209b0b202e16a9008529852d85c885c9203911201b0da502f01a209e11d0f7a502f011209e11f0f7a989850220dc1190df4c1b0da9ff85d8d0f7a5c1d005a90520632160a4c918b9bb3a69028de806b9d43a69188de906a92020910618b9bb3a69828de806b9d43a69198de906a920209106a9cc854fa4c818b9bb3a69028de806b9d43a69188de906a93f20910618b9bb3a69828de806b9d43a69198de906a93e209106a5c885c96020b501202f11208b2120ef1c20fe0820ae0120782220ef1c20000e20141c20b321208204200001200602a5c8c906d009a5002907d00320d922a5cd29df60a5cdc908f00ac904f028c901f0481860c6c8a5c8c901f0f824dc100738e903c90390eda5c81002a90885c8a90620e2221860e6c8a5c8c901f0f824dc100738e903c90390eda5c8c9099002a90085c8a90620e2221860a6c8f043e002f041e008f04dfe7d80bd7d80dde9109006bde4109d7d8020c314a90520e222a5c8c903d00aad8080850e20ad0b1860c904d0052076151860c905d0032076151860386020be22a90520e222204616202e161860a90520e22220082272730b50524553532009555020202020202020ff207b13a8b972af8d88802008227a7407ffb93eaf8d8c80209106a90520e222200822027409444f574eff207b13a8b972afcd8880f0f48d8780200822927407ffb93eaf8d8b80209106a90520e2222008220274094c454654ff207b13a8b972afcd8880f0f4cd8780f0ef8d8680200822aa7407ffb93eaf8d8a80209106a90520e2222008220274095249474854ff207b13a8b972afcd8880f0f4cd8780f0efcd8680f0ea8d8580200822c27407ffb93eaf8d8980209106a90520e222200822727303434f4e54524f4c53202020ffa98985021860209e1120a6afb0f8209e1120a6af90f860ff0001ffff02ffff030405ffffffff060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223a98c8dd913a9138dda13a00018a96079bd3a8d3706a90079d63a8d3806a200ad00ff1004a90ad00318691b20e205eed913d003eeda13e8e00fd0e4c8c003d0cc60200822725701554e4956455253414c05250131393831ff200822d25b034c4f56454259544501250332303231ff200822125e0432352e3235382e32323130ff2008226a620e53544152542047414d45ff20082282660d484947482053434f524553ff200822aa68024c4144592042554753ff200822d26a035350454544ff200822fa6c02544152474554ff200822226f0354494d455220564f4c554d45ff2008224a7102534f554e44ff200822727303434f4e54524f4c5320202007ffa203bd8980209106ca10f760200822fa6907ffad80800930209106200822da6bffad8180202415200822026effad82802024152008227270ffad83800930209106ad8480d00d2008225272204f4646ff4cbe22c901d00b200822527220204f4eff60200822527244454d4fff60d00ba95a854ca915854d4c3822c901d00ba95f854ca915854d4c3822c902d00ba964854ca915854d4c3822a969854ca915854d4c382245415359ff4e4f524dff48415244ff204d4158ff1b959d1345453232200001a54348a54448a203bd6e159573bd72159578a5432907a8b9d843956ea54429030904957de643e644ca10dd6885446885436048a8b9bb3a1869188d3706b9d43a69008d380620d41568a8b9bb3a1869e08d3706b9d43a69018d3806200001290ca8b91e1620e205b91f1620e20518ad370669f88d3706ad380669018d3806b9201620e205b9211620e20518ad370669f88d3706ad380669018d3806a94820e205a9494ce2054a4b4c4d4e4f50515253545556575859a989850220860820b913a90220ab1520fa1320c3144c7615a98985022086082008228a4e012a2a2a0e204245535420504c415945525320012a2a2aff200822f252ffa208a910850ca980850d20f616a930854fa003b10c1004a92a1002a920209106a9cc854fa50c186903854ca50d854d203822ad911649038d9116ade8061869a08de806ade90669028de906a50c18690e850ccad0b5200822ea750a3f0e204d454e55200a3effa502f014203617d0f7203617c901f008c920f004a502d0f120be22a9054ce222a90085cba002a9f0854fb10c484a4a4a4a20211768290f2021178810eda930209106adfd1649038dfd1660d00924cb3005a9204c91060930209106a9ff85cb6020b50120ae0120782220141c20b321200602a5cd60a50fd012a510d00ea5d8d00aa52cd01fa5cdc901f0021860a9ff852c200822627e0820205041555345442020ff3860a5cd2901d0f8a5cd291ef0f2a900852c20850b18604142434445464748494a4b4c4d4e4f505152535455565758595a2a212e20208608a9328540a900852e852d8529853da90420ab15a0032083202008225a5505524547495354455220594f5552ff200822925903484947482053434f5245204e414d45ff2008224260042d2d2d2d2d2d2d2d2d2dff200822826602412042204320442045204620472048ff200822d26a49204a204b204c204d204e204f2050ff200822226f512052205320542055205620572058ff200822727359205a202a2021202e202020013e200e3dffa000a506910cc8a507910cc8a508910ca90318650c850ca009a920910c8810fba90085c585c685c7a90420632120571920aa18b00ed0f920aa18b007f0f920f21890eda000a5dc2980110c910c4cbe2220b501208b2120fe0820ef1c20ae0120782220ef1c20000e208a0220141c20b321200602a53ec901d004a533d004a5cd1860a5cd386018a5c5692085c5106938a5c5e92085c5106046cd9008a5c5c91fd067386046cd9010a90620e22238a5c5e90185c5104230ce46cd9012a90620e22218a5c5690885c5c920b0c3902a46cd9010a90620e22238a5c5e90885c5101830a446cd9012a90620e22218a5c5690185c5c9209002b0972057191860207b1a20c519207b1a4c201ac91ed02da4c7f0e78884c7a920910c18b9ed3a69428de806b9043b69608de906a930854fa92d209106a90820e2224c5219a4c7c00af0b8a6c5bd8f17910c18b9ed3a69428de806b9043b69608de906a93f854fb10c209106e6c7a90520e2224c5219a90a20e205a90a20e205a90a20e20518ad370669e08d3706ad380669018d3806a90a20e20518ad370669188d3706ad380669008d3806a90a20e20518ad370669e08d3706ad380669018d3806a90a20e205a90a20e205a90a4ce205a95a20e205a96020e205a95b20e20518ad370669e08d3706ad380669018d3806a95e20e20518ad370669188d3706ad380669008d3806a95f20e20518ad370669e08d3706ad380669018d3806a95c20e205a96120e205a95d4ce205a5c629384a4a690ca8a5c629070a6903aab9bb3a7ded3a8d3706b9d43a7d043b8d3806a5c585c660a50fd049a517d047a518d068a513297fd01aa925852d852ea5b6d031a5b9d02da9ff8518a90d20e2224cf01aa519d06da51229f8d017a925852d852ea5b6d00da5b9d009a9ff8519a90d20e2221860a5b6d0faa5b9d0f6a52d052ed0f020be2220f81e207c0d200b0da9008516a90020e2223860a52d052ed0d320f81e20110df818a90665299002a9998529d8a97f05138513a90020e222207c0d3860a52d052ed0aa20f81ef818a902650e9002a999850ed8a9f805128512a90020e222207c0d3860a53e0aa8be1b3bb91c3ba8188a79dc3d8d8a1b8d8d1ba90079f33d8d8b1b8d8e1ba9014d00ff8d00ff8da61b18b9bb3a7ded3a8d3706b9d43a7d043b8d3806a9ffe000d00bc000f007c016f0034cfa054c1506869e849fa900859ba59838e90285980a269b186598859a9002e69b2904f00718a59769038597a59a29f8859aa59938e90385994a4a4aa818a59a79bb3a859aa59b79d43a859ba49fa69e60e6e2e5e1e4e0e0e0e0e4e1e5e2e6e3e3a200a529d007a5004a4a290faabd041c8d21fe60a533f051a53ff04da204b57c290cc904f003cad0f58a29030a0a8534a531290fc534d031adbc3c2dea3c2dd23c2dd43c30118aa82000012906aaa13530f68a4a997c00e63da9008533853fa53dc904d005a9ff851c60a204b57c290cc904f047cad0f5a204b57c2908d003cad0f7a522c909901da9ff956d86422000012907a8c8b9d743a204d56df0f0cad0f9a642d004a8b9d743956da9589572a9589577a904957ca900851c60a9008510add743856da50fd00da904857ca9588572a988857760a9004c6321a90485a3a90385a4a5033012a9908d271d8d3e1da9a68d221d8da21dd010a9b08d271d8d3e1da9a58d221d8da21da200f002a6ffb58bc955d00bb581d00720f404a9ff9581b57c2908d056b577c955d050b581f0e9b57285989586b5778599958ba9009581a596c903d002a90118756d8597b57c95902903c900f020c902d00918a59769038597d013c903d00918a59769098597d006203a0c4c8e1d201e0cc6a4e000f08dcad002a204a5a4f004c6a3d08286ff60a94b8501208608a9f18d21fe20141c2008224251024c4556454c2005ffa522208206a9488598a92a859920fe0b200822da5507ffa51d208206a900208206a90f854fa51b0a0aaabda5288de806bda6288de906bda728854cbda828854d203822a9c88d3706a9608d3806a62538ad3706e9188d3706ad3806e9008d3806cad0eca625a92c205206cad0f8a9f88d3706a9668d3806a202b526205206ca10f8a9708d3706a96d8d3806a203a92d205206cad0f8a529f017200822ba7301534849454c442007ffa5292082064c811e200822ba7301474f4f44204c55434bff20ae0120b50120782220141c20b321208204a501d0ea60d052d850104f404f884fb84f40529854985df05f7862a862f06220635861605fa518f024a9e68d21fea9308d3706a95c8d3806a203a92c205206cad0f8a92c8d8c3c8d8e3c8d903ca200bd981e8d3706e8bd981e8d3806e820d415e020d0eb60a9af850120860820b81ea00f208320a518d0034c991f24dc303b200822fa6e05594f552057494e2007ffa932209106a900208206a900208206a930209106200822627005505453ff2008227a7303414e44ff4c5c1f200822826f05594f552057494e20ff24dc100620d4af4c8f1f200822d27307ffa936209106200822027403534849454c4453ffa9c08d3706a9748d3806a92c201506a90f20e222a9014c5d20a519f0352008226a6f05594f552057494e2007ffa9322091062008227273034558545241204c4144592042554753ffa90e20e222a9024c5d20a517d0034c8220a9f88d3706a9598d3806a20b8a20e205e8e011d0f7a9208d3706a95c8d38068a20e205e8e017d0f7a9608d3706a95e8d38068a20e205e8e01bd0f72008223a6f034449414d4f4e4420424f4e5553ff200822427305594f552057494e2007ffa910208206a900208206a900208206a930209106200822c27405505453ffa90e20e222a90320632120ae01208b2120ef1c20fe0820b50120782220ef1c20000e20b321208204a501d0de6018a95a79bb3a8d9720a90079d43a8d982020082200ff01434f4e47524154554c4154494f4e5321ff604f031f0001040022023501570257035702010e002202350157022b0124023801010d002202350110024b061003140057022100010c004103620191026200910362019102620091036201910262009103620191026200910362019102620091036201910262009103620191026200910362019102620091030b011002010600c8044b0197024b00c8044c0197034b000039031701840217004a0300ac2008a8b320a80bc020a80bcf20a80be22060452b21a5593c21608d0a0aa8b9472185c2c8b9472185c3c8b947218572c8b947218577add743856da90085c4a9ff85c160a5c1f01da5c4d01aa000b1c2f01785c4a001b1c2857c18a5c2690285c29002e6c360c6c46085c160a5002908d01fa9a68d21fea9b28d21fea9c48d21fea9d58d21fea9818d21fea9938d21fe60a9a28d21fea9b68d21fea9c58d21fea9d48d21fea9838d21fea9918d21fe60a200a9009dcb3b9dcb3c9ddc3ce8d0f460844968186901854c686900854da000b14c8de806c8b14c8de9069838654c854c9002e64d203822a449a54d48a54c4860864a844ba000b14cc9fff015297fc910b009aabd6822854f4c5622209106c8d0e59818654c854c9002e64da64aa44b6000030c0f30333c3fc0c3cccff0f3fcffa005a20ab9b600f03738e90199b600d02fa1aa29c0c940f01aad8480f00dc902f004a5d8d005a1aa209c01f6aad0e2f6abd0dea1aa293f99b600f6aad002f6abcaca8810bf60a90085b685b785b885b985ba85bba99f48209c016818692030f660ad8380d0016018690185be86bf84c00aa8b90a3e85bcb90b3e85bda000b1bca80aaac000d00620be224c3123a5b6f008a5bec906f022d032a5b9f012a5bec905f028c902f024c903f020c904f01ca5bec908f01bc909f01718a5bc690195aaa5bd690095aba90199b600a4c0a6bf60a90085b785baf0e1fbfdfe108030a51cf043a572c958d03da577c958d037a900851ca516f015a522c906900fa9ff8517a925852d852ea90d4ce222a9ff851ea57c0908857ca90f852da9a2852ea90c20e2224cf80c204e27a018b160c901f011c92cf01dc92df029c9229004c92c906d60a9009160c624a90620e222a9014cc50ca529d0eba9009160a9342015064c8424a9009160c6248647a52bd00ea61abd50232512851220bb0ae61aa62bbd532320c50ce000f00ba516f007a900851620fead206924a57c0908857ca910852dc52e9002852ea90820e222a6476048a9009160c62486476838e922a62be001d00baabd5524251385134c4f24e002d0acaabd5f242512851220bb0a4cf323bfdfeff7fbfdfeffffffffff7ffffff7ffbfdfefa57229f009088520a57729f0090a8521a52b0a0a651a6913851f60a204a90c957ccad0fba9008533851c851620feada9588598a9588599208005a9ff8510f838a50ee901850ed8a9ff852d852ea90b4ce222a52dd004a50ff00160a57c0904857c29fb85d0a9ff85d185d285d585d6a572855c290f490885d3a577855d290f490885d42060272056232088ae46cd46cd900ea202a5d4d00486d1f004a5d085d246cd900ea201a5d3d00486d2f004a5d085d146cd900ea200a5d3d00486d2f004a5d085d146cd900ea203a5d4d00486d1f004a5d085d2a5d305d4f015a6d130021004a6d2300aa57c2908867c057c857c60a6d1300b20632684d5d004a9ff85d5a6d2300b20632684d6d004a9ff85d6a5d5c9fff02aa5d6c9fff014a5d1c5d0d004a9ff85d5a5d2c5d0d004a9ff85d6a5d5c9fff00a85d7a6d1204f254cb525a5d6c9fff0ab85d7a6d2204f25a5d729c0c980d09ca5d7a000c99ff00bc8c99ef006c8c9a1f001c884d78a29030a0a05d7a8a57218794326855ca57718795326855d206027ad37068557ad380685588a2902d022a99fa0019160a9dca0189160a99ea02f9160a900a0179160a0199160a9008559f020a9a1a0179160a9dda0189160a9a0a0199160a900a0019160a02f9160a9018559a9054ce222000008f8000008f8f8f80000080800000000f8f80000080808f8000008f80000bc8102b160a829c049c060a5581001608d3806a5578d3706a9ff8558a559d04c18ad370669188d3706ad380669008d3806a91f20150618ad370669f88d3706ad380669018d3806a900201506a91c201506a90020150618ad370669f88d3706ad380669018d3806a91e4c150618ad370669188d3706ad380669008d3806a90020150618ad370669f88d3706ad380669018d3806a921201506a91d201506a92020150618ad370669f88d3706ad380669018d3806a9004c1506a55a204427855a855ca55b855d9007204427855b855d206027a000b160c9dcf005c9ddf001604c1506186910c9b09002a91860a940186d37068d3706a9026d38068d380660865e845fa55d1869044a4a4aa888a55c1869044a4a4aaaca8a1879dc3d8560b9f33d6900856118bded3a79bb3a8d3706bd043b79d43a8d3806a45fa65e60ad10808509ad1180850aad1280850b4c270b8d4ffead4ffe0a26cd600400000810000002f3f3f3f3ededededad3301c901d025ad00ff85cfad00ff290149018d00ff4a26cf26cf26cfa5cf2907aaa5ce3dc2271dba2785ce60435543554d424552ff454747504c414e54ff434152524f54ff524144495348ff504152534c4559ff544f4d41544fff50554d504b494eff42414d424f4f2053484f4f54ff4a4150414e45534520524144495348ff4d555348524f4f4dff504f5441544fff4f4e494f4eff4348494e4553452043414242414745ff5455524e4950ff475245454e204348494c4c49ff43454c455259ff535745455420504f5441544fff484f525345524144495348ffe259f727e2590028fa590928fa591028f2591728fa591f28f2592628b2592e2892593b28e2594b28fa5954280a5a5b2892596128fa597128b2597828fa598528b2598c28c25999280000000000000ff30000401000401040100040104010004010154e5b9f60000096082071fd732820c4ddd72280fcdcd78280150bfdbf80401000401000103e0000010030030000000f00000050787800154eabbfe0000757aab0105e3bbe30404ccbbbe005478cfff0544ecbcbe0154eebcbe0405c7af800114eebbbe0140eb3bfe000014528a0000147288000407c02c00400f40e000000742aa00002fe0200154d53b720155ebabff0555eebbbe0154eabb0e0555eabbfe0154eebc830555eeac800154eabc3f0555aeafff0401fff802000400bffe0555bfae2f0555aab00305552fa7ff05552faffd0154eabbfe0555ebabe00154eabbfb0555ebabef0104ecb8be0400fff8000554aabffe0550aadff80555af8ffd0505afafaf0501adefe00405c7bf830000fff80205002d002d0000d57aaa00507802d000010030030005051505150510000f251505150f100005000000000510000a2a0a2a0a2f100005000505150510000f251f20000f100005000500000510000f251f25150f100005051505100000000005150f1505100005051500000510000f200f25150f100005051505150510000f200f25150f100005000000000000000f2515051505100005051505150510000f251f25150f100005051505100510000f25150f150f100000000000000000000000000000000000000000000000000000000101000000000002038382000000000000000000000003030303030303000303033332222220020203333000000000c0c0c0c0c0c0c000c0c33332222220008083333000000003030333300000000303033330000000020203333000000000c0c3333000000000c0c33330000000008083333000000003030333300000000303032323232320020202020202020000c0c3333000000000c0c26262626260008080808080808003030303030303022222222222222220000000000000000000c0c0c0c0c0c0c22222222222222220000000000000000000000000000000022323232323232320020202020202020000000000000000022262626262626260008080808080808003030303030300022222233333030000000003333202000000c0c0c0c0c0c0022222233330c0c00000000333308080000000033333030000000003333303000000000333320200000000033330c0c0000000033330c0c00000000333308080000000033333030002232323232303000002020202020200000000033330c0c0022262626260c0c00000808080808080000000000000000000000003333222222000000333300000000000033330000000000002222222222000000000000000000000000000000002222223333000000000000333300000000000033330000002222222222000000000000000000000000000000000000002222222222222222000000000000000000000033330000000000003333000000000000333300000000000000000000002222222222000000000000000000000000000000000000000000002222222222000000000000000000000033330000000000002222000000000000000000000000000000000000000000003333000000000000333300000000000000000000000802022a2a020208000000000000000000000009090000000000002b2b0000000000000c0c0000000000000000000000080808080808000000000000000000000000000000000000000008080808080800000000000000000000000c0c0000000000000c0c00000000000008080000000000000c0c0000000000000c0c0000000000000c0c0000000055555555555500ffaa00aaff00aaffff00ff00aaaa00ffaaffffff5555ffaa0055555555555500ff000000000000ffff00aaaa00ffffffaaff5555ffffffaa0055555555555500ffaa00000000aaffff00ff00ffff00ffaa55ffffffff55aa0055555555555500ffaa00000000aaffff00aaffffaa00ffaaff55ffff55ffaa0055555555555500ff00aaaaaaaa00ffff005555555500ffaaffffffffffffaa0055555555555500ffaa0000000000ffff00aaaa00aaaaffaaff5555555555aa0055555555555500ff000000000000ffffffffffffff00ffaaffffffffff55aa0055555555555500ff0000aaaa0000ffffaaaa0000aaaaffaa5555ffff5555aa0055555555555500ff00aaaaaaaaaaffff005555555555ffaaffffffffffffaa0055555555555500ff000000000000ffff00aaaa00aaaaffaaff5555ff5555aa0054545454000000fcfc0000fcfca8a8fcfca8a854fca8a8a8fc5454fca8a8a80055555555555500ffaa111111aaffffffaa1133332255ffaaff555555ffffaa00141414141414003c28111111283c3c3c2811333322143c283c1414143c3c2800050505050505000f0a000000000a0f0f000f000f0f000f0a050f0f0f0f050a00050505050505000f00000a0a00000f0f0a0a00000a0a0f0a05050f0f05050a00050505050505000f000a0a0a0a0a0f0f0005050505050f0a0f0f0f0f0f0f0a00050505050505000f0000000000000f0f000a0a000a0a0f0a0f05050f05050a00050505050505000f0a00000000000f0f000a0a000a0a0f0a0f05050505050a00000000000000000000000000000000000000000000000000000000000000000000153f3f3f3f1500003f151515153f0000002a2a2a2a00000000150000001500003f3f3f3f3f3f000000000000002a0000153f00153f3f00003f15153f003f0000002a2a00002a00003f0015003f1500003f153f15153f00002a2a002a2a00000000153f2a3f0000003f3f15153f1500002a2a2a2a2a2a00003f3f3f003f1500003f003f15153f00002a00002a2a000000153f3f3f3f1500003f003f15153f00002a00002a2a0000003f0000153f3f00003f153f2a000000002a2a000000000000153f153f3f1500003f153f15153f0000002a002a2a000000153f3f15001500003f15153f153f0000002a2a2a2a0000000000000000000000000000000000000000000000000000000000000000000000000000000044000000000044cccc00000044cccccccc0044cccccdcdcfcfcdcdcfcfcfcfcfcff0f0dadacfcfcfcff0f0f0f0f0f0dbdbf0f0f1f1f3f3f3f3e6e6f3f3f3f3f3f3cccccccce6e6f3f3cccccccccdcdcfcfcdcdcfcfcfcfcfcfa0f0dadacfcfcfcf0000a0f0f0f0dada00000000a0f0f0f0000000000000a0f0000000000000000000000000000000004500000000000000cfcf450000000000cfcfcfcf45000000cccccecfcfcf4500cccccccccccecfcfccccccccccccccced8d8d8d8ccccccccf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1f1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f3f3e7cff3f3f3e7e7cfcf8ae7e7cfcfcf8a0000cfcfcf8a00000000cf8a0000000000000000000000000000000000000000000000000000000000004500000000000000cecf450000000000cccccece45000000d8d8d8d8ccce4400f0f0f0f0f1f1f1a0f3f3f3f3e78a0000f3e7cf8a00000000cf8a00000000000000000000000000000000000000000000000000000051505100000051f27170710000f2a0000000000000f200005100000000a251b2f10000000000a0a2a0000000000051505150510000f271707170710000f20000000000000000458a888a8800458a000000000000cd00000000000000cd9a989a989a9800cd8a888a888a8800cd00000000000000cd4400000000000000cecd444544450000008864656488000000000000000000000000000000f100000000000000005051505150515051707170717071f2a0000000000000000000000000000050510000000050f1707100000000f200000000000000f251505100000000f27170710000000000000000000000000050b0b200000000f1a2a0a200000000f1000000b0b2b0b2b0b2b0b2a0a2a0a2a0a2a0a2000000005150515000000000f17071700000000000000000000000005150515000000000f1707170000000000000000000000000000000008acd44000000000000008acd4400000000000000ce4500009a989a989a989a988acd8a888acd8a8800cd000000cd000044cd000044880000cecdce00000000000088cecd44454498000000886465648800000000ce989a98000000008a888a88000000000000000000000000ce989a98000000008a888a8800000000000044450000000044cd646500000000ce00000000000000ce45444500000000ce656465000000000000000050a05000000000000000f20000000000f251a20000000000f2f100000000000000f15000000000000000f200000000005000a2f10000000070f100f10000000000f100a0f200000050a00000f200000070f10000a2f1000050a0000000f10000b050000000f10000a0f20000f2a0000000f200f1a2000000b050000000000000a0f2000000000000f10000000000000071f200000000a05000f20000000000f2f1505150515051f27170717071f2a000000000000000000000000000000000000000000000000000004500000000000000cd0000000000009acd0000000000008acd00000000000000cd00000000000000cd00000000000044cd000000000000ce0000000000000000000000000000009a450000000000008acd00000000000044cd0000000000009a450000000000008acd000000000000ce0000000000000064cd000000008a4500cd0000000000cd44cd4445444544cd64656465646564880000000000000000010303030303030303030303030303030302000000000000030000000000000003000000000000000300000000000000030301010101010103030303030303030002020202020202050f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0000000000000f000000000000000f000000000000000f000000000000000f0f0505050505050f0f0f0f0f0f0f0f000a0a0a0a0a0a0a143c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c280000000000003c000000000000003c000000000000003c000000000000003c3c1414141414143c3c3c3c3c3c3c3c0028282828282828000f0c0c0404010200000a080d0c09060404040404040906000000000504090600050e0c0c0c0902000a080800000002000000000000151500002f3f3f1f0f2f3f3f1f1f0f0b03032a2a0f1f1f1f070700002a2a2a0a1f3f000000000000000015150000000000002f0f1f3f3f2f000003030b0f1f1f3f3f07071f1f1f0f2a2a3f1f0a2a2a2a00000000000000000000000000000001000000152b1f0d04020000002a000a0c04040000050e1d2b150f00050e08002f0e08000000020000000200150f0c040402012a172a0f0c1d2b15040404040e0c2e0c0c0000050e0c0c080100000f081d2b150000000000002a00000000050f0b0b0b000005010f070303050b0303030b0b0f000a0703070f0b0b000000050f030303000000000a0a0a0a0b0b03231111000003030303032333000707030303033333030303030303332203030303133322000a0a022200000000000000000000111100003233333130323333313130250f0f2222303131311a1a00002222222031330000000000000000111100000000000032303133333200000f0f2530313133331a1a3131313022223331202222220000000000000000000000000000000000000000000000000000000000000045cecd0000000000cdce450000000000008a880000000000000000000000000000000000000000000000008a88cecd44000000000044cdce0000008a888a88000000000000000000000000000000000000000000000000000000008a888a888a888a8800000000000000008a888a888a888a8800000000000000000000000000cdce000000000000cdce000000000000cdce00000000cdce000000000000cdce000000000000cdce000000cde5fd152d455d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde52a2a2a2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2d2d2d2dfd1d3d5d7d9dbdddfd1d3d5d7d9dbdddfd1d3d2d2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f30305d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde5fd152d455d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde5fd152d455d758da5bdd5ed051d354d657d95adc5ddf50d253d556d859db5cde5fd152d455d75303030303030303131313131313131313131323232323232323232323233333333333333333333343434343434343434343435353535353535353535353636363636363636363637373737373737373737373838383838383838383838393939393918406890b8e008305880a8d0f820487098c0e810386088b0d84a4c4e50525457595b5d5f616366686a6c6e70737577797b7d00183048607890a8c0d8f008203850688098b0c8e0f81000000000000000000000000101010101010101010101020b000c000d000e000f001000110012001300140015001600160116021603160416051606160716081609160a160b160c160d160e160f16101611161216131614161516161516141613161216111610160f160e160d160c160b160a160916081607160616051604160316021601160016001500140013001200110010000f000e000d000c000b000a00090008000700060005000400030002000100000100020003000400050006000700080009000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbe2f910273e556c839ab1c8dff60d243b52698097aec53b3b3b3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d2a3e3c3e6a3e743e7e3e883e9e3ea63e7c3fcd3f9b400541f341ca42f3426143008b0690488f054485054480054294449f4000860d91ab06b1438e0ba107438a0aaf0743800aaf08438f08a00a438f07aa0a438107ae0b438b06a60d439fbf400186359a428a23429f4001863595428a23429f4001863590428a23429f4004aa0cb143a40b43a70943a70843a80743a50643bf4005e6f244e442ff4002c635d041cd3141c72e41c52b41c72841cb2541c32341cd2041c91e41c91c41cb2541c32341cd2041ca1e41c91c41ca1a41cd1841c31741ca1541c21441cb1a41ce1841c31741ca1541c31441cd1241c91141c61041c40f41c40e41cd1241c91141c61041c50f41c40e41c50d41c60c41c90b41cd0a41c10a41c50d41c70c41ca0b41cd0a41c20a41c70941cc0841c30841ca0741c20741c70941cd0841c30841ca0741c20741ca0641c30641cc0541c60541c00541ca0641c30641cc0541c60541c00541cb0441c60441c10441cd0341c90341df4003883f92a635b2418635ae2c418e2cac25418c25ac1f418c1fab1a418b1aa716418716ae12418e12ae0f418e0fa60d41860da40b41840ba709418709af07418f07ab06418b06aa05418a05ab04419fbf40038d1090a315b0418d11a716418e12ad17418014a319418d11a716418e12ad17418014a319418315ab1a418e12ad17418014a319418315ab1a418716a41c418014a319418315ab1a418716a41c418d17af1d418315ab1a418716a41c418d17af1d418319ac1f418716a41c418d17af1d418319ac1f418b1aaa21418d17af1d418319ac1f418b1aaa2141841caa23418319ac1f418b1aaa2141841caa23418f1dac25418b1aaa2141841caa23418f1dac25418c1fa02841841caa23418f1dac25418c1fa028418a21a62a419fbf40008e0f92a014b4c028d450df428d11a315d444df428e0fa014d4528d11a315468e0fa0144c820ead1144df42860dae0fd444df42d458820e91ad11ca234a9fbf4291b444df428e0fae12d444df42820ead11d446860dae0f4e8e0ba20e58df42d444df42d45a9fbfdf4000860d90ae0fb0449fbf488e0f90a014b0449fbf48801490ad17b0449fbf488b1a90ac1fb0449fbf488d1792a41cb24c831591ab1ab14c801490ad17b04c8315ab1a448d1791a41cb1448b1a92ac1fb244841c93aa23b3448c1f94a028b4448a2395a62ab544802890aa2fb0528f0794ab06b448880792a506b2488f0791ab06b148880792a506b2488f0794ab06b448880798a506b8488f0794ab06b448880792a506b2488f0791ab06b148880792a506b2488f0794ab06b448880798a506b8488f0794ab06b448880792a506b2488f0791ab06b148880792a506b2488f0794ab06b448880798a506b8489fbf4000800a91a709b1438f08a708438f07a807438b06a506438f05aa05438b06a506438f07a807438f08a70843800aa709439fbf43860d90aa23b0489fbf488d1191ab1ab1489fbf48860d90aa23b0489fbf488d1191ab1ab1489fbf488a0a90ad11b04c8e0b91a014b144860d90a315b04c8d11ab1a448e0f91a014b14c820ead1744860da3154c8e0ba014448a0a90ab1ab0489fbf48870990ad17b0489fbf488f0890ad11b0489fbf588f0890ad11b0448f07a014449fbf488f0790a014b0448107ad17449fbf48810790ad17b0448b06ab1a449fbf4840008b0691ab1ab14e860dad11478a0aa60d478f08aa0a478b06a315478505af08478b06aa0a479fbf40008a0a92a635b454bf418e0bb446bf418a0aa62ab4558e0b47860dac1f469f41924dbf41820eb446bf418e0fb45d9f4192aa2f4d9fbf4192b44dbf41860db446bf418a0ab44dbf418e0bb447aa234dbf41b44dbf41b44dbf41b44dbf41b446bf41b44dbf41b446bf41b45c9fbf40008e0f92a028b44e860d469fbf4192b4469fbf4192b4469f4192478e0f478d11478e0fa635478d11478315469fbf4192b4469fbf4192b45c8d17aa2f4d9f4192469fbf4192b4469fbf4192b4469f41924d9f4192478d11aa23469f4192478e0f46bf418d11aa23b4469fbf418d1192aa23b45e9fbf401f2e3d4c5b6a798897a68fc1f3255789bbed1f5183b5e7194b7dafe1134577a9db0d3f71a3d507396b9de3296fb5fb4187cd13599fe52b71b7fd4389cf155ba1e72d73b9ff458bd1175da3e92f75bb01478dd3195fa5eb3177bd03498fd51b61a7ed3379bf054b91d71d63a9ef357bc1074d93d91f65abf1377dc3094f95db2167adf3397fc50b5197dd2369aff53b81c70d5399df256bb1f73d83c90f559be1276db3f93f85cb11579de3296fb5fb4187cd13599f132b80808081818181818282828282838383838384848484848585858585868686868687878787888888898989898a8a8a8a8b8b8b8c8c8c8c8d8d8d8d8e8e8e8f8f8f8f9090909191919192929292939393949494949595959596969697979797989898989999999a9a9a9a9b9b9b9b9c9c9c9d9d9d9d9e9e9e9e9f9f9fa0a0a0a0a1a1a1a1a2a2a2a3a3a3a3a4a4a4a4a5a5a5a6a6a6a6a7a7a7a7a8a8a8a9a9a9a9aaaaaaaaabababacacacacac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2198a48a91320f4ffa9068d00fe688d01feaacaca10eba9018d00fea9018d01fe203062a20d8e00febd4a628d01feca10f420306278a2ff9aa9698d43198d4419a9008d4bfea97f8d4efe8d6efe8d4dfe8d6dfea9c28d4efea90b8d40fea9ff8d43feadfe7f8d301a8d30fe30078d32feaa9d30ff49698d321aadfd7f8d311a4969186d321a8d321aad34018ddc198d8e8049ff8d1619ad33018d331af04fad3301c901f00bad62fe29e08d62fe4cee61adfd7fc906f01ca9c18dd240a9fe8dd340a9c08dd7408dde40a9fe8dd8408ddf40d01aa9198dd240a9fe8dd340a9188dd7408dde40a9fe8dd8408ddf40a248a000b90019990000c8d0f7eef461eef761cad0eebd807b9d1080e8e07ed0f5ad8080850ea200bd00789d3b45bd00799d2246bd007a9d0947e8e0e7d0e94c0707a91320f4ff20f4ff20f4ff20f4ff20f4ff20f4ff20f4ff4cf4ff7f005c2826001a200007200808fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00013cee208520d4312c2d31352c3135302c343af1208a302c3139293b3af63af127272722507265737320616e79206b6579223b3a4b253da53af90d000324db3aef2032333b362c32352c303b303b303b32333b312c34302c303b303b303b0d000545f1208a302c30293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b89283132293b224c61647920427567223b89283134293bbd28313536290d000645f1208a302c31293bbd28313431293bbd28313239293bbd28313537293bbd28313331293b89283132293b224c61647920427567223b89283134293bbd28313536290d00081bf1208a312c34293bbd28313335293b225265736574223b0d000937e7204725208c20f120bd28313331293b2253746172646f7420485343223b208b20f120bd28313239293b22417263616465223b0d000a18f120bd28313335293b2273657474696e6773223b0d000c0bd33d26374138300d000d0c44253d932b2638300d000e0d48253d44252b2638300d000f0c53253d26383031300d00100b46253d263133300d00110a4d253d2636390d001329e7204225208c2055243d225752223a4c243d224c5222208b2055243d22223a4c243d224c220d00152be7204725208c2066696c65243d225f4873632022208b2066696c65243d225f436f6e66696720220d001728ff28224c4f4144205f52657365742022202b20c37e2826464630303030202b20442529290d00190850253d930d001a0a5b4f505420300d001b075345490d001c0a4c44412046250d001d0d5354412026464533300d001e0a4c44582023300d001f092e4c4f4f500d00200d4c44412053252c20580d00210d5354412048252c20580d002207494e580d00230c43505820232637450d00240c424e45204c4f4f500d00250b4c4441202646340d00260d5354412026464533300d002707434c490d0028075254530d0029055d0d002b2956253d282846253f302082204d2529202b202846253f312082204d252929208020264646200d002c3de72046253f32203d205625208c20d62093208b20ff28224c4f41442022202b2066696c6524202b20c37e2826464630303030202b20482529290d002e3756253d303ae3205a253d26303020b8202637433a56253d2856252b285a253f48252082204d2529292080202646463aed205a250d002f3ae7205625203c3e2048253f263744208c20ff28224c4f41442022202b2066696c6524202b20c37e2826464630303030202b20482529290d003189f1208a312c37293bbd28313333293b22446f20796f75207769736820746f2072657365742074686520686967682073636f7265223b8a312c38293bbd28313333293b227461626c6520746f2064656661756c7420592f4e223bbd28313335293b223f223bbd28313331293b3ae82022222048243ae72048243d227922208c2048243d2259220d003338f1208a312c3130293bbd28313330293b22446f20796f75207769736820746f2072657365742074686520636f6e74726f6c73223b0d00343ee720ac20472520f1202220616e64223b8a312c3131293bbd28313330293b2267616d652073657474696e6773223b208b20f1208a312c3131293b0d00354af120bd28313330293b22746f2064656661756c7420592f4e223bbd28313335293b223f223bbd28313331293b3ae82022222053243ae72053243d227922208c2053243d2259220d00378e4d243d22223ae720ac204725208c20f1208a312c3133293bbd28313332293b22446f20796f75207769736820746f20726573657420746865206d617073223b8a312c3134293bbd28313332293b22746f2064656661756c7420592f4e223bbd28313335293b223f223bbd28313331293b3ae8202222204d243ae7204d243d227922208c204d243d2259220d00390df1208a302c3136293b0d003b5ce72048243d225922208c20f1202220223bbd28313239293b22526573657474696e67223bbd28313333293b22686967682073636f726573223ae3205a253d26303020b8202636463a5a253f48253d5a253f44253aed205a250d003d56e72053243d225922208c20f1202220223bbd28313239293b22526573657474696e67223bbd28313330293b22636f6e74726f6c73223b3ae720ac204725208c20f1202220616e642073657474696e6773223b0d003e30e72053243d225922208c20f13ae3205a253d26373020b8202637433a5a253f48253d5a253f44253aed205a250d00409ee720ac204725208c20e7204d243d225922208c20f1202220223bbd28313239293b22526573657474696e67223bbd28313332293b226d617073223aff2822414343455353205f4d6170732022202b205524293a5a253dae28225f4d61707322293af1235a252c225f4d617031222c225f4d617032222c225f4d617033223ad9235a253aff2822414343455353205f4d6170732022202b204c24290d0042c6e72048243d22592220842053243d225922208c2056253d303ae3205a253d26303020b8202637433a56253d2856252b285a253f48252082204d2529292080202646463aed205a253a48253f2637443d56253aff28224143434553532022202b2066696c6524202b205524293aff2822534156452022202b2066696c6524202b20c37e2826464630303030202b20482529202b2022202b374520464646464646203022293aff28224143434553532022202b66696c6524202b204c24293a2146253d300d004413f13af1202220223bbd28313331293b0d004644e7204d243d22592220842048243d22592220842053243d225922208c20f12022446f6e6522208b20f120224e6f206368616e6765732077657265206d616465220d004824f1208a322c3233293b22507265737320616e79206b6579223b3a4b253da53af10d004a14e32052253d323420b820322088202d320d004b0a2a46582031390d004c14ef2032333b362c52252c303b303b303b0d004d08ed2052250d004e0a2a46582031390d004f13ef2032333b312c302c303b303b303b0d00510f2a455845432021426f6f740d005305e00dff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500554e4956455253414c2aff00400041535445524f49445320ff00350043454e54495045444520ff00300047414c415849414e2020ff002500444546454e4445522020ff002000524f424f54524f4e2020ff001500534352414d424c452020ff0010004741554e544c45542020ff030101010142616848585a2f3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000111d33d26324230303a2a2f436c730d000329e7204225208c2055243d225752223a4c243d224c5222208b2055243d22223a4c243d224c220d00052bee85d4312c2d31352c3138302c353afb3132383afb333af18a352c3238293b3af63af2613af27a0d00070cf2693af2793af27a0d000905e00d000d07ddf27a0d000f05f50d00110cf2773af2763af26b0d001306fda30d001505e10d001907ddf2790d001b05db0d001d1ee349253d30b831373af2752845252b49252c48252c4925293aed0d001f102126324230343d2d313af2770d00211ffb323af18a32362c3235293b224c223b3afb333af1226f6164223b0d00221ffb323af18a32362c3236293b2253223b3afb333af122617665223b0d00231efb323af18a32362c3237293b2243223b3afb333af1226174223b0d002521fb323af18a33312c3235293b2245223b3afb333af1202272617365223b0d002620fb323af18a33312c3236293b2242223b3afb333af120226f6f74223b0d002806f2740d002a05e10d002e07ddf2770d003015e72126324230303d212632423034208ce10d00320be349253d30b8320d003438fb3132382d2849253d4d25293afb333af18a342c32352b4925293b3ae749253f26324230303c3e308cf1222a223b8bf12220223b0d00352afb323af13b312b49253b89283139293b8a372c32352b4925293b3afb333af16624284925293b0d003705ed0d003916fb3132383a2126324230343d2126324230300d003b05e10d003f07ddf2760d00411144253d44252d313a2a465831390d00430be744253e308ce10d00451144253d31303a43253d432582310d004746e743253d308cf2752856252b58252c57252b59252c3138293af2752845252b54252c48252c3138298bf26f2858252c5925293af2752845252b54252c48252c5425290d004905e10d004d07ddf26b0d004f2be7a62d39388ce758253e308cf26f2858252c5925293a58253d58252d313a43253d313a44253d310d00502ce7a62d36378ce758253c32308cf26f2858252c5925293a58253d58252b313a43253d313a44253d310d00512be7a62d37338ce759253e308cf26f2858252c5925293a59253d59252d313a43253d313a44253d310d00522de7a62d3130358ce759253c32308cf26f2858252c5925293a59253d59252b313a43253d313a44253d310d00541ee7a62d318cf26d2858252c59252c30293af26f2858252c5925290d005520e7a62d37348cf26d2858252c59252c5425293af26f2858252c5925290d00571a4b253da6303ae74b253e3d39378c4b253d4b252d33320d005934e74b253d38318ce754253e308cf2752845252b54252c48252c5425293a43253d313a44253d313a54253d54252d313ae10d005a35e74b253d38378ce754253c31378cf2752845252b54252c48252c5425293a43253d313a44253d313a54253d54252b313ae10d005c32e74b253d34398ce74d253c3e308c4d253d303a2126324230343d2d313af2773af2743a43253d313a44253d313ae10d005d32e74b253d35308ce74d253c3e318c4d253d313a2126324230343d2d313af2773af2743a43253d313a44253d313ae10d005e32e74b253d35318ce74d253c3e328c4d253d323a2126324230343d2d313af2773af2743a43253d313a44253d313ae10d00600fe74b253d37368cf26c3ae10d00610fe74b253d38338cf2733ae10d00620fe74b253d36378cf2633ae10d006323e74b253d36398c6d243d224572617365206d6170223ae7a463208cf26e3ae10d006421e74b253d36368c6d243d22426f6f74206469736b223ae7a463208cf2780d006605e10d006907ddf2780d006b60e72126324230303c3e308c2126324230343d2d313af2773a6d243d22556e7361766564206d61702064617461222bbd283133292bbd283130292b2220202020204578697420776974686f757420736176696e67223ae7aca463208ce10d006d1cef31322c32313aff2822455845432021426f6f7422293ae00d006f05e10d007307ddf26c0d007506fb330d007738e74d253f26324230303c3e308c6d243d22556e7361766564206d61702c2073617665206974206e6f77223ae7a463208cf2733ae10d00794def32382c302c33312c33392c32392c32332c312c313b303b303b303b3ae88a352c30293b224c6f61642066696c65206e616d6520223b78243aef32332c312c303b303b303b303b32360d007a06f2620d007c14e778243d22228c78243d6624284d25290d007e26ff28224c4f414420222b78242b2220222bc37e2826324631392d4d252a26453729290d007f0d6624284d25293d78240d00810e4d253f26324230303d300d0083102126324230343d2d313af2770d008406f2740d008606f2660d008805e10d008c07ddf2730d008e50fb333aef32382c302c33312c33392c32392c32332c312c313b303b303b303b3ae88a352c30293b22536176652066696c65206e616d6520223b78243aef32332c312c303b303b303b303b32360d008f06f2620d009114e778243d22228c78243d6624284d25290d00933a46253d8e287824293ae746253c3e308cd92346253a6d243d78242b22206578697374732c6f7665727772697465223ae7aca463208ce10d009536ff28225341564520222b78242b2220222bc37e2826324631392d4d252a264537292b22202b453720464646464646203022290d00960d6624284d25293d78240d009806f2660d009a1b4d253f26324230303d303a2126324230343d2d313af2770d009c05e10d00a007ddf2660d00a219ff2822414343455353205f4d61707320222b5524290d00a31146253dae28225f4d61707322290d00a41af12346252c66242830292c66242831292c66242832290d00a508d92346250d00a619ff2822414343455353205f4d61707320222b4c24290d00a805e10d00ac07ddf2630d00ae0ddb3afb333a2a4341540d00b009f2613af2790d00b205e10d00b607ddf2610d00b824fb323af18a352c3330293b22507265737320616e79206b6579223b3a4b253da50d00ba16f54b253da6303afdaca62d3180aca62d37340d00bc06f2620d00be05e10d00c207dda4630d00c41bfb333af18a352c3239293b6d243b22203f20592f4e223b0d00c60b4b253da53af2620d00c8113d4b253d3839844b253d3132310d00cc07ddf2740d00ce08e6302c330d00cf1bec56252a34382d32382c313032302d57252a33322b32300d00d020df2856252b3231292a34382b31362c313032302d57252a33322b32300d00d125df2856252b3231292a34382b31362c313032302d2857252b3231292a33322d31360d00d220df56252a34382d32382c313032302d2857252b3231292a33322d31360d00d31bdf56252a34382d32382c313032302d57252a33322b32300d00d54ae34a253d30b832303a212637383d4a252a31312b26324631392d4d252a2645373a212637343d2857252b4a25292a3634302b56252a32342b26333030303ad626324235373aed0d00d705e10d00db0eddf26f2849252c4a25290d00dd13e749253e31308c49253d32302d49250d00df2cf2752856252b49252c57252b4a252c3f284a252a31312b49252b26324631392d4d252a26453729290d00e038f2752856252b32302d49252c57252b4a252c3f2826324230382b3f284a252a31312b49252b26324631392d4d252a2645372929290d00e205e10d00e611ddf26d2849252c4a252c4c25290d00e81fe749253e31308c49253d32302d49253a4c253d4c253f26324230380d00ea24e74c253d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00eb38e74c253d318ce72849258031293d308ce7284a258031293d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ec3ce74c253d32844c253d338ce72849258031293d3180284a258031293d318c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ed3fe74c253d348ce74a253e3d328ce72849258031293c3e3080284a258031293d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ee40e74c253d358ce74a253c3d31388ce72849258031293c3e3080284a258031293d308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00ef3fe74c253d368ce749253e3d328ce72849258031293d3080284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f038e74c253d378ce72849258031293d3080284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f142e74c253e3d388ce74c253c3d31318ce72849258031293c3e3080284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f23be74c253e3d31328ce72849258031293c3e3084284a258031293c3e308c49253f284a252a31312b26324631392d4d252a264537293d4c250d00f40e4d253f26324230303d310d00f605e10d00fa11ddf2752849252c4a252c4c25290d00fc28212637343d4a252a3634302b49252a32342b26333030303a41253d4c253ad626324231410d00fe05e10d010207ddf26e0d010415e34a253d30b832303ae349253d30b831300d01054ce72849258031293d3080284a258031293d308c3f284a252a31312b49252b26324631392d4d252a264537293d318b3f284a252a31312b49252b26324631392d4d252a264537293d300d010606ed2c0d0108c33f2826324631392d4d252a2645372b263643293d2630463a3f2826324631392d4d252a2645372b263737293d2630433a3f2826324631392d4d252a2645372b263738293d2630303a3f2826324631392d4d252a2645372b263832293d2630413a3f2826324631392d4d252a2645372b263833293d2630443a3f2826324631392d4d252a2645372b264241293d2630303a3f2826324631392d4d252a2645372b264430293d2630303a3f2826324631392d4d252a2645372b264536293d2630300d010a1e4d253f26324230303d313a2126324230343d2d313af2773af2740d010c05e10d011007ddf2620d011213f1208a302c3239293b89283830293b0d011405e10d011907ddf2690d011b162a4c4f414420456469746f724d20324230300d011c162a4c4f414420456469746f725420324238330d011e0bde2066242833290d01201146253d8e28225f4d61707322290d01211ae82346252c66242830292c66242831292c66242832290d012208d92346250d012334e35a253d30b8323aff28224c4f414420222b6624285a25292b2220222bc37e2826324631392d5a252a26453729293aed0d01240c2126324230303d300d01263c56253d333a57253d313a45253d343a48253d32333a54253d313a58253d303a59253d303a43253d313a44253d313a4d253d303a6d243d22220d012805e10dff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0009899003099003199003299003399003499003599003699003799003899003999003a99003b99003c99003d99003e99003f99004099004199004299004399004499004599004699004799004899004999004a99004b99004c99004d99004e99004f99005099005199005299005399005499005599005699005799005899005999005a99005b99005c99005d99005e99005f99006099006199006299006399006499006599006699006799006899006999006a99006b99006c99006d99006e99006f99007099007199007299007399007499007599007699007799007899007999007a99007b99007c99007d99007e99007fc8f0034c032ba000b9072c20eeffc8c01ed0f5601601170100000000000000001301040000001302050000001303020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102030405070609080b0a0c0d0e0f11100a0a0a85721869838570a900692b8571a57218657085709002e671a57218657085709002e671a017b17091748810f918a91865748574a9006575857560a5788d6a2b8d772ba5798d6b2b8d782ba200bd00ff201a2be8e00bd0f5a209bc00ffb9082b201a2bca10f4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030300000000000ccfcf0c000000000000000000000000000000000000cc0c0ccccc0c0ccc0000000000000000000000cfcf000000000000cfcf000000000000ffff0000000000000000110000ccccccccccee0000000000000000000000001100000000000000eecccccccccc0000000000000000000000ffff000000000000ffff000000000044cccc440000000088ffff880000000000ffff000000000000ffff0000000000000000000000000000f0f0c0c0c0000000f0f0000000000000f0f0000000000000c0c0c0c0c000000000000000000000000000000000c0c0c0f0f0000000000000f0f0000000000000f0f0000000c0c0c0c0c000000000000000000000000000000000000000c0c0c0c0c0c0c0c00000000000000000000000f0f0000000000000f0f0000000000000f0f00000000000000010000000c0c0c0c0e000000000000000000000000000001000000000000000e0c0c0c0c00000000000000000000000f0f0000000000040c0c040000000000000000000000000000000000000000080f0f0800000000000f0f0000000070c080808080c070f0000000000000f080c040404040c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d2020202020202020204c6164792042756720617263616465207374796c6520766964656f2067616d6520666f72207468652042424320436f6d70757465722072616e67650d2020202020202020206261736564206f6e20746865206f726967696e616c2031393831206172636164652067616d6520627920556e6976657273616c0d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d20436f70797269676874202843292032303231204c6f76654279746520536f6674776172652068747470733a2f2f6769746875622e636f6d2f4c6f7665427567323038342f4c6164794275670d0d20546869732070726f6772616d206973206672656520736f6674776172653a20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790d20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790d20746865204672656520536f66747761726520466f756e646174696f6e2c206569746865722076657273696f6e2033206f6620746865204c6963656e73652c206f720d2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0d0d20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0d2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660d204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650d20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e2068747470733a2f2f7777772e676e752e6f72672f6c6963656e7365732f0d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d0d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d205468616e6b7320746f2065766572796f6e6520402053746172646f7420466f72756d7320666f72207468656972206b696e6420776f72647320616e6420737570706f72740d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
then choose one of the “Play with ___” options, the ENTIRE EMULATOR crashes.
Looks like that game uses sideways RAM which is an optional hardware upgrade to the BBC Micro. I could theoretically get that working, but it isn't part of the standard hardware available, so the game wouldn't work on a BBC Micro that hadn't been upgraded.
VerySmartDummy
Scratcher
100+ posts

The Beeb - a full BBC Microcomputer emulator

Just a reminder - Bubble Bobble does not work. It freezes on the title screen and the colors are glitched.
VerySmartDummy
Scratcher
100+ posts

The Beeb - a full BBC Microcomputer emulator

Fake BASIC program from the Platypus Comix article “Tandy Computer Whiz Kids” in the section “Worst Comix EVER”

10 STEREO GRAPHIC SOUND! CHECKERBOARD PATTERN!
20 PRINT “AWESOME JUMP!”
30 PRINT “IN THIS GAME YOU MUST SURVIVE A DEATH-DEFYING LEAP ACROSS THE CANYON ON YOUR SKATEBOARD! IF YOU DO NOT, YOU WILL BE VAPORIZED!!!”
40 PRINT GUY! PRINT CANYON!
50 INPUT A$: IF A$=“JOYSTICK” THEN MOTION!
60 IF A$=“CRASH” THEN PRINT “BOGUS DUDE! YOU WIPED OUT BIG TIME!!”
70 IF A$=OTHER SIDE OF CANYON THEN GOTO 40: INPUT RAD MOVES!
80 END

Last edited by VerySmartDummy (Oct. 8, 2025 01:51:04)

RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

VerySmartDummy wrote:

Just a reminder -
Is this a reminder? I don't remember you posting it before. If you did, apologies for not getting back to you.

VerySmartDummy wrote:

Bubble Bobble does not work. It freezes on the title screen and the colors are glitched.
I just tried it out and you need to press the space bar to leave the title screen.

That said, it does drop the project back to the thumbnail seemingly at random during gameplay! The only reason for this to happen is if I've bailed out of the emulator with a “stop all”, and the only reason for that to happen is if something unexpected has occurred!

Looking into the debug log, it's because of a “opcode 91 not implemented”. That's an illegal opcode (0x5B) which is very interesting as it's not supported by the BBC Micro assembler (and is technically an illegal opcode).

It seems that this opcode actually carries out “LSR-EOR abs,Y” which is odd. Either something interesting has happened and either memory has been corrupted or the program counter has ended where it shouldn't, or they've used an illegal opcode to save a few cycles of processing time.

I doubt I'll look into this one any further as it's definitely a corner case which isn't affecting any other games. Thanks for bringing it to my attention, though!
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

VerySmartDummy wrote:

Fake BASIC program from the Platypus Comix article “Tandy Computer Whiz Kids” in the section “Worst Comix EVER”

10 STEREO GRAPHIC SOUND! CHECKERBOARD PATTERN!
20 PRINT “AWESOME JUMP!”
30 PRINT “IN THIS GAME YOU MUST SURVIVE A DEATH-DEFYING LEAP ACROSS THE CANYON ON YOUR SKATEBOARD! IF YOU DO NOT, YOU WILL BE VAPORIZED!!!”
40 PRINT GUY! PRINT CANYON!
50 INPUT A$: IF A$=“JOYSTICK” THEN MOTION!
60 IF A$=“CRASH” THEN PRINT “BOGUS DUDE! YOU WIPED OUT BIG TIME!!”
70 IF A$=OTHER SIDE OF CANYON THEN GOTO 40: INPUT RAD MOVES!
80 END
For reference, this article. I have to ask, how on earth did you stumble upon this little gem?

Powered by DjangoBB