Tài liệu lập trình hướng đối tượng Java căn bảnOOP

238 914 13
Tài liệu lập trình hướng đối tượng Java căn bảnOOP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giảng viên: Vũ Duy Linh Email: vdlinh@ctu.edu.vn LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA Object-Oriented Programming in Java Version 1.1 Chương 1. Tổng quan về ngôn ngữ lập trình Java Giảng viên: Vũ Duy Linh Email: vdlinh@ctu.edu.vn 3 © Vũ Duy Linh Java – Giới thiệu  Là ngôn ngữ lập trình mới, được phát triển bởi Sun Microsystems vào năm 1991.  Phiên bản đầu tiên gọi là Oak do James Gosling phát triển.  Năm 1995 tên chính thức được gọi là Java  Một số Nhà phát triển Java: James Gosling, Arthur Van, Karl Jacob và một số nhân vật nổi bật khác 4 © Vũ Duy Linh Tổng quan về Java SE 7 Java SE Development Kit (JDK) 7 và Java SE Runtime Environment (JRE) 7: 5 © Vũ Duy Linh Môi trường JRE  JRE: là môi trường đòi hỏi cần có để chạy các ứng dụng (Applet, stand alone) được viết bằng ngôn ngữ Java:  Giao diện lập trình ứng dụng Java API (Application Programming Interface)  Máy tính ảo Java (Java Virtual Machine): Sẽ tạo ra một môi trường để thực thi các lệnh bằng cách nạp các file.class, quản lý bộ nhớ và dọn rác,… Mã nguồn 6 © Vũ Duy Linh Sơ đồ thực thi chương trình Với Java, mọi hệ điều hành là một! Tập tin mã nguồn .java Mã trung gian - Byte code Mã máy - Machine code  Mã nhị phân -Binary code 7 © Vũ Duy Linh Cấu trúc thư mục chương trình Byte code files Source code files 8 © Vũ Duy Linh Sự khác biệt giữa 2 loại kiến trúc mã  Kiến trúc phụ thuộc (Architecture dependent): SưCSử dụng kiến trúc mã không trung gian. Các ngôn ngữ như: C/C++, Pascal. 9 © Vũ Duy Linh Sự khác biệt giữa 2 loại kiến trúc mã  Kiến trúc độc lập (Architecture independent): Sử dụng kiến trúc mã trung gian mà ngôn ngữ Java đã tạo nên một cuộc cách mạng mới: Write once, run anywhere. /* Giống nhau với mọi platform */ /* Khác nhau trên mỗi flatform */ 10 © Vũ Duy Linh Các đặc tính Java (1)  Thân thiện, đơn giản và nhỏ gọn (Familiar, simple, small)  Được biên dịch (Compiled) và được thông dịch (Interpreted)  An toàn, bảo mật (Secure): Kiểm tra an toàn trước từng bước (ngôn ngữ  biên dịch  thực thi: tính đóng gói  .java  .class  class loader  machine code)  Từ bên ngoài không thể xâm nhập vào chương trình được.  Kiến trúc mã trung gian (Architecture neutral ): Sinh mã bytecode - Độc lập với hệ điều hành và có thể chạy ở mọi hệ điều hành (platform).  Khả chuyển (Portable): JVM dựa trên nền tảng chính POSIX (Portable Operating System Interface [for Unix]) – Giao diện hệ điều hành linh động: cung cấp mã nguồn di động cho các thiết bị đầu cuối, ngoại vi. [...]... Linh         Java Development Kit javac: Trình biên dịch java java: Trình thông dịch java: Chạy ứng dụng độc lập jdb : Gỡ rối (Java Debugger) appletviewer : Chạy ứng dụng applets javap - to print the Java bytecodes javaprof - Java profiler javadoc - documentation generator javah - creates C header files 15 © Vũ Duy Linh  Ứng dụng Standalone Java source: Hello_StandAloneApp .java public class Hello_StandAloneApp... Mobile Cloud Applet JAVA RMI Network Database Web 13 © Vũ Duy Linh  Các loại chương trình của Java Có thể phát triển 2 loại chương trình Java:   Các chương trình chạy độc lập (Stand-alone applications): Có chứa phương thức “main” và có thể chạy từ dòng lệnh thông qua trình thông dịch Java Các chương trình Web (Web applications/ applets): Không chứa phương thức “main” và là chương trình được nhúng vào... Email: vdlinh@ctu.edu.vn Cấu trúc chương trình Java đơn giản Ở phần cơ bản này, chúng ta sử dụng phương pháp lập trình dựa trên đối tượng Object-Based Programming (OBP) để minh hoạ: Phần mô tả chương trình 1 2 Câu lệnh package 3 4 Các câu lệnh import 5 6 7 Định nghĩa các Interface 8 9 Định nghĩa các class 10 11 Phương thức main của class{ 12 13 } 14 //ProgramName .java //Phần document package packagename;... System.out.println("Hello! Stand alone application."); } }  Biên dịch và thực thi:  javac Hello_StandAloneApp .java ↲ (Tạo file: Hello_StandAloneApp.class)  java Hello_StandAloneApp ↲ (Kết quả: Hello! Stand alone application.) 16 © Vũ Duy Linh  Ứng dụng applet Java source: Hello_AppletApp .java import java. applet.Applet; import java. awt.*; public class Hello_AppletApp extends Applet { public void paint(Graphics... JAVA APPLET APPLICATION . src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAQ4CAIAAABwgOwFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdX2jd9f3H8Zz0BPKFnpYTaRsakGgaaEsjYkVhDGRVRoe7EgdrN4qgCLsJP6/96YXitVgGA1EYZbODDe9kMmyH4I3DymikLaTRIKTUFnNIT+EEctLzu/CHVKv2T77fk7z08bgMOZ/PO9/kJk/O53NqvV5vAAAAACDZoEcAAAAApBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEK/uEbCOXq/VvvWVZ3s9jwUAAIDb5R0cAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiFf3CAAAAIA7sDgzszgzc+nDDzuXL3/9xWLbtu0PPzwyNTUyNdXPYQQOAAAA4DYszsyce+ONT44evel37pue3v3MM/0pHbVer+d3w3p5vVb71lee9QcJAACwUbXn599/+ukLJ0/e1qt2HjjwyJtvNsbHK53NHRwAAADATVzrdk8cPnz8nntut24MDAxcOHny+D33nDh8+Fq3W92EAgcAAADwQzqXL7/9wANzx4+vZZG548fffuCB62/rKJfAAQAAAHyvzuXLf9+3b3FmZu1LLc7M/H3fvooah8ABAAAAfLev6sbypUtlLbh86VJFjUPgAAAAAL7DtW73nUcfLbFufGX50qV3Hn209Ps4BA4AAADgO/z7yJFSTqbcaHFm5t9HjpS7psABAAAAfFt7fn6Nt4r+sLnjx9vz8yUuKHAAAAAA3/b+009nbSFwAAAAAN+wODNz4eTJqne5cPJkiUdgBA4AAADgG8698UbcRrVer9e3B9Rqt/ /10 Uen5+bmLlw4v7Dw9dd3jY1N7Nx538TELx98sNlobLTfa2dlZa7V+uLq1dby8mKn8/XXR4qiOTy8Y/PmiWazGBraaGOvrKy0Wq2rV68uLy93rhu7KIrh4eHNmzc3m82h9R779VrtW195to9/kAAAANziP2vVKevfwH4Eju7q6nunTv353XevjxrfZ9fY2FMHDz62f39906b1/XVe6/U+bbX+e/Hi9VHj+4wUxf2jo/c2m4N9/CP4Tr1er9VqXbx4sXMLYxdFMTo62mw2a+s0tsABAACw0SzOzPzjvvv6tt2Tp0+PTE2tfZ3KA8cHMzMvHzv25ZUrt/Wqu7ZseeHIkZ+X8RPemc+Xlt6fn+/c5qfyFvX6I+Pjd2/dul5jLy0tzc/Pd29z7Hq9Pj4+vnU9xhY4AAAANprzb 711 8ne/69t2B/7 611 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 710 fDAgAAEGewonWbjcZfnn9+jfdxPLR7 91+ ef74/deP//8MfGnpiz5 413 scx1mg8sWdP0cdMMDQ0tGfPnjXex9FoNPbs2aNuAAAAkKjW6/Uq3eCDmZmXjx378sqV23rVXVu2vHDkSHW3it7U50tL78/Pd7rd23pVUa8/Mj5+9/pdz7m0tDQ/P9+9zbHr9fr4+Pi63Cr6+g1nYZ6t+A8SAACAH6XKA8fAwEB3dfW9U6f+/O675xcWbvrNu8bGnjp48LH9+6u+dOOmrvV6n7Za/ 714 cbHTuek3jxTF/aOj9zabg+t9e0Wv12u1WhcvXuzcwthFUYyOjjabzfW6dEPgAAAAoBT9CBxfa7Xb//roo9Nzc3MXLlwfO3aNjU3s3HnfxMQvH3ywnwdSblFnZWWu1fri6tXW8vL1sWOkKJrDwzs2b55oNouNd7JjZWWl1WpdvXp1eXn5+thRFMXw8PDmzZubzea6H0gROAAAAChFXwPHjbqrq+v+To07cK3XGwz8nJFer7fRPh5F4AAAAKAUg+u7fWLdGBgYGMz8FFUf/goAAMCP1aBHAAAAAKQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHi1Xq/nKbBernW7g/W65wAAAMAaCRwAAABAPEdUAAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOA. src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAQ4CAIAAABwgOwFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdX2jd9f3H8Zz0BPKFnpYTaRsakGgaaEsjYkVhDGRVRoe7EgdrN4qgCLsJP6/96YXitVgGA1EYZbODDe9kMmyH4I3DymikLaTRIKTUFnNIT+EEctLzu/CHVKv2T77fk7z08bgMOZ/PO9/kJk/O53NqvV5vAAAAACDZoEcAAAAApBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEK/uEbCOXq/VvvWVZ3s9jwUAAIDb5R0cAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiFf3CAAAAIA7sDgzszgzc+nDDzuXL3/9xWLbtu0PPzwyNTUyNdXPYQQOAAAA4DYszsyce+ONT44evel37pue3v3MM/0pHbVer+d3w3p5vVb71lee9QcJAACwUbXn599/+ukLJ0/e1qt2HjjwyJtvNsbHK53NHRwAAADATVzrdk8cPnz8nntut24MDAxcOHny+D33nDh8+Fq3W92EAgcAAADwQzqXL7/9wANzx4+vZZG548fffuCB62/rKJfAAQAAAHyvzuXLf9+3b3FmZu1LLc7M/H3fvooah8ABAAAAfLev6sbypUtlLbh86VJFjUPgAAAAAL7DtW73nUcfLbFufGX50qV3Hn209Ps4BA4AAADgO/z7yJFSTqbcaHFm5t9HjpS7psABAAAAfFt7fn6Nt4r+sLnjx9vz8yUuKHAAAAAA3/b+009nbSFwAAAAAN+wODNz4eTJqne5cPJkiUdgBA4AAADgG8698UbcRrVer9e3B9Rqt/ /10 Uen5+bmLlw4v7Dw9dd3jY1N7Nx538TELx98sNlobLTfa2dlZa7V+uLq1dby8mKn8/XXR4qiOTy8Y/PmiWazGBraaGOvrKy0Wq2rV68uLy93rhu7KIrh4eHNmzc3m82h9R779VrtW195to9/kAAAANziP2vVKevfwH4Eju7q6nunTv353XevjxrfZ9fY2FMHDz62f39906b1/XVe6/U+bbX+e/Hi9VHj+4wUxf2jo/c2m4N9/CP4Tr1er9VqXbx4sXMLYxdFMTo62mw2a+s0tsABAACw0SzOzPzjvvv6tt2Tp0+PTE2tfZ3KA8cHMzMvHzv25ZUrt/Wqu7ZseeHIkZ+X8RPemc+Xlt6fn+/c5qfyFvX6I+Pjd2/dul5jLy0tzc/Pd29z7Hq9Pj4+vnU9xhY4AAAANprzb 711 8ne/69t2B/7 611 2HD699nXp1I3ZXV6ePHv3PuXN38Novr1z5nz/+8aHdu49OT/f5rRzXer1/zs4utNt38NpOt/vu+fNjjcavJif7/FaOXq83OzvbvqOxu93u+fPnG43G5ORkbb3fgQIAAMD6uvThh33erpTAUdUlo 612 +/evvHJndeNr/zl37vevvNK6o3/a70xnZeXts2cX1rbjQrv99tmznZWVvo29srJy9uzZ9trGbrfbZ8+eXenj2AAAAGxAncuXE7erJHC02u3fvvTSrdy4cVPnFxZ++9JL/WkcnZWVf5w5cys3btzUYqfzjzNn+tM4VlZWzpw50ylj7E6nc+bMGY0DAACAvul88UUp65QfOLqrq3949dXbvXTjB3x55cofXn21u7pa6QO91uu9Mzt7u5du/NBvqNt9Z3b2WsU3Snx1MqVb3tjdbnd2drbnIgwAAACilB84po8eLeW9G9c7v7AwffRopQ/in7Ozpbx343qLnc4/Z2crHXt2drZT9tidTme24rEBAADgK8WOHaWsU3Lg+GBmZo33bnyf/5w798HMTEVP8/OlpYVqTsEstNufLy1VNPbS0lK7mrHb7fZSZWMDAACwkRXbtiVuV2bg6K6uvnzsWHU/88vHjlVxUOVar/f+/Hx1Y78/P1/FQZVerzdf5djz8/MOqgAAAPwEbX/44cTtygwc7506VeLVGzf68sqV906dKn3ZT1utEq/euFGn2/201Sp92Var1a1y7G6326pgbAAAADa4kampxO3KDBx/fvfdqn/sKrb478WLVY9dxRYXqx+7D1sAAACw0fzUA0er3S79btEbnV9YKPcjYzsrK6XfLXqjxU6n3I+MXVlZ6VQ/dqfT8ZGxAAAAP0H7pqfjNiotcPzro4/688OXu9Fcv05hlLtR3w6POKUCAADwE7T7mWfiNiotcJyem+vPD1/uRl9cvdqfscvd6Gq/xu7bRgAAAGwcI1NTOw8cqHqXnQcOlHgcprTAMXfhQn+ecrkbtZaX+zN2uRst92vsvm0EAADAhvLIm29mbVFa4OjDBRxVbNSHCziq2KjTr7H7thEAAAAbSmN8fOLQoerWnzh0qDE+XuKCg4lPubu6mjj2tV4vcexe5tgAAACs0S+OHavoE1VGpqZ+cexYuWsO+oUBAAAANxqs1x8/cWJ4+/Zylx3evv3xEycG6/WSp 018 xPVNmyL/Mmq1xLFrmWMDAACwdsW2bb/55JMSG8fw9u2/+eSTYtu28v/pLmuhXWNj/Xm45W40UhT9GbvcjYp+jd23jQAAANiYvmocpZxVGZmaqqhuDJQYOCZ27uzPky13o+bwcH/GLnej4X6N3beNAAAA2LCKbdue+PjjNd45OnHo0BMff1xR3RgoMXDcNzHRn8da7kY7Nm/uz9jlbrS5X2P3bSMAAAA2ssF6/dG33jr02Wc7Dxy43dfuPHDg0GefPfrWW6Xfu/GNCcta6JcPPtifZ1ruRhPNZn/GLnejZr/G7ttGAAAAbHyN8fFfnzjx5OnT+6anb+X7901PP3n69K9PnCj3E2G/U2ntpNlo7BobO7+wUOm4u8bGmo1GiQsWQ0MjRbHY6VQ69khRFENDJS44NDRUFEWn4rGLohgqdWwAAAB+BEampn722ms/e+21xZmZxZmZSx9+2Ll8eWBgoPPFF8WOHcW2bdsffnhkaqqij5j9PmW+OeSpgwf/9803Kx33qYMHS1/z/tHRk599VunY94+Olr7m6OjoZxWPPVrB2AAAAPxofFUxdh0+vBGGKfNjYh/bv/+uLVuqm/WuLVse27+/9GXvbTaLKk8BFfX6vRUc9Gg2m/Uqx67X686nAAAAkKLMwFHftOmFI0eqm/WFI0fqmzaV/whqtUeqPAv0yPj4YK1W+rK1Wm28yrHHx8drFYwNAAAAVRgsd7mfT009tHt3FYM+tHv3zys7vXP31q1jpV7t8bWxRuPurVsrGnvr1q2NasZuNBpbKxsbAAAASjdY+opHp6d3jY2Vu+ausbGjt3ZB6x371eTkSFGUu+ZIUfxqcrLSsScnJ4uyxy6KYrLisQEAAKBc5QeO+qZNf3ruuRIv47hry5Y/PfdcFYdTvvEgarXHJydLvIyjqNcfn5wcrPiUR61Wm5ycLPEyjnq9Pjk56XAKAAAAWQarWLTZaPztxRdLeR/HrrGxv734YrOagxjfUgwNPbl3bynv4xgpiif37i368hmrQ0NDe/fuLeV9HEVR7N2 710 fDAgAAEGewonWbjcZfnn9+jfdxPLR7 91+ ef74/deP//8MfGnpiz5 413 scx1mg8sWdP0cdMMDQ0tGfPnjXex9FoNPbs2aNuAAAAkKjW6/Uq3eCDmZmXjx378sqV23rVXVu2vHDkSHW3it7U50tL78/Pd7rd23pVUa8/Mj5+9/pdz7m0tDQ/P9+9zbHr9fr4+Pi63Cr6+g1nYZ6t+A8SAACAH6XKA8fAwEB3dfW9U6f+/O675xcWbvrNu8bGnjp48LH9+6u+dOOmrvV6n7Za/ 714 cbHTuek3jxTF/aOj9zabg+t9e0Wv12u1WhcvXuzcwthFUYyOjjabzfW6dEPgAAAAoBT9CBxfa7Xb//roo9Nzc3MXLlwfO3aNjU3s3HnfxMQvH3ywnwdSblFnZWWu1fri6tXW8vL1sWOkKJrDwzs2b55oNouNd7JjZWWl1WpdvXp1eXn5+thRFMXw8PDmzZubzea6H0gROAAAAChFXwPHjbqrq+v+To07cK3XGwz8nJFer7fRPh5F4AAAAKAUg+u7fWLdGBgYGMz8FFUf/goAAMCP1aBHAAAAAKQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHi1Xq/nKbBernW7g/W65wAAAMAaCRwAAABAPEdUAAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOA. src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAQ4CAIAAABwgOwFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdX2jd9f3H8Zz0BPKFnpYTaRsakGgaaEsjYkVhDGRVRoe7EgdrN4qgCLsJP6/96YXitVgGA1EYZbODDe9kMmyH4I3DymikLaTRIKTUFnNIT+EEctLzu/CHVKv2T77fk7z08bgMOZ/PO9/kJk/O53NqvV5vAAAAACDZoEcAAAAApBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEK/uEbCOXq/VvvWVZ3s9jwUAAIDb5R0cAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiFf3CAAAAIA7sDgzszgzc+nDDzuXL3/9xWLbtu0PPzwyNTUyNdXPYQQOAAAA4DYszsyce+ONT44evel37pue3v3MM/0pHbVer+d3w3p5vVb71lee9QcJAACwUbXn599/+ukLJ0/e1qt2HjjwyJtvNsbHK53NHRwAAADATVzrdk8cPnz8nntut24MDAxcOHny+D33nDh8+Fq3W92EAgcAAADwQzqXL7/9wANzx4+vZZG548fffuCB62/rKJfAAQAAAHyvzuXLf9+3b3FmZu1LLc7M/H3fvooah8ABAAAAfLev6sbypUtlLbh86VJFjUPgAAAAAL7DtW73nUcfLbFufGX50qV3Hn209Ps4BA4AAADgO/z7yJFSTqbcaHFm5t9HjpS7psABAAAAfFt7fn6Nt4r+sLnjx9vz8yUuKHAAAAAA3/b+009nbSFwAAAAAN+wODNz4eTJqne5cPJkiUdgBA4AAADgG8698UbcRrVer9e3B9Rqt/ /10 Uen5+bmLlw4v7Dw9dd3jY1N7Nx538TELx98sNlobLTfa2dlZa7V+uLq1dby8mKn8/XXR4qiOTy8Y/PmiWazGBraaGOvrKy0Wq2rV68uLy93rhu7KIrh4eHNmzc3m82h9R779VrtW195to9/kAAAANziP2vVKevfwH4Eju7q6nunTv353XevjxrfZ9fY2FMHDz62f39906b1/XVe6/U+bbX+e/Hi9VHj+4wUxf2jo/c2m4N9/CP4Tr1er9VqXbx4sXMLYxdFMTo62mw2a+s0tsABAACw0SzOzPzjvvv6tt2Tp0+PTE2tfZ3KA8cHMzMvHzv25ZUrt/Wqu7ZseeHIkZ+X8RPemc+Xlt6fn+/c5qfyFvX6I+Pjd2/dul5jLy0tzc/Pd29z7Hq9Pj4+vnU9xhY4AAAANprzb 711 8ne/69t2B/7 611 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 710 fDAgAAEGewonWbjcZfnn9+jfdxPLR7 91+ ef74/deP//8MfGnpiz5 413 scx1mg8sWdP0cdMMDQ0tGfPnjXex9FoNPbs2aNuAAAAkKjW6/Uq3eCDmZmXjx378sqV23rVXVu2vHDkSHW3it7U50tL78/Pd7rd23pVUa8/Mj5+9/pdz7m0tDQ/P9+9zbHr9fr4+Pi63Cr6+g1nYZ6t+A8SAACAH6XKA8fAwEB3dfW9U6f+/O675xcWbvrNu8bGnjp48LH9+6u+dOOmrvV6n7Za/ 714 cbHTuek3jxTF/aOj9zabg+t9e0Wv12u1WhcvXuzcwthFUYyOjjabzfW6dEPgAAAAoBT9CBxfa7Xb//roo9Nzc3MXLlwfO3aNjU3s3HnfxMQvH3ywnwdSblFnZWWu1fri6tXW8vL1sWOkKJrDwzs2b55oNouNd7JjZWWl1WpdvXp1eXn5+thRFMXw8PDmzZubzea6H0gROAAAAChFXwPHjbqrq+v+To07cK3XGwz8nJFer7fRPh5F4AAAAKAUg+u7fWLdGBgYGMz8FFUf/goAAMCP1aBHAAAAAKQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHi1Xq/nKbBernW7g/W65wAAAMAaCRwAAABAPEdUAAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOAAAAIB4AgcAAAAQT+AAAAAA4gkcAAAAQDyBAwAAAIgncAAAAADxBA4AAAAgnsABAAAAxBM4AAAAgHgCBwAAABBP4AAAAADiCRwAAABAPIEDAAAAiCdwAAAAAPEEDgAAACCewAEAAADEEzgAAACAeAIHAAAAEE/gAAAAAOIJHAAAAEA8gQMAAACIJ3AAAAAA8QQOAAAAIJ7AAQAAAMQTOA

Ngày đăng: 30/11/2014, 22:25

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan