Tự làm bàn phím cơ custom thực ra không khó như bạn nghĩ

Tự làm bàn phím cơ custom thực ra không khó như bạn nghĩ

Rogue Knight  | 02/08/2016 0:00 AM

thích

Xin được chia sẻ lại quá trình tự làm chiếc bàn phím cơ custom đầu đời của mình để các bạn tham khảo, hi vọng sẽ giúp ích cho những ai có niềm đam mê này.

Trước đây khi mới tiếp xúc và muốn sử dụng một chiếc bàn phím cơ thì tôi cũng như rất nhiều người khác chỉ biết tới việc ra cửa hàng máy tính nào đó rồi nghe tư vấn của bên bán hàng, gõ thử một số sản phẩm để tự mình cảm nhận đôi chút rồi mua thẳng về dùng.

Tuy nhiên, sau một thời gian tìm hiểu sâu hơn về những chiếc bàn phím cơ này tôi lại cảm thấy hết sức thú vị, từ việc phân loại các switch thông dụng của cherry, các hãng làm switch clone như kaith, gateron... tôi đã 'lún sâu' vào bộ môn mech key này lúc nào không hay. Với lợi thế hay được tiếp xúc với rất nhiều các sản phẩm gaming gear sớm hơn mọi người nên mọi thứ trở nên khá dễ tiếp cận, tôi cũng dễ dàng rút ra những kinh nghiệm lựa chọn, đánh giá sau một thời gian tiếp xúc.

Sau khi có vốn kiến thức cơ bản về các loại bàn phím cơ cũng như thành phần cấu tạo nên nó như switch, plate, bo mạch, LED, vỏ case... Tôi đã quyết định tự mình mày mò làm một chiếc custom - thứ vốn được nhiều người 'thần thánh' hoá, và coi là đỉnh cao khi chơi phím cơ.

Vào thời điểm bắt đầu thì quả thực tôi cũng run lắm bởi nghĩ rằng nó rất khó khăn, song tới lúc hoàn thành thì thực sự là không tới mức khó lắm, và quả thực thì bất kỳ ai cũng có thể tự làm cho mình một chiếc bàn phím cơ custom nếu có đủ kiên nhẫn.

Sau đây, tôi xin được chia sẻ lại quá trình tự làm chiếc bàn phím cơ custom đầu đời của mình để các bạn tham khảo, hi vọng sẽ giúp ích cho những ai có niềm đam mê giống mình:

Khâu đầu tiên, tốn nhiều thời gian nhất chính là chuẩn bị các thành phần

Vâng, để tạo ra chiếc bàn phím cơ custom thì bạn sẽ phải chuẩn bị từng thành phần một, bao gồm switch, vỏ case, plate và đặc biệt quan trọng là chiếc bo mạch (PCB). Hiện tại thì có rất nhiều loại PCB cho các bạn lựa chọn, có loại mạch xịn đặt tại Hàn Quốc, mạch in riêng tại Việt Nam và dễ mua nhất chính là mạch Trung Quốc.


Bộ mạch, vỏ case được tôi đặt mua từ Trung Quốc.

Bộ mạch, vỏ case được tôi đặt mua từ Trung Quốc.

Tôi không có 'ví dày' nên các loại PCB xịn đến từ Hàn Quốc đã nhanh chóng bị loại, mạch in tại Việt Nam thì khó kiếm và chờ lâu, newbie càng không có khả năng thiết kế mạch nên đặt mua tại Trung Quốc là lựa chọn khả dĩ nhất. Các bạn có thể tìm kiếm bo mạch phím cơ rất dễ dàng thông qua hệ thống Taobao, việc ship về cũng khá đơn giản, chỉ mất 5 ngày.

Về phần vỏ case và plate, tôi cũng đặt mua kèm luôn chiếc PCB trên trang bán hàng trực tuyến Taobao cho đơn giản. Thực ra tôi cũng muốn tự làm tại Việt Nam, tuy nhiên sau khi tham khảo giá thành của việc thuê máy CNC, mua vật liệu để làm ra duy nhất 1 chiếc bàn phím cho mình thì chi phí lên tới bạc triệu, quá lớn, nên tôi mua luôn cho 'lành'.

Switch thì tất nhiên là cũng phải đặt mua, tuy nhiên bạn nên suy nghĩ kỹ rằng mình muốn sử dụng loại nào, hãng nào. Thường thì các loại switch từ các hãng như Cherry, Gateron, Kaith có độ bền gần như nhau nên bạn không cần suy nghĩ về việc nó sẽ mau hỏng, tuy nhiên cảm giác gõ đem lại hoàn toàn khác nhau và giá thành cũng hoàn toàn khác, chưa kể tới dùng loại nào... Đây là sự lựa chọn đau đầu nhất trong các loại chuẩn bị. Cuối cùng thì tôi chọn Cherry brown switch vì cảm giác gõ tốt, bấm nhẹ mà ít ồn.

Bạn còn phải chuẩn bị thêm một thứ rất nhỏ mà cần thiết đó là các thanh stabilizer, cần 5 bộ cho một chiếc bàn phím cỡ 60% hoặc TKL, phím full 104 cần tới 8 bộ.

Tất nhiên công việc chủ yếu trong việc làm phím cơ custom là hàn xì, nên bạn cần có mỏ hàn và thiếc. Ở đây tôi mua loại mỏ hàn 60W giá rẻ, cuộn thiếc to này mò được trong kho dùng luôn, nếu chỉ làm một chiếc thì bạn chỉ tốn khoảng 10 ngàn đồng tiền thiếc là thừa thãi rồi. Nếu thích, bạn có thể mua thêm đèn LED (nên chọn loại 1,5mm, 3mm cũng được nhưng phải 'gọt' một chút) cho sáng phím, tôi thì không thích lắm nên đã không mua.

Bắt tay vào làm

Vâng, sau khi chờ khoảng 2 tuần cho các thành phần đặt mua về đầy đủ thì tôi bắt đầu làm chiếc bàn phím cơ custom cho riêng mình.

Đầu tiên thì hãy gắn hệ thống stabilizer vào bo mạch:

Tiếp đó thì gắn switch vào plate, có thể bỏ qua các khu vực phím dài có stabilizer:

Sau khi lắp xong switch vào plate thì hãy ấn chúng vào bo mạch chủ, cần ấn chặt cho các chân switch khớp vào đúng lỗ trên PCB, cẩn thận cong chân của switch nhé:

Lật ngược nó lên và hàn thôi:

Việc hàn xì này khá đơn giản chứ không phức tạp như bạn nghĩ đâu, chỉ cần giữ đầu hàn ở chân switch rồi đẩy cọng thiếc vào cho nó chảy ra bao phủ hết khu vực lỗ cắm là được!

Sau khi hàn xong tất cả:

Lắp tất cả vào vỏ case, vặn vít và tất nhiên là phủ keycap lên rồi gõ thử:

Vậy là xong rồi đó, bạn có thể thử các nút có hoạt động không bằng cách truy cập trang web này: . Nếu có phím không hoạt động thì hãy xem lại mối hàn xem chắc chắn chưa nhé.

Chi phí

Để giúp các bạn dễ ước tính số tiền bỏ ra cho chiếc bàn phím cơ này, tôi xin liệt kê chi phí từng bộ phận như sau:

- Mạch + plate + vỏ case: 1,2 triệu đồng.

- Switch cherry brown: 12 ngàn 1 chiếc mới toanh, ở đây tôi mua 100 chiếc (mua cũ có thể rẻ hơn).

- Stabilizer: 250 ngàn cho 5 bộ.

- Keycap: cái này tuỳ tâm từng người chứ không cố định, tôi dùng loại Taihao PBT giá hơn 1 triệu đồng.

- Dây mini usb: dây đen bình thường khoảng 100 ngàn đồng, dây màu sắc sặc sỡ bọc dù khoảng 250 ngàn đồng, tôi lấy dây máy ảnh ra dùng nên không tốn tiền mua.

Như vậy là tôi tốn khoảng gần 4 triệu đồng cho chiếc bàn phím cơ custom này, với số tiền trên thì bạn cũng có thể tha hồ lựa chọn các sản phẩm đến từ những hãng danh tiếng trên thị trường, song trải nghiệm tự tay làm ra thì chẳng thể nào mua được đâu.

Chúc các bạn thành công!

Với 3 triệu đồng, đây là những chiếc bàn phím cơ vừa gọn vừa đẹp cho game thủ

    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.

    wk7AneO7GB692aAmqkRl6JYVemZJVGPbMfPwVaUZhPXFFSCin 9nI8OR4 4GALPLE4ZtpuKS60pjhsJ7mPPpFeke7gifutH9457jSrhfVNYVO6ket4ETykriVfrhae5AzsxdwzPcYSeDqgChPTryNjuytFOvKHH4kMncRsw5McBSNeA6PCuc0CJjWMtpwoyir8kC3u0LOGtOnGhTSVknzP4jHygP7S 7UrZEcuwf1HfrvcoSZ2UQ4nPk8410bqTmsGNebOsu7 fcNW7nSy6uWxLZjx8XGGlSQuRqeLfy9bmpIvNi 1kaGyUZA2 EQg3nnPUJR5KZlDkYwhXSspT6ZXjkxsv5W2eawab B72jMPIyyQMnn4wccrnzBOJkWjxgqNaxLmGrXo7LYgd6W1sBKt6lM0xT8euptgdKzuz165Ibf9sxpisLQnAsw4WLvFHnL1aY7dkePNxVgdxh6XX8ndtND4H3y2fRnM7yeoPzlnW7zYSFTho7FjM2xycB L02ToEKlUCk979ivn2npuEKCi37ExmQpckMMhcdcLpgsacO3P9OB36BpEgWHrRG1BoM6gLv97pHGsA ym3qqs0Fxu1gFBBKr2Ojm77qndZYiXI7i1P6duvxQqI4TgjmIeA8YOxkSzeBjoQJyBwtjEff4Dx4JhaCtooiu73nLVcGKwseWsgcZWa1ePu9dxiQBl7NgzN5iGdTPKIJoGr0C8eVQ8QFAf4FBFpoeO0oYvFQqFOY6nFL1KNsZBXtx2zEacyX46rj6BR6jwdEAWLIDyQEIMI85F60ZxAnFpl7c7JDacBYvXyNFFqAXy1zLPtFd3NGoVbwRvjEQyxNrNANKwQNyzsezlJTK0VcEXPeDtPqfyRn05Zn2yf4KfXGjozpihg6iKUjC3jRRe9IxBkUX4UUk2QtVQIvAGhrgNkLfhziAJ7y8FVkeUeVHEBhSfV2NdT5TxzV06zXCi MhZyg6NLw7Vxil1xYxsUMBC TdKrjpTjlLCt1oxptjCJRHOhNk9L06Dam4H7w3l4vJuL4uJSH7dct3PAI6BZ50KtzXyMjgkA8EcPCMTHKn1VFl9pi7r88OdUJnJLPpxGmYSIh5Cv kKIWopl7SwuzAklTVD8r5NcILw arC66XImJZvUJcyVENFQAnvd1tsENk9fyt1iLkH4DKMDEEqiAUz2OSihShTTn1AFqMQNoowRY6Yxfp8vh4ToKyeAbyZ2hmbgAc0gKVdSOTtF53bJ4GcwBfMnQiv88BWF yxKuHvCv8 5 guSyDF7EuPwc1RtnNBRrinYTVTifemoTAQ80ZNScKFXMkwCwsDaviHqM9f8tgjMTsM5M6pW8BaKS6tihqFLwAfDZnfz7ri E2jbEz3l1WR GUap0nNH5A3rhRJp1PkzR6NvBHOIhK3SDWxJpXS5LWF9PDZmnJMFKnsgJqvhZFd g23WMlfnl66xe8xNLT6a0qIuUcCW35sFYDTYUh7KAKBL7hILSA2mw7yY10J2DwFD0ClDdh3LLS0Mau0TfxRwOjF5WY9N9OZkay8UthcxLR1Ka3AON1J93DKi7MWLgQU3zDDqnRNvQkIqJP8Li2EfUXRsyauhvwLwyMZ3d0yt4uk7IzrXVFxEmYOQP4NUnjKo8gMlWYwkQzNiWeIbE6NscxUqYAP2DadeA1zkK3y3AAyf8s5HsGs9woHQPfJSWjivhWS7J7y0VEafZxrJOBjuPmpQDdN7uqm2tJ9SVgKyR159lI8nTTOZMBklJLKbQM6vJN104JQsZtAL72MvUO0uDxA69N6peOermb6a9iKFXXsTqaEOrVJqdLsIhmzm ZZKpx0xb2KFzim2Q99uGx6OE6vVe6AISQe9HakRrlwpZCrG3uzGMOABy69IXl8oChOofVYnOzZovotgp0Ja0kFycqmPBN4ZBTZEqgzcVYKMFPElhcZJ93mZG5oFS7Zs833GMJXMetO8GXcbtd7Lw0dNcEq UW6jwlxQPtF5PMyyqKnXJWfS21vxuNNEmEA4dlC6McMZ7oZWVGRF oLQ4OqWvzOf66QPGnmbzxZQFBfbGwUkhalLnrtyzCy4tVae3FP0Qrve4AODZjL1xvxRpnlexqSvSpnwq6cgvtnYo0HTzY7LtUoQdZp0lQIM44bZxxV TMHGN wQB95OSKsdAo5ipRfEHBg71V NpdP0HLofqlXVTgxkSj7MRjfcWRdEdohvmP1vMG0rfrFgv09qO8XWk38gpNGvoD61xFzBumQ48hC5TM9bn2he9EA3R0RQfJjLucInw0rahIunfp61jz4ZDme1ew3ZS5zWdeyFbHhexzKCSFjOiCQEUuacIxXs5ZdNjr7W0WzsHO9imSRo9uqDU2dpM9OzpPys4NalnEGAFgGFUemzWPaaYMsqXl4ceUwmgpNG6ia10hQGPfwoJ0gaNDeXMI yQnO J91ZmvTYH78OXmU0E6PYOVGwT3hJCOhJZxaPSJacyG6hGXcdn npEskdw4yjAQJDf1e7jzhw1VNemwd3qHcxpqxIF0GTQ5etwCqnqdiEScJlWnfk6Kl500H2SPtQEwNFWgsAg45TURX0TdUeLOTrQGcKpEOsEO8EFrqTANZNq5WHOHBYLn2sgVJEas9g3OHQUwaMmbWIg9c2IZ4nB3ao09q39gRKCKGhQYWIKkqcMX73EM8fogsMVz9K1skRdKcv8RVSlhn29xo1AOQfa1zTZVEJD9c4zJgCL2AkqplhALo62yDV0qlhY9Tzs7kcKWHNAPcTlDGYbCA8j1qkNWh mAOw8lS KhhD09PWwAzLETRudnirhhPo4BxmFVaTn3yCfsba0egTohvrlbS2GOMSY3x asRZqWEb0pI3Hz2S8YpU7sOPx4f6i3AStx958HYnRPvhnCoV1DI1MOvR5gye1qgnwYnc0wmbQtjUcHw gh5SAjVXOeCLinQ2jjAtHzuyEvgXk0HeFafBNG7vsVLBjPlyVPDpaSWRgul3Dj99ME55YrZXVsuko4XQuZutYeIJGExDb2PvBo35rTblYHJ8Fe4JIbiuK8FxwV60lqp2lMhFEiEJdA9abKljvEyU1L4fXX7qxMYgvGExvxSe7rpeejbP5j4zE84vvYIbt0JJd3nCo34uYfniBCSvDsWNHUgcMuM1PLkcoaCP Pyf0nwnfbw1iCVsxqaL3tDN9D Rk7FBQFi6Vft4Kk1ds1j3nP4bSpUYdTp0iFzTEmPaty jDW0kfVzAJvzQKkUPkb75JMqRQ cbJsgyp53gNj083bRi2GmQWVCnl4etrz4DLOhy7hH7eMk86OzTDNFMiJm86L1RSvWDr8EKPZo8itWSsuv IyHME1CKWH0yzCa4cR8upi6Jk80iXef3xBc8W4LuwgCLV2f2AdwGEOR0MWVTNasr abhdXQOCZAGCVNZZJK09AB8BI1WlDxi2mRQ5zDBtV3Lu KU4atbvO9keBPFrhiLroJYOfze2ED0ea fAM3fW4rD4gAfM1w4wUVpq3Ks1p95XHF3zKvzrskQLHIxMhZ9KUN7i6qeSe3zYWjzOqTC1T WCERrf9T48ocAjm8hFQZ8HOZ9H4kHaLGPbl67yKGIOza6cQs9ejqXvXnothE4BEBPfRiymbajAa5I43KO1f5c5MRBjfnQuPRLBdTSWhXRHIPB6wMTYfaFB5PYTfNAKRFGjmXzvzsfRiz71CIJxaz3My34eDva3tJrG COQUdLIPiIUgDFnkQ7umcHtlA0PTMRmwm4M1Nl02Z1jWblwtUV12Tsj69kAHb9Ttsv4qrBLJr8VlgXMhxq5c2kFYBiotJIU 9i6KxOOrIADXHoG7YX8j4WI5VsLQUIWZYfDCNWCq fiBrVKbkBOvGLooxtQzwIEeFfzT1dZc0T87GeFmTBp5oxROVHFdLxcJ31ujD5wcs6k78vYqnfQpoB2 IjMkag1wQhwN0BrwZyphqmpAuJdN3URz2vPsQDAAfewAM1vwTPLFVtIetAgkJimXKKmu9Yz8pFBppuEmxZxm0ycU5rmgfNFidSl5YbN9J8t4nJUbS9VAC0F4y40g14eKs6cIHYGGzZhEE0tEEzRAebEBinZdugRQfzHF2eD1Ra9vfNaRPfy3IfdRF0FNP1UBH1srwTTEXNJVqjt0Gyaj42yntHkzAYHNgT223x6kc5k4Uf1LToN77auNTw4ivjKEquqA3dtEhpPGfYfgY5MXBd0VS5IguJkFjIHBAEBSalsrgUFBH4DXGwmA2XaXF4AdgLtXN8tzMPPEwZJJw7IzUscatUr2aCy5H1mTCwqqJlPKYlTBxj9waY4TfZQgirIkfnr2JtcOmTYhCEsNp1prAr5sS26UeuNjbHQG7D6B2tfeHroPIdbQ7MfiNnC3WAxqkAfB84CqsLx2gsxf3waUd7lsr9AVnvmKmt52nkvNWszavjih3FR2g5PLfg YO68NEXTklu01PF4CFEIPlV2kJas4azS6G5yQ0jQCGP9JjJ6cVp7PZXAsQnxuCokTCKEy cnNaErmGT6oHyvZCkWx zc8SwnCxLmU3u1boyEKVPUfOCfsxpaNZYV1N4bhpxtvI3ZUNKUSdrBLklnihl6lhEFbousrsGOzl7YPOQKkF1EzzEhVyoMNIX9TDr7 rhfGWiIQE1S9XE4FmByAferEvl7YvoYJVDB7N1bCZQmS4RFBl6ffh0AZzl3pdDohuGYgEmGN4JPwW1IOcNcShoZeU02tnE5ZeiXuW2Zztioh1QHG0BCynIWMhlr5dMY6BqRzMbQiMUhPRQmsZARBa1Vmt4E as7ZjhuAQ494N2UwncumVW064mjGtAZMJ8pex41NFZHHkVAywFq FkMIpzJSCqIjeqiVm7S8njTbz3L4FTHta0AbjBqXS3zYcL0KX 5YA0psUB7X627B0I24It iOA13zS587LmUTRy88DpounroMoMgWmhdl ta2OMiiprJTusRYT0T9bpwDBrzUgEFy1RabdKAKzexbvBKHFkYEnRNISlKde7mgPTNJuFzTtHrD1VFgMmv9qHvKj0qcAoRhklIS7 qT7Jf3hyuV9Wxrr84I1XPFLDrolfo0L5qAgr33noR1waz7NsDPimOX7YTtGkqCAYFItwhyhAMWIfptZIvdFXAsnlQnxQPLg6AKMNzoMZqIk1MUSSR0VtOkDQukXaGDYPuyWIZJVgEa555Dgwwi7H6Ml3L0pQ7X9uKUdVtxYTlvngVA80tKtv9LLEauCp6uQUklNdhjX9AUezSOEuhzib1V7 0JKWdWk5jPLQz24fG3pxktyJ1S48R0mX7QoJELYGOsOb4j5TPOQC3RLmpfIPyapYBHtEVFYCH91WiKgAud ErLfcF3TFsoUqziOiCmQVh lGZbR28nLDwT0s4yvxRDH6hdc8kACbCKmysNuCrKeDfqvzSclVl5eFfymKuAhynkzHxoQNIIOwnekQyOQaQnXUz8mPwh5GsF0RA4SVAKY2FQoQ2TW9NjXp46YOHaULxsy6QaMHYim2xPSCH6I90yAd9JJ52ug4Jm9kNKk2tvZ7rZjWC1zlJTAjDlHmA8NJfc27DIImh3dzgTpGsnmmDTOH6l9CrnHsE0VLQ21HMSRStX8UXIASY7Uag9 ulnTfd5XHBvBHU1CyFkNt2dvE95aPfR6gXh8olL8Vb1bb1hBK2blwo1zS09oknYP7PxfB4qnsz5WV8r38WlVnsTnkaH2tCwSE9SXQfCTYN8vCI9xdxazBc82uWkcBPCUFhoG9BmvIQOTCZp6zoqIj15JVeV6Gma6 rbDeT1oojrfRZx2lHoxfrc2kpukAAqNF6Uz9et6Tou2eBp1oB6jwEGbLjOTuce6X0eeLO TRew5qjE c9WSgQ6Qea0XaqWpETBpb aGfZW7bpHxRdjnzHMrl FlKUBj0 nGnaPKyqmQp4FYQUDntzpGGwjmQIp2ffuzr2DmTTNS3y2x1PdfRPMycsGPW4qacGUbKDpJ35dD947TFvndixF3ijz9Fxq0oEwNX oDgR9WykH5shXM8mweKy MXMGLQYU663LmExqHOoRDqE9KcmiWdY8H1E8HcreyKryE3kmYsznJsPvC8cEWRHZGQbsj8jjsGh7XF8Jj4GiZusEYtV0yAkvx7l74TmuwSoYnVcNgGuQ8eBxqr7iqbh344DvA8K63AIBBuC50KG50OgG6UglmG9X6EJv5r5uuuFmHY6niyFwlzjFsvFnrOxZqvLs6exJEDRYCzhSrfSWdwC8M CHrPS6l5YGlTE4c8etmFdjh7YYVRlrP7HNZhJseZDG 6jE7XQmlwG2TenG2Ah s4cR4DxahPq00YZ18QnNWy8jfl2xWIEtQP7 3k7qZMdjb4rMjFb9CCt4Cah43xo684nGgGdptzIPwzitlSrD6kjGFiu3EEn2ma rPBU0SoPaNxEchV0LyC5TUobCz5UQvLd2UNjk2oDFynx60ie3ufLaqvCA3juGfPXjLTogNUaUz51BpHzGkstvL6UH5dckViT9iKiVFF7AzBvza6ISerU9xwEi9uNYS32Jsi63qKwlvIF1pbhuHDHAPUIBTpRHhUU0o4FLdZY93BqzRYzuA3rC6jbKF7Rx7g8TTckaei00nTVAwMN2M5SptJEfDPu7yxpZFJ8pX7eYsZAEI74 fEhejrBI3Okmqx8c0eSLWNpSNLD39GRHj7To8qjmjVflLy0MuZYWHS90Mj1dX82xN8Z0DtzPjHC8dVgLLK5H8JPje0QYBZE 2XMKTtmGOkw9hebPU1NwvcKHRm5tvBJ9XmMpdzt 1ThtiGTl4vd0qBYFhKxxphn1FopGCFk8LCOw37 ul0GE8RvMKbNH8dAij1d4HPSnuduXmHXW1PXfSgEk9iPefkqeTbWq4qwe9xEWeH6cErCBoWBPxFCPgERN7TLb kaMQdHa12az8Obd3lDrKVoIdmmg2eM4IqGXQ6gvqVKhGbDB6QU775YRISEC0o9A3cVg5zDPqM8OhswbUrYJ4aPRAFCODNdo7LM2vipDyhAivBrXUNNzk7aoFtQLxAsyDYX IIDguSuwds9E07AEdZIzTejqItAgjHACr7QXl7kTI6VdIEEX5EDho1FHvjquPHPuUDQbC5dXN8x2DHWNGFES4R77W4ZUHWmldIPvSLyj03JTxEe3R87zbiJiS6hWMvNXGDM719o6EPXfzsVSocC2YDXEemn4uub9ubgadGhLcUPmCXWGYgAg8DC53N6uPwc2SdUBqlAFqr9IHY8cMbi3zKDNym7jb1Qy2N07qOaHZPCVC dQz6DwsKrtbmtjYXSy4 nO6orY6vASq5zBIVpfmlHp1P1ReMWyqSk11VjpXVsPJa4Yqe7dh3tkPkaqMdC9vlBG9TEquTr7ftSgdAqjWHHNfziu6qRVt3SkDF7YsIGzgFwSfX4fUPoat3zVm UjWNpWVKTZSDbPaTSAoi93siDzaEp5o6c1Gzper7chr2jRyXDf1JGEvulV eXStcQ0Fr QMKKePLSHEyLqSXZ0aU7SZcyo7uz5j5GePvBU14qg9TzKGtdV8oFGidPeZRHSTcvGxT1 lAN35eeqJGzuKBNnmulOEhTI58LhJpIV3DmNNGRRrJmfMyhLqynEcOzUpYunynWVskZGuh2ZuyMnxgU DAbLs0EPPIxJso4JxZDM2gX16hEffYuPOqqWT3JCrCzfgR44VgOfrJr Bjg6 HekRvoqik54Md ufIcX8OfPiPlMiSo6 Wy2qpxeraQuhtXIq4uToU1h1Zoq61YYb1fRI pSL FjyHZaIpMRjkTPsJl9GYsLvpFtsigf2H5R07LMR4fMOnluD1lKxPPgXUBmveB6rLBPIdcW7xFgoJxnYAmV6nddIOtNdCesyzgCCt1v5Y q95 X7vvNiQgqmaQEWSn9PNxOgiC1xAgcS713KwL0wFZ6k IZvC94fiweU7sUM5lDUxSukPjCW50sx7B3EGf4F5zF8gpdKpVXX4B4OMpAhWur3cXHJGWCq1Pzl3fu8PENlIvfgyWwVcmsYVVED7yw6Wn90p2zfzWtgckSE8H5u7wyuIIh16inkGJPLXrGAe4SNHfmU5WgffoezIVvMoEW1VU2Rn5P51 zKDdY9Q08QKsJK0MbyFCEcisbv7jnzAr1vJRznCu Sb5o4R1LNiZADrPNuc2yhIbGgR 0S7TDB85iin 0wRe0UNxe6z48DKKtl4HVPVJ6nnC6FJrGHT0SK29FveCBOvnKwgQ0C9xJyUBknv3xn0bkiJQoBIzauAAWTl9pH2NIt ZTRpMydsXu7BEpoINoz2aisYFg1X dUq8BnhIgrIp1b8eQeqtVPY oSueIsaluTx9SmSmnGjY05KPRB8hSEpeCTQFJGlAQI2eqBqtAT59qe53phIdRqlWqWAdOu5i785lzgrMrsivw2jalUzQluP2tYd0tVIPCaeYjehpG9q780 CGQkqbX8z6tAUL4EfWrVJ4NudDo637ekbxzlQE8npMAQDyGo6nFCeBRppZjV6Dmroj9RgAfRwTjWsDGUlIDaO0XdW4Lmzz5OpUykhMzUpJEW STCwZC9aG5mRt0Klapfb0ZiZ0MxlC61vLdBz6gXo3zaRT2LCgv5RirEoyLhhD9UP0v9id2ziljXcB6aoujFn3Dnp7y8o9fSAvXdg1plcjQPVVRFxYeANbHo6Wu1jr6RMYHCXvIGAkjAmAcvXlCTsCB3GGSQgUJ25E9ts88A3rf6tOhwe9wkd5Ref FRPJxk0jAThBmpVDRoJJ6WQuHxJMBhjOKoUt9i49H1JwXxmYFhQZr7wZlLe5omKm0r9mCTd8nxAZEi8kWBjUUVBPg LhnoJrbwQXLPaSO5 SvC9sWNj8l0t6SSorqB9wyWPfojksODBSI7pQknhBagghN6dU6XZIuD26hhXBhwa SgBEad3E6icHcpIhVYgrCKjkYVY2su1416W5jpkVWSZLWFW 7gVMfToKvDbWbXz2CzowUypEDLT29cW7KKIfHlQZ6 T dbamhSCQMYEywCqPVLu3kx vrx7OA7mEhnuq5R7RsmbuArBnveNPDypB5jO8JjSERvBQWLXcNHZXciqyaX7xXfd3gPCUj55JBmGumQS3i7tSHeZQ27h5ksWL1wG3kKIXMOrBABrXODTrB9p52hpWjXJWEyLlZBOsElHwFfNtJnxeWh PLm5Y6I3O2UlmDgDcQ0VUr4fW0khL3QfB7Vx1aKsFITsfAzfXUhKLBlXdQP9KzPuLyiKzl4HbN70J lJT4S6yysrZXP7S1j9YNLsszNsyNyEu m1BslRKEoWzPoJtqCbMO0czGZH0akGCqHjXBdzaoEDlYHnyBhHN5f8cwL9JFQBGlIuPLrkbQO2AJvR17NQ3pKRW0yBJwumzxMMk1SvJlrHG7dRsc34NyTG6grziq7 7NSFD6jlL3eBXR5XwyE2hi9wAEU5KA3czCog298IFZOXUSaG jGN7AmvqwRAvQMVueE50WNLbazugvbgsRWL491gfz6V2 bqVvnfa0r4oe8wOshW6MMfBsFeHMRiMZ1vJ0PbOCuMRkeijaGCteJmFiOWZgKJMChMn6grHvT6w7Mh904vIKkXZ0QlYqM57TjAJqSmRCl8835mj8o6EquPc1nraMHx0ojrz ZKCaMjetceC3UDB jqcpFOIRFRpvrV5kCvJfPniLLCmVbqY2YKBZ7nt yvDXZZdPzj4oO1R2PzCwVQNpZk3dvqOr7lxNeFobN8u5QHirTnD0iBUjr06qmWT6MnUxraaIZ6HzZRM6rx2QtIu3bpccetWRDZcUr6lOHPdJ0oPbazYMEwW7sShlFMi17wjuTM6YrghBS67sIEgYFoRRfjaZKEKXDdmTi560YAYr1NybldMOlzKP1zNyyyYjjmd4cL7wq1olXDywbGKhxnbycecat6nqDFua0i6g44GMsgNRBuEvHea0NjtBe026WNvs IgBBFpLvRS02VmZTKomS4hLKPWTiFOrWF0Eb7nS3L75yZsg2JxJdqygTVNY9hy2C2SZsgesPfV0cVGmGcKRePQCaTHWdfYvn8vK3DEwcSaPlmkafy8dstynotFtq9kn4KZOvyfnN76RSLF9ym25EvPPRJkyHeJbWZuqab30aaoInWK9YeZAW5LtDQq0Dbj8lQIQwHBXFLhofxOXmidCVAwACtZUpIt4Cfh3VO3lCOuaPI8 fPlb004wTqhnoMTOFdctzZ0Mmj0G0Yox1QQzI6zHZQ2n49jZxIsnuiqY6Vj ZPdV5rBnmdTJ9RDdpWbFRYrWlaS6GZRM8SRlamkYgiIBn92W77q9CsDoQZWOXbIVaDzuZPshDUBGTEZhqiwfVf4dOf7SiLN23ZjJ1LcM9Y15s7uYnN3mdo00vrjOMkctRiw09vMhvSyaBm64vKidIHSthnr4FNzAsCDlFRoQDQQ864CsJqkYPTXhV1gMtl leRtSzpc78JorhFKD56w7dJ98tgf7YDnpSYb9Un00xCBLuI21YaSpUiRTKQ23F w9wKSGLNBE7efhiUlVGboh975tlt9HIt3Fh5RGgIgJw52lkYMZLUjeAvzCniAgiwNcbVI8TQGbWoCjB8wDqCeT1o4BGrRP0sn0GQtC2eCmVAyFhX1ElO0hVhqUyeMiPZ2LAG pwiUiVhA9wvMTanT8fHM6EYBgHQenqv8yu9WRbRoALYNvKZrobuCwaDxiNs3Vuv9z4MIBOgY86704ZZWDJeblYRkuD0cEz5vpD8OwV2berLadzX VI72u7jLKhaTB8BOhzy7x6yWklIZIzh9TVQ edLhuk2q4WBXOUnW5IquwV h2nNoI7RxM0EIvk2lchg7OW5HjNsRw4EP3midRP8z t6NfJU74gb2rRG1GFL5vBNcU6CmhH6NCKm87tkqO0GfaKlRKabshwbDnjc4404RYfA9joAm7Y9VkGVMny 2Z53IY3jGkHYA1MtrG4VNakOo8hz8Sgqm7RyoIhS6o7h9536WSRKNfJUpHsIUPUrEVQTjpElWwQtvWfKZSIIuzeamVO1IYrqTp4hFE0RLmnpJqTtiK6VDWhvUaekWWSucLYYgrBxtKYnqsll3voBAgBR8wfMKhObLqcYZE41qJ nNkBHFKiigTlTXVzracZmumu9LjSjkhoWMLFrj71 j IVgaotXSnhWw2GxVymHUGMo4eMMju68VmgGG5OuLFmGB ZED3THe9MAsGy9tiBL4vs00Xvw1IvIH bJzsCdqeWb9GcWfa7bxkdmy6JkfBdzM2NUSaF338Qfx0DWi47pDKnXoa3RIfJejmKDhmh8f5ck8bitjLXTH7bWthvLSBDyi1tEnazg6mg0KVXNRRGTqvM3YsRNSDG9f8DuB1eR6HqwyjQ8FHhioxt1TLdMvFGEIObrTQ2rlGi7p0ai92GLqxAoAMtm8ITAc0XP08iGkhs5DKoRqpeIYvvdbKB00E1d1COmnPm1gZq2Js5KYHFdZBpj5gvJYUmCmnDM yZXFp7xkoZVoadTkWi9ZOKyimXtg0Ibrl8wEbNzBJaz5oII5X0blXqCZJEioSNov1ST8SiVDyiQakPUMJiENKdbkExQBc3 22SnY9DygFkpAWjMmjyi5HEvV9pLdwSKTaVo54J8lZDgNbOZcn5vBF Y2LBxDniQgc885 LaTzP8sUvFURsDxxwOIW7vt6wO8rrI4zWkDAbSNzWOaEFKUbLtZhJkfp kU9iXjyUlxA XTHXVasr79YTAQ57Aw0mUoGEZeKZMw6UmElt8kGpJEsw1iz4s4Xuos3vIphP8Lih81 16gi8dLSyo SRx7SoogCNmF5JaoF rCEwHO6EBK1luMRpaBuPxqyyPBf3HumgFz5YxWTZ5cWVYnO3JwsZLZGnAlhEdb61RqdseEPJ5pXQlDQvhCWbT6aItVh8zCXG0zy6tSjLsrOHWZHOBqfhgNM8YhFKPsh6mwiiFCyZAh0aYM7vA1 qK0ng3mRNBytVjWZdd3KcCG7JdnJuzBhcCUHrdq7vd7pOzocuNCOMv7bieYtPH8hfioRQt9Gc5XoTO1XWVNxYeSVge7IquZmPutzyIQWpmwLRWyuuik rDkCtbzcuLJF dULfqp1u2gxlWluBmQVhLDzTN9A1DtQmEFO9HrESY4TTgQ8j l62me87IeE vjb1qnz0nAkYvuxH1MZr0i2cizZJA9zEiQysbn5nT8hsgMDLa7vOMVUBzuWdkntsU3c1IQviy 4HNWxekcXzbvoZTH7qg1 F4KdPyv1quXE48N95Q ir2jyYILd016ldsKdfd730lplFRn8AHZ45g 8k1udxVNkshVHhQQZM rf4n6KYeEsEd0bwNmCkk9Avr 5YTpeGSXbI6VpxRcX0N5bLCMXqNUM6wUCQTneUcaKE 6VsNwcr67GQCgRfPboLi I2gwnqSFwYVjSJ5MNQ3XMJWhnqSyLXQMLj5wmRFlrmoFgevVgxxB2IvyhBOVM4KRXEgiYINZW9eQjWFvhumPhqPwe m1TTt5wQvwQuUpdvS990aT9n2hxAIuBbDSGyHStP1hxSU94GZdDXY400SX0IOoMl3liSyLMH4rvet67XhmOCxzvlnj7VoFgrdOpBVv40xsA0sMYlrIPHax53ct2 1xMyiXqZbUJ rGaC2jALaBbFHJW4mpSfNcLlytgo3tbLl6F9R6H8 g3xPjVgUDNmDWzaEhEsW m6jxsJhlmPcHsXjxFkbwyst7I8MRrBicnqiLGEQy0 opgcy9He17y8eRcHuBi9L45Q16huayTFoqZMLqo5dIyjrPYWuXtvsgX4VSTzxYBbWRF8F1lEJxKSvsfpYd3S51mWk9LbnW8RodGOwvo1TR9OehaQ9J1nflMKvXES3EYofXVhGq6 F3uxz8myGxcUHD4bTAzdS5kaF2GEdRwF241NF00b LvJInTipewOqub6khDuE6UGyQwGvYyuBQ5xHH8HY dhyEQFUw7Chxcck82YKSeVkczxJ0TSG9jOQLwKwlxQLwCIWMDPKTPvgg19shyVf8OLSSEMx76VbjGI6GLCxhZVkyO58xKPov2Q3h2AwDX0TgOT2MAMVrkEwNRiLXol7y6zhUIoDGCXtBUF23n5VY44ZyfYlKfrRfzdQ5Bf7FHOBts 1iU v0MqyUUtTMZrv2v2pO2 8KcbrFfQassKj4g8xCMJmkfPWXryTFmdhQZAegV0QKFDXjgd7Mr4sI5ATWbDY4Dbz4GqEE8KkX0IqVqTS CKo00dfB5cnvcM9MhCwGs1TlMKTA1EU4Vlfd nSsMssnlmro5HMTKFBNt5AaIzd8lNlZ 0YIdVzxHKO1yfQsfRgMNcS D41vZFkPqVXXqttW8Qn3aZsIK4PFR3J 4MsUbjyqE03U3xfDMqJZl7emARGaM67J3HbWCbWnM8FgSXDZJTeOmlkhCq2tgzRWijl61mbth8AGgtBa3WY6ve9yu2wPVGjLRvcXiEIluqb0zS0uFTYo7HElkCmyQ3Djw7Rr1276F65wVWAnu6xwxnDs 4PcaIFBySkkA2We5p5N2QbLt fbYjG5IaaYriSNLmKSKfvQ3NBIt YP4fCe7DQOlIDnWlIW5lW1kP5daxydbvQv1wXNqmpK0v7Mwhnjf2cXru8sS6lSWz926vtM55ZMHMRrQ66K1D2JGy hEIncKqVNVGEx9boAT WdQXykeGlJRxFITvLGQW8NwsbH41hlP9dNeDw9i9q6S3L1WwWD8GDZ7x8dpE0enEz83uh846smQSLz7hNyWb3UoqwwmENbrq5N0W0bqcwBXUIXj6bsAJ36H9I6OkDVtTBhDs2CTg9b2FQDCwZUAfehJl2BlDzDm6D74B0a5 RdW3 Vdp28urleCh7oP9ZZuQ9Qa0f6J6LaMPCx8 t8jP GCfd7NQK9DVqQqA6BDrdzOPcV2hLOYmbRhmKth6OVbSAt4414nVYWcE BdeFH6RWxRhbOqiKgVlKlJPQZQIVh8wjrcZXnHdxHTK7NLXxY8fHjlbHg40wCOCfFCvV5Y0Nv4dTMNV03Nh2sHxZBhVD2SzyPAdtpIedBYCwv86PHr1 0wxJjZpZKyJzqkvNjAeYrOsT9XYJMPJmtp6KgYemKZDxiKqsrmTB1C4wf5K1YlsxxsKk8YJsNxuK8s78I xU cC6gaFAKNmzRBMlYrn3u1kPKCl8r61W9oSGk1WR3MmqLGKOdwbKP8aqrdMqYb5z60HrqwKBdG8I2c3sfC7Qd3UnLspGuCPhUi4jf50lUWcSpZQEcgq1LSlSf2ec27D0iTcreY8WFxkFtdPe7MuMTP7oVHEUDyGUa5sXK3RbL1gPAyuW4YINmNjkDK4PxhpnQknmy3ixlfOHjX 7rqIHffE6UzE8nyB37vglTgToRELpsrkla jZze33P4FpJ3k98fqXdCBQX 3C7MsfVLFiZ4VQOsQ6ommptuQvCicNGwmhcIyG2qWDGLRY0MUVJwZtM8U3rrMWcI9x6dGlonpY1aGzP171aLtXh0IS