nmap-7.70-lp151.3.9.1<>,Љ]>/=„52,_Ϡ0Ȓt^FZ`op&9~u ۉUs65?/&v dCA߲dgGS,alY/%Zb !Gz#ح̇팬U"V?ъP*JK՞Y6rh=(߁ Ҝ-Gb6 8^HRvBj[m__[ӬFU0b0ۃ.dez\# bW,fpfVm[g]T+F>>?d   $@DPTgpy BB `B B (B B 0B8BB$$B12$2$6$(68697@:9(FJGJBHXBIeBXhLYhT\hxB]uB^(b\cdefluBvwBxBy zl|߀߆Cnmap7.70lp151.3.9.1PortscannerNmap is designed to allow system administrators and curious individuals to scan large networks to determine which hosts are up and what services they are offering. XNmap is a graphical front-end that shows nmap's output clearly. Find documentation in /usr/share/doc/packages/nmap]>cloud108xopenSUSE Leap 15.1openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Diagnostichttps://nmap.org/linuxx86_64/. m"0r2t {e_Z0Ί>nC~ LV8/% a<)<|B*:K-3r IH% @0+H '6=ލ3!7 " aOarH&F }5vu326 6*1 N M)AC H o=,8tOxL2D`9j$I 7&iD<&_Hms'2,U=aD.p_+3'!U(sv}GD`(@$.O7[ !%=&-Rrw0$-,7 r=,"A z=GbAbOA@!0# .<&@I . h%)9F1n(T,@"ke0By0/?=" Y' = 1 {;.f$'AN0/-@o  D /:a( A d# *  d$ - F5*y$L,]f;@$ "#:rC $S8T9 n'C;<: *)r1[ 9=</"hD 7  ;fq"*; $ w7 Cm y) k=4H!V2i y s MlV>?6S 5*:- d65Py P0Oc#K+ESU  /D { .!=  .W = x+ m Mo  % $ >T X+y$! )E*  3 3  y 7\ c xC .K*r ]Ua _Y^ w V # f ZP  @,!yo=! V - %  /372$0 $'e K D' 3 6  O:$R. 57,Oot$o 1 }  w  A=  & 8 T& p. R$^ W('A  qyM "9*g!" U T1*/"\ ^x <[p'D!+!Ktk+mj~/ 0"X jkF x7FZq Drj  v.'9>:o$/B8 )  X3V;Z]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]50b462903b9bcc428ffe51847684ec201b8e94f0c9929aa0fe9ae74e9d7be51db274187ff2b7ff86423a421fd3f17824de7ab84f808c916b140ceb8ca4581200e013006fbdb7a7923e456e72272b115a5d722a3c6a372f27b5e8fcd2821046511e3fff0b92c92b4e7d1ed71b20c8207c1512a922647b72359c0d3f08dcc0f31f8cfa474705cf429c7dcc54c56df2b299614bcc406c414cd3dc5d3c0c01e96696b3500e6873d505282a4a97733ddce3958a9060eeeee478ac6ff48077ed9e27f80b5486afe5ba9de8a2ba378b75496606898ba3a3014d44a13bdcf96b37bde721bd8d47c220083bbbbdb02da476d7ec0414c21e423a46c416f563fa1c55f1080331825e738e59a3cc0801c39e1cd404be2df4754bcc510e096854224241bfec7490f8032211042f30f3c297661b7d7ba7073d4a371647a7f505aeb7ef698ee1cdea692dabf6825f58b0a14ef7d71dc008e7f6476ff2dfd14cb0027652d90f688ec6fb9da87cd372427eb23ce8aa2c6cb0a901dd8f8044c6a9e25fc0af6e6629a41f2c1e99f6c7305139948835e8a97b7486ffe0c997e7fe2196ecbe2e1e218b9c1469e2aecb8aab0efc8d6b8467d3dc01e0b0ade2e35e208680c01f33ec1eb97477ded1d8aa57a7d565c0d22a551b7cdcfbe562065d0b22d638c61232bd969f1ee9199c7fb915bccf43f81f9b6d8134db02968b646851ee25869fb5bb465471f7001ddcb969cff9c1a6e551218d7eb17f25d23b64cdd0880fa033c39a6bbafcdb6cce480fd45f3582be006e1960d6453bf384bdad5e65ec28c025c63d44a2e020d4e24acc8f639e02e4d19851b3aa98e386676fefc3523a8b16f96b8f882e41aed7f65b0c557b6cc7987e01dc537f2721ec28045256fe32d8215b027c3bb5aafb9a5acf6d238c930b34a04a1838eb488f0514c637586e82fcd4b75f7a3e44c3b83d7c74b0813f92656a1bec00cb27037afb97d5759cc3517d18c3fb645660e17d001619db34283e387ff5094fbb5a0f33fcc3cb5409777f9e206f5d4a91e689ba103013956474ae5877715ba5aa88b083e8eca703c8fc670cf235870bdef92e95e00eb6472df8d8e99b202d32268237145afb9da22b3b8d8b988287f27e7dd1f7440728a24fff7d734e64f88ee5b056c09f721954ba70219edc6ed5a171a121f298cee958302cdab226d966ba8e1fa8e3f0e0ec48b46795e88a6bf0850ea81f525028550f4ab9bff1b69eca7765e577055d49309edd8ded377497cec217f36bb02a73943804d0c65c9f6772a9d7c2b2ba46b4dd8def6724fd31ce687a2c61f1355e015d654a6efb9b185d8a518f228e2d6d6bb507b5c26f1cfc021f2b74f40f08055f8f9d980e07e6c8b1a1f912b636902b34b3bff1064634e82db4b9c847ffea8055382487b76ffe696428517f2e2b6ffb0252a0ef681638a7cf49c74faf1422213b57c56e4d6e8cf7b0ee741a26e14e40cda26912beb05d58e660170d050a78e276a5006a7fd791cd22cb53fec5a70eef353d9860ff792d2fc07df6857d294ba73f64cba2ff480df85b247e71a91e9a5dca72eb2d29e94284ec3ee292b2794628c31e265dcb8c13ccb8defebb864cb52d6c56e1487d638dc3f24790493926ddf279c8ff5de600d07ab7ee06df4d0e6c179af9f3446a77c82888d88cbd98c597a6dc69c09cb8371fd034dc29dd2163d066c365c49c87c6bddb5fcd3841b79b5912794f37f2b1f252bb8cd328fea6b8f86d612474a116d38214e9c4e124e2fa7a850431973ef164b47ee9c2bf778c5bd55bcf3c52094f06c49b454e1c3fe3a883c290b8eea498900ba49dea246c09698a4b90bae695efa574aa3345b195a72809a12e05895430bd30e8273054dd8e290b5dc6443a20228257cb2d0da5cbdf5682f0716c1103e2253b7f8176d7af2ccad519e5036f5ac51d5844c961c5e656f7a27e29075edc40d843779e0969ae331de5ecdb92cf5d17394cb5fc02fec22273e375bf54ce76d889e8939dba5127145575542d42c901d5cee7ff02daabbdfd68b6ca5f1ca8356556f1c53e443083ba8cd9f328d60da3e3865bc58ef4f91b5cab10cc8770593ae1d224c5578f0410a6eb4dcbf19f68b294c650af8098af2d945d5161fa4942b82181b571eb5aba656396cdeb68d7a6045a0b965b199049a11463f67f19eb92ed745a2366929a6cdd85b48c93c3f811885dd3c855b5688d100d89e15d848fe64cc046d755e73bc342c83e5ffb04eef045a6fd3d05b52d3c3565d5f8c79aa89b7a9fb23f633ce9383e77743cecf26d72aaa345af8835e4a94dcfc3a27898b97adbb71294b51b28ca1ab867739a557aed4facb2f8d69aa46b0e9e7b8bd4c921466e544e9bc4377d5cf770b734ac3f27b54a6732a6e8f6936388b0c317d6e522f2c059a55fb9df3227d9762ba9dfaaca2b7a3fe3e8e17566be6d38a47f22603ecd64462ee420923d6c7b923f8e03a4dfab0776aa498f33169756beb33411c4bc78fc8615324f175afa7a9785a2761225d13f8cdf1a3483692a5a0371e628b6c9ec5ef7968f0ff136c1da1e4bf63cac4b9079d3cfafeb64a3b1e47309c907a0cd4e552d985cf73bc5ddf95b08fee6e1614969e329202087904ec1b2c41030e0961ba87e034d17ec14f344ce3c180d686cc3596d6e263aefa9d4b1a5fec04094ebc956980de9328d8458a73d622b9049a4051fe32ccd8e545314c5ebc71f909964b040ca2cdb73df2492f8c7836e602ad45de7faa4a2021272335aaa7845aff15b905bb6578b06b219c659716f5e925b1791c510684f91cf178b19dbf81f790d6b6811392961c2fb48ceb46884e47baa6f93b708d5f701caf4ffbcff1097706c51f66c1183b1af00a3f2fa703b59c089ac067df7910bf17e0c0bf70acc3507324b71438054febc1a0be08133d08959b76e119558322107498f76b3bd44b78f30d00ea5eaa5c4020406daa5a4628538829c5b13953e535c96b4f4bc1db2c5ea50c59ab2c2369e24e0396905b44d827c47fcd5fff59b2e04f947c2eb888e8c928ef633e4a8e80668010957b7ae64b9e840e4d0fa88251a4fbc4a9d0da1b5daf53729b5e9d3c58a2b3c20a1b51c4083142256ff89a1843eb04d4975467f9775b20d16181f5a52b9ab260e0923d8ac4c2c94957e7548a0e083f4d5faea0fa394d35393ce4be232340904038dc8a2e522ceaeac8f3ee475cbd1f7c74946994573b576395df271841b6a164b72909d7f69e8227fab321167d979eff80f35da8d60b3c41f298aed355cd0a0f37ded8bec50deae684bea44e2b7b50709877eefc5023a038b70c9dbbe4f773d9f9d28ee16d2408ca1b1304fde5869c7247b72e5b9d4174e70a18fe00cd112a508f7237410484a26b7b8430f4b4b795eb02bd4e8c98638c81820ef65fe7a518846979199f868bf5c4c1c15f40cae7c7681f946853b64ef074ec2a6e1d13eb618a210f48fb57be31007ceb8f9435d107bec2b01820a29953f229d3e3abc2b63d82c43f921398e07542de5fbc8759a7219e2350a22d0a148dcdb781f54fd44e204671463952c7b834d42086ee4ad84982a08808ff55c9a550d24b6af264274bfb5f394bdcf2e6c93a1e2f963a4a80ed8a08c0722dec73eff7530d8162dd25db50a7da729ab64de77015e615a60bba658619c317f175822b921c52abfac3202709dc739141d0df8fb37cd8115e8cde0e3df809760367f77316f3b7e468a063173cbd17a14cde345eae44e89848d2550349d8ee954ed78fb0ea7d885cc0cd9d07a88ac3c835430bd1b390a69da84b1748354e131f4d87a6a338ffd2610a2f9010253f7a910727802f9a7a2af3cf865d2e2f98412ded17fdff9b81709a81d43793c57437a483bb18b2f862e25af3324e760b1177b1f48aa78cf13e3ea20c3e94f38547b92fa1a63c75d6588a5099b846b979a8b58d6b84350b3cd6cb9ed5c1e3443f545a7fcc39d00401d655e6e112cf7764f02e16d4f71c39de021bf8abd49644b81712cd5d923bd3061bbff41bf4a926ce195bea558c1ca617c85c1e288de558a15fe61a85e69a331a22de0b2cada572c106f4a40b99336f29411e814c049d008e4401973ac759890296d531e75cf41ab6dfca2500060b1683fea3bf1c1ec1435243da75ed41c7a9b467bb0eb8dac9688aa1b13483aa6d107c7cfa57c0550a90f6453dc7ee2a5f90c062229dfc3fc09d9df5de7f3d1d3080263b6c8eb20718d2700c1118c05ff1c26ced5b5810c869b2b9bd3feaf177ea8d75a14dff050668c8ae09baab4658e4497d3667005d9d19ba660cf5ca87b7e1235121e07e5d485a9074ce6cbd0110335aa52feab764d3a6bd49afbc04777f165366fe94ab4bf4ca4733e1b432ca38dd68044c4af90418174ef780c4dc0631d43927dd61d3c1a46243dc9242eebf3c4919ae0ccfae200fe4328f6a3804b067680c0027c8cb8c90a5b42e2b3c3ae57655355359956c19141dfa2b77ad95e7d86c065c34afceadf133e091bae211de47cc3a97a23013e6f40be53b6bebf467138eeb767abc2747afea783f901e84220a231ffe44a3d5ed11fa0f877820cc667347e39bbf74a692c89751ccc1f3fdd09b9522d3b3da6d46e09f3a7040b25a9ba9f4483028728e3f93d1e0a3d56340c89974c1726c11e419e6e837865506c491aec8c2d5c7275d3f87d180c2b79805dc43521535789ff78a6c1f4342aa55c53d13b70bea1f95503ed223719a1dfab1c21ee55d231ed9fccf35257dc88f5ace0d81915cfbf4921c9af586f0078647935545c040d9d8b1f356dea627f3672e1e73249c0aae9078d2a0ecae6cb980c4c21d985b4608dee2f214d40353e7831f19876c368d6d2c1aa17d896c66baa29c8d029279328b9faeb132c3eb9d95b53ff3c05f56bc871cdb9bd547d565a3f168f1eeacb3bf40465b165f4894d3ddb4360754454704039aa02676d4c42858d9c552ac15b498d41e5e467192d9b3a55e9a30f148c63c1f17ebc93b67b6430ee8b2375ea8fcd42b35588918187f59a3fef1f103015aa9de005b6aab34abf5a6e00149b22b34f72974989873283b3ca91299e15d40728e80e807ed984d54ce1b36322f341bd8ac7a2948d58782baf6839f4f23177eeaaa650256c726785608a39133a6e6ec73332c1ccace34ccc04dd5b4c449367a0bc313ddb27528d89bd21514f631688ab05c7d7469a0176b750794eecdf4ceb28bcb46a1cd903d0231a8842659feef87fdd25a4703be70e136595ac9a3dfa398f751b24fb1e0267a5991eece22145a0018f72591d4d88af95d13c1b486dfc144581cdf63f3019f870f01a4bf85a8cdd12b964d25ce796efbd0af41040138d72ab61a1bea312c12a03dc767a7ebe4890e2e700dff71514ed4e4f9315f97359844e00567c9b90f9bc28bd9bca9ae1203335d660e38f2343761243870886d3d63e56bc94ef7a6875c55c814c5962140a7fc6b989b8278bdb98da15af797ec97d54e128cd28cc0fef0db0b8d6e5cfaf6240933b102fd1cecf5a3c717043c40ac14fa57af94a099aa083c6cefa23511d16fc6abe412a4495ddc1765f1d54c92d6a39ebaa3ab46de6ab82d1330a88a7c3ca387fc6bb04836236d1d2d87245a96d1ae08cea649fe9c388afdbf0350cc514d28706bda95c7b599305007f514df017808f69afcf0bd8f08af9c33b09b3f5dde0aa60e14c21913030950ddf77f6234e0fff702037c1fb43688736758c0a1c5b0dcd071c42904c318c3410ca9859d83ece5cfaf88dc738d1c1b2b524e2712b9d8426f53191ede2acd32f4519c40791fda73aef56b7a023fa01c77595a8db25f618e8b16fc5ca4c28c1cb0e9e0ffbf956fa69d09217ea77f7fa8a28851bfefcce620a36e111abb9ee6628c495281c5906806393003ed3e57e0c1e97e32fd38be33b14d1e243377e3e6cde69e8188cf96efdbc16e0db44d68f87600fa22856c7dc5c9ab082bad94d2180d55f89cb614d429d3cc665f67dbcfca104a774f3cc8476f5bb05a9a3b265db54354b183ed3c52ece070412b9dca9ca74d251a8d4ba2743556da4d697321d0e32d0d0b3b12893ae15a27ea51c9092a19f16bd11ae3b8c6786be5d267e453146e9a50dd74bb46762aacd769e00b75f53d6cdf90fcc4f3664f11ca5c18803b5a9e07b622af1356b1598422d023d2a7315e7dfc7dbe096242a8bc01a77f3624a87fa9cc5eda64fc102c692eb3d5781094f3b8764166caceee37a26d3abbeb0f47eda69fc65bd3258726931f67c25156e471243218259b4cfc42c7ce62d9f26deff97d63a2fb05623a1db0fec4255af13db55092a2e9191b03ec925ff64e87196077d4e86f3809e8a4514920d82f1e98209c564a50123369138d38bf679c0709382dd8cee92b06cfe75c9e4369eb4cb3bdf79dfb376f9a9874f3a9e405fd7823206e21fdac398260fc7573fbae4c8953db07fb6598fe71eb3ff3c111f083b4204040226e3329160ac8d3b42265ffda3b9fe45d1c4cbac37e1592861e3488909ecab051360d43743046183447668ad403e5070cc91f46da522f4961bd6329d9152b5c0db90a005572784eaab6e246d6aba43d6b914c60672b13b63eda0eecc3bfde306a14a2726e5be15714a65cb03eedf159993abc34636e3585818493805c8b5dc3a6e177b213b7e8a108aa132e79a72e1e48817fb20f37c0df0b8d3c7d6f2fcbe5d91bbfbd0eec152270193a41cf30024ada8d5300bf49f6022a349746e50cfb214e2519f36f4c1f544879237d78ca945b00da26253f549767cee62a114d900331d06bf60aeaf3b5c8c0fead9bd1b2a5406346f9766e672b98771740d13d8ddceef130a0c9b3334a1b7f8cf945582ee9e38d2f8a159f9d89c195ecc34128bca3aa179134d218141b17b2063feb7c69f43c7ff5a602053e00d5595abf4ffdbd80c57993e6eef339068c3a5bf68a668fedcc46c7f723ac24dd7c046193eae2e77aae7130ab17963f79cf65ad548ee75b0e8e0eb21a6895e6e486e8a568768d05fc3cfcc9ea09f93f52aa421b99a153a37b4f93eafe4e97740c2b8e709476e7e9be1fee4a068940c0a4203feb2cc3123a0db32cb0067eb170319bf8c07f4cabc0c6de2ab79bd916efb0ea73f2c0fed51f3ff825bed5b098427846c3b8bce65a899dbe8bfd2e92863795404ef0bde1b8b7325ee72606d982f7893cce3da4d7210f00bb33bcc804128b2a698088e880c416504314fea2d747cc31fe1a81584d647387f252ff9c62e1192a48c08fc1e37878c2928ac5d5a4b0b765c0dc18c55d0737d27f4f3b346b7c9eaba6f46e0ef3247ca5eaae14969e3319a2600281f97079776b865b7754a4bc4a45648ccdee9b5610d588f80ac15203faee644285752fad66c9619b1f5d64a364a792c8284f48b9637273da6351c1a6da42c9a17fea9ed56328c183f558d8c80a348caba57f31194035776e5ae04fc0cc164bfaa8311a9cc477d0ccc31e659f2f1049a64fb76b6a3c10493174da15870b078d1523c1cea67bb711247c43bfdaff098362b4b93d3e7033d0199184665f9a46fbbc656d1b425ccb17baf737f5ba41aeadcdc60663a8814decd5cf451929597991b28cfaf910598249e69d953b392ed55825a07019578bd2042b006d4d0e16e6d069c4fba3b5bb38b1fb1c02b6d59e7d044cefff97ea3ef271397d9e8c0d224227bf00a96e215d9470106201d0b72b6e9678c71736b0d6bc87abbcd28c1cfb5dd51db27528130c7cf84e4d2a470503dc286fd0feacf82c5ab1bfc234585a7008c807cacb159b9c9349d5eab97592fcbd0d87646530e8683399a08bb047a2984ea79814ef8ef0c343c0b9bbb1be225e6cbf07c3c4f74cfb1a22fbc823e59b84ba8bf1fbc1856a1746391a7fd1934b2c00a198a37c2e1d9003df1aa4ae3cf1fb2e4f465cfb51e9859c73364c4886c9a2f7a2d4775f421283154d366128242778e2a30acc5693f435ca62beff20ad64cf4a5dfc1c25af79918dfc748371ea4689178fab2b50d5ef4a50e41252693674a08e1fcab57cc800dd008f59097b72221c150f54c0fbd9491c4fe20c81f938a0e99fd6c6f7a6876e9350f18dc92561996d17a2ba99a38123b728a79f63f719a438f688777d897a7b664c4cd809ed1a16190fd0207f688bd0caadf671e027d130daa726ef15e96f87ec449810ed45971552364d1e2ef82ecc9579dee60d67f2266eb0e3b380a0f299d6d6fbbcf58ced7efbbe747e1c2240792f9f9a005f3ee6e8319e64d5033346154da1a02143069b04b206bd861ea9787fdb878693e16c98b1e5de1c28c39ed6af3d03441670b4267a3f2f49627c7131e021ad3ecfd80875ead566a9245bbc21a06b316e597d3169157b59fa9e2f402d40bc4609c91d5b844b707baf22d5a7fe8536ee41b76a757410c1bc378b8a4bd5e09f9392dc02e44147fb38d5c30504a0ffbf2a9c02193d419dd5a538201e05c504328e58b4ed55b90288a4cc2475258676dfc190200b0c0a0b4b572fdb297f2774adef36c321f9915e8dd3db3e8536e1365724c8ff9748c67c82fa0aeec348b9834ddebdc94c257be44be8c567ab60ad397b66faf4aee8e2310d4d6d4ae957040e4ca048e05ebe8355ad83f55dc97e792cf500da3d67c546b6e89a89606e918b8cef1646b4ed9a01ff8f40c8e33f0aa4d215e118df8991abeada790829895a44060b1de9c8c764d13e5544ebe0fb868615415e1ecb0708810fa85ee0167b4006b62954197a963093d53e80477dd663f5bc2fc9dfdcda085deee4a41f931bdb3b7ce19a719694cab4091f7fe1c531171cf94eb3557ab405e1643d09502f38c9fb20b58e44f7e006f1ccce1d0fe31878bc4d5b6f5269121e5ddd15e522fe656993d01fec55ecc997c743cc50f3ff09b74f869ea63411284afb937793c421c295df437a89bb5474e94a1cba10e7b0d6b09069bc54c84df066aae1a1ac6fde2b0c07f566812430f51f062c96e146fc8f67be48e3e36551f0ebe019c78382e69fb59d5ed0657bbf675416b012cf9c4ce37ae7534add23922db3a46348e00043bf416dd9040025210ed6a3285a60675e129024052bad705b69db1cbb9fa37dfc7ef135a4d7d432bdca76689d24320ecd80c2f8e8dd18a575c1703263847f2c22bf73e75d32412ce39e35f6db7a7259f0876fee9482ec5910df6e49942aa14bfa88ace4a565c83a4aedb4cf00b0dcb9b92c6bcd67404f06c3e564b3b0d9f9602ded16451d5615a00c8a4ff3c8db44fe600341b3e3b30a5f1e88c0bd3bd065c9aab114b16136cccc94c7d9f9921b391a20ecafbeedcdddd58f77f0ef7b81535908b6f98d195b2b6d9f74b80b193d7fd3a3fd40d20b74d2e7c601e82d457b4ca071c2b9cb71ed5f514020dfe6638cd282eeac40814e5a171e7e8df9cbf0e339a4910b487678905ca186f0231daa75a506eed4c5c09f5345749bef5e60ac6dfaff64349ca232ac284f1ce6e05257cdd1d8a381b5030ff335118e44a418eb794bef360d83137908e0292e90fe92229bca31ccc0c83bc29d8e243da4bee1ca0a6c305531628446aa15fb8846aaa072c56b25553a490fe42e45f5c7e7e79e5d285ec0fbe50de45f0250bceba947abb86c0bd70df6f4167737bf94070bf754b4d7f8ab951989e63d21735fe06f214abc13c21cdac207178592521ed53c449d293121f5c132d817b8c61509d13538030666188fd4884b89ea60c4e2a28ebe10fefcf2f24d1f856d185ae0d66976915b9eb684bae681e5547e646a7d25ca1cafaed8695c98b6eec8cb32803a56a150b6abecc7c8fc14e0eca5f1a05d6154cf77cefa5f8303c21409ba6ead056a0192dd2c49939a7550313ec0de0e1e18ff6758ce79460c4d11450c83810c73fbd9de03640a41a7ae592466627255f08c54172b7038223f9411d80432ff035f201e785df5b6c4a188ffca613d330c97fe89aa24ef46fd8e3f2041d0221aa0f42909605786024e4d148728ba0c1fcb3cd18999bbf6a43910d60e94c3ebb63df62af1aa8a508a94116da09aec0fe2cfc83bd87b9404fb3bb75e8cc9d9937366d8ef45616b0823f007fb3f3273c344d29b764d6c47d9b79749bfca1dc2152e87db9f8b17163f81ab49d4248e9b619869015e4165de46fadc8a6178544f5aa812780ee4c46c1f2b9daadf45c6a48505468d9d044bea90059030fc56fdfa4220858d37d1fbc17fbbdfa9bf0aa85e15e2151926d6d3f21ad3790d62734aca9a141c24dd61e4643394e8eb5f6063a8171a6291609cad0036070413723fddbcbd157e5552d82e24de622895c4049975e36c5315bb9c052e75cdcc66f5d80f390a8384b35c99f4e2650a785f226650e392b443c5884ebe6393bb374ee9a3586082823fc6b5fc026feee0b5498208264479d2508aae675aa0811edbed919902fb835bd9e381a0424e5ebaf4433f0b7908e3a06855194f98334741cf8ab0dc011ed42cac76ebbc6980b1178ce53d36e82ab016a2389a0f506f518f99fa5acbdd889a1f5a35330f162da3381685befe543c1202d7650fb00276a32bdceab1717f46e9863d5ce68ce43910f85eeb8dbee3fc7e240c0693475cba0a9696af8381b66cabd3961b9c26296e48ebadc77bdb0c26b2fdd3cb042482a96765c4ece45b2312b7528c6cb18a813404dc5369fd2431240761142bd63562022a0f1ff9bd3f7016dcada5d69dfe3f4f51f9c7207441d22fb7bfc417752d50b1e7971726a457643b12a69cc19545b69c3f6055ee808e4d8eec73a1d8240c4bfd32682e53de783b0433f6f2661362345ab03c651e26010ed99717d4638805971eddce4533148a45d6100f8c55c42302f499666b421aea0a11f150f18bcf87077a63830d89d121c23a16d3966623e0c55f09a68190daef98698c71a09dbd2d397d2c07c570c24882d4400b3fb7209d89bb0f459a7401007987c2730d3a5227c977ca1b6e388ccc8b269bdb9e532932565989c499a04c3cb5fed38ce7d3f8007c727ed92c60c2abab49cb6d1acdecf3054bc69035ac961b21dc806caad44f57259d858d9d2b2e76fe7ecdb40b8b5e8ba41edb16fe2feacf4ef27ccc835d4f6b0b3f1e7be78585b282894c49aabd37fed865f04f915ed11646bc377672557ab4d52bec3588df7d26d565068b54b917e469bc02e227530d230fb03e2d68d57494a1fcfc1087428df1b88beb148482f91feb696a2b544905de7ed632922062a5a7533847764ee727aab16f38a676aa6f225bf7c9174e642cc29b9f82de55cdf87b3ef22358c5a79df3b80bc34612b52e6501c536071ec2c629e29231f0afb63d231f35faa0431dd5ea199344d345b39991e0cee12d34e1b89c756385ff2b0cf19107bf3904d26410d2993d7044e2373190a3f7896b03342a4d42e7a1a5c2a01ec91c6d1810adba601c2cd9c5338a8426eca1a105f764443325cc177f7a188e261ec30e0e8c748e2552d5ae8fae957164f0a4d6c8f9b55277eac238a7c4416bf5431a15a015ef251a24e7e4c360b02ecfa5df2058fefe0f6f34dc0c2aa0f3895ed521d0ecffc7c40d13a98dd66ab89b0b513411f11b4e1f971e59764706bda00751f87275410ea78534bb7d035cf68245710a7390a2eeb3cd77040bf2caa82fb7e7c007b356cd4665eb6a3e16650918a4080244af0f763ea0c3e1649a7ebd5dd4b8e6dfd0ebdb68527584cb75373ff9d23cbd36ae7926284327e467fda517e21d94443337b1e10256b24dd74cdd682deb63961014425dbb21703193c96f9bf1f27f366b1292eefb97ac0eb23686c349b8ac5c419ef708ac7c8fcdb50ec4153ad8387e47227ca51d42859a0c5cfbea4be0fc79943b575b66f439bb2ec335320421f8963187825ea43881739c99fcf6780e12c37bccf58cd6d5b6915ca992c3b23b76c193a9651c72491450363cdacbab8a1680d8d40b8aea2e74272e96187d5ba26a495c24b7a2c6183ad5f1f27655acd43bd19f589168d37b0c953b71b9616e390920e09b44bf7b921034d7121e5a0516d94155cd87cbd55c4503b4381ad70f2f5336724a609c0ce50159d3097adb39ce499be2f5cd77fd1876ff9ad391b8a98d5b3237678a9a4a271d514c2c71d4dbe616ed64f307edddb08f618f518c4524ef2d64597d9dc2ab646c54cfa3c83408094f337e81fc3f8002b2989460cc3b97843334599506fc1022ec82c3a78eb78fce93ef203dd31d0e1981ce96f9fa20b8d0983b34fb247f452bcae7c885512d2a7f5ac1cbc8864d4e1980ce5149328f5c99ddc438c77c71fc8701bdd71457892c3c2e35da5ea5be9bd7845fcaa626e70ce1960883544d3e0b9bf6f580ab3c44c6ab068754659698c4951c35e95b3563bcff3b5fab718a94d776435ccdfe1fcbb85bbe83c9edea7e8ac794926de53d1bfc3cf7ff4b935caa300a71f656aaf71598f91880ce375cdbfa4eb8311baadc2195d29a5be9cab7e149b697cb0714d22ff9d8aab97f7f6e82bb8aba0438015f50acc6e4004dd3c703b8e09e1dc58cb590ada4c62ad867396f4555c3ef6689cb915c23ee7aa8d7eebe751384a6f5461924f9fc17f7f7dc77a3bc723652f70ce6948e3e6aa46b519b36ad8ef04aabd318a9e65c8c4aa9fbb2997f65e63215738e2699e8a912f687c218d46716e0c12694a89bb1a8435444da0f25911839efdc3568e48df8795e18181f3907bc7fbf9528dc3720d7e275ed4460e821865c5a2a5842fe460df36b4e19fd2baf1f568a445d3cdc8dbe7897597eeaa6518ee55a5a7eb2424eabb1dd99a52631fac473bac716e96214f4ca8495252fc48fdc5afbf6993c44dc35f4aa9d60e35a49a6b391e99baa43520a0726113e382a2f440f657f59c469be84597b605870a458edfac1a540418d1475667dd84071647ad3a0c4422f88a05a9b5b7a17e7e4399a841ab31a555927ea2e1427ff6bfc1ac0b5de088c046939c8abc6e657470a36d4ea947d6ec5aec249fd81cd3390d4c5db6d5cdd4cd3a70ea02c49bc137eb73011666bb8a51001f790970c92927ebe8b28ea69f911ff0b215ee27855c039a9a6b03133fef3d61c431b3a63fb03f82ef50a93476684bbc34907c77a8adbab0569f3f8c2eeab9b38a79e11a9dd02b68bf954b6b9274e1e543f908409213af053cfb154c0f9de73ef6c03a08c666c937701f3a138c102528ab51c29e4f3759db6a43cd49f2a70c37419ef2b5f452f858b0d74c3ed88118f19947c3be3b4ce120ca924e3247dd9174c4c3c1710002a9bffac67f1d7b87c34c56bba6b0a6317bd29ec98473b90639a31a047a3599141412a8d046bf4e234bce9b5769205fcdded72c2ec12e28cc16d66e64aa7e6d3bddc1b5382bb4c3d10335dd1aafbf41eb4066162e4e29899b48bcef53788f33cbf7e09dcbe8104f853b49ed0e661107881c4fd4d6c115734993032674415a5705a30765543c9d166c1ea8afa8a9818c6756e388cc304d07e9456056090f4039534589d2a1c52de4932243d747658de226c455f1d0aa9d86625df44625e740960b56b4dec0319bf7c45028a22e4a5282246be31e3d5e98693e9101120a20b46bc703236d5382fd080bd8a3f69792444e5edf38533f0347600466f677924272b37be33e15ea26442fa3f3c0a1dddf687be913b67a65e3bfd2722fc5eb442819161aeba32ca8f5b92e054053d116bb2fce1617eb37e26b51a6103443a04e28b8cca2050012dee756e41d58277fb9708e328724c066104e4361c846752609f64ac747c4ca09f3bb56e195c2961b02aabaaa3cbbf5095e1c8a6e6b0b4948691bf5a994661cd9a7beefd96cb890969d4aa99b2f3afb82aa98b9948c0b356ff4e733a6a2470a8d296c28baa2c74a00339bd340ef11a23363b4035c4b30459aab0faa49fa2b5a6eda96909d6b392d446576004be775120b52737a844ed24e178062658e2cfc939b4649a1652e040dfc99b95e183198fad740fecc52326e8a59d84fc99f393c29e8e49472c0763c1b76f86239d21e098b289d349f99d75df58f6db2a2034cf39728a081f56ff76ba30b269d72e765730175049abd15d8f72e1937143a5da306c014ecb2a7be992e52c2f8b866faea605cd2f9374f9af195eaa346c5b53c1290e2203390b1b7a32ac9437d92f5d63d9e87f855fd13a3e6dbc987c6897f8aded46f67d61fdbdc16c61442f5d4a4f7af10f59d028470dbf9839df0538c577e2271e34dc739a026631edb3300e6d61bed597c1c0e526d5eb6db8f3e622e6c04f2d8e7255506678979c24314e18b8e9aeb2f8f746027192de4e1ea1fe565d6a920cf789e855588b0a2224da2eff0b66f0f576312be3f40f4646beb3ff282109abf6cbf2b62b2ef38e4a24111933703a50c11b4a943fe38f283acf77f080c8437325037626e8602dafa278ded16df1d6c4cbee37674c3ef439aa7bc026adb26b15897603ca7234b2921bd80b0b1665f5af00d46655ba832c31ac4b23211b989142e961e8afef35a10b71b4144fe8a748ba3e637d64a0cfddf62d182a17022ac5332da9283e5affc699e0bd5eb66aac702f7863576ab1adaab69222cb22e71892b56d51406a32bba7b05a81f7fe5696116d1a7b3b4814f84ddc6d8a86c6f74e797f549c5fe9ea8029631e71ad8bc709536ffd35f2edcd91ad7cc20a214608ca4aa024ac54fd738236c7f9fb5cdeec22caf9cf1fe2027e433792fbd76e4e13e098dbe8f4273549ddaf296ad6766ef81736738de635120cf4dc867c07f8cf2295309e4d4604553187c3dec1d6b23d2b193cb85a0ff83a1769b36415e1de9cb412e8b693546fb3d9c0622f8b2e971e03b2297b4c682857e110cea1e635e0acaa6604ab4713f7ca9ab5bf80d698c00c9b3e7b34038320025b8dd75942d9719c3cf37a210474f2439a388261a2008a64df01a0f92e10ba4f6c91427e6ca87a11ab5264d5417b52ebd3a11e1ff57c870b99d9835a9f66598107f966ad8052148345fa20fdd0f853918a9f9f237eade7981005cb2137baf8ef6ffab545276f6bba9c9f2c51f216417b37a8366a5f79840f3c3ef379f86074cb88c414e4e01f23d34ceacc2ceafddd532c76c4c3ec2b571c0d7aa683a4d95952f700534ee9c736a41ddeff14e1d1225830c8a8c31f30bb32935d0f7781e85f2e97d0ff3093c25e06b74a44a855a07cf2b76e17ab432b40667260eb81aadd0954fc1ca29c6248580f45fe2bf968181ff0df3be7f65fde0934ff5cacba460aa0dbf0a797e99dbce255595d397d5a04f954ad5faddc19f5314f35b83358bc11bab220bc9c3ea330b5f387ee770bf126b7eb16c58cede0ec5ede0d949717ee7b27bceaf2713fe281f4779efd09b34624a7673334fd95a77cbc773cfa0d0ddbe49c161dee48e0a07cb715d9fbedfb870fbe00b303b0cf2ca7828f1d56443e14677a710db49bf7ccb10d048a0f108b94fe5b86bd57bf0fd175a674b139022b02d35a0b4bf248670ba55adcc77f33ed6ba57656147ce8a24382de1e8c0dc5e84a68786b4aa440fa0311fc46d32838524a2f126cb464f9da7d716b4502db2fd178f5a519126204033297a350fe50f85f2d1f937ed900bea7ca2a3147f881b249bde7be00ceb775a00e8d9db719537f26bff49d5bbe89a830f364867e963ee4119aacc4b5da50e5114b5bbe7e8fc69942386b553d4393b626debec619b1ad256f3b2a425f96820e563f9713346131319ac7df8245fd332458a7f8eb6e240b274a27fb5e1365aac6bea738a8cbec7cd81c0473ada0d1cbcb63e66d4e79c6f19387c2ddc8bf95c3b79cab1ab275f798ceca033e3ca16a6ec8492ed6445e03b2835278db932f7c875beb76537fc4d6ceff46a1c25874f3c3fb71f6b115fc292ec7584c320fe6d3c693119a7368d13f1f5c7028373479bb47fa7f6f0d54be48a88a27900d36e50d642441faae18829b1dbdb0aece25cb150093e8f60af5cda8b820456e9b6cc0d14dc84c80d6d85170db07211223b2fa25c9d9d6fd5232b70a10997abb1e1c120e45defc205b0eb7cfd84ed11194d49da636e14ee0554b1999b3ca97c8f699399fc46925569bfd7cbdeca567e2ef9d7fdadf9545bd319f473dbeca1b0b5ea53a6894bb3f0a847431737b3203f26507d925afada06d551affaa52a0b4cc8dbfa4a5598476d682dd67ced6748ec8cd1700a15ed356f894e514a079a5e3ed71f64817cedc4f82b0afdc37c119ca677f26f54786053083986c3630a797b9838b4ded10e0130d2d3df9cf291be2ed3cf1f0f44be8289da9b1a8c810c4d5b43b677af4641b9f63f2533cdcc35b9b18c6a691a39ba413d1341421aec300e9894608d7fc2b770a55a86fc74c00abd058a27435618934d741798aeb09bbdabfee9af63d948419290104f3cdfdc3da9a860e204501183e21bccef7a45244d4f16247a46ac48434838664364f2a5675bec05ab59ffce63580f7a5cfcfaad22635ef02eeef262773f3676f7f4de521bcb7d3301a0f625356057a55df925602998a75589619cb3861b0bb9ae2ba43781304aadddc0298dadce89c2d5ff739dfc5ce07b7a875f4b451653e89f17e1f0aab3204cb61af24cf3a19a3aef0ae150fa6b74aaac52e1d914590d8a4985b459a1ec84c428430ab48fb5e5f550ab3e480d4b615bc388115bbb6ac9f54df5d9233a00e5505de30359afa4c7f1da83996856ff83760f1c7d0fa334ea9e9cfb9150e163b8e0ee3751c3d391d3ce857a146dad21e5040ff3bb4fd75cfd8510d500417e836518eca4ab9fd5cbff5b23311f31b24c1997e1176e1d23b17b07d3195369fde63af978b3f72d6743104013c76c6894512ab145c1b52a9670a49ff55313011a25685548f8b6dd1adff02c1d32be84b98c7214d28fcebeb771c96981524971be7be0558c04c773f8c9f91f50cb392dde200b479346c29ad4f2c1c990db7f4e270f7a1cb02dcb847415f470f3a4f1b428e2a8c2f4dae821c7b6e3ccfd2e811138218a0bca27353bf11cb473b89b9661f7aeb710582f8686a42567906879d722af674c65645c234dfc1764e61220fa31e299a4d19319150f8092e6a74d34f00cd8a133233397fad7c4b9504c35a60ab394adfbf194ff9561e120db1c2145450ecd0ec89753f1cbe26c09b803b6b6464183cd5373dfc2d565e06d0ee9d9fa8101b362718d1b3d875f1dc4a3e7b7dcec4622f9debd1d5b73ae888925950bfcf5301d22c7c91faba1a3cc64cba86ac6084a6b39dddc72dd1e5a7a5d207cb42c3ad567abab262f0f4aef0024919c35e440dae1825429da511a5afa2bff1a3d6f5e33bc6af19fa569a7b09e777d9bd47ba5f47c7bdb4df82c9091628a5295c9be896b7fe4427b12228c4e425124a32aaca6c1dc76b04c836216a63e9ba0ae042e6226ae40c264f383713b813f23bbfade4182bb2f9b54a3b9f3a28c04118f98c8a3a7f9de18012c2e5b0a6721e0c9ca85d336751e6855aa612f4bf33ddd56577f07bcae9a9f3b709fc4bfabb866538737c8d12b760d08983d49c9c0e97820c79986e43786cef8d238a83a004b28bb884fab4441ddd36c571c36668df2cefdf1e418b081bda9f0b475b5430282381fbd2db00d7ab33ba6935c22204071d524fa2484ee081e8d1c02d11f7022b74a3b5e89409378b8c95a8bf7b5faf3122eddef7090a7ca837fbb0417b0f037c984a5854ff8f534690cbf7a1e2769cca9f1f2cd24522fe517d5db798ab1504d1bde8b5b2ffbb8a861735483ac9faf0b70afd6309de01ff2f354adb0c2faf1c925f00621849e958311f6d4c9d90fedfa1da9992acb2479724a1a18cc2d7a86608a2b75f92b9f27b8182da190cd155918c07016b13464ef0c1b2d3a1f394eda9339de3f4d80bcbe0663e0eb34055436eb06e032cd76493c60da6c48dc19135ccb1c3e9dc7ed59f3e552271ceecc2d04763644c5b0507da4afda7d64f6181d0e88ca529011e452fa90893773ec4cf4ea808b6d1b2bfd181b8c0ec5c9e6fb4b19acd213848626f03f70d8c94dec87d21369c7694e3c434ea2e8262d295c8e4ce1112d478e7254df8b3c84d3f8d90c45ebdf7806d05ff6acf0d33222f0b202eb7d018672f86cabfef3d68b6aea979e3c17518b83f17bf51e604744f74f67bed5e95b3d546b32c0335f48069c29d324c83c40f4558e9a1b05636c13f3e258f90c4545a16c68fcfddf14d046c23d22d871253b98ca6391ad9001ec3f0075173fd55f52903b83d1d235de059d8177968e4ab178e0cd827f12760dfe58b3dd83eaf04f9062ac92e29ee9adc6eab2df7d323812d65df4eb996fe794c452142e01ff2767a5b7c5e383c657c87aa111f9d407e05954330ef01ca98931d5ba884be970b66ef2257df7f14ef38b4a8e9026b274a3d1b76711de798e0818c6c2d5d33013e91d6334251f3099a2e8cddbf77a845a3e09efd18902a3eeaac8c918170bcf6e9ed0d80530ca838dd55f0cb80be5507b9dc7c216105746afdbb222ee3c0427f8bf875eda3c4b6bb3c9e8dbbb10b06c913028766ff56b9f3b0c914ef86835d6120345637dfa7a16c5ea0465f2923e4eaa5dcea5bc3d029d122a2f22d48918f26ef84f90f22e1e6d21a83dab169f7ffdc351bab90b0b475105de437493271aef0867c4c48362251a4cdafd4ac662a54149b0c753a49497dfcd71033393f18361ddc9981cf55aef51d74b13f9e957f17283b57c17d17a0d6668f585c58087dd6439a1edb51faed18e216e2f8f70e9809c2e142b72ef22c1b2848292e3e849de936f8a96f7438c836b0e5fb0b778a856c183b6e478956ff860ace442ee01abfd368c52ae801a7a97cd1e6e8ce11bfaddee7bb9fd0e933935046c9498c60d3a2b1a55906b91b2911780ded46f990a653c472998587b5622cedf4a0f7d53e7f1477ec990009aacd34eccbdfbee2c9f1b99d2967642029fd15510907d8256eb716129c6b6bebe09853cc2e6ce3ea566aee6ea8b311ebef47797604353ac6df41b5c92ac53be6fa38a2a67e68d8c39bafe2fed9be2d350d321424674a0aa70f596e414047915777dfe26f1bdf71e60bbd64144366a687756163dcbf4e4cb8801828fec6806755c0b022cf87f8753ec155d5f1be31c26fd89dba4c02199e048077d568321145b962f23b75943d0212c0fabf0f0705a3c25175b4772e03911769b0c96459d2bd1c9a15845cbd6948d8c7d656bcc2336dcb70ca2a82a548204ac89ee40b827b90a8646ef2e35453a11de34ca2b4b0e9f707da16e6d9fd2b7af803db62fdd47132c1c4bc5d2ca808760b2ed225dcc99e2ea5592586ea7e1e7e862bae1b9a0be57f05cc739ef9357a5349032f7cbdf1f953825f14318449a166f953251236fa294c3634a9a81b507ae2130d52ec98dcc902b940cf5b7281f7c402a5401578e5cef37d017dd9f2a9494454681d2aa74431d5e4babb1dc0db6e988b08298d4b0805b28d58df094d8c53f4e19ecf8fd518a8d9b9982eaf4076cddfda436219bd6b70c96e33b3420ab0209c5bad69c51026d5518029b96a7c55fc91f42c99488b2277fd484e22b1174fa14438dcc7193a6b516899338ae5207581e16da93010ae48191dbdbd7b1394129e845a6f6723cbfa05a153a5d773e5c4fbb2bccc78f04feeffd116d9d405f66f34752961c51f406977b9ca2054f4baa26bf230e3d91f473f24318c75ce65aedff84b405ad4031d5baf8845b0a8e5c572223cd11b3d1ee7ed90b2e63c6c73cde6f20e91ce24535f2562125da1a517b68ec4825cf29ea4d10bd9e74d8027652522c8ab5851f711e91b24a2ac95ada8ed501b4844572260a4fc60d71381cb8db64364192eeb671011c66888f331a66e7821b4a191c56fdf0a1de84cba69824b1386a39cb77555f6fb62fd95de656f049ebb4ed5a09fd019dde13b699c865e577af595ecfda2f52c128e15e0c47fc6a80a14e096fe50c328f581e0a4e99b74d1a6376bd238b39b2692ec0f824779e0b8dd4d77cd095eb25db0c1f6586f41419812377a1d417701622381f9a18a2ab2692c63d9be44b3407bf56ced3ba4dd0b2c7ddfa42089dfdaf2ae9702de065a09c27122de9ede207c95342afbfb59de5a6bd85cbbc347db7408c48f92fb5702a235b6f1efe70a87b89074029ce2127c5657b3dce777af7536580b9e9c9b16b32030ff938a3dcd2a5ef75bc62496dbe81ac120100fc3710bfc3966901c2023ebaa4077b65ceae35669375dd97f8bf9e5c26e9bca7503030c336c9157216f0fdd2b3816470da55703bb7ca469a56bc9878829eeb3b1d39621960a5bfcca6163bb8cc1ed7e0d8f695a4d4cff49e7830b3c881464b2c002bd9bc1cae0f7af094393803d3a8c12283a096c19747aae82d1bc0693b3eef1dad230f1cad7592fa1c7406b4b2cdb5ba1def98b579a1bef5822d4e5b90ace700e1ab95a69048b542510499917b76965a116b5a13e7d0e08514ab30f4089fd7151366e482474bbb25e4a545c001fa27daa86e21dbeea3e36e4bab193c4d6a0beab9a2fc85e2add7b64b82b491cf77a93f4113190f22c3b5bd2445f74de296d2089dd2f8649169ce9c4bdeafdc37036e2f29c821d958b9df2c374e12c8a89b55dde6abd4806e995ac23c683bb8e68ab08bf90260691796fc0b021f834356a8d727f528960d9a40290c2cc7ad968b5c22fe7e6181443fb21bc7c253590632dae83f66bc0a991d4eb4b98a4a65870d2dd8653a079b68af8db51525a38d099b4761998a6a82c95463b0be20ca76303add5a105a5f633e904e2bac619d171482f94e857f54ef59f5e674898277a420bfaf2cb4978f1c1648db8ca5d5837d30acf6eb909d6b1707686792ebfbbb3364349381c8ffb48fd8245d03fd013d8b0b07c6f660eb1bebab249cd7292fe3f3111f5bab4bd2afcbad097e555684a710a09e720c427ab735d304ceb89a632266bd83d729ba204e8a10fd627bc4b76964e7d6927ab7b6cd59e45ecdf6651cfddd7ae3a4d513e8dacbbc90b64ccee7e94cf4e19aca43b2a45b14b268dbd266369138507c1a66132c382c27f8ce8d295b69a53fe2c97a71990092303dfe687ec728bf9d9713031430de18a7b853d967d0eab56889f48c1693a96a471790e97b23a7c43f7af78553982be63ce7722ac3b4b61a0b79d3ff32516ad55af7ffa2a93e6bfecbbf3c1d3a555fc3881602a52fea69d547eb64526ba8d51fa0a7a1397f1ecd97e6586715f216a69ba0c3d67a9604c6391cfbeb3bab8844e1f216742aaf113d4741d70c6a57f7961932027db2d97286a8d545ea9732709488061feba2e720d77869cbf587581205bbcc5c094679ad9b992abe5e408da008fb73b0149c46ade4d12ffabf88b11c941b42f071bbbe836e8d6fa6a518af731e0e73b641f893312ad3fb85a30807f2c0b0cb2d9e8eef32257e7f6cb7e7f850b7e13714acef4836e9231985e9555dac16bd4c4f358dbf823a9b69edd6d816ac8155ee1b06002dc57c6657c3b2651e05b7d17eadf5c6325d64648ff31bbe4aaca403cf2d014be0b91e01ec4bcab0e0133c13be763d49a4bc062e03a445f6ca3c9c348996c04a0e747b15e58a18889b294495d3ae9320a2c99b3a038a45f01a910c25fb6a6d8dde09cec7a1b555e3827398716135f48ef9d2b7b0902e7019ff2e0207b758df88b035198b93df48ff7b0f89a84f8c6a479080ab347f14fcbe822ca57c1f84305c92f69702d5cde56a193f31c00631dc4c26ee5dc01c0a12d183c04fdfce5b0bd26a540f2d061ee809cb2da1ff70c9bd1dae96ba3069d4dc042043586b907e66b92da16019b8856cbccfbffc07c3f10c02e58172071b7a37f8ff43f74c83e1c40367263a632afce8edae4cde0082bb4f55fbd95c9eae87465a10749cf8987ebe3282ec958a2e09d7286a35c5d1cd87ad975cfc84594bd3ad8c53a6255578f88d12ed3b7c8f73e22520a59e2075a386ea8d44516d3dc37be42062465e502ad1830da48b8dc72573711170f96a2f3887220e9a98084c94f8fbb43b6595b62a6bcc02801a1bf1527a2e9611fddbb0e8b72fbe36c58f5f0dd62142b8c5b89778f9fd30e1654ce63a51285ff3466f6d6330b60e1cba0f4dca89be5b9d2de8479d07486742d9794710aa27addf9efa6d8ca53d14382a5b7e9b195d0b4ed32e6d61df049da2e4cda4e8fbacb5754b84cb2a92562b1c21a4577bdcaf88fcf2aefc24aee6eea5ebc2e7c956e04ca380a6ea1827b45806220c2d3395aa670a7b449cb158fc7b56b47e8b53c9fe2a24a6fab287072a02b02d1ac482907fa022402cff5e23e8587cff2d9f1085d5b13367ebcceb8cd59f030e4a07eec4751234e96d943a5a5ea341080e03249adf33701d87382ebd7b56d06207d90b613e199b6e2a8e07c845d7d831e2c6a38bed390b30fc3e4c29ff823867ae9c63a846bec2067e8f59500511df67a0f26a8eafb68e066da1ebb3db82a1f9f2cfb292a9e0a88a5e2c1f23cbeaec31a914fe3f6558e3b4a8a2b593412138fc24a4aa679d52158ebfe80f0c8be196de68e256368863239097fc9c9caacdad4f3c2702c0352ba5a8f3b941801d663944b487a08050682d4bb74c2b62f78c41773d3214fa96fb55bd92d3bdb99681974495383a7007a7b74b55c701a2d011277b0c276a67816d1c89de2a84edb09542abee1fbe73bceda59550acb9436f27dcf1674b097e91fed5e9ee07b1ab92af150f93f622747d3a223b56995e0ea60a0ce03dd18b8c2244f2a2b1f3c4a4211b233281d203e70d5855f9b68dfd2e2e6630b8ff72a45daacfaa9e65cd01aa7b2f1dac88887313eff76609939ad6f602af3e3fa70a393a8c40229642660722380d0f1fe1df763d36d84bf0272797b341ab33522982b85b89deec0f45f6528ab06e0e5dc32cc9e020e55730b6fbb37c6ac1093ffb643621753b781506fa082cb3ab90c8c1cf9041049efd070cde1c00cd9dba6236fcaaa96c748fb03d264ae9817d669697c42d5bd259b20656e7b951c41b605f3460c37e91084077cba9103b5a6f743ff09f8f23400891cb63f4ccf253ffede761da701f1d8cae0240e35471c119b7e622cd6ce711d99f338f6760c5025a4cae78f90b61f4845cf60fb66a5477c063b37f949c5673e35ff5eba5b065756768ba4720f1d4a7b375a1f0f9aed9f1fcfbad5e66e36d5c425bc65b3ee32ec4268530d433a1fcf0cb1240caf5e0edf67a7428dc5cfc2cf6fd8564667fb68efa43f65b0a5ecc5357cf05c5c3f3bd658e04fea10d6bba2234aa9c0606db24869cca7054ae42657962f20702dcc7b5ccc2272b050e89e8e9daff7e63fcec6a3bc26fa22a74b6925360642ea5750ebc72556db529f88fb6e8bad42062e25df7090cb6d742aca5b75ea39caa6ad13237c0b78f551f897ad481424dbf73b2c077fb085a58dedd0495c618e5a1854d40d607bd58e4e5c71294669ab7ae57a3ebf877f36ced429e0dd1be21047591dde5299d75db3fa002bbf26eae9914452042c8f062c7b71e29132d36ef36999da5710dd0198d593dd6a949a6976e8656c4e5fc9d8f0fb77b157fc13dfc7a8f387c5cf6f334c273e24f96bc211a41992af84f62b0c55f1a7fd7904aa542bb43b6cc78d159658e0e993a85e48b80fb68cbed6e319ce4a61c3c921b98b2dd15845ea3d8a26f1a96b23b87046d8f0a9cc8824d026a37a3bec7bbffb9fdd4c92d5a8c1d142223d74ceb84cdd93b8b6321cf0a94c5cab6d142e3fa634e3453b9566e048859f812e66246b49b160bd0d4ebe570d62e8706b277c8768e8564960b81f69617cd78bb778aeaaf3f5d4d229b56b2c70c90213abc33a141a3c63b26a7c2be5d4471c50bfa6b233129cc30bd3abb5dd3992cef1f22869e64abe72997903777d2a844ce089d69dfb25041af717b1a31814b9d11e1e3622cc9565443b1b153ba5cd37077a52f687830f76d73109d61200cbcd57db1818b8e715818041f66277dfaaa35ff42fef1a6ffe70e5f542ec76748e951553e645ce88073b7559113514c5dc3f9644c1c41d2bee4d3eeac187dff736c5c63b272a2f717c7ff665352b18a50713ea33d9636abe88aaecb03f70572952b6de90500f196648250de1005c45053cf6bbe222e41e318bd666c69635f31aff9819e155e3ca5e6f62062e3313795e3fd3fa5f62a4cd427742581117f0c16ff58708d702acc31fd2ab73981b2f298557d5ec831231d5981a595cc0a04c0ce87f7c2a0c6e73bef2c70e11395354b52a52a1291b0532ba04835a4935563292a84239af16fbd37beaa5c7e61e240118471b92a4b756747f36a08c0675040c0d0dd17f69803a5b8293be922a1cbc0a30c9b9892f4adafc726e5a66b2e257135e306f28ae79c2927a9d41ff6fb7e283d837af8f6a59cdb149726ef3acbb57992d008e13d9c609d75e93437c218dacef2ff57e4a898fa16b88d4bbdfea87203fef413b856fd3ba6a940eeae21f802ab1f6906da7dd05df5248c71525a8349307bdffcb5f4f0c3f37e33521ff31dc33a3f5d73c354f993f30b1375d3040ce95729ed73c039e9d59d30bcda784472e3e6faa0a2fa6aa9852c1b3f9ea18a59e94bbdd86f2f715fc9a2a7a81df2ed4aa438f1f26b92777a7b5dff0ff0213c09272326a9a387b746c876d586256ba9d3e7faef7ffed0f92f6a18f5445eb465373448469eba0572cbfc89527ffe0a59c7df5f590af0a140479477af4543561a2631f055ba1a2cb3eb00530282fe12e09b78ed2d65c68d9718201afb6349adf2c1ba5bd3b843f5103dd7eb59144845d061471658bc18597bef6e7388b194969a2af8d1b847c40b5f51364a96d2f1f48fb49ec7dcbd62c94c65c48529e7be1098eb6746e2269f24e02c69170adbd8cd32113ae1926738b473718b1d2358ca370e70f147565c595e1420bcf53c6b83791429530770107ae9bb19cd2029ea90d8d0133c0bf94194274a390f596dce3f28e49a2cd5a6175229a8f51ef203ffabe9e6d53420227e80083f2ba32d6792a30d02f81f69a041ecad8bfb6007a02665699de7ecc6a16ba3fb7780cd52b63c8a7e9e7531b8dbe47239a330d5fe47e14f929d1ed2c1c6694b92ef4f26a4b01b0297e3d6beacaf19d58389b726ab77d7689d21a1cd8a016b687b3d4c87115433d519d8466c883b4773adba711fb075a4d3b35fccd04aa91552699961d517771b8d8b17151ec9fc517cbdb699c33b19bfe9f7259e02abb56146ba89feb4740f398d331d7b6ee53023ba70d95da60c02cb054637858e93e54b04bf8a7088dd435075ccc5fe19a9af79a4d9273c3bc2e375767aec5e5252e879ce7c5f26e0e19218fc9a39398c64792f432b1751e4ab838dce5baf352f5835e326d0ff34fe364d7aad6a87eef747f90a4f4bc63bceb5d1ebb7dea5056641c0eddca2d43c720c795c9d9ecab26113e1707545eb4bf64f94e92969c15ccad00bb21b799b8ec59a328b4e0c5b95b4a916ed13dcc7d12f0652d8af70b52789d053061bb417dc2fcd95334158fdbe1e956f01a08efa4c29832dc2470a855b0b6fc51201ad44d9fa555420f7245c0fe7733200e7cda7fda9a3959494efd06d6df0794b775c6034558cb555eed455f0b614c3c7715c43a465c9e2779e10115e476327b6e3cc192af286042fe7c7f1020050d8a4844e930d6d3223bef6075f7d69dff2bb3c6a519bee6c07db946645cf19cb2f1ff776fae8fe8ff85cec5ae3a2bf429a625054fce44589982c6e7bc3dc8c4f5e330ca835b92d417c03159d7c528975941212e5c7355b894fa83edb8cb7580e6fed5527c9b023c49aad58c5769361229d49d7b1c490702f457a9c7eccf3a8628b30eb6ac6b7689c65b98e39a579a984358889d97aae7616ce66b50b8c68a3cfba7e9614380dc7a3c5fcdd8680cd95850f137430364803c84ac36efab417cff9538b210c9c01befaea968cda393aa1b5ffd2bdf4f2280acaa5dfdbd90cbd0c41ae1f014d7c7d59752cf17add43012c48f533b2cfb7b10ca27b9b5bf29a7621c61ee49b909f2f3aee533c788586b202eca227fc7584e98ffec2bd7c2a248b32d4b0e0b8d1bb9483325aec15c465cb172b8c9a448cf1f60f972955c9f707a54bf01c012e45648266acaedcb07e3dbf2a9a59c5ad5c398d378b497bc63179a71e7bd9bb0a3b5a02c346b7879793efdec4d49c2fb916ecf8c82af9fb5751d1adc86d04459a21c100c675fc7ea897e39e10e643ac34ff8ad01878379a8eccc562a13f7c78fd4f3fa51f7cb97c0d7330c71810248beb10413dadef977f39017bbaaa33eb9519839fc9cc6eb7cfc4bacbb5c37af7e9466591a36a198a7701a76a62fd02876a415cca811512287c5c914ce3cb97784975178edf943cd1b605a4b6daf227cdd615e5bef750d8a75382e370f85447bac58900a4e23526299b0a741a3e73c19933177da42797450113515f5b08d716534d00a6378b6473d26c61880ded03f864c5a4d0c013729c353f21e11e92826873c6ddcf5793828233e360d094e9620494679d85cbdb3c10cdfca3b637b3d9ece798271abe7166441c3d7ae3dded447657dac1a293efecd8a49da1ba1b5ba053aec47bdeee59c234982a39f7c86e0086d7c127984fed35af4ca07b16d03fe58a9f52c30a585ed52652c3e990720ff192e6c68697d3f3e7e5a9fd59c3aca7a9519dfc2ca8c17a2477299204a91848e4a98b336cd5df6e65918b8222c51b7e881a6716a6d441931faee12d5abc8df0365c55193eb05203079276f94dd024ab31fdd051475cf062bc0c30c7eebb9f6a76960dadb927f8aee5c8482b1a4fba7d5430f2ead8da396fe449e81367125ca330d8f42b26e0913e1f6f0cc2ccc6a8cd6fdbf76f2259dc063c902af4783731ebe3af1d28b3eebee5c4820bcb7ec571672b7c0021e98aab3332f2e42fdc99d8ba5a381f96e7217b9156a54eac41f2df537283b692d0d836ae08c3289af193c5ab05a238bd2eae09175b449c65cf7dca53bd7796654c98256368be38949c29a29ef791bc4738cd532341f7fc56e5465964db0ab480d70597cee1fe7ecaa4750a504a01409f41b32be2a0116c579425b15e3195e3f8bb4ea7d418c4e9664c95a5d4985ed8fdd986715e5d7c7d8b2f08b074e3c8eef71da0f2281b0702802948ee2eb48550994167c59e07feb3c43d12b188aee4947811a713155a6ba2b74d8531ad51335262e875051103e2e83ba6eda4b4bc3bdf5e6e64a47b7f9c132c3530adb8c2ee7a2382a2726582f609e366de5f25e3c358d150f5903d31173451af28beb24bc01e1b674b95bf92e29861579564851c476d7ec600c9f17e7e0af7583f641b00d2e47094d699dab368605c2523c6d8d39766618b4029920245b0f3144b9a58e57c6cb9eaec321ba1ce3fdb54cd12b55e07babf2608222c320efe0547c63bb9ca8cb0104cacdcb0d49bbfaa051dd8a4acd0bfedf42e1fdd51c37f6f2c90beaa378d1ef0716639e6aecdd01598794f1c724a3b1ddc8f76b69d7b44b2137226252dccf3ea9a3c5963229c09b5c0382b66fd14c94e6bc2b99ab0d0cdb3a27fc33ccb3f5dc604f1720c224e8958ec244b10bc77ddf4e1fc88ce639cfce260fd226931b91f145d645bddfd288a7a01a6f0e1db35df98b91ee766655441d084c4521ce7a218dad95862c4f122d9e0b7ff7581c3cf2ce3445dcf77949a5a4a2371af5f68b022fcd122ac2fa264f2802aae241bf2775f5b366507a0f57b2397483069e547cfa8f09f2ee3f3261898d4f085f1dacb4bca0a0438a52ed4e7a4b36b5450b523ce4c90c15bdc11954b5a442dd98a43ea271ac45c59ef4ac9e91419377409da4b71948bd85e5174821a143a804b161114a9e5b6019d31ce2794a190d5a881ae03ae0cbf3aeca1ad55ab2beeec1d53e3499d7698b5bb5f764495ee1ff4911e5bb7fdd0e859a4c4393e8168f4e82c86b253263b51e4f3b3b12f7586a9600c1911e6dd13332b0625cbd471268e8fea5497cabc288e670aa01e528d6174c0e6b35e1aad5d47aa34e8d4443c7ca25c6dcf064b032607ecb5c14d0c7be2e1c398291d63599ba67c9c55c15ba85ea8082a79a246edaa12274f98197cdfc6e428a2cf5856980b413f68e525691d155da32a6e561539cc758e0fae93d58d1ce75451d40bcd73c36c7a28fa8deaacc1747fba8c825c84c354e5b1cbf4a90654fac11775d86dee61c64235c698974a7bb49df8925ffb4e842915af34c49320aa9ef6d1ca9779a6e7e9d92cbc2a92378ded9ec91649315829c69bcb628aa367ce4400ee44ccee060d4ca79b2a1a96b83a034de4fad9759b863da3a515fc8f1e7ae0c1d645c155f011aa24ea4e68a480a94df30640c61e25b5c3c6692401270b0450f782dbc0953db4fd750af0993938d1d5c93ab7aea54453cd6ca324efbcfd89d124ce1afb7d656bfe21455775987f950c03c58f952476615208e3ee14e904a1db394143c6a473154b9e3fa33231a80f0e47c5967b069248af9ff364f7fc4759644eed8adb6b60ca58021fc5aab15d571f1326a0381dac8b6284b4b962fbb03ff54b170343a597841718fdd80227eacf2cb25d49dfab785170bc93a8a7bf976b0caa6d122afd5701956ea6f532a1c3e020118ad1254433b34df24b9afd997f2b9bff7cf08b1b14c8ff0f3694a16c23634bf11d8a187bdca7b349e8312201661a91201db242db64f6496af3486024205cb0cefd0d1752053b55a60e18f8ce22b5111f7acb1b99313cc0b24e572d0f54953992f769eb2d87077c9dd0f57f0423ee346e223f5be694701ce25ea5ac797c8529835d60fdd6ac173033947c8291ca7c6d9fdd43e3dbdd9b8139bb21ae1889d900fc34a10aa842192612b975eeba3704db32d6faf2cabc49ba39c9aff0a567f19e456168e019e2b95fb8431330ff557d06575b4722921491340b2cb2a8b002140b9c9cae498a2475fee28d784cf32faa9136408229e74fd6fb0cf1350ce14b16ad4051f7fd4904912afcececf6984dfe3da61aa33d9027b983d7ea490dc341ca146a3af1906ea8e07d8f80890ffdee016d6c17d1841a2d587de90326ff6c70a26e8a0de1af22de7de9071852c88ab1da2c1f97d48d804ca60b09b69ee29a3a57fa7f01205e90c8c1d628017d8c6ac9801d7437e579dd3601b8d0f623ed508f9f14a243035092feee4e663a0487d57697019d3450c9739f08d8d9682ae84ba55ddc8a45a3551c5e8742e7040816582e7f3218c7cc5b881a70e1475519cdca301d515798b3d0cc069b769f9bb6713e16b13c6ab2884b713959a4261916326ba8bbeda857098f941aa67c7ca136a366f1d4e4a79dcc0e5119e8202161f3036ee05335177a7d26bbad9ea168d2938d79eb9e863f39ac63d39cb96a8ebdabdfbfb3b3cdedd452184f63bd2487a7000b74b645d451e53a19846b0b7e1398dcf5eb29240026acaf2e02593d0bed48817cc93b561ec66cc4da612cea8e3ce44439e5aab8a3910281c443dc4b1f9ff95461aaa224567b30b7bae78c9801095fd66db95eb80eb294660e0e16b01bb12aaabf3433c3e72b2853a1dcd5f279bab709de9de1d4821fa77d411323bac4dd1a79d82263ec700059f0d79dc265db4c48296db4109f76289561cc1537d427844cd983bcaae9ddc38aee8b0ad10ddb170b7855d118de12fd8f88714bc6aaa29ff3bee49092f2a51e8604b9c383e7714853c474f787d7aa6fed6941706e307ca97529d4a512838f483e3980e2c716e744871a9537228c29480b58d25b640e2fe5712c2facb56061cb58bbcb928a9953698a0f9f709287d9d83a27d03227ec6dc4d66e2489a783a22013cf184fde2650323035ec6f9ac0a6f02edafc023c8ffabf62036bac708828bb753e401126fba69cb72b80313711c98c4f3a4d2f93c1c53ec06c8628f43ef7edfa4f4bb99ac9b4133425c2267f1fddee8b38345930182d46f958439cc6405112d0c855944a496666ca91a87b599aa74e7a00105832b7d54daca716294dbcff58710fdee448925c0e8aa740f90c61b9fe1ec95632c013ffc551cfea45bb54b3083e62519816fcbd8cfcb9b6dfa143a03091627f19b6ed0de8b0f4a337e3cd920c2a9c9342a6f954e1f12552fdf63ae47a7bf978a61a19a1eb394a06283b80c5eaa6a4c8f19094650366eb83b8301d7aae1f5ab5d9824675febb70ede02a8fc0fe951b0e5a92055c41d17899705264644056a183f97bae6474f6d0081535c17ef37837e671ae3dff03d2740bedf8aaaa59d64afdcc075c1c6539120b74e997ceca3229c11b3fc9ecc8983071ebfb5faa4e8a6b9941907a47956d87363d03dd5ee81b674af6698876124fc17cfffef7a640c628aa5f4f1ff8a9f30192590b716a1991e07a942b5acdb8575bbdd4e87ee98fa8fd408004f03e8b27e02c007b575f448d0d73e21c87348d716437e52ed41c906f86f7cd3777cad195bc82af45eed18ed666e710de26190cdd1382b47541d14d54fb021f54909d5fb03e748802f0bce65e891d1b3ef339f1c8219a776cc545b7bfd942713302c1cbfc6127fb272f09500e0b5756bd1ee093cbac6c36e981e0b92ad82a98f968f07067a21b9b9997fc3f1ca2a4a5f046c7cad24558119788b99b6b78f3ca49c6d0265abb37633902f02b100cf17bcdd65aff6a1e9f7275d104b04fe264fd547bfe78375f9892f289a18d8f9bfcb8b9a91f737d05ed2401543634849f8731c015766a2df9ea8ccf49e11c4f784588cc615b37b61e49f8f89a9211e270dbbef4ee6e2a79b5b01b8bb94b7ea73f4506cfe176f00713b91054ae6eadd034d9b2f4bc027a9da0a124c52b5009ac199d0472fdd0b2188bdf55fcc039179b4b83622a496a4bf485acd326a97939e19627a56f34802b9363932889cedd2a721f1c15a68a678527c6b34efa76a4322c50d0c2f9ad44788a1348c229023a199d97987c0a5443e6383943cc9db2a84b8dbfc4db23fef08ad96df71c7b809bd3a823ace6465ec44121759eecfd6ca9ad2d71274073ecb47e4568623c388a374646bbe70f132104c5269715a614414349c817eee4f73e5ddb75590756fbaeb7e5ca6a3e75c19f341168e2b575107eb39ca15891ee35ae0b5c4dba3f8fe8447c39759ff2d9900d926775bed92f6df9051432ae385c683d52fd4a00e9b1541a1a84baff6e9c59664ce7f4c87f41748737d4f00d9c9c401ff9cc8f07d9d7a2f915ec329a7a12f4a7619a3eb48406963fcc83ff3ce52d61470da0fa40264a60dd25a1dbd011304942f05450d7dfc348c3ac352a927dd8d95d264f330580969429aef09d508bae5aa73e2bf6a3195e6890baa0d4c32e1cccdd4b9c1d51614377cf762f6249d3e6c9d1e23d2e649dcef0559bf47fc2137204ba33ffcdb7a0dfe4326cf269f632a78d4e59817cc64d2291bad5b4d484df1e54b24a7eb904dfd0038b434d19ade2cdad952e239a01f4293b221e0d65edc0968f6022eb9268dafcbf96d3089b903495fac1391ef26146f4b30967087fc4c03447f72940b1f0cb497f59993af391e31733df210a178ff5d5275ee81f99d0c4a52adab52d3d629d66b90eb82b4aa31632452d111ea6afd5979558b9886854cbf9dd140369cc27992cda4cb9ede70f76270b763353ceb208e9f59828beb3b282810e202e3b630ccdd26181f9817b900313f5be5aa1761d98961be8f20af0a3bdd84c0cd59355684a7dc9da81221ce289d88a530beaf5f5a28ff7a616e3ca970ae954c4d331e94bc021e1af178d098f36ee70999ec1086abde1bf50496500d4ad02123498512343fc3f0d720ba0bb2117c970a4a0c324bfbd901f7278567e6e4bc4ebcaca42a4cfffa095c2f0946a2f1e855352114773f6c110c653629cedc00287a27390f7a1d6d174e2cc5c246917d7d643616a90044656d3f524dac2eec76a351559455cfd4ac79e21f6cb2da35aebb1202742755487c499856a1bf32e846357366bc374fefd7684053943529fc0f1c88901da4b3df60586c2e0472f9a7cac4ab66d5d569d596eb85357ef68b7c2ded88f6ec973ab696d25cd2e8ecfe26a26f3b6d74884a6fd6594166f043936fbcc31719a67c1327486f6f4547ae83409e563ff1e7ba1da5c32f02d92a1bb27a89fc10fae3ac02fe7240ae530ffa1aa049c8f521a70950d803954d3f69bd1ac60e96af026bcf0931480f706b12df7d8c13f8517b80280da62201f0d0f86b872727889f21ae37d460fbcd0f9f80f5de2265a4d9cb3aa87a1cb2f0aa133e58a04b6a4a6a75c7537b8baa89717122899ebe6e552e663976796832b7beb51cd4afd99fde8e472917d56f18f423454b465ada46d9530e1f4075c627691e80442d04e531e585eb866ec12e5c26a3704693685dfa1a273a6a841302e0ad35357ab9a11adf4752757614da7ee9ec65fd43dd7e248fc2e71fa7e2588298ff4d76bf257a42e09b1dbed5072091e5628c2be43f616974913432214fcbbacb41b269449cc79bcaf0ee902d987218a53278e2b6d895c4c510d49c49beaffaf6798e351d0865369671d4098eb9cc7707775a4524af762c92bf48c8c66e2996bc28aa437b8396805e6e4539f51cbf6c3d4bff1a0c465b4887c73878cb55b680e0d7dd7d475c757073a4b432288eb7732950f9a455c1f21f50aeccf77fd446771281deccceff33b35df5061a344190e9bed0f1fc0d9b3cdb15d0bbd5b6eb6b8ab65e9aaedb806d5e1342cf5ddc3fc7338016d39e2fa3a75bcf140bd59c620d59a6fdeedf447f90e9259c5dc9519dddd1e9fd0ff152f22aed3baed6e259b8b57b8102ee7c6cb85a9862fadf21f230bba58ed125d70c5045b74f3809afc3eb9d9086f1de0683a0da4af986c5887eae2b4b9aec4705ca5395f17ae3b3d9ed25b80dc100e8717d887b615540d715c2d9a391019296ae35b7d5849b7e58f5a923b49ee652a3c2e124fd9d35a2192c12eea89ae3981b4ef7bc176daebe5438f9f06e012f5ead579e0aed08dd404cd898438c80e763535413eaf0f78beb85581fd2e3d32fd1069f27630913e6d94a493dcf9a2538f81525c424f3c8485cab5518e44493d2700ada9a3cc0e72522387672e8d4f105442bd242da7445a91bdf6ef2bc06f636a55556e4454cdb874eee08c7906606f8a5954a25fc599620d869bf7b3c4dd28f2231c917b84b485a78b08d2aee218aa2e072f9cc7344e954b51162c876939c4107d5c9b7f1ba4a6801a08b2da67c51c3fceab01f8e49cffef17aa14aee4e73f4fc46ad206711ff04c15977c6b642548b8d13403290a31f45d491cb398ee4e07e88eb3f2c933b903cb51c1837a595c8a14074814b20987ce978fa5266e61760cb6a014ec1720e7562562dd46ddfb7818ed8e663219b58c55212335bd964600f45d227ef6e16200263dc7946ae1b6142fec0ac33be6d57668df079d8e2bc4c100932e9df51d8989f1586d6864e5c78d41d34fb62dcf970ffac6b3bf06ba906a28ec32c0d3dab198cca341bd509809429dc9a7925a6f28f2108268f1d5a972c785763571014f07867a792f25d3948981ca091cea7a2d7032ff4d9788861a699c379b18734a9fe49c90fab1ad8d425f3e4653bf3e2ae98fe266d4462d1ea905551cd77da0eb0bb9b151db19f1208794658b996ad02f318fcd395be1c2fca267b3a61abc77bc6678685aa7ac55105788afbbee4acfdc3253813c082f0d45d7179910952a23392056a51dff2e3dd51e56b88cc63b9102a3352058a4ed6bede046a3328871f7981a3fb0c3b9e81e3536d5047113a4234cdbd9b623d108c8769ca6d7a10eacb7125e12c3d0822c7af5131a88d53be181486d95fb1c00b99c059b16db3045926c97b644d6de88dc33dcc0950ad0df1dc3a2759bd63a6b7f600a694d6bac988eee4cfac71ff45b5a61389e915312aba4b260716043e43baff3d51a9793dff344afe8ec7714428f34ba6ba10943d0f0550426672a32d2a5ff914aeb8b9be2ca4dd6b9cf7bb0a1871115435d38ae54449e20eb692db84544aa4735145c751fc8b62b704d31a99ec4bf69874324c0140c9dd4e8f4edd5bfeccbfbb5a9976194d405039d4ae8e0d98526fb4880dd135662b59adc0428ace23d769e2484fea7570eff038bb8fa07fd0ddc71df84d049d96c483ab4422ebf06bbb952654fbd94a2cc9527b8d4ca78c833867bd13e87677f1939661f05571d5ae363ce1323a5ae0f128846ae02bb7302af05f712287eac3bfcb7847ba0c48349aebf0479c8b26183d22c3a0e5320a7f088318b7958a5e6dd9f4f55a29cd95122893a1e15dc1c516a6a6e3387f925365a6b1dd42a7032d06931f2b5e794713316fa471ea324cd6b42a6b128cbc8819e66626f27cd9852be8e8c256e3dfa80f0ea89d9cc5cd192d84d3243067c1dc34e754bf7438f04c4136d34e43dbff43c0d79d60e0d83e0f925cd473a4b8a987112aaed8e9aba008ec3fad9a09e9ee736770aa88402712fa1d9c96972be7ffa1a4cba6402171b39a49facbec4be1f9120ea282738a03a9830ea858d7a1880b17a83d4445320aa0b8adee627efce6f19343df3c8282a028391784ba840008990c903e831fb9418a7ff13374b43648bf7cca0aa8a286169254ec94a1c6ef95308cf54a4aedfc2b80c5cb58e9d1c1ff202d37fa81fe8bdd2d8103fd2d78a192474186bb6ee467a9d60869becf361888a55bf36605c68aff0250243de6cbe58767671fd1089820b635cb2758f4c0941178c96e9860025a43ec28e24aa746ba39fc0e8a6c3e3d153281895f8c028837527bc2f088816076d03b3b8c43f7381361b3b4a2d3ba69913a1559b51573ee26ed47b53b9fbb05fe1d6128d7950655737fc103357038dc184fd526a6d4c0c8df74653502e64b2630ecd491d0aa5cc15a247cdab93842487e52ffa91a7cdd4b3f77f85e5a55b1e9f3bbe1a4cb1727b462de92ba7c73bb500436f85f7defe0723af13b6580edeef830f1a1998f748df4fb06713239be027084f3aaacdac10e5d59f2847f7c7df5d10c76f8e0521cbeb0049189ca167c7cf8141248828b19ab24581d89780254077d2a33af51ea6a35917d1621ab52c674deecdfda0bdd8a4c23f38e99da7b6cd9316c1eb52b50bf153ef78c44bc0fd2f29a2367e329f16d87a05ffbe27e2d6e50f5eb09342bd004fe5644f41a0eb0e4e36e02e109a08be5066f03847c819b248331604081c394d72633f58fef33242da157a5ef9f0114ca7c1267ab12eeb3c8c4dc8938edf294d5b267e1f64d4ccb59609a5bd0e831a5f8262ad8d7c4dc20b92ff949f5c022d33b57351dd3a3a6266b9508b6e2fbf1c7da5658d32d1b6a9629b2fc5eb7417f9fd6d227ed095dbd91680c36ca6312f11845efff98ee6b5b84bf5533c2c3c00fbd4f4f2b6767c48bc8559c5a7c688faae2bc95301788d3ce367203c899e67cbb4586eb52abbbd5f59117b77191d630201305f887b9237a1ffe43e49509f687be3ebf40038fe4e57a41ddca39d333526ea8f0377a08945e08f7be4afe01a8369b9e22a3a85893edc1f2fff32c0a5db574f1696461333facc0285568a553853cbd66ae1e1be6407ae5beee80be7879565c9b9e836a7b94ed3d901a08266c8be0435a2ea1ba68aeb6d8f4bdf070ccb57bc6adb5d7c088f0b2119b148b75a39ad2fe67eb458923da62a24cf3aa738f2296f42708f6e2f3c412b7b6c709cb8f863b6681997b153641a01ab6d609d0e1126c9bf96822882c4b5ad21ca08b01c109406f20aae7ae196c7a9154a504637a151821d20973cd8b1f0a7c4aec0d116ae40831715c5562c3b28701e79d7ed4429eaa18d797f963db7baa8a46d24b2f5042b573dd82ca47f4415e59a94611ee4af82e612652aed7b8781d6f90cac9d5aadcad63f0e3a51313fdc371cca669cf8ede3cefcdb5b07bc068ff9fe161f06a59d4efaef0db6fe026d91beb9c21a0068b752a2f64bf1e9a0b79c404c9203b83fce8946a93739a3afa9f2d3147a0ce0f865130b8bc43b1333495c728d252d35f0b3a7135885542a05d04b6f9b7b9454c32a444d4f9d514c2dc73fb30a16e5dfe18e69d533f133aee50072a78b36b85183b47c159062267cb8694907fde41507e97b6aaafbfbfee1b5bbd65d2e61fa62310b255116f60d14196a3ac712489f7c45ed9e7df30c5f5a7425df438b969fe969538160dd1fa502b84714ac8974bee276f9b911441218a0e3c2be674e54788d6b4641bdaf02d9b944fcd993b3b5cdd5784ad6dc00bbb3d9387d2096a131e195f85f9752e2815509b059931beddd1dd22afec14a5470d5e344a0fadfb193f0436140ba26a2cc58d0206562fb50965brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnmap-7.70-lp151.3.9.1.src.rpmnmapnmap(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)liblua5.3.so.5()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpcap.so.1()(64bit)libpcre.so.1()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]@]]@1@\-@\@ZYYC@XdX=W@WV@VVn@VQ@Vf@Vf@UT@Kristyna Streitova Kristyna Streitova Kristyna Streitova Kristýna Streitová Kristýna Streitová mvetter@suse.comerwin.vandevelde@gmail.comidonmez@suse.comidonmez@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.commardnh@gmx.deastieger@suse.complinnell@opensuse.orgdimstar@opensuse.orgastieger@suse.com- update nmap-7.70-CVE-2018-15173_pcre_limits.patch to fix NULL ptr deref crash if pcre_study returns NULL [bsc#1135350]- add nmap-7.70-CVE-2017-18594.patch to avoid a crash (double-free) when SSH connection fails [bsc#1148742] [CVE-2017-18594]- add nmap-7.70-fix_infinite_loop.patch to fix infinite loop in tls-alpn when server is forcing a protocol [bsc#1143277]- add nmap-7.70-CVE-2018-15173_pcre_limits.patch to reduce LibPCRE resource limits so that version detection can't use as much of the stack. Previously Nmap could crash when run on low-memory systems against target services which are intentionally or accidentally difficult to match [bsc#1104139] [CVE-2018-15173].- add "Requires: python-xml" for zenmap [bsc#1133512]- Update to 7.70: * 14 new NSE scripts * iec-identify probes for the IEC 60870-5-104 SCADA protocol * ssh-brute performs brute-forcing of SSH password credentials * See https://nmap.org/changelog.html#7.70 for the complete changelog.- Nmap 7.60: * NSE scripts now have complete SSH support via libssh2 * Added 14 NSE scripts from 6 authors, bringing the total up to 579! * See https://nmap.org/changelog.html#7.60 for the complete changelog.- Nmap 7.50: * Integrated all of your service/version detection fingerprints submitted from September to March (855 of them). The signature count went up 2.9% to 11,418. We now detect 1193 protocols from apachemq, bro, and clickhouse to jmon, slmp, and zookeeper. Highlights: http://seclists.org/nmap-dev/2017/q2/140 * Many added NSE scripts, OS fingerprints, service probes * See https://nmap.org/changelog.html#7.50 for the complete changelog.- Nmap 7.40: * Many added NSE scripts, OS fingerprints, service probes * New option --defeat-icmp-ratelimit dramatically reduces UDP scan times in exchange for labeling unresponsive (and possibly open) ports as "closed|filtered". * New NSE library, geoip.lua, provides a common framework for storing and retrieving IP geolocation results. * See https://nmap.org/changelog.html#7.40 for the complete changelog. - Refresh nmap-5.61-desktop_files.patch as nmap-7.40-desktop_files.patch- Nmap 7.31: * Fix the way Nmap handles scanning names that resolve to the same IP * Zenmap: Better visual indication that display of hostname is tied to address in the Topology page- Nmap 7.30: * Many added NSE scripts, OS fingerprints, service probes * Improved output filtering * Using Lua 5.3 * Many bug fixes, improvements and performance enhancements- Nmap 7.12: * Zenmap: Avoid file corruption in zenmap.conf * NSE: VNC updates * NSE: Add STARTTLS support for VNC, NNTP, and LMTP * Add new service probes and match lines for OpenVPN- Nmap 7.11: * Add support for diffie-hellman-group-exchange-* SSH key exchange methods to ssh2.lua, allowing ssh-hostkey to run on servers that only support custom Diffie-Hellman groups. * Add support in sslcert.lua for Microsoft SQL Server's TDS protocol, so you can now grab certs with ssl-cert or check ciphers with ssl-enum-ciphers. * Fix crashes in Zenmap- Nmap 7.10: * Add 12 NSE scripts * Integrate OS, service/version detection fingerprint submissions * Updated to various NSE scripts * Zenmap: Remember window geometry (position and size) from the previous time Zenmap was run. * Give option parsing errors after the long usage statement * Changed Nmap's idea of reserved and private IP addresses to include 169.254/16 (RFC3927) and remove 6/8, 7/8, and 55/8 networks (for -iR randomly generated targets) Usage of own exclusion lists with --exclude or --exclude-file is recommended to avoid scanning newly-valid addresses belonging to the US DoD. * Allow the -4 option for Nmap to indicate IPv4 address family. * Add verbosity level of 0 (-v0): not text output- Nmap 7.01: * various bug fixes in NSE- Nmap 7.00: * see /usr/share/doc/packages/nmap/CHANGELOG - removed patches: * nmap-4.00-noreturn.diff * nmap-6.00-libpcap-filter.diff not needed since we do not build against the bundled libpcap - updated patch: * nmap-ncat-skip-network-tests.patch- Unbreak everything not Factory- Fix the build for Factory. Insist on lua 5.2.x- BuildRequire lua52-devel on openSUSE > 13.2 (current Tumbleweed): nmap has not been ported to LUA 5.3 yet. - Minor fix in check session: internal lua identifies itself as 5.2.3 by now.- fix build on SLE 12 by removing gpg-offline dependency - run spec-cleanercloud108 1569003326  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AB7.70-lp151.3.9.17.70-lp151.3.9.1    !"""""""""""#####################$$$$$$$$$$$$$$%%%%%$$$$$$$$&&&&&&&&&&$$$$$$$$$$$#################################################################################################################"'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''nmapnmapCHANGELOGCOPYINGHACKINGREADMEnmap.usage.txtdeman1nmap.1.gzesman1nmap.1.gzfrman1nmap.1.gzhrman1nmap.1.gzhuman1nmap.1.gzitman1nmap.1.gzjaman1nmap.1.gznmap.1.gzplman1nmap.1.gzptman1nmap.1.gzpt_BRman1nmap.1.gzroman1nmap.1.gzruman1nmap.1.gzskman1nmap.1.gzzh_CNman1nmap.1.gznmapnmap-mac-prefixesnmap-os-dbnmap-payloadsnmap-protocolsnmap-rpcnmap-service-probesnmap-servicesnmap.dtdnmap.xslnse_main.luanselibafp.luaajp.luaamqp.luaanyconnect.luaasn1.luabase32.luabase64.luabin.luabit.luabitcoin.luabits.luabittorrent.luabjnp.luabrute.luacassandra.luacitrixxml.luacoap.luacomm.luacreds.luacvs.luadatadns-srv-namesdrupal-modules.lstdrupal-themes.lstenterprise_numbers.txtfavicon-dbhttp-default-accounts-fingerprints.luahttp-devframework-fingerprints.luahttp-fingerprints.luahttp-folders.txthttp-sql-errors.lsthttp-web-files-extensions.lstidnaMappings.luaike-fingerprints.luajdwp-classJDWPExecCmd.classJDWPExecCmd.javaJDWPSystemInfo.classJDWPSystemInfo.javaREADME.txtmgroupnames.dbmysql-cis.auditoracle-default-accounts.lstoracle-sidspacketdecoders.luapasswords.lstpixel.gifpsexecREADMEbackdoor.luadefault.luadrives.luaexamples.luaexperimental.luanetwork.luanmap_service.cnmap_service.vcprojpwdump.luapublickeydbrtsp-urls.txtsnmpcommunities.lstssl-fingerprintstargets-ipv6-wordlisttftplist.txtusernames.lstvhosts-default.lstvhosts-full.lstwp-plugins.lstwp-themes.lstdatafiles.luadatetime.luadhcp.luadhcp6.luadns.luadnsbl.luadnssd.luadrda.luaeap.luaeigrp.luaformulas.luaftp.luageoip.luagiop.luagps.luahttp.luahttpspider.luaiax2.luaidna.luaike.luaimap.luainformix.luaipOps.luaipmi.luaipp.luairc.luaiscsi.luaisns.luajdwp.luajson.lualdap.lualfs.luadoclibssh2-utility.lualibssh2.luadoclistop.lualpeg-utility.lualpeg.luadocls.luamatch.luamembase.luamobileme.luamongodb.luamqtt.luamsrpc.luamsrpcperformance.luamsrpctypes.luamssql.luamulticast.luamysql.luanatpmp.luanbd.luancp.luandmp.luanetbios.luanmap.luadocnrpc.luansedebug.luaomp2.luaopenssl.luadocospf.luapacket.luapcre.luadocpgsql.luapop3.luapppoe.luaproxy.luapunycode.luardp.luare.luaredis.luarmi.luarpc.luarpcap.luarsync.luartsp.luasasl.luashortport.luasip.luaslaxml.luasmb.luasmb2.luasmbauth.luasmtp.luasnmp.luasocks.luasrvloc.luassh1.luassh2.luasslcert.luasslv2.luastdnse.luastrbuf.luastrict.luastun.luatab.luatarget.luatftp.luatls.luatn3270.luatns.luaunicode.luaunittest.luaunpwdb.luaupnp.luaurl.luaversant.luavnc.luavulns.luavuzedht.luawsdd.luaxdmcp.luaxmpp.luazlib.luadocscriptsacarsd-info.nseaddress-info.nseafp-brute.nseafp-ls.nseafp-path-vuln.nseafp-serverinfo.nseafp-showmount.nseajp-auth.nseajp-brute.nseajp-headers.nseajp-methods.nseajp-request.nseallseeingeye-info.nseamqp-info.nseasn-query.nseauth-owners.nseauth-spoof.nsebackorifice-brute.nsebackorifice-info.nsebacnet-info.nsebanner.nsebitcoin-getaddr.nsebitcoin-info.nsebitcoinrpc-info.nsebittorrent-discovery.nsebjnp-discover.nsebroadcast-ataoe-discover.nsebroadcast-avahi-dos.nsebroadcast-bjnp-discover.nsebroadcast-db2-discover.nsebroadcast-dhcp-discover.nsebroadcast-dhcp6-discover.nsebroadcast-dns-service-discovery.nsebroadcast-dropbox-listener.nsebroadcast-eigrp-discovery.nsebroadcast-igmp-discovery.nsebroadcast-listener.nsebroadcast-ms-sql-discover.nsebroadcast-netbios-master-browser.nsebroadcast-networker-discover.nsebroadcast-novell-locate.nsebroadcast-ospf2-discover.nsebroadcast-pc-anywhere.nsebroadcast-pc-duo.nsebroadcast-pim-discovery.nsebroadcast-ping.nsebroadcast-pppoe-discover.nsebroadcast-rip-discover.nsebroadcast-ripng-discover.nsebroadcast-sonicwall-discover.nsebroadcast-sybase-asa-discover.nsebroadcast-tellstick-discover.nsebroadcast-upnp-info.nsebroadcast-versant-locate.nsebroadcast-wake-on-lan.nsebroadcast-wpad-discover.nsebroadcast-wsdd-discover.nsebroadcast-xdmcp-discover.nsecassandra-brute.nsecassandra-info.nsecccam-version.nsecics-enum.nsecics-info.nsecics-user-brute.nsecics-user-enum.nsecitrix-brute-xml.nsecitrix-enum-apps-xml.nsecitrix-enum-apps.nsecitrix-enum-servers-xml.nsecitrix-enum-servers.nseclamav-exec.nseclock-skew.nsecoap-resources.nsecouchdb-databases.nsecouchdb-stats.nsecreds-summary.nsecups-info.nsecups-queue-info.nsecvs-brute-repository.nsecvs-brute.nsedaap-get-library.nsedaytime.nsedb2-das-info.nsedeluge-rpc-brute.nsedhcp-discover.nsedict-info.nsedistcc-cve2004-2687.nsedns-blacklist.nsedns-brute.nsedns-cache-snoop.nsedns-check-zone.nsedns-client-subnet-scan.nsedns-fuzz.nsedns-ip6-arpa-scan.nsedns-nsec-enum.nsedns-nsec3-enum.nsedns-nsid.nsedns-random-srcport.nsedns-random-txid.nsedns-recursion.nsedns-service-discovery.nsedns-srv-enum.nsedns-update.nsedns-zeustracker.nsedns-zone-transfer.nsedocker-version.nsedomcon-brute.nsedomcon-cmd.nsedomino-enum-users.nsedpap-brute.nsedrda-brute.nsedrda-info.nseduplicates.nseeap-info.nseenip-info.nseepmd-info.nseeppc-enum-processes.nsefcrdns.nsefinger.nsefingerprint-strings.nsefirewalk.nsefirewall-bypass.nseflume-master-info.nsefox-info.nsefreelancer-info.nseftp-anon.nseftp-bounce.nseftp-brute.nseftp-libopie.nseftp-proftpd-backdoor.nseftp-syst.nseftp-vsftpd-backdoor.nseftp-vuln-cve2010-4221.nseganglia-info.nsegiop-info.nsegkrellm-info.nsegopher-ls.nsegpsd-info.nsehadoop-datanode-info.nsehadoop-jobtracker-info.nsehadoop-namenode-info.nsehadoop-secondary-namenode-info.nsehadoop-tasktracker-info.nsehbase-master-info.nsehbase-region-info.nsehddtemp-info.nsehnap-info.nsehostmap-bfk.nsehostmap-crtsh.nsehostmap-ip2hosts.nsehostmap-robtex.nsehttp-adobe-coldfusion-apsa1301.nsehttp-affiliate-id.nsehttp-apache-negotiation.nsehttp-apache-server-status.nsehttp-aspnet-debug.nsehttp-auth-finder.nsehttp-auth.nsehttp-avaya-ipoffice-users.nsehttp-awstatstotals-exec.nsehttp-axis2-dir-traversal.nsehttp-backup-finder.nsehttp-barracuda-dir-traversal.nsehttp-bigip-cookie.nsehttp-brute.nsehttp-cakephp-version.nsehttp-chrono.nsehttp-cisco-anyconnect.nsehttp-coldfusion-subzero.nsehttp-comments-displayer.nsehttp-config-backup.nsehttp-cookie-flags.nsehttp-cors.nsehttp-cross-domain-policy.nsehttp-csrf.nsehttp-date.nsehttp-default-accounts.nsehttp-devframework.nsehttp-dlink-backdoor.nsehttp-dombased-xss.nsehttp-domino-enum-passwords.nsehttp-drupal-enum-users.nsehttp-drupal-enum.nsehttp-enum.nsehttp-errors.nsehttp-exif-spider.nsehttp-favicon.nsehttp-feed.nsehttp-fetch.nsehttp-fileupload-exploiter.nsehttp-form-brute.nsehttp-form-fuzzer.nsehttp-frontpage-login.nsehttp-generator.nsehttp-git.nsehttp-gitweb-projects-enum.nsehttp-google-malware.nsehttp-grep.nsehttp-headers.nsehttp-huawei-hg5xx-vuln.nsehttp-icloud-findmyiphone.nsehttp-icloud-sendmsg.nsehttp-iis-short-name-brute.nsehttp-iis-webdav-vuln.nsehttp-internal-ip-disclosure.nsehttp-joomla-brute.nsehttp-jsonp-detection.nsehttp-litespeed-sourcecode-download.nsehttp-ls.nsehttp-majordomo2-dir-traversal.nsehttp-malware-host.nsehttp-mcmp.nsehttp-method-tamper.nsehttp-methods.nsehttp-mobileversion-checker.nsehttp-ntlm-info.nsehttp-open-proxy.nsehttp-open-redirect.nsehttp-passwd.nsehttp-php-version.nsehttp-phpmyadmin-dir-traversal.nsehttp-phpself-xss.nsehttp-proxy-brute.nsehttp-put.nsehttp-qnap-nas-info.nsehttp-referer-checker.nsehttp-rfi-spider.nsehttp-robots.txt.nsehttp-robtex-reverse-ip.nsehttp-robtex-shared-ns.nsehttp-security-headers.nsehttp-server-header.nsehttp-shellshock.nsehttp-sitemap-generator.nsehttp-slowloris-check.nsehttp-slowloris.nsehttp-sql-injection.nsehttp-stored-xss.nsehttp-svn-enum.nsehttp-svn-info.nsehttp-title.nsehttp-tplink-dir-traversal.nsehttp-trace.nsehttp-traceroute.nsehttp-trane-info.nsehttp-unsafe-output-escaping.nsehttp-useragent-tester.nsehttp-userdir-enum.nsehttp-vhosts.nsehttp-virustotal.nsehttp-vlcstreamer-ls.nsehttp-vmware-path-vuln.nsehttp-vuln-cve2006-3392.nsehttp-vuln-cve2009-3960.nsehttp-vuln-cve2010-0738.nsehttp-vuln-cve2010-2861.nsehttp-vuln-cve2011-3192.nsehttp-vuln-cve2011-3368.nsehttp-vuln-cve2012-1823.nsehttp-vuln-cve2013-0156.nsehttp-vuln-cve2013-6786.nsehttp-vuln-cve2013-7091.nsehttp-vuln-cve2014-2126.nsehttp-vuln-cve2014-2127.nsehttp-vuln-cve2014-2128.nsehttp-vuln-cve2014-2129.nsehttp-vuln-cve2014-3704.nsehttp-vuln-cve2014-8877.nsehttp-vuln-cve2015-1427.nsehttp-vuln-cve2015-1635.nsehttp-vuln-cve2017-1001000.nsehttp-vuln-cve2017-5638.nsehttp-vuln-cve2017-5689.nsehttp-vuln-cve2017-8917.nsehttp-vuln-misfortune-cookie.nsehttp-vuln-wnr1000-creds.nsehttp-waf-detect.nsehttp-waf-fingerprint.nsehttp-webdav-scan.nsehttp-wordpress-brute.nsehttp-wordpress-enum.nsehttp-wordpress-users.nsehttp-xssed.nseiax2-brute.nseiax2-version.nseicap-info.nseiec-identify.nseike-version.nseimap-brute.nseimap-capabilities.nseimap-ntlm-info.nseimpress-remote-discover.nseinformix-brute.nseinformix-query.nseinformix-tables.nseip-forwarding.nseip-geolocation-geoplugin.nseip-geolocation-ipinfodb.nseip-geolocation-map-bing.nseip-geolocation-map-google.nseip-geolocation-map-kml.nseip-geolocation-maxmind.nseip-https-discover.nseipidseq.nseipmi-brute.nseipmi-cipher-zero.nseipmi-version.nseipv6-multicast-mld-list.nseipv6-node-info.nseipv6-ra-flood.nseirc-botnet-channels.nseirc-brute.nseirc-info.nseirc-sasl-brute.nseirc-unrealircd-backdoor.nseiscsi-brute.nseiscsi-info.nseisns-info.nsejdwp-exec.nsejdwp-info.nsejdwp-inject.nsejdwp-version.nseknx-gateway-discover.nseknx-gateway-info.nsekrb5-enum-users.nseldap-brute.nseldap-novell-getpass.nseldap-rootdse.nseldap-search.nselexmark-config.nsellmnr-resolve.nselltd-discovery.nsemaxdb-info.nsemcafee-epo-agent.nsemembase-brute.nsemembase-http-info.nsememcached-info.nsemetasploit-info.nsemetasploit-msgrpc-brute.nsemetasploit-xmlrpc-brute.nsemikrotik-routeros-brute.nsemmouse-brute.nsemmouse-exec.nsemodbus-discover.nsemongodb-brute.nsemongodb-databases.nsemongodb-info.nsemqtt-subscribe.nsemrinfo.nsems-sql-brute.nsems-sql-config.nsems-sql-dac.nsems-sql-dump-hashes.nsems-sql-empty-password.nsems-sql-hasdbaccess.nsems-sql-info.nsems-sql-ntlm-info.nsems-sql-query.nsems-sql-tables.nsems-sql-xp-cmdshell.nsemsrpc-enum.nsemtrace.nsemurmur-version.nsemysql-audit.nsemysql-brute.nsemysql-databases.nsemysql-dump-hashes.nsemysql-empty-password.nsemysql-enum.nsemysql-info.nsemysql-query.nsemysql-users.nsemysql-variables.nsemysql-vuln-cve2012-2122.nsenat-pmp-info.nsenat-pmp-mapport.nsenbd-info.nsenbstat.nsencp-enum-users.nsencp-serverinfo.nsendmp-fs-info.nsendmp-version.nsenessus-brute.nsenessus-xmlrpc-brute.nsenetbus-auth-bypass.nsenetbus-brute.nsenetbus-info.nsenetbus-version.nsenexpose-brute.nsenfs-ls.nsenfs-showmount.nsenfs-statfs.nsenje-node-brute.nsenje-pass-brute.nsenntp-ntlm-info.nsenping-brute.nsenrpe-enum.nsentp-info.nsentp-monlist.nseomp2-brute.nseomp2-enum-targets.nseomron-info.nseopenlookup-info.nseopenvas-otp-brute.nseopenwebnet-discovery.nseoracle-brute-stealth.nseoracle-brute.nseoracle-enum-users.nseoracle-sid-brute.nseoracle-tns-version.nseovs-agent-version.nsep2p-conficker.nsepath-mtu.nsepcanywhere-brute.nsepcworx-info.nsepgsql-brute.nsepjl-ready-message.nsepop3-brute.nsepop3-capabilities.nsepop3-ntlm-info.nsepptp-version.nsepuppet-naivesigning.nseqconn-exec.nseqscan.nsequake1-info.nsequake3-info.nsequake3-master-getservers.nserdp-enum-encryption.nserdp-vuln-ms12-020.nserealvnc-auth-bypass.nseredis-brute.nseredis-info.nseresolveall.nsereverse-index.nserexec-brute.nserfc868-time.nseriak-http-info.nserlogin-brute.nsermi-dumpregistry.nsermi-vuln-classloader.nserpc-grind.nserpcap-brute.nserpcap-info.nserpcinfo.nsersa-vuln-roca.nsersync-brute.nsersync-list-modules.nsertsp-methods.nsertsp-url-brute.nserusers.nses7-info.nsesamba-vuln-cve-2012-1182.nsescript.dbservicetags.nseshodan-api.nsesip-brute.nsesip-call-spoof.nsesip-enum-users.nsesip-methods.nseskypev2-version.nsesmb-brute.nsesmb-double-pulsar-backdoor.nsesmb-enum-domains.nsesmb-enum-groups.nsesmb-enum-processes.nsesmb-enum-services.nsesmb-enum-sessions.nsesmb-enum-shares.nsesmb-enum-users.nsesmb-flood.nsesmb-ls.nsesmb-mbenum.nsesmb-os-discovery.nsesmb-print-text.nsesmb-protocols.nsesmb-psexec.nsesmb-security-mode.nsesmb-server-stats.nsesmb-system-info.nsesmb-vuln-conficker.nsesmb-vuln-cve-2017-7494.nsesmb-vuln-cve2009-3103.nsesmb-vuln-ms06-025.nsesmb-vuln-ms07-029.nsesmb-vuln-ms08-067.nsesmb-vuln-ms10-054.nsesmb-vuln-ms10-061.nsesmb-vuln-ms17-010.nsesmb-vuln-regsvc-dos.nsesmb2-capabilities.nsesmb2-security-mode.nsesmb2-time.nsesmb2-vuln-uptime.nsesmtp-brute.nsesmtp-commands.nsesmtp-enum-users.nsesmtp-ntlm-info.nsesmtp-open-relay.nsesmtp-strangeport.nsesmtp-vuln-cve2010-4344.nsesmtp-vuln-cve2011-1720.nsesmtp-vuln-cve2011-1764.nsesniffer-detect.nsesnmp-brute.nsesnmp-hh3c-logins.nsesnmp-info.nsesnmp-interfaces.nsesnmp-ios-config.nsesnmp-netstat.nsesnmp-processes.nsesnmp-sysdescr.nsesnmp-win32-services.nsesnmp-win32-shares.nsesnmp-win32-software.nsesnmp-win32-users.nsesocks-auth-info.nsesocks-brute.nsesocks-open-proxy.nsessh-auth-methods.nsessh-brute.nsessh-hostkey.nsessh-publickey-acceptance.nsessh-run.nsessh2-enum-algos.nsesshv1.nsessl-ccs-injection.nsessl-cert-intaddr.nsessl-cert.nsessl-date.nsessl-dh-params.nsessl-enum-ciphers.nsessl-heartbleed.nsessl-known-key.nsessl-poodle.nsesslv2-drown.nsesslv2.nsesstp-discover.nsestun-info.nsestun-version.nsestuxnet-detect.nsesupermicro-ipmi-conf.nsesvn-brute.nsetargets-asn.nsetargets-ipv6-map4to6.nsetargets-ipv6-multicast-echo.nsetargets-ipv6-multicast-invalid-dst.nsetargets-ipv6-multicast-mld.nsetargets-ipv6-multicast-slaac.nsetargets-ipv6-wordlist.nsetargets-sniffer.nsetargets-traceroute.nsetargets-xml.nseteamspeak2-version.nsetelnet-brute.nsetelnet-encryption.nsetelnet-ntlm-info.nsetftp-enum.nsetls-alpn.nsetls-nextprotoneg.nsetls-ticketbleed.nsetn3270-screen.nsetor-consensus-checker.nsetraceroute-geolocation.nsetso-brute.nsetso-enum.nseunittest.nseunusual-port.nseupnp-info.nseurl-snarf.nseventrilo-info.nseversant-info.nsevmauthd-brute.nsevmware-version.nsevnc-brute.nsevnc-info.nsevnc-title.nsevoldemort-info.nsevtam-enum.nsevuze-dht-info.nsewdb-version.nseweblogic-t3-info.nsewhois-domain.nsewhois-ip.nsewsdd-discover.nsex11-access.nsexdmcp-discover.nsexmlrpc-methods.nsexmpp-brute.nsexmpp-info.nse/usr/bin//usr/share/doc/packages//usr/share/doc/packages/nmap//usr/share/man//usr/share/man/de//usr/share/man/de/man1//usr/share/man/es//usr/share/man/es/man1//usr/share/man/fr//usr/share/man/fr/man1//usr/share/man/hr//usr/share/man/hr/man1//usr/share/man/hu//usr/share/man/hu/man1//usr/share/man/it//usr/share/man/it/man1//usr/share/man/ja//usr/share/man/ja/man1//usr/share/man/man1//usr/share/man/pl//usr/share/man/pl/man1//usr/share/man/pt//usr/share/man/pt/man1//usr/share/man/pt_BR//usr/share/man/pt_BR/man1//usr/share/man/ro//usr/share/man/ro/man1//usr/share/man/ru//usr/share/man/ru/man1//usr/share/man/sk//usr/share/man/sk/man1//usr/share/man/zh_CN//usr/share/man/zh_CN/man1//usr/share//usr/share/nmap//usr/share/nmap/nselib//usr/share/nmap/nselib/data//usr/share/nmap/nselib/data/jdwp-class//usr/share/nmap/nselib/data/psexec//usr/share/nmap/scripts/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11103/openSUSE_Leap_15.1_Update/306d371606a1dbe074e0fc48a9d0cf12-nmap.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux                                                                                       ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=67de09b6eb93f7cc7352a274a5d634c6c2d2b666, strippeddirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)UTF-8 Unicode text, with very long linesASCII text, with very long linesexported SGML document, ASCII textXML 1.0 document, ASCII text, with very long linesAlgol 68 source, ASCII textHTML document, ASCII textASCII text, with CRLF line terminatorsJava source, ASCII textC source, ASCII textGIF image data, version 89a, 1 x 1C source, ASCII text, with CRLF line terminatorsXML 1.0 document, ASCII text, with CRLF line terminatorsUTF-8 Unicode text, with LF, NEL line terminatorsNon-ISO extended-ASCII textHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long lines R RRRRRRRRRRRR RR RRRRRRRRRRR RRRRR R|V].flFC|؆CnЌwm|&OX 3RS( VQ}XG#VolpLI4[uSs1:l'4̲AT@u3Χ~ݾ|:gY#si.H le[0^A%Tb=0/'-1B'F16KL a%̜|*fC,f;W>@ O0y]tQ!t47.dӎk|+.#A-T#]/7ދUu-R[Ӊe=c?-lMn2ӨɎ>-ż? f8!M1~ HPlQuп:v9o>A,tY8uhdf>&-W~T}wMC Q)BDǝ ɀMKX(d=몯p4r9ѨߓRQ`.ůK#<{$ɲ$9KG^[)">g=8@N߮{9<̎jTFK|/┧~m dE[wWH`6KkfTIoyd%"0;rs@N43'/N,!$yljAB#dy0Q|HwkB‚OnIIad@a4i:o؛ Ghm  ]b)5ε~'iklч6H -j܎j'pwCG+"ߖ{d^ Wӫ6 '>),J!`|]^ŸM}l8t1V$*VaVlEF| ,"itkPFIH!%И0E.LEٝL8u2AHj7lb=ʾcW&h2bBTM1]ꔴeL_CFE%V0nG޾0>Prhˠ$$YNPOߥ|3%5$7<6Oi<]Ǵkx_? ē!˚eI4/HWpjfk|1HĤL"o ԢxX{jV^(-ɬ,o]D wlԟGM.oο8w!ZH_j LQ>˿EUs/0جldȆiBõ|U4V:^8ˤhiX1wG~Kj?8מstx9 F*|.ن1D:miP|r&J+ڈ :" (K_qK(!F,뛽JH FhQf:i˝ysp0WXw_io0}ّT=<< 5[3Ѩ3`j,__ikr\2IpQ 2w\EP3'S8-pæ]u ^ѨQ)]ljd0G(] LCH6k* 4x4w_6oR}\{,3jzZSczV\Ʀ/Sc\NoJv1hrngWdhp (U')f&m6YMEGbcl@ )a6_ubShv+IEy,!|)燗-+}Eث<4Λ >66[;n` d*7J˰#4yb_͠ ߴ'klzHN.웋s\1'ШR|O Mx0//6r G 1=}fO LP(QG;޷QX[YMRIߟpapKPQ`0qwMF(H~:%xX 몱&*qWCVc%jJYsr+IL@[ȫK?d p]5JFwt^qzVֽ]a;kˑӇ äa'A n0(!װqYtW: jV̰Jg;dlj!!S4>51il^:,d5{zB&̌LSiC-2_)Y_!`@`Ak19"GVi楣 V_wc4Ľ gmв-/\TUsc1K4Ȉ c zyvPm[TuʽHWOE"HxϏSq ŢҿZ>|닣K硩!͑ehYur4`Ce&^pjVӰVĚVPI?ZS7L[@!vfpеL 1:򉲞-0zOS]>*7-16;L v3C-T!! f\,GaG=-HNiif;<,O"%7ÖXM<17PɆxh;ݶje'Ԟ9 h=O#IӀc/`i .l,\2b( C]53#g+: +efC:\S9Û-JbgJΡW@r_etS%3 >:3\ "S6f?φ.3X#y}_:>eIk[WVgƼ &2k@U!{^pc5w*6t"K|4O^&QuݼЙ[(KWy@<~?5+&U02xK ; =X2m06!XZaXV?Gy)վ#N̨t!e)R̢e'{7Q@Y3FlƼ4nEv&4-FO$ONbC>pf*%)Xa]T~boxMegr'%~ђm$Qn!" %$+Ey F}>W+%NbV,{7"=cNO{ciHdb)wBL~oBb=gu*/ H?B}D+MoD. |&ο zs4ͽkcqk"ݒ{3Bߑy6'QP#A\gC-a,!g: V|۝5i l0FPǶ;I)_=aSm[J7^>9y# :G "Ŀ ;1]2E`ЁwF28N(ނ_=uV IA ۭSInIGj5%Ya)V>ͻ<&4=sj&!L=Hz2t1ӘQxo~Ĩ_ (28Q:ai/ʚ0(al5`[j,.~nTDrr?A;/'dS"4zKtEF *`9۩㚲?M95HIW":~#%kh!%|cUKGUOuAt? F( P&O8,X8u=Ja&~/dܒڊcglkG}J+(! {8mcb˘;.ʕ7(YO|A3|eN^n ,5wT^1{$kߥLs$5A;w3pM(HתRos5 wֱKt]KZhL./I&q'tsj7vp1ṉOTe/gc|ȭxA/a񉺟ȭ  7%1kjo 0bPv|4ȇ|{ϖ;nb('IvK [E' iĶSR 2 K-a eX]K!'Iu=ùf+#ZI&if>{oXx{PY4G"ÿ"[qYn[lr^lrB'!A#j$lFԮv߄%KTVU@f:rlӈ& R>r'ᝣ+8}d%ǽ^/i/EMD@TZ"B}d,ds;\ Q/i=zd aHtTPm%d:\1x%H$ 1@d9 ќ=;@xV^ٶL+jq != :q)=w%f|%@-6^s%kJMnt'e ]eDe&iT3϶&;g0'ĩ6%D26#s y1 1Lf;gstrʣӯF*VPqjgP,}yx͙*sCOġh"ģ +D;.xQ̊9t!'oYXx[᷊RHT[j=aa-nҢ洷jNh1JZ&R, u䜸o%B;>k̪R#ϟ->c>uمtқCLk%- 1XY/7Oq])ǣ 9FA"hGD>5]oUFH #U0N,@w+%mnݢna%+۞ 3\EN`i|ρxڢc#X wSL V5#ebQ|[bsőQ{3 D3Btʽ,ӟ||ctoU|Nbd4"9p=kx5 G6*6 lr\}^+ۀ/W?ICTZs+̑#PI1Aфi:N~҆tPɃ€ο,$A#2J>2fʠ4{ h"(aoa8Lj̙>7XՂˀ_nJ@Dգ>¾=C:_(9MfC¦hG[& ǥy5,[;|+jN-E BbD8z @? 1̧qT2\"9Q,W8J#[Zs>3u%J 1Q:,8 ` T1dQx]"V 6 upmXYTJϟX5)jSNơ|ܮL𶟐qo2 9䭐uOF'b8MtIei[-p\\96>*HTuz$fbȍW MvC[eg8Yea۴ $tҘ6Zs=(T4u<ߖ\n@WS'F])'2Ȏes1SOɼ,m*= tdyh Irr8)ZFhUc_ztYi~>#I~?"a 'T)wUze"uu?;dҞ&7& FAӡw | daVק[v1q;vBVj=P ٽ~Ao>tM9VyM#Vx(0K38wݨWt[۠Iâ=1*t:j:hycY>uG/ b,B[ o_I=+4Hzѩb#!*T<Qk2r[]"?a"A|Nr.q \ ˖\K2ȜBM g)Oc I~ejaVA ©+ګ=k1ėH']g> R1$Иv8F\]Ѥo'7#Z3Pk]qph!N=V8o=70}Au:͍Bc8 3z41;1 wR3КP~&8 pMjtmiL(Ƿ"R^YSv${ *>mNAn{2F CZ1Qy|1+,͇ތIO,"))MΚȾR)K,O[I@k뢛ɧPgZWǩ9+=H@'u)d/,qE >ڢRSxcόrRmuڨWdcw-Տ=܇XN:Ulxy:3 : ]s' QXoz X濦3-_v@ߝsKAD$yp9X.jI{P^݊#fDh$NlP ;gT%sűiՈ7>%8gGڸD| 4s.>EJhLIsE@dT`i Y1,pAV-J[ȴDKݟikOHk( k`AW~TMn1i;`ok?&:VB!ګc06m@ֲ'OEjsxX'hYLD: l} :A(@; Yl.U< Ψw5l[4nqYW9˾j>_9B\;C!M,sK SB& @sTyMHI?jsc tډLdiwz-L@v|hCYԝQ㸺.tؑ%LJFtf~m\颫9^ w5: Kz:i*Nj_0.PySvNGuZ D EWFzƄׄ!ۀ'(rWAܞ^g#l[kX=ju&Kw2& U@)Xo71i j0k|HT?!r( {U)-~I8A^6AM4ېHF8$x4hdGyQz~tԹ X V{A@nrEJa '/ہv7 O~)![L; /#5'AB`n#3[EūyAc!+}oF`q:!iczv^ ;Za-qB[k@De$HdQ8UȒSc'$.id`RH:N2/To;0HXa;aEQj^W_);܄2'|Tc{D0.dg”kdʹ5O"29^ɉGtP݆ΑY_fŻàg4@G@Ii| kil9*^۫Rs|`di;~[p9,P9'OG+p"v6/`v0 l?fIU ?>V`5g&ug~M_DjYJi~(;T -z lyj_&P+kda) SgfYSggu]ն b`cBW}*PC E 9uFpSiśD`2)鐶r1|9f|f%`]HtRZD"KrmRwǀ-EQ=%mFUYEo3M\r8e`4QR=,V6!\E]m)uF" Y8;EvR藑[DYG鼪,ʂǕoeaYT|<Qc]{ 3^55QkI[nGBx?B5'j T>(w/(oݞ8S)vC7[MT[XMvbr^M4ۗvnZ`TkМl#0J};/+!W6ƀ@Ͽ> 8:u%SQD?*²Ƙ+qqK|'iP?]y(\ y[lїLݞUZfN#X9Ƕ/ک{S.wej$)'7/.1,5K'yٶ[G*"Xn)ɋ(]k<ɯX?1RaۈTNU0"˲?DQfU>av&I+@C?E@Hꂲ!kծ3[h;ldgX~S{O *;> <.pjI!p4%3pt7Oai+z垚~| ʊJe%Oa^ MYf:'D?U YV.#`w zpcٞkzP~\:y> JÁ)ݴ!iX2R; "WQ+e랁vV%ZPoneI]6x{ނI;M%c ,gFNO1FWn9`eg=qL1xPuUC6wtVZS.L/KI | {PkQL^m7 >Q>ncgbDH)W^fnp%H'Q~hd?2ŽĮ?;)8S4AUA%]@LoBC;O7gtKtJ)"Ap{D2Of[c<:-ǹ@&ٹ}+RW 2sE!Pr!Uthd4S~ehg|=7PI6= a`IYK@pTݣTN&Vc`W~ eNɣ ";`𷋈rIow}Ֆ (M~z< skn*v W6,Tǐ/HB6Ɣ)O,`Px)䀺n v8l·VH)=jAwD'% 49Pe)1:t~*HT6!laUӚ_E tmEͭggn6T[.'Nln{\Ndwd)%$7t;%YXagh} 48b=(w!e-u: c415J-wųWim/Ӡ'A4I%AqNZK T1LP Tdy$ߊmT3ye垦{[]hEELƐ䓀L:CYK)Ⲝ)9RgЈ2uCnZ!ޙv]k,NغO$<6L(݅H(v+kbC/`k?{SF&BnT[39<޼;O&T` @|*ܿDKa~b3PAx;L hƞkvqc`T$kf:|R3F_cpF٘6o+3oI JXv1^z<5ɐ8qt46C8(ԙP aT2;-,0'ԛ؋UFS[QvF27(9׌iB.U]p,O9/fYEP+=X?ȳ].o*NUeP8/\ ¦;.*4Y:auց0ۢ+˚}gMEM0ب>{aչ mT{J%Fn%x@>Q'/>P>8prq< Z*|`Ӈ]% Lj?-B1 )NTk{ѧS eI9avhh7iqɏ\BV*?{!F'_'s&@PBiE3R2?lI={yY}pEo/ל $>c6 $v67;tj_ƻNѱ2z.$,"0$5Y4-! ,RBoܑ'2#!w._@ _ziJɁ+% `;Fa}13Ӥ: I {9s+Lv,[ Z8?f*`00Diі_֍pKбɬoq}4P]d[Y $&``d*$N8nQ N ئ}>"B+m7 ~Ch1k;;摁ql֭O`cx#GA} @YKĢu[p]ɌcSM#DZ(kԉ%=y[*W*M\\h!;HV!jDG#qV##OMj&1u@pѿy&)?0272z҃u.N>hkD랶4Ln|,ObbUVbrn]/S~S]ANa4:LJjaӁ2*7 NI9>nk0t,.3 k~(o-<㑽#NœRyRdYxa !KRa |J5L!WvB~؂q 8EeWýTV'|Fݚ ~7UQf@ӯ!Lݝ}pH d |paZq& PoL"5Ȱ\5<}Wgsq%>L8tZk_П((͓cECk3̔OKuq1Jzw)#ewH`[:sa&LfsN'\G_2<5[KZx?* 3pS.B(r80 ļcb6Bsb$;ޕ{L8o791)l$v93 b+ a<4) Mp%9̸YY>߂ױ V9|kTM%bo.Zo0,l( N"-(x^%jmHD9󌊯P6&v/ҚY\'mE5R[Ggx2G}{kE4X tL?j|ͩfdc6~) Z}c B?"M{G))H]W>di7z(Oޥ'XkbT!RānqXt[.ojfU(" K[okvaz "dWpE` NIkXR<>\H#%͕&KuN< `  i90vB$L^5R|KءRF RhvWf{\eVynt_=R񫭿d1 $y ~Cy7MI([R{Sޘzpa% [u.1?bT d.%"d8d_dĭMQYs]~ !wED4̗ :`$_UqZ<q93a5p.\Yz &ͷ+[&]A <&$be@";PPO~.fD%ݬ$r%avB}fϥz͂jR(ܟI p˂-vե)N@N" = H\!*<5uT25v=TXb6q@xb#*YGܨʘp#Lpȕ{^6̈lq֫= B-.&2E5>p6ݭb;[}ʲ}"baMv2AS*]ͤYbJ[2 6kBjti% +UIO"+p¾2KMp+MZj"&:4$w?!w,4m VH ]H+ц2~DHWAR;<v)Jy/l,hLW0$ܖFrж&Z*&b@cMDSUntp`%HJ :F&nńPGN9_SfُʬZ 0''-dmXL-u-0:xӚQ!^^iŅ E &~%)y~*5qI[O;}ykJu׿md u(v!@P$/4I)cUu' >-wu Y#ӂRQMNGjԖg> 094(~Ss*&G'R@gHt7i.3AsU=^;3/t"1A9qH W2ʞ4kH{ܑMr.Җ)ܞB,Օ5t OUfN/3%Zw<ۋYDiTqNT+>W|#Y5 o| Nnu.5v@Mub`?&] ;@_:KR5vݻwmJ1qyl)Ni/1)qS3Q^ɠ+Ʈ8zD?:YULon,ѭ B܆ǦpV:?EOhHZ: Иg !.&>p3z S :0h4*SX߱n xKBDq+tk v0#xq8۞f_{Lkj0О{yhBy[#|4 D) %M3R\&ΖyC8m<ܸ \iĨ"^ ARA|M <|1"#ý = [p? E`jXj_僾j؎ `#ܿ$^LXAtC_YvftZd ?2L_Rca>AK%3 ")j!#c06,DžLJKިͣ{UxtMg):{2.z4*$:92= ϳJO!aOƂ*#9hB܆hL\R#zu0OeNF{W#/昀‘C<diXӏceeEtR]o`bq>A$M=[:@BP%coZ!/=8{N CcԳڒ sYu&1<Jc]l]е=!0QL.0!ղ'iWW 9Ni^NW[TͶ?>?괸$*G6&QICPTF > BvXm6kS/IM(KOluaN:lftN֬۱ޱOdf)xS WT.>k<Z Op7>.g]{2Â0&`6#Jz \)x-b @ά8٠ oNw6S"d{j: ]z/e7h7 4_cG@'[cdhk $b<x(M摭7IioD۔ >/˂;`ZG$(l!roedtOFz`Ud/|{F#NfI!N*sa- 'N!|VY|/w[±653 Ysa+* ٯ5AD7#ˉI h~|WFնa%x<3W- uW 7E`OḻA]P̒ Lc Šb7HhfTi6`zbç ㄌK{{1zQMu4M&יL7nЍH) /g|RB&#.;DJ9K읅 ֬lYU띖}h ޓ#ÍGrfx\okπV˹3w}%5R>#ŰL08'XWpQCjƽDyg0pS"zQjʠ$xz TBo= -N $?ڛXt)%%꟤EX=Qfn@/v RC )–o`-b}w{$#4Mi'ӂGP0/19ކ\l V$>:AEg9s 4}VtmVqMsCtLzĥG& IIp;uE~fzI·zUT^{.6W$t=&x NW%FH"^Pƿp1&|ГLfDdq9݊Ѩm- &{A̓Ѓ*evA’n]1N|wRz Kj[,X%% l?V OaۣOV]ݢg550\8Qe,I b 8ÂmKLWZ 7l-34UA 4WԎE)%":o}&Sx ΖPZ\}CXoPx 8sY1]^*E~y)Y|NkicG,&.Jey,uħU-x= ͘J\{jDNfB~i 3@ +tb* l% ܼjrfiCԮ: 7ATccLI`_2{" >q͡ lHNw_p4^ܻW#JVD,J=++sOm).,,ր6@׫֧K÷6GX*ĉG8+ `M+tJERɨٔkp=1jwMK 37&6;^\zU6nj,;2QM?dIb#$ܝғ<de0? K=>]lN?#V" x` Jg~UQkjI|mO'%+ݎ*9'2T8?/ a|wΟ4OMv/s5?R5Kxg;$ǹS%PƆCQ[J~g6<' M1vg.~q6xl%;0aG-*B $?9f r>QfV1`!/&l#RDY$U'}Âx4EC/AtI_M{ljL~ C(bpF$nBP#'X9}&֑KaFMz#cN_y}Y)GN^ O!4Ya0S=|/xɾ;cf7h@4n11vZ w"gL69E#7 XhhH(.擘hav f}%,;h :34RJD,Ij5ZbZijYh9lJcw@ŭ<~Xjw|WOa!kFi~c42dQ{-$L*O$$CZ{W~t*(wgڍ[h{xڴ\A;eG%3",1~ R\_jrr\{U 1EɝҩJZR,mO\y^XG>z{cYÞKyGHl (p,ȴn\m͗NkD)UEQxS9[  Ivi #_T 0nRkn/vTh/#KH%4. mKQM|R3FU o,'@F4\5;6_nHT_e$xؠYH0ZM $Bا(;tD3>sE8H 0馴B{5#r{B%#4w(bBH|d ը"^2xB~+Vh彷-Xr^Ie A As2<| f闶85)E)iLT8#QSW endt~(L4bY|uwѠI(\9޷,;k [pz[UhPcyo|*#wHyqNN,4  æO)l ҇:-d~ۍK(okKC]MPJcr Ku-+<>rv7)fiil;k6=2f6T|W=pz iG Zyg5O[Y/#o+D ٖL >~hR3z=75`7)Et]OͿ.u1+3g}ys4a tnplvfr0vV(e < * UZ(D&p+F:rr J+9BUO12%/Ўe0A; 'YN5ƈs&a|1@T~8VP<,ױ-fݗ;q27n_,TXn塩7.X b&VZ8X7 kա(dQWJFһ'Ψt>]PdՃ^ϏWlшXSӧdîy$(B%`~݂^we%K<#V@7F"_: Mp^15D]XrxDT8Cl16oŻ:|fmwZ ="^Aq$7P ]YXlhp q~y[g:ؾ1F2 F vvgdЩu- ޹F]Z]!⽽ J+ړ a)P҇3Xx\kj>]Y>diFҦBW\7,6{0«7Bu4=Dm"](P֝QL;FEeC(@E0X|'E$ v R!%f8;@]MXzj"/T=僊 }]}6|P"Mسigb{h PJsXU6DIFx+O 7)#5}L_x5ʮgG%7P+oUU[DIg3WSIy;␍BzH@aWZ,zuݘW77p'q(je?詽G,d 6*HNICH$%c9JDiPe.+NhlڲP{%_z*G^|o72BTRוKwu0IzͱXǹ?EQ~>Ir Fzt̠2CIFcW[O}" =촻K+b dfc2G9.H/HM'6[,č Sú%0ؙ6xblKkHV= oj:mD FLZ? 6e?OYbyt燴^TٲE6ԓHS]_wC`0{!e[B/#GrP/퓆 b.IsT }~#4 lKIbV웂b>w3F:#{(YЕm稸exGytˀ /sɫI"&q .%98h{K9/ jxtWKx`UћN.`)Ym=Ú:Ӳ>;} 8#ɥ⟉t+B{8w.? ~8؉g{)(z@`wpƔ Hma#!}7M| }:[ ħ_]iĬr;9xU=B&0Xw ,,xIK~UBUm9G-P/z昿E}/aU6Rג{]pv~ U9SjIpmب ՠ#o.NL(z$q'#:)=OL iDS"|e 5SsM["Db㖡EnT#ƅ*/g$ /Yq5_X@b[dt+M@Juy^g 10Å}ͣ&6|)۪&5WV`!0cb>X;w4D_2KT4Տ3zto<v<+~SP74Q2v@0ZmZy!NWa0bg~9[8Q}kB@" W6TylD̪PGB6'&iGS/=ky Q͸ \&Ay_k_\˨-tؗH HcV'1B3gIk bM˩~͐NTw KTže>KH=kK5k;,K kBC!m*0 pG'kPz$ ϣ?\+c9;?O:νMN}VL6Us Nq=Df 8@@9`+PnpQF`J\;vG[9ukӰ^! ӷ+[ƓeFR_6b%j:a<~7wXrB:ՀK]y]3 fϵzAntC,ga2$Hַ柆\ԙÐb 9daY.Pڊx 56TW]z%׉L2Cs]>Ahw+)9LJw?8g}<#fn$$űiHctF٣M#!-2-#mr 82G͹V+nM2_M+BlY85ە HkܖRks +w[nqۜ1" ~,| #݂"[grŇ%|e4H=GxE )kJ/BB*[(<L9N((.>%Ɉ!@nHh!)ڝzW- tc:LFy sQP8 gz'6w&Q/?rX^5=l52 |D]iC=,*gpZ1esp}.rUV#>viS.΄3#Y]/ ΠHW?3ox%™'MzlH/Vgy)s 9yDtY/0-[$mJOͿՕ; z M/^pS#-víwΏ]ҫ#hn%F{ق6-FW7Z肸1;4YOXsݤTEB\"y?q0?كez>2y+O2,D|UДqu U?AªޮQ4[ |9l!"upm@dx8m=XAxYqUԹĝ>a%"tV[MZ5n{rj1f[HDۯWh y_A;24cƿ76򪲠m4NL|Vf!PY-PiFѥuŠwX6QʻG_,?OF%.Uk+%nՁJݚ+X r<:5m@i%o,D])~0@#(Udj,$1MΔ3غV;qD+8otKì}5Q03qX6!MŻ=̫b[Z>|t';e.oIA,,3߀BL1Zh)\Sރ\L ƪJS~iDVLE'2C*{@ޞP6È!tA*{nrYo7 CۏbR/ EO!8?$"eNl `~xn6K~U*"M.#@Zv =VmT%$+#Sվ2 \&w*Z Nr!.D9mK_$'y[>`K]:,okhYnHPO@F;տ+KrGA'bU4F6 p*BE@ (8 4L!Ʊv>hג{r/ٯ|o&(nFV *bb} [s[wJt( >#Ig&#Bm|Q. -4<\Gvv0 C6 j:LiSaL @&u$qtceMԅezGjh? d zy6Jka">}# 2}*N6s;*;P48̹6 lycNl[bbn#%s T$)|]`Z#/eQu]ņwko|WX; >tEK#{6Do/.v>ֵUV*՝M,&\~GEqC]M{a^SKm,M)q8O"gH.:ܶlױ5uXDL)nT&FgtO𵿚O8K1sΈҎ໙Pbe8SPaJYP4@QCN~Ǽmo=T\1"YUaEByiKYfZ kSSDCzd["\s=(>5p>,6%ԱW%X#1xLRbtY)`SCO&lHo\NL`8ujaY]XNOvF)ッ }7"O:XGdbVXO>s`e/?mbЃҚ]$/^h#kx"Oಝ~ms,Yڒ^)G}Zp ^</dq"C,U.8^KYQ  jԝ=N7p?"BC3q<5Kb\wȂ9C*o/N@V|D[$GcW0A݀tc{>01R2UGRƵ`Ieg7oz,įO}߫A>pfG7n8?FIu4JuS[+{!8u1㬼MJvK{Hi M_!D-Zk{^s?*}1Tv4[~Q#B'gF\LO7I9FjfOElJoa9)RYBR?-?gۈzQlIa[&%%)fB+F$Nm_$t$h$f LEt~+qo}d 7R$0 `<6y2U>EH2}!=qK4 8l hifK%L/- <ȣ(g#,)K|Z^<@ؕ(KIbx[WH:sfpkfRg ϠJ~) Kc fʥTqnuΊtY;Rr nJ\2O[H$8ȋV .Soa Y0j\X1+ݵ=%rCl K6Ќqɯa#>A`gjq|D#M50c9ՕT'mn߂jbo@N%uO+aaF]UhWHf K!8y[[{z]R=˚&ad*h17緙`&$ s^ Z{tȲnȁ#h9 a*_tbHx, 4ؤƹQ(5k&&w:0 , nO˽xg=9˟Kr^7Qx6~|(hQq/ >X?p攳Tr`~eFI+\NV*tC~䶙!uE|>?7/ ȚNﯜKZzhP[D?@WM3j46KDSOnS`A)oo04_6SS&aꂴ\ܲ2 O }{h|A7H->WF l=`z\Gړ5ցZ[]OsC $"pԒi}}GT:@sӳ=h6єkOi!9-5!V'J{d_nby{Qٜ֬*r] ΐMGcahM园) *IRc`&? {MnOL|5K^.8NlWW Q9z|[pE u6QX񂢐Y闙)[@9\!De,sc̋&z.S9evݖĕNXƆSg!+s;id+ ?B揻>\#=/ /QsNq̓GNkR"3_涠E/\0(J ZY2 9~9Ohp> Q4]G'vYKzo)g>G8[#]G&:#ЌE&tx&®pOp@;(rIlOe$$b@R5o%<*Kpv\6f ;UVx3yϷws ZL CF%1&+)S&~( WpDri +sl>Qd; O79Ȣ\JsҔ)G=<CwpA)df|j}<|M(OWކy>u'%(L3QP}+Aaw%c \ !Z6ܢvd\JزH#v!E~^r+^ Wh`R} ǝzrݕ/ߵ*ڀ8W鉅I14*~ ?:q+HUg<Y*.g.P̞ڬZнr)K)c1 d:Ea楕5 k~u9x5 sMx\ux Rɕ޷7'pF B\6Cv;SN]v|E)NsI2e]- 1cV̞gb',LH|-(꟬9gxqzk ?}]ԇ7'+jZK-f .`rHk z.}e9E_ A ,ιyQKHmr:? i&I_M r>k#fa{_;&ACh"hn{Wq0ajz|G7~Ane#Ne+9!ꁌC5⯃RcN?̞/vl5cZ^n\'K,t7)8%HV8< iG e*E7u+SA"FfgF{s^p|s%}r .X72ݷTg}_I.Vd2{:U@sKk #B{G$;c6˒8}Aٓ$u p͆cm--G-ry+q|w3ד7UH=fܵW|_?NDi\u fDF0]ت-RaM YA;̣hkOQz&bж˓e3ʊ0%+N9O B?I-.URMѪ^6mbp%E_ dԫ D< >'hV\ bOG!o4ۄ׿IMoqb/i5=fR@s/Seؾ H[BwX#,Z,RG/#JzZX}6@ fG`OV]4Uc0p _MJU#mƦ^6~D=-P_Ђ^J ޒW_5sB$_՚ H*MڨDU0 ˶1Ӿ|?^xS7Zceպ rLmOiQT B$MEdqNj?F0U*yAI=\ЩAl֬" J4+eT7DM@7*t!m:_Jnͪ煛bJ߈dD}z=KmX2?5GG)N8kȽL\00,Am_ӋH |Iǔ=1`NpUQB@j8ڝhfAv$ԧMcYP΋(8Ps N 4iG i㲻BZb儯+3|Ԍ.wo2}[q.dYq\`߂ 뙁brN(Gڊteb Y34N0H^ap*ܭt݇Y*qbS}+ Pk}Эf/ QvvX8!pkGF MP?zuHbQ$qX<5CU -j/-(0ة_y8?ޡ NoKxDٽ쥬;bg#YGvEF$Y?f9Gʆ<.&fHN1`j2 &oX>cGdjGIEGcVh}g,PnyFD'fJ@$WrO%Bξd@Qg0Fj ۔ ܻC15SԥfҤp+1&{^L1 +h@>ZG2c ,y(+pȓFwX:ϽBua}hb QSˮ`0pQy,7)TTG2/Y:ѬL p6g;&02pŎ<& 8kʺ^}O^P'PTÄAO8k2 SHE>jnMp'*sMʉR܅FSV1ǘw11f (~ : - ĥ}/Ћ _Z)zGmԟ"]:v7zt(Ѣi#I;dlC cLIv.-4uCAJBW0o%jhsEw aO(^%4[ e&7P9'"߆eߣ7K  `OX[8Mq̅{ra6l~KȕFȟKY _jʇT`DӴ=rFQxO&UA}Y,vﰑ Ua"j~@<1&.g9=}C˼˕q3xV簙IR$Hŧ_bHsW\ x$v3]5ml73|`J I0YBt"GgK,djeF#tLM&A;8FzhɄ9#j ֪G&h:󝭧/nu>W+ln`pHn3JCu> .J5}n9Z2_Q(UXZ4wM u1;_a6ʡeF;H?HH—S`@5z)stz3qnj웕, % |[ᐤv)3P%Xsä$*=V"MpM1` o݌U(L6IӥGtpN846.tV.,hNx.D [75:kB&\ѕR~~ P Ҷi~ݙgŒHW.6X9 "R4ko?J5uy jS:'tD>J5C7OwÆj4-V9oh~(4GHz$$ WWpFgl%}ʹ% 7V =;S clA϶ I[v +}+nd3r&0Cvh}vP#SU?ysfJk9_|ԙO O~dbΑJy?6ª~UZf+>~k+PHj #Wv/uި ϓiY^,5n6LN,E7g c{6}pr0KVl? /ׅ꽛I>*ʼnqjC]t|i`Th~&y֤c4v(uz`Uu.6udgaa J=q&V"sú*1/l7 IaNz5FIL? S8?qF`߱k#-ԟ"85g˶r^՚η5="kM@ MnKSAS*FA›nmB Qe5X7^#w&^w*vYk(}B GӼ5 %^:Ќ 䋠*`En4S;K%פ9Y==:i@bCbիٜFgֻAn7Rn]&b|:'XQɱt}vjqNoӢh=Ela75,2 uRf U6L%IRYBk1JjbS.%qwn ?si1բHxMڠ%U$ ɿW.xc)%OH''II+pڨ%'+ӴMLD Ǡcʹ2j {nIBWUP_ z/Zx?y0kdm[8@!)e7av J,Ϙ/j]wQģ zI>E;?Uqx>]"6ʬEp#u68H7x|]V ֬y`pahuPy` $ŋ= e4JpHId^ZrllUaJ5&n#r~ ]K!D"D_.*Jl +)pW]@22x1)*Z7vgD(hdXa:?L)A>6/9׿@1CM0TOga;G .=8j.>JӲw-9aL5(zDkIwlkDYmsҿr| qYvIY>"FcxFyljT4\b@EK`na&jS0Dfð&#S¼?5ܗH&~ϥs]wB4QKHD vvf!\0<+-DѪ՛V:|53|AT\ .8 Q7IXY.tvO{ZvlL]C lqЄBum cF-\H&GU2,ռ3.C"mIm5Svm(ee^X`۞+( 9v`M4 bq>pmYaK,Q.—P{̌T%%kG&*$<Э[ Qm&` eXiľ)FH@D f) 9f}2di/w%%]½6O,jDs_eGZaÓW^FuÆMy "t U޺O!s8jiߤ'tptq< dOVw#CgMHJjyF[J-`-Dml"r lWtwu2(A2^! z5ZDX%ltw +Dعz0$R Lus d(7> #s$J]Q[1RD:-\ U Iл!v C2T+fjDҦQI{ ˿uOL(`'D֢<&904}gbLRKB;;X?i|sUN"TTkYGR,ɩkJ%sD}2t(&h$zszhiJERK3:q!5 hS %OkWTYzpt1vfĞ1E.b 2yٖį*\K[yՙz(䃁KVK1l. 'y%GbXA6~Ոij7$&DyDmf ~oEa&rן]UԓJVoey)1TZ9E [ gj]?T~[cr^^~COd&!ߟ3=O$S7jDM ,%)Ϲ1tZ1QD0XPU2T9+ANNbLff`ޓݖx-)GA>czX &<4{<1L5{ثTC fL'[+|qG!;K[V퇃+l JWw}l`#)*Eeu)d$GO}~Unc[tISV̶#IbP/!5*(Sߙjx k d ӨiI3XG2mgja=JiܒdTjY3ؒ%aIBVwC@N2˾7MJEW KMkO# } @5qp#+-AmϬ>OG18͠[]7 O)_{l[N`}(C&u"*=<2-"ZVuS 3 M[4 ik-@g$.ySAݑڼm_`NҌIU)A1wuabu )/1CFbtg dC:˜?i,{ދTWTlpOȝl͞CQ*jx8kģ XGSI2Zb3_p3Enp}QYV2!DfC;F䈇p0C Ca-~~I!V#iQlo+jZ>~މ+}Yv푺#ͳPVS^|$j69||]MG}D%:2j\~̇g~@ EE]V_!4bGa]<#) T}ve}iWFaU9j7NöJA KFEsab^)xE7 f,E-Nx;Q}bS ʔryp0X&`77-'|e*QQ#g&/Y˄1$0e 2⿸f7xjZGz֞kAYeHtóҲ*.ۋ'x'.IV։hДZlsXH}u$1)tA(GTluқ%J$gY=DnL'P2NĆIS}9ly i'x=$%~v"[)A2sj#-x= ct( A} `py1ryʩ@Pmb}MmvP-q<$=g ќMT~U^I7Tsk@TDJqqm1cVM3YШq= IwN|&[檚'P!@GzR;"A2 [Ue}%ɡTwrD%)ehZ"@fQT\b9ˌ2S{g?'ϮM:|gIP;dV2p'ʼn} Z7@x/Y. FJ5T [BdЃ?1;.tyE )vPIߡBI?jwkP : '~cmT{ 8f' 0,-X=4(ZAB/+PUdF곖(]<" ַA"u++FM7x D5uK#x^8{ʛr"ٳbJ.2gyQrH'zUiٳkh /pLW JQVq;B6iYϣrF9ݱ~\:>O Nb 4  6Ñ% d> $1@ Гw b'`uK>ŒZllhvĉ=Ov P֖Qni;ۢ~>$Ceo7_XM ޯDH(>_vCv181q?vhk`'8Qf=(l8˫{[xmVE_m7j֧y$.H46ⵊ hCDž/[nh^*DSs?@,r::, --rw621@Wbkn?V%>xd}?&tɅrA;+3Ch`ki6.V0rpN#Pv E&$-P51;3=J@ D% X8;,f6Ob Vdȵsv5N R mFE$GN;K8$X9K7z6:"2o轤+.W("sŘ4fҶȆ_IV&@^E| BmO !@&K0&cg2t{azN7֖Bf?(&la᫉p4c̒-'oL-+.M53ZQ屍 :DNթ=gIcCE*hFBV\:ah9;As WYUaM`.%SwˏʩGF, ),گ-2pHuXb-aX}js[ gO;Grj*(=؋uj\4X (c;'cQpoww-W1+j 8pݡ2|gVF .h[jOVvPE(o^C"/ڴ8жٶ<Tzi, 0{,\u1ZrB%:ByPons.'SiZr5FD{aϫ d2HR.pDǼ+Bv!loS9=e5 ~D\:kpTs2u ]A#Nm#μU7k`% }Ug}JR-]+kw@\.?#O+Y)bt1":o5/w! QO r5|+I:3;CZhlW;o]GZU̽rY óꞚ (%t5fms;X3YWDevܞS[ O1aوK6"!}Ozol\x=/oh(N2檁. =Af$:&栻N~ǑBC +ulLZ>>Y%ŮzEcwzkBWN,/40]:IQe2Քu3R41M].CCoYg3@YU~sS4~pDкlvo 0DI8ck]hæVK񡜢|хufYp10s!|b7Jk+@ўo_5&6r[uSp1]c3/Y6t_tM`d$u탬Ffd۟Jw4H@su_˙_=rXA[z׮ďE;Jbfbu9}/R̓ KyTw({t:08on TRduk&&^ިN-e8Ki^[W ^jO|[! mPG)Ls=#ۧrx8c%ExlZ+Q2rhV_㟫]>^^A Ek1THmlSqE| Q(|H4y)oUM{T m.DGq>yLj0tv^F*ѡ嶛*sg<}?2oY hΣ\&ypdVjMWx-@36L2wƶ uK=lz4}ATF 3SOZi Cx=NnE/KMڅ6(yjշNa*D:NVքaE^%LΥ#(OAI\Y)9gc~N,_$kF'irn<ιwR3x@f_dHr >]r@(U= IB[,KW|(16>`ɞֶL}clQ+Sӹ %m U4dCh{ J!m&Bw i P{r@nvl?j2X1JUk]lNpjT*6EY/>+8yJ/8Fz7/kOaʅqx7+>#z$f-$n.vMXlloD$B'/ F%` T|)OU >w1.uR񎹼H̎;NIy $]ys'H:#?m 2IfCqEM\z;gk1A3/G ?yz)GL1U!v9-, }U~Njv@ڹ^ C U$V?BR8Nӆãz"ӯaVw7 jNJ"SV~jq EڻSTb4yRƽ{[-&UQT4ca&p;Xi>uoBFhdXW^!T$Zd#$gmFkE%ijySTL4F^vftL 'jp'P‚D? Q U-P5;[͊PNЯheh=ꢿ!Rk~mBP*lşDZVw8f^(@["L7S(5s"x)Cgy[E9i1F<[zd}Bl<)\w]ޔf{:: a?,v"/nRf{IUl\hHp#)etr Z=P[RTF4&:̈caw)Azahn*'jLF"T5BE&-Uj/b)ڋH?Wؐ q'X6|C?(:?'=#iM~a&9J0Ypĕ^Ed4| }=:@q]ZV˪Gɝp M:(0cM5žKkݤd|dZ|rW&ݔݚڭKV-@+p#$k -O"pޙk e*ҭb/6)? bDS k/u}#9 pKTk7C~}wf`fޖUz/AГmwCzc40>=o/P+`O[e|KYϽA<_sA:[]ԩ^'\VTN4sF>7E! d7ip9̸R$B#97^碑$g7oyT9*2UWzRYwcAyns+ǝ`[lSgIpォ/΢ɑ/;g!5 \ۅs)ʎ,ڞ#}͵S'^MJ='V%+ʇ'*jֈ$wm,F,/wUk_(NJRF|%}:zWјdӅ1i/ꕕYFV]ĕ8x/C.C2Ic"e&j+r\z@cn@MwP]k,K\ׯ&yyH6^S]5Gag4_OUM-iHlɴo#"dZtm7Z4ͼX)Qg oʩ-FRou臦C÷_zd@6ho*=[B#vLKW)txB".cth 2GUNڣ*K`԰.' sˣR"!L^<=xN_HQYV2 _ol|[¢yOkSS_~XQk7LkUX{q#, 4540pxE[XM;~5όqzv=s ZP) Zq=[0ʭ_o(Vg{nwiL;yסkӖS!Aؙn ?,4փB;&Mm:}YI\InPmCVG_1 nn4y Je.n!6!WA.DxuߓrIlb+?u]"4 {&IB[']/nd%f6ƚ;kG;a9I^׉-duP(~p=^LTOJ~u2w'S@04=ahʴPϲ{`mV\"IKPY W\s<ڻX/EڔA2"_21qQ-V ;r[X0#६8}5kM! d sD)h.M?#A(b}p،νl Hw{ðKCݔn+/(0`7j{/0` ݄c `7/@uec-y 'Trj*)Ra$ I!С|,n9o**(X2c>& 쏬BUʋ_WW}L!aQka]©RUόnnj1#"$G-O43VV=*׊GB˽sQ/V{=Ec/v z$TEk)t6 G ﭓYt{pzn&8@LoR~a+r4UVӼe ^ 6`&Aֽ{|S]PϘ0PIh_1F;QfCs$Bff Y$"Tn7A0:a$2n%D,z%8._Q Ծp|IEҡg]ɞJD@=;imwډ6 i˯+Jͧʜ\B4ةԌ#wZrV-9}66Fgey'P\o{4# 2!S n7`^쬔c.>Woue*Wߕ1[+4^eJ]uibl6wwJtHd/JxVq]YAr,z$b]okcaJYng$l4`sW"[T7#eNf6GDP[jk`3yobAqR } KkѵcD5ݪaldpwW92ݞrR_9a:e%sd߳޽zB*ŎFɦ EV]NQ䋬R` .Nw?< _ ONEief{v+k{uz=OۼfwH/|xm~pƙkW id.F,,`*9$X4ۊL2DﵔvV{N x^n1zC8_"  (׍r\NxF cc=`cQJ K']11Pq>=yS'݊h=,%ee\x }z HuLy:m&X*?>l\ {AB\%>㳨EA^K% _u~kJDi3EZaB^᭽i;es B粋1$ls)8*_|f5Fu80Wjϱy"tꒌHĕ.cA26\ elqNtTE%q&iMM;R+aj)Rߥ=%A\Oj޺)Y;b/=92ܧְ]Z$ؼpVgl8< Q%kWvnc܃@Ze6!n[YWk=y:vji雴'XШh(y\+?M}5Wɔ*- tdxΏ Vxq&š6]w,[2ƍV=L%a4wSWнq]e3" RYOQ|twT1M'5囪}tҟύIB+Q1>p}bϿ>IUw1cmCpXo«pB|8l68ڊY96n'h=$Hrv]C_k5O%>ZӀ˖o^&v0`ȱVL= &F t08+l3QդTGXWcպ]PYx۟q\|Ng&:o+Ƽ6wa:ӚI8-k'a,<&{bDƇ:x{ȰRiB9V[r"lAMm/W0(̲>S9!FN.Fy]B~ڎ'bz5'%>֑hz~> 1`.|"Vv1LdYwDe-w?'6geU*0#EavQMEYê<& sYg3E{ـ1Ttc);N7ZX=ެT(`KbyN~ D:E.r^&pIl)$'uĂI$]Z^[ϕjVT 9TcsIt6% >wGɞ;oRh`Wdb&GEqK{g;*sf_F u-&R UR.89ǯm7=I%8kVp w7hj(1GUkfZkR *9XO=%9u!UjdNɍ.٥t-YzڵP)I6y#' F8./t)c~ژ5Jv}B&c1_d ňkycj[,+~ɪOG.LߡZ+^-;h/E0xN/$X@617XZ!IDUJs:ƳU#5X~~8C>u$>t8x7QJ@A\8+`$]gx3u䜸FhnKktuuޅ[CE&Z#fUt%@pW&,Xnn X/53$TeBЉמMe]^1W3]B(7#Jdexupn hڀ[@עT!兠pptU#Nj]Y5N=,wMPvyp=bTyiapI.6ΖZ# -G6פ)yf}K"EV`;yr7 xBY)O\r &DMl9<̦ Zy0H`:f=myWEZ.GNQ0TQK:s;%iZk>uBL?C]HCOGE:>:.̓ysSdʇ(9qv8En뢱s"v7R (v'] X Y3ܢ_\ai3cN74\6tz]A?zX9<_g$Dګ06 gcԳ MaWARÄmEs2R0zxpxqL0>vqe;UהIi"XAx(ɤXs\zՂa8pphs"\*Z.u3'UÏ3 2椒<ݫ@=m =HWK 5yj9g=¸g5x>hIԖC-{ׯ3J+fN(XE'* 1lpNX@lksAmIVt(b.1a6r]v)F$&Jl=N2!Y[ m$BX)(Z1u+{(1]δ)0wD /yv6iH e</Zi\^T_8-6ĵr뢧Hs32S5ǿ:R9bQOߓ@)ߖo~;7 FFd/wf}0 B5q:,)}WQo/jTꋁu4]XBusH1GvΕ4+.G 70۳,P 鑻]UxS>2r :K!I81  4֎&˕(KS)nӼV>?'GGK񯉗5oY /i")jGIac)>H[—óVu((zӯyVQK -h@nbW_x%up6 PEQmli:4AZØA"%бXV`Y`Y :G1*J{#<.{RHP.cގuuCD(LQyq$9{Ya!~X:BUy50/L24\OȢh 9ښj b@58_g@orj[U.qmx䱛ma;ccr$:8)uaG%CsE]̛>aD1c`ftHsowW z]|HACXʈZx.O.VIJ.P 王JKV&o ~SSl-:-&յ%I΀1}p ^78O$9ّ {]o#f4N`kՙCz}JZ.IE)rl E2zovӪrba69zY ;;Rp&5V":/7~{hl.<{H:a11:3l]E#miigc(zgtpHdo)'?sz]h+\`t2k$8^[y:gh_S1mq]9M*-rDpp;MT`_q^C.p?fuT#d7}{"b%Q jGkms,/)cW@=oMwtAe+Ph$G֬hWPGҘXXOW$כŀL X8x$`EoؓKn Oj\`3Ov]'}H=j(%vg `,rHq֤%^BZgC@o}6  gʵw#wIxNvV,p~dde9-8[:V8Kp|+ێ0g?AtXؖ:0uINS7wٽdfW4qƝz|q[?&m#[Qq O-Bt;_Kxq isMonә_6%tJz,l'ܑ҃no#=@1> Ly%80^-4uI_d^c'\y'BwȨgɫŒldيdi_s,fF) JT4Vvqp -U"E9.:?Ö?<\anZfq_ԹWbGMG"aS^X `b)t<õ7?K}"~,ӇHaP3Ƌ-z0gOn A ߆Y01L#l+[Y̟zfg,|pP@ z;3-tBƷZTFDZJiO)ԥs}P>hA\"" C'E WWҦLhϙY_bGV롮I q9p@6wq0k/ܹ*GWxd#NZ5zIJ'tca&e{Jä-J/&fk( r N 6H#R o{T>,Xb' 1bt$OLf]Q=t/>c!XjxLC sNaHeNj"\š1FaTT3>B9NÚ&#->lOx:k" 9z!x J/Į4dHqYl1osc黹).F} js" I7}w.~B~!wPA+͑8vmi2F}Uɧ>!#.5UDgow]V'`'i% JZ#ߎe?5rU4k$Mbt:)|ohUٸxԃiY FZS]nãV>QݚF+k_C,wFz' \6ڂ^Yݕ7 ׾sZmVA>|' Y=?2| / D+asE@q_].Z!a_4䡟7՝#խ]S! .v*q%wMev soa$\/[3n=-襾«n3ĐfB Эl߱o`+`Վ%uu]R~E0#X셇iL[x9]f[c6:^HQٚY |>{_a%W$ȕIX_ˀ&ս%2Nө " Kх0C:չZaPK21%$M2@lh 6ryt$F4"(NM|&;~kD.b8T4nX{p5pj'VUl>M 5K"#Ǯ scc癋xЁ$qTA_p VN[dE $v:<CåБcRSw~U2Ďp):76h<xD G=xiL]Q"E5/[0\~!VS\lE;Z ~!ak1[L7ƽ[@x˂y,R=w.EU΃ʎc0Ʀ[FFP#&|s7sV|u}aNTɳ߯8 qp4۪KU]N1&TU)-r`U"ۼ]{5G:=WpC}J(\rβAΆ$\ ]ugIś,+:G\߄P e0 t~ WMˣ} e~~" +Bo(<O 򡂵kR ៳n6rK1*C?R.W[<17DcRRydw7kɂ߃EK.&Rw3<~AI~>`vG-P Ĩns.8BG8bAՄ2z*cYE/{~q"c'Ő'&qrN<)f߄5:SĩgP.?/sl~tsezxg w>[S90z~E%d6!-=NH9$}k~|`nRȆNfP;?!LV&_ؿiҥR0m1 T|C޾V9GA ^&o/-sd>%rFrޭmǰ>XP/I,q'L tEFB޿bS_g.kd 3\I BVF+#Qhma`Y"fWD$S^@QpB._/k\ɭ]?it~$iwݻ}:2 YZ