版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、配置oracle 11g r2 rac on rhel5.5一、 環(huán)境介紹所有的節(jié)點名稱都是以xzxj.edu.cn結(jié)尾的,server是一臺dns服務(wù)器,用來解析名稱用。在這里存儲系統(tǒng)使用的是asm,在 asm 上存儲 ocr 和表決磁盤文件,具體是存儲在一個名為 +crs 的磁盤組中,該磁盤組使用外部冗余配置,只有一個 ocr 位置和一個表決磁盤位置。asm 磁盤組應(yīng)在共享存儲器上創(chuàng)建,大小至少為 2gb。oracle 物理數(shù)據(jù)庫文件(數(shù)據(jù)、聯(lián)機重做日志、控制文件、存檔重做日志)將安裝在 asm 上一個名為 +racdb_data 的 asm 磁盤組中,而快速恢復(fù)區(qū)將在一個名為 +fra
2、的 asm 磁盤組上創(chuàng)建。 二、系統(tǒng)配置: (1)、安裝oracle rac所需的linux軟件包: x86: yum y install binutils compat-libstdc+ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libgomp libstdc+ libstdc+-devel make sysstat unixod
3、bc unixodbc-devel x64: binutils-.6 compat-libstdc+-33-3.2.3 compat-libstdc+-33-3.2.3(32 位) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c+-4.1.2 glibc-2.5-24 glibc-2.5-24(32 位) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5(32 位) glibc
4、-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106(32 位) libaio-devel-0.3.106 libaio-devel-0.3.106(32 位) libgcc-4.1.2 libgcc-4.1.2(32 位) libstdc+-4.1.2 libstdc+-4.1.2(32 位) libstdc+-devel 4.1.2 make-3.81 sysstat-7.0.2 unixodbc-2.2.11 unixodbc-2.2.11(32 位) unixodbc-devel-2.2.11 unixodbc-devel-2.
5、2.11(32 位) (2)、網(wǎng)絡(luò)配置: 網(wǎng)絡(luò)硬件要求: 每個 oracle rac 節(jié)點至少必須有兩個網(wǎng)絡(luò)適配器(即網(wǎng)絡(luò)接口卡 (nic)):一個用于公共網(wǎng)絡(luò)接口,另一個用于專用網(wǎng)絡(luò)接口(互連)。要對公共網(wǎng)絡(luò)或?qū)S镁W(wǎng)絡(luò)使用多個 nic,oracle 建議采用 nic 綁定。對公共網(wǎng)絡(luò)和專用網(wǎng)絡(luò)使用不同的綁定(即,對公共網(wǎng)絡(luò)使用 bond0,對專用網(wǎng)絡(luò)使用 bond1),這是因為在安裝過程中,每個接口要么定義為公共接口,要么定義為專用接口。本文不討論 nic 綁定。 每個網(wǎng)絡(luò)中網(wǎng)絡(luò)適配器的相關(guān)公共接口名稱在所有節(jié)點上都應(yīng)相同,網(wǎng)絡(luò)適配器的相關(guān)專用接口名稱在所有節(jié)點上都應(yīng)相同。 對于公共網(wǎng)絡(luò),每
6、個網(wǎng)絡(luò)適配器必須支持 tcp/ip。 對于專用網(wǎng)絡(luò),互連必須支持用戶數(shù)據(jù)報協(xié)議 (udp),使用支持 tcp/ip(最小要求為 1 gb 以太網(wǎng))的高速網(wǎng)絡(luò)適配器和交換機。 udp 是 oracle rac 的默認互連協(xié)議,tcp 是 oracle clusterware 的互連協(xié)議。對于此互連,必須使用一個交換機。oracle 建議您使用一個專用交換機。 對于互連,oracle 不支持令牌環(huán)和交叉電纜。 對于專用網(wǎng)絡(luò),所有指定互連接口的端點在網(wǎng)絡(luò)上必須完全可達。每個節(jié)點均應(yīng)連接到所有的專用網(wǎng)絡(luò)接口。可以使用 ping 命令測試一個互連接口是否可達。 在 oracle grid infrast
7、ructure 的安裝過程中,系統(tǒng)都會要求您標識 oui 在您的集群節(jié)點上檢測到的每個網(wǎng)絡(luò)接口計劃使用方式。必須將每個接口標識為 public interface、private interface 或 not used,并且必須對 oracle clusterware 和 oracle rac 使用相同的專用接口。 可將若干獨立的接口綁定為一個公共接口,這樣可在某個 nic 出現(xiàn)故障時提供冗余性。但是,oracle 建議您不要為 oracle clusterware 和 oracle rac 創(chuàng)建不同的接口。如果您對專用互連使用多個 nic,oracle 建議您使用 nic 綁定。請注意,多
8、個專用接口提供負載平衡,但不提供故障切換功能,只有將它們綁定在一起時才提供故障切換功能。 從 oracle clusterware 11g 第 2 版開始,無需再為互連提供專用名稱或 ip 地址。標識為專用的子網(wǎng)上的 ip 地址將被分配作為集群成員節(jié)點的專用 ip 地址。無需在 hosts 目錄中手動配置這些地址。如果需要針對互連進行名稱解析,可在 hosts 文件或 dns 上配置專用 ip 名稱。而 oracle clusterware 會為安裝期間定義為專用接口的那個接口(如 eth1)分配互連地址,并將該地址分配給用作專用子網(wǎng)的那個子網(wǎng)。實際上,在本指南中,我會繼續(xù)在每個節(jié)點包括一個專
9、用名稱和 ip 地址以用于 rac 互連。這在專用網(wǎng)絡(luò)上提供了自我文檔編制的方法和一組端點,可供故障排除之用: 1 rac01-priv 2 rac02-priv 在使用 iscsi 進行網(wǎng)絡(luò)存儲的生產(chǎn)環(huán)境中,我們強烈建議使用 tcp/ip 卸載引擎 (toe) 卡配置第三個網(wǎng)絡(luò)接口(如 eth2)作為冗余接口來處理這種存儲流量。為簡單起見,本文中的配置是讓 rac 專用互連接口 (eth1) 所屬的網(wǎng)絡(luò)同時承載 iscsi 網(wǎng)絡(luò)存儲流量。在同一網(wǎng)絡(luò)接口上同時處理 oracle rac 的 iscsi 存儲流量和緩存融合流量使我們的測試系統(tǒng)成本低廉,
10、但永遠不要考慮在生產(chǎn)環(huán)境中使用該方法。 toe 的基本用意是將 tcp/ip 協(xié)議的處理工作從主機處理器卸載到適配器上的硬件或系統(tǒng)中。toe 通常內(nèi)嵌在網(wǎng)絡(luò)接口卡 (nic) 或主機總線適配器 (hba) 中,用于減少 cpu 和服務(wù)器 i/o 子系統(tǒng)上的 tcp/ip 處理工作量以提高總體性能。 分配ip地址: 這里的 scan ip地址必須通過gns或者dns來解析的,這里使用的是dns解析.其他地址都在hosts文件里定義。 #public network - (eth0) 1 rac01 2 rac02.x
11、 rac02 #private network - (eth1) 1 rac01-priv 2 rac02-priv #public virtual ip - (eth0:1) 3 rac01-vip 4 rac02-vip # single client access name (scan) 192.168.
12、1.55 rac-scan # private storage network for openfiler - (eth1) 0 openfiler-priv #public storage network for openfiler - (eth0) 0 openfiler 配置dns,使之能解析rac-scan: 完了之后重新啟動或者重新載入配置文件:ok,測試成功。 (3)、集群時間同步服務(wù): 配置集群時間同步服務(wù) (ctss): 如果您想使用集群時間同步服務(wù)
13、在集群中提供同步服務(wù),需要卸載網(wǎng)絡(luò)時間協(xié)議 (ntp) 及其配置。做如下操作: 要停用 ntp 服務(wù),必須停止當(dāng)前的 ntpd 服務(wù),從初始化序列中禁用該服務(wù),并刪除 ntp.conf 文件。 當(dāng)安裝程序發(fā)現(xiàn) ntp 協(xié)議處于非活動狀態(tài)時,安裝集群時間同步服務(wù)將以活動模式自動進行安裝并通過所有節(jié)點的時間。如果發(fā)現(xiàn)配置了 ntp,則以觀察者模式啟動集群時間同步服務(wù),oracle clusterware 不會在集群中進行活動的時間同步。 在安裝后,要確認 ctssd 處于活動狀態(tài),請作為網(wǎng)格安裝所有者 (grid) 輸入以下命令: gridrac01 $ crsctl check ctss crs
14、-4701: the cluster time synchronization service is in active mode. crs-4702: offset (in msec): 0 配置網(wǎng)絡(luò)時間協(xié)議: 如果您正在使用 ntp,并且愿意繼續(xù)使用它而不是集群時間同步服務(wù),那么您需要修改 ntp 初始化文件,在其中設(shè)置 -x 標志,這樣可避免向后調(diào)整時間。完成此任務(wù)后,重啟網(wǎng)絡(luò)時間協(xié)議后臺程序。 編輯/etc/sysconfig/ntpd文件: # drop root to id ntp:ntp by default. options=-x -u ntp:ntp -p /var/run/
15、ntpd.pid # set to yes to sync hw clock after successful ntpdate sync_hwclock=no # additional options for ntpdate ntpdate_options= 然后,重啟 ntp 服務(wù)。 (4)、openfiler配置: iscsi目標:網(wǎng)絡(luò)acl:現(xiàn)在已經(jīng)成功發(fā)現(xiàn)并登錄到iscsi目標了。 可以通過查看 /dev/disk/by-path 目錄來確定所有目標的當(dāng)前映射: 在iscsi卷上創(chuàng)建分區(qū): 只創(chuàng)建一個分區(qū),在一個節(jié)點上執(zhí)行即可,如下:(6)、創(chuàng)建任務(wù)角色劃分操作系統(tǒng)權(quán)限組、用戶和目錄:
16、 創(chuàng)建以下 o/s 組: 添加grid用戶: alias df=df -h alias du=du -sh alias la=ls -lha oracle_sid=+asm1; export oracle_sid java_home=/usr/local/java; export java_home oracle_base=/u01/app/grid; export oracle_base oracle_home=/u01/app/11.2.0/grid; export oracle_home oracle_path=/u01/app/oracle/common/oracle/sql; exp
17、ort oracle_path oracle_term=xterm; export oracle_term nls_date_format=dd-mon-yyyy hh24:mi:ss; export nls_date_format tns_admin=$oracle_home/network/admin; export tns_admin ora_nls11=$oracle_home/nls/data; export ora_nls11 path=.:$java_home/bin:$path:$home/bin:$oracle_home/bin path=$path:/usr/bin:/bi
18、n:/usr/bin/x11:/usr/local/bin path=$path:/u01/app/common/oracle/bin export path ld_library_path=$oracle_home/lib ld_library_path=$ld_library_path:$oracle_home/oracm/lib ld_library_path=$ld_library_path:/lib:/usr/lib:/usr/local/lib export ld_library_path classpath=$oracle_home/jre classpath=$classpat
19、h:$oracle_home/jlib classpath=$classpath:$oracle_home/rdbms/jlib classpath=$classpath:$oracle_home/network/jlib export classpath threads_flag=native; export threads_flag export temp=/tmp export tmpdir=/tmp umask 022 為 oracle 數(shù)據(jù)庫軟件創(chuàng)建組和用戶: 為 oracle 用戶帳戶創(chuàng)建登錄腳本 以 oracle 用戶帳戶分別登錄到兩個 oracle rac 節(jié)點并創(chuàng)建以下登錄腳
20、本 (.bash_profile): 注:在為每個 oracle rac 節(jié)點設(shè)置 oracle 環(huán)境變量時,確保為每個 rac 節(jié)點指定唯一的 oracle sid。對于此示例,我使用: rac01:oracle_sid=racdb1 rac02:oracle_sid=racdb2 加入.bash_profile alias df=df -h alias du=du -sh alias la=ls -lha oracle_sid=racdb1; export oracle_sid oracle_unqname=racdb; export oracle_unqname java_home=/u
21、sr/local/java; export java_home oracle_base=/u01/app/oracle; export oracle_base oracle_home=$oracle_base/product/11.2.0/dbhome_1; export oracle_home oracle_path=/u01/app/common/oracle/sql; export oracle_path oracle_term=xterm; export oracle_term nls_date_format=dd-mon-yyyy hh24:mi:ss; export nls_dat
22、e_format tns_admin=$oracle_home/network/admin; export tns_admin ora_nls11=$oracle_home/nls/data; export ora_nls11 path=.:$java_home/bin:$path:$home/bin:$oracle_home/bin path=$path:/usr/bin:/bin:/usr/bin/x11:/usr/local/bin path=$path:/u01/app/common/oracle/bin export path ld_library_path=$oracle_home
23、/lib ld_library_path=$ld_library_path:$oracle_home/oracm/lib ld_library_path=$ld_library_path:/lib:/usr/lib:/usr/local/lib export ld_library_path classpath=$oracle_home/jre classpath=$classpath:$oracle_home/jlib classpath=$classpath:$oracle_home/rdbms/jlib classpath=$classpath:$oracle_home/network/j
24、lib export classpath threads_flag=native; export threads_flag export temp=/tmp export tmpdir=/tmp umask 022 創(chuàng)建oracle 基目錄路徑: 安裝這三個軟件包:1、輸入以下命令,以使用 configure 選項運行 oracleasm 初始化腳本:為oracle創(chuàng)建asm磁盤: 創(chuàng)建 asm 磁盤只需在 rac 集群中的一個節(jié)點上以 root 用戶帳戶執(zhí)行。我將在 rac01 上運行這些命令。在另一個 oracle rac 節(jié)點上,您將需要執(zhí)行 scandisk 以識別新卷。該操作完成后,
25、應(yīng)在兩個 oracle rac 節(jié)點上運行 oracleasm listdisks 命令以驗證是否創(chuàng)建了所有 asm四、集群的 oracle grid infrastructure 的安裝前任務(wù): 所需的oracle軟件如下: 適用于 linux 的 oracle database 11g 第 2 版 grid infrastructure (.0) 適用于 linux 的 oracle database 11g 第 2 版 (.0) oracle database 11g 第 2 版 examples(可選) 安裝用于 linux 的 cvuqdisk 程序包
26、 在兩個 oracle rac 節(jié)點上安裝操作系統(tǒng)程序包 cvuqdisk。如果沒有 cvuqdisk,集群驗證實用程序就無法發(fā)現(xiàn)共享磁盤,當(dāng)運行(手動運行或在 oracle grid infrastructure 安裝結(jié)束時自動運行)集群驗證實用程序時,您會收到這樣的錯誤消息:“package cvuqdisk not installed”。使用適用于您的硬件體系結(jié)構(gòu)(例如,x86_64 或 i386)的 cvuqdisk rpm。 cvuqdisk rpm 包含在 oracle grid infrastructure 安裝介質(zhì)上的 rpm 目錄中。 設(shè)置環(huán)境變量 cvuqdisk_grp,
27、使其指向作為 cvuqdisk 的所有者所在的組(本文為 oinstall): 在保存 cvuqdisk rpm 的目錄中,使用以下命令在兩個 oracle rac 節(jié)點上安裝 cvuqdisk 程序包:使用 cvu 驗證是否滿足 oracle 集群件要求 記住要作為 grid 用戶在將要執(zhí)行 oracle 安裝的節(jié)點 (racnode1) 上運行。此外,必須為 grid 用戶配置通過用戶等效性實現(xiàn)的 ssh 連通性。 在grid軟件目錄里運行以下命令: 可以忽略下面這個錯誤:使用 cvu 驗證硬件和操作系統(tǒng)設(shè)置 查看 cvu 報告。cvu 執(zhí)行的所有其他檢查的結(jié)果報告應(yīng)該為“passed”,
28、之后才能繼續(xù)進行 oracle grid infrastructure 的安裝。 五、為集群安裝 oracle grid infrastructure:這里點擊test時,測試ssh用戶等效性,之前我已建立過連接,所以點擊test提示已經(jīng)建立連接,下一步。 這里出現(xiàn)了一個小問題,因為我么在dns中定義所以提示不能解析節(jié)點的vip,在dns定義之后通過了。 待添加的隱藏文字內(nèi)容3出現(xiàn)這兩個錯誤可以忽略不計,直接下一步退出。 四、集群的 oracle grid infrastructure 的安裝后任務(wù): (1)、驗證oracle clusterware的安裝 以grid身份運行以下命令: 檢查c
29、rs狀態(tài): 檢查 clusterware 資源: 檢查集群節(jié)點:檢查兩個節(jié)點上的oracle tns 監(jiān)聽器進程:確認針對 oracle clusterware 文件的 oracle asm 功能: 如果在 oracle asm 上安裝了 ocr 和表決磁盤文件,則以 grid infrastructure 安裝所有者的身份,使用下面的命令語法來確認當(dāng)前正在運行已安裝的 oracle asm:檢查oracle集群注冊表(ocr):檢查表決磁盤:(2)為數(shù)據(jù)和快速恢復(fù)區(qū)創(chuàng)建 asm 磁盤組: 在 disk groups 選項卡中,單擊 create 按鈕,在出現(xiàn)的畫面中創(chuàng)建racdb_data卷
30、:再次單擊create,創(chuàng)建“快速恢復(fù)區(qū)”磁盤組: 完成后如圖所示:單擊exit退出asm配置向?qū)А?五、安裝oracle 11g r2 database:這里只選擇安裝database software only,下一步:這里只選擇安裝database software only,下一步:選擇 real application clusters database installation 單選按鈕(此為默認選擇),確保選中 node name 窗口中的兩個 oracle rac 節(jié)點。 接下來,單擊 ssh connectivity 按鈕。輸入 oracle 用戶的 os password,
31、然后單擊 setup 按鈕。這會啟動 ssh connectivity 配置過程: ssh等效性驗證成功,點ok,繼續(xù)下一步:下一步:待安裝完成后在各個節(jié)點執(zhí)行/u01/app/oracle/product/11.2.0/dbhome_1/root.sh腳本,完成后退出向?qū)А?六、創(chuàng)建集群數(shù)據(jù)庫: 使用dbca創(chuàng)建,創(chuàng)建之前確保已安裝的所有服務(wù)(oracle tns 監(jiān)聽器、oracle clusterware 進程等)正在運行。 選中oracle real application cluters database,下一步: 蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇
32、膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁
33、裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞
34、肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆
35、膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇
36、襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈
37、肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂
38、膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃
39、襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇
40、肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈
41、膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿
42、羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃
43、肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄
44、螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈
45、羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿
46、肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀
47、螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄
48、羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅
49、肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈
50、螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕
51、羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁
52、肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄
53、衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅
54、罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿
55、肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕
56、袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁
57、羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂薂袈羂芄蒞螄羈莆薀蝕羀膆莃蚅罿羋蠆薁羈莁蒁袀羈肀蚇螆羇膂蒀螞肆芅蚅薈肅莇蒈袇肄肇芁螃肅艿蒆蝿肂莁荿蚅肂肁薅薁肁膃莇衿肀芆薃螅腿莈莆蟻膈肈薁薇膇膀莄羆膆莂蕿袂膆蒅蒂螈膅膄蚈蚄螁芇蒁薀螀荿蚆袈螀肈葿螄衿膁蚄蝕袈芃蕆薆袇蒅芀羅袆膅薅袁裊芇莈螇襖莀薄蚃襖聿莇蕿羃膂
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育部部長競選演講稿4篇
- 七夕節(jié)海報文案(50句)
- 報關(guān)實務(wù)-教學(xué)課件 第九章 海關(guān)企業(yè)管理
- 慢性腎炎的飲食禁忌
- 國際貿(mào)易單證樣式 第2部分:電子單證 征求意見稿
- 介紹京劇課件教學(xué)課件
- 幼兒文學(xué)課件教學(xué)課件
- 前廳服務(wù)課件教學(xué)課件
- 羊絨衫后加工合同(2篇)
- 綠化樹木移植合同(2篇)
- 餐飲原料的采購與采購課件
- 《左心室肥厚診斷和治療臨床路徑中國專家共識2023》解讀
- 入院患者健康宣教課件
- 重慶渝中區(qū)2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)評估卷(含答案)
- 孩子的性格特點及其培養(yǎng)方法
- LED封裝工藝流程圖解
- 大瀝廢舊金屬行業(yè)分析報告
- GB/T 27917.3-2023快遞服務(wù)第3部分:服務(wù)環(huán)節(jié)
- 火災(zāi)逃生與自救技能培訓(xùn)
- 新高中歷史課標思路15.5課件
- 債權(quán)人自愿放棄債權(quán)承諾書
評論
0/150
提交評論