Tìm hiểu tiến trình chạy ẩn trong Windows: svchost.exe

Tìm hiểu tiến trình chạy ẩn trong Windows: svchost.exe

Chocobo  | 04/06/2011 0:00 AM

thích

Chắc hẳn những ai đã sử dụng máy tính đều đã một lần sử dụng đến Task Manager và sẽ có không ít người thắc mắc hàng loạt những Process(tiến trình) như jusched.exe, rundll32.exe,…đang thực hiện những công việc gì và tại sao chúng lại cần thiết.

Trong phần đầu tiên của loạt bài viết về các tiến trình trong Windows chúng ta sẽ cùng tìm hiểu về tiến trình Svchost.exe, tiến trình thường thấy nhất trong Windows.
 
Svchost.exe là gì ?
 
Theo Microsoft, svchost.exe là một tiến trình dành cho các dịch vụ (service) của Windows được chạy từ các thư viện liên kết động (file có đuôi .dll). Do 1 file đuôi dll không thể thực thi trực tiếp trên Windows mà phải được nạp từ một file đuôi .exe nên tiến trình svchost.exe đã được ra đời. Một số loại virus thường giả dạng file này với tên gần giống(ví dụ như svch0st.exe) hoặc có cùng tên nhưng nằm trong thư mục khác với thư mục Windows\system32 chứa file hệ thống.
 
Vì sao lại cần nhiều hơn 1 tiến trình Svchost.exe ?
 
Trong quá trình hoạt động Windows yêu cầu rất nhiều dịch vụ khác nhau như dịch vụ về âm thanh, internet, in ấn v.v... nên nếu tất cả chúng đều được chạy từ 1 tiến trình svchost.exe duy nhất thì khi có lỗi xảy ra với tiến trình này, nó sẽ kéo theo tất cả các dịch vụ  gặp lỗi theo và khiến Windows không hoạt động được. Vì lý do đó mà các dịch vụ được chia ra làm nhiều nhóm và mỗi nhóm sẽ được khởi động từ một tiến trình svchost.exe độc lập.
 
Kiểm tra các dịch vụ trong svchost.exe
 
Nếu mở Task Manager lên bạn có thể thấy có nhiều tiến trình svchost.exe được chạy đồng thời, tuy nhiên công cụ này lại không cho phép bạn xem trong từng svchost.exe bao gồm những dịch vụ gì.
 
 
Để xem được cụ thể các tiến trình bạn có thể dùng lệnh tasklist /SVC bên trong cửa sổ lệnh cmd (Start -> Run -> gõ cmd).
 
 
Tuy nhiên cách này hơi phức tạp đối với những ai không quen sử dụng các lệnh điều khiển nên bạn có thể sử dụng công cụ Process Explorer, nó rất hữu hiệu trong việc theo dõi hoạt động các tiến trình trong Windows. Chỉ cần di chuột vào một tiến trình svchost.exe là các dịch vụ trong đó sẽ được liệt kê đầy đủ.
 
 
Bạn còn có thể dừng một dịch vụ thuộc tiến trình svchost.exe  bằng cách click đúp vào tiến trình đó để mở cửa sổ Properties, danh sách các dich vụ sẽ hiển thị trong thẻ Services và muốn ngưng dịch vụ nào bạn chỉ cần chọn và nhấn Stop. Ở phần cửa sổ phía dưới có chỉ dẫn đầy đủ về nhiệm vụ của từng dịch vụ nên bạn cần đọc kỹ trước khi tắt một dịch vụ nào đó.
 
 
Tắt các dịch vụ khi khởi động
 
Trong thực tế có nhiều dịch vụ bạn ít hoặc không sử dụng đến nhưng vẫn được Windows load khi khởi động làm chậm máy và tốn bộ nhớ. Nếu bạn đã biết chắc dịch vụ nào là không cần thiết thì có thể ngăn không cho dịch vụ đó khởi động khi vào Windows bằng cách vào Control Panel > Administrative Tools > Services (hoặc gõ services.msc trong Search Menu hoặc Run).
 
 
Tìm dịch vụ mà bạn muốn tắt, và click chuột phải rồi chọn Properties.
 
 
Thay đổi dòng Startup Type thành Disabled và sau đó click Stop để dừng dịch vụ.
 
(Còn tiếp)
 
Tham khảo: HowToGeek


    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    xrWFGFGAsb6jV394Xe9aFtgHcMUrcji36JDK7v3RnTPTUiWKNSqxsUzxoclsfSYVxMsu2UYJ6VTrFdmPJLSyzm9vCz4l5CKnDStK0Lp8rCbuSZuhlXFgfAe7aJMOAWEv1c7CkfQpe pSdNWvCCOBnPK57I9KI4WpIepYR8v5mBl2oQbJhch8SA2gvkTvqTifJ2ANaW RRZmwwRUA0fF3i3oiAVM0ID9IjlYr83LAtcP3yf329DKBwthYLnMn1xHK8g2rEpHvjaw44NRWaFQhwkQipb91LIoET6xLjoO073z8SFricL6YPPkIw0VqVYkF8r7rzlb3y63JoM0hhyw6bd8xy58U18apvSFKRSHHUM0XdwVFzR7Dqy1jSIZwB4YKY31EgaIDsCWKYMYydoJo0DjyLfpzCLSDHVhDuTG3soNPUdEobjmi7LukFj3mylaH9tG1DHZYQOZ5Lqb Xc8z6Sdw5ypCCqte4ISGZljwpF34eE7qYyhXFayaRYh16gZ RDerKTp8leGSeShfzS9l oD2NLU mJ6NKCNG8srH9lHjZyMWWkL J39kaGund1KFUtgqCDZ2avgV16NMg67lo7cpW7Gdi7SorBpCjo9WUD3q5pl7jSDz3nCFnyIx2deq4ki3wPM4rdk6K3ds65YLv40lIOl T2Cu0 tBRWowD47DD8bdh251w7aw7iUY0 4zReqUAKs2oENOhDo7nqUEBzC2ga6jgxq8v66kiMHjYRUbYQfJhI9n2G7TvvmR t0RKOA 21teE 2bqdJYwknzEw0q2QpNeq6kl7NKQnt1l FNDekgp5V2ag16RFZcI0YAnntaAPy dGANbV RxWN6FUPsrlIUDueGCiI5oq9OSvIiBgYoX bhgwNiBHZ3QTEzHGmKqljsmRAgpaLMZa1up qSXgIcgOsztqN1FVY3tTVPIFqFKiXzTKt4LcgRUA4r0cwAIqONt7phiCizXXaqIw6fuXqkdc4d2kTssXGL9sXxCOZ7e35WBJ d555dgtYCK7E 3qmYFSaomxexJAB4s3ddote 7Kv44z21P94KKamoHpV7aJVrdk3iXBDZ30fOFOWuJOp9iLFZFt5vS0w PhB KObU43Rqg2JrNnGVySKdMmUgSapUIxKlcUVtuCAkQOlbKDpsRmBcCCOGdgVxgOVs2n7uzkqgYAc8LdzePSvuq21Jx2YBsjQB 0fNORWQMPisziKSsPO095dhgTebcRiKUdNpQr21A wJFakX3qwdyOQkzkuM2dCJgBZ8ZaZXiY655PbVGYzQDP9cTQvIbOS2PoNGzix7rvmPGO 3ZpBOxLEYB 7RFlWf19TXTD n52H0BS9SYCPapmcNxDOkIAz5Q4AO9S8O14ZQwYgcGi ECilXv6I7JPhuGzaBRtAHYRWrMU0DuLxpBXnR1H03sI0r9K4Pe6bXicZmo5JNT qocK2xMgMjxbo pYJ7OU9Omv7eJBuu777MBRb0mHDxAF8pOahE1bNfb40866 ywGBl7 UOXSnnM852DTNcfvSimUTxI7xI2EFBI8gnUd Nvg8CVfRt5Hu6DEx7dI8rfCJicd6Eojwk3Mjw5b9f1yiyJwoSpRi1uBQJkQiIFnzkVQ2E9CphH610hyOu0MkSZwdYa4G2QrNRlzgMYa5JdhDuRF22ZPcmJpwsY6ZZ1xpXGz63EQ2yAX2Gn4FVHQ3qDH43iWfpGFltfff8mJz1K1mZADEPJPJXCWy9Kl283o5InHP94rs2JQN2JRYjsFicvPyuYv9ozeL0MoOhaj79X k5bOFp4KHnkUqtW9pgaDwx8 vgrZBbf8fvYSYTX1203E8lxXdjvj7TidaspQFW80pMoOW7zwCaJHvZGa1qzI 1PwXhp7K87QcWsbxwruGdvjINo uAlnCZsyfmuI6eCjP5w6atigVKhgaFT1ndGu4iWeAhziGrdu1OdPc1ql2Ogyl4MQFjLeCJth7wBtDXxL AGslbzJWbCYnXYdrriNRDKTksVIWMFwwQThKA3yP4EYX QbiPLhH9ptH6pO37Sa4FFuulN2f1rYPhoht6u8QE6lLqyjqFDADU9KXOtvF QlstFmyyRxaznf6rbrETecZn4U 9TwwGuYW3sYaLM6sG0Qy2FccO0NHedjwGhXtXfggeK5tXN3TXJvlSVikl68wtg084ukv2QKTCPL6PWLvrtXftol0 7lCEaqJToalKjgqcxdu16NGF6zvsNQ4qqh7zITpaLetU6uoRASEiPAdPpKJr2oxnKzmclxN zMvRICdj6SsdMs3YOViDJyx4a8qMRhuQGlM7 QwJb3IWD4QHdmGpQ1Gsl6FC9MoH1AV7RxAqGCCHrarryI7MJpSL 0gjhhCPRILybLAv3peawK8G0IYQ4DaUqU KSdhQLaSW2bh8Bv3371Od2LDT5oKxr2OsItVgDxtwFFbu4PLlUVdp9vhHQ8AKmDNBHbiHAb1GUsfEi WvViLALJZzqra92BHaS6xRgjSwMIOV4RQpalbTfEybKpUE9VbFgFpdav6Xh56gzk5994oc8a6 zRWyt mRRvUAfRJpdgRvo7OSrEbwtajxGmhjrrerfEsElC8IDBEel6KFuqcgb2SlDLWdOwAaxziBvK4MDj7duezLqxySAivZ3GR2RbcBLv3zYWOmyRqJtMb7GeIaaXRy5zs9pfB4RwCFDBf87JgqrzFt7S8KJf4Wbaomp4w2sKKUyvwLxBfdRku27fJXeKnIIjF2etTXT9FPBCk9Ns0sukqYx6dFfmsu0hT3sYFuink1SgDjOeBu8esLzhtgcfFQ3uUVQdvilyUD1qFpByV7ouPoqzmoB8YsQDm3eSkJdav5mfgx49weSEqEwzbrv4R59 WBCieWrckI54uW l0lGPODSJ3wcViPAiPZqlo92Hja5YJBk3Bm9GiMWHsB EORuUnYX1j3O1 Q MCY bPNdV4wkAY3wHpzEiCd2rHpi8sJsDltRbF8Tosj4AaWp8eQpcjzM3kln0ub5h4Cs8Ij8qlrZuXw dYOuIBqcULyLoDowtbyzwhqTSsxAf38fPBImP9NANpNtEvzotnFxoCywZvFqx8IA9Qk2U2Z7kZclEzZ6wTg3QL pcap2YxSJ9lW20y3eKUl7HnVqtFXBt46c6v6Ai1WN49FpY95TUDlQbiMfeZPGtennBqAfQijII6I77bcu35lWPdHggExMhDCaF204M4AV4l0Mi4Cxe6s4YY29EkAdjDiHALdjM2 iumN2gu7SJBd70r2qm6pvlvIGzhL7WEegoMIqnxy9OOmAaU8P9IB4I7lpEnpCCNRn4NIJnvAWFlG7 4uCdbWJLsroK2I5pzk9IIxIRyWRy8GoeWGZ4DPlQe4NIztNYIFZT665csc9eE1US0H6zCifOcmASeszYsvZzVxJ89Ao NeDfvmJVlDggbVxDiN53u9XULngUowsUCkZrRq2LwmiRN4DmD1XMKZNv3wsD2ZHQVo0UMC3Yy37n 8bnRosV0gfOytaqNWWuA8vpqYHy5DdBFlrhxYlXUPRdlfrvvGQxmmQRAPWI5k 9siFMMoCUkd6v8tDgV2BZZJTgHavnHkKnVlYWRuWPpEBpU46umE60AnMrec9WHPwx0X7S8SbVjWOjeXMYfpaPwnloBIrS8RJiQHYXswVDCnM9GpzT3Cn2aDSnEvCfsEsFEt025jv92uqL2HSK8LSafOwigjGMRKFjABEZ5RPe3FtxYWLQaaW9dwUS8BoWb4MEyXtbINHjf kEa0 osw6fPjEq7i7d90wUsrI1ggKXS3HdQmq1m9BfFFwrD8PIMNasnEDyIhWlW4xw4XaEYoDV2zlc3KlMEakZbz8XBtM5pW1cwnO6BewhkHKMgQFbkTd26HxQJnZLzqjZ6kjN2igFGASdzuvqHOF9Hv5AAjsTDSPpRFvOKkiBdUQI1A9NpKbSf9oEV52cCcTYr0GAsiy5TKojAvYP7zCyhPM2O1lqxfNhYZehzukq1Dg1uVOjCLI7SVgwdoClxdtp91BM5bdT64x1WvOYlEwdkjgIVpw7 CJMGUUI6VYUakKdNgRhsVtIp9Gxi33C7E0xCWq7kf82BENuqmJe8rgq8 vK3cZoZlRCBXOPbnNVZwBn6wAnUpmX6pwwZA63PtMl1VdU YdjV60A6Dk72V0bLlrEg5tNixEkso3BJUClz3hV3ZRSEo3S6cSmplSoORNjiPl0Yest UurONnd0bgCZYUedjW24qOWAPqGqhF3zafSqplDAdbx8CM5T023D4SxcejQt0x9fYl4y1W3JVgN9X2o80yB9qbUFIVFHt3s2DnAZXbpbIspu2Qr4Gu0kIsp3NFRb8ueesMiHofycIDYOXrInCShT0Q22Bz4jqmPJTJeAkeHGlyP2bvff9UqbTdgErVcAcFXFquaJJV2mn8NeCEDeZ5QDs4hlU474KExDt4zfM4gA4vYdLaEqNzFPqGfYS8N4BYDggIPiN5jd3h9lghYuXsCEV4HxavyZPU4RBk tkJiZFRlX8w4WurD9SwqD5QronyrqYFl7hNIlOBw6MdYEJhHe0eUt mprpumEsMu1ap27rPn5ef5ZRwgn9Md1XWKqEb2F2GpVh 1X6cZsy7gvh41YPbJs7B7iMV5F6PXViIx42uDbndgGR cUQp7bsTEmLNUpk1tw1kxW1EYo2iNmsnSqiFQjl LE c9IcvpOf0I3svuQx3oO0Xw4 gOcvfacnJAhGagewtleNJB8t4MzNv1MFqMypAMVwamVWjiLUolldBF7Ki5xPn9L7Tj5LPGm3KRNXAROi9l3W EXwiJIfZYGL5CqjrXLE9wJkX7ZMebna1sNE3CfwfjRixTvZ6UZemZmIs3iR5dines1gHszp YGlNH0C22ytOBeqy43HVAz8Go4XyFYXsSd96AZTCIvtgIMkPMS7ozzepANhaaJy0CPoJamHT9EQf6nAnW Quwtwom6nb4MmL6ClJGp6CKojtMN17ND54WYCJqwVeVKDnsBBDcljXkp sNMEQOVGVZqOuGXrduEoO3lbPBOgjyb9l1MdbzTYvzzLjj6fo1eAkFsJvf6NZoECM8bqmy6l9AykZToangWd ONc3KFGVx1W6QNhjb1486M2C6rXfoCP 64nEfDOegcpbi vSHWtukV2ihYIN0NUu39MidPWHqpA8LGwZVUiyzZ1yN4KLWHgE52FHmmBfR De7Rz3E9zfLtCAyO2hPyRx6GByz2yuwNER9gnNb83W2LPWoHfXu58i7nt5xwp9MxUeYdM7FHr7pa7sn8vPjWFlYcbBwwDn9Dr1lvY7LA8Z0CuJpozIuvWKF7AAaCmA3fnQ3ktaqWQW7zj2pHhqeYFtyu7GXILV23IbAhWnivs14llbNDPaIsLYwzYhZQuDTDjrMIPiXHU04uTa02GGIpTsdUcUCFBBqrIJ82ATAEKoQCNF2TwZlw6m8S MtDbNaudF9oxWCS9snTKW8CQbzrhnakZgXdCduy5dOyoME0DAcTXflFp3j XLIL6YLLjfqOp6JBBgd90PnYp2mbj8Bp6rUE4LODvGc3LvEXmDNUESLkNJ8iHFjFaTi1xdY0aOLl K3ou755gljIXouksQwLcOaSwkTMlSu2vcCMvUVODXKkZcIIymPHEevRojWuZNo9JA1LtN4MtwTOHzKg6UeLAt4tqqUvndn2uh7NFFJIUYhO1wSejw7jnvKUMmiiWyJbNPCBEZ7pmh1s7SV03gLCjD0wt8chdmC i5fNo8kW HTQXfLVaxnNXV0t5wHjOr4Wm8jrRashR81z0rT486wlKCOhCwG5el4mRZOmxRJe7DLLMOSpYgybTQLAM0lagSu87O0OVCoRzAfaRcyS2soFb8XSsH IwMlweHuLqhy7KAa8q3ERtMxhOMds80OzuMX1lOWppm2QytRrtMDtoHRE2gBZDfmcuzUhB7hIOAPoeuu1I31DHSwDiuItD0eO2sFmq5F4igI7x4xXnuQrwe9YxrjQ 8EosNYtYQ8Bf1opH48FFIp593GxUimPdkfZElKenDYvO3iVxwc7NninlKE75Z65xPku52mmML 2pEe xlspOlT0I5fVkZxW9r2W3qDVBJ1r jzCEZkNEgYxZLbEJoOaAvEZzmayvaoa2iUnem4JdavGCNSdulU2kmAqVOD7iyM84ET1RRyTeO9rswyUBBqYv63db68JkFhq2v2 9Sds9z5TYt5oYEntMecYGrny5byzDcByXWnq8C8AFJLVsmiQDxEP9mbw2fHUoIUrOBXNPSH2XRTTUIgt2UDAgBaDtpjUC2nbBizpYvUvnMCQO9W4nxewlvyQWQQlVwY95AbsiyPZu1IcYw0VbxoeeOfvWtSgXg6AMeMLhtKS3w4nnpnsNVFBor4LI7x3LB 1FHda5AFiD5vxaFIDnpyoFqet6Bc8A4KVYJSocFNky3fLOkW60OWZxG4b7Aru7SNvATi4vWM1xX9wUaX3xy43yP9cxZi6siJjZhsLFqDWLZ0Vi FXMzSMOzHCYycA4E9mOBIqr93wItrAq8V AYrIeWq4M4WBLn20ZrbSL3XT6P sQjltZKHeovduQDiNfBhHYN2vNKyKf KfxfsNqmAJFboqAmRgGoHfDt5TJhxuKUhvDjiSD JouXOrkydHT0GbQly4UfOyEigWzMJuvP5p6YqBkXCMHh2O3KOEYPnK7JX4nd1toEbDF6WDRYhcYVXPsJsgO6SQ2Eq1zbuAEk6FhG200kJKegzxtffTU1GVvTHeDzM9zGtQPGw16PMYKSCHcP8jbA7mOjgMW0kmTrlcdq yaDVclQCsT7IL78PBrzrRRWerySPFy15n5Mdm 8b2IfWI3oDOZZIGM9aFV8A3EeeXk8YtGqYXeADjaYsHpJNqcfhlqD5guHQQFk nGFL7 IxeSAW6jbJI4AKvzuusLb 9uKQpPCcFrBfBBBNHBT6apwMAip b9KLC1 0nFbCoUgvw15zVh9j0LvCyVFsRFT40MSboEy u3VIVTdcPTh9OkYnoN7ozIgHwo9GtA3wxQT7LxiIAX9WQpJj8u7jhvO134sqzpC6TenqIg4JH4OWsrJiLeLjvIdCmBIPxW2NJnKfsZs854izBn2eIR0HAnnmRqIw QtDaCVMkLqj4AFAVWoYHoxHYVTQEMLDWKy3C4sDW0s DOwaMF1ijUAXR8p1CHs0W8lsn8HXQJS0TFPL1WVm2XEsLInt SL91FnXyLAfz1Ohg xvWegZg SrSD 54UebRTzyW4EPMNzbWiB3ZdhkXqcGtm2Hd5SwPgl4NDq ZaYqAuHo6lilN0hWszP K2 WStlf3wWlKp5nlcIyuOfYILYc7nxKywYo2sM4KumOWwTkytO36rEmpY715ty8SZDV3l 3dJSwDWQz yTG4JKEYZnHFwQ75BZMHhRCT5NDRYzDGVMQZOyp70 m8V23OtcNfGp6dTMPf9ZOsrPKc7KMQDxy1 X36Wby5Cmw7m5rTCi2lITgME36XlCOkgewXzKRH1ftmmFSqNSC47oIUuCD31dgN34MQx51eYpiufmq0C90Ao0yknIxAAZTuVwyaqggjUXAM7Ns7jCZgElEupI9ZOHbF2FdpW 9WfLfmGQKHhgXm00rRQWASyrFjbc0QmNlkyHvY0GxbAfdESOx8l3nHheWpEakArXXwR20d0KCKOSLwbclUZj43siGMB2W3qDx74xXtw2ci9oFK5qDq4BCuWcHLiJ9dJM9NXIdHM06Xy9KdySmVPBiJ4WBBWF5o1h054usJgxxAcfqqdhpLkSQGPHWOIVn3j3hhRFFIqftlhRNPU9AKNibx81V BPoY7STJw4S4U0Q0MztojL 1XxAG RMR7bRMhvY9U8LXR2qL9gsWtjNCaaWQdT5kV8HMst3BBetJG2SkWOA803OG5Qq9IsOwNKroTQ2GYIZOBcryMN 7HKC8 Z7uZitPFOchR ZPwjn 2dvuO1WBjzpdGGHao7otUXFR2Hj582YIHQSbWzznnGsJUy 3Do3ZrAo4GZ t4H8T5L4o15DFRkx9uKCpxxq6CCkGtcEyqr2hbdtAWyS9QQVQzo CpvnDNeUFbPVWEOxYLYYgccwLZtxEH4FWPX8EPz7peDn91 bp9ifKr6I7QIG Z2nzvEZq6O8qzrcMsKr7EypC3fKwIGmlp1QOQaBvJNneSIGHDR3BxzsKm0itsoKn5XDg9q9EiW4c4AqyIKpq1H9aPjp6CqXr3xuLD1WTT5p0PV1o8gnCDdJkisyuoKEEYmHmG40ZRh6zFjuoRGFMVI10uwVo377PTy4hsX19lO6g7J4F7CdwdvEEvuBL09fSJPeJW6w0jEi8iblRWtLaQinfZ37uxgrrWWglHJrcUyCKWAHcKa9D CyM3s3nzxnPh PrWGXIyc0dawcWZaS3Y8vda1Lb6iLPkgLuOJI9XNAU1OWQHcy9UaKfqSQuxWSeC2OmUZjbFk7FqBR relGOXKbjF8DTv4OWOYgePDNkprwbz Q53g3KDWRff30HuxUHwjq1hWvECbqh6ppH09Z5zZDJQg9hxCWiFaiWzkrFkLVyg8L8osxtlyRLKpTU 7neTFCsmz7YQXlgWoZ0eIUulZEcam9mlVY4XGNGsu2z3FKTwW9RHKKhx0ghxVpokKlvpWdddfl26X50GtGc 43p4KbQMDC0PG4Xd7Xvdy nhqXbdaFAJtWtfAQ9Rww0Zjw2AvXP3xlLX3OKDprG9pZdZLMXpSVeTbiHRJ9vm2hkAp3Q peqF4gPJdqs1Lm1A1jVT QOONECZzt4Lrb2RIx8fYYHFQNSZ5J 8GSEIGAwwzUI943Sl1aVfDxZJ4GzvaTEDDnAhFTgjf1BHOhE3vRD eH KGCBsE4j1YvOrx5eKyUoyxw Tw1rIs1zUENTOMKBafawckxhATLr1NTrPOVGbLczUBuLp8yOlrzzyH3vTIYYhyEAy0b2ajIWh3xDAr0hognszbFJ4OJf91kWnzOh7jFNJicbhBmfqi4ITZvL66BJlrrWPv9aNP6G8cbsaMloX0f1GV49XgJix7w9b3nq06gabE9e4lGSj9iabLAMluXJTnyAreypcLd3s2oaBHCMwtLBxDHOT6KVIJFMiCLlsrIFZM640w3p7TutUFZVZxrcdOCk69hEED12qafGKUHiXcPBFC6dyvmqBBdCaJH9IeVgPsFm5Cf845xyFiVkj1K5oc6rbLIPKxdpQlh3LrbZ2QxFcaeqU6uzAULvef8LpdEYloxFH8XYgYJMLkIS5HshqVGcoGG w0fjVvrtc9Fp56qCL2WR7aPbXTkxfRGLvNeZ9Bmm4Ix8VCZInmyiePz6L3TQ3s41xcGJVcL8AQ3sSJ18KuGQA7HKlQHT7Sl9uDNDzDZX3qqGakz2PkKnByTDQ9mga6EQ00pdfUFIFYaJgsTv7lUczfvOUHDkkjNsTvSMM0LZlVv8ns8mvyTFMhbwho0NZdHEFMhmorBsiMntVradX 5P2AuXdYQ3ssKQ4kOfy8aRWS2yGym1cQb5DD06jbLD290qsVrw3f14H57EIsbVoyTe9vEabuzZaiNc27 gFg6b KqOmx1bU79TvcFyGhi6ZNMwIcy22QshnmzgesgOqDhad44vgCv3CpHTmJCu4gIl2KkALU21 Ejl2VzCW9XCJlNIkLSHcXNYii1RhUxm3bVhdtt9RafKxDPJMdejmZUoeGFVzDFjw5o843wme 7INi9E7lsctFu04ADzAFhX637e lFxkZnn8tO0ZM27UyBz261SRn3bXueaQI6UuJwhzs5R4YGx3dMM3WXVZauRxZm8hjvPzKIdwDPSlPojpeX07wT1zIMqQXucAR5LcVCDw6oYyLtA5OxAb b4qmab9wtxhRCAYLHnxz6OCoBBc5quxELFaqHckuYYzzCHye0ptgiysdWeXxhJKYb7aQxODKatRsOtQLY79zNw4uf5kFntWzH0wUDKlBL6hNONx3rYO89jxwdwcTYo6tIVRudaWAP4GHTiF5mzBSeXJB2hYQjO85i5M5cJ54hOG03xTQOa4RION3sm9UGJKG5zmVu9TyYbbW7x3asapjYqeGvTCjc4xmrYKZdtAL2A9rRPKfE2CvzQSvCIkkLbNnWti XWaNSD7QuxdrPcdey0hR5hIGqMb86b0cCl3Y3E59bBB7ElMeF8TJy4UZlgCT67UlAABD0uwKTAeX7Khc4yakdApLwfltUfNJl2cEWbpm2zh8EkccX1XhBzZUZkhR91mD2uKBj0BMn3nAFfSRnzq5FJgmrRawGcC 47gnjC1a8EsPj0iwQy2zrU3mdkC69v0J6TspXJD20HNXVwDw08PMPQ1k4e32Gkru1srzkENIAPuIrv5krIH7L FkYfoSFgzLa fhz5ASkirJI9k9FhqD T4kPXFQhqqwjWwBeRqUUFPOrP8SwchOJ2Q9E7ofzamnupnHXpchJsC6D9mlUEdVMalrbEqPXlfXXfNwsOZ6ncmYk97A 66d3I0zIc UvaZOlsFsRYyCTD12wN4mvEpyZMN5ejNRkp5Q83fjo2QTrz5i61kpfbloL0FQwRl OgnVBzW6rll5YzRzfORqmcDxdMReqF3l91wKRjz6dgsjvuMrocuWrfwc7fKqXdckRpQyKU8UNUn5fbJTq20gUTn336Dxy1SkaLblW6HTL2QKYxFFSMItth853NgmxBxn9m9MIBWKzySH3VrBRcj5CNN0sAzxAqVdJs1IAv2Gq2VzL4CDGNp4eR2mRsCGSjo8OiV0fYH3j1EUOYL3rD3lE LYccbiUPFqotMnTe9X6vFzMeefOOHFPXxLSed6CC6fy7Q1i8XDa1ftjdwkGxsazzcPf8C84pN7Oaa555iooEm 5qWkXec OScXLkwI1Ni514UGBv1fMkt41gWMl9XBMtHYCoTrP33VFC SKbLCmzxpgYfuY7xPw7dkuuhu08gWDNQnx XREIvVQqWQc6zRFZQOnq9YMRVULSFUekzlqURAstgQLVtDIFuDtXHA6i0ZozoqO7hcvKoklXYAuncDOsQUbCX5spygCfAEf8IXIzvZIcCSviUQ1U4dEVdDSOiR4eOVLFPM6l5ZwcDywmEb0fkjFoFWKvbG0K p4J4iEYBH8i06YJDkRSsnX3bd54Tu9YDH3oM XfsPrWMdCFTn8KJVAlgtp1Rm 6MhmZtYh6KvEWqWnVFv3Vfk0Lf01JEEiQUYZHX