From 82b11f5c96f629826a44062e398c053e9f60be31 Mon Sep 17 00:00:00 2001 From: "DESKTOP-E401PHE\\Administrator" Date: Wed, 30 Apr 2025 19:49:32 +0800 Subject: [PATCH] ~ --- .gitignore | 16 + 样品/DyeTwoStore.INI | 2 + 样品/JWLCK.cfg | 42 + 样品/JWLCK.dof | 138 + 样品/JWLCK.res | Bin 0 -> 876 bytes 样品/OrderManage.cfg | 42 + 样品/OrderManage.dof | 138 + 样品/OrderManage.res | Bin 0 -> 876 bytes 样品/ProjectGroup1.bpg | 23 + 样品/SYSTEMSET.ini | 5 + 样品/U_BaseIn.dfm | 362 + 样品/U_BaseIn.pas | 585 + 样品/U_BaseInList.dfm | 317 + 样品/U_BaseInList.pas | 331 + 样品/U_BaseOut.dfm | 341 + 样品/U_BaseOut.pas | 471 + 样品/U_BaseOutList.dfm | 465 + 样品/U_BaseOutList.pas | 267 + 样品/U_CPAdd.dfm | 515 + 样品/U_CPAdd.pas | 753 + 样品/U_CPManage.dfm | 1100 + 样品/U_CPManage.pas | 1088 + 样品/U_CPManageCX.dfm | 913 + 样品/U_CPManageCX.pas | 824 + 样品/U_CPManageSel.dfm | 703 + 样品/U_CPManageSel.pas | 475 + 样品/U_CPType.dfm | 183 + 样品/U_CPType.pas | 239 + 样品/U_ClothContractInPut.dfm | 513 + 样品/U_ClothContractInPut.pas | 580 + 样品/U_ClothContractList.dfm | 672 + 样品/U_ClothContractList.pas | 652 + 样品/U_ClothContractPay.dfm | 587 + 样品/U_ClothContractPay.pas | 472 + 样品/U_ClothKCQty.dfm | 467 + 样品/U_ClothKCQty.pas | 157 + 样品/U_DataLink.dfm | 17974 ++++++++++++++++ 样品/U_DataLink.pas | 75 + 样品/U_FileUp.dfm | 188 + 样品/U_FileUp.pas | 360 + 样品/U_GetDllForm.pas | 239 + 样品/U_JWLIn.dfm | 240 + 样品/U_JWLIn.pas | 373 + 样品/U_JWLInList.dfm | 137 + 样品/U_JWLInList.pas | 257 + 样品/U_KHGetCPAdd.dfm | 450 + 样品/U_KHGetCPAdd.pas | 516 + 样品/U_KHGetCPManage.dfm | 593 + 样品/U_KHGetCPManage.pas | 585 + 样品/U_KHGetY.dfm | 293 + 样品/U_KHGetY.pas | 77 + 样品/U_OrderInPut.dfm | 653 + 样品/U_OrderInPut.pas | 602 + 样品/U_OrderSubFH.dfm | 479 + 样品/U_OrderSubFH.pas | 467 + 样品/U_OrderSubFHOK.dfm | 511 + 样品/U_OrderSubFHOK.pas | 359 + 样品/U_OrderSubKC.dfm | 402 + 样品/U_OrderSubKC.pas | 245 + 样品/U_ProductOrderList.dfm | 614 + 样品/U_ProductOrderList.pas | 527 + 样品/U_SGManage.dfm | 602 + 样品/U_SGManage.pas | 539 + 样品/U_SLT.dfm | 35 + 样品/U_SLT.pas | 74 + 样品/U_YPCR.dfm | 294 + 样品/U_YPCR.pas | 346 + 样品/U_iniParam.pas | 58 + 样品/U_testdll.dfm | 221 + 样品/U_testdll.pas | 106 + 样品/YPFile.INI | 2 + 样品/YPGL.cfg | 42 + 样品/YPGL.dof | 138 + 样品/YPGL.dpr | 54 + 样品/YPGL.rar | Bin 0 -> 1830587 bytes 样品/YPGL.res | Bin 0 -> 876 bytes 样品/consvr.ini | 2 + 样品/testDll.cfg | 38 + 样品/testDll.dof | 136 + 样品/testDll.dpr | 14 + 样品/testDll.res | Bin 0 -> 876 bytes 检验管理/AES.pas | 317 + 检验管理/ElAES.pas | 2488 +++ 检验管理/FieldExportSet/.INI | 2 + 检验管理/FieldExportSet/检验分析订单.INI | 2 + 检验管理/FieldExportSet/检验报告.INI | 2 + 检验管理/FieldExportSet/生产指示单子列表.INI | 2 + 检验管理/FieldExportSet/采购单列表.INI | 2 + 检验管理/File.INI | 6 + 检验管理/OrderManage.dof | 138 + 检验管理/ProjectGroup1.bpg | 23 + 检验管理/RCInspection.cfg | 38 + 检验管理/RCInspection.dof | 141 + 检验管理/RCInspection.res | Bin 0 -> 876 bytes 检验管理/SYSTEMSET.ini | 3 + 检验管理/TradeManage.cfg | 38 + 检验管理/TradeManage.dof | 141 + 检验管理/TradeManage.dpr | 77 + 检验管理/TradeManage.rar | Bin 0 -> 2053423 bytes 检验管理/TradeManage.res | Bin 0 -> 876 bytes 检验管理/U.dfm | 202 + 检验管理/U.pas | 48 + 检验管理/U_BanCpCkSaoM.dfm | 201 + 检验管理/U_BanCpCkSaoM.pas | 253 + 检验管理/U_BanCpHCSaoM.dfm | 212 + 检验管理/U_BanCpHCSaoM.pas | 264 + 检验管理/U_BangAdd.dfm | 255 + 检验管理/U_BangAdd.pas | 308 + 检验管理/U_BefChkHX.dfm | 335 + 检验管理/U_BefChkHX.pas | 256 + 检验管理/U_CKJYList.dfm | 652 + 检验管理/U_CKJYList.pas | 301 + 检验管理/U_CKProductBCPHCList.dfm | 390 + 检验管理/U_CKProductBCPHCList.pas | 182 + 检验管理/U_CKProductBCPInList.dfm | 811 + 检验管理/U_CKProductBCPInList.pas | 771 + 检验管理/U_CKProductBCPKC.dfm | 330 + 检验管理/U_CKProductBCPKC.pas | 207 + 检验管理/U_CKProductBCPKCHZList.dfm | 576 + 检验管理/U_CKProductBCPKCHZList.pas | 294 + 检验管理/U_CKProductBCPKCList.dfm | 822 + 检验管理/U_CKProductBCPKCList.pas | 717 + 检验管理/U_CKProductBCPOutList.dfm | 815 + 检验管理/U_CKProductBCPOutList.pas | 1539 ++ 检验管理/U_CKProductJYHZList.dfm | 652 + 检验管理/U_CKProductJYHZList.pas | 318 + 检验管理/U_CKYCLKC.dfm | 345 + 检验管理/U_CKYCLKC.pas | 241 + 检验管理/U_CPDBAO.dfm | 1664 ++ 检验管理/U_CPDBAO.pas | 1474 ++ 检验管理/U_ClothContractInPut.dfm | 653 + 检验管理/U_ClothContractInPut.pas | 760 + 检验管理/U_ClothContractInPutHZ.dfm | 645 + 检验管理/U_ClothContractInPutHZ.pas | 878 + 检验管理/U_ClothContractInPutPB.dfm | 722 + 检验管理/U_ClothContractInPutPB.pas | 976 + 检验管理/U_ClothContractInPutSX.dfm | 633 + 检验管理/U_ClothContractInPutSX.pas | 854 + 检验管理/U_ClothContractInPutSXMX.dfm | 647 + 检验管理/U_ClothContractInPutSXMX.pas | 931 + 检验管理/U_ClothContractKCList.dfm | 635 + 检验管理/U_ClothContractKCList.pas | 202 + 检验管理/U_ClothContractList.dfm | 929 + 检验管理/U_ClothContractList.pas | 1014 + 检验管理/U_ClothContractListDH.dfm | 700 + 检验管理/U_ClothContractListDH.pas | 1085 + 检验管理/U_ClothContractListDHSX.dfm | 598 + 检验管理/U_ClothContractListDHSX.pas | 1022 + 检验管理/U_ClothContractListDHSXQJG.dfm | 599 + 检验管理/U_ClothContractListDHSXQJG.pas | 1057 + 检验管理/U_ClothContractListHZ.dfm | 1138 ++ 检验管理/U_ClothContractListHZ.pas | 1250 ++ 检验管理/U_ClothContractListLL.dfm | 771 + 检验管理/U_ClothContractListLL.pas | 1205 ++ 检验管理/U_ClothContractListLLSX.dfm | 719 + 检验管理/U_ClothContractListLLSX.pas | 1045 + 检验管理/U_ClothContractListLLSXQJG.dfm | 712 + 检验管理/U_ClothContractListLLSXQJG.pas | 1030 + 检验管理/U_ClothContractListSX.dfm | 436 + 检验管理/U_ClothContractListSX.pas | 375 + 检验管理/U_ClothContractListWJG.dfm | 827 + 检验管理/U_ClothContractListWJG.pas | 1207 ++ 检验管理/U_ClothHCList.dfm | 478 + 检验管理/U_ClothHCList.pas | 217 + 检验管理/U_ClothPDInfoList.dfm | 366 + 检验管理/U_ClothPDInfoList.pas | 169 + 检验管理/U_ClothSCListZDSel.dfm | 804 + 检验管理/U_ClothSCListZDSel.pas | 880 + 检验管理/U_ConInPut.dfm | 1434 ++ 检验管理/U_ConInPut.pas | 1610 ++ 检验管理/U_ConInPutNX.dfm | 1319 ++ 检验管理/U_ConInPutNX.pas | 1279 ++ 检验管理/U_ContractList.dfm | 874 + 检验管理/U_ContractList.pas | 935 + 检验管理/U_ContractListNX.dfm | 868 + 检验管理/U_ContractListNX.pas | 925 + 检验管理/U_CpCkSaoMNew.dfm | 460 + 检验管理/U_CpCkSaoMNew.pas | 450 + 检验管理/U_CpCkSaoMNewSel.dfm | 696 + 检验管理/U_CpCkSaoMNewSel.pas | 1232 ++ 检验管理/U_CpRkSaoMNew.dfm | 952 + 检验管理/U_CpRkSaoMNew.pas | 1450 ++ 检验管理/U_CpRkSaoMNewDB.dfm | 710 + 检验管理/U_CpRkSaoMNewDB.pas | 940 + 检验管理/U_DataLink.dfm | 17974 ++++++++++++++++ 检验管理/U_DataLink.pas | 88 + 检验管理/U_FjList.dfm | 126 + 检验管理/U_FjList.pas | 360 + 检验管理/U_GetDllForm.pas | 569 + 检验管理/U_GetPGJBInList.dfm | 400 + 检验管理/U_GetPGJBInList.pas | 268 + 检验管理/U_GetPGJBOneTwoInList.dfm | 412 + 检验管理/U_GetPGJBOneTwoInList.pas | 270 + 检验管理/U_HCList.dfm | 724 + 检验管理/U_HCList.pas | 279 + 检验管理/U_JBData.dfm | 265 + 检验管理/U_JBData.pas | 260 + 检验管理/U_JYOrderCDMore.dfm | 619 + 检验管理/U_JYOrderCDMore.pas | 362 + 检验管理/U_JYOrderCDOne.dfm | 2063 ++ 检验管理/U_JYOrderCDOne.pas | 2273 +++ 检验管理/U_JYOrderCDOneCX.dfm | 2064 ++ 检验管理/U_JYOrderCDOneCX.pas | 2279 +++ 检验管理/U_JYOrderOther_Main.dfm | 553 + 检验管理/U_JYOrderOther_Main.pas | 340 + 检验管理/U_JYResult.dfm | 527 + 检验管理/U_JYResult.pas | 480 + 检验管理/U_JiangLiaoSet.dfm | 968 + 检验管理/U_JiangLiaoSet.pas | 1182 ++ 检验管理/U_LabelPrint.dfm | 122 + 检验管理/U_LabelPrint.pas | 143 + 检验管理/U_MJEdit.dfm | 450 + 检验管理/U_MJEdit.pas | 553 + 检验管理/U_MJManage.dfm | 1192 ++ 检验管理/U_MJManage.pas | 1086 + 检验管理/U_MJManageNew.dfm | 1922 ++ 检验管理/U_MJManageNew.pas | 1621 ++ 检验管理/U_MJManageNewFD1.dfm | 2054 ++ 检验管理/U_MJManageNewFD1.pas | 1450 ++ 检验管理/U_MJManageNewFDNew.dfm | 3081 +++ 检验管理/U_MJManageNewFDNew.pas | 3019 +++ 检验管理/U_MJManageNewFDNew1.dfm | 1967 ++ 检验管理/U_MJManageNewFDNew1.pas | 1532 ++ 检验管理/U_MJSJFX.dfm | 718 + 检验管理/U_MJSJFX.pas | 206 + 检验管理/U_ModulePromptList.dfm | 179 + 检验管理/U_ModulePromptList.pas | 223 + 检验管理/U_OrderAttachment.dfm | 666 + 检验管理/U_OrderAttachment.pas | 543 + 检验管理/U_OrderInPut.dfm | 1939 ++ 检验管理/U_OrderInPut.pas | 1690 ++ 检验管理/U_OrderInPutJZC.dfm | 727 + 检验管理/U_OrderInPutJZC.pas | 1090 + 检验管理/U_OrderInPutNew.dfm | 2155 ++ 检验管理/U_OrderInPutNew.pas | 2945 +++ 检验管理/U_OrderInPutZP.dfm | 1788 ++ 检验管理/U_OrderInPutZP.pas | 1849 ++ 检验管理/U_OrderInPutZPLNew.dfm | 2224 ++ 检验管理/U_OrderInPutZPLNew.pas | 3706 ++++ 检验管理/U_OrderInPutZPNew.dfm | 1711 ++ 检验管理/U_OrderInPutZPNew.pas | 1984 ++ 检验管理/U_OrderInPut_CY.dfm | 1008 + 检验管理/U_OrderInPut_CY.pas | 1118 + 检验管理/U_OrderInPut_FB.dfm | 1060 + 检验管理/U_OrderInPut_FB.pas | 1239 ++ 检验管理/U_OrderInPut_HYWT.dfm | 539 + 检验管理/U_OrderInPut_HYWT.pas | 363 + 检验管理/U_OrderJDList.dfm | 562 + 检验管理/U_OrderJDList.pas | 446 + 检验管理/U_OrderSel.dfm | 371 + 检验管理/U_OrderSel.pas | 216 + 检验管理/U_OrderSelRK.dfm | 382 + 检验管理/U_OrderSelRK.pas | 205 + 检验管理/U_OrderStatus.dfm | 593 + 检验管理/U_OrderStatus.pas | 306 + 检验管理/U_OrderSubFH.dfm | 496 + 检验管理/U_OrderSubFH.pas | 516 + 检验管理/U_OrderSubKC.dfm | 377 + 检验管理/U_OrderSubKC.pas | 245 + 检验管理/U_ProductOrderAnPai.dfm | 930 + 检验管理/U_ProductOrderAnPai.pas | 2244 ++ 检验管理/U_ProductOrderAnPaiGQX.dfm | 970 + 检验管理/U_ProductOrderAnPaiGQX.pas | 2138 ++ 检验管理/U_ProductOrderLBNameSet.dfm | 947 + 检验管理/U_ProductOrderLBNameSet.pas | 1642 ++ 检验管理/U_ProductOrderList.dfm | 745 + 检验管理/U_ProductOrderList.pas | 657 + 检验管理/U_ProductOrderListNew.dfm | 1344 ++ 检验管理/U_ProductOrderListNew.pas | 1041 + 检验管理/U_ProductOrderListNewCK.dfm | 1300 ++ 检验管理/U_ProductOrderListNewCK.pas | 1012 + 检验管理/U_ProductOrderListNewCKMX.dfm | 938 + 检验管理/U_ProductOrderListNewCKMX.pas | 314 + 检验管理/U_ProductOrderListSel.dfm | 330 + 检验管理/U_ProductOrderListSel.pas | 163 + 检验管理/U_ProductOrderNewList.dfm | 1293 ++ 检验管理/U_ProductOrderNewList.pas | 1088 + 检验管理/U_ProductOrderNewListCX.dfm | 1295 ++ 检验管理/U_ProductOrderNewListCX.pas | 1079 + 检验管理/U_ProductOrderNewListSubZD.dfm | 677 + 检验管理/U_ProductOrderNewListSubZD.pas | 681 + 检验管理/U_ProductOrderNewList_CY.dfm | 982 + 检验管理/U_ProductOrderNewList_CY.pas | 845 + 检验管理/U_ProductOrderNewList_CY_Sel.dfm | 991 + 检验管理/U_ProductOrderNewList_CY_Sel.pas | 846 + 检验管理/U_ProductOrderNewList_FB.dfm | 1011 + 检验管理/U_ProductOrderNewList_FB.pas | 912 + 检验管理/U_ProductOrderNewList_JD.dfm | 1860 ++ 检验管理/U_ProductOrderNewList_JD.pas | 887 + 检验管理/U_ProductOrderSel.dfm | 350 + 检验管理/U_ProductOrderSel.pas | 494 + 检验管理/U_ProductionAnPai.dfm | 656 + 检验管理/U_ProductionAnPai.pas | 666 + 检验管理/U_ProductionAnPaiNew.dfm | 934 + 检验管理/U_ProductionAnPaiNew.pas | 1006 + 检验管理/U_SCGYSet.dfm | 1297 ++ 检验管理/U_SCGYSet.pas | 1014 + 检验管理/U_SetBanZu.dfm | 221 + 检验管理/U_SetBanZu.pas | 265 + 检验管理/U_StopWorkInPut.dfm | 282 + 检验管理/U_StopWorkInPut.pas | 498 + 检验管理/U_StopWorkList.dfm | 439 + 检验管理/U_StopWorkList.pas | 291 + 检验管理/U_SysLogOrder.dfm | 18071 +++++++++++++++++ 检验管理/U_SysLogOrder.pas | 182 + 检验管理/U_SysLogOrderzsd.dfm | 18071 +++++++++++++++++ 检验管理/U_SysLogOrderzsd.pas | 182 + 检验管理/U_ZJManage.dfm | 2093 ++ 检验管理/U_ZJManage.pas | 391 + 检验管理/U_ZJManageNew.dfm | 2690 +++ 检验管理/U_ZJManageNew.pas | 1525 ++ 检验管理/U_ZJManageNewFD.dfm | 2690 +++ 检验管理/U_ZJManageNewFD.pas | 1530 ++ 检验管理/U_ZJManageNewFDMORE.dfm | 2804 +++ 检验管理/U_ZJManageNewFDMORE.pas | 2026 ++ 检验管理/U_iniParam.pas | 74 + 检验管理/U_orderInPut_HYWT_Sub.dfm | 932 + 检验管理/U_orderInPut_HYWT_Sub.pas | 714 + 检验管理/U_testdll.dfm | 221 + 检验管理/U_testdll.pas | 106 + 检验管理/WFBOrder.cfg | 42 + 检验管理/WFBOrder.dof | 138 + 检验管理/WFBOrder.res | Bin 0 -> 876 bytes 检验管理/WFBProduction.cfg | 38 + 检验管理/WFBProduction.dof | 141 + 检验管理/WFBProduction.res | Bin 0 -> 876 bytes 检验管理/getpic.dfm | 157 + 检验管理/getpic.pas | 595 + 检验管理/testDll.cfg | 38 + 检验管理/testDll.dof | 136 + 检验管理/testDll.dpr | 14 + 检验管理/testDll.res | Bin 0 -> 876 bytes 检验管理/复件 U_ClothContractListTP.dfm | 313 + 333 files changed, 296284 insertions(+) create mode 100644 .gitignore create mode 100644 样品/DyeTwoStore.INI create mode 100644 样品/JWLCK.cfg create mode 100644 样品/JWLCK.dof create mode 100644 样品/JWLCK.res create mode 100644 样品/OrderManage.cfg create mode 100644 样品/OrderManage.dof create mode 100644 样品/OrderManage.res create mode 100644 样品/ProjectGroup1.bpg create mode 100644 样品/SYSTEMSET.ini create mode 100644 样品/U_BaseIn.dfm create mode 100644 样品/U_BaseIn.pas create mode 100644 样品/U_BaseInList.dfm create mode 100644 样品/U_BaseInList.pas create mode 100644 样品/U_BaseOut.dfm create mode 100644 样品/U_BaseOut.pas create mode 100644 样品/U_BaseOutList.dfm create mode 100644 样品/U_BaseOutList.pas create mode 100644 样品/U_CPAdd.dfm create mode 100644 样品/U_CPAdd.pas create mode 100644 样品/U_CPManage.dfm create mode 100644 样品/U_CPManage.pas create mode 100644 样品/U_CPManageCX.dfm create mode 100644 样品/U_CPManageCX.pas create mode 100644 样品/U_CPManageSel.dfm create mode 100644 样品/U_CPManageSel.pas create mode 100644 样品/U_CPType.dfm create mode 100644 样品/U_CPType.pas create mode 100644 样品/U_ClothContractInPut.dfm create mode 100644 样品/U_ClothContractInPut.pas create mode 100644 样品/U_ClothContractList.dfm create mode 100644 样品/U_ClothContractList.pas create mode 100644 样品/U_ClothContractPay.dfm create mode 100644 样品/U_ClothContractPay.pas create mode 100644 样品/U_ClothKCQty.dfm create mode 100644 样品/U_ClothKCQty.pas create mode 100644 样品/U_DataLink.dfm create mode 100644 样品/U_DataLink.pas create mode 100644 样品/U_FileUp.dfm create mode 100644 样品/U_FileUp.pas create mode 100644 样品/U_GetDllForm.pas create mode 100644 样品/U_JWLIn.dfm create mode 100644 样品/U_JWLIn.pas create mode 100644 样品/U_JWLInList.dfm create mode 100644 样品/U_JWLInList.pas create mode 100644 样品/U_KHGetCPAdd.dfm create mode 100644 样品/U_KHGetCPAdd.pas create mode 100644 样品/U_KHGetCPManage.dfm create mode 100644 样品/U_KHGetCPManage.pas create mode 100644 样品/U_KHGetY.dfm create mode 100644 样品/U_KHGetY.pas create mode 100644 样品/U_OrderInPut.dfm create mode 100644 样品/U_OrderInPut.pas create mode 100644 样品/U_OrderSubFH.dfm create mode 100644 样品/U_OrderSubFH.pas create mode 100644 样品/U_OrderSubFHOK.dfm create mode 100644 样品/U_OrderSubFHOK.pas create mode 100644 样品/U_OrderSubKC.dfm create mode 100644 样品/U_OrderSubKC.pas create mode 100644 样品/U_ProductOrderList.dfm create mode 100644 样品/U_ProductOrderList.pas create mode 100644 样品/U_SGManage.dfm create mode 100644 样品/U_SGManage.pas create mode 100644 样品/U_SLT.dfm create mode 100644 样品/U_SLT.pas create mode 100644 样品/U_YPCR.dfm create mode 100644 样品/U_YPCR.pas create mode 100644 样品/U_iniParam.pas create mode 100644 样品/U_testdll.dfm create mode 100644 样品/U_testdll.pas create mode 100644 样品/YPFile.INI create mode 100644 样品/YPGL.cfg create mode 100644 样品/YPGL.dof create mode 100644 样品/YPGL.dpr create mode 100644 样品/YPGL.rar create mode 100644 样品/YPGL.res create mode 100644 样品/consvr.ini create mode 100644 样品/testDll.cfg create mode 100644 样品/testDll.dof create mode 100644 样品/testDll.dpr create mode 100644 样品/testDll.res create mode 100644 检验管理/AES.pas create mode 100644 检验管理/ElAES.pas create mode 100644 检验管理/FieldExportSet/.INI create mode 100644 检验管理/FieldExportSet/检验分析订单.INI create mode 100644 检验管理/FieldExportSet/检验报告.INI create mode 100644 检验管理/FieldExportSet/生产指示单子列表.INI create mode 100644 检验管理/FieldExportSet/采购单列表.INI create mode 100644 检验管理/File.INI create mode 100644 检验管理/OrderManage.dof create mode 100644 检验管理/ProjectGroup1.bpg create mode 100644 检验管理/RCInspection.cfg create mode 100644 检验管理/RCInspection.dof create mode 100644 检验管理/RCInspection.res create mode 100644 检验管理/SYSTEMSET.ini create mode 100644 检验管理/TradeManage.cfg create mode 100644 检验管理/TradeManage.dof create mode 100644 检验管理/TradeManage.dpr create mode 100644 检验管理/TradeManage.rar create mode 100644 检验管理/TradeManage.res create mode 100644 检验管理/U.dfm create mode 100644 检验管理/U.pas create mode 100644 检验管理/U_BanCpCkSaoM.dfm create mode 100644 检验管理/U_BanCpCkSaoM.pas create mode 100644 检验管理/U_BanCpHCSaoM.dfm create mode 100644 检验管理/U_BanCpHCSaoM.pas create mode 100644 检验管理/U_BangAdd.dfm create mode 100644 检验管理/U_BangAdd.pas create mode 100644 检验管理/U_BefChkHX.dfm create mode 100644 检验管理/U_BefChkHX.pas create mode 100644 检验管理/U_CKJYList.dfm create mode 100644 检验管理/U_CKJYList.pas create mode 100644 检验管理/U_CKProductBCPHCList.dfm create mode 100644 检验管理/U_CKProductBCPHCList.pas create mode 100644 检验管理/U_CKProductBCPInList.dfm create mode 100644 检验管理/U_CKProductBCPInList.pas create mode 100644 检验管理/U_CKProductBCPKC.dfm create mode 100644 检验管理/U_CKProductBCPKC.pas create mode 100644 检验管理/U_CKProductBCPKCHZList.dfm create mode 100644 检验管理/U_CKProductBCPKCHZList.pas create mode 100644 检验管理/U_CKProductBCPKCList.dfm create mode 100644 检验管理/U_CKProductBCPKCList.pas create mode 100644 检验管理/U_CKProductBCPOutList.dfm create mode 100644 检验管理/U_CKProductBCPOutList.pas create mode 100644 检验管理/U_CKProductJYHZList.dfm create mode 100644 检验管理/U_CKProductJYHZList.pas create mode 100644 检验管理/U_CKYCLKC.dfm create mode 100644 检验管理/U_CKYCLKC.pas create mode 100644 检验管理/U_CPDBAO.dfm create mode 100644 检验管理/U_CPDBAO.pas create mode 100644 检验管理/U_ClothContractInPut.dfm create mode 100644 检验管理/U_ClothContractInPut.pas create mode 100644 检验管理/U_ClothContractInPutHZ.dfm create mode 100644 检验管理/U_ClothContractInPutHZ.pas create mode 100644 检验管理/U_ClothContractInPutPB.dfm create mode 100644 检验管理/U_ClothContractInPutPB.pas create mode 100644 检验管理/U_ClothContractInPutSX.dfm create mode 100644 检验管理/U_ClothContractInPutSX.pas create mode 100644 检验管理/U_ClothContractInPutSXMX.dfm create mode 100644 检验管理/U_ClothContractInPutSXMX.pas create mode 100644 检验管理/U_ClothContractKCList.dfm create mode 100644 检验管理/U_ClothContractKCList.pas create mode 100644 检验管理/U_ClothContractList.dfm create mode 100644 检验管理/U_ClothContractList.pas create mode 100644 检验管理/U_ClothContractListDH.dfm create mode 100644 检验管理/U_ClothContractListDH.pas create mode 100644 检验管理/U_ClothContractListDHSX.dfm create mode 100644 检验管理/U_ClothContractListDHSX.pas create mode 100644 检验管理/U_ClothContractListDHSXQJG.dfm create mode 100644 检验管理/U_ClothContractListDHSXQJG.pas create mode 100644 检验管理/U_ClothContractListHZ.dfm create mode 100644 检验管理/U_ClothContractListHZ.pas create mode 100644 检验管理/U_ClothContractListLL.dfm create mode 100644 检验管理/U_ClothContractListLL.pas create mode 100644 检验管理/U_ClothContractListLLSX.dfm create mode 100644 检验管理/U_ClothContractListLLSX.pas create mode 100644 检验管理/U_ClothContractListLLSXQJG.dfm create mode 100644 检验管理/U_ClothContractListLLSXQJG.pas create mode 100644 检验管理/U_ClothContractListSX.dfm create mode 100644 检验管理/U_ClothContractListSX.pas create mode 100644 检验管理/U_ClothContractListWJG.dfm create mode 100644 检验管理/U_ClothContractListWJG.pas create mode 100644 检验管理/U_ClothHCList.dfm create mode 100644 检验管理/U_ClothHCList.pas create mode 100644 检验管理/U_ClothPDInfoList.dfm create mode 100644 检验管理/U_ClothPDInfoList.pas create mode 100644 检验管理/U_ClothSCListZDSel.dfm create mode 100644 检验管理/U_ClothSCListZDSel.pas create mode 100644 检验管理/U_ConInPut.dfm create mode 100644 检验管理/U_ConInPut.pas create mode 100644 检验管理/U_ConInPutNX.dfm create mode 100644 检验管理/U_ConInPutNX.pas create mode 100644 检验管理/U_ContractList.dfm create mode 100644 检验管理/U_ContractList.pas create mode 100644 检验管理/U_ContractListNX.dfm create mode 100644 检验管理/U_ContractListNX.pas create mode 100644 检验管理/U_CpCkSaoMNew.dfm create mode 100644 检验管理/U_CpCkSaoMNew.pas create mode 100644 检验管理/U_CpCkSaoMNewSel.dfm create mode 100644 检验管理/U_CpCkSaoMNewSel.pas create mode 100644 检验管理/U_CpRkSaoMNew.dfm create mode 100644 检验管理/U_CpRkSaoMNew.pas create mode 100644 检验管理/U_CpRkSaoMNewDB.dfm create mode 100644 检验管理/U_CpRkSaoMNewDB.pas create mode 100644 检验管理/U_DataLink.dfm create mode 100644 检验管理/U_DataLink.pas create mode 100644 检验管理/U_FjList.dfm create mode 100644 检验管理/U_FjList.pas create mode 100644 检验管理/U_GetDllForm.pas create mode 100644 检验管理/U_GetPGJBInList.dfm create mode 100644 检验管理/U_GetPGJBInList.pas create mode 100644 检验管理/U_GetPGJBOneTwoInList.dfm create mode 100644 检验管理/U_GetPGJBOneTwoInList.pas create mode 100644 检验管理/U_HCList.dfm create mode 100644 检验管理/U_HCList.pas create mode 100644 检验管理/U_JBData.dfm create mode 100644 检验管理/U_JBData.pas create mode 100644 检验管理/U_JYOrderCDMore.dfm create mode 100644 检验管理/U_JYOrderCDMore.pas create mode 100644 检验管理/U_JYOrderCDOne.dfm create mode 100644 检验管理/U_JYOrderCDOne.pas create mode 100644 检验管理/U_JYOrderCDOneCX.dfm create mode 100644 检验管理/U_JYOrderCDOneCX.pas create mode 100644 检验管理/U_JYOrderOther_Main.dfm create mode 100644 检验管理/U_JYOrderOther_Main.pas create mode 100644 检验管理/U_JYResult.dfm create mode 100644 检验管理/U_JYResult.pas create mode 100644 检验管理/U_JiangLiaoSet.dfm create mode 100644 检验管理/U_JiangLiaoSet.pas create mode 100644 检验管理/U_LabelPrint.dfm create mode 100644 检验管理/U_LabelPrint.pas create mode 100644 检验管理/U_MJEdit.dfm create mode 100644 检验管理/U_MJEdit.pas create mode 100644 检验管理/U_MJManage.dfm create mode 100644 检验管理/U_MJManage.pas create mode 100644 检验管理/U_MJManageNew.dfm create mode 100644 检验管理/U_MJManageNew.pas create mode 100644 检验管理/U_MJManageNewFD1.dfm create mode 100644 检验管理/U_MJManageNewFD1.pas create mode 100644 检验管理/U_MJManageNewFDNew.dfm create mode 100644 检验管理/U_MJManageNewFDNew.pas create mode 100644 检验管理/U_MJManageNewFDNew1.dfm create mode 100644 检验管理/U_MJManageNewFDNew1.pas create mode 100644 检验管理/U_MJSJFX.dfm create mode 100644 检验管理/U_MJSJFX.pas create mode 100644 检验管理/U_ModulePromptList.dfm create mode 100644 检验管理/U_ModulePromptList.pas create mode 100644 检验管理/U_OrderAttachment.dfm create mode 100644 检验管理/U_OrderAttachment.pas create mode 100644 检验管理/U_OrderInPut.dfm create mode 100644 检验管理/U_OrderInPut.pas create mode 100644 检验管理/U_OrderInPutJZC.dfm create mode 100644 检验管理/U_OrderInPutJZC.pas create mode 100644 检验管理/U_OrderInPutNew.dfm create mode 100644 检验管理/U_OrderInPutNew.pas create mode 100644 检验管理/U_OrderInPutZP.dfm create mode 100644 检验管理/U_OrderInPutZP.pas create mode 100644 检验管理/U_OrderInPutZPLNew.dfm create mode 100644 检验管理/U_OrderInPutZPLNew.pas create mode 100644 检验管理/U_OrderInPutZPNew.dfm create mode 100644 检验管理/U_OrderInPutZPNew.pas create mode 100644 检验管理/U_OrderInPut_CY.dfm create mode 100644 检验管理/U_OrderInPut_CY.pas create mode 100644 检验管理/U_OrderInPut_FB.dfm create mode 100644 检验管理/U_OrderInPut_FB.pas create mode 100644 检验管理/U_OrderInPut_HYWT.dfm create mode 100644 检验管理/U_OrderInPut_HYWT.pas create mode 100644 检验管理/U_OrderJDList.dfm create mode 100644 检验管理/U_OrderJDList.pas create mode 100644 检验管理/U_OrderSel.dfm create mode 100644 检验管理/U_OrderSel.pas create mode 100644 检验管理/U_OrderSelRK.dfm create mode 100644 检验管理/U_OrderSelRK.pas create mode 100644 检验管理/U_OrderStatus.dfm create mode 100644 检验管理/U_OrderStatus.pas create mode 100644 检验管理/U_OrderSubFH.dfm create mode 100644 检验管理/U_OrderSubFH.pas create mode 100644 检验管理/U_OrderSubKC.dfm create mode 100644 检验管理/U_OrderSubKC.pas create mode 100644 检验管理/U_ProductOrderAnPai.dfm create mode 100644 检验管理/U_ProductOrderAnPai.pas create mode 100644 检验管理/U_ProductOrderAnPaiGQX.dfm create mode 100644 检验管理/U_ProductOrderAnPaiGQX.pas create mode 100644 检验管理/U_ProductOrderLBNameSet.dfm create mode 100644 检验管理/U_ProductOrderLBNameSet.pas create mode 100644 检验管理/U_ProductOrderList.dfm create mode 100644 检验管理/U_ProductOrderList.pas create mode 100644 检验管理/U_ProductOrderListNew.dfm create mode 100644 检验管理/U_ProductOrderListNew.pas create mode 100644 检验管理/U_ProductOrderListNewCK.dfm create mode 100644 检验管理/U_ProductOrderListNewCK.pas create mode 100644 检验管理/U_ProductOrderListNewCKMX.dfm create mode 100644 检验管理/U_ProductOrderListNewCKMX.pas create mode 100644 检验管理/U_ProductOrderListSel.dfm create mode 100644 检验管理/U_ProductOrderListSel.pas create mode 100644 检验管理/U_ProductOrderNewList.dfm create mode 100644 检验管理/U_ProductOrderNewList.pas create mode 100644 检验管理/U_ProductOrderNewListCX.dfm create mode 100644 检验管理/U_ProductOrderNewListCX.pas create mode 100644 检验管理/U_ProductOrderNewListSubZD.dfm create mode 100644 检验管理/U_ProductOrderNewListSubZD.pas create mode 100644 检验管理/U_ProductOrderNewList_CY.dfm create mode 100644 检验管理/U_ProductOrderNewList_CY.pas create mode 100644 检验管理/U_ProductOrderNewList_CY_Sel.dfm create mode 100644 检验管理/U_ProductOrderNewList_CY_Sel.pas create mode 100644 检验管理/U_ProductOrderNewList_FB.dfm create mode 100644 检验管理/U_ProductOrderNewList_FB.pas create mode 100644 检验管理/U_ProductOrderNewList_JD.dfm create mode 100644 检验管理/U_ProductOrderNewList_JD.pas create mode 100644 检验管理/U_ProductOrderSel.dfm create mode 100644 检验管理/U_ProductOrderSel.pas create mode 100644 检验管理/U_ProductionAnPai.dfm create mode 100644 检验管理/U_ProductionAnPai.pas create mode 100644 检验管理/U_ProductionAnPaiNew.dfm create mode 100644 检验管理/U_ProductionAnPaiNew.pas create mode 100644 检验管理/U_SCGYSet.dfm create mode 100644 检验管理/U_SCGYSet.pas create mode 100644 检验管理/U_SetBanZu.dfm create mode 100644 检验管理/U_SetBanZu.pas create mode 100644 检验管理/U_StopWorkInPut.dfm create mode 100644 检验管理/U_StopWorkInPut.pas create mode 100644 检验管理/U_StopWorkList.dfm create mode 100644 检验管理/U_StopWorkList.pas create mode 100644 检验管理/U_SysLogOrder.dfm create mode 100644 检验管理/U_SysLogOrder.pas create mode 100644 检验管理/U_SysLogOrderzsd.dfm create mode 100644 检验管理/U_SysLogOrderzsd.pas create mode 100644 检验管理/U_ZJManage.dfm create mode 100644 检验管理/U_ZJManage.pas create mode 100644 检验管理/U_ZJManageNew.dfm create mode 100644 检验管理/U_ZJManageNew.pas create mode 100644 检验管理/U_ZJManageNewFD.dfm create mode 100644 检验管理/U_ZJManageNewFD.pas create mode 100644 检验管理/U_ZJManageNewFDMORE.dfm create mode 100644 检验管理/U_ZJManageNewFDMORE.pas create mode 100644 检验管理/U_iniParam.pas create mode 100644 检验管理/U_orderInPut_HYWT_Sub.dfm create mode 100644 检验管理/U_orderInPut_HYWT_Sub.pas create mode 100644 检验管理/U_testdll.dfm create mode 100644 检验管理/U_testdll.pas create mode 100644 检验管理/WFBOrder.cfg create mode 100644 检验管理/WFBOrder.dof create mode 100644 检验管理/WFBOrder.res create mode 100644 检验管理/WFBProduction.cfg create mode 100644 检验管理/WFBProduction.dof create mode 100644 检验管理/WFBProduction.res create mode 100644 检验管理/getpic.dfm create mode 100644 检验管理/getpic.pas create mode 100644 检验管理/testDll.cfg create mode 100644 检验管理/testDll.dof create mode 100644 检验管理/testDll.dpr create mode 100644 检验管理/testDll.res create mode 100644 检验管理/复件 U_ClothContractListTP.dfm diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cbd176d --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +**/layout +**/report +**/实施文件 +**/image +**/doc +**/wav +**/__history +**/__recovery +*.dll +*.exe +*.ddp +*.dcu +*.~pas +*.~dfm +*.~ddp +*.~dpr \ No newline at end of file diff --git a/样品/DyeTwoStore.INI b/样品/DyeTwoStore.INI new file mode 100644 index 0000000..da4b15a --- /dev/null +++ b/样品/DyeTwoStore.INI @@ -0,0 +1,2 @@ +[Ʒ] += diff --git a/样品/JWLCK.cfg b/样品/JWLCK.cfg new file mode 100644 index 0000000..08e3903 --- /dev/null +++ b/样品/JWLCK.cfg @@ -0,0 +1,42 @@ +-$A8 +-$B- +-$C+ +-$D+ +-$E- +-$F- +-$G+ +-$H+ +-$I+ +-$J- +-$K- +-$L+ +-$M- +-$N+ +-$O+ +-$P+ +-$Q- +-$R- +-$S- +-$T- +-$U- +-$V+ +-$W- +-$X+ +-$YD +-$Z1 +-cg +-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +-H+ +-W+ +-M +-$M16384,1048576 +-K$00400000 +-LE"c:\program files\borland\delphi7\Projects\Bpl" +-LN"c:\program files\borland\delphi7\Projects\Bpl" +-U"D:\ͨERP" +-O"D:\ͨERP" +-I"D:\ͨERP" +-R"D:\ͨERP" +-w-UNSAFE_TYPE +-w-UNSAFE_CODE +-w-UNSAFE_CAST diff --git a/样品/JWLCK.dof b/样品/JWLCK.dof new file mode 100644 index 0000000..6c84f87 --- /dev/null +++ b/样品/JWLCK.dof @@ -0,0 +1,138 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=0 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=0 +S=0 +T=0 +U=0 +V=1 +W=0 +X=1 +Y=1 +Z=1 +ShowHints=1 +ShowWarnings=1 +UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +NamespacePrefix= +SymbolDeprecated=1 +SymbolLibrary=1 +SymbolPlatform=1 +UnitLibrary=1 +UnitPlatform=1 +UnitDeprecated=1 +HResultCompat=1 +HidingMember=1 +HiddenVirtual=1 +Garbage=1 +BoundsError=1 +ZeroNilCompat=1 +StringConstTruncated=1 +ForLoopVarVarPar=1 +TypedConstVarPar=1 +AsgToTypedConst=1 +CaseLabelRange=1 +ForVariable=1 +ConstructingAbstract=1 +ComparisonFalse=1 +ComparisonTrue=1 +ComparingSignedUnsigned=1 +CombiningSignedUnsigned=1 +UnsupportedConstruct=1 +FileOpen=1 +FileOpenUnitSrc=1 +BadGlobalSymbol=1 +DuplicateConstructorDestructor=1 +InvalidDirective=1 +PackageNoLink=1 +PackageThreadVar=1 +ImplicitImport=1 +HPPEMITIgnored=1 +NoRetVal=1 +UseBeforeDef=1 +ForLoopVarUndef=1 +UnitNameMismatch=1 +NoCFGFileFound=1 +MessageDirective=1 +ImplicitVariants=1 +UnicodeToLocale=1 +LocaleToUnicode=1 +ImagebaseMultiple=1 +SuspiciousTypecast=1 +PrivatePropAccessor=1 +UnsafeType=0 +UnsafeCode=0 +UnsafeCast=0 +[Linker] +MapFile=0 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription= +[Directories] +OutputDir= +UnitOutputDir= +PackageDLLOutputDir= +PackageDCPOutputDir= +SearchPath=D:\ͨERP +Packages=vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp;dbexpress;dbxcds;bdertl;vcldbx;webdsnap;websnap;adortl;ibxpress;teeui;teedb;tee;dss;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;dclOffice2k;Rave50CLX;Rave50VCL +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams= +HostApplication=F:\selfware_83398\selfware\ֿ\Ŀ\self\ϲֿ\testDll.exe +Launcher= +UseLauncher=0 +DebugCWD= +[Language] +ActiveLang= +ProjectLang= +RootDir= +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=2052 +CodePage=936 +[Version Info Keys] +CompanyName= +FileDescription= +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= +[Excluded Packages] +c:\program files\borland\delphi7\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package diff --git a/样品/JWLCK.res b/样品/JWLCK.res new file mode 100644 index 0000000000000000000000000000000000000000..2d6f24c3d9a870364649288b1c0306b551768325 GIT binary patch literal 876 zcmaJ=Jx{|h5Pc?9%tTwkz(g}L7BMg|6oiDt01W(ruz1OWgw!H+AXAn~{FzE^Brlox z9gK_}J0Q&SIVr99IQ9AN-MzD~Rtx|M;amX24SU~e>Jc?cYMoANyAd5SNQg5+p~aQP zp5HA8_(Prt$CV+GqpB(v{1D!`;JAjld@@+K+i61a|MTdsd{~!%b1ms_KJEh}cpe(` z6jA?@e29>sU}iiwp;b>~TL@2U!O)h%Yr)7`8+a;b=@mD^tI-VbODr7!U{0?gh%d@~e3Ro)^HNMvvU1UHt)HYrq~&L`&fQ16Y1SeYiaObZ>3v kZ4W@7aBc_JIL8%khzs1(H@5yR{A*B1l9s#*|B4j80N@tIJOBUy literal 0 HcmV?d00001 diff --git a/样品/OrderManage.cfg b/样品/OrderManage.cfg new file mode 100644 index 0000000..08e3903 --- /dev/null +++ b/样品/OrderManage.cfg @@ -0,0 +1,42 @@ +-$A8 +-$B- +-$C+ +-$D+ +-$E- +-$F- +-$G+ +-$H+ +-$I+ +-$J- +-$K- +-$L+ +-$M- +-$N+ +-$O+ +-$P+ +-$Q- +-$R- +-$S- +-$T- +-$U- +-$V+ +-$W- +-$X+ +-$YD +-$Z1 +-cg +-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +-H+ +-W+ +-M +-$M16384,1048576 +-K$00400000 +-LE"c:\program files\borland\delphi7\Projects\Bpl" +-LN"c:\program files\borland\delphi7\Projects\Bpl" +-U"D:\ͨERP" +-O"D:\ͨERP" +-I"D:\ͨERP" +-R"D:\ͨERP" +-w-UNSAFE_TYPE +-w-UNSAFE_CODE +-w-UNSAFE_CAST diff --git a/样品/OrderManage.dof b/样品/OrderManage.dof new file mode 100644 index 0000000..30929e3 --- /dev/null +++ b/样品/OrderManage.dof @@ -0,0 +1,138 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=0 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=0 +S=0 +T=0 +U=0 +V=1 +W=0 +X=1 +Y=1 +Z=1 +ShowHints=1 +ShowWarnings=1 +UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +NamespacePrefix= +SymbolDeprecated=1 +SymbolLibrary=1 +SymbolPlatform=1 +UnitLibrary=1 +UnitPlatform=1 +UnitDeprecated=1 +HResultCompat=1 +HidingMember=1 +HiddenVirtual=1 +Garbage=1 +BoundsError=1 +ZeroNilCompat=1 +StringConstTruncated=1 +ForLoopVarVarPar=1 +TypedConstVarPar=1 +AsgToTypedConst=1 +CaseLabelRange=1 +ForVariable=1 +ConstructingAbstract=1 +ComparisonFalse=1 +ComparisonTrue=1 +ComparingSignedUnsigned=1 +CombiningSignedUnsigned=1 +UnsupportedConstruct=1 +FileOpen=1 +FileOpenUnitSrc=1 +BadGlobalSymbol=1 +DuplicateConstructorDestructor=1 +InvalidDirective=1 +PackageNoLink=1 +PackageThreadVar=1 +ImplicitImport=1 +HPPEMITIgnored=1 +NoRetVal=1 +UseBeforeDef=1 +ForLoopVarUndef=1 +UnitNameMismatch=1 +NoCFGFileFound=1 +MessageDirective=1 +ImplicitVariants=1 +UnicodeToLocale=1 +LocaleToUnicode=1 +ImagebaseMultiple=1 +SuspiciousTypecast=1 +PrivatePropAccessor=1 +UnsafeType=0 +UnsafeCode=0 +UnsafeCast=0 +[Linker] +MapFile=0 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription= +[Directories] +OutputDir= +UnitOutputDir= +PackageDLLOutputDir= +PackageDCPOutputDir= +SearchPath=D:\ͨERP +Packages=vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp;dbexpress;dbxcds;bdertl;vcldbx;webdsnap;websnap;adortl;ibxpress;teeui;teedb;tee;dss;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;dclOffice2k;Rave50CLX;Rave50VCL +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams= +HostApplication=F:\selfware_83398\selfware\ֿ\Ŀ\self\\testDll.exe +Launcher= +UseLauncher=0 +DebugCWD= +[Language] +ActiveLang= +ProjectLang= +RootDir= +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=2052 +CodePage=936 +[Version Info Keys] +CompanyName= +FileDescription= +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= +[Excluded Packages] +c:\program files\borland\delphi7\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package diff --git a/样品/OrderManage.res b/样品/OrderManage.res new file mode 100644 index 0000000000000000000000000000000000000000..2d6f24c3d9a870364649288b1c0306b551768325 GIT binary patch literal 876 zcmaJ=Jx{|h5Pc?9%tTwkz(g}L7BMg|6oiDt01W(ruz1OWgw!H+AXAn~{FzE^Brlox z9gK_}J0Q&SIVr99IQ9AN-MzD~Rtx|M;amX24SU~e>Jc?cYMoANyAd5SNQg5+p~aQP zp5HA8_(Prt$CV+GqpB(v{1D!`;JAjld@@+K+i61a|MTdsd{~!%b1ms_KJEh}cpe(` z6jA?@e29>sU}iiwp;b>~TL@2U!O)h%Yr)7`8+a;b=@mD^tI-VbODr7!U{0?gh%d@~e3Ro)^HNMvvU1UHt)HYrq~&L`&fQ16Y1SeYiaObZ>3v kZ4W@7aBc_JIL8%khzs1(H@5yR{A*B1l9s#*|B4j80N@tIJOBUy literal 0 HcmV?d00001 diff --git a/样品/ProjectGroup1.bpg b/样品/ProjectGroup1.bpg new file mode 100644 index 0000000..7c050f6 --- /dev/null +++ b/样品/ProjectGroup1.bpg @@ -0,0 +1,23 @@ +#------------------------------------------------------------------------------ +VERSION = BWS.01 +#------------------------------------------------------------------------------ +!ifndef ROOT +ROOT = $(MAKEDIR)\.. +!endif +#------------------------------------------------------------------------------ +MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$** +DCC = $(ROOT)\bin\dcc32.exe $** +BRCC = $(ROOT)\bin\brcc32.exe $** +#------------------------------------------------------------------------------ +PROJECTS = testDll.exe ProductPrice.dll +#------------------------------------------------------------------------------ +default: $(PROJECTS) +#------------------------------------------------------------------------------ + +testDll.exe: testDll.dpr + $(DCC) + +ProductPrice.dll: ProductPrice.dpr + $(DCC) + + diff --git a/样品/SYSTEMSET.ini b/样品/SYSTEMSET.ini new file mode 100644 index 0000000..ba48ed5 --- /dev/null +++ b/样品/SYSTEMSET.ini @@ -0,0 +1,5 @@ +[SERVER] +ַ=101.132.143.144 +ַ=542 +ǷԶ=1 +=ݷ֯ diff --git a/样品/U_BaseIn.dfm b/样品/U_BaseIn.dfm new file mode 100644 index 0000000..65cc596 --- /dev/null +++ b/样品/U_BaseIn.dfm @@ -0,0 +1,362 @@ +object frmBaseIn: TfrmBaseIn + Left = 58 + Top = 224 + Width = 1211 + Height = 591 + Caption = #20837#24211#32534#36753 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1203 + Height = 20 + AutoSize = True + ButtonHeight = 18 + ButtonWidth = 60 + Caption = 'ToolBar1' + Flat = True + List = True + ShowCaptions = True + TabOrder = 0 + Transparent = True + Wrapable = False + object BtnSave: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 5 + OnClick = BtnSaveClick + end + object ToolButton2: TToolButton + Left = 40 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 23 + OnClick = ToolButton2Click + end + object ToolButton4: TToolButton + Left = 80 + Top = 0 + AutoSize = True + Caption = #22797#21046#22686#34892 + ImageIndex = 66 + OnClick = ToolButton4Click + end + object ToolButton1: TToolButton + Left = 144 + Top = 0 + AutoSize = True + Caption = #19968#38190#26367#25442 + ImageIndex = 55 + OnClick = ToolButton1Click + end + object ToolButton3: TToolButton + Left = 208 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 24 + OnClick = ToolButton3Click + end + object BtnExit: TToolButton + Left = 248 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 10 + OnClick = BtnExitClick + end + end + object cxGrid1: TcxGrid + Left = 8 + Top = 32 + Width = 1137 + Height = 433 + TabOrder = 1 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'DefStr1' + Column = v1P_ChnName10 + end + item + Format = 'DefStr2' + Column = v1ShortName + end + item + Format = 'RollUnit' + Column = v1UnitName + end + item + Format = 'P_Code' + Column = v1P_ChnName + end> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Quantity + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.GoToNextCellOnEnter = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Tag = 1 + Caption = #20837#24211#26102#38388 + DataBinding.FieldName = 'FillTime' + PropertiesClassName = 'TcxDateEditProperties' + Properties.Kind = ckDateTime + HeaderAlignmentHorz = taCenter + Width = 127 + end + object v1defstr6: TcxGridDBColumn + Tag = 2 + Caption = #29677#27425 + DataBinding.FieldName = 'defstr6' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1Column2PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 61 + end + object v1defstr7: TcxGridDBColumn + Tag = 2 + Caption = #29677#32452 + DataBinding.FieldName = 'defstr7' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1defstr7PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 59 + end + object v1DepotClass: TcxGridDBColumn + Caption = #20837#24211#31867#22411 + DataBinding.FieldName = 'DepotClass' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1DepotClassPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 87 + end + object v1batchnum: TcxGridDBColumn + Tag = 2 + Caption = #21367#21495 + DataBinding.FieldName = 'batchnum' + HeaderAlignmentHorz = taCenter + Width = 100 + end + object v1PlanNo: TcxGridDBColumn + Tag = 2 + Caption = #25209#21495 + DataBinding.FieldName = 'PlanNo' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = False + Properties.OnButtonClick = v1PlanNoPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1P_ChnName: TcxGridDBColumn + Tag = 2 + Caption = #21697#21517 + DataBinding.FieldName = 'P_ChnName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1P_ChnNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 105 + end + object v1P_ChnName10: TcxGridDBColumn + Caption = #22522#24067#21517#31216 + DataBinding.FieldName = 'P_ChnName10' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1P_ChnName10PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 118 + end + object v1ShortName: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'ShortName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1ShortNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 96 + end + object v1DefStr3: TcxGridDBColumn + Tag = 2 + Caption = #22522#24067#39068#33394 + DataBinding.FieldName = 'DefStr3' + HeaderAlignmentHorz = taCenter + Width = 62 + end + object v1DefFlt1: TcxGridDBColumn + Tag = 2 + Caption = #21402#24230 + DataBinding.FieldName = 'DefFlt1' + HeaderAlignmentHorz = taCenter + Width = 58 + end + object v1Quantity: TcxGridDBColumn + Tag = 2 + Caption = #20837#24211#25968#37327 + DataBinding.FieldName = 'Quantity' + HeaderAlignmentHorz = taCenter + Width = 73 + end + object v1UnitName: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'UnitName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1UnitNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 44 + end + object v1DefStr4: TcxGridDBColumn + Tag = 2 + Caption = #31561#32423 + DataBinding.FieldName = 'DefStr4' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1DefStr4PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 59 + end + object v1Note: TcxGridDBColumn + Tag = 2 + Caption = #22791#27880 + DataBinding.FieldName = 'Note' + HeaderAlignmentHorz = taCenter + Width = 108 + end + object v1P_SeqNo: TcxGridDBColumn + Tag = 2 + Caption = #35745#21010#21333#24207#21495 + DataBinding.FieldName = 'P_SeqNo' + Visible = False + Width = 67 + end + object v1P_Code: TcxGridDBColumn + Tag = 2 + Caption = #32534#21495 + DataBinding.FieldName = 'P_Code' + Visible = False + HeaderAlignmentHorz = taCenter + end + object v1DefStr1: TcxGridDBColumn + Tag = 2 + Caption = #22522#24067#32534#21495 + DataBinding.FieldName = 'DefStr1' + Visible = False + Width = 56 + end + object v1DefStr2: TcxGridDBColumn + Tag = 2 + Caption = #20379#24212#21830#32534#21495 + DataBinding.FieldName = 'DefStr2' + Visible = False + Width = 68 + end + object v1RollUnit: TcxGridDBColumn + Tag = 2 + Caption = #21333#20301#32534#21495 + DataBinding.FieldName = 'RollUnit' + Visible = False + FooterAlignmentHorz = taCenter + Width = 52 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object DataSource1: TDataSource + DataSet = CDS_Sub + Left = 216 + Top = 144 + end + object CDS_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 256 + Top = 160 + end + object ADOQueryMain: TADOQuery + Parameters = <> + Left = 184 + Top = 224 + end + object ADOQueryCmd: TADOQuery + Parameters = <> + Left = 224 + Top = 224 + end + object ADOQueryTemp: TADOQuery + Parameters = <> + Left = 264 + Top = 224 + end +end diff --git a/样品/U_BaseIn.pas b/样品/U_BaseIn.pas new file mode 100644 index 0000000..0ab3988 --- /dev/null +++ b/样品/U_BaseIn.pas @@ -0,0 +1,585 @@ +unit U_BaseIn; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, + cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGridLevel, + cxClasses, cxControls, cxGridCustomView, cxGrid, ADODB, DBClient, + cxButtonEdit, cxDropDownEdit, cxCalendar; + +type + TfrmBaseIn = class(TForm) + ToolBar1: TToolBar; + BtnSave: TToolButton; + BtnExit: TToolButton; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + v1PlanNo: TcxGridDBColumn; + v1P_ChnName: TcxGridDBColumn; + v1P_ChnName10: TcxGridDBColumn; + v1ShortName: TcxGridDBColumn; + v1DefStr3: TcxGridDBColumn; + v1DefFlt1: TcxGridDBColumn; + v1DefStr4: TcxGridDBColumn; + v1Note: TcxGridDBColumn; + v1Quantity: TcxGridDBColumn; + v1UnitName: TcxGridDBColumn; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + DataSource1: TDataSource; + CDS_Sub: TClientDataSet; + ADOQueryMain: TADOQuery; + ADOQueryCmd: TADOQuery; + ADOQueryTemp: TADOQuery; + ToolButton4: TToolButton; + v1Column1: TcxGridDBColumn; + v1DefStr2: TcxGridDBColumn; + v1DefStr1: TcxGridDBColumn; + v1P_Code: TcxGridDBColumn; + v1RollUnit: TcxGridDBColumn; + ToolButton1: TToolButton; + v1P_SeqNo: TcxGridDBColumn; + v1batchnum: TcxGridDBColumn; + v1DepotClass: TcxGridDBColumn; + v1defstr6: TcxGridDBColumn; + v1defstr7: TcxGridDBColumn; + procedure FormCreate(Sender: TObject); + procedure BtnExitClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure v1P_ChnNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1P_ChnName10PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1ShortNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1UnitNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1DefStr4PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PlanNoPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure BtnSaveClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure v1DepotClassPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1Column2PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1defstr7PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + private + procedure InitGrid(); + function SaveData():Boolean; + { Private declarations } + public + DepotNo:string; + { Public declarations } + end; + +var + frmBaseIn: TfrmBaseIn; + +implementation +uses + U_DataLink,U_Fun; + +{$R *.dfm} + +procedure TfrmBaseIn.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; +end; + +procedure TfrmBaseIn.BtnExitClick(Sender: TObject); +begin + Close; +end; +procedure TfrmBaseIn.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + sql.Clear; + sql.Add('exec P_Get_ClothInOutList :begdate,:enddate,:DepotNo,:DepotCode,:PState,:CRK'); + Parameters.ParamByName('DepotNo').Value:=Trim(DepotNo); + Parameters.ParamByName('PState').Value:=2; + Open; + end; + CreateCDS20(ADOQueryMain,CDS_Sub); + InitCDSData20(ADOQueryMain,CDS_Sub); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmBaseIn.ToolButton2Click(Sender: TObject); +begin + with CDS_Sub do + begin + Append; + CDS_Sub.FieldByName('UnitName').Value:=''; + CDS_Sub.FieldByName('RollUnit').Value:='JL004'; + CDS_Sub.FieldByName('DefStr4').Value:='һ'; + Post; + end; +end; + +procedure TfrmBaseIn.ToolButton3Click(Sender: TObject); +begin + if CDS_Sub.IsEmpty then Exit; + CDS_Sub.Delete; +end; + +procedure TfrmBaseIn.ToolButton4Click(Sender: TObject); +begin + CopyAddRow(tv1,CDS_Sub); + ///CDS_Sub.FieldByName('DepotNo').Value:=''; +end; + +procedure TfrmBaseIn.ToolButton1Click(Sender: TObject); +begin + OneKeyPost(Tv1,CDS_Sub); +end; + +function TfrmBaseIn.SaveData():Boolean; +var + MaxNo,strSQL:string; + KID,i,SubId,j:Integer; +begin + try + Result:=False; + ADOQueryCmd.Connection.BeginTrans; + CDS_Sub.First; + for i:=0 to CDS_Sub.RecordCount-1 do + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)<>'' then + begin + MaxNo:=Trim(CDS_Sub.fieldbyname('DepotNo').AsString); + KID:=CDS_Sub.fieldbyname('KcID').AsInteger; + end else + begin + if GetMaxNo20(ADOQueryCmd,MaxNo,'WC_ClothInout','BR',1,4)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('UPDATE WC_ClothKcid SET KcID = KcID+1'); + SQL.Add('SELECT KcID FROM WC_ClothKcid'); + Open; + KID:=fieldbyname('KcID').AsInteger; + end; + end; + + // + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from WC_ClothInout where DepotNO='''+Trim(DepotNo)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)<>'' then + Edit + else + Append; + FieldByName('DepotNo').Value:=Trim(MaxNo); + FieldByName('DepotCode').Value:=Trim(gDef1); + FieldByName('DepotType').Value:=1; + FieldByName('Filler').Value:=Trim(gUserName); + FieldByName('FillTime').Value:=Trim(CDS_Sub.fieldbyname('FillTime').AsString); + FieldByName('DepotClass').Value:=Trim(CDS_Sub.fieldbyname('DepotClass').AsString); + FieldByName('Status').Value:='I9'; + FieldByName('DepotNo').Value:=Trim(MaxNo); + //SSetSaveDataCDS(ADOQueryCmd,Tv1,CDS_Sub,'WC_ClothInout',1); + Post; + end; + //ӱ + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from WC_ClothInOut_Info where DepotNO='''+Trim(DepotNo)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)<>'' then + Edit + else + Append; + FieldByName('DepotNo').Value:=Trim(MaxNo); + FieldByName('KCID').Value:=KID; + FieldByName('ID').Value:=1; + {if Trim(gdatabase)<>'ڳ' then + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)='' then + begin + FieldByName('DefFlt2').Value:=SubId; + FieldByName('DefFlt3').Value:=((SubId-1) div 10); + end; + + end; } + + SSetSaveDataCDS(ADOQueryCmd,Tv1,CDS_Sub,'WC_ClothInOut_Info',2); + Post; + end; + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select DepotNo,DefFlt2,DefFlt3 from WC_ClothInout_Info where DepotNo like ''BR%'' '); + if Trim(CDS_Sub.fieldbyname('PlanNo').AsString)<>'' then + SQL.Add(' and PlanNo='''+CDS_Sub.fieldbyname('PlanNo').AsString+''''); + if Trim(CDS_Sub.fieldbyname('P_Code').AsString)<>'' then + SQL.Add(' and P_Code='''+CDS_Sub.fieldbyname('P_Code').AsString+''''); + if Trim(CDS_Sub.fieldbyname('DefStr1').AsString)<>'' then + SQL.Add(' and DefStr1='''+CDS_Sub.fieldbyname('DefStr1').AsString+''''); + if Trim(CDS_Sub.fieldbyname('DefStr2').AsString)<>'' then + SQL.Add(' and DefStr2='''+CDS_Sub.fieldbyname('DefStr2').AsString+''''); + if Trim(CDS_Sub.fieldbyname('DefStr3').AsString)<>'' then + SQL.Add(' and DefStr3='''+CDS_Sub.fieldbyname('DefStr3').AsString+''''); + if Trim(CDS_Sub.fieldbyname('DefStr4').AsString)<>'' then + SQL.Add(' and DefStr4='''+CDS_Sub.fieldbyname('DefStr4').AsString+''''); + if Trim(CDS_Sub.fieldbyname('Defflt1').AsString)<>'' then + SQL.Add(' and Defflt1='''+CDS_Sub.fieldbyname('Defflt1').AsString+''''); + Open; + { if ADOQueryTemp.fieldbyname('aa').AsInteger>0 then + SubId:=ADOQueryTemp.fieldbyname('aa').AsInteger + else} + //SubId:=ADOQueryTemp.fieldbyname('aa').AsInteger+1; + end; + with ADOQueryTemp do + begin + First; + j:=1; + while not eof do + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('Update WC_ClothInout_Info Set defflt2='+inttostr(j)); + sql.Add(',defflt3='+inttostr((j-1) div 10) ); + sql.Add(' where DepotNo='''+Trim(ADOQueryTemp.fieldbyname('DepotNo').AsString)+''''); + ExecSQL; + end; + j:=j+1; + Next; + end; + end; + //浽 + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)='' then + begin + strSQL := 'INSERT WC_ClothClothing (' + + 'KcID,' + + 'batchnum,' + + 'P_Code,' + + 'P_ChnName,' + + 'Quantity,' + + 'RollUnit,' + + 'DepotNo' + + ') VALUES (' + + IntToStr(KID) + ',' + + QuotedStr(Trim(CDS_Sub.fieldbyname('batchnum').AsString)) + ',' + + QuotedStr(Trim(CDS_Sub.fieldbyname('P_Code').AsString)) + ',' + + QuotedStr(Trim(CDS_Sub.fieldbyname('P_ChnName').AsString)) + ',' + + CDS_Sub.fieldbyname('Quantity').AsString + ',' + + QuotedStr(Trim(CDS_Sub.fieldbyname('RollUnit').AsString)) + ',' + + QuotedStr(MaxNo) + + ')'; + end else + begin + //µ + strSQL := 'UPDATE WC_ClothClothing SET ' + + 'batchnum = ' + QuotedStr(Trim(CDS_Sub.fieldbyname('batchnum').AsString)) + ',' + + 'P_Code = ' + QuotedStr(Trim(CDS_Sub.fieldbyname('P_Code').AsString)) + ',' + + 'P_ChnName = ' + QuotedStr(Trim(CDS_Sub.fieldbyname('P_ChnName').AsString)) + ',' + + 'Quantity = ' + CDS_Sub.fieldbyname('Quantity').AsString+ ',' + + 'RollUnit = ' + QuotedStr(Trim(CDS_Sub.fieldbyname('RollUnit').AsString)) + ' ' + + 'WHERE KcID = ' + IntToStr(KID); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add(strSQL); + ExecSQL; + end; + //¾ + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('Update WC_ClothInout_Info set batchnum='''+Trim(CDS_Sub.fieldbyname('batchnum').AsString)+''''); + sql.Add(' where KCID='+IntToStr(KID)); + ExecSQL; + end; + CDS_Sub.Next; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + DepotNo:=MaxNo; + ModalResult:=1; + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmBaseIn.v1P_ChnNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmProductHelp:=TfrmProductHelp.Create(Application); + with frmProductHelp do + begin + fDipFlag:=3; + cxTabControl1.Tabs[0].Visible:=False; + cxTabControl1.Tabs[1].Visible:=False; + cxTabControl1.Tabs[2].Visible:=False; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + CDS_Sub.FieldByName('P_Code').Value:=ADOQueryHelp.fieldbyname('P_Code').AsString; + CDS_Sub.FieldByName('P_ChnName').Value:=ADOQueryHelp.fieldbyname('P_ChnName').AsString; + end; + end; + finally + frmProductHelp.Free; + end; +end; + +procedure TfrmBaseIn.v1P_ChnName10PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmProductHelp:=TfrmProductHelp.Create(Application); + with frmProductHelp do + begin + fDipFlag:=2; + cxTabControl1.Tabs[0].Visible:=False; + cxTabControl1.Tabs[1].Visible:=False; + cxTabControl1.Tabs[3].Visible:=False; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + CDS_Sub.FieldByName('DefStr1').Value:=ADOQueryHelp.fieldbyname('P_Code').AsString; + CDS_Sub.FieldByName('P_ChnName10').Value:=ADOQueryHelp.fieldbyname('P_ChnName').AsString; + end; + end; + finally + frmProductHelp.Free; + end; +end; + +procedure TfrmBaseIn.v1ShortNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmSupplyHelp:=TfrmSupplyHelp.Create(Application); + with frmSupplyHelp do + begin + FLType:=''; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + self.CDS_Sub.FieldByName('ShortName').Value:=Trim(ADOQueryHelp.fieldbyname('ShortName').AsString); + self.CDS_Sub.FieldByName('DefStr2').Value:=Trim(ADOQueryHelp.fieldbyname('CustomNo').AsString); + end; + end; + finally + frmSupplyHelp.Free; + end; +end; + +procedure TfrmBaseIn.v1UnitNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + kf_frmJlUnitHelp:=Tkf_frmJlUnitHelp.Create(Application); + with kf_frmJlUnitHelp do + begin + Fflag:='length'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('UnitName').Value:=Trim(ADOQueryHelp.fieldbyname('').AsString); + Self.CDS_Sub.FieldByName('RollUnit').Value:=Trim(ADOQueryHelp.fieldbyname('').AsString); + end; + end; + finally + kf_frmJlUnitHelp.Free; + end; +end; + +procedure TfrmBaseIn.v1DefStr4PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmItemManageNew:=TfrmItemManageNew.Create(Application); + with frmItemManageNew do + begin + flag:='DefStr4'; + flagname:='˹ȼ'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('DefStr4').Value:=Trim(ClientDataSet1.fieldbyname('name').AsString); + end; + end; + finally + frmItemManageNew.Free; + end; +end; + +procedure TfrmBaseIn.v1PlanNoPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmGetPlanListHelp:=TfrmGetPlanListHelp.Create(Application); + with frmGetPlanListHelp do + begin + if ShowModal=1 then + begin + CDS_Sub.Edit; + CDS_Sub.FieldByName('PlanNo').Value:=Trim(ADOQueryHelp.fieldbyname('PlanNo').AsString); + CDS_Sub.FieldByName('P_SeqNo').Value:=Trim(ADOQueryHelp.fieldbyname('P_SeqNo').AsString); + CDS_Sub.FieldByName('DefStr1').Value:=Trim(ADOQueryHelp.fieldbyname('P_BaseCode').AsString); + CDS_Sub.FieldByName('P_ChnName10').Value:=Trim(ADOQueryHelp.fieldbyname('P_BaseChnName').AsString); + CDS_Sub.FieldByName('DefStr2').Value:=Trim(ADOQueryHelp.fieldbyname('P_Factory').AsString); + CDS_Sub.FieldByName('Shortname').Value:=Trim(ADOQueryHelp.fieldbyname('SupplierName').AsString); + CDS_Sub.FieldByName('DefStr3').Value:=Trim(ADOQueryHelp.fieldbyname('SBtr2').AsString); + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('Select P_Code from MC_CatLog where P_ChnName='''+Trim(ADOQueryHelp.fieldbyname('LbStr6').AsString)+''''); + Open; + if not IsEmpty then + begin + CDS_Sub.FieldByName('P_Code').Value:=Trim(ADOQueryTemp.fieldbyname('P_Code').AsString); + CDS_Sub.FieldByName('P_ChnName').Value:=Trim(ADOQueryHelp.fieldbyname('LbStr6').AsString); + end; + end; + end; + end; + finally + frmGetPlanListHelp.Free; + end; +end; + +procedure TfrmBaseIn.BtnSaveClick(Sender: TObject); +begin + if CDS_Sub.Locate('FillTime',Null,[]) then + begin + Application.MessageBox('ʱ䲻Ϊ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('PlanNo',Null,[]) then + begin + Application.MessageBox('ŲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('P_ChnName',Null,[]) then + begin + Application.MessageBox('ƷΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('DepotClass',Null,[]) then + begin + Application.MessageBox('ͲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('Quantity',Null,[]) then + begin + Application.MessageBox('Ϊ!','ʾ',0); + Exit; + end; + if CDS_Sub.IsEmpty then Exit; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + end; +end; + +procedure TfrmBaseIn.FormShow(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmBaseIn.v1DepotClassPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmItemManageNew:=TfrmItemManageNew.Create(Application); + with frmItemManageNew do + begin + flag:='BSInType'; + flagname:='˹'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('DepotClass').Value:=Trim(ClientDataSet1.fieldbyname('name').AsString); + end; + end; + finally + frmItemManageNew.Free; + end; +end; + +procedure TfrmBaseIn.v1Column2PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmItemManageNew:=TfrmItemManageNew.Create(Application); + with frmItemManageNew do + begin + flag:='BSBC'; + flagname:='˹'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('defstr6').Value:=Trim(ClientDataSet1.fieldbyname('name').AsString); + end; + end; + finally + frmItemManageNew.Free; + end; +end; + +procedure TfrmBaseIn.v1defstr7PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmItemManageNew:=TfrmItemManageNew.Create(Application); + with frmItemManageNew do + begin + flag:='BSBZ'; + flagname:='˹'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('defstr7').Value:=Trim(ClientDataSet1.fieldbyname('name').AsString); + end; + end; + finally + frmItemManageNew.Free; + end; +end; + +end. diff --git a/样品/U_BaseInList.dfm b/样品/U_BaseInList.dfm new file mode 100644 index 0000000..703f147 --- /dev/null +++ b/样品/U_BaseInList.dfm @@ -0,0 +1,317 @@ +object frmBaseInList: TfrmBaseInList + Left = 61 + Top = 97 + Width = 1165 + Height = 618 + Caption = #20837#24211#21015#34920 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1157 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + DisabledImages = DataLink_JWLCK.ThreeImgList + Flat = True + Images = DataLink_JWLCK.ThreeImgList + List = True + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = TBFindClick + end + object ToolButton1: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #39640#32423#36807#28388 + ImageIndex = 57 + OnClick = ToolButton1Click + end + object TBAdd: TToolButton + Left = 213 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBEdit: TToolButton + Left = 276 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = TBEditClick + end + object TBDel: TToolButton + Left = 339 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object TBView: TToolButton + Left = 402 + Top = 0 + AutoSize = True + Caption = #26597#30475 + ImageIndex = 25 + Visible = False + OnClick = TBViewClick + end + object TBExport: TToolButton + Left = 465 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 528 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + Visible = False + OnClick = TBPrintClick + end + object TBClose: TToolButton + Left = 591 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1157 + Height = 73 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + TabOrder = 1 + object Label1: TLabel + Left = 28 + Top = 12 + Width = 48 + Height = 12 + Caption = #20837#24211#26102#38388 + end + object Label2: TLabel + Left = 64 + Top = 36 + Width = 12 + Height = 12 + Caption = #33267 + end + object Label3: TLabel + Left = 184 + Top = 12 + Width = 48 + Height = 12 + Caption = #29289#26009#21517#31216 + end + object Label4: TLabel + Left = 360 + Top = 12 + Width = 36 + Height = 12 + Caption = #35268' '#26684 + end + object Label7: TLabel + Left = 184 + Top = 36 + Width = 48 + Height = 12 + Caption = #20379' '#24212' '#21830 + end + object BegDate: TDateTimePicker + Left = 77 + Top = 9 + Width = 87 + Height = 20 + Date = 40768.458268587970000000 + Time = 40768.458268587970000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 77 + Top = 33 + Width = 87 + Height = 20 + Date = 40768.458268587970000000 + Time = 40768.458268587970000000 + TabOrder = 1 + end + object PlanNo: TEdit + Tag = 2 + Left = 233 + Top = 9 + Width = 100 + Height = 20 + TabOrder = 2 + OnChange = PlanNoChange + end + object P_ChnName20: TEdit + Tag = 2 + Left = 398 + Top = 9 + Width = 100 + Height = 20 + TabOrder = 3 + OnChange = PlanNoChange + end + object ShorName: TEdit + Tag = 2 + Left = 233 + Top = 33 + Width = 100 + Height = 20 + TabOrder = 4 + OnChange = PlanNoChange + end + end + object cxGrid1: TcxGrid + Left = 28 + Top = 124 + Width = 1093 + Height = 389 + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Quantity + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsSelection.CellSelect = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Caption = #20837#24211#26102#38388 + DataBinding.FieldName = 'FillTime' + PropertiesClassName = 'TcxDateEditProperties' + Properties.Kind = ckDateTime + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1DepotClass: TcxGridDBColumn + Caption = #20837#24211#31867#22411 + DataBinding.FieldName = 'DepotClass' + HeaderAlignmentHorz = taCenter + Width = 72 + end + object v1batchnum: TcxGridDBColumn + Caption = #29289#26009#21517#31216 + DataBinding.FieldName = 'batchnum' + HeaderAlignmentHorz = taCenter + Width = 74 + end + object v1Column2: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'defstr6' + HeaderAlignmentHorz = taCenter + Width = 61 + end + object v1ShortName: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'ShortName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + HeaderAlignmentHorz = taCenter + Width = 69 + end + object v1Quantity: TcxGridDBColumn + Caption = #20837#24211#25968#37327 + DataBinding.FieldName = 'Quantity' + HeaderAlignmentHorz = taCenter + Width = 76 + end + object v1UnitName: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'UnitName' + PropertiesClassName = 'TcxComboBoxProperties' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Note: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'Note' + HeaderAlignmentHorz = taCenter + Width = 99 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 496 + Top = 176 + end + object ADOQueryCmd: TADOQuery + Parameters = <> + Left = 552 + Top = 176 + end + object ADOQueryMain: TADOQuery + LockType = ltReadOnly + Parameters = <> + Left = 600 + Top = 176 + end + object ADOQueryTemp: TADOQuery + LockType = ltReadOnly + Parameters = <> + Left = 672 + Top = 176 + end + object DataSource1: TDataSource + DataSet = ADOQueryMain + Left = 640 + Top = 176 + end +end diff --git a/样品/U_BaseInList.pas b/样品/U_BaseInList.pas new file mode 100644 index 0000000..7e60311 --- /dev/null +++ b/样品/U_BaseInList.pas @@ -0,0 +1,331 @@ +unit U_BaseInList; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, + cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, cxCalendar, cxButtonEdit, cxDropDownEdit; + +type + TfrmBaseInList = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBEdit: TToolButton; + TBDel: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + cxGridPopupMenu1: TcxGridPopupMenu; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + TBExport: TToolButton; + TBView: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label4: TLabel; + Label7: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + PlanNo: TEdit; + P_ChnName20: TEdit; + ShorName: TEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column1: TcxGridDBColumn; + v1ShortName: TcxGridDBColumn; + v1Quantity: TcxGridDBColumn; + v1UnitName: TcxGridDBColumn; + v1Note: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + v1batchnum: TcxGridDBColumn; + v1DepotClass: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + ToolButton1: TToolButton; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + procedure TBEditClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBViewClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBPrintClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure PlanNoChange(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + private + procedure InitGrid(); + procedure InitForm(); + function DelData():Boolean; + { Private declarations } + public + { Public declarations } + end; + +var + frmBaseInList: TfrmBaseInList; + +implementation +uses + U_DataLink,U_Fun,U_BaseIn; + +{$R *.dfm} + +procedure TfrmBaseInList.FormDestroy(Sender: TObject); +begin + frmBaseInList:=nil; +end; + +procedure TfrmBaseInList.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmBaseInList.FormCreate(Sender: TObject); +begin + cxgrid1.Align:=alClient; +end; + +procedure TfrmBaseInList.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('б',Tv1,'˹ֿ'); +end; + +procedure TfrmBaseInList.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec P_Get_ClothInOutList :begdate,:enddate,:DepotNo,:DepotCode,:PState,:CRK'); + Parameters.ParamByName('DepotCode').Value:=Trim(gDef1); + Parameters.ParamByName('begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime)); + Parameters.ParamByName('enddate').Value:=Trim(FormatDateTime('yyyy-MM-dd',enddate.DateTime+1)); + Parameters.ParamByName('PState').Value:=1; + Parameters.ParamByName('CRK').Value:=1; + Open; + end; + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmBaseInList.InitForm(); +begin + ReadCxGrid('б',Tv1,'˹ֿ'); + BegDate.DateTime:=GetServerTime10(ADOQueryTemp);//SGetServerDate10(ADOQueryTemp); + EndDate.DateTime:=GetServerTime10(ADOQueryTemp); + InitGrid(); +end; + +procedure TfrmBaseInList.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); +end; + +procedure TfrmBaseInList.TBEditClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + with ADOQueryTemp do + begin + Close; + SQL.Clear; + sql.Add('select * from WC_ClothInout_Info where KCID='+Trim(ADOQueryMain.fieldbyname('KCID').AsString)); + sql.Add(' and DepotNO like ''BC%'' '); + open; + if ADOQueryTemp.RecordCount>0 then + begin + Application.MessageBox('˱˹Ѿг¼ܽв','ʾ',0); + Exit; + end; + end; + + try + frmBaseIn:=TfrmBaseIn.Create(Application); + with frmBaseIn do + begin + DepotNo:=Trim(self.ADOQueryMain.fieldbyname('DepotNo').AsString); + ToolButton1.Visible:=False; + ToolButton2.Visible:=False; + ToolButton3.Visible:=False; + ToolButton4.Visible:=False; + if ShowModal=1 then + begin + Self.InitGrid(); + Self.TBFind.Click; + Self.ADOQueryMain.Locate('DepotNo',DepotNo,[]); + end; + end; + finally + frmBaseIn.Free; + end; +end; + +procedure TfrmBaseInList.TBDelClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + with ADOQueryTemp do + begin + Close; + SQL.Clear; + sql.Add('select * from WC_ClothInout_Info where KCID='+Trim(ADOQueryMain.fieldbyname('KCID').AsString)); + sql.Add(' and DepotNO like ''BC%'' '); + open; + if ADOQueryTemp.RecordCount>0 then + begin + Application.MessageBox('˱˹Ѿг¼ܽв','ʾ',0); + Exit; + end; + end; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + TBRafresh.Click; + TBFind.Click; + end; +end; + +function TfrmBaseInList.DelData():Boolean; +var + FInt:Integer; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryTemp do + begin + Close; + SQL.Clear; + SQL.Add('select * from WC_ClothInout_Info where DefFlt2>0 '); + SQL.Add(' and DepotNo<>'''+Trim(ADOQueryMain.fieldbyname('DepotNo').AsString)+''''); + if Trim(ADOQueryMain.fieldbyname('PlanNo').AsString)<>'' then + SQL.Add(' and PlanNo='''+ADOQueryMain.fieldbyname('PlanNo').AsString+''''); + if Trim(ADOQueryMain.fieldbyname('P_Code').AsString)<>'' then + SQL.Add(' and P_Code='''+ADOQueryMain.fieldbyname('P_Code').AsString+''''); + if Trim(ADOQueryMain.fieldbyname('DefStr1').AsString)<>'' then + SQL.Add(' and DefStr1='''+ADOQueryMain.fieldbyname('DefStr1').AsString+''''); + if Trim(ADOQueryMain.fieldbyname('DefStr2').AsString)<>'' then + SQL.Add(' and DefStr2='''+ADOQueryMain.fieldbyname('DefStr2').AsString+''''); + if Trim(ADOQueryMain.fieldbyname('DefStr3').AsString)<>'' then + SQL.Add(' and DefStr3='''+ADOQueryMain.fieldbyname('DefStr3').AsString+''''); + if Trim(ADOQueryMain.fieldbyname('DefStr4').AsString)<>'' then + SQL.Add(' and DefStr4='''+ADOQueryMain.fieldbyname('DefStr4').AsString+''''); + if Trim(ADOQueryMain.fieldbyname('Defflt1').AsString)<>'' then + SQL.Add(' and Defflt1='+ADOQueryMain.fieldbyname('Defflt1').AsString); + Open; + end; + with ADOQueryTemp do + begin + if not IsEmpty then + begin + First; + FInt:=1; + while not Eof do + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('Update WC_ClothInout_Info Set DefFlt2='+inttostr(FInt)); + sql.Add(',DefFlt3='+inttostr((FInt-1) div 10)); + sql.Add(' where DepotNo='''+Trim(ADOQueryTemp.fieldbyname('DepotNo').AsString)+''''); + ExecSQL; + end; + FInt:=FInt+1; + Next; + end; + end; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete WC_ClothInout_Info where depotno='''+Trim(ADOQueryMain.fieldbyname('depotno').AsString)+''''); + sql.Add(' delete WC_ClothInout where depotno='''+Trim(ADOQueryMain.fieldbyname('depotno').AsString)+''''); + sql.Add(' delete WC_ClothClothing where KCID='+Trim(ADOQueryMain.fieldbyname('KCID').AsString)); + ExecSQL; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmBaseInList.TBViewClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; +end; + +procedure TfrmBaseInList.TBExportClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + TcxGridToExcel('б',cxGrid1); +end; + +procedure TfrmBaseInList.TBPrintClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; +end; + +procedure TfrmBaseInList.TBAddClick(Sender: TObject); +begin + try + frmBaseIn:=TfrmBaseIn.Create(Application); + with frmBaseIn do + begin + if ShowModal=1 then + begin + Self.InitGrid(); + Self.TBFind.Click; + Self.ADOQueryMain.Locate('DepotNo',DepotNo,[]); + end; + end; + finally + frmBaseIn.Free; + end; +end; + +procedure TfrmBaseInList.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmBaseInList.PlanNoChange(Sender: TObject); +begin + if ADOQueryMain.Active then + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); +end; + +procedure TfrmBaseInList.FormShow(Sender: TObject); +begin + InitForm(); +end; + +procedure TfrmBaseInList.ToolButton1Click(Sender: TObject); +begin + // if ADOQueryMain.IsEmpty then Exit; + SeniorFilter(Tv1,ADOQueryMain); +end; + +end. diff --git a/样品/U_BaseOut.dfm b/样品/U_BaseOut.dfm new file mode 100644 index 0000000..8a4eee1 --- /dev/null +++ b/样品/U_BaseOut.dfm @@ -0,0 +1,341 @@ +object frmBaseOut: TfrmBaseOut + Left = 58 + Top = 246 + Width = 1211 + Height = 591 + Caption = #20986#24211#32534#36753 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1203 + Height = 24 + AutoSize = True + ButtonWidth = 51 + Caption = 'ToolBar1' + Flat = True + Images = ADODBMD_BSCK.ImageList24 + List = True + ShowCaptions = True + TabOrder = 0 + Transparent = True + Wrapable = False + object BtnSave: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 5 + OnClick = BtnSaveClick + end + object ToolButton2: TToolButton + Left = 55 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 23 + OnClick = ToolButton2Click + end + object ToolButton3: TToolButton + Left = 110 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 24 + OnClick = ToolButton3Click + end + object BtnExit: TToolButton + Left = 165 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 10 + OnClick = BtnExitClick + end + end + object cxGrid1: TcxGrid + Left = 16 + Top = 32 + Width = 1169 + Height = 433 + TabOrder = 1 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'DefStr1' + Column = v1P_ChnName10 + end + item + Format = 'DefStr2' + Column = v1ShortName + end + item + Format = 'RollUnit' + Column = v1UnitName + end + item + Format = 'P_Code' + Column = v1P_ChnName + end> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Quantity + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.GoToNextCellOnEnter = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Tag = 1 + Caption = #20986#24211#26102#38388 + DataBinding.FieldName = 'FillTime' + PropertiesClassName = 'TcxDateEditProperties' + Properties.Kind = ckDateTime + HeaderAlignmentHorz = taCenter + Width = 127 + end + object v1DepotClass: TcxGridDBColumn + Caption = #20986#24211#31867#22411 + DataBinding.FieldName = 'DepotClass' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1DepotClassPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 69 + end + object v1Column3: TcxGridDBColumn + Tag = 2 + Caption = #29677#32452 + DataBinding.FieldName = 'defstr7' + HeaderAlignmentHorz = taCenter + Width = 50 + end + object v1Column2: TcxGridDBColumn + Tag = 2 + Caption = #29677#27425 + DataBinding.FieldName = 'defstr6' + HeaderAlignmentHorz = taCenter + Width = 50 + end + object v1batchnum: TcxGridDBColumn + Tag = 2 + Caption = #21367#21495 + DataBinding.FieldName = 'batchnum' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 78 + end + object v1PlanNo: TcxGridDBColumn + Tag = 2 + Caption = #25209#21495 + DataBinding.FieldName = 'PlanNo' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = False + Properties.OnButtonClick = v1PlanNoPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 70 + end + object v1P_SeqNo: TcxGridDBColumn + Tag = 2 + Caption = #35745#21010#21333#24207#21495 + DataBinding.FieldName = 'P_SeqNo' + Visible = False + Width = 67 + end + object v1P_ChnName: TcxGridDBColumn + Tag = 2 + Caption = #21697#21517 + DataBinding.FieldName = 'P_ChnName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1P_ChnNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 105 + end + object v1P_Code: TcxGridDBColumn + Tag = 2 + Caption = #32534#21495 + DataBinding.FieldName = 'P_Code' + Visible = False + HeaderAlignmentHorz = taCenter + end + object v1P_ChnName10: TcxGridDBColumn + Caption = #22522#24067#21517#31216 + DataBinding.FieldName = 'P_ChnName10' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1P_ChnName10PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 118 + end + object v1DefStr1: TcxGridDBColumn + Tag = 2 + Caption = #22522#24067#32534#21495 + DataBinding.FieldName = 'DefStr1' + Visible = False + Width = 56 + end + object v1ShortName: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'ShortName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1ShortNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 96 + end + object v1DefStr2: TcxGridDBColumn + Tag = 2 + Caption = #20379#24212#21830#32534#21495 + DataBinding.FieldName = 'DefStr2' + Visible = False + Width = 68 + end + object v1DefStr3: TcxGridDBColumn + Tag = 2 + Caption = #22522#24067#39068#33394 + DataBinding.FieldName = 'DefStr3' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 62 + end + object v1DefFlt1: TcxGridDBColumn + Tag = 2 + Caption = #21402#24230 + DataBinding.FieldName = 'DefFlt1' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 58 + end + object v1Quantity: TcxGridDBColumn + Tag = 2 + Caption = #20986#24211#25968#37327 + DataBinding.FieldName = 'Quantity' + HeaderAlignmentHorz = taCenter + Width = 73 + end + object v1UnitName: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'UnitName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1UnitNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 44 + end + object v1RollUnit: TcxGridDBColumn + Tag = 2 + Caption = #21333#20301#32534#21495 + DataBinding.FieldName = 'RollUnit' + Visible = False + FooterAlignmentHorz = taCenter + Width = 52 + end + object v1DefStr4: TcxGridDBColumn + Tag = 2 + Caption = #31561#32423 + DataBinding.FieldName = 'DefStr4' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1DefStr4PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Width = 59 + end + object v1Note: TcxGridDBColumn + Tag = 2 + Caption = #22791#27880 + DataBinding.FieldName = 'Note' + HeaderAlignmentHorz = taCenter + Width = 108 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object DataSource1: TDataSource + DataSet = CDS_Sub + Left = 216 + Top = 144 + end + object CDS_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 256 + Top = 160 + end + object ADOQueryMain: TADOQuery + Connection = ADODBMD_BSCK.ADOCon + Parameters = <> + Left = 184 + Top = 224 + end + object ADOQueryCmd: TADOQuery + Connection = ADODBMD_BSCK.ADOCon + Parameters = <> + Left = 224 + Top = 224 + end + object ADOQueryTemp: TADOQuery + Connection = ADODBMD_BSCK.ADOCon + Parameters = <> + Left = 264 + Top = 224 + end +end diff --git a/样品/U_BaseOut.pas b/样品/U_BaseOut.pas new file mode 100644 index 0000000..e1c90cc --- /dev/null +++ b/样品/U_BaseOut.pas @@ -0,0 +1,471 @@ +unit U_BaseOut; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, + cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGridLevel, + cxClasses, cxControls, cxGridCustomView, cxGrid, ADODB, DBClient, + cxButtonEdit, cxDropDownEdit, cxCalendar; + +type + TfrmBaseOut = class(TForm) + ToolBar1: TToolBar; + BtnSave: TToolButton; + BtnExit: TToolButton; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + v1PlanNo: TcxGridDBColumn; + v1P_ChnName: TcxGridDBColumn; + v1P_ChnName10: TcxGridDBColumn; + v1ShortName: TcxGridDBColumn; + v1DefStr3: TcxGridDBColumn; + v1DefFlt1: TcxGridDBColumn; + v1DefStr4: TcxGridDBColumn; + v1Note: TcxGridDBColumn; + v1Quantity: TcxGridDBColumn; + v1UnitName: TcxGridDBColumn; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + DataSource1: TDataSource; + CDS_Sub: TClientDataSet; + ADOQueryMain: TADOQuery; + ADOQueryCmd: TADOQuery; + ADOQueryTemp: TADOQuery; + v1Column1: TcxGridDBColumn; + v1DefStr2: TcxGridDBColumn; + v1DefStr1: TcxGridDBColumn; + v1P_Code: TcxGridDBColumn; + v1RollUnit: TcxGridDBColumn; + v1P_SeqNo: TcxGridDBColumn; + v1DepotClass: TcxGridDBColumn; + v1batchnum: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + procedure FormCreate(Sender: TObject); + procedure BtnExitClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure v1P_ChnNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1P_ChnName10PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1ShortNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1UnitNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1DefStr4PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PlanNoPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure BtnSaveClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure v1DepotClassPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + private + procedure InitGrid(); + function SaveData():Boolean; + { Private declarations } + public + DepotNo:string; + QuantityCK:string; + { Public declarations } + end; + +var + frmBaseOut: TfrmBaseOut; + +implementation +uses + U_adodbmd,U_global,U_FormPas,U_SelfForm,U_ProductHelp, + U_SupplyHelp,U_JlUnitHelp,U_ItemManageNew,U_GetPlanListHelp + ,U_GetBaseInList; + +{$R *.dfm} + +procedure TfrmBaseOut.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; + +end; + +procedure TfrmBaseOut.BtnExitClick(Sender: TObject); +begin + Close; +end; +procedure TfrmBaseOut.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + sql.Clear; + sql.Add('exec P_Get_ClothInOutList :begdate,:enddate,:DepotNo,:DepotCode,:PState,:CRK'); + Parameters.ParamByName('DepotNo').Value:=Trim(DepotNo); + Parameters.ParamByName('PState').Value:=2; + Open; + end; + CreateCDS20(ADOQueryMain,CDS_Sub); + InitCDSData20(ADOQueryMain,CDS_Sub); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmBaseOut.ToolButton2Click(Sender: TObject); +begin + try + frmGetBaseInList:=TfrmGetBaseInList.Create(Application); + with frmGetBaseInList do + begin + if ShowModal=1 then + begin + with CDS_Sub do + begin + Append; + CDS_Sub.FieldByName('PlanNo').Value:=Trim(ADOQueryMain.fieldbyname('PlanNo').AsString); + CDS_Sub.FieldByName('P_SeqNO').Value:=Trim(ADOQueryMain.fieldbyname('P_SeqNO').AsString); + CDS_Sub.FieldByName('P_Code').Value:=Trim(ADOQueryMain.fieldbyname('P_Code').AsString); + CDS_Sub.FieldByName('P_ChnName').Value:=Trim(ADOQueryMain.fieldbyname('P_ChnName').AsString); + CDS_Sub.FieldByName('DefStr1').Value:=Trim(ADOQueryMain.fieldbyname('DefStr1').AsString); + CDS_Sub.FieldByName('P_ChnName10').Value:=Trim(ADOQueryMain.fieldbyname('P_ChnName10').AsString); + CDS_Sub.FieldByName('DefStr2').Value:=Trim(ADOQueryMain.fieldbyname('DefStr2').AsString); + CDS_Sub.FieldByName('ShortName').Value:=Trim(ADOQueryMain.fieldbyname('ShortName').AsString); + CDS_Sub.FieldByName('DefStr3').Value:=Trim(ADOQueryMain.fieldbyname('DefStr3').AsString); + CDS_Sub.FieldByName('DefFlt1').Value:=Trim(ADOQueryMain.fieldbyname('DefFlt1').AsString); + CDS_Sub.FieldByName('DefStr6').Value:=Trim(ADOQueryMain.fieldbyname('DefStr6').AsString); + CDS_Sub.FieldByName('DefStr7').Value:=Trim(ADOQueryMain.fieldbyname('DefStr7').AsString); + CDS_Sub.FieldByName('Quantity').Value:=Trim(ADOQueryMain.fieldbyname('QuantityKC').AsString); + CDS_Sub.FieldByName('UnitName').Value:=Trim(ADOQueryMain.fieldbyname('UnitName').AsString); + CDS_Sub.FieldByName('RollUnit').Value:=Trim(ADOQueryMain.fieldbyname('RollUnit').AsString); + CDS_Sub.FieldByName('DefStr4').Value:=Trim(ADOQueryMain.fieldbyname('DefStr4').AsString); + CDS_Sub.FieldByName('KCID').Value:=Trim(ADOQueryMain.fieldbyname('KCID').AsString); + CDS_Sub.FieldByName('batchnum').Value:=Trim(ADOQueryMain.fieldbyname('batchnum').AsString); + Post; + end; + end; + end; + finally + frmGetBaseInList.Free; + end; +end; + +procedure TfrmBaseOut.ToolButton3Click(Sender: TObject); +begin + if CDS_Sub.IsEmpty then Exit; + CDS_Sub.Delete; +end; + +function TfrmBaseOut.SaveData():Boolean; +var + MaxNo,strSQL:string; + KID,i:Integer; +begin + try + Result:=False; + ADOQueryCmd.Connection.BeginTrans; + CDS_Sub.First; + for i:=0 to CDS_Sub.RecordCount-1 do + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)<>'' then + begin + MaxNo:=Trim(CDS_Sub.fieldbyname('DepotNo').AsString); + end else + begin + if GetMaxNo20(ADOQueryCmd,MaxNo,'WC_ClothInout','BC',1,4)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + end; + KID:=CDS_Sub.fieldbyname('KcID').AsInteger; + // + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from WC_ClothInout where DepotNO='''+Trim(DepotNo)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)<>'' then + Edit + else + Append; + FieldByName('DepotNo').Value:=Trim(MaxNo); + FieldByName('DepotCode').Value:=Trim(gDef1); + FieldByName('DepotType').Value:=0; + FieldByName('Filler').Value:=Trim(gUserName); + FieldByName('FillTime').Value:=Trim(CDS_Sub.fieldbyname('FillTime').AsString); + FieldByName('DepotClass').Value:=Trim(CDS_Sub.fieldbyname('DepotClass').AsString); + FieldByName('Status').Value:='I9'; + FieldByName('DepotNo').Value:=Trim(MaxNo); + //SSetSaveDataCDS(ADOQueryCmd,Tv1,CDS_Sub,'WC_ClothInout',1); + Post; + end; + //ӱ + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from WC_ClothInOut_Info where DepotNO='''+Trim(DepotNo)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)<>'' then + Edit + else + Append; + FieldByName('DepotNo').Value:=Trim(MaxNo); + FieldByName('KCID').Value:=KID; + FieldByName('ID').Value:=1; + SSetSaveDataCDS(ADOQueryCmd,Tv1,CDS_Sub,'WC_ClothInOut_Info',2); + Post; + end; + //浽 + if Trim(CDS_Sub.fieldbyname('DepotNo').AsString)='' then + begin + //µ + strSQL := 'UPDATE WC_ClothClothing SET ' + + 'Quantity =Quantity-' + CDS_Sub.fieldbyname('Quantity').AsString+ ' ' + + 'WHERE KcID = ' + IntToStr(KID); + end else + begin + //µ + strSQL := 'UPDATE WC_ClothClothing SET ' + + 'Quantity =Quantity+'+QuantityCK+'-'+CDS_Sub.fieldbyname('Quantity').AsString+ ' ' + + 'WHERE KcID = ' + IntToStr(KID); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add(strSQL); + ExecSQL; + end; + CDS_Sub.Next; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + DepotNo:=MaxNo; + ModalResult:=1; + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmBaseOut.v1P_ChnNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmProductHelp:=TfrmProductHelp.Create(Application); + with frmProductHelp do + begin + fDipFlag:=3; + cxTabControl1.Tabs[0].Visible:=False; + cxTabControl1.Tabs[1].Visible:=False; + cxTabControl1.Tabs[2].Visible:=False; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + CDS_Sub.FieldByName('P_Code').Value:=ADOQueryHelp.fieldbyname('P_Code').AsString; + CDS_Sub.FieldByName('P_ChnName').Value:=ADOQueryHelp.fieldbyname('P_ChnName').AsString; + end; + end; + finally + frmProductHelp.Free; + end; +end; + +procedure TfrmBaseOut.v1P_ChnName10PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmProductHelp:=TfrmProductHelp.Create(Application); + with frmProductHelp do + begin + fDipFlag:=2; + cxTabControl1.Tabs[0].Visible:=False; + cxTabControl1.Tabs[1].Visible:=False; + cxTabControl1.Tabs[3].Visible:=False; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + CDS_Sub.FieldByName('DefStr1').Value:=ADOQueryHelp.fieldbyname('P_Code').AsString; + CDS_Sub.FieldByName('P_ChnName10').Value:=ADOQueryHelp.fieldbyname('P_ChnName').AsString; + end; + end; + finally + frmProductHelp.Free; + end; +end; + +procedure TfrmBaseOut.v1ShortNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmSupplyHelp:=TfrmSupplyHelp.Create(Application); + with frmSupplyHelp do + begin + FLType:=''; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + self.CDS_Sub.FieldByName('ShortName').Value:=Trim(ADOQueryHelp.fieldbyname('ShortName').AsString); + self.CDS_Sub.FieldByName('DefStr2').Value:=Trim(ADOQueryHelp.fieldbyname('CustomNo').AsString); + end; + end; + finally + frmSupplyHelp.Free; + end; +end; + +procedure TfrmBaseOut.v1UnitNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + kf_frmJlUnitHelp:=Tkf_frmJlUnitHelp.Create(Application); + with kf_frmJlUnitHelp do + begin + Fflag:='length'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('UnitName').Value:=Trim(ADOQueryHelp.fieldbyname('').AsString); + Self.CDS_Sub.FieldByName('RollUnit').Value:=Trim(ADOQueryHelp.fieldbyname('').AsString); + end; + end; + finally + kf_frmJlUnitHelp.Free; + end; +end; + +procedure TfrmBaseOut.v1DefStr4PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmItemManageNew:=TfrmItemManageNew.Create(Application); + with frmItemManageNew do + begin + flag:='DefStr4'; + flagname:='˹ȼ'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('DefStr4').Value:=Trim(ClientDataSet1.fieldbyname('name').AsString); + end; + end; + finally + frmItemManageNew.Free; + end; +end; + +procedure TfrmBaseOut.v1PlanNoPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmGetPlanListHelp:=TfrmGetPlanListHelp.Create(Application); + with frmGetPlanListHelp do + begin + if ShowModal=1 then + begin + CDS_Sub.Edit; + CDS_Sub.FieldByName('PlanNo').Value:=Trim(ADOQueryHelp.fieldbyname('PlanNo').AsString); + CDS_Sub.FieldByName('P_SeqNo').Value:=Trim(ADOQueryHelp.fieldbyname('P_SeqNo').AsString); + CDS_Sub.FieldByName('DefStr1').Value:=Trim(ADOQueryHelp.fieldbyname('P_BaseCode').AsString); + CDS_Sub.FieldByName('P_ChnName10').Value:=Trim(ADOQueryHelp.fieldbyname('P_BaseChnName').AsString); + CDS_Sub.FieldByName('DefStr2').Value:=Trim(ADOQueryHelp.fieldbyname('P_Factory').AsString); + CDS_Sub.FieldByName('Shortname').Value:=Trim(ADOQueryHelp.fieldbyname('SupplierName').AsString); + CDS_Sub.FieldByName('DefStr3').Value:=Trim(ADOQueryHelp.fieldbyname('SBtr2').AsString); + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('Select P_Code from MC_CatLog where P_ChnName='''+Trim(ADOQueryHelp.fieldbyname('LbStr6').AsString)+''''); + Open; + if not IsEmpty then + begin + CDS_Sub.FieldByName('P_Code').Value:=Trim(ADOQueryTemp.fieldbyname('P_Code').AsString); + CDS_Sub.FieldByName('P_ChnName').Value:=Trim(ADOQueryHelp.fieldbyname('LbStr6').AsString); + end; + end; + end; + end; + finally + frmGetPlanListHelp.Free; + end; +end; + +procedure TfrmBaseOut.BtnSaveClick(Sender: TObject); +begin + if CDS_Sub.Locate('FillTime',Null,[]) then + begin + Application.MessageBox('ʱ䲻Ϊ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('PlanNo',Null,[]) then + begin + Application.MessageBox('ŲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('batchnum',Null,[]) then + begin + Application.MessageBox('ŲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('DepotClass',Null,[]) then + begin + Application.MessageBox('ͲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('P_ChnName',Null,[]) then + begin + Application.MessageBox('ƷΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('Quantity',Null,[]) then + begin + Application.MessageBox('Ϊ!','ʾ',0); + Exit; + end; + if CDS_Sub.IsEmpty then Exit; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + end; +end; + +procedure TfrmBaseOut.FormShow(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmBaseOut.v1DepotClassPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmItemManageNew:=TfrmItemManageNew.Create(Application); + with frmItemManageNew do + begin + flag:='BSOutType'; + flagname:='˹'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('DepotClass').Value:=Trim(ClientDataSet1.fieldbyname('name').AsString); + end; + end; + finally + frmItemManageNew.Free; + end; +end; + +end. diff --git a/样品/U_BaseOutList.dfm b/样品/U_BaseOutList.dfm new file mode 100644 index 0000000..5b55e6f --- /dev/null +++ b/样品/U_BaseOutList.dfm @@ -0,0 +1,465 @@ +object frmBaseOutList: TfrmBaseOutList + Left = 83 + Top = 124 + Width = 1024 + Height = 618 + Caption = #20986#24211#21015#34920 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1016 + Height = 23 + ButtonWidth = 75 + Caption = 'ToolBar1' + Flat = True + Images = ADODBMD_BSCK.ImageList24 + List = True + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 30 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 55 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 2 + OnClick = TBFindClick + end + object ToolButton1: TToolButton + Left = 110 + Top = 0 + Caption = #39640#32423#36807#28388 + ImageIndex = 57 + OnClick = ToolButton1Click + end + object TBAdd: TToolButton + Left = 185 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBEdit: TToolButton + Left = 240 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 15 + OnClick = TBEditClick + end + object TBDel: TToolButton + Left = 295 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 7 + OnClick = TBDelClick + end + object TBExport: TToolButton + Left = 350 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 47 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 405 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 4 + OnClick = TBPrintClick + end + object TBClose: TToolButton + Left = 460 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 10 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 23 + Width = 1016 + Height = 73 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + TabOrder = 1 + object Label1: TLabel + Left = 28 + Top = 12 + Width = 48 + Height = 12 + Caption = #20986#24211#26102#38388 + end + object Label2: TLabel + Left = 64 + Top = 36 + Width = 12 + Height = 12 + Caption = #33267 + end + object Label3: TLabel + Left = 184 + Top = 12 + Width = 48 + Height = 12 + Caption = #25209' '#21495 + end + object Label4: TLabel + Left = 344 + Top = 12 + Width = 36 + Height = 12 + Caption = #21697#21517#20108 + end + object Label5: TLabel + Left = 184 + Top = 36 + Width = 48 + Height = 12 + Caption = #22522#24067#21517#31216 + end + object Label6: TLabel + Left = 509 + Top = 36 + Width = 24 + Height = 12 + Caption = #39068#33394 + end + object Label7: TLabel + Left = 344 + Top = 36 + Width = 36 + Height = 12 + Caption = #20379#24212#21830 + end + object Label8: TLabel + Left = 509 + Top = 12 + Width = 24 + Height = 12 + Caption = #21402#24230 + end + object Label9: TLabel + Left = 645 + Top = 12 + Width = 48 + Height = 12 + Caption = #21367' '#21495 + end + object Label10: TLabel + Left = 645 + Top = 36 + Width = 48 + Height = 12 + Caption = #36125#26031#31867#21035 + end + object BegDate: TDateTimePicker + Left = 77 + Top = 9 + Width = 87 + Height = 20 + Date = 40768.458268587970000000 + Time = 40768.458268587970000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 77 + Top = 33 + Width = 87 + Height = 20 + Date = 40768.458268587970000000 + Time = 40768.458268587970000000 + TabOrder = 1 + end + object PlanNo: TEdit + Tag = 2 + Left = 233 + Top = 9 + Width = 86 + Height = 20 + TabOrder = 2 + OnChange = PlanNoChange + end + object P_ChnName20: TEdit + Tag = 2 + Left = 382 + Top = 9 + Width = 100 + Height = 20 + TabOrder = 3 + OnChange = PlanNoChange + end + object P_ChnName10: TEdit + Tag = 2 + Left = 233 + Top = 33 + Width = 86 + Height = 20 + TabOrder = 4 + OnChange = PlanNoChange + end + object DefStr3: TEdit + Tag = 2 + Left = 535 + Top = 33 + Width = 86 + Height = 20 + TabOrder = 5 + OnChange = PlanNoChange + end + object ShorName: TEdit + Tag = 2 + Left = 382 + Top = 33 + Width = 100 + Height = 20 + TabOrder = 6 + OnChange = PlanNoChange + end + object HD: TEdit + Tag = 2 + Left = 534 + Top = 9 + Width = 86 + Height = 20 + TabOrder = 7 + OnChange = PlanNoChange + end + object batchnum: TEdit + Tag = 2 + Left = 695 + Top = 9 + Width = 85 + Height = 20 + TabOrder = 8 + OnChange = PlanNoChange + end + object BSTypeName: TEdit + Tag = 2 + Left = 695 + Top = 33 + Width = 86 + Height = 20 + TabOrder = 9 + OnChange = PlanNoChange + end + end + object cxGrid1: TcxGrid + Left = 28 + Top = 100 + Width = 925 + Height = 357 + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Quantity + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsSelection.CellSelect = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Caption = #20986#24211#26102#38388 + DataBinding.FieldName = 'FillTime' + PropertiesClassName = 'TcxDateEditProperties' + Properties.Kind = ckDateTime + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1DepotClass: TcxGridDBColumn + Caption = #20986#24211#31867#22411 + DataBinding.FieldName = 'DepotClass' + HeaderAlignmentHorz = taCenter + Width = 67 + end + object v1Column2: TcxGridDBColumn + Caption = #29677#27425 + DataBinding.FieldName = 'defstr6' + HeaderAlignmentHorz = taCenter + Width = 62 + end + object v1Column3: TcxGridDBColumn + Caption = #29677#32452 + DataBinding.FieldName = 'defstr7' + HeaderAlignmentHorz = taCenter + Width = 52 + end + object v1batchnum: TcxGridDBColumn + Caption = #21367#21495 + DataBinding.FieldName = 'batchnum' + HeaderAlignmentHorz = taCenter + Width = 76 + end + object v1PlanNo: TcxGridDBColumn + Caption = #25209#21495 + DataBinding.FieldName = 'PlanNo' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1P_ChnName: TcxGridDBColumn + Caption = #21697#21517#19968 + DataBinding.FieldName = 'P_ChnName20' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1P_Spec10: TcxGridDBColumn + Caption = #21697#21517#20108 + DataBinding.FieldName = 'P_Spec10' + HeaderAlignmentHorz = taCenter + Width = 58 + end + object v1BSTypeName: TcxGridDBColumn + Caption = #36125#26031#31867#21035 + DataBinding.FieldName = 'BSTypeName' + HeaderAlignmentHorz = taCenter + Width = 72 + end + object v1P_ChnName10: TcxGridDBColumn + Caption = #22522#24067#21517#31216 + DataBinding.FieldName = 'P_ChnName10' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + HeaderAlignmentHorz = taCenter + Width = 75 + end + object v1ShortName: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'ShortName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + HeaderAlignmentHorz = taCenter + Width = 69 + end + object v1DefStr3: TcxGridDBColumn + Caption = #22522#24067#39068#33394 + DataBinding.FieldName = 'DefStr3' + HeaderAlignmentHorz = taCenter + Width = 69 + end + object v1DefFlt1: TcxGridDBColumn + Caption = #21402#24230 + DataBinding.FieldName = 'HD' + HeaderAlignmentHorz = taCenter + Width = 75 + end + object v1Quantity: TcxGridDBColumn + Caption = #20986#24211#25968#37327 + DataBinding.FieldName = 'Quantity' + HeaderAlignmentHorz = taCenter + Width = 76 + end + object v1UnitName: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'UnitName' + PropertiesClassName = 'TcxComboBoxProperties' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1DefStr4: TcxGridDBColumn + Caption = #31561#32423 + DataBinding.FieldName = 'DefStr4' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + HeaderAlignmentHorz = taCenter + Width = 68 + end + object v1Note: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'Note' + HeaderAlignmentHorz = taCenter + Width = 145 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 496 + Top = 176 + end + object ADOQueryCmd: TADOQuery + Connection = ADODBMD_BSCK.ADOCon + Parameters = <> + Left = 664 + Top = 200 + end + object ADOQueryMain: TADOQuery + Connection = ADODBMD_BSCK.ADOCon + LockType = ltReadOnly + Parameters = <> + Left = 736 + Top = 200 + end + object ADOQueryTemp: TADOQuery + Connection = ADODBMD_BSCK.ADOCon + LockType = ltReadOnly + Parameters = <> + Left = 848 + Top = 224 + end + object DataSource1: TDataSource + DataSet = ADOQueryMain + Left = 800 + Top = 192 + end +end diff --git a/样品/U_BaseOutList.pas b/样品/U_BaseOutList.pas new file mode 100644 index 0000000..b2d271b --- /dev/null +++ b/样品/U_BaseOutList.pas @@ -0,0 +1,267 @@ +unit U_BaseOutList; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, + cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, cxCalendar, cxButtonEdit, cxDropDownEdit; + +type + TfrmBaseOutList = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBEdit: TToolButton; + TBDel: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + cxGridPopupMenu1: TcxGridPopupMenu; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + TBExport: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label4: TLabel; + Label5: TLabel; + Label6: TLabel; + Label7: TLabel; + Label8: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + PlanNo: TEdit; + P_ChnName20: TEdit; + P_ChnName10: TEdit; + DefStr3: TEdit; + ShorName: TEdit; + HD: TEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column1: TcxGridDBColumn; + v1PlanNo: TcxGridDBColumn; + v1P_ChnName: TcxGridDBColumn; + v1P_ChnName10: TcxGridDBColumn; + v1ShortName: TcxGridDBColumn; + v1DefStr3: TcxGridDBColumn; + v1DefFlt1: TcxGridDBColumn; + v1Quantity: TcxGridDBColumn; + v1UnitName: TcxGridDBColumn; + v1DefStr4: TcxGridDBColumn; + v1Note: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + v1P_Spec10: TcxGridDBColumn; + v1BSTypeName: TcxGridDBColumn; + v1DepotClass: TcxGridDBColumn; + v1batchnum: TcxGridDBColumn; + Label9: TLabel; + batchnum: TEdit; + Label10: TLabel; + BSTypeName: TEdit; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + ToolButton1: TToolButton; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + procedure TBEditClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBPrintClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure PlanNoChange(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + private + procedure InitGrid(); + procedure InitForm(); + function DelData():Boolean; + { Private declarations } + public + { Public declarations } + end; + +var + frmBaseOutList: TfrmBaseOutList; + +implementation +uses + U_adodbmd,U_SelfForm,U_CxGridSet,U_FormPas,U_BaseOut,U_global; + +{$R *.dfm} + +procedure TfrmBaseOutList.FormDestroy(Sender: TObject); +begin + frmBaseOutList:=nil; +end; + +procedure TfrmBaseOutList.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmBaseOutList.FormCreate(Sender: TObject); +begin + cxgrid1.Align:=alClient; +end; + +procedure TfrmBaseOutList.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('б',Tv1,'˹ֿ'); +end; + +procedure TfrmBaseOutList.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec P_Get_ClothInOutList :begdate,:enddate,:DepotNo,:DepotCode,:PState,:CRK'); + Parameters.ParamByName('DepotCode').Value:=Trim(gDef1); + Parameters.ParamByName('begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime)); + Parameters.ParamByName('enddate').Value:=Trim(FormatDateTime('yyyy-MM-dd',enddate.DateTime+1)); + Parameters.ParamByName('PState').Value:=1; + Parameters.ParamByName('CRK').Value:=0; + Open; + end; + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmBaseOutList.InitForm(); +begin + ReadCxGrid('б',Tv1,'˹ֿ'); + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp); + EndDate.DateTime:=BegDate.DateTime; + InitGrid(); +end; + +procedure TfrmBaseOutList.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); +end; + +procedure TfrmBaseOutList.TBEditClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + try + frmBaseOut:=TfrmBaseOut.Create(Application); + with frmBaseOut do + begin + DepotNo:=Trim(self.ADOQueryMain.fieldbyname('DepotNo').AsString); + QuantityCK:=Trim(self.ADOQueryMain.fieldbyname('Quantity').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.TBFind.Click; + Self.ADOQueryMain.Locate('DepotNo',DepotNo,[]); + end; + end; + finally + frmBaseOut.Free; + end; +end; + +procedure TfrmBaseOutList.TBDelClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + TBRafresh.Click; + TBFind.Click; + end; +end; + +function TfrmBaseOutList.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete WC_ClothInout_Info where depotno='''+Trim(ADOQueryMain.fieldbyname('depotno').AsString)+''''); + sql.Add(' delete WC_ClothInout where depotno='''+Trim(ADOQueryMain.fieldbyname('depotno').AsString)+''''); + SQL.Add(' Update WC_ClothClothing Set Quantity=Quantity+'+Trim(ADOQueryMain.fieldbyname('Quantity').AsString)); + sql.Add(' where KCID='+Trim(ADOQueryMain.fieldbyname('KCID').AsString)); + ExecSQL; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmBaseOutList.TBExportClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + TcxGridToExcel('б',cxGrid1); +end; + +procedure TfrmBaseOutList.TBPrintClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; +end; + +procedure TfrmBaseOutList.TBAddClick(Sender: TObject); +begin + try + frmBaseOut:=TfrmBaseOut.Create(Application); + with frmBaseOut do + begin + if ShowModal=1 then + begin + Self.InitGrid(); + Self.TBFind.Click; + Self.ADOQueryMain.Locate('DepotNo',DepotNo,[]); + end; + end; + finally + frmBaseOut.Free; + end; +end; + +procedure TfrmBaseOutList.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmBaseOutList.PlanNoChange(Sender: TObject); +begin + if ADOQueryMain.Active then + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); +end; + +procedure TfrmBaseOutList.FormShow(Sender: TObject); +begin + InitForm(); +end; + +procedure TfrmBaseOutList.ToolButton1Click(Sender: TObject); +begin + SeniorFilter(Tv1,ADOQueryMain); +end; + +end. diff --git a/样品/U_CPAdd.dfm b/样品/U_CPAdd.dfm new file mode 100644 index 0000000..1b48910 --- /dev/null +++ b/样品/U_CPAdd.dfm @@ -0,0 +1,515 @@ +object frmCPAdd: TfrmCPAdd + Left = 299 + Top = 69 + Width = 1296 + Height = 515 + Align = alClient + Caption = #26679#21697#36755#20837 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1280 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object ToolButton1: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 14 + OnClick = ToolButton1Click + end + object TBADD: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 103 + OnClick = TBADDClick + end + object TBdel: TToolButton + Left = 126 + Top = 0 + Caption = #21024#34892 + ImageIndex = 107 + OnClick = TBdelClick + end + object TBClose: TToolButton + Left = 185 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + object Panel1: TPanel + Left = 248 + Top = 0 + Width = 131 + Height = 30 + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 0 + object CheckBox1: TCheckBox + Left = 10 + Top = 7 + Width = 97 + Height = 17 + Caption = #38376#24133#21333#20301#33521#23544 + TabOrder = 0 + OnClick = CheckBox1Click + end + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 33 + Width = 1280 + Height = 443 + Align = alClient + TabOrder = 1 + object Tv1: TcxGridDBTableView + Navigator.Buttons.CustomButtons = <> + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.GoToNextCellOnEnter = True + OptionsCustomize.ColumnFiltering = False + OptionsView.GroupByBox = False + Styles.Header = DataLink_YPGL.Default + object v1Column13: TcxGridDBColumn + Tag = 3 + Caption = #24211#20301#25918#32622 + DataBinding.FieldName = 'DefStr2' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object Tv1Column1: TcxGridDBColumn + Tag = 3 + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNO' + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1Column2: TcxGridDBColumn + Tag = 3 + Caption = #20013#25991#21697#21517 + DataBinding.FieldName = 'CYName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1Column2PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 80 + end + object v1Column3: TcxGridDBColumn + Tag = 3 + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column4: TcxGridDBColumn + Tag = 3 + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column5: TcxGridDBColumn + Tag = 3 + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column6: TcxGridDBColumn + Tag = 3 + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 63 + end + object v1Column7: TcxGridDBColumn + Tag = 3 + Caption = #38376#24133 + DataBinding.FieldName = 'CYMF' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column7PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 62 + end + object v1Column8: TcxGridDBColumn + Tag = 3 + Caption = #20811#37325 + DataBinding.FieldName = 'CYKZ' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column8PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column9: TcxGridDBColumn + Tag = 3 + Caption = #20013#25991#39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column41: TcxGridDBColumn + Tag = 3 + Caption = #33521#25991#39068#33394 + DataBinding.FieldName = 'CYColorEng' + Styles.Header = DataLink_YPGL.Default + Width = 60 + end + object v1Column14: TcxGridDBColumn + Tag = 3 + Caption = #33457#22411 + DataBinding.FieldName = 'CYHX' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column35: TcxGridDBColumn + Tag = 3 + Caption = #22383#24067#32463#23494'/CM' + DataBinding.FieldName = 'defstr10' + HeaderAlignmentHorz = taCenter + Width = 90 + end + object v1Column36: TcxGridDBColumn + Tag = 3 + Caption = #22383#24067#32428#23494'/CM' + DataBinding.FieldName = 'defstr11' + HeaderAlignmentHorz = taCenter + Width = 90 + end + object v1Column37: TcxGridDBColumn + Tag = 3 + Caption = #25104#21697#32463#23494'/CM' + DataBinding.FieldName = 'defstr12' + HeaderAlignmentHorz = taCenter + Width = 90 + end + object v1Column38: TcxGridDBColumn + Tag = 3 + Caption = #25104#21697#32428#23494'/CM' + DataBinding.FieldName = 'defstr13' + HeaderAlignmentHorz = taCenter + Width = 90 + end + object v1Column20: TcxGridDBColumn + Tag = 3 + Caption = #20844#26020#20215 + DataBinding.FieldName = 'CYPriceKg' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column20PropertiesEditValueChanged + Visible = False + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + VisibleForCustomization = False + Width = 53 + end + object v1Column10: TcxGridDBColumn + Tag = 3 + Caption = #31859#20215 + DataBinding.FieldName = 'CYPriceM' + Visible = False + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + VisibleForCustomization = False + Width = 66 + end + object v1Column30: TcxGridDBColumn + Tag = 3 + Caption = #22383#24067#38376#24133 + DataBinding.FieldName = 'PBMF' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column30PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column31: TcxGridDBColumn + Tag = 3 + Caption = #22383#24067#20811#37325 + DataBinding.FieldName = 'PBKZ' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column31PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column12: TcxGridDBColumn + Tag = 3 + Caption = #32769#32534#21495 + DataBinding.FieldName = 'defstr1' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column19: TcxGridDBColumn + Tag = 3 + Caption = #20379#24212#21830#32534#21495 + DataBinding.FieldName = 'defstr6' + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1Column32: TcxGridDBColumn + Tag = 3 + Caption = #20379#24212#21830 + DataBinding.FieldName = 'defstr7' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1Column32PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1Column22: TcxGridDBColumn + Tag = 3 + Caption = #24037#21378#32534#30721 + DataBinding.FieldName = 'defnote4' + HeaderAlignmentHorz = taCenter + Width = 100 + end + object v1Column23: TcxGridDBColumn + Tag = 3 + Caption = #32553#29575 + DataBinding.FieldName = 'Price1' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.##' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column28: TcxGridDBColumn + Tag = 3 + Caption = #20215#26684 + DataBinding.FieldName = 'Price6' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.##' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column24: TcxGridDBColumn + Tag = 3 + Caption = #22383#24067#36153 + DataBinding.FieldName = 'Price2' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.##' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column25: TcxGridDBColumn + Tag = 3 + Caption = #26579#36153 + DataBinding.FieldName = 'Price3' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.##' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column26: TcxGridDBColumn + Tag = 3 + Caption = 'FOB'#36816#36153'+'#21253#35013 + DataBinding.FieldName = 'Price4' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.##' + HeaderAlignmentHorz = taCenter + Width = 90 + end + object v1Column27: TcxGridDBColumn + Tag = 3 + Caption = #21518#21152#24037#36153#29992 + DataBinding.FieldName = 'Price5' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.DisplayFormat = '0.##' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column15: TcxGridDBColumn + Tag = 3 + Caption = #23494#24230 + DataBinding.FieldName = 'defstr3' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column16: TcxGridDBColumn + Tag = 3 + Caption = #32463#32428#25467#24230 + DataBinding.FieldName = 'defstr4' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column17: TcxGridDBColumn + Tag = 3 + Caption = #25968#37327 + DataBinding.FieldName = 'Qty' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column21: TcxGridDBColumn + Tag = 3 + Caption = #35746#21333#21495 + DataBinding.FieldName = 'defnote3' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column33: TcxGridDBColumn + Tag = 3 + Caption = #21407#26009#32452#25104 + DataBinding.FieldName = 'defstr8' + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1Column18: TcxGridDBColumn + Tag = 3 + Caption = #32433#25903 + DataBinding.FieldName = 'defnote5' + HeaderAlignmentHorz = taCenter + Width = 70 + end + object v1Column34: TcxGridDBColumn + Tag = 3 + Caption = #19978#26426#35268#26684 + DataBinding.FieldName = 'DefStr9' + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1Column11: TcxGridDBColumn + Tag = 3 + Caption = #22791#27880 + DataBinding.FieldName = 'CYNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 85 + end + object v1Column39: TcxGridDBColumn + Tag = 3 + Caption = #26469#26679#26085#26399 + DataBinding.FieldName = 'defnote2' + HeaderAlignmentHorz = taCenter + Width = 80 + end + object v1Column40: TcxGridDBColumn + Tag = 3 + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'defstr14' + PropertiesClassName = 'TcxComboBoxProperties' + Properties.Items.Strings = ( + 'RMB/Y' + 'RMB/M' + 'RMB/KG' + 'USD/Y' + 'USD/M' + 'USD/KG') + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column42: TcxGridDBColumn + Tag = 3 + Caption = #22383#24067#23494#24230 + DataBinding.FieldName = 'defstr15' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column43: TcxGridDBColumn + Tag = 3 + Caption = #26579#21378 + DataBinding.FieldName = 'defstr16' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column44: TcxGridDBColumn + Tag = 3 + Caption = #23458#25143 + DataBinding.FieldName = 'defstr17' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column1: TcxGridDBColumn + Tag = 3 + Caption = 'FOB'#20215 + DataBinding.FieldName = 'Price7' + HeaderAlignmentHorz = taCenter + Width = 60 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object CDS_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 416 + Top = 208 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 453 + Top = 209 + end + object DataSource2: TDataSource + DataSet = CDS_Sub + Left = 491 + Top = 211 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 589 + Top = 169 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 573 + Top = 121 + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 528 + Top = 216 + end +end diff --git a/样品/U_CPAdd.pas b/样品/U_CPAdd.pas new file mode 100644 index 0000000..f8e6f46 --- /dev/null +++ b/样品/U_CPAdd.pas @@ -0,0 +1,753 @@ +unit U_CPAdd; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, ADODB, DBClient, cxGridLevel, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses, + cxControls, cxGridCustomView, cxGrid, ComCtrls, ToolWin, + cxGridCustomPopupMenu, cxGridPopupMenu, cxTextEdit, cxButtonEdit, + StdCtrls, ExtCtrls, cxCurrencyEdit, cxDropDownEdit, cxLookAndFeels, + cxLookAndFeelPainters, cxNavigator; + +type + TfrmCPAdd = class(TForm) + ToolBar1: TToolBar; + ToolButton1: TToolButton; + TBClose: TToolButton; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + CDS_Sub: TClientDataSet; + ADOQueryMain: TADOQuery; + DataSource2: TDataSource; + ADOQueryCmd: TADOQuery; + ADOQueryTemp: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + v1Column13: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + v1Column20: TcxGridDBColumn; + v1Column41: TcxGridDBColumn; + Panel1: TPanel; + CheckBox1: TCheckBox; + v1Column12: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + v1Column16: TcxGridDBColumn; + v1Column17: TcxGridDBColumn; + v1Column21: TcxGridDBColumn; + v1Column22: TcxGridDBColumn; + v1Column23: TcxGridDBColumn; + v1Column24: TcxGridDBColumn; + v1Column25: TcxGridDBColumn; + v1Column26: TcxGridDBColumn; + v1Column27: TcxGridDBColumn; + v1Column28: TcxGridDBColumn; + v1Column30: TcxGridDBColumn; + v1Column31: TcxGridDBColumn; + v1Column18: TcxGridDBColumn; + v1Column19: TcxGridDBColumn; + v1Column32: TcxGridDBColumn; + v1Column33: TcxGridDBColumn; + v1Column34: TcxGridDBColumn; + v1Column35: TcxGridDBColumn; + v1Column36: TcxGridDBColumn; + v1Column37: TcxGridDBColumn; + v1Column38: TcxGridDBColumn; + v1Column39: TcxGridDBColumn; + v1Column40: TcxGridDBColumn; + v1Column42: TcxGridDBColumn; + v1Column43: TcxGridDBColumn; + v1Column44: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + TBADD: TToolButton; + TBdel: TToolButton; + Tv1Column1: TcxGridDBColumn; + procedure FormShow(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure v1Column7PropertiesEditValueChanged(Sender: TObject); + procedure v1Column8PropertiesEditValueChanged(Sender: TObject); + procedure v1Column2PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1Column26PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1Column27PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1Column20PropertiesEditValueChanged(Sender: TObject); + procedure CheckBox1Click(Sender: TObject); + procedure v1Column31PropertiesEditValueChanged(Sender: TObject); + procedure v1Column30PropertiesEditValueChanged(Sender: TObject); + procedure v1Column32PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure TBdelClick(Sender: TObject); + procedure TBADDClick(Sender: TObject); + private + canshu1:string; + Fint:Integer; + procedure InitSubGrid(); + function SaveData():Boolean; + { Private declarations } + public + FCYID,FCYCode,FCPID,FCPNO:String; + CopyInt:Integer; + + { Public declarations } + end; + +var + frmCPAdd: TfrmCPAdd; + +implementation +uses + U_DataLink,U_Fun,U_iniParam,U_ZDYHelp; + +{$R *.dfm} + +procedure TfrmCPAdd.InitSubGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + SQL.Clear; + SQL.Add('select * from CP_YDang where CYID='''+Trim(FCYID)+''''); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Sub); + SInitCDSData20(ADOQueryMain,CDS_Sub); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmCPAdd.FormShow(Sender: TObject); +var + fsj,FFSj,FFQZSj,FFFSj,FFType:String; + FFInt,i,j:Integer; + ii:LongInt; +begin + //canshu1:=Trim(DParameters1); + ReadCxGrid('Ʒ༭YT1',Tv1,'Ʒ'); + InitSubGrid(); + if CopyInt=1 then + begin + FCYID:=''; + fsj:=trim(fcpNo); + if GetLSNo(ADOQueryCmd,FFSj,fsj,'CP_YDang',3,0)=False then + begin + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + CDS_Sub.Append; + CDS_Sub.fieldbyName('CYNO').Value:=trim(FFSj); + CDS_Sub.Post; + end; +{ if Trim(YPCodeType)<>'' then + begin + if Trim(FCYID)='' then + begin + //ȡǰ׺ + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select CYNO AA from CP_YDang '); + SQL.Add('where Cast(CYID as int)=(select isnull(Max(Cast(CYID as int)),0) from CP_YDang where CYType='''+Trim(FCPID)+''')'); + Open; + end; + if Trim(ADOQueryTemp.fieldbyname('AA').asstring)='' then + begin + FFQZSj:=Trim(FCPNO); + end else + begin + fsj:=Trim(ADOQueryTemp.fieldbyname('AA').asstring); + FFInt:=0; + i:=0; + FFFSj:=Trim(Copy(fsj,Length(FCPNO)+1,Length(fsj))); + while FFInt<=0 do + begin + FFSj:=Trim(Copy(fsj,Length(FCPNO)+1+i,Length(fsj))); + if TryStrToInt(FFSj,ii) then + begin + if StrToInt(FFSj)>=0 then + begin + i:=i+1; + end else + begin + FFInt:=1; + FFQZSj:=Trim(Copy(fsj,1,Length(FCPNO)+i+1));//ǰ׺ַ + end; + if i=Length(FFFSj) then + begin + FFInt:=1; + FFQZSj:=Trim(FCPNO); + end; + end else + begin + FFInt:=1; + FFQZSj:=Trim(Copy(fsj,1,Length(FCPNO)+i+1));//ǰ׺ַ + end; + end; + end; + //ȡǰ׺ + //ȡ׺ + if Trim(YPCodeType)='' then + begin + i:=99; + while i>=1 do + begin + if i=99 then + begin + FFType:=Trim(FCPID); + end; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_Type where CPID='''+Trim(FFType)+''''); + Open; + i:=fieldbyname('CPLevel').AsInteger; + if i>1 then + FFType:=Trim(fieldbyname('CPParent').AsString) + else + if i=1 then + begin + FFType:=Trim(fieldbyname('CPID').AsString); + i:=0; + end; + end; + end; + + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('exec P_Select_CP_YDang_MaxNo :CPType'); + Parameters.ParamByName('CPType').Value:=Trim(FFType); + Open; + end; + end else + if Trim(YPCodeType)='С' then + begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select CYNO AA from CP_YDang '); + SQL.Add('where Cast(CYID as int)=(select isnull(Max(Cast(CYID as int)),0) from CP_YDang where CYType='''+Trim(FCPID)+''')'); + Open; + end; + end; + if Trim(ADOQueryTemp.fieldbyname('AA').asstring)='' then + begin + FFFSj:='0001'; + end else + begin + fsj:=Trim(ADOQueryTemp.fieldbyname('AA').asstring); + FFInt:=0; + i:=0; + FFFSj:=''; + fsj:=Trim( Copy( fsj,Length(FFQZSj)+1,Length(fsj) ) ); + while FFInt<=0 do + begin + FFSj:=Trim(Copy(fsj,(Length(fsj)-i),(Length(fsj)))); + if TryStrToInt(FFSj,ii) then + begin + if StrToInt(FFSj)>=0 then + begin + FFFSj:=Trim(FFSj);//׺ַ + end else + begin + FFInt:=1; + end; + i:=i+1; + if i=Length(fsj) then + begin + FFInt:=1; + end; + end else + begin + FFInt:=1; + end; + end; + i:=Length(FFFSj); //ֱų 3 + FFInt:=StrToInt(FFFSj)+1;// + j:=Length(Trim(IntToStr(FFInt))); //λ 1 + FFFSj:=Trim(IntToStr(FFInt));//׺ַ + while j1 then + begin + CDS_Sub.EnableControls; + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ظ','ʾ',0); + Exit; + end; + end; + CDS_Sub.Next; + end; + FCYID:=Trim(maxId); + ADOQueryCmd.Connection.CommitTrans; + CDS_Sub.EnableControls; + Result:=True; + except + Result:=True; + CDS_Sub.EnableControls; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmCPAdd.ToolButton1Click(Sender: TObject); +begin + {if CDS_Sub.Locate('CYName',null,[])=True then + begin + Application.MessageBox('ƲΪգ','ʾ',0); + Exit; + end; } + ToolBar1.SetFocus; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + ModalResult:=1; + end; +end; + +procedure TfrmCPAdd.v1Column7PropertiesEditValueChanged(Sender: TObject); +var + mvalue,FieldName,PriceKg,MF,KZ:string; + FReal:Double; +begin + mvalue:=Trim(TcxTextEdit(Sender).EditingText); + with CDS_Sub do + begin + Edit; + if TryStrToFloat(mvalue,FReal)=False then + FieldByName('CYMF').Value:=mvalue + else + begin + if Trim(canshu1)='Ӣ' then + FieldByName('CYMF').Value:=mvalue+'"' + else + FieldByName('CYMF').Value:=mvalue+'CM'; + end; + Post; + end; +{ FieldName:=Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName; + PriceKg:=Trim(CDS_Sub.fieldbyname('CYPriceKg').AsString); + if Trim(PriceKg)='' then + begin + PriceKg:='0'; + end; + MF:=Trim(CDS_Sub.fieldbyname('CYMF').AsString); + KZ:=Trim(CDS_Sub.fieldbyname('CYKZ').AsString); + if Trim(canshu1)<>'Ӣ' then + MF:=Copy(MF,1,Pos('C',MF)-1) + else + MF:=Copy(MF,1,Pos('"',MF)-1); + KZ:=Copy(KZ,1,Pos('g',KZ)-1); + if TryStrToFloat(MF,FReal)=False then + begin + MF:='0'; + end; + if TryStrToFloat(KZ,FReal)=False then + begin + KZ:='0'; + end; + with CDS_Sub do + begin + Edit; + if Trim(canshu1)<>'Ӣ' then + FieldByName('CYPriceM').Value:=StrToFloat(PriceKg)*StrToFloat(MF)*StrToFloat(KZ)*1.00/100000 + else + FieldByName('CYPriceM').Value:=StrToFloat(PriceKg)*StrToFloat(MF)*2.54*StrToFloat(KZ)*1.00/100000; + Post; + end; + } +end; + +procedure TfrmCPAdd.v1Column8PropertiesEditValueChanged(Sender: TObject); +var + mvalue,FieldName,PriceKg,MF,KZ:string; + FReal:Double; +begin + mvalue:=Trim(TcxTextEdit(Sender).EditingText); + with CDS_Sub do + begin + Edit; + if TryStrToFloat(mvalue,FReal)=False then + FieldByName('CYKZ').Value:=mvalue + else + FieldByName('CYKZ').Value:=mvalue+'GSM'; + Post; + end; +end; + +procedure TfrmCPAdd.v1Column2PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='YPName'; + flagname:='Ʒ'; + if ShowModal=1 then + begin + with CDS_Sub do + begin + Edit; + FieldByName('CYName').Value:=Trim(ClientDataSet1.fieldbyname('ZdyName').AsString); + end; + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmCPAdd.v1Column26PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +var + fsj:string; +begin + fsj:=Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName; + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='GYStr'; + flagname:=''; + if ShowModal=1 then + begin + with CDS_Sub do + begin + Edit; + FieldByName(fsj).Value:=Trim(ClientDataSet1.fieldbyname('ZdyName').AsString); + end; + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmCPAdd.v1Column27PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +var + fsj:string; +begin + fsj:=Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName; + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='YPJGFactory'; + flagname:='ӹ/Ӧ'; + if ShowModal=1 then + begin + with CDS_Sub do + begin + Edit; + FieldByName(fsj).Value:=Trim(ClientDataSet1.fieldbyname('ZdyName').AsString); + end; + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmCPAdd.v1Column20PropertiesEditValueChanged(Sender: TObject); +var + FieldName,mvalue,MF,KZ,PriceKg:string; + FReal:Double; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + FieldName:=Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName; + with CDS_Sub do + begin + Edit; + FieldByName(FieldName).Value:=mvalue; + Post; + end; +{ PriceKg:=Trim(CDS_Sub.fieldbyname('CYPriceKg').AsString); + if Trim(PriceKg)='' then + begin + PriceKg:='0'; + end; + MF:=Trim(CDS_Sub.fieldbyname('CYMF').AsString); + KZ:=Trim(CDS_Sub.fieldbyname('CYKZ').AsString); + if Trim(canshu1)<>'Ӣ' then + MF:=Copy(MF,1,Pos('C',MF)-1) + else + MF:=Copy(MF,1,Pos('"',MF)-1); + KZ:=Copy(KZ,1,Pos('g',KZ)-1); + if TryStrToFloat(MF,FReal)=False then + begin + MF:='0'; + end; + if TryStrToFloat(KZ,FReal)=False then + begin + KZ:='0'; + end; + with CDS_Sub do + begin + Edit; + if Trim(canshu1)<>'Ӣ' then + FieldByName('CYPriceM').Value:=StrToFloat(PriceKg)*StrToFloat(MF)*StrToFloat(KZ)*1.00/100000 + else + FieldByName('CYPriceM').Value:=StrToFloat(PriceKg)*StrToFloat(MF)*2.54*StrToFloat(KZ)*1.00/100000; + Post; + end; + } +end; + +procedure TfrmCPAdd.CheckBox1Click(Sender: TObject); +begin + if CheckBox1.Checked=True then + begin + canshu1:='Ӣ'; + end else + begin + canshu1:=''; + end; +end; + +procedure TfrmCPAdd.v1Column31PropertiesEditValueChanged(Sender: TObject); +var + mvalue,FieldName,PriceKg,MF,KZ:string; + FReal:Double; +begin + mvalue:=Trim(TcxTextEdit(Sender).EditingText); + with CDS_Sub do + begin + Edit; + if TryStrToFloat(mvalue,FReal)=False then + FieldByName('PBKZ').Value:=mvalue + else + FieldByName('PBKZ').Value:=mvalue+'g/O'; + Post; + end; + +end; + +procedure TfrmCPAdd.v1Column30PropertiesEditValueChanged(Sender: TObject); +var + mvalue,FieldName,PriceKg,MF,KZ:string; + FReal:Double; +begin + mvalue:=Trim(TcxTextEdit(Sender).EditingText); + with CDS_Sub do + begin + Edit; + if TryStrToFloat(mvalue,FReal)=False then + FieldByName('PBMF').Value:=mvalue + else + begin + if Trim(canshu1)='Ӣ' then + FieldByName('PBMF').Value:=mvalue+'"' + else + FieldByName('PBMF').Value:=mvalue+'CM'; + end; + Post; + end; + +end; + +procedure TfrmCPAdd.v1Column32PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +var + fsj:string; +begin + fsj:=Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName; + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='YPJGFactory'; + flagname:='ӹ/Ӧ'; + if ShowModal=1 then + begin + with CDS_Sub do + begin + Edit; + FieldByName(fsj).Value:=Trim(ClientDataSet1.fieldbyname('ZdyName').AsString); + end; + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmCPAdd.TBdelClick(Sender: TObject); +begin + IF CDS_Sub.IsEmpty then exit; + IF trim(CDS_Sub.fieldbyName('CYID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang where CYID='''+Trim(CDS_Sub.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + CDS_Sub.Delete; +end; + +procedure TfrmCPAdd.TBADDClick(Sender: TObject); +var + fsj,FFSj:string; +begin + fsj:=trim(fcpNo); + if GetLSNo(ADOQueryCmd,FFSj,fsj,'CP_YDang',3,0)=False then + begin + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + CopyAddRow(tv1,CDS_Sub); + CDS_Sub.Edit; + CDS_Sub.fieldbyName('CYNO').Value:=trim(FFSj); + CDS_Sub.Post; +end; + +end. diff --git a/样品/U_CPManage.dfm b/样品/U_CPManage.dfm new file mode 100644 index 0000000..029122c --- /dev/null +++ b/样品/U_CPManage.dfm @@ -0,0 +1,1100 @@ +object frmCPManage: TfrmCPManage + Left = 426 + Top = 182 + Width = 1382 + Height = 754 + Caption = #20135#21697#26723#26696 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnKeyDown = FormKeyDown + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1366 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = ToolButton2Click + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object ToolButton7: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #22797#21046 + ImageIndex = 57 + OnClick = ToolButton7Click + end + object ToolButton3: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = ToolButton3Click + end + object ToolButton10: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #31867#21035#20462#25913 + ImageIndex = 54 + OnClick = ToolButton10Click + end + object TBDel: TToolButton + Left = 402 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object ToolButton1: TToolButton + Left = 465 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + OnClick = ToolButton1Click + end + object ToolButton4: TToolButton + Left = 528 + Top = 0 + AutoSize = True + Caption = #26631#31614#25171#21360 + ImageIndex = 12 + OnClick = ToolButton4Click + end + object ToolButton8: TToolButton + Left = 615 + Top = 0 + AutoSize = True + Caption = #26631#31614#39044#35272 + ImageIndex = 12 + OnClick = ToolButton8Click + end + object ToolButton9: TToolButton + Left = 702 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + OnClick = ToolButton9Click + end + object ToolButton5: TToolButton + Left = 765 + Top = 0 + AutoSize = True + Caption = #22270#29255#19978#20256 + ImageIndex = 109 + OnClick = ToolButton5Click + end + object ToolButton6: TToolButton + Left = 852 + Top = 0 + AutoSize = True + Caption = #22270#29255#19979#36733 + ImageIndex = 104 + Visible = False + OnClick = ToolButton6Click + end + object TBClose: TToolButton + Left = 939 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + object ComboBox1: TComboBox + Left = 1002 + Top = 5 + Width = 112 + Height = 20 + Style = csDropDownList + ItemHeight = 12 + ItemIndex = 0 + TabOrder = 0 + Text = #26679#21697#26631#31614 + Items.Strings = ( + #26679#21697#26631#31614 + #33337#26679#26631#31614 + #33521#25991#26631#31614) + end + end + object cxSplitter1: TcxSplitter + Left = 213 + Top = 93 + Width = 8 + Height = 622 + HotZoneClassName = 'TcxMediaPlayer9Style' + Control = Panel5 + end + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1366 + Height = 62 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 2 + object Label2: TLabel + Left = 16 + Top = 15 + Width = 48 + Height = 12 + Caption = #25195#25551#20837#21475 + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False + end + object Label1: TLabel + Left = 364 + Top = 15 + Width = 48 + Height = 12 + Caption = #20013#25991#21517#31216 + end + object Label4: TLabel + Left = 474 + Top = 15 + Width = 60 + Height = 12 + Caption = #20379#24212#21830#32534#21495 + end + object Label5: TLabel + Left = 216 + Top = 39 + Width = 48 + Height = 12 + Caption = #32433' '#25903 + end + object Label3: TLabel + Left = 216 + Top = 15 + Width = 48 + Height = 12 + Caption = #20135#21697#32534#21495 + end + object Label6: TLabel + Left = 1161 + Top = 15 + Width = 24 + Height = 12 + Caption = #20221#25968 + end + object Label7: TLabel + Left = 606 + Top = 39 + Width = 24 + Height = 12 + Caption = #20811#37325 + end + object Label8: TLabel + Left = 364 + Top = 39 + Width = 48 + Height = 12 + Caption = #20013#25991#25104#20998 + end + object Label9: TLabel + Left = 482 + Top = 39 + Width = 48 + Height = 12 + Caption = #33521#25991#25104#20998 + end + object Label10: TLabel + Left = 606 + Top = 15 + Width = 24 + Height = 12 + Caption = #38376#24133 + end + object Label11: TLabel + Left = 1088 + Top = 11 + Width = 7 + Height = 12 + Font.Charset = GB2312_CHARSET + Font.Color = clBlue + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label12: TLabel + Left = 1088 + Top = 31 + Width = 7 + Height = 12 + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label13: TLabel + Left = 726 + Top = 15 + Width = 48 + Height = 12 + Caption = #32769' '#32534' '#21495 + end + object Label14: TLabel + Left = 726 + Top = 39 + Width = 48 + Height = 12 + Caption = #24211#20301#20301#32622 + end + object Label15: TLabel + Left = 850 + Top = 39 + Width = 48 + Height = 12 + Caption = #20379' '#24212' '#21830 + end + object Label16: TLabel + Left = 850 + Top = 15 + Width = 48 + Height = 12 + Caption = #35746' '#21333' '#21495 + end + object Label18: TLabel + Left = 974 + Top = 15 + Width = 24 + Height = 12 + Caption = #35268#26684 + end + object CYID: TEdit + Tag = 3 + Left = 72 + Top = 11 + Width = 121 + Height = 20 + TabOrder = 0 + OnKeyPress = CYIDKeyPress + end + object CYName: TEdit + Tag = 2 + Left = 414 + Top = 11 + Width = 56 + Height = 20 + TabOrder = 1 + OnChange = CYNameChange + end + object DefStr6: TEdit + Tag = 2 + Left = 531 + Top = 11 + Width = 59 + Height = 20 + TabOrder = 2 + OnChange = CYNameChange + end + object defnote5: TEdit + Tag = 2 + Left = 265 + Top = 35 + Width = 89 + Height = 20 + TabOrder = 3 + OnChange = CYNoChange + end + object CYNO: TEdit + Tag = 2 + Left = 265 + Top = 11 + Width = 89 + Height = 20 + TabOrder = 4 + OnChange = CYNoChange + OnKeyPress = CYNOKeyPress + end + object Edit1: TEdit + Left = 1119 + Top = 11 + Width = 38 + Height = 20 + TabOrder = 5 + end + object CYKZ: TEdit + Tag = 2 + Left = 632 + Top = 35 + Width = 76 + Height = 20 + TabOrder = 6 + OnChange = CYMFChange + end + object CYCF: TEdit + Tag = 2 + Left = 414 + Top = 35 + Width = 56 + Height = 20 + TabOrder = 7 + OnChange = CYNameChange + end + object CYECF: TEdit + Tag = 2 + Left = 531 + Top = 35 + Width = 59 + Height = 20 + TabOrder = 8 + OnChange = CYNameChange + end + object CYMF: TEdit + Tag = 2 + Left = 632 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 9 + OnChange = CYMFChange + end + object defstr1: TEdit + Tag = 2 + Left = 776 + Top = 11 + Width = 65 + Height = 20 + TabOrder = 10 + OnChange = CYMFChange + end + object DefStr2: TEdit + Tag = 2 + Left = 776 + Top = 35 + Width = 65 + Height = 20 + TabOrder = 11 + OnChange = CYMFChange + end + object defstr7: TEdit + Tag = 2 + Left = 900 + Top = 35 + Width = 65 + Height = 20 + TabOrder = 12 + OnChange = CYMFChange + end + object defnote3: TEdit + Tag = 2 + Left = 900 + Top = 11 + Width = 65 + Height = 20 + TabOrder = 13 + OnChange = CYMFChange + end + object CYSpec: TEdit + Tag = 2 + Left = 1000 + Top = 11 + Width = 65 + Height = 20 + TabOrder = 14 + OnChange = CYMFChange + end + object CheckBox1: TCheckBox + Left = 72 + Top = 40 + Width = 97 + Height = 17 + Caption = #20840#36873 + TabOrder = 15 + OnClick = CheckBox1Click + end + end + object Panel2: TPanel + Left = 512 + Top = 232 + Width = 185 + Height = 41 + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = #27491#22312#26597#35810#25968#25454#65292#35831#31245#21518#12290#12290#12290 + Color = clSkyBlue + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + TabOrder = 3 + Visible = False + end + object Panel5: TPanel + Left = 0 + Top = 93 + Width = 213 + Height = 622 + Align = alLeft + BevelInner = bvRaised + BevelOuter = bvLowered + TabOrder = 4 + object cxDBTreeList1: TcxDBTreeList + Left = 2 + Top = 2 + Width = 209 + Height = 618 + Align = alClient + Bands = < + item + end> + DataController.DataSource = DataSource1 + DataController.ParentField = 'CPParent' + DataController.KeyField = 'CPID' + Navigator.Buttons.CustomButtons = <> + OptionsBehavior.ExpandOnDblClick = False + OptionsSelection.CellSelect = False + OptionsView.CellAutoHeight = True + OptionsView.ColumnAutoWidth = True + OptionsView.Headers = False + RootValue = -1 + Styles.Inactive = DataLink_YPGL.Red + Styles.Selection = DataLink_YPGL.Red + Styles.IncSearch = DataLink_YPGL.Red + TabOrder = 0 + OnDblClick = cxDBTreeList1DblClick + object cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn + DataBinding.FieldName = 'CPName' + Width = 210 + Position.ColIndex = 0 + Position.RowIndex = 0 + Position.BandIndex = 0 + Summary.FooterSummaryItems = <> + Summary.GroupFooterSummaryItems = <> + end + end + end + object Panel3: TPanel + Left = 224 + Top = 100 + Width = 1073 + Height = 609 + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = 'Panel3' + TabOrder = 5 + object cxGrid1: TcxGrid + Left = 2 + Top = 2 + Width = 1069 + Height = 410 + Align = alClient + TabOrder = 0 + object Tv1: TcxGridDBTableView + OnKeyDown = Tv1KeyDown + Navigator.Buttons.CustomButtons = <> + Navigator.Buttons.Delete.Enabled = False + Navigator.Buttons.Delete.Visible = False + OnCellClick = Tv1CellClick + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_YPGL.SHuangSe + Styles.IncSearch = DataLink_YPGL.SHuangSe + Styles.Selection = DataLink_YPGL.SHuangSe + Styles.Header = DataLink_YPGL.Default + object v1Column19: TcxGridDBColumn + Caption = #36873#25321 + DataBinding.FieldName = 'SSel' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.ImmediatePost = True + Properties.NullStyle = nssUnchecked + Properties.OnChange = v1Column19PropertiesChange + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 40 + end + object v1Column12: TcxGridDBColumn + Caption = #31867#22411 + DataBinding.FieldName = 'CPName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column15: TcxGridDBColumn + Caption = #24211#20301#20301#32622 + DataBinding.FieldName = 'DefStr2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 71 + end + object v1Column1: TcxGridDBColumn + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNo' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column2: TcxGridDBColumn + Caption = #20013#25991#21697#21517 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column4: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column3: TcxGridDBColumn + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column5: TcxGridDBColumn + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column6: TcxGridDBColumn + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 69 + end + object v1Column8: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'CYKZ' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column7: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'CYMF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 73 + end + object v1Column9: TcxGridDBColumn + Caption = #20013#25991#39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column42: TcxGridDBColumn + Caption = #33521#25991#39068#33394 + DataBinding.FieldName = 'CYColorEng' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column16: TcxGridDBColumn + Caption = #33457#22411 + DataBinding.FieldName = 'CYHX' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column37: TcxGridDBColumn + Caption = #22383#24067#32463#23494'/CM' + DataBinding.FieldName = 'defstr10' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column38: TcxGridDBColumn + Caption = #22383#24067#32428#23494'/CM' + DataBinding.FieldName = 'defstr11' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column39: TcxGridDBColumn + Caption = #25104#21697#32463#23494'/CM' + DataBinding.FieldName = 'defstr12' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column40: TcxGridDBColumn + Caption = #25104#21697#32428#23494'/CM' + DataBinding.FieldName = 'defstr13' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column17: TcxGridDBColumn + Caption = #32769#32534#21495 + DataBinding.FieldName = 'defstr1' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column25: TcxGridDBColumn + Caption = #24037#21378#32534#30721 + DataBinding.FieldName = 'defnote4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column23: TcxGridDBColumn + Caption = #20379#24212#21830#32534#21495 + DataBinding.FieldName = 'DefStr6' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column34: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'DefStr7' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column14: TcxGridDBColumn + Caption = #22270#29255#19978#20256 + DataBinding.FieldName = 'TPFlag' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 59 + end + object v1Column10: TcxGridDBColumn + Caption = #20844#26020#20215 + DataBinding.FieldName = 'CYPriceKg' + Visible = False + HeaderAlignmentHorz = taCenter + Options.Editing = False + VisibleForCustomization = False + Width = 56 + end + object v1Column13: TcxGridDBColumn + Caption = #31859#20215 + DataBinding.FieldName = 'CYPriceM' + Visible = False + HeaderAlignmentHorz = taCenter + Options.Editing = False + VisibleForCustomization = False + Width = 54 + end + object v1Column26: TcxGridDBColumn + Caption = #32553#29575 + DataBinding.FieldName = 'price1' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column27: TcxGridDBColumn + Caption = #22383#24067#36153 + DataBinding.FieldName = 'Price2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column28: TcxGridDBColumn + Caption = #26579#36153 + DataBinding.FieldName = 'price3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column18: TcxGridDBColumn + Caption = #23494#24230 + DataBinding.FieldName = 'defstr3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column29: TcxGridDBColumn + Caption = 'FOB'#36816#36153'+'#21253#35013 + DataBinding.FieldName = 'price4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 88 + end + object v1Column31: TcxGridDBColumn + Caption = #20215#26684 + DataBinding.FieldName = 'price6' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column30: TcxGridDBColumn + Caption = #21518#21152#24037#36153 + DataBinding.FieldName = 'price5' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column20: TcxGridDBColumn + Caption = #32463#32428#25467#24230 + DataBinding.FieldName = 'defstr4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column21: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'Qty' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column24: TcxGridDBColumn + Caption = #35746#21333#21495 + DataBinding.FieldName = 'defnote3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column22: TcxGridDBColumn + Caption = #32433#25903 + DataBinding.FieldName = 'defnote5' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column32: TcxGridDBColumn + Caption = #22383#24067#38376#24133 + DataBinding.FieldName = 'PBMF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column33: TcxGridDBColumn + Caption = #22383#24067#20811#37325 + DataBinding.FieldName = 'PBKZ' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column35: TcxGridDBColumn + Caption = #21407#26009#32452#25104 + DataBinding.FieldName = 'DefStr8' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column36: TcxGridDBColumn + Caption = #19978#26426#35268#26684 + DataBinding.FieldName = 'DefStr9' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column11: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'CYNote' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column41: TcxGridDBColumn + Caption = #26469#26679#26085#26399 + DataBinding.FieldName = 'defnote2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column43: TcxGridDBColumn + Caption = #20462#25913#26102#38388 + DataBinding.FieldName = 'EditTime' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 120 + end + object v1Column44: TcxGridDBColumn + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'defstr14' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column45: TcxGridDBColumn + Caption = #22383#24067#23494#24230 + DataBinding.FieldName = 'defstr15' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column46: TcxGridDBColumn + Caption = #26579#21378 + DataBinding.FieldName = 'defstr16' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column47: TcxGridDBColumn + Caption = #23458#25143 + DataBinding.FieldName = 'defstr17' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column48: TcxGridDBColumn + Caption = #30331#35760#26102#38388 + DataBinding.FieldName = 'FillTime' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 100 + end + object v1Column49: TcxGridDBColumn + Caption = #21033#28070 + DataBinding.FieldName = 'lr' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column50: TcxGridDBColumn + Caption = 'FOB'#20215 + DataBinding.FieldName = 'Price7' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object GroupBox1: TGroupBox + Left = 2 + Top = 412 + Width = 1069 + Height = 195 + Align = alBottom + Caption = #26679#21697#32553#30053#22270#65288#21452#20987#22270#29255#26597#30475#21407#22270#65289 + TabOrder = 1 + object ScrollBox1: TScrollBox + Left = 2 + Top = 14 + Width = 1065 + Height = 179 + Align = alClient + BevelInner = bvLowered + BorderStyle = bsNone + TabOrder = 0 + end + end + end + object DataSource1: TDataSource + DataSet = ADOQueryTree + Left = 91 + Top = 147 + end + object ADOQueryTree20: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 61 + Top = 145 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 989 + Top = 1 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 1029 + Top = 1 + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 432 + Top = 184 + end + object DataSource2: TDataSource + DataSet = CDS_Main + Left = 451 + Top = 155 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 493 + Top = 193 + end + object CDS_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 392 + Top = 184 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbSaveToXLS, pbExport, pbNavigator] + DefaultCollate = False + ShowPrintDialog = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 392 + Top = 152 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = CDS_Main + Left = 424 + Top = 152 + end + object ODPat: TOpenDialog + Options = [ofReadOnly, ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing] + Left = 484 + Top = 157 + end + object IdFTP1: TIdFTP + MaxLineAction = maException + ReadTimeout = 0 + ProxySettings.ProxyType = fpcmNone + ProxySettings.Port = 0 + Left = 461 + Top = 188 + end + object SaveDialog1: TSaveDialog + Left = 513 + Top = 157 + end + object DSCYNO: TDataSource + DataSet = CDS_CYNO + Left = 623 + Top = 235 + end + object CDS_CYNO: TClientDataSet + Aggregates = <> + Params = <> + Left = 712 + Top = 264 + end + object ADOQueryTree: TClientDataSet + Aggregates = <> + Params = <> + Left = 32 + Top = 200 + end + object adoqueryPicture: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 479 + Top = 256 + end + object RMDBDataSet1: TRMDBDataSet + Visible = True + DataSet = ADOQueryPrint + Left = 496 + Top = 316 + end + object ADOQueryPrint: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 740 + Top = 156 + end + object RMXLSExport1: TRMXLSExport + ShowAfterExport = True + ExportPrecision = 1 + PagesOfSheet = 1 + ExportImages = True + ExportFrames = True + ExportImageFormat = ifBMP + JPEGQuality = 0 + ScaleX = 1.000000000000000000 + ScaleY = 1.000000000000000000 + CompressFile = False + Left = 836 + Top = 252 + end +end diff --git a/样品/U_CPManage.pas b/样品/U_CPManage.pas new file mode 100644 index 0000000..d3655b0 --- /dev/null +++ b/样品/U_CPManage.pas @@ -0,0 +1,1088 @@ +unit U_CPManage; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox,jpeg,U_SLT, RM_e_Xls, + cxLookAndFeels, cxLookAndFeelPainters, cxTLdxBarBuiltInMenu, cxNavigator; + +type + TfrmCPManage = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBClose: TToolButton; + DataSource1: TDataSource; + ADOQueryTree20: TADOQuery; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + cxSplitter1: TcxSplitter; + Panel1: TPanel; + Label2: TLabel; + CYID: TEdit; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + Label1: TLabel; + CYName: TEdit; + Label4: TLabel; + DefStr6: TEdit; + Label5: TLabel; + defnote5: TEdit; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + DataSource2: TDataSource; + ADOQueryMain: TADOQuery; + CDS_Main: TClientDataSet; + v1Column12: TcxGridDBColumn; + ToolButton1: TToolButton; + ToolButton4: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + ODPat: TOpenDialog; + IdFTP1: TIdFTP; + SaveDialog1: TSaveDialog; + ToolButton5: TToolButton; + ToolButton6: TToolButton; + v1Column14: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + Label3: TLabel; + CYNO: TEdit; + v1Column16: TcxGridDBColumn; + ToolButton7: TToolButton; + Panel2: TPanel; + v1Column19: TcxGridDBColumn; + DSCYNO: TDataSource; + CDS_CYNO: TClientDataSet; + Edit1: TEdit; + Label6: TLabel; + Label7: TLabel; + CYKZ: TEdit; + Label8: TLabel; + Label9: TLabel; + CYCF: TEdit; + CYECF: TEdit; + Label10: TLabel; + CYMF: TEdit; + v1Column42: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + ADOQueryTree: TClientDataSet; + Panel5: TPanel; + cxDBTreeList1: TcxDBTreeList; + cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn; + Label11: TLabel; + Label12: TLabel; + v1Column17: TcxGridDBColumn; + v1Column18: TcxGridDBColumn; + v1Column20: TcxGridDBColumn; + v1Column21: TcxGridDBColumn; + v1Column24: TcxGridDBColumn; + v1Column25: TcxGridDBColumn; + defstr1: TEdit; + Label13: TLabel; + v1Column26: TcxGridDBColumn; + v1Column27: TcxGridDBColumn; + v1Column28: TcxGridDBColumn; + v1Column29: TcxGridDBColumn; + v1Column30: TcxGridDBColumn; + v1Column31: TcxGridDBColumn; + DefStr2: TEdit; + Label14: TLabel; + defstr7: TEdit; + Label15: TLabel; + defnote3: TEdit; + Label16: TLabel; + v1Column32: TcxGridDBColumn; + v1Column33: TcxGridDBColumn; + ComboBox1: TComboBox; + Panel3: TPanel; + GroupBox1: TGroupBox; + ScrollBox1: TScrollBox; + adoqueryPicture: TADOQuery; + ToolButton8: TToolButton; + v1Column22: TcxGridDBColumn; + v1Column23: TcxGridDBColumn; + v1Column34: TcxGridDBColumn; + v1Column35: TcxGridDBColumn; + v1Column36: TcxGridDBColumn; + v1Column37: TcxGridDBColumn; + v1Column38: TcxGridDBColumn; + v1Column39: TcxGridDBColumn; + v1Column40: TcxGridDBColumn; + v1Column41: TcxGridDBColumn; + v1Column43: TcxGridDBColumn; + v1Column44: TcxGridDBColumn; + Label18: TLabel; + CYSpec: TEdit; + v1Column45: TcxGridDBColumn; + v1Column46: TcxGridDBColumn; + v1Column47: TcxGridDBColumn; + v1Column48: TcxGridDBColumn; + CheckBox1: TCheckBox; + v1Column49: TcxGridDBColumn; + v1Column50: TcxGridDBColumn; + ToolButton9: TToolButton; + RMDBDataSet1: TRMDBDataSet; + ADOQueryPrint: TADOQuery; + RMXLSExport1: TRMXLSExport; + ToolButton10: TToolButton; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure cxDBTreeList1DblClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure CYIDKeyPress(Sender: TObject; var Key: Char); + procedure CYNoChange(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure ToolButton5Click(Sender: TObject); + procedure ToolButton6Click(Sender: TObject); + procedure Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure Tv1KeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure ToolButton7Click(Sender: TObject); + procedure v1Column19PropertiesChange(Sender: TObject); + procedure CYMFChange(Sender: TObject); + procedure CYNameChange(Sender: TObject); + procedure CYNOKeyPress(Sender: TObject; var Key: Char); + procedure ToolButton8Click(Sender: TObject); + procedure CheckBox1Click(Sender: TObject); + procedure ToolButton9Click(Sender: TObject); + procedure ToolButton10Click(Sender: TObject); + private + { Private declarations } + CPID:string; + PState:Integer; + FCPID,FTopID:String; + procedure InitTree(); + procedure InitGrid(); + procedure ReadINIFile(); + procedure InitImage(); + procedure TJGS(); + + public + { Public declarations } + end; + + +var + frmCPManage: TfrmCPManage; + Mach: array of TfrmSlt; + +implementation +uses + U_DataLink,U_Fun,U_CPAdd,U_FileUp,U_YPCR, U_YPTypeHelp; + +{$R *.dfm} + +procedure TfrmCPManage.InitTree(); +var + i:Integer; +begin + with ADOQueryTree20 do + begin + Close; + SQL.Clear; + SQL.Add('select * from CP_Type order by CPlevel,CPOrder,CPName'); + Open; + end; + SCreateCDS20(ADOQueryTree20,ADOQueryTree); + SInitCDSData20(ADOQueryTree20,ADOQueryTree); + cxDBTreeList1.Items[0].Expand(false); + //cxDBTreeList1.Items[1].Expand(False); +end; + +procedure TfrmCPManage.InitGrid(); +begin + Panel2.Visible:=True; + Panel2.Refresh; + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('exec P_Select_CP_YDang :Code,:PState,:CYType'); + Parameters.ParamByName('Code').Value:=''; + Parameters.ParamByName('PState').Value:=0; + Parameters.ParamByName('CYType').Value:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + finally + ADOQueryMain.EnableControls; + end; + Panel2.Visible:=False; +end; +procedure TfrmCPManage.TJGS(); +var + i,j:Integer; +begin +{ i:=0; + j:=0; + CDS_Main.DisableControls; + with CDS_Main do + begin + first; + while not Eof do + begin + if FieldByName('CYPriceKg').Value=0 then + begin + i:=i+1; + end else + begin + j:=j+1; + end; + Next; + end; + end; + CDS_Main.EnableControls; } +// Label11.Caption:='Ʒ:'+Trim(IntToStr(j)); + // Label12.Caption:='δƷ:'+Trim(IntToStr(i)); +end; +procedure TfrmCPManage.FormDestroy(Sender: TObject); +begin + frmCPManage:=nil; +end; + +procedure TfrmCPManage.FormClose(Sender: TObject; var Action: TCloseAction); +var + i,j:integer; +begin + j:=length(Mach); + if j>0 then + begin + for i:=0 to j-1 do + begin + Mach[i].free; + end; + end; + SetLength(Mach, 0); +// writeCxGrid(self.Caption+tv1.Name,tv1); + // Application := mainApplication; + action:=cafree; +end; + +procedure TfrmCPManage.TBCloseClick(Sender: TObject); +begin + WriteCxGrid(self.Caption,Tv1,'Ʒ'); + if DirectoryExists(ExtractFileDir('D:\Right1209')) then + winexec('cmd /c rd /s /q D:\Right1209',sw_hide); + Close; +end; +procedure TfrmCPManage.TBDelClick(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_Main.fieldbyname('CYID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + + CDS_Main.Delete; +end; + +procedure TfrmCPManage.FormShow(Sender: TObject); +begin + Panel3.Align:=alclient; + InitTree(); + ReadCxGrid(self.Caption,Tv1,'Ʒ'); + if DParameters1='1' then + begin + TBAdd.Visible:=False; + TBDel.Visible:=False; + ToolButton3.Visible:=False; + ToolButton5.Visible:=False; + end; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select CYID='''' '); + Open; + end; + SCreateCDS20(ADOQueryTemp,CDS_CYNO); + SInitCDSData20(ADOQueryTemp,CDS_CYNO); + with ADOQueryMain do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('exec P_Select_CP_YDang :Code,:PState,:CYType'); + Parameters.ParamByName('Code').Value:=''; + Parameters.ParamByName('PState').Value:=0; + Parameters.ParamByName('CYType').Value:='XXXXXXX'; + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + CDS_CYNO.Delete; +end; + +procedure TfrmCPManage.cxDBTreeList1DblClick(Sender: TObject); +begin + InitGrid(); + TJGS(); +end; + +procedure TfrmCPManage.TBAddClick(Sender: TObject); +var + i:Integer; + FieldName:String; +begin + try + frmCPAdd:=TfrmCPAdd.Create(Application); + with frmCPAdd do + begin + CopyInt:=0; + FCYID:=''; + FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + self.InitGrid(); + + { + Self.CDS_Main.Append; + for i:=0 to frmCPAdd.Tv1.ColumnCount-1 do + begin + FieldName:=frmCPAdd.Tv1.Columns[i].DataBinding.FilterFieldName; + if Trim(FieldName)<>'' then + begin + Self.CDS_Main.FieldByName(FieldName).Value:=frmCPAdd.CDS_Sub.FieldByName(FieldName).Value; + end; + end; + CDS_Main.FieldByName('CPName').Value:=Trim(ADOQueryTree.fieldbyname('CPName').AsString); + CDS_Main.FieldByName('CYID').Value:=CDS_Sub.fieldbyname('CYID').Value; + CDS_Main.FieldByName('CYType').Value:=CDS_Sub.fieldbyname('CYType').Value; + Self.CDS_Main.Post; } + end; + self.CDS_Main.Locate('CYID',FCYID,[]); + end; + finally + frmCPAdd.Free; + end; +end; + +procedure TfrmCPManage.TBRafreshClick(Sender: TObject); +begin + InitTree(); + InitGrid(); + TJGS(); +end; + +procedure TfrmCPManage.ToolButton3Click(Sender: TObject); +var + i:Integer; + FieldName:String; +begin + try + frmCPAdd:=TfrmCPAdd.Create(Application); + with frmCPAdd do + begin + CopyInt:=0; + FCYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + self.InitGrid(); + + { Self.CDS_Main.Edit; + for i:=0 to frmCPAdd.Tv1.ColumnCount-1 do + begin + FieldName:=frmCPAdd.Tv1.Columns[i].DataBinding.FilterFieldName; + if Trim(FieldName)<>'' then + begin + Self.CDS_Main.FieldByName(FieldName).Value:=frmCPAdd.CDS_Sub.FieldByName(FieldName).Value; + end; + end; + CDS_Main.FieldByName('CPName').Value:=Trim(ADOQueryTree.fieldbyname('CPName').AsString); + CDS_Main.FieldByName('CYID').Value:=CDS_Sub.fieldbyname('CYID').Value; + CDS_Main.FieldByName('CYType').Value:=CDS_Sub.fieldbyname('CYType').Value; + Self.CDS_Main.Post; } + end; + self.CDS_Main.Locate('CYID',trim(FCYID),[]); + end; + finally + frmCPAdd.Free; + end; +end; + +procedure TfrmCPManage.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + TJGS(); + end; + +end; + +procedure TfrmCPManage.CYIDKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + if Trim(CYID.Text)='' then Exit; + with ADOQueryMain do + begin + Close; + Filtered:=False; + sql.Clear; + sql.Add('exec P_Select_CP_YDang :Code,1,'''' '); + Parameters.ParamByName('Code').Value:=Trim(CYID.Text); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + CYID.Text:=''; + ADOQueryTree.Locate('CPID',CPID,[]); + end; +end; + +procedure TfrmCPManage.CYNoChange(Sender: TObject); +begin + //if Length(Trim(TEdit(Sender).Text))<4 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + TJGS(); + end; + +end; + +procedure TfrmCPManage.ToolButton1Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + TcxGridToExcel('Ʒ1',cxGrid1); +end; + +procedure TfrmCPManage.ToolButton4Click(Sender: TObject); +var + fPrintFile,FFCYID:string; + DPS,i,j:Integer; + Txt,fImagePath:string; + Moudle: THandle; + Makebar:TMakebar; + Mixtext:TMixtext; +begin + CYID.SetFocus; + if CDS_Main.IsEmpty then Exit; + + IF trim(ComboBox1.Text)='' then + begin + Application.MessageBox('ƷǩΪ!','ʾ',0); + exit; + end; + if Trim(Edit1.Text)<>'' then + begin + if TryStrToInt(Edit1.Text,i)=False then + begin + Application.MessageBox('¼!','ʾ',0); + exit; + end; + end; + + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\'+trim(ComboBox1.Text)+'.rmf'; + CDS_Main.DisableControls; + DPS:=0; + FFCYID:=''; + with CDS_Main do + begin + First; + while not Eof do + begin + if CDS_Main.FieldByName('SSel').AsBoolean then + begin + sleep(200); + try + Moudle:=LoadLibrary('MakeQRBarcode.dll'); + @Makebar:=GetProcAddress(Moudle,'Make'); + @Mixtext:=GetProcAddress(Moudle,'MixText'); + Txt:=Trim(CDS_Main.fieldbyname('CYID').AsString); + fImagePath:=ExtractFilePath(Application.ExeName)+'image\temp.bmp'; + if not DirectoryExists(pchar(ExtractFilePath(Application.ExeName)+'image')) then + CreateDirectory(pchar(ExtractFilePath(Application.ExeName)+'image'),nil); + if FileExists(fImagePath) then DeleteFile(fImagePath); + Makebar(pchar(Txt),Length(Txt),3,3,0,PChar(fImagePath),3); + except + application.MessageBox('ʧܣ','ʾϢ',MB_ICONERROR); + exit; + end; + RMVariables['QRBARCODE']:=fImagePath; + + + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.DefaultCopies:=strtointdef(trim(Edit1.Text),1); + RM1.PrintReport; + // RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+trim(fPrintFile)),'ʾ',0); + Exit; + end; + + if DPS=0 then + begin + FFCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + end; + end; + Next; + end; + end; + CDS_Main.EnableControls; + CDS_Main.Locate('CYID',FFCYID,[]); + Edit1.Text:='1'; +end; + +procedure TfrmCPManage.ToolButton5Click(Sender: TObject); +begin + try + frmFileUp:=TfrmFileUp.Create(Application); + with frmFileUp do + begin + Code.Text:=Trim(Self.CDS_Main.fieldbyname('CYNO').AsString); + CYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.CDS_Main.Locate('CYID',CYID,[]); + end; + end; + finally + frmFileUp.Free; + end; +end; + +procedure TfrmCPManage.ToolButton6Click(Sender: TObject); +var + fHandle:THandle; + FInt:Integer; + FFName,FPath:String; +begin + {FPath:='C:\HTTP1209\'; + if DirectoryExists(ExtractFileDir(FPath)) then + winexec('cmd /c rd /s /q C:\HTTP1209',sw_hide);} + with ADOQueryTemp do + begin + close; + sql.Clear; + sql.Add('select * from XD_File where CYNO='''+Trim(CDS_Main.fieldbyname('CYNO').AsString)+''''); + Open; + if IsEmpty then + begin + Application.MessageBox('ƷͼƬδϴ','ʾ',0); + Exit; + end; + end; + try + ReadINIFile(); + server:=ReadINIFileStr('SYSTEMSET.INI','SERVER','ַ','127.0.0.1'); + if Length(server)<6 then + begin + server:='127.0.0.1'; + end; + IdFTP1.Host :=server;//PicSvr; + IdFTP1.Username := 'three'; + IdFTP1.Password := '641010'; + IdFTP1.Connect(); + except + IdFTP1.Quit; + Application.MessageBox('޷ӵļ飡', 'ʾ', MB_ICONWARNING); + Exit; + end; + FPath:='D:\Right1209\'; + if not DirectoryExists(ExtractFileDir(FPath)) then + CreateDir(ExtractFileDir(FPath)); + FFName:=Trim(ADOQueryTemp.fieldbyname('FileName').AsString); + FFName:=FPath+FFName; + if FileExists(FFName) then + begin + FInt:=1; + end; + if FInt<>1 then + IdFTP1.Get('YP\'+Trim(ADOQueryTemp.fieldbyname('FileName').AsString), + FPath+Trim(ADOQueryTemp.fieldbyname('FileName').AsString) + ); + if IdFTP1.Connected then IdFTP1.Quit; + ShellExecute(Handle, 'open',PChar(FPath+Trim(ADOQueryTemp.fieldbyname('FileName').AsString)),'', '', SW_SHOWNORMAL); + +end; +procedure TfrmCPManage.ReadINIFile(); +var + programIni:Tinifile; //ļ + FileName:string; +begin + FileName:=ExtractFilePath(Paramstr(0))+'SYSTEMSET.INI'; + programIni:=Tinifile.create(FileName); + server:=programIni.ReadString('SERVER','ַ','127.0.0.1'); + programIni.Free; +end; + +procedure TfrmCPManage.Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + if CDS_Main.IsEmpty then Exit; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').asstring)+''''); + Open; + end; + CPID:=Trim(ADOQueryTemp.fieldbyname('CYType').AsString); + ADOQueryTree.Locate('CPID',CPID,[]); + InitImage(); +end; +procedure TfrmCPManage.InitImage(); +var + i,j:integer; + jpg:TJpegImage; + myStream: TADOBlobStream; +begin + + j:=length(Mach); + if j>0 then + begin + for i:=0 to j-1 do + begin + Mach[i].free; + end; + end; + SetLength(Mach, 0); + IF CDS_Main.IsEmpty then exit; + try + with adoqueryPicture do + begin + close; + sql.Clear; + sql.Add(' select A.TFID,A.WBID,A.FilesOther,B.FileName from TP_File A,XD_File B where A.TFID =B.XFID and A.WBID='+quotedstr(trim(CDS_Main.fieldbyname('CYID').AsString))); + open; + end; + j:=adoqueryPicture.RecordCount; + if j<1 then exit; + adoqueryPicture.DisableControls; + adoqueryPicture.First; + SetLength(Mach, j); + jpg:=TJpegImage.Create(); + for i:=0 to j-1 do + begin + if triM(adoqueryPicture.fieldbyname('FilesOther').AsString)<>'' then + begin + myStream:=tadoblobstream.Create(tblobfield(adoqueryPicture.fieldbyname('FilesOther')),bmread); + jpg.LoadFromStream(myStream); + Mach[i] := TfrmSlt.Create(Self); + Mach[i].Name:=trim(adoqueryPicture.fieldbyname('TFID').AsString); + Mach[i].Parent := ScrollBox1; + Mach[I].Left:=0+i*165; + Mach[i].Init(adoqueryPicture.fieldbyname('TFID').AsString,adoqueryPicture.fieldbyname('FileName').AsString,jpg); + end; + adoqueryPicture.Next; + end; + adoqueryPicture.EnableControls; + finally + jpg.free; + application.ProcessMessages; + end; +end; + +procedure TfrmCPManage.FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + {if Key= then + begin + if CDS_Main.IsEmpty then Exit; + if Application.MessageBox('ȷ6666Ҫɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_Main.fieldbyname('CYID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + + CDS_Main.Delete; + end; } +end; + +procedure TfrmCPManage.Tv1KeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + if Key=46 then + begin + TBDel.Click; + end; +end; + +procedure TfrmCPManage.ToolButton7Click(Sender: TObject); +var + i:Integer; + FieldName:String; +begin + + try + frmCPAdd:=TfrmCPAdd.Create(Application); + with frmCPAdd do + begin + CopyInt:=1; + // TBADD.Visible:=false; + // TBdel.Visible:=false; + FCYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + self.InitGrid(); + { Self.CDS_Main.Append; + for i:=0 to frmCPAdd.Tv1.ColumnCount-1 do + begin + FieldName:=frmCPAdd.Tv1.Columns[i].DataBinding.FilterFieldName; + if Trim(FieldName)<>'' then + begin + Self.CDS_Main.FieldByName(FieldName).Value:=frmCPAdd.CDS_Sub.FieldByName(FieldName).Value; + end; + end; + CDS_Main.FieldByName('CPName').Value:=Trim(ADOQueryTree.fieldbyname('CPName').AsString); + CDS_Main.FieldByName('CYID').Value:=CDS_Sub.fieldbyname('CYID').Value; + CDS_Main.FieldByName('CYType').Value:=CDS_Sub.fieldbyname('CYType').Value; + Self.CDS_Main.Post; } + end; + self.CDS_Main.Locate('CYID',FCYID,[]); + end; + finally + frmCPAdd.Free; + end; +end; + +procedure TfrmCPManage.v1Column19PropertiesChange(Sender: TObject); +var + mvalue:Boolean; +begin + { mvalue:=TcxCheckBox(Sender).EditingValue; + if mvalue=True then + begin + with CDS_CYNO do + begin + if Locate('CYID',Trim(CDS_Main.fieldbyname('CYID').AsString),[])=False then + begin + Append; + FieldByName('CYID').Value:=Trim(CDS_Main.fieldbyname('CYID').AsString); + Post; + end; + end; + end else + begin + //with CDS_CYNO do + //begin + CDS_CYNO.Locate('CYID',Trim(CDS_Main.fieldbyname('CYID').AsString),[]); + CDS_CYNO.Delete; + //end; + end; } +end; + +procedure TfrmCPManage.CYMFChange(Sender: TObject); +begin + //if Length(Trim(TEdit(Sender).Text))<2 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + TJGS(); + end; + +end; + +procedure TfrmCPManage.CYNameChange(Sender: TObject); +begin + //if Length(Trim(TEdit(Sender).Text))<2 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + TJGS(); + end; + +end; + +procedure TfrmCPManage.CYNOKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + if Trim(CYNO.Text)='' then Exit; + if Length(Trim(CYNO.Text))<4 then Exit; + with ADOQueryMain do + begin + Close; + Filtered:=False; + sql.Clear; + sql.Add('exec P_Select_CP_YDang :Code,2,'''' '); + Parameters.ParamByName('Code').Value:='%'+Trim(CYNO.Text)+'%'; + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + CYID.Text:=''; + ADOQueryTree.Locate('CPID',CPID,[]); + TJGS(); + end; +end; + +procedure TfrmCPManage.ToolButton8Click(Sender: TObject); +var + fPrintFile,FFCYID:string; + DPS,i,j:Integer; + Txt,fImagePath:string; + Moudle: THandle; + Makebar:TMakebar; + Mixtext:TMixtext; +begin + CYID.SetFocus; + if CDS_Main.IsEmpty then Exit; + + IF trim(ComboBox1.Text)='' then + begin + Application.MessageBox('ƷǩΪ!','ʾ',0); + exit; + end; + //if CDS_CYNO.IsEmpty then Exit; + if Trim(Edit1.Text)<>'' then + begin + if TryStrToInt(Edit1.Text,i)=False then + begin + Application.MessageBox('¼!','ʾ',0); + exit; + end; + end; + + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\'+trim(ComboBox1.Text)+'.rmf'; + CDS_Main.DisableControls; + DPS:=0; + FFCYID:=''; + + with CDS_Main do + begin + First; + while not Eof do + begin + if CDS_Main.FieldByName('SSel').AsBoolean then + begin + sleep(200); + try + Moudle:=LoadLibrary('MakeQRBarcode.dll'); + @Makebar:=GetProcAddress(Moudle,'Make'); + @Mixtext:=GetProcAddress(Moudle,'MixText'); + Txt:=Trim(CDS_Main.fieldbyname('CYID').AsString); + fImagePath:=ExtractFilePath(Application.ExeName)+'image\temp.bmp'; + if not DirectoryExists(pchar(ExtractFilePath(Application.ExeName)+'image')) then + CreateDirectory(pchar(ExtractFilePath(Application.ExeName)+'image'),nil); + if FileExists(fImagePath) then DeleteFile(fImagePath); + Makebar(pchar(Txt),Length(Txt),3,3,0,PChar(fImagePath),3); + except + application.MessageBox('ʧܣ','ʾϢ',MB_ICONERROR); + exit; + end; + RMVariables['QRBARCODE']:=fImagePath; + + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.DefaultCopies:=strtointdef(trim(Edit1.Text),1); + // RM1.PrintReport; + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+trim(fPrintFile)),'ʾ',0); + Exit; + end; + + if DPS=0 then + begin + FFCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + end; + + end; + //CDS_Main.Locate('CYID',Trim(CDS_CYNO.fieldbyname('CYID').AsString),[]); + + Next; + end; + end; + CDS_Main.EnableControls; + CDS_Main.Locate('CYID',FFCYID,[]); + Edit1.Text:='1'; + +end; + +procedure TfrmCPManage.CheckBox1Click(Sender: TObject); +begin + SelOKNo(CDS_Main,checkbox1.Checked); +end; + +procedure TfrmCPManage.ToolButton9Click(Sender: TObject); +var + fPrintFile:string; +begin + if CDS_Main.IsEmpty then Exit; + if CDS_Main.Locate('SSel',True,[])=False then + begin + Application.MessageBox('ûѡ','ʾ',0); + Exit; + end; + + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete TBSubID where DName='''+Trim(DCode)+''''); + ExecSQL; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('SELECT * FROM TBSubID where 1=2 '); + open; + end; + CDS_Main.DisableControls; + try + ADOQueryCmd.Connection.BeginTrans; + with CDS_Main do + begin + First; + while not Eof do + begin + If Fieldbyname('Ssel').AsBoolean then + begin + ADOQueryCmd.append; + ADOQueryCmd.fieldbyname('SubId').Value:=Trim(CDS_Main.fieldbyname('CYID').AsString); + ADOQueryCmd.fieldbyname('Dname').Value:=Trim(DCode); + ADOQueryCmd.post; + end; + Next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + except + ADOQueryCmd.Connection.RollbackTrans; + end; + CDS_Main.EnableControls; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\ƷϢ.rmf' ; + with ADOQueryPrint do + begin + Close; + sql.Clear; + sql.Add('select A.*, '); + sql.Add('FileOthers=(select Top 1 FilesOther from TP_File X1 where X1.WBID=A.CYID ) '); + sql.Add('from CP_YDang A '); + sql.Add('where exists(select subID from TBSubID X where X.subID=A.CYID and X.Dname='''+trim(DCode)+''')'); + Open; + end; + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+trim(fPrintFile)),'ʾ',0); + exit; + end; +end; + +procedure TfrmCPManage.ToolButton10Click(Sender: TObject); +var + flb:string; +begin + if CDS_Main.IsEmpty then Exit; + if not CDS_Main.Locate('ssel',true,[]) then + begin + application.MessageBox('ûѡݣ','ʾϢ',0); + exit; + end; + if Application.MessageBox('ȷҪ޸Ʒ','ʾ',32+4)<>IDYES then Exit; + flb:=''; + + frmYPTypeHelp:=TfrmYPTypeHelp.create(self); + with frmYPTypeHelp do + begin + if showmodal=1 then + begin + flb:=trim(ADOQueryHelp.fieldbyname('CPID').AsString); + end; + free; + end; + + if trim(flb)='' then exit; + with CDS_Main do + begin + DisableControls; + First; + while not Eof do + begin + if CDS_Main.FieldByName('SSel').AsBoolean=True then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('update CP_YDang SET CYType='''+trim(flb)+''' where CYID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + Next; + end; + EnableControls; + end; + InitGrid(); + +end; + +end. diff --git a/样品/U_CPManageCX.dfm b/样品/U_CPManageCX.dfm new file mode 100644 index 0000000..ff6b1ad --- /dev/null +++ b/样品/U_CPManageCX.dfm @@ -0,0 +1,913 @@ +object frmCPManageCX: TfrmCPManageCX + Left = -8 + Top = -8 + Width = 1382 + Height = 754 + Caption = #20135#21697#26723#26696 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnKeyDown = FormKeyDown + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1366 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = ToolButton2Click + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + Visible = False + OnClick = TBAddClick + end + object ToolButton7: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #22797#21046 + ImageIndex = 57 + Visible = False + OnClick = ToolButton7Click + end + object ToolButton3: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + Visible = False + OnClick = ToolButton3Click + end + object TBDel: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + Visible = False + OnClick = TBDelClick + end + object ToolButton1: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + OnClick = ToolButton1Click + end + object ToolButton4: TToolButton + Left = 441 + Top = 0 + AutoSize = True + Caption = #26631#31614#25171#21360 + ImageIndex = 12 + OnClick = ToolButton4Click + end + object ToolButton10: TToolButton + Left = 528 + Top = 0 + AutoSize = True + Caption = #26631#31614#39044#35272 + ImageIndex = 12 + OnClick = ToolButton10Click + end + object ToolButton8: TToolButton + Left = 615 + Top = 0 + Caption = #26679#21697#20837#24211 + ImageIndex = 103 + Visible = False + OnClick = ToolButton8Click + end + object ToolButton9: TToolButton + Left = 698 + Top = 0 + Caption = #26679#21697#20986#24211 + ImageIndex = 107 + Visible = False + OnClick = ToolButton9Click + end + object ToolButton5: TToolButton + Left = 781 + Top = 0 + AutoSize = True + Caption = #22270#29255#19978#20256 + ImageIndex = 109 + Visible = False + OnClick = ToolButton5Click + end + object ToolButton6: TToolButton + Left = 868 + Top = 0 + AutoSize = True + Caption = #22270#29255#19979#36733 + ImageIndex = 104 + Visible = False + OnClick = ToolButton6Click + end + object TBClose: TToolButton + Left = 955 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + object ComboBox1: TComboBox + Left = 1018 + Top = 5 + Width = 112 + Height = 20 + Style = csDropDownList + ItemHeight = 12 + ItemIndex = 0 + TabOrder = 0 + Text = #26679#21697#26631#31614 + Items.Strings = ( + #26679#21697#26631#31614 + #26679#21697#26631#31614'1') + end + end + object cxDBTreeList1: TcxDBTreeList + Left = 0 + Top = 89 + Width = 189 + Height = 627 + Align = alLeft + Bands = < + item + end> + DataController.DataSource = DataSource1 + DataController.ParentField = 'CPParent' + DataController.KeyField = 'CPID' + Navigator.Buttons.CustomButtons = <> + OptionsBehavior.ExpandOnDblClick = False + OptionsSelection.CellSelect = False + OptionsView.CellAutoHeight = True + OptionsView.ColumnAutoWidth = True + OptionsView.Headers = False + RootValue = -1 + Styles.Inactive = DataLink_YPGL.Red + Styles.Selection = DataLink_YPGL.Red + Styles.IncSearch = DataLink_YPGL.Red + TabOrder = 1 + OnDblClick = cxDBTreeList1DblClick + object cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn + DataBinding.FieldName = 'CPName' + Width = 210 + Position.ColIndex = 0 + Position.RowIndex = 0 + Position.BandIndex = 0 + Summary.FooterSummaryItems = <> + Summary.GroupFooterSummaryItems = <> + end + end + object cxSplitter1: TcxSplitter + Left = 189 + Top = 89 + Width = 8 + Height = 627 + HotZoneClassName = 'TcxMediaPlayer9Style' + Control = cxDBTreeList1 + end + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1366 + Height = 58 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 3 + object Label2: TLabel + Left = 16 + Top = 15 + Width = 48 + Height = 12 + Caption = #25195#25551#20837#21475 + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False + end + object Label1: TLabel + Left = 361 + Top = 15 + Width = 48 + Height = 12 + Caption = #24120#35268#21517#31216 + end + object Label4: TLabel + Left = 471 + Top = 15 + Width = 60 + Height = 12 + Caption = #20379#24212#21830#32534#21495 + end + object Label5: TLabel + Left = 1247 + Top = 67 + Width = 24 + Height = 12 + Caption = #32433#25903 + end + object Label3: TLabel + Left = 216 + Top = 15 + Width = 48 + Height = 12 + Caption = #20135#21697#32534#21495 + end + object Label6: TLabel + Left = 1046 + Top = 16 + Width = 24 + Height = 12 + Caption = #20221#25968 + end + object Label7: TLabel + Left = 615 + Top = 15 + Width = 36 + Height = 12 + Caption = #20379#24212#21830 + end + object Label13: TLabel + Left = 738 + Top = 15 + Width = 36 + Height = 12 + Caption = #32769#32534#21495 + end + object Label8: TLabel + Left = 866 + Top = 15 + Width = 24 + Height = 12 + Caption = #35268#26684 + end + object CYID: TEdit + Tag = 3 + Left = 72 + Top = 11 + Width = 121 + Height = 20 + TabOrder = 0 + OnKeyPress = CYIDKeyPress + end + object CYName: TEdit + Tag = 2 + Left = 411 + Top = 11 + Width = 56 + Height = 20 + TabOrder = 1 + OnChange = CYNoChange + end + object DefStr6: TEdit + Tag = 2 + Left = 532 + Top = 11 + Width = 59 + Height = 20 + TabOrder = 2 + OnChange = CYNoChange + end + object defnote5: TEdit + Tag = 2 + Left = 1273 + Top = 63 + Width = 76 + Height = 20 + TabOrder = 3 + OnChange = defnote5Change + end + object CYNO: TEdit + Tag = 2 + Left = 262 + Top = 11 + Width = 89 + Height = 20 + TabOrder = 4 + OnChange = CYNoChange + end + object Edit1: TEdit + Left = 1004 + Top = 11 + Width = 38 + Height = 20 + TabOrder = 5 + end + object DefStr7: TEdit + Tag = 2 + Left = 649 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 6 + OnChange = defnote5Change + end + object defstr1: TEdit + Tag = 2 + Left = 776 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 7 + OnChange = defnote5Change + end + object CYSpec: TEdit + Tag = 2 + Left = 892 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 8 + OnChange = defnote5Change + end + object CheckBox1: TCheckBox + Left = 72 + Top = 36 + Width = 97 + Height = 17 + Caption = #20840#36873 + TabOrder = 9 + OnClick = CheckBox1Click + end + end + object Panel2: TPanel + Left = 512 + Top = 232 + Width = 193 + Height = 41 + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = #27491#22312#26597#35810#25968#25454#65292#35831#31245#21518#12290#12290#12290 + Color = clSkyBlue + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + TabOrder = 4 + Visible = False + end + object Panel3: TPanel + Left = 223 + Top = 75 + Width = 1073 + Height = 609 + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = 'Panel3' + TabOrder = 5 + object GroupBox1: TGroupBox + Left = 2 + Top = 412 + Width = 1069 + Height = 195 + Align = alBottom + Caption = #26679#21697#32553#30053#22270#65288#21452#20987#22270#29255#26597#30475#21407#22270#65289 + TabOrder = 0 + object ScrollBox1: TScrollBox + Left = 2 + Top = 14 + Width = 1065 + Height = 179 + Align = alClient + BevelInner = bvLowered + BorderStyle = bsNone + TabOrder = 0 + end + end + object cxGrid1: TcxGrid + Left = 2 + Top = 2 + Width = 1069 + Height = 410 + Align = alClient + TabOrder = 1 + object Tv1: TcxGridDBTableView + OnKeyDown = Tv1KeyDown + Navigator.Buttons.CustomButtons = <> + Navigator.Buttons.Delete.Enabled = False + Navigator.Buttons.Delete.Visible = False + OnCellClick = Tv1CellClick + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_YPGL.SHuangSe + Styles.IncSearch = DataLink_YPGL.SHuangSe + Styles.Selection = DataLink_YPGL.SHuangSe + Styles.Header = DataLink_YPGL.Default + object v1Column19: TcxGridDBColumn + Caption = #36873#25321 + DataBinding.FieldName = 'SSel' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.ImmediatePost = True + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 40 + end + object v1Column12: TcxGridDBColumn + Caption = #31867#22411 + DataBinding.FieldName = 'CPName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column15: TcxGridDBColumn + Caption = #24211#20301#20301#32622 + DataBinding.FieldName = 'DefStr2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 71 + end + object v1Column1: TcxGridDBColumn + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNo' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column2: TcxGridDBColumn + Caption = #20013#25991#21697#21517 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column4: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column3: TcxGridDBColumn + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column5: TcxGridDBColumn + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column6: TcxGridDBColumn + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 69 + end + object v1Column8: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'CYKZ' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column7: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'CYMF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 73 + end + object v1Column9: TcxGridDBColumn + Caption = #20013#25991#39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column42: TcxGridDBColumn + Caption = #33521#25991#39068#33394 + DataBinding.FieldName = 'CYColorEng' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column16: TcxGridDBColumn + Caption = #33457#22411 + DataBinding.FieldName = 'CYHX' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column37: TcxGridDBColumn + Caption = #22383#24067#32463#23494'/CM' + DataBinding.FieldName = 'defstr10' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column38: TcxGridDBColumn + Caption = #22383#24067#32428#23494'/CM' + DataBinding.FieldName = 'defstr11' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column39: TcxGridDBColumn + Caption = #25104#21697#32463#23494'/CM' + DataBinding.FieldName = 'defstr12' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column40: TcxGridDBColumn + Caption = #25104#21697#32428#23494'/CM' + DataBinding.FieldName = 'defstr13' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 90 + end + object v1Column17: TcxGridDBColumn + Caption = #32769#32534#21495 + DataBinding.FieldName = 'defstr1' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column25: TcxGridDBColumn + Caption = #24037#21378#32534#30721 + DataBinding.FieldName = 'defnote4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column23: TcxGridDBColumn + Caption = #20379#24212#21830#32534#21495 + DataBinding.FieldName = 'DefStr6' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column34: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'DefStr7' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column14: TcxGridDBColumn + Caption = #22270#29255#19978#20256 + DataBinding.FieldName = 'TPFlag' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_YPGL.Default + Width = 59 + end + object v1Column10: TcxGridDBColumn + Caption = #20844#26020#20215 + DataBinding.FieldName = 'CYPriceKg' + Visible = False + HeaderAlignmentHorz = taCenter + Options.Editing = False + VisibleForCustomization = False + Width = 56 + end + object v1Column13: TcxGridDBColumn + Caption = #31859#20215 + DataBinding.FieldName = 'CYPriceM' + Visible = False + HeaderAlignmentHorz = taCenter + Options.Editing = False + VisibleForCustomization = False + Width = 54 + end + object v1Column26: TcxGridDBColumn + Caption = #32553#29575 + DataBinding.FieldName = 'price1' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column27: TcxGridDBColumn + Caption = #22383#24067#36153 + DataBinding.FieldName = 'Price2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column28: TcxGridDBColumn + Caption = #26579#36153 + DataBinding.FieldName = 'price3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column18: TcxGridDBColumn + Caption = #23494#24230 + DataBinding.FieldName = 'defstr3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column29: TcxGridDBColumn + Caption = 'FOB'#36816#36153'+'#21253#35013 + DataBinding.FieldName = 'price4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 88 + end + object v1Column31: TcxGridDBColumn + Caption = #20215#26684 + DataBinding.FieldName = 'price6' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column30: TcxGridDBColumn + Caption = #21518#21152#24037#36153 + DataBinding.FieldName = 'price5' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column20: TcxGridDBColumn + Caption = #32463#32428#25467#24230 + DataBinding.FieldName = 'defstr4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column21: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'Qty' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column24: TcxGridDBColumn + Caption = #35746#21333#21495 + DataBinding.FieldName = 'defnote3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column22: TcxGridDBColumn + Caption = #32433#25903 + DataBinding.FieldName = 'defnote5' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column32: TcxGridDBColumn + Caption = #22383#24067#38376#24133 + DataBinding.FieldName = 'PBMF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column33: TcxGridDBColumn + Caption = #22383#24067#20811#37325 + DataBinding.FieldName = 'PBKZ' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column35: TcxGridDBColumn + Caption = #21407#26009#32452#25104 + DataBinding.FieldName = 'DefStr8' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column36: TcxGridDBColumn + Caption = #19978#26426#35268#26684 + DataBinding.FieldName = 'DefStr9' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 80 + end + object v1Column11: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'CYNote' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column41: TcxGridDBColumn + Caption = #26469#26679#26085#26399 + DataBinding.FieldName = 'defnote2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column43: TcxGridDBColumn + Caption = #20462#25913#26102#38388 + DataBinding.FieldName = 'EditTime' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 120 + end + object v1Column44: TcxGridDBColumn + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'defstr14' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column45: TcxGridDBColumn + Caption = #22383#24067#23494#24230 + DataBinding.FieldName = 'defstr15' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column46: TcxGridDBColumn + Caption = #26579#21378 + DataBinding.FieldName = 'defstr16' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column47: TcxGridDBColumn + Caption = #23458#25143 + DataBinding.FieldName = 'defstr17' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column48: TcxGridDBColumn + Caption = #30331#35760#26102#38388 + DataBinding.FieldName = 'FillTime' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 100 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + end + object DataSource1: TDataSource + DataSet = ADOQueryTree + Left = 91 + Top = 147 + end + object ADOQueryTree: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 117 + Top = 145 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 937 + Top = 65525 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 893 + Top = 65525 + end + object cxGridPopupMenu1: TcxGridPopupMenu + PopupMenus = <> + Left = 456 + Top = 184 + end + object DataSource2: TDataSource + DataSet = CDS_Main + Left = 451 + Top = 155 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 429 + Top = 185 + end + object CDS_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 392 + Top = 184 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 392 + Top = 152 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = CDS_Main + Left = 424 + Top = 152 + end + object ODPat: TOpenDialog + Options = [ofReadOnly, ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing] + Left = 484 + Top = 157 + end + object IdFTP1: TIdFTP + MaxLineAction = maException + ReadTimeout = 0 + ProxySettings.ProxyType = fpcmNone + ProxySettings.Port = 0 + Left = 485 + Top = 188 + end + object SaveDialog1: TSaveDialog + Left = 521 + Top = 157 + end + object adoqueryPicture: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 479 + Top = 256 + end +end diff --git a/样品/U_CPManageCX.pas b/样品/U_CPManageCX.pas new file mode 100644 index 0000000..518fb83 --- /dev/null +++ b/样品/U_CPManageCX.pas @@ -0,0 +1,824 @@ +unit U_CPManageCX; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox,jpeg,U_SLT, + cxLookAndFeels, cxLookAndFeelPainters, cxTLdxBarBuiltInMenu, cxNavigator; + +type + TfrmCPManageCX = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBClose: TToolButton; + cxDBTreeList1: TcxDBTreeList; + cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn; + DataSource1: TDataSource; + ADOQueryTree: TADOQuery; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + cxSplitter1: TcxSplitter; + Panel1: TPanel; + Label2: TLabel; + CYID: TEdit; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + DataSource2: TDataSource; + ADOQueryMain: TADOQuery; + CDS_Main: TClientDataSet; + ToolButton1: TToolButton; + ToolButton4: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + ODPat: TOpenDialog; + IdFTP1: TIdFTP; + SaveDialog1: TSaveDialog; + ToolButton5: TToolButton; + ToolButton6: TToolButton; + ToolButton7: TToolButton; + ToolButton8: TToolButton; + ToolButton9: TToolButton; + Panel2: TPanel; + Label1: TLabel; + Label4: TLabel; + Label5: TLabel; + Label3: TLabel; + Label6: TLabel; + CYName: TEdit; + DefStr6: TEdit; + defnote5: TEdit; + CYNO: TEdit; + Edit1: TEdit; + Label7: TLabel; + DefStr7: TEdit; + defstr1: TEdit; + Label13: TLabel; + ComboBox1: TComboBox; + Panel3: TPanel; + GroupBox1: TGroupBox; + ScrollBox1: TScrollBox; + adoqueryPicture: TADOQuery; + ToolButton10: TToolButton; + CYSpec: TEdit; + Label8: TLabel; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column19: TcxGridDBColumn; + v1Column12: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column42: TcxGridDBColumn; + v1Column16: TcxGridDBColumn; + v1Column37: TcxGridDBColumn; + v1Column38: TcxGridDBColumn; + v1Column39: TcxGridDBColumn; + v1Column40: TcxGridDBColumn; + v1Column17: TcxGridDBColumn; + v1Column25: TcxGridDBColumn; + v1Column23: TcxGridDBColumn; + v1Column34: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column26: TcxGridDBColumn; + v1Column27: TcxGridDBColumn; + v1Column28: TcxGridDBColumn; + v1Column18: TcxGridDBColumn; + v1Column29: TcxGridDBColumn; + v1Column31: TcxGridDBColumn; + v1Column30: TcxGridDBColumn; + v1Column20: TcxGridDBColumn; + v1Column21: TcxGridDBColumn; + v1Column24: TcxGridDBColumn; + v1Column22: TcxGridDBColumn; + v1Column32: TcxGridDBColumn; + v1Column33: TcxGridDBColumn; + v1Column35: TcxGridDBColumn; + v1Column36: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + v1Column41: TcxGridDBColumn; + v1Column43: TcxGridDBColumn; + v1Column44: TcxGridDBColumn; + v1Column45: TcxGridDBColumn; + v1Column46: TcxGridDBColumn; + v1Column47: TcxGridDBColumn; + v1Column48: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + CheckBox1: TCheckBox; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure cxDBTreeList1DblClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure CYIDKeyPress(Sender: TObject; var Key: Char); + procedure CYNoChange(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure ToolButton5Click(Sender: TObject); + procedure ToolButton6Click(Sender: TObject); + procedure Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure Tv1KeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure ToolButton7Click(Sender: TObject); + procedure ToolButton8Click(Sender: TObject); + procedure ToolButton9Click(Sender: TObject); + procedure defnote5Change(Sender: TObject); + procedure ToolButton10Click(Sender: TObject); + procedure CheckBox1Click(Sender: TObject); + private + { Private declarations } + CPID:string; + PState:Integer; + FCPID,FTopID:String; + procedure InitTree(); + procedure InitGrid(); + procedure ReadINIFile(); + procedure InitImage(); + + public + { Public declarations } + end; + +var + frmCPManageCX: TfrmCPManageCX; + Mach: array of TfrmSlt; + +implementation +uses + U_DataLink,U_Fun,U_CPAdd,U_FileUp,U_YPCR; + +{$R *.dfm} + +procedure TfrmCPManageCX.InitImage(); +var + i,j:integer; + jpg:TJpegImage; + myStream: TADOBlobStream; +begin + + j:=length(Mach); + if j>0 then + begin + for i:=0 to j-1 do + begin + Mach[i].free; + end; + end; + SetLength(Mach, 0); + + try + with adoqueryPicture do + begin + close; + sql.Clear; + sql.Add(' select A.TFID,A.WBID,A.FilesOther,B.FileName from TP_File A,XD_File B where A.TFID =B.XFID and A.WBID='+quotedstr(trim(CDS_Main.fieldbyname('CYID').AsString))); + open; + end; + j:=adoqueryPicture.RecordCount; + if j<1 then exit; + adoqueryPicture.DisableControls; + adoqueryPicture.First; + SetLength(Mach, j); + jpg:=TJpegImage.Create(); + for i:=0 to j-1 do + begin + if triM(adoqueryPicture.fieldbyname('FilesOther').AsString)<>'' then + begin + myStream:=tadoblobstream.Create(tblobfield(adoqueryPicture.fieldbyname('FilesOther')),bmread); + jpg.LoadFromStream(myStream); + Mach[i] := TfrmSlt.Create(Self); + Mach[i].Name:=trim(adoqueryPicture.fieldbyname('TFID').AsString); + Mach[i].Parent := ScrollBox1; + Mach[I].Left:=0+i*165; + Mach[i].Init(adoqueryPicture.fieldbyname('TFID').AsString,adoqueryPicture.fieldbyname('FileName').AsString,jpg); + end; + adoqueryPicture.Next; + end; + adoqueryPicture.EnableControls; + finally + jpg.free; + application.ProcessMessages; + end; +end; + +procedure TfrmCPManageCX.InitTree(); +var + i:Integer; +begin + with ADOQueryTree do + begin + Close; + SQL.Clear; + SQL.Add('select * from CP_Type order by CPlevel,CPOrder,CPName'); + Open; + end; + cxDBTreeList1.Items[0].Expand(false); + //cxDBTreeList1.Items[1].Expand(False); +end; + +procedure TfrmCPManageCX.InitGrid(); +begin + Panel2.Visible:=True; + Panel2.Refresh; + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('exec P_Select_CP_YDang :Code,:PState,:CYType'); + Parameters.ParamByName('Code').Value:=''; + Parameters.ParamByName('PState').Value:=0; + Parameters.ParamByName('CYType').Value:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + finally + ADOQueryMain.EnableControls; + end; + Panel2.Visible:=False; +end; + +procedure TfrmCPManageCX.FormDestroy(Sender: TObject); +begin + frmCPManageCX:=nil; +end; + +procedure TfrmCPManageCX.FormClose(Sender: TObject; var Action: TCloseAction); +var + i,j:integer; +begin + j:=length(Mach); + if j>0 then + begin + for i:=0 to j-1 do + begin + Mach[i].free; + end; + end; + SetLength(Mach, 0); + Action:=caFree; +end; + +procedure TfrmCPManageCX.TBCloseClick(Sender: TObject); +begin + WriteCxGrid('Ʒбѯ',Tv1,'Ʒ'); + if DirectoryExists(ExtractFileDir('D:\Right1209')) then + winexec('cmd /c rd /s /q D:\Right1209',sw_hide); + Close; +end; +procedure TfrmCPManageCX.TBDelClick(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_Main.fieldbyname('CYID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + + CDS_Main.Delete; +end; + +procedure TfrmCPManageCX.FormShow(Sender: TObject); +begin + Panel3.Align:=alclient; + InitTree(); + ReadCxGrid('Ʒбѯ',Tv1,'Ʒ'); + if DParameters1='1' then + begin + TBAdd.Visible:=False; + TBDel.Visible:=False; + ToolButton3.Visible:=False; + ToolButton5.Visible:=False; + end; + //InitGrid(); +end; + +procedure TfrmCPManageCX.cxDBTreeList1DblClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmCPManageCX.TBAddClick(Sender: TObject); +begin + try + frmCPAdd:=TfrmCPAdd.Create(Application); + with frmCPAdd do + begin + CopyInt:=0; + FCYID:=''; + FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + end; + end; + finally + frmCPAdd.Free; + end; +end; + +procedure TfrmCPManageCX.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmCPManageCX.ToolButton3Click(Sender: TObject); +begin + try + frmCPAdd:=TfrmCPAdd.Create(Application); + with frmCPAdd do + begin + CopyInt:=0; + FCYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.CDS_Main.Locate('CYID',FCYID,[]); + end; + end; + finally + frmCPAdd.Free; + end; +end; + +procedure TfrmCPManageCX.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmCPManageCX.CYIDKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYID='''+Trim(CYID.Text)+''''); + Open; + end; + CPID:=Trim(ADOQueryTemp.fieldbyname('CYType').AsString); + if Trim(CYID.Text)='' then Exit; + SDofilter(ADOQueryMain,' CYID='''+Trim(CYID.Text)+''' '); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + CYID.Text:=''; + ADOQueryTree.Locate('CPID',CPID,[]); + end; +end; + +procedure TfrmCPManageCX.CYNoChange(Sender: TObject); +begin +// if Length(Trim(CYNO.Text))<4 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmCPManageCX.ToolButton1Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + TcxGridToExcel('Ʒ',cxGrid1); +end; + +procedure TfrmCPManageCX.ToolButton4Click(Sender: TObject); +var + fPrintFile,FFCYID:string; + DPS,i,j:Integer; + Txt,fImagePath:string; + Moudle: THandle; + Makebar:TMakebar; + Mixtext:TMixtext; +begin + CYID.SetFocus; + if CDS_Main.IsEmpty then Exit; + //if CDS_CYNO.IsEmpty then Exit; + IF trim(ComboBox1.Text)='' then + begin + Application.MessageBox('ƷǩΪ!','ʾ',0); + exit; + end; + if Trim(Edit1.Text)<>'' then + begin + if TryStrToInt(Edit1.Text,i)=False then + begin + Application.MessageBox('¼!','ʾ',0); + exit; + end; + end; + + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\'+trim(ComboBox1.Text)+'.rmf'; + CDS_Main.DisableControls; + DPS:=0; + FFCYID:=''; + + with CDS_Main do + begin + First; + while not Eof do + begin + if CDS_Main.FieldByName('SSel').AsBoolean=True then + begin + sleep(200); + try + Moudle:=LoadLibrary('MakeQRBarcode.dll'); + @Makebar:=GetProcAddress(Moudle,'Make'); + @Mixtext:=GetProcAddress(Moudle,'MixText'); + Txt:=Trim(CDS_Main.fieldbyname('CYID').AsString); + fImagePath:=ExtractFilePath(Application.ExeName)+'image\temp.bmp'; + if not DirectoryExists(pchar(ExtractFilePath(Application.ExeName)+'image')) then + CreateDirectory(pchar(ExtractFilePath(Application.ExeName)+'image'),nil); + if FileExists(fImagePath) then DeleteFile(fImagePath); + Makebar(pchar(Txt),Length(Txt),3,3,0,PChar(fImagePath),3); + except + application.MessageBox('ʧܣ','ʾϢ',MB_ICONERROR); + exit; + end; + RMVariables['QRBARCODE']:=fImagePath; + + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.DefaultCopies:=strtointdef(trim(Edit1.Text),1); + RM1.PrintReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\Ʒǩ.rmf'),'ʾ',0); + Exit; + end; + + if DPS=0 then + begin + FFCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + end; + end; + //CDS_Main.Locate('CYID',Trim(CDS_CYNO.fieldbyname('CYID').AsString),[]); + + Next; + end; + end; + CDS_Main.EnableControls; + CDS_Main.Locate('CYID',FFCYID,[]); + Edit1.Text:='1'; +end; + +procedure TfrmCPManageCX.ToolButton5Click(Sender: TObject); +begin + try + frmFileUp:=TfrmFileUp.Create(Application); + with frmFileUp do + begin + Code.Text:=Trim(Self.CDS_Main.fieldbyname('CYNO').AsString); + CYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.CDS_Main.Locate('CYID',CYID,[]); + end; + end; + finally + frmFileUp.Free; + end; +end; + +procedure TfrmCPManageCX.ToolButton6Click(Sender: TObject); +var + fHandle:THandle; + FInt:Integer; + FFName,FPath:String; +begin + {FPath:='C:\HTTP1209\'; + if DirectoryExists(ExtractFileDir(FPath)) then + winexec('cmd /c rd /s /q C:\HTTP1209',sw_hide);} + with ADOQueryTemp do + begin + close; + sql.Clear; + sql.Add('select * from XD_File where CYNO='''+Trim(CDS_Main.fieldbyname('CYNO').AsString)+''''); + Open; + if IsEmpty then + begin + Application.MessageBox('ƷͼƬδϴ','ʾ',0); + Exit; + end; + end; + try + ReadINIFile(); + server:=ReadINIFileStr('SYSTEMSET.INI','SERVER','ַ','127.0.0.1'); + if Length(server)<6 then + begin + server:='127.0.0.1'; + end; + IdFTP1.Host :=server;//PicSvr; + IdFTP1.Username := 'three'; + IdFTP1.Password := '641010'; + IdFTP1.Connect(); + except + IdFTP1.Quit; + Application.MessageBox('޷ӵļ飡', 'ʾ', MB_ICONWARNING); + Exit; + end; + FPath:='D:\Right1209\'; + if not DirectoryExists(ExtractFileDir(FPath)) then + CreateDir(ExtractFileDir(FPath)); + FFName:=Trim(ADOQueryTemp.fieldbyname('FileName').AsString); + FFName:=FPath+FFName; + if FileExists(FFName) then + begin + FInt:=1; + end; + if FInt<>1 then + IdFTP1.Get('YP\'+Trim(ADOQueryTemp.fieldbyname('FileName').AsString), + FPath+Trim(ADOQueryTemp.fieldbyname('FileName').AsString) + ); + if IdFTP1.Connected then IdFTP1.Quit; + ShellExecute(Handle, 'open',PChar(FPath+Trim(ADOQueryTemp.fieldbyname('FileName').AsString)),'', '', SW_SHOWNORMAL); + +end; +procedure TfrmCPManageCX.ReadINIFile(); +var + programIni:Tinifile; //ļ + FileName:string; +begin + FileName:=ExtractFilePath(Paramstr(0))+'SYSTEMSET.INI'; + programIni:=Tinifile.create(FileName); + server:=programIni.ReadString('SERVER','ַ','127.0.0.1'); + programIni.Free; +end; + +procedure TfrmCPManageCX.Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + if CDS_Main.IsEmpty then Exit; + { with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').asstring)+''''); + Open; + end; + CPID:=Trim(ADOQueryTemp.fieldbyname('CYType').AsString); + ADOQueryTree.Locate('CPID',CPID,[]); } + initimage(); +end; + +procedure TfrmCPManageCX.FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + {if Key= then + begin + if CDS_Main.IsEmpty then Exit; + if Application.MessageBox('ȷ6666Ҫɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_Main.fieldbyname('CYID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + + CDS_Main.Delete; + end; } +end; + +procedure TfrmCPManageCX.Tv1KeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + if Key=46 then + begin + TBDel.Click; + end; +end; + +procedure TfrmCPManageCX.ToolButton7Click(Sender: TObject); +begin + try + frmCPAdd:=TfrmCPAdd.Create(Application); + with frmCPAdd do + begin + CopyInt:=1; + FCYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.CDS_Main.Locate('CYID',FCYID,[]); + end; + end; + finally + frmCPAdd.Free; + end; +end; + +procedure TfrmCPManageCX.ToolButton8Click(Sender: TObject); +begin + try + frmYPCR:=TfrmYPCR.Create(Application); + with frmYPCR do + begin + FCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + RKFlag:=''; + frmYPCR.InitGrid(); + with CDS_HZ do + begin + Append; + FieldByName('CYID').Value:=Trim(CDS_Main.fieldbyname('CYID').AsString); + FieldByName('CYName').Value:=Trim(CDS_Main.fieldbyname('CYName').AsString); + FieldByName('CYSpec').Value:=Trim(CDS_Main.fieldbyname('CYSpec').AsString); + FieldByName('KCUnit').Value:=Trim(CDS_Main.fieldbyname('KCUnit').AsString); + Post; + end; + frmYPCR.SaveData(); + if ShowModal=1 then + begin + + end; + end; + finally + frmYPCR.Free; + end; +end; + +procedure TfrmCPManageCX.ToolButton9Click(Sender: TObject); +begin + try + frmYPCR:=TfrmYPCR.Create(Application); + with frmYPCR do + begin + FCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + RKFlag:=''; + frmYPCR.InitGrid(); + frmYPCR.cxGridDBColumn1.Caption:=''; + frmYPCR.cxGridDBColumn5.Caption:=''; + with CDS_HZ do + begin + Append; + FieldByName('CYID').Value:=Trim(CDS_Main.fieldbyname('CYID').AsString); + FieldByName('CYName').Value:=Trim(CDS_Main.fieldbyname('CYName').AsString); + FieldByName('CYSpec').Value:=Trim(CDS_Main.fieldbyname('CYSpec').AsString); + FieldByName('KCUnit').Value:=Trim(CDS_Main.fieldbyname('KCUnit').AsString); + Post; + end; + frmYPCR.SaveData(); + if ShowModal=1 then + begin + + end; + end; + finally + frmYPCR.Free; + end; +end; + +procedure TfrmCPManageCX.defnote5Change(Sender: TObject); +begin +// if Length(Trim(CYSpec.Text))<3 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmCPManageCX.ToolButton10Click(Sender: TObject); +var + fPrintFile,FFCYID:string; + DPS,i,j:Integer; + Txt,fImagePath:string; + Moudle: THandle; + Makebar:TMakebar; + Mixtext:TMixtext; +begin + CYID.SetFocus; + if CDS_Main.IsEmpty then Exit; + //if CDS_CYNO.IsEmpty then Exit; + IF trim(ComboBox1.Text)='' then + begin + Application.MessageBox('ƷǩΪ!','ʾ',0); + exit; + end; + if Trim(Edit1.Text)<>'' then + begin + if TryStrToInt(Edit1.Text,i)=False then + begin + Application.MessageBox('¼!','ʾ',0); + exit; + end; + end; + + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\'+trim(ComboBox1.Text)+'.rmf'; + CDS_Main.DisableControls; + DPS:=0; + FFCYID:=''; + + with CDS_Main do + begin + First; + while not Eof do + begin + if CDS_Main.FieldByName('SSel').AsBoolean then + begin + sleep(200); + try + Moudle:=LoadLibrary('MakeQRBarcode.dll'); + @Makebar:=GetProcAddress(Moudle,'Make'); + @Mixtext:=GetProcAddress(Moudle,'MixText'); + Txt:=Trim(CDS_Main.fieldbyname('CYID').AsString); + fImagePath:=ExtractFilePath(Application.ExeName)+'image\temp.bmp'; + if not DirectoryExists(pchar(ExtractFilePath(Application.ExeName)+'image')) then + CreateDirectory(pchar(ExtractFilePath(Application.ExeName)+'image'),nil); + if FileExists(fImagePath) then DeleteFile(fImagePath); + Makebar(pchar(Txt),Length(Txt),3,3,0,PChar(fImagePath),3); + except + application.MessageBox('ʧܣ','ʾϢ',MB_ICONERROR); + exit; + end; + RMVariables['QRBARCODE']:=fImagePath; + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.DefaultCopies:=strtointdef(trim(Edit1.Text),1); + // RM1.PrintReport; + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\Ʒǩ.rmf'),'ʾ',0); + Exit; + end; + + if DPS=0 then + begin + FFCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + end; + + end; + //CDS_Main.Locate('CYID',Trim(CDS_CYNO.fieldbyname('CYID').AsString),[]); + + Next; + end; + end; + CDS_Main.EnableControls; + CDS_Main.Locate('CYID',FFCYID,[]); + Edit1.Text:='1'; +end; + +procedure TfrmCPManageCX.CheckBox1Click(Sender: TObject); +begin + SelOKNo(CDS_Main,checkbox1.Checked); +end; + +end. diff --git a/样品/U_CPManageSel.dfm b/样品/U_CPManageSel.dfm new file mode 100644 index 0000000..dbe16c8 --- /dev/null +++ b/样品/U_CPManageSel.dfm @@ -0,0 +1,703 @@ +object frmCPManageSel: TfrmCPManageSel + Left = -8 + Top = -8 + Width = 1382 + Height = 754 + Caption = #20135#21697#21015#34920 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnKeyDown = FormKeyDown + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1366 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = ToolButton2Click + end + object ToolButton7: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #30830#23450 + ImageIndex = 57 + Visible = False + end + object ToolButton1: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + OnClick = ToolButton1Click + end + object ToolButton4: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #26631#31614#25171#21360 + ImageIndex = 12 + Visible = False + OnClick = ToolButton4Click + end + object TBClose: TToolButton + Left = 339 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + object ComboBox1: TComboBox + Left = 402 + Top = 5 + Width = 112 + Height = 20 + Style = csDropDownList + ItemHeight = 12 + ItemIndex = 0 + TabOrder = 0 + Text = #26679#21697#26631#31614 + Visible = False + Items.Strings = ( + #26679#21697#26631#31614 + #26679#21697#26631#31614'1') + end + end + object cxDBTreeList1: TcxDBTreeList + Left = 0 + Top = 73 + Width = 121 + Height = 643 + Align = alLeft + Bands = < + item + end> + BufferedPaint = False + DataController.DataSource = DataSource1 + DataController.ParentField = 'CPParent' + DataController.KeyField = 'CPID' + OptionsBehavior.ExpandOnDblClick = False + OptionsSelection.CellSelect = False + OptionsView.CellAutoHeight = True + OptionsView.Headers = False + RootValue = -1 + Styles.Inactive = DataLink_YPGL.Red + Styles.Selection = DataLink_YPGL.Red + Styles.IncSearch = DataLink_YPGL.Red + TabOrder = 1 + OnDblClick = cxDBTreeList1DblClick + object cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn + DataBinding.FieldName = 'CPName' + Width = 210 + Position.ColIndex = 1 + Position.RowIndex = 0 + Position.BandIndex = 0 + end + end + object cxSplitter1: TcxSplitter + Left = 121 + Top = 73 + Width = 8 + Height = 643 + HotZoneClassName = 'TcxMediaPlayer9Style' + Control = cxDBTreeList1 + end + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1366 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 3 + object Label2: TLabel + Left = 12 + Top = 55 + Width = 48 + Height = 12 + Caption = #25195#25551#20837#21475 + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False + end + object Label1: TLabel + Left = 177 + Top = 15 + Width = 48 + Height = 12 + Caption = #20013#25991#21517#31216 + end + object Label4: TLabel + Left = 295 + Top = 15 + Width = 48 + Height = 12 + Caption = #33521#25991#21517#31216 + end + object Label5: TLabel + Left = 419 + Top = 15 + Width = 24 + Height = 12 + Caption = #35268#26684 + end + object Label3: TLabel + Left = 32 + Top = 15 + Width = 48 + Height = 12 + Caption = #20135#21697#32534#21495 + end + object Label6: TLabel + Left = 1046 + Top = 48 + Width = 24 + Height = 12 + Caption = #20221#25968 + end + object Label7: TLabel + Left = 539 + Top = 15 + Width = 24 + Height = 12 + Caption = #20811#37325 + end + object Label13: TLabel + Left = 842 + Top = 15 + Width = 36 + Height = 12 + Caption = #32769#32534#21495 + end + object CYID: TEdit + Tag = 3 + Left = 60 + Top = 51 + Width = 121 + Height = 20 + TabOrder = 0 + OnKeyPress = CYIDKeyPress + end + object CYName: TEdit + Tag = 2 + Left = 227 + Top = 11 + Width = 56 + Height = 20 + TabOrder = 1 + OnChange = CYNoChange + end + object CYEName: TEdit + Tag = 2 + Left = 344 + Top = 11 + Width = 59 + Height = 20 + TabOrder = 2 + OnChange = CYNoChange + end + object CYSpec: TEdit + Tag = 2 + Left = 445 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 3 + OnChange = CYSpecChange + end + object CYNO: TEdit + Tag = 2 + Left = 78 + Top = 11 + Width = 89 + Height = 20 + TabOrder = 4 + OnChange = CYNoChange + end + object Edit1: TEdit + Left = 1004 + Top = 43 + Width = 38 + Height = 20 + TabOrder = 5 + end + object CYKZ: TEdit + Tag = 2 + Left = 565 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 6 + OnChange = CYSpecChange + end + object defstr1: TEdit + Tag = 2 + Left = 880 + Top = 11 + Width = 76 + Height = 20 + TabOrder = 7 + OnChange = CYSpecChange + end + end + object Panel2: TPanel + Left = 512 + Top = 232 + Width = 193 + Height = 41 + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = #27491#22312#26597#35810#25968#25454#65292#35831#31245#21518#12290#12290#12290 + Color = clSkyBlue + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + TabOrder = 4 + Visible = False + end + object Panel3: TPanel + Left = 127 + Top = 83 + Width = 1073 + Height = 609 + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = 'Panel3' + TabOrder = 5 + object cxGrid1: TcxGrid + Left = 2 + Top = 2 + Width = 1069 + Height = 410 + Align = alClient + TabOrder = 0 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + NavigatorButtons.Delete.Enabled = False + NavigatorButtons.Delete.Visible = False + OnCellClick = Tv1CellClick + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_YPGL.SHuangSe + Styles.IncSearch = DataLink_YPGL.SHuangSe + Styles.Selection = DataLink_YPGL.SHuangSe + Styles.Header = DataLink_YPGL.Default + object v1Column19: TcxGridDBColumn + Caption = #36873#25321 + DataBinding.FieldName = 'SSel' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.ImmediatePost = True + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 40 + end + object v1Column12: TcxGridDBColumn + Caption = #31867#21035 + DataBinding.FieldName = 'CPName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column15: TcxGridDBColumn + Caption = #38472#21015#20301#32622 + DataBinding.FieldName = 'DefStr2' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 71 + end + object v1Column2: TcxGridDBColumn + Caption = #20013#25991#21517#31216 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column1: TcxGridDBColumn + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNo' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column4: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column5: TcxGridDBColumn + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column3: TcxGridDBColumn + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column6: TcxGridDBColumn + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 69 + end + object v1Column8: TcxGridDBColumn + Caption = #25104#21697#20811#37325 + DataBinding.FieldName = 'CYKZ' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column7: TcxGridDBColumn + Caption = #25104#21697#38376#24133 + DataBinding.FieldName = 'CYMF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 73 + end + object v1Column16: TcxGridDBColumn + Caption = #33457#22411 + DataBinding.FieldName = 'CYHX' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column9: TcxGridDBColumn + Caption = #20013#25991#39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column42: TcxGridDBColumn + Caption = #33521#25991#39068#33394 + DataBinding.FieldName = 'CYColorEng' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column11: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'CYNote' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column14: TcxGridDBColumn + Caption = #22270#29255#19978#20256 + DataBinding.FieldName = 'TPFlag' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 59 + end + object v1Column10: TcxGridDBColumn + Caption = #20844#26020#20215 + DataBinding.FieldName = 'CYPriceKg' + Visible = False + HeaderAlignmentHorz = taCenter + Hidden = True + Options.Editing = False + Width = 56 + end + object v1Column13: TcxGridDBColumn + Caption = #31859#20215 + DataBinding.FieldName = 'CYPriceM' + Visible = False + HeaderAlignmentHorz = taCenter + Hidden = True + Options.Editing = False + Width = 54 + end + object v1Column17: TcxGridDBColumn + Caption = #32769#32534#21495 + DataBinding.FieldName = 'defstr1' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column18: TcxGridDBColumn + Caption = #22383#24067#23494#24230 + DataBinding.FieldName = 'defstr3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column20: TcxGridDBColumn + Caption = #32463#32428#25467#24230 + DataBinding.FieldName = 'defstr4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column21: TcxGridDBColumn + Caption = #25346#38057#25968 + DataBinding.FieldName = 'defstr5' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column24: TcxGridDBColumn + Caption = #35746#21333#26469#28304 + DataBinding.FieldName = 'defnote3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column25: TcxGridDBColumn + Caption = #26222#36890#26469#28304 + DataBinding.FieldName = 'defnote4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column26: TcxGridDBColumn + Caption = #32553#29575 + DataBinding.FieldName = 'price1' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column27: TcxGridDBColumn + Caption = #22383#24067#36153 + DataBinding.FieldName = 'Price2' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column28: TcxGridDBColumn + Caption = #26579#36153 + DataBinding.FieldName = 'price3' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column29: TcxGridDBColumn + Caption = 'FOB'#36816#36153'+'#21253#35013 + DataBinding.FieldName = 'price4' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 88 + end + object v1Column30: TcxGridDBColumn + Caption = #21518#21152#24037#36153 + DataBinding.FieldName = 'price5' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column31: TcxGridDBColumn + Caption = #21442#32771#20215 + DataBinding.FieldName = 'price6' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column32: TcxGridDBColumn + Caption = #22383#24067#38376#24133 + DataBinding.FieldName = 'PBMF' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + object v1Column33: TcxGridDBColumn + Caption = #22383#24067#20811#37325 + DataBinding.FieldName = 'PBKZ' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Width = 60 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object GroupBox1: TGroupBox + Left = 2 + Top = 412 + Width = 1069 + Height = 195 + Align = alBottom + Caption = #26679#21697#32553#30053#22270#65288#21452#20987#22270#29255#26597#30475#21407#22270#65289 + TabOrder = 1 + object ScrollBox1: TScrollBox + Left = 2 + Top = 14 + Width = 1065 + Height = 179 + Align = alClient + BevelInner = bvLowered + BorderStyle = bsNone + TabOrder = 0 + end + end + end + object DataSource1: TDataSource + DataSet = ADOQueryTree + Left = 91 + Top = 147 + end + object ADOQueryTree: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 117 + Top = 145 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 909 + Top = 17 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 877 + Top = 17 + end + object cxGridPopupMenu1: TcxGridPopupMenu + PopupMenus = <> + Left = 456 + Top = 184 + end + object DataSource2: TDataSource + DataSet = CDS_Main + Left = 451 + Top = 155 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 429 + Top = 185 + end + object CDS_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 392 + Top = 184 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 392 + Top = 152 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = CDS_Main + Left = 424 + Top = 152 + end + object ODPat: TOpenDialog + Options = [ofReadOnly, ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing] + Left = 484 + Top = 157 + end + object IdFTP1: TIdFTP + MaxLineAction = maException + ReadTimeout = 0 + ProxySettings.ProxyType = fpcmNone + ProxySettings.Port = 0 + Left = 485 + Top = 188 + end + object SaveDialog1: TSaveDialog + Left = 521 + Top = 157 + end + object adoqueryPicture: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 479 + Top = 256 + end +end diff --git a/样品/U_CPManageSel.pas b/样品/U_CPManageSel.pas new file mode 100644 index 0000000..9cd966a --- /dev/null +++ b/样品/U_CPManageSel.pas @@ -0,0 +1,475 @@ +unit U_CPManageSel; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox,jpeg,U_SLT; + +type + TfrmCPManageSel = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBClose: TToolButton; + cxDBTreeList1: TcxDBTreeList; + cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn; + DataSource1: TDataSource; + ADOQueryTree: TADOQuery; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + cxSplitter1: TcxSplitter; + Panel1: TPanel; + Label2: TLabel; + CYID: TEdit; + ToolButton2: TToolButton; + DataSource2: TDataSource; + ADOQueryMain: TADOQuery; + CDS_Main: TClientDataSet; + ToolButton1: TToolButton; + ToolButton4: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + ODPat: TOpenDialog; + IdFTP1: TIdFTP; + SaveDialog1: TSaveDialog; + ToolButton7: TToolButton; + Panel2: TPanel; + Label1: TLabel; + Label4: TLabel; + Label5: TLabel; + Label3: TLabel; + Label6: TLabel; + CYName: TEdit; + CYEName: TEdit; + CYSpec: TEdit; + CYNO: TEdit; + Edit1: TEdit; + Label7: TLabel; + CYKZ: TEdit; + defstr1: TEdit; + Label13: TLabel; + ComboBox1: TComboBox; + Panel3: TPanel; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column19: TcxGridDBColumn; + v1Column12: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column16: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column42: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column17: TcxGridDBColumn; + v1Column18: TcxGridDBColumn; + v1Column20: TcxGridDBColumn; + v1Column21: TcxGridDBColumn; + v1Column24: TcxGridDBColumn; + v1Column25: TcxGridDBColumn; + v1Column26: TcxGridDBColumn; + v1Column27: TcxGridDBColumn; + v1Column28: TcxGridDBColumn; + v1Column29: TcxGridDBColumn; + v1Column30: TcxGridDBColumn; + v1Column31: TcxGridDBColumn; + v1Column32: TcxGridDBColumn; + v1Column33: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + GroupBox1: TGroupBox; + ScrollBox1: TScrollBox; + adoqueryPicture: TADOQuery; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure cxDBTreeList1DblClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure CYIDKeyPress(Sender: TObject; var Key: Char); + procedure CYNoChange(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure CYSpecChange(Sender: TObject); + private + { Private declarations } + CPID:string; + PState:Integer; + FCPID,FTopID:String; + procedure InitTree(); + procedure InitGrid(); + procedure ReadINIFile(); + procedure InitImage(); + + public + { Public declarations } + end; + +var + frmCPManageSel: TfrmCPManageSel; + Mach: array of TfrmSlt; + +implementation +uses + U_DataLink,U_Fun; + +{$R *.dfm} + +procedure TfrmCPManageSel.InitImage(); +var + i,j:integer; + jpg:TJpegImage; + myStream: TADOBlobStream; +begin + + j:=length(Mach); + if j>0 then + begin + for i:=0 to j-1 do + begin + Mach[i].free; + end; + end; + SetLength(Mach, 0); + + try + with adoqueryPicture do + begin + close; + sql.Clear; + sql.Add(' select A.TFID,A.WBID,A.FilesOther,B.FileName from TP_File A,XD_File B where A.TFID =B.XFID and A.WBID='+quotedstr(trim(CDS_Main.fieldbyname('CYID').AsString))); + open; + end; + j:=adoqueryPicture.RecordCount; + if j<1 then exit; + adoqueryPicture.DisableControls; + adoqueryPicture.First; + SetLength(Mach, j); + jpg:=TJpegImage.Create(); + for i:=0 to j-1 do + begin + if triM(adoqueryPicture.fieldbyname('FilesOther').AsString)<>'' then + begin + myStream:=tadoblobstream.Create(tblobfield(adoqueryPicture.fieldbyname('FilesOther')),bmread); + jpg.LoadFromStream(myStream); + Mach[i] := TfrmSlt.Create(Self); + Mach[i].Name:=trim(adoqueryPicture.fieldbyname('TFID').AsString); + Mach[i].Parent := ScrollBox1; + Mach[I].Left:=0+i*165; + Mach[i].Init(adoqueryPicture.fieldbyname('TFID').AsString,adoqueryPicture.fieldbyname('FileName').AsString,jpg); + end; + adoqueryPicture.Next; + end; + adoqueryPicture.EnableControls; + finally + jpg.free; + application.ProcessMessages; + end; +end; + +procedure TfrmCPManageSel.InitTree(); +var + i:Integer; +begin + with ADOQueryTree do + begin + Close; + SQL.Clear; + SQL.Add('select * from CP_Type order by CPlevel,CPOrder,CPName'); + Open; + end; + cxDBTreeList1.Items[0].Expand(false); + //cxDBTreeList1.Items[1].Expand(False); +end; + +procedure TfrmCPManageSel.InitGrid(); +begin + Panel2.Visible:=True; + Panel2.Refresh; + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('exec P_Select_CP_YDang :Code,:PState,:CYType'); + Parameters.ParamByName('Code').Value:=''; + Parameters.ParamByName('PState').Value:=0; + Parameters.ParamByName('CYType').Value:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + finally + ADOQueryMain.EnableControls; + end; + Panel2.Visible:=False; +end; + +procedure TfrmCPManageSel.FormDestroy(Sender: TObject); +begin + frmCPManageSel:=nil; +end; + +procedure TfrmCPManageSel.FormClose(Sender: TObject; var Action: TCloseAction); +var + i,j:integer; +begin + j:=length(Mach); + if j>0 then + begin + for i:=0 to j-1 do + begin + Mach[i].free; + end; + end; + SetLength(Mach, 0); + Action:=caFree; +end; + +procedure TfrmCPManageSel.TBCloseClick(Sender: TObject); +begin + WriteCxGrid(self.Caption,Tv1,'Ʒ'); + if DirectoryExists(ExtractFileDir('D:\Right1209')) then + winexec('cmd /c rd /s /q D:\Right1209',sw_hide); + Close; +end; +procedure TfrmCPManageSel.FormShow(Sender: TObject); +begin + Panel3.Align:=alclient; + InitTree(); + ReadCxGrid(self.Caption,Tv1,'Ʒ'); + //InitGrid(); +end; + +procedure TfrmCPManageSel.cxDBTreeList1DblClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmCPManageSel.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmCPManageSel.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmCPManageSel.CYIDKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYID='''+Trim(CYID.Text)+''''); + Open; + end; + CPID:=Trim(ADOQueryTemp.fieldbyname('CYType').AsString); + if Trim(CYID.Text)='' then Exit; + SDofilter(ADOQueryMain,' CYID='''+Trim(CYID.Text)+''' '); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + CYID.Text:=''; + ADOQueryTree.Locate('CPID',CPID,[]); + end; +end; + +procedure TfrmCPManageSel.CYNoChange(Sender: TObject); +begin +// if Length(Trim(CYNO.Text))<4 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmCPManageSel.ToolButton1Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + TcxGridToExcel('Ʒ',cxGrid1); +end; + +procedure TfrmCPManageSel.ToolButton4Click(Sender: TObject); +var + fPrintFile,FFCYID:string; + DPS,i,j:Integer; + Txt,fImagePath:string; + Moudle: THandle; + Makebar:TMakebar; + Mixtext:TMixtext; +begin + CYID.SetFocus; + if CDS_Main.IsEmpty then Exit; + //if CDS_CYNO.IsEmpty then Exit; + IF trim(ComboBox1.Text)='' then + begin + Application.MessageBox('ƷǩΪ!','ʾ',0); + exit; + end; + if Trim(Edit1.Text)<>'' then + begin + if TryStrToInt(Edit1.Text,i)=False then + begin + Application.MessageBox('¼!','ʾ',0); + exit; + end; + end; + + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\'+trim(ComboBox1.Text)+'.rmf'; + CDS_Main.DisableControls; + DPS:=0; + FFCYID:=''; + i:=1; + if Trim(Edit1.Text)='' then + begin + j:=1; + end else + begin + j:=StrToInt(Edit1.Text); + end; + with CDS_Main do + begin + First; + while not Eof do + begin + if CDS_Main.FieldByName('SSel').AsBoolean=True then + begin + try + Moudle:=LoadLibrary('MakeQRBarcode.dll'); + @Makebar:=GetProcAddress(Moudle,'Make'); + @Mixtext:=GetProcAddress(Moudle,'MixText'); + Txt:=Trim(CDS_Main.fieldbyname('CYID').AsString); + fImagePath:=ExtractFilePath(Application.ExeName)+'image\temp.bmp'; + if not DirectoryExists(pchar(ExtractFilePath(Application.ExeName)+'image')) then + CreateDirectory(pchar(ExtractFilePath(Application.ExeName)+'image'),nil); + if FileExists(fImagePath) then DeleteFile(fImagePath); + Makebar(pchar(Txt),Length(Txt),3,3,0,PChar(fImagePath),3); + except + application.MessageBox('ʧܣ','ʾϢ',MB_ICONERROR); + exit; + end; + RMVariables['QRBARCODE']:=fImagePath; + for i:=1 to j do + begin + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.PrintReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\Ʒǩ.rmf'),'ʾ',0); + Exit; + end; + end; + + if DPS=0 then + begin + FFCYID:=Trim(CDS_Main.fieldbyname('CYID').AsString); + end; + end; + //CDS_Main.Locate('CYID',Trim(CDS_CYNO.fieldbyname('CYID').AsString),[]); + + Next; + end; + end; + CDS_Main.EnableControls; + CDS_Main.Locate('CYID',FFCYID,[]); + Edit1.Text:='1'; +end; + +procedure TfrmCPManageSel.ReadINIFile(); +var + programIni:Tinifile; //ļ + FileName:string; +begin + FileName:=ExtractFilePath(Paramstr(0))+'SYSTEMSET.INI'; + programIni:=Tinifile.create(FileName); + server:=programIni.ReadString('SERVER','ַ','127.0.0.1'); + programIni.Free; +end; + +procedure TfrmCPManageSel.Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + if CDS_Main.IsEmpty then Exit; + { with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').asstring)+''''); + Open; + end; + CPID:=Trim(ADOQueryTemp.fieldbyname('CYType').AsString); + ADOQueryTree.Locate('CPID',CPID,[]); } + initimage(); +end; + +procedure TfrmCPManageSel.FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + {if Key= then + begin + if CDS_Main.IsEmpty then Exit; + if Application.MessageBox('ȷ6666Ҫɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_Main.fieldbyname('CYID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang where CYID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + + CDS_Main.Delete; + end; } +end; + +procedure TfrmCPManageSel.CYSpecChange(Sender: TObject); +begin +// if Length(Trim(CYSpec.Text))<3 then Exit; + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +end. diff --git a/样品/U_CPType.dfm b/样品/U_CPType.dfm new file mode 100644 index 0000000..281a4d8 --- /dev/null +++ b/样品/U_CPType.dfm @@ -0,0 +1,183 @@ +object frmCPType: TfrmCPType + Left = 281 + Top = 184 + Width = 870 + Height = 505 + Caption = #20135#21697#31867#21035 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 862 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object TBAdd: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #26032#22686#23376#31867 + ImageIndex = 3 + OnClick = TBAddClick + end + object ToolButton1: TToolButton + Left = 150 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 14 + OnClick = ToolButton1Click + end + object TBDel: TToolButton + Left = 213 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object TBClose: TToolButton + Left = 276 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object cxDBTreeList1: TcxDBTreeList + Left = 0 + Top = 33 + Width = 249 + Height = 435 + Align = alLeft + Bands = < + item + end> + BufferedPaint = False + DataController.DataSource = DataSource1 + DataController.ParentField = 'CPParent' + DataController.KeyField = 'CPID' + OptionsBehavior.ExpandOnDblClick = False + OptionsSelection.CellSelect = False + OptionsView.CellAutoHeight = True + OptionsView.Headers = False + RootValue = -1 + TabOrder = 1 + OnClick = cxDBTreeList1Click + object cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn + DataBinding.FieldName = 'CPName' + Width = 210 + Position.ColIndex = 1 + Position.RowIndex = 0 + Position.BandIndex = 0 + end + end + object Panel1: TPanel + Left = 270 + Top = 54 + Width = 315 + Height = 150 + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 2 + object Label1: TLabel + Left = 66 + Top = 24 + Width = 48 + Height = 12 + Caption = #29238' '#31867 + end + object Label2: TLabel + Left = 66 + Top = 65 + Width = 48 + Height = 12 + Caption = #31867#21035#21517#31216 + end + object Label3: TLabel + Left = 66 + Top = 105 + Width = 48 + Height = 12 + Caption = #31867#21035#32534#30721 + end + object CPTopName: TEdit + Left = 129 + Top = 21 + Width = 121 + Height = 20 + ReadOnly = True + TabOrder = 0 + end + object CPName: TEdit + Left = 129 + Top = 61 + Width = 121 + Height = 20 + TabOrder = 1 + OnKeyPress = CPNameKeyPress + end + object CPNo: TEdit + Left = 129 + Top = 101 + Width = 121 + Height = 20 + TabOrder = 2 + end + end + object DataSource1: TDataSource + DataSet = ADOQueryTree + Left = 91 + Top = 147 + end + object ADOQueryTree: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 117 + Top = 145 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 709 + Top = 209 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 677 + Top = 137 + end +end diff --git a/样品/U_CPType.pas b/样品/U_CPType.pas new file mode 100644 index 0000000..e3be500 --- /dev/null +++ b/样品/U_CPType.pas @@ -0,0 +1,239 @@ +unit U_CPType; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, ExtCtrls; + +type + TfrmCPType = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBClose: TToolButton; + cxDBTreeList1: TcxDBTreeList; + cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn; + DataSource1: TDataSource; + ADOQueryTree: TADOQuery; + ToolButton1: TToolButton; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + CPTopName: TEdit; + CPName: TEdit; + CPNo: TEdit; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBRafreshClick(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure cxDBTreeList1Click(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure CPNameKeyPress(Sender: TObject; var Key: Char); + procedure FormShow(Sender: TObject); + private + { Private declarations } + PState:Integer; + FCPID,FTopID:String; + procedure InitTree(); + + public + { Public declarations } + end; + +var + frmCPType: TfrmCPType; + +implementation +uses + U_DataLink,U_Fun; + +{$R *.dfm} + +procedure TfrmCPType.InitTree(); +var + i:Integer; +begin + with ADOQueryTree do + begin + Close; + SQL.Clear; + SQL.Add('select * from CP_Type order by CPlevel,CPOrder,CPName'); + Open; + end; + cxDBTreeList1.Items[0].Expand(false); + //cxDBTreeList1.Items[1].Expand(False); +end; + +procedure TfrmCPType.FormDestroy(Sender: TObject); +begin + frmCPType:=nil; +end; + +procedure TfrmCPType.FormClose(Sender: TObject; var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmCPType.TBRafreshClick(Sender: TObject); +begin + InitTree(); +end; + +procedure TfrmCPType.TBCloseClick(Sender: TObject); +begin + Close; +end; + +procedure TfrmCPType.TBAddClick(Sender: TObject); +begin + PState:=11; + CPTopName.Text:=Trim(ADOQueryTree.fieldbyname('CPName').AsString); + //FTopID:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + FCPID:=''; + CPName.Text:=''; + CPNo.Text:=''; + CPName.SetFocus; +end; + +procedure TfrmCPType.cxDBTreeList1Click(Sender: TObject); +begin + PState:=22; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_Type where CPID='''+Trim(ADOQueryTree.fieldbyname('CPParent').AsString)+''''); + Open; + end; + FCPID:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + CPTopName.Text:=Trim(ADOQueryTemp.fieldbyname('CPName').AsString); + CPName.Text:=Trim(ADOQueryTree.fieldbyname('CPName').AsString); + CPNo.Text:=Trim(ADOQueryTree.fieldbyname('CPNo').AsString); +end; + +procedure TfrmCPType.ToolButton1Click(Sender: TObject); +var + maxId:String; +begin + if Trim(CPName.Text)='' then + begin + Application.MessageBox('ƲΪգ','ʾ',0); + Exit; + end; + if Trim(CPNo.Text)='' then + begin + Application.MessageBox('벻Ϊգ','ʾ',0); + Exit; + end; + try + ADOQueryCmd.Connection.BeginTrans; + if PState=11 then + begin + if GetLSNo(ADOQueryCmd,maxId,'CP','CP_Type',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxId:=Trim(FCPID); + end; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('select * from CP_Type where CPID='''+Trim(FCPID)+''''); + Open; + end; + with ADOQueryCmd do + begin + if PState=11 then + begin + Append; + FieldByName('CPID').Value:=Trim(maxId); + FieldByName('CPName').Value:=Trim(CPName.Text); + FieldByName('CPNo').Value:=Trim(CPNo.Text); + FieldByName('CPParent').Value:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + FieldByName('CPLevel').Value:=ADOQueryTree.fieldbyname('CPLevel').AsInteger+1; + Post; + end else + if PState=22 then + begin + Edit; + FieldByName('CPID').Value:=Trim(maxId); + FieldByName('CPName').Value:=Trim(CPName.Text); + FieldByName('CPNo').Value:=Trim(CPNo.Text); + //FieldByName('CPParent').Value:=Trim(ADOQueryTree.fieldbyname('CPID').AsString); + //FieldByName('CPOrder').Value:=ADOQueryTree.fieldbyname('CPOrder').AsInteger+1; + Post; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('ɹ!','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmCPType.TBDelClick(Sender: TObject); +begin + if ADOQueryTree.FieldByName('CPLevel').AsInteger=0 then Exit; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_Type where CPParent='''+Trim(ADOQueryTree.fieldbyname('CPID').AsString)+''''); + Open; + if not IsEmpty then + begin + Application.MessageBox('Ѿ಻ɾ','ʾ',0); + Exit; + end; + end; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYType='''+Trim(ADOQueryTree.fieldbyname('CPID').AsString)+''''); + Open; + if not IsEmpty then + begin + Application.MessageBox('ѾвƷڴ಻ɾ','ʾ',0); + Exit; + end; + end; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_Type where CPID='''+Trim(ADOQueryTree.fieldbyname('CPID').AsString)+''''); + sql.Add('delete CP_Type where CPParent='''+Trim(ADOQueryTree.fieldbyname('CPID').AsString)+''''); + ExecSQL; + end; + InitTree(); +end; + +procedure TfrmCPType.CPNameKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + CPNo.SetFocus; +end; + +procedure TfrmCPType.FormShow(Sender: TObject); +begin + InitTree(); +end; + +end. diff --git a/样品/U_ClothContractInPut.dfm b/样品/U_ClothContractInPut.dfm new file mode 100644 index 0000000..7af25ac --- /dev/null +++ b/样品/U_ClothContractInPut.dfm @@ -0,0 +1,513 @@ +object frmClothContractInPut: TfrmClothContractInPut + Left = 198 + Top = 87 + Width = 829 + Height = 625 + Caption = #22383#24067#35746#36141#21512#21516#24405#20837 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 821 + Height = 29 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + EdgeInner = esNone + EdgeOuter = esNone + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBSave: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 14 + OnClick = TBSaveClick + end + object TBClose: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object ScrollBox1: TScrollBox + Left = 0 + Top = 29 + Width = 821 + Height = 281 + Align = alTop + BevelInner = bvNone + BevelOuter = bvNone + Ctl3D = False + ParentCtl3D = False + TabOrder = 1 + object Label1: TLabel + Left = 24 + Top = 15 + Width = 66 + Height = 12 + Caption = #35746' '#21333' '#21495#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 617 + Top = 15 + Width = 65 + Height = 12 + Caption = #20132#36135#26085#26399#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 312 + Top = 16 + Width = 66 + Height = 12 + Caption = #22383' '#24067' '#21378#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label6: TLabel + Left = 46 + Top = 53 + Width = 13 + Height = 84 + Caption = #20184#13#10#13#10#27454#13#10#13#10#26041#13#10#13#10#24335 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label7: TLabel + Left = 425 + Top = 53 + Width = 13 + Height = 84 + Caption = #20132#13#10#13#10#26399#13#10#13#10#35201#13#10#13#10#27714 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label3: TLabel + Left = 46 + Top = 165 + Width = 13 + Height = 84 + Caption = #36136#13#10#13#10#37327#13#10#13#10#26631#13#10#13#10#20934 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label8: TLabel + Left = 420 + Top = 165 + Width = 26 + Height = 84 + Caption = #35299#20915#13#10#13#10#21512#21516#13#10#13#10#32416#32439#13#10#13#10#26041#24335 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object ConNo: TEdit + Left = 86 + Top = 13 + Width = 100 + Height = 18 + TabOrder = 0 + end + object DeliveryDate: TDateTimePicker + Left = 679 + Top = 11 + Width = 100 + Height = 20 + BevelInner = bvNone + Date = 40916.670856296290000000 + Format = 'yyyy-MM-dd' + Time = 40916.670856296290000000 + ShowCheckbox = True + TabOrder = 1 + end + object FactoryNoName: TcxButtonEdit + Left = 375 + Top = 10 + Hint = 'FactoryNo' + BeepOnEnter = False + ParentShowHint = False + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = FactoryNoNamePropertiesButtonClick + Properties.OnChange = FactoryNoNamePropertiesChange + ShowHint = False + TabOrder = 2 + OnKeyDown = PRTCodeNameKeyDown + Width = 100 + end + object ConTK1: TRichEdit + Left = 86 + Top = 48 + Width = 291 + Height = 98 + TabOrder = 3 + end + object ConTK2: TRichEdit + Left = 472 + Top = 48 + Width = 305 + Height = 98 + TabOrder = 4 + end + object ConTK3: TRichEdit + Left = 86 + Top = 160 + Width = 291 + Height = 98 + TabOrder = 5 + end + object ConTK4: TRichEdit + Left = 472 + Top = 160 + Width = 305 + Height = 98 + TabOrder = 6 + end + object PanZDY: TPanel + Left = 617 + Top = 112 + Width = 202 + Height = 153 + TabOrder = 7 + Visible = False + object CXGridZDY: TcxGrid + Left = 3 + Top = 4 + Width = 197 + Height = 113 + TabOrder = 0 + object TVZDY: TcxGridDBTableView + OnKeyPress = TVZDYKeyPress + NavigatorButtons.ConfirmDelete = False + OnCellDblClick = TVZDYCellDblClick + DataController.DataSource = DataSource2 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsSelection.CellSelect = False + OptionsView.GroupByBox = False + object VHelpZDYName: TcxGridDBColumn + DataBinding.FieldName = 'ZDYName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.handBlack + Width = 163 + IsCaptionAssigned = True + end + end + object CXGridZDYLevel1: TcxGridLevel + GridView = TVZDY + end + end + object Button1: TButton + Left = 64 + Top = 120 + Width = 65 + Height = 25 + Caption = #20851#38381 + TabOrder = 1 + OnClick = Button1Click + end + end + end + object ToolBar2: TToolBar + Left = 0 + Top = 310 + Width = 821 + Height = 29 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + EdgeInner = esNone + EdgeOuter = esNone + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentFont = False + ShowCaptions = True + TabOrder = 2 + object ToolButton1: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 103 + OnClick = ToolButton1Click + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 107 + OnClick = ToolButton2Click + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 339 + Width = 821 + Height = 249 + Align = alClient + TabOrder = 3 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'C_Code' + Column = v1Column1 + end> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'C_CodeName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1Column1PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 75 + end + object v1PRTSpec: TcxGridDBColumn + Caption = #38754#26009#35268#26684 + DataBinding.FieldName = 'C_Spec' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 78 + end + object v1PRTColor: TcxGridDBColumn + Caption = #25104#21697#20811#37325 + DataBinding.FieldName = 'KZ' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 65 + end + object v1PRTMF: TcxGridDBColumn + Caption = #20811#37325#21333#20301 + DataBinding.FieldName = 'KZUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1PRTMFPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 64 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #21487#35009#21098#38376#24133 + DataBinding.FieldName = 'MF' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 76 + end + object v1OrderQty: TcxGridDBColumn + Caption = #38376#24133#21333#20301 + DataBinding.FieldName = 'MFUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1OrderQtyPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 63 + end + object v1Price: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'Price' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.handBlack + Width = 51 + end + object v1ClothQty: TcxGridDBColumn + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'PriceUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1ClothQtyPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 58 + end + object v1ClothUnit: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'C_Qty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.handBlack + Width = 60 + end + object v1Column2: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'C_Unit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1Column2PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 50 + end + object v1Column3: TcxGridDBColumn + Caption = #21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 46 + end + object v1PRTQty: TcxGridDBColumn + Tag = 1 + Caption = #24635#20215 + DataBinding.FieldName = 'Money' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 70 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object ADOTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 608 + Top = 125 + end + object ADOCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 624 + Top = 157 + end + object DataSource1: TDataSource + DataSet = Order_Sub + Left = 344 + Top = 376 + end + object Order_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 384 + Top = 376 + end + object DataSource2: TDataSource + DataSet = ADOZDY + Left = 240 + Top = 8 + end + object ADOZDY: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 280 + Top = 5 + end + object CDS_ZDY: TClientDataSet + Aggregates = <> + Params = <> + Left = 208 + Top = 16 + end + object ADOQuery1: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 576 + Top = 173 + end +end diff --git a/样品/U_ClothContractInPut.pas b/样品/U_ClothContractInPut.pas new file mode 100644 index 0000000..9306249 --- /dev/null +++ b/样品/U_ClothContractInPut.pas @@ -0,0 +1,580 @@ +unit U_ClothContractInPut; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxGridCustomTableView, + cxGridTableView, cxGridDBTableView, cxClasses, cxControls, + cxGridCustomView, cxGrid, cxMemo, cxRichEdit, ComCtrls, cxContainer, + cxTextEdit, cxMaskEdit, cxButtonEdit, StdCtrls, ToolWin, DBClient, ADODB, + ExtCtrls, BtnEdit; + +type + TfrmClothContractInPut = class(TForm) + ToolBar1: TToolBar; + TBSave: TToolButton; + TBClose: TToolButton; + ScrollBox1: TScrollBox; + Label1: TLabel; + ConNo: TEdit; + Label4: TLabel; + DeliveryDate: TDateTimePicker; + Label5: TLabel; + Label6: TLabel; + ToolBar2: TToolBar; + ToolButton1: TToolButton; + ToolButton2: TToolButton; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1PRTSpec: TcxGridDBColumn; + v1PRTColor: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + v1PRTMF: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1OrderQty: TcxGridDBColumn; + v1ClothQty: TcxGridDBColumn; + v1PRTQty: TcxGridDBColumn; + v1Price: TcxGridDBColumn; + v1ClothUnit: TcxGridDBColumn; + ADOTemp: TADOQuery; + ADOCmd: TADOQuery; + DataSource1: TDataSource; + Order_Sub: TClientDataSet; + DataSource2: TDataSource; + ADOZDY: TADOQuery; + CDS_ZDY: TClientDataSet; + FactoryNoName: TcxButtonEdit; + ADOQuery1: TADOQuery; + Label7: TLabel; + Label3: TLabel; + Label8: TLabel; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + ConTK1: TRichEdit; + ConTK2: TRichEdit; + ConTK3: TRichEdit; + ConTK4: TRichEdit; + PanZDY: TPanel; + CXGridZDY: TcxGrid; + TVZDY: TcxGridDBTableView; + VHelpZDYName: TcxGridDBColumn; + CXGridZDYLevel1: TcxGridLevel; + Button1: TButton; + procedure TBCloseClick(Sender: TObject); + procedure TVZDYCellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure Button1Click(Sender: TObject); + procedure PRTCodeNameKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure TVZDYKeyPress(Sender: TObject; var Key: Char); + procedure FormShow(Sender: TObject); + procedure TBSaveClick(Sender: TObject); + procedure v1OrderUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PRTUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PRTColorPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure FactoryNoNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1Column1PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PRTMFPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1OrderQtyPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1ClothQtyPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1Column2PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure FactoryNoNamePropertiesChange(Sender: TObject); + private + FXS:Integer; + procedure InitData(); + procedure ZDYHelp(FButn:TcxButtonEdit;LType:string); + function SaveData():Boolean; + { Private declarations } + public + PState:Integer; + FMainId:String; + { Public declarations } + end; + +var + frmClothContractInPut: TfrmClothContractInPut; + +implementation +uses + U_DataLink,U_ZDYHelp,U_Fun; + +{$R *.dfm} + +procedure TfrmClothContractInPut.TBCloseClick(Sender: TObject); +begin + Close; +end; + +procedure TfrmClothContractInPut.InitData(); +begin + with ADOQuery1 do + begin + Close; + SQL.Clear; + sql.Add(' exec ClothContract_QryList :MainId,:WSql'); + if PState=1 then + begin + ADOQuery1.Parameters.ParamByName('MainId').Value:=Trim(FMainId); + ADOQuery1.Parameters.ParamByName('WSQl').Value:=''; + end; + if PState=0 then + begin + ADOQuery1.Parameters.ParamByName('MainId').Value:=Trim(FMainId); + ADOQuery1.Parameters.ParamByName('WSql').Value:=' and 1<>1 '; + end; + Open; + end; + SCreateCDS20(ADOQuery1,Order_Sub); + SInitCDSData20(ADOQuery1,Order_Sub); + SCSHData(ADOQuery1,ScrollBox1,0); + if PState=0 then + begin + with ADOTemp do + begin + Close; + SQL.Clear; + sql.Add('select Top 1* from Contract_Main order by FillTime desc '); + Open; + end; + ConTK1.Text:=ADOTemp.fieldbyname('ConTK1').AsString; + ConTK2.Text:=ADOTemp.fieldbyname('ConTK2').AsString; + ConTK3.Text:=ADOTemp.fieldbyname('ConTK3').AsString; + ConTK4.Text:=ADOTemp.fieldbyname('ConTK4').AsString; + end; + PanZDY.Visible:=False; +end; + +procedure TfrmClothContractInPut.ZDYHelp(FButn:TcxButtonEdit;LType:string); +var + FType,ZDYName,FText:String; +begin + PanZDY.Visible:=True; + PanZDY.Left:=FButn.Left; + PanZDY.Top:=FButn.Top+FButn.Height; + with ADOZDY do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('select RTrim(ZDYNo) ZDYNo,RTrim(ZDYName) ZDYName from KH_ZDY where Type='''+Trim(LType)+''''); + Open; + end; + FText:=Trim(FButn.Text); + if FText<>'' then + SDofilter(ADOZDY,' ZDYName like '+QuotedStr('%'+Trim(FText)+'%')) + else + SDofilter(ADOZDY,''); + VHelpZDYName.Summary.GroupFormat:=Trim(FButn.Name); +end; + +procedure TfrmClothContractInPut.TVZDYCellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +var + FName:string; +begin + if ADOZDY.IsEmpty then Exit; + FName:=Trim(VHelpZDYName.Summary.GroupFormat); + TcxButtonEdit(FindComponent(FName)).Text:=Trim(ADOZDY.fieldbyname('ZDYName').AsString); + TcxButtonEdit(FindComponent(FName)).Hint:=Trim(ADOZDY.fieldbyname('ZDYNO').AsString); + PanZDY.Visible:=False; +end; + +procedure TfrmClothContractInPut.Button1Click(Sender: TObject); +begin + PanZDY.Visible:=False; +end; + +procedure TfrmClothContractInPut.PRTCodeNameKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + if (key=vk_return) or (Key=vk_Down) then + begin + if ADOZDY.Active then + CXGridZDY.SetFocus; + end; +end; + +procedure TfrmClothContractInPut.TVZDYKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + if ADOZDY.IsEmpty then Exit; + TcxButtonEdit(FindComponent(VHelpZDYName.Summary.GroupFormat)).Text:=Trim(ADOZDY.fieldbyname('ZDYName').AsString); + TcxButtonEdit(FindComponent(VHelpZDYName.Summary.GroupFormat)).Hint:=Trim(ADOZDY.fieldbyname('ZDYNO').AsString); + PanZDY.Visible:=False; + ADOZDY.Active:=False; + end; +end; + +procedure TfrmClothContractInPut.FormShow(Sender: TObject); +begin + if Trim(DParameters1)='1' then + begin + v1Price.Visible:=False; + v1ClothQty.Visible:=False; + v1PRTQty.Visible:=False; + end else + begin + v1Price.Visible:=True; + v1ClothQty.Visible:=True; + v1PRTQty.Visible:=True; + end; + InitData(); +end; + +function TfrmClothContractInPut.SaveData():Boolean; +var + maxno:String; +begin + try + ADOCmd.Connection.BeginTrans; + /// + with ADOCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from Contract_Main where MainId='''+Trim(FMainId)+''''); + Open; + end; + with ADOCmd do + begin + if Trim(FMainId)='' then + begin + Append; + if GetLSNo(ADOTemp,maxno,'CM','Contract_Main',2,1)=False then + begin + ADOCmd.Connection.RollbackTrans; + Application.MessageBox('ˮ쳣','ʾ',0); + exit; + end; + end + else begin + maxno:=Trim(FMainId); + Edit; + end; + FieldByName('MainId').Value:=Trim(maxno); + SSetsaveSql(ADOCmd,'Contract_Main',ScrollBox1,0); + if Trim(FMainId)='' then + begin + FieldByName('Filler').Value:=Trim(DName); + end else + begin + FieldByName('Editer').Value:=Trim(DName); + FieldByName('EditTime').Value:=SGetServerDateTime(ADOTemp); + end; + Post; + end; + FMainId:=Trim(maxno); + ///ӱ + with Order_Sub do + begin + First; + while not Eof do + begin + if Trim(Order_Sub.fieldbyname('SubId').AsString)='' then + begin + if GetLSNo(ADOTemp,maxno,'CS','Contract_Sub',3,1)=False then + begin + ADOCmd.Connection.RollbackTrans; + Application.MessageBox('ȡˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(Order_Sub.fieldbyname('SubId').AsString); + end; + with ADOCmd do + begin + Close; + SQL.Clear; + sql.Add('select * from Contract_Sub where MainId='''+Trim(FMainId)+''''); + sql.Add(' and SubId='''+Trim(maxno)+''''); + Open; + end; + with ADOCmd do + begin + if Trim(Order_Sub.fieldbyname('SubId').AsString)='' then + Append + else + Edit; + FieldByName('MainId').Value:=Trim(FMainId); + FieldByName('SubId').Value:=Trim(maxno); + SSetSaveDataCDSNew(ADOCmd,Tv1,Order_Sub,'Contract_Sub',0); + Post; + end; + Order_Sub.Edit; + Order_Sub.FieldByName('SubId').Value:=Trim(maxno); + //Order_Sub.Post; + Next; + end; + end; + ADOCmd.Connection.CommitTrans; + Result:=True; + except + Result:=False; + ADOCmd.Connection.RollbackTrans; + Application.MessageBox('ʧܣ','ʾ',0); + end; +end; + +procedure TfrmClothContractInPut.TBSaveClick(Sender: TObject); +begin + DeliveryDate.SetFocus; + if Trim(ConNo.Text)='' then + begin + Application.MessageBox('ŲΪգ','ʾ',0); + Exit; + end; + if Trim(FactoryNoName.Text)='' then + begin + Application.MessageBox('Ϊգ','ʾ',0); + Exit; + end; + if Order_Sub.IsEmpty then + begin + Application.MessageBox('ϸΪգ','ʾ',0); + exit; + end; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + end; +end; + +procedure TfrmClothContractInPut.v1OrderUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdUnit'; + flagname:='λ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('OrderUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1PRTUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdUnit'; + flagname:='λ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('PRTUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1PRTColorPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdColor'; + flagname:='ɫ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('PRTColor').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.ToolButton1Click(Sender: TObject); +begin + with Order_Sub do + begin + Append; + Post; + end; +end; + +procedure TfrmClothContractInPut.ToolButton2Click(Sender: TObject); +begin + if Order_Sub.IsEmpty then Exit; + if Trim(Order_Sub.fieldbyname('SubId').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + with ADOCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub where SubId='''+Trim(Order_Sub.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; + end; + Order_Sub.Delete; +end; + +procedure TfrmClothContractInPut.FactoryNoNamePropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='FactoryNo1Name'; + flagname:=''; + if ShowModal=1 then + begin + FXS:=99; + FactoryNoName.Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + FactoryNoName.Hint:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1Column1PropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='Cloth'; + flagname:=''; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('C_CodeName').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + Self.Order_Sub.FieldByName('C_Code').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1PRTMFPropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='KZ'; + flagname:='صλ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('KZUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1OrderQtyPropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='MF'; + flagname:='ŷλ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('MFUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1ClothQtyPropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='PriceUnit'; + flagname:='Ƽ۵λ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('PriceUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.v1Column2PropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdUnit'; + flagname:='λ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('C_Unit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmClothContractInPut.FactoryNoNamePropertiesChange( + Sender: TObject); +begin + if FXS=99 then + begin + PanZDY.Visible:=False; + FXS:=0; + Exit; + end; + ZDYHelp(FactoryNoName,'FactoryNo1Name'); +end; + +end. diff --git a/样品/U_ClothContractList.dfm b/样品/U_ClothContractList.dfm new file mode 100644 index 0000000..8c6da88 --- /dev/null +++ b/样品/U_ClothContractList.dfm @@ -0,0 +1,672 @@ +object frmClothContractList: TfrmClothContractList + Left = 113 + Top = 123 + Width = 1280 + Height = 554 + Caption = #22383#24067#37319#36141#21512#21516 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1272 + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = TBFindClick + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBEdit: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = TBEditClick + end + object TBDel: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object TBExport: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + OnClick = TBPrintClick + end + object ToolButton6: TToolButton + Left = 441 + Top = 0 + Width = 48 + Caption = 'ToolButton6' + ImageIndex = 115 + Style = tbsSeparator + end + object TBClose: TToolButton + Left = 489 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + object ToolButton1: TToolButton + Left = 552 + Top = 0 + Width = 41 + Caption = 'ToolButton1' + ImageIndex = 60 + Style = tbsSeparator + end + object ToolButton2: TToolButton + Left = 593 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 103 + OnClick = ToolButton2Click + end + object ToolButton3: TToolButton + Left = 656 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 107 + OnClick = ToolButton3Click + end + object ToolButton4: TToolButton + Left = 719 + Top = 0 + Caption = #21040#22383#30830#23450 + ImageIndex = 113 + OnClick = ToolButton4Click + end + object ToolButton5: TToolButton + Left = 802 + Top = 0 + Caption = #22383#24067#23433#25490 + ImageIndex = 114 + OnClick = ToolButton5Click + end + end + object Panel1: TPanel + Left = 0 + Top = 32 + Width = 1272 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #30331#35760#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 39 + Height = 12 + Caption = #35746#21333#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 574 + Top = 15 + Width = 52 + Height = 12 + Caption = #38754#26009#35268#26684 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object ConNoM: TEdit + Tag = 2 + Left = 323 + Top = 11 + Width = 81 + Height = 20 + TabOrder = 2 + OnChange = ConNoMChange + end + object C_CodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = ConNoMChange + end + object C_Spec: TEdit + Tag = 2 + Left = 627 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 4 + OnChange = ConNoMChange + end + end + object ScrollBox1: TScrollBox + Left = -172 + Top = 112 + Width = 1366 + Height = 369 + BorderStyle = bsNone + TabOrder = 2 + object cxGrid1: TcxGrid + Left = 0 + Top = 0 + Width = 777 + Height = 369 + Align = alClient + TabOrder = 0 + object Tv1: TcxGridDBTableView + OnMouseDown = Tv1MouseDown + NavigatorButtons.ConfirmDelete = False + OnFocusedRecordChanged = Tv1FocusedRecordChanged + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1PRTOrderQty + end + item + Kind = skSum + Column = v1Column1 + end + item + Kind = skSum + Column = v1PRTQty + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Editing = False + OptionsSelection.CellSelect = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + object v1OrderNo: TcxGridDBColumn + Caption = #35746#21333#21495 + DataBinding.FieldName = 'ConNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 65 + end + object v1Column2: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'C_CodeName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1DeliveryDate: TcxGridDBColumn + Caption = #20132#36135#26085#26399 + DataBinding.FieldName = 'DeliveryDate' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 63 + end + object v1FactoryNo1Name: TcxGridDBColumn + Caption = #22383#24067#21378 + DataBinding.FieldName = 'FactoryNoName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 60 + end + object v1PRTSpec: TcxGridDBColumn + Caption = #38754#26009#35268#26684 + DataBinding.FieldName = 'C_Spec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 66 + end + object v1PRTMF: TcxGridDBColumn + Caption = #21487#35009#38376#24133 + DataBinding.FieldName = 'MF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column3: TcxGridDBColumn + Caption = #38376#24133#21333#20301 + DataBinding.FieldName = 'MFUnit' + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #25104#21697#20811#37325 + DataBinding.FieldName = 'KZ' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 60 + end + object v1ClothUnit: TcxGridDBColumn + Caption = #20811#37325#21333#20301 + DataBinding.FieldName = 'KZUnit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1Qty1: TcxGridDBColumn + Caption = #21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 46 + end + object v1PRTOrderQty: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'C_Qty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'C_Unit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 47 + end + object v1Column1: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'Price' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 57 + end + object v1PRTUnit: TcxGridDBColumn + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'PriceUnit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1PRTQty: TcxGridDBColumn + Caption = #24635#20215 + DataBinding.FieldName = 'Money' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGrid2: TcxGrid + Left = 785 + Top = 0 + Width = 320 + Height = 369 + Align = alRight + TabOrder = 1 + object Tv2: TcxGridDBTableView + OnMouseDown = Tv2MouseDown + NavigatorButtons.ConfirmDelete = False + OnCellClick = Tv2CellClick + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v2MxQty + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + object v2ComeDate: TcxGridDBColumn + Caption = #21040#36135#26085#26399 + DataBinding.FieldName = 'ComeDate' + PropertiesClassName = 'TcxDateEditProperties' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 70 + end + object v2BatchNo: TcxGridDBColumn + Caption = #25209#21495 + DataBinding.FieldName = 'BatchNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v2Qty1: TcxGridDBColumn + Caption = #21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 44 + end + object v2MxQty: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'MxQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 48 + end + object v2MxNote: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'MxNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 72 + end + end + object cxGrid2Level1: TcxGridLevel + GridView = Tv2 + end + end + object cxGrid3: TcxGrid + Left = 1113 + Top = 0 + Width = 253 + Height = 369 + Align = alRight + TabOrder = 2 + object Tv3: TcxGridDBTableView + OnMouseDown = Tv3MouseDown + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource3 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.GroupByBox = False + object cxGridDBColumn1: TcxGridDBColumn + Caption = #35746#21333#32534#21495 + DataBinding.FieldName = 'OrderNo' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = cxGridDBColumn1PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 70 + end + object v3Column1: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'PRTCodeName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 63 + end + object cxPRTSpec: TcxGridDBColumn + Caption = #21697#21517'/'#35268#26684 + DataBinding.FieldName = 'PRTSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 73 + end + object cxGridDBPRTColor: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'PRTColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 36 + end + end + object cxGridLevel1: TcxGridLevel + GridView = Tv3 + end + end + object cxSplitter1: TcxSplitter + Left = 1105 + Top = 0 + Width = 8 + Height = 369 + HotZoneClassName = 'TcxMediaPlayer9Style' + AlignSplitter = salRight + Control = cxGrid3 + end + object cxSplitter2: TcxSplitter + Left = 777 + Top = 0 + Width = 8 + Height = 369 + HotZoneClassName = 'TcxMediaPlayer9Style' + AlignSplitter = salRight + Control = cxGrid2 + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 656 + Top = 96 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 608 + Top = 64 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 640 + Top = 72 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 672 + Top = 64 + end + object DataSource1: TDataSource + DataSet = Order_Main + Left = 704 + Top = 64 + end + object Order_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 608 + Top = 96 + end + object ClientDataSet3: TClientDataSet + Aggregates = <> + Params = <> + Left = 1112 + Top = 240 + end + object DataSource2: TDataSource + DataSet = ClientDataSet2 + Left = 880 + Top = 176 + end + object DataSource3: TDataSource + DataSet = ClientDataSet3 + Left = 1112 + Top = 216 + end + object ClientDataSet2: TClientDataSet + Aggregates = <> + Params = <> + Left = 920 + Top = 224 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDBMain + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 352 + Top = 192 + ReportData = {} + end + object RMDBMain: TRMDBDataSet + Visible = True + DataSet = Order_Main + Left = 400 + Top = 192 + end + object RMXLSExport1: TRMXLSExport + ShowAfterExport = True + ExportPrecision = 1 + PagesOfSheet = 1 + ExportImages = True + ExportFrames = True + ExportImageFormat = ifBMP + JPEGQuality = 0 + ScaleX = 1.000000000000000000 + ScaleY = 1.000000000000000000 + CompressFile = False + Left = 416 + Top = 248 + end +end diff --git a/样品/U_ClothContractList.pas b/样品/U_ClothContractList.pas new file mode 100644 index 0000000..b82bdc1 --- /dev/null +++ b/样品/U_ClothContractList.pas @@ -0,0 +1,652 @@ +unit U_ClothContractList; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, + cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, DBClient, cxCalendar, cxButtonEdit, cxSplitter, + RM_Common, RM_Class, RM_e_Xls, RM_Dataset, RM_System, RM_GridReport; + +type + TfrmClothContractList = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBEdit: TToolButton; + TBDel: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + Panel1: TPanel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + Label1: TLabel; + Label2: TLabel; + cxGridPopupMenu1: TcxGridPopupMenu; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + Label3: TLabel; + ConNoM: TEdit; + Label5: TLabel; + C_CodeNameM: TEdit; + TBExport: TToolButton; + Order_Main: TClientDataSet; + Label4: TLabel; + C_Spec: TEdit; + ScrollBox1: TScrollBox; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1OrderNo: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1DeliveryDate: TcxGridDBColumn; + v1FactoryNo1Name: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTMF: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1ClothUnit: TcxGridDBColumn; + v1PRTOrderQty: TcxGridDBColumn; + v1OrderUnit: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1PRTUnit: TcxGridDBColumn; + v1PRTQty: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + cxGrid2: TcxGrid; + Tv2: TcxGridDBTableView; + v2ComeDate: TcxGridDBColumn; + v2BatchNo: TcxGridDBColumn; + v2MxQty: TcxGridDBColumn; + v2MxNote: TcxGridDBColumn; + cxGrid2Level1: TcxGridLevel; + cxGrid3: TcxGrid; + Tv3: TcxGridDBTableView; + cxGridDBColumn1: TcxGridDBColumn; + cxPRTSpec: TcxGridDBColumn; + cxGridDBPRTColor: TcxGridDBColumn; + cxGridLevel1: TcxGridLevel; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + ToolButton4: TToolButton; + ToolButton1: TToolButton; + ClientDataSet3: TClientDataSet; + DataSource2: TDataSource; + DataSource3: TDataSource; + ClientDataSet2: TClientDataSet; + v3Column1: TcxGridDBColumn; + ToolButton5: TToolButton; + ToolButton6: TToolButton; + cxSplitter1: TcxSplitter; + cxSplitter2: TcxSplitter; + v1Qty1: TcxGridDBColumn; + v2Qty1: TcxGridDBColumn; + RM1: TRMGridReport; + RMDBMain: TRMDBDataSet; + RMXLSExport1: TRMXLSExport; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + procedure TBEditClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBPrintClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure ConNoMChange(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure Tv1FocusedRecordChanged(Sender: TcxCustomGridTableView; + APrevFocusedRecord, AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); + procedure Tv2MouseDown(Sender: TObject; Button: TMouseButton; + Shift: TShiftState; X, Y: Integer); + procedure Tv1MouseDown(Sender: TObject; Button: TMouseButton; + Shift: TShiftState; X, Y: Integer); + procedure Tv3MouseDown(Sender: TObject; Button: TMouseButton; + Shift: TShiftState; X, Y: Integer); + procedure ToolButton4Click(Sender: TObject); + procedure cxGridDBColumn1PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure Tv2CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure ToolButton5Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + private + FInt:Integer; + procedure InitGrid(); + procedure InitForm(); + function DelData():Boolean; + { Private declarations } + public + { Public declarations } + end; + +var + frmClothContractList: TfrmClothContractList; + +implementation +uses + U_DataLink,U_ClothContractInPut,U_Fun,U_ProductOrderList; + +{$R *.dfm} + +procedure TfrmClothContractList.FormDestroy(Sender: TObject); +begin + frmClothContractList:=nil; +end; + +procedure TfrmClothContractList.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmClothContractList.FormCreate(Sender: TObject); +begin + ScrollBox1.Align:=alClient; + //BegDate.DateTime:=SGetServerDateTime(ADOQueryTemp)-7; + //EndDate.DateTime:=SGetServerDateTime(ADOQueryTemp); +end; + +procedure TfrmClothContractList.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('ͬб',Tv1,'ָʾ'); +end; + +procedure TfrmClothContractList.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec ClothContract_QryList :MainId,:WSql'); + Parameters.ParamByName('WSql').Value:=' and FillTime>='''+Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime))+'''' + +' and FillTime<'''+Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1))+''''; + Open; + end; + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmClothContractList.InitForm(); +begin + ReadCxGrid('ͬб',Tv1,'ָʾ'); + if Trim(DParameters1)='1' then + begin + TBPrint.Visible:=False; + v1Column1.Visible:=False; + v1Column1.Hidden:=True; + v1PRTUnit.Visible:=False; + v1PRTUnit.Hidden:=True; + v1PRTQty.Visible:=False; + v1PRTQty.Hidden:=True; + end else + begin + v1Column1.Visible:=True; + v1Column1.Hidden:=False; + v1PRTUnit.Visible:=True; + v1PRTUnit.Hidden:=False; + v1PRTQty.Visible:=True; + v1PRTQty.Hidden:=False; + TBPrint.Visible:=True; + end; + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); + InitGrid(); +end; + +procedure TfrmClothContractList.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmClothContractList.TBEditClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + try + frmClothContractInPut:=TfrmClothContractInPut.Create(Application); + with frmClothContractInPut do + begin + PState:=1; + FMainId:=Trim(Self.Order_Main.fieldbyname('MainId').AsString); + if ShowModal=1 then + begin + + end; + end; + finally + frmClothContractInPut.Free; + end; +end; + +procedure TfrmClothContractList.TBDelClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + //TBRafresh.Click; + //TBFind.Click; + Order_Main.Delete; + end; +end; + +function TfrmClothContractList.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub where SubId='''+Trim(Order_Main.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; + if Trim(Order_Main.fieldbyname('SubId').AsString)='' then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Main where MainId='''+Trim(Order_Main.fieldbyname('MainId').AsString)+''''); + ExecSQL; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmClothContractList.TBExportClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + TcxGridToExcel('ͬб',cxGrid1); +end; + +procedure TfrmClothContractList.TBPrintClick(Sender: TObject); +var + fPrintFile,FConNoM:string; + +begin + if Order_Main.IsEmpty then Exit; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\ͬ.rmf' ; + FConNoM:=Trim(Order_Main.fieldbyname('ConNoM').AsString); + SDofilter(ADOQueryMain,' ConNoM='''+Trim(Order_Main.fieldbyname('ConNoM').AsString)+''''); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + if FileExists(fPrintFile) then + begin + //RMVariables['begindate']:=begindate.DateTime; + //RMVariables['enddate']:=enddate.DateTime; + //RMVariables['printtime']:=Now; + //RMVariables['printer']:=Trim(gUserName); + RM1.LoadFromFile(fPrintFile); + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\ͬ.rmf'),'ʾ',0); + end; + SDofilter(ADOQueryMain,''); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + Order_Main.Locate('ConNoM',FConNoM,[]); + //SelPrintData(TV4,ADOQueryMain,'ͬѯ'); +end; + +procedure TfrmClothContractList.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmClothContractList.TBAddClick(Sender: TObject); +begin + try + frmClothContractInPut:=TfrmClothContractInPut.Create(Application); + with frmClothContractInPut do + begin + PState:=0; + FMainId:=''; + if ShowModal=1 then + begin + + end; + end; + finally + frmClothContractInPut.Free; + end; +end; + +procedure TfrmClothContractList.ConNoMChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmClothContractList.FormShow(Sender: TObject); +begin + InitForm(); +end; + +procedure TfrmClothContractList.ToolButton2Click(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + if FInt=2 then + begin + ClientDataSet2.Append; + ClientDataSet2.Post; + end else + if FInt=3 then + begin + ClientDataSet3.Append; + ClientDataSet3.Post; + end; +end; + +procedure TfrmClothContractList.Tv1FocusedRecordChanged( + Sender: TcxCustomGridTableView; APrevFocusedRecord, + AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); +begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select * from Contract_Sub_Mx where SubId='''+Trim(Order_Main.fieldbyname('SubId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet2); + SInitCDSData20(ADOQueryTemp,ClientDataSet2); + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select A.*,B.PRTSpec,B.PRTColor,C.PRTCodeName,C.OrderNo from Contract_Sub_MxTo A inner join Order_Sub B on A.OrdSubId=B.SubId'); + SQL.Add(' inner join Order_Main C on C.MainId=B.MainId '); + sql.Add('where A.MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet3); + SInitCDSData20(ADOQueryTemp,ClientDataSet3); +end; + +procedure TfrmClothContractList.Tv2MouseDown(Sender: TObject; + Button: TMouseButton; Shift: TShiftState; X, Y: Integer); +begin + FInt:=2; +end; + +procedure TfrmClothContractList.Tv1MouseDown(Sender: TObject; + Button: TMouseButton; Shift: TShiftState; X, Y: Integer); +begin + FInt:=1; +end; + +procedure TfrmClothContractList.Tv3MouseDown(Sender: TObject; + Button: TMouseButton; Shift: TShiftState; X, Y: Integer); +begin + FInt:=3; +end; + +procedure TfrmClothContractList.ToolButton4Click(Sender: TObject); +var + maxno:string; +begin + if ClientDataSet2.IsEmpty then Exit; + if ClientDataSet2.Locate('ComeDate',null,[]) then + begin + Application.MessageBox('ڲΪգ','ʾ',0); + Exit; + end; + if ClientDataSet2.Locate('BatchNo',null,[]) then + begin + Application.MessageBox('ŲΪգ','ʾ',0); + Exit; + end; + if ClientDataSet2.Locate('MxQty',null,[]) then + begin + Application.MessageBox('Ϊգ','ʾ',0); + Exit; + end; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + //ϸ + with ClientDataSet2 do + begin + First; + while not eof do + begin + if Trim(ClientDataSet2.fieldbyname('MXId').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxno,'MX','Contract_Sub_Mx',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡϸˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(ClientDataSet2.fieldbyname('MXId').AsString); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Contract_Sub_Mx where MxId='''+Trim(ClientDataSet2.fieldbyname('MXId').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(ClientDataSet2.fieldbyname('MXId').AsString)='' then + Append + else + Edit; + FieldByName('MxId').Value:=Trim(maxno); + FieldByName('SubId').Value:=Trim(Order_Main.fieldbyname('SubId').AsString); + SSetSaveDataCDSNew(ADOQueryCmd,Tv2,ClientDataSet2,'Contract_Sub_Mx',0); + Post; + end; + with ClientDataSet2 do + begin + Edit; + FieldByName('MxId').Value:=Trim(maxno); + Post; + end; + Next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('ȷɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȷ쳣','ʾ',0); + end; +end; + +procedure TfrmClothContractList.cxGridDBColumn1PropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmProductOrderList:=TfrmProductOrderList.Create(Application); + with frmProductOrderList do + begin + FFInt:=1; + frmProductOrderList.TBAdd.Visible:=False; + frmProductOrderList.TBEdit.Visible:=False; + frmProductOrderList.TBDel.Visible:=False; + frmProductOrderList.TBExport.Visible:=False; + frmProductOrderList.TBPrint.Visible:=False; + frmProductOrderList.TBTP.Visible:=False; + frmProductOrderList.cxGrid2.Visible:=False; + + if ShowModal=1 then + begin + with ClientDataSet3 do + begin + Edit; + FieldByName('OrdSubId').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('SubId').AsString); + FieldByName('OrderNo').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('OrderNo').AsString); + FieldByName('PRTCodeName').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTCodeName').AsString); + FieldByName('PRTSpec').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTSpec').AsString); + FieldByName('PRTColor').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTColor').AsString); + + end; + end; + end; + finally + frmProductOrderList.Free; + end; +end; + +procedure TfrmClothContractList.Tv2CellClick( + Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select A.*,B.PRTSpec,B.PRTColor,C.PRTCodeName,C.OrderNo from Contract_Sub_MxTo A inner join Order_Sub B on A.OrdSubId=B.SubId'); + SQL.Add(' inner join Order_Main C on C.MainId=B.MainId '); + sql.Add('where A.MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet3); + SInitCDSData20(ADOQueryTemp,ClientDataSet3); +end; + +procedure TfrmClothContractList.ToolButton5Click(Sender: TObject); +var + maxno:string; +begin + if ClientDataSet3.IsEmpty then Exit; + if ClientDataSet2.IsEmpty then Exit; + if Trim(ClientDataSet2.fieldbyname('MXId').AsString)='' then + begin + Application.MessageBox('δȷ','ʾ',0); + Exit; + end; + if ClientDataSet3.Locate('OrderNo',null,[]) then + begin + Application.MessageBox('ָŲΪգ','ʾ',0); + Exit; + end; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + //ȥ + with ClientDataSet3 do + begin + First; + while not eof do + begin + if Trim(ClientDataSet3.fieldbyname('ToId').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxno,'To','Contract_Sub_MxTo',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡȥˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(ClientDataSet3.fieldbyname('ToId').AsString); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Contract_Sub_MxTo where ToId='''+Trim(ClientDataSet3.fieldbyname('ToId').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(ClientDataSet3.fieldbyname('ToId').AsString)='' then + Append + else + Edit; + FieldByName('MxId').Value:=Trim(ClientDataSet2.fieldbyname('MxId').AsString); + FieldByName('ToId').Value:=Trim(maxno); + FieldByName('OrdSubId').Value:=Trim(ClientDataSet3.fieldbyname('OrdSubId').AsString); + Post; + end; + with ClientDataSet3 do + begin + Edit; + FieldByName('ToId').Value:=Trim(maxno); + Post; + end; + Next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('ųɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('쳣','ʾ',0); + end; +end; + +procedure TfrmClothContractList.ToolButton3Click(Sender: TObject); +begin + if FInt=2 then + begin + if ClientDataSet2.IsEmpty then Exit; + if Trim(ClientDataSet2.fieldbyname('MxId').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub_Mx where MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + ExecSQL; + end; + ClientDataSet2.Delete; + end else + if FInt=3 then + begin + if ClientDataSet3.IsEmpty then Exit; + if Trim(ClientDataSet3.fieldbyname('ToId').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub_MxTo where ToId='''+Trim(ClientDataSet3.fieldbyname('ToId').AsString)+''''); + ExecSQL; + end; + ClientDataSet3.Delete; + end; +end; + +end. diff --git a/样品/U_ClothContractPay.dfm b/样品/U_ClothContractPay.dfm new file mode 100644 index 0000000..e2e5208 --- /dev/null +++ b/样品/U_ClothContractPay.dfm @@ -0,0 +1,587 @@ +object frmClothContractPay: TfrmClothContractPay + Left = -6 + Top = 129 + Width = 1292 + Height = 554 + Caption = #22383#24067#23545#36134#21333 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1284 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = TBFindClick + end + object TBExport: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object ToolButton4: TToolButton + Left = 189 + Top = 0 + Caption = #22383#24067#20184#27454 + ImageIndex = 113 + Visible = False + OnClick = ToolButton4Click + end + object ToolButton2: TToolButton + Left = 272 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 103 + Visible = False + OnClick = ToolButton2Click + end + object ToolButton3: TToolButton + Left = 335 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 107 + Visible = False + OnClick = ToolButton3Click + end + object TBPrint: TToolButton + Left = 398 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + Visible = False + OnClick = TBPrintClick + end + object TBClose: TToolButton + Left = 461 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1284 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #30331#35760#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 39 + Height = 12 + Caption = #35746#21333#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 574 + Top = 15 + Width = 52 + Height = 12 + Caption = #38754#26009#35268#26684 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label6: TLabel + Left = 734 + Top = 15 + Width = 39 + Height = 12 + Caption = #22383#24067#21378 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object ConNoM: TEdit + Tag = 2 + Left = 323 + Top = 11 + Width = 81 + Height = 20 + TabOrder = 2 + OnChange = ConNoMChange + end + object C_CodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = ConNoMChange + end + object C_Spec: TEdit + Tag = 2 + Left = 627 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 4 + OnChange = ConNoMChange + end + object FactoryNoName: TEdit + Tag = 2 + Left = 787 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 5 + OnChange = ConNoMChange + end + end + object ScrollBox1: TScrollBox + Left = -172 + Top = 112 + Width = 1366 + Height = 369 + BorderStyle = bsNone + TabOrder = 2 + object cxGrid1: TcxGrid + Left = 0 + Top = 0 + Width = 1083 + Height = 369 + Align = alClient + TabOrder = 0 + object Tv1: TcxGridDBTableView + OnMouseDown = Tv1MouseDown + NavigatorButtons.ConfirmDelete = False + OnFocusedRecordChanged = Tv1FocusedRecordChanged + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1PRTOrderQty + end + item + Kind = skSum + Column = v1Column1 + end + item + Kind = skSum + Column = v1PRTQty + end + item + Kind = skSum + Column = v1Column5 + end + item + Kind = skSum + Column = v1Column4 + end + item + Kind = skSum + Column = v1Column9 + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Editing = False + OptionsSelection.CellSelect = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + object v1OrderNo: TcxGridDBColumn + Caption = #35746#21333#21495 + DataBinding.FieldName = 'ConNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 65 + end + object v1Column2: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'C_CodeName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1DeliveryDate: TcxGridDBColumn + Caption = #20132#36135#26085#26399 + DataBinding.FieldName = 'DeliveryDate' + PropertiesClassName = 'TcxDateEditProperties' + Properties.ShowTime = False + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 63 + end + object v1FactoryNo1Name: TcxGridDBColumn + Caption = #22383#24067#21378 + DataBinding.FieldName = 'FactoryNoName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 60 + end + object v1PRTSpec: TcxGridDBColumn + Caption = #38754#26009#35268#26684 + DataBinding.FieldName = 'C_Spec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 66 + end + object v1PRTMF: TcxGridDBColumn + Caption = #21487#35009#38376#24133 + DataBinding.FieldName = 'MF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column3: TcxGridDBColumn + Caption = #38376#24133#21333#20301 + DataBinding.FieldName = 'MFUnit' + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #25104#21697#20811#37325 + DataBinding.FieldName = 'KZ' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 60 + end + object v1ClothUnit: TcxGridDBColumn + Caption = #20811#37325#21333#20301 + DataBinding.FieldName = 'KZUnit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1Qty1: TcxGridDBColumn + Caption = #21305#25968 + DataBinding.FieldName = 'PQty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 46 + end + object v1PRTOrderQty: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'C_Qty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'C_Unit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 47 + end + object v1Column1: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'Price' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 57 + end + object v1Column8: TcxGridDBColumn + Caption = #30331#35760#26085#26399 + DataBinding.FieldName = 'FillTime' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 64 + end + object v1PRTUnit: TcxGridDBColumn + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'PriceUnit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1PRTQty: TcxGridDBColumn + Caption = #24635#20215 + DataBinding.FieldName = 'Money' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1Column7: TcxGridDBColumn + Caption = #25209#21495 + DataBinding.FieldName = 'BatchNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 55 + end + object v1Column5: TcxGridDBColumn + Caption = #21040#36135#25968#37327 + DataBinding.FieldName = 'MxQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1Column4: TcxGridDBColumn + Caption = #21040#36135#21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1Column6: TcxGridDBColumn + Caption = #21040#36135#26085#26399 + DataBinding.FieldName = 'ComeDate' + PropertiesClassName = 'TcxDateEditProperties' + Properties.ShowTime = False + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 60 + end + object v1Column9: TcxGridDBColumn + Caption = #23454#38469#37329#39069 + DataBinding.FieldName = 'SJMoney' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGrid2: TcxGrid + Left = 1091 + Top = 0 + Width = 275 + Height = 369 + Align = alRight + TabOrder = 1 + Visible = False + object Tv2: TcxGridDBTableView + OnMouseDown = Tv2MouseDown + NavigatorButtons.ConfirmDelete = False + OnCellClick = Tv2CellClick + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.SkyBlue + Styles.IncSearch = DataLink_OrderManage.SkyBlue + Styles.Selection = DataLink_OrderManage.SkyBlue + object v2ComeDate: TcxGridDBColumn + Caption = #20184#27454#26085#26399 + DataBinding.FieldName = 'ComeDate' + PropertiesClassName = 'TcxDateEditProperties' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 70 + end + object v2BatchNo: TcxGridDBColumn + Caption = #22383#24067#21378 + DataBinding.FieldName = 'BatchNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v2Qty1: TcxGridDBColumn + Caption = #37329#39069 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 44 + end + object v2MxNote: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'MxNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 72 + end + end + object cxGrid2Level1: TcxGridLevel + GridView = Tv2 + end + end + object cxSplitter2: TcxSplitter + Left = 1083 + Top = 0 + Width = 8 + Height = 369 + HotZoneClassName = 'TcxMediaPlayer9Style' + AlignSplitter = salRight + Control = cxGrid2 + Visible = False + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 648 + Top = 200 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 576 + Top = 80 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 608 + Top = 80 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 512 + Top = 80 + end + object DataSource1: TDataSource + DataSet = Order_Main + Left = 480 + Top = 80 + end + object Order_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 544 + Top = 80 + end + object ClientDataSet3: TClientDataSet + Aggregates = <> + Params = <> + Left = 1112 + Top = 240 + end + object DataSource2: TDataSource + DataSet = ClientDataSet2 + Left = 880 + Top = 176 + end + object DataSource3: TDataSource + DataSet = ClientDataSet3 + Left = 1112 + Top = 216 + end + object ClientDataSet2: TClientDataSet + Aggregates = <> + Params = <> + Left = 920 + Top = 224 + end +end diff --git a/样品/U_ClothContractPay.pas b/样品/U_ClothContractPay.pas new file mode 100644 index 0000000..bbf8744 --- /dev/null +++ b/样品/U_ClothContractPay.pas @@ -0,0 +1,472 @@ +unit U_ClothContractPay; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, + cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, DBClient, cxCalendar, cxButtonEdit, cxSplitter; + +type + TfrmClothContractPay = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + Panel1: TPanel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + Label1: TLabel; + Label2: TLabel; + cxGridPopupMenu1: TcxGridPopupMenu; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + Label3: TLabel; + ConNoM: TEdit; + Label5: TLabel; + C_CodeNameM: TEdit; + TBExport: TToolButton; + Order_Main: TClientDataSet; + Label4: TLabel; + C_Spec: TEdit; + ScrollBox1: TScrollBox; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1OrderNo: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1DeliveryDate: TcxGridDBColumn; + v1FactoryNo1Name: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTMF: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1ClothUnit: TcxGridDBColumn; + v1PRTOrderQty: TcxGridDBColumn; + v1OrderUnit: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1PRTUnit: TcxGridDBColumn; + v1PRTQty: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + cxGrid2: TcxGrid; + Tv2: TcxGridDBTableView; + v2ComeDate: TcxGridDBColumn; + v2BatchNo: TcxGridDBColumn; + v2MxNote: TcxGridDBColumn; + cxGrid2Level1: TcxGridLevel; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + ToolButton4: TToolButton; + ClientDataSet3: TClientDataSet; + DataSource2: TDataSource; + DataSource3: TDataSource; + ClientDataSet2: TClientDataSet; + cxSplitter2: TcxSplitter; + v1Qty1: TcxGridDBColumn; + v2Qty1: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + Label6: TLabel; + FactoryNoName: TEdit; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBPrintClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ConNoMChange(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure Tv1FocusedRecordChanged(Sender: TcxCustomGridTableView; + APrevFocusedRecord, AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); + procedure Tv2MouseDown(Sender: TObject; Button: TMouseButton; + Shift: TShiftState; X, Y: Integer); + procedure Tv1MouseDown(Sender: TObject; Button: TMouseButton; + Shift: TShiftState; X, Y: Integer); + procedure Tv3MouseDown(Sender: TObject; Button: TMouseButton; + Shift: TShiftState; X, Y: Integer); + procedure ToolButton4Click(Sender: TObject); + procedure cxGridDBColumn1PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure Tv2CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure ToolButton3Click(Sender: TObject); + private + FInt:Integer; + procedure InitGrid(); + procedure InitForm(); + function DelData():Boolean; + { Private declarations } + public + { Public declarations } + end; + +var + frmClothContractPay: TfrmClothContractPay; + +implementation +uses + U_DataLink,U_ClothContractInPut,U_Fun,U_ProductOrderList; + +{$R *.dfm} + +procedure TfrmClothContractPay.FormDestroy(Sender: TObject); +begin + frmClothContractPay:=nil; +end; + +procedure TfrmClothContractPay.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmClothContractPay.FormCreate(Sender: TObject); +begin + ScrollBox1.Align:=alClient; + //BegDate.DateTime:=SGetServerDateTime(ADOQueryTemp)-7; + //EndDate.DateTime:=SGetServerDateTime(ADOQueryTemp); +end; + +procedure TfrmClothContractPay.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('ͬ˵',Tv1,'ָʾ'); +end; + +procedure TfrmClothContractPay.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec ClothContract_QryPayList :MainId,:WSql'); + Parameters.ParamByName('WSql').Value:=' and FillTime>='''+Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime))+'''' + +' and FillTime<'''+Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1))+''''; + Open; + end; + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmClothContractPay.InitForm(); +begin + ReadCxGrid('ͬ˵',Tv1,'ָʾ'); + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); + InitGrid(); +end; + +procedure TfrmClothContractPay.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +function TfrmClothContractPay.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub where SubId='''+Trim(Order_Main.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; + if Trim(Order_Main.fieldbyname('SubId').AsString)='' then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Main where MainId='''+Trim(Order_Main.fieldbyname('MainId').AsString)+''''); + ExecSQL; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmClothContractPay.TBExportClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + TcxGridToExcel('ͬ˵',cxGrid1); +end; + +procedure TfrmClothContractPay.TBPrintClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; +end; + +procedure TfrmClothContractPay.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmClothContractPay.ConNoMChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmClothContractPay.FormShow(Sender: TObject); +begin + InitForm(); +end; + +procedure TfrmClothContractPay.ToolButton2Click(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + if FInt=2 then + begin + ClientDataSet2.Append; + ClientDataSet2.Post; + end else + if FInt=3 then + begin + ClientDataSet3.Append; + ClientDataSet3.Post; + end; +end; + +procedure TfrmClothContractPay.Tv1FocusedRecordChanged( + Sender: TcxCustomGridTableView; APrevFocusedRecord, + AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); +begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select * from Contract_Sub_Mx where SubId='''+Trim(Order_Main.fieldbyname('SubId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet2); + SInitCDSData20(ADOQueryTemp,ClientDataSet2); + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select A.*,B.PRTSpec,B.PRTColor,C.PRTCodeName,C.OrderNo from Contract_Sub_MxTo A inner join Order_Sub B on A.OrdSubId=B.SubId'); + SQL.Add(' inner join Order_Main C on C.MainId=B.MainId '); + sql.Add('where A.MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet3); + SInitCDSData20(ADOQueryTemp,ClientDataSet3); +end; + +procedure TfrmClothContractPay.Tv2MouseDown(Sender: TObject; + Button: TMouseButton; Shift: TShiftState; X, Y: Integer); +begin + FInt:=2; +end; + +procedure TfrmClothContractPay.Tv1MouseDown(Sender: TObject; + Button: TMouseButton; Shift: TShiftState; X, Y: Integer); +begin + FInt:=1; +end; + +procedure TfrmClothContractPay.Tv3MouseDown(Sender: TObject; + Button: TMouseButton; Shift: TShiftState; X, Y: Integer); +begin + FInt:=3; +end; + +procedure TfrmClothContractPay.ToolButton4Click(Sender: TObject); +var + maxno:string; +begin + if ClientDataSet2.IsEmpty then Exit; + if ClientDataSet2.Locate('ComeDate',null,[]) then + begin + Application.MessageBox('ڲΪգ','ʾ',0); + Exit; + end; + if ClientDataSet2.Locate('BatchNo',null,[]) then + begin + Application.MessageBox('ŲΪգ','ʾ',0); + Exit; + end; + if ClientDataSet2.Locate('MxQty',null,[]) then + begin + Application.MessageBox('Ϊգ','ʾ',0); + Exit; + end; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + //ϸ + with ClientDataSet2 do + begin + First; + while not eof do + begin + if Trim(ClientDataSet2.fieldbyname('MXId').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxno,'MX','Contract_Sub_Mx',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡϸˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(ClientDataSet2.fieldbyname('MXId').AsString); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Contract_Sub_Mx where MxId='''+Trim(ClientDataSet2.fieldbyname('MXId').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(ClientDataSet2.fieldbyname('MXId').AsString)='' then + Append + else + Edit; + FieldByName('MxId').Value:=Trim(maxno); + FieldByName('SubId').Value:=Trim(Order_Main.fieldbyname('SubId').AsString); + SSetSaveDataCDSNew(ADOQueryCmd,Tv2,ClientDataSet2,'Contract_Sub_Mx',0); + Post; + end; + Next; + end; + with ClientDataSet2 do + begin + Edit; + FieldByName('MxId').Value:=Trim(maxno); + Post; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('ȷɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȷ쳣','ʾ',0); + end; +end; + +procedure TfrmClothContractPay.cxGridDBColumn1PropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmProductOrderList:=TfrmProductOrderList.Create(Application); + with frmProductOrderList do + begin + FFInt:=1; + frmProductOrderList.TBAdd.Visible:=False; + frmProductOrderList.TBEdit.Visible:=False; + frmProductOrderList.TBDel.Visible:=False; + frmProductOrderList.TBExport.Visible:=False; + frmProductOrderList.TBPrint.Visible:=False; + frmProductOrderList.TBTP.Visible:=False; + frmProductOrderList.cxGrid2.Visible:=False; + + if ShowModal=1 then + begin + with ClientDataSet3 do + begin + Edit; + FieldByName('OrdSubId').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('SubId').AsString); + FieldByName('OrderNo').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('OrderNo').AsString); + FieldByName('PRTCodeName').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTCodeName').AsString); + FieldByName('PRTSpec').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTSpec').AsString); + FieldByName('PRTColor').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTColor').AsString); + + end; + end; + end; + finally + frmProductOrderList.Free; + end; +end; + +procedure TfrmClothContractPay.Tv2CellClick( + Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select A.*,B.PRTSpec,B.PRTColor,C.PRTCodeName,C.OrderNo from Contract_Sub_MxTo A inner join Order_Sub B on A.OrdSubId=B.SubId'); + SQL.Add(' inner join Order_Main C on C.MainId=B.MainId '); + sql.Add('where A.MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet3); + SInitCDSData20(ADOQueryTemp,ClientDataSet3); +end; + +procedure TfrmClothContractPay.ToolButton3Click(Sender: TObject); +begin + if FInt=2 then + begin + if ClientDataSet2.IsEmpty then Exit; + if Trim(ClientDataSet2.fieldbyname('MxId').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub_Mx where MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + ExecSQL; + end; + ClientDataSet2.Delete; + end else + if FInt=3 then + begin + if ClientDataSet3.IsEmpty then Exit; + if Trim(ClientDataSet3.fieldbyname('ToId').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Contract_Sub_MxTo where ToId='''+Trim(ClientDataSet3.fieldbyname('ToId').AsString)+''''); + ExecSQL; + end; + ClientDataSet3.Delete; + end; +end; + +end. diff --git a/样品/U_ClothKCQty.dfm b/样品/U_ClothKCQty.dfm new file mode 100644 index 0000000..e6e9f1a --- /dev/null +++ b/样品/U_ClothKCQty.dfm @@ -0,0 +1,467 @@ +object frmClothKCQty: TfrmClothKCQty + Left = 184 + Top = 155 + Width = 1014 + Height = 500 + Caption = #22383#24067#20986#20837#23384 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1006 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = TBFindClick + end + object TBExport: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + Visible = False + end + object TBClose: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1006 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #26597#35810#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 39 + Height = 12 + Caption = #35746#21333#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 574 + Top = 15 + Width = 52 + Height = 12 + Caption = #38754#26009#35268#26684 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object ConNoM: TEdit + Tag = 2 + Left = 323 + Top = 11 + Width = 81 + Height = 20 + TabOrder = 2 + OnChange = ConNoMChange + end + object C_CodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = ConNoMChange + end + object C_Spec: TEdit + Tag = 2 + Left = 627 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 4 + OnChange = ConNoMChange + end + end + object cxGrid1: TcxGrid + Left = 24 + Top = 112 + Width = 897 + Height = 200 + TabOrder = 2 + object cxGrid1DBTableView1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + end + object Tv1: TcxGridDBBandedTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Column15 + end + item + Kind = skSum + Column = v1Column14 + end + item + Kind = skSum + Column = v1Column13 + end + item + Kind = skSum + Column = v1Column12 + end + item + Kind = skSum + Column = v1Column11 + end + item + Kind = skSum + Column = v1Column10 + end + item + Kind = skSum + Column = v1Column9 + end + item + Kind = skSum + Column = v1Column8 + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Editing = False + OptionsSelection.CellSelect = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + Bands = < + item + Caption = #22522#26412#20449#24687 + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + end + item + Caption = #19978#26399#32467#23384 + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + end + item + Caption = #26412#26399#20837#24211 + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + end + item + Caption = #26412#26399#20986#24211 + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + end + item + Caption = #26412#26399#32467#23384 + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + end> + object v1Column1: TcxGridDBBandedColumn + Caption = #35746#21333#21495 + DataBinding.FieldName = 'ConNoM' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 63 + Position.BandIndex = 0 + Position.ColIndex = 0 + Position.RowIndex = 0 + end + object v1Column2: TcxGridDBBandedColumn + Caption = #21697#21517 + DataBinding.FieldName = 'C_CodeName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 58 + Position.BandIndex = 0 + Position.ColIndex = 1 + Position.RowIndex = 0 + end + object v1Column3: TcxGridDBBandedColumn + Caption = #38754#26009#35268#26684 + DataBinding.FieldName = 'C_Spec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 62 + Position.BandIndex = 0 + Position.ColIndex = 2 + Position.RowIndex = 0 + end + object v1Column4: TcxGridDBBandedColumn + Caption = #22383#24067#21378 + DataBinding.FieldName = 'FactoryNoName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 60 + Position.BandIndex = 0 + Position.ColIndex = 3 + Position.RowIndex = 0 + end + object v1Column5: TcxGridDBBandedColumn + Caption = #25209#21495 + DataBinding.FieldName = 'BatchNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 61 + Position.BandIndex = 0 + Position.ColIndex = 4 + Position.RowIndex = 0 + end + object v1Column6: TcxGridDBBandedColumn + Caption = #21333#20301 + DataBinding.FieldName = 'C_Unit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 62 + Position.BandIndex = 0 + Position.ColIndex = 5 + Position.RowIndex = 0 + end + object v1Column8: TcxGridDBBandedColumn + Caption = #25968#37327 + DataBinding.FieldName = 'JCS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 62 + Position.BandIndex = 4 + Position.ColIndex = 1 + Position.RowIndex = 0 + end + object v1Column9: TcxGridDBBandedColumn + Caption = #21305#25968 + DataBinding.FieldName = 'PJCS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + Position.BandIndex = 4 + Position.ColIndex = 0 + Position.RowIndex = 0 + end + object v1Column10: TcxGridDBBandedColumn + Caption = #25968#37327 + DataBinding.FieldName = 'CKS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 60 + Position.BandIndex = 3 + Position.ColIndex = 1 + Position.RowIndex = 0 + end + object v1Column11: TcxGridDBBandedColumn + Caption = #21305#25968 + DataBinding.FieldName = 'PCKS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + Position.BandIndex = 3 + Position.ColIndex = 0 + Position.RowIndex = 0 + end + object v1Column12: TcxGridDBBandedColumn + Caption = #25968#37327 + DataBinding.FieldName = 'RKS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 59 + Position.BandIndex = 2 + Position.ColIndex = 1 + Position.RowIndex = 0 + end + object v1Column13: TcxGridDBBandedColumn + Caption = #21305#25968 + DataBinding.FieldName = 'PRKS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + Position.BandIndex = 2 + Position.ColIndex = 0 + Position.RowIndex = 0 + end + object v1Column14: TcxGridDBBandedColumn + Caption = #25968#37327 + DataBinding.FieldName = 'QCS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 59 + Position.BandIndex = 1 + Position.ColIndex = 1 + Position.RowIndex = 0 + end + object v1Column15: TcxGridDBBandedColumn + Caption = #21305#25968 + DataBinding.FieldName = 'PQCS' + HeaderAlignmentHorz = taCenter + Options.Moving = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + Position.BandIndex = 1 + Position.ColIndex = 0 + Position.RowIndex = 0 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 648 + Top = 40 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 688 + Top = 40 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 736 + Top = 40 + end + object DataSource1: TDataSource + DataSet = ADOQueryMain + Left = 584 + Top = 120 + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 544 + Top = 176 + end +end diff --git a/样品/U_ClothKCQty.pas b/样品/U_ClothKCQty.pas new file mode 100644 index 0000000..e939661 --- /dev/null +++ b/样品/U_ClothKCQty.pas @@ -0,0 +1,157 @@ +unit U_ClothKCQty; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, cxGridCustomTableView, + cxGridTableView, cxGridBandedTableView, cxGridDBBandedTableView, + cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGridDBTableView, + cxGrid, StdCtrls, ComCtrls, ExtCtrls, ToolWin, cxGridCustomPopupMenu, + cxGridPopupMenu, ADODB; + +type + TfrmClothKCQty = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBExport: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label5: TLabel; + Label4: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + ConNoM: TEdit; + C_CodeNameM: TEdit; + C_Spec: TEdit; + cxGrid1DBTableView1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + Tv1: TcxGridDBBandedTableView; + v1Column1: TcxGridDBBandedColumn; + v1Column2: TcxGridDBBandedColumn; + v1Column3: TcxGridDBBandedColumn; + v1Column4: TcxGridDBBandedColumn; + v1Column5: TcxGridDBBandedColumn; + v1Column6: TcxGridDBBandedColumn; + v1Column8: TcxGridDBBandedColumn; + v1Column9: TcxGridDBBandedColumn; + v1Column10: TcxGridDBBandedColumn; + v1Column11: TcxGridDBBandedColumn; + v1Column12: TcxGridDBBandedColumn; + v1Column13: TcxGridDBBandedColumn; + v1Column14: TcxGridDBBandedColumn; + v1Column15: TcxGridDBBandedColumn; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + cxGridPopupMenu1: TcxGridPopupMenu; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ConNoMChange(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + private + procedure InitGrid(); + { Private declarations } + public + { Public declarations } + end; + +var + frmClothKCQty: TfrmClothKCQty; + +implementation +uses + U_DataLink,U_Fun; + +{$R *.dfm} + +procedure TfrmClothKCQty.FormDestroy(Sender: TObject); +begin + frmClothKCQty:=nil; +end; + +procedure TfrmClothKCQty.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmClothKCQty.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; + BegDate.DateTime:=SGetServerDateTime(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDateTime(ADOQueryTemp) +end; + +procedure TfrmClothKCQty.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec Cloth_KCQty :begdate,:enddate'); + Parameters.ParamByName('begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime)); + Parameters.ParamByName('enddate').Value:=Trim(FormatDateTime('yyyy-MM-dd',enddate.DateTime+1)); + Open; + end; + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmClothKCQty.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmClothKCQty.ConNoMChange(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + end; +end; + +procedure TfrmClothKCQty.TBCloseClick(Sender: TObject); +begin + WriteCxBandedGrid('',Tv1,''); + Close; +end; + +procedure TfrmClothKCQty.FormShow(Sender: TObject); +begin + ReadCxBandedGrid('',Tv1,''); + InitGrid(); +end; + +procedure TfrmClothKCQty.TBExportClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then exit; + TcxGridToExcel('',cxGrid1); +end; + +procedure TfrmClothKCQty.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + end; +end; + +end. diff --git a/样品/U_DataLink.dfm b/样品/U_DataLink.dfm new file mode 100644 index 0000000..b1419f6 --- /dev/null +++ b/样品/U_DataLink.dfm @@ -0,0 +1,17974 @@ +object DataLink_YPGL: TDataLink_YPGL + OldCreateOrder = False + OnDestroy = DataModuleDestroy + Left = 244 + Top = 208 + Height = 349 + Width = 482 + object AdoDataLink: TADOQuery + Connection = ADOLink + Parameters = <> + Left = 136 + Top = 8 + end + object ADOLink: TADOConnection + LoginPrompt = False + Left = 48 + Top = 8 + end + object ThreeImgList: TImageList + Height = 24 + Width = 24 + Left = 48 + Top = 72 + Bitmap = { + 494C01018900F000040018001800FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 + 000000000000360000002800000060000000A005000001002000000000000070 + 0800000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F800000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A5004F69BE004F69BE004F69BE000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 00000000000000000000000000000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00506CCA00173CB900506CCA000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A9897004F6ED5001740C9004F6ED5000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA006885E7006885 + E7006885E7001C4BE8001948E8001C4BE8006885E7006885E7006885E7000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE006A8AF3004A70 + F0004A70F0002957EE002957EE002957EE004A70F0004A70F0006A8AF3000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF007F99ED007F99 + ED007F99ED003B64EF003B64EF003E67F0007F99ED007F99ED007F99ED000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB008EA6F6006989F3008EA6F6000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4009AAFF700829CF5009AAFF7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F00ADBDF400ADBDF400ADBDF4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000008195DB0028397300283973002839 + 7300283973002839730028397300283973002839730028397300283973002839 + 7300283973002839730028397300283973002839730028397300283973002839 + 73002839730028397300283973007287D2000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A4B3E50031437F002B38 + 680026335B002B396C008E9FD400C0C0C000C1C1C100C7C7C700C8C8C800D5D5 + D500DADADA000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000CCCC + CC003E5291002B3767002A386800445799004D60A1005166AC005267AC005166 + AE005267AB005064A8004E63A7004A5D9B002F3D6E0029366400293665009FAD + DC00D3D3D3000000000000000000000000002D3E7C00092EAA000429A7000429 + A7000429A7000429A7000429A7000429A7000429A7000429A7000429A7000429 + A7000429A7000429A7000429A7000429A7000429A7000429A7000429A7000429 + A7000429A7000429A7003B57B400354682000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000536AB6007089DA005570 + CD003E5ABA00566EBC0047589200B7C5F1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000CBCBCB0093A2 + D800475891005166B1004E60A2004E69C0003B58BA003856B9003B58B9003754 + B7003653B6003552B300304DAF003551AE003545790047568D004C60A3002A37 + 670092A1D7000000000000000000000000004057A7002345B600042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042AAA000328 + A300042AAA00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC004157A200334A9300374E9A002C3E7D002C3E7D002C3E + 7D002C3E7D002C3E7D00374E9A0000000000374E9A002C3E7D002C3E7D002C3E + 7D002C3E7D002C3E7D00374E9A0000000000374E9A002C3E7D002C3E7D002C3E + 7D002C3E7D002C3E7D00374E9A0000000000000000006782DF006983DC00617C + D6004461C2003A57B800576EBC00283A7700B7C5F10000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004860 + B200506BC8003B5BC4005570CA005E78D1003D5DC8004664CA004563C9004563 + C9004361C7003F5DC3003B5AC0003151BA0049598E004E67B800324EAE004A5A + 93004157A400000000000000000000000000A7B7ED00435EBA00153AB7000930 + B3000930B3000930B3000930B3000930B3000930B3000930B3008191C600FFFF + FF00FFFFFF000930B3000930B3000930B3000930B3000930B3000930B3000930 + B3000930B3000F35B5003D4F8D008499DF0033478A004F6CCC004F6CCC004F6C + CC004F6CCC00657FD30033478A000000000033478A00657FD3004F6CCC004F6C + CC004F6CCC00657FD30033478A000000000033478A00657FD3004F6CCC004F6C + CC004F6CCC004F6CCC0033478A0000000000000000006F8AE5007891E300758E + DF005873CF004663C3003A57B80047589300283B7800B7C5F100000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003C52 + 9E005978E100617FE4006F8BE800859DED006D89E9006E8AEA006C89E9006B88 + E8006986E7006481E300617EE1005C7ADE007F93D4005270D3004362CB005971 + C10033458400000000000000000000000000000000003A4E93004E69C0002449 + C500163DC100163DC100163DC100163DC100163DC100153AB800FFFFFF00FFFF + FF00FFFFFF00153AB800163DC100163DC100163DC100163DC100163DC100163D + C1001F45C4004E69C600A8B7EE00000000004158A7001B47D800204BD900224C + D9001B47D800829AE9004158A700000000004158A700829AE900204BD900224C + D900204BD900829AE9004158A700000000004158A700829AE9001B47D800224C + D900204BD9001B47D8004158A7000000000000000000778ACD009EB0EF00829A + E800778FE00096A8E3008292C800344EA200576EBC0048599300B7C5F1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000435B + AD006E8CEF007994F1007C97F3008DA5F500819BF400829CF500809AF4007F9A + F4007C97F3007692EF00738FED006F8BEB007F98E9005F7DE0005876DB006079 + CC00384C900000000000000000000000000000000000617ACE004E61A5004666 + D0001D44C9001D44C9001D44C9001D44C9001D44C9001C43C500A8B4DC00FFFF + FF00FFFFFF001D44C9001D44C9001D44C9001D44C9001D44C9001D44C9001D44 + C9003E60D0005066AD0000000000000000004961B6002D58E7003861E9003A62 + E9002C57E7009BAFF3004961B600000000004961B6009BAFF3003861E9003A62 + E900365FE8009BAFF3004961B600000000004961B6009BAFF3002D58E7003A62 + E900365FE8002C57E7004961B60000000000000000003F59B0007E90D000A1B3 + EF00839AE5008A96BD00B3C0EB00384F9C00344EA200576EBC002A3D7900B7C5 + F100000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004862 + B9007A96F4008AA3F6008EA6F60092A9F60093AAF60093AAF60092A9F60091A8 + F6008EA6F60088A2F600839DF400809AF4007591EF006F8BEB006784E700637E + D5003D539C0000000000000000000000000000000000000000003A53A1005A73 + C600234ACF00234ACF00234ACF00234ACF00234ACF00234ACF001C3CA6004660 + B6004660B600234ACF00234ACF00234ACF00234ACF00234ACF00234ACF002F54 + D2005974CB003E549E0000000000000000004F69C0003C65EF00496FF0004C72 + F1003A64EF00A9BBF8004F69C000000000004F69C000A9BBF800496FF0004C72 + F100476EF000A9BBF8004F69C000000000004F69C000A9BBF8003C65EF004C72 + F100476EF0003A64EF004F69C0000000000000000000BECCF5004059B0007F92 + D100849BE8004E5C8A008A96BD008292C800384F9C00344EA200495A93002B3D + 7A00B7C5F1000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006F89 + DE00859FF5009FB3F700B2C2F900B7C7F900B8C7F900B9C8F900B7C7F900B5C5 + F900B3C3F900ABBDF800A6B9F800A0B4F70094ABF6008CA5F6007894F400617A + CE006B85DA00000000000000000000000000000000000000000000000000455E + B200476ADF003158DB003158DB003158DB003158DB003158DB0092A2D700FFFF + FF00FFFFFF003158DB003158DB003158DB003158DB003158DB003158DB00657E + D0004159AB000000000000000000000000005770C700BBC9F600BECBF700BFCC + F600BAC8F600B5C4F5005770C700000000005770C700B5C4F500BECBF700BFCC + F600BECBF700B5C4F5005770C700000000005770C700B5C4F500BBC9F600BFCC + F600BECBF700BAC8F6005770C70000000000000000000000000000000000BECC + F5008093D100A2B4EF006576AF008A96BD00B3C0EB008292C800344EA200566E + BC00495A9500B7C5F10000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3DB + F8007C95E8009DB2F700B2C2F900C9D5FB00BAC5E800AEB8D800A1AAC900A0A9 + C8009DA7C8009AA6CE009CAAD700A1B1E6009FB3F7008CA5F6007E99F500556E + C200D2DBF8000000000000000000000000000000000000000000000000009AAD + EC006984E0003C62E200375EE000375EE000375EE000375EE00095A5D900FFFF + FF00FFFFFF00375EE000375EE000375EE000375EE000375EE000395FE000566C + B600748ADC000000000000000000000000005B76D2005872C9005872C9007A7E + 8E005872C9005872C9005B76D200000000005B76D2005872C9005872C9006F74 + 83005872C9005872C9005B76D200000000005B76D2005872C9005872C9005872 + C9005872C9005872C9005B76D200000000000000000000000000000000000000 + 0000435CB2007C8FD1009AADEF004E5C8A008A96BD00B3C0EB00384F9C00344E + A200576EBC002C3F7C00B7C5F100000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005E76C700869DE9009CB1F700A2AFD900ADB5CF00D6D9E100EDECEB00ECEB + EA00ECEBEA00E4E4E800D2D5E100A2ACCE0097ADF70088A2F6007791E70092A5 + EC00000000000000000000000000000000000000000000000000000000000000 + 0000687ECB00587AE9003E64E5003E64E5003E64E5003E64E50097A7DB00FFFF + FF00FFFFFF003E64E5003E64E5003E64E5003E64E5003E64E5005073E8004A63 + BB00000000000000000000000000000000000000000000000000000000007878 + 7800000000000000000000000000000000000000000000000000000000006666 + 6600000000000000000000000000000000000000000000000000000000005656 + 5600000000000000000000000000000000000000000000000000000000000000 + 0000BECCF500445DB3007C90D1006576AF004E5C8A008A96BD008292C800384F + 9C00344EA2004A5B95002D3F7C00B7C5F1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000CED8F7006B84DB005C72BD00C7CBDB00CDCBCA00A19F9E009997 + 960099989600B8B7B500D1D0CE00CACEDE005972C5006B84DB00CED8F7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000657FD9006C83CD006686F2004C71F0004C71F0004C71F000CDD4EE00FFFF + FF00FFFFFF004C71F0004C71F0004C71F0004C71F0006182F1007087D4000000 + 0000000000000000000000000000000000000000000000000000000000009090 + 9000000000000000000000000000000000000000000000000000000000008080 + 8000000000000000000000000000000000000000000000000000000000007070 + 7000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BECCF5008294D300A2B4EF006576AF008A96BD00B3C0 + EB008292C800344EA200576EBC004B5C9500B7C5F10000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000093A7ED006475AC0083879400ACAAA900C3C1 + C000C7C5C4009896950081879B006879B4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D2DBF800536CC1008098E7005176F1005176F1005176F100CFD6EF00FFFF + FF00FFFFFF005176F1005176F1005176F100597CF2007E97ED005870C3000000 + 0000000000000000000000000000000000000000000000000000000000009D9D + 9D009A9A9A0099999900989898009494940094949400919191008E8E8E008C8C + 8C008C8C8C008888880088888800858585008282820080808000808080007C7C + 7C00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000465FB5008395D300A2B4EF004E5C8A008A96 + BD00B3C0EB00384F9C003B58B800576EBC002F3E750032437D00354787003B50 + 98004C64BB000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000009D9D9D005D5C5C00A9A7A500AFAD + AB00B7B5B300C0BEBD00646363009D9D9D000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000007991E3006B81CC00587CF200587CF200587CF200D1D8EF00FFFF + FF00FFFFFF00587CF200587CF200587CF200718FF4007388D200607AD5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000009999 + 9900000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000BECCF5004760B6008396D4006576AF004F5D + 8A008A96BD008292C8004663C3003C59B900596DAF00586CAF005D72B800647B + C8005C70B1004760B40000000000000000000000000000000000000000000000 + 000000000000000000000000000059595900ACABAA00C2C1C000BDBCBA00B7B6 + B400AFADAB00A8A6A500B7B5B400AEADAC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000839AE800869FF3006686F3006586F300F3F5FA00FFFF + FF00FFFFFF006586F3006586F3006586F300758AD1007189DF00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000364C99002B3D7B002B3D7B002B3D7B006367 + 73002B3D7B002B3D7B002B3D7B00364C99000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFCCF5007F92D400A2B4 + EF00869DE800778FE0006781D7005873CF003351B600203FA6000C2C96001B3B + A8003D5ABD00667FD0004861B400000000000000000000000000000000000000 + 00000000000000000000000000007E7E7D00D1D0D000D2D2D100CDCCCB00C7C6 + C500BFBDBC00A8A6A400A8A6A400B9B7B600AAAAAA0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000008B9FE0007E99F5006B8AF300FFFFFF00FFFF + FF00FFFFFF006B8AF3006B8AF3007A96F400526CC50000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000031448600657ED100506CCA00506CCA00506C + CA00506CCA00506CCA00657ED100314486000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004963B9008597 + D500A4B5EF00849BE600778FE0006781D7004461C200415DBA00445EB4001433 + 9B001839A7003A58BC005F73B4004A62B5000000000000000000000000000000 + 0000000000000000000000000000C2C1C100E0DFDE00E1E0E000DBDBDA00D5D4 + D300CCCBCA00B4B3B100A6A4A300ACAAA8006969690000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005F77C90097ACF2007592F4005B73C3005B73 + C3005B73C3007290F4007491F40090A7F300849BE80000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000374C94006580D8000732C1000833C1000833 + C1000833C1000631C1006681D900374C94000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCCF5004A63 + BA008799D60093A7EB00859BE600778FE0008196DA0099A8D9008F9DCD008191 + C7003853AB001536A5005E78CD003F549B000000000000000000000000000000 + 0000000000000000000000000000A9A9A8004D4D4D00F7F6F600F1F1F100EBEA + EA00E2E1E000C8C7C600B9B7B60070706F004D4D4D0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000C1CDF6005C75C8009FB1EF007F9AF5007F9A + F5007F9AF500829CF500A1B4F300687FCD000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000445BAC00869EEC002C55DE003D62DF003E63 + DF003C61DF002A53DD00869EEC00445BAC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004D66BB00A3B5F1009EB0EF008FA4EA00596CAD00AAB9EF0000000000536B + BC005A6999007F8FC400546DBE003A4C8B000000000000000000000000000000 + 00000000000000000000000000004D4D4D004D4D4D00FDFDFD00F8F8F800F2F1 + F100E9E8E800CFCECD00B9B7B6004D4D4D004D4D4D0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000006B84DE008699DB00859FF500859F + F500859FF50096ACF7008FA2E0005E79D6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004A63B900A1B4F600446BEC005F80EE006383 + EF005E7FEE004269EC00A1B4F6004A63B9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004E67BD00A7B8F300A7B8F10095A9ED004C65BB0000000000000000000000 + 0000465CAA006B79A8004F66B400374883000000000000000000000000000000 + 00000000000000000000000000004D4D4D004D4D4D00BCBCBC00E6E6E600CBCB + CB00BABAB9009A9999007A7A79004D4D4D006969690000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D3DBF9005C75CC0094ABF6008CA5 + F6008CA5F600A6B7F100647CCD00AFBFF3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004F68BF00A6B9F800567AF2007B97F4007F9A + F5007995F4005378F100A5B8F8004F68BF000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000506AC000A3B5F400ADBDF4009DB0F1004D62AF00D1DAF800000000000000 + 0000000000003F56A1007284C00034437B000000000000000000000000000000 + 0000000000000000000000000000515151004D4D4D004D4D4D004D4D4D004D4D + 4D004D4D4D004D4D4D004D4D4D004D4D4D000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A7B6EB00A4B7 + F800A2B6F8005E77CA00D3DBF900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000556EC500B8C7F900597CF2007E99F500829C + F5007C97F400577BF200B7C7F900556EC5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005C77D400AABBF5009BB0F50097ACF300829BEB006D81C9005169C1000000 + 000000000000000000003D5299003D539D000000000000000000000000000000 + 0000000000000000000000000000AAAAAA004D4D4D004D4D4D004D4D4D004D4D + 4D004D4D4D004D4D4D004D4D4D004D4D4D000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000006D83CF00B2C0 + F100B1BFF1007C93E60000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005771C800B7C6F600BFCCF500C6D1F700C7D2 + F700C6D1F700BECBF500B7C6F6005771C8000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008C9EDC00A9BAF50090A7F3007B95EE007993EA006C81C9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000AAAAAA004D4D4D004D4D4D004D4D + 4D004D4D4D004D4D4D004D4D4D00AAAAAA000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000007C93E6005771 + C9005771C8000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005B76D2005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005B76D2000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000005974CF008C9EDD00A5B7F5007490EE00718DED006E8AE800526B + C200000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D600556FC500556EC400546DC1005169 + BB00546EC5000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000038477E0041486200404761003E455F003D44 + 5F003C435E003B435D003B425D003A415C000000000000000000000000000000 + 000000000000000000000000000000000000000000002F3E710045569500475C + A400435AA700435AA700435AA600435AA500445BA600435AA500445AA5004359 + A4004359A3004359A2004359A2004359A1004358A0004358A00043589F004358 + 9F00495A990044528B0043569E00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CACACA00596FB9003E5194003E51 + 94003E5194003E5194003E5194003D5092003B4D8B00384A860034447C003241 + 77002F3E71002A3867002936620040529200C3C3C300DBDBDB00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000474E6A007A8ABF0013339F0013339F001333 + 9F0013339F0013339F0013339F007988BD000000000000000000000000000000 + 0000000000000000000000000000000000006279C9004660B4002747B000072B + A3000328A0000328A00003279F0003279F0003279E0003279D0003269C000326 + 9B0003269A000326990003269800032597000325960003259500032594000324 + 9300072895002743A2002E3D6F008EA1E1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005E72B6008DA1E40090A5 + EB008DA3ED008BA2ED00879EEB008199E9007E96E4007B92E000758CD7007187 + D1006E84CC00687CC0006F7FB7004D5B8A000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000048516E007B8BC10003279E0003279E000327 + 9E0003279E0003279E0003279E007B8BC0000000000000000000000000000000 + 000000000000000000000000000000000000283C80002748B5000429A8000429 + A7000429A6000429A5000429A5000328A3000328A2000328A2000328A0000328 + A00003279F0003279E0003279E0003279D0003269B0003269B0003269A000326 + 99000326980003259700495A99002D428A000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000008AA0EB00829CF5007995 + F4007290F4006989F3006082F2004C71ED004469E6003A5FDE00274DCD001D43 + C300143AB9000328A3003652AF006E7EB7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004B5472007C8CC3000328A2000328A2000328 + A2000328A2000328A2000328A2007B8BC3000000000000000000000000000000 + 0000000000000000000000000000000000002B3E8100042CB300042CB200042C + B20003238D00506BC800042BAF00042BAD00042BAD00042BAC00042AAA000322 + 8800506AC3000429A8000429A8000429A7000429A6000429A500032184000328 + A3000328A2000328A100435EB800263873000000000028387100283871002838 + 7100283871002838710028387100283871002838710028387100283871002838 + 7100293C7A000000000000000000000000000000000000000000000000000000 + 0000000000004B62B10028387100000000000000000096AAEE0093AAF60096AC + F700829DF5007894F4006D8CF3005679EE004B6FE7004166DF002C51CE002146 + C400163BBA000328A30003269B00687CBE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000515978007D8EC800042AAB00042AAB00042A + AB00042AAB00042AAB00042AAB007B8CC7000000000000000000000000000000 + 0000000000000000000000000000000000002D418600042DB800042DB700042D + B600032492004F6BCA00042CB400042CB300042CB200042CB100042BB0000323 + 8C004F6AC700042BAD00042BAC00042BAC00042AAA00042AAA00032187000429 + A8000429A8000429A700435FBC0028397700000000004862B8004E67BA005069 + BB004D66BA004C66BA004A64B8004660B700435EB600435DB6007D8FCC00929D + C00033447F000000000000000000000000000000000000000000000000000000 + 0000A3B4EB0035447D0034468200000000000000000097ABEE0097ADF70097AD + F700829DF5007894F4006D8CF3005679EE00000000007A94E8002C51CE002146 + C400163BBA000328A30003269B00687CBE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000535C7C007C8ECB00042CB100042CB100042C + B100042CB100042CB100042CB1007B8DCA000000000000000000000000000000 + 0000000000000000000000000000000000002F438B000530BE00042EBC00042E + BC00032595004F6CCE00042EB900042DB700042DB7000328A200031F7E000219 + 6400374B8D00031F7C0003269A00042CB100042BB000042BAF0003238C00042B + AD00042BAC00042AAB00425FBF002A3C7C00000000004F69BF002948B1002F4D + B3002B4AB2002646B0002142AF001739AB001033A9001538AA00929EC4003749 + 8600ACBBEB000000000000000000000000000000000000000000000000000000 + 000033488F0051629F00445CA900000000000000000099ADEE0098AEF70097AD + F700829DF5007894F4006D8CF3005679EE00000000007A94E8002C51CE002146 + C400163BBA000328A30003269B00687CBE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000555E7F007D8FCE00042DB600042DB600042D + B600042DB600042DB600042DB6007C8ECD000000000000000000000000000000 + 000000000000000000000000000000000000344A9400143ECA001740CA00153E + C900072A9E005875D7000E38C5000B36C4000934C2000D2A8A00CDCCCA00CBCA + C800C9C7C600CECCCB0003208300042EBB00042EBA00042EB90003249300042D + B700042DB600042DB6004361C7002F428500000000005C76CC004C68C7005570 + CA004B67C7004562C500405EC4003454C000546FCA006E80BC00B1BFED000000 + 0000000000000000000000000000000000000000000000000000000000004455 + 92004964BF006980CC00B4C3EF0000000000000000009AAEEF0098AEF70097AD + F700829DF5007894F4006D8CF30011172D0000000000161B2B002C51CE002146 + C400163BBA000328A30003269B00687CBE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005A6488007E92D400042FBF00042FBF00042F + BF00042FBF00042FBF00042FBF007C90D2000000000000000000000000000000 + 000000000000000000000000000000000000364B99001D46D100224AD2002149 + D1000A2DA3005F7CDC001A43CD001640CB00153FCA0016359B00EDEDEC00ECEC + EB00EBEBEA00DBDCE20005258E000530C100042FBF00042FBF0003269800042F + BD00042EBC00042EBB004362CB0031458A0000000000607AD1005873CF00627C + D2005873D000526ECD004D6ACC004261C9004F6CCC00586FBA00000000000000 + 0000000000000000000000000000000000000000000000000000556EC3004D67 + BC003F5FC8008596D00000000000000000000000000099ADF00097ADF70097AD + F700829DF5007894F4006D8CF3001F1F1F000C0C0C001F1F1F002C51CE002146 + C400163BBA000328A30003269B00687CBE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E678B007F92D5000531C4000531C3000531 + C3000531C3000531C3000531C4007D91D4000000000000000000000000000000 + 000000000000000000000000000000000000394F9E00264FD8002C53D8002C53 + D7000D31A8006884E100254DD400214AD2002049D2001D45CC001639AF000826 + 8B004E67BA001034AC00113AC5000F3AC8000C37C7000A35C50004279C000632 + C3000531C200042FC0004262CF0033478F00000000006580D700637ED6006F88 + DA00647FD700607BD6005A76D4004E6CD1004766CF005C77D2005871C5000000 + 000000000000000000000000000000000000CCD6F700455EB10044599E003255 + CA00385ACB008392C20000000000000000000000000098ACF00094ABF60096AC + F700829DF5007894F4006D8CF3003A405600333333003F4454002C51CE002146 + C400163BBA000328A30003269B00687CBE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000606A8F008295D800113CCB00153FCC00153F + CC00153FCC00153FCC00123DCC008094D7000000000000000000000000000000 + 0000000000000000000000000000000000003D55A800375EE2004166E3004267 + E3001338B0007691E9003B61E000375DDE00355CDD00345BDD003057DB000F33 + AB006C87E4002951D800274FD700264ED6001834940017349400072074001330 + 9200122F91001338B3004869D800384E9800000000006C86E0007891E300889E + E6007E96E4007992E300748EE2006984E0006480DE005977DC006580D8005269 + B900485EA600445BAA004359A600455BA5005570CC004F6FDA003459D5002F55 + D40095A5D9004960AE000000000000000000000000008EA4EE00859FF50089A2 + F600859FF5007E99F5007592F4006283F000597AE9005072E1003E60D2003457 + C9002C4EC0001C3DAC003652AF007181BA000000000000000000000000000000 + 0000000000008282820080808000828282000000000000000000000000000000 + 0000000000000000000000000000657097008C9EE000365CDB003F64DC003F64 + DC003F64DC003F64DC00365CDB008A9DDF000000000000000000000000000000 + 0000000000000000000000000000000000004059AD003F66E7004B70E8004D71 + E900163BB3007E98ED00456AE5004368E4004166E3003F64E2003C62E1001237 + AF00748FE900345BDD003259DC003158DC00B6B6BA00BFBDBB00BDBBB900BAB8 + B600AEAEB200173494004C6DDC003A509D00000000006E89E5007E96E70094A8 + EB008BA1EA00869DE8008199E8007690E600718BE5006B86E3006683E3006B86 + E300607EE2005270D3005A76D5005A78DE004A6CDE003158D900264FD8006D88 + E2008090C500879CE1000000000000000000000000006E84D0008AA1EE0090A6 + F00091A7F0008FA5F0008CA3EF00879FED00849BE8008097E3007B91DA00788D + D400758ACF007083C5007283BE00576798000000000000000000000000000000 + 0000000000008080800040404000808080000000000000000000000000000000 + 00000000000000000000000000006973990091A4E300466AE1005475E4005475 + E4005475E4005475E400466AE1008FA1E1000000000000000000000000000000 + 000000000000000000000000000000000000425CB200486DEC004D6CD2003D55 + A600122C80005E6FA8003851A4004362CA004B70E800496EE700456AE600153A + B3007A95EC003F64E3003E64E3003C62E200D7D5D400CDCCCA00CBCAC800C7C5 + C300CECCCB001F3B99005071E0003D54A200000000006D89E7007C96EA0097AB + EE009DB0F00093A8EE008DA3ED00839BEC007D97EB007792E9006D89E8006381 + E7006482E700607FE6005E7DE6005072E3004065E1003D62E100335ADF00A8B6 + E400566BB80000000000000000000000000000000000718BE2005771C8005771 + C8005771C8005771C8005771C800556EC400516ABD004E66B600485EA7006D71 + 7D00717170005E616D003A4A83005068B8000000000000000000000000000000 + 0000000000008080800045454500808080000000000000000000000000000000 + 00000000000000000000000000006B769E0096A8E5005879E7006684E9006684 + E9006684E9006684E9005879E70094A5E4000000000000000000000000000000 + 0000000000000000000000000000000000004760B700587CF2005166AD00D7D5 + D400CBCAC800C9C7C600C7C5C300465DA9006283F2006082F1005C7EEF001B40 + BB008AA2F3005477ED005377ED005175EC004361C7004261C70014339B003D5C + C5003C5CC5004166E2005678E8004259AC00000000005F80EE00A0B3F500ACB9 + E700B9C6F100A5B7F500A0B3F5009DB1F40097ACF40092A9F400869FF200819B + F1007D97F100728FF0006C8AF0006786EF005B7DED005074EC007F99F0005C76 + CC00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000008080 + 8000CCCCCC008080800000000000000000000000000000000000000000000000 + 000000000000808080005050500080808000000000000000000000000000717F + AF00889FE90091A6EA009AACEB00A8B8ED00B0C0F4008BA3F20087A0F20087A0 + F20087A0F20087A0F200849EF200AFBFF4009DAEE90097AAE90090A4E8008E9A + C200616D9500CDD7F70000000000000000004861B8006082F2005E73BB00E4E5 + EA00ECECEB00EBEBEA00EAEAE9005269B4006D8CF3006B8AF3006888F3001E43 + BE0092A9F5006082F1005F81F1005C7EF000597CEF00577AEF001A3FBB005175 + ED005074EC004A6FEB00597BEB00455DB10000000000859FF400A6B6E8005E76 + C700768BD200BDCAF600A4B7F700A8BAF700A4B7F7009FB3F60094ABF6008EA6 + F50088A1F500809BF5007A96F4007592F4006384F300839DF400B3C1ED00D3DB + F900000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000008080 + 8000D1D1D1008080800000000000000000000000000000000000000000000000 + 000000000000808080005555550080808000000000000000000000000000BAC6 + F40093A2D8008BA4F5007693F30092A9F500A0B4F6009AAFF60098AEF60098AE + F60098AEF60098AEF60097ADF6009FB3F6007E99F4007592F3008CA4F5006571 + 9900869CE0000000000000000000000000004962B9006888F3007D97F0007086 + D000213FA3008D9DD2006A81CF007893F0007894F4007794F4007391F4002146 + BE009BB0F7006C8BF3006A8AF3006888F3006586F3006384F3001D42BE005D7F + F1005C7FF1005478F0005C7EEF004761B70000000000A3B3E8006078C800B4C1 + F2005974CF007D91D600BBC9F800A2B6F800AEBFF800ACBDF800A1B5F7009CB1 + F70097ADF7008BA4F600859FF5007E99F50097ADF700B6C2EE006A80CD000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000008080 + 8000D5D5D5008080800000000000000000000000000000000000000000000000 + 0000000000008A8A8A0059595900808080000000000000000000000000000000 + 00007684B5009BA9D90099AFF7009AAFF700A6B9F800A7B9F800A7B9F800A7B9 + F800A7B9F800A7B9F800A7B9F800A6B9F80087A1F50099AFF70092A0D100879C + E100000000000000000000000000000000004B65BC00708EF40089A2F60097AD + F70097ADF70095ACF70093AAF60090A8F6008EA6F6008CA5F60088A2F60087A1 + F500859FF500829CF500809BF5007F9AF5007B97F4007995F4007894F4007491 + F4006F8DF3006283F2006987ED004B65BC000000000000000000000000000000 + 00000000000000000000647EDA0096A8E300C1CEF800C3D0FA00B1C1F900A9BB + F800A5B8F800ABBDF800BAC9F900C1CCF400627BCE00BBC9F500000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000008080 + 8000D8D8D80084848400C6C6C600000000000000000000000000000000000000 + 0000C6C6C6009898980067676700868686000000000000000000000000000000 + 000000000000BAC6F4007683B400B3C3F900B2C2F900BDCBFA00C0CEFA00C0CE + FA00C0CEFA00C0CEFA00BDCBFA00B2C2F9009DA9D5006A76A000889CE2000000 + 0000000000000000000000000000000000004D66BF007995F400829CF50091A8 + F6009AAFF70099AFF70097ADF70096ACF70094ABF60092A9F6008FA7F6008DA5 + F6008BA4F60088A2F60086A0F500849EF500819BF5007F9AF5007C97F4007592 + F4006D8CF3005E80F2006C86E0004F6AC5000000000000000000000000000000 + 00000000000000000000000000005874CF00657DCD008497DB00B9C7F300C1CD + F600C0CDF600A7B6E700889AD900667FCC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000009090 + 9000C3C3C3008E8E8E008A8A8A00000000000000000000000000000000000000 + 00008A8A8A00B5B5B5006E6E6E00969696000000000000000000000000000000 + 00000000000000000000BAC6F400A1AEDA00B2C2F900B6C6F900CBD6FB00CBD6 + FB00CBD6FB00C8D4FB00B8C7F900B2C2F9006C77A100889DE200000000000000 + 0000000000000000000000000000000000007990E200839CF0007E99F5007C97 + F400839EF500839EF500839EF500829CF500819BF5007F9AF5007C97F4007B97 + F4007A96F4007794F4007592F4007491F400718FF4006F8DF3006C8BF3006485 + F3005F81F2006485F3005C73C70091A5EB000000000000000000000000000000 + 0000000000000000000000000000000000009FB1F0006B85DE005771C8005771 + C8005771C800647EDA0093A8ED00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000B0B0 + B000A6A6A600B0B0B0008B8B8B00868686000000000000000000000000008686 + 860092929200ACACAC0078787800BBBBBB000000000000000000000000000000 + 00000000000000000000000000007482B2009EABD900B4C4F900D1DBFB00D5DE + FC00D5DEFC00C5D1FA00B6C6F9009AA8D5008A9DE30000000000000000000000 + 000000000000000000000000000000000000000000007991E300506AC3005069 + C0005069C0005069C0005069C0005069C0005069C0005069C0005069C0005069 + C0005069C0005069C0005069C0005069C0005069C0005069C0005069C0005069 + C0005069C000506AC30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D3D3D300D7D7D700DFDFDF00CECECE00AEAEAE009D9D9D0099999900C0C0 + C000C5C5C500B7B7B700D3D3D300000000000000000000000000000000000000 + 000000000000000000000000000000000000BAC6F4007381B200C1CEFA00C1CE + FA00C1CEFA00A7B2D900717DA7008A9EE3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000080808000B3B3B300E1E1E100F3F3F300EFEFEF00E9E9E900CDCD + CD00A7A7A7008080800000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BAC6F300A6B1DA00B3C3 + F900B3C3F900737EA8008B9EE400000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000B0B0B0008A8A8A008080800080808000808080008A8A + 8A00B0B0B0000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000007181B0009DAA + D8009CA9D7008B9FE40000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000CED8F7000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000D3D3D300C2C2 + C2003D4E860029355F0027335E0027335E0027335E0027335E0027335E002733 + 5E0027335E0027335E0027335E0027335E0029355F003D4E860098A7D800C2C2 + C200D4D4D4000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000293973008C99C6008897C9004963B7001F3E + A60003269C001F3EA6004963B7006A7EC2008C99C60029397300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000B9C6F1002C3C + 75003D55A4003D55A4003D55A4003D55A4003D55A4003D55A4003D55A4003D55 + A4003D55A4003D55A4003D55A4003D55A4003D55A4003D55A40040518F00AFBD + EC00000000000000000000000000000000000000000000000000000000004053 + 93003F64DE002A54DF004368E5007D97ED0099ADF0009EB1F000849BE700768F + E2006984DB00506CCB004360C2003553B700213EA0003E57A900415187000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005871C0003D54A2002C4082005165A9004A65 + BD000328A3004661BC005165A9004A598E002C3C7A005871C000000000000000 + 000000000000000000000000000000000000D6D6D600384A880023315C002331 + 5C0023315C0023315C0023315C0023315C0023315C0023315C0023315C002331 + 5C0023315C0023315C0023315C0023315C0023315C0023315C0023315C002331 + 5C0023315C0023315C00C0C0C000CECECE000000000000000000465DAD004055 + 99001336AC001034AB001034AB001034AB001034AB001034AB001034AB001034 + AB001034AB001034AB001034AB001034AB001034AB001336AC002C4BB4003D54 + A300000000000000000000000000000000000000000000000000000000002B3D + 79001945D7001F42B5005466A300A7B7ED00A3B5F100AABAF2007781A4009AA3 + C30096A7E0004D6ACB0038509E004B5A8C00576CB3001B3898004A5EA1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000042528C00516B + C200042AAA00506AC40042528C008397DE000000000000000000000000000000 + 0000000000000000000000000000000000000000000026356E005A6CAB00566A + B000566AB000566AB000566AB000566AB000566AB000566AB000566AB000566A + B000566AB000566AB000566AB000566AB000566AB000566AB000566AB000566A + B000566AB000566AB00000000000000000000000000000000000324791003E59 + B400042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC001338B1002D40 + 8100000000000000000000000000000000000000000000000000000000002D3E + 7D000938D4001E378A004864C100CED6F000A3B5F100AABAF2007E8EC40090A0 + D700C7CFEB004D6ACB002F407900384F9D00A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000034488D005771 + C600042EB9005771C60034488D00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002D4289005771CA00173F + C500042FC000042FC000042FC000042FC000042FC000042FC000042FC000042F + C000042FC000042FC000042FC000042FC000042FC000042FC000042FC000042F + C000042FC0004F6DD30000000000000000000000000000000000364B95003F5C + BD00042DB800042DB800042DB8001037BB001037BB001037BB001037BB001037 + BB001037BB001037BB001037BB000D35BB00042DB800042DB8001037BB003246 + 8B00000000000000000000000000000000000000000000000000000000003143 + 84000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000374C93005873 + CB00042FC0005873CB00374C9300000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000324793005873D0001842 + CF000533CC000533CC000533CC000533CC000533CC000533CC000533CC000533 + CC000533CC000533CC000533CC000533CC000533CC000533CC000533CC000533 + CC000533CC005171DB0000000000000000000000000000000000384E9900405D + C200042FBF00042FBF00042FBF00405EC200405EC200405EC200405EC200405E + C200405EC200405EC200405EC2003859C800042FBF00042FBF00113AC2003549 + 9000000000000000000000000000000000000000000000000000000000003346 + 87000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000003A509A005974 + D0000431C7005974D0003A509A00000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000364C9D00607CDA002851 + DC001643D9001643D9001643D9001643D9001643D9001643D9001643D9001643 + D9001643D9001643D9001643D9001643D9001643D9001643D9001643D9001643 + D9001643D9005C7BE400000000000000000000000000000000003A509D00405F + C7000430C4000430C4000430C400374C9700374C9700374C9700374C9700374C + 9700374C9700374C9700374C9700405FC7000430C4000430C400103AC700374C + 9700000000000000000000000000000000000000000000000000000000003447 + 8B000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004057A7005B77 + DA000636D6005B77DA004057A700000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003E57AF00748FEA004F74 + F000426AEF00426AEF00426AEF00426AEF00426AEF00426AEF00426AEF00426A + EF00426AEF00426AEF00426AEF00426AEF00426AEF00426AEF00426AEF00426A + EF00426AEF007B97F400000000000000000000000000000000003F57A7004162 + D1000434D1000434D1000434D1003C54A1000000000000000000000000000000 + 000000000000000000003C54A1004162D1000434D1000434D100113ED3003C54 + A10000000000000000000000000000000000000000000000000000000000384D + 94000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000435BAE005F7D + E0000E3EDF005F7DE000435BAE00000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000405AB1007D97EB006384 + F300587CF200587CF200587CF200587CF200587CF200587CF200587CF200587C + F200587CF200587CF200587CF200587CF200587CF200587CF200587CF200587C + F200587CF20089A2F600000000000000000000000000000000004058AC004567 + D6000E3DD8000E3DD8000C3BD8003F57A8000000000000000000000000000000 + 000000000000000000003F57A8004567D6000E3DD8000E3DD8001946DA003F57 + A800000000000000000000000000000000000000000000000000000000003A4F + 98000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000465FB4006381 + E5001747E7006381E500465FB400000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000425BB300869DED007894 + F4006E8DF3006E8DF3006E8DF3006E8DF3006E8DF3006E8DF300637EDB00637E + DB00637EDB00637EDB006C8AF0006E8DF3006E8DF3006E8DF3006E8DF3006E8D + F3006E8DF30097ADF70000000000000000000000000000000000435CAF004B6C + DB001E4BE1001D4AE0001947E000425AAD000000000000000000000000000000 + 00000000000000000000425AAD004A6CDB001E4BE1001E4BE1002853E200425A + AD00000000000000000000000000000000000000000000000000000000003C51 + 9C000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D50013319500495EA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004B65BC006B88 + EB002755EE006B88EB004B65BC00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003B519A00465898003A4D + 9000364A8E00364A8E00364A8E00364A8E00364A8E00364A8E00C7CCDD009BA0 + AF00999EAD005967980035488A00364A8E00364A8E00364A8E00364A8E00364A + 8E00364A8E00465898003D55A5000000000000000000000000004862B9005576 + E5003D66EE003D66EE00325DED004761B9000000000000000000000000000000 + 000000000000000000004761B9005475E5003D66EE003D66EE00436AEE004761 + B900000000000000000000000000000000000000000000000000000000004157 + A3000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D500133195004A5FA4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004C66BD006E8B + EB00305CEE006E8BEB004C66BD00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006179CC005A75D1005A75 + D1005A75D1005A75D1005A75D1005A75D1005A75D1005A75D100D0D7ED00D0D6 + E700CED4E5006A7FC7005873CD005A75D1005A75D1005A75D1005A75D1005A75 + D1005A75D1005A75D1004B5FA5000000000000000000000000004A64BB005A7B + E8004D72F1004D72F1004068F0004A64BB000000000000000000000000000000 + 000000000000000000004A64BB00597AE8004D72F1004E73F1005176F1004A64 + BB0000000000000000000000000000000000000000000000000000000000435A + A7000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D500133195004A5FA5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004D67BE00728E + EC003862EF00728EEC004D67BE00000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000738CE000466AE2003B61 + E0003B61E0003B61E0003B61E0003B61E0003B61E0003B61E0004665CE005773 + D3005773D3003557C9003A5FDC003B61E0003B61E0003B61E0003B61E0003B61 + E0003B61E0003B61E000566AB3000000000000000000000000004B65BC005F7F + E8005C7FF2005C7FF2004D72F1004B65BC000000000000000000000000000000 + 000000000000000000004B65BC005D7DE8005C7FF2005D80F2005F81F2004B65 + BC0000000000000000000000000000000000000000000000000000000000455C + AB000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007A92 + E300C7CFEB004D6ACB002F4079002D4CB400A9B3D500133195004A5FA5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005069C0007B95 + ED004A70F0007B95ED005069C000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000B8C6F6009BB0F70093AA + F60093AAF60093AAF60093AAF60093AAF60093AAF60093AAF60093AAF60093AA + F60093AAF60093AAF60093AAF60093AAF60093AAF60093AAF60093AAF60093AA + F60093AAF60093AAF6006C80C9000000000000000000000000004D67BE006A87 + E9007C97F4007C97F4006686F3004D67BE0000000000000000005A74CB004D67 + BE004D67BE004D67BE004D67BE00728DEA007D98F5007D98F5007F9AF5004D67 + BE004D67BE004D67BE004D67BE005A74CB000000000000000000000000004961 + B3000535D4001E378A004066E500CED6F000A3B5F100AABAF2008BA1E9007E95 + E200C7CFEB004D6ACB002F4079002D4CB400A9B3D500133195004A5FA5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000516AC1007D97 + EE005176F1007D97ED00516AC100000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D7DFF900D5DEFC00D5DE + FC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DE + FC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DEFC00D5DE + FC00D5DEFC00D5DEFC007387CC000000000000000000000000004E68BF006E8A + EA008BA4F6008AA3F6007391F4004E68BF0000000000000000004E68C100607A + D0004E71E7006382E900738EEA0089A2F4008CA5F6008CA5F6008CA5F600738D + EA006483E9005A7BE800607AD0004E68C1000000000000000000000000004C65 + B8000535D4001E378A004864C100CED6F000A3B5F100AABAF2007E8EC40090A0 + D700C7CFEB004D6ACB002F407900384F9D00A9B3D500133195004A5FA5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000526BC200809A + EE005A7DF200809AEE00526BC200000000000000000000000000000000000000 + 000000000000000000000000000000000000000000007185CC007589CE007589 + CE007589CE007589CE007589CE007589CE007589CE007589CE007589CE007589 + CE007589CE007589CE007589CE007589CE007589CE007589CE007589CE007589 + CE007589CE007589CE005870C6000000000000000000000000004F69C000738E + EB009BB0F7009AAFF700809BF5004F69C0000000000000000000BFCDF600516A + C3005A78E0006384F300819BF50098AEF7009CB1F7009CB1F7009CB1F700829D + F5006686F3006183F200516AC300BFCDF6000000000000000000000000004E66 + BC000535D4001F42B5005466A300A7B7ED00A3B5F100AABAF2007882A5009AA3 + C30096A7E0004D6ACB0038509E004B5A8C00576CB300133195004A5FA5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009FAFE9005671CC0000000000000000000000000000000000546EC50088A0 + EF006B8AF30088A0EF00546EC500000000000000000000000000000000005A72 + C600A1B1E900546EC50000000000000000000000000000000000000000000000 + 0000000000000000000000000000C7C5C500AFADAC00898685007D7A78007D7A + 78007D7A78007D7A78007D7A7800AFADAC008F8D8B0000000000000000000000 + 0000000000000000000000000000000000000000000000000000516BC2007B95 + EC00BAC9FA00B9C8F90097ADF700516BC2000000000000000000000000000000 + 000092A5EC00738EEB0098AEF700B4C4F900BBCAFA00BBCAFA00BAC9FA0097AD + F7007892EC005A73C6000000000000000000000000000000000000000000536D + C4000425940015349B002C469F005B6CA500727FA9007682A9006070A2005666 + 9F004B5D990035498D002A3F86001F357E00091F6A000D226800344374000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00008AA1EC006B81CD00AFBEF300000000000000000000000000556FC6008BA2 + F0007290F4008BA2F000556FC600000000000000000000000000000000007589 + D200879FEF00556FC60000000000000000000000000000000000000000000000 + 0000000000000000000000000000E0DEDE00D7D5D500D3D1D000D3D1D000D3D1 + D000D3D1D000D3D1D000D3D1D000D5D3D2009C9A990000000000000000000000 + 0000000000000000000000000000000000000000000000000000526CC3007A95 + EC00C4D1FA00C3D0FA009CB1F700526CC3000000000000000000000000000000 + 0000000000006179CB00809AEE00ABBDF800C9D5FB00C9D5FB00C1CEFA007B96 + EE006179CB007991E20000000000000000000000000033437C0027376D002737 + 6D0027376D0027376D0027376D0027376D0027376D0027376D0027376D002737 + 6D0027376D0027376D0027376D0027376D0027376D0027376D0027376D002737 + 6D00374780000000000000000000000000000000000000000000000000000000 + 00007993EE00748EE5005870C8000000000000000000000000005670C7008FA6 + F1007A96F4008FA6F1005670C70000000000000000000000000093A7ED007791 + E7007C96EE005E79D50000000000000000000000000000000000000000000000 + 0000000000000000000000000000DEDDDC00E4E3E200E4E3E200E4E3E200E4E3 + E200E4E3E200E4E3E200E4E3E200E4E3E2009A97960000000000000000000000 + 0000000000000000000000000000000000000000000000000000536DC600738E + E900AFC0F900B0C0F9008FA7F600536DC4000000000000000000000000000000 + 0000000000006883DC00637BCD00869FF200BAC9FA00BAC9FA00A7B9F8006179 + CC006883DC00000000000000000000000000000000002E3F7B004662BF004F6C + CD005F7DE3006685ED006988F1006382EB005F7FE8005B7BE4005474DD005070 + D9004C6CD5004564CC004463CA004766CC004D6BD100506ED400516FD500536F + CC00364A91000000000000000000000000000000000000000000000000000000 + 0000819AEB006183F2005579F100486DE8004469E8004469E8005174E9006585 + F1007894F4006484F1005074E900466BE8004469E8004A6EE8004E73EF006586 + F3007992E500607AD70000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000CED8F7005770 + C8006D8AEB006D8AEB006A83DA00C1CDF6000000000000000000000000000000 + 00000000000000000000000000005973CF007390F2007592F2006E86D6000000 + 000000000000000000000000000000000000000000003E539B00566EBF004463 + CA005B7AE2007490EE007E99F3006987EC005D7DE7005273E2003B60D8002F54 + D200244ACB000C35BE000831BA001239BE00254AC6002B50C9003256CD005D77 + CE004458A0000000000000000000000000000000000000000000000000000000 + 000095A8E600A8B9F300AABBF300A5B7F300A4B6F300A4B6F300A9B9F300AFBF + F500B1C1F500AEBEF500A8B9F300A5B7F300A4B6F300A6B8F300AABAF300A8B9 + F30095A8E600607AD70000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C1CD + F6005670C7005670C700647ED900000000000000000000000000000000000000 + 0000000000000000000000000000000000006580DC006681DD005D77CF000000 + 000000000000000000000000000000000000000000006079C700566CB6005D77 + CB006D87DD00748EE5007892E800708BE3006E88E1006A84DE00637DD8005E79 + D5005B76D200536DCA00516CC9005570CC005B75CE005E78D1005E78D100556B + B2006880D2000000000000000000000000000000000000000000000000000000 + 00005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C900879CE90000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005972CA005972CA00C1CDF6000000 + 0000000000000000000000000000000000000000000000000000677FD1005068 + BC005068BC005068BC005068BC005068BC005068BC00485EA900485EA900485E + A900485EA9005068BC005068BC005068BC005068BC005068BC005068BC006E85 + D300000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000879BE00044589E004458 + 9E00475A9E000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000CBCBCB00C7C7C70095A4D9002B3A6A002B3A6A002B3A6A002B3A6A002B3A + 6A002B3A6A002B3A6A002B3A6A002B3A6A003040790095A4D900C5C5C500D3D3 + D300000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000B2BFEE002D407D003758C6003758C6003758C6003758C6003758 + C6003758C6003758C6003758C6003758C6003C53A1002E407C00B1BFED000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000DADADA00C7C7C700C0C0 + C000C0C0C000253566002A396E00AFBCE400C8C8C800D5D5D500DEDEDE000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000031458E003E58AF003358D600042CB300042CB300042CB300042CB300042C + B300042CB300042CB300042CB300042CB3000D34B9003358D6003E58AF00BAC6 + F200000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000032458D00DDE2 + F600DFE4F700DFE4F700E0E5F700E0E6F700E0E6F700E1E7F800E3E8F800E3E8 + F800E4E9F800E4E9F800E5EAF800E5EAF800E6EBF800E7EBF900E7EBF900E8EC + F900E9EDF900E9EDF90032458D00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000B9C6 + F1002C3F7D003E58AE003F58AA00425287000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000BAC7 + F2004059B200345AD9000D36BE00042DB700042DB700042DB700042DB700042D + B700042DB700042DB700042DB700042DB700042DB7000D36BE00345AD9003348 + 9100BAC7F2000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000035499400D8DF + F600C9D2F200C9D2F200CAD3F200CCD5F400CDD6F400CED7F400CFD7F400D0D8 + F400D0D8F400D2DAF500D3DBF500D4DBF500D6DDF500D6DDF500D7DEF500D9E0 + F600DAE0F600DBE1F70035499400000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000B9C6F1002E42 + 81004A5D9D000F309D000F2F9A003F58AA003044890000000000000000000000 + 0000000000000000000000000000000000000000000000000000BCC8F300354A + 95003359DA000D37C200042EBC00042EBC00042EBC00042EBC00042EBC00042E + BC00042EBC00042EBC00042EBC00042EBC00042EBC00042EBC000D37C200415B + B500354A9500BCC8F30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000384E9A00D5DC + F600C3CEF300C4CFF300C4CFF300C5D0F300C5D0F300C6D0F300C8D2F400C9D3 + F400C9D3F400CBD4F400CCD5F400CCD5F400CED7F500CFD8F600D0D9F600D2DA + F600D2DAF600D3DBF600384E9A00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000304285004B5F + A1003F5AB70003269B00032698000F2F9A004453880031458A00000000000000 + 00000000000000000000000000000000000000000000384F9E00435DBA00335A + DE000431C5000431C5000431C5000431C5000431C5000431C5000431C5000431 + C5000431C5000431C5000431C5000431C5000431C5000431C5000431C5000D39 + CB00335ADE00435DBA00BDC9F400000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000003F56AA00D7DF + F9000537DD00C6D1F700C6D1F700C6D1F700C5D1F7000537DD00C5D1F700C4D0 + F700C4D0F700C4D0F700C4D0F700C3CFF7000537DD00C3CFF700C3CFF700C4D0 + F7000537DD00C4D0F7003F56AA00000000000000000000000000000000000000 + 000000000000000000000000000000000000BAC7F20035498F003E5BBE000F33 + AB000429A50003279F0003279D0003269B000F2F9A003F58AA00445489000000 + 000000000000000000000000000000000000BDC9F400435FBD00335BE0000D3A + CE000432CB000432CB000432CB000432CB000432CB000432CB000432CB000432 + CB000432CB000432CB000432CB000432CB000432CB000432CB000432CB000432 + CB000D3ACE00335BE0003A52A100BDC9F4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000425AB000D8E0 + FA000538E500C7D3F900C7D3F900C7D3F900C6D2F9000538E500C6D2F900C6D2 + F900C6D2F900C6D2F900C6D2F900C5D1F9000538E500C5D1F900C4D0F800C4D0 + F8000538E500C4D0F800425AB000000000000000000000000000000000000000 + 0000000000000000000000000000BAC7F200374B93005165AD001035B100042A + AA00A0AEDE000328A20003279F0003279D00032698000F2F9A003F58AA003247 + 8B00000000000000000000000000000000004159AD00345CE3000D3BD3000433 + CF000433CF000433CF000433CF000433CF000433CF000433CF000433CF000433 + CF000433CF000433CF000433CF000433CF000433CF000433CF000433CF000433 + CF000433CF000D3BD3004561C0004159AD000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000455EB600DAE2 + FC00053AEB00CAD5FB00CAD5FB00C9D5FB00C9D5FB00053AEB00C8D4FB00C8D4 + FB00C8D4FB00C7D3FB00C7D3FB00C7D3FB00053AEB00C7D3FB00C6D2FA00C6D2 + FA00053AEB00C6D2FA00455EB600000000000000000000000000000000000000 + 0000000000000000000000000000394E9700546AB2004A67CA000C32B200052C + AD0099A6D000A0AEDD000328A20003279F0003269B00032698000F2F9A004555 + 890033478C000000000000000000000000004159A9000535D9000535D9000535 + D9000535D9000535D9000535D9000535D9000535D9000535D9000535D9000535 + D9000535D9000535D9000535D9000535D9000535D9000535D9000535D9000535 + D9000535D9000535D9003760E8004159A9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004861B900DEE5 + FC000F42EC00D0DAFB00D0DAFB00CFD9FB00CFD9FB000F42EC00CED8FB00CED8 + FB00CED8FB00CDD8FB00CDD8FB00CDD8FB000F42EC00CCD7FB00CCD7FB00CCD7 + FB000F42EC00CBD6FB004861B900000000000000000000000000000000000000 + 000000000000BDC9F4003D54A0005C78D500395BCB002B4FC600A7B5E5001439 + B8000C32B200939FC600FFFFFF00A0AEDD0003279F0003279D0003269B000F2F + 9A003F58AA0046568A000000000000000000435BAF000537DD000537DD000434 + D200042CB100042CB100042EB9000537DD000537DD00042CB1000537DD000537 + DD000430C400042CB100042CB1000430C4000537DD00042CB1000537DD000537 + DD000537DD000537DD00365FE900435BAF0000000000364C97002B3C76002B3C + 76002B3C76002B3C76002B3C76002B3C76002B3C76002B3C76002B3C76002B3C + 76002B3C76002B3C76002B3C76002B3C76002B3C76002B3C76002B3C76002B3C + 76002B3C76002B3C7600000000000000000000000000000000004963BA00DFE6 + FC001949ED00D3DCFB00D3DCFB00D3DCFB00D3DCFB001A4AED00D2DBFB00D2DB + FB00D2DBFB00D2DBFB00D2DBFB00D1DBFB001A4AED00D1DBFB00D1DBFB00D0DA + FB001A4AED00CFD9FB004963BA00000000000000000000000000000000000000 + 0000BDC9F4003F57A3005F76C0004767D2003A5CCD003255C900FFFFFF00A7B5 + E5001439B80004269800939FC600FFFFFF000328A20003279F0003279D000326 + 98000F2F9A003F58AA0033488D0000000000455EB300093BE300093BE2003B5A + C000FFFFFF00FBFBFB00BCC3DD00093BE200093BE200F2F2F200093BE2000835 + CC007F90CB00FFFFFF00F5F5F5007F90CB00093BE200F2F2F200093BE200093B + E200093BE200093BE2003861EB00455EB300000000003F559E004E6CD000274D + CD002B50CD002B50CD002B50CD002C51CD002C51CD002C51CD002C51CD002C51 + CD002C51CD002C51CD002C51CD002C51CD002C51CD002B50CD002B50CD002A4F + CD00274DCD004E6CD000000000000000000000000000000000004A64BB00E2E8 + FD002251ED00D7DFFC00D6DFFC00D6DFFC00D6DFFC002453EE00D6DFFC00D6DF + FC00D5DEFC00D5DEFC00D5DEFC00D5DEFC002453EE00D4DDFC00D4DDFC00D4DD + FC002352ED00D2DBFB004A64BB00000000000000000000000000000000000000 + 00004259AA006379C4006883DF004A6AD5004364D2003B5DCD00A5B0D300FFFF + FF00A7B5E5000C32B20004269800939FC600A0AEDD000328A20003279F000326 + 9B00032698000F2F9A0046568B003A4F99004A64BB001949ED001B4BED001B4B + ED001B4BED003761EF00C4D0F9001B4BED001B4BED00FFFFFF001B4BED00C2C9 + E2007F9AF5001B4BED001B4BED00708EF4001B4BED00F5F5F5004F6CCE003A5A + C3001741CF001B4BED004068F0004A64BB00000000005A75D1005771C8006472 + A8006A80CA005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005771C8005771C8005771C8007684 + B4006472A8005771C800000000000000000000000000000000004D66BE00E5EA + FD003761EF003862EF003862EF003862EF003862EF003862EF003862EF003862 + EF003862EF003862EF003862EF003862EF003862EF003862EF003862EF003862 + EF003761EF00D8E0FC004D66BE00000000000000000000000000BECCF500465E + B2007590E7006D88E5006985E200BDC7E700FFFFFF00B9C5EE003B5DCD003250 + B600A5B0D300A7B5E5001439B8000C32B200939FC600FFFFFF00A0AEDD000327 + 9F000F31A100405AB000364B9300000000004B65BD002050ED002352ED00315D + EF00E3E9FD00FFFFFF00C8D4FB002352ED002352ED00FFFFFF002352ED00FBFB + FB005A7DF2002352ED002352ED005A7DF2002352ED00FFFFFF00C9D5FB00EDF0 + FA0092A0D0002352ED00446BF0004B65BD000000000000000000000000005A74 + C7002247C100042FBF00042FBF00042FBF00042FBF00042FBF00042FBF00042F + BF00042FBF00042FBF00042FBF00042FBF00042FBF00042FBF00042FBF004A60 + AA005A74C70000000000000000000000000000000000000000004E68BF00E6EC + FD004169F000E1E7FD00E1E7FD00E1E7FD00E1E7FD00436BF000E0E6FC00E0E6 + FC00E0E6FC00DFE6FC00DFE6FC00DFE6FC00436BF000DEE5FC00DEE5FC00DEE5 + FC004169F000DBE2FC004E68BF000000000000000000BECCF5004961B7006D84 + D0007892E9007892E800728CE600617BCF00BAC3E100FFFFFF004364D2003B5D + CD003250B600FFFFFF00A7B5E5001439B80004269800939FC60099A5CE000F32 + A700415BB5004B5B950000000000000000004C66BD002957EE002C59EE00BCCA + FA007D98F500486FF0002C59EE002C59EE002C59EE00FFFFFF002C59EE00D8E0 + FC0088A2F6002C59EE002C59EE007B97F4002C59EE00FFFFFF002C59EE00476E + F000F8F8F8002C59EE00486FF0004C66BD000000000000000000000000007D93 + E0003457CD000432CA000432CA000432CA000432CA000432CA000432CA000432 + CA000432CA000432CA000432CA000432CA000432CA000432CA000432CA004B61 + AF007D93E00000000000000000000000000000000000000000004F69C000E7EC + FD004B71F100E4E9FD00E4E9FD00E4E9FD00E4E9FD004D72F100E3E9FD00E3E9 + FD00E3E9FD00E3E9FD00E3E9FD00E3E9FD004D72F100E2E8FD00E2E8FD00E1E7 + FD004B71F100DEE5FC004F69C00000000000000000004B67C0006A83D30089A1 + F000889FED00819AEB007993E8006A85E200617BCF00BAC3E100B9C5EE004364 + D2003B5DCD00A5B0D300FFFFFF00A7B5E5000C32B2000426980003259500415C + B9004C5E9A003B519B0000000000000000004E68BF003963EF003E67F0006384 + F300FFFFFF00FFFFFF00CFD9FB00FFFFFF00FFFFFF00FFFFFF00FFFFFF003E67 + F000ACBDF800FFFFFF00FFFFFF00ACBDF8003E67F000FFFFFF00FFFFFF00F2F5 + FE009FB3F7003E67F0004F74F1004E68BF000000000000000000000000000000 + 00005E7BDD00234FE100234FE100234FE100234FE100234FE100234FE100234F + E100234FE100234FE100234FE100234FE100234FE100234FE100224EE0004E64 + B500000000000000000000000000000000000000000000000000526CC300EBF0 + FD005D80F2006183F2006183F2006183F2006183F2006183F2006183F2006183 + F2006183F2006183F2006183F2006183F2006183F2006183F2006183F2006183 + F2005E80F200E4E9FD00526CC30000000000000000004C66BD00728FF20095AB + F30099AEF20091A7F0008AA1EE007993E800728CE6006A85E200BAC3E100FFFF + FF00B9C5EE003B5DCD003250B600A5B0D3001B40BC001B40B9004562C1003E56 + A200000000000000000000000000000000004F69C0003F68F000476EF000486F + F000486FF000486FF000486FF000486FF000486FF000486FF000486FF000486F + F000486FF000486FF000486FF000486FF000486FF000486FF000486FF000486F + F000486FF000476EF0005075F1004F69C0000000000000000000000000000000 + 00006984E1003E66EE003862ED003B64ED003B64ED003B64ED003B64ED003B64 + ED003B64ED003B64ED003B64ED003B64ED003B64ED003862ED003E66EE004F68 + C300000000000000000000000000000000000000000000000000536DC400ECF0 + FE00EBF0FD00EBF0FD00EBF0FD00EBF0FD00EBF0FD00EBF0FD00EAEFFD00EAEF + FD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00E9EEFD00E9EEFD00E9EEFD00E8ED + FD00E8EDFD00E6EBFD00536DC40000000000000000004D67BF007693F300A1B4 + F600A1B4F40099AEF20091A7F000819AEB007993E800728CE600617BCF00BAC3 + E100FFFFFF004364D2003B5DCD003250B600274BC2004A67C7005366A8000000 + 000000000000000000000000000000000000506AC100466DF0004E73F1005075 + F1005075F1005075F1005075F1005075F1005075F1005075F1005075F1005075 + F1005075F1005075F1005075F1005075F1005075F1005075F1005075F1005075 + F1005075F1004E73F1004F74F100566FC3000000000000000000000000000000 + 00006781DA005378F100496FF0005176F1005176F1005176F1005176F1005176 + F1005176F1005176F1005176F1005176F1005075F100496FF0005378F1005975 + D100000000000000000000000000000000000000000000000000546EC500EDF1 + FE00EDF1FE00EEF2FE00EEF2FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1 + FE00EDF1FE00ECF0FE00ECF0FE00ECF0FE00ECF0FE00ECF0FE00ECF0FE00ECF0 + FE00EAEFFD00E7ECFD00546EC50000000000000000004E68C0007A96F400A9BB + F700A3B4F1006078C7004B63B600506BC6007C95E7007993E8006A85E200617B + CF00BAC3E100B9C5EE004364D2003A5CCD00516DCD00566AAB00445AAA000000 + 000000000000000000000000000000000000BFCDF6008499E0006686F3005A7D + F2006283F2006283F2006283F2006283F2006283F2006283F2006283F2006283 + F2006283F2006283F2006283F2006283F2006283F2006283F2006283F2006082 + F2005A7DF2006686F300526CC500BFCDF6000000000000000000000000000000 + 0000647AC900728FF100577BF2005C7FF2005E80F2005F81F2006082F2006082 + F2006082F2006082F2005F81F2005E80F200567AF200587CF200728FF1009FB1 + F0000000000000000000000000000000000000000000000000005770C700F0F3 + FE007B97F40087A1F5008AA3F6008AA3F6008AA3F6008AA3F6008AA3F6008AA3 + F6008AA3F6008AA3F6008AA3F6008AA3F6008AA3F6008AA3F6008AA3F60087A1 + F5007A96F400EBF0FD005770C7000000000000000000506AC1007A96F400B1C1 + F900506AC100D2DBF80000000000A9BAF0004B63B6008AA1EE007993E800728C + E6006A85E2005771CB004B6BD7005D79D7004960B30000000000000000000000 + 00000000000000000000000000000000000000000000536DC60090A2E200718F + F4006787F3006B8AF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8B + F3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3005D80 + F200718FF40090A2E200BFCDF600000000000000000000000000000000000000 + 00005A75D1006E84D2007690EA007D97EB007F98EB007F98EB008099EB008099 + EB008099EB008099EB007F98EB007F98EB007A94EA007790EA006E84D2000000 + 00000000000000000000000000000000000000000000000000005871C800F0F3 + FE00F1F4FE00F2F5FE00F3F6FE00F3F6FE00F3F6FE00F3F6FE00F2F5FE00F2F5 + FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F1F4FE00F1F4FE00F0F3 + FE00EEF2FE00EBF0FD005871C8000000000000000000516BC2006F8DF300A9BB + F800516BC200D3DBF90000000000BFCDF5004D66BA007F99ED00819AEB007993 + E800728CE6005776DD00637FDC005F73BA000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFCDF600536EC70091A4 + E2006384F300708EF4007592F4007592F4007592F4007592F4007592F4007592 + F4007592F4007592F4007592F4007592F4007592F4007592F4007290F4007491 + F40091A4E200536EC70000000000000000000000000000000000000000000000 + 000000000000647EDB005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C900647EDB000000 + 00000000000000000000000000000000000000000000000000005872C900F1F4 + FD00F4F6FD00F5F7FD00F6F8FD00F6F8FD00F6F8FD00F6F8FD00F6F8FD00F5F7 + FD00F5F7FD00F5F7FD00F5F7FD00F5F7FD00F5F7FD00F5F7FD00F4F6FD00F4F6 + FD00F3F6FD00F1F4FD005872C9000000000000000000546FCB006680D90099AF + F7006E84D1005E78D100D3DBF900556FCB00647BCA0099AEF2008AA1EE00819A + EB00748FE7006984E0006277BF004D65BA000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C1CD + F60099A9E3008CA5F6007894F40086A0F50086A0F50086A0F50086A0F50086A0 + F50086A0F50086A0F50086A0F50086A0F500839EF5007894F40093AAF6005670 + C800C1CDF6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF600536E + C7009EB3F700B6C6F900C3D0FA00B7C6F800B1C1F800A8BAF50092A8F100809A + EE00758FE900526BC20000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005771C9009AAAE300ABBDF8008AA3F6008EA6F6008FA7F6008FA7F6008FA7 + F6008FA7F6008FA7F6008FA7F6008EA6F6007E99F500ABBDF8009DACE500C1CD + F600000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C1CD + F600748DDD0099AFF700ACBDF800B5C5F900AFBFF800A6B8F600869FF100809A + EE006B81CC000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000C1CDF6005771C9009DACE50090A8F60099AFF7009DB2F7009FB3F7009FB3 + F7009FB3F7009EB3F7009DB2F70098AEF700ABBDF8009DACE5005771C9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005670C8006982DC007C96ED0089A0EE00869EEE00839BED00738EE9006C83 + D0005671CA000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000C1CDF6005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005874CF00C1CDF600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000DBDBDB00D1D1D100C9C9C900C7C7 + C700C7C7C700C5C5C500C5C5C500C5C5C50029386D0030417800C5C5C500D3D3 + D300000000000000000000000000000000000000000000000000000000000000 + 00007789C8002C375F0033458000C3C3C300C5C5C500D1D1D100DCDCDC000000 + 00000000000000000000DADADA00D5D5D500C3C3C300B1BCE500394B89007587 + C600DADADA000000000000000000000000000000000000000000000000000000 + 000000000000000000006E85CF00273773002534690025346900364D96006E85 + CF00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000028387100032698000326 + 98004E66B6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000007F92D80029396C008494C80025346900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000CED7F60031417A00536BBC002D3D7800647BC90000000000000000000000 + 0000000000000000000000000000000000002D3D780041569B004B66BE00B7C5 + F100000000000000000000000000000000000000000000000000000000000000 + 00007287D100293B7900233576000C2A8F000C2A8F000C2A8F00172F82002335 + 7600293B79000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002C3D79000328A2000328 + A2004F69BE000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008093D900324273005466A5008393C80027366B00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000354C98003C529C00425DB400384984003D54A200000000000000 + 00000000000000000000000000003D54A200425CB0002245B8003E55A1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000293B7B00143090000328A1001638A8001638A8001638A8000328A1000328 + A100143090004F67B60000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002F418200042BAD00042B + AD00506BC6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000036457A005568AA00324DAA008494CC00293A7300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000007389D500495991001338B2003A59C0004054960094A6E5000000 + 000000000000A5B6EC002F42860040549600163BB400092EA9004B5B95000000 + 0000000000000000000000000000000000000000000000000000788DD9002F44 + 8D002045BD004B68CA00566FBF003E509000374D9A00374D9A004D609F00566F + BF002045BD002648B70044569700788DD9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000364B94005C76CD00183DB800183DB800183DB8000D37C3000D37 + C3000D37C300183DB800183DB800183DB800364B940000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003850 + 9D00455690002042B300042AA900042AA9008496D4002F428100000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000003B54A200042CB100042CB100042CB100435EBE003E51 + 9500344890004660BD002146C200072EB300042CB1004961AE00384D98000000 + 0000000000000000000000000000000000000000000000000000374D98001E3F + AD00506ED3005C75C60042559800D0D8F70000000000000000006B83D3004255 + 98005C75C6000B35C000546EC1003A509A000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003A509B005B79DD001540CF001540CF001540CF001540CF001540 + CF001540CF001540CF001540CF001540CF003A509B0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000003C54A3005365 + A400516CC700042CB200042CB200042CB2008497D90033468700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000788ED900163CBB00062FB700062FB700133ABE003C5C + C900465EAF00163DBF00062FB700062FB7001138BA005062A2005E76C9000000 + 000000000000000000000000000000000000000000007B92DD00354EA200113C + CC005F78CF004559A100889DE30000000000000000000000000000000000889D + E3004559A100133ECC003156D3005165AC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003E54A5006782DD006A84DD006A84DD006A84DD001D49DA001D49 + DA00617FE5006A84DD006A84DD006A84DD003E54A50000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000CED7F6006179C7004258A50033488F005568AA004D6A + CC001239BE00042EBB00042EBB00042EBB008499DD00364A9000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000D0D8F7004762C1001139BE001139BE001139BE00143B + C0002E53CD001139BE001139BE001139BE003959C30040539600BCC8F3000000 + 00000000000000000000000000000000000000000000435AB000254DD4003059 + E2004D63B000D1DAF80000000000000000000000000000000000000000000000 + 0000D1DAF800355BDC001E4BE0006682E0000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000008197E500455FB6002D59ED002D59 + ED00587BF1008197E50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004C5F9F005971BF004A66C5002447BA001237B4007288D2004F6FDB000432 + CD000432CD000432CD000432CD000432CD00849BE6003D53A0007087D9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005669AA003458D0002B50CE002B50CE002B50 + CE002B50CE002B50CE002B50CE002B50CE00596DAF00647CD000000000000000 + 00000000000000000000000000000000000000000000465EB400355BE0003660 + EB004A64BE000000000000000000000000000000000000000000000000000000 + 000000000000355CE1002250E9006986E7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004A62BC00526AC4004D6DD5003560EF003560 + EF003560EF00526AC4004A62BC008198E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005A74C9001C43C500042FC000042FC000042FC000728ADB005273E2000D3C + D7000E3DD8000E3DD8000E3DD8000E3DD800869DEB004058A800576EB8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000465BA500395BCB00385CD400385CD400385C + D400385CD400385CD400385CD400385CD4004B60A7004D66BC00D1DAF7000000 + 000000000000000000000000000000000000000000004962B9004167E700305C + EE004D68C2000000000000000000000000000000000000000000000000000000 + 0000000000003059E2003661EF006D8AEB000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005C76D2005171DE003D66EF003D66EF003D66EF003D66 + EF003D66EF003D66EF005171DE00526BC1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005071DE000433CF000433CF000433CF000433CF00728DE4005779E9001A48 + E1001C4AE1001C4AE1001C4AE1001C4AE10089A1EF00445DB0004E71E500738C + DE00000000000000000000000000000000000000000000000000000000000000 + 000000000000ABBBF0004159AB006580DD004B6DDD004669DC004669DC004669 + DC004669DC004669DC004669DC004669DC006480DE00576EB8004159AB000000 + 000000000000000000000000000000000000000000005772CE006C85DE003C65 + EF006A80CD007990E20000000000000000000000000000000000000000000000 + 00007990E2003F68F0006989F300748CDF000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000839AE6006279C7006A88EE004D72F1005879E5005D76CA004E68C3004E68 + C3004F68BD005879E5004D72F1004D72F1006279C700839AE600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00006384F300456CF0004C72F1004C72F100466DF00088A1F5005E80F200335E + EF003862EF003862EF003862EF003862EF008EA6F6004A64BC00093DEB00516A + BE0000000000000000000000000000000000000000000000000000000000BFCC + F5005A70BB00728BDF006D8AEA006180E7006180E7006180E7006180E7006180 + E7006180E7006180E7006180E7006180E7006180E700607FE7006B88EA005E73 + BD004A63BA00ABBBF100000000000000000000000000839AE600667DCC00577B + F2005B7BE800576EC10091A4EB000000000000000000000000000000000091A4 + EB00516ABF00597CF2007E99F500677ECC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005169C2008A9FE9005378F100617FE500536CBF007990E200000000000000 + 0000D2DBF800536CBF00617FE5005378F1008A9FE9005169C200000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00006F8DF3006787F3006F8DF3006F8DF3006888F30095ACF7006283F2004068 + F000466DF000466DF000466DF000466DF00091A8F6004B65BD00093DEB004B65 + BD00000000000000000000000000000000000000000000000000768EDF004C64 + B7007D97EB007590ED006D8AEB006D8AEB006D8AEB006D8AEB006D8AEB006D8A + EB006D8AEB006D8AEB006D8AEB006D8AEB006D8AEB006D8AEB006D8AEB007C96 + ED006F85D0004C64B70000000000000000000000000000000000526BC3008199 + E8005075F1005475E200526BC000D3DBF80000000000000000007990E300526B + C0005878E3007290F4008AA0E900526BC30000000000000000004E67C1005C74 + C4004E67C1000000000000000000000000000000000000000000000000000000 + 00007288D000718FF4005B7EF200566EC10091A4EB0000000000000000000000 + 00000000000091A4EB00566EC1006684E700718FF4007288D000839AE7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00007995F400839EF50090A8F60090A8F600859FF500A0B4F7006586F3004D72 + F1005378F1005378F1005378F1005378F10094ABF6004C66BE002553EE004F6A + C50000000000000000000000000000000000000000005672CE00586FBE00738C + DE007D97F1007C97F1007C97F1007C97F1007C97F1007C97F1007C97F1007C97 + F1007C97F1007C97F1007C97F1007C97F1007C97F1007C97F1007C97F1007D97 + F1007E99F1007790E200526DC700BFCCF5000000000000000000000000006881 + DA00869FF1006D8CF3005F81F2005679EB004C70E8004D71E7005C7FF2006D8C + F300708EF4006586F300577BF2004E6CD500BFCDF600000000005069C1006384 + F3005069C1000000000000000000000000000000000000000000000000000000 + 00009EB1F2006B8AF300738FEE00D3DBF8000000000000000000000000000000 + 00000000000000000000D3DBF800566EC2006B8AF3009EB1F2004F69C2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000089A0EC009FB3F700AFC0F900B8C7F900A6B9F800ACBDF8006C8BF3006485 + F3006F8DF3006F8DF3006F8DF3006F8DF30099AFF7004E68C000667DCB000000 + 00000000000000000000000000000000000000000000516BC200516BC200516B + C200516BC200516BC200516BC200516BC200516BC200516BC20094ABF60095AC + F70095ACF70093AAF600879DE600516BC200516BC200516BC200516BC200516B + C200516BC200516BC200516BC2005671CD000000000000000000000000000000 + 0000657CCC008FA3EA00839EF5006283F2005277F1005C7FF20086A0F50097AD + F700A1B3F1006D8CF3006C8BF3005479F100516BC400BFCDF600516BC2006586 + F300516BC2000000000000000000000000000000000000000000000000000000 + 0000A4B6F3007391F4007C97ED00000000000000000000000000000000000000 + 0000000000000000000000000000526DC8007391F400A4B6F3005069C1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000768CD400B1C0F200B5C5F900B4C4F9009EB3F700A7B9F800718FF4006D8C + F3007C97F4007D98F5007D98F5007D98F5009CB1F7004F69C1007991E3000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000007189E000A3B6F800A2B6 + F800A2B6F800A0B4F7007A8FD6006882DC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000849AE800576FC7007085D100859DEF00849CEF00849CEF00859AE4007389 + D3005770C500839EF5007592F4006F8DF3005270D600526CC500526CC3006A8A + F300526CC3000000000000000000000000000000000000000000000000000000 + 0000A9BAF300809BF500839CEF00000000000000000000000000000000000000 + 0000000000000000000000000000536EC900809BF500A9BAF300516BC2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00006881DB00506AC200657BC9008196DB008FA2E5008EA5F0008FA7F6007794 + F400859FF5008AA3F6008AA3F6008AA3F6009FB3F700506AC200000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFCDF600AFBFF500B0C0 + F900B0C0F900ACBDF6006078C9009FB1F0000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000556EC700768EDE0087A1F500829DF5007290F4006A83DB007C97 + F400556EC5000000000000000000000000000000000000000000000000000000 + 0000A5B5EA00A2B6F8008AA3F6007A92E4000000000000000000000000000000 + 000000000000000000007A92E4007D90D600A2B6F800A5B5EA005C77D4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005871CF008A9C + DC00A8B9F6009BB0F700A4B7F800A5B8F800A3B6F800536DC400000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000007F94D800C4D1 + FA00C9D5FB008DA0DF006983DD00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000C1CDF600566FC7007A91DF008DA5F6008DA5F60086A0F500839E + F500566FC6000000000000000000000000000000000000000000000000000000 + 00008597D800B3C3F90097ADF700637ACA0092A7EC0000000000000000000000 + 00000000000092A7EC00637ACA0096AAEE00B3C3F9008597D800849BE8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005872 + CF00758BD20097ADF70097ADF700A0B4F700A1B5F700546EC500000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000667DCD00BCCA + F700CDD8FB006D84CF009FB1F000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005E79 + D6005771C8005771C8005771C8005771C80095ACF70095ACF70095ACF70086A0 + F5005771C8000000000000000000000000000000000000000000000000000000 + 00005B74C900B9C6F200B2C2F9009FB1EF00657BCB007C92E500000000000000 + 0000D3DBF900657BCB009FB1EF009AAFF700B9C6F2005B74C900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00006883DC00A7B9F40098AEF700849EF5009EB3F700556FC600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005771C900A9B8 + EC00CAD5FB005771C80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005872 + C9006E8BED007C96EE007F99EF00859EF00098ADF2009AAEF20097ACF2007C96 + EE005872C9000000000000000000000000000000000000000000000000000000 + 0000000000006B84DE008093D600BCCAFA00ACBDF800A7B9F800AFBFF500AFBF + F500ADBDF600ACBDF800BCCAFA00C5D1F9006B84DE0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000093A7ED00677ECD009DAFEE0094ABF6005771C800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000009FB1F000667D + CD009AAFF40093A8ED0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005B76 + D2005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005B76D2000000000000000000000000000000000000000000000000000000 + 000000000000000000006B85DE00C2CEF400C2CFFA00B7C7F900A9BBF800A9BB + F800B0C0F900C2CFFA00C2CEF400798ED5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000093A8ED005D76CA008DA5F6005771C800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005771 + C9008297E1000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E76CC008D9EDB00B5C2ED00C6D2F800C6D2 + F800C6D2F8008D9EDB005E76CC00879CE9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000C1CDF6008FA2E5005771C800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000647E + DA00667DCD000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D6D6D600CDCDCD00C7C7C7007487C6002938 + 6D0025346A00C5C5C500C7C7C700CBCBCB000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000C7C7C70045599A0026336000B2BDE500C7C7C700D2D2D200000000000000 + 0000000000000000000000000000DADADA00C2C2C200475C9D002633620096A6 + DB000000000000000000000000000000000000000000000000005E72B6002632 + 5B0026325B0026325B0026325B0026325B0026325B0026325B0026325B002632 + 5B0026325B0026325B0026325B0026325B0026325B0026325B00687BBC00CFCF + CF0000000000000000000000000000000000000000000000000000000000D3D3 + D300C0C0C00025346D0027315900273159002731590027315900273159002731 + 590027315900273159002731590027315900273159002E3D7300C0C0C000CBCB + CB00DEDEDE000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000DFE5F90032406C005261 + 970046568B00455AA500DFE5F900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000029387000364FA0008697D0002C3E8000758AD60000000000000000000000 + 0000000000000000000000000000000000002E4286004359A5008596D0002739 + 78007185D000000000000000000000000000000000004C64B4003F59AE002C52 + D2000D35BA000E36BB000E36BB000E36BB000E36BB000E36BB000E36BB000E36 + BB000E36BB000D35BA000C34BA00284ECE00142A74002240A6003C54A5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000293973004E67B80003269B0003269B0003269B0003269B000326 + 9B0003269B0003269B0003269B0003269B004E67B80029397300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000B7C5F100293C7A0045548D0017369D001C3A + 9E00032083003F57A70043528600283873000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000263A7E007082BE00505F92003A53A60033478E0000000000000000000000 + 000000000000000000000000000000000000294091007789C700505F94002942 + 96003B529E0000000000000000000000000000000000354C97004A68CE003358 + D600355AD200365AD200365AD200365AD200365AD200365AD200365AD200365A + D200365AD2003358D2002C52D1004166DF000A2479001335A500425FC0000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000002B3C77004E68BC0003279F0003279F0003279F0003218700021C + 700003228A0003279F0003279F0003279F004E68BC002B3C7700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000334685006F7EB1003F5AB20003269B002946 + A900032288000F2F99003F58A90048599300B6C5F10000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000243E92006676A8005169BB007488CD002E459600576EC300000000000000 + 0000000000000000000000000000A4B3EB00526CBF005F6EA4005B72BF003A54 + A9002F407C00000000000000000000000000000000002E407F005271DE004166 + E2005374E3005677E4005777E4005777E4005777E4005777E4005777E4005777 + E4005777E4005072E3004267E0005275EA0003218700092EA9004160CA000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000002D3E7C004E68BF000328A4000328A4000328A40003238C00FFFF + FF0003238F000328A4000328A4000328A4004E68BF002D3E7C00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000007483B4003D59B800072CA4000328A1002947 + AD000321870003269A00072999003751AA003244840000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005C6FB200354A9100A3B3EB004258A100657ECF002F4CB000000000000000 + 00000000000000000000708ADA003953A6005668A70098AAE90000000000586D + B800374C9100000000000000000000000000000000003C54A30033468A003346 + 8A0033468A003A4C8B0030438400304384003043840030438400304384003043 + 84003043840030438400304384003043840003249100042DB500365BD9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000031448500506BC700042BAE00042BAE00042BAE00042BAE00042B + AE00042BAE00042BAE00042BAE00042BAE00506BC70031448500000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000006880D0006170A400173CB7001036B5001237B5000F34B1003D5B + BF0006258B00062BA7000429A3000328A000465FB0003D4D81006179C7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00006373AC00435BA8005A72C600647ED1004A63B7001F48D1007D93DE000000 + 000000000000D1DAF800455BAC00294EC700445CAD000000000098AAE9007485 + C100485FB2000000000000000000000000000000000000000000000000000000 + 0000364A8F003358D30003279F0003279F0003279F0003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F00042AA900042EBB00375DDC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000034468900506CCA00042CB300042CB300042CB300042CB300042C + B300042CB300042CB300042CB300042CB300506CCA0034468900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BAC7F200455796008496D300153BBC00183EBD00193EBC001F44BC004361 + C60008278E000D32AE000A2FAB00052AA6001F3FAA00485FAA00324279000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004B5EA0007A8DCC004157A1004760B3003D5BBD003158DC004A62B800D2DB + F800000000005671CB00425EBF003058DE00465CA9006680D400435DB3006778 + B3008699DF000000000000000000000000000000000000000000000000000000 + 0000384D9500375DDE000430C2000430C2000430C2000430C2000430C2000430 + C2000430C2000430C2000430C2000430C2000430C2000430C200375DDE000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000036498E004F6CCD00042DB800042DB800042DB800042DB800042D + B800042DB800042DB800042DB800042DB8004F6CCD0036498E00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000465FB2008B98C8004968D0001E44C4002147C6002146C500284CC4004866 + CC000B2B94001439B7001035B2000D32AE000429A500324FB2004D5E98000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D1DAF8004D64B2008596D3007E98EC00819BEF006D8BEE0098AAEA00536D + C4004F4E4E008699DD00728FF2006D8BF0007994EC008FA4EB008C9EDD008CA0 + E600000000000000000000000000000000000000000000000000000000000000 + 00003D54A000375EE3000433CE00829DF500829DF500829DF500829DF500829D + F500829DF500829DF500829DF500829DF5000433CE000433CE00375EE3000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003A4F9700506ED4000430C2000430C2000430C2000430C2000430 + C2000430C2000430C2000430C2000430C200506ED4003A4F9700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000091A0D1004769D800234BD1003055D4003055D4002F54D3004062D4005371 + D7001132A0002146C5001D42C100193EBC001035B3000A2FAD002C4BB4003F55 + A200000000000000000000000000000000000000000000000000000000000000 + 000000000000BFCCF5005F79CD006E82C900788DD7008297DE00667DCC00BCC5 + E300D7D6D6005F75C3008095DA008A9EE4007689D1006278C300526BC1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004057A600375FE6000636D4000737D4000737D4000737D4000737D4000737 + D4000737D4000737D4000737D4000737D4000737D5000636D400375FE6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003C529C004F6ED7000431C7000431C7000431C7000431C7000431 + C7000431C7000431C7000431C7000431C7004F6ED7003C529C00000000000000 + 000000000000000000000000000000000000000000000000000000000000D1DA + F8008EA2E6002A52D7002F56D800375CDB00375CDB00365BDA004668DA005876 + DC001334A300274CCB002348C7001F44C300163BB9000F34B3001035AF003B4C + 8400CED7F7000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000AEBEF300859BE900788DD900CAD1E900EEEE + ED00EBEAEA00C2C6D6007382B6007289D900AFBEF300D3DBF900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000435BAD003961E8000D3DDB00103FDB00103FDB00103FDB00103FDB00103F + DB00103FDB00103FDB00103FDB00103FDB000F3EDB000D3DDB003A62E8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F55A0004F6FDB000432CC000432CC000432CC000432CC000432 + CC000432CC000432CC000432CC000432CC004F6FDB003F55A000000000000000 + 000000000000000000000000000000000000000000000000000000000000677F + D4006683E6002E56DD00395FDF003F64E1003E63E0003D62DF005777E2005E7C + E2001638A9002D52D100294ECD00254AC9001B40BF00153AB9000E34B3004A5C + 9D005B74C3000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A6A6A5006E6D6D00DAD9 + D900E8E7E700BFBDBC009A9897009D9D9D000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004962B8003E66EE001B4BE80092A9F60092A9F60092A9F60092A9F60092A9 + F60092A9F60092A9F60092A9F60092A9F6002250E9001C4BE8004169EE000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000435AAA005576E3001441D8001542D8001542D8001542D8001542 + D8001542D8001542D8001542D8001441D8005576E300435AAA00000000000000 + 0000000000000000000000000000000000000000000000000000D2DBF8005C71 + BB00365FE800446AEA004B70EC004C71EC004B70EB004B70EB006785EB006987 + EA001B3EB200395EDC003459D8003055D400264BCA002045C400183EBE004A65 + C0003F508C00CED7F70000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000807E7E00ACABAA00A0A0 + 9F00F1F0F000BCBAB900AEACAB0082807F000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004B65BD004068F0002352ED002E5AED002E5AED002E5AED002E5AED002E5A + ED002E5AED002E5AED002E5AED002E5AED002C59ED002352ED00446BF0000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000465EAF005879E7001E4ADE001F4BDE001F4BDE001F4BDE001F4B + DE001F4BDE001F4BDE001F4BDE001E4ADE005879E700465EAF00000000000000 + 00000000000000000000000000000000000000000000000000008EA3E9007E90 + D1003D65ED004D72F0005277F0005378F0005277F0005176EF00708DF0006E8B + EE001E41B7003F64E1003A5FDD00355AD9002B50CF00254AC9001D43C3003858 + C200495C9E008499DF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000009796960094929100BFBDBC00EAEA + E9008A898900C0BEBC00A8A6A400989694000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004D67BE00426AF0002A57EE003862EF003862EF003862EF003862EF003862 + EF003862EF003862EF003862EF003862EF003560EF002B58EE00476EF0000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004861B4005B7CEA002853E4002954E4002954E4002954E4002954 + E4002954E4002954E4002954E4002853E4005B7CEA004861B400000000000000 + 00000000000000000000000000000000000000000000000000006D87DD0091A3 + DF00476EF000567AF2005A7DF2005B7EF2005A7DF200587CF2007794F4007390 + F2002044BB004469E5004065E2003A5FDD002F54D3002A4FCE002248C8002C4F + C1004D62AB005E76C70000000000000000000000000000000000000000000000 + 00000000000000000000000000008B8A8900ABAAA900BAB9B800CBCAC9008786 + 860000000000D2D2D100E7E6E500B6B5B4008987870000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004F69C000466DF0003963EF00A6B9F800A6B9F800A6B9F800A6B9F800A6B9 + F800A6B9F800A6B9F800A6B9F800A6B9F800496FF0003A64EF004E73F1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004D67BE006182F1003C65EE003E66EE003E66EE003E66EE003E66 + EE003E66EE003E66EE003E66EE003B64ED006182F1004D67BE00000000000000 + 0000000000000000000000000000000000000000000000000000516CC700AEBE + F300567AF2006586F3006989F3006989F3006888F3006686F3007D98F5007D98 + F5002549BF004E73ED00486DE9004469E500385DDB003257D6002A50CF002348 + C400506BC3003D539D0000000000000000000000000000000000000000000000 + 00000000000000000000000000009F9E9D00C0BFBE00E5E4E4008F8D8C000000 + 0000000000008F8F8D00E2E2E100E4E3E3009E9C9B00B3B1B100000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000506AC100486FF0004068F0005579F1005579F1005579F1005579F1005579 + F1005579F1005579F1005579F1005579F1005176F1004169F0005075F1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000005069C0006485F300466DF000496FF000496FF000496FF000496F + F000496FF000496FF000496FF000466DF0006485F3005069C000000000000000 + 00000000000000000000000000000000000000000000000000004F69C000AFBF + F4005A7DF2006989F300708EF400718FF4006F8DF3006D8CF3007E99F500829C + F500274ABF005378F0004D72ED00476CE8003B60DE00355AD9002D53D3001940 + C300526CC5003C4F910000000000000000000000000000000000000000000000 + 0000000000000000000000000000C8C8C700DFDFDF00F2F2F100C7C7C6000000 + 000000000000D3D3D300A3A2A100F2F2F200C1C0BF00908E8D00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000516BC2004A70F000486FF0005F81F2005F81F2005F81F2005F81F2005F81 + F2005F81F2005F81F2005F81F2005F81F2005A7DF200496FF0005378F1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000516AC1006888F3005075F1005277F1005277F1005277F1005277 + F1005277F1005277F1005277F1005075F1006888F300516AC100000000000000 + 0000000000000000000000000000000000000000000000000000506AC100AFBF + F400577BF2006787F300708EF4007794F4007693F4007491F4007C97F40086A0 + F500294CBF00577BF2005176EF004B70EB003E63E100355BDB002C53D400163E + C500536DC7003D50940000000000000000000000000000000000000000000000 + 000000000000000000009A989700F8F8F800C9C8C80094949400000000000000 + 000000000000000000000000000098979700F8F8F800E2E2E2009F9E9C000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000556FC5004D72F1005378F100B8C7F900B9C8F900B9C8F900B9C8F900B9C8 + F900B9C8F900B9C8F900B9C8F900B9C8F9006C8BF3005579F1005C7EF000536D + C400536DC400536DC40000000000000000000000000000000000000000000000 + 000000000000536CC3006E8DF30092A9F60094ABF60094ABF60094ABF60094AB + F60094ABF60094ABF60094ABF60091A8F6006E8DF300536CC300000000000000 + 0000000000000000000000000000000000000000000000000000526CC300ADBD + F4008BA4F60099AFF7009EB3F7008BA4F6007491F4007290F4007D98F5008DA5 + F6002C4EBF005A7DF2004F74F1004269EE005D7DE9007993E900869DE8007B92 + E0008397D8004054980000000000000000000000000000000000000000000000 + 00000000000095959400C6C5C400E3E3E20092918F0000000000000000000000 + 000000000000000000000000000000000000E9E9E900EEEEEE00C5C5C4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005670C6005C7DEA005579F1007C97F4007D98F5007D98F5007D98F5007D98 + F5007D98F5007D98F5007D98F5007D98F5007290F4005A7DF2005E80F0003761 + ED003761ED00456AE50000000000000000000000000000000000000000000000 + 000000000000546DC400708EF400042DB5000429A80003269C0003208300031E + 79000320810003269A000429A700042CB300708EF400546DC400000000000000 + 0000000000000000000000000000000000000000000000000000536DC400ABBB + ED008295D7006F84CE008599DA00B3C2F300B4C4F90091A8F6006B8AF30089A2 + F6002A4DBF004B71F100466DF0006787F30093A4DD008092CF00677ABC008797 + CD00A7B3DC0041569A0000000000000000000000000000000000000000000000 + 0000C7C7C700A8A7A500DDDDDC009C9A9900D3D3D30000000000000000000000 + 0000000000000000000000000000000000009C9B9900F3F2F200DFDFDE00BDBD + BD00000000000000000000000000000000000000000000000000000000000000 + 0000556FC7005B7CEA00587CF2007F9AF500849EF50086A0F50086A0F50086A0 + F50086A0F50086A0F50086A0F500859FF5007592F4005B7EF2005B7EF2000834 + C5000A36CA004568DA0000000000000000000000000000000000000000000000 + 000000000000556EC5007391F4009EB3F700A3B6F800A3B6F800A3B6F800A3B6 + F800A3B6F800A3B6F800A3B6F8009EB3F7007391F400556EC500000000000000 + 00000000000000000000000000000000000000000000000000005873CF00536E + C7009FB1F000AEBEF3009FB1F0005A74C9008E9FDD00B4C3F5006888F3007995 + F4002448BF004E73F1007C97F200889BDC006680D9009CAFEE00ACBCF1006780 + D400445AA6004860B10000000000000000000000000000000000000000000000 + 0000A19F9D00EBEBEA00C0BFBE00000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A6A5A500C4C3C200A2A0 + 9E00000000000000000000000000000000000000000000000000000000000000 + 00006B85DE005B78DB005479F1006283F2006B8AF3006F8DF3007391F4007391 + F4007391F4007391F400718FF4006D8CF3005C7FF2004A70F0004A70F000324B + 9C002648B700506BC20000000000000000000000000000000000000000000000 + 0000000000005770C7007693F400A6B9F800AFC0F900B1C1F900B1C1F900B1C1 + F900B1C1F900B1C1F900AFC0F900A5B8F8007592F4005770C700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000859BE900ACBCF1009CB1 + F7002A4FC8005E77CA00859BE900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A4A2A000D2D1D0009A999800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000009C9A9900A5A3 + A100000000000000000000000000000000000000000000000000000000000000 + 0000AFBFF3005D76CA005879E5005277F1005579F100577BF200587CF200587C + F200587CF200587CF200587CF200567AF2005075F1004C72F100446BF0006379 + C500526AB9005B72C40000000000000000000000000000000000000000000000 + 0000000000005871C8007491F400042DB5000429A80003269C0003208300031E + 79000320810003269A000429A700042CB3007391F4005871C800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000008497D900AEBF + F8007189DA007C93E50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009C9A99009D9B9A0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000009C9A + 9900000000000000000000000000000000000000000000000000000000000000 + 000000000000859CE9005771C8005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005771C90093A8ED0000000000000000000000000000000000000000000000 + 0000000000005872C9006D8CF3006686F3007391F4007A96F4007E99F5007F9A + F5007E99F5007A96F4007290F4006485F3006D8CF3005872C900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005A76D200A1B0 + E80094A4DA000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004E6ACE005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005B76D200000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005A76 + D2005A76D2000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DEDE + DE00D3D3D300CECECE00CECECE00C0C0C00097A7D7005769A700293462002530 + 5800253058002934620032427B005769A700C0C0C000C7C7C700CECECE00D6D6 + D600DEDEDE00DEDEDE000000000000000000000000000000000000000000DEDE + DE00D3D3D300CECECE00CECECE00C0C0C00097A7D7005769A700293462002530 + 5800253058002934620032427B005769A700C0C0C000C7C7C700CECECE00D6D6 + D600DEDEDE00DEDEDE0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004259A70046589700455EAF002F4BAB001333A0000326 + 9900032699001333A0001E3DA4002F4BAB004658970035447A004259A7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004259A70046589700455EAF002F4BAB001333A0000326 + 9900032699001333A0001E3DA4002F4BAB004658970035447A004259A7000000 + 00000000000000000000000000000000000000000000000000004A60AE003544 + 7900485EA900435BAC00435BAC00435BAB00435BAB00435BAA00435BA900435A + A8004259A7004259A600435AA6004259A500435AA500435AA500435AA5004556 + 910033406D00455BA5000000000000000000000000000000000000000000AEBD + EC007A87B4008E9ED100808EBC00F0EFEF00EFEEEE00EDEDEC00EBEAEA00E9E9 + E800E8E7E700E5E5E400E4E3E3008E99BE008E9AC3008E9AC300808EBC008293 + CC008293CC008293CE0000000000000000000000000000000000000000000000 + 0000B9C6F1002E42880042538E002B49AE000B2EA10003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F002B49AE004760B10042538E00B9C6 + F100000000000000000000000000000000000000000000000000000000000000 + 0000B9C6F1002E42880042538E002B49AE000B2EA10003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F002B49AE004760B10042538E00B9C6 + F1000000000000000000000000000000000000000000647BCB00364784004761 + B500072BA3000328A1000328A00003279F0003279F0003279F0003279D000326 + 9C0003269C0003269A0003269A00032699000325970003259700032596002643 + A3004A5FA6003342760000000000000000000000000000000000BAC6F2002E42 + 8700798ED2002446B60003228900031E7B000322890003228900BCBAB900B7B5 + B400B2B0AF00A7A5A400A2A09E00031E7B00032289000322890003228900042A + AB00042AAB008194D50000000000000000000000000000000000000000000000 + 00002F4284004D5F9E00415CB7000328A3000328A3000328A3000328A3000328 + A3000328A3000328A3000328A3000328A3000328A3001336A900415CB7002F42 + 8400B9C6F1000000000000000000000000000000000000000000000000000000 + 00002F4284004D5F9E00415CB7000328A3000328A3000328A3000328A3000328 + A3000328A3000328A3000328A3000328A3000328A3001336A900415CB7002F42 + 8400B9C6F1000000000000000000000000000000000033478A004B61AA002748 + B5000429A7000429A7000429A6000429A5000328A4000328A3000328A2000328 + A1000328A00003279F0003279F0003279E0003279D0003269C0003269B000326 + 9A002745A8004B5E9E00000000000000000000000000BAC6F20031458C006A79 + B2001B40B8001D41B90003238D00031F7F0003238D0003238D00CAC8C700C5C3 + C200C0BEBD00B6B4B300B1AFAD00031F7F0003238D0003238D0003238D00042C + B100042CB1008195D7000000000000000000000000000000000000000000475F + B100415DBD00082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00415D + BD0046589A00475FB1000000000000000000000000000000000000000000475F + B100415DBD00082EAE00042BAC00042BAC00042BAC00042BAC00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00042BAC00042BAC00042BAC00042BAC00042BAC00415D + BD0046589A00475FB100000000000000000000000000314588004361C700042C + B300042CB2003252BF00DEE3F400C0CAEA003353BD00042BAD00042BAC00425F + C000FFFFFF008194D400042AA900042AA900BFC8E800FFFFFF00FFFFFF000328 + A4000328A300435EBB0000000000000000000000000034488F00879BDD00264B + C3001038BD00284CC4000D2D98000C2888000D2D98000D2D9800E0DFDF00DDDB + DB00D9D7D700D1CFCE00CDCBCA000C2888000D2D98000D2D98000D2D98001038 + BD001038BD00869ADE0000000000000000000000000000000000A8B7ED003E50 + 8E001439B600042CB100042CB100042CB100042CB100042CB100042CB100042C + B100042CB100042CB100A0AFE100042CB100042CB100042CB100042CB1001439 + B6004964BF003E508E0000000000000000000000000000000000A8B7ED003E50 + 8E001439B600042CB100042CB100042CB100042CB100042CB100FFFFFF00FFFF + FF00FFFFFF00FFFFFF00042CB100042CB100042CB100042CB100042CB1001439 + B6004964BF003E508E0000000000000000000000000034488C004362CA00042D + B800042DB600DEE4F500FFFFFF00FFFFFF00AFBBE200042BAF00042CB100617A + CE00FFFFFF008191CA000429A800042BAD00C0CAEA00FFFFFF00FFFFFF00042A + AA00042AA900425EBD00000000000000000000000000364B9400889DE100183F + C300183FC3002F53CA0013339C00112D8C0013339C0013339C00EBEAE900E7E6 + E600E3E2E200DCDBDA00D8D7D600112D8C0013339C0013339C0013339C00183F + C300183FC300889DE10000000000000000000000000000000000455BAE004C62 + AD00042DB600042DB600042DB600042DB600042DB600042DB600042DB600042D + B600042DB60003279F00FFFFFF009FAFE200042DB600042DB600042DB600042D + B6002B4EC2004C62AD0000000000000000000000000000000000455BAE004C62 + AD00042DB600042DB600042DB600042DB600042DB600042DB600FFFFFF00FFFF + FF00FFFFFF00FFFFFF00042DB600042DB600042DB600042DB600042DB600042D + B6002B4EC2004C62AD00000000000000000000000000364A91004363CE000530 + BE00042EBC00FFFFFF00FFFFFF00FFFFFF00FFFFFF000429A700042DB60091A3 + DE00FFFFFF006177BF00042BAC00042CB300EEF1F900FFFFFF00DEE3F100042B + AE00042BAE00425FC100000000000000000000000000394F99008A9FE3002047 + CA002047CA003559CF001938A100173391001733910017339100F4F3F300F1F0 + F000EDEDEC00E6E5E500E3E2E100173391001938A1001938A1001938A1002047 + CA002047CA008A9FE300000000000000000000000000788DD7004F63AA00395B + CD00173FC400173FC400173FC400173FC400173FC400173FC400173FC400173F + C400173FC40012329D00FFFFFF00FFFFFF00A6B6E800173FC400173FC400173F + C400153DC400395BCD00788DD7000000000000000000788DD7004F63AA00395B + CD00173FC400173FC400173FC400173FC400173FC400173FC400FFFFFF00FFFF + FF00FFFFFF00FFFFFF00173FC400173FC400173FC400173FC400173FC400173F + C400153DC400395BCD00788DD70000000000000000003A509A004768D700133D + CA00153EC9004062D300E0E5F600C3CCEA001A3CAD000A32B700647ED800FFFF + FF00FFFFFF000429A700042FBE00042FBD00FFFFFF00FFFFFF008F9FD400042D + B800042DB8004362C9000000000000000000000000003E55A30091A6EA003157 + D6003157D6004668D8003350B2002D4BAE002D4BAE002D4BAE002D4BAE002D4B + AE002D4BAE002D4BAE002D4BAE002D4BAE002D4BAE002D4BAE003350B2003157 + D6003157D60090A5EA000000000000000000000000004963B600546DC0003357 + CF00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234A + CB00234ACB001C3BA300FFFFFF00FFFFFF00FFFFFF00ABBAEB00234ACB00234A + CB002148CB003357CF004963B60000000000000000004963B600546DC0003357 + CF00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00234ACB00234ACB00234ACB00234ACB00234ACB00234A + CB002148CB003357CF004963B60000000000000000003C52A000496BDA001C46 + D1002149D1001F48D0001D44C900173CB600173DBD001640CB00E1E6F800FFFF + FF00FFFFFF000B33B8000A35C4000833C300FFFFFF00FFFFFF00516BBF00042F + BE00042FBD004363CD000000000000000000000000004058A90094A9ED003A5F + DD003A5FDD004669DF004E70E0004E70E0004E70E0004E70E0004E70E0004E70 + E0004E70E0004E70E0004E70E0004E70E0004E70E0004E70E0004E70E0003A5F + DD003A5FDD0093A8ED000000000000000000000000003D54A2005C76D0003257 + D3002E53D2002E53D2002B4FC700FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00AFBEEE002E53 + D2002D53D2003257D3003D54A20000000000000000003D54A2005C76D0003257 + D3002E53D2002E53D2002E53D2002E53D2002E53D2002E53D200FFFFFF00FFFF + FF00FFFFFF00FFFFFF002E53D2002E53D2002E53D2002E53D2002E53D2002E53 + D2002D53D2003257D3003D54A20000000000000000003F56A5004C6EDF00244D + D7002C53D7002A51D6002951D600254DD400234BD3002F55D500FFFFFF00FFFF + FF00EFF2F900163FCA00153FCB00133DCA00FFFFFF00FFFFFF00193CAE000833 + C4000632C3004364D100000000000000000000000000435CAF0097ACF0004368 + E3004368E3004368E3004368E3004368E3004368E3004368E3004368E3004368 + E3004368E3004368E3004368E3004368E3004368E3004368E3004368E3004368 + E3004368E30097ACF0000000000000000000000000004158A600627CD900365C + DC004569DF004569DF003854B200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008BA1 + EB004468DF003A5FDC004158A60000000000000000004158A600627CD900365C + DC004569DF004569DF004569DF004569DF004569DF004569DF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF004569DF004569DF004569DF004569DF004569DF004569 + DF004468DF003A5FDC004158A6000000000000000000445CAF005073E700345C + E2004267E3006F8BE9006D89E800DAE1F900FFFFFF00FFFFFF00FFFFFF007A8F + D4002B4FC7002D54D900385DDA00F0F3FC00FFFFFF005771C8002147C8001C46 + D1001540D0004668D9000000000000000000000000004862B9009EB2F600587B + F000587BF0005070D9004F6ED7004F6ED7004F6ED7004F6ED7004F6ED7004F6E + D7004F6ED7004F6ED7004F6ED7004F6ED7004F6ED7004F6ED7004F6ED700587B + F000587BF0009DB2F600000000000000000000000000435BAB006681DE003F64 + E1005173E3005173E300415CB600FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005173 + E3004F71E3004368E100435BAB000000000000000000435BAB006681DE003F64 + E1005173E3005173E3005173E3005173E3005173E3005173E300FFFFFF00FFFF + FF00FFFFFF00FFFFFF005173E3005173E3005173E3005173E3005173E3005173 + E3004F71E3004368E100435BAB000000000000000000465FB4005275EA003D64 + E7004D71E900FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008296D800375A + CD003C62E100385EDF00BFCBF400FFFFFF00BBC6E900284BBE002D55DA002750 + D9001D48D600486BDD000000000000000000000000004A64BB00A1B5F7006183 + F2006183F2005876DA00BDC9F100BDC9F100BDC9F100BDC9F100BDC9F100BDC9 + F100BDC9F100BDC9F100BDC9F100BDC9F100BDC9F100BDC9F100BDC9F1006183 + F2006183F200A0B4F700000000000000000000000000475EB4006C86E0005275 + E7005C7CE8005C7CE8004963B900FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C2CEF6005C7C + E800597AE8005375E700475EB4000000000000000000475EB4006C86E0005275 + E7005C7CE8005C7CE8005C7CE800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00E1E7FB005C7CE8005C7C + E800597AE8005375E700475EB40000000000000000004963B9005478EE00456B + EB00587BED00FFFFFF00FFFFFF00FFFFFF00FFFFFF00B9C5EB004567D900486D + E700456AE60094A9F000FFFFFF00FFFFFF004D69C800365BD400395FE0003058 + DE00244EDB004A6DE1000000000000000000000000004B65BC00A4B7F8006A8A + F3006A8AF300607CDA00C4CEF1009DAEE8009DAEE8009DAEE8009DAEE8009DAE + E8009DAEE8009DAEE8009DAEE8009DAEE8009DAEE8009DAEE8009DAEE8006A8A + F3006A8AF300A3B6F8000000000000000000000000007790E100687FCD006E8C + F0007491F1007491F1007491F1007491F1007491F1007491F1007491F1007491 + F1007491F1005C73C000FFFFFF00FFFFFF00CAD5F9007491F1007491F1007491 + F1006988EF006E8CF0007790E10000000000000000007790E100687FCD006E8C + F0007491F1007491F100738FEE00677DC500E0E5F300FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF007D98F2007491F1007491F1007491 + F1006988EF006E8CF0007790E10000000000000000004D67BE00597CF2005579 + F1006E8DF3006B8AF0006785EA006585EE006686F3006384F2006082F1006888 + F100C0CDF800FFFFFF00FFFFFF00AEBBE7005074EA005074EC004D72EA00456A + E900345DE6004E72E9000000000000000000000000004D67BE00AABCF8007C97 + F4007C97F4006F88DC00D1D9F400B2C0EC00B2C0EC00B2C0EC00B2C0EC00B2C0 + EC00B2C0EC00B2C0EC00B2C0EC00B2C0EC00B2C0EC00B2C0EC00B2C0EC007C97 + F4007C97F400A9BBF800000000000000000000000000BFCDF6005971C3007E98 + F1007E99F500819BF500819BF500819BF500819BF500819BF500819BF500819B + F500819BF500677CC400FFFFFF00FFFFFF00819BF500819BF500819BF5007E99 + F5007290F4007E98F100CED8F7000000000000000000BFCDF6005971C3007E98 + F1007E99F500819BF500819BF5006B82CD007084C700E2E6F400FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00E7ECFD00819BF500819BF500819BF5007E99 + F5007290F4007E98F100CED8F70000000000000000004E68BF005B7EF2005D80 + F2007A96F4007894F4007693F4007391F400718FF4006F8DF300A1B5F700EBF0 + FD00FFFFFF00FFFFFF00B4C0E9005370D0005C7EF0005B7EF000597CEF004E73 + ED003B63EB005074EC000000000000000000000000004E68BF00ADBEF800849E + F500849EF500778EDC00D7DEF400BCC8EE00BCC8EE00BCC8EE00BCC8EE00BCC8 + EE00BCC8EE00BCC8EE00BCC8EE00BCC8EE00BCC8EE00BCC8EE00BCC8EE00849E + F500849EF500ACBDF800000000000000000000000000000000005975D100768D + DD00829CF5008BA4F6008BA4F6008BA4F6008BA4F6008BA4F6008BA4F6008BA4 + F6008BA4F6006F83C500FFFFFF00D4DDFC008BA4F6008BA4F6008BA4F600829C + F500809BF500768DDD00000000000000000000000000000000005975D100768D + DD00829CF5008BA4F6008BA4F60089A2F3007489CD00788AC800FFFFFF00FFFF + FF00FFFFFF00FFFFFF00E9EEFD0092A9F6008BA4F6008BA4F6008BA4F600829C + F500809BF500768DDD000000000000000000000000004F69C0005D80F2006586 + F300849EF500829DF500819BF5007E99F50093AAF600C3D0FA00FFFFFF00FFFF + FF00FFFFFF009BABE1005E78D1006987ED006888F3006686F3006586F300597C + F200436AEF005277F0000000000000000000000000004F69C000B0C0F9008DA5 + F6008DA5F6007F95DD00DDE2F600C6D0F000C6D0F000C6D0F000C6D0F000C6D0 + F000C6D0F000C6D0F000C6D0F000C6D0F000C6D0F000C6D0F000C6D0F0008DA5 + F6008DA5F600AFC0F9000000000000000000000000000000000000000000607A + D70095ABF50092A9F600A0B4F700A2B6F800A2B6F800A2B6F800A2B6F800A2B6 + F800A2B6F8008E9FD800A2B6F800A2B6F800A2B6F800A2B6F8009FB3F70094AA + F500758AD500607AD7000000000000000000000000000000000000000000607A + D70095ABF50092A9F600A0B4F700A2B6F800A2B6F800A0B3F4008998C900E7EA + F400FFFFFF00A8BAF800A2B6F800A2B6F800A2B6F800A2B6F8009FB3F70094AA + F500758AD500607AD700000000000000000000000000516BC2006082F200708E + F4009AAFF700FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D5DBF10098A8 + DC00758BD300859FF500839EF500829CF5007F9AF5007D98F5007B97F4006989 + F3004F74F1005579F100000000000000000000000000516BC200B5C5F9009EB3 + F7009EB3F7008EA0DE00E5EAF700D5DCF200D5DCF200D5DCF200D5DCF200D5DC + F200D5DCF200D5DCF200D5DCF200D5DCF200D5DCF200D5DCF200D5DCF2009EB3 + F7009EB3F700B4C4F90000000000000000000000000000000000000000000000 + 000090A2E2009CB1F7009CB1F700AEBFF800AEBFF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800A9BBF8009CB1F7008EA1 + E300546FCA000000000000000000000000000000000000000000000000000000 + 000090A2E2009CB1F7009CB1F700AEBFF800AEBFF800AEBFF80091A0D000929F + CA00DBE0F300AEBFF800AEBFF800AEBFF800AEBFF800A9BBF8009CB1F7008EA1 + E300546FCA0000000000000000000000000000000000526CC3005F81F200718F + F400A2B6F800FFFFFF00FFFFFF00E8EBF600D9DEF000B2BDE3008598D9008CA1 + E60092A9F40090A8F6008EA6F6008CA5F60089A2F60087A1F500859FF5006E8D + F3005075F1005579F100000000000000000000000000526CC300B8C7F900A7B9 + F800A7B9F80096A6DF00E9EDF800DCE1F400DCE1F400DCE1F400DCE1F400DCE1 + F400DCE1F400DCE1F400DCE1F400DCE1F400DCE1F400DCE1F400DCE1F400A7B9 + F800A7B9F800B6C6F90000000000000000000000000000000000000000000000 + 00005870C70092A5E300A3B6F700ACBDF800B5C5F900B9C8F900B9C8F900B9C8 + F900B9C8F900B9C8F900B9C8F900B9C8F900ACBDF800A2B6F800A1B5F7005870 + C700BFCDF6000000000000000000000000000000000000000000000000000000 + 00005870C70092A5E300A3B6F700ACBDF800B5C5F900B9C8F900B6C5F600A1AE + D900B6C5F600B9C8F900B9C8F900B9C8F900ACBDF800A2B6F800A1B5F7005870 + C700BFCDF60000000000000000000000000000000000536DC4006685EC006C8B + F300A3B6F800A4B5EE0092A1D30097A7DD0098A8E1009BACE700A2B6F800A1B5 + F7009FB3F7009BB0F70099AFF70097ADF70094ABF60091A8F6008CA5F6006B8A + F3005075F1005E7EEC00000000000000000000000000536DC400BAC9FA00B0C0 + F900B0C0F9009DADDF00EDF0F900E3E8F600E3E8F600E3E8F600E3E8F600E3E8 + F600E3E8F600E3E8F600E3E8F600E3E8F600E3E8F600E3E8F600E3E8F600B0C0 + F900B0C0F900B9C8F90000000000000000000000000000000000000000000000 + 00000000000000000000627DD900879BE300A0B3F500A3B6F800A4B7F8009FB3 + F7009FB3F700A2B6F800A3B6F800A0B4F700879BE300677ECC00627DD9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000627DD900879BE300A0B3F500A3B6F800A4B7F8009FB3 + F7009FB3F700A2B6F800A3B6F800A0B4F700879BE300677ECC00627DD9000000 + 000000000000000000000000000000000000000000007A92E5006079CC00728E + EE007794F400829DF5008AA3F6008DA5F6008DA5F6008BA4F60089A2F60088A2 + F60087A1F500839EF500829DF500819BF5007B97F4007693F4006C8BF3005E80 + F2006786ED005F78CC00000000000000000000000000556FC600BECCFA00C0CE + FA00C0CEFA00ADB9E100F4F6FA00EDF0F800EDF0F800EDF0F800EDF0F800EDF0 + F800EDF0F800EDF0F800EDF0F800EDF0F800EDF0F800EDF0F800EDF0F800C0CE + FA00C0CEFA00BDCBFA0000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D500637BCC007C91DA0092A8F00091A7 + F10092A8F10092A8F000879DE7007B90D9005E79D500AFBFF300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D500637BCC007C91DA0092A8F00091A7 + F10092A8F10092A8F000879DE7007B90D9005E79D500AFBFF300000000000000 + 00000000000000000000000000000000000000000000000000005974CF00617A + CD005F81F2006586F3006888F3006A8AF3006A8AF3006A8AF3006A8AF3006989 + F3006989F3006888F3006888F3006787F3006586F3006384F3006082F2005E7D + E5006079CD006984DD000000000000000000000000005670C700A6B9F800C1CE + FA00C3D0FA00BCC8EE00F9FAFE00F4F6FC00F4F6FC00F4F6FC00F4F6FC00F4F6 + FC00F4F6FC00F4F6FC00F4F6FC00F4F6FC00F4F6FC00F4F6FC00F4F6FC00C3D0 + FA00C0CEFA00A4B7F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CED8F8007C93E5005771C9005871 + C8005871C8005771C9005E79D6007C93E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CED8F8007C93E5005771C9005871 + C8005871C8005771C9005E79D6007C93E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000007C93 + E5005771C8005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005771C8005771C8005771C8005D76 + CC007C93E500000000000000000000000000000000005771C9005771C8005771 + C8005771C8005771C800ABB8E300ABB8E300ABB8E300ABB8E300ABB8E300ABB8 + E300ABB8E300ABB8E300ABB8E300ABB8E300ABB8E300ABB8E300ABB8E3005771 + C8005771C8005771C80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DEDE + DE00D3D3D300CECECE00CECECE00C0C0C00097A7D7005769A700293462002530 + 5800253058002934620032427B005769A700C0C0C000C7C7C700CECECE00D6D6 + D600DEDEDE00DEDEDE000000000000000000000000000000000000000000DEDE + DE00D3D3D300CECECE00CECECE00C0C0C00097A7D7005769A700293462002530 + 5800253058002934620032427B005769A700C0C0C000C7C7C700CECECE00D6D6 + D600DEDEDE00DEDEDE000000000000000000000000000000000000000000DEDE + DE00D3D3D300CECECE00CECECE00C0C0C00097A7D7005769A700293662002531 + 5800253158002633600032427B005769A700C0C0C000C7C7C700CECECE00D6D6 + D600DEDEDE00DEDEDE0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004259A70046589700455EAF002F4BAB001333A0000326 + 9900032699001333A0001E3DA4002F4BAB004658970035447A004259A7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004259A70046589700455EAF002F4BAB001333A0000326 + 9900032699001333A0001E3DA4002F4BAB004658970035447A004259A7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004259A70046599700455EAF002F4BAB001333A0000326 + 9900032699001333A0001E3DA4002F4BAB004659970035457A004259A7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000A3B3EA002F3E73003F4F840044579700495DA100495D + A100495DA100445797003F4F86002F3F7400A3B3EA0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B9C6F1002E42880042538E002B49AE000B2EA10003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F002B49AE004760B10042538E00B9C6 + F100000000000000000000000000000000000000000000000000000000000000 + 0000B9C6F1002E42880042538E002B49AE000B2EA10003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F002B49AE004760B10042538E00B9C6 + F100000000000000000000000000000000000000000000000000000000000000 + 0000B9C6F1002E42880042538E002B49AE000B2EA10003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F002B49AE004760B10042538E00B9C6 + F100000000000000000000000000000000000000000000000000000000000000 + 0000000000004159A70035447A00455EAF002F4BAB001E3DA400032699000326 + 9900032699001E3DA4002F4BAB00455EAF0035447A004159A700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00002F4284004D5F9E00415CB7000328A3000328A3000328A3000328A3000328 + A3000328A3000328A3000328A3000328A3000328A3001336A900415CB7002F42 + 8400B9C6F1000000000000000000000000000000000000000000000000000000 + 00002F4284004D5F9E00415CB7000328A3000328A3000328A3000328A3000328 + A3000328A3000328A3000328A3000328A3000328A3001336A900415CB7002F42 + 8400B9C6F1000000000000000000000000000000000000000000000000000000 + 00002F4284004D609E00415CB7000328A3000328A3000328A3000328A3000328 + A3000328A3000328A3000328A3000328A3000328A3001336A900415CB7002F42 + 8400B9C6F1000000000000000000000000000000000000000000000000000000 + 00002E42880042538E004760B1000B2EA10003279F0003279F0003279F000327 + 9F0003279F0003279F0003279F000B2EA1004760B10042538E002E4288000000 + 000000000000000000000000000000000000000000000000000000000000475F + B100415DBD00082EAE00042BAC00042BAC00042BAC00042BAC001338B100CFD6 + EE00FFFFFF001338B100042BAC00042BAC00042BAC00042BAC00042BAC00415D + BD0046589A00475FB1000000000000000000000000000000000000000000475F + B100415DBD00082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00415D + BD0046589A00475FB1000000000000000000000000000000000000000000475F + B100415DBD00082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00415D + BD0046599A00475FB10000000000000000000000000000000000000000003147 + 8F003654B900082DA9000429A8000429A8000429A8000429A8000429A8000429 + A8000429A8000429A8000429A8000429A8000429A800082DA9003654B9003147 + 8F00000000000000000000000000000000000000000000000000A8B7ED003E50 + 8E001439B600042CB100042CB100042CB100042CB100042CB100CFD6EF00FFFF + FF00FFFFFF00CFD6EF001439B600042CB100042CB100042CB100042CB1001439 + B6004964BF003E508E0000000000000000000000000000000000A8B7ED003E50 + 8E001439B600042CB100042CB100042CB100042CB100042CB1001439B600CFD6 + EF00042CB100042CB100042CB100042CB100042CB100042CB100042CB1001439 + B6004964BF003E508E0000000000000000000000000000000000A8B7ED003E50 + 8E001439B600042CB100042CB100042CB100042CB100042CB100A0AFE100A0AF + E100042CB100042CB100042CB100042CB100042CB100042CB100042CB1001439 + B6004964BF003E508E0000000000000000000000000000000000475FB1004658 + 9A00082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00082EAE004658 + 9A00475FB1000000000000000000000000000000000000000000455BAE004C62 + AD00042DB600042DB600042DB600042DB600042DB600143ABA00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00D0D7F100143ABA00042DB600042DB600042DB600042D + B6002B4EC2004C62AD0000000000000000000000000000000000455BAE004C62 + AD00042DB600042DB600042DB600042DB600042DB600042DB600D0D7F100FFFF + FF00042DB600042DB600042DB600042DB600042DB600042DB600042DB600042D + B6002B4EC2004C62AD0000000000000000000000000000000000455CAE004C63 + AD00042DB600042DB600042DB600042DB600042DB600042DB600FFFFFF00FFFF + FF009FAFE200042DB600042DB600042DB600042DB600042DB600042DB600042D + B6002B4EC2004C63AD00000000000000000000000000A8B7ED003E508E004964 + BF00042CB100042CB100042CB100042CB100042CB100042CB100042CB100042C + B100042CB100042CB100042CB100042CB100042CB100042CB100042CB1004964 + BF003E508E00A8B7ED00000000000000000000000000788DD7004F63AA00395B + CD00173FC400173FC400173FC400264BC800D2D9F300FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00264BC800173FC400173FC400173F + C400153DC400395BCD00788DD7000000000000000000788DD7004F63AA00395B + CD00173FC400173FC400173FC400173FC400264BC800D2D9F300FFFFFF00FFFF + FF00173FC400173FC400173FC400173FC400173FC400173FC400173FC400173F + C400153DC400395BCD00788DD7000000000000000000788DD7004F63AA00395B + CD00173FC400173FC400173FC400173FC400A6B6E800FFFFFF00FFFFFF00FFFF + FF00FFFFFF00A6B6E800173FC400173FC400173FC400173FC400173FC400173F + C400153DC400395BCD006C83D40000000000000000003F5194004966C8001139 + BF000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE000C35 + BE000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE001139 + BF004966C8003F5194000000000000000000000000004963B600546DC0003357 + CF00234ACB00234ACB00234ACB00D4DBF400FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D4DBF4002F54CE00234ACB00234A + CB002148CB003357CF004963B60000000000000000004963B600546DC0003357 + CF00234ACB00234ACB00234ACB002F54CE00D4DBF400FFFFFF00FFFFFF00FFFF + FF00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234A + CB002148CB003357CF004963B60000000000000000004963B600546DC0003357 + CF00234ACB00234ACB00234ACB00ABBAEB00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00ABBAEB00234ACB00234ACB00234ACB00234ACB00234A + CB002148CB003357CF004963B60000000000000000004D62A9003659CC00123B + C300173FC400173FC400173FC400173FC400173FC400173FC400173FC400173F + C400173FC400173FC400173FC400173FC400173FC400173FC400173FC400123B + C4003558CC004D62A9000000000000000000000000003D54A2005C76D0003257 + D3002E53D2002E53D2002E53CF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D6DDF5002E53D2002E53 + D2002D53D2003257D3003D54A20000000000000000003D54A2005C76D0003257 + D3002E53D2002E53D2002E53D200D6DDF500FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002E53 + D2002D53D2003257D3003D54A20000000000000000003D54A2005C76D0003257 + D3002E53D2002E53D2002E53D200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00AFBEEE002E53D2002E53D2002E53D2002E53 + D2002D53D2003257D3003D54A20000000000000000005069BE002E53CE001D45 + CA00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234A + CB00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB001D45 + CA002D52CE005069BE000000000000000000000000004158A600627CD900365C + DC004569DF004569DF004569DF004569DF004569DF004569DF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF004569DF004569DF004569DF004569DF004569DF004569 + DF004468DF003A5FDC004158A60000000000000000004158A600627CD900365C + DC004569DF004467DC00B6C2EA00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004569 + DF004468DF003A5FDC004158A60000000000000000004158A600627DD900365C + DC004569DF003C5BC200B4BFE200FFFFFF00FFFFFF00FFFFFF003D5CC3003854 + B200B4BFE200FFFFFF00FFFFFF00FFFFFF00B8C6F2004569DF004569DF004569 + DF004468DF003A5FDC004158A60000000000000000005774D4002850D5003459 + D700395ED800395ED800395ED800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00395ED800395ED800395ED8003459 + D700224BD4005773D300000000000000000000000000435BAB006681DE003F64 + E1005173E3005173E3005173E3005173E3005173E3005173E300FFFFFF00FFFF + FF00FFFFFF00FFFFFF005173E3005173E3005173E3005173E3005173E3005173 + E3004F71E3004368E100435BAB000000000000000000435BAB006681DE003F64 + E1005173E3004764C7004C66BA00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005173 + E3004F71E3004368E100435BAB000000000000000000435BAB006681DE003F64 + E1005173E3004764C700415CB600FFFFFF00FFFFFF00BECBF5005173E3004764 + C700415CB600FFFFFF00FFFFFF00FFFFFF00FFFFFF00BCC9F4005173E3005173 + E3004F71E3004368E100435BAB0000000000000000005A77D8003057DA003E63 + DD004569DF004569DF003E5EC800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004569DF004569DF004569DF003E63 + DD002B53DA005975D700000000000000000000000000475EB4006C86E0005275 + E7005C7CE8005C7CE8005C7CE8005C7CE8005C7CE8005C7CE800FFFFFF00FFFF + FF00FFFFFF00FFFFFF005C7CE8005C7CE8005C7CE8005C7CE8005C7CE8005C7C + E800597AE8005375E700475EB4000000000000000000475EB4006C86E0005275 + E7005C7CE8005B7BE5004E69C300DCE1F100FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005C7C + E800597AE8005375E700475EB4000000000000000000475EB4006C86E0005275 + E7005C7CE8005C7CE800526ECB00BCC5E500C2CEF6005C7CE8005C7CE8005C7C + E800526ECB00BCC5E500FFFFFF00FFFFFF00FFFFFF00FFFFFF00C0CCF5005C7C + E800597AE8005375E700475EB40000000000000000005C79DB00375EDF00486C + E3005173E3005173E3004967CD00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005173E3005173E3005173E300486C + E3003058DE005B78DB000000000000000000000000007790E100687FCD006E8C + F0007491F1007491F1007491F1007491F1007491F1007491F100FFFFFF00FFFF + FF00FFFFFF00FFFFFF007491F1007491F1007491F1007491F1007491F1007491 + F1006988EF006E8CF0007790E10000000000000000007790E100687FCD006E8C + F0007491F1007491F1007491F1006078C900677DC500E0E5F300FFFFFF00FFFF + FF007491F1007491F1007491F1007491F1007491F1007491F1007491F1007491 + F1006988EF006E8CF0007790E10000000000000000007790E100687FCD006E8C + F0007491F1007491F1007491F1007491F1007491F1007491F1007491F1007491 + F1007491F100657FD3005C73C000C3CBE800FFFFFF00FFFFFF00FFFFFF007491 + F1006988EF006E8CF0007790E10000000000000000005C78D5005074EA005477 + EA006886EC006886EC006886EC006886EC006886EC006886EC006886EC006886 + EC006886EC006886EC006886EC006886EC006886EC006886EC006886EC005477 + EA004A6FE9005D78D500000000000000000000000000BFCDF6005971C3007E98 + F1007E99F500819BF500819BF500819BF500819BF500819BF500FFFFFF00FFFF + FF00FFFFFF00FFFFFF00819BF500819BF500819BF500819BF500819BF5007E99 + F5007290F4007E98F100CED8F7000000000000000000BFCDF6005971C3007E98 + F1007E99F500819BF500819BF5007E98F1006B82CD007084C700FFFFFF00FFFF + FF00819BF500819BF500819BF500819BF500819BF500819BF500819BF5007E99 + F5007290F4007E98F100CED8F7000000000000000000CED8F7005971C3007E98 + F1007D98F500819BF500819BF500819BF500819BF500819BF500819BF500819B + F500819BF500819BF5007088D600677CC400FFFFFF00FFFFFF00CFD9FA007E99 + F5007290F4007E98F100CED8F70000000000000000005D76C900597CEE005578 + EE007390F0007491F1007491F1007491F1007491F1007491F1007491F1007491 + F1007491F1007491F1007491F1007491F1007491F1007491F1007390F0005679 + EE005377EE005D77CA00000000000000000000000000000000005975D100768D + DD00829CF5008BA4F6008BA4F6008BA4F6008BA4F6008BA4F600FFFFFF00FFFF + FF00FFFFFF00FFFFFF008BA4F6008BA4F6008BA4F6008BA4F6008BA4F600829C + F500809BF500768DDD00000000000000000000000000000000005975D100768D + DD00829CF5008BA4F6008BA4F6008BA4F60089A2F3007489CD00E3E7F400FFFF + FF008BA4F6008BA4F6008BA4F6008BA4F6008BA4F6008BA4F6008BA4F600829C + F500809BF500768DDD00000000000000000000000000000000005975D100758C + DD007F9AF5008BA4F6008BA4F6008BA4F6008BA4F6008BA4F6008BA4F6008BA4 + F6008BA4F6008BA4F6008BA4F6007A8FD700C9D0E800D4DDFC008BA4F600819B + F500809BF500768DDD00000000000000000000000000566FC2006685EE00567A + F1007C97F400809BF500819BF500819BF500819BF500819BF500819BF500819B + F500819BF500819BF500819BF500819BF500819BF500819BF5007D98F500587B + F1006081ED00566FC2000000000000000000000000000000000000000000607A + D70095ABF50092A9F600A0B4F700A2B6F800A2B6F800A2B6F800FFFFFF00FFFF + FF00FFFFFF00FFFFFF00A2B6F800A2B6F800A2B6F800A2B6F8009FB3F70094AA + F500758AD500607AD7000000000000000000000000000000000000000000607A + D70095ABF50092A9F600A0B4F700A2B6F800A2B6F800A2B6F8008898CF00A2B6 + F800A2B6F800A2B6F800A2B6F800A2B6F800A2B6F800A2B6F8009FB3F70094AA + F500758AD500607AD7000000000000000000000000000000000000000000607A + D7008CA4F4008BA4F6009DB2F700A2B6F800A2B6F800A2B6F800A2B6F800A2B6 + F800A2B6F800A2B6F800A2B6F800A2B6F800A2B6F800A2B6F8009CB1F70092A9 + F400758AD500607AD700000000000000000000000000AEBEF3005B73C5006886 + EC007391F40088A2F60093AAF60096ACF70096ACF70096ACF70096ACF70096AC + F70096ACF70096ACF70096ACF70096ACF70095ACF7008AA3F6007693F4006B89 + ED005B72C500AEBEF30000000000000000000000000000000000000000000000 + 000090A2E2009CB1F7009CB1F700AEBFF800AEBFF800AEBFF8008B99C7008B99 + C7008B99C700AEBFF800AEBFF800AEBFF800AEBFF800A9BBF8009CB1F7008EA1 + E300546FCA000000000000000000000000000000000000000000000000000000 + 000090A2E2009CB1F7009CB1F700AEBFF800AEBFF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800A9BBF8009CB1F7008EA1 + E300546FCA000000000000000000000000000000000000000000000000000000 + 00008599E00094ABF60097ADF700AEBFF800AEBFF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800A5B8F80095ACF7008CA0 + E100546FCA000000000000000000000000000000000000000000607AD600647D + D0006384F3007F9AF50093AAF600A2B6F800A2B6F800A2B6F800A2B6F800A2B6 + F800A2B6F800A2B6F800A2B6F800A2B6F80095ACF700829CF5006686F300657E + D200607AD6000000000000000000000000000000000000000000000000000000 + 00005870C70092A5E300A3B6F700ACBDF800B5C5F900B9C8F900B9C8F900B9C8 + F900B9C8F900B9C8F900B9C8F900B9C8F900ACBDF800A2B6F800A1B5F7005870 + C700BFCDF6000000000000000000000000000000000000000000000000000000 + 00005870C70092A5E300A3B6F700ACBDF800B5C5F900B9C8F900B9C8F900B9C8 + F900B9C8F900B9C8F900B9C8F900B9C8F900ACBDF800A2B6F800A1B5F7005870 + C700BFCDF6000000000000000000000000000000000000000000000000000000 + 0000576FC80090A3E300A0B4F600ACBDF800B5C5F900B9C8F900B9C8F900B9C8 + F900B9C8F900B9C8F900B9C8F900B9C8F900A9BBF8009CB1F70098ADF5005870 + C700BFCDF600000000000000000000000000000000000000000000000000536F + CA006989F3006A8AF300849EF500A8BAF800ADBEF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800ADBEF800A9BBF80087A1F5006D8CF3006B8AF300536F + CA00000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000627DD900879BE300A0B3F500A3B6F800A4B7F8009FB3 + F7009FB3F700A2B6F800A3B6F800A0B4F700879BE300677ECC00627DD9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000627DD900879BE300A0B3F500A3B6F800A4B7F8009FB3 + F7009FB3F700A2B6F800A3B6F800A0B4F700879BE300677ECC00627DD9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000627DD900879BE3009FB3F500A3B6F800A4B7F8009FB3 + F7009FB3F700A2B6F800A3B6F800A0B4F700859BE200667DCC00627DD9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005570CB006780D400718EEE00819BF50090A8F6009FB3F700AFC0F900B1C1 + F900AFC0F900A1B5F70093AAF600849EF5007490ED006981D4005570CB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D500637BCC007C91DA0092A8F00091A7 + F10092A8F10092A8F000879DE7007B90D9005E79D500AFBFF300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D500637BCC007C91DA0092A8F00091A7 + F10092A8F10092A8F000879DE7007B90D9005E79D500AFBFF300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D500637BCC007C91DA0092A8F00091A7 + F10092A8F10092A8F000869CE7007B90D9005E79D500AFBFF300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000627DD8006179CA007A95F1007D98F500849EF5008BA4F6008EA6 + F6008BA4F60086A0F5007F9AF5007D97F1006179CA00627DD800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CED8F8007C93E5005771C9005871 + C8005871C8005771C9005E79D6007C93E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CED8F8007C93E5005771C9005871 + C8005871C8005771C9005E79D6007C93E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CED8F8007C93E5005771C9005871 + C8005871C8005771C9005E79D6007C93E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000AFBFF3005E77CA006881D4006B85E2007691ED007792 + ED007691ED006C86E2006881D4005E77CA00AFBFF30000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000253671003E4D + 8200495991008699DD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000002737730027377300B6C5F0000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000A3B3EA002F3E73003F4F840044579700495DA100495D + A100495DA100445797003F4F86002F3F7400A3B3EA0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000008197DC0044579500405B + B8005B73C4005A679400293D8500B9C6F100000000000000000000000000293D + 8500293D8500B9C6F10000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000273770003F519200283B7A000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004159A70035447A00455EAF002F4BAB001E3DA400032699000326 + 9900032699001E3DA4002F4BAB00455EAF0035447A004159A700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000008197DD002A3C7B003755BB003E5B + BD008798D100465BA000465BA0002A3E83000000000000000000BAC6F200465B + A000465BA0002A3E830000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000002A3C7800435EB90040549800B9C6F10000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00002E42880042538E004760B1000B2EA10003279F0003279F0003279F000327 + 9F0003279F0003279F0003279F000B2EA1004760B10042538E002E4288000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000354787004963B7002B4EC0007188D4006273 + B0004B64B500123DCC00123DCC004A6BD80032499A0032499A004B64B500123D + CC00123DCC004A6BD800384FA200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000304486004260C5001E42BA00445AA50032468E00BAC7F2000000 + 0000000000000000000000000000000000000000000000000000000000003147 + 8F003654B900082DA9000429A8000429A8000429A8000429A8000429A8000429 + A8000429A8000429A8000429A8000429A8000429A800082DA9003654B9003147 + 8F00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005169BE004A64BA002A4EC400042EB9007289D7006677 + B8004F69C0001240DA000535D8001240DA004E69BF004E69BF004B6EE3000535 + D8001240DA004B6EE3003D55AC00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000034488E004363CC00143BBF003F5FCB00455DAC00354A95000000 + 0000000000000000000000000000000000000000000000000000475FB1004658 + 9A00082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00082EAE004658 + 9A00475FB1000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000546CC000384C90002B50C800042FBE00042FBE002B4FC700869A + DC005E74BB004C71ED001344E7000539E600476DED00476DED001344E7001344 + E7004C71ED00536DCA00BECCF5000000000000000000374C9500374C9500374C + 9500374C9500374C9500374C9500374C9500374C9500374C9500374C9500374C + 9500374C9500374C95004364D300143DC700103AC6003E60D1004760B300BDC9 + F4000000000000000000000000000000000000000000A8B7ED003E508E004964 + BF00042CB100042CB100042CB100042CB100042CB100042CB100042CB100042C + B100042CB100042CB100042CB100042CB100042CB100042CB100042CB1004964 + BF003E508E00A8B7ED0000000000000000000000000026356E0026356E002635 + 6E0026356E0026356E0026356E0026356E0026356E0026356E0026356E002635 + 6E0026356E0026356E0026356E0026356E0026356E0026356E0026356E002635 + 6E0026356E0026356E0031458E00000000000000000000000000000000000000 + 0000394E97004D68C5002C52D1000431C7000431C7000431C6000431C6000431 + C5003358D0006478C2005C76D2005378F1001748EC001748EC001748EC005C76 + D200435CB600BECCF5000000000000000000000000004D6DD6001441D8001441 + D8001441D8001441D8001441D8001441D8001441D8001441D8001441D8001441 + D8001441D8001441D8001441D8000838D5000535D5000535D500103ED7004C67 + C1003F57AA00BECCF5000000000000000000000000003F5194004966C8001139 + BF000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE00FFFFFF00FFFF + FF00FFFFFF000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE001139 + BF004966C8003F519400000000000000000000000000435FBC00435FBC00435F + BC00435FBC00435FBC00435FBC00435FBC00435FBC00435FBC00435FBC00435F + BC00435FBC00435FBC00435FBC00435FBC00435FBC00435FBC00435FBC00435F + BC00435FBC00435FBC002C3E7B0000000000000000000000000000000000BCC9 + F400536BBD00385DD7000C39CE000E3ACE000E3ACD000E3ACD000E3ACC000E3A + CC003B5FD600667BC4006981D5006787F300315DEF00315DEF00315DEF006981 + D500455FB800BFCCF5000000000000000000000000004F70DD000637DD000738 + DD000738DD000738DD000738DD000738DD000738DD000738DD000738DD000738 + DD000738DD000738DD000738DD000738DD000738DD000738DD000738DD004167 + E6004F6AC700435BB1000000000000000000000000004D62A9003659CC00123B + C300173FC400173FC400173FC400173FC400173FC400173FC400FFFFFF00FFFF + FF00FFFFFF00173FC400173FC400173FC400173FC400173FC400173FC400123B + C4003558CC004D62A9000000000000000000000000004361C700042CB400042C + B400042CB400042CB400042CB400042CB400042CB400042CB400042CB400042C + B400042CB400042CB400042CB400042CB400042CB400042CB400042CB400042C + B400042CB400042CB40032468800000000000000000000000000000000003E55 + AB004266DD001A45D6001944D5001D47D5001C46D4001C46D4001D47D4004669 + DB0092A4E6006F87D6007F9AF500567AF2004C72F1004C72F1004C72F1007F9A + F5006F87D6004761BA000000000000000000000000005677E4001848E7001D4C + E8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4C + E8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8002552 + E9004B70ED00536FCE00BFCCF50000000000000000005069BE002E53CE001D45 + CA00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00FFFFFF00FFFF + FF00FFFFFF00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB001D45 + CA002D52CE005069BE000000000000000000000000004568DE000D3BD5000E3C + D5000E3CD5000E3CD5000E3CD5000E3CD5000E3CD5000E3CD5000E3CD5000E3C + D5000E3CD5000E3CD5000E3CD5000E3CD5000E3CD5000E3CD5000E3CD5000E3C + D5000E3CD5000C3AD5003F57A5000000000000000000ABBCF100435AA9005B78 + D9002E57E000345CE100385FE200385FE100385FE100385FE0008FA5EE00778B + CE007F93DA0088A2F600819BF50087A1F500899BDD00899BDD00A5B8F800819B + F50088A2F600A5B8F8004E68C30000000000000000006785EA00496FF0005479 + F1005579F1005579F1005579F1005579F1005579F1005579F1005579F1005579 + F1005579F1005579F1005579F1005579F1005579F1005579F1005579F1005176 + F1004B71F1005A7DF2004A64BD0000000000000000005774D4002850D5003459 + D700395ED800395ED800395ED800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00395ED800395ED800395ED8003459 + D700224BD4005773D3000000000000000000000000004D72EA002652E6002A56 + E7002A56E7002A56E7002A56E7002A56E7002A56E7002A56E7002A56E7002A56 + E7002A56E7002A56E7002A56E7002A56E7002A56E7002A56E7002A56E7002A56 + E7002955E700224FE500465FB40000000000000000004E68C3007B8DCC006383 + EC003E65E6004469E700456AE700466BE700456AE600456AE60096ABF000798C + D0008699DD00A1B5F700A1B5F700B7C7F9006E82CB006E82CB00899CDE00A1B5 + F700A1B5F700B7C7F9004F6AC50000000000000000006E8AEA005E80F200708E + F400718FF400718FF400718FF400718FF400718FF400718FF400718FF400718F + F400718FF400718FF400718FF400718FF400718FF400718FF400718FF4006989 + F3006E8DF300607AD600BFCCF50000000000000000005A77D8003057DA003E63 + DD004569DF004569DF003E5EC800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF004569DF004569DF004569DF003E63 + DD002B53DA005975D7000000000000000000000000005579F1003F68F000456C + F000456CF000456CF000456CF000456CF000456CF000456CF000456CF000456C + F000456CF000456CF000456CF000456CF000456CF000456CF000456CF000456C + F000446BF0003761EF004C66BD000000000000000000475FB200B8C5EF005175 + ED004E73EB005376EC005376EC005376EC005477EC005376EB006F8CEE00A9B9 + F1006F84CD00C0CEFA00C0CEFA008FA0DF00A9B9F000A9B9F0006F84CD00C0CE + FA00C0CEFA008FA0DF00BFCDF6000000000000000000738EEB006D8CF30087A1 + F5008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5 + F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008BA4F6007F9A + F500657FD7004C66C0000000000000000000000000005C79DB00375EDF00486C + E3005173E3005173E3004967CD00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005173E3005173E3005173E300486C + E3003058DE005B78DB000000000000000000000000005D80F2006586F3007491 + F4007B97F4007B97F4007B97F4007B97F4007B97F4007B97F4007B97F4007B97 + F4007B97F4007B97F4007B97F4007B97F4007B97F4007B97F4007B97F4007995 + F4006F8DF300597CF200516BC20000000000000000008095DE00A9BBF800577B + F2006F8DF3006F8DF3006F8DF3006F8DF3006F8DF3006F8DF3006F8DF300708E + F4008AA3F5007F91D3007F91D300B4C3F4006F8DF2006F8DF2008AA3F4007D91 + D2007D8FD300AFBFF3006982D90000000000000000006985E300738EEB007C96 + EC00829BED00829BED00829BED00829BED00829BED00829BED00829BED00829B + ED00839CED0096ABEF00B8C7F900C5D1FA00C1CEFA00ACBDF8008CA5F6004F69 + C200BFCDF600000000000000000000000000000000005C78D5005074EA005477 + EA006886EC006886EC006886EC006886EC006886EC006886EC00FFFFFF00FFFF + FF00FFFFFF006886EC006886EC006886EC006886EC006886EC006886EC005477 + EA004A6FE9005D78D5000000000000000000000000005E7DEA00718DEC007792 + ED007A95EC007A95EC007A95EC007A95EC007A95EC007A95EC007A95EC007A95 + EC007A95EC007A95EC007A95EC007A95EC007A95EC007A95EC007A95EC007993 + ED007590EC006D8AEC00546EC500000000000000000099ACEE00B1C1F9007290 + F400839EF5007F9AF5007D98F5007D98F5007D98F5007D98F5007D98F5007D98 + F5007D98F500BBCAFA00BBCAFA0097ADF7007F9AF5007D98F5007D98F500B0C0 + F800A5B8F7007995F400536ECA000000000000000000506AC100506AC100506A + C100506AC100506AC100506AC100506AC100506AC100506AC100506AC100506A + C100506AC100506AC1009BB0F700BDCBFA00B5C5F90096ACF7006882D800BFCD + F60000000000000000000000000000000000000000005D76C900597CEE005578 + EE007390F0007491F1007491F1007491F1007491F1007491F100FFFFFF00FFFF + FF00FFFFFF007491F1007491F1007491F1007491F1007491F1007390F0005679 + EE005377EE005D77CA000000000000000000000000005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005A75D1000000000000000000A4B4EE00D3DCFB0087A1 + F50097ADF70092A9F6008EA6F6008AA3F6008AA3F6008AA3F6008AA3F6008AA3 + F6008AA3F60097ADF70096ACF70094ABF6008FA7F6008DA5F6008BA4F6007F9A + F5006C8BF3005B7EF2004760B900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000516BC20088A2F600A3B6F80098AEF7006F87DA00516BC4000000 + 00000000000000000000000000000000000000000000566FC2006685EE00567A + F1007C97F400809BF500819BF500819BF500819BF500819BF500FFFFFF00FFFF + FF00FFFFFF00819BF500819BF500819BF500819BF500819BF5007D98F500587B + F1006081ED00566FC20000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000096AAEC00DFE6FC00D2DB + FB00B5C5F900B7C7F900B4C4F900ADBEF800AABCF800A6B9F800A0B4F700B3C3 + F800DCE3F900DDE4FC00B6C6F900B3C3F900AFC0F900AEBFF800ACBDF80097AD + F7007F9AF5006787F3004861B800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000536DC4006A8AF3007693F400536DC600BFCDF600000000000000 + 00000000000000000000000000000000000000000000AEBEF3005B73C5006886 + EC007391F40088A2F60093AAF60096ACF70096ACF70096ACF700798AC500798A + C5007F92D10096ACF70096ACF70096ACF70095ACF7008AA3F6007693F4006B89 + ED005B72C500AEBEF30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000798FD900DCE3FC00E6EB + FD00BECCFA00C1CEFA00C1CEFA00BBCAFA00B4C4F900ACBDF800A4B7F800A4B4 + EA0093A3DB00E7ECFD00D9E1FC00BBCAFA00BCCAFA00BBCAFA00B6C6F9009DB2 + F700839EF5006F8DF300516AC700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000556FC600577BF200657FDB00BFCDF60000000000000000000000 + 0000000000000000000000000000000000000000000000000000607AD600647D + D0006384F3007F9AF50093AAF600A2B6F800A2B6F800A2B6F800A2B6F800A2B6 + F800A2B6F800A2B6F800A2B6F800A2B6F80095ACF700829CF5006686F300657E + D200607AD6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000637AC700B8C7F800E6EB + FD00DDE4FC00C6D2FA00C3D0FA00BBCAFA00B3C3F900A5B8F800A7B8F3006177 + C4005068BE00E6ECFD00E7ECFD00E0E6FC00BCCAFA00BBCAFA00B6C6F9009BB0 + F700819BF5007B97F400657FD800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000005670C7005B78DA005670C8000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000536F + CA006989F3006A8AF300849EF500A8BAF800ADBEF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800ADBEF800A9BBF80087A1F5006D8CF3006B8AF300536F + CA00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFCDF600516AC3008699 + DD00DBE2FC00E7ECFD00E6ECFD00E4E9FD00D0DAFB00A6B6EB00536ECA000000 + 0000000000005C73C400A3B3EB00CBD6F900E2E8FD00E0E6FC00DEE5FC00C3D0 + FA008AA0EE006177C80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005570CB006780D400718EEE00819BF50090A8F6009FB3F700AFC0F900B1C1 + F900AFC0F900A1B5F70093AAF600849EF5007490ED006981D4005570CB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF600516B + C7008499DE009CAEEF00A7B8F2008BA0E7007489D100526AC000000000000000 + 000000000000839AE7004F69C2006D82CD0091A7EE009FB2F10094A9EF006C85 + D9005870C3005E79D30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000627DD8006179CA007A95F1007D98F500849EF5008BA4F6008EA6 + F6008BA4F60086A0F5007F9AF5007D97F1006179CA00627DD800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005975D1005069C0004F69C000526CC7006680DA00D3DBF800000000000000 + 0000000000000000000000000000839AE7004F68BF004F68BF004F68BF005E79 + D5009FB0EF000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000AFBFF3005E77CA006881D4006B85E2007691ED007792 + ED007691ED006C86E2006881D4005E77CA00AFBFF30000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000008D8B8B00918F8D00918F8D00918F8D00918F8D00918F + 8D00918F8D00918F8D00918F8D00918F8D00918F8D008D8B8B00000000000000 + 00000000000000000000000000000000000000000000808080007D7D7D009D9D + 9D00C5C5C500C5C5C500C5C5C500C5C5C500C7C7C700C7C7C700C8C8C800CECE + CE00CFCFCF000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000082807F00F7F7F700B2B2B200B2B2B200B2B2B200B2B2 + B200B2B2B200B2B2B200B2B2B200B2B2B200F7F7F70082807F00000000000000 + 00000000000000000000000000000000000000000000B0B0B000A6A6A600F9F8 + F800838382009E9E9E0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000273465007287CC005971 + C3005971C3005971C3005971C3005971C3005971C3005971C3005971C3005971 + C3005971C3005971C3005971C3005971C3002734650000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000030458D0025356E004B494900717170007171700071717000717170007171 + 700071717000717170007171700071717000717170004B49490025356E000000 + 000000000000000000000000000000000000000000000000000086868600DCDC + DC00ACABA9008988870080808000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002A3A73006B86E1001639 + AC001639AC001639AC001639AC001639AC001639AC001639AC001639AC001639 + AC001639AC001639AC001639AC002446B7002A3A730000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000029386E00283564004D4C4B00767675006261600062616000626160006261 + 600062616000626160006261600062616000767675004D4C4B0028356400768C + CF00000000000000000000000000000000000000000000000000000000008F8F + 8F00DCDCDB00A5A4A2008A898800D3D3D3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002C3E7B006984E1000328 + A4000328A4000328A4000328A4000328A4000328A4000328A4000328A4000328 + A4000328A4000328A4000328A400163AB2002C3E7B0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000344892004358A100425F + BF00425FBF0041528C0076757500ACACAC00ACACAC00ACACAC00ACACAC00ACAC + AC00ACACAC00ACACAC00ACACAC00ACACAC00ACACAC007675750041528C00425F + BF00425FBF004358A10000000000000000000000000000000000000000000000 + 0000CECECE00EBEBEA00C0BFBE008A8988007E7E7E00D3D3D300000000000000 + 0000000000000000000000000000B6C3F0003E55A10000000000000000000000 + 0000000000000000000000000000000000000000000033458900738DE7000A32 + B8000A32B800375BD2006B86E0006480DE00163CBC000A32B8000A32B8000A32 + B8000A32B8000A32B8000A32B8001C42C2003345890000000000000000003449 + 9100334589005E76C90000000000000000000000000037477F00CDD6F6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000324588004260C5001036 + B600042CB200021A6B00021A6B00021A6B00021A6B00021A6B00021A6B00021A + 6B00021A6B00021A6B00021A6B00021A6B00021A6B00021A6B00021A6B00042C + B2001036B6004260C50000000000000000000000000000000000000000000000 + 00007E7E7E00CECECE00EBEBEA00A5A4A2008A8988007E7E7E00000000000000 + 00000000000000000000B6C3F000273872002E417F0000000000000000000000 + 00000000000000000000000000000000000000000000364A91007E95E3002349 + C8002C51CF00607BD80044589B007A8CCE006884E200143CC300113AC200113A + C200113AC200113AC200113AC2001E45C800364A910000000000869BE100627C + D600607CDA004D62A4000000000000000000000000006D789F004B62B1000000 + 000000000000000000000000000000000000000000000000000000000000293C + 7A00283871002838710028387100283871002838710028387100283871002838 + 71002838710028387100293C7A000000000000000000354A8F004362CB00042E + B900042EB900042EB900042EB900042EB900042EB900042EB900042EB900042E + B900042EB900042EB900042EB900042EB900042EB900042EB90003269C000325 + 940003269C004362CB0000000000000000000000000000000000000000000000 + 0000D3D3D3007E7E7E00CECECE00C0BFBE00A5A4A2008A898800D3D3D3000000 + 000000000000B6C5F100283873006472A000364E960000000000000000000000 + 000000000000000000000000000000000000000000005068BE00788DD3005B7A + E0005375E400586DB4006D85D6004559A0007F96E1004063D8001841CA001841 + CA001841CA001841CA001841CA001841CA0042579E00000000003D55A8003B60 + DB002F55D600607EE200BDC9F40000000000000000007D89B10035447D00A3B4 + EB00000000000000000000000000000000000000000000000000000000003447 + 8400949DBE00435DB600435DB600435EB6004761B7004963B8004A64B8004E67 + BB004E67BB004C66BA002B3C760000000000000000003C529D004C6CD8002048 + CE00234ACF00234ACF00234ACF00234ACF00234ACF00234ACF00234ACF00234A + CF00234ACF00234ACF00234ACF00234ACF00234ACF00234ACF002243B2002343 + AC001F41B1004B6BD80000000000000000000000000000000000000000000000 + 00000000000000000000D3D3D300CECECE00EBEBEA00C0BFBE00706F6E005C5C + 5C009DADE2006979AE008192CC007E8EC7006077C40000000000000000000000 + 00000000000000000000000000000000000000000000000000005D76CF006073 + BB00798ED200556FC70000000000BDCBF400576CB300859EF0002751DE002751 + DE002751DE002751DE002751DE002751DE00667CCB004058A8006B82D0002751 + DE002751DE003D63E3004E68C0000000000000000000707DAA004B66C0004959 + 9400000000000000000000000000000000000000000000000000000000000000 + 0000BAC6F20094A0C8007A8ED1002647B6002C4CB8003150B9003755BB00415E + BF00435FBF003856BC003143830000000000000000004157A4005373DE00385D + D9003C61D9003C61D9003C61D9003C61D9003C61D9003C61D9003C61D9003C61 + D9003C61D9003C61D9003C61D9003C61D9003C61D9003C61D9003C61D9003C61 + D900365BD8005272DE0000000000000000000000000000000000000000000000 + 00000000000000000000000000007E7E7E00CECECE00EBEBEA00737271006367 + 74003D5093008195D7005871C3007A8CCA00A2B3E90000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000738B + DD004760BA00BECCF5000000000000000000445CB0008AA1EC002F59E6002F59 + E6002F59E6002F59E6002F59E6002F59E6006A88EE00748DE1006A88EE002F59 + E6002F59E6003C63E800516CC700000000000000000054639C006980CC004964 + BF00546CC0000000000000000000000000000000000000000000000000000000 + 0000000000003C5094006E7FBC00516CC9003858C1003E5CC2004462C5004F6B + C800536ECA004764C600344789000000000000000000445BAB005B7BE4005072 + E2005676E3005676E3005676E3005676E3005676E3005676E3005676E3005676 + E3005676E3005676E3005676E3005676E3005676E3005676E3005676E3005676 + E3004C6FE1005979E40000000000000000000000000000000000000000000000 + 0000000000000000000000000000D3D3D3007E7E7E00A7A7A70081859400455B + A6007084C7005A75D2004F6AC7008496D300B7C5F10000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005570CC008EA4EF00355FED00355F + ED00355FED00355FED00355FED00355FED003E67EF00456CEF003962ED00355F + ED00355FED00436AEF004761BA0000000000000000003D5196008596D0003F5F + C80040539500556EC30000000000000000000000000000000000000000000000 + 000000000000384D9600586FBA00516DCD004563C9004C69CC00516DCD005C76 + D0005F7AD100536FCD00374C8F0000000000000000004C65BA006A89EF007E99 + F100A4B6F500A8BAF500A8BAF500A8BAF500A8BAF500A8BAF500A8BAF500A8BA + F500A8BAF500A8BAF500A8BAF500A8BAF500A8BAF500A8BAF500A8BAF50090A7 + F3007A95F1006786EF0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A2B1E600788ED9008CA4 + F5006B8AF0005071DF003257D000123ABF004E5F9B00465CAC00000000000000 + 00000000000000000000000000000000000000000000000000006D87DD00637A + C7007087D8005D77D30000000000D2DBF8005B72C10089A2F300456CF000456C + F000456CF000456CF000456CF000456CF0007F98EA00647AC40090A3E400456C + F000456CF000587CF2005671CE000000000000000000B3C0EF006475B0007089 + DA002D52CE004E6CCF004F64AF005E77CC009CAEED0000000000000000009CAE + ED004C65BC005E78D1005C78D8005371D700607CD9006681DB006A85DC00758E + DF007A92E0006883DB003E539D000000000000000000506AC1006F8DF30090A7 + F5008C90A3006C6A6A006C6A6A006C6A6A006C6A6A006C6A6A006C6A6A006C6A + 6A006C6A6A006C6A6A006C6A6A006C6A6A006C6A6A006C6A6A006C6A6A00B6C6 + F8008AA3F5006B8AF30000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000BFCCF5004862BC0095ACF7007C97 + F400718FF4003D63E3000534D1000431C600556EC200475890004F67B7000000 + 00000000000000000000000000000000000000000000AEBEF2005B72C200869F + F0007B95EF00536CBF00D2DBF8007990E2007C8FD4007995F4004C72F1004C72 + F1004C72F1004C72F1004C72F1004C72F1006C83CD005771CE00687DC7005277 + F1004C72F1006C8BF3007990E2000000000000000000000000004960AE0095A5 + D900113DCE002F55D4004B6CDA004D64B200455BA5004359A6004258A500485E + A6005269B9006480DE005A78DD00627EDE006E88E100728CE1007790E3008299 + E400869CE600718BE1004158A3000000000000000000526CC3006C8BF3009CB1 + F700959392009593920095939200959392009593920095939200959392009593 + 920095939200959392009593920095939200959392009593920095939200C6D2 + FA0092A9F6006787F30000000000000000000000000000000000000000000000 + 0000000000000000000000000000BFCCF5004963BD007E92DA008AA3F600859F + F5007E99F5002250E9000F3FDD000534D1002146C400556FC20042538B000000 + 00000000000000000000000000000000000000000000657FD9008195DD006F8D + F3007794F400738AD5005D78D300556DC10089A0EC006686F3005277F1005277 + F1005277F1005277F1005277F1005277F1005E75C300D2DBF8004F69C5007B97 + F4005E80F200879FEF00D2DBF800000000000000000000000000889CE2008090 + C5001F49D600244DD7003057D9005A79E0005A78DE005976D6005C78D600617F + E2006B86E300617FE2006B87E400708BE5007993E7007F97E800849BE80092A7 + EB0090A5EA007690E500455CAA000000000000000000000000005974CF006782 + DB009C9A9900A09D9C0096939200969392009693920096939200969392009693 + 9200969392009693920096939200969392009693920096939200A09D9C007A94 + ED006681DB005974CF0000000000000000000000000000000000000000000000 + 00000000000000000000BFCDF500889BDD00AFC0F900B4C4F900D1DBFB00B6C6 + F9006A8AF300476EF000345FEF002250E9000534D1000431C6003356C900394C + 8E00B9C6F200000000000000000000000000000000004E68BF008FA6F3005B7E + F2006183F2007693F40094A9F300829CF5006485F3006183F2006183F2006183 + F2006183F2006183F2006183F2006A8AF3004E68BF0000000000000000004F68 + C1004E68BF006F89DF00000000000000000000000000000000000000000098AB + EA0098ABED004066E600466BE7005376E900587AE9005D7DEA006987EC006E8B + EC00738FEC007E98EE00839CEF0089A1EF0094A9F10099ADF10098ADF100CCD5 + F400B2C2F5006886EB004C65B900000000000000000000000000000000005A75 + D1006B6968009D9A9900615F5F00BFBFBE00BCBCBB00BAB9B800B4B3B200B1B0 + AE00ADACAB00A6A5A400A2A1A0009F9D9C0097959300615F5F009D9A99005771 + C8005A75D1000000000000000000000000000000000000000000000000000000 + 000000000000000000004F6BC600B9C5EF00ABB9E9008E9FD9006F83CB0096A6 + DD00B2C2F8005579F100466DF000345FEF001040DD000534D1000935C8005B6F + B2003A4D8F00CED7F7000000000000000000000000004F69C0008CA5F6006082 + F2006989F3006989F3006989F3006989F3006989F3006989F3006989F3006989 + F3006989F3006989F3006989F3006C8BF3004F69C00000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A2B0E0007E99F0004E73EC005F80EE006686EF006B89EF007692F0007B96 + F100809AF1008BA3F30091A8F30096ACF400A1B4F500A0B3F500A5B7F500677D + C800ABB9E8009BB0F4005069BF00000000000000000000000000000000000000 + 000074727100A3A09F0067656500E2E1E100DFDFDE00DDDCDC00D7D7D600D5D4 + D300D1D1D000CBCAC900C8C7C600C4C3C200BCBBBA0067656500A3A09F000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000546FCB005975D1006580D9007990E300BFCDF600546F + CB008FA0DA007491F4005479F100466DF0002250E9001040DE000534D1004161 + CC00596BAC0037488700314075003C539C0000000000506AC1008AA3F6006A8A + F3007D98F5007E99F5007B97F400708EF400708EF400708EF400708EF400708E + F400708EF4007A96F4007995F4007491F400506AC10000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005A74C900B4C1EC00829DF4006C8BF3007391F4007995F400829DF40087A1 + F5008DA5F50098AEF6009DB2F600A3B6F700A1B5F700A5B8F700BECBF600617C + D8005A74C900A4B4E800546EC500000000000000000000000000000000000000 + 000085838200AFADAB0073717000F2F2F200F1F1F000F0EFEF00EDECEC00EBEB + EA00E9E9E900E5E5E500E3E3E200E1E0E000DCDBDB0073717000AFADAB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000007488CF00B1BFF000829DF500466DF000345FEF002250E900042D + B600082BA100788AC60040539300B8C5F200000000005B76D300526CC300526C + C300526CC300526CC300526CC3007388CF00A2B2E700B3C3F900A0B4F6008FA1 + E0006D82CC00526CC300526CC300526CC300607BD70000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000093A8ED006D82CE00B1C1F8008AA3F600829DF5009AAFF700A1B5 + F700A6B9F800ACBDF800A8BAF800AFC0F900B5C4F4007E93D6005A76D2000000 + 000000000000C1CDF6005771C900000000000000000000000000000000000000 + 00008E8C8A00B5B3B10079777600F6F6F600F5F5F500F5F5F400F3F3F300F2F2 + F200F1F0F000EEEEEE00ECECEC00EBEAEA00E7E7E60079777600B5B3B1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000007991E400687DCA00B3C1F1005277F100466DF000345FEF001035 + B200788CCF009CA8CF00BAC7F300000000000000000000000000000000000000 + 0000000000000000000000000000718AE0006178C900B5C4F500A0B3F300546D + C40092A7EC000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BBC9F50095A6DE00C2CEF300B9C8F900A8BAF800A4B7 + F800A7B9F800B6C6F900C2CFFA00C1CEF800647CCD00647EDA00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000908F8E00959391007F7D7C00F7F7F700F7F7F700F7F7F700F6F6F600F6F6 + F600F5F5F500F4F4F400F3F3F200F2F1F100EFEFEF007F7D7C00959391000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000092A7EC006179CA009CB1F7004F74F100385CD2008196 + DA009FACD6004F67B50000000000000000000000000000000000000000000000 + 000000000000000000009FB1F0006F84CF00A2B2E900A9BBF800AABCF7008C9F + DF00647ACA009FB1F00000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000007C93E400667FCC008799D900BDC9F100C0CD + F600C1CDF600A5B5EA008497DB00657DCD009DB1EF0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000008B898800EBEBEA00EDECEC00EEEEED00F1F1F100F3F2 + F200F4F4F400F6F6F600F7F7F700F7F7F700F7F7F7008B898800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005670C700647ED2008A9DDC005B74 + CA00C1CDF6000000000000000000000000000000000000000000000000000000 + 0000000000005770C800A1B3EF009BB0F7009BB0F7009BB0F7009BB0F7009BB0 + F7009BB0F7008DA2EB005770C800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000918F8D00E4E4E300E6E5E400E7E7E600EAEAE900ECEB + EB00EDEDEC00F0EFEF00F1F1F100F3F2F200F5F5F500918F8D00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005771C8008EA0DF00A5B2DD00C1CD + F600000000000000000000000000000000000000000000000000000000000000 + 0000000000005871C800A5B7F300A3B6F800A3B6F800A3B6F800A3B6F800A3B6 + F800A3B6F80095AAF1005871C800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000908F8E00959391009593910095939100959391009593 + 91009593910095939100959391009593910095939100908F8E00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005771C800A3B0DE005C75CB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000647EDB008D9FDF00B4C4F900ADBEF800A8BAF800A6B9F800AABC + F800ACBDF800879ADC006B85DE00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000006B85DE005A74CF005872C9005872C9005B76 + D2006B85DE000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D3D3D300C2C2C200C0C0 + C000263159002631590026315900263159002631590026315900263159002631 + 5900263159002631590026315900263159002631590026315900263159002631 + 59002E3D7100C0C0C000D6D6D600000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005065A9005065A9005065A9005065A9005065A9005065A9005065A9005065 + A9005065A9005065A9005065A9005065A9005065A9005065A9005065A9005065 + A9002736660000000000000000000000000000000000C4C4C4004E63A6003D51 + 93003D5193003D5193003D5193003D5193003D5193003D5193003D5193003D51 + 93003D5193003D5193003D5193003D5193003D5193003D5193003D5193003D51 + 93003D5193004E63A600DBDBDB00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000002F448B002E3F7B002A3B78002A3B78002A3B + 78002A3B78002A3B78002A3B78002A3B78002A3B78002A3B78002A3B78002A3B + 78002A3B7800354B970000000000000000000000000000000000000000000000 + 00004F69BF000328A300FFFFFF00E5E9F600E5E9F600E5E9F600E5E9F600E5E9 + F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F6004F69 + BF002C3D7B0000000000000000000000000000000000000000003D57AE00435D + B30007299A0007299A0007299A0007299A0007299A0007299A0007299A000729 + 9A0007299A0007299A0007299A0007299A0007299A0007299A0007299A000628 + 9A00435DB3003D57AE0000000000000000000000000000000000000000000000 + 00005972C900374D9E0034499400425AAE00768DD80000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BAC6F2004F609F002C3D7B004E66B700506AC400506A + C400506AC400506AC400506AC400506AC400506AC400506AC400506AC400506A + C400506AC4002D3F7F0000000000000000000000000000000000000000000000 + 0000506AC400042AAA00FFFFFF00E6EAF700E6EAF700E6EAF700E6EAF700E6EA + F700E6EAF700E6EAF700E6EAF700E6EAF700E6EAF700E6EAF700E6EAF700506A + C4002F40800000000000000000000000000000000000000000003E58AF004660 + B9000F32A4001032A4001032A4001032A4001032A4001032A4001032A4001032 + A4001032A4001032A4001032A4001032A4001032A4001032A4001032A4000D30 + A3004661B9003E58AF0000000000000000000000000000000000000000005C75 + CF00536CC2005B77D4005874D200566EC1004C60A100354A9300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000BAC6F20031458D00526ECE002F4183000328A000042CB200042C + B200042CB200042CB200042CB200042CB200042CB200042CB200042CB200042C + B200506CC9003043850000000000000000000000000000000000000000000000 + 0000506BC800042CB100FFFFFF009397A5009397A5009397A5009397A5009397 + A5009397A5009397A5009397A5009397A5009397A500E6EAF800E6EAF800506B + C8003245860000000000000000000000000000000000000000003F59B0004863 + BF00173AAE0015359F0015349C0015349C0015349C0015349C0015349C001534 + 9C0015349C0015349C0015349C0015349C0015349C0015349C0015359F001538 + AE004A65C0003F59B000000000000000000000000000000000005E79D3005269 + B900345CE4001744DB000434D200254CCF004666D300586DB6008499DF000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000374D9A002C459A000732C1006582E30035498F00042BAE000430C2000430 + C2000430C2000430C2000430C2000430C2000430C2000430C2000430C2000430 + C2004F6DD300364B930000000000000000000000000000000000000000000000 + 0000506ED200042FBF00FFFFFF00E6EBF800E6EBF800E6EBF800E6EBF800E6EB + F800E6EBF800E6EBF800E6EBF800E6EBF800E6EBF800E6EBF800E6EBF800506E + D200374B92000000000000000000000000000000000000000000415BB2004D6A + CA002649BF002343AC00E0DFDE00E0DFDE00E0DFDE00E0DFDE00E0DFDE00E0DF + DE00E0DFDE00E0DFDE00E0DFDE00E0DFDE00E0DFDE00E0DFDE002343AC002246 + BE00506CCB00415BB200000000000000000000000000607AD1006881D5005176 + F1001344E8000639E3000537DD000434D2000433CE000935C900586EB700374A + 8D00849BE0000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000BDC9 + F4002E489F000833C5000D3AD0007791EB00374C9700042DB6000432CA000432 + CA000432CA000432CA000432CA000432CA000432CA000432CA000432CA000432 + CA004F6FD9003A4F990000000000000000000000000000000000000000000000 + 00004F6ED6000431C500FFFFFF009398A6009398A6009398A6009398A6009398 + A6009398A6009398A6009398A6009398A6009398A600E6EBF900E6EBF9004F6E + D6003A4F99000000000000000000000000000000000000000000425CB3004F6D + D0002E52C8002949B300DCDBDA00F3F4F800F3F4F800F3F4F800F3F4F800F3F4 + F800F3F4F800F3F4F800F3F4F800F3F4F800DCDBDA00DCDBDA002949B300284D + C500526FD100425CB300000000000000000000000000455EB7007C96EA004D72 + F1002856EE001445E8000639E3000535D8000434D2000433CE004162D100596E + B700384A8E000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000425A + AE005271D9005676E1006583E800859EEF003B509D00042EBC000434D1000434 + D1000434D1000434D1000434D1000434D1000434D1000434D1000434D1000434 + D1004F70DF003C53A10000000000000000000000000000000000000000000000 + 00004F6FDB000432CD00FFFFFF00E5EAF900E5EAF900E5EAF900E5EAF900E5EA + F900E5EAF900E5EAF900E5EAF900E5EAF900E5EAF900E5EAF900E5EAF9004F6F + DB003D539F000000000000000000000000000000000000000000435DB400516F + D5003559CF003050BA00D8D7D600F3F4F800F3F4F800F3F4F800F3F4F800F3F4 + F800F3F4F800F3F4F800F3F4F800F3F4F700D8D7D600D8D7D6003050BA002F54 + CD005573D700435DB4000000000000000000000000004A62B600859DEE005176 + F1003C65EF002856EE001445E8000537DD000535D8000434D2000935C9004162 + D1005A6FB800859BE00000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000445C + AF000432CA000432CA000432CA000432CA000432CA000535D9000537E1000537 + E1000537E1000537E1000537E1000537E1000537E1000537E1000537E1000537 + E1004F73EA00445CAF0000000000000000000000000000000000000000000000 + 00005073E5000536D900FFFFFF009398A8009398A8009398A8009398A8009398 + A8009398A8009398A8009398A8009398A8009398A800E6EBFB00E6EBFB005073 + E500425AAC000000000000000000000000000000000000000000455FB6005676 + E0004367DD003D5DC700DDDDDC00BABED100F3F3F700F2F3F700F2F3F700F2F3 + F700F2F3F700F2F3F700F2F3F700F2F3F700DDDDDC00DDDDDC003D5DC7003C61 + DB005B7AE100455FB6000000000000000000000000005570CB00859BE6007C97 + F4006384F3005075F1003C65EF001445E8000639E3000537DD000434D2000433 + CE000935C9005A70B9003A4D910096A7E1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004760 + B700063AE800073BE900073BE900073BE900073BE900073BE900073BE900073B + E900073BE900073BE900073BE900073BE900073BE900073BE900073BE900063A + E8005075EF004760B70000000000000000000000000000000000000000000000 + 00005174EA00093BE200FFFFFF00E6EBFC00E6EBFC00E6EBFC00E6EBFC00E6EB + FC00E6EBFC00E6EBFC00E6EBFC00E6EBFC00E6EBFC00E6EBFC00E6EBFC005174 + EA00465FB20000000000000000000000000000000000000000004660B7005778 + E5004B6EE3004463CC00E1E1E000858FAF00DBDEE800F2F3F700F2F3F700F2F3 + F700F2F3F700F2F3F700F2F3F700DBDDE700E1E1E000E1E1E0004463CC004368 + E2005D7DE6004660B7000000000000000000000000008197E5007386CE0091A8 + F6007693F4006384F3005075F1002856EE001445E8000639E3000535D8000434 + D2000433CE004162D100979DB700888786000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004963 + BA000E41EC001042EC001143EC001143EC001143EC001143EC001143EC001143 + EC001143EC001143EC001143EC001143EC001143EC001143EC001143EC000E41 + EC005378F1004963BA0000000000000000000000000000000000000000000000 + 00005579EF001344E800FFFFFF00E7ECFC00E7ECFC00E7ECFC00E7ECFC00E7EC + FC00E7ECFC00E7ECFC00E7ECFC00E7ECFC00E7ECFC00E7ECFC00E7ECFC005579 + EF004962B90000000000000000000000000000000000000000004761B8005A7B + EA005376E9004A69D000E5E4E4007C86A700838BAC00B7BBCF00F5F6F900FEFE + FE00FEFEFE00E2E5EC00B6BACD008089A900E5E4E400E5E4E4004A69D000496E + E7006080EB004761B800000000000000000000000000000000004D66BE0094A5 + E300829DF5007794F4006384F3003C65EF002856EE001445E8000537DD000535 + D8000434D2008794C700C5C5C500B3B3B300B0B0B00000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004C65 + BC001F4FED002553EE002654EE002654EE002654EE002654EE002654EE002654 + EE002654EE002654EE002654EE002654EE002654EE002654EE002654EE001E4E + ED005A7DF2004C65BC0000000000000000000000000000000000000000000000 + 00005F81F2002856EE00FFFFFF00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EE + FD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD005F81 + F2004D66BD0000000000000000000000000000000000000000004963BA005E80 + F2006283F2005876DA00ECEBEB007780A2007780A1007780A100F1F2F600F1F2 + F600F1F2F600C1C6D500747E9F00737D9F00ECEBEB00ECEBEB005876DA00577B + F2006686F3004963BA00000000000000000000000000000000000000000090A4 + EA009AABE5009FB3F700849EF5006384F3005075F1003C65EF001445E8000639 + E3009BABE100CECECE00C4C4C400BBBBBB00B5B4B3008A898800B1B0B0000000 + 0000000000000000000000000000000000000000000000000000000000004D66 + BE002755EE00305CEE00325EEF00325EEF00325EEF00325EEF00325EEF00325E + EF00325EEF00325EEF00325EEF00325EEF00325EEF00325EEF00325EEF002755 + EE005E80F2004D66BE0000000000000000000000000000000000000000000000 + 00006485F300325EEF00FFFFFF00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEF + FD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD006485 + F3004E67BF0000000000000000000000000000000000000000004A64BB006082 + F2006989F3005F7BDA00EFEFEE00747E9F00747E9F00737D9F00F1F2F600F1F2 + F600F1F2F600E8EAEF00717A9D00717A9D00EFEFEE00EFEFEE005F7BDA005E80 + F2006989F3004A64BB0000000000000000000000000000000000000000000000 + 0000556DC0009BABE5009FB3F7007794F4006384F3005075F1002856EE00A7B7 + ED00E7E7E700D7D7D700CECECE00C4C4C400C5C5C500B5B4B4008B8A89000000 + 0000000000000000000000000000000000000000000000000000000000004E68 + BF00305CEE003B64EF003D66EF003D66EF003D66EF003D66EF003D66EF003D66 + EF003D66EF003D66EF003D66EF003D66EF003D66EF003D66EF003D66EF002F5B + EE006183F2004E68BF0000000000000000000000000000000000000000000000 + 00006989F3003D66EF00FFFFFF00989DAA00989DAA00989DAA00989DAA00989D + AA00989DAA00989DAA00989DAA00989DAA00989DAA00EBF0FD00EBF0FD006989 + F3004F68C00000000000000000000000000000000000000000004B65BC006384 + F300718FF4006580DB00F2F1F100717A9D00717A9D00717A9C00F1F2F600F1F2 + F600F1F2F600F1F2F5006F7899006F789900F2F1F100F2F1F1006580DB006485 + F3006C8BF3004B65BC0000000000000000000000000000000000000000000000 + 000091A4EB00566FC1009CADE600849EF5007794F4006384F300B7C6F400F5F5 + F500EFEFEF00E0E0E000D7D7D700CECECE00BBBBBB00C5C5C500B5B5B500B1B1 + B10000000000000000000000000000000000000000000000000000000000516A + C1004169F0005075F1005378F1005378F1005378F1005378F1005378F1005378 + F1005378F1005378F1005378F1005378F1005378F1005378F1005378F1004068 + F0006888F300516AC10000000000000000000000000000000000000000000000 + 00007391F4005277F100FFFFFF00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1 + FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE007391 + F400516BC20000000000000000000000000000000000000000004D67BE006787 + F300809BF500728BDC00F7F7F6006C7697006B7597006B759600F0F1F500F0F1 + F500F0F1F500CDD1DC006972950069729400F7F7F600F7F7F600728BDC007290 + F400718FF4004D67BE0000000000000000000000000000000000000000000000 + 0000000000000000000091A5EB009DAEE6009FB3F700CCD5F300F8F8F800FAFA + FA00F9F9F900EFEFEF00E7E7E700E0E0E000CECECE00C4C4C400BBBBBB00B6B5 + B5008B8A8900000000000000000000000000000000000000000000000000526C + C3004A70F0005A7DF2005E80F2005E80F2005E80F2005E80F2005E80F2005E80 + F2005E80F2005E80F2005E80F2005E80F2005E80F2005E80F2005E80F200496F + F0006B8AF300526CC30000000000000000000000000000000000000000000000 + 00007794F4005C7FF200FFFFFF009DA1AC009DA1AC009DA1AC009DA1AC009DA1 + AC009DA1AC009DA1AC009DA1AC009DA1AC009DA1AC00EFF3FE00EFF3FE007794 + F400526CC30000000000000000000000000000000000000000004D67BF006989 + F30086A0F5007990DC00F9F9F900697295006972940068729400CDD0DC00F0F1 + F500F0F1F5006F77980067709100666F9100F9F9F900F9F9F9007990DC007894 + F4007491F4004D67BF0000000000000000000000000000000000000000000000 + 00000000000000000000000000005972C500D0D5E900F7F7F700F7F7F700F8F8 + F800FAFAFA00F5F5F500EFEFEF00E7E7E700D7D7D700CECECE00C4C4C400C7C7 + C700A6A6A500A9A9A9000000000000000000000000000000000000000000536D + C4005075F1006485F3006989F3006989F3006989F3006989F3006989F3006989 + F3006989F3006989F3006989F3006989F3006989F3006989F3006989F3005075 + F1006E8DF300536DC40000000000000000000000000000000000000000000000 + 00007C97F4006787F300FFFFFF00F0F3FE00F0F3FE00F0F3FE00F0F3FE00F0F3 + FE00F0F3FE00F0F3FE00F0F3FE00F0F3FE00F0F3FE00F0F3FE00F0F3FE007C97 + F400536DC40000000000000000000000000000000000000000004E68C0006B8A + F3008DA5F6007F95DD00FBFAFA0067709100666F9100666F9100656E9100656E + 9100646E9000646E8F00636D8F00636D8F00FBFAFA00FBFAFA007F95DD007F9A + F5007794F4004E68C00000000000000000000000000000000000000000000000 + 0000000000000000000000000000A2B2EC00BAB9B800ECECEC00F6F6F600F7F7 + F700F8F8F800F9F9F900F5F5F500EFEFEF00E0E0E000D7D7D700CECECE00C3C3 + C300BFBFBE00908F8F000000000000000000000000000000000000000000566F + C600597CF2007290F4007D98F500809BF500809BF500809BF500809BF500809B + F500809BF500809BF500809BF500809BF500809BF500809BF5007D98F500587C + F200718FF400566FC60000000000000000000000000000000000000000000000 + 0000849EF5007C97F400FFFFFF00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5 + FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00849E + F500556FC6000000000000000000000000000000000000000000506AC100708E + F4009CB1F7008D9FDE00FDFDFD00616A8D00606A8C00606A8C005F698B005F69 + 8B005F698A005F688A005E6789005E678900FDFDFD00FDFDFD008D9FDE008BA4 + F6007C97F400506AC10000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000B7B7B700ECECEC00F7F7 + F700F6F6F600F8F8F800FAFAFA00F9F9F900EFEFEF00E7E7E700E0E0E000CECE + CE00D3D3D3009B9A990000000000000000000000000000000000000000005770 + C700567AF2006D8CF3007B97F400839EF500839EF500849EF500859FF500859F + F500859FF500859FF500849EF500849EF500839EF500819BF5007A96F4005479 + F1006F8DF3005770C70000000000000000000000000000000000000000000000 + 000088A2F600829DF500FFFFFF0058595C0074757A00F3F6FE0058595C007475 + 7A00F3F6FE0058595C0074757A00F3F6FE0058595C0074757A00F3F6FE0088A2 + F6005670C7000000000000000000000000000000000000000000516BC2007290 + F400A4B7F80093A4DE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFE + FE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE0093A4DE0091A8 + F6007F9AF500516BC20000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BEBCBB00EDEC + EC00F7F7F700F7F7F700F8F8F800FAFAFA00F5F5F500EFEFEF00E7E7E700DADA + DA00DADAD9009C9A990000000000000000000000000000000000000000005871 + C8004A70F0005D80F2006989F3007290F4007491F4007491F4007491F4007491 + F4007491F4007491F4007491F4007491F4007290F4006F8DF3006888F300486F + F0006A8AF3005871C80000000000000000000000000000000000000000000000 + 000089A2F60086A0F500FFFFFF00A5A4A2006C6D7100F4F7FE00A5A4A2006C6D + 7100F4F7FE00A5A4A2006C6D7100F4F7FE00A5A4A2006C6D7100F4F7FE0089A2 + F6005871C8000000000000000000000000000000000000000000526CC3007491 + F400ABBDF80099A9DE00E5E5E500E5E5E500E5E5E500E5E5E500E5E5E500E5E5 + E500E5E5E500E5E5E500E5E5E500E5E5E500E5E5E500E5E5E50099A9DE0097AD + F700819BF500526CC30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000B8B8B700BEBD + BC00EDECEC00F6F6F600F7F7F700F8F8F800F9F9F900F5F5F500EFEFEF00E6E6 + E600CFCFCE009F9E9E0000000000000000000000000000000000000000005B76 + D2005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005B76D20000000000000000000000000000000000000000000000 + 00007D97EE0091A7F1009AAEF200191918007F8FC200A1B4F300191918007F8F + C200A1B4F300191918007F8FC200A1B4F300191918007D8DC2009AAEF2007D97 + EE005872C9000000000000000000000000000000000000000000546EC5007491 + F400B7C7F900B9C8F900B9C8F900B9C8F900B9C8F900B9C8F900B9C8F900B9C8 + F900B9C8F900B9C8F900B9C8F900B9C8F900B9C8F900B9C8F900B9C8F90099AF + F700819BF500546EC50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B8B8B800EBEAEA00F6F6F600F5F5F500F7F7F700F9F9F900F9F9F900CDCC + CB00A4A4A3000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005872C9005872C9005872C9005F5F5F004F5E92005872C9005F5F5F004F5E + 92005872C9005F5F5F004F5E92005872C9005F5F5F004F5E92005872C9005872 + C9005B76D2000000000000000000000000000000000000000000556FC6006D8C + F300A6B9F800AFC0F900B1C1F900B2C2F900B2C2F900B2C2F900B2C2F900B2C2 + F900B2C2F900B2C2F900B2C2F900B2C2F900B2C2F900B1C1F900ADBEF800849E + F5007894F400556FC60000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000B6B4B300D7D5D500ECECEB00F6F6F600F8F8F700E6E5E500A7A6 + A600000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D2D1D0008080800000000000D2D1D0008080 + 800000000000D2D1D0008080800000000000D2D1D00080808000000000000000 + 00000000000000000000000000000000000000000000000000005670C7006382 + EA00849DEE00889FEE008AA0EE008AA0EE008AA0EE008AA0EE008AA0EE008AA0 + EE008AA0EE008AA0EE008AA0EE008AA0EE008AA0EE008AA0EE00879FEE007B94 + ED006886EB005670C70000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000B2B1B100A8A6A600BCBAB900B3B1B000A7A6A6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000808080009090900000000000808080009090 + 9000000000008080800090909000000000008080800090909000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DEDEDE006B80 + C20027335F0026335D002A386D00C3C3C300C3C3C300C4C4C400D1D1D100D5D5 + D500000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004C64B5004656 + 8A0098A5CE0098A4CD00828FB90031458A00DEE3F80000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D1D1D100CFCFCF00C9C9C900C7C7C700C5C5 + C500C5C5C500C5C5C50091A1D70029386D00C5C5C500C8C8C800D3D3D3000000 + 00000000000000000000000000000000000000000000314792009BA8D200526D + C5002647B5002041B0001B3DAE00909ECB00293D7F0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BAC6F200364A91004F63 + A5008793BC00A7B0CF00D9DFF300D9DFF400D9DFF400D9DFF400D9DFF400D9DF + F400D9DFF400D9DFF400D9DFF400D9DFF400D9DFF400D9DFF400D9DFF400DADF + F200A5AECE003A4D930000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000029396C00526297008494C8000000000000000000000000000000 + 000000000000000000000000000000000000000000002E4285008FA0DB004A66 + C6003C5AC0003655BD003151BA00697FC9002B3E7C0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000435BAE007182BB005C77 + D3007B90D7006979B200A3ADCF00C0CBEE00C0CBEE00C0CBEE00C0CBEE00C0CB + EE00C0CBEE00C0CBEE00C0CBEE00C0CBEE00C0CBEE00C0CBEE00C0CBEE00C4CE + EF00CFD7F200A3ADD00000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00008093D9005466A5004059AA008393C8000000000000000000000000000000 + 0000000000000000000000000000000000000000000030448A008296D9005D77 + D000516DCA004C68C8004764C6006079CC002D3F810000000000000000000000 + 00000000000000000000000000008196DC00293A7500293A740033478C000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000002E4696001F3376001F3376001F3376001F3376001F33 + 76001F3376001F3376001F3376001F3376001F3376002E469600000000000000 + 00000000000000000000000000000000000000000000354992008699DA004868 + D200607BD8008699DA005C6CA700B7C4ED00B7C4ED00B7C4ED00B7C4ED00B7C4 + ED00B7C4ED00B7C4ED00B7C4ED00B7C4ED00B7C4ED00B7C4ED00B7C4ED00B7C4 + ED00BCC8EE00CFD6EF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004B62 + B20036457A00324DAA00032597008494CC000000000000000000000000000000 + 000000000000000000000000000000000000000000006D83D4005669A80092A4 + E300788FDC00758DDB00768DDA004B69CD0032468B0000000000000000000000 + 0000000000008398DE00505F9800A4B1DD003E5BBD003957BB005F77C7005160 + 9400647CCB000000000000000000000000008E8C8A00BBB9B700BBB9B700BBB9 + B700BBB9B700BBB9B70029429500042DB700042DB700042DB700042DB700042D + B700042DB700042DB700042DB700042DB7004F6ED70029429500BBB9B700BBB9 + B700BBB9B700BBB9B700BBB9B7008E8C8A00000000003B509D008EA3E9005D7B + E0005D7BE0008EA3E9003B509D00A7B7EE00A7B7EE00A7B7EE00A7B7EE00A7B7 + EE00A7B7EE00A7B7EE00A7B7EE00A7B7EE00A7B7EE00A7B7EE00A7B7EE00A7B7 + EE00A7B7EE00C4CEF00000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000045569000546C + BD004762BF007186CE002B4BB6008496D4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000425AAE005468 + A90097A9E50092A5E5008399E1003C5ECD003448900000000000000000000000 + 0000000000003B53A2009EABD5005B75CC003252BE002D4EBB002748B70094A2 + D000364A8D0000000000000000000000000093918F00D8D8D700D8D8D700D8D8 + D700D8D8D700D8D8D7002F4AA4001942CD001D46CE001E46CE001E46CE001E46 + CE001E46CE001E46CE001E46CE001C45CE005474E1002F4AA400D8D8D700D8D8 + D700D8D8D700D8D8D700D8D8D70093918F00000000003D54A40095A9ED006885 + E6006885E60095A9ED003D54A400A5B6F000A5B6F0001442D9001442D9001442 + D9001442D9001442D9001442D9001442D9001442D9001442D9001442D900A5B6 + F000A5B6F000C3CEF10000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003C54A300516CC7004F6B + C8007184C600344581007184C6009BABE0000000000000000000B9C6F1002E42 + 8800B9C6F1000000000000000000000000000000000000000000000000006E86 + D700384E9A00384E99004264D4004062D200374B950000000000000000000000 + 00000000000034488D0094A5DF005470CD004765C8004260C6003C5BC200788C + D0003143840000000000000000000000000098969400F5F5F400F5F5F400F5F5 + F400F5F5F400F5F5F4003652B4003D63E300476BE300486CE400486CE400486C + E400486CE400486CE400486CE400466BE3005D7DEA003652B400F5F5F400F5F5 + F400F5F5F400F5F5F400F5F5F40098969400000000004058AB009EB1F200738E + EB00738EEB009EB1F2004058AB00A9BAF300A9BAF3001443DE001443DE001443 + DE001443DE001443DE001443DE001443DE001443DE001443DE001443DE00A9BA + F300A9BAF300C7D0F30000000000000000000000000000000000000000000000 + 0000CED7F60092A4E3006179C70033488F002D3C71005568AA004161CB007287 + CC00334687004A5EA40033468700A6B2DA0000000000BAC6F2002F4489004A5E + A4002F448900BAC6F20000000000000000000000000000000000000000000000 + 0000000000003D54A400486BDF004669DC003C529F0000000000000000000000 + 0000000000003D55A5008294D3007F95E0006D86DA006882D700647FD6006982 + D60035498E0000000000000000000000000099989600A3A19F00A3A19F00A3A1 + 9F00A3A19F00A3A19F003D5DC6007994ED0088A0EF00A6B7F200B5C4F500B5C4 + F500B5C4F500B3C2F400A2B4F200859EEF006382EB003D5DC600A3A19F00A3A1 + 9F00A3A19F00A3A19F00A3A19F0099989600000000004660B700B2C2F80094AB + F60094ABF600B2C2F8004660B700B0C0F800B0C0F80088A1F50088A1F50088A1 + F50088A1F500B0C0F80088A1F50088A1F50088A1F50088A1F50088A1F500B0C0 + F800B0C0F800CBD5F70000000000000000000000000000000000536BBE004C5F + 9F004A66C5003857C0002447BA007288D200344889004F6FDB004258A4004F67 + B9004A6BD800123DCC004A6BD8004F67B9003950A1004F67B9004A6BD800123D + CC004A6BD8004F67B90000000000000000000000000000000000000000000000 + 0000000000004058A9004B6EE3004A6DE1003E55A50000000000000000000000 + 0000000000006F85D7005A6DB00094A7E6008197E2007E95E0007E95E0005673 + D400384C93000000000000000000000000000000000000000000000000000000 + 000000000000000000004C6BD2003F5EC8003F5EC8003F5EC8003F5EC8003F5E + C8003F5EC8003F5EC8003F5EC8003F5EC8003F5EC8004C6BD200000000000000 + 000000000000000000000000000000000000000000004962B900BFCDFA00ACBD + F800ACBDF800BFCDFA004962B900B4C4F900B4C4F9001647EC001647EC001647 + EC001647EC00B4C4F9001647EC001647EC001647EC001647EC001647EC00B4C4 + F900B4C4F900CED8F800000000000000000000000000000000003A4F96005A74 + C900042FC000042FC000042FC000728ADB003A4F96005273E200485FAF00536E + C4004B6EE3000535D8001240DA004B6EE300536DC4004B6EE3001240DA001240 + DA004B6EE300536EC40000000000000000000000000000000000000000000000 + 000000000000435CAF004F72E8004D70E5004159AA0000000000000000000000 + 00000000000000000000465FB500586CB2009BADE80097A9E8008BA0E5004969 + D5003A5099000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000003C59BC00708CEB006683E6005374 + E1004F70DE005070DA004F6ED700314A9A000000000000000000000000000000 + 000000000000000000000000000000000000000000004A63BB00CAD5FB00BFCD + FA00BECCFA00CAD5FB004A63BB00B7C7F900B7C7F9001849EC001849EC001849 + EC001849EC00B7C7F9001849EC001849EC001849EC001849EC001849EC00B7C7 + F900B7C7F900D0D9F800000000000000000000000000000000004056A3005071 + DE000433CF000433CF000433CF00728DE4004056A3005779E9007F96E3004962 + B7005772CF001344E7000539E6001344E700476DED001344E7000539E6004C71 + ED005772CF00455EB70000000000000000000000000000000000000000000000 + 0000000000004862B9005579F0005578EE00465FB50000000000000000000000 + 000000000000000000000000000000000000BFCDF8004159A7005474E1005272 + DF004056A3000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000425FC3007893EE004C6EDE00355A + D6001C45CE00042FC0004F6FD900354DA0000000000000000000000000000000 + 000000000000000000000000000000000000000000004C66BD00D6DEF900DCE3 + F900DBE2F900D6DEF9004C66BD00C3D0FA00C5D1FA00305CEE00305CEE00305C + EE00305CEE00C5D1FA00305CEE00305CEE00305CEE00305CEE00305CEE00C5D1 + FA00C3D0FA00D6DEF900000000000000000000000000000000004A64BB006384 + F3004C72F1004C72F1004C72F10088A1F5004A64BB005E80F2003862EF005D80 + F2008CA2EC005E78D5005378F1001748EC001748EC001748EC005378F1004A64 + BE00BFCCF5000000000000000000000000000000000000000000000000000000 + 0000000000004963BB00597CF200597CF2004963BA0000000000000000000000 + 00000000000000000000000000000000000000000000445CAD005878E5005676 + E3004259A9000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004360C5006C88E700738DE4006E88 + E2006781DE005A77D9005976D6003750A3000000000000000000000000000000 + 00000000000000000000000000000000000000000000536ECA004D67BE004D67 + BE004D67BE004D67BE004D67BE00C9D5FB00CBD6FB003E67F0003E67F0003E67 + F0003E67F000CBD6FB003E67F0003E67F0003E67F0003E67F0003E67F000CBD6 + FB00C9D5FB00D9E0F900000000000000000000000000000000004B65BD006F8D + F3006F8DF3006F8DF3006F8DF30095ACF7004B65BD006283F200466DF0006888 + F30092A7EC006780D7006787F300315DEF00315DEF00315DEF006686F3004C66 + C000BFCDF6000000000000000000000000000000000000000000000000000000 + 0000000000004A64BC005D80F2005C7FF2004A64BC0000000000000000000000 + 000000000000000000000000000000000000000000004760B3005D7DEA005B7B + E800455DAF000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004F6DD3004360C500405DBC003F5A + B8003E58B4003B54AC003952A900435EB7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004F68BF00CFD9FB00D2DBFB004B71F1004B71F1004B71 + F1004B71F100D2DBFB00B1C1F900B1C1F900B1C1F900B1C1F900B1C1F900D2DB + FB00CFD9FB00DCE3F900000000000000000000000000000000004C66BE007995 + F40090A8F60090A8F60090A8F600A0B4F7004C66BE006586F3007391F40097AB + ED00536CC3007C97F400567AF2004C72F1004C72F1004C72F100567AF2006D85 + D9004E68C100BFCDF60000000000000000000000000000000000000000000000 + 0000000000004D67BE006485F3006485F3004D67BE0000000000000000000000 + 000000000000000000000000000000000000000000004C66BD006787F2006484 + F0004A63B9000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DFDEDE00EFEE + EE00C9C8C7008C8A880000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000516BC200D9E1FC00DDE4FC006586F3006586F3006586 + F3006586F300DDE4FC006586F3006586F3006586F3006586F3006586F300DDE4 + FC00D9E1FC00E3E8FB00000000000000000000000000000000004E68C00089A0 + EC00AFC0F900B9C8F900B8C7F900ACBDF8004E68C0006C8BF3005E77CA006D86 + DA009CB1F700819BF50087A1F5009EB3F7007D93DE009DB2F70087A1F50088A2 + F60099AFF7006C85DA0000000000000000000000000000000000000000000000 + 0000000000004E68BF006888F3006E8DF3005B73C4004E68C100839AE700BFCD + F60000000000000000000000000000000000000000004E68BF006B8AF3006989 + F3004D67BE000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DFDEDE00EFEE + EE00C9C8C7008C8A880000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000526CC300DEE5FC00E1E7FD00E2E8FD00E2E8FD00E2E8 + FD00E2E8FD00E2E8FD00E2E8FD00E2E8FD00E2E8FD00E2E8FD00E2E8FD00E1E7 + FD00DDE4FC00E4EAFB00000000000000000000000000000000006681DA00768C + D400B5C5F900B9C8F900B4C4F900A7B9F8004F69C100718FF4006179CC007189 + DC00ACBDF800A1B5F700AFC0F9008397DF00536EC7008297DF00AEBFF800A1B5 + F700AABCF8006F89DC0000000000000000000000000000000000000000000000 + 0000000000004F69C0006B8AF300849EF500B9C7F700A8B8ED00768AD1005C74 + C500536CC0007991E300AEBEF30000000000000000004F69C0006F8DF3006D8C + F3004F69C0000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DFDEDE00EFEE + EE00C9C8C7008C8A880000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000546DC400E2E8FD00E6EBFD00CDD8FB00CDD8FB00CDD8 + FB00CDD8FB00CDD8FB00CDD8FB00CDD8FB00CDD8FB00CDD8FB00CDD8FB00E6EB + FD00E2E8FD00E6EBFB0000000000000000000000000000000000000000006881 + DB00657BC9007388D2008196DB008EA5F000506AC2008FA7F600ADBCF0005D76 + CA00879CE000B4C4F900879CE0005D76CA00C1CDF600556FC800869ADF00B3C3 + F900879BE000556FC80000000000000000000000000000000000000000000000 + 000000000000516BC2007290F400829CF500819BF500809BF5007E99F50089A2 + F6009BB0F700B4C4F900B7C7F900AEBEF200788ED600647BC8007C97F4007693 + F400516BC2000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DFDEDE00EFEE + EE00C9C8C7008C8A880000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000566FC600E7ECFD00EBF0FD0096ACF70098AEF70098AE + F70098AEF70098AEF70098AEF70098AEF70098AEF70098AEF70098AEF700EBF0 + FD00E7ECFD00EBEFFD0000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005871CF00A8B9F600AABC + F800B6C3F100677FCE00AEBEF000B3C3F9000000000000000000C1CDF6005874 + CF00C1CDF6000000000000000000000000000000000000000000000000000000 + 000000000000526CC3007391F40087A1F50086A0F500859FF500839EF500829D + F500829CF5007F9AF50086A0F50099AFF700B9C8F900C2CFFA008CA5F6007A96 + F400526CC3000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DFDEDE00EFEE + EE00C9C8C7008C8A880000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005771C800E9EEFD00EDF1FE0095ACF7009EB3F7009FB3 + F7009FB3F700A0B4F700A0B4F7009FB3F7009FB3F7009EB3F7009BB0F700EDF1 + FE00E9EEFD00EDF1FD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000758BD200ACBC + F500A9BBF800C9D5FB0096ACF700A1B5F7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000536DC4006384F30093AAF6008FA7F6008BA4F60089A2F60088A2 + F60087A1F500849EF500839EF500829DF500819BF50087A1F500839EF5007F9A + F500536DC4000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000DFDEDE00EFEE + EE00C9C8C7008C8A880000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005872C900EAEFFD00ECF0FE00EEF2FE00EFF3FE00EFF3 + FE00F0F3FE00F0F3FE00F0F3FE00F0F3FE00EFF3FE00EFF3FE00EFF3FE00ECF0 + FE00EAEFFD00EFF2FD0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000006883DC00768B + D300A7B9F400849EF5007592F4009EB3F7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000009FB1F0005D77CF005771C700637CCF007993E90086A0 + F40095ACF70097ADF70092A9F6008FA7F6008DA5F6008BA4F6008AA3F60086A0 + F500556FC6000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000009E9C9A009997 + 9500959391008B89870000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005B76D2005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C90000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000093A7ED009DAFEE0086A0F50094ABF6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D3DBF90093A7ED005874CD005C75 + C900647ED300879EEB008EA6F60099AFF70099AFF70094ABF60090A8F6008AA3 + F6005670C7000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000005D76CA0096A8E7008DA5F6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000CED8 + F800859CE9005771C9006179CC006680D60092A8F00097ADF7009EB3F70089A2 + F6005771C8000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000C1CDF6005B74CB008FA2E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000AFBFF3007C93E4005771 + C8005771C9000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000DDDDDD00C9C9C900C7C7C700C2C2C2008FA0D5003A4A + 7A003A4A7A00C0C0C000C1C1C100C7C7C700D5D5D500DCDCDC00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000C7C7C700C0C0C0006679B80027325B0027325B0027325B0027325B002732 + 5B0027325B0027325B0027325B0027325B0027325B00273462007385C800C7C7 + C700D6D6D6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000003A4B82004B5B + 94004B5A9300B2BFEE0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000002A3A750003279E0003279E0003279E0003279E000327 + 9E0003279E0003279E0003279E0003279E0003279E00435DB6003F58B0000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D4D4D400C5C5C50030428100273567002735670027356700273567002735 + 670027356700273567002735670027356700273567002F428100D1D1D1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000B8C6F2003D4E8E003F59B2000F30 + 9F000F309F004B5E9F003D4E8E00B8C6F2000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000002D3D7A00092DA5006077C400768ACC00092DA5006077 + C40096A6D800092DA5006077C4008A9BD4000328A300435EBA004059B1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000002D4188008895C1008895C1008895C1008895C1008895 + C1008895C1008895C1008895C1008795C1006474A9002D438D00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000B9C8F2003D5091004C5FA1000F31A3000327 + 9F0003279F003F5AB6004C5FA1003D5091000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000002E407F00092EAA008C9DD700B5C0E600092EAA008C9D + D700C5CEEB00092EAA008C9DD700BDC7E800042AA900425EBD00415AB2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BAC6F200283C8200283C8200283C8200283C8200283C + 8200283C8200283C8200283C8200283C82002E479500BAC6F200000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000DEDEDE00DEDEDE00CECECE00CECECE00C7C7C700C0C0C000C0C0 + C000C0C0C000C0C0C000C0C0C00092A2D700394B8A0093A2D800C0C0C000DEDE + DE00000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000003F5193004C61A500435EBB000328A3000328 + A3000328A3000F32A800435EBB004C61A500BBC8F20000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000334688000A31B5006E85D30091A2DD000A31B500607A + CF0098A8E0000A31B500607ACF0091A2DD00042CB4004361C700435CB4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002B408A00283C7E00283C7E00283C + 7E00283C7E00283C7E00283C7E002B408A000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000007F92D8003E4C7E0093A5E4000000 + 000000000000BDC9F300374E9D004F68BC004A6FE800657ECF00455FBB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004153940041539400415394001338B100042A + AB00042AAB004360C1004153940041539400465CA90000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000035498E000A33BB0091A3E000B5C1EA000A33BB008C9F + DF00BDC8ED000A33BB008C9FDF00CDD5F100042EB9004362CA00445DB5000000 + 0000000000000000000000000000000000003A53A7002D438E002D438E002D43 + 8E002D438E002D438E002D438E002D438E002D438E002D438E002D438E002D43 + 8E002D438E002D438E002D438E002D438E002D438E002D438E002D438E002D43 + 8E002D438E002D438E002D438E003A53A7000000000000000000000000000000 + 0000000000000000000000000000000000002E4185005467A7005068BB000000 + 0000000000003950A000506ABE004A6EE5006C8BF1007389D4004661BC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000425596001439B500042B + B000042BB0004361C40042559600000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000384B9300042FBF00042FBF00042FBF00042FBF00042F + BF00042FBF00042FBF00042FBF00042FBF00042FBF004363CF00455EB6000000 + 0000000000000000000000000000000000002F44910094A7E90099ABEA009BAD + EA009BADEA009CAEEA009CAEEA009CAEEA009CAEEA009CAEEA009CAEEA009CAE + EA009CAEEA009CAEEA009CAEEA009CAEEA009CAEEA009CAEEA009CAEEA009BAD + EA009AACEA0099ABEA008CA1E7002F4491000000000000000000000000000000 + 00000000000000000000000000008296DB0043528900516BBE00384C95000000 + 0000BDC9F400516BC1004A6EE600204EE800738AD500435DB600BECCF5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004D64B7004F65B20000000000000000000000000043569900143ABA00042D + B500042DB5004361C700435699000000000000000000000000004960AF00BAC9 + F300000000000000000000000000000000000000000000000000000000000000 + 000000000000000000003C529D000A36CA008CA1E600B5C3EF000A36CA008CA1 + E600B8C5EF000A36CA008CA1E600C1CCF2000432CA004365D7004760B8000000 + 00000000000000000000000000000000000032499900617EE100708AE400718B + E400718BE400718BE400718BE400718BE400718BE400718BE400718BE400718B + E400718BE400718BE400718BE400718BE400718BE400718BE400718BE400718B + E400718BE400708AE4009CAEEC00324999000000000000000000000000000000 + 0000000000000000000000000000475994004D69C7000932BD00556DBD003E54 + A400556EC700204FEB006C8BF300758BD700BFCCF50000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004B62 + B5004665CC004559A0000000000000000000000000004559A0001C42C3000D36 + BF000D36BF004766CF004559A0000000000000000000000000004559A0005067 + B700445AA300BCCAF40000000000000000000000000000000000000000000000 + 000000000000000000003F55A2000735D0000735D0000735D0000735D0000735 + D0000735D0000735D0000735D0000735D0000735D0004467DB004862B9000000 + 000000000000000000000000000000000000334B9D005D7BE1006683E3006683 + E3006683E3006683E3006683E3006683E3006683E3006683E3006683E3006683 + E3006683E3006683E3006683E3006683E3006683E3006683E3006683E3006683 + E3006683E3006683E3009BAEED00334B9D000000000000000000000000000000 + 0000000000000000000000000000566AB2003356CB000431C6005D78D7005570 + C9004C71ED006C8BF300758CD7004761BA000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004C63B6005B70 + B6004969D300465AA300465AA300465AA300465AA300465AA300284DCA001A42 + C7001A42C7004D6CD300465AA300465AA300465AA300465AA300465AA3004666 + D200536ABB00445CA70000000000000000000000000000000000000000000000 + 000000000000000000004259A800103ED700A0B2EF00A0B2EF00103ED700A0B2 + EF00A0B2EF00103ED700A0B2EF00A0B2EF00103ED700486BE0004963BA000000 + 000000000000000000000000000000000000354DA1005474E1005B7AE1005B7A + E1005B7AE1005B7AE1005B7AE1005B7AE1005B7AE1005B7AE1005B7AE1005B7A + E1005B7AE1005B7AE1005B7AE1005B7AE1005B7AE1005B7AE1005B7AE1005B7A + E1005B7AE1005B7AE10099ACEE00354DA1000000000000000000000000000000 + 00000000000000000000A8B7ED005470CF000E3ACC000434D1004268E800476D + ED002050ED00778CD8004862BC00BFCCF5000000000000000000000000000000 + 000000000000000000000000000000000000000000004D65B8005E72BA00516F + D5005472D8005C77D1005974D1005974D1005A74D1005C77D1002A50CF00274D + CD00274DCD005876D9005D78D1005A74D1005974D1005974D1005B75D100284E + CE004D6DD700556DBE00BDC9F400000000000000000000000000000000000000 + 000000000000000000004760B3005B668B008895BE008996BF008B98C1008C99 + C2008D9AC3008F9CC500909DC600919EC7008B9ACB005073E9004B65BC000000 + 0000000000000000000000000000000000003952A9004065E000466AE100466A + E100466AE100466AE100466AE100466AE100466AE100466AE100466AE100466A + E100466AE100466AE100466AE100466AE100466AE100466AE100466AE100466A + E100466AE100466AE10093A8EE003952A9000000000000000000000000000000 + 000000000000AAB9EF004D61A5000D3CD7000537DE000539E600053AEB000C3F + EC005579F1006B85D8005F76C6004B65BE009DB0EE0000000000000000000000 + 0000000000000000000000000000000000004B63B7005574DC003A5FD9003C61 + D9004064DB003F63DB003F63DB003F63DB003F63DB003F63DB004064DB004064 + DB004064DB004064DB004064DB003F63DB003F63DB003F63DB003F63DB003F63 + DB003B60D900395ED900556FC3004B63B7000000000000000000000000000000 + 000000000000000000004A62B70039456E0054659F005566A0005869A300596A + A4005B6CA6005D6EA8005F70AA006071AB00919DC6005477ED004C66BD000000 + 0000000000000000000000000000000000003B55AC00385FE0003C62E1003C62 + E1003C62E1003C62E1003C62E1003C62E1003C62E1003C62E1003C62E1003C62 + E1003C62E1003C62E1003C62E1003C62E1003C62E1003C62E1003C62E1003C62 + E1003C62E1003C62E10091A7EF003B55AC000000000000000000000000000000 + 0000000000005E77CC005971C5000537E1000539E800053AEB001244EC002654 + EE003B64EF007B97F40086A0F500839BEB006A80CB00526DCA00000000000000 + 0000000000000000000000000000000000004D65BA005777E2004266DE00486B + DF004C6EDF004C6EDF004C6EDF004C6EDF004C6EDF004C6EDF004C6EDF004C6E + DF004C6EDF004C6EDF004C6EDF004C6EDF004C6EDF004C6EDF004C6EDF004C6E + DF00486BDF004266DE005770C7004D65BA000000000000000000000000000000 + 000000000000000000004C66BD0036426A0051629B0052639C0054659E005667 + A0005768A1005A6BA4005B6CA5005C6DA6008E9AC200597CF1004D67BE000000 + 0000000000000000000000000000000000003C56AE002E56DE003259DE003259 + DE003259DE003259DE003259DE003259DE003259DE003259DE003259DE003259 + DE003259DE003259DE003259DE003259DE003259DE003259DE003259DE003259 + DE003259DE003259DE008EA4EE003C56AE000000000000000000000000000000 + 0000D1DAF8004D62AE005B79DF00053AEA00053AEB00093DEB002E5AEE00426A + F000567AF200809BF50093AAF600AEBFF8007287CE00546ECB00000000000000 + 000000000000000000000000000000000000BFCBF5005C76CB006381E7005274 + E3005778E5005475E4005274E3005274E3005374E3005677E5005979E5005979 + E5005979E5005979E5005677E4005374E3005274E3005274E3005475E4005576 + E4005374E3006381E7004A63B600BFCBF5000000000000000000000000000000 + 000000000000000000004F69C000333E63004A5A8F004B5B90004E5E93005060 + 9500516196005464990055659A0056669B008A95BB006283F2004F69C0000000 + 0000000000000000000000000000000000003D57AF001C47D8001E49D8001E49 + D8001E49D8001E49D8001E49D8001E49D8001E49D8001E49D8001E49D8001E49 + D8001E49D8001E49D8001E49D8001E49D8001E49D8001E49D8001E49D8001E49 + D8001E49D8001E49D80089A0EB003D57AF000000000000000000000000000000 + 0000546BBC005C7CE8001849EC001446EC002856EE003D66EF006D8CF3009BB0 + F700BDCBF9007487CE00536EC90091A5EB000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFCCF5004D66BC005C77 + D0005F7FEC004C65B8004C65B8004C65B8004C65B8004C65B8007792EE00738F + EE00738FEE007994EF004C65B8004C65B8004C65B8004C65B8004C65B8005E7F + EC005C77D0004D66BC0000000000000000000000000000000000000000000000 + 00000000000000000000506AC100313C5F004857890049588A004C5B8D004D5C + 8E004F5E90005160920053629400546395008994B7006686F300506AC1000000 + 0000000000000000000000000000000000003E58B0001340D5001441D5001441 + D5001441D5001441D5001441D5001441D5001441D5001441D5001441D5001441 + D5001441D5001441D5001441D5001441D5001441D5001441D5001441D5001441 + D5001441D5001441D500869DE9003E58B0000000000000000000000000000000 + 0000647DD4003D66EF000A3EEB002F5BEE00446BF0006888F300BAC8F800A2B1 + E6006E83CD009FB1EF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCCF5004D66 + BF004F74ED004D66BB000000000000000000000000004D66BB007F9AF1007E99 + F1007E99F1007893F0004D66BB000000000000000000000000004D66BB005A76 + D2004D66BF00BFCCF50000000000000000000000000000000000000000000000 + 00000000000000000000516BC2002F395A004554840046558500485787004A59 + 89004B5A8A004E5D8D004F5E8E00516090008690B2006A8AF300516BC2000000 + 0000000000000000000000000000000000003F59B1000B39D3000B39D2000B39 + D2000B39D2000B39D2000B39D2000B39D2000B39D2000B39D2000B39D2000B39 + D2000B39D2000B39D2000B39D2000B39D2000B39D2000B39D2000B39D2000B39 + D2000B39D2000B39D200839AE8003F59B1000000000000000000000000000000 + 00006280E8002654EE002251ED005C7FF20094ABF600B7C6F6006E84CE005C77 + D400AEBEF3000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000BFCD + F6005673D5004E68BF000000000000000000000000004E68BF0089A2F5008BA4 + F5008BA4F5007C97F4004E68BF000000000000000000000000004E68BF004E68 + C100BFCDF6000000000000000000000000000000000000000000000000000000 + 00000000000000000000546DC4002B3452003F4C7700414E790043507B004451 + 7C0046537E00485580004A5782004B588300838CAB007391F400546DC4000000 + 000000000000000000000000000000000000415BB2000433CE000433CE000433 + CE000433CE000433CE000433CE000433CE000433CE000433CE000433CE000433 + CE000433CE000433CE000433CE000433CE000433CE000433CE000433CE000433 + CE000433CE000433CE008299E600415BB2000000000000000000000000005972 + CA006183F2008FA7F600AABAF100637BCC006B84DD00D3DBF900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000506AC1009FB3F700A4B7 + F800A4B7F80086A0F500506AC100000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000556EC50029314E003C4870003E4A7200404C7400424E + 7600434F770046527A0047537B0049557D008189A6007794F400556EC5000000 + 000000000000000000000000000000000000415BB3000432CB000432CB000432 + CB000432CB000432CB000432CB000432CB000432CB000432CB000432CB000432 + CB000432CB000432CB000432CB000432CB000432CB000432CB000432CB000432 + CB000432CB000432CB008198E400415BB30000000000000000007C93E6007A8F + D700A2B4EF008699DA005C75CC00D3DBF9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000516BC200516BC200516BC200ADBEF800B1C1 + F900B1C1F90091A8F600516BC200516BC2005973CE0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000566FC600272F49003B466C003B466C003E496F003F4A + 7000414C7200434E740045507600465177007E86A1007B97F400566FC6000000 + 000000000000000000000000000000000000425CB4000432C9000432C9000432 + C9000432C9000432C9000432C9000432C9000432C9000432C9000432C9000432 + C9000432C9000432C9000432C9000432C9000432C9000432C9000432C9000432 + C9000432C9000432C9008198E300425CB40000000000000000005872CA009BAC + E7005C75CC007C93E60000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000627CD2005F7FEA00748FEC00B7C7F900BDCB + FA00BDCBFA00A7B9F8007E98ED006080EA00546FCA0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005871C800242B4400343D5C0038426200384262003943 + 63003B4565003D4767003F496900404A6A00787F99007E99F5005871C8000000 + 000000000000000000000000000000000000445EB5000430C4000430C4000430 + C4000430C4000430C4000430C4000430C4000430C4000430C4000430C4000430 + C4000430C4000430C4000430C4000430C4000430C4000430C4000430C4000430 + C4000430C4000430C4008197E200445EB5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000BFCDF600536DC6006781DA00AEBFF800C2CF + FA00C3D0FA0094ABF6006E87DB00536DC6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005872C90027304F00262D4400282E4400292F4500292F + 4500292F4500292F4500292F4500292F4500515870007794F4005872C9000000 + 000000000000000000000000000000000000445EB500889BDB00889BDB00889B + DB00889BDB00889BDB00889BDB00889BDB00889BDB00889BDB00889BDB00889B + DB00889BDB00889BDB00889BDB00889BDB00889BDB00889BDB00889BDB00889B + DB00889BDB00889BDB00889BDB00445EB5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000BFCDF600536EC70094ABF6009FB3 + F700A0B4F700718ADD00536EC700BFCDF6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005872CA00879FF0008FA6F00093A9F20095AAF20095AA + F20095AAF20095AAF20094AAF20092A8F200849DF0007A93E7005872CA000000 + 0000000000000000000000000000000000004C67C400445EB500445EB500445E + B500445EB500445EB500445EB500445EB500445EB500445EB500445EB500445E + B500445EB500445EB500445EB500445EB500445EB500445EB500445EB500445E + B500445EB500445EB500445EB5004C67C4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000C1CDF6006F88DC00829C + F500829CF500556FC700C1CDF600000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000C1CDF6005874 + CF005874CF000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000D3D3D300C0C0 + C0004153940034458000344580009FADDD00C0C0C000C0C0C000C0C0C000C0C0 + C000C0C0C000C0C0C000CBCBCB00CECECE00CECECE00DADADA00DEDEDE00DEDE + DE00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000B8C5 + F1002338820014309000143090002F407C00A8B8E80000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BECCF4003D56AA003A57 + BC008CA2EB008695CC008695CC002650DD003A57BC003D56AA00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000DCDCDC00C4C4C400C1C1 + C1003E5194003E5194003E5194003E5194003E5194003E5194003E5194003D50 + 92003B4D8B003647800034447C00324177002C3B6C002A38670029366200B1BC + E500C4C4C400DDDDDD00000000000000000000000000D3D3D3005F5D5E005E5C + 5C0037363800B9B9B90000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000435BB5004967CD003761 + EE008A9AD4004964C1004964C10095ABF5003761EE004967CD00BECCF5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000637A + CC0091A4E50095A9EC0095A9ED0091A6ED008EA4ED008BA2ED00849CEB008199 + E9007E96E400788FDB00758CD7007187D1006A7FC500687CC0006F7FB700455A + A30000000000000000000000000000000000000000007B7979008D8B8A007D7B + 7A006462620039383900CFCFCF00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000536DC9004068F00097AC + F5004A65C20000000000000000008E9DD6009EB2F600476EF000455DB700BECC + F500000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000405A + B4008CA5F60089A2F60089A2F6007C97F4007391F4006989F300567AF2004C71 + ED004469E6003157D600274DCD001D43C3000A2FAE000328A3003652AF002636 + 6A000000000000000000000000000000000000000000858383009E9B9A00A19F + 9E00676564006462620039383900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A5B6EF006283F200697F + CC00000000000000000000000000000000004C67C30095A4D9006888F3006E86 + D8004861BA000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000435D + B500A3B6F800ACBDF800A2B6F8008DA5F600829DF5007894F4006283F2005679 + EE004B6FE700365BD7002C51CE002146C4000B30AE000328A30003269B002838 + 6D00000000000000000000000000000000000000000000000000D3D3D3008583 + 8200A19F9E007D7B7A006765640039383900CFCFCF0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000687AB8007084C600566E + BC00566EBC00566EBC00566EBC00566EBC00566EBC00566EBC00566EBC00566E + BC00566EBC00566EBC00566EBC00566EBC00566EBC00566EBC00566EBC00566E + BC00566EBC007084C6002333670000000000000000009AAADC00A6B9F8007591 + F1004D67C4000000000000000000000000009BAFEC004159B200B2C2F8007391 + F4006F85D0000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000455F + B700A8BAF800ADBEF800A2B6F8008DA5F600829DF5007894F4006283F2000000 + 0000829BEF00365BD7002C51CE002146C4000B30AE000328A30003269B002A39 + 6D0000000000000000000000000000000000000000000000000000000000D3D3 + D3009E9B9A00A19F9E007D7B7A006462620039383900CFCFCF00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004259A600344FA700405C + BB001D3FAF001D3FAF001D3FAF001D3FAF001D3FAF001D3FAF001D3FAF001D3F + AF001D3FAF001D3FAF001D3FAF001D3FAF001D3FAF001D3FAF001D3FAF001D3F + AF003956B900344FA70027366E0000000000000000004F67BD00B9C4EA00B1C1 + F9006F85CF004E69C50000000000465EB6006177C1005266B10095A3D300839E + F50099ACEC000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004761 + B800A9BBF800ADBEF800A2B6F8008DA5F600829DF5007894F4006283F2000000 + 0000829BEF00365BD7002C51CE002146C4000B30AE000328A30003269B002A3A + 6F00000000000000000000000000000000000000000000000000000000000000 + 0000858382009E9B9A00A19F9E00676564006462620039383900000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000425CB300032491003550 + AB001C3FB2001C3FB2001C3FB2001C3FB2001C3FB2001C3FB2001C3FB2001C3F + B2001C3FB2001C3FB2001C3FB2001C3FB2001C3FB2001C3FB2001C3FB2003251 + BA003550AB000324910029397200000000000000000000000000BFCCF5005169 + BF00C5D1FA00A5B7F6007D91D3007A8DCB00A5B8F7006485F3005872C5004357 + 9F008796CD000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004B65 + BC00A9BBF800ADBEF800A2B6F8008DA5F600829DF5007894F40013192E000000 + 0000171C2C00365BD7002C51CE002146C4000B30AE000328A30003269B002D3D + 7100000000000000000000000000000000000000000000000000000000000000 + 000000000000D3D3D30085838200A19F9E007D7B7A006765640039383900CFCF + CF00000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000435EBB000429A5000429 + A500324FB0002C4DBC00163BB500163BB500163BB500163BB500163BB5001235 + A8001235A800163BB500163BB500163BB500163BB500163BB5002C4DBC000327 + 9E000429A5000429A5002E3F7D0000000000000000000000000000000000BFCC + F500C4CCEC00C8D4FB00A9BBF700425DB90097A7DD00A4B7F8005E80F1005A73 + C7003B519C000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004D67 + BE00A8BAF800ADBEF800A2B6F8008DA5F600829DF5007894F4001F1F1F000C0C + 0C001F1F1F00365BD7002C51CE002146C4000B30AE000328A30003269B002F3E + 7200000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000D3D3D3009E9B9A00A19F9E007D7B7A00646262003938 + 3900CFCFCF000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000425FBF00042AAA00042A + AA000328A400304EB200294CBE001338B7001338B7001338B7001136AF000E2F + 9E000E2F9E001338B7001338B7001338B7001338B700294CBE00304EB200042A + AA00042AAA00042AAA0030428200000000000000000000000000000000000000 + 0000536BC100C4CCEC00C8D4FB008E9ED8004F67BA0098A7DE006485F3005E80 + F1005B74C800BCC8F30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004F69 + C000A5B8F800ACBDF800A2B6F8008DA5F600829DF5007894F4003C4257003333 + 330041465600365BD7002C51CE002146C4000B30AE000328A30003269B002F3F + 7400000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000858382009E9B9A00A19F9E00676564006462 + 6200393839000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004361C400052CB000062D + B100062DB100052BAC00304FB6001138B9001138B9001138B9000F31A3008598 + D8008598D8000E33B1001138B9001138B900264AC0002F4EB600042AAB00042B + B000042BB000042BB00033468700000000000000000000000000000000000000 + 000000000000BFCCF500556DC300D5DCF600D5DCF6008E9DD6009AA9E000A4B7 + F8006485F3005D76CA0040549E002D44910019379D002D438F00374B90000000 + 000000000000000000000000000000000000000000000000000000000000536D + C60090A8F6009AAFF7009DB2F7008FA7F60086A0F5007E99F5006C8BF3006383 + F000597AE9004769DA003E60D2003457C9002244B6001C3DAC003652AF003141 + 7600000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D3D3D30085838200A19F9E007D7B + 7A005A585700373A4600354A9200425BB3000000000000000000A6B6EC002C3F + 820000000000000000000000000000000000000000004967CD001A40C0002045 + C2002247C3002146C3002146C3003F5DC300284CC3001A3DB1007791E5004C6D + DC004B6CDB008C9EDD00183BAF003052C4001C41BF001D43C2001C42C2001C42 + C200193FC000133ABF00384C9200000000000000000000000000000000000000 + 00000000000000000000D2DBF8005873CE005873CE00657FD9004E68C1009AAA + E200A4B7F8005E80F1005E77CB003E55A3006A84D8000D37C2002846AA00BDC9 + F40000000000000000000000000000000000000000000000000000000000718A + E1008CA3EE0093A8F00096ABF00093A8F00091A7F1008FA5F00089A1EF00879F + ED00849BE8007E94DF007B91DA00788DD4007286C9007083C5007283BE004F66 + B400000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D3D3D3009E9B9A008D8C + 8A00646262009E9D9D0034343C0052629D00899DE3006B82D2003B4D8D003A49 + 8000CED7F600000000000000000000000000000000004C6BD200254AC8002D52 + CA002F53CB002F53CB002F53CB00294DC5003B57B70091A3E0005878E1005777 + E0005777E0007993E70091A3E0003855B6002B50CA002B50CA002B50CA002A4F + CA00264BC9001C43C6003A509700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF600506A + C3009BABE2006485F3005E80F1005F78CC008C9CD100839BE9001543DA00475F + B300BFCCF5000000000000000000000000000000000000000000000000000000 + 00005771C800888C9C0094939200888C9C005771C8005771C8005771C800556E + C400516ABD004B62AE00485EA7006D717D006C6B6B005E616D003A4A83000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000858382008885 + 8500BBBAB900BBB9B7009E9D9D0032343D00485CA6004A5EA500556FC5004354 + 8E00A5B6EB00000000000000000000000000000000004E6DD6002F54CF003B5E + D2003F61D3003F61D3003E61D300274ABC0096A7E200849CEA006482E5006381 + E5006381E5006381E500839BEA0095A7E2003457CD003A5DD200395CD200395C + D2003257D000254CCD003D529D00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006F89 + DF00516DCC009EADE400A4B7F8006485F3006C80C5004E67BF0093A3DD003761 + EF005270D600516AC30000000000000000000000000000000000000000000000 + 00000000000080808000C6C6C600808080000000000000000000000000000000 + 0000000000000000000000000000808080004646460080808000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C3CE + F20083838700F0F0F000CCCBCA00BBB9B70032343D002347BF000534D400556C + B6003B4D8F004057A8000000000000000000000000005575E0004669DD005877 + E0005D7BE1005373DE003759CA0098ACF0007B95EC007B95EC007B95EC007B95 + EC007B95EC007A95EC007A95EC007A95EC009EAEE7003457C9004E6FDD005777 + E0004B6DDD00375CDA00435AA700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005B75 + D2006B87E6005A72C800A0AFE500AEBFF8007F93D7009FB1EF005671CD009FB3 + F600496FF0005E7AD900BFCDF600000000000000000000000000000000000000 + 00000000000080808000CBCBCB00808080000000000000000000000000000000 + 0000000000000000000000000000808080004C4C4C0080808000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004660 + B9006A7CBD00CFCECE00F0F0F000CCCBCA009E9D9D002B3049000537DE004668 + D7005772CC00576CB300475EAE0000000000000000005878E4005072E2006683 + E6006885E5004162CF00A3B3E900879FEF00879FEF00879FEF00879FEF00869E + EF00869EEF00869EEF00859EEF00869FF0009EB1F200A1B1E8003E5FCE006683 + E6005979E4003F64DF00465DAE00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005B76 + D3009AACED006C85D8005770C7008598D9005872CA0000000000000000009AA8 + DF00A8BAF700597CF200526BC400000000000000000000000000000000000000 + 00000000000080808000D0D0D0007F7F7F000000000000000000000000000000 + 0000000000000000000000000000888888005050500080808000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004E69 + C6006A80CE0088888B00CFCECE00F0F0F00093919000383D55000539E8000534 + D4002F54D3005470CE005D74C60000000000000000005A7BE800597AE700728D + EA004D6DD700A4B4EA00ACBDF60093A9F20093A9F20093A9F20092A8F20092A8 + F20092A8F20091A7F20091A7F20091A7F20091A7F2009DB1F300A3B3EB00718D + EA006482E800476CE5004961B300000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005972C800A9BBF8007995F2007389D6000000000000000000000000000000 + 00005872CF009AAAE3008FA4EB005C77D4000000000000000000000000000000 + 00000000000080808000D4D4D40082828200C6C6C60000000000000000000000 + 00000000000000000000C6C6C600969696006060600086868600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008FA1E00099AAE300848692004A6AD700305CEE001E4EED004B70 + EE005E77CB004A63BB000000000000000000000000005C7EEE006383F0005273 + E000B4C4F800ADBEF700ACBDF700ACBDF700ACBDF700ABBCF700ABBCF700ABBC + F700ABBCF700AABCF700AABCF700AABCF700A9BBF700A9BBF700A9BBF700A9B9 + EE00486BDF004D72ED004F68BE00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000C1CDF600BDC8EE00B4C4F90089A2F4005973CF0000000000000000000000 + 00005973CF00899DDE00B1C0F1005D78D5000000000000000000000000000000 + 00000000000090909000C0C0C0008B8B8B008A8A8A0000000000000000000000 + 000000000000000000008A8A8A00B1B1B1006A6A6A0096969600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000A1B1EB009AAFF7007995F4005479F100436BF000305CEE003B64 + EF00617CD8004F69C4000000000000000000000000005C7FF200466BE500A6B6 + EF00ADBEF800AFC0F900B0C0F900B0C0F900B0C0F900B0C0F900B0C0F900AFC0 + F900AFC0F900AFC0F900AFC0F900AEBFF800ADBEF800ADBEF800ABBDF800AABC + F800A0B2ED003A61E400526CC300000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000005D74CA00C4CDEF00BECCFA008297DB005974CF00000000005974 + CF008297DB009CB0F5009DACE100718AE2000000000000000000000000000000 + 000000000000B0B0B000A4A4A400ADADAD008A8A8A0086868600000000000000 + 000000000000868686008F8F8F00A4A4A40076767600BBBBBB00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009FB0EF00B0C0F700ACBDF8009BB0F7006787F3005479F1005E80F200486F + F0005A7CED00566EC1000000000000000000000000005578EB0098ACEE0095AC + F7009AAFF7009DB2F7009EB3F7009EB3F7009FB3F7009EB3F7009EB3F7009EB3 + F7009EB3F7009EB3F7009DB2F7009DB2F7009CB1F7009BB0F70099AFF7008EA6 + F6008BA4F60092A7ED00546EC500000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000C1CDF6005F76CC00C8D4FB00A9BBF7009BACE400A9BB + F700C8D4FB00C7D0F000C1CDF600000000000000000000000000000000000000 + 00000000000000000000D3D3D300D6D6D600DFDFDF00CECECE00ADADAD009C9C + 9C0097979700BBBBBB00C0C0C000B4B4B400D3D3D30000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000839AE8005B76D3005B76D300536FCA009EB3F70093AAF6007086D1005B76 + D3005B76D3005B76D300000000000000000000000000617ACC005670C7005670 + C7005670C7005670C7005670C7005670C7005670C7005670C7005670C7005670 + C7005670C7005670C7005670C7005670C7005670C7005670C7005670C7005670 + C7005670C7005670C7005670C800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000C1CDF600C7D0F000CED8FB00B7C7F900CED8 + FB00C7D0F0005F76CD0000000000000000000000000000000000000000000000 + 000000000000000000000000000080808000B3B3B300E1E1E100F3F3F300EEEE + EE00E8E8E800CBCBCB00A6A6A600808080000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000AEBEF30095AAF200889EE600566FC8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005D75CC00A1B0E200CED7F400A1B0 + E2005D75CC00C1CDF60000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000B0B0B0008A8A8A00808080008080 + 8000808080008A8A8A00B0B0B000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000007289D700637BCE0092A7EC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000B6C5F00027377300000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000B7C5F1002B3E7C004E5E9400000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000026366D0026366D002636 + 6D0026366D0026366D0026366D0026366D0026366D0026366D0026366D002636 + 6D0026366D0026366D0026366D0026366D0026366D0026366D0026366D002636 + 6D0026366D0026366D0026366D0031458D0000000000354A88002E3D70002E3D + 70002E3D70002E3D70002E3D70002E3D70002E3D70002E3D70002E3D70002E3D + 70002E3D70002E3D70002E3D70002E3D70002E3D70002E3D70002E3D70002E3D + 70002E3D70002E3D7000D2D2D200000000000000000000000000000000000000 + 00000000000000000000000000002E4282004B5D9F004961B100000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000003269B000D2A90000D2A + 90000D2A90000D2A90000D2A90000D2A90000D2A90000D2A90000D2A90000D2A + 90000D2A90000D2A90000D2A90000D2A90000D2A90000D2A90000D2A90000D2A + 90000D2A90000D2A90000D2A9000293973000000000030438600E6EAF700E5E9 + F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9 + F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9F600E5E9 + F600E5E9F600E5E9F60000000000000000000000000000000000000000000000 + 000000000000BAC7F200354990003F5EC4001E42BA004A65BD00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F80000000000000000000429A8002E3F7E000000 + 00004F70DE004F70DE004F70DE004F70DE004F70DE0039509D00354A9100506E + D400506ED400506ED400506ED400506ED400000000003A51A1005475E2005979 + E3005979E3005878E3003A51A1000000000000000000354A9200E5EAF8004364 + D2000430C2000430C2003659CE000430C2000430C2000430C2000430C2000430 + C2000430C2003659CE000430C2000430C2000430C2003659CE000430C2000430 + C2004364D200E5EAF80000000000000000000000000000000000000000000000 + 0000BCC8F300384D97004F66B1001038BF00143BBF004C67C400000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF00000000000000000000000000082EAE00314284000000 + 00005073E8000537DE000537DE000537DE005073E8003E55A900394F9B004F6F + DB000432CD000432CD000432CD004F6FDB00000000004058AF005F80EF002A56 + E9002A56E9002855E9004058AF000000000000000000384E9800E5EAF9004162 + D1000432C9000432C900365BD3000432C9000432C9000432C9000432C9000432 + C9000432C900365BD3000432C9000432C9000432C900365BD3000432C9000432 + C9004365D600E5EAF90000000000000000000000000000000000000000000000 + 00003A519D005169B8003E60D1000430C300143DC7004D6AC900374C9500374C + 9500374C9500374C9500374C9500374C9500374C9500374C9500374C9500374C + 9500374C9500374C95004259AC00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F8000000000000000000000000001137B800334689000000 + 00004F74EF00053AE900053AE900053AE9004F74EF00425CB2003D55A5005072 + E3000535D8000535D8000535D8005072E30000000000435CB4006A8AF300426A + F000426AF0003F68F000435CB40000000000000000003B519F00DADFED004A64 + B9000937D0000A38D0003B60D9000A38D0000A38D0000A38D0000A38D0000A38 + D0000A38D0003B60D9000A38D0000A38D0000A38D0003A5FD9000A38D0000836 + D0004467DB00E6EBFA0000000000000000000000000000000000BECCF5004159 + AB003E63DE00103ED7000535D5000535D5000838D5001441D8001441D8001441 + D8001441D8001441D8001441D8001441D8001441D8001441D8001441D8001441 + D8001441D8001F4AD9003E55A500000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F80000000000000000000000000000000000000000002248C800384D95000000 + 00005B7EF2001D4DED001D4DED001D4DED005B7EF200455FB600455FB6005075 + F100053AEB00053AEB00053AEB005075F10000000000455FB6007592F4006686 + F3006686F300597CF200455FB60000000000000000004159AB00E5EAFB007E98 + ED003958C0001D48D700496DE5001D49DA001A41C3002F4FBA00B8C4EB003B5B + C6001D49DC00496DE5001E4BDF001E4BDF001E4BDF00496DE5001D4ADF001543 + DE00496DE500E5EAFB00000000000000000000000000BECCF500455EB2005871 + CB001141DF000738DD000738DD000738DD000738DD000738DD000738DD000738 + DD000738DD000738DD000738DD000738DD000738DD000738DD000738DD000738 + DD000738DE001544DF004259AD00000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000002B51D0003C519B000000 + 00006485F300305CEE00315DEF00305CEE006485F3004760B7004760B7005075 + F100053AEB00053AEB00053AEB005075F100000000004760B7007590EC008BA2 + EE008BA2EE00849DEE004760B7000000000000000000445DB100E6EBFC004A6F + EA00C7D1F2004260C6004868D3003656BF008FA1DE00D4DCF90089A1F200B0BD + E8002D52CC005074EB002854E6002854E6002854E6005074EB002854E6001C4A + E5004B70EA00E6EBFC000000000000000000000000004962BA005C77D2004A6F + ED001C4BE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4C + E8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4CE8001D4C + E8001C4BE8002653E900455EB50000000000000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 000000000000000000000000000000000000000000003459D7003E54A1000000 + 00006C8BF300446BF000456CF000446BF0006D8CF3004861B9004861B9005075 + F100053AEB00053AEB00053AEB005075F100000000005069C7004861B9004861 + B9004861B9004861B9005069C70000000000000000004761B700E6ECFD004D72 + EF006D8BF100CAD4F40090A1DA00D5DDFA0099AEF600476DEE00325DED00ADBE + F70092A3DD00577AF000325DED00325DED00325DED00577AF000325DED002351 + EB004E73EF00E6ECFD000000000000000000000000005E79D600577BF200466D + F0005479F1005579F1005579F1005579F1005579F1005579F1005579F1005579 + F1005579F1005579F1005579F1005579F1005579F1005579F1005579F1005579 + F1005479F1005176F1004A64BB0000000000000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000004368E300445CAD000000 + 00007D98F5006989F3006D8CF3006A8AF3007D98F5004A64BB004A64BB005176 + F100083CEB00083CEB00083CEB005176F1000000000000000000000000000000 + 000000000000000000000000000000000000000000004B65BC00E6ECFD007290 + F4006283F2006586F3006586F3006586F3006586F3006586F3006586F3006586 + F3008CA5F600667FD2006586F3006586F300607FE6005874D1005975D400577B + F2007592F400E6ECFD000000000000000000000000004E67C0006681D9006A8A + F3006E8DF300718FF400718FF400718FF400718FF400718FF400718FF400718F + F400718FF400718FF400718FF400718FF400718FF400718FF400718FF400718F + F4006F8DF3006586F3004B65BC000000000000000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 000000000000000000000000000000000000000000004D71E9004760B3000000 + 0000829DF5007794F400829CF5007894F400829DF5004C65BC004C65BC00587C + F2001647EC001647EC001647EC00587CF2000000000000000000000000000000 + 000000000000000000000000000000000000000000004C66BD00E6ECFD005277 + F1004B71F1005075F1006D8CF3005075F1005075F1005075F1005075F1005075 + F1005075F100C5CEEC004667D600496CDF00657DCE00B5C1E9009EAEE1003862 + EF00567AF200E6ECFD00000000000000000000000000BFCDF6004F68C2006C86 + D9007E99F50089A2F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5 + F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5F6008CA5 + F600849EF5007391F4004C66BD000000000000000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005579EF004A63B9000000 + 0000829CF5007592F40086A0F5007592F400829CF5004D66BE004D66BE005E80 + F2002453EE002453EE002453EE005E80F2000000000000000000000000000000 + 000000000000000000000000000000000000000000004E68BF00E6ECFD005479 + F1005479F100597CF2007491F400597CF200597CF200597CF200597CF200597C + F200597CF200CDD7F90099A9DD007E92D500CED8FB00ACBDF800C4D0F900365A + D200587CF200E6ECFD000000000000000000000000000000000000000000BFCD + F6006D86DA0086A0F500A0B4F700C3D0FA00C1CEFA00B4C4F800869EED00839C + ED00829BED00829BED00829BED00829BED00829BED00829BED00829BED008099 + ED007B95EC00728EEB004F69C0000000000088878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A500DCDBDB0088878700000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006787F3004F68BF000000 + 00004F69C0004F69C0004F69C0004F69C0004F69C000556FCC004F69C0006A8A + F3004068F0004169F0004068F0006B8AF3000000000000000000000000000000 + 00000000000000000000000000000000000000000000506AC100E6ECFD00577B + F2006586F3006D8CF300829CF5006D8CF3006D8CF3006D8CF3006D8CF3006D8C + F3006D8CF300829CF5007491F4006D8CF3006D8CF300829CF5006C8BF300D2DB + FA008094D700DFE5F60000000000000000000000000000000000000000000000 + 0000536CC5006E87DB0088A2F600B9C8F900B2C2F9009DB0F000506AC100506A + C100506AC100506AC100506AC100506AC100506AC100506AC100506AC100506A + C100506AC100506AC100506AC3000000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00EBEBEB0085848300000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006F8DF3005069C1000000 + 0000000000000000000000000000000000000000000000000000516AC100718F + F4004E73F1004F74F1004E73F100718FF4000000000000000000000000000000 + 00000000000000000000000000000000000000000000526CC300E6ECFD007995 + F400819BF50088A2F60088A2F60088A2F60088A2F60088A2F60088A2F60088A2 + F60088A2F60088A2F60088A2F60088A2F60088A2F60088A2F60087A1F500839E + F500D8E0FC00E8EDFD0000000000000000000000000000000000000000000000 + 0000BFCDF600536DC6006E88DB0095ACF70092A9F6008AA1EE00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A989700E7E7E6008C8A8800000000000000000000000000000000000000 + 000000000000000000000000000000000000000000007894F400516BC2000000 + 0000000000000000000000000000000000000000000000000000526CC3007894 + F4005C7FF2005D80F2005C7FF2007894F4000000000000000000000000000000 + 00000000000000000000000000000000000000000000536DC400E6ECFD00597C + F2006F8DF3007C97F4008FA7F600819BF500819BF500819BF500819BF500819B + F500819BF5008FA7F600819BF500819BF500819BF5008EA6F6007A96F4005075 + F1005F81F200E6ECFD0000000000000000000000000000000000000000000000 + 00000000000000000000BFCDF600708ADD006C8BF300708CEC00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA00C2C0BE00B6B6 + B500A09E9D00EDEDEC008F8D8D00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000088A2F600546DC4000000 + 0000000000000000000000000000000000000000000000000000546EC500839E + F5007794F4007A96F4007894F400839EF5000000000000000000000000000000 + 000000000000000000000000000000000000000000005670C700E6ECFD005378 + F100577BF2006384F3007F9AF5006E8DF3006E8DF3006E8DF3006F8DF3006F8D + F3006F8DF300829DF5006E8DF3006E8DF3006C8BF3007E99F5006082F2003F68 + F000587CF200E6ECFD0000000000000000000000000000000000000000000000 + 00000000000000000000000000005770C8006B85DD006181EB00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE00C2C2C200AFAD + AC00AAA8A700E2E1E00093929100000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000092A9F600556EC5000000 + 0000000000000000000000000000000000000000000000000000566FC60087A1 + F500829CF50087A1F500829DF50087A1F5000000000000000000000000000000 + 000000000000000000000000000000000000000000005771C800E6ECFD00496F + F0005A7DF2005E80F2007E99F5006183F2006183F2006283F2006283F2006283 + F2006283F2007F9AF5006283F2006183F2006183F2007D98F5005D80F2005378 + F1004B71F100E6ECFD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000C1CDF6005871C9006D86D800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF00C3C2C200A09F + 9D00BFBDBC00C4C3C200ACACAC00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000009AAFF700566FC6000000 + 00000000000000000000000000000000000000000000000000005770C7008AA3 + F60088A2F60096ACF7008AA3F6008AA3F6000000000000000000000000000000 + 000000000000000000000000000000000000000000005771C800E6ECFD00E6EC + FD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6EC + FD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6EC + FD00E6ECFD00E6ECFD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB00ADACAC0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A8BAF8005872C9000000 + 00000000000000000000000000000000000000000000000000005872C9007D97 + EE0090A7F10097ACF20090A7F1007D97EE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000AFBFF5005872C9000000 + 00000000000000000000000000000000000000000000000000005B76D2005872 + C9005872C9005872C9005872C9005872C9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005872C9005B76D2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00004A60B0002839760026356C00283976004A60B000A3B3EA00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000042579E0036457D002E3C + 6D00283868008D9DD300C0C0C000C0C0C000C0C0C000C0C0C000C2C2C200CECE + CE00CECECE00CECECE00DEDEDE00DEDEDE00DEDEDE0000000000000000000000 + 00000000000000000000000000000000000000000000000000003B53A4002840 + 93001A3FBA003453BC003F5CBD003453BC001A3FBA000C31B0003B53A4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002A3B7700DBE0F100DDE2 + F200DEE3F300DFE4F300DFE4F300E0E5F300E0E5F300E2E7F400E3E7F500E3E7 + F500E3E7F500E5E9F600E5E9F600E6EAF600E8ECF700E8ECF700E8ECF700E8EB + F600E9ECF700EAEDF7000000000000000000000000003F59B0005A78DE004D67 + BE00334279002A3C780000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005069C0002E47A2000734 + C8005069BC00475AA20043579D00475AA2005069BC002D52CE002E47A2005069 + C000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002D3F7F00D7DDF100C8D0 + EC00C9D1ED00CAD2ED00CBD3ED00CCD3ED00CDD4ED00CED5EE00D0D7EF00D1D8 + EF00D2D9EF00D3D9EF00D4DAF000D5DBF100D7DDF200D7DDF200D7DDF100D9DE + F200DADFF200E6EAF800000000000000000000000000415BB2006F8DF3002F58 + E2003C57B1002A38700000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003F56A9001843D5003059 + E1004059AC008A9FE600000000008A9FE6004059AC005A70BC001843D5003F56 + A900ACBCF1000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000030448600D6DCF200C3CC + EC003E5DC4003E5DC4003E5DC4003F5EC4003F5EC4003F5EC400C9D2EF00C9D2 + EF00CAD2EF00CBD3EF00CDD5F000CDD5F000CFD6F000D0D7F000D1D8F100D2D9 + F100D3DAF100E0E5F5000000000000000000000000004A65BF00657DCF00899F + E800647ED800536DC1003F57A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003B61DF002A57EE006076 + C20000000000000000000000000000000000000000008FA3E9002A57EE003B61 + DF00445DB6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000384C9700D7DEF500C6D0 + F1003F61D2003F61D2003F61D2003F61D2003F61D2003F61D200C4CEF000C4CE + F100C4CEF100C4CEF100C3CEF100C3CEF100C3CEF100C3CEF100C3CEF100C4CE + F100C4CEF100D7DEF500000000000000000000000000BFCCF5004862BC006A81 + D000556FC5003355C700506CCC004E65B40090A3E20000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000486CE8003C65ED00556C + BC000000000000000000000000000000000000000000000000003963EF004A6E + E600445DB4000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000032479000304589003045 + 8900304589003045890030458900304589003045890030458900304589003045 + 8900304589003045890030458900304589003045890030458900304589003045 + 89003045890030458900859AE00000000000000000003B519F00D9E0F700C8D2 + F4003F63DA003F63DA003F63DA003F63DA003F63DA003F63DA00C6D1F400C6D1 + F400C6D1F400C5D0F300C5D0F300C5D0F300C4CFF300C4CFF300C4CFF300C3CE + F300C3CEF300D6DDF70000000000000000000000000000000000BFCCF5004A64 + BD008FA4E8005670C400647DD100425596003645760035498F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006080EB004A6FEE005168 + BB00000000000000000000000000000000000000000000000000476EF0006080 + EB00455EB5000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005C74C5005873D0005873 + D0005873D0005873D0005873D0005873D0005873D0005873D0005873D0005873 + D0005873D0005873D0005873D0005873D0005873D0005873D0005873D0005873 + D0005873D0005873D0003D529A0000000000000000003F57A700DBE2F900CAD4 + F6004065E0004065E0004065E0004065E0004065E0004065E000C8D3F600C8D3 + F600C8D3F600C7D2F600C7D2F600C7D2F600C6D1F500C6D1F500C6D1F500C5D0 + F500C5D0F500D7DEF80000000000000000000000000000000000000000000000 + 00004F68C1007087D40095A8E9004462C8005570CA00465AA00032458600B8C5 + F100000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000008397DB006888F3006F88 + DF0000000000000000000000000000000000C9D4F8004A64BD006886EC007F92 + D100607AD3000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000587BED001444E6000E2A + 8A001744DB000F2B8A001744DB000F2B8A000F2B8A000F2B8A000F2B8A001744 + DB000F2B8A000F2B8A000F2B8A001744DB000F2B8A000F2B8A001744DB000F2B + 8A001644DB000D2A8A005268B70000000000000000004761B700DEE5FB00D1DA + FA005176EF005075EF005075EF005075EF005075EF005075EF00D0DAFA00D0DA + FA00D0DAFA00CFD9FA00CFD9FA00CFD9FA00CED8FA00CED8FA00CED8FA00CDD7 + FA00CCD7FA00DAE1FB0000000000000000000000000000000000000000000000 + 0000BFCDF600506AC3007288D500637AC5004563C8003B5BC800394A86003142 + 7D00A4B3EA00293B7B00283871002E4185000000000000000000000000000000 + 000000000000000000000000000000000000000000006076C20096ACF4007391 + F4004C64BE0090A4EA000000000090A4EA004C64BE009DACDE00A0B3F3005E73 + BB004159AB000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006383EE002352ED006886 + EB00335EEF006A88EE00335EEF006985E2006985E2006985E2006986E600335E + EF006A88EE006A88EB006986E600335EEF005F71B0006883DF00335EEF006A88 + EE00325EEF006786EE00566EBE0000000000000000004963BA00E0E6FC00D4DD + FC00597CF200597CF200597CF200597CF200597CF200597CF200D4DDFC00D4DD + FC00D4DDFC00D3DCFB00D3DCFB00D3DCFB00D3DCFB00D3DCFB00D2DBFB00D2DB + FB00D0DAFB00DDE4FC0000000000000000000000000000000000000000000000 + 000000000000BFCDF600536CC50098AAE900637AC6004566D4003954B1003A49 + 7E0035406900576EB900566DBA00556BB400374E9900CED7F700000000000000 + 000000000000000000000000000000000000000000005C76D2008295D6009EB2 + F500859BE400697EC9006076C200697EC900859BE400A9BBF800A0AEDF004362 + CC002D4FC300BDCBF40000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006D8AEB00305CEE002B43 + 9400243D90003D63E300243D9000354C9800486CE400354C9800304896003960 + E300284192002C44940030489600385EDE007692EF005075F1003D66EF002841 + 92003960E300253E92005A70C10000000000000000004A64BB00E2E8FD00D8E0 + FC006283F2006283F2006183F2006183F2006183F2006183F200D8E0FC00D7DF + FC00D7DFFC00D7DFFC00D7DFFC00D7DFFC00D6DFFC00D6DFFC00D6DFFC00D5DE + FC00D4DDFC00DFE6FC0000000000000000000000000000000000000000000000 + 00000000000000000000000000005770C800748BD900879DE8004D5D97004E65 + B4004A6AD3000430C2000430C2000430C2004162D1005971C00046589B000000 + 0000000000000000000000000000000000000000000000000000000000005D77 + D3009CABE200BECBF500BCCAF600BECBF5009CABE200687CC600798FDA0086A0 + F5004B71F1002E50C400435BAE00BDCBF4000000000000000000000000000000 + 000000000000000000000000000000000000000000007691ED00496FF0003D51 + 94006381E700394D91005D7DE6005D7DE600394D91005D7DE6005D7DE600394D + 91005D7DE6007483B3007483B3006583E6007483B3007483B3006280E4003C50 + 93005A7AE600374C93005F76C50000000000000000004D66BE00E6EBFD00DEE5 + FC007290F4007290F4007290F4007290F4007290F4007290F400DEE5FC00DEE5 + FC00DEE5FC00DEE5FC00DDE4FC00DDE4FC00DDE4FC00DDE4FC00DDE4FC00DCE3 + FC00DAE2FC00E2E8FD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000C1CDF6005872CA006F85D000516BBE004A6C + DC00123ED2000433D0000433D0000433D0000937D2002F56D8005775D700455E + B500BDCBF4000000000000000000000000000000000000000000000000000000 + 0000657FD9004C65BF004C65BC004C65BF00657FD900AEBEF2004C65BF007A90 + DB0086A0F5001848EB002F51C500445CAE000000000000000000000000000000 + 000000000000000000000000000000000000000000007A94EE005378F10092A7 + EE007693F40099AEF2007693F4007693F40099AEF2007693F4007693F40099AE + F2007693F40094A7E60095A8EA007995F40094A7E60095A8EA007995F40099AE + F2007391F4008DA4F1005871C40000000000000000004E68BF00E6ECFD00E1E7 + FD007A96F4007A96F4007A96F4007A96F4007A96F4007A96F400E2E8FD00E1E7 + FD00E1E7FD00E1E7FD00E1E7FD00E1E7FD00E0E6FC00E0E6FC00E0E6FC00DFE6 + FC00DDE4FC00E4E9FD0000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000AEBEF3005E6FAD004B6FE7001242 + E0000537DE000537DE000537DE000537DE000537DE000537DE001B49E1005E76 + CA00455DB2008DA2E80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF6004D66 + C0007A90DB004B71F1001848EB003052C500BDCBF40000000000000000000000 + 000000000000000000000000000000000000000000007B96EE00597CF2004B5C + 96004E5E93007D96E9004E5E93004E5E93007D96E9004E5E93004E5E93007D96 + E9004E5E93005A699A00576698007A94E8005A699A00576698007A94E8005060 + 9500718CE8003D519300536DC40000000000000000004F69C000E8EDFD00E3E9 + FD00829CF500829CF500829CF500829CF500829CF500829CF500E5EAFD00E5EA + FD009DB2F7009DB2F7009DB2F7009DB2F7009DB2F7009DB2F7009DB2F7009BB0 + F700E0E6FC00E6EBFD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004963BC006A87E8002553EE002553 + EE002553EE007C97F4007F9AF1007C97F4002553EE002553EE002553EE002553 + EE004A70F0006983DB0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BFCDF6007B91DC0086A0F5004B71F1003153C700475EB100BDCBF4000000 + 000000000000000000000000000000000000000000007B93E700819CF30092A9 + F600A3B6F800A4B7F800A6B9F800A8BAF800A6B9F800A8BAF800A8BAF800A6B9 + F800A8BAF800A9BBF800ABBDF800A6B9F800ADBEF800AABCF800A4B7F8009FB3 + F70094ABF60087A1F5005771C9000000000000000000526CC300EBF0FD00E7EC + FD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00E9EEFD00E9EEFD00E9EE + FD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E7EC + FD00E5EAFD00E8EDFD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004A64BB00718DEB003E67F0003E67 + F0006888F300667CC5005A71C100667CC5006888F3003E67F0003E67F0003E67 + F000486FF000718CE90000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004F69C3007B92DC0086A0F5001848EB003154C700485FB2000000 + 000000000000000000000000000000000000000000005872CA00495891004A59 + 9100697EC8006D82CF006D82CF006D82CF006D82CF006D82CF006D82CF006D82 + CF006D82CF006D82CF006D82CF006D82CF006D82CF006D82CF006D82CF006C82 + CF006B82CE006980CE0093A8ED000000000000000000536DC400ECF0FE00E9EE + FD007693F4007693F4007693F4007693F4007693F4007693F4007693F4007693 + F4007693F4007693F4007693F4007693F4007693F4007693F4007693F400708E + F400E6ECFD00E9EEFD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004F69C4007892E700567AF200567A + F20091A3E4009DB0EE00000000009DB0EE0091A3E400567AF200567AF2005D80 + F2007794F4006B83D40000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000BFCDF600506AC4007C92DD004B71F1001848EB003254C800BFCB + F400000000000000000000000000000000000000000000000000000000008380 + 7E00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000546EC500EDF1FE00EBF0 + FD00809BF500809BF500809BF500809BF500809BF500809BF500809BF500809B + F500809BF500809BF500809BF500809BF500809BF500809BF500809BF5007794 + F400E8EDFD00EBF0FD0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000556FCC0096ACF7007995 + F4005971C4000000000000000000000000005D75C500809AF10087A1F500728A + DB004F69C200BFCDF60000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000BFCDF6007D93DD0086A0F5004B71F1003355 + C9004A62B400BFCBF5000000000000000000000000000000000000000000918F + 8F00908D8B00918E8C00928F8D0093908E0094918F0095929000979492009895 + 9300999694009B9896009C9997009D9A98009E9B99009F9C9A009B999800A09F + 9E00B6B4B400D6D6D6000000000000000000000000005770C700F0F3FE00EDF1 + FE00839EF5008AA3F6008CA5F6008EA6F6008FA7F6008FA7F6008FA7F6008FA7 + F6008FA7F6008FA7F6008FA7F6008FA7F6008DA5F6008CA5F6008AA3F6007693 + F400EAEFFD00ECF0FE0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D3DBF9009AACEA008FA7 + F600647BC800000000000000000000000000657BC800859FF5009CB1F700516A + C400BFCDF6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000536DC6007E94DE0086A0F5001848 + EB003456CA004B63B50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005871C800F0F3FE00EDF1 + FE00F0F3FE00F1F4FE00F1F4FE00F1F4FE00F1F4FE00F1F4FE00F0F3FE00F0F3 + FE00F0F3FE00F0F3FE00F0F3FE00F0F3FE00EFF3FE00EFF3FE00EEF2FE00ECF0 + FE00EAEFFD00EDF1FE0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000006278C900A2B4 + F3008A9EE2009FB1F000000000009FB1F000869BE3009BB0F700788FDD00BFCD + F600000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C1CDF600536CC500859AE0004B71 + F1001848EB003457CA00BFCBF500000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005872C900F1F4FD00F1F4 + FD00F2F5FD00F3F6FD00F3F6FD00F3F6FD00F3F6FD00F3F6FD00F3F6FD00F3F6 + FD00F2F5FD00F2F5FD00F2F5FD00F2F5FD00F1F4FD00F1F4FD00F1F4FD00F0F3 + FD00EFF2FD00EEF2FD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005974 + CF0098AAE400B2C2F900B4C4F900ADBEF8007D93DF00566FC700C1CDF6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000566FC8008295D400A1B1E500798F + DD0086A0F5004B71F1005E78D1005169BE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C1CD + F6005C75CC00C1CEFA00B9C8F900B7C7F9005771C900C1CDF600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005874CF008DA0DF00C4CEF100657B + C5008B9FE30086A0F5006781DB00556DC6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000093A8ED009CAEE900A0B2EF008195DB00C1CDF60000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C1CDF6005874CF00556EC300B0BD + E7007A8CCA008399E1005872CA00C1CDF6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000C1CDF6005770 + CA00BFCCF5000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000C9C9C900A1ADDA0058648C00545664005456640054566400545664005456 + 6400545664005456640054566400545664005456640053556300525E8800C2C2 + C200D4D4D4000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000DCDCDC00C4C4C4003847 + 7D0027345E0027345E0027345E0027345E0027345E0027345E0027345E002734 + 5E0027345E0027345E0027345E0027345E0027345E0027345E0027345E002734 + 5E0038477D00C4C4C40000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000C3CEF1005E607000999CA600B0B1BA00B0B1BA00B0B1BA00B0B1BA00B0B1 + BA00B0B1BA00B0B1BA00B0B1BA00B0B1BA00B0B1BA00B0B1BA00999BA600BEC9 + EE00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002B3C + 78000328A30003208200E8E8E700E5E4E300E0DFDE00DBDAD900032082000328 + A3000328A3000328A3000328A3000328A3000328A3000328A3000328A300435E + BA002B3C78000000000000000000000000000000000000000000000000000000 + 00000000000000000000A3B3EA002F3E73003F4F840044579700495DA100495D + A100495DA100445797003F4F86002F3F7400A3B3EA0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000060647500A6A9B60025377600253776002537760025377600253776006870 + 92007B819B002537760025377600253776002537760025377600253776006569 + 7A00000000000000000000000000000000000000000000000000000000000000 + 00000000000029386A005469AE005065AC005065AC005065AC005065AC005065 + AC005065AC005065AC005065AC005065AC005065AC005469AE00344686000000 + 0000000000000000000000000000000000000000000000000000000000002C3F + 7E00042AA90003218700E8E8E700EFEEED00EAE9E800E5E4E30003218700042A + A900042AA900042AA900042AA900042AA900042AA900042AA900042AA900425E + BD002C3F7E000000000000000000000000000000000000000000000000000000 + 0000000000004159A70035447A00455EAF002F4BAB001E3DA400032699000326 + 9900032699001E3DA4002F4BAB00455EAF0035447A004159A700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000063677800A2A4B400263877002638770026387700263877002C3D77005960 + 7A0059607A002638770026387700263877002638770026387700263877006367 + 7800000000000000000000000000000000000000000000000000000000000000 + 0000000000002B3C7800536CBF000328A0000328A0000328A0000328A0000328 + A0000328A0000328A0000328A0000328A0000328A000536CBF00354994000000 + 0000000000000000000000000000000000000000000000000000000000002F42 + 8300042BAF0003238C00DFDFDD00F3F3F100F3F3F200EFEFEE0003238C00042B + AF00042BAF00042BAF00042BAF00042BAF00042BAF00042BAF00042BAF004360 + C3002F4283000000000000000000000000000000000000000000000000000000 + 00002E42880042538E004760B1000B2EA10003279F0003279F0003279F000327 + 9F0003279F0003279F0003279F000B2EA1004760B10042538E002E4288000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000676B7C009FA2B20028397800283978002839780028397800283978003A42 + 63003B425C00283978002839780028397800283978002839780028397800676B + 7C00000000000000000000000000000000000000000000000000000000000000 + 0000000000002E3F7E00536DC3000429A8000429A8000429A80003279E000326 + 99000325970003269A0003279F000429A7000429A800536DC300374D97000000 + 0000000000000000000000000000000000000000000000000000000000003448 + 8E00042EBB0003259500CAC9C800E3E2E000E6E6E500EAEAE90003259500042E + BB0003279D00032595000325950003259500032595000325950003279D004262 + CB0034488E000000000000000000000000000000000000000000000000003147 + 8F003654B900082DA9000429A8000429A8000429A8000429A8000429A8000429 + A8000429A8000429A8000429A8000429A8000429A800082DA9003654B9003147 + 8F00000000000000000000000000000000000000000000000000000000000000 + 00006F738300A7ABBB002B3C7B003963EF00446BF000486FF000496FF000496F + F000496FF000496FF000486FF000476EF000325EEF00466DF0002B3C7B006F73 + 8300000000000000000000000000000000000000000000000000000000000000 + 00000000000034478B005470CD00042DB600042BAC000320800003208000586B + AB00ADB6D50003208000031F7E0003269B00042DB6005470CD003B519F000000 + 000000000000000000000000000000000000000000000000000000000000364B + 94000430C20003269B00C1C0BE00DAD9D800DEDDDC00E2E1E00003269B000430 + C20003269B0002175D0002175D000110410002175D0002175D0003269B004364 + D100364B94000000000000000000000000000000000000000000475FB1004658 + 9A00082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00FFFFFF00FFFF + FF00FFFFFF00042BAC00042BAC00042BAC00042BAC00042BAC00082EAE004658 + 9A00475FB1000000000000000000000000000000000000000000000000000000 + 000073778700AAAFBF002C3D7C004068F000486FF000496FF000496FF000496F + F000496FF000496FF000496FF000496FF0003761EF00486FF0002C3D7C007377 + 8700000000000000000000000000000000000000000000000000000000000000 + 000000000000364A91005773D300042DB60003228A0003218700032187000321 + 870003238D00032187000321870003218500042CB4005773D3003C53A3000000 + 000000000000000000000000000000000000000000000000000000000000394F + 9A000633C80004289F00B5B4B200D2D1CF00D6D5D300DAD9D70004289F000633 + C70004289F00031860000318600002114300031860000318600004289F004365 + D500394F9A0000000000000000000000000000000000A8B7ED003E508E004964 + BF00042CB100042CB100042CB100042CB100042CB100042CB100FFFFFF00FFFF + FF00FFFFFF00042CB100042CB100042CB100042CB100042CB100042CB1004964 + BF003E508E00A8B7ED0000000000000000000000000000000000000000000000 + 000075798A00AFB3C3002E3E7E003E67F000456CF000456CF000456CF000456C + F000456CF000456CF000456CF000456CF0003761EF00486FF0002E3E7E007579 + 8A00000000000000000000000000000000000000000000000000000000000000 + 000000000000394D98005875D8000429A5000324920003249200042AA900042C + B200042CB200032493000324920003249200042DB5005875D8003E56A6000000 + 0000000000000000000000000000000000000000000000000000000000003E55 + A4001E49D800193BAC00AFADAC00B3B1B000BAB8B600C1BFBD00193BAC00204A + D800193BAC00091743000D1E58000A194900091743000D1E5800193BAD004B6D + DF003E55A400000000000000000000000000000000003F5194004966C8001139 + BF000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE00FFFFFF00FFFF + FF00FFFFFF000C35BE000C35BE000C35BE000C35BE000C35BE000C35BE001139 + BF004966C8003F51940000000000000000000000000000000000000000000000 + 00007C819200B7BACA00304180003661EF003B64EF003B64EF003B64EF003B64 + EF003B64EF003B64EF003B64EF003B64EF00305CEE00466DF000304180007C81 + 9200000000000000000000000000000000000000000000000000000000000000 + 0000000000003F55A4005878E1000429A8000429A8000429A8000328A1000328 + A1000328A10003279F000429A8000429A800042FBD005878E100425BAE000000 + 0000000000000000000000000000000000000000000000000000000000004159 + AA002A54DF002649BB002445B3002445B3002445B3002445B3002649BB002D56 + DF002649BB002445B3002445B3002445B3002445B3002445B3002649BB004E71 + E4004159AA00000000000000000000000000000000004D62A9003659CC00123B + C300173FC400173FC400173FC400173FC400173FC400173FC400FFFFFF00FFFF + FF00FFFFFF00173FC400173FC400173FC400173FC400173FC400173FC400123B + C4003558CC004D62A90000000000000000000000000000000000000000000000 + 000080849500BBBFCF0032428100315CED00355FED00355FED00355FED00355F + ED00355FED00355FED00355FED00355FED002B58EC00456CEF00324281008084 + 9500000000000000000000000000000000000000000000000000000000000000 + 0000000000004259AB005879E6002044BC00ADBBE7003C5BC400032699000326 + 99000326990003239000042DB800C9D2EF000431C6005879E600445DB1000000 + 0000000000000000000000000000000000000000000078767600D3D3D300445D + B000365EE5003B62E6003B62E6003B62E6003B62E6003B62E6003B62E6003B62 + E6003B62E6003B62E6003B62E6003B62E6003B62E6003B62E6003B62E6005376 + E900445DB000D3D3D300807F7F0000000000000000005069BE002E53CE001D45 + CA00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00FFFFFF00FFFF + FF00FFFFFF00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB001D45 + CA002D52CE005069BE0000000000000000000000000000000000000000000000 + 000084889800BDC2D200334482002D59EA00315CEA00315CEA00315CEA00315C + EA00315CEA00315CEA00315CEA00315CEA002855E900446BEC00334482008488 + 9800000000000000000000000000000000000000000000000000000000000000 + 000000000000455EB100597BEB000430C200042FBF00042FBF00032187000323 + 8D0003238D0003249100042FBF00042FBF000434D300597BEB00465FB5000000 + 00000000000000000000000000000000000000000000EBEBEB00AEADAC007979 + 7D00728EEE005D80F200567AF200567AF200567AF200567AF200567AF200567A + F200567AF200567AF200567AF200567AF200567AF200567AF2005C7FF2004F67 + BB0079797D00AEADAC007C7A790000000000000000005774D4002850D5003459 + D700395ED800395ED800395ED800395ED800395ED800395ED800FFFFFF00FFFF + FF00FFFFFF00395ED800395ED800395ED800395ED800395ED800395ED8003459 + D700224BD4005773D30000000000000000000000000000000000000000000000 + 00008B8F9F00C5C9D90035468400234FE2002551E2002551E2002551E2002551 + E2002551E2002551E2002551E2002551E2001F4CE2004066E600354684008B8F + 9F00000000000000000000000000000000000000000000000000000000000000 + 0000000000004B64BB006082F2001445E9001240D700123FD600123FD600123F + D600123FD600123FD600123FD600113DD1001143EC006082F2004B64BB000000 + 00000000000000000000000000000000000000000000CFCECE00EBEBEB00AFAE + AD005F71B000829CF0006A8AF3006384F3006384F3006384F3005673D4004F6A + C2004F6AC2006283F0006384F3006384F3006384F3006A8AF300829DF5007979 + 7F00AFAEAD00EBEBEB007F7D7C0000000000000000005A77D8003057DA003E63 + DD004569DF004569DF004569DF004569DF004569DF004569DF00FFFFFF00FFFF + FF00FFFFFF004569DF004569DF004569DF004569DF004569DF004569DF003E63 + DD002B53DA005975D70000000000000000000000000000000000000000000000 + 00008E92A300C7CCDD00374785001E4ADE00214DDF00214DDF00214DDF00214D + DF00214DDF00214DDF00214DDF00214DDF001B48DE003E64E400374785008E92 + A300000000000000000000000000000000000000000000000000000000000000 + 0000000000004C65BC006485F3001E4DED001D4CE9001C49DE007691EB00E8ED + FB00E8EDFB001C49DD001C49DE001D4CE9001949ED006586F3004C65BC000000 + 00000000000000000000000000000000000000000000807E7E00D0CFCF00EBEB + EB007E7E81006878B1008DA4F100708EF400708EF400708EF400A4B0D800E4E4 + E300D6D5D400627CD500708EF400708EF4007794F4008FA7F6006D80BF00B0AF + AF00EBEBEB00D0CFCF00D3D3D30000000000000000005C79DB00375EDF00486C + E3005173E3005173E3005173E3005173E3005173E3005173E300FFFFFF00FFFF + FF00FFFFFF005173E3005173E3005173E3005173E3005173E3005173E300486C + E3003058DE005B78DB0000000000000000000000000000000000000000000000 + 00009195A600CBD0E000384987001A47DB001B47DA001B47DA001B47DA001B47 + DA001B47DA001B47DA001B47DA001B47DA001744DB003D62E100384987009195 + A600000000000000000000000000000000000000000000000000000000000000 + 0000000000004D66BD006888F3002856EE002957EE002956EC002854E5002854 + E5002854E5002854E7002956EC002957EE002150ED006888F3004D66BD000000 + 0000000000000000000000000000000000000000000000000000D3D3D3008584 + 8300EBEBEB00B2B1B10084848700A1B4F30090A8F6008AA3F600C9C8C600D4D3 + D100E0DFDD006F83C5008AA3F60090A8F6007E8EC00084848700B2B1B100D2D2 + D10085848300D3D3D3000000000000000000000000005C78D5005074EA005477 + EA006886EC006886EC006886EC006886EC006886EC006886EC00536CBE00536C + BE00536CBE006886EC006886EC006886EC006886EC006886EC006886EC005477 + EA004A6FE9005D78D50000000000000000000000000000000000000000000000 + 0000989CAC00D0D5E6003A4B8900113ED300123FD300123FD300123FD300123F + D300123FD300123FD300123FD300123FD3000F3CD3003A5FDB003A4B8900989C + AC00000000000000000000000000000000000000000000000000000000000000 + 0000000000004F68C0006E8DF3003E67F0004068F0004068F0004068F0004068 + F0004068F0004068F0004068F0004068F000335EEF006E8DF3004F68C0000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300D4D3D200EBEBEB00B3B3B2007C89B400ABBBF4009DB2F7009FA6C200C3C1 + BF00C9C7C5008598D8009DB2F700AEBFF80088878B00B3B3B200EBEBEB008B89 + 8700D3D3D300000000000000000000000000000000005D76C900597CEE005578 + EE007390F0007491F1007491F1007491F1007491F1007491F1007491F1007491 + F1007491F1007491F1007491F1007491F1007491F1007491F1007390F0005679 + EE005377EE005D77CA0000000000000000000000000000000000000000000000 + 00009A9EAF00D3D8E9003B4C8A000D3AD0000E3BD0000E3BD0000E3BD0000E3B + D0000E3BD0000E3BD0000E3BD0000E3BD0000C39D000395ED9003B4C8A009A9E + AF00000000000000000000000000000000000000000000000000000000000000 + 0000000000005069C100718FF400F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5 + FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00F1F4FE007290F4005069C1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00008B898800D5D4D400EBEBEB008B8A8E007E8BB400B4C3F40092A2D9008494 + C6008494C600A8BAF500B5C5F9008896C300B4B4B300EBEBEB00D5D4D4008684 + 83000000000000000000000000000000000000000000566FC2006685EE00567A + F1007C97F400809BF500819BF500819BF500819BF500819BF500EDF1FD00FFFF + FF00EDF1FD00819BF500819BF500819BF500819BF500819BF5007D98F500587B + F1006081ED00566FC20000000000000000000000000000000000000000000000 + 00009DA1B200D6DBEC003C4D8B000835CC000936CC000936CC000936CC000936 + CC000936CC000936CC000936CC000936CC000835CC00375CD5003C4D8B009DA1 + B200000000000000000000000000000000000000000000000000000000000000 + 000000000000516BC2007491F400F1E0CB00F1E0CB00F1E0CB00F1E0CB00F1E0 + CB00F1E0CB00F1E0CB00F1E0CB00F1E0CB00F5EADA007592F400516BC2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D3D3D300908E8D00EBEBEB00B7B6B50091919300CBD6FB00C3D0 + FA00C3D0FA00949FC50091909400B7B6B500D7D6D600908E8D0093918F009290 + 8F000000000000000000000000000000000000000000AEBEF3005B73C5006886 + EC007391F40088A2F60093AAF60096ACF70096ACF70096ACF700FFFFFF00FFFF + FF00FFFFFF0096ACF70096ACF70096ACF70095ACF7008AA3F6007693F4006B89 + ED005B72C500AEBEF30000000000000000000000000000000000000000000000 + 0000A3A7B800DBE0F1003F4F8D000431C5000431C5000431C5000431C5000431 + C5000431C5000431C5000431C5000431C5000431C500365AD1003F4F8D00A3A7 + B800000000000000000000000000000000000000000000000000000000000000 + 000000000000536DC4007E99F500F3E2CB00F3E2CB00F3E2CB00F3E2CB00F3E2 + CB00F3E2CB00F3E2CB00F3E2CB00F3E2CB00F5EADA007E99F500536DC4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000D3D3D300D8D7D700EBEBEB00B8B7B6009DA6C500CDD8 + FB00CDD8FB0094939600B8B7B600EBEBEB009391900099979500A5A4A200A5A4 + A200939291000000000000000000000000000000000000000000607AD600647D + D0006384F3007F9AF50093AAF600A2B6F800A2B6F800A2B6F800FFFFFF00FFFF + FF00FFFFFF00A2B6F800A2B6F800A2B6F80095ACF700829CF5006686F300657E + D200607AD6000000000000000000000000000000000000000000000000000000 + 0000A6AABA00DDE3F3003F518E000430C2000430C2000430C2000430C2000430 + C2000430C2000430C2000430C2000430C2000430C2003558CD003F518E00A6AA + BA00000000000000000000000000000000000000000000000000000000000000 + 000000000000546EC500819BF500F0F3FE00F1F4FE00F1F4FE00F1F4FE00F1F4 + FE00F1F4FE00F1F4FE00F1F4FE00F1F4FE00F3F6FE00819BF500546EC5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000096949300D9D9D800EBEBEB0097979900919D + C500919DC500B9B8B800EBEBEB00D9D9D800D3D3D300A09E9C00CCCCCC00CCCC + CC00A09E9C00000000000000000000000000000000000000000000000000536F + CA006989F3006A8AF300849EF500A8BAF800ADBEF800AEBFF800E1E3E800F2F2 + F200E1E3E800AEBFF800ADBEF800A9BBF80087A1F5006D8CF3006B8AF300536F + CA00000000000000000000000000000000000000000000000000000000000000 + 0000A9ADBD00DFE5F60040518F003558CA003558CA003558CA003558CA003558 + CA003558CA003558CA003558CA003558CA003558CA003558CA0040518F00A9AD + BD00000000000000000000000000000000000000000000000000000000000000 + 000000000000556FC600829DF500F4E4CB00F5E4CB00F5E4CB00F5E4CB00F5E4 + CB00F5E4CB00F5E4CB00F5E4CB00F5E4CB00F6EADA00829DF500556FC6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D3D3D3009B999800EBEBEB00BBBA + BA00BBBABA00DBDBDA009B999800D3D3D3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005570CB006780D400718EEE00819BF50090A8F6009FB3F700AFC0F900B1C1 + F900AFC0F900A1B5F70093AAF600849EF5007490ED006981D4005570CB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000AEB2C200E2E8F90042539000425390004253900042539000425390006776 + A6006776A600425390004253900042539000425390004253900042539000AEB2 + C200000000000000000000000000000000000000000000000000000000000000 + 0000000000005871C800829CF500CACCD100CBCDD100CBCDD100CBCDD100CBCD + D100CBCDD100CBCDD100CBCDD100CBCDD100D9DBDF00829CF5005871C8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D5D5D300DDDCDB00EBEB + EB00EBEBEB009D9C9B00D5D5D300000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000627DD8006179CA007A95F1007D98F500849EF5008BA4F6008EA6 + F6008BA4F60086A0F5007F9AF5007D97F1006179CA00627DD800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0B4C400E3E9FA0043549100435491004354910043549100435491003543 + 740035437400435491004354910043549100435491004354910043549100B6BA + CB00000000000000000000000000000000000000000000000000000000000000 + 0000000000005872C9007C97F400A5A7AC00A5A7AB00A5A7AB00A5A7AB00A5A7 + AB00A5A7AB00A5A7AB00A5A7AB00A5A7AB00BEC0C4007D98F5005872C9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A19F9D00DEDD + DC00DEDDDC00D5D5D50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000AFBFF3005E77CA006881D4006B85E2007691ED007792 + ED007691ED006C86E2006881D4005E77CA00AFBFF30000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000094A2D300D8DEEF0094A0C700445492004454920044549200445492004454 + 920044549200445492004454920044549200445492004454920094A0C70094A2 + D300000000000000000000000000000000000000000000000000000000000000 + 0000000000005872C9007C96EE008FA5F00094AAF20095AAF20097ACF20097AC + F20097ACF20096ABF20095AAF20093A9F200889FF0007C96EE005872C9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000C2CEF60096A3D400B5B9CA00B5B9CA00B5B9CA00B5B9CA00B5B9 + CA00B5B9CA00B5B9CA00B5B9CA00B5B9CA00B5B9CA00B5B9CA0096A3D4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D1D1D100CBCBCB00C7C7C700C5C5C5007C8FCD005368AF00354785003546 + 8100364783004358A100566CB5007F91D100C7C7C700C7C7C700C9C9C900DADA + DA00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000DDDDDD00C9C9C900C7C7C700C2C2C200B1BCE5003446 + 820029376700C0C0C000C0C0C000C5C5C500CDCDCD00DADADA00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000ACACAC00A4A4A400A4A4A400A4A4A4008A8A + 8A008A8A8A00A4A4A400B3B3B300C7C7C7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008EA2E10031458B004B64B5004561C1002E4FBE00143AB9002347 + BF00143BBC002449C7002E53CD004566D4004B61AF003D56AA0097A9E8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000008297DD00485A9900415C + B9003654B7002E3F7C008196DC00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A4A4A40000000000000000002A3B7400354476003F518C004D66B7004F67 + B9004F68BA00485DA50040518D00374677007288CB0000000000C7C7C700A4A4 + A400000000000000000000000000000000000000000000000000000000000000 + 00005068BA00374885004B62AD002345B600082EAD00042AAB00617ACB008295 + D7005974CB00042DB600042EB9000832BF003E61D500506AC4004258A5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000008297DE00304381003755BB000F34 + AE00082DAB004B60A4002F4180008297DE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000009494 + 940000000000B7C3EE0032427D004C61A5004E69C3004B69CE003F62D6004063 + D9004064DA004365D4004B69CF004F6AC6003A497D002C3E7B00AAB9EB00D3D3 + D30096969600D3D3D30000000000000000000000000000000000000000000000 + 0000415393004B65BE002E50BF00042CB300042CB2001B3FB7008194D6008194 + D5006179CA003353BE00042CB100042DB5000832C0002E53CE004C6ACF005B74 + C900000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005169BD00394B89004D65B300082FB000042B + AF00042BAE003655BD004C61A700314483000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000096969600D3D3 + D30095A5DF00959392007D8294004464CE00385DD7004368E3005175EB005275 + EB005174EA004D72EA004469E5003B60DC004963B7007D81940091908F000000 + 0000000000009F9F9F000000000000000000000000000000000093A5E4003E52 + 96003256CD001D44C8002349C900274CCA008B9FE20091A4E4008B9FE100879B + DE008498DC006A82D2002245B800042AAB00042BAF00042CB400042EB9004D6A + CB004258A20095A9E7000000000000000000283870003551AE003552B000455F + B4004964B6004B65B800546EBB005E76BC005F78C000657DC200788DC500788D + C500788DC500788DC5007287C4005F78C0005E76BC005E76BC004B65B8004963 + B5004963B5003A56B1003E59B0002D3E75000000000000000000000000000000 + 00000000000000000000546CC1004C66BC002A4EC400042EB900042DB800042D + B800042DB700042DB7000830B8003657C50035488B00A8B7ED00000000000000 + 000000000000000000000000000000000000000000009A9A9A0000000000B7C4 + EF00C7C6C500E1E1E000F0F0F00094A0C8003D5DC9002D50C400183BAD001739 + A8001738A7001D40B300284BBF003757C300D1D0D000EDECEC00DDDCDB00B1AF + AE00A4B5E80000000000B3B3B3000000000000000000000000003A519D00546D + C1002D52D100365BD3003D60D500496AD8009DAEE9009CADE80096A8E60093A6 + E5008197DF002348C300052EB700042CB200042AAB00042BAD00042CB2002F53 + C9005069BF003D54A30000000000000000002A3C760003279F00032699001032 + A300032699001032A30003279F001032A30003279F000326990003279F000326 + 9C001033A800032699001032A30003279F0003279F0003279F0003279F000327 + 9F0003279F0003279F002947AD002A3C76000000000000000000000000000000 + 000000000000566FC3003F5396002B50C800042FBE00042FBE00042FBD00042F + BD00042EBC00042EBC00042EBB000831BC004F66B100384D9600BCC8F3000000 + 0000000000000000000000000000000000000000000000000000000000003344 + 8000E7E6E600F3F3F300F7F7F700BAB9B8007580A700233F9C00425AAB00425A + AA00455CA700334EA500203B9800747FA500EBEAEA00F9F9F900EFEFEF009EA3 + B7002F3E7300000000009A9A9A0000000000000000006D85D6004F64AD005272 + DB004668DA005070DD005373DE007D95E600A8B8EE00A6B6ED00A1B2EB009EAF + E9006782DC002248C800173EC2000B34BC00042BB000042AAB00042BAC000830 + B8003F60CD004C61A90000000000000000002D3E7C000328A400042695002545 + B000042695002545B0000328A4002545B0000328A400042695000328A4000426 + 95002545B000042695002545B0000328A4000328A4000F32A8003250B5003250 + B5000F32A8000328A4002949B2002D3E7C000000000000000000000000000000 + 00007A8FDC0041559B004E69C4000430C2000430C2000430C2000430C2000430 + C2000430C1000430C100042FC000042FC0003E5FCE004E63A900364D98000000 + 00000000000000000000000000000000000000000000000000007388CB003A49 + 7C00ADB9E100FAFAFA00EBEBEA00CCCAC900A5A3A100797F9800384677003543 + 7500324172003B4B8000797F9800A6A4A300DFDEDD00EEEEEE00FBFBFA004862 + B7003F4E82005D73BE009F9F9F0000000000000000004D63AB005F7DE1004D6F + E100758FE9007691E9007792E900BBC8F400BAC8F400B8C6F300B3C2F200B0BF + F000ACBCEF00496BDA003E61D5003156CF00163DC1000831B900042CB300042A + AB00082FB1004563C70098AAE90000000000324687000D33B3000D2B8F005670 + C9000D2B8F005670C9000E34B3005670C9000E34B3000D2B8F000E34B3000D2B + 8F005670C9000D2B8F005670C9000E34B3000E34B3001B399C00304AA400304A + A4001B399C001439B5002D4EBD0032468700000000000000000000000000BDCB + F400546DC000355AD6000A37CE000D3ACE000E3ACE000E3ACD000E3ACC000E3A + CC000E3ACC000E3ACC000E3ACC000D39CB000A36C9001841CC004C6ACF005871 + C7000000000000000000000000000000000000000000A4B2E5003A4879004C66 + BF005074EA004060CC0098A4CC00C5C3C100D3D2D000A1B3ED00000000000000 + 00000000000000000000A1B3ED00D3D2D000D5D3D20097A2C8003656C2003A5F + DD00506BC8003D4D8200A4A4A4000000000000000000566FC2005E7DE6006180 + E700859DED0088A0EE0088A0EE00C2CEF600C1CDF500C0CCF500BCC9F400B8C6 + F300B5C3F3007892E6004F6FDC004466D800294ECC001940C3000932BA00042B + AC00042BAC006B82D000617ACD000000000035488C002145BD001D378D00788E + D7001D378D00788ED7002549BF00788ED7002549BF001D378D002549BF001D37 + 8D00788ED7001D378D00788ED7002549BF002549BF001C368F006B7CB6006B7C + B6001C368F002549BF003858C50035488C000000000000000000000000004B61 + B4003C61DC001440D4001541D4001B46D5001C46D4001C46D4001D47D4001C46 + D3001C46D3001D47D3001D47D3001C46D2001641D100123ED000284FD300455A + A3008A9EE400000000000000000000000000000000005B71B70042538D004765 + C8005073E8003154CA002541A000D5D4D200A1B3ED0000000000000000000000 + 0000000000000000000000000000A1B3ED009CA3BB001F3A9600274ABE00466B + E7004565D000475A9C009F9F9F0000000000000000005D77CF006684E9007590 + EC0094A9F100A3B5F300B9C7F600CBD5F800C9D4F800C7D2F700C2CEF600C0CC + F500BCC9F400AFBFF1006582E3005575DE00395DD3002A4FCC001A41C300042C + B2003252BB008598D700465FB10000000000384C92003658C8002E4696008398 + DC002E4696008398DC003B5CCA008398DC003B5CCA002E4696003B5CCA002E46 + 96008398DC002E4696008398DC003B5CCA003B5CCA0029408C00828FB900828F + B90029408C003B5CCA004262CB00384C920000000000000000006680D5005067 + B300214CDB001D49DB00234DDB002A53DC002A53DC002A53DC002A53DB002A52 + DA002A52DA002A52DA002A52D9002A52D900244DD7001F49D6001944D500556E + C5003E57A800D1DAF8000000000000000000000000003A4E9000495DA1003D5E + CC004A6DE1002548BE003751AA007382B8000000000000000000000000000000 + 0000000000000000000000000000000000003D4C8100324CA3001B3EB0004D72 + EA004063D5005066B100A4A4A40000000000000000006F89E3007893EF0094AA + F200D6DEFA00D7DFFA00D7DFFA00D7DFFA00D6DEFA00D5DDFA00D1DAF900CED8 + F900C7D2F800BAC8F50097ABEE00728DE8005776DF005372DB009BADE800133B + C0003354C300425FC200364A8B00000000003E539E005A77D9005A71BD00879C + E3005A71BD00879CE3006983DD00879CE3006983DD005A71BD006983DD005A71 + BD00879CE3005A71BD00879CE3006983DD006983DD006983DD006983DD006983 + DD006983DD006782DC005371D7003E539E0000000000526DC9005B75C800466B + E800345DE6003D64E6004368E700466BE700456AE600456AE600456AE6004469 + E500456AE5004469E4004469E4004469E4004469E4004065E300385FE1002F58 + E0005876DC004B61AF00000000000000000000000000222F59004F67B500385B + D1004063D7001D3FB100425AAB00D4D4D4000000000000000000000000000000 + 00000000000000000000000000000000000038477900425AAA001032A1005174 + E9004266DC00546DBF008A8A8A000000000000000000718BE5007E99F0009EB2 + F400DCE3FB00DDE4FB00DDE4FB00DDE4FB00DCE3FB00DAE1FA00D6DEFA00D4DD + FA00C4D0F800C8D3F800C2CEF60094A9EE006481E4007B94E600A1B2EB003D5F + CE004866CC003354C20036488A00000000004158A3005C7ADD00637CCD00849B + E6006A81CE00859BE600738DE100859BE500738DE1006A81CE00738DE1006A81 + CE00859BE5006A81CE00859BE500738DE100738DE100738DE100738DE100728C + E100718BE1006C86E0005372DB004158A300000000004E67BA006380E500365F + EA00456BEB004D72EB005276EC005376EC005477EC005376EB005376EB005376 + EB005376EA005376EA005376EA005376E9005376E9005073E900496EE7003059 + E300456AE6005972CC00000000000000000000000000232F59004F67B500385B + D1004164D8001E40B200425AAB00D6D6D6000000000000000000000000000000 + 00000000000000000000000000000000000039477900465DA8001133A2005174 + E9004266DC00546DBF008A8A8A000000000000000000728DE400819BF100A5B7 + F500D6DEFB00E2E8FC00E2E8FC00E2E8FC00E1E7FC00E0E6FC00DBE2FA00D8E0 + FA00CBD6F900CED8F900C9D4F800C3CFF600758FE8009CAEED00A8B8EE004062 + D2007C92DD007289D600364A900000000000455CA9003158D900375CDA00395E + DA003B60DA003B60DA003B60DA003B60DA003B60DA003B60DA003B60DA003B60 + DA003B60DA003B60DA003B60DA003B60DA003B60DA003B60DA003B60DA003A5F + DA00395EDA00365BDA003C61DB00455CA900000000005C75CC005579F100355F + ED005478F0005E80F0006182F1006182F0006182F0006182F0006182F0006182 + EF006182EF006182EF006081EE006181EE006181EE006080ED005A7CEC004268 + E900345DE7005677E400BFCCF5000000000000000000374577004E65B200385B + CE004467DB001E41B600435CAD0093A5DE000000000000000000000000000000 + 0000000000000000000000000000000000003C4B7C00425AAB001537A8005275 + EA003F63D900526BBC00A4A4A4000000000000000000647ED100849EF200A4B7 + F600D3DCFB00D5DEFB00E2E8FC00EAEFFD00E9EEFD00E8EDFD00E5EAFD00E1E7 + FC00DFE5FB00D7DFFA00CDD7F900CDD7F800C0CCF500BAC8F400B2C1F2009FB0 + EA008A9FE3006680D7006079CA0000000000BFCCF5004967CA00335BE3002651 + E100335BE200375EE300385FE3003960E3003960E3003960E3003960E3003960 + E3003960E3003960E3003960E3003960E300385FE300385FE300375EE3002C56 + E1002550E100335BE3004B64B900BFCCF500000000006583E9005A7DF2005C7F + F2007B97F4007E99F5007D98F5007D98F5007D98F5007D98F5007D98F5007D98 + F5007D98F500829DF50086A0F500859FF500809BF5007E99F5007B97F4006384 + F3004C71F000466DEF005773CE0000000000000000005D71B90045558F004664 + C7005275E9003356CB002642A2009C9A990096A8E20000000000000000000000 + 000000000000000000000000000096A8E2007A809800203B98002B4EC000476C + E6004666CF00495C9E00A4A4A40000000000000000005D74C2007E99F10099AE + F600D8E0FB00DCE3FC00DEE5FC00E7ECFD00ECF0FE00EBF0FD00DAE1FB00CBD6 + FA00CED8FA00DAE1FA00D6DEFA00D1DAF900C5D1F700BECBF500B6C4F300A0B1 + EB0094A7E7006983D70097A9E80000000000000000004E68BF00506DD000456A + E9004F73EA005578EB005578EB005578EB005578EB005578EB005578EB005578 + EB005578EB005578EB005578EB005578EB005578EB005578EB005578EB004268 + E800446AE900506DD000BFCCF50000000000000000006D8AEA006C8BF3007491 + F4008FA7F60092A9F6008EA6F6008AA3F6008AA3F6008AA3F60086A0F500849E + F500839EF50097ADF7009BB0F7009AAFF70093AAF6008FA7F6008AA3F600718F + F400587CF200436BF0004E68C10000000000000000009FAFE3003F4D7E004B66 + BD005174E9004464CF007985AD00BEBCBA009E9C9B0096A8E200000000000000 + 0000000000000000000096A8E2009E9C9B00ABA9A8007884AA003B5BC5003A5F + DB004F6BC80042518500ACACAC0000000000000000004D67C100728CE50091A8 + F500D8E0FC00E2E8FD00E3E9FD00E2E8FD00E4E9FD00EEF2FE00E4E9FC00DBE2 + FB00E3E8FC00DEE5FB00D9E0FA00D4DDFA00C9D4F800C1CDF500BAC8F400A0B1 + EC00A0B1EA00788CCF00000000000000000000000000BFCDF600516BC4005774 + D6005E80EF006A89F0006E8CF1006E8CF1006E8CF1006E8CF1006E8CF1006E8C + F1006E8CF1006E8CF1006E8CF1006E8CF1006E8CF1006E8CF1006B8AF0005679 + EF005774D500516BC400000000000000000000000000718CEA008EA6F6008AA3 + F6009FB3F700A3B6F800A2B6F8009AAFF70097ADF70093AAF600859FF500829D + F5008AA3F600A7B9F800AABCF800ABBDF800A5B8F800A2B6F8009CB1F7007C97 + F4006183F2004A70F0004E68C00000000000000000000000000034467F004F63 + A5004163D20099A5CC00BFBEBE00C8C6C400BCBBB900B7B5B50093A5DE00D4D4 + D400D4D4D4006C7AB000B7B5B500BDBBB900D6D4D300C2C1C10098A4CB004061 + D0005067B20034447700C7C7C700000000000000000000000000536CC500738D + E000C0CEFA00DDE4FC00E8EDFD00EBF0FD00E9EEFD00E6ECFD00E4E9FD00EDF1 + FE00EAEFFD00E3E8FC00DFE5FB00D9E0FA00CED8F900C5D1F700B7C5F400A9B9 + EF007F93D500455DAA000000000000000000000000000000000000000000C1CD + F6005876DA005F7FEA006A87EB006D8AEB006D8AEB006D8AEB006D8AEB006D8A + EB006D8AEB006D8AEB006D8AEB006D8AEB006B88EB006986EB006281EA005771 + C900C1CDF600000000000000000000000000000000006882DA009DB2F700BDCB + FA00AEBFF800B4C4F900B5C5F900ACBDF800A0B4F7008CA5F600718FF400738C + E1006F87D600C8D4FB00BCCAFA00B3C3F900B8C7F900B4C4F900AEBFF8008AA3 + F6006888F3004E73F1005671CD00000000000000000000000000000000003646 + 8200B4B3B200E8E8E700F9F9F900ECEBEB009CA8D0002642A000425BAC00425A + AB00425AAB003550A800233E9B009CA8CE00F5F4F400F8F8F700E4E3E2007D83 + 97003242780000000000000000000000000000000000000000009CAEEE005B73 + C600AEBFF800CAD5FB00E2E8FD00EEF2FE00EDF1FE00EAEFFD00E3E9FD00E9EE + FD00EAEFFD00E6EBFD00E0E6FC00DBE2FA00CED8F900C1CDF600B0C0F300AFBD + ED00596DB20097A9E80000000000000000000000000000000000000000000000 + 00005771C9005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8005771C8005771C8005771C800C1CD + F60000000000000000000000000000000000000000006179CC00809AF300B9C8 + F900BAC9FA00B3C3F900B4C4F900A6B9F80096ACF7007D98F5006D8AED005F77 + C800556EC400BAC9FA00CCD7FB00BECCFA00B4C4F900B2C2F900ABBDF800859F + F5006082F200567AF2006882DB0000000000000000000000000000000000ACBB + ED00C4C3C200D8D7D600EBEAEA00BAC6ED004262CD003255CA001D40B300183B + AD00173AAC002245B9002F52C5003E5EC900F8F8F800E7E6E600D4D3D200ACAB + A900A6B5E8000000000000000000000000000000000000000000000000006883 + DC0096ABF100B3C3F900CCD7FB00EAEFFD00EEF2FE00EDF1FE00E6EBFD00E1E7 + FD00E2E8FD00E6ECFD00E1E7FC00DBE2FA00C9D4F900B9C7F600B0C0F3007485 + C400617AD0000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005570CC006F87DA008EA6 + F600CBD6FB00C5D1FA00B5C5F9009EB3F700859FF5007894F400637CCD00617C + D8007993E200859CE800B1C1F900C7D3FB00BAC9FA00B0C0F900A7B9F8007995 + F4006082F2005F7EE700AEBEF3000000000000000000B3B3B300000000000000 + 0000C6C5C300C8C7C600DFDFDE004264D3005174EA005174E8004265D9003E61 + D5003E61D4004669DD004F72E5005376EA00A6B2DB00DDDCDB00C3C2C1008EA0 + D900000000000000000000000000000000000000000000000000000000000000 + 00006883DC005E76C9007992E400A9BBF800B8C7F900C9D5FB00D2DBFB00D0DA + FB00C9D4FA00C6D2F900CED8F900C3CFF800B7C6F700A2B1E5005C72BE000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000C1CDF6005772 + CC006E88DC007A94EA007D97ED006E89E5006A83D3005871C700000000000000 + 0000000000008FA4EA00556FC7006980CF007C96EB007A95EC00738EEB00617D + DA005D76C9006B84DA00000000000000000000000000000000009A9A9A000000 + 000000000000A6B6E90038487C005064AC004D68C0004361C7003A5DD1003E61 + D5003E61D5003F60CF004463CA004D68C50049598E0034447900A6B6E9000000 + 0000B3B3B300ACACAC0000000000000000000000000000000000000000000000 + 0000000000009CAFEE005871C9007B95E80091A8F400A1B5F700ABBDF800ABBC + F700A6B8F700BDCBF900C0CDF800BCCAF7008092D300536CC1009BADEC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005E79D6005771C8005670C7005874CD006B84DD00D3DBF900000000000000 + 0000000000000000000000000000859BE9005670C7005670C7005670C700647E + D9009FB1F0000000000000000000000000000000000000000000D3D3D3009696 + 96000000000000000000000000003A497A00445487004A5C9B005068B600526A + B8005169B9005066AF004B5E9D00455588005E74BB000000000000000000B3B3 + B3009A9A9A000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005670C800677ECD007089DB0096AAEE009DB1 + F200A8B9F30093A6E70091A2DF006F84CD007A91E30000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009F9F9F00BDBDBD0000000000000000008598D8005065AD00344478002A36 + 60002A3661003E4F87005065AD008598D8000000000000000000BDBDBD00BDBD + BD00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009D9B9B0092908F0086858500BFBFBF00C0C0C000C0C0C000C5C5C500C7C7 + C700C7C7C700DADADA00DBDBDB00DCDCDC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000030448A00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000DCDCDC00DADADA00CACACA00C5C5C500C0C0C000C0C0C000213166001521 + 490015214900C0C0C000C1C1C100C7C7C700D2D2D200DADADA00DCDCDC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A5A3A200C2C0BF00AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003349920035447C00B9C6 + F100000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CBCBCB0025325F0025325F002532 + 5F0025325F0025325F0025325F0025325F0025325F0025325F0025325F002532 + 5F0025325F0025325F0025325F0025325F0025325F0025325F0025325F002532 + 5F0025325F0025325F0026346600CBCBCB000000000000000000000000000000 + 0000000000006C82CD001E306E002F3F740038509D004E66B60042548F003751 + AB003751AB001E3377004E66B60038509D003F4F88001E306E006C82CD000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A5A3A200BFBDBC00AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003D54A2006271A7003D54 + A200000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003855B5003A56B5003B57 + B5003C57B4003D58B5003D58B5003D58B5003D58B5003D58B5003D58B5003D58 + B5003D58B5003D58B5003D58B5003D58B5003D58B5003D58B5003D58B5003C58 + B5003B57B5003A56B50026377400000000000000000000000000000000000000 + 000000000000203372005264A0005268B30039497D003F518D005067B4001F3E + A6001F3EA6004C60A2003F518D0039497D004963B7005264A000203372000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A5A3A200D1D0CF00AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000657ECC00647AC5004051 + 8D008397DE000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003753B2000F34AF001337 + AF00163AB000173AB000173AB000173AB000173AB000173AB000173AB000173A + B000173AB000173AB000173AB000173AB000173AB000173AB000173AB0001539 + B0001337AF000F34AE00283A7C00000000000000000000000000000000000000 + 00000000000031479600465A9E002948AE004E68BC003C58B5001638A7000328 + A0000328A0002443AC003C58B5004E68BC002948AE00465A9E00314796000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A8B7ED005D78CF004664 + C9004F63A4000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000415EBF001F44BC00274A + BD002D4EBD002D4EBD002D4EBD002D4EBD002D4EBD002D4EBD002D4EBD002D4E + BD002D4EBD002D4EBD002D4EBD002D4EBD002D4EBD002D4EBD002D4EBD002C4E + BD00284BBD001F44BC002D4186000000000000000000000000006F86D200253C + 85002B429000455793004C66C000042AAA00042AAA00042AAA00042AAA00092E + AC00092EAC00042AAA00042AAA00042AAA001B3EB2004C66C00045579300344C + 9C00253C85007F95DB0000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D0D8F700728AD900173E + C1005871C800A8B7EE0000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004764C600284CC4003254 + C4003556C5003556C5003556C5003556C5003556C5003556C5003556C5003556 + C5003556C5003556C5003556C5003556C5003556C5003556C5003556C5003556 + C5003254C400284CC4002F448D000000000000000000D0D8F700263A8000566A + AE004B5FA1004C67C4001237B400042BAF00042BAF001F42B800506BC800506B + C800516BC2003D5BC1001F42B800042BAF00042BAF001237B4004C67C400485E + A900566AAE00263A800000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000007A8FD700123B + C500375ACE004359AD0000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004C6ACD003155CB003C5D + CC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5F + CC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5F + CC003C5DCC003155CB003147920000000000000000004B64B800465A9C004B68 + C9003D5CC5001B40BB00042CB4000D34B6004160C600546DC000364886003345 + 84002E41810044599F00546DC0004160C600042CB400042CB4001B40BB00294C + BF004B68C900465A9C0000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000006D83CD00355A + D8000433CF005B76D0004259A900D1DAF8000000000000000000000000000000 + 000000000000000000000000000000000000000000005C79DA004668D8005674 + DA005876DA005876DA005876DA005876DA005876DA005876DA005876DA005876 + DA005876DA005876DA005876DA005876DA005876DA005876DA005876DA005876 + DA005674DA00486AD900374E9D00000000000000000000000000435DB2004659 + 99000F38C1001039C2000F38C1005168B3002B428C00A7B6EC00000000000000 + 00000000000000000000A7B6EC002B428C004766CF000F38C1001039C2005673 + D30045589800435DB20000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000006E84CC003E63 + DF000737D6004468E0005A72C000556FC8000000000000000000000000000000 + 000000000000000000000000000000000000000000006581E1005273E000627F + E1006682E1006682E1006682E1006682E1006682E1006682E1006682E1006682 + E1006682E1006682E1006682E1006682E1006682E1006682E1006682E1006682 + E1006380E1005474E0003A51A3000000000000000000000000005A74C7004B61 + AC001A42C8001A42C8003155CD0033488D00A7B7ED0000000000000000000000 + 0000000000000000000000000000A7B7ED005B75CB003055CD001A42C8004E6D + D4004960AB005A74C70000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000667DC700607F + E8001241DE002450E100607EE2005369B4000000000000000000000000000000 + 000000000000000000000000000000000000000000006D89E8005D7DE7006F8B + E800748FE900748FE900748FE900748FE900748FE900748FE900748FE900748F + E900748FE900748FE900748FE900748FE900748FE900748FE900748FE900748F + E900718CE900607FE7003C55A800000000000000000096A9E80030499C005A72 + C300244BCE00244BCE00506FD800506AC0000000000000000000000000000000 + 0000000000000000000000000000000000004D64AF004F6FD800234ACE003D60 + D4005871C30030499C0000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A7004C63B200455EB3005E77CE007189DA005973 + CC004762B90044579B00475DA7004862B6005C77D2005E7CE2006583E7006681 + D8005970C000425BB40000000000000000000000000000000000000000000000 + 00000000000000000000000000004A63BA004A63BA004A63BA005D74C2007995 + F3002855EC002855EC002C58EC006282EF007790E20000000000000000000000 + 000000000000000000000000000000000000000000007C97F400708EF400829D + F4008EA6F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6 + F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6F5008EA6 + F50088A1F5007794F400425CB30000000000000000005D78D5005273E0004669 + DD003A5FDB003A5FDB006481E200000000000000000000000000000000000000 + 0000000000000000000000000000000000003E549D006481E300355BDA00395E + DB004367DD004B6DDE002D459400000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A7006886EB006D87E0005F7AD500546EC200546F + C8005A74CB004E6DD6003B5DCD002E52CA003E62D8004568DE005778E5007994 + F1007C97F4006881DB0000000000000000000000000000000000000000000000 + 00000000000000000000000000008BA1EA006F8BEB006E8BEB007993ED006C8B + F300325EEF00325EEF00325EEF00486FF000536CBF00D2DBF800000000000000 + 000000000000000000000000000000000000000000007E99F500708EF400829D + F50093AAF60097ADF70099AFF70099AFF70099AFF70099AFF70099AFF70099AF + F70099AFF70099AFF70099AFF70099AFF70099AFF70099AFF70099AFF70099AF + F70091A8F6007E99F500445DB40000000000000000005E7AD8005676E3004E70 + E2004368E000466AE1006986E600000000000000000000000000000000000000 + 0000000000000000000000000000000000004157A2006B86E1003E63DF004267 + E0004A6DE1004F71E20030489900000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A7006282EC00839DF3007C97F3006886EA005878 + E4004E6FDE001D45CB000D36C1000F38C200395ED6005071E0006583E700869F + F20087A1F5007791EA0000000000000000000000000000000000000000000000 + 00000000000000000000000000008DA3EE005378F100496FF0004C72F1004169 + F0003D66EF003D66EF003D66EF003D66EF007087D6005873D000000000000000 + 000000000000000000000000000000000000000000007D98F5006989F3007995 + F40088A2F6008FA7F60098AEF700A3B6F800A3B6F800A3B6F800A3B6F800A3B6 + F800A3B6F800A3B6F800A3B6F800A3B6F800A3B6F800A3B6F800A3B6F800A0B4 + F70096ACF700819BF500455EB6000000000000000000455CA700556EBF00718B + E5004D70E5004A6EE500718DEA00AABAEF000000000000000000000000000000 + 000000000000000000000000000000000000485EA8006F8BEA00496DE5005677 + E6006D88E500546DBF003E58B300000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A700879FF000A5B8F70093AAF5006D8AEA005A7A + E400476ADD002047CB000D36C0000F38C2003A5ED6005071E0006684E70091A8 + F3009FB3F600839BEC0000000000000000000000000000000000000000000000 + 00000000000000000000000000008498DF007693F4005176F1005176F1005176 + F1005176F10091A7F00099ADF10096ABF1008EA5EF008DA0E100526CC7000000 + 000000000000000000000000000000000000000000005C79DA002E55D6002E55 + D6002E55D6002E55D6006D87E0008DA5F60094ABF60097ADF7009AAFF7009AAF + F7009AAFF7009AAFF7009AAFF7009AAFF7009AAFF70099AFF70097ADF70090A8 + F60086A0F5007794F4004761B800000000000000000000000000667ED5005C75 + C7006081EE006383EF006A88EE00425BAC00ADBCF10000000000000000000000 + 0000000000000000000000000000ADBCF1007690E5006A89EF006383EF007994 + F1005872C600667ED50000000000000000000000000000000000000000000000 + 0000A5A3A200D2D1D000AAA7A70089A1F000A5B8F70093AAF5006D8AEA005A7A + E400476ADD002047CB000D36C0000F38C2003A5ED6005071E0006684E70091A8 + F300A0B4F600849CEC0000000000000000000000000000000000000000000000 + 0000000000000000000000000000798ED70090A8F6005D80F2005D80F2005D80 + F2005D80F2006B81CF00506AC100506AC100506AC100506AC100566FCD000000 + 000000000000000000000000000000000000000000007391F400456CF000456C + F000456CF000456CF0003A60E000A8BAF800ACBDF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800ABBD + F800A7B9F800A2B6F8004962B9000000000000000000000000005370CB005D73 + BE006989F2006E8CF2006A89F2006982D6003E59B100ADBCF100000000000000 + 00000000000000000000ADBCF1003E59B2007C97F4006989F2006E8CF200849E + F4005970BC005370CB0000000000000000000000000000000000000000000000 + 0000A7A5A300D2D1D000AEACAB0089A1F000A5B8F70093AAF5006D8AEA005A7A + E400476ADD002047CB000D36C0000F38C2003A5ED6005071E0006684E70091A8 + F300A0B4F600849CEC0000000000000000000000000000000000000000000000 + 00000000000000000000000000007489D1009BB0F7006787F3006787F3006787 + F3006787F300859BE900516BC400000000000000000000000000000000000000 + 000000000000000000000000000000000000000000007894F4004B71F1004B71 + F1004B71F1004B71F1004B71F100365BD700365BD700365BD700365BD700365B + D700365BD700365BD700365BD700365BD700365BD700365BD700365BD700365B + D700365BD700365BD7004A63BB000000000000000000728BDD005069BA006F8B + EB006E8DF3007894F4007894F4007F9AF5006B84D700465FB300ADBCF1000000 + 0000000000005D79D100465FB3006781D5007491F4007894F4007894F4007290 + F4006A88EB004F68BA0000000000000000000000000000000000000000000000 + 0000A5A3A200BFBDBC00AAA7A70089A1F000A5B8F70093AAF5006D8AEA005A7A + E400476ADD002047CB000D36C0000F38C2003A5ED6005071E0006684E70091A8 + F3009DB2F600839CED0000000000000000000000000000000000000000000000 + 00000000000000000000000000005972C600B1C1F500839EF5007D98F5007D98 + F5007D98F5008BA4F600879EE900536DC6000000000000000000000000000000 + 00000000000000000000000000000000000000000000819BF5005579F1005579 + F1005579F1005579F1005579F1005579F1005D80F2007E99F500819BF500819B + F500819BF500819BF500819BF500819BF500819BF500819BF500819BF500819B + F500819BF500819BF5004C66BD000000000000000000D2DBF800425CB6006983 + D9006A82D100809BF2007E99F5008DA5F60088A2F6008BA4F6008DA5F60086A0 + F50086A0F5008EA6F6008CA5F60088A2F6008BA4F600829CF500849EF200617C + D8006882D900425CB60000000000000000000000000000000000000000000000 + 0000A5A3A200BFBDBC00AAA7A700849DF000A4B7F70093AAF5006D8AEA005A7A + E400476ADD002047CB000D36C0000F38C200385DD6004D6FDF006280E60089A1 + F20091A8F5007E98EC0000000000000000000000000000000000000000000000 + 00000000000000000000000000005973CF00AEBEF30094ABF60086A0F50086A0 + F50086A0F50089A2F60097ADF7006C83D2000000000000000000000000000000 + 00000000000000000000000000000000000000000000849EF5005B7EF2005B7E + F2005B7EF2005B7EF2005B7EF2006384F300829CF5007E91D5004E67BE004E67 + BE004E67BE004E67BE004E67BE004E67BE004E67BE004E67BE004E67BE004E67 + BE004E67BE004E67BE004E68C1000000000000000000000000008EA2E9004460 + BC004964C100667DCA00849EF20097ADF70097ADF70097ADF70090A8F6008DA5 + F6008EA6F60094ABF60097ADF70097ADF70093AAF60089A2F300687FCA004E6B + C8004460BC008EA2E90000000000000000000000000000000000000000000000 + 0000A5A3A200BFBDBC00AAA7A7007691EE009CB1F50091A8F4006D8AEB005979 + E4004669DD001F46CB00143CC3002147C7004567D8005D7BE1006885E7007994 + F1007B96F3007691EC0000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D50099AAE800A5B8F80092A9F60092A9 + F60092A9F60092A9F6009AAFF7008EA4EB000000000000000000000000000000 + 0000000000000000000000000000000000000000000088A2F6006183F2006183 + F2006183F2006183F2006183F200839EF5008195D600536CC000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004965C2006E85D20094ABF6009BB0F7009EB3F700A2B6F800A2B6 + F800A2B6F800A1B5F7009EB3F7009DB2F70095ACF700748AD5004965C2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000817F7E00B9B8B600C1C0BE00787F9E007A93E7007994EF006A87EA006984 + E100647ED800576DB9005468A800475DA7006981D600748DDD00778DDF00546E + C800637BCD006C85DC0000000000000000000000000000000000000000000000 + 0000000000000000000000000000859CE9008699DD00BAC9FA00A6B9F800A6B9 + F800A6B9F800A6B9F800A6B9F800A2B6F8005771C90000000000000000000000 + 000000000000000000000000000000000000000000008EA6F6008EA6F6008EA6 + F6008EA6F6008EA6F6008EA6F600546DC10091A5EB0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000004763BF006D87DB007C96ED006A80C8006D84D20099AEF200A0B4 + F7009EB3F7008399E3006D84D2006A7FC7007491F400718ADD00405DBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BFBEBC00D9D8D700E3E2E1007A7877005974CF005F77C9005E74C000556B + B800516BC200899EE500C9D4F600000000000000000000000000000000000000 + 000092A7ED005874CD0000000000000000000000000000000000000000000000 + 0000000000000000000000000000AFBFF3007D91D600B0C0F900A1B5F700A4B7 + F800A5B8F800A2B6F8009BB0F7008AA3F6006D84D4007C93E600000000000000 + 00000000000000000000000000000000000000000000506AC100506AC100506A + C100506AC100506AC100506AC10091A5EB000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008197E5004862BC005971C2005974D0006B85DB006B84D6008AA3 + F60087A1F5004965C0006B85DB005974D000627BCF004862BC008197E5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000CFCDCC00EBEBEA00F8F8F8007A7877000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D3DBF9006F84D000A7B8F300B1C1F500B2C2 + F500B2C2F500B1C1F500B0C0F500AABAF30093A6E8005872CA00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000D2DBF8008197E50000000000000000005871C300728D + EA00708CEA009DAFEE0000000000000000006B85DC00D2DBF800000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009C9A9A00959392008C8A8900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000D3D3D300C2C2C2003B4E + 91003B4E8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E + 8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E8E003B4E + 8E003B4E9100C2C2C200000000000000000000000000D6D6D600566AB0002836 + 6700283667002836670028366700283667002836670028366700283667002836 + 6700283667002836670028366700283667002836670028366700283667002836 + 6700283667005468AB00DEDEDE00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000030448900BECAF4000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000283B80004F6CCD00506C + CB00506ABE00506AC000516BC500475CA5002E46920000000000000000000000 + 00000000000000000000000000002E469200516BC500506BC300506ABE00506C + CB004F6CCD004F6CCD0000000000000000000000000000000000000000003850 + A3000536DB000536DB000536DB000536DB000536DB000536DB000536DB000536 + DB000536DB000536DB000536DB000536DB000536DB000536DB000536DB004368 + E4003850A3000000000000000000000000000000000000000000293C8000042D + B6000000000000000000042DB6006780D3006780D3005B75CF005772CE00536F + CC004765C9004765C9003F5EC7003758C5003758C5000931B800000000000000 + 0000042DB600293C800000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000026366A007D94E1004256 + 9C00687FCF000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000293D8400042EBC00042E + BC00042EBC00042EBC00042EBC002A408B00BBC7F20000000000000000000000 + 0000000000000000000000000000BBC7F2001B389800042EBC00042EBC00042E + BC00042EBC00042EBC0000000000000000000000000000000000000000003851 + A1000535D8000535D8000535D8000535D8000535D8000535D8000535D8000535 + D8000535D8000535D8000535D8000535D8000535D8000535D8000535D8004368 + E1003851A10000000000000000000000000000000000000000002A3E8200042D + B7000000000000000000042DB7003052C4003052C4003052C4003052C4003052 + C4003052C4003052C4003052C4003052C4003052C400042DB700000000000000 + 0000042DB7002A3E820000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000028387000869FF1007D95 + E6004A5DA0000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002B3E8600042FBF00042F + BF00042FBF00042FBF001D399C00BBC7F2000000000000000000000000000000 + 0000000000000000000000000000000000002C438E001D399C00042FBF00042F + BF00042FBF00042FBF000000000000000000000000000000000000000000384F + 9F000534D4000534D4000534D4000534D4000534D4000534D4000534D4000534 + D4000534D4000534D4000534D4000534D4000534D4000534D4000534D4004367 + DF00384F9F0000000000000000000000000000000000000000002B3F8400042E + B900042EB900042EB900042EB900395AC800395AC800395AC800395AC800395A + C800395AC800395AC800395AC800395AC800395AC800042EB900042EB900042E + B900042EB9002B3F840000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002B3B75008BA1EB00829A + EA006A87EB003349900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002E428D000431C5000431 + C5000431C5000431C5002148CC003A4D9300869AE10000000000000000000000 + 0000000000000000000000000000BBC8F300566CB7003358D0000431C5000431 + C5000431C5000431C5000000000000000000000000000000000000000000384E + 9B000634CD000735CD000735CD00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000735CD000735CD004366 + D900384E9B0000000000000000000000000000000000000000002D418700042E + BC00042EBC00042EBC00042EBC004C6ACF004C6ACF004C6ACF004C6ACF004C6A + CF004C6ACF004C6ACF004C6ACF004C6ACF004C6ACF00042EBC00042EBC00042E + BC00042EBC002D41870000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000304180009CAEED007F96 + E1004B67C7004368E40030418000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000002F4590000432C9000432 + C9001F3EA5000432C9000432C9005671C8003B4F9600889CE200000000000000 + 00000000000000000000BDC8F300354B99003358D3000432C9000432C9001F3E + A5000432C9000432C9000000000000000000000000000000000000000000384E + 98000E3ACB000F3ACB000F3ACB000C2FA3000C2FA3000C2FA3000C2FA3000C2F + A3000C2FA3000C2FA3000C2FA3000C2FA3000C2FA3000F3ACB000F3ACB004567 + D600384E980000000000000000000000000000000000000000002F438A00042F + BE000000000000000000042FBE005673D3005673D3005673D3005673D3005673 + D3005673D3005673D3005673D3005673D3005673D300042FBE00000000000000 + 0000042FBE002F438A0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000334486009EB0EE007F96 + E1004B67C7004468E40033448600000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000324893000835CC002341 + A800334A9A002442A9000835CC00254DD2005A74CB003E539A00000000000000 + 000000000000BDC9F300374E9C005B71BD000835CC000835CC002442A900334A + 9A002341A8000835CC000000000000000000000000000000000000000000384D + 9800153FCA001740CA001740CA001740CA001740CA001740CA001740CA001740 + CA001740CA001740CA001740CA001740CA001740CA001740CA001740CA004868 + D500384D9800000000000000000000000000000000000000000030448C00042F + C0000000000000000000042FC0005F7AD7005F7AD7005F7AD7005F7AD7005F7A + D7005F7AD7005F7AD7005F7AD7005F7AD7005F7AD700042FC000000000000000 + 0000042FC00030448C0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000035488B009FB1EE007F96 + E1004B67C7004468E40035488B00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004159B0003B53A900BCC9 + F40000000000BCC9F400384FA0001945D6001945D6003359D9004358A1008A9E + E400BDC9F400647AC5004468DE001945D600324FB400324B9F0091A6EB000000 + 0000BCC9F4003B53A90000000000000000000000000000000000000000003A50 + 9B00254CCF00274ECF00274ECF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00274ECF00274ECF004D6D + D8003A509B000000000000000000000000000000000000000000324790000430 + C3000430C3000430C3000430C300718ADD00718ADD00718ADD00718ADD00718A + DD00718ADD00718ADD00718ADD00718ADD00718ADD000430C3000430C3000430 + C3000430C3003247900000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003A4F9700A0B2EE007F96 + E1004B67C7004469E5003A4F9700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BDC9F4003956BA00224CDA00224CDA006B84D600465A + A5003D55A6004B6EE100224CDA00224CDA00354EA10091A6EC00000000000000 + 0000000000000000000000000000000000000000000000000000000000003B51 + 9C002D53D2003055D2003055D2002745A9002745A9002745A9002745A9002745 + A9002745A9002745A9002745A9002745A9002745A9003055D2003055D2005070 + D9003B519C000000000000000000000000000000000000000000334893000430 + C4000430C4000430C4000430C4007B92E0007B92E0007B92E0007B92E0007B92 + E0007B92E0007B92E0007B92E0007B92E0007B92E0000430C4000430C4000430 + C4000430C4003348930000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003D539E00A0B2EE007F96 + E1004B67C7004469E5003D539E00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000003C53A700415DBE002B54DE004368E2007189 + D9006E84CD002B54DE002B54DE00415DBE0093A7EC0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003C53 + 9D003358D400375CD400375CD400375CD400375CD400375CD400375CD400375C + D400375CD400375CD400375CD400375CD400375CD400375CD400375CD4005271 + DA003C539D000000000000000000000000000000000000000000354A95000532 + C70000000000000000000532C700859BE300859BE300859BE300859BE300859B + E300859BE300859BE300859BE300859BE300859BE3000532C700000000000000 + 00000532C700354A950000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004056A300A1B3EE007F96 + E1004B67C7004569E5004056A300000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000BECAF4004059AD003B62E5003B62 + E5003B62E5004B67CA003B55AC0094A8EE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003E55 + A1004366D900486AD900486AD900FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00486AD900486ADA005776 + DC003E55A1000000000000000000000000000000000000000000394F99000D39 + CB000D39CB000D39CB000D39CB009CAEEA009CAEEA009CAEEA009CAEEA009CAE + EA009CAEEA009CAEEA009CAEEA009CAEEA009CAEEA000D39CB000D39CB000D39 + CB000D39CB00394F990000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000004962B9006B82CC00B4C4F900A7B9 + F80098AEF7007692F2006279CA00465EB3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000BECCF500455DB200446AE900446A + E900446AE9006C85DE005065B3008CA1E8000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004056 + A2004A6CDB005171DD005171DD00405AB000405AB000405AB000405AB000405A + B000405AB000405AB000405AB000405AB000405AB0005171DD005070DD005977 + DD004056A20000000000000000000000000000000000000000003B519B00113D + CE00113DCE00113DCE00113DCE00113DCE00113DCE00113DCE00113DCE00113D + CE00113DCE00113DCE00113DCE00113DCE00113DCE00113DCE00113DCE00113D + CE00113DCE003B519B0000000000000000000000000000000000000000000000 + 0000000000000000000000000000516AC4006980CD0087A0F3009DB1F3008AA3 + F4007993ED005C7AE0006081EE006078CC00BFCCF50000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000BECCF500475FB5008396D9004B70EC004B70 + EC004B70EC006081EF00879CE5005369B6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004157 + A5005272DD005978DE005978DE005978DE005978DE005978DE005978DE005978 + DE005978DE005978DE005978DE005978DE005978DE005978DE005978DE005D7B + E0004157A50000000000000000000000000000000000000000003E539E001641 + D1001641D1001641D1001641D100728CE300728CE3006783E0006480E000607D + E0005574DD005574DD004D6EDC004568DA004568DA001641D1001641D1001641 + D1001641D1003E539E0000000000000000000000000000000000000000000000 + 0000000000000000000000000000677FD0007A95F1008CA1E80096ACF500839D + F100728DEA004F6ED7004667D4005276EC004D65BE00BFCDF600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BFCCF5008DA0DF007C97F4005D80F2006A83D700455F + BB004962BB005D80F2005D80F200708EF400586FBD008FA3E900000000000000 + 000000000000000000000000000000000000000000000000000000000000435A + A800617FE2006A86E3006A86E300FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF006A86E3006985E300617E + E100435AA80000000000000000000000000000000000000000004258A2001E48 + D50000000000000000001E48D5004E6FDE004E6FDE004E6FDE004E6FDE004E6F + DE004E6FDE004E6FDE004E6FDE004E6FDE004E6FDE001E48D500000000000000 + 00001E48D5004258A20000000000000000000000000000000000000000000000 + 000000000000556FCD00637CD1006B85D9008096E1009CAEED0088A1F3007792 + EC006582E4004363CF003354C3002446B5003C63E8005B75CF00506AC3000000 + 000000000000000000000000000000000000000000004E69C5004A65C000BFCC + F50000000000BFCCF5004D66BD00829DF5006686F3006686F3004761BC0098AB + F000BFCCF5007089D9006686F3006686F30098AAEB005970BF0090A3EA000000 + 0000BFCCF5004A65C0000000000000000000000000000000000000000000445B + AA006985E300728CE500728CE5005A6FB7005A6FB7005A6FB7005A6FB7005A6F + B7005A6FB7005A6FB7005A6FB7005A6FB7005A6FB700728CE500718BE5006481 + E300445BAA0000000000000000000000000000000000000000004359A500234C + D700234CD700234CD700234CD7005978E0005978E0005978E0005978E0005978 + E0005978E0005978E0005978E0005978E0005978E000234CD700234CD700234C + D700234CD7004359A50000000000000000000000000000000000000000000000 + 00005671CD00637CD1005C7DEC006E86D7008A9FE500A1B3F000819BF000718C + E9005F7DE1003D5ECB002D4EBD001F41B0001033A500375FE7005C76D000BFCD + F60000000000000000000000000000000000000000004761B8008296DA004862 + BB00BFCCF5004E67BE0096A6E1006E8DF3006E8DF300778DDB0098ABF0000000 + 0000000000004C65BD00778DDB006E8DF3007F9AF5009CAEEC005C73BF00BFCC + F5004862BB008296DA000000000000000000000000000000000000000000465D + AB00708BE5007A94E8007A94E8007A94E8007A94E8007A94E8007A94E8007A94 + E8007A94E8007A94E8007A94E8007A94E8007A94E8007A94E8007892E6006683 + E400465DAB000000000000000000000000000000000000000000455BA8002750 + D9002750D9002750D9002750D9006481E4006481E4006481E4006481E4006481 + E4006481E4006481E4006481E4006481E4006481E4002750D9002750D9002750 + D9002750D900455BA80000000000000000000000000000000000000000000000 + 0000607AD1005375EB004D69C8007990DD0094A8EA00A0B3F3007B96EE006A86 + E6005977DD003758C600284AB9001A3CAB0004248F000C2E9F00375FE700526C + C500BFCDF600000000000000000000000000000000004963BA007F9AF50097AD + F700A0AFE40097ADF7007F9AF5008498DE004B64BF0098ABF000000000000000 + 00000000000000000000BFCCF5004F67BF007F9AF5007F9AF5008DA5F60091A2 + DE0097ADF7007F9AF5000000000000000000000000000000000000000000485F + AF007F98EA008AA0EB008AA0EB008AA0EB008AA0EB008AA0EB008AA0EB008AA0 + EB008AA0EB008AA0EB008AA0EB008AA0EB008AA0EB008AA0EB0089A0EB006A86 + E500485FAF0000000000000000000000000000000000000000004A60AD003058 + DE0000000000000000003058DE007A94EA007A94EA007A94EA007A94EA007A94 + EA007A94EA007A94EA007A94EA007A94EA007A94EA003058DE00000000000000 + 00003058DE004A60AD00000000000000000000000000000000005973CF005F79 + D2003251B7003F5BB8005772C9008DA2E700A1B3F10092A9F4006F8BE8005D7B + E0004C6CD5002C4DBC001E40AF001031A00003238D0003238D0003238D00375F + E7005E78D200536EC7000000000000000000000000004B64BB0087A1F50087A1 + F5009EB3F70087A1F50087A1F5004D66C00098ABF00000000000000000000000 + 0000000000000000000000000000BFCCF5008A9EE00087A1F50087A1F5009EB3 + F70087A1F50087A1F50000000000000000000000000000000000000000004960 + B000879EEB0093A8ED0093A8ED0093A8ED0093A8ED0093A8ED0093A8ED0093A8 + ED0093A8ED0093A8ED0093A8ED007D8EC9007D8EC9007D8EC9007B8DC9005A73 + C4004960B00000000000000000000000000000000000000000004C62AF00355C + E0000000000000000000355CE000849CEC00849CEC00849CEC00849CEC00849C + EC00849CEC00849CEC00849CEC00849CEC00849CEC00355CE000000000000000 + 0000355CE0004C62AF000000000000000000000000005973CF005F78D3004068 + EE003B59BF00516DCB006882D8009CAFEE00A3B5F40091A8F400708CE900607E + E3005070DA003255C7002447BC00183BB1001033A6001033A6001033A600193E + B8003B64ED005F78D300C1CDF60000000000000000004C65BC008FA7F6008FA7 + F6008FA7F6008FA7F60090A2E20098ABF0000000000000000000000000000000 + 000000000000000000000000000000000000526AC20090A2E2008FA7F6008FA7 + F6008FA7F6008FA7F60000000000000000000000000000000000000000004B62 + B2008EA4ED009BAEEF009BAEEF009BAEEF009BAEEF009BAEEF009BAEEF009BAE + EF009BAEEF009BAEEF009BAEEF008494CC00485EAB00485EAB00485EAB005167 + B0004B62B20000000000000000000000000000000000000000004F64B1003960 + E2003960E2003960E2003960E2008FA5EF008FA5EF008FA5EF008FA5EF008FA5 + EF008FA5EF008FA5EF008FA5EF008FA5EF008FA5EF003960E2003960E2003960 + E2003960E2004F64B1000000000000000000000000005F79D3003C65EE00426A + F0006183F2007491F40088A2F600B3C3F900ADBEF8009EB3F700829CF5007491 + F4006787F3004F74F100446BF0003B64EF003761EF003761EF003761EF003761 + EF003761EF003B64ED005872CD0000000000000000004E67BE00A1B5F700A1B5 + F700A1B5F700A1B5F700B3C3F8004E68C100BFCDF60000000000000000000000 + 0000000000000000000000000000BFCDF6009BABDE00B3C3F800A1B5F700A1B5 + F700A1B5F700A1B5F70000000000000000000000000000000000000000004D65 + B6009BAEF000ABBBF200ABBBF200ABBBF200ABBBF200ABBBF200ABBBF200ABBB + F200ABBBF200ABBBF200ABBBF20092A0CF00C7D2F600AEBEF200718CE7004C65 + B900BFCCF5000000000000000000000000000000000000000000536AB7004267 + E6004267E6004267E6004267E600A2B4F300A2B4F300A2B4F300A2B4F300A2B4 + F300A2B4F300A2B4F300A2B4F300A2B4F300A2B4F3004267E6004267E6004267 + E6004267E600536AB7000000000000000000000000003761EF000936CC00214A + D4005475E4006E8AE900869EEF0098ADF50088A1F5007B96F0005C7BE2004E6E + DA003F60CF002648B900193BAB000E2F9E000324930003269A000328A000042B + AD00042DB500042EBB005872C90000000000000000004F69C000A9BBF800A9BB + F800A9BBF800A9BBF800A9BBF800A0ADDF00526CC70000000000000000000000 + 0000000000000000000000000000526CC700B9C8F900A9BBF800A9BBF800A9BB + F800A9BBF800A9BBF80000000000000000000000000000000000000000004E66 + B80097ABEF00AEBEF300B1C1F300B2C1F300B2C1F300B2C1F300B2C1F300B2C1 + F300B2C1F300B2C1F300B1C1F30096A3CF00A6B7F100738EE800546DC200BFCC + F500000000000000000000000000000000000000000000000000546BB900466B + E7000000000000000000466BE700AABBF400AABBF400AABBF400AABBF400AABB + F400AABBF400AABBF400AABBF400AABBF400AABBF400466BE700000000000000 + 0000466BE700546BB900000000000000000000000000486CE800496DE8005477 + EA006D8AED007994EE00849DF0008BA2F000849DF0007E98EE00708DED006A88 + ED006483EB005678EA005174EA004C70E800486CE800486CE800486CE800486C + E800486CE800486CE8005872C9000000000000000000556FCC005069C0005069 + C0005069C0005069C0005069C0005069C000556FCC0000000000000000000000 + 0000000000000000000000000000556FCC005069C0005069C0005069C0005069 + C0005069C0005069C00000000000000000000000000000000000000000004F67 + BA00879FEE009DB0F100A5B6F100A8B9F200A8B9F200A8B9F200A8B9F200A8B9 + F200A8B9F200A7B8F100A5B6F1008898CD006986E7005770C4004F67BD000000 + 0000000000000000000000000000000000000000000000000000576DBB00496E + E9000000000000000000496EE900B2C2F500B2C2F500B2C2F500B2C2F500B2C2 + F500B2C2F500B2C2F500B2C2F500B2C2F500B2C2F500496EE900000000000000 + 0000496EE900576DBB000000000000000000000000005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005B76D200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000516A + C000516ABD00516ABD00516ABD00516ABD00516ABD00516ABD00516ABD00516A + BD00516ABD00516ABD00516ABD00516ABD00516AC000BFCDF500000000000000 + 00000000000000000000000000000000000000000000000000007790E100546B + BE005A71C1005A71C1005A71C1005A71C1005A71C1005A71C1005A71C1005A71 + C1005A71C1005A71C1005A71C1005A71C1005A71C1005A71C1005A71C1005A71 + C100546BBE007790E10000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000455CA5002F3E + 7100475CA400445BA800435AA700435AA600435AA600435AA500435AA500435A + A500445AA5004359A3004359A3004359A2004359A1004359A1004358A0004353 + 8C002D3A660043589F000000000000000000000000003855B5003A56B5003B57 + B5003C57B4003D58B5003D58B5003D58B5003D58B5003D58B5003D58B5003D58 + B5003D58B5003D58B5003D58B5003D58B5003D58B5003D58B5003D58B5003C58 + B5003B57B5003A56B500263774000000000000000000000000007E7E7E003C3C + 3C007B7B7B008A8A8A00D8D8D800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000A3B3E90029396C003B4A7E0043549300485C9E00485C + 9E00485C9E00435493003B4B80002A396E00A3B3E90000000000000000000000 + 000000000000000000000000000000000000000000006279C90030427E004660 + B400072BA3000328A1000328A00003279F0003279F0003279F0003279D000326 + 9C0003269C0003269A0003269A00032699000325970003259700032596002643 + A300495EA5002E3D71000000000000000000000000003753B2000F34AF001236 + AE00163AB000173AB000173AB000173AB000173AB000173AB000173AB000173A + B000173AB000173AB000173AB000173AB000173AB000173AB000173AB0001539 + B0001337AF000F34AF00283A7C000000000000000000000000009E9E9E005959 + 5900333333006B6B6B0088888800C6C6C6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003E55A3002F3E7400455EAF002F4BAB001E3DA400032699000326 + 9900032699001E3DA4002F4BAB00455EAF002F3E74003E55A300000000000000 + 00000000000000000000000000000000000000000000283C8000495EA8002748 + B5000429A7000429A7000429A6000429A5000328A4000328A3000328A2000328 + A1000328A00003279F0003279F0003279E0003279D0003269C0003269B000326 + 9A002745A800485B9B000000000000000000000000003C58B800173CB5001D40 + B6002244B6002345B7002345B6002446B7002446B7002446B7002446B7002446 + B7002446B7002446B7002446B7002446B7002345B6002345B6002345B7002144 + B7001E41B700183DB6002A3D8100000000000000000000000000000000007676 + 76003C3C3C00ADACAC00C4C3C2008D8D8D0080808000B0B0B000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000293D85003D4E8900465FB0000B2EA10003279F0003279F0003279F000327 + 9F0003279F0003279F0003279F000B2EA100465FB0003D4E8900293D85000000 + 000000000000000000000000000000000000000000002B3D81004361C700042C + B300042CB200042CB100042BB000042BAF00042BAE00042BAD00042BAC00042A + AB00042AAA00042AAA00042AA9000429A8000429A7000429A6000429A6000328 + A4000328A300435EBB000000000000000000000000004764C600284CC4003254 + C4003556C5003556C5003556C5003556C5003556C5003556C5003556C5003556 + C5003556C5002B4BB5000626910003269B00677FCF004160C8003556C5003556 + C5003254C400284CC4002F448D00000000000000000000000000000000000000 + 0000E0DFDF00CECCCC00C0BEBD00A09E9D00605F5E006F6F6E0027377200B6C3 + F000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002D41 + 8A003654B900082DA9000429A8000429A8000429A8000429A8000429A8000429 + A8000429A8000429A8000429A8000429A8000429A800082DA9003654B9002D41 + 8A0000000000000000000000000000000000000000002D4185004362CA00042D + B800042DB600042DB600FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00042AAA00042A + AA00042AA900425EBD000000000000000000000000004C6ACD003054CB003C5D + CC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5FCC003F5F + CC003F5FCC000728960003279F0003279F002343AD006D85D5004A68CE003F5F + CC003C5DCC003155CB0031479200000000000000000000000000000000000000 + 0000CBCACA00DAD9D900C7C6C500767574007777760071737A003E508B002738 + 7300B6C5F0000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000445DAE004154 + 9500082EAE00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00082EAE004154 + 9500445DAE00000000000000000000000000000000002F438A004363CE000530 + BE00042EBC00042EBB00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0003259600042B + AE00042BAE00425FC1000000000000000000000000005471D4003C5FD2004969 + D3004B6AD2004B6AD2004B6AD2004B6AD2004B6AD2004B6AD2004B6AD2004B6A + D2003D5BC100072CA400072CA400072CA400072CA4002646B100758CD9004B6A + D2004969D2003C5FD100344A9700000000000000000000000000000000000000 + 00009A999900E3E2E200C8C7C6009291910085888F001F3A95003E57A9003E50 + 8B00283873000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000A7B6EC00384987004863 + BE00042CB100042CB100042CB100042CB100042CB100042CB100042CB100042C + B100042CB100042CB100042CB100042CB100042CB100042CB100042CB1004863 + BE0038498700A7B6EC00000000000000000000000000334993004A6BD800143E + CA00153EC900143DC800123CC8000C30A8000A2FA700092EA700062BA4001437 + A9001437A9000328A1000328A1000328A00003279F0003279F0003279F00042D + B800042DB8004362C9000000000000000000000000006581E1005273E000627F + E1006682E1006682E1006682E1006682E1006682E1006682E1005571CF001435 + A2001035AF001035AF001035AF001035AF001035AF001035AF001035AF00859B + E3006C87E3005373E0003A51A300000000000000000000000000000000000000 + 0000B0B0B00093929200B3B2B2006883E0005070DC003B5CCB00092A99000F2D + 93003E57A900293A7500B6C5F100000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000394B8E004A67C800133A + BF000C35BE000C35BE000C35BE00FFFFFF00FFFFFF00A2B2E5000C35BE000C35 + BE000C35BE00A2B2E500FFFFFF00FFFFFF000C35BE000C35BE000C35BE001239 + BE004A67C800394B8E00000000000000000000000000354B98004E6FDC001D46 + D1002149D1001F48D0001D46CF001A43CD001841CC001640CB002148CC00D1D9 + F400D1D9F4000B36C5000A35C4000833C3000530C1000530C100042FBF00042F + BE00042FBD004363CD000000000000000000000000006D89E8005D7DE7006F8B + E800748FE900748FE900748FE900748FE900748FE900748FE900173496001336 + A9001336A900153AB500153AB500153AB500153AB500153AB5001439B1003250 + B4008B9FE3006885E8003C55A800000000000000000000000000000000000000 + 0000000000006F75900091939D006E8CF2006A88EC005574DD002143B300092A + 99000F2D930040528C002A3B7500B6C5F1000000000000000000000000000000 + 000000000000000000000000000000000000000000004A5DA500395BCD00153D + C400173FC400173FC400173FC400FFFFFF00FFFFFF00FFFFFF00173FC400173F + C400173FC400FFFFFF00FFFFFF00FFFFFF00173FC400173FC400173FC400153D + C400395BCD004A5DA500000000000000000000000000384F9D005172E000264F + D8002C53D7002A51D6002951D600254DD400234BD300214AD200D3DBF500FFFF + FF00FFFFFF00254CCF00153FCB00133DCA000F3AC8000E39C7000C37C7000833 + C4000632C3004364D1000000000000000000000000007591EF006887EE007B96 + F000819BF000819BF000819BF000819BF000819BF000819BF000142F8C00142F + 8C00142F8C001A3FBA001A3FBA001A3FBA001A3FBA001A3FBA002949B400142F + 8C00324B9D008DA3EB004058AE00000000000000000000000000000000000000 + 000000000000BECCF500455FB900829DF5007B97F4006C89EC003B5CCB002143 + B300092A99003E57A90040528D002A3C76000000000000000000000000000000 + 000000000000000000000000000000000000000000005169BD003357CF002148 + CB00234ACB00234ACB00234ACB009DA9D000FFFFFF00FFFFFF00ABBAEB00234A + CB00ABBAEB00FFFFFF00FFFFFF009DA9D000234ACB00234ACB00234ACB002148 + CB003357CF005169BD000000000000000000000000003C54A7005879E800375E + E2004267E3004065E2003F64E2003B61E0004569E100D9E0F800FFFFFF00FFFF + FF00FFFFFF00FFFFFF00D6DDF700365BDA00264ED600244DD600224BD4001E47 + D2001742D0004B6CDB000000000000000000000000007E99F500708EF400829D + F50094ABF60097ADF70099AFF70099AFF70099AFF70099AFF70099AFF70099AF + F70099AFF7002448BF002448BF002448BF002448BF002448BF00B7C7F90099AF + F70091A8F6007E99F500445DB400000000000000000000000000000000000000 + 00000000000000000000000000004762BB00627BD4007D98F5006B89EC005574 + DD003B5CCB00092A99000F2D93003E57A9002C3D7800B6C5F100000000000000 + 000000000000000000000000000000000000000000005D78D5002D54D500365B + D700395ED800395ED800395ED800395ED8003353BE00A4AFD400FFFFFF00FFFF + FF00FFFFFF00A4AFD4003353BE00395ED800395ED800395ED800395ED800385D + D8002E54D5005F79D5000000000000000000000000003F58AB005C7DEC003F66 + E7004D71E9004B6FE700496EE7005073E600DBE2F900FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00D8DFF8003158DC002F56DB002D55DA002951 + D900204AD6004E6FDE000000000000000000000000007C97F4006989F3007995 + F40088A2F6008FA7F60098AEF700A3B6F800A3B6F800A3B6F800A3B6F800A3B6 + F800A3B6F8002646B3002646B3002646B3002646B3002646B300BECCFA00A1B5 + F70095ACF700819BF500455EB600000000000000000000000000000000000000 + 0000000000000000000000000000BFCCF5004963BC00627CD5007894F4006D8A + EC005574DD002143B300092A99000F2D930042548E002C3E7900B6C5F1000000 + 00000000000000000000000000000000000000000000607BD800365CDC004266 + DE004569DF004569DF004569DF004569DF004569DF003D5CC300FFFFFF00FFFF + FF00FFFFFF003D5CC3004569DF004569DF004569DF004569DF004569DF004468 + DF003A5FDC006681DB00000000000000000000000000415AB1006081F000486D + EC00587BED005679EC005477EC00DDE4FA00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005F7EE6003A60E000395FE000335A + DE002952DC005173E200000000000000000000000000ADBEF8009AAFF700A0B4 + F700A7B9F800ACBDF800ADBEF8009FB3F700A4B7F800A6B9F800A7B9F800A7B9 + F800A8BAF800223C9000223C9000223C9000223C9000223C9000C0CEFA009FB3 + F70093AAF600809BF5004660B700000000000000000000000000000000000000 + 000000000000000000000000000000000000BFCCF5004A64BD007E99F5007E99 + F5006D8AEC003B5CCB002143B300092A99003E57A90042548F002D3E79000000 + 00000000000000000000000000000000000000000000657FDC003F64E1004D70 + E3005173E3005173E3005173E3005173E3005173E300BCC9F400FFFFFF00FFFF + FF00FFFFFF00BCC9F4005173E3005173E3005173E3005173E3005173E3004F71 + E3004368E1006C85DE00000000000000000000000000455EB6006787F300597C + F2006E8DF3006D8CF3006B8AF3005B77D5005772CF005570CD00FFFFFF00FFFF + FF00FFFFFF004C69CB004A68CB004866CA004563C9004564CA004D71E700486D + E9003A62E700597BEA000000000000000000000000007391F400456CF000456C + F000456CF000456CF0003A60E000A8BAF800ABBDF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800ABBD + F800A7B9F800A2B6F8004962B900000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004D67C0006C85 + D80088A2F6006D8AEC005574DD003B5CCB00092A99000F2D93003E57A9002E40 + 7B00B6C5F100000000000000000000000000000000006680D6006080EC006080 + EB006886EC006886EC006886EC00C5D1F800FFFFFF00FFFFFF00B2BBDA005670 + C400B2BBDA00FFFFFF00FFFFFF00C5D1F8006886EC006886EC006886EC006181 + EB006181EC006780D6000000000000000000000000004660B7006B8AF3006183 + F2007A96F4007894F4007693F4007391F400718FF4006F8DF300FFFFFF00FFFF + FF00FFFFFF005671CE006384F3006082F1005C7EF0005B7EF000597CEF005276 + EE004269EB005C7EEE000000000000000000000000007894F4004B71F1004B71 + F1004B71F1004B71F1004B71F100365BD700365BD700365BD700365BD700365B + D700365BD700365BD700365BD700365BD700365BD700365BD700365BD700365B + D700365BD700365BD7004A63BB00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF6004E68 + C1006D85D9007E99F5006D8AEC005574DD002143B300092A99000F2D93004354 + 8D004C526E00AFBEEE000000000000000000000000006279C8006E8CF0006887 + EF007491F1007491F1007491F100FFFFFF00FFFFFF00FFFFFF00657FD3007491 + F100657FD300FFFFFF00FFFFFF00FFFFFF007491F1007491F1007491F1006988 + EF006E8CF0006279C8000000000000000000000000004761B8006E8DF3006A8A + F300849EF500829DF500819BF5007E99F5007C97F4007A96F400FFFFFF00FFFF + FF00FFFFFF005E78CF006D8CF3006C8BF3006888F3006686F3006586F3005E80 + F2004B71F0006082F1000000000000000000000000007C97F4005075F1005075 + F1005075F1005075F1005075F1005075F1005075F1005075F1005075F1005075 + F1005075F1005075F1005075F1005075F1005075F1005075F1005075F1005075 + F1005075F1005075F1004B65BC00000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000BFCD + F6004F69C2007E99F5007894F4006B89EC003B5CCB002143B300092A99007B7E + 8F0068676900555769000000000000000000000000005169BB007E97F0006F8D + F300819BF500819BF500819BF500FFFFFF00FFFFFF00BAC2DC00819BF500819B + F500819BF500BAC2DC00FFFFFF00FFFFFF00819BF500819BF500819BF5007290 + F4007E98F1005169BB000000000000000000000000004963BA007491F4007995 + F4009BB0F70099AFF70097ADF70093AAF60091A8F60090A8F600FFFFFF00FFFF + FF00FFFFFF007187D100839EF500829CF5007F9AF5007D98F5007B97F400718F + F400597CF2006686F300000000000000000000000000849EF5005B7EF2005B7E + F2005B7EF2005B7EF2005B7EF2006384F300829CF5007E91D5004E67BE004E67 + BE004E67BE004E67BE004E67BE004E67BE004E67BE004E67BE004E67BE004E67 + BE004E67BE004E67BE004E68C100000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000516BC4006881D9007D98F5006C89EC005674D700949AAF00F4F4 + F400E3E2E200B1B2B800697CC2000000000000000000AEBDF200586EBF00869E + F0008FA7F60096ACF70096ACF7008497D8008497D80096ACF70096ACF70096AC + F70096ACF70096ACF7008497D8008497D80096ACF70096ACF70091A8F60089A1 + F000586FBF00AEBDF2000000000000000000000000004B64BB007693F4007D98 + F500A6B9F800A4B7F800A2B6F8009FB3F7009DB2F7009BB0F700FFFFFF00FFFF + FF00FFFFFF007B8FD1008EA6F6008CA5F60089A2F60087A1F500859FF5007995 + F4005F81F2006888F30000000000000000000000000088A2F6006183F2006183 + F2006183F2006183F2006183F200839EF5008195D600536CC000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000BFCDF600536DC6006882DA007A95ED00B9BFD400BFBEBC00EEEE + ED00CDCED400898D9C005A6387000000000000000000000000005C76D2006980 + CE008BA4F6009DB2F700A2B6F800A2B6F800A2B6F800A2B6F800A2B6F800A2B6 + F800A2B6F800A2B6F800A2B6F800A2B6F800A2B6F8009CB1F7008FA7F6006F85 + D0005C76D200000000000000000000000000000000004C65BC007C96EF007F9A + F500ADBEF800AFC0F900ADBEF800AABCF800A8BAF800A6B9F800A3B6F800899A + D3008798D2008496D2009AAFF70098AEF70094ABF60092A9F60090A8F6007B97 + F4006283F200718EEE000000000000000000000000008DA5F6006787F3006787 + F3006787F3006787F3006989F3008597D700546DC10091A5EB00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BFCDF600536EC700ADB2C100EDECEC00EDECEC00BFC0 + C6008F93A2008F93A2006A6E7E00000000000000000000000000000000004E68 + C30094ABF60097ADF700A8BAF800AEBFF800AEBFF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800A5B8F80095ACF70095ACF7004E68 + C30000000000000000000000000000000000000000007990E3005F77C8008AA2 + F1008AA3F60091A8F60094ABF60094ABF60093AAF60093AAF60090A8F6008EA6 + F6008DA5F6008AA3F60088A2F60086A0F500829DF500809BF5007995F4007391 + F4007D97EF005D74C700000000000000000000000000506AC100506AC100506A + C100506AC100506AC100506AC10091A5EB000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000787D9300B5B5B900C9CAD000AFB4 + C300B3B8C800B3B9C8007286CC00000000000000000000000000000000000000 + 00004F6AC500758AD3009EB2F400A8BAF800B2C2F900B7C7F900BCCAFA00BCCA + FA00BBCAFA00B6C6F900B1C1F900A7B9F80098ADF2006F85D1004F6AC5000000 + 0000000000000000000000000000000000000000000000000000546FCB006078 + C9007C97F400809BF500829DF500839EF500829DF500829DF500819BF500819B + F500809BF5007F9AF5007E99F5007E99F5007B97F4007A96F4007794F400718B + E6005E75C8006680D90000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006974A1009095A500BCC1 + D000BCC1D100A3A8B80000000000000000000000000000000000000000000000 + 0000000000005E79D3005F76C5009FB3F500A3B6F800A4B7F8009FB3F7009FB3 + F7009FB3F700A3B6F800A0B4F7009FB3F5005F76C5005E79D300000000000000 + 0000000000000000000000000000000000000000000000000000000000007991 + E3005069C0005069C0005069C0005069C0005069C0005069C0005069C0005069 + C0005069C0005069C0005069C0005069C0005069C0005069C0005069C000506A + C3007991E3000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000007489C8008E92 + A200828BAF007A8ED40000000000000000000000000000000000000000000000 + 00000000000000000000AEBEF2005C74C500768CD500859AE40090A6F10091A7 + F10090A6F100839AE500758AD5005C73C400AEBEF20000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DADA + DA002F417A002834600028346000283460002834600028346000283460002834 + 600028346000283460002834600028346000283460002834600028346000CACA + CA00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000CDD6F6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000092A1D7002635640026356300C3C3C300CACACA00D3D3D300000000000000 + 0000000000000000000000000000D5D5D50090A1D5002532600025326000C8C8 + C800DADADA0000000000000000000000000000000000C2C2C200C0C0C0003345 + 7F0034437B0034437B0034437B0034437B0034437B0034437B0034437B003443 + 7B0034437B0034437B0034437B0034437B0034437B0034437B0034437B003443 + 7B0033457F00C0C0C000D6D6D600000000000000000000000000000000000000 + 00002A3970000525910004208000031D7300031D7300031D7300031D7300031D + 7300031D7300031D7300031D7300031D7300031D7300031D7300031D73000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000B6C3F0002939 + 740027366B000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000B9C6 + F100405396003F5AB6003F5AB5002A3D7D00B9C6F10000000000000000000000 + 0000000000000000000000000000B7C5F1003F5291003E58AF003E58AF00283A + 7800B7C5F100000000000000000000000000000000000000000000000000364B + 99007E93D7007D92D7007D92D7007C91D7007C91D7007C91D7007B90D7007B90 + D7007B90D7007A8FD700798FD700798FD700788ED700788ED700778DD70099A9 + E100364B99000000000000000000000000000000000000000000000000000000 + 00002D407F00637BCA005771CB006684EA006684EA006684EA006684EA006684 + EA006684EA006684EA006684EA006684EA006584EA008AA1EF00032288000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000B7C5F1004A5B99003E59 + B1003E59B1002C3B73008195DB00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BAC6F2002C40 + 83003E5AB9000F32A8000F32A800415599002B3F8000B9C6F100000000000000 + 00000000000000000000B9C6F1002A3E7D003F5AB4000F31A0000F31A0004052 + 94002A3C7B00B7C5F1000000000000000000000000000000000000000000384F + 9D008398DC008398DC008297DC008297DC008297DC008196DC008196DC008196 + DC008196DD008095DC007F94DC007F94DC007E94DC007E94DC007E94DD009EAE + E500384F9D000000000000000000000000000000000000000000000000000000 + 000030438400667ECF00536ECB005D7EEB005D7EEB005D7EEB005D7EEB005D7E + EB005D7EEB005D7EEB005D7EEB005D7EEB005D7EEB00879FF00003238D000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000B9C6F1002E4281003F5AB6000F31 + A3000F31A3004A5D9E002D3E79008196DC000000000000000000000000000000 + 00000000000000000000000000000000000000000000BAC6F2002E4288004358 + A0000F34AD00042AAA00042AA9003E5BBC0042569D002D418500000000000000 + 000000000000B9C6F1002C41820041569A000F32A7000328A1000328A1003F5A + B700415598002B3F7F0000000000000000000000000000000000000000003A51 + A2008A9EE100899DE100899DE100889DE100879CE100879CE100869BE100869B + E100869BE100859AE100859AE100859AE1008499E1008499E1008499E100A2B2 + E8003A51A2000000000000000000000000000000000000000000000000000000 + 000032478A006780D3004C68C8005477EA005477EA005477EA005477EA005477 + EA005477EA005477EA005477EA005477EA005477EA00829CF000032493000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000B9C6F100304285004C5FA1000F33A9000328 + A4000328A4003E5AB9004C5FA1002F417E000000000000000000000000000000 + 000000000000000000000000000000000000000000006678B5004261C800183D + BC001036B7001036B7000F35B6000A31B4001338B700405EC40032468E00BAC7 + F200BAC7F2004459A4003F5DC2001035B200042BAD00042BAC00042BAC00042A + AB000F34AE003E5BBD002F428800000000000000000000000000000000003E56 + AA0097AAEC0097AAEC000633C9000633C9000633C9000633C9000633C9000633 + C9000633C90092A7EB0092A7EB0092A7EB0091A6EB0091A6EB0091A6EB00ABBB + F0003E56AA000000000000000000000000000000000000000000000000000000 + 0000374C96006883DB003C5CC6004268E9000434D2004268E9004268E9004268 + E9004268E9004268E9004268E9000434D2004268E9007893F00003279D000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000BAC7F2004E62AA003E5CC2001035B400042BB000042B + B000042BB000042BB0001035B4003E5CC200344688008499DF00000000000000 + 000000000000000000000000000000000000000000007D8DC1007D93DC001C42 + C200183EBF001A40C000193FBF00143BBC001037BB00183EBD00465CA900344A + 9200344991003F5EC6001036B700042CB400042CB300042CB200042CB200042B + B0001035B400798ED40032478C00000000000000000000000000000000004159 + AE00A1B3F200A1B3F200A1B3F200A0B3F200A0B3F2009FB2F2009FB2F2009EB1 + F2009EB1F2009DB0F2009DB0F2009CB0F2009BAFF1009BAFF1009BAFF100B1C1 + F4004159AE000000000000000000000000000000000000000000000000000000 + 00003A509A006984DF003455C4003962EA000434D3003962EA003962EA003962 + EA003962EA003962EA003962EA000434D3003962EA00728FEF000328A1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000BAC7F200374B94003F5EC7001037B900042DB600042DB600042D + B600042DB600042DB600042DB6001037B9004F65AF0036498C00859AE1000000 + 00000000000000000000000000000000000000000000384E9A007F8FC4007F95 + DF001D44C5002147C7002248C7001E44C4001B42C300163DC1004564CD004860 + AD00485FAD00153CBE000831BA000730B900042DB700042DB700042DB7001037 + B9007A90D8007C8BBE00BAC7F20000000000000000000000000000000000425C + B300A9BBF600A9BBF6001541D3001541D3001541D3001541D3001541D3001541 + D3001541D3001541D3001541D3001541D3001541D3001541D300A3B6F600B8C7 + F800425CB3000000000000000000000000000000000000000000000000000000 + 00003C53A1006985E2002B4EC300305BEA000534D400305BEA00305BEA00305B + EA00305BEA00305BEA00305BEA000534D400305BEA006C8AF0000429A6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BCC8F300394F98005167B200153CC0000932BC000932BC000932BC000932 + BC000932BC000932BC000932BC000932BC004161CC005167B200394C91000000 + 0000000000000000000000000000000000000000000000000000BDC9F4003C53 + A200839AE5002C52D2002A50D1003055D2002E53D1002C52D100264DCE002D52 + CF002B50CF001E46CB001C44CA001A42C900143DC600103AC500173FC700808F + C500394F9B00BCC8F3000000000000000000000000000000000000000000455F + B600B6C6F900B6C6F900244DD600244DD600244DD600244DD600244DD600244D + D600244DD600244DD600244DD600244DD600244DD600244DD600B1C1F900C0CE + FA00455FB6000000000000000000000000000000000000000000000000000000 + 00004259AD006987EA001B41C1001E4DEA000535D6001E4DEA001E4DEA001E4D + EA001E4DEA001E4DEA001E4DEA000535D6001E4DEA006081F000042BB0000000 + 000000000000000000000000000000000000000000000000000000000000BDC9 + F400536BBC00496AD7002C51D000284ECE002A50D0002048CD001C44CC001C44 + CC001C44CC001C44CC001C44CC002A50D000254CCE002C51D000496AD7003D52 + 9C00899EE400000000000000000000000000000000000000000000000000BDCB + F4008393CD00859CE7003056D600375CD800365BD700355AD6003056D5002E54 + D4002C52D300274ED100254CD000234BD0001942CC001E46CE007E95E2003A52 + A000BDC9F4000000000000000000000000000000000000000000000000004660 + B700BCCAFA00BCCAFA00BBCAFA00BBCAFA00BAC9FA00BAC9FA00B9C8F900B9C8 + F900B9C8F900B9C8F900B8C7F900B8C7F900B7C7F900B7C7F900B7C7F900C4D1 + FA004660B7000000000000000000000000000000000000000000000000000000 + 0000455EB2006987ED00133ABE00153CBF000535D7001546EA001546EA001546 + EA001546EA001546EA001546EA000535D7001546EA005A7DF100042DB6000000 + 0000000000000000000000000000000000000000000000000000000000003D56 + A500506ED2005370D2005673D3005B77D4005A78DC002B52D400254DD300254D + D300254DD300254DD300244CD3005A78DC005974D3005673D3005370D2005D72 + B9004056A000D1DAF80000000000000000000000000000000000000000000000 + 00004059AB008495D000869DEA003A5FDC003F64DD003D62DC003A5FDB00385D + DB00355BDA003157D7002E55D6002C53D600254DD4008097E5008292CB00BDC9 + F400000000000000000000000000000000000000000000000000000000004760 + B800C1CEFA00C2CFFA003358D7003358D7003358D7003358D7003358D7003358 + D7003358D7003358D7003358D7003358D7003358D7003358D700BCCAFA00C8D4 + FB004760B8000000000000000000000000000000000000000000000000000000 + 00004761B8006988F1000B34BD009DB2F6000535D7000C3FEA000C3FEA000C3F + EA000C3FEA000C3FEA000C3FEA000535D7000C3FEA005478F000042EBA000000 + 0000000000000000000000000000000000000000000000000000000000004B62 + AF003F56A5003F56A5003F56A5003F56A5005D79D8002A52D9002F56DA002F56 + DA002F56DA002F56DA002951D9005D79D7003F56A5003F56A5003F56A5003F56 + A5003F58AA000000000000000000000000000000000000000000000000000000 + 000000000000BECCF500455EB5006483EA005275E8004F72E7004B6FE600496D + E500466BE4004267E3004166E3004267E2007C8FD100425BB000BDCBF4000000 + 0000000000000000000000000000000000000000000000000000000000004962 + BA00CBD6FB00CBD6FB004164D8004164D8004164D8004164D8004164D8004164 + D8004164D8004164D8004164D8004164D8004164D8004164D800C7D3FB00CFD9 + FB004962BA000000000000000000000000000000000000000000000000000000 + 00004A64BC006989F300042DB6009AAFF3002242AE002245BA000538E4000538 + E4000538E4000538E4000538E4000434D2000538E4004F73EB00042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000445DB100607DE000375FE5004167E6004167 + E6004167E6004167E600375FE500607DE0000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000BFCCF5004861BA006887EE00597BEC00597BEC005578EB005275 + EA005074EA004C70E800496EE8004B6FE7005670CB00465EB400BFCCF5000000 + 0000000000000000000000000000000000000000000000000000000000004A63 + BB00D0DAFB00D1DBFB00D0DAFB00CFD9FB00CFD9FB00CFD9FB00CED8FB00CED8 + FB00CED8FB00CDD8FB00CDD8FB00CDD8FB00CCD7FB00CCD7FB00CCD7FB00D2DB + FB004A63BB000000000000000000000000000000000000000000000000000000 + 00004B65BD006989F300042CB4009AAEF2009BADEC009AAEF2000537E1000537 + E1000537E1000537E1000537E1000433D0000537E1004F73EA00042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004760B5006381E5003E65EA004A6FEB004A6F + EB004A6FEB004A6FEB003E65EA006280E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BFCCF5004B65BE005975D300577AF0005E80F0006384F1005E80EF005C7E + EF00597CEE005477ED005276ED004E73EC00597BEC005973CF004861B9000000 + 0000000000000000000000000000000000000000000000000000000000004B64 + BC00D5DEFC00D5DEFC005070D9005070D9005070D9005070D9005070D9005070 + D9005070D9005070D9005070D9005070D9005070D9005070D900D0DAFB00D5DE + FC004B64BC000000000000000000000000000000000000000000000000000000 + 00004C66BD006989F300042CB2009AAEF1000433CE000537DE000537DE000537 + DE000537DE000537DE000537DE000433CE000537DE004F72E800042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004964BB006683E800466DEE005478F0005478 + F0005478F0005478F000456CEE006582E8000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000BFCD + F6005B76D5006183F200577BF2007693F4007894F4007592F400718FF4006E8D + F3006B8AF3006888F3006586F3006384F3005277F1004A70F0005C7FF2004D67 + C000BFCDF6000000000000000000000000000000000000000000000000004D66 + BD00DDE4FC00DDE4FC005F7BDA005F7BDA005F7BDA005F7BDA005F7BDA005F7B + DA005F7BDA005F7BDA005F7BDA005F7BDA005F7BDA005F7BDA00D9E1FC00DBE2 + FC004D66BD000000000000000000000000000000000000000000000000000000 + 00004E68BF006989F300042BAD000535D9000432CA000535D9000535D9000535 + D9000535D9000535D9000535D9000432CA000535D9004F71E300042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004D67BE006B88EA005479F1006686F3006686 + F3006686F3006686F3005479F1006A87EA000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF6004E68 + C1006384F3005C7FF2006C8BF300829DF500819BF5007F9AF5007290F400718F + F4006F8DF3006F8DF3006F8DF3006C8BF3006485F300577BF2004E73F1005D78 + D6004E68C100BFCDF60000000000000000000000000000000000000000004E67 + BE00E1E7FD00E1E7FD00E1E7FD00E0E6FC00E0E6FC00E0E6FC00E0E6FC00E0E6 + FC00DFE6FC00DEE5FC00DEE5FC00DEE5FC00DEE5FC00DDE4FC00DDE4FC00DFE6 + FC004E67BE000000000000000000000000000000000000000000000000000000 + 00004F69C0006989F300042AAB000535D6000431C7000535D6000535D6000535 + D6000535D6000535D6000535D6000431C7000535D6005072E200042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004D67BF006D8AEA005C7FF200708EF400708E + F400708EF400708EF4005C7FF2006D8AEA000000000000000000000000000000 + 00000000000000000000000000000000000000000000BFCDF6004F69C2005C77 + D6005F81F2007290F400849EF5008CA5F60089A2F600829DF5006B8AF300A3B6 + F800A3B6F8006A8AF3007391F4007592F400718FF4006989F3005A7DF2005D80 + F2005A76D6004F69C20000000000000000000000000000000000000000004F68 + BF00E5EAFD00E5EAFD006D87DB006D87DB006D87DB006D87DB006D87DB006D87 + DB006D87DB006D87DB006D87DB006D87DB006D87DB006D87DB00E1E7FD00E1E7 + FD004F68BF000000000000000000000000000000000000000000000000000000 + 0000506AC1006989F300042AA9000434D3000431C5000434D3000434D3000434 + D3000434D3000434D3000434D3000431C5000434D3004F70DF00042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004E68C000708CEA006485F3007995F4007995 + F4007995F4007995F4006485F300708BEA000000000000000000000000000000 + 00000000000000000000000000000000000000000000778EDB005B7EF2005579 + F10086A0F50098AEF700A0B4F70091A8F6007D98F5006888F3008FA1E000506A + C400506AC40095ACF7005B7EF2006B8AF300829CF500809BF5007995F4005378 + F1003E67F0005075F100506AC40000000000000000000000000000000000516A + C100EAEFFD00EAEFFD00EAEFFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E8ED + FD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E7ECFD00E6EB + FD00516AC1000000000000000000000000000000000000000000000000000000 + 0000526CC3006989F3000328A4000433CE000430C1000433CE000433CE00B2C0 + F000B2C0F0000433CE000433CE000430C1000433CE004F6FDC00042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000506AC1007590EC007491F4008CA5F6008CA5 + F6008CA5F6008BA4F6007491F400748FEC000000000000000000000000000000 + 000000000000000000000000000000000000000000008B9FE0008FA7F600577B + F20089A2F60099AFF7009EB3F700829CF5006C8BF3009AAFF700516BC400BFCD + F600BFCDF6008EA1E00095ACF7005D80F2007E99F500819BF5007A96F4005479 + F1003E67F00086A0F500516BC40000000000000000000000000000000000526B + C200EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00ECF0FE00ECF0FE00ECF0 + FE00ECF0FE00EBF0FD00EBF0FD00C8CCD800C8CBD600C8CBD600C8CCD700C6CA + D700526BC2000000000000000000000000000000000000000000000000000000 + 0000536DC4006989F3000328A2000432CB00042FBF000432CB000432CB000432 + CB000432CB000432CB000432CB00042FBF000432CB004F6FDA00042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000516BC2007892EC007B97F40095ACF70095AC + F70095ACF70095ACF7007B97F4007691EC000000000000000000000000000000 + 00000000000000000000000000000000000000000000526CC50090A2E1009AAF + F7007F9AF5008EA6F60091A8F6006E8DF3009BB0F7008FA2E100BFCDF6000000 + 000000000000526CC5008FA1E10095ACF7006F8DF3007693F400718FF4005378 + F1008DA5F6008D9FE100BFCDF60000000000000000000000000000000000526C + C300F0F3FE00F0F3FE00F0F3FE00EFF3FE00EFF3FE00EFF3FE00EFF3FE00EFF3 + FE00EFF3FE00EEF2FE00EEF2FE00CBCED800516BC100526CC300526CC300526C + C300526CC3000000000000000000000000000000000000000000000000000000 + 0000546EC5006989F3000328A0000431C800042EBC000431C8000431C8000431 + C8000431C8000431C8000431C800042EBC000431C800506FD800042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000526CC3007994EC00829CF5009EB3F7009EB3 + F7009EB3F7009EB3F700819BF5007993EC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000BFCDF600536E + C7009DB2F7006082F2006082F20090A3E100536EC700BFCDF600000000000000 + 00000000000000000000BFCDF600536EC70095ACF7004F74F1004E73F10091A3 + E100536EC700BFCDF6000000000000000000000000000000000000000000546E + C500F4F7FE00F5F7FE00F5F7FE00F4F7FE00F4F7FE00F4F7FE00F4F7FE00F4F7 + FE00F4F7FE00F3F6FE00F3F6FE00CFD1D800FAFBFF00FAFBFF00F5F7FD00536E + C700BFCDF6000000000000000000000000000000000000000000000000000000 + 00005670C7006888F30003269C000430C2000430C2000430C2000430C2000430 + C2000430C2000430C2000430C2000430C2000430C200506ED400042EBC000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000546EC5007A94ED00829CF500B0C0F900B0C0 + F900B0C0F900A9BBF800829CF5007993ED000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C1CD + F60092A4E20092A9F60092A9F600556FC700C1CDF60000000000000000000000 + 0000000000000000000000000000C1CDF60090A3E2008DA5F6008CA5F600556F + C700C1CDF600000000000000000000000000000000000000000000000000556F + C600F5F7FE00F7F9FE00F7F9FE00F6F8FE00F6F8FE00F6F8FE00F6F8FE00F6F8 + FE00F6F8FE00F5F7FE00F5F7FE00D0D2D800FAFBFF00F5F7FD00B7C2E800C1CD + F600000000000000000000000000000000000000000000000000000000000000 + 00005771C8006586F30003269900042FC000042FC000042FC000042FC000042F + C000042FC000042FC000042FC000042FC000042FC0004F6DD2000430C2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000556FC600738FEC007693F400A3B6F800A6B9 + F800A6B9F80098AEF7007693F400728EEC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005670C8008DA1E3008DA1E300C1CDF6000000000000000000000000000000 + 0000000000000000000000000000000000005670C8008DA1E3008DA1E300C1CD + F600000000000000000000000000000000000000000000000000000000005670 + C700F5F7FE00F7F9FE00F8FAFE00F8FAFE00F8FAFE00F8FAFE00F8FAFE00F8FA + FE00F8FAFE00F8FAFE00F7F9FE00D2D4D800F4F6FD00B7C3E8005670C8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005771C8005D80F20003259700032597000325970003259700032597000325 + 970003259700032597000325970003259700032597003F57A6000536D9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005670C7006D88E5007590ED00859DEE00869E + EE00869EEE00829AEE007691ED006C88E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005771 + C9005871C8005871C8005871C8005871C8005871C8005871C8005871C8005871 + C8005871C8005871C8005871C8005871C8005771C900C1CDF600000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005A76D2005771C8005A73C9005A73C9005A73C9005A73C9005A73C9005A73 + C9005A73C9005A73C9005A73C9005A73C9005A73C9005A73C9005771C8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B9C6F1002A3B78002F448B00B9C6F1000000000000000000000000002F44 + 8B002A3B78002F448B0000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C5CEF3006A7FC8002A3A75002433 + 6900243369002A3A7500364D95006A7FC8000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B6C3F000414F800023316200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000374887006D84CF005B73C7007286C800566EBE000E30A300334FB1008496 + D5006D84CF005D74C10000000000000000000000000000000000000000000000 + 000000000000000000004259A70046589700455EAF002F4BAB001333A0000326 + 9900032699001333A0001E3DA4002F4BAB004658970035447A004259A7000000 + 0000000000000000000000000000000000000000000000000000000000004256 + 9B008E9ED10095A7E2009FB0E900A1B1E9009DADE40099A9DF008E9ED3008999 + CD008595C7007C8BBB007785B5007381AF007180B2007A8ABF008191C3004256 + 9B00000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000CCD6 + F60022357800435BAA0023336900000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000364C98009EADDD008492C30031448600506CCA00042CB400314486008391 + C3009EADDD008291C30000000000000000000000000000000000000000000000 + 0000B9C6F1002E42880042538E002B49AE000B2EA10003279F0003279F000327 + 9F0003279F0003279F0003279F0003279F002B49AE004760B10042538E00B9C6 + F100000000000000000000000000000000000000000000000000000000002736 + 6E00708ADF007993E70091A7F10098ADF1008CA2EB007F96E200667FD0005A73 + C6004F68BC003751A5002B44980020398C001D3892002D4AAC00516CC8002736 + 6E00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002F43 + 840043538C00425CB00025356D00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BAC7F20033478B00374D9C00BAC7F2004F6CCE00042EB90033478B00374D + 9C0033478B00374D9C0000000000000000000000000000000000000000000000 + 0000334686006E7AA6004C65B8000328A3000328A3000328A3000328A3000328 + A3000328A3000328A3000328A3000328A3000328A3001336A900415CB7002F42 + 8400B9C6F1000000000000000000000000000000000000000000000000002A3A + 74006A84DE00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE00415FC4002A3A + 7400000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000046589600405B + B8000F33A900435EBA002A3B7700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000384D9600384D9600384D9600384D9600384D + 9600384D9600384D9600384D9600384D96001F46CB000C37C600384D96000000 + 000000000000000000000000000000000000000000000000000000000000475F + B100BCBFC900A6ABBA00808DB6001438AE00042BAC00042BAC00042BAC00042B + AC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00042BAC00415D + BD0046589A00475FB10000000000000000000000000000000000000000003042 + 8200718BDF00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004461C4003042 + 820000000000000000000000000000000000000000000000000090A3E3003B51 + A2002F4385002F4284002E4284002E4183002E4183002E408100405DBD000F34 + AF00042AAA00425EBD002C3E7D002B3D7C002B3C7A002B3C7A002B3C79002A3C + 7800344A95008196DC0000000000000000000000000000000000000000000000 + 0000000000000000000000000000617BD4001F44C1002C50C6005F79D3005F79 + D3005F79D3005F79D3005F79D3006079D3005A78DC00133ECD003754BA000000 + 0000000000000000000000000000000000000000000000000000A8B7ED005665 + 9800B2B6C300ADB1BF00A9AEBE004A63B7001439B200042CB100042CB100042C + B100042CB100042CB100042CB100042CB100042CB100042CB100042CB1001439 + B6004964BF003E508E0000000000000000000000000000000000000000003346 + 8800708ADF00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE00415FC4003346 + 88000000000000000000000000000000000000000000546CC100405498004D66 + B7004261CA004362CA004362C9004261C7004361C7004361C7001036B600042C + B100042BB0003655BE00425FC1004360C100425FBF00425EBE00435FBE004661 + B9004B60A8003B4C870000000000000000000000000000000000000000000000 + 00000000000000000000000000005E7CE0002C53D7003D52A0003D52A0003D52 + A0003D52A0003D52A0003D52A0003D52A0005670CA00163BB4003D52A0000000 + 0000000000000000000000000000000000000000000000000000455BAE00A2A9 + BF00B1B6C300B1B6C300B1B6C3008794C0004B65BB00153AB700042DB600042D + B600042DB600042DB600042DB600042DB600042DB600042DB600042DB600042D + B6002B4EC2004C62AD000000000000000000000000000000000000000000364A + 8F007790E1007C95E90092A8F10098ADF1008CA2EB007F96E200667FD0005A73 + C6004F68BC003751A5002B44980020398C001D3892002D4AAC00516CC800364A + 8F000000000000000000000000000000000000000000506AC100294FD0000C38 + CA000D38C8000C37C6000C37C6000934C3000833C2000833C1000631BF00052F + BD00042EBC00042EBA00042EB900042DB800042DB600042DB600042DB500042C + B300042CB2002346BB00354B9600000000000000000000000000374E9B002C3F + 7E002C3F7E002C3F7E002C3F7E002C3F7E002C3F7E002C3F7E002C3F7E002C3F + 7E002C3F7E00374E9B00000000004259AB008099EB005879E7004960AF000000 + 00000000000000000000000000000000000000000000788DD7008D98BA00CACE + D900C1C5D300C1C5D300C1C5D300C1C5D300BDC2D10097A4CE00274CC500173F + C400173FC400173FC400173FC400173FC400173FC400173FC400173FC400173F + C400153DC400395BCD00788DD70000000000000000000000000000000000D1DA + F7003D529D003D529D003D529D003D529D003D529D003D529D003D529D003D52 + 9D003D529D003D529D003D529D003D529D003D529D003D529D003D529D00D1DA + F70000000000000000000000000000000000000000004B6BD7001440D1001641 + D1001943CF001943CF001842CE00153FCB00143ECA00133DC900103AC7000E38 + C5000D37C4000B35C2000933C1000832BF000630BD00052FBC00052FBB00042E + B900042DB8000831B90033468A0000000000000000000000000032468C00506D + CF00506DCF00506DCF00506DCF00506DCF00506DCF00506DCF00506DCF00506D + CF00506DCF0032468C00000000004C66C0008195D8004462C700445DB0000000 + 000000000000000000000000000000000000000000004963B600B6BCD100CBCF + DB00C6CAD800C6CAD800C6CAD800C6CAD800C6CAD800C4C9D8006780D1003256 + CD00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234ACB00234A + CB002148CB003357CF004963B600000000000000000000000000000000005E77 + CD0092A4E00094A8EC009EB1F300A1B4F3009CAEED0098AAE8008EA0DC00899A + D5008596CF007C8CC3007787BC007282B6007182BB007A8CC9008697D3005E77 + CD000000000000000000000000000000000000000000496CE1001945D800214B + D800264FD800254ED700234CD500214AD3001F48D1001E47D1001B44CE001A43 + CD001841CC00163FCA00143DC800133DC800103AC5000F39C4000E38C3000A34 + C0000933BF000630BD00364A9000000000000000000000000000384E99004F6F + DA000432CB000432CB000432CB000432CB000432CB000432CB000432CB000432 + CB000432CB00384E9900000000005069C4003D5DC9003156D300466AE2000000 + 000000000000000000000000000000000000000000003D54A200D6D9E200CED2 + DF00CED2DF00CED2DF00CED2DF00CED2DF00CED2DF00CED2DF00A7B3DB007088 + D7003D60D3002E53D2002E53D2002E53D2002E53D2002E53D2002E53D2002E53 + D2002C52D2003257D3003D54A20000000000000000000000000000000000435B + AC006F89DF007892E8008FA6F10096ABF1008AA0EA007E95E200657ED0005972 + C6004E68BC003751A5002B4498001F388C001C3792002D4AAC00506BC800435B + AC0000000000000000000000000000000000000000004E72EA002B56E5003961 + E6003D64E5003B62E3003A61E300375EE100365DE000355CDF003259DD003057 + DC002F56DB002C54D9002B53D8002A52D700274FD500264ED400244CD3002149 + D1001E47D0001640CD003A519B00000000000000000000000000455EB5004F74 + EF0098ABEA005474DD005474DD00445EB400445EB4005474DD005474DD00435D + B100053AE900455EB50000000000516CC9008B9EDE00536FCE004B65BC000000 + 000000000000000000000000000000000000000000004158A600DFE2EB00D8DC + E900DADEEA00DADEEA00DADEEA00DADEEA00DADEEA00DADEEA00DADEEA00D8DD + EA00B6C1E7005373DF004569DF004569DF004569DF004569DF004569DF004569 + DF004468DF003A5FDC004158A600000000000000000000000000000000004A63 + BA00708AE000859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004361C4004A63 + BA0000000000000000000000000000000000000000005176EE00335DEB00436A + EB00486DEB00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002C53 + D8002850D7001E48D4003E54A0000000000000000000000000004761B8005176 + F1009AADEC005575DE005575DE00455FB400455FB4005575DE005575DE00455F + B300073CEB004761B80000000000526DC9004D6BCE004366D9005577E8000000 + 00000000000000000000000000000000000000000000435BAB00E3E6EF00DCE0 + ED00E0E4EF00E0E4EF00E0E4EF00E0E4EF00E0E4EF00E0E4EF00E0E4EF00E0E4 + EF00DDE1EF008CA1E8005F7EE4005173E3005173E3005173E3005173E3005173 + E3004F71E3004267E000435BAB00000000000000000000000000000000004C66 + BD00718BDF00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004461C4004C66 + BD0000000000000000000000000000000000000000005378F1003B64EF004D72 + F0005277EF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00385E + DF003259DD00264FDA004157A6000000000000000000000000004A63BA00567A + F200A0B1EC00A0B1EC00A0B1EC00A0B1EC00A0B1EC00A0B1EC00A0B1EC0094A2 + D2001546EC004A63BA00000000004D67BE0099AEF6007995F4005971C3000000 + 00000000000000000000000000000000000000000000475EB400E6E9F200E2E6 + F200E5E8F300E5E8F300E5E8F300E5E8F300E5E8F300E5E8F300E5E8F300E5E8 + F300E5E8F300C3CDF00095A9EC006A87E9005C7CE8005C7CE8005C7CE8005C7C + E800597AE8005375E700475EB400000000000000000000000000000000004D67 + BE00718BDF00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004260C5004D67 + BE000000000000000000000000000000000000000000587CF2004A70F0006283 + F2006989F3006888F3006787F3006485F3006384F3006183F2005F81F2005D80 + F2005C7FF200597CF100587BF100567AF0005478EF005276EE005074EC004E73 + EB00486DEA00365FE700465FB3000000000000000000000000004E67BE006283 + F2009FABD3006174B5006174B5006174B5006174B5006174B5006174B5005F73 + B500325EEF004E67BE0000000000556FCC005B76CE005573D9006382EA000000 + 000000000000000000000000000000000000000000007790E100A7B3DC00EBEE + F900EDF0FA00EDF0FA00EDF0FA00EDF0FA00EDF0FA00EDF0FA00EDF0FA00EDF0 + FA00EDF0FA00EDF0FA00EBEFFA00D0D9F8007E99F1007390F0007390F0007390 + F0006988EF006E8CF0007790E100000000000000000000000000000000006680 + DA0096A7E4009EB0EB00A6B7F000A8B8F000A4B4EC00A0B0E80096A6DE0093A2 + D9008E9ED4008595CA008191C4007D8DC0007C8CC3008294CE00899BD8006680 + DA0000000000000000000000000000000000000000005A7DF2005176F1006C8B + F3007592F4007491F4007290F400708EF4006E8DF3006D8CF3006A8AF3006989 + F3006787F3006485F3006384F3006283F2005F81F2005E80F2005C7FF100597C + F0005176EF003D65EC004962B8000000000000000000000000005069C1006787 + F300B2C0ED008399E2008399E2006B7CB7006B7CB7008399E2008399E2006779 + B4004068F0005069C10000000000506AC100A5B8F70088A2F6005F76C6000000 + 00000000000000000000000000000000000000000000BFCDF6006C81CA00F1F4 + FD00F1F4FD00F1F4FD00F1F4FD00F1F4FD00F1F4FD00F1F4FD00F1F4FD00F1F4 + FD00F1F4FD00F1F4FD00F1F4FD00EFF2FD00AFBFF8008AA3F500819BF5007E99 + F500718FF4007E98F100CED8F70000000000000000000000000000000000D3DB + F900516AC100516AC100516AC100516AC100516AC100516AC100516AC100516A + C100516AC100516AC100516AC100516AC100516AC100516AC100516AC100D3DB + F90000000000000000000000000000000000000000005D80F200587CF2007693 + F400809BF500FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF006485 + F3005B7EF200456CF0004C66BD00000000000000000000000000526CC3006B8A + F300B8C5EE0090A3E40091A4E4007585B9007585B90091A4E40090A3E4006E7E + B5004A70F000526CC300000000005671CD009EADDF007086D000516BC2000000 + 00000000000000000000000000000000000000000000000000005975D100CAD1 + ED00F2F5FE00F3F6FE00F3F6FE00F3F6FE00F3F6FE00F3F6FE00F3F6FE00F3F6 + FE00F3F6FE00F3F6FE00F3F6FE00F3F6FE00DAE2FC00B6C6F90095ACF700829C + F500809BF500768DDD0000000000000000000000000000000000000000006882 + DB0094A6E40094A8EC009EB1F300A1B4F3009CAEED0098AAE8008EA0DC008A9B + D6008697D0007C8CC3007787BC007282B6007182BB007A8CCB008899D8006882 + DB0000000000000000000000000000000000000000006183F2006586F30088A2 + F60096ACF7007F92D2007D90D1007C90D2007A8ED1007A8ED100778CD100758A + D000758AD1007288D1007086D0007086D1006E85D0006C83CF006B82D0007B97 + F4006E8DF3005277F1004F69C0000000000000000000000000005670C7006A8A + F3005A7DF2006586F3006B8AF3006F8DF3006F8DF3006D8CF3006586F300597C + F200476EF0005670C70000000000546DC400B1C1F80098AEF700647BCA000000 + 000000000000000000000000000000000000000000000000000000000000607A + D700F4F6FD00F4F7FE00F5F7FE00F5F7FE00F5F7FE00F5F7FE00F5F7FE00F5F7 + FE00F5F7FE00F5F7FE00F5F7FE00F5F7FE00F5F7FE00F4F7FE00E0E6FC009FB2 + F500758AD500607AD7000000000000000000000000000000000000000000546E + C5006A84DE00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004260C500546E + C50000000000000000000000000000000000000000006183F2006A8AF3008FA7 + F600A2B6F800A0B4F7009FB3F7009CB1F7009BB0F70099AFF70097ADF70095AC + F70094ABF60091A8F60090A8F6008EA6F6008CA5F6008AA3F60089A2F600849E + F5007693F400577BF200506AC1000000000000000000000000005871C8006C8A + ED00809AEF00859EF000889FF00089A1F00089A1F00089A1F000849DF0007F99 + EF007A95EE005871C800000000005973CF00A8B5E0007F92D200556EC5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D6DCF200F4F7FE00F5F7FE00F6F8FE00F6F8FE00F6F8FE00F6F8FE00F6F8 + FE00F6F8FE00F6F8FE00F6F8FE00F6F8FE00F6F8FE00F6F8FE00F3F6FE00ACBA + E800546FCA00000000000000000000000000000000000000000000000000556F + C6006D88DF00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004562C500556F + C60000000000000000000000000000000000000000006183F2006989F30091A8 + F600ADBEF800ACBDF800AABCF800A7B9F800A6B9F800A5B8F800A2B6F800A1B5 + F7009FB3F7009CB1F7009BB0F7009AAFF70097ADF70096ACF70094ABF6008CA5 + F6007A96F4005A7DF200516BC2000000000000000000000000005B76D2005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005B76D200000000005974CF007C8FD1007A91DC007D97EE000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005C74C900D8DDF200F4F6FD00F6F8FE00F7F9FE00F8FAFE00F8FAFE00F8FA + FE00F8FAFE00F8FAFE00F8FAFE00F8FAFE00F6F8FE00F5F7FE00F4F6FD005B74 + C900BFCDF6000000000000000000000000000000000000000000000000005670 + C7006D88DF00859CEA0097ACF2009AAEF1008DA3EB008198E3006880D1005C75 + C7005069BC003851A5002C45990020398C001E399300324EAE004663C5005670 + C70000000000000000000000000000000000000000006581E0006183F200708E + F400A2B6F800A9BBF800ACBDF800ABBDF800AABCF800AABCF800A8BAF800A6B9 + F800A5B8F800A2B6F800A1B5F700A0B4F7009CB1F70099AFF70093AAF6007B97 + F4006283F2005D80F2005570CB00000000000000000000000000000000000000 + 0000000000000000000000000000B0C0F9009BB0F7005871C8005871C8005871 + C8005871C8005871C8005871C8005871C800B3C3F900A6B9F8005871C8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000627DD900CDD4EF00F4F6FD00F6F8FE00F5F7FE00F5F7 + FE00F5F7FE00F5F7FE00F6F8FE00F5F7FE00CDD4EF007E91D300627DD9000000 + 0000000000000000000000000000000000000000000000000000000000005872 + C9006F89DF007993E70090A6F10098ADF1008CA2EB007F96E200667FD0005A73 + C6004F68BC003751A5002B44980020398C001D3892002F4CAD00556FC9005872 + C90000000000000000000000000000000000000000005C75CB006282EC006686 + F3007995F400829CF500849EF50086A0F500859FF500849EF500839EF500829D + F500829CF500809BF5007F9AF5007E99F5007B97F4007894F4007290F4006586 + F3006183F2006583EC007A92E500000000000000000000000000000000000000 + 0000000000000000000000000000ABBCF400B9C7F600ACBBF000A5B6EF00A5B6 + EF00A5B6EE00A5B6EF00A5B6EF00A7B6EF00BAC9FA00A4B7F8007E97E8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005E79D5007489D100AFBBE500F3F6FD00F3F6 + FD00F3F6FD00F3F6FD00D5DCF200AFBBE5005E79D500AFBFF300000000000000 + 0000000000000000000000000000000000000000000000000000000000006B85 + DE0096A7E5009DAFEB00A6B7F000A9B9F100A5B5ED00A1B1E80098A8E00094A3 + DA00909FD5008696CB008191C5007E8EC1007E8EC5008494CF008A9CDA006B85 + DE0000000000000000000000000000000000000000006983DD006079CB00627E + E0006586F3006888F3006A8AF3006B8AF3006B8AF3006B8AF3006B8AF3006B8A + F3006B8AF3006A8AF3006A8AF3006A8AF3006989F3006888F3006586F3006A88 + EC006380E0005D77CC0000000000000000000000000000000000000000000000 + 00000000000000000000000000005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C900ABBCF400ABBCF4005872C9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000CED8F8007C93E5005771C9005871 + C8005871C8005771C9005E79D6007C93E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000DCDCDC00DADADA0098A8DC006075BD00455BA3003B4C8B003A4B + 8900394B88003849850042579C005C71B700C8C8C800D2D2D200DADADA000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000B6C5F1006177C500273773002534 + 6A0025346A0027377300364D96006177C5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000009BAFEC004B61AF007787C000A0ABD400BAC5EA00B5C1 + E700B1BDE500ACB9E20092A0CF006E7EB600465EB000A3B4EC00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000C7C7C700C0C0C000AEBA + E40028345E0028345E0028345E0028345E0028345E0028345E0028345E002834 + 5E0028345E0028345E0028345E0028345E0028345E0028345E0028345E004053 + 9300AEBAE400C0C0C000D6D6D600000000000000000000000000000000000000 + 00000000000000000000000000002D4085003A4A7D0047589300556AB000556A + B000556AB000556AB0004F62A100475893002D4085008195DB00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000465FB40095A1CD00DCE1F100BBC8F100AABAEE00A7B7ED009CAEE90094A7 + E8008CA1E500889DE4007991E0006882DC00C8D3F800CED7F500929EC90096A9 + E800000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000AFBEED004C5D9500364E9D00364E9D00364E9D00364E + 9D00364E9D00A3B2E50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002E42 + 86002445B400042AAA00042AAA00042AAA00042AAA00042AAA00042AAA00042A + AA00042AAA00042AAA00042AAA00042AAA00042AAA00042AAA00042AAA00586F + BA002D3F7F000000000000000000000000000000000000000000000000000000 + 00008297DD00334580005467A7003351B7001134AA002444B1004E68BF004E68 + BF004E68BF004E68BF003C59B9002444B1003351B700506ABE005467A7008297 + DD00000000000000000000000000000000000000000000000000000000008EA2 + E800C5CAE000E9EDFA00D7DEF500C4CEF100BBC7EF00ADBCEC0092A5E500889D + E2007D94DF008096E0008096E0009CAEE900AFBFF400BAC8F600E3E8FA003E51 + 9400859AE1000000000000000000000000000000000000000000000000000000 + 000000000000B9C8F20040529200324FB0000C2FA10003279F0003279F000327 + 9F002947AD00788DD80000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003043 + 8600042CB30003279D0003238F0003238F0003238F0003238F0003238F000323 + 8F0003238F0003238F0003238F0003238F0003238F0003238F0003238F00506C + CA00304386000000000000000000000000000000000000000000000000000000 + 00003A4B8900566DB800415EC100294AB900546FC70093A3DB00E7EBF700E7EB + F700B9BCC600E7EBF700C2CBEA0093A3DB00294AB9001136B100415EC1003A4B + 89005068BB0000000000000000000000000000000000000000009DAFED004860 + B200F2F4F900E2E7F500DBE0F400C4CEEE00B5C1EA00ADBBE9009FAFE50095A7 + E2008C9FE000879BDE007B91DC00ADBDF000BBC9F600D3DCF900D4DCF900B9C1 + DE003D50940096A9E80000000000000000000000000000000000000000000000 + 0000BAC7F300425496004C60A8000C31A9000429A6000429A6000429A6000429 + A600193CAE004C61B00000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003448 + 8F00042FBD00E0E6F700DFE4F600DFE4F600DEE3F600DEE3F600DDE2F600DDE2 + F600DCE2F600DAE0F500DAE0F500DAE0F500D9DFF500D9DFF500D8DEF400506E + D10034488F00000000000000000000000000000000000000000000000000859A + E0005971C1003253C2000D34B6008999CC00CACFDF00E6EAF800E6EAF800E6EA + F800C9CDD900E6EAF800E6EAF800E6EAF8008999CC00415FC5000D34B6005971 + C1003D4F8F00859AE000000000000000000000000000506BC80098A5CF00ECEF + FA00F0F1F600F0F1F400E5E8F100D2D8EC00C4CCE800B8C2E500A2B0DF0099A9 + DD0090A1DA00899BD900B4C2EE00C1CDF500DCE3F900D7DFF900BFCAED00A6B5 + E600C8D1F0008492C2000000000000000000000000000000000000000000BAC9 + F3005066B3003153C3000D34B9000A32B9000A32B9000A32B9000A32B9000A32 + B9000A32B9004E61A200889DE300000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003B52 + 9F000433D000C5D0F400C4CFF400C2CDF300C1CDF300C0CCF300BECAF200BECA + F200BDC9F200BBC8F200BBC8F200B9C6F100B7C5F100B6C4F100DAE1F7005071 + DE003B529F0000000000000000000000000000000000000000003B53A3005A70 + BB000934C5004B6AD300E1E6F800E5EAF800DADFEC00E5EAF800E5EAF800E5EA + F800E5EAF800E5EAF800E5EAF800E3E8F600E5EAF800E5EAF800E1E6F8000934 + C5004162D1005A70BB000000000000000000000000005B71B900DEE3F200DAE0 + F600E6E9F400EAECF000EBECF000D5DAE900CAD0E600C6CDE700C0C9E700B8C2 + E400B2BDE300AAB7E300CED7F600C6D1F500DDE3F900C1CBEC00AAB8E400A9B8 + E8007B91DA0097A7D90099ABEA00000000000000000000000000BCCAF400455A + A500395BCC00163EC400133BC300133BC300133BC300133BC300133BC300133B + C300133BC3004E66B700556DC200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003F57 + A8000536D900C6D1F600C6D1F600C4D0F600C4D0F600C3CFF600C1CDF500C0CC + F500BFCCF500BECBF500BDCAF500BCC9F500BAC8F500B9C7F500DCE3F9005073 + E5003F57A800000000000000000000000000000000008A9DE4004E61A8005271 + D8002A50D100CDD6F500E5EAF900E5EAF900E5EAF900E5EAF900E5EAF900E5EA + F900E5EAF900E5EAF900E5EAF900E5EAF900E5EAF900E5EAF900E5EAF9002A50 + D100123DCD005271D8008A9DE4000000000000000000AFBADD00D5DDF700CAD3 + F200D7DCEF00E0E4EF00E6E8EC00DDE0E900D9DDEA00C1C9E600627CD0005B75 + CC005771CA008FA1DC00D3DBF700E2E7F900C4CDED00B3BFE600B3BFE7007288 + D300516DCC007E93D8004C64B500000000000000000000000000445CA9006E82 + C7001E46CD001C45CD001C45CD001C45CD00274DCE006B86DE001E46CD001C45 + CD001C45CD00516DCE004A5FA700000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000435B + B0000538E300CAD5F900C9D4F900A4A9BC00A3A8BC00A3A8BC00A2A8BC00C3CF + F800C2CFF800BFCCF700BECBF700BDCBF700BCCAF700BBC9F700DDE4FA004F73 + EB00435BB00000000000000000000000000000000000425AAE005B75CA003359 + D9008497D600D2D7E400E5EAFA00E5EAFA00E5EAFA00E5EAFA00E5EAFA00E5EA + FA00E5EAFA00E5EAFA00E5EAFA00E5EAFA00E5EAFA00E5EAFA00E5EAFA008497 + D6000938D3003359D900425AAE0000000000758BDE00C6D1F500AABAEE00BCC8 + EF00C4CDEB00C8CFE800CFD4E700ADB9E1006880CF00657FD300758CD900738A + D8006F87D6005B76CE004A66C4004C66BF00BCC5E4007A8DCC00697FC9005C76 + CC007189D7005673D5006D7EBA007288D9000000000000000000000000004E67 + BF00708BE700335ADE002D56DE00879DE7006679BE00475FB2006F89E6003159 + DE002D56DE003F64E1005C75CF004B62B9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004861 + B800053AEB00CFD9FB00CED8FB00A6ABBD00A6ABBE00A6ABBE00A4A9BD00A4A9 + BD00A3A9BD00A2A8BD00A2A8BD00A1A7BD00C1CEFA00C0CEFA00DFE6FC005075 + F1004861B800000000000000000000000000000000005871C8004268E7000537 + DF00E5EAFB00DFE4F500E5EAFB00E5EAFB00E5EAFB00E5EAFB00E5EAFB00E5EA + FB00E5EAFB00E5EAFB00E5EAFB00E5EAFB00E5EAFB00E5EAFB00E5EAFB00E5EA + FB00809AEE000537DF005871C800738BDD00516CC700B1C0F100A7B7ED00ADBC + EC00B8C3E800BBC5E500C9D0E6006880D0006780D4007B91DB006879B2005C6C + A7005B6BA5006E81C500637CCF004965C3008E9DCF008192CC006E83CB006B84 + D5007089DA006A85DD008E9DD4004E67C0000000000000000000000000000000 + 0000788CCD00738EEB006B89EC00596EBA00627BD400000000008093D6005779 + E900365EE6003860E600597AE800576CB8000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004962 + BA00053AEB00D1DBFB00D0DAFB00CFD9FB00CED8FB00CDD8FB00CBD6FB00CAD5 + FB00C9D5FB00C7D3FB00C6D2FA00C6D2FA00C4D1FA00C3D0FA00E1E7FD005075 + F1004962BA00000000000000000000000000000000005C78D8002A56EA000539 + E600E5EBFC00E5EBFC00E5EBFC00E5EBFC00E5EBFC00E5EBFC00E5EBFC00E5EB + FC00E5EBFC00E5EBFC00D5DAE6009C9B9D00E5EBFC00E5EBFC00E5EBFC00E5EB + FC00C2CFF8000539E6005C78D800536ECA00435CB0009BADEC00A2B2EB00A0B0 + E900ABB9E500AFBBE300C5CDE7005E78CE007088D9007E90CE007189D800E0E6 + F900000000005668A2006D81C5005B76CE007085CC0098A7D9007B8FD3007990 + DB00728BDD007B93E200A4B3E4004159A9000000000000000000000000000000 + 00004D67C200798DD1008499DC0090A4EA0000000000000000005A71BF0089A0 + EC004A6FEE003E66ED005276EE006079D3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004A64 + BB000E41EC00D5DEFC00D4DDFC00A8ADBD00A8ADBD00A8ADBD00A7ACBD00A6AC + BD00A6ACBD00A6ABBD00A5AABD00A5AABD00C8D4FB00C7D3FB00E3E9FD005479 + F1004A64BB00000000000000000000000000000000005C7CE9001849EC00053A + EB00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00C5CA + D900B8BDCA00C9CCD6009B989800B8B9BF00E6ECFD00E6ECFD00E6ECFD00E6EC + FD00E8EDFD00053AEB005C7CE9004862BC00445CAF008098E60092A6E800849A + E20094A5DF0099A9DD00B9C3E4005873D000758BD6005E6EA900000000000000 + 000000000000E0E6F9005C6CA7007088D6005873CB00B1BDE3008FA0DA008DA0 + E1007F96E1008CA1E600B2C0EC00445CAF000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004F6A + C5008A9EE1004F74F1004F74F1006586F3005873CE0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004C66 + BD002553EE00DDE4FC00DDE4FC00ACB0BE00ACB0BE00ACB0BE00ABB0BD00ABB0 + BE00ABB0BE00A9AEBD00A9AEBD00A9AEBD00D1DBFB00D0DAFB00E7ECFD005E80 + F2004C66BD00000000000000000000000000000000006683E9002C59EE001B4B + ED00CBD0DD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E9EEFD00ADAB + A9009C999700E0E4F100E8EDFD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00CBD0 + DD00BABECB001B4BED006683E9004A63BB00445CAE007690E400899EE5007C93 + DF008A9DDD008FA0DA00B1BDE3005470CE007289D4005D6EA800000000000000 + 000000000000000000005F6EA900738AD8005C76CD00B7C1E40099A9DE0096A8 + E300879CE30095A8E900B7C4ED00455EB1000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000AEBE + F2005E75C4006686F300577BF2005D80F2005A72C200AEBEF200000000000000 + 0000000000000000000000000000000000000000000000000000000000004D67 + BE00305CEE00E1E7FD00E0E6FC00DFE6FC00DEE5FC00DDE4FC00DCE3FC00DBE2 + FC00DAE2FC00D8E0FC00D8E0FC00D7DFFC00D6DFFC00D5DEFC00E9EEFD006485 + F3004D67BE00000000000000000000000000000000006A88EB003761EF002755 + EE00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00CACA + CB00C3C1C000E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E9EE + FD00D8DDEA002755EE006A88EB004B64BC00445CAD006E88E2008198E300718A + DD007F94DA008497D800A8B5E0004F6BCA006B83D4006677B000000000000000 + 000000000000738ADA006B7BB400758CD900627CD000C0C9E700A4B2E1009FAF + E60092A5E6009EB0EB00BBC7EF00465FB3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00006F89DF008DA5F4006686F3006082F2006C85D900546FCB00000000000000 + 0000000000000000000000000000000000000000000000000000000000004E68 + BF003C65EF00E4E9FD00E4E9FD00B0B3BE00B0B3BE00AFB3BE00AFB3BE00AFB3 + BF00AEB2BE00ADB1BE00ADB1BE00ACB0BE00DAE2FC00D9E1FC00EBF0FD006989 + F3004E68BF0000000000000000000000000000000000708BEB00426AF000335E + EF00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEF + FD008D8A8800EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEFFD00EAEF + FD00D4D8E600335EEF00708BEB004C66BF00516BC3007E95E3006580DB006B84 + D8007086D1006B81C9007F91CC005872C6004A66C400637CCE006878B0005F70 + AA006070AB008091CF007B91DB00647ED300C2CAE700C6CDE700B9C3E600AEBC + EA00AEBDED00A8B8EF00A7B4E0005471CC000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000576FC600A0AFE7008BA4F6007D98F5007F95E300536DC6000000 + 000000000000000000000000000000000000000000000000000000000000516A + C1005378F100EAEFFD00EAEFFD00B4B7BE00B3B6BE00B3B6BE00B2B5BE00B2B5 + BE00B2B5BE00B2B5BF00B2B5BF00B0B3BE00E2E8FD00E1E7FD00EFF3FE007491 + F400516AC100000000000000000000000000000000006D85D8007391F4004C72 + F100EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1 + FE0098959300EDF1FE00EDF1FE00EDF1FE00EDF1FE00EDF1FE00E9EDFA00EDF1 + FE007588C8004C72F1006D85D8007990E300748CDB008FA3E500506ED4006C84 + D5006980CB006B81CB0092A2D600B1BDE4004D68C0004A66C4006B83D4007088 + D600748BD8007088D9006780D4006880CF00DADEEB00CBD1E700C5CDE900B7C3 + EC00BDC9F100AABAEF008494CE007790E1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000009FB1EF00637AC800A4B4ED007A96F40086A0F500758AD5000000 + 000000000000000000000000000000000000000000000000000000000000526B + C2005F81F200ECF0FE00ECF0FE00EBF0FD00EBF0FD00EAEFFD00E9EEFD00E8ED + FD00E7ECFD00E6ECFD00E6ECFD00E6EBFD00E5EAFD00E4E9FD00F1F4FE007995 + F400526BC20000000000000000000000000000000000647AC700819CF3005E80 + F200C1C6D400CCCFDA00E2E6F100EEF2FE00EEF2FE00EEF2FE00EEF2FE00EEF2 + FE009E9B9900EEF2FE00EEF2FE00EEF2FE00EEF2FE00EEF2FE00EEF2FE00C1C6 + D4005370D2005E80F2006479C700BFCDF600BDCBF40097A7DD005772CE00617B + CF006B82CF00A3B1E000B1BDE500E3E8F800C5CEEE005D76CA004F6BCA00536F + CD005873D0005E78CF00667FD000ADB9E100DEE1EA00D6DBEA00D2D8ED00C6D0 + F000C4CFF200BDCAF3005D74C100BFCDF6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000092A7EC006A7FCB0092A9F60086A0F5008BA3F100849B + E80000000000000000000000000000000000000000000000000000000000536C + C4006B8AF300EFF3FE00EFF3FE00EEF2FE00EDF1FE00EDF1FE00ECF0FE00EBF0 + FD00EBF0FD00EAEFFD00E9EEFD00E8EDFD00E7ECFD00E7ECFD00F3F6FE007E99 + F500536CC40000000000000000000000000000000000526CC8008399E4007D98 + F5007582AE00D7DAE400EFF3FE00EFF3FE00EFF3FE00EFF3FE00EFF3FE00EFF3 + FE00A8A5A400EFF3FE00EFF3FE00EFF3FE00EFF3FE00EFF3FE00EFF3FE007582 + AE006282EE007E99F500526CC8000000000000000000566AAC009EADDE00A0B0 + E500AEBCE800AAB8E600D2DAF500D5DDF800C3CFF500C4CFF200B1BDE400B1BD + E300BAC4E500C6CEE800C9D0E700D0D5E800E8EAEE00EDEEF200E6E9F200DDE2 + F600D9E0F700DFE4F500AABBF100000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000778BD200ABBBEF009DB2F7008298 + E0005871C900C1CDF6000000000000000000000000000000000000000000556F + C600819BF500F2F5FE00F2F5FE00DADDE500D9DCE400D9DCE400D8DBE400D8DB + E400D8DBE400D7DAE400D7DAE400D6D9E400E0E4F000EDF1FE00F6F8FE0087A1 + F500556FC6000000000000000000000000000000000000000000536EC900889D + E4007F9AF5006377B900D1D5E100F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5 + FE00DCDDE200F2F5FE00F2F5FE00F2F5FE00F2F5FE00F2F5FE00D1D5E1007F9A + F50095ACF7008A9FE2000000000000000000000000004F69BE0093A0CC00C5CF + F000B0BEEA00D0D8F500D6DEF900C1CDF500C0CCF500A2B2E7008FA0DB008FA0 + DA0099A9DD00B0BCE400BCC6E600C8CFE900E2E6F100ECEEF200F2F3F600E4E9 + F700EAEEFB00A1AFDA0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000007C93E500687FCD00ADBCED008DA5 + F600788EDA005874CD0000000000000000000000000000000000000000005670 + C70088A2F600F3F6FE00E9ECF3008E8C8D008986860089868600898686008986 + 860089868600898686008986860089868600BABBC100E5E8F300F7F9FE008BA4 + F6005670C7000000000000000000000000000000000000000000BFCDF6006178 + C9009DB2F700869FF1006878B100DDE0E700C8CAD100ECEFF700F3F6FE00F3F6 + FE00F3F6FE00F3F6FE00F3F6FE00F3F6FE00DADDE400C0C5D6006878B1009DB2 + F7009EAFEE005C74C700000000000000000000000000D1DAF8004C62AA00B4BE + DE00C5D0F400D7DFF900D8DFF900BAC8F500BDCAF4008599DC00899CDD00899C + DD0094A5DF00ADBBE700BAC5EA00C6CFED00D9DEF100E8EBF600F2F3F800F4F6 + FB00CED3E9005972C70000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000093A8ED005C75CC00A5B7 + F5008EA6F400778DD70000000000000000000000000000000000000000005771 + C8008DA5F600F5F7FE00E1E3EA00EEEEEF00FDFDFD00FDFDFD00FDFDFD00FDFD + FD00FDFDFD00FDFDFD00FDFDFD00FDFDFD00A09FA100DFE2EA00F8FAFE008CA5 + F6005771C80000000000000000000000000000000000000000000000000092A7 + EC00A7B8F300A6B9F80094AAF2008A92AF00C9CCD500F4F7FE00F4F7FE00F4F7 + FE00D4D6DD00F4F7FE00F4F7FE00F4F7FE008A92AF007182BB0094AAF200ABBB + F4006279C90092A7EC000000000000000000000000000000000000000000889D + E400CAD0E800DDE3F900B3C3F500BBC9F600879CE3007C93DF00778FDF007C93 + E000869BE300A0B1EA00AEBDED00BECAF100CCD5F400DCE2F800ECF0FB005C74 + C70092A7EC000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000AFBF + F3006B85DE005A74CF005B76D20000000000000000000000000000000000728C + E20093A8F0009BAFF20099ABE900B3B2B400B5B3B200ABA9A700ABA9A700ABA9 + A700ABA9A700ABA9A700ABA9A700B5B3B200919BBB0099ABE9009AAEF200748A + D8006B85DE000000000000000000000000000000000000000000000000000000 + 000092A7EC005F77CA009AABE600B5C5F900AEBEF40096A5D7007985AD007985 + AD007985AD007985AD008694C00096A5D700B6C6F900B3C3F8009AACE70092A7 + EC00000000000000000000000000000000000000000000000000000000000000 + 00004A61AA0094A2D100D0D9F7009CAEED00637FDC00748DE100849AE500899E + E60093A7E900A3B4ED00A8B8EF00AABAEF00D6DEF800E2E7F600A4B1DC009FB1 + F000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005872C9005872C9005872C900A1A1A700EDECED00F4F4F300E8E8E700E8E8 + E700E8E8E700EBEBEA00F4F4F300EDECED006277BF005872C9005872C9006B85 + DE00000000000000000000000000000000000000000000000000000000000000 + 000000000000C1CDF6005872CD00A0B0EB00B9C8F900BECCFA00BBCAFA00BCCA + FA00BCCAFA00BBCAFA00BDCBFA00BFCDFA00A1B2EB007489D3005872CD000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D1DAF800526AC0006175B500AEBCEB009CAEEA008BA0E7006E89E3007690 + E4008199E8009CAFEE00B3C2F300C7D2F600B7C2E6006E83CC005D78D5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000B1B1B1009C999800ABABAA00EDECEC00E4E3 + E300E4E3E300D8D7D600ABABAA00959391000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005874CD007287D1008B9FE100ACBCF400ACBC + F500ADBDF500ACBCF4009DAEEA008C9FE1005874CD0093A7ED00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000BFCCF500778DDF005771CA005068BA005169 + BC00526BBE00546DC1005C77D2007A92E5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000009F9E9D009F9C + 9B009F9C9B000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000DCDCDC00DADADA00C7C7C7007486C4004659970028345F002835 + 5F0028355F0028345F002F3F770046599700C8C8C800D2D2D200DADADA000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000CED7F7003C54A200475B9D00455FB6003754B6001739AA001336 + A9001336A9001739AA002343AF003754B600475B9D00384881003C54A2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000859AE000344991003F51 + 90003F5190003F5190003F5190003F5190003F5190003F5190003F5190003F51 + 90003F5190003F5190003F5190003F5190003F5190003F5190003F5190003F51 + 90003F51900030468E00000000000000000000000000000000005B74C7004455 + 94004F64AD005062A1004057A900000000000000000000000000000000000000 + 00006780CF005369B3004F64AD005062A1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000BAC6F2002D418600445796003352B8001337AE000429A8000429A8000429 + A8000B30AB000429A8000429A8000429A8003352B8004761B70044579600BAC6 + F20000000000000000000000000000000000000000004D64B6002A3B78002A3B + 7800344B960000000000344B96002A3B78002A3B78002A3B78002A3B78002A3B + 78002A3B78002A3B78002A3B78002A3B78002A3B7800344B9600000000002A3B + 78002A3B78002A3B7800000000000000000000000000344A96005C72BF00506E + D300506ED300506ED300506ED300506ED300506ED300506ED300506ED300506E + D300506ED300506ED300506ED300506ED300506ED300506ED300506ED300506E + D300506ED3005C72BF0000000000000000000000000000000000374E9E005671 + CE000B206700435FBF0041569C002A3B75002A3B75002A3B75002A3B75002A3B + 7500364C960010266E000B206700435FBF00D1DAF80000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000032468C004C61A700405DBE00042BAD00042BAD002245B700617ACC00677F + CD006B81CB00617ACC004360C1002245B700042BAD001B3FB600405DBE003246 + 8C00BAC6F200000000000000000000000000000000006E7CAC00ACB6DC00A8B5 + E0002D3F7F00000000002D3F7F00A5B3E100A4B2E000A4B2E000A4B2E000A3B1 + E000A3B1E000A3B1E000A2B0DF00A2B0E000A2B0E0002D3F7F0000000000A1B0 + E000A0AFDF00A5B1DA005067BA000000000000000000364C9700506FD8000431 + C8000431C8000431C8000431C8000431C8000431C8000431C8000431C8000431 + C8000431C8000431C8000431C8000431C8000431C8000431C8000431C8000431 + C8000431C800506FD800000000000000000000000000000000003E58AE00274F + D600021C7100153EC700455DAE000E2D9A000E2D9A000E2D9A000E2D9A000E2D + 9A003A54AE00031E7900021C7100153EC7000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000455C + AE004160C6001037BB00042DB7002F52C4005069BA003D509100859AE100A8B7 + ED00C1CCF200859AE1004B61B1003D5091006981D0002E51C300042DB7004160 + C600495DA200455CAE00000000000000000000000000ACBAE800899DDF00A7B6 + E700546CC10000000000546CC100A5B4E600869ADE00869ADE008499DD008499 + DD008499DD008398DD008398DD008297DD006C7BAF00546CC100000000006B7A + AF00A0B0E5007F94DC0033478D0000000000000000003F57A7005072E4000535 + D9000535D9000535D9000535D9000535D9000430C3000430C2000430C2000430 + C2000430C2000430C2000430C2000430C3000535D9000535D9000535D9000535 + D9000535D9005072E40000000000000000000000000000000000000000006983 + DA00435CB300516CCA0000000000000000000000000000000000000000000000 + 000000000000435CB300435CB3003754B7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000869BE1004255 + 96001C42C300042FBD00042FBD001038C0004161CA004D62A700BCC8F3000000 + 0000000000000000000000000000B4C2F0005264A2006B83D100294EC6001C42 + C3004966C70042559600000000000000000000000000AFBDEC008DA1E300AEBC + EC00000000000000000000000000B0BEEA008A9FE3008A9FE300889DE200889D + E200879CE200879CE300869BE200869BE2005667A60000000000000000005869 + A700AAB8E8008399E200374B95000000000000000000435CAF005074EA000638 + E1000638E1000638E1000638E1000E3EE2003C60D6000533CA000533CA000533 + CA000533CA000533CA000533CA003C60D6000638E1000638E1000638E1000638 + E1000638E1005074EA0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000003F56A6001939A600869BE10000000000000000000000 + 00000000000000000000000000000000000000000000000000003C54A3004F66 + B5000934C300153EC6004162D1000934C300143DC6004363CF00384E9B00BCC8 + F300000000000000000000000000000000005671C4005466A700647ED5000833 + C3003558CE004E66B600000000000000000000000000B2C0F00094A8EA00B0BF + EF005B74CA00000000005B74CA00AFBEEF0090A4E80090A4E8008FA4E8008FA4 + E8008FA4E8008EA3E8008CA1E7008CA1E7007381BA005B74CA00000000007483 + BB00AABAED00899FE7003A509C0000000000000000004760B700567AF0001445 + E9001445E9001445E9001445E9001B4AEA008199E900889EE900889EE900889E + E900889EE900889EE900889EE9008199E9001445E9001445E9001445E9001445 + E9001445E900567AF00000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000007A8FDB002D469B004E66BC0000000000000000000000 + 000000000000000000000000000000000000000000005B74CA005067B2004467 + D9002E54D4006882D700465BA300617DDC00214AD2001842D0004A6AD700556A + B5003D53A40000000000000000000000000000000000B7C5F100465BA3002B52 + D3001742D0004063D8006C83CF000000000000000000BCCAF600A2B4F200A2B4 + F200BBC9F600BCC9F500BAC8F6009FB2F2009FB2F2009FB2F2009EB1F2009DB0 + F2009DB0F2009CB0F2009CB0F2009BAFF100AABBF400B7C6F600B8C6F600A7B8 + F30099ADF10099ADF1004259AD0000000000000000004C65BC006586F300335E + EF00345FEF00345FEF00345FEF00345FEF00345FEF00345FEF00345FEF00345F + EF00345FEF00345FEF00345FEF00345FEF00345FEF00345FEF00345FEF00345F + EF00335EEF006586F300000000000000000000000000465EB3006279C300607C + D900617EDE00617EDE00627EDE00637FDF00637FDF00637FDF00637FDF00637F + DF00627EDE00617EDE00607DDE005F7CDE004F64AB008A9EE500000000000000 + 000000000000000000000000000000000000000000004760B700556EC8003A5F + DB004266DD00657AC4004760B6006B7FC0006480E0002750D8002750D8004E6F + DC00566DB800BDCBF40000000000000000000000000000000000556DC1003F63 + DB001F49D600365CDB004E66BA000000000000000000BFCCF800A8BAF500A8BA + F500A7B9F500A7B9F500A6B8F500A5B7F500A5B7F500A5B7F500A5B7F500A4B6 + F500A4B6F500A3B6F500A2B5F500A2B5F500A1B4F500A1B4F500A0B3F500A0B3 + F5009FB3F5009FB3F500455EB40000000000000000004D67BE006C8BF300446B + F000456CF000456CF000456CF000456CF000456CF000456CF000446BF000446B + F000446BF000446BF000456CF000456CF000456CF000456CF000456CF000456C + F000446BF0006C8BF3000000000000000000000000004057A6006B85DC00355B + DA002F54CE003D62DC00365BD3003E63DB00365AD2003357CF00365AD2003256 + CE003E63DC003055CE003A5FDC002B50CD00647CCB00556FC700000000000000 + 000000000000000000000000000000000000000000004058A8005775D900375D + DD005576E3005D71B7008CA1E6004059AC006D81C4006883E300254FDB002D55 + DD004F70DF004159AC00BECCF5000000000000000000000000008CA1E6005374 + E300254FDB00335ADD00445BA8000000000000000000C3D0FA00B0C0F900AFC0 + F900AFC0F900AEBFF800AEBFF800ADBEF800ADBEF800ADBEF800ACBDF800ABBD + F800ABBDF800ABBDF800AABCF800AABCF800AABCF800A9BBF800A9BBF800A8BA + F800A7B9F800A7B9F8004962BA0000000000000000004F69C0007391F4005378 + F1005479F1005479F1005479F100829CF300819BEF007E98EE007E98EE007D97 + EE007D97EE007E98EE007E98EE00819BEF00718FF4005479F1005479F1005479 + F1005378F1007491F4000000000000000000000000005066B100758FE600476B + E300032597004A6AD700082A9C004B6BD700082A9C0003259700082A9C000325 + 97004B6BD700032597004768D600032597007B93E100485FAE00000000000000 + 00000000000000000000000000000000000000000000455EB2006482E6004167 + E7006180E7005168B600C6D1F50000000000BECCF500465FB6006E8BEB003A62 + E700335CE5005577E8005D75C600465FB6000000000000000000C6D1F5005477 + EA003D64E7003B62E700455EB2000000000000000000CBD6FB00BBCAFA00BBCA + FA004068F0004068F0004068F0004068F0004068F0004068F000B8C7F9004068 + F0004068F0004068F0004068F0004068F0004068F000B5C5F900B5C5F900B4C4 + F900B4C4F900B4C4F9004C65BC000000000000000000536DC400809BF500708E + F4007592F4007A96F40096ACF4002750D900053AEB00053AEB007B97F4007A96 + F4007A96F4007995F4007894F4007894F400667DCB0097ACF4007D98F5007592 + F400708EF400809BF500000000000000000000000000657BC5007F9AF1007490 + F0000328A000607DDD000328A000607DDD000328A0000328A0000328A0000328 + A000607DDD000328A000607DDD000328A0007D98F200758BD8005C76D2000000 + 000000000000000000000000000000000000000000004861B7006885E8004B70 + ED005E7FEE00556CBC00AEBDF2000000000000000000BFCCF5007187D0006E8B + EE004067EB003F66EB005D7EEC00627ACB00BFCCF50000000000AEBDF2005A7C + EE003C64EB00446AEB004861B7000000000000000000CED8FB00C1CEFA00C1CE + FA00496FF000496FF000496FF000496FF000496FF000496FF000BECCFA00BECC + FA00BDCBFA00BCCAFA00BCCAFA00BCCAFA00BCCAFA00BBCAFA00BBCAFA00BAC9 + FA00BAC9FA00B9C8F9004D67BE000000000000000000556EC500839EF5007A96 + F400859FF50099AFF700889ADE000D40EC000D40EC000D40EC00A2B6F800A1B5 + F7007D98F5007C97F4007B97F4007B97F400536FD000889BDE0098AEF700859F + F5007A96F400839EF5000000000000000000000000006C83D3008AA3F500859F + F4000328A4006D87E1000328A4006D87E1000328A4000328A4000328A4000328 + A4006D87E1000328A4006D87E1000328A4007A95F00094A9EF00526AC0000000 + 000000000000000000000000000000000000000000004B65BC006F8BEB005075 + F0006384F2005B73C50090A4EB000000000000000000000000004B65BE00748C + DB007290F300426AEF00466DEF006081F0004B65BE00BFCDF50090A4EB006384 + F200466DEF004D72F0004F68BC000000000000000000D1DBFB00C6D2FA00C6D2 + FA005176F1005176F1005176F1005176F1005176F1005176F100C4D1FA005176 + F1005176F1005176F1005176F1005176F1005176F1005176F1005176F1005176 + F100C0CEFA00BFCDFA004E68BF0000000000000000005770C700819BF5007491 + F4008FA7F6009DAFF0006078CB002553EE002553EE002553EE00B1C1F900B0C0 + F9002553EE002553EE002553EE002553EE002C58E9006078CB009EB0F000839E + F5007592F400839DF300000000000000000000000000748AD6008DA5F60095AC + F7000328A4007891E3000328A4007891E3000328A4000328A4000328A4000328 + A4007891E3000328A4007891E3000328A4006E88E20095ACF7006A80CB000000 + 000000000000000000000000000000000000000000006580D9007087D2006A8A + F3005B7EF2006A87EA00536CC00000000000000000000000000000000000BFCD + F6005069C3007995F4005479F1005479F1006685F000667FD000536CC0006384 + F300587CF2006686F300778FDE000000000000000000D8E0FC00D1DBFB00D1DB + FB006384F3006384F3006384F3006384F3006384F3006384F300CED8FB006384 + F3006384F3006384F3006384F3006384F3006384F3006384F3006384F3006384 + F300CBD6FB00CAD5FB00516BC200000000000000000093A8ED005872CA005872 + C9005872C9005A78DB00567AF200567AF200567AF200567AF200CBD6FB00CAD5 + FB00567AF200567AF200567AF200567AF200567AF200567AF2005A78DB005872 + C9005872C9005872CA000000000000000000000000007A91E200839EF50094AB + F6000328A4007D94E2000328A4007D94E2000328A4000328A4000328A4000328 + A4007D94E2000328A4007D94E2000328A4007991E20090A8F60098ACF0000000 + 000000000000000000000000000000000000000000009FB0EF005B74C5007B96 + F100567AF2006A8AF3006881D400000000000000000000000000000000000000 + 0000BFCDF6007D93DE007E99F5005F81F2006485F3007592F2008197E2006686 + F3006888F3007793F000B7C4F2000000000000000000DBE2FC00D6DFFC00D6DF + FC006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF300D3DCFB00D3DC + FB00D3DCFB00D2DBFB00D2DBFB00D2DBFB00D1DBFB00D1DBFB00D1DBFB00D0DA + FB00D0DAFB00CFD9FB00526CC30000000000000000000000000000000000556E + C500C0CEFA006F8DF3006F8DF3006F8DF3006F8DF3006F8DF300D6DFFC00D5DE + FC006F8DF3006F8DF3006F8DF3006F8DF3006F8DF3006F8DF3006F8DF300C3D0 + FA00556EC50000000000000000000000000000000000829BED007290F400849E + F5003C5BC30095AAF2003454BE008EA4ED00173AAF000328A4000D31A9000328 + A4007D94E2000328A4007D94E2000328A4007891E30088A2F60090A8F60092A7 + EC00000000000000000000000000000000000000000000000000516CC8008196 + DF005D80F2006283F2006C8AEF006681DA000000000000000000000000000000 + 000000000000526BC4007E94DF00849EF5007C97F400809BF5008FA7F6007592 + F4007D98F5007E94DF00000000000000000000000000DEE5FC00DAE2FC00DAE2 + FC007592F4007592F4007592F4007592F4007592F4007592F400D8E0FC007592 + F4007592F4007592F4007592F4007592F4007592F4007592F4007592F4007592 + F400D5DEFC00D4DDFC00546DC400000000000000000000000000000000005770 + C700DCE3FC00DFE6FC00E0E6FC00E1E7FD00E0E6FC00E0E6FC00DFE6FC00DFE6 + FC00DFE6FC00DEE5FC00DEE5FC00DEE5FC00DCE3FC00DCE3FC00D9E1FC00D7DF + F9005770C700000000000000000000000000000000008098E700859FF5008CA5 + F6009AAFF70092A9F60094ABF6008CA5F600859EF1008099EC006E89E100617C + D8009EB3F7003E5DC30095AAF200294AB9007D97EB007D98F5007D98F500617C + D800000000000000000000000000000000000000000000000000000000005D78 + CF00819CF3006787F3006888F300718EEF006C85D6005770C40092A5EC00AEBE + F300C8D2F60092A5EC005671CE005A73C600A7B9F8009AAFF70095ACF7008FA6 + F400788ED6005D78CF00000000000000000000000000E6EBFD00E2E8FD00E2E8 + FD00E2E8FD00E2E8FD00E2E8FD00E1E7FD00E1E7FD00E1E7FD00E1E7FD00E0E6 + FC00E0E6FC00E0E6FC00E0E6FC00DFE6FC00DFE6FC00DFE6FC00DEE5FC00DEE5 + FC00DEE5FC00DBE2FC005770C7000000000000000000000000000000000093A8 + ED005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + CA0093A8ED000000000000000000000000000000000000000000AFBFF300AFBF + F3007C92E5007C92E5007C92E5005E79D5005E79D500566FC700687ECD006A80 + CD006A80CD00768BD9007B91DB007F97E4008098E600809AEF007893EE006077 + CA0093A7ED00000000000000000000000000000000000000000000000000D3DB + F900859AE100859FF5006D8CF3007491F4007A96F4007892EC00647CCC006078 + C8006078C800647CCC006D85D9007F99EC00A3B6F8009DB2F7008EA6F600899E + E200526CC50000000000000000000000000000000000E7ECFB00E5EAFD00E4E9 + FD00E5EAFD00E6EBFD00E5EAFD00E5EAFD00E5EAFD00E5EAFD00E4E9FD00E4E9 + FD00E4E9FD00E3E9FD00E3E9FD00E3E9FD00E3E9FD00E2E8FD00E2E8FD00E1E7 + FD00DFE6FC00DEE5FC005871C800000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000C1CD + F600AFBFF300859BE9007C93E5007C93E5005E79D6005E79D6005770C8004D6A + CC00647EDA000000000000000000000000000000000000000000000000000000 + 00005871C800869AE2008AA3F4007995F4007A96F400819BF500829DF5007F9A + F5007F9AF500859FF50088A2F6008FA7F60099AFF70095ACF70099AEF5005871 + C800BFCDF600000000000000000000000000000000009FAFE100E7ECFB00E8ED + FB00E8EDFB00E8EDFB00E8EDFB00E7ECFB00E7ECFB00E7ECFB00E7ECFB00E7EC + FB00E7ECFB00E6EBFB00E6EBFB00E6EBFB00E6EBFB00E5EAFB00E5EAFB00E5EA + FB00E4EAFB00E3E8FB006B85DE00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000006B85DE002C57 + E700647CCD00647CCD005A72CB00000000000000000000000000000000000000 + 000000000000D3DBF9006179D1008A9EE2009AAFF40099AFF70097ADF70097AD + F7009AAFF7009AAFF7009DB2F700A0B4F7008B9FE200687FCC005D78D5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005872 + C9005872C9005872C9005872CA00000000000000000000000000000000000000 + 00000000000000000000000000005772CD00637BCC007A8FD90092A8F00098AD + F0009AAEF10092A8F000879DE6007A8FD9005772CD0092A7ED00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000009FB1F000728BE0005771C8005771 + C8005771C8005771C8005A75D100728BE0000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000DBDBDB002E3F79002632 + 5B0026325B0026325B0026325B0026325B0026325B0026325B0026325B002632 + 5B0026325B0026325B002E3E7700C5C5C500C5C5C500C5C5C500C7C7C7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000027366E004F65 + AE004F64AC00485B9B004F64AC004F64AC00485B9B004F64AC004F64AC00485B + 9B004F64AC004F64AC002736680026335C0026335B0026335B0026335B002632 + 5D002E3F7900CBCBCB0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000C4C4C400B9B9B9004558 + 9700253159002531590025315900253159002531590025315900253159002531 + 5900253159002531590025315900253159002531590025315900253159004558 + 9700BDBDBD00DADADA0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000002C3D7A004F69 + BE000328A200032082001D3EAC000328A200032082001D3EAC000328A2000320 + 82001D3EAC004F69BE002C3D7A001D3EAC000328A200032082001D3EAC004F69 + BE002C3D7A0000000000000000000000000000000000A6A4A400E2E2E200E2E2 + E200E2E2E200E2E2E200E2E2E200E2E2E200E2E2E200E2E2E200E2E2E200E2E2 + E200E2E2E200E2E2E200E2E2E200E2E2E200A6A4A400B6B5B500A09E9E000000 + 00000000000000000000000000000000000000000000000000002C3B75004B62 + AC0003279D0003279D0003279D0003279D0003279D0003279D0003279D000327 + 9D0003279D0003279D0003279D0003279D0003279D0003279D0003279D004B62 + AC002C3B75000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000002E407E004F69 + C200042AA900032187001D3FB100052AA900042288001E40B100052AA9000321 + 87001D3FB1004F69C2002E407E001D40B300062CAB00052389001F42B400506A + C4002F41800000000000000000000000000000000000A7A6A500E2E2E200D6D6 + D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6 + D600D6D6D600D6D6D600D6D6D600D6D6D600A7A6A500D8D8D800B7B6B600D5D5 + D5000000000000000000000000000000000000000000000000002B3D7900435E + BB00546393005A6792005A6792000328A300546393005A679200546393000328 + A300546393005A679200546393000328A3005A6792005A67920054639300435E + BB002B3D790000000000000000000000000000000000B1BCE500465792003441 + 6E00333F6800333F6800333F6800333F6800333F6800333F6800333F6800333F + 6800333F6800333F6800333F6800333F6800333F6800333F6800333F6800333F + 680034416E00485C9B0000000000000000000000000000000000304385004760 + B30005248C0006258D000E2C910009278D0009278D000F2D900009278D000827 + 8D000D2B90004760B300304385002346BC000E34B5000B2A91002548BD00516C + C9003144870000000000000000000000000000000000A8A7A600E2E2E200D6D6 + D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6D600D6D6 + D600D6D6D600D6D6D600D6D6D600D6D6D600A8A7A600ECECEC00D8D8D800A1A1 + A000D5D5D50000000000000000000000000000000000000000002D407F00435F + BF008190C2008194D4008194D400092EAC008190C2008194D4008392C300042A + AA007080B8008194D4007080B800092EAC008194D4008194D4008392C300435F + BF002D407F00000000000000000000000000000000002D3F7F0043548D004B60 + A8004A60A9004A60A9004A60A9004A60A9004A60A9004A60A9004A60A900495F + A700465BA000425698004256980042569800465BA000495FA7004A60A9004A60 + A9004B60A80044559000DBE2F80000000000000000000000000035498F00516E + CF001239BE00102F98002D50C600183EBF00133299002F52C600183EBF001231 + 99002B4FC600526FCF0035498F003256CE001F46C8001938A1003357CE005472 + D500384D950000000000000000000000000000000000AEACAB00E6E6E600DCDC + DC00DCDCDC00DCDCDC00DCDCDC00718BE400DCDCDC00DCDCDC00DCDCDC00718B + E400DCDCDC00DCDCDC00DCDCDC00718BE400AEACAB00EFEEEE00ECECEC00CDCD + CD00B6B5B400A3A1A1000000000000000000000000000000000032478A004261 + C800042DB600042DB600042DB600042DB600042DB600042DB600042DB600042D + B6008196DA008196DA008196DA00042DB600042DB600042DB600042DB6004261 + C80032478A00000000000000000000000000000000003E58B5001544DF000537 + E0001229760026387700042AAB00042AAB00042AAB00042AAB00182F7F004142 + 4A0079777700ADACAC00ADACAC00ADACAC007977770041424A00182F7F00042A + AB00042AAB001B3EB4003F519200000000000000000000000000374D94005371 + D4001840C50015359E003256CC001E45C70018379F003558CC001E45C6001736 + 9F003054CC005371D400374D94003A5ED600274ED100203FA8003A5ED6005574 + DB003B519D0000000000000000000000000000000000B3B1B100ECECEC00E4E4 + E400E4E4E400E4E4E400E4E4E400758FE800E4E4E400E4E4E400E4E4E400758F + E800E4E4E400E4E4E400E4E4E400758FE800BCBBBA00B3B1B100B3B1B100B3B1 + B100B3B1B100B3B1B10000000000000000000000000000000000354890004262 + CD0055659D005A699B005A699B00042FBD0055659D005A699B0055659D00042F + BD008196DE008196DE008196DE00042FBD005A699B005A699B0055659D004262 + CD0035489000000000000000000000000000000000003555BE000839DD000537 + E000032187002A3B7500042CB200042CB200042CB200042AAA004D4B4C009493 + 92009492920043414200454344004341420094929200949392004D4B4C004C66 + C0004B67C7001439B70041548F0000000000000000000000000039509A004B66 + C2001838A4001B3BA5002241A7001D3CA4001D3CA4002341A7001D3CA4001C3B + A4001F3EA6004B66C20039509A004064DC002F56DA002645AE004064DC005777 + E1003F56A40000000000000000000000000000000000B8B6B600F1F1F100EBEB + EB007892EB007892EB007892EB007892EB007892EB007892EB007892EB007892 + EB007892EB007892EB007892EB007892EB007B95EE007B95EE007B95EE00F1F1 + F100F1F1F100B8B6B60000000000000000000000000000000000384D96004364 + D3008192CB008197E1008197E1000934C5008192CB008197E1008494CD000934 + C50090A3E5008197E10092A5E5000934C5008197E1008197E1008494CD004364 + D300384D9600000000000000000000000000000000003555BE000537DE000537 + E000032187002C3C7600042DB700042DB700042DB600072AA0008F8E8D008483 + 82004342450024283900202537001E23360041404400848382008F8E8D004760 + B2004F6BCA00143BBC00455794000000000000000000000000003F56A5005676 + E1002951D9002545AF004468DE003259DA002847AF004669DE003259DA002645 + AE003F64DC005676E1003F56A5004F73EB003F66E8003352BA004E72EA00597B + EB00455FB30000000000000000000000000000000000C0BEBD00F9F9F900F6F6 + F600F6F6F600F6F6F600F6F6F6007E98F100F6F6F600F6F6F600F6F6F6007E98 + F100F6F6F600F6F6F600F6F6F6007E98F100F6F6F600F6F6F600F6F6F600F6F6 + F600F9F9F900C0BEBD00000000000000000000000000000000003C54A1004266 + DC000433D0000433D0000433D0000433D0000433D0000433D0000433D0000433 + D0000433D0000433D0000433D0000433D0000433D0000433D0000433D0004266 + DC003C54A100000000000000000000000000000000003555BE000537DE000537 + E000032187002F3F79000E38C6000E38C6000D34B500434757006D6B6B004242 + 4900333540002D2F3C00292C3B00262A3800313648002C303D006D6B6B004347 + 57000D34B5001B43C9004B5FA000000000000000000000000000425AAA005778 + E5003058DF002A4AB300496DE300385FE0002D4CB3004D70E300385EDF002B4A + B200456AE2005778E500425AAA005579F000476DEE003A59BF005478F0005A7D + F1004963BB0000000000000000000000000000000000C2C1C000FBFBFB00F9F9 + F9007F99F2007F99F2007F99F2004E73EF004E73EF004E73EF004E73EF004E73 + EF007F99F2007F99F2007F99F2007F99F2007F99F2007F99F2007F99F200F9F9 + F900FBFBFB00C2C1C000000000000000000000000000000000003F58A8004368 + E1005669A8005B6CA5005B6CA5000535D8005669A8005B6CA5005669A8000535 + D8005669A8005B6CA5005669A8000535D8005B6CA5005B6CA5005669A8004368 + E1003F58A800000000000000000000000000000000003555BE000537DE000537 + E0000321870030417A001B44CE001B44CE00193EBA004E4C4C004D4B4C004243 + 4A00393B42003537400032333F002E313E0025293800222839004D4B4C004E4C + 4C00193EBA00264DD0004E62A400000000000000000000000000445DB100506E + D2002A4AB7002F4FB8003553B9003251B8003251B7003856BA003251B8003150 + B8003150B9004F6DD200445DB1005D80F2005075F100405EC1005B7EF2005C7F + F2004C66BD0000000000000000000000000000000000C5C3C300FDFDFD00FCFC + FC00FCFCFC00FCFCFC00FCFCFC004F74F00099AEF50099AEF50099AEF5004F74 + F000FCFCFC00FCFCFC00FCFCFC00819BF400FCFCFC00FCFCFC00FCFCFC00FCFC + FC00FDFDFD00C5C3C30000000000000000000000000000000000425AAD004469 + E6008295D600819AEE00819AEE000A3ADE008295D600819AEE008598D7000A3A + DE008295D600819AEE008598D7000A3ADE00819AEE00819AEE008598D7004469 + E600425AAD00000000000000000000000000000000003555BE000537DE000537 + E0000321870032427C002951D6002951D6002448C0004F4D4E004F4D4E004545 + 4A006060650072737A0053555D00353741002B2F3D00272B3A004F4D4E005856 + 56002448C0003056D7005166AA000000000000000000000000004A64BB005A7D + F1004169EF003857BF005B7EF1004C71F0003D5BC0005E80F1004C71F0003B59 + BF005478F000597CF1004A64BB006684E8005F81F2004D68C2006482E8005E80 + F2004E68BF0000000000000000000000000000000000C8C7C600FFFFFF00FFFF + FF00829CF500829CF500829CF5005075F1005075F1005075F1005075F1005075 + F100829CF500829CF500829CF500829CF500829CF500829CF500829CF500FFFF + FF00FFFFFF00C8C7C600000000000000000000000000000000004862B9004A70 + F0001C4CEC001C4CEC001C4CEC001C4CEC001C4CEC001C4CEC001C4CEC001C4C + EC001C4CEC001C4CEC001C4CEC001C4CEC001C4CEC001C4CEC001C4CEC004C71 + F0004862B900000000000000000000000000000000003555BE000537DE000537 + E0000321870035457F004368E4004368E4003E60D1004F526000686666004E4C + 4D00959495008C8C8E008283880044444A00373944003A3C4400686666004F52 + 60003D5FD1004469E400586DB6000000000000000000000000004B65BD005C7F + F200466DF0003E5CC1006183F2005176F100425FC1006586F3005176F100405E + C100597CF2005B7EF2004B65BD006D89E9006787F300536DC2006986E8005F81 + F2004F69C10000000000000000000000000000000000CAC8C700FEFEFE00FEFE + FE00FEFEFE00FEFEFE00FEFEFE00829CF500FEFEFE00FEFEFE00FEFEFE00829C + F500FEFEFE00FEFEFE00FEFEFE00829CF500FEFEFE00FEFEFE00FEFEFE00FEFE + FE00FEFEFE00CAC8C700000000000000000000000000000000004A64BB004E73 + F1006777AC006777AC006777AC006777AC006777AC006777AC006777AC006777 + AC006777AC006777AC006777AC006777AC006777AC006777AC006777AC005075 + F1004A64BB00000000000000000000000000000000003555BE000537DE000537 + E00003218700324176005275EB005275EB004D6FDE004F5C8B008F8D8D005452 + 530071707000969496006F6E710049494E003A3B4300514F51008F8D8D004F5C + 8B004D6FDE004E72EA005C72BB000000000000000000000000004C66BD005473 + D9003D5BC100425FC1004965C2004763C1004864C1004C67C3004763C1004561 + C100425FC2005372D9004C66BD00728DE9006F8DF3005871C3006E8AE8006082 + F200516BC20000000000000000000000000000000000C9C7C600FCFCFC00FBFB + FB00FBFBFB00FBFBFB00FBFBFB00809AF300FBFBFB00FBFBFB00FBFBFB00809A + F300FBFBFB00FBFBFB00FBFBFB00809AF300FBFBFB00FBFBFB00FBFBFB00FBFB + FB00FCFCFC00C9C7C600000000000000000000000000000000004B65BC005075 + F10090A4E80099AFF70090A4E80090A4E80099AFF70090A4E80090A4E80099AF + F70090A4E80090A4E80099AFF70090A4E80090A4E80099AFF70090A4E8005479 + F1004B65BC0000000000000000000000000000000000465EB2001743D5001844 + D60019307D0039497A00809AF300657AC2006D84D1005D77D100908E8E007F7D + 7D00575555004F4D4D004D4B4D0047474A00545254007F7D7D00908E8E003E52 + 94004158A5004059AC005F75C1000000000000000000000000004E68BF005F81 + F200567AF2004C67C200718FF4006586F300516BC2007693F4006586F3004F69 + C2006888F3005D80F2004E68BF00829DF5007C97F4005D75C3007491F4005F81 + F200536DC40000000000000000000000000000000000BDBBBA00E8E8E800DEDE + DE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDE + DE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDEDE00DEDE + DE00E8E8E800BDBBBA00000000000000000000000000000000004D67BE00587C + F2004C72F1004C72F1004C72F1004C72F1004C72F1004C72F1004C72F1004C72 + F1004C72F1004C72F1004C72F1004C72F1004C72F1004C72F1004C72F1005E80 + F2004D67BE00000000000000000000000000000000005E79D0006B86E2006179 + CA005669AB005669AB007B97F4006279C4006B84D6007B97F4006879B2005959 + 5F00757373008F8E8D008F8E8D008F8E8D007573730059595F006879B2005669 + AB004D62AA004B62AE00617AD3000000000000000000000000004F69C0006082 + F2005B7EF2004F6AC2007794F4006B8AF300566FC3007C97F4006B8AF300536D + C2006D8CF3005E80F2004F69C00086A0F5007995F400566FC3006989F3005C7F + F200556FC60000000000000000000000000000000000AEADAC00D2D2D200D2D2 + D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2 + D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2D200D2D2 + D200D2D2D200AEADAC00000000000000000000000000000000004D67BF005B7E + F2004D5B8B005563930055639300556393005563930055639300556393005563 + 9300556393005563930055639300556393005563930055639300556599006283 + F2004D67BF0000000000000000000000000000000000627ACE007592F4003E4E + 8000343D5D006071AB0089A2F60089A2F60089A2F60089A2F600829AEA007A8E + D5006A7191005A585800646262005A5858006A7191007A8ED500829AEA00829C + F5006D8CF3006F8CF1008EA3E900000000000000000000000000506AC1005775 + DA004D68C200546EC2005B73C4005A72C3005B73C3006077C4005B73C3005871 + C300526CC3005674DA00506AC1009CB1F70096ACF7007A91DC00819BEF006483 + EB005670C700000000000000000000000000000000005263A1005F6FA8005F6F + A8005F6FA8005F6FA8005F6FA8005F6FA8005F6FA8005F6FA8005F6FA8005F6F + A8005F6FA8005F6FA8005F6FA8005F6FA8005F6FA8005F6FA8005F6FA8005F6F + A8005F6FA8005263A100000000000000000000000000000000004E68C0005F81 + F2002C3B6C003242790032427900324279003242790032427900324279003242 + 7900324279003242790032427900324279003242790039497E005B6894006787 + F3004E68C000000000000000000000000000000000005C75CC00728ADD00404F + 8100404C72006575AC0091A8F60092A9F60092A9F60093AAF60097ADF70099AE + F30095A9EB008C9EDD008C9EDD008C9EDD0095A9EB0098ADF30094ABF600819B + F5007390F2006983D80000000000000000000000000000000000526CC3006283 + F2006989F3005D75C300859FF5007E99F500657BC3008DA5F6007F9AF5006279 + C4007A96F4006082F200526CC300375EE5003159E4002551E3005771C8000000 + 00000000000000000000000000000000000000000000556CBD005A79DF000536 + D900042EBB00042BAE00042EBB000536D9000536D9000536D9000536D9000536 + D9000536D9000536D9000536D9000536D900042EBB00042BAE00042EBB000536 + D9005A79DF00556CBD0000000000000000000000000000000000506AC1006686 + F30038446D003E4C7A003E4C7A003E4C7A003E4C7A003E4C7A003E4C7A003E4C + 7A007982A2005C688F00737D9E004A5782003E4C7A003E4C7A00646F9400708E + F400506AC1000000000000000000000000000000000000000000000000008DA2 + E800536DC400536DC4004E66B8004B62B0004E66B800536DC400546DC0005870 + BF007D8DC6008D9BC7008E9BC7008D9BC7007789C5004F69BE00556EC100637A + CE008DA2E8000000000000000000000000000000000000000000536DC4006283 + F2006C8BF3006077C3008AA3F600839EF5006B80C40092A9F600849EF500657B + C3007C97F4006183F200536DC4005771C8005771C8005771C8005A76D2000000 + 00000000000000000000000000000000000000000000566FC6006A89F200053A + EA005574DB006886EB005574DB00053AEA00053AEA00053AEA00053AEA00053A + EA00053AEA00053AEA00053AEA00053AEA004D6CD3006482E7004D6CD300053A + EA006A89F200566FC60000000000000000000000000000000000516BC2006A8A + F3003D486E0044517A0044517A0044517A0044517A0044517A0044517A004451 + 7A009097B0007881A000848CA8007881A00044517A0044517A00687294007491 + F400516BC2000000000000000000000000000000000000000000000000000000 + 000000000000DAE1F900637BCE00556FC600637BCE00DAE1F9006C84D800607B + D9007D98F500AABCF800ADBEF800AABCF8007491F4005775D9006C84D8000000 + 0000000000000000000000000000000000000000000000000000546EC5005876 + DA00566FC3006379C4006C81C5006E82C4007083C5007587C6006E82C400687D + C4005B73C4005775DA00546EC500000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005771C8007794F4001C4C + ED0090A7F4007995F40090A7F4001E4EED001E4EED001E4EED001E4EED001E4E + ED001E4EED001E4EED001E4EED001E4EED0090A7F4007995F40090A7F4001C4C + ED007794F4005771C80000000000000000000000000000000000526CC3006D8C + F300434D6E00485378004A557B004A557B004A557B004A557B004A557B004A55 + 7B004A557B004A557B004A557B004A557B004A557B004A557B006F7896007995 + F400526CC3000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000A8B8F0005570 + CB00466BE300CFD8F800CFD8F800CFD8F8004165E300546ECA00A8B8F0000000 + 00000000000000000000000000000000000000000000000000005670C7005D80 + F200587CF2005972C3008EA6F60093AAF600798AC500A3B6F80087A1F5005B73 + C3006989F3005B7EF2005670C700000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005872C900889FEB0091A6 + EC0097ABED0098ABED0098ABED0099ACED0099ACED0099ACED0099ACED0099AC + ED0099ACED0099ACED0099ACED0099ACED0099ACED0098ABED0097ABED0091A6 + EC00889FEB005872C900000000000000000000000000000000005670C6007794 + F400AABCF800ADBEF800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800AEBF + F800AEBFF800AEBFF800AEBFF800AEBFF800AEBFF800ADBEF800A9BBF800829C + F500546EC5000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005771C8006583 + EB00809AEE007B92DD009BB0F700AEBFF8009FAEDF00B2C2F9009EB3F7007C92 + DD00809AEE006382EB005771C800000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005B76D2005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005B76D200000000000000000000000000000000005A74C7008CA3 + ED009BB0F700A6B9F800A9BBF800AABCF800AABCF800AABCF800AABCF800AABC + F800AABCF800AABCF800AABCF800AABCF800A9BBF800A5B8F80098AEF70092A7 + EF005972C6000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005A76D2005771 + C8005771C8002A4DBF00425FC100566FC3005B73C3005A72C3004360C100294C + BF005771C8005771C8005A76D200000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000728BDF007289 + D7009BAFF1009FB2F200A0B3F200A0B3F200A0B3F200A0B3F200A0B3F200A0B3 + F200A0B3F200A0B3F200A0B3F200A0B3F200A0B3F2009EB1F2009AAEF1007389 + D700728BDF000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005A76D2005771C8005771C8005771C8005771C8005771C8005771C8005771 + C8005A76D2000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003044890030448900000000000000000000000000000000000000 + 0000000000003044890000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000263569004F5E9400000000000000000000000000000000000000 + 0000536BBA002635690000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004D66 + BC007D94DF007B94E7007F97E7008098E7008199E7008199E7008199E7008199 + E7008199E7008199E7008199E7008199E7008098E7007F97E7007C94E5006377 + BB004D66BC000000000000000000000000000000000000000000000000000000 + 00000000000029397200627DD900334992000000000000000000000000003349 + 92005E71B3002939720000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000003F58AD003D59B9003857BF003857 + BF003857BF003857BF003857BF003857BF003857BF003857BF003857BF003857 + BF003857BF003857BF003857BF003857BF003857BF003857BF003857BF003857 + BF003857BF003857BF003A5097005169BF000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000D2DBF8004E66 + B7006686F3006888F3006F8DF3007592F4007693F4007693F4007693F4007693 + F4007693F4007693F4007693F4007693F4007391F4006F8DF3006888F3007F99 + F0004E66B700D2DBF80000000000000000000000000000000000000000000000 + 0000000000002C3C7700617DDA00445591007389D300000000007389D300495A + 9300526FD2002C3C770000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000283C82000730BA00042EB900042E + B900042EB900042EB900042EB900042EB900042EB900042EB900042EB900042E + B900042EB900042EB900042EB900042EB900042EB900042EB900042EB900042E + B900042EB900042EB9003453B900283C820000000000364C9A002C3E7D002C3E + 7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E + 7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E7D002C3E + 7D002C3E7D002C3E7D0000000000000000000000000000000000AEBDF100556C + BB00617FE30040508500576AAB00819BF500819BF500435180005D70B000829C + F500829CF5005A6CAB005C6FAF00819BF500425080005669AA005469AF007B97 + F400556CBB00AEBDF10000000000000000000000000000000000000000000000 + 0000000000002E3F7C00617DDB005872C70032478800CED7F70033478800647B + CB002447BB002E3F7C0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000027387A00042BAD00042BAD00042B + AD00042BAD00042BAD00042BAD00042BAD00042BAD00042BAD00042BAD00042B + AD00042BAD00042BAD00042BAD00042BAD00042BAD00042BAD00042BAD00042B + AD00042BAD00042BAD001035B10027387A00000000002F4284005872CB004F6B + C8004F6BC8004F6BC8004F6BC8004F6BC8004F6BC8004F6BC8004F6BC8004F6B + C8004F6BC8004F6BC8004F6BC8004F6BC8004F6BC8004F6BC8004F6BC8004F6B + C8004F6BC8005872CB00000000000000000000000000000000008FA3E900627A + CD004862BC0036488600445BA9006283F2006283F20031417700445BA9006283 + F2006283F200445BA900445BA9006283F20031417700445BA900445BA9007290 + F400627ACD008FA3E90000000000000000000000000000000000000000000000 + 00000000000032458600617EDF00173CBA005472D800435492005D7ADA001238 + B700042BAF003245860000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002A3C7E00042BB000042BB000042B + B000042BB000042BB000042BB000042BB000042BB000042BB000042BB000042B + B000042BB000042BB000042BB000042BB000042BB000042BB000042BB000042B + B000042BB000042BB000042BB0002A3C7E0000000000354A92005875D600BBC2 + DA00D0D8F400D0D8F400D0D8F400CED6F300CED6F300CED6F300CED6F300CCD5 + F200CDD6F300CED6F300CED6F300D0D8F400D1D9F400D1D9F300D3DAF400D5DC + F400E9EDFA005875D60000000000000000000000000000000000768EE1006079 + CD003955B3002F458F003751A8005075F1005075F100273975003751A8005075 + F1005075F1003751A8003751A8005075F100273975003751A8003751A8006183 + F2006079CD00768EE10000000000000000000000000000000000000000000000 + 00000000000034478B00627FE100042CB4002E53CB005B73C7002E53CB00042C + B400042CB40034478B0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002C408400042EB900042EB900042E + B900042EB900042EB900042EB900042EB900042EB900042EB900042EB900042E + B900042EB900042EB900042EB900042EB900042EB900042EB900042EB900042E + B900042EB900042EB900042EB9002C40840000000000384E99005876DB00BDC4 + DC00D2DAF500D1D9F500D1D9F500D1D9F500D1D9F500D1D9F500CFD7F400CFD7 + F400CED7F400CED7F400CED7F400CED7F500CED7F500CED7F500CED7F500CED7 + F500E6EBF9005876DB00000000000000000000000000000000007790E100657E + D3002844A200243D8E002C48A7003E67F0003E67F0001E3274002C48A7003E67 + F0003E67F0002C48A7002C48A7003E67F0001E3274002C48A7002C48A7005075 + F100657ED3007790E10000000000000000000000000000000000000000000000 + 000000000000374B8F006280E300042EB9000932BC004164D8000932BC00042E + B900042EB900374B8F0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000002F448C000430C2000430C2000430 + C2000430C2000430C2000430C2000430C2000430C2000430C2000430C2000430 + C2000430C2000430C2000430C2000430C2000430C2000430C2000430C2000430 + C2000430C2000430C2000430C2002F448C00000000003C53A0005A79E000C0C7 + DE00D5DDF700D3DBF600D3DBF600D3DBF700D2DAF600D2DAF600D2DAF700D1D9 + F600D2DAF700D1D9F600D0D9F600D0D9F600D0D9F600CFD8F600CFD8F600CFD8 + F600E6EBFA005A79E00000000000000000000000000000000000516AC2005E7A + D8000D257600112D8A00123095001A45D6001A45D6000C216800123095001A45 + D6001A45D60012309500123095001A45D6000C2168001230950012309500335B + E1005E7AD800516AC20000000000000000000000000000000000000000000000 + 0000000000003B509A00617FE5000430C4000430C4000430C4000430C4000430 + C4000430C4003B509A0000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000354B9B000534D4000534D4000534 + D4000534D4000534D4000534D4000534D4000534D4000534D400042AAA00042A + AA00042AAA00042EB9000534D4000534D4000534D4000534D4000534D4000534 + D4000534D4000534D4000534D400354B9B0000000000435CAF006181EC00C2C9 + E000D8E0FA00D8E0FA00D7DFFA00D7DFFA00D7DFFA00D7DFFA00D6DEFA00D6DE + FA00D6DEFA00D6DEFA00D6DEFA00D5DDFA00D5DDFA00D4DDFA00D4DDFA00D4DD + FA00E9EEFC006181EC00000000000000000000000000000000004D66BA005E7A + D80003185F0005207B00062489000833C3000832BD0004195F00062489000833 + C3000832BD0005218000062489000833C30004195F0005218000062489001A43 + CE005E7AD8004D66BA0000000000000000000000000000000000000000000000 + 0000000000003E539E006180E7000432C9000432C9000432C9000432C9000432 + C9000432C9003E539E0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000003850A3000537DD000537DD000537 + DD000537DD000537DD000537DD000537DD000537DD000537DD00C5C3C200C3C1 + BF00C0BEBC00042EBC000537DD000537DD000537DD000537DD000537DD000537 + DD000537DD000537DD000537DD003850A300000000004660B6006182F100C5CB + E100DAE1FB00DAE1FB00DAE1FB00D9E1FB00D9E1FB00D9E1FB00D8E0FB00D8E0 + FB00D8E0FB00D7DFFB00D7DFFB00D7DFFB00D6DEFB00D6DEFB00D6DEFB00D6DE + FB00EBF0FD006182F100000000000000000000000000000000004960B2005D7D + EA0002175D000216580002165800042CB300042BAC0002175D0002175D00042C + B300042BAC000216580002175D00042CB30002175D000216580002165800173E + C2005D7DEA004960B20000000000000000000000000000000000000000000000 + 0000000000004056A3006180E9000433CE000433CE000433CE000433CE000433 + CE000433CE004056A30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000003B54AA000539E5000537E0000434 + D1000433CE000433CE000433CE000433CE000433CE000433CE00D9D8D700D7D5 + D400D4D2D100042BB0000433CE000433CE000433CE000433CE000433CE000433 + CE000434D3000538E2000539E5003B54AA00000000004962BA006283F200C7CD + E300DEE5FC00DDE4FC00DDE4FC00DCE3FC00DCE3FC00DCE3FC00DBE2FC00DBE2 + FC00DBE2FC00DAE2FC00DAE2FC00DAE2FC00D9E1FC00D9E1FC00D8E0FC00D8E0 + FC00EBF0FD006283F2000000000000000000000000003C4E9300405190000D26 + 7800031F7D00031F7D00031F7D00031F7D00031F7D00031F7D00031F7D00031F + 7D00031F7D00031F7D00031F7D00031F7D00031F7D00031F7D00031F7D00031F + 7D000D2678003C4E8C00879DE200000000000000000000000000000000000000 + 000000000000455DAE006887ED001543DC001543DC001543DC001543DC001543 + DC001543DC00455DAE0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000003F59B000193BAD004565CF005D7D + EA006082F2006082F2006082F2006082F2006082F2006082F200D9D7D600D3D1 + D000CDCBCA00516DCD006082F2006082F2006082F2006082F2006082F2006082 + F2005B7BE5003959C2001646E9003F59B000000000004C65BC006B8AF300CCD1 + E300E3E9FD00E2E8FD00E2E8FD00E2E8FD00E1E7FD00E1E7FD00E0E6FC00E0E6 + FC00E0E6FC00DFE6FC00DFE6FC00DFE6FC00DEE5FC00DEE5FC00DEE5FC00DDE4 + FC00EDF1FE006B8AF3000000000000000000000000007A93E4003F64E0004569 + E0004A6DE0004C6EE0004D6FE1004D6FE1004D6FE1004D6FE1004D6FE1004D6F + E1004D6FE1004D6FE1004D6FE1004D6FE1004D6FE1004D6FE1004C6EE000486B + E0004569E0004266DD004C64B700000000000000000000000000000000000000 + 0000000000004760B3006D8BF0001F4CE1001F4CE1001F4CE1001F4CE1001F4C + E1001F4CE1004760B30000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000415AB1005E7CE2005579F100486F + F000466DF000466DF000466DF000466DF000466DF000466DF000F1F0F000EFED + ED00ECEBEA003B5DCC00466DF000466DF000466DF000466DF000466DF000466D + F000486FF000587CF2002247C400415AB100000000004D67BE006B8AF300CED3 + E300E5EAFD00E5EAFD00E5EAFD00E4E9FD00E4E9FD00E4E9FD00E3E9FD00E3E9 + FD00E2E8FD00E2E8FD00E2E8FD00E1E7FD00E1E7FD00E1E7FD00E0E6FC00E0E6 + FC00EFF3FE006B8AF3000000000000000000000000007290F4006A8AF3006888 + F300708EF4007290F4007290F4007391F4007391F4007391F4005771CE00354A + 940032458D007391F4007391F4007391F4007290F4007290F4007290F4006E8D + F3006888F3006A8AF3005771C800000000000000000000000000000000000000 + 0000000000004A63B8006F8DF1002854E7002854E7002854E7002854E7002854 + E7002854E7004A63B8004A63B8004A63B8004A63B8004A63B800516BC7000000 + 000000000000000000000000000000000000425BB200597CF2005277F1005277 + F1005277F1005277F1005277F1005277F1005277F1005277F1004766CD004766 + CD004766CD004B6CDA005277F1005277F1005277F1005277F1005277F1005277 + F1005277F1005277F1004D68C400425BB200000000004E68BF006B8AF300CFD4 + E300E7ECFD00E6ECFD00E6ECFD00E6ECFD00E6EBFD00E6EBFD00E5EAFD00E5EA + FD00E5EAFD00E4E9FD00E4E9FD00E4E9FD00E3E9FD00E3E9FD00E3E9FD00E2E8 + FD00F0F3FE006B8AF3000000000000000000000000005872CA005872C9005872 + C9005872C9005872C9005872C9005872C9005872C9005872C9003C53A3005072 + E2000535D7005872C9005872C9005872C9005872C9005872C9005872C9005872 + C9005872C9005872C90093A8ED00000000000000000000000000000000000000 + 0000000000004F69C0007894F4003D66EF003D66EF003D66EF003D66EF003D66 + EF003C65EF004F69C0003656C2005579F1005378F1007592F4004F69C0000000 + 000000000000000000000000000000000000445DB5006C8BF3006C8BF3006C8B + F3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8B + F3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8BF3006C8B + F3006C8BF3006C8BF3007491F400445DB50000000000516BC2006D8CF300D3D7 + E400EBF0FD00EAEFFD00EAEFFD00EAEFFD00E9EEFD00E9EEFD00E9EEFD00E9EE + FD00E8EDFD00E8EDFD00E8EDFD00E8EDFD00E7ECFD00E7ECFD00E7ECFD00E6EC + FD00F2F5FE006D8CF30000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000425AAF004F73 + EB000538E3000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000506AC1007C97F400476EF000476EF000476EF000476EF000476E + F000466DF000506AC1003555C2005176F1005075F1007290F400506AC1000000 + 000000000000000000000000000000000000455EB6007A96F4007A96F4007A96 + F4007A96F4007A96F4007A96F4007A96F4007A96F4007A96F4007A96F4007A96 + F4007A96F4007A96F4007A96F4007A96F4007A96F4007A96F4007A96F4007A96 + F4007A96F4007A96F4007A96F400455EB60000000000526CC3007491F400D6D9 + E400EDF1FE00EDF1FE00EDF1FE00ECF0FE00ECF0FE00EBF0FD00EBF0FD00EBF0 + FD00EAEFFD00EAEFFD00EAEFFD00E9EEFD00E9EEFD00E9EEFD00E9EEFD00E8ED + FD00F4F7FE007491F40000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004760B8005075 + F100053AEB000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000516BC200819BF5005075F1005075F1005075F1005075F1005075 + F1005075F100516BC2002A4DBF004169F0004068F0006B8AF300516BC2000000 + 0000000000000000000000000000000000004660B70086A0F50086A0F50086A0 + F50086A0F50086A0F50086A0F50086A0F50086A0F50086A0F50086A0F50086A0 + F50086A0F50086A0F50086A0F50086A0F50086A0F50086A0F50086A0F50086A0 + F50086A0F50086A0F50086A0F5004660B70000000000546DC4007491F400D8DB + E400F0F3FE00EFF3FE00EFF3FE00EFF3FE00EEF2FE00EEF2FE00EDF1FE00EDF1 + FE00EDF1FE00ECF0FE00ECF0FE00ECF0FE00EBF0FD00EBF0FD00EBF0FD00EAEF + FD00F4F7FE007491F40000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004C65BD005075 + F100053AEB000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000536DC40088A2F6006485F3006485F3006485F3006485F3006485 + F3006384F300536DC4000F35B6001546EC001546EC00577BF200536DC4000000 + 0000000000000000000000000000000000005570CD00A3B6F500A0B4F700A0B4 + F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4 + F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4F700A0B4 + F700A0B4F700A0B4F7008798D6005570CD00000000005770C7007B97F4001B46 + D500254ED600274FD600274FD6002850D6002850D6002850D6002850D6002850 + D6002850D6002850D6002850D6002850D6002850D600274FD600274FD600214A + D5001B46D5007B97F40000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004E68BF005075 + F100053AEB000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000546DC4008BA4F6006F8DF3006F8DF3006F8DF3006F8DF3006F8D + F3006E8DF300546DC400042BB0000538E5000538E5005075EF00546DC4000000 + 000000000000000000000000000000000000000000004963BA004963BA004963 + BA004963BA004963BA004963BA003D5BC300042EBC003B57B9004963BA004963 + BA004963BA004963BA003B57B900042EBC004963BA004963BA004963BA004963 + BA004963BA004963BA005670CE0000000000000000005871C800829CF5003E67 + F0005176F1005579F100577BF200597CF200597CF200597CF200597CF200597C + F200597CF200597CF200597CF200597CF200587CF200577BF2005579F1004A70 + F0003E67F000829CF50000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000516AC1005075 + F100053AEB000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000556EC6008FA7F6007995F4007995F4007995F4007995F4007995 + F4007995F400556EC600042AA9000434D3000434D3005073E900556EC6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004A64BB000430C4004760B300000000000000 + 000000000000000000004760B3000430C4000000000000000000000000000000 + 000000000000000000000000000000000000000000005872C90089A1F00093A9 + F2009DB0F2009FB2F400A0B3F400A1B4F400A1B4F400A1B4F400A1B4F400A1B4 + F400A1B4F400A1B4F400A1B4F400A1B4F400A0B3F400A0B3F4009FB2F40098AD + F20093A9F20089A1F00000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005971C7005075 + F1001345EC000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000005770C8009DB1F3008CA5F6008CA5F6008CA5F6008CA5F6008CA5 + F6008CA5F600697ECB0003269B00042AAA000930B3005D78D6005770C7000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000516ABE002049D4004862BD004D66BD004D66 + BD004D66BD004D66BD004862BD002049D3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000005972CB006A86 + E4006A86E4000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000647EDA0095A8E80097ADF70096ACF70096ACF70096ACF70096AC + F70096ACF700758AD4001A36940003269B002042B3005E78CF005874CF000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000536CC0006481E4000B39D4000434D3000434 + D3000434D3000434D3000B39D4006D88E3000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000093A8ED005872 + CA005872CA000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000093A8ED007086D2009DB2F70098AEF7009CB1F7009DB2F7009AAF + F70095ACF70096A9EB005E74BF0016349A004D6ACB00657BC5007C93E6000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000006680D9007489D400879FF200829DF500829D + F500829DF500829DF500879FF2007489D4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005872C9005872C9005872C9005872C9005872 + C9005872C9005872C9005872C9005872C900647EDB0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000031458E000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002E3E + 79002A396C0090A1D600C8C8C800B6C3EC00667CC4003D559D0025356A002535 + 6A00243468003C5198006277BD00ABB9E500C3C3C30090A1D6002A396C002E3E + 7900000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000008196DC002F42 + 820056659A002F4282008196DC00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000DADADA00CECECE00C0C0C000C0C0C0009EACDC00273360002631 + 590026315900384987008D9DD300C0C0C000C0C0C000CECECE00D3D3D3000000 + 0000000000000000000000000000000000000000000000000000000000003B51 + 9F0003279F0022377D002F3F79003C56AA002F4CAF001F3FA9000F31A3000F31 + A3000F31A3001F3FA9002F4CAF003C56AA002F3F790022377D0003279F003B51 + 9F00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000859AE000364C98004C5D99005F79CD003D5C + C4002447BD003D5CC4005F79CD00697CBD00364C9800859AE000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000002B3F800030458B0000000000000000000000 + 00000000000000000000000000004055A3007085D00000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000CED7F6002A3D7D0056669F004B5989002A3A + 73002A3A73007381AE005264A4002A3A73000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000005871 + C1001C368C00374986003F57A9001639AD001034AB002344B1003553B7003553 + B7003553B7002344B1001034AB001639AD003F57A900374986001C368C005871 + C100000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000A9B9EE005062A1006E81C300627CD300294EC600294E + C600294EC600294EC600294EC6004161CD006E81C3005062A10039509E000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008196DB002E4187005366A6003F4E84007287D200000000000000 + 0000000000000000000090A3E30039487D003F4E84002E4187008196DB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000004F65B600213783007181B600A3B4EB000000 + 000000000000354B97007281B300213783000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000008297 + DE003C4E8D003C58B6002244B6002849B8005C73C1009EA8C800CCCCCC006C6C + 6C00CCCCCC009EA8C8005D74C200294AB9002244B6003C58B6003C4E8D008297 + DE00000000000000000000000000000000000000000000000000000000000000 + 000000000000627ACE00465A9E006882DB004A6AD6003E61D3003E61D3002E53 + CF002E53CF002E53CF002E53CF003257D0005674D900748CDD006E82C600627A + CE00000000000000000000000000000000000000000000000000000000000000 + 0000364C980047578E005568AB003C58B800576CAF0030428500000000000000 + 0000000000000000000030468D005568AB004B65BB005568AB0047578E000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000002F428600324CA4004F5E9300000000000000 + 000000000000A5B6EC004F5E9300324CA4000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000D0D8F7003C4E + 91002348C300163DBE004B66C100DFDEDE00F5F5F500F8F8F800F9F9F900FAFA + FA00FAFAFA00FBFBFB00F8F8F800E2E2E2004D68C300163DBE002348C3003D50 + 9300D0D8F7000000000000000000000000000000000000000000000000000000 + 00005469B1008BA0E8005E7CE2005A6DB400445AA9004D67C0006F83C8007590 + EA004469E3003A60E1004E67BE00445DB200445AA9005A6DB4007388CF009FB0 + EA005469B100ABBBF00000000000000000000000000000000000000000000000 + 0000A8B7ED00495A96006A81CF00042DB6001C41BD005771C500BAC7F2000000 + 000000000000374B9400576FBE002045BE000E35B8006880CF004D5E9B000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000334689002440A30033468900000000000000 + 00000000000000000000334689001C399F000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000566FC400455C + A900113AC3004765CB00B1B4BB00E2E2E200F5F5F500F6F6F600F7F7F700F8F7 + F700F8F8F800F9F9F900F9F9F900FAFAFA00B7BAC1004967CD00113AC300455C + A900566FC40000000000000000000000000000000000000000004B66BF00435C + B4008F9FDA005878E0005B71BD009DAFED0000000000000000004860B5008299 + E7005B7DEC004E6EDD00455EB40000000000000000009DAFED00516AC600859C + E60092A3DB004761BA004B66BF00000000000000000000000000000000000000 + 000000000000455EB2006B7DB900042FBF00042FBF003C5DCC00465EB2000000 + 0000000000005267AE004161CE00042FBF004363CE007081BD00455EB2000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000465EB100364A8F002B49AB00364A8F00000000000000 + 000000000000364A8F00364A8F001D3CA5000000000000000000000000000000 + 00000000000000000000000000000000000000000000D1DAF7003F539C004463 + CA003156CF00A2AAC700E1E1E100EEEDED00D6D6D600F3F3F300F4F4F400F5F5 + F500F6F5F500F7F6F600F7F7F700F8F7F700E9E9E900A8B1CE003055D0004463 + CA003F539C00D1DAF70000000000000000000000000000000000455FB600A4B4 + E900708CE9006076C4005169BB00000000000000000000000000627CD500798F + DC006A89F2005471D500627CD5000000000000000000000000004E67C5006076 + C400708CE9006E82CB00455FB600000000000000000000000000000000000000 + 000000000000D1DAF70044589E002048CD000431C7000E39CA00485CA000899D + E300A9B9EF005772D1001740CB000431C7007189D70044589E00BDC9F3000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000394D9500394D95003350B300394D9500000000000000 + 0000000000003953AE00394D95001E3EAC000000000000000000000000000000 + 00000000000000000000000000000000000000000000556EC7004B68C700385E + DD009CA5C800E5E4E400E9E8E800EAEAEA00EBEAEA00E1E0E000EEEDED00EBEB + EB00EFEFEF00F1F0F000F1F1F100F2F1F100F3F3F300F1F0F000A5AED100385E + DD004B67C700556EC700000000000000000000000000000000004861B8008CA3 + EF004F74F100607EE0004A63BC00000000000000000000000000AEBDF200657A + C400839EF500586FBF00AEBDF200000000000000000000000000BFCCF5008DA1 + E800839EF500587CF2004861B800000000000000000000000000000000000000 + 0000000000000000000000000000778DD7002C55DE000536D9004D6FE100576D + BA005369B4000D3DDA000536D9002751DE00455DB00000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000003E53A1003E53A1004260C2003E53A100000000000000 + 0000000000004260C2003E53A1002143B8000000000000000000000000000000 + 000000000000000000000000000000000000000000004960B3004C6DDB003A61 + E300C8C9D000E7E6E600E6E6E600E6E5E500E7E6E600E8E7E700BEBEBE00D2D2 + D200D5D4D400EDECEC00EEEDED00EEEEEE00F0EFEF00F1F0F000CFD1D8003960 + E2005473D9004660B700000000000000000000000000000000004962B9008FA4 + EF005E7DE500516ABD0090A4EA00000000000000000000000000D2DBF8006076 + C20087A1F500576FBF00D2DBF800000000000000000000000000000000005970 + C0008CA1EC00849EF5004962B900000000000000000000000000000000000000 + 00000000000000000000000000005C71BD006886EA000E3FE200204EE5005A78 + DE00607BDA000538E2000A3CE3005E7EEA00758CDE0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000004157A7004157A7004A66C9004157A700000000000000 + 0000000000004A66C9004157A7002246BD000000000000000000000000000000 + 00000000000000000000000000000000000000000000455EB2005474E0004369 + E900E0E0E000EFEEEE00EDECEC00EAE9E900E9E8E800E7E6E6007B7979006A68 + 68007F7D7D00E9E8E800EAE9E900EBEAEA00ECECEC00EDECEC00DEDDDD004268 + E8005878E100455EB200000000000000000000000000000000004A63BA0092A8 + F0005971C4007790E2000000000000000000000000000000000000000000546C + BF0091A7F2005068BD0000000000000000000000000000000000000000007790 + E200697EC90091A7F2004A63BA00000000000000000000000000000000000000 + 00000000000000000000000000005570CC00768DD9004068EF00073BEA003560 + EE003A63EE00073BEA003963EE00778EDD000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000445CAD00445CAD00516ED000445CAD00000000000000 + 000000000000516ED000445CAD002449C4000000000000000000000000000000 + 000000000000000000000000000000000000000000004A64BB006E8BEE005A7D + F200E9E9E900F9F8F800F8F8F800F6F6F600F5F5F500F4F4F4009F9E9C009290 + 8E009F9D9B00EDECEC00EBEBEB00EAE9E900E7E6E600E6E5E500D7D6D600587C + F2007490EE004A64BB00000000000000000000000000000000004C65BC007A8D + D000000000000000000000000000000000000000000000000000000000004C65 + BC009AAEF1004C65BC0000000000000000000000000000000000000000000000 + 000000000000526CC9004C65BC0000000000000000005F7FE9006381E9006382 + E9006483E9006483E9006483E9006784EA006A87EA006484EE001A4AED001A4A + ED001A4AED002654EE006484EE006986EA006583E9006483E9006483E9006483 + E9006382E9006381E9004A64BB00000000000000000000000000000000000000 + 000000000000000000004963B9004963B900607CDC004963B900000000000000 + 000000000000607CDC004963B9003458D2000000000000000000000000000000 + 00000000000000000000000000000000000000000000526CC100819BEF006384 + F300DBDDE200FCFCFC00FBFBFB00FAFAFA00F9F9F900F9F8F800E0DFDF005856 + 5500DEDDDD00F3F3F300F2F1F100F1F0F000EEEDED00EDECEC00CCCDD2006183 + F20089A1F100526CC10000000000000000000000000000000000536ECA004F6A + C50000000000000000000000000000000000000000000000000000000000536E + CA009DB0F200536ECA0000000000000000000000000000000000000000000000 + 00000000000000000000536ECA000000000000000000587CF2001949ED001D4D + ED002050ED002150ED002150ED002352ED002352ED002352ED002352ED002352 + ED002352ED002352ED002352ED002352ED002251ED002150ED002150ED001F4F + ED001D4DED001949ED004B65BC00000000000000000000000000000000000000 + 000000000000000000004C66BD004C66BD006782E0004C66BD00000000000000 + 0000000000006782E0004C66BD003C60D7000000000000000000000000000000 + 000000000000000000000000000000000000000000005F79D2008DA1E6006D8C + F300BEC5DE00FAFAFA00FDFDFD00FDFCFC00FCFCFC00FCFBFB00FBFAFA007674 + 7300F9F9F900F8F7F700F7F7F700F6F6F600F4F4F400F0EFEF00B7BDD6006B8A + F30092A5E7005F79D20000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000546ECB006177C5006177 + C5007893ED006177C5006177C5005C73C4000000000000000000000000000000 + 000000000000000000000000000000000000000000005B7EF2001F4FED002453 + EE002957EE002A57EE002B58EE002D5AEE002D5AEE002D5AEE002D5AEE002D5A + EE002D5AEE002D5AEE002D5AEE002D5AEE002C59EE002B58EE002A57EE002755 + EE002453EE001F4FED004C66BD00000000000000000000000000000000000000 + 000000000000000000004D67BE004D67BE006E88E2004D67BE00000000000000 + 0000000000006E88E2004D67BE004365DA000000000000000000000000000000 + 00000000000000000000000000000000000000000000919FD0005C74C500A6B8 + F3009FB3F700C5CADA00EFEFEF00FFFFFF00FFFFFF00FFFEFE00FEFEFE008785 + 8400FEFEFE00FDFDFD00FDFDFD00FCFCFC00ECECEC00C4C9D9009DB2F600A3B5 + F3005D75C5008A97C60000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000556FCC005069C0005069 + C000A9BAF3005069C0005069C0005069C0000000000000000000000000000000 + 000000000000000000000000000000000000000000004E68BF004E68BF004E68 + BF004E68BF004E68BF004E68BF004E68BF005870C300829AEB00426AF000426A + F000426AF0004D72F100849CEE005870C3004E68BF004E68BF004E68BF004E68 + BF004E68BF004E68BF00546FCB00000000000000000000000000000000000000 + 000000000000000000004F69C0004F69C000879EE9004F69C000000000000000 + 000000000000879EE9004F69C0005171DE000000000000000000000000000000 + 000000000000000000000000000000000000000000007F7E7D008390C10092A3 + DD0091A8F600B2C1F300C2C3C700FFFFFF00FFFFFF00FFFFFF00FFFFFF009D9B + 9A00FFFFFF00FEFEFE00FEFEFE00EBEBEB00C0C1C500B1C1F3008DA5F50091A2 + DD00818FBE008785840000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000516A + C100B0C0F600516AC10000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000005975D1007B90DA007592F4004D72F1007794 + F4007995F4004D72F1007592F4007D92DD000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000506AC100506AC1009AAEF0005D75C600000000000000 + 0000D3DBF9009AAEF000506AC1005977DF000000000000000000000000000000 + 00000000000000000000000000000000000000000000B2B0AF009A9CA6005E76 + C70096ACF700A3B6F800B8C4EC00E5E5E500FBFBFB00FFFFFF00FFFFFF00D7D6 + D600FFFFFF00FFFFFF00FBFBFB00E5E5E500B7C3EC00A0B4F70092A9F6005E76 + C7009498A100B5B4B30000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000092A7EC00526B + C200A0B3F400526BC20092A7EC00000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000006278C800869EF2005F81F2006989F300A1B3 + EE00A3B3ED00567AF2005C7FF200859EF20092A5EC0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000516BC200516BC200A3B2E7008396D900000000000000 + 0000607BD700A3B2E700516BC200607DE1000000000000000000000000000000 + 00000000000000000000000000000000000000000000BDBCBB00A3A1A0007978 + 77007B90D300BAC8F600A9BBF800C9D5FB00D1D8F200D0D3DE00CECECE006D6D + 6D00CECECE00D0D3DE00D1D8F200C8D4FB00A5B8F800B8C6F6007B90D3007372 + 71009B999800B5B4B30000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000009FB1F000BDCAF6009FAE + E3007287CF00A6B4E400CAD5F800798DD2000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000007A92E4008CA4F4006D8CF3006A8AF30099ABEA00556F + CB00556FCB00859FF5006A8AF3006D8CF3007389D3007A92E400000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000546DC400546DC400718AE0007388CF00C9D3F500C9D3 + F500B2C0EC00718AE000546DC4006E89E4000000000000000000000000000000 + 00000000000000000000000000000000000000000000B4B3B200908E8D007D7B + 7A006C7BAA00758AD200B8C6F200B8C7F900C1CEFA00CED8FB00D5DEFC00D5DE + FC00D5DEFC00CDD8FB00BFCDFA00B6C6F900B6C4F200748AD200707DAE007371 + 700089888700B1B0AF0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000627DD8009AAAE1005973 + CF00D3DBF9005973CF00A4B2E300C0CBF1000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000005971C80086A0F5007592F4007C97F4006B81CC009FB1 + F000AEBEF300A7B9F5007F9AF5007592F40092A7EE005D75C800D3DBF9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000556EC500556EC500000000009FB1F000556EC500556E + C5005D78D50000000000556EC5007892E6000000000000000000000000000000 + 00000000000000000000000000000000000000000000A9A8A600898887006E6C + 6B008C8B8B00919BBC00637BCB00C6D1F700C0CEFA00BECCFA00BAC9FA00BAC9 + FA00B7C7F900BCCAFA00BECCFA00C4D0F700627ACB0097A1C200989796006F6E + 6D00817F7E00ADABAA0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000566FC7007085CF00D3DB + F90000000000D3DBF9007488D100C7D1F6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000006983DD007E92DA007F9AF5007F9AF5009AAFF7005D78D5000000 + 0000000000008DA0DF009CB1F7007F9AF50094ABF6008195DC00627DD9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000566FC600566FC6000000000000000000000000000000 + 00000000000000000000566FC6008AA0EB000000000000000000000000000000 + 00000000000000000000000000000000000000000000B3B3B300A19F9D00CBCA + CA00F2F1F100DEDEDE00B9B9B9007D808B008891B2006B81D3005771C8005771 + C8005771C8006681D8008A93B4007D808B00A8A8A800D1D1D100F2F2F200D6D5 + D500A9A8A6009F9F9F0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000647EDA00B1BEE8005B76 + D200D3DBF9005B76D200AAB8E800A5B5ED000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000647EDA0090A3E4009DB2F70093AAF600AABCF7008497D900000000000000 + 0000000000007C93E5008497D900A9BBF7008BA4F60097ADF70093A6E8000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000647EDA008B9FE2005B76D200AFBFF300000000000000 + 0000000000005B76D2008C9EDF00A2B2E7000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000B4B4B400AAA9 + A700E4E4E400D2D1D100BAB9B900A09F9D00A0A09F0000000000000000009896 + 94000000000000000000B4B4B400A09E9D00B1B0B000C9C9C900E1E0E000B1AF + AE00A0A09F000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000009FB2F000D3DCF900B2BF + E9007B8FD400AEBCE700CDD7F800798ED5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00005B76D2008195D900AEBDF100A0B4F700A3B4ED005A74CF00000000000000 + 000000000000000000005A74CF00A1B1EC00ACBDF700A2B2EC00778CD5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000C1CDF600BFCBF200A2B1E600778BD3005872C9005872 + C9005872C900A0AFE300BCC9F2006F84D0000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009F9D9B00A9A7A500A1A09E00C8C8C800000000000000000092918F009896 + 940092918F000000000000000000D5D5D5009F9D9B00A9A7A5009F9D9B00C8C8 + C800000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000758AD300BFCA + EF00D7DFF900C1CBEF00758AD3006B85DE000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000007C93E6005C75CC00A5B6EF006F84D0009FB2F000000000000000 + 000000000000000000009FB2F0006F84D0008296DA005872CA00879CE9000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000677ECE00A0B0E400C8D3F600CAD4F500CAD4 + F500CAD4F500A6B5E8006F85D00093A8ED000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000DCDC + DC00DADADA00C9C9C900C7C7C700C7C7C700C0C0C000C0C0C000A4B1DD00333F + 6900303A62004656900000000000000000000000000000000000000000000000 + 00000000000000000000DADADA00C1C1C1002C3C720025315900253159002531 + 590025315900253159002531590025315900C1C1C100C8C8C800DADADA000000 + 0000000000000000000000000000000000000000000000000000798CD2001926 + 54001F2E65002233700024367500243675002436750024367500243675002436 + 7500243675002436750024367500243675002436750024367500243675000000 + 0000000000000000000000000000000000000000003200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 00520000005200000052000000320000001E0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000D5DCF600384C8A00445698002D49 + A7004D67C1006780D300627ACA00000000000000000000000000000000000000 + 00000000000000000000000000000000000027387100425CB10013339E001333 + 9E0013339E0013339E001F3DA300425CB1000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000001A2755002231 + 6A003655BD001C41BA00042CB300042CB300042CB300042CB300042CB300042C + B300042CB300042CB300042CB300042CB300072FB400193EB9003656C200273A + 7D00667DCD00000000000000000000000000031D3D85093C7BFF093C7BFF093C + 7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C + 7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C7BFF093C + 7BFF093C7BFF093C7BFF010D1D3A000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000394D8C0043569800435CB0004E69 + C1006982D500768FE2004962B200000000000000000000000000000000000000 + 000000000000000000000000000000000000293A7500435DB60003279E000327 + 9E0003279E0003279E001334A300435DB6000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000001B2957002333 + 6D003555BF00042DB700042DB700042DB700042DB700042DB700042DB700042D + B700042DB700042DB700042DB700042DB700042DB700042DB7003556C500AAAF + BE00293D80000000000000000000000000000C458BFF1D54ABFF1E54A9FF1E54 + A9FF1E54AAFF1E54AAFF1E54AAFF1E54AAFF1E54AAFF1E54AAFF1E54AAFF1E54 + AAFF1E54ABFF1E54ABFF1E54ABFF1E54ABFF1E54ABFF1E54ABFF1D54ABFF1D54 + ABFF1D54ABFF1C54AEFF0D468CFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000D5DCF60044579900425BAF00324DAA008196 + DB0097AAE900889FED004961B200000000000000000000000000000000000000 + 0000000000000000000000000000000000002C3D7B00435EBB000328A4000328 + A4000328A4000328A4001336AA00435EBB000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000001D2A5A002435 + 70003656C300042EBB00042EBB00042EBB00042EBB00042EBB00042EBB00042E + BB00042EBB00042EBB00042EBB00042EBB00042EBB00042EBB003658C800B6BB + C8002A3E84000000000000000000000000000F4791FF14439DFF14439DFF1544 + 9EFF15449EFF15449EFF15449EFF15449EFF15449EFF15449EFF15449EFF1544 + 9EFF15449EFF15449EFF15449EFF15449EFF15449EFF15449EFF15449EFF1544 + 9EFF15449EFF3E8AD8FF0C458BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000D5DCF6003E508F0046589A00314CA9005670C4008297DB00AFBF + F3008DA5F400607ACD00D8E0F800000000000000000000000000000000000000 + 000000000000000000000000000000000000314486004361C500042CB100042C + B100042CB100042CB1001439B6004361C5000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000001F2D5F002839 + 77003658C9000430C3000430C3000430C3000430C3000430C3000430C3000430 + C3000430C3000430C3000430C3000430C3000430C3000430C3003559CF00BEC3 + D1002E438D000000000000000000000000000F4792FF15459FFF1546A0FF1546 + A0FF1647A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647 + A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647A1FF1647 + A1FF1647A1FF1D55AFFF0C458BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000003F519100475A9C00435CAF005771C5008297DB00A6B6EB00849E + F2005C76CE004C63AF0000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000033478C004362C900042DB700042D + B700042DB700042DB700143BBC004362C9000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000203063002A3B + 7B00375ACD000633C8000633C8000633C7000633C7000633C7000633C7000633 + C7000633C7000633C7000633C7000633C7000633C8000633C800375BD300C3C8 + D600314691000000000000000000000000000F4892FF1749A3FF184CA6FF194D + A7FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4F + A9FF1A4FA9FF1B4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4F + A9FF1B51ABFF448EDAFF0C458BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D5DCF700475A9C00425BAF00324DAA008297DB00A8B8EC00A8B9F2005E79 + CF004F65B000D8E0F80000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000364A91004363CF00042FBE00042F + BE00042FBE00042FBE00143CC3004363CF000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000213164002B3D + 7E003D5FD1000F3BCD00103CCE00123ECF00123ECF00123ECF00123ECF00123E + CF00123ECF00123ECF00123ECF00123ECF00103CCE000F3BCE003D61D700C6CB + DA00324894000000000000000000000000000F4893FF1A4EA8FF1B51ABFF1C54 + AEFF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57 + B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57B1FF1E57 + B1FF1E57B1FF4C92DCFF0B448AFF000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000D3D3 + D300485584004B63B4004A65C000758CD800ABBBF2008FA6F400607BD100D8E0 + F80000000000000000000000000000000000000000003B519C003B519C003B51 + 9C003B519C003B519C003B519C003B519C003B519C004366D8000432CB000432 + CB000432CB000432CB00143FCE004366D8003B519C003B519C003B519C003B51 + 9C003B519C003B519C003B519C004B63BA00000000000000000025356A002E41 + 8400496BDA00214BD900244ED9002750D9002750D9002750D9006985E5006985 + E5006985E5002750D9002750D9002750D900244ED900204AD800486BDF00CFD4 + E400364D9C00000000000000000000000000104894FF1A4EA8FF1B52ACFF1C55 + AFFF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58 + B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58 + B2FF1E58B2FF1E58B2FF0B448AFF000000000000000000000000000000000000 + 0000A2A2A2007A7978006B6969006A6867006B6969007A797800C5C5C5007371 + 710072737D005366A8007088D7007F96E30089A2F400667FD300526AB5000000 + 000000000000000000000000000000000000000000004F6ED500516FD5005270 + D6005270D6005270D6005270D6005270D6005370D600496CDE000E3CD4000E3C + D4000E3CD4000E3CD400113ED4004A6DDF005270D6005270D6005270D6005270 + D6005270D6005270D600506ED4003E55A300000000000000000027366E003044 + 88004E6FDE002A53DE002E57DF00325ADF00325ADF005878E500112B8400112B + 8400112B8400325ADF00325ADF00325ADF002E57DF002A53DE004F72E400D3D8 + E8003951A000000000000000000000000000104894FF1A4EA8FF1B52ACFF1C55 + AFFF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF1E58 + B2FF1E58B2FF1E58B2FF1E58B2FF1E58B2FF053D82FF053D82FF0D4187FF053D + 82FF053D82FF053D82FF053D82FF03254F9B000000000000000000000000A3A2 + A200AAA9A900DAD9D900EDEDEC00E7E7E700EBEBEB00D8D7D60078767500706E + 6D007D7B7A005567A300637AC4007B95EB00647ED400546CB700D8E0F8000000 + 00000000000000000000000000000000000000000000476BE300244FDD002852 + DE002953DE002953DE002953DE002953DE002A53DE00224DDD001C48DC001C48 + DC001C48DC001C48DC001C48DC00224DDD002953DE002953DE002953DE002953 + DE002953DE002852DE00496DE3004058AA000000000000000000283870003246 + 8C005475E200335BE300385FE3003C62E3003C62E3005268B000607FE8007792 + EC007792EC00607FE8003C62E3003C62E300385FE300325BE3005476E700D6DB + EC003B52A500000000000000000000000000114995FF1A4EA8FF1C53ADFF1D56 + B0FF1F59B3FF1F59B3FF1F59B3FF1F59B3FF1F59B3FF1F59B3FF1F59B3FF1F59 + B3FF1F59B3FF1F59B3FF1F59B3FF1F59B3FF1C54AEFF3D5978FF6C715CFF3458 + 88FF1C54AEFF1C54AEFF1A4FA9FF053D82FF000000008C8B8B00A7A5A500ECEB + EB00BFBDBC00AAA8A700A09E9D009A9897009F9D9C00A8A6A500CFCECD00E6E5 + E500A4A3A200BABABA009C9EAD006C80C200D8E0F80000000000000000000000 + 000000000000000000000000000000000000000000005175ED00325CEA003760 + EA003760EA003760EA003760EA003760EA003760EA003760EA003760EA003760 + EA003760EA003760EA003760EA003760EA003760EA003760EA003760EA003760 + EA003760EA003760EA00577AEE00465FB50000000000000000002B3B7500354A + 9400607FE800446AEA004A6FEB004F73EB004F73EB0042548F0042548F004F73 + EB0042548F0042548F004F73EB004F73EB004A6FEB004369EA006081EE00DFE4 + F5003F58AD00000000000000000000000000114A96FF194FA9FF1C53ADFF1D57 + B1FF1F5AB4FF1F5AB4FF1F5AB4FF1F5AB4FF1F5AB4FF1F5AB4FF1F5AB4FF1F5A + B4FF1F5AB4FF1F5AB4FF1F5AB4FF1F5AB4FF1C54AEFF3F463CFF32372CFF3B45 + 42FF1A4FA9FF1A4FA9FF1A4FA9FF053D82FF00000000A2A1A000EDECEC00D1CF + CF00A09E9D00B1B1B000BEBDBC00C3C2C200C2C2C200B6B5B400AFADAC00CAC8 + C800E6E5E50087858400A19F9D00D5D5D3000000000000000000000000000000 + 000000000000000000000000000000000000000000005579F1003E67EF00446B + EF00446BEF00446BEF00446BEF00446BEF00446BEF00446BEF00446BEF00446B + EF00446BEF00446BEF00446BEF00446BEF00446BEF00446BEF00446BEF00446B + EF00446BEF00446BEF005C7FF2004963BA0000000000000000002D3E7800384D + 97006685EC004C71EF005377EF00597CF000597CF00044569100364B90008BA3 + F400364B900044569100597CF000597CF0005377EF004B70EF006686F100E3E9 + FA00415BB100000000000000000000000000114A97FF1A4FA9FF1D54AEFF1E58 + B2FF205BB5FF205BB5FF205BB5FF205BB5FF205BB5FF205BB5FF205BB5FF205B + B5FF205BB5FF205BB5FF205BB5FF205BB5FF1C54AEFF43586CFFD3D6B6FF3956 + 7BFF1A4FA9FF1A4FA9FF1A4FA9FF053D82FF00000000EDEDED00D7D6D500B4B2 + B100B9B8B700B9B8B700B7B6B500B7B7B600BCBABA00C1C0C000A19F9E00AEAC + AB00CFCECD0088868500C8C8C800000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000597CF2004B71F1005277 + F1005277F1005277F1005277F1005277F1005277F1005277F1005277F1005277 + F1005277F1005277F1005277F1005277F1005277F1005277F1005277F1005277 + F1005277F1005277F1006183F2004A64BB0000000000000000002E407A003A50 + 9A006B89EE005277F1005B7EF2006384F3006384F300394D91003B57B400223C + 90003B57B400394D91006384F3006384F3005B7EF2005277F1006C8BF300E6EC + FD00445DB400000000000000000000000000114B97FF1A50AAFF1D55AFFF1E59 + B3FF205CB6FF205CB6FF205CB6FF205CB6FF205CB6FF205CB6FF205CB6FF205C + B6FF205CB6FF205CB6FF205CB6FF205CB6FF5495DEFF3786D5FF327DCEFF327D + CEFF327DCEFF327DCFFF2D77C4FF032F65C788878700D9D7D700ADABAA00B2B1 + B100C1C0BF00C3C3C200C3C2C200C0C0BF00BFBFBF00BBBABA00BCBCBB00B4B3 + B200A8A6A500DCDBDB0088878700000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000587CF2005479F1006183 + F2006888F3006888F3006888F3006A8AF3006E8DF3006D8CF3006D8CF3006D8C + F3006D8CF3006D8CF3006D8CF3006E8DF3006A8AF3006989F3006888F3006888 + F3006686F3006183F2006082F2004C66BD00000000000000000030417B003C51 + 9C007792EF006283F2006C8BF3007592F4007592F4007592F400294190002941 + 9000294190007592F4007592F4007592F4006B8AF3006183F2007693F400E6EC + FD00465FB700000000000000000000000000124B98FF1A4FA9FF1D55AFFF1F59 + B3FF215CB6FF215CB6FF215CB6FF215CB6FF215CB6FF215CB6FF215CB6FF215C + B6FF215CB6FF215CB6FF215CB6FF215CB6FF215CB6FF215CB6FF215CB6FF215C + B6FF215CB6FF6EA7E8FF0B4489FF0000000085848300D0CECD00A3A1A000C4C3 + C300CECDCD00D0D0D000D1D0CF00CAC9C900C7C6C600C2C2C000B6B4B400BCBC + BC009F9D9C00EBEBEB0085848300000000000000000000000000000000000000 + 000000000000000000000000000000000000000000005A7BE9006987EA006E8A + EA00728EEA00738EEB00738EEB00748EEB007994EB00849EF5007B97F4007B97 + F4007B97F4007B97F4007C97F4008CA5F600748EEB00738EEB00738EEB00728E + EA00718DEA006E8AEA005E7EE9004D67BE00000000000000000031427C003D53 + 9C007C96F0006A8AF3007491F4007E99F5007E99F5007E99F5007E99F5007E99 + F5007E99F5007E99F5007E99F5007E99F5007491F4006888F3007C97F400E6EC + FD004761B800000000000000000000000000124C99FF1A50AAFF1D56B0FF1F59 + B3FF215DB7FF215DB7FF215DB7FF215DB7FF215DB7FF215DB7FF215DB7FF215D + B7FF215DB7FF215DB7FF215DB7FF215DB7FF215DB7FF215DB7FF215DB7FF215D + B7FF215DB7FF70A9EAFF0B4489FF000000008C8A8800CBCAC9009E9D9C00CBCA + CA00D8D7D700DBDBDB00DDDDDD00D7D7D600CFCFCE00C7C6C600B9B7B600B8B8 + B8009A989700E7E7E6008C8A8800000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004E68BF004E68BF004E68 + BF004E68BF004E68BF004E68BF004E68BF004E68BF007391F40087A1F50087A1 + F50087A1F50087A1F5008BA4F600829DF5004E68BF004E68BF004E68BF004E68 + BF004E68BF004E68BF004E68BF00546FCB00000000000000000032437D003E53 + 9E007F99F000708EF4007B97F400849EF500849EF500849EF500849EF500849E + F500849EF500849EF500849EF500849EF5007A96F4006F8DF300819BF500E6EC + FD004862B900000000000000000000000000134C99FF2661B5FF3071C2FF3479 + C9FF377DCDFF377DCDFF377DCDFF377DCDFF377DCDFF377DCDFF377DCDFF377D + CDFF377DCDFF377DCDFF377DCDFF377DCDFF377DCDFF377DCDFF377DCDFF377C + CDFF387ECEFF2360B9FF0B448AFF000000008F8D8D00D1D0CF00A4A2A100D2D2 + D100E7E7E700EDEDED00F0F0F000ECEBEB00E4E4E400DADADA004863C0004D68 + C1004D68C2004D68C2004D68C2004D68C2004D68C2004C66C1004964C1000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000506AC1007290F400A2B6F800A3B6 + F800A3B6F800A3B6F8009FB3F700859FF5000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000034447F004056 + A00088A0F1007B97F40086A0F50091A8F60094ABF60095ACF70095ACF70095AC + F70095ACF70095ACF70094ABF60091A8F600849EF5007A96F40089A2F600E6EC + FD004A64BB00000000000000000000000000134C9AFF2D6ABCFF377ACBFF3B81 + CFFF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84 + D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84D2FF3D84 + D2FF3D84D2FF74ABEBFF0B448AFF0000000093929100DCDADA00AFADAD00C5C5 + C400EBEBEB00F0F0F000F6F6F600F2F2F200E8E8E800DFDEDE00607EE4005D7C + E2005E7DE3005E7DE3005E7DE3005E7DE3005E7DE3005D7CE2006B87E5000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000516BC2007693F400B0C0F900B1C1 + F900B1C1F900B1C1F900ABBDF8008AA3F6000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000034457F004156 + A1008DA4F2007F9AF50088A2F60094ABF60097ADF70098AEF7009AAFF7009AAF + F70099AFF70098AEF70097ADF70094ABF60087A1F5007E99F5008DA5F600E6EC + FD004C65BC00000000000000000000000000134D9BFF1E57B1FF6AA0E3FF70A6 + E7FF225FB9FF74ABEBFF74ABEBFF225FB9FF74ABEBFF74ABEBFF225FB9FF74AB + EBFF74ABEBFF225FB9FF74ABEBFF74ABEBFF225FB9FF74ABEBFF74ABEBFF225F + B9FF74ABEBFF74ABEBFF0C458AFF00000000ACACAC00EAE9E900C6C4C400A7A5 + A400EBEBEB00F0F0F000F6F6F600F3F3F300E9E9E900DFDFDF00728DEA0094A9 + ED0096AAEC0096AAEC0096AAEC0096AAEC0096AAEC0093A8ED007B95EB000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000526CC3007A96F400BDCBFA00BDCB + FA00BDCBFA00BDCBFA00B5C5F9008FA7F6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000354681004157 + A2008FA6F100819BF50089A2F60093AAF60096ACF70097ADF70098AEF70098AE + F70098AEF70097ADF70095ACF70093AAF60087A1F5007F9AF5008FA7F600E6EC + FD004D66BD000000000000000000000000001A529AFF7FB5F2FF337ECFFF3481 + D1FF3786D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786 + D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786D5FF3786 + D5FF3786D5FF7FB5F2FF0C458BFF0000000000000000BFBEBD00F2F2F200D7D6 + D600A8A7A600CDCCCC00E6E6E600E9E9E900DDDDDD00C3C2C100B3B1B000D1CF + CF00ECEBEB00ADACAC0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000536DC5007C97F400CBD6FB00CDD8 + FB00CDD8FB00CDD8FB00C0CEFA0093AAF6000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000364882004156 + 9D006984E30097ADF7009AAFF7009DB2F7009EB3F7009FB3F7009FB3F7009FB3 + F7009FB3F7009EB3F7009EB3F7009DB2F70099AFF7009CB0F3007B8FD500E6EC + FD004F69C0000000000000000000000000000D468BFF1A4FA9FF1A4FA9FF1A4F + A9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4F + A9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4FA9FF1A4F + A9FF1A4FA9FF0C458BFF010D1C3800000000000000009F9E9D00C7C6C500F2F2 + F200C6C4C400AFADAD00A4A2A1009E9C9C00A3A1A000ADABAA00D7D6D500EDEC + EC00C6C5C4000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000546EC5007995F400C7D3FB00CCD7 + FB00CDD8FB00CAD5FB00B7C7F9008EA6F6000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000004459A7003D4F + 91005366A900506AC100506AC100506AC100506AC100506AC100506AC100506A + C100506AC100506AC100506AC100506AC100506AC100506AC1006E82CB00E6EC + FD005069C000000000000000000000000000031C3B730D468BFF0D468BFF0D46 + 8BFF0D468BFF0D468BFF0D468CFF0D468CFF0D468CFF0D468CFF0D478CFF0D46 + 8CFF0D468CFF0D468CFF0D468CFF0D468CFF0D468CFF0D468CFF0D468CFF0D46 + 8CFF0D468CFF0D468CFF00000000000000000000000000000000A09F9F00C5C3 + C200EAE9E900DCDADA00D1D0CF00CBCAC900D0CECD00D9D7D700F0F0F000C4C3 + C100A09F9F000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000556FC6006F8DF300B2C2F900BECC + FA00C0CEFA00B6C6F900A2B6F800829CF5000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000B9C6F2003B4F + 950097A0C200C9D0E900E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6EC + FD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00E6ECFD00CCD3 + F000506AC3000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000B0AFAF00A19F9F00A9A7A500B0AEAC00A9A7A500A19F9F00000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000005A76D2005771C8005771C8005771 + C8005771C8005771C8005771C8005771C8000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000110000001C0000002E0000002E0000002E0000002E0000002E0000 + 002E0000002E0000002E0000002E0000002E0000002E0000002E0000001C0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000101020000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000005000000090000000C0000 + 000F00000016000000190000001D00000024000000260000002A0000002A0000 + 002A0000002A0000002A0000002A0000002A00000024000000200000001D0000 + 0016000000130000000F00000009000000060000000000000000000000000000 + 00000000000000000000339F70FF339F70FF339F70FF339F70FF339F70FF339F + 70FF339F70FF339F70FF339F70FF339F70FF339F70FF339F70FF000E0B120000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000003B2A9C75FF2A9C75FF2A9C75FF0000003E0000 + 003B000000330000002800000017000000140000000E0000000B000000080000 + 000300000002000000000000000000000000000000060000000D000000120000 + 001800000024A5A5A5E6CECECEFFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7 + E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFCCCCCCFF2525 + 254D0000001D000000180000000D000000090000000000000000000000000000 + 0000000000000000000032A072FF12BC8EFF12BC8EFF12BC8EFF12BC8EFF12BC + 8EFF12BC8DFF12BC8EFF12BC8DFF12BC8EFF3CD7A7FF32A172FF000E0B120000 + 0000000000000000000000000000000000000000003200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 00520000005200000052000000320000001E0000000000000000000000000000 + 000000000000040F0B190000000035CD98FF15B081FF38D19BFF0D34276F0000 + 0024000000200000001800000014000000100000000900000006000000040000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000F0F0F17B3B3B3EFCECECEFFE4E4E4FFE4E4E4FFE4E4E4FFE3E3E3FFE3E3 + E3FFE3E3E3FFF2F2F2FFD4DDD9FFE2E2E2FFE1E1E1FFEFEFEFFFCCCCCCFF5B5B + 5B76000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000031A172FF12BD8EFF12BC8EFF12BD8EFF12BC8EFF12BD + 8EFF12BC8EFF12BD8EFF12BD8EFF12BD8EFF3CD7A7FF31A172FF000E0B120000 + 0000000000000000000000000000000000000000001E131313EF121212EF1111 + 11EF111111EF111111EF111111EF111111EF111111EF111111EF111111EF1111 + 11FD111111FD111111EF111111EF111111EF111111EF111111EF121212EF1212 + 12EF131313EF141414EF111111B6000000000000000000000000000000000000 + 00000209060F000000002A9C75FF13B082FF13B082FF17B687FF259771F1030C + 0914000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000033333349C2C2C2FCD5D5D5FFE4E4E4FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3 + F3FFE3E3E3FF5DB591FFBFD7CDFFF3F3F3FFF2F2F2FFEDEDEDFFD5D5D5FF8383 + 83AE000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000030A273FF11C090FF0DCB95FF0CCA94FF0DCB94FF0CCB + 95FF0CCB94FF0CCB95FF0CCA95FF0CCB95FF3CD7A7FF30A273FF000E0B120000 + 000000000000000000000000000000000000000000003B3B3BFF3C3C3CFF3C3C + 3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C + 3CFF3C3C3CFF3C3C3CFF3C3C3CFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D + 3DFF3D3D3DFF3D3D3DFF1B1B1BF6000000000000000000000000000000000000 + 00002A9C75FF32D59FFF14B183FF10CF9EFF10CF9DFF12C191FF31D39DFF23A0 + 78F60D3225520000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00008C8C8CC1CFCFCFFFE8E8E8FF6CC0A0FF38B284FF39B083FF3BB083FF3AAE + 82FF78C0A4FF3EAC80FF3BAC81FF3DAB7FFF3DAA7DFFD1DFD8FFE9E9E9FFACAC + ACE6000000000000000000000000000000000000000000000000000000000000 + 000000000000000000002DA575FF11C291FF0CCD97FF0DCD97FF0CCC96FF0CCC + 96FF0CCC97FF0DCC96FF0DCC96FF0DCC97FF3BD7A7FF2EA574FF000E0B120000 + 000000000000000000000000000000000000000000002A2A2AFF2E2E2EFF3939 + 39FF393939FF393939FF393939FF393939FF393939FF393939FF3A3A3AFF3A3A + 3AFF3A3A3AFF3A3A3AFF3A3A3AFF3A3A3AFF3A3A3AFF3A3A3AFF3A3A3AFF3A3A + 3AFF3B3B3BFF323232FF1F1F1FC6000000000000000000000000000000000223 + 1A2C2BD19CFF14B284FF13B284FF16D2A1FF11D09EFF10D09EFF16B687FF27CB + 99FF259670F00000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00009D9D9DD6D0D0D0FFEFEFEFFF39B285FF39B184FF5DBC98FF64BC9BFF58B8 + 94FFDEE3E1FF3CAB80FF92CAB3FF84C4AAFF3EAA7EFF96C9B3FFEEEEEEFFB9B9 + B9F5020202040000000000000000000000000000000000000000000000000000 + 000000000000000000002CA676FF11C392FF0DCE98FF0DCE98FF0DCD97FF0DCE + 97FF0DCD98FF0DCE98FF0DCD97FF0CCE97FF3BD7A7FF2CA676FF011C14220000 + 00000000000000000000000000000000000000000000323232FE343434FF3C3C + 3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3C3C3CFF3D3D3DFF3D3D + 3DFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D3DFF3D3D + 3DFF3E3E3EFF383838FF1212127100000000000000000000000001150F1A2AA0 + 75FF15B384FF13B283FF0FCE9BFF80EFD0FF6EE5BFFF0FD19EFF13B788FF24C9 + 96FF1FB78AFC0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000ACACACE8D0D0D0FFF1F1F1FF44B98EFF38B285FF41B288FFCFDFD9FFE6E6 + E6FFE6E6E6FF58B691FFA5D0BEFFB9D7CCFF3BAA7DFFAED1C2FFF0F0F0FFC4C4 + C4FE252525340000000000000000000000000000000000000000000000000000 + 000000000000000000002BA776FF10C492FF0DCE98FF0DCF99FF0DCF99FF0DCE + 98FF0DCF99FF0DCE99FF0DCE99FF0DCF99FF3AD7A6FF2BA877FF000E0B120000 + 00000000000000000000000000000000000000000000272727F04E4E4EFF4040 + 40FF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF404040FF4040 + 40FF404040FF404040FF404040FF404040FF404040FF404040FF404040FF4040 + 40FF424242FF4B4B4BFF0505052200000000000000002AA078FF1BD09DFF1DD2 + 9FFF0FD09EFF16D4A3FF5DE7BFFF40AC89FF33A37EF255DCB3FF0FD29FFF11C0 + 90FF1ACC99FF259871EF02090710000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000CACACAFEDADADAFFF2F2F2FFE0E7E4FF45B98FFF35B486FF8DCDB5FFE8E8 + E8FFE8E8E8FFE6E6E6FF6FC0A1FF3BAE82FFD7E1DCFFE5E5E5FFEEEEEEFFCDCD + CDFF838383B20000000000000000000000000000000000000000000000000000 + 0000000000000000000028AA79FF10C794FF0DD19BFF0DD19BFF0ED19BFF0DD1 + 9BFF0ED19BFF0DD19BFF0ED19BFF0DD19AFF38D7A6FF28AA79FF000E0B120000 + 0000000000000000000000000000000000000000000000000000121212612C2C + 2CE7686868FF616161FF555555FF464646FF464646FF464646FF464646FF4646 + 46FF464646FF464646FF464646FF474747FF494949FF535353FF5E5E5EFF4A4A + 4AFD303030F01313136500000000000000000001010218CF9CFF1CD4A0FF10D3 + A0FF16D5A3FF5CE8C0FF46CFA8E600000000071E162F269F77F147E4B9FF0FD3 + A0FF0FD3A0FF1DB78AFB1B7255B2000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D0D0D0FFE5E5E5FFEFEFEFFF59C09CFF39B88BFF35B587FFE7E9E8FFE6E8 + E7FFE8E8E8FFE8E8E8FFE5E6E6FF80C7ACFFE6E6E6FFE6E6E6FFEBEBEBFFCFCF + CFFF9A9A9ACF0000000000000000000000000000000000000000000000000000 + 0000000000000000000027AC7AFF10C795FF0DD29CFF0ED29CFF0ED29CFF0ED2 + 9CFF0ED29CFF0DD29DFF0DD29DFF0DD29CFF37D6A6FF26AB7AFF000E0B120000 + 0000000000000000000000000000000000000000000000000000000000000202 + 020B2F2F2FE83C3C3CEE525252FD6A6A6AFF4F4F4FFF494949FF4A4A4AFF4A4A + 4AFF4A4A4AFF4A4A4AFF4A4A4AFF515151FF6D6D6DFF585858FF434343F81C1C + 1C850202020B0000000000000000000000002AA379FF1AD5A1FF10D4A1FF0FD4 + A1FF5BEAC1FF4CD7B1EE2CAA7FFF0000000000000000071E162F51DCB3FF44E4 + B8FF0FD3A1FF1DD3A1FF23A178F40C2F234B0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000D2D2D2FFEDEDEDFFEDEDEDFFEAEAEAFFEAEAEAFFDCE6E2FF3EB88CFF81CB + AFFFE5E8E7FF48B78EFF37AF82FF7FC5AAFFE7E7E7FFE6E6E6FFE8E8E8FFCFCF + CFFFA8A8A8E10000000000000000000000000000000000000000000000000000 + 0000000000000000000025AD7BFF11C996FF0ED39DFF0DD39DFF0ED39EFF0DD3 + 9EFF0ED39DFF0DD39EFF0ED39DFF0DD49DFF36D6A6FF25AD7BFF000E0B120000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000202020A0F0F0F481E1E1E8E3A3A3AF4656565FF585858FF4D4D4DFF4D4D + 4DFF4D4D4DFF4D4D4DFF606060FF6A6A6AFF333333E1202020950F0F0F480000 + 00000000000000000000000000000000000006140F1D3BCDA1FD3EE2B6FF56E9 + C0FF2EAF83FF00020103000000000000000000000000000000000820183127A4 + 7AF14DDCB2FF0FD5A1FF15D5A1FF1CB88BF90000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000B0B + 0B10D3D3D3FFF4F4F4FFEBEBEBFFEBEBEBFFEBEBEBFFEBEBEBFF31B686FF35B5 + 87FF94D1BAFF36B385FF3DB388FF2EAE80FFE9E9E9FFE8E8E8FFE8E8E8FFD0D0 + D0FFC6C6C6FC2C2C2C3F00000000000000000000000000000000000000000000 + 0000000000000000000022B17EFF10CB98FF0ED6A0FF0ED69FFF0ED6A0FF0ED6 + A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF33D7A6FF22B07DFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000001010105313131C3545454FF5454 + 54FF545454FF464646F9262626A0010101050000000000000000000000000000 + 00000000000000000000000000000000000000000000259E76E587EBCDFFFFFF + FFFF010504080000000000000000000000000000000000000000000000000821 + 183127A67AF136E0B3FF10D5A2FF13D4A1FF0C2E234800000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002C2C + 2C40D6D6D6FFF5F5F5FFECECECFFEBEBEBFFEBEBEBFFEBEBEBFF7CCCAFFF34B6 + 88FF35B587FF38B587FFCEE2DAFF96D0B8FFE9E9E9FFE9E9E9FFE9E9E9FFD6D6 + D6FFCDCDCDFF5C5C5C80000000000000000020B27FFF21B27FFF21B27FFF21B2 + 7FFF20B27FFF21B27FFF21B27FFF10CC99FF0ED7A2FF0ED7A1FF0FD7A1FF0ED7 + A1FF0ED8A1FF0ED7A1FF0ED7A1FF0ED7A1FF31D7A6FF21B27FFF20B27FFF21B2 + 7FFF20B27FFF20B27FFF21B27FFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000028282899595959FF5959 + 59FF595959FF444444F41B1B1B75000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000004100C1828A179E528A2 + 7AE3000000000000000000000000000000000000000000000000000000000000 + 00000822193249DCB1FF33E0B2FF0FD6A3FF259C74EC0209060E000000000000 + 0000000000000000000000000000000000000000000000000000000000005B5B + 5B8FD1D1D1FFE4E4E4FFDDDDDDFFDCDCDCFFDCDCDCFFDCDCDCFFD9DBDAFF30AB + 80FF30AA7FFF2AA77BFFDADBDAFFDBDBDBFFDADADAFFD9D9D9FFD9D9D9FFD1D1 + D1FFC2C2C2FF797979B8000000000000000005291D3842E6B8FF3EDCB0FF3EDC + B0FF3EDCB0FF3EDCB0FF3EDCB0FF11CE9BFF0ED9A3FF0ED8A2FF0ED8A3FF0ED8 + A3FF0ED8A2FF0ED8A2FF0ED8A3FF0FD9A2FF3EDCB0FF3EDCB0FF3EDCB0FF3EDC + B0FF3EDCB0FF38E3B4FF05291D38000000000000000000000000000000000000 + 000000000000000000000000000000000000040404113F3F3FF85D5D5DFF5D5D + 5DFF5D5D5DFF5A5A5AFF3B3B3BEE0303030E0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000008231A3427A77EF146DDB1FF10D6A3FF26A97EF30C2E22450000 + 0000000000000000000000000000000000000000000000000000000000007171 + 71DEA4A4A4FF949494FF929292FF929292FF929292FF929292FF929292FF9191 + 91FF919191FF909090FF909090FF909090FF909090FF909090FF909090FFA3A3 + A3FF8B8B8BFF767676E500000000000000000000000005291D381CB783FF52EB + C0FF0FDAA5FF0EDBA5FF0EDAA4FF0FDBA5FF0EDBA5FF0FDAA5FF0EDBA5FF0FDB + A5FF0FDBA5FF0EDBA5FF0FDBA5FF0FDBA5FF0FDBA4FF0EDBA5FF0EDBA5FF49E9 + BCFF1CB783FF05291D3800000000000000000000000000000000000000000000 + 000000000000000000000000000000000000434343DD5F5F5FFF636363FF6363 + 63FF636363FF636363FF606060FF333333B30000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000009241B3428AA7FF12BDFAFFF14D09EFF27A177EB0000 + 000000000000000000000000000000000000000000000E7C5AAA21B17FFF21B1 + 7FFF21B17FFF21B17FFF21B17FFF21B17FFF21B17FFF21B17FFF21B17FFF21B1 + 7FFF21B17FFF21B17FFF21B17FFF21B17FFF21B17FFF21B17FFF21B17FFF21B1 + 7FFF21B17FFF21B17FFF0E7C5AAA00000000000000000000000005291D381AB8 + 84FF0FDCA6FF0FDCA6FF0FDCA6FF0EDCA7FF0EDCA6FF0FDCA6FF0FDCA6FF0FDC + A6FF0EDCA6FF0FDCA6FF0EDDA6FF0FDCA6FF0FDCA6FF0FDCA6FF0FDCA6FF1AB8 + 84FF05291D380000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000020202064E4E4EFC656565FF666666FF6666 + 66FF666666FF666666FF666666FF414141DD0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000009241B3444DDB1FF28DFAFFF1DBC8EF80000 + 0000000000000000000000000000000000000000000021B17FFF1AC995FF1AC9 + 95FF1AC995FF1AC995FF1AC995FF1AC995FF1AC995FF1AC995FF1AC995FF1AC9 + 95FF1AC995FF1AC995FF1AC995FF1AC995FF1AC995FF1AC995FF1AC995FF1AC9 + 95FF1AC995FF1AC995FF21B17FFF000000000000000000000000000000000529 + 1D3860F0C7FF0FDDA7FF0EDDA7FF0FDDA7FF0FDDA7FF0EDDA7FF0FDEA7FF0FDD + A7FF0FDDA7FF0EDDA8FF0FDEA7FF0FDDA7FF0FDDA7FF0EDDA8FF5AEEC4FF0529 + 1D38000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000001313132F515151FF686868FF696969FF6969 + 69FF696969FF696969FF696969FF4A4A4AED0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000A261C372AAC7FF140DCB0FF29A4 + 7AEA0208060C0000000000000000000000000000000021B17FFF12C28EFF12C2 + 8EFF13C28DFF13C38EFF12C28EFF12C28EFF12C28DFF13C28EFF12C28EFF12C2 + 8EFF12C38DFF13C28EFF12C38EFF12C38EFF12C38EFF12C28EFF13C28EFF13C2 + 8EFF12C38EFF13C38EFF21B17FFF000000000000000000000000000000000000 + 000005291D3817BD87FF6FF3CDFF0FE0AAFF0FDFAAFF0FE0AAFF0FDFA9FF10DF + AAFF0FDFAAFF0FDFA9FF0FE0A9FF0FE0A9FF6AF2CBFF17BD88FF05291D380000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000002222224F5B5B5BFF6F6F6FFF707070FF7070 + 70FF707070FF707070FF707070FF585858F60000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000A271D372BAC80F126C1 + 94F81B7256A20000000000000000000000000000000021B17FFF12C490FF11C4 + 8FFF12C48FFF12C48FFF11C48FFF11C48FFF11C48FFF12C48FFF12C48FFF12C4 + 8FFF11C48FFF12C48FFF12C48FFF12C48FFF11C48FFF11C38FFF12C48FFF12C4 + 8FFF11C48FFF11C48FFF21B17FFF000000000000000000000000000000000000 + 00000000000005291D3815BE88FF10E0AAFF0FE0AAFF0FE1ABFF0FE0AAFF0FE1 + ABFF0FE0AAFF10E1ABFF0FE1AAFF0FE1ABFF15BE88FF05291D38000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000001D1D1D3F5A5A5AFF727272FF737373FF7373 + 73FF737373FF737373FF737373FF555555F00000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000000A271D373ADB + ADFF2BB285F40B2C213F00000000000000000000000021B17FFF11C590FF11C5 + 90FF11C590FF11C590FF11C590FF11C590FF11C590FF11C590FF11C590FF11C5 + 90FF11C590FF11C590FF11C590FF11C590FF11C590FF11C590FF11C590FF11C5 + 90FF11C590FF11C590FF21B17FFF000000000000000000000000000000000000 + 0000000000000000000005291D387BF6D2FF0FE1ACFF10E1ABFF0FE1ACFF0FE1 + ABFF0FE2ABFF0FE1ABFF0FE2ACFF78F5D1FF05291D3800000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000D0D0D1B5E5E5EFF757575FF767676FF7676 + 76FF767676FF767676FF767676FF565656E90000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000A29 + 1E392CAF84F232C093FC00000000000000000000000016BD88FF17E8B4FF17E8 + B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8 + B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8B4FF17E8 + B4FF17E8B4FF17E8B4FF16BD88FF010604070000000000000000000000000000 + 000000000000000000000000000005291D3813C28BFF86F8D6FF10E4ADFF0FE3 + ADFF0FE4AEFF84F7D5FF12C18BFF05291D380000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000003939398E696969FF7C7C7CFF7C7C + 7CFF7C7C7CFF818181FF676767FC191919500000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000B291F3A2CB185F413392C4B00000000000000000E382C4216BD88FF17E8 + B4FF299065FF289266FF25A171FF25A171FF25A171FF25A171FF25A171FF25A1 + 71FF25A171FF25A171FF25A171FF25A171FF25A171FF25A171FF25A171FF0CBE + 89FF46E7B5FF17E8B4FF0E372A40000000000000000000000000000000000000 + 00000000000000000000000000000000000005291D3812C38CFF10E4AEFF10E4 + AEFF10E4AEFF11C38CFF05291D38000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000002020207494949D58F8F8FFF8A8A + 8AFF898989FF707070FE444444CA020202070000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000B2B203C2FAE84EF0208060B00000000000000010F3C2E4616BD + 88FF48E6B5FF299065FF25A171FF25A171FF25A171FF25A171FF25A171FF25A1 + 71FF25A171FF25A171FF25A171FF25A171FF25A171FF25A171FF25A171FF4DEC + BAFF17E8B4FF16BD88FF00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000005291D388DF9D8FF10E4 + AFFF8DF9D8FF05291D3800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000007070718525252EB5D5D + 5DF85D5D5DF8353535A307070718000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000B2B203C2EAE83F40000000000000000000000000001 + 010217DCA7FF10D197FF10D197FF10D197FF10D197FF10D197FF10D197FF10D1 + 97FF10D197FF10D197FF10D197FF10D197FF10D197FF10D197FF10D197FF16CE + 99FF0F3A2D440001010200000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000005291D380FC5 + 8EFF05291D380000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000001000000020000000300000006000000090000000C000000100000 + 001100000014000000100000000D0000000C0000000600000005000000030000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000003200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000032000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000200000004000000070000000C000000120000001C000000240000 + 0027339F70FF0000002E00000029000000210000000D0000000A000000060000 + 0002000000000000000000000000000000000000001E00000040000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 00520000005200000052000000270000001E0000001E319F70FF32A071FF319F + 70FF31A070FF319F71FF32A071FF32A070FF31A071FF32A070FFD58F6AFFD58F + 6AFFD58F6AFFD58F6AFFD58F6AFFD58F6AFFD58F6AFF000000001560BCFF1560 + BDFF1560BDFF1660BDFF00000000000000000000000000000000000000000000 + 0000000000000000000000000000FED6AEFFFED6AEFFFED6AEFFFED7B0FFFED7 + B0FFFED8B1FFFED9B4FFFEDAB6FFFEDAB6FFFEDCB9FFFEDCB9FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000032A071FF32A071FF0F342452000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000252422FF262624FF2625 + 23FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86 + F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86F2FF0E86 + F2FF262524FF262524FF0000000000000000000000000DC992FF13B98CFF13B9 + 8CFF13B98CFF13B98CFF13B98CFF13B98CFF0EC992FF2FA171FFD58F6AFFEBA5 + 7DFFE19D79FFE19D79FFE19D79FFE19D79FFD58F6AFF000000001661BEFF076E + E6FF076EE6FF0578EAFF00000000000000000000000E00000013000000140000 + 0016000000191111113114141431FED4AAFFFED4AAFFFED4AAFFFED5ACFFFED5 + AEFFFED6AFFFFED8B2FFFED8B2FFFED9B4FFFEDAB7FFFFDBB9FF111111310000 + 00180000001600000014000000100000000E0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000031A172FF3BD7A7FF30A271FF0F3424520000000000000000000000000000 + 00000000000000000000000000000000000000000000262523FF282724FF2727 + 24FF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037F + EEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037F + EEFF272625FF000000000000000000000000000000000DCA93FF13B98CFF0DCA + 93FF0DCA93FF0DCA94FF0DCA93FF13B98CFF0DCA93FF2FA272FFD58F6AFFECA5 + 7DFFE29E79FFECA57DFFECA57CFFE29E79FFD58F6BFF000000001662C0FF057A + EBFF0388F0FF057BEAFF000000000000000000000017000000343F3F3F7FACAC + ACFFACACACFFACACACFF636262FFFFCD9DFFFFCD9DFFFFCE9FFFFFD0A3FFFFD2 + A6FFFFD4AAFFFFD7AFFFFFD8B1FFFFD9B5FFFFDDBCFFFFDDBCFF636363FFACAC + ACFFACACACFF4B4B4B8C00000030000000170000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000030A373FF10BF8EFF39D6A6FF30A373FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000272624FF292826FF2929 + 26FF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037F + EEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037FEEFF037F + EEFF2A2927FF292826FF0000000000000000000000000DCB95FF13BA8DFF0DCB + 95FF0DCC94FF0DCB94FF0DCB94FF13B98CFF0ECB94FF2EA273FFD68F6AFFECA5 + 7EFFE39E7AFFECA67DFFECA67DFFE39E7AFFD5906BFF000000001764C3FF057C + EBFF0389F0FF057CEBFF000000000000000000000000ACACACFFD1D1D1FFD1D1 + D1FFD1D1D1FFD1D1D1FF323232FFC49F7BFFC4A07EFFC4A17FFFC4A383FFC4A5 + 87FFC4A688FFC4A78BFFC4A88EFFC4A991FFC4AC96FFC4AC96FF323232FFCCCC + CCFFCCCCCCFFCCCCCCFF00000000000000000003020400040306000403060004 + 030600040306000403060009060C000403060004030600040306000403060000 + 00002DA575FF10BF8EFF10BF8EFF10BF8EFF2DA575FF0F342452000000000000 + 00000000000000000000000000000000000000000000292927FF2E2D2AFF2E2D + 2AFFFBE7D0FFFBE6D0FFFBE7CFFFFCE6CFFFFBE7D0FFFBE7D0FFFBE6D0FFFCE7 + D0FFFBE6CFFFFBE6CFFFFBE7D0FFFCE7CFFFFBE6D0FFFBE6CFFFFBE7CFFFFBE6 + CFFF2D2C2AFF2D2C2AFF0000000000000000000000000DCD97FF13BD8FFF0ECE + 97FF0ECE97FF0DCE97FF0ECE98FF13BC8EFF0ECD97FF2CA575FFD6906BFFEDA7 + 7FFFE5A17BFFECA77EFFECA77EFFE6A17BFFD6906BFF000000001A66C7FF0581 + EDFF038DF1FF0581EDFF000000000000000000000000ACACACFFD4D4D4FFD4D4 + D4FFD4D4D4FFD4D4D4FF333131FF9E8373FF9E8373FF9E8373FF9E8474FF9E84 + 74FF9E8475FF9E8576FF9E8576FF9E8577FF9E8577FF9E8577FF333131FFC8CC + CAFFCECECEFFCECECEFF00000000000000002CA676FF2CA776FF2CA676FF2CA6 + 75FF2CA675FF2BA676FF2BA675FF2CA675FF2BA676FF2CA676FF2CA676FF2CA6 + 76FF2BA776FF10BF8EFF0DCA94FF10C08EFF31D4A3FF2CA675FF0F3424520000 + 000000000000000000000000000000000000000000002B2927FF302E2CFF302E + 2DFFFBE7D0FFFCE7D0FFFCE7D0FFFBE7D1FFFBE7D1FFFCE7D0FFFBE7D1FFFBE7 + D1FFFBE7D0FFFBE7D1FFFBE7D0FFFBE7D0FFFCE7D1FFFBE7D1FFFCE7D0FFFBE7 + D0FF302E2CFF302F2CFF0000000000000000000000000ECF99FF12C090FF0ECF + 98FF0ECF99FF0ECF99FF0ECF99FF12BF8FFF0ECF99FF2BA675FFD6906CFFEDA8 + 7FFFE7A27CFFECA87FFFECA87FFFE7A27CFFD6906BFF000000001A68CBFF0482 + EDFF038EF1FF0483EEFF000000000000000000000000ACACACFFD7D7D7FFD7D7 + D7FFD7D7D7FFD7D7D7FFD6D6D6FFD6D6D6FFD5D5D5FFD5D5D5FFD5D5D5FFD4D4 + D4FFD4D4D4FFD4D4D4FFD3D3D3FFD3D3D3FFD3D3D3FFD2D2D2FFD2D2D2FF39A4 + 76FFC4CDCAFFD1D1D1FF00000000000000002AA777FF3CD7A7FF3CD7A7FF3CD7 + A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7 + A7FF3CD7A7FF10BF8EFF0DCB95FF0DCC95FF0FC18FFF2ED4A2FF2BA777FF0000 + 000000000000000000000000000000000000000000002C2A29FF33312EFF3231 + 2FFFC4D1D7FFC4D0D7FFC4D0D7FFC4D0D7FFC4D0D8FFC4D0D7FFC4D1D7FFC4D1 + D8FFC4D1D7FFC4D1D7FFC4D1D8FFC4D0D8FFC4D0D8FFC4D1D7FFC4D0D8FFC4D0 + D7FF33302FFF33302FFF0000000000000000000000000ED09AFF11C392FF0ED0 + 9AFF0ED09AFF0ED09AFF0ED09AFF11C191FF0FD09AFF2AA677FFD7906CFFEDA9 + 80FFE8A47DFFEDA980FFEDA980FFE8A47DFFD7906BFF000000001B6ACDFF0486 + EFFF038FF2FF0486EEFF000000000000000000000000ACACACFFDCDCDCFFEDED + EDFF269B6AFF279B6AFF279B6AFF279B69FF279A69FF289A69FF289A68FF289A + 68FF289A68FF289968FF289968FF289968FF289968FF289968FF289968FFCBE8 + DCFFEAEAEAFFD7D7D7FF000000000000000028AA7AFF10C18FFF10C18FFF10C1 + 8FFF10C18FFF10C18FFF10C18FFF10C18FFF10C18FFF10C18FFF10C18FFF10C1 + 8FFF10C18FFF0FC793FF0ECE98FF0DCE98FF0DCE98FF0DCE98FF0FC492FF27AA + 7AFF0F342452000604080000000000000000000000002F2E2BFF373534FF3735 + 34FFFBE8D4FFFBE9D3FFFCE9D4FFFBE8D4FFFCE9D3FFFCE8D4FFFBE8D3FFFCE9 + D4FFFBE9D4FFFBE8D3FFFBE9D3FFFBE8D3FFFCE9D3FFFBE9D4FFFCE8D4FFFCE8 + D4FF383634FF373633FF00000000000000000000000013D59FFF10CB97FF0ED3 + 9CFF0FD39DFF0ED39DFF0ED39DFF10C996FF14D5A0FF27AA78FFD7916DFFEDAB + 81FFEBA880FFEDAA82FFEEAA82FFECA880FFD8926CFF000000001E6ED2FF048C + F1FF0391F3FF048BF1FF000000000000000000000000A3A3A3ECE0E0E0FFF9FC + FBFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC + 9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF4ACC9FFF2899 + 68FFFFFFFFFFDADADAFF000000000000000026AB7BFF0FC390FF10C18FFF0EC9 + 95FF0ECF99FF0DD099FF0DD09AFF0DD099FF0DCF9AFF0DD09AFF0DD099FF0DD0 + 99FF0ED099FF0DCF9AFF0ED09AFF0ED099FF0ED09AFF0ECF9AFF0DCF99FF19C9 + 97FF26AC7BFF0F342452000000000000000000000000302E2CFF3A3836FF3A38 + 36FFC4D2DAFFC4D2DAFFC4D2DAFFC4D2DAFFC4D3DAFFC4D2DAFFC4D2DAFFC4D2 + DAFFC4D2DAFFC4D3DAFFC4D2DAFFC4D2DAFFC4D2DAFFC4D2DAFFC4D2DAFFC4D2 + DAFF3A3836FF3A3836FF00000000000000000000000016D7A2FF10CE9AFF0FD4 + 9EFF0ED59EFF0FD59EFF0ED49EFF10CC99FF17D7A2FF26AA79FFD8926DFFEDAB + 83FFEDAC82FFEEAC82FFEEAB83FFEEAC82FFD8926DFF000000001F6FD4FF038E + F1FF0393F2FF038EF1FF000000000000000000000000A1A1A1E6EAEAEAFFF4FA + F7FF47CA9DFF23A674FF23A674FF24A472FF24A472FF24A472FF24A472FF24A4 + 72FF24A472FF24A472FF24A472FF24A472FF24A472FF24A472FF23A674FF279B + 6BFFFFFFFFFFE5E5E5FF000000000000000024AD7CFF0FC492FF0ECA96FF0DD1 + 9BFF0DD29BFF0ED29BFF0DD19BFF0ED19AFF0DD19BFF0DD19BFF0ED29BFF0ED1 + 9BFF0DD29BFF0ED19BFF0DD19AFF0DD19BFF0DD19BFF0ED19BFF0ED19BFF0FC9 + 95FF19CB99FF24AD7CFF000403060000000000000000312F2EFF3D3B38FF3C3A + 39FFFCE9D5FFFCEAD5FFFCE9D5FFFBEAD6FFFCEAD5FFFCE9D5FFFCE9D6FFFCEA + D5FFFCEAD6FFFCEAD5FFFCEAD5FFFCEAD6FFFBEAD6FFFCE9D5FFFCEAD6FFFBE9 + D5FF3D3B39FF3D3B39FF0000000000000000000000001AD9A5FF0FD29DFF0ED5 + A0FF0FD5A0FF0FD6A0FF0FD69FFF10D19CFF1BD9A6FF25AC7AFFD9936DFFEEAE + 84FFEDAC83FFEEAC83FFEEAC83FFEEAC83FFD9926DFF000000002071D7FF0393 + F3FF0393F3FF0393F3FF000000000000000000000000A7A7A7E3FFFFFFFFEEFA + F5FF5AE0B6FF26C18FFF26C895FF26C895FF26C895FF26C895FF26C895FF26C8 + 95FF26C895FF26C895FF26C895FF26C895FF26C895FF26C895FF26C08EFF23A2 + 70FFFFFFFFFFFFFFFFFF000000000000000021B17FFF0FC995FF0ED49EFF0ED4 + 9EFF0DD49EFF0DD49EFF0ED49EFF0ED49EFF0ED49EFF0DD49EFF0ED49EFF0ED4 + 9DFF0ED49EFF0ED49EFF0ED49EFF0ED49EFF0ED49EFF0DD49EFF0ED49EFF0ED5 + 9EFF0ED49EFF0FCF9AFF22B07FFF0F34245200000000353331FF43403EFF4240 + 3EFFC4D3DCFFC4D4DCFFC4D4DCFFC4D4DCFFC4D4DBFFC4D3DCFFC4D4DCFFC4D4 + DCFFC4D4DCFFC4D3DCFFC4D3DCFFC4D4DCFFC4D4DCFFC4D4DCFFC4D3DBFFC4D3 + DCFF42403EFF43403EFF00000000000000000000000022DDABFF0ED9A3FF0FD9 + A3FF0FD9A3FF0ED8A3FF0ED9A2FF0FD8A3FF25DFACFF22B07EFFD9946EFFF0B2 + 8AFFEFAE85FFEEAE85FFEFAE84FFEFAE84FFD9946EFF000000001584EAFF5DC7 + FBFF5DC7FBFF5DC7FBFF000000000000000000000000A8A8A8E0FFFFFFFFE6F8 + F2FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEE + C8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF21A7 + 74FFFFFFFFFFFFFFFFFF000000000000000020B280FF0FCC98FF0ED5A0FF0ED6 + A0FF0ED69FFF0ED5A0FF0ED59FFF0ED6A0FF0ED69FFF0ED59FFF0ED5A0FF0ED6 + 9FFF0ED5A0FF0ED69FFF0ED69FFF0ED69FFF0ED69FFF0ED59FFF0ED6A0FF0ED5 + A0FF0ED69FFF0ED5A0FF2ADEACFF20B27FFF00000000363432FF454341FF4643 + 40FFFBEAD7FFFCEBD8FFFCEBD8FFFCEBD7FFFCEBD8FFFCEBD8FFFCEBD7FFFCEB + D7FFFCEBD7FFFCEBD7FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEAD8FFFCEB + D8FF454341FF454341FF00000000000000000000000027E0AEFF0EDAA4FF0EDA + A5FF0FDBA4FF0FDAA4FF0FDAA5FF0FDAA4FF29E0AEFF22B17FFFD9946EFFEFB4 + 8CFFEFAF86FFEEAF85FFEFAF85FFEFAF86FFDA936EFF00000000000000001584 + EAFF1584EAFF1584EAFF000000000000000000000000A0A0A0D5FFFFFFFFDDF7 + EFFF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEE + C8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF6CEEC8FF1EAB + 78FFFFFFFFFFFFFFFFFF00000000000000001FB381FF0FCF9AFF0ED7A1FF0ED7 + A1FF0ED7A1FF0ED7A1FF0ED7A1FF0ED6A1FF0ED7A2FF0ED7A1FF0ED7A1FF0ED7 + A1FF0ED7A1FF0ED7A1FF0ED6A1FF0ED7A1FF0ED7A1FF0ED7A1FF0ED7A1FF0ED7 + A1FF0ED7A1FF0FD7A1FF1EB381FF063C2C5200000000383634FF484643FF4846 + 43FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEB + D8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFFCEBD8FFB2A6 + 9AFF484543FF484543FF0000000000000000000000002CE2B1FF0FDBA6FF0FDC + A5FF0FDBA6FF0FDBA6FF0FDCA6FF0FDCA6FF2EE3B1FF21B381FFDA946EFFF0B7 + 8FFFEFAF86FFEFB086FFEFB086FFEFB086FFDA946FFF00000000000000000000 + 000000000000000000000000000000000000000000007B7B7BA8EFEFEFFFF6FC + FAFF5CE7BDFF23C08DFFECBD96FFECBE97FFECBE97FFECBE97FFECBE97FFECBE + 97FFECBE97FFECBE97FFECBE97FFECBE97FFECBE97FFECBE97FF24BD8BFF19B3 + 7FFFFFFFFFFFF3F3F3FF00000000000000001BB783FF0FD5A1FF0FDAA4FF0EDA + A4FF0EDAA4FF0FDAA4FF0FDAA4FF0FDAA4FF0EDAA4FF0EDAA4FF0EDAA4FF0FDA + A4FF0EDAA4FF0FD9A4FF0ED9A4FF0EDAA5FF0FDAA4FF0EDAA4FF0FDAA4FF0EDA + A4FF46E7BAFF1BB684FF0000000000000000000000003B3836FF4E4B49FF4E4A + 49FF4E4B49FF4E4B49FF4E4B48FF3D3A39FF3C3A39FF3C3A39FF3C3A38FF3D3A + 39FF3C3A39FF3D3A38FF3C3A39FF3C3A39FF3D3A38FF3D3A39FF3C3A39FF4E4B + 49FF4E4A48FF4D4A49FF00000000000000000000000037E6B5FF0FDEA9FF0FDE + A8FF0FDEA9FF0FDEA9FF10DEA9FF0FDEA9FF39E6B6FF20B885FFDB956FFFF1BD + 94FFF0B188FFEFB188FFEFB187FFEFB187FFDB956FFF00000000000000000000 + 000000000000000000000000000000000000000000000D0D0D13959595C6C3CE + CAFD54BF9EFF48B48FFEF1C9A0FFF3CCA3FFF3CCA3FFF3CCA3FFF3CCA3FFF3CC + A3FFF3CCA3FFF3CCA3FFF3CCA3FFF3CCA3FFF3CCA3FFF3CBA2FF46B28CFE18B7 + 83FFBDBDBDE99B9B9BCE000000000000000019B884FF0ED8A3FF0EDBA6FF0FDB + A6FF0EDBA6FF0FDBA6FF0EDBA5FF0FDCA6FF0EDCA6FF0EDBA5FF0FDBA5FF0FDC + A5FF0EDBA6FF0EDBA6FF0FDCA6FF0FDCA5FF0FDBA6FF0FDBA6FF0FDBA6FF4FEA + BFFF1AB885FF063C2C520000000000000000000000003C3938FF504D4BFF504E + 4BFF6D6B6AFF5F5B58FF5F5B58FFE8E8C2FFE8E8C2FFE8E8C2FFE8E8C2FFE8E8 + C2FFE8E8C2FFE8E8C2FFE8E8C2FFE8E8C2FFE8E8C2FFE8E8C2FF3E3C3AFF504D + 4BFF504D4BFF504D4BFF0000000000000000000000003DE8B8FF0FE0A9FF0FDF + AAFF0FDFAAFF10E0A9FF0FE0AAFF0FDFA9FF3EE8B9FF1FB986FFDB9570FFF2C0 + 97FFF0B188FFF0B187FFEFB288FFF0B188FFDB956FFF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002222 + 22321616162000000000F5D1ABFFF9D8B2FFF8D8B2FFF9D8B2FFF8D8B1FFF9D8 + B2FFF9D8B2FFF8D8B1FFF9D8B1FFF9D8B2FFF9D8B1FFF7D5AFFF161817231616 + 16201010101800000000000000000000000018B985FF0FDCA6FF0FDDA7FF0EDD + A7FF0FDDA7FF0EDDA7FF0FDCA7FF0FDDA7FF0EDDA7FF0FDDA7FF0FDCA7FF0FDD + A7FF0EDDA7FF0FDDA7FF0FDCA7FF0FDDA7FF0FDCA7FF0FDDA7FF0FDCA7FF18BA + 85FF063C2C52000000000000000000000000000000003D3A39FF534F4DFF5350 + 4DFF5F5B58FF4A4645FF4A4645FFE9E8C4FFE9E9C4FFE9E9C4FFE9E9C5FFE8E9 + C4FFE8E9C4FFE9E8C4FF2F2E2CFF474341FFE9E9C5FFE9E9C5FF413D3CFF534F + 4DFF53504DFF53504EFF00000000000000000000000041E9BAFF0FE1ABFF0FE1 + ACFF0FE0ABFF10E0ABFF10E1ABFF0FE1ABFF43EABBFF1EBB88FFDC956FFFF2C2 + 99FFF0B288FFEFB389FFEFB288FFF0B288FFDC956FFF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000F3CEA9FFFADBB7FFFADBB7FFF9DAB7FFFADBB7FFF9DB + B7FFF9DBB7FFF9DBB7FFF9DAB7FFFADBB7FFF9DBB7FFF5D2AEFF000000000000 + 00000000000000000000000000000000000013C08AFF13C08AFF13C08AFF13C0 + 8AFF13C08AFF13C08AFF13C08AFF13C08AFF13C08AFF13C08AFF13C08AFF13C0 + 8AFF16BC89FF0FE0AAFF0FDFAAFF0FE0AAFF0FE0A9FF6BF2CCFF16BC88FF0000 + 00000000000000000000000000000000000000000000403E3CFF575452FF5754 + 52FF5F5B58FF4A4645FF575452FFEBEBCDFFEBEBCCFFEBEBCCFFEBEBCCFFEBEC + CCFFEBEBCCFFEBEBCCFF2F2E2CFF474341FFEBEBCCFFEBEBCCFF444140FF5754 + 52FF575452FF575452FF0000000000000000000000004CECBEFF10E3AEFF0FE3 + ADFF10E2AEFF0FE2ADFF0FE3AEFF10E3ADFF4EECBFFF1DBE8BFFDC9670FFF5F9 + F7FFF7E1BAFFF7E1BAFFF7E1BAFFF7E1BAFFDC9670FF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000F2CCA8FFFADDBAFFFADCBAFFFADCBAFFFADDBAFFF9DC + BAFFFADDBAFFFADCBAFFF9DCBAFFFADCBAFFFADCB9FFF4D0ADFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000014BD89FF0FE1ABFF10E0ABFF10E1ABFF73F4CFFF14BD89FF063C2C520000 + 00000000000000000000000000000000000000000000413E3DFF5A5654FF5A56 + 54FF5F5B58FF4A4645FF5A5654FFEDECD0FFEDEDD1FFEDEDD0FFEDEDD1FFECEC + D0FFEDEDD0FFECEDD0FF2F2E2CFF474341FFECEDD0FFECECD1FF464341FF5A56 + 54FF5A5654FF595554FF00000000000000000000000051EDC0FF0FE3AFFF10E4 + AFFF10E4AEFF10E4AFFF10E3AFFF10E4AEFF53EDC1FF1DC18DFF54392B58D796 + 70E3F2AF85FFF3AE85FFF2AE85FFF2AE85FF35261D3800000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000F1CBA6FFFADEBCFFFADEBDFFFADDBCFFFADDBCFFFADE + BDFFFADEBDFFFADDBDFFFADEBCFFFADEBDFFFADDBDFFF3CFACFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000013BE8BFF0FE2ACFF10E1ADFF0FE2ACFF13BF8AFF063C2C52000000000000 + 0000000000000000000000000000000000000000000042403EFF5B5855FF5B57 + 56FF5F5B58FF4A4645FF5C5855FFEEEED5FFEEEED5FFEEEED5FFEEEED5FFEEEE + D5FFEEEED5FFEEEED5FF2F2E2CFF474341FFEEEED5FFEEEED5FF484442FF5B57 + 56FF5C5856FF5B5856FF00000000000000000000000056EEC2FF10E5AFFF0FE5 + B0FF10E5B0FF10E4AFFF10E5B0FF10E5B0FF58EEC2FF1CC28FFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000EFC8A4FFFAE0C1FFFBE0C2FFFAE0C1FFFBE0C2FFFAE0 + C2FFFAE0C2FFFAE0C2FFFAE0C1FFFBE0C1FFFAE0C2FFF1CBA8FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000012C18CFF10E3AFFF89F8D7FF11C18CFF0000000000000000000000000000 + 00000000000000000000000000000000000000000000444140FF5F5A58FF5F5B + 58FF5F5B58FF4A4645FF5E5B59FFF0F1DEFFF1F1DDFFF1F1DEFFF1F1DEFFF0F1 + DEFFF1F1DEFFF0F1DEFF2F2E2CFF2F2E2CFFF1F1DDFFF0F1DEFF494645FF5F5A + 59FF5F5B59FF6D6B6AFF0000000000000000000000005FEFC4FF10E7B1FF10E7 + B1FF10E6B1FF10E7B1FF10E6B1FF10E6B1FF61EFC5FF1CC591FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000EEC7A4FFFBE2C3FFFAE1C4FFFBE1C3FFFAE2C3FFFBE1 + C4FFFAE1C4FFFBE1C4FFFBE1C3FFFBE1C3FFFBE1C4FFEFC8A6FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000011C28DFF8EF9D8FF10C28DFF063C2C520000000000000000000000000000 + 00000000000000000000000000000000000000000000454241FF8D8C8BFF6D6B + 6AFF5F5B58FF4A4645FF6D6B6AFFFBFBF5FFFBFBF5FFFBFBF5FFFBFBF5FFFBFB + F5FFFBFBF5FFFBFBF5FFFBFBF5FFFBFBF5FFFBFBF5FFFBFBF5FF555353FF6D6B + 6AFF8D8C8BFF454240FF00000000000000000000000063F0C5FF10E7B2FF10E7 + B2FF10E7B2FF10E7B2FF10E7B2FF10E7B2FF65F0C5FF1CC792FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000EFC7A4FFEFC7A4FFEFC7A4FFEFC7A4FFEFC7A4FFEFC7 + A4FFEFC7A4FFEFC7A4FFEFC7A4FFEFC7A4FFEFC7A4FFEFC7A5FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000010C28DFF0FC28DFF063C2C52000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003A37369B454241FF4542 + 40FF5F5B58FF4A4645FF454241FFC3C3B5FFC3C3B5FFC3C3B5FFC3C3B5FFC3C3 + B5FFC3C3B5FFC3C3B5FFC3C3B5FFC3C3B5FFC3C3B5FFF4F3E4FF363333FF4542 + 41FF454240FF1F1D1D5A00000000000000000000000068F0C7FF10E7B2FF10E7 + B2FF10E7B2FF10E7B2FF10E7B2FF10E7B2FF68F0C7FF1DC894FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000EC48FFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000001BCB97F420CA97F421CB + 98F421CB98F421CB98F421CB98F41FCB97F418C390EC00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000020202220A0A0938000000380000003800000038000000380000 + 0038000000380000003800000038000000380A0A093C02020222000000000000 + 0000000000000000000000000000000000000000000000000002000000040000 + 0002000000000000000B000000180000002A0000002900000029000000290000 + 00290000002900000028000000260000001A0000000900000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000008E8F82FF8E8F82FF8E8F82FF8E8F82FF8E8F + 82FF8E8F82FF8E8F82FF8E8F82FF8E8F82FF1313122002020205000000000000 + 0000000000000000000000000000000000000000000000000004000000060000 + 00090000000C0000001000000025349E6FFF349E6FFF349E6FFF349E6FFF349E + 6FFF349E6FFF349E6FFF349E6FFF349E6FFF0000002400000021000000150000 + 000B000000090000000900000003000000020000001E00000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 00520000005200000052000000520000003200000000BD8B6BFBD39E7AFFD39E + 7BFFD39E7AFFD39E7AFFD39E7AFFD49E7AFFD49E7AFFD49E7AFFD49E7AFFD49E + 7AFFD49E7AFFD49F7AFFD49F7AFFD49F7AFFD49F7AFFD59F7AFFD59F7AFFD59F + 7AFFD59F7AFFD59F7AFF73513D9F000000000000000000000000000000000000 + 0000000000000000000000000000A5A69BFFC2C3B4FFC2C3B4FFC2C3B4FFC2C3 + B4FFC2C3B4FFC2C3B4FFC2C3B4FFA5A69BFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000033A070FF3CD7A7FF13B98CFF13B98CFF13B9 + 8CFF13B98CFF13B98CFF3CD7A7FF329F70FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000CC8865FFEEA97AFFEEA9 + 7AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFF1361DFFF1361 + DFFF1361DFFF1361DFFF0F3EB0FFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA9 + 7AFFEEA97AFFEEA97AFFCC8865FF0000000000000000C29372FFF5C49CFFF3BD + 94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD + 94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD94FFF3BD + 94FFF3BD94FFF5C49CFFD09775FF020101030000000000000000000000000000 + 0000000000000000000000000000C2C3B4FFF0F0ECFFF0F0ECFFF0F0ECFFF0F0 + ECFFF0F0ECFFF0F0ECFFF0F0ECFFC2C3B4FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000031A171FF39D7A6FF0CC78FFF0CC78FFF0CC7 + 8FFF0CC78FFF0CC78FFF39D7A6FF32A171FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000CC8865FFEEA97AFFE59E + 75FFDF9772FFDF9772FFDF9772FFDF9772FFDF9772FFDC936FFF0353DCFF0353 + DCFF0352DBFF0353DBFF0F3FB1FFDD946FFFDF9772FFDF9772FFDF9772FFDF97 + 72FFDF9772FFE59E75FFCC8865FF0000000000000000DDAB86FFC59674FFF5C9 + A3FFE8B690FFE8B690FFE8B690FFE8B690FFE8B690FFE8B690FFE8B690FFE8B6 + 90FFE8B690FFE8B68FFFE8B68FFFE8B68FFFE8B68FFFE8B68FFFE8B68FFFE8B6 + 8FFFF5C9A3FFCF9D7AFFD09775FF020201040000000000000000000000000000 + 000000000000000000000000000000000000A5A69BFFC2C3B4FFC2C3B4FFC2C3 + B4FFC2C3B4FFC2C3B4FFA5A69BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000030A272FF34D5A4FF0CC790FF0CC790FF0CC7 + 90FF0CC790FF0CC790FF34D6A5FF31A272FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000CD8965FFEEA97AFFDF97 + 72FFDF9772FFDF9772FFDF9772FFDF9772FFDF9772FFDB916EFF0455DCFF0455 + DCFF0454DCFF0454DCFF0E40B3FFDC926EFFDF9772FFDF9772FFDF9772FFDF97 + 72FFDF9772FFDF9772FFCD8965FF0000000000000000F4C49BFFF0C198FFE7B8 + 91FFF7D3B4FFEBBD96FFF5C89FFFF5C79EFFF5C79EFFF5C79EFFF5C79EFFF5C7 + 9EFFF5C79EFFF5C79EFFF5C79EFFF5C79EFFF5C79EFFF5C79EFFEBBC96FFD8A6 + 82FFECB890FFF2BD94FFD09775FF020201040000000000000000000000000000 + 000000000000000000000000000000000000818277FF818277FF818277FF8182 + 77FF818277FF818277FF818277FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000002DA474FF29D3A1FF0DCA92FF0DCA92FF0DCA + 92FF0DCA92FF0DCA92FF29D3A1FF2EA473FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000CE8A66FFEEA97BFFE19A + 74FFECA77FFFECA77EFFECA77EFFECA87FFFECA87EFFE09873FF0657DEFF0657 + DEFF0657DFFF0657DFFF0E42B7FFE29974FFECA77FFFECA77FFFECA77FFFECA7 + 7FFFECA87FFFE19974FFCE8A66FF0000000000000000F5C89EFFF5C89EFFF4C7 + 9DFFD3A582FFF8D9BCFFF5CAA1FFF5CAA1FFF5CAA1FFF5CAA1FFF5CAA1FFF5CA + A1FFF5CAA1FFF5CAA1FFF5CAA1FFF5CAA1FFF5CAA1FFF5CAA1FFF8D9BCFFF1BE + 96FFF4C198FFF4C198FFD09775FF02020104A5A69BFFA5A69BFFA5A69BFFA5A6 + 9BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A6 + 9BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFFA5A6 + 9BFFA5A69BFFA5A69BFFA5A69BFFA5A69BFF0000000000000000000000000000 + 00000000000000000000000000002CA675FF23D29FFF0DCB93FF0DCB93FF0DCB + 93FF0DCB93FF0DCB93FF23D19FFF2DA574FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000CF8A67FFEEA97CFFE39C + 76FFEDA981FFECA980FFECA980FFECA980FFECA980FFDE9671FF0759E0FF0759 + E0FF0759DFFF0759E0FF0D44BAFFE09772FFECA880FFEDA980FFECA980FFEDA9 + 80FFEDA980FFE39C76FFCF8B67FF0000000000000000F5C89EFFF5C89EFFF5C8 + 9EFFF3C59CFFDBAD88FFF9DFC5FFF2C59DFFF2C59DFFF2C59DFFF2C59DFFF2C5 + 9DFFF2C59DFFF2C59DFFF2C59DFFF2C59DFFF2C59DFFF9DFC7FFE2B38DFFF4C4 + 9BFFF4C49BFFF4C49BFFD09775FF03020104A5A69BFFC3C4B5FFC2C3B5FFC2C4 + B5FFC3C4B4FFC2C4B5FFC3C4B5FFC3C3B5FFC2C4B5FFC3C4B5FFC3C3B4FFC3C3 + B5FFC3C3B5FFC3C4B5FFC3C3B5FFC2C4B5FFC3C4B5FFC3C3B4FFC3C4B4FFC3C4 + B5FFC3C3B4FFC2C4B5FFC3C3B5FFA5A69BFF0000000000000000000000000000 + 00000000000000000000000000002BA676FF1DD09DFF0DCC94FF0DCC94FF0DCC + 94FF0DCC94FF0DCC94FF1DD19CFF2BA676FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000D08B68FFEEA97DFFE49F + 78FFEEAA81FFEEAB82FFEDAA82FFEDAB82FFEDAA82FFDC936FFF095AE1FF095A + E1FF085AE1FF095AE1FF0D45BDFFDD9470FFEEAB81FFEDAA82FFEEAA81FFEDAB + 82FFEEAA81FFE49F78FFCF8B67FF0000000000000000F6CDA4FFF6CDA4FFF6CD + A4FFF5CCA3FFF5CCA3FFF5CCA3FFFBE8D4FFE9B790FFE9B790FFE9B790FFE9B7 + 90FFE9B790FFE9B790FFE9B790FFE9B790FFECBF97FFF5C89FFFF5C89FFFF5C8 + 9EFFF5C89EFFF5C89EFFD09775FF03020104A5A69BFFE4E3DBFFE4E3DBFFE5E6 + DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6 + DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6DFFFE5E6 + DFFFE5E6DFFFE5E6DFFFC7C7B8FFA5A69BFF28AA7AFF28AA7AFF27AA79FF28AA + 79FF28AA79FF28AA79FF28AA79FF27AA79FF14CE99FF0DCF98FF0DCF98FF0DCF + 98FF0DCF98FF0DCF98FF13CF99FF28A979FF29A978FF28A979FF28A978FF29A9 + 78FF28A978FF29A978FF29A978FF0000000000000000D28E69FFEFAE82FFECA9 + 81FFF0B086FFF0B086FFF0B086FFF0AF86FFF0AF86FFD68A68FF0D60E4FF0D60 + E4FF0D60E4FF0D60E5FF0E4DC8FFD78B69FFF0B086FFF0B086FFF0B086FFF0AF + 86FFF0AF86FFECAA81FFD28D69FF0000000000000000F6D0A7FFF6D0A7FFF6D0 + A7FFF6CFA6FFF6CFA6FFF6CFA6FFFDF2E6FFFDF4EAFFFBEBD9FFFBEBD9FFFBEB + D9FFFBEBD9FFFBEBD9FFFDF4EAFFFDF4EAFFF5CBA2FFF5CBA2FFF5CBA2FFF5CA + A1FFF5CAA1FFF5CAA1FFD09775FF03020104A5A69BFFD69773FFD79774FFD797 + 74FFD79774FFD79774FFD79774FFD79774FFD79774FFD79774FFD79774FFD797 + 74FFD79774FFD79774FFD79774FFD79774FFD79774FFD79774FFD79774FFD797 + 74FFD79774FFD79774FFC7C9B9FFA5A69BFF26AC7BFF3EDCB0FF3EDCB0FF3EDC + B0FF3EDCB0FF3EDCB0FF3EDCB0FF3EDCB0FF11CE98FF0DD099FF0DD099FF0DD0 + 99FF0DD099FF0DD099FF11CE98FF3EDCB0FF3EDCB0FF3EDCB0FF3EDCB0FF3EDC + B0FF3EDCB0FF3EDCB0FF27AA79FF0000000000000000D38E69FFEAA77DFFE8A5 + 7EFFEBA880FFEBA880FFEBA880FFEBA880FFEBA880FFD38564FF0E62E6FF0E62 + E6FF0E61E5FF0E62E6FF0E50CCFFD38665FFEBA881FFEAA981FFEBA880FFEBA8 + 80FFEBA880FFE8A57DFFD38E6AFF0000000000000000F7D3AAFFF7D3AAFFF7D3 + AAFFF6D2A9FFF6D2A9FFF6D3AAFF3786A9FF0685C4FF0685C5FF0299E8FF0299 + ECFF0299EFFF038FE3FF038FE3FF4FA4D4FFF6D0A8FFF6CEA5FFF6CEA5FFF6CD + A4FFF6CDA4FFF6CDA4FFD09775FF03020104A5A69BFFE6A47EFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFC9CABBFFA5A69BFF24AE7CFF11C996FF11C996FF11C9 + 96FF11C996FF11C996FF11C996FF11C996FF11C996FF0DD29BFF0DD29BFF0DD2 + 9BFF0DD29BFF0DD29BFF0DD29BFF11C996FF11C996FF11C996FF11C996FF11C9 + 96FF11C996FF11C996FF26AC7BFF0000000000000000D48F6AFFDB926EFFDA90 + 6EFFDB926EFFDB926EFFDB926EFFDB926EFFDB926EFFCE7F5FFF1064E7FF1064 + E7FF1064E7FF1064E7FF1054D0FFCE8060FFDB916EFFDB926EFFDB926EFFDB92 + 6EFFDB916EFFDB926EFFD48F6BFF0000000000000000F7D5ADFFF7D5ADFFF7D5 + ADFFF7D7B1FFF9E2CAFF0C8ABAFF069AD6FF04AFF2FF03AFF5FF03ACF6FF02AA + F6FF02A8F6FF02A3F6FF01A2F7FF01A0F7FF019DF7FFF9E2CAFFF2D7B6FFF7D3 + AAFFF7D3AAFFF7D3AAFFD09775FF03020104A5A69BFFE6A37DFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFCCCDBEFFA5A69BFF21B17FFF0ED59EFF0ED59EFF0ED5 + 9EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED5 + 9EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED59EFF0ED5 + 9EFF0ED59EFF0ED59EFF22AF7DFF0000000000000000D6916CFFCC7C5DFFCC7C + 5DFFCC7C5DFFCC7C5DFFCC7C5DFFCC7C5DFFCC7C5DFFCC7C5DFF1368E9FF1368 + E9FF1367EAFF1367EAFF125BD9FFCC7C5DFFCC7C5DFFCC7C5DFFCC7C5DFFCC7C + 5DFFCC7C5DFFCC7C5DFFD6906CFF0000000000000000F7D5ADFFF7D5ADFFF7D5 + ADFFF8DFC3FF0997CAFF0999CEFF05B5F4FF05B5F5FF04B4F5FF04B1F5FF03AE + F5FF03ACF6FF02A8F6FF02A7F6FF02A5F6FF01A0F7FF019FF7FFF8DFC3FFF7D8 + B2FFF7D5ADFFF7D5ADFFD09775FF03020104A5A69BFFE5A37DFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A57FFFE8A5 + 7FFFE8A57FFFE8A57FFFCCCEBFFFA5A69BFF1FB280FF0ED6A0FF0ED6A0FF0ED6 + A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6 + A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6A0FF0ED6 + A0FF0ED6A0FF0ED6A0FF20B17FFF0000000000000000F4B78DFFF5B88DFFF4B8 + 8DFFF4B78DFFF4B78DFFF4B88DFFF4B88DFFF4B88DFFF0AF86FF1469EBFF1469 + EBFF166BEBFF1369EBFF135EDDFFF2B289FFF4B78DFFF4B78DFFF4B88DFFF4B8 + 8DFFF4B88DFFF5B78DFFF5BC93FFD7916CFF00000000F7D5ADFFF7D5ADFFEED2 + B0FB0B9BCAFF0AA5D6FF09AFE4FF06B9F5FF06B8F5FF05B6F5FF05B5F5FF04B2 + F5FF04B1F5FF03ACF5FF02ABF6FF02AAF6FF02A5F6FF02A3F6FF01A2F7FFF5D7 + B5FFF4D6B4FCF7D5ADFFD09775FF03020104A5A69BFFE5A37EFFE9A680FFE8A6 + 80FFE9A680FFE8A680FFE8A680FFE9A680FFE9A680FFE9A680FFE8A680FFE8A6 + 80FFE8A780FFE8A680FFE8A780FFE9A680FFE9A780FFE9A680FFE9A681FFE8A6 + 80FFE8A780FFE8A680FFCECFC0FFA5A69BFF1EB482FF10D8A1FF10D8A1FF10D8 + A1FF10D8A1FF0FD8A1FF0FD8A1FF0FD8A1FF0FD8A1FF0FD8A1FF0ED8A1FF0ED8 + A1FF0ED8A1FF0ED8A1FF0ED8A1FF0ED8A1FF0ED8A1FF0ED8A1FF0ED8A1FF0ED8 + A1FF0ED8A1FF0ED8A1FF20B280FF0000000000000000F5B98FFFEFB087FFEFB0 + 87FFEFB087FFEFB087FFEFB087FFEFAF87FFEFB087FFE8A57EFF146BECFF146B + ECFF2073EEFF156AECFF1462E0FFEAA780FFEFB087FFEFB087FFEFB087FFEFB0 + 87FFEFB087FFEFB087FFF5BD94FFD8926DFF00000000F1D3B3FBF5D8B7FFC9A5 + 8AFF35C4E7FF0BC3F4FF0BC3F4FF0AC1F4FF09C0F4FF08BEF4FF07BCF5FF06B9 + F5FF06B8F5FF05B5F5FF04B4F5FF04B2F5FF36AAD7FFA89D90FFC3A289FFE1B5 + 93FFF5D8B7FFF5D8B7FFDFB090FF03020104A5A69BFFE6A681FFEAAA84FFEAA9 + 84FFEBA983FFEBA983FFEBA984FFEAAA83FFEAAA83FFEBA983FFEAAA83FFEBAA + 83FFEAAA84FFEAAA83FFEBA983FFEAA983FFEAAA84FFEBAA83FFEBA983FFEAAA + 83FFEAAA84FFEAAA83FFD1D2C3FFA5A69BFF1AB784FF16DBA6FF16DBA6FF16DB + A6FF16DBA6FF15DBA6FF15DBA6FF15DBA6FF14DBA6FF14DBA6FF14DBA6FF14DB + A6FF13DBA6FF13DBA6FF13DBA6FF13DBA6FF13DBA6FF13DBA6FF13DBA6FF13DB + A5FF13DBA5FF12DBA5FF1CB683FF0000000000000000F7C79FFFF2B58CFFF6BB + 90FFF6BC90FFF6BB90FFF6BB91FFF6BB90FFF6BB90FFEAA780FF176DEEFF176D + EEFF5196F4FF176EEDFF1568E7FFEAA780FFF6BB90FFF7BB91FFF6BB91FFF6BB + 91FFF6BB90FFF6BB90FFF7C7A0FFD9936EFF00000000E8C2A2FDE6BA96FFE0B2 + 90FF9EA598FF55D2EAFF0CC5F3FF0BC3F4FF0BC3F4FF0AC2F4FF09C0F4FF08BD + F4FF07BCF5FF06B8F5FF05B6F5FF0AB6F3FFBE9F88FFCDA88CFFDEB593FFE8BB + 97FFE8BC97FFE8BC97FFC39071EA00000000A5A69BFFE6A881FFECAB85FFECAC + 86FFEBAC85FFEBAB85FFEBAB85FFECAB85FFEBAC85FFECAC85FFEBAC85FFEBAC + 85FFECAB85FFEBAC85FFEBAC85FFECAC85FFEBAB85FFECAC85FFECAB85FFECAC + 85FFECAC85FFEBAC85FFD3D4C5FFA5A69BFF18B885FF90F9D9FF90F9D9FF90F9 + D9FF90F9D9FF90F9D9FF90F9D9FFF5F9F7FF1FDDA9FF19DCA7FF19DCA7FF19DC + A7FF18DCA7FF18DCA7FF1DDDA9FFF5F9F7FF90F9D9FF90F9D9FF90F9D9FF90F9 + D9FF90F9D9FF90F9D9FF1AB784FF0000000000000000F8CCA6FFF3B78DFFF6BC + 91FFF7BC91FFF7BC91FFF7BC91FFF6BC91FFF6BD91FFEAA881FF176EEEFF1970 + EEFF69A8F7FF176FEEFF166BEAFFE6A27CFFF7BC91FFF7BD91FFF7BC91FFF6BC + 91FFF6BC92FFF6BC91FFF8CCA6FFDA946EFF00000000DAA886FFECCAACFEE7BB + 98FFD7AE90FFB3A793FF74D9EAFF0CC5F3FF0BC3F3FF0BC3F4FF0BC3F4FF0AC1 + F4FF09C0F4FF07BCF4FF21B7E6FF97A49DFFD8B292FFE4B996FFE9BD99FFE9BE + 99FFE9BE9AFFEECFB1FD5642356500000000A5A69BFFE8A983FFECAE87FFECAE + 87FFEDAE87FFEDAE87FFECAE87FFECAD87FFECAE87FFEDAE87FFEDAE88FFEDAE + 87FFECAE88FFEDAE87FFEDAE87FFECAD87FFEDAE87FFECAE87FFECAE87FFECAE + 87FFECAE88FFECAE87FFD4D5C8FFA5A69BFF17BA87FF17BB87FF17BA86FF17BA + 86FF18BA87FF17B986FF17BA87FF17BA86FF2AE0ADFF1DDDA9FF1DDDA9FF1DDD + A9FF1CDDA9FF1CDDA9FF28E0ADFF18B986FF18B986FF18B986FF18B986FF18B9 + 86FF18B986FF19B985FF19B985FF0000000000000000F9DFC7FFF7BE93FFF7BE + 93FFF7BE93FFF7BE93FFF7BE93FFF7BE93FFF7BE93FFE7A47EFF186FEFFF277A + F1FF7AB4F9FF186FEFFF186EEEFFE7A47EFFF7BE93FFF7BE93FFF7BE93FFF7BE + 93FFF7BE93FFF7BE93FFFAE8D8FFDA946FFF000000000000000055413464DAA8 + 86FFEAC09BFFE9BE99FFE5BB98FF9CE8F3FF11CDF2FF0FCAF3FF0DC8F3FF0CC5 + F3FF0EC9F4FFC1A78FFFDAB595FFE8BF9CFFECC29DFFECC29DFFECC39DFFF2D6 + B9FDDEAE8DFF564235650000000000000000A5A69BFFE8AC86FFEFB38CFFEFB3 + 8CFFEFB28CFFEFB28CFFEFB28CFFEFB38CFFEFB28CFFEFB38BFFEFB28CFFEFB3 + 8CFFEFB28BFFEFB28CFFEFB28CFFEFB28CFFEFB38CFFEFB38BFFEFB28CFFEFB3 + 8BFFEFB38BFFEFB28CFFD7D7CBFFA5A69BFF0000000000000000000000000000 + 000000000000000000000000000014BC88FF3FE4B3FF26DEABFF25DEABFF25DE + ABFF25DEABFF24DEABFF3CE3B2FF15BC88FF0000000000000000000000000000 + 00000000000000000000000000000000000000000000DA9570FFAE8989FF3648 + 99FF1E3592FF454C91FF615178FFB67E62FFBF8260FF95654AC7146BECFF146B + ECFF146BECFF146BECFFBF8260FF95654AC7B67E63FF8C6B70FF7F708EFF203E + 9AFF1A3B9BFF374E9DFFDA9570FF8D654A8F0000000000000000000000005541 + 3464F2D8BDFDECC19EFFEBC19CFFCBB99EFFAFEEF8FF12CEF2FF10CCF3FF13CE + F3FF5CBFC8FFE3BD9AFFECC39EFFEEC59FFFEEC59FFFEEC59FFFEEC5A0FFDFB0 + 8EFF57433566000000000000000000000000A5A69BFFE9AD87FFF1B58EFFF1B5 + 8EFFF1B58EFFF0B58EFFF0B58DFFF0B58EFFF0B58EFFF1B58EFFF1B58EFFF0B5 + 8EFFF1B58EFFF1B58DFFF1B58EFFF1B58EFFF0B58DFFF1B58DFFF0B58DFFF0B5 + 8DFFF0B58EFFF1B58EFFD7D8CCFFA5A69BFF0000000000000000000000000000 + 000000000000000000000000000013BE8AFF46E5B5FF2ADEABFF29DEABFF29DE + ABFF29DEABFF29DEABFF45E5B5FF14BE89FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000017234F7C0E33A0FF1F5D + CEFF0D46BBFF0B4ECBFF0A44BBFF0C2890FF1C3796FF5B5684FF062E9EFF062E + 9EFF062E9EFF062E9EFF947272FF5C5984FF0F379EFF0D3FADFF0C4CC4FF0E48 + BEFF1662DFFF2063D4FF615A75C6000000010000000000000000000000000000 + 0000DCAA88FFF5DBC1FEEDC59FFFECC39DFFCDC2A6FFBFF1FAFF15D3F2FF5AC7 + CEFFDCB998FFEEC7A1FFEEC7A1FFEFC8A2FFEFC8A2FFEFC8A2FFF4DBC0FD5844 + 366800000000000000000000000000000000A5A69BFFEAAF89FFF1B78FFFF1B7 + 90FFF1B890FFF1B790FFF2B790FFF2B890FFF1B790FFF1B790FFF1B890FFF1B8 + 90FFF2B890FFF2B890FFF2B790FFF1B790FFF2B790FFF2B890FFF2B78FFFF2B7 + 8FFFF2B790FFF1B790FFD8DACEFFA5A69BFF0000000000000000000000000000 + 000000000000000000000000000013BF8BFF4CE6B7FF2EDEABFF2EDEABFF2DDE + ABFF2DDEABFF2DDEACFF4BE6B7FF13BF8BFF0000000000000000000000000000 + 000000000000000000000000000000000000000000000C317FB61653C5FF3880 + EDFF0E50CCFF0C5FE3FF0448CEFF0E35A5FF0E34A4FF0D35A6FF103CADFF4990 + F1FF4990F1FF103CADFF1345B2FF0E36A3FF0E35A5FF0E35A5FF0D40B5FF0E50 + CCFF387BECFF3880EDFF0C317FB6000000000000000000000000000000000000 + 00000000000058443668DDAD8BFFF0CAA3FFF1CBA4FFF1CBA4FFF0CBA4FFF1CC + A4FFF2CCA5FFF2CDA5FFF2CDA5FFF3CEA6FFF5DDC3FDE1B593FF5B46376B0000 + 000000000000000000000000000000000000A5A69BFFEBB18BFFF4BB93FFF3BB + 94FFF3BB94FFF3BB94FFF4BB93FFF4BB94FFF4BB93FFF4BB94FFF3BB94FFF3BB + 94FFF3BC94FFF4BB94FFF3BB94FFF3BB93FFF4BC93FFF3BB94FFF4BB93FFF4BB + 94FFF4BB94FFF4BB94FFDBDBD0FFA5A69BFF0000000000000000000000000000 + 000000000000000000000000000011C28CFF53E8B9FF35DDABFF34DDABFF34DD + ABFF34DEABFF34DEABFF53E8B9FF11C18CFF0000000000000000000000000000 + 000000000000000000000000000000000000000000000B317FB7215BCAFF5195 + F8FF0C5BDDFF0C5FE3FF0E60E3FF2672E6FF2A6CDDFF124FCBFF123AA3F4173F + A5EF1241AEFF1241ABF80E45B6FD0D4CCBFF206CE4FF2270E7FF0E60E3FF0C5B + DDFF5091F6FF5195F8FF0B317FB7000000000000000000000000000000000000 + 000000000000000000005A45376AF7DFC6FEF7DEC2FFF7DEC2FFF7DEC2FFF7DE + C2FFF7DFC2FFF7DFC3FFF7DFC3FFF8DFC3FFE2B695FF5D47386D000000000000 + 000000000000000000000000000000000000A5A69BFFEBB28CFFF4BD94FFF4BC + 95FFF4BC95FFF4BC95FFF5BD95FFF4BD95FFF4BC95FFF4BD95FFF4BD95FFF5BD + 95FFF4BC95FFF4BD95FFF4BD95FFF5BD95FFF5BD95FFF4BD95FFF4BD95FFF4BD + 95FFF4BD94FFF5BD94FFDBDCD0FFA5A69BFF0000000000000000000000000000 + 00000000000000000000000000000FC38DFF54E9BAFF37DDABFF37DDABFF37DD + ABFF37DDABFF37DDABFF54E9BAFF10C28DFF0000000000000000000000000000 + 000000000000000000000000000000000000000000000928699A2158C7FF579B + FDFF1C6CE6FF3781ECFF478AEBFF0D48C8FF0D40B8FE0D34A0F2000001030000 + 00000000000000000203061B486C0F3EA5F20D49C8FF2464D8FF478AEBFF1C6C + E6FF5698FCFF579BFDFF0928699A000000000000000000000000000000000000 + 0000000000000000000000000000B28B6FCDE8BC98FFE8BC98FFE8BC98FFE8BD + 98FFE8BD99FFE8BE99FFE8BE99FFE9BE99FF5E48386E00000000000000000000 + 000000000000000000000000000000000000A5A69BFFC98C6BFFC98C6BFFC98C + 6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C + 6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C6BFFC98C + 6BFFC98C6BFFC98C6BFFDCDDD1FFA5A69BFF0000000000000000000000000000 + 00000000000000000000000000000EC38EFF79EDC8FF3ADCABFF39DCABFF39DC + ABFF39DCABFF39DDABFF79EDC8FF0FC38EFF0000000000000000000000000000 + 00000000000000000000000000000000000000000000061C4A6F1B50BEFF599C + FDFF97C3FAFF1859D4FF0D47C7FF0D36A4F70820629500030B11000000000000 + 000000000000000000000000000001040B110F40A9F70E46BCFF0D48C7FF97C3 + FAFF9BC8FDFF599CFDFF061C4A6F000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2C3B4FFC2C3B4FFC2C3B4FFC2C3 + B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3 + B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3 + B4FFC2C3B4FFC2C3B4FFC2C3B4FFC2C3B4FF0000000000000000000000000000 + 00000000000000000000000000000EC48FFF0EC48FFF0EC48FFF0EC48FFF0EC4 + 8FFF0EC48FFF0EC48FFF0EC48FFF0EC48FFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000092963791143 + B8FF0C3296DC071C578501030C13000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000001040C130C3A + 9ADC0E42B0FB1249BBFF00000203000000000000000000000000000000000000 + 000000000001000000020000000300000006000000090000000C000000100000 + 001100000014000000100000000D0000000C0000000600000005000000030000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00010000000300000005000000060000000C0000000E00000010000000140000 + 0011000000100000000C00000009000000060000000300000002000000010000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000200000004000000070000000C000000120000001C0E33246A339F + 70FF0E33247F0000002E00000029000000210000000D0000000A000000060000 + 0002000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000001E000000320000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000003200000000000000000000000000000000000000000000 + 0002000000070000000A0000000C0000001C00000021000000240F34247F339F + 70FF0000002E00000021000000110000000D0000000600000003000000020000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000F3424523AD6A6FF13BA + 8CFF3AD6A6FF0F34245200000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002E54 + D4FF3569DCFF3569DCFF3569DCFF3569DCFF173BB6FF063384FF093889FF0938 + 89FF093889FF0C3C8FFF063384FF173BB6FF3568DCFF3568DCFF3568DCFF3568 + DCFF2E54D4FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000F3424523CD7A7FF32A0 + 71FF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000F34245232A171FF13BA8CFF13BA + 8CFF13BA8CFF31A071FF0F342452000402050000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002E54 + D4FF366DDDFF366DDDFF366DDDFF366CDDFF173BB6FF063384FF13469DFF1346 + 9DFF13469DFF0E3E92FF063384FF173BB6FF366CDDFF366CDDFF366CDDFF366C + DDFF2E54D4FF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000F34245230A271FF17CA95FF31A1 + 72FF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000F34245230A172FF35D5A5FF11BE8EFF12BD + 8EFF13BB8DFF35D5A5FF30A172FF0F3424520000000000000000000000000000 + 0000000000000000000000000000000000000000001800000021000000210000 + 00250000002A0000002A0000002A0000002A0000002A0000002A0000002A0000 + 002A0000002A0000002A0000002A0000002A0000002A0000002A000000280000 + 0021000000210000001B00000000000000000000000000000000000000002E54 + D4FF5799EBFF5799EBFF5799EBFF72B7FFFF173BB6FF063384FF1548A0FF1448 + A0FF14489FFF114297FF063384FF173BB6FF5799EBFF5799EBFF5799EBFF5799 + EBFF2E54D4FF0000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000F34245230A373FF39D6A6FF1FCE9AFF30A3 + 73FF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000F34245230D4A3FF12BD8EFF12BD8EFF0DCB95FF0DCB + 96FF0DCB95FF12BD8EFF12BD8EFF30D4A3FF0F34245200040205000000000000 + 00000000000000000000000000000000000000000010BD8462F1E8A97FFFEEA9 + 7AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA9 + 7AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFEEA97AFFD595 + 70FF140E0B4A0000002700000000000000000000000000000000000000000000 + 0000D4D4D4FFBFBFBFFFBFBFBFFFBFBFBFFF9C9C9CFF063384FF194FA7FF184E + A7FF184EA7FF184EA5FF063384FF9C9C9CFFBFBFBFFFBFBFBFFFC3C3C3FFB3B3 + B3FF000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000F34245234D5A4FF10BF8EFF10BF8EFF30D4A2FF2DA5 + 75FF00000000000403060004030600040306000403060009060C000403060004 + 0306000403060004030600040306000302040000000000000000000000000000 + 0000000000000F3424522DA575FF12BE8FFF12BE8FFF0ECC97FF0ECC96FF0DCC + 96FF0ECC96FF0ECD97FF12BE8EFF12BF8FFF2DA575FF0F342452000000000000 + 00000000000000000000000000000000000000000000B57D5BEFF6BB91FFE09B + 73FFD5916AFFD6926BFFD8946CFFD8956DFFD9956DFFDA966FFFDB976FFFDB97 + 6FFFDB976FFFDD9971FFDE9971FFDE9971FFE09A72FFE09A72FFE09B73FFE09C + 74FFB07C5ECD0000000000000000000000000000000000000000000000000000 + 0000D4D5D5FFBFBFBFFFCBCBCBFFCDCDCDFF9C9C9CFF063384FF093889FF0938 + 89FF093889FF1951AAFF063384FF9C9C9CFFCBCBCBFFCBCBCBFFBFBFBFFFB3B3 + B3FF000000000000000000000000000000000000000000000000000000000000 + 00000008050A0F3424522CA675FF10C08FFF10C08EFF0DCA94FF37D6A5FF2BA7 + 76FF2CA676FF2CA676FF2CA676FF2BA676FF2BA676FF2BA675FF2BA676FF2CA6 + 76FF2CA675FF2CA676FF2BA675FF2CA676FF0000000000000000000000000000 + 00000F3424522CA676FF2AD3A2FF11C090FF0ECD98FF0ECD98FF0ECE97FF0ECD + 98FF0DCE97FF0ECE98FF0ECD98FF11C190FF2AD4A1FF2CA676FF0F3424520000 + 00000000000000000000000000000000000000000000B67E5CEEFDEFE2FFEDAC + 83FFE9A37AFFE9A37AFFE9A37AFFE9A37AFFE9A37AFFE9A37AFFE9A37AFFE9A3 + 7AFFE9A47AFFE9A47AFFE9A47BFFE9A47BFFE9A47BFFE9A47BFFE9A47BFFE19C + 74FFD3946FFB0000000000000000000000000000000000000000000000000000 + 0000D6D6D6FFC3C3C3FFD3D3D3FFD6D6D6FF9C9C9CFF063384FF1D58B0FF1D57 + B0FF1D57AFFF114498FF063384FF9C9C9CFFD6D6D6FFD3D3D3FFBFBFBFFFB3B3 + B3FF000000000000000000000000000000000000000000000000000000000000 + 00000F3424522BA777FF2ED4A2FF10C18FFF0DCC95FF0DCB95FF0DCB95FF3CD7 + A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7A7FF3CD7 + A7FF3CD7A7FF3CD7A7FF3CD7A7FF2AA777FF0000000000000000000000000F34 + 245224D4A1FF10C995FF10C995FF0ED09BFF0ED09AFF0ED09AFF0ED09BFF0ED0 + 9AFF0ED09AFF0ED09AFF0ED09AFF0ED09AFF10C996FF10C995FF24D4A1FF0F34 + 24520000000000000000000000000000000000000000B67E5DECF4C196FFEDB1 + 87FFE19C74FFEAA57CFFEAA57CFFEAA67DFFEAA67DFFEAA67DFFEAA67DFFEAA6 + 7DFFEAA67DFFEBA77DFFEBA77EFFEBA77EFFEBA87EFFEBA87EFFEBA87EFFEAA7 + 7EFFE6A57BFFC88D6BEE00000000000000000000000000000000000000000000 + 0000D9D9D9FFD0CFCFFFD8D8D9FFD8D9D9FF9C9C9CFF063384FF215EB8FF205D + B7FF205EB7FF1952A9FF063384FF9C9C9CFFD9D8D8FFD9D8D8FFC4C4C4FFB3B3 + B3FF000000000000000000000000000000000000000000000000000604080F34 + 245219C895FF0FC492FF0DCE98FF0DCF98FF0DCE98FF0ECE98FF10C18FFF10C1 + 8FFF10C18FFF10C18FFF10C18FFF10C18FFF10C18FFF10C18FFF10C18FFF10C1 + 8FFF10C18FFF10C18FFF19D29FFF28AA7AFF00000000000000000F34245227AB + 7AFF0FCC98FF0FCC97FF0ED19CFF0ED19CFF0ED19CFF0ED19BFF0FD19CFF0ED2 + 9CFF0ED19CFF0ED29BFF0ED19CFF0ED29CFF0ED19BFF0FCB97FF0FCC98FF27AA + 7AFF0F34245200000000000000000000000000000000B7805EEBF3C297FFCC8F + 69FFE19E76FFEAA67DFFEBA87EFFEBA87EFFEBA87EFFEBA87FFFECA97FFFECA9 + 7FFFECA97FFFECA97FFFECAA80FFECAA80FFECAA80FFECAA80FFEDAA80FFEDAB + 81FFE9A77EFFDB9C76FE00000000000000000000000000000000000000000000 + 0000DADADAFFD6D6D6FFDADADAFFDADADBFF9C9C9CFF063384FF3786D5FF3786 + D5FF3786D5FF1E5AB2FF063384FF9C9C9CFFDADADAFFDADADAFFCCCCCCFFB3B3 + B3FF0000000000000000000000000000000000000000000000000F34245226AC + 7BFF0FC793FF0DCF99FF0ECF9AFF0DD099FF0ED099FF0ED09AFF0DD099FF0ED0 + 99FF0DD099FF0ED099FF0DD09AFF0DCF9AFF0DCF9AFF0DD09AFF0DD099FF0DD0 + 9AFF0EC995FF10C18FFF20D6A2FF26AB7BFF000000000F34245226AC7BFF1ED4 + A1FF0FCF9AFF0ED39DFF0ED39DFF0ED29DFF0ED39DFF0ED29DFF0FD39DFF0ED3 + 9DFF0ED29DFF0ED39DFF0ED39DFF0ED39DFF0FD29DFF0ED39CFF10CE99FF1ED4 + A1FF26AC7AFF0F342452000000000000000000000000B77F5EE9F3C397FFC286 + 61FFE8AB82FFE5A47AFFECAA80FFEDAA80FFEDAB81FFEDAB81FFEDAB81FFEDAB + 81FFEDAC82FFEDAC82FFEDAC82FFEEAC83FFEEAD83FFEEAD83FFEEAD84FFEEAD + 84FFEDAD83FFE9AA80FF00000000000000000000000000000000000000000606 + 060BDCDBDBFFDCDCDBFFDBDCDBFFDBDBDCFF9C9C9CFF063384FF2260BAFF2260 + BAFF2260BAFF2260BAFF063384FF9C9C9CFFDBDBDBFFDBDBDCFFD3D3D3FFADAD + ADFF2C2C2C4B000000000000000000000000000000000F34245224AD7CFF19CB + 99FF0DD19BFF0ED19BFF0ED19BFF0ED19BFF0DD19BFF0DD19AFF0DD19BFF0DD2 + 9BFF0ED19BFF0ED19BFF0DD19BFF0DD19BFF0DD29BFF0DD19BFF0ED29BFF0ED1 + 9BFF0DD19BFF0ECA96FF27D9A6FF24AD7CFF0F342452D0F5EBFF57E7BEFF57E7 + BEFF56E9BFFF57EABFFFCEF5EBFF0ED59FFF0ED5A0FF0ED5A0FF0ED5A0FF0ED6 + A0FF0ED5A0FF0FD6A0FF0ED59FFF0ED59FFF23DBA9FFCEF5EBFF56EABFFF57E7 + BEFF57E7BEFFD0F5EBFF0F3424520000000000000000B78060E7F2C499FFCC90 + 6AFFEEC499FFEBAC83FFEDAD84FFF0B086FFF0B187FFF0B187FFF1B188FFF1B1 + 88FFF1B288FFF1B388FFF1B389FFF1B389FFF1B489FFF1B489FFF2B48AFFF2B4 + 8BFFF2B48BFFF3B58BFF936A50AD000000000000000000000000000000001935 + BFFF9F9F9FFFD4D4D5FFDEDFDEFFDFDEDEFF9C9C9CFF3786D5FF3786D5FF3786 + D5FF3786D5FF3786D5FF3786D5FF9C9C9CFFDEDEDFFFDEDEDFFFD1D0D0FFA3A3 + A3FE1226ADFF0000000000000000000000000F34245217D09CFF0FCF9AFF0ED4 + 9EFF0DD49EFF0ED49EFF0DD49EFF0ED49EFF0ED49EFF0ED49EFF0ED49EFF0ED4 + 9EFF0ED49DFF0ED49EFF0DD49EFF0ED49EFF0ED49EFF0ED49EFF0DD49EFF0ED4 + 9EFF0ED49EFF0ED49EFF34DFB0FF21B17FFF21B17EFF21B17FFF21B17FFF20B1 + 7FFF21B17FFF21B17FFF19B885FF0FD7A2FF0ED7A1FF0ED7A1FF0FD7A1FF0FD6 + A1FF0FD7A2FF0FD6A1FF0FD7A1FF0ED7A1FF27DEACFF18B985FF21B07EFF21B1 + 7FFF21B17EFF21B17EFF21B17FFF0000000000000000B88160E5F2C79AFFD195 + 6EFFE5B287FFEFC094FFECAF85FFF2B48AFFF2B48AFFF2B48BFFF3B58BFFF3B6 + 8BFFF3B68BFFF3B68BFFF3B68CFFF3B68CFFF4B78DFFF4B78DFFF4B78DFFF4B8 + 8EFFF4B88EFFF4B88EFFCA926FEE000000000000000000000000000000001935 + BFFFA1A1A1FF9F9F9FFFD5D5D5FFE0DFDFFFDFE0E0FFE0DFE0FF2A8F60FF0CC7 + 90FF2A8F60FFE0E0E0FFE0DFE0FFE0E0DFFFDFE0E0FFD2D2D2FF9C9C9CFF4275 + DBFF1226ADFF00000000000000000000000020B27FFF0ED6A0FF0ED5A0FF0ED6 + 9FFF0ED69FFF0ED6A0FF0ED59FFF0ED69FFF0ED69FFF0ED69FFF0ED5A0FF0ED5 + A0FF0ED69FFF0ED59FFF0ED59FFF0ED69FFF0ED5A0FF0ED59FFF0ED5A0FF0ED6 + 9FFF0ED6A0FF0ED5A0FF3CE2B4FF20B280FF0000000000000000000000000000 + 0000000000000000000017BB87FF0FD8A3FF0FD8A3FF0FD8A3FF0FD8A2FF0FD9 + A3FF0FD8A2FF0FD8A2FF0ED9A3FF0ED8A3FF2CE0AEFF17BA87FF000000000000 + 00000000000000000000000000000000000000000000B88261E4F1C89BFFD69A + 72FFD79B73FFF0C99CFFF2B58BFFF4B78DFFF4B88DFFF4B88EFFF4B88EFFF4B9 + 8EFFF4B98EFFF5B98FFFF5B98FFFF5BA8FFFF6BA90FFF6BB90FFF6BB90FFF6BB + 90FFF6BB90FFF6BB90FFE8AD85FF624836730000000000000000000000001935 + BFFF4275DBFFA2A2A2FF9F9F9FFFE1E1E1FFE1E1E1FFE1E1E1FF0CC790FF2A8F + 60FF2E54D4FF2A8F60FFE1E1E1FFE1E1E1FFD2D2D2FF9D9D9DFFA4A5A5FF4A8D + EBFF1226ADFF000000000000000000000000063C2C5233E1B1FF0FD7A1FF0ED7 + A1FF0FD7A1FF0ED7A1FF0ED7A1FF0ED7A1FF0ED7A1FF0ED6A1FF0ED7A1FF0ED7 + A1FF0ED7A1FF0ED7A1FF0ED7A1FF0ED7A2FF0ED7A1FF0ED7A1FF0ED7A1FF0FD6 + A1FF0ED7A1FF0ED7A1FF42E5B7FF1FB381FF0000000000000000000000000000 + 0000000000000000000014BD8AFF0FDBA5FF0FDBA6FF0FDBA6FF0FDBA6FF0FDA + A5FF0FDBA6FF0FDBA5FF0FDAA6FF0FDBA5FF35E4B4FF14BD8AFF000000000000 + 00000000000000000000000000000000000000000000B88362E1EFC99CFFDFA3 + 7BFFDFA37BFFE2A77FFFFFFAF1FFFDF1DFFFFDEFDBFFFDEDD9FFFCEAD2FFFBE9 + CFFFFAE7CCFFF9E2C4FFF9E1C1FFF8DFBEFFF8DDBAFFF7DCB8FFF7DCB8FFF6DB + B7FFF6DAB6FFF6DAB6FFF5D9B5FFD7A481FA0000000000000000000000001935 + BFFF3562DAFF5092EFFF4275DBFFA0A0A0FFD8D9D9FFE4E3E3FF154BA3FFF1B1 + 87FFF1B187FFE4E4E3FFE3E3E3FFD5D5D5FFA4A4A5FF4275DBFF4B8EECFF1934 + BFFF1226ADFF00000000000000000000000000000000063C2C521BB684FF46E7 + BAFF0FDAA4FF0FDAA4FF0EDAA4FF0EDAA4FF0EDAA5FF0ED9A4FF0FDAA4FF0EDA + A4FF0FDAA4FF0EDAA4FF0EDAA4FF0EDAA4FF0FDAA4FF0FDAA4FF0FDAA4FF0FDA + A4FF0EDAA4FF0FDAA4FF4EE9BEFF1BB783FF0000000000000000000000000000 + 0000000000000000000013BF8BFF0FDCA7FF0FDCA7FF0FDCA7FF0FDCA7FF0FDC + A6FF0FDCA6FF10DCA7FF0FDCA6FF0FDCA7FF39E6B7FF13BF8BFF000000000000 + 00000000000000000000000000000000000000000000B98363E0EFCA9CFFE3A8 + 7FFFE3A87FFFE3A87FFFE7AE87FFE9AF85FFE9AF85FFE9AF85FFE9AF85FFE9AF + 85FFE9AF85FFE9AF85FFE9AF85FFE9AF85FFE9AF85FFE9AF85FFE9AF85FFDBA0 + 79FF91674EB18A624AA7886149A43D2C21490000000000000000000000000C17 + 3A462E54D4FF3563DAFF5699F1FFA1A1A3FFA0A0A0FFDADAD9FF154BA3FFF1B1 + 87FFF1B187FFE5E5E5FFD5D5D6FF9D9D9DFF4275DBFF4B8EECFF2447CAFF1226 + ADFF060E34460000000000000000000000000000000000000000063C2C521AB8 + 85FF0EDBA5FF0FDBA6FF0FDBA6FF0FDBA5FF0FDCA5FF0FDCA6FF0EDBA5FF0EDB + A6FF0FDCA5FF0FDBA6FF0EDBA5FF0EDCA6FF0FDCA6FF0EDBA5FF0FDBA6FF0FDB + A6FF0FDBA6FF0EDBA6FF53EBC1FF19B884FF0000000000000000000000000000 + 0000000000000000000012C08CFF0FDDA8FF0FDDA8FF10DDA8FF0FDDA8FF0FDD + A8FF0FDDA8FF0FDEA8FF0FDEA8FF0FDDA8FF3DE7BAFF12C08CFF000000000000 + 00000000000000000000000000000000000000000000B88463DEEFCA9DFFE8AD + 84FFEFB58AFFEFB58BFFEFB58BFFEFB48AFFEEB48AFFEEB48AFFEDB389FFEDB3 + 89FFEDB389FFECB288FFECB188FFECB187FFEBB086FFEAB086FFEAAF86FFDCA0 + 79FF17100B1E0000000000000000000000000000000000000000000000000000 + 00001935BFFF2E54D4FF3664DAFF4275DBFFA1A1A3FFA0A0A0FF063384FF0633 + 84FF063384FFD6D6D6FF9D9D9DFFA4A5A5FF5093EFFF244ACBFF1934BFFF060E + 334500000000000000000000000000000000000000000000000000000000063C + 2C5258EDC3FF0FDCA7FF0FDDA7FF0FDDA7FF0FDDA7FF0FDCA7FF0EDCA7FF0EDD + A7FF0FDDA7FF0EDDA7FF0FDDA7FF0EDDA7FF0FDCA7FF0FDCA7FF0EDDA7FF0FDD + A7FF0EDDA7FF0FDDA7FF56EDC2FF18B985FF0000000000000000000000000000 + 0000000000000000000010C28DFF10E0ABFF10E0ABFF0FE0ABFF0FE0AAFF10E0 + AAFF10E0AAFF0FDFAAFF0FE0ABFF0FDFAAFF45EBBDFF10C28DFF000000000000 + 00000000000000000000000000000000000000000000BA8665DCEECC9FFFF6BC + 91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC + 91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFE2A7 + 7FFF140E0A1A0000000000000000000000000000000000000000000000000000 + 0000000000000B1535401935BFFF3664DBFF579BF2FF4275DBFFA0A0A0FFDBDC + DBFFD8D7D8FFA3A4A7FF4275DBFF579AF1FF878CA6FF1226ADFF060D2F400000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000063C2C5216BC88FF6BF2CCFF0FDFA9FF0FE0AAFF0FDFAAFF21E3B1FF16BC + 89FF13C08AFF13C08AFF13C08AFF13C08AFF13C08AFF13C08AFF13C08AFF13C0 + 8AFF13C08AFF13C08AFF13C08AFF13C08AFF0000000000000000000000000000 + 000000000000000000000FC38EFF0FE1ACFF0FE1ABFF0FE1ACFF10E1ACFF0FE1 + ACFF0FE1ACFF0FE1ABFF10E1ABFF0FE1ACFF4AECC0FF0FC38EFF000000000000 + 00000000000000000000000000000000000000000000BC8867DCEDCC9FFFF6BC + 91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFFADDB8FFFADD + B8FFFADDB8FFFADDB8FFFADDB8FFFADDB8FFFADDB8FFFADDB8FFFADDB8FFD198 + 73F4050302070000000000000000000000000000000000000000000000000000 + 000000000000000000000B14323D2E54D4FF3664DBFF589BF2FFA0A1A4FFA0A0 + A0FF9D9D9DFF4275DBFF579BF2FF061D94FFABABABFF050C2D3D000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000063C2C5214BD89FF10E0ABFF10E1ABFF10E0ABFF2DE6B6FF14BD + 89FF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000FC38EFF0FE2ADFF10E2ADFF0FE2ADFF0FE2ADFF0FE2 + ADFF10E2ADFF10E2ADFF10E2ADFF10E2ADFF4DEDC1FF0FC38EFF000000000000 + 00000000000000000000000000000000000000000000BF8A69E0EDCD9FFFF6BC + 91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF6BC91FFF3D2AEFFDDAC8EFFDDAC + 8EFFDDAC8EFFDDAC8EFFDDAC8EFFDDAC8EFFDDAC8EFFDDAC8EFFDDAC8EFF3B2B + 2045000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000001935BFFF2E54D4FF3664DBFF4275DBFF9FA1 + A5FF9D9FA7FF589CF2FF061D94FFA0A5BFFFABABABFF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000063C2C527CF5D2FF0FE2ACFF10E1ADFF3AEABBFF13BE + 8BFF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000EC48FFF10E4AFFF10E4AFFF10E4AFFF10E4AFFF10E4 + AEFF10E4AFFF10E4AFFF10E4AFFF0FE4AFFF53EFC5FF0EC48FFF000000000000 + 0000000000000000000000000000000000000000000087634C99D9A686FAD89D + 78FAD69C77F8D69B77F7D69B77F7D49A75F5C18B69E4271C1531000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000A122E381935BFFF3563DAFF72B7 + FFFF72B7FFFF1934BFFFABABABFFCCCCCCFFABABABFF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000063C2C5211C18CFF89F8D7FF50EEC4FF12C1 + 8CFF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000EC48FFF10E5B0FF10E5B0FF10E5B0FF10E5B0FF10E5 + B0FF10E5B0FF10E5B0FF0FE5B0FF0FE4B0FF55F0C5FF0EC48FFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000009112C352E54D4FF3F82 + E6FF3F82E6FF1226ADFFABABABFFCCCCCCFFABABABFF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000063C2C5210C28DFF57F0C7FF11C2 + 8DFF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000EC48FFF0FE5B1FF10E6B0FF10E6B0FF10E5B0FF0FE5 + B1FF10E6B1FF10E5B0FF10E6B1FF10E6B1FF57F0C8FF0EC48FFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000001935BFFF3F82 + E6FF3F82E6FF050A2634ABABABFFE4EBEBFFABABABFF00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000063C2C52F5F9F7FF10C2 + 8DFF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000EC48FFF0EC48FFF0EC48FFF0EC48FFF0EC48FFF0EC4 + 8FFF0EC48FFF0EC48FFF0EC48FFF0EC48FFF0EC48FFF0EC48FFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000509 + 181E0206161E0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000EC4 + 8FFF000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000003200000040000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000052000000520000005200000052000000520000 + 0052000000520000005200000032000000320000000000000017000000270000 + 0032000000400000004000000040000000400000004100000047000000400000 + 0040000000400000004500000047000000400000004000000040000000400000 + 0040000000250000001A00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000343433FF232323FF2222 + 22FF222222FF212121FF212121FF202020FF202020FF1F1F1FFF1F1F1FFF1E1E + 1EFF1E1E1EFF1D1D1DFF1D1D1DFF1D1D1DFF1C1C1CFF1C1C1CFF1B1B1BFF1B1B + 1BFF1B1B1BFF1A1A1AFF343433FF000000000000000000000000000000000534 + 6AFF12589FFF12589FFF12589FFF12589FFF12589FFF12589FFF12589FFF1258 + 9FFF12589FFF12589FFF12589FFF12589FFF12589FFF12589FFF12589FFF1258 + 9FFF05346AFF000000000000000000000000000000179D9E9EFF9D9E9EFF9D9E + 9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E + 9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E9EFF9D9E + 9EFF9D9E9EFF9D9E9EFF00000017000000000000000000000000000000150000 + 001BE2B798FFE1B696FFE1B696FFE1B696FFE1B696FFE1B696FFE1B696FFE1B6 + 96FFE1B696FFE1B696FFE1B696FFE1B696FFE1B696FFE1B696FFE1B696FFE1B6 + 96FFE1B696FFE1B696FF000000110000000000000000363635FFF4E0BDFFF7E2 + BFFFF7E2BEFFF7E2BEFFF7E1BDFFF7E1BCFFF7E1BCFFF7E0BBFFF7E0BBFFF7E0 + BAFFF7E0BAFFF7E0BAFFF7E0BAFFF7E0BAFFFAEFCCFFF9EED0FFF7EBCFFFF5E5 + C9FFF2DFC0FFF2DAB6FF343433FF000000000000000000000000000000000534 + 6AFF0F5094FF073B75FF073A74FF073973FF073972FF073871FF063770FF0637 + 6FFF06376FFF06366EFF06356DFF05356DFF05356CFF05346BFF05346BFF0E50 + 94FF05346AFF00000000000000000000000000000000CCCCCCFFCCCCCCFFCCCC + CCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCC + CCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCC + CCFFCCCCCCFFCCCCCCFF00000000000000000000000000000000000000000000 + 0000F9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5 + C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5C4FFF9E5 + C4FFF9E5C4FFE2B797FF000000000000000000000000393937FFF7E3C1FFF7E3 + C1FFF7E2C0FFF7E2BFFFF7E2BEFFF7E2BEFFF7E2BEFFF7E1BDFFF7E1BCFFF7E0 + BBFFF7E0BBFFF7E0BAFFF7E0BAFFF7E0BAFFF8E3BCFFFCF3CEFFFDF7D8FFFEF9 + E4FFFEF9E7FFF3DEBBFF343433FF000000000000000000000000000000000534 + 6AFF0F5195FFF6DDB6FFF6DDB5FFF6DDB4FFF6DDB4FFF6DCB3FFF6DCB3FFF6DC + B3FFF6DCB2FFF6DCB2FFF6DCB2FFF9E9C1FFFAEDD2FFF9E9CDFFF7E1BDFF0F51 + 95FF05346AFF00000000000000000000000000000000CCCCCCFFCCCCCCFFCCCC + CCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCC + CCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCC + CCFFCCCCCCFFCCCCCCFF00000000000000000000000000000000000000000000 + 0000F8E2BBFFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6 + B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6B1FFF3D6 + B1FFF8E0BAFFE2B898FF0000000000000000000000003E3D3BFFF8E4C4FFF8E4 + C4FFF7E4C3FFF7E4C3FFF7E3C2FFF7E3C1FFD8C7A9FF8C8171FFF7E2BFFFF7E2 + BEFFF7E2BEFFB4A48CFF756C5DFF736A5CFFF5DEBAFFF7E0BBFFF7E0BBFFFCF5 + D3FFFDF7DBFFF8EBD0FF343433FF000000000000000000000000000000000534 + 6AFF115499FFF6DFB9FFF6DFB8FFF6DEB7FFF6DEB7FFF6DDB5FFF6DDB4FFF6DD + B4FFF6DDB4FFF6DDB4FFF6DDB4FFF6DDB4FFF8E5BBFFFCF5D3FFFDF6DDFF1154 + 99FF05346AFF00000000000000000000000000000000CDCDCDFFCCCCCCFFDF98 + 71FFEBA279FFEBA279FFEAA279FFEAA279FFEAA279FFEAA279FFEAA279FFFCC8 + A5FFEAA279FFEAA279FFEBA279FFEAA279FFEAA279FFEAA279FFEAA279FFDF98 + 71FFCCCCCCFFCCCCCCFF00000000000000000000000000000000000000000000 + 0000F8E1BEFFF3D6B1FFF5DAB5FFF8E1BBFFF8E0BBFFF8E1BBFFF8E1BBFFF8E1 + BBFFF8E1BBFFF8E1BCFFF8E1BBFFF8E1BBFFF9E1BCFFF8E1BBFFF8E1BBFFF4D7 + B2FFF8E1BBFFE3B99AFF00000000000000000000000040403CFFF8E5C7FFF8E5 + C7FFF8E4C5FFF8E4C4FFF7E4C3FFF7E4C3FFB7AA94FF262626FFF7E3C1FFF7E2 + C0FFF7E2C0FF1D1D1DFF1C1C1CFF1F1F1EFF615A4EFFF5DFBBFFF7E1BCFFF7E1 + BCFFFBEFCCFFFAF1D2FF343433FF000000000000000000000000000000000535 + 6BFF11559BFFF6E0BBFFF6DFB9FFF6DFB8FFF6DEB8FFF6DEB7FFF6DDB6FFF6DD + B6FFF6DDB5FFF6DDB4FFF6DDB4FFF6DDB4FFF6DDB4FFF7DFB7FFFBF1CCFF1155 + 9AFF05356BFF00000000000000000000000000000000CECECEFFCDCDCDFFDE97 + 71FFEBA37AFFEBA27AFFEAA37AFFE9A178FFEAA179FFEBA37AFFEAA27AFFFCC8 + A5FFEAA27AFFEAA279FFEBA379FFEBA27AFFEAA37AFFEBA37AFFEBA27AFFDF98 + 71FFCDCDCDFFCDCDCDFF00000000000000000000000000000000000000000000 + 0000F8E2BFFFF3D7B2FFF8E2BCFFF8E1BCFFF8E1BCFFF8E1BCFFF8E2BCFFF8E1 + BCFFF8E1BCFFF8E1BCFFF8E2BCFFF8E1BCFFF8E1BCFFF9E1BCFFF8E1BCFFF5DA + B5FFF8E1BCFFE3BA9BFF00000000000000000000000042423EFFF8E6C9FFF8E6 + C9FFF8E5C8FFF8E5C7FFF8E4C5FFF8E4C4FFB9AB95FF292929FFF7E4C3FFF7E3 + C2FFE2D0B2FF252524FFC9B79DFFEDD9B7FF1B1B1BFFAA9C85FFF7E2BEFFF7E1 + BDFFF7E1BCFFF9E9C3FF343433FF000000000000000000000000000000000535 + 6CFF12569DFFF6E0BCFFF6E0BBFFF6E0BAFFF6E0BAFFF6DFB9FFF6DEB7FFF6DE + B7FFF6DEB7FFF6DDB6FFF6DDB5FFF6DDB5FFF6DDB5FFF6DDB5FFF6DEB5FF1256 + 9DFF06356CFF00000000000000000000000000000000CFCFCFFFCECECEFFDB94 + 6EFFEBA37AFFEAA37AFFE8A178FFDC9770FFE09971FFE8A079FFEAA37AFFFCC8 + A5FFEBA47AFFEBA37AFFEBA37BFFEBA37AFFEBA37AFFEBA37AFFEAA47BFFDF98 + 71FFCECECEFFCECECEFF00000000000000000000000000000000000000000000 + 0000F8E3BFFFF4D8B3FFF8E2BDFFF8E2BDFFF8E2BDFFF8E1BDFFF9E2BCFFF8E2 + BDFFF8E2BDFFF8E2BDFFF8E2BDFFF8E2BCFFF8E1BDFFF8E1BCFFF8E2BDFFF5DB + B6FFF8E1BDFFE3BC9CFF000000000000000000000000474742FFF8E7CCFFF8E7 + CCFFF8E7CBFFF8E7CBFFF8E6CAFFF8E6C9FFBBAF9AFF303030FFF8E5C7FFF8E4 + C5FFF8E4C5FFF7E4C3FFF7E4C3FFF7E4C3FF222222FF766E61FFF7E3C1FFF7E2 + C0FFF7E2BFFFF7E2BFFF343433FF000000000000000000000000000000000637 + 6FFF1359A0FFF7E2C0FFF7E2BFFFF7E2BEFFF7E2BEFFF6E0BDFFF6E0BBFFF6E0 + BBFFF6E0BBFFF6DFBAFFF6DFB9FFF6DFB9FFF6DFB9FFF6DEB8FFF6DEB8FF1359 + A1FF06366FFF00000000000000000000000000000000D1D1D1FFD0D0D0FFCC87 + 63FFD18C68FFCF8965FFCA8562FFCE9B81FFC7825FFFD18C68FFEBA47BFFFCC8 + A5FFECA57CFFECA57CFFE8A37BFFE9A27AFFEBA57CFFEBA57CFFECA57CFFDF9A + 73FFD0D0D0FFD0D0D0FF00000000000000000000000000000000000000000000 + 0000F9E4C3FFF4DAB5FFF8E2BFFFF8E3BFFFF8E3BFFFF9E3BFFFF8E2BEFFF8E3 + BEFFF9E3BFFFF8E2BFFFF8E2BFFFF8E3BFFFF8E2BFFFF8E2BEFFF8E3BEFFF5DC + B8FFF8E2BFFFE5BE9FFF0000000000000000000000004A4944FFF8E8CEFFF8E8 + CEFFF8E7CDFFF8E7CCFFF8E7CBFFF8E7CBFFBCB09DFF333333FFF8E6C9FFF8E5 + C8FFF6E3C5FF56524CFFBDAF99FFC9B9A1FF262626FFAB9F8BFFF7E4C3FFF7E3 + C2FFF7E3C1FFF7E3C1FF343433FF000000000000000000000000000000000737 + 70FF135AA3FFF7E3C1FFF7E2C0FFF7E2C0FFF7E2C0FFF7E2BFFFF7E1BEFFF7DF + BCFFF7E0BAFFF7E1BBFFF7E0BAFFF7E0BAFFF7E0BBFFF7E0BAFFF7E0BAFF135B + A3FF073771FF00000000000000000000000000000000D2D2D2FFD1D1D1FFD7A7 + 8EFFC78360FFCD8E6FFFDBBCACFFE4E2E1FFD49E81FFC98461FFE59F78FFFBC7 + A4FFEBA67DFFE6A279FFDE9A73FFDC9770FFEAA57DFFECA67DFFECA67DFFDF9A + 73FFD1D1D1FFD1D1D1FF00000000000000000000000000000000000000000000 + 0000F8E4C5FFF6DEBAFFF9E3BFFFF8E2BFFFF8E3C0FFF8E3C0FFF8E3C0FFF9E3 + C0FFF8E2C0FFF8E3C0FFF8E3BFFFF8E3C0FFF9E3C0FFF7E2BEFFF9E1BEFFF6DD + B9FFF7E1BDFFE5BFA0FF0000000000000000000000004C4C46FFF9E9CFFFF9E9 + CFFFF8E8CEFFF8E8CEFFF8E7CDFFF6E5CAFFBDB19FFF373737FFF8E7CBFFF8E6 + CAFFF8E6CAFF2E2E2EFF2D2D2DFF2C2C2CFF6E685EFFF7E3C3FFF8E4C4FFF7E4 + C3FFF7E4C3FFF7E4C3FF343433FF000000000000000000000000000000000738 + 72FF145BA4FFF8E3C3FFF7E3C2FFF7E3C1FFF7E3C1FFF7E2C0FFF7E2BFFFF7E1 + BDFFF6DFBAFFF7DFBAFFF7E1BBFFF7E1BCFFF7E1BCFFF7E0BBFFF7E0BBFF145C + A5FF073872FF00000000000000000000000000000000D3D3D3FFD2D2D2FFE6E4 + E3FFDFC4B5FFE6E4E3FFE6D6CCFFE8BBA1FFE5DED9FFCE906FFFDA956FFFF5BF + 9DFFEAA57DFFD9946DFFCB8763FFCA8663FFE8A37AFFEBA77EFFECA77EFFE09B + 74FFD2D2D2FFD2D2D2FF00000000000000000000000000000000000000000000 + 0000F9E5C5FFF7DFBDFFF8E3C0FFF9E3C0FFF9E3C1FFF8E3C0FFF8E3C0FFF9E3 + C0FFF9E3C0FFF8E2C0FFF9E3C1FFF9E4C1FFF7E2C0FFF8E3BFFFF7E2BFFFF5DD + BAFFF7E0BEFFE6C0A3FF000000000000000000000000515149FFF9EAD2FFF9EA + D2FFF9E9D1FFF9E9D1FFF9E9D0FF464544FF3E3E3EFF3D3D3DFFF8E8CEFFF8E7 + CDFFF8E7CDFF353535FF9E9485FFE2D3B9FFE2D2B8FFF3E2C4FFF8E6C9FFF8E5 + C8FFF8E5C7FFF8E5C7FF363634FF00000000000000000000000000000000073A + 76FF155EA9FFF8E5C4FFF8E4C3FFF8E4C3FFF8E4C3FFF8E4C3FFF7E3C2FFF7E2 + C1FFF6E1BEFFF5DAB4FFF5DCB3FFF6DEB9FFF7E3C0FFF7E2BFFFF7E2BEFF155F + A9FF083A76FF00000000000000000000000000000000D5D5D5FFD4D4D4FFE19C + 75FFECA980FFECA980FFEDA980FFEDA980FFECAA82FFE9DAD1FFCA8662FFCE8D + 6BFFCB8764FFE4D5CEFFE9E5E3FFDFBFAEFFD08D68FFE29F77FFECA87FFFE09C + 75FFD4D4D4FFD4D4D4FF00000000000000000000000000000000000000000000 + 0000F9E6C9FFF7E1BFFFF9E4C2FFF8E4C3FFF8E4C2FFF9E4C2FFF8E4C2FFF9E4 + C2FFF7E3C2FFF7E1BFFFF5DEBDFFF5DFBDFFF5DFBEFFF5DEBEFFF5DEBDFFF3DC + BAFFF3DCBCFFE8C3A5FF00000000000000000000000053534BFFF9EBD4FFF9EB + D4FFF9EAD3FFF9EAD2FFF9E9D1FFE1D3BDFF5D5B57FF414141FFF9E9CFFFF8E8 + CEFFF8E8CEFF393939FF383838FF363636FF333333FFCBBDA7FFF8E7CBFFF8E6 + CAFFF8E6C9FFF8E6C9FF363635FF00000000000000000000000000000000083B + 78FF1660ABFFF8E5C7FFF8E5C5FFF8E5C4FFF8E5C4FFF8E4C3FFF8E4C3FFF8E4 + C3FFF8E3C2FFF5DFB7FFF5DBB2FFF5DCB4FFF7E1BEFFF7E3C0FFF7E3C0FF1660 + ABFF083C78FF00000000000000000000000000000000D7D7D7FFD6D6D6FFEBB1 + 8FFFFCC9A6FFFCC9A6FFFCC9A6FFFCC9A6FFFCC9A6FFF9CAABFFDEB49DFFC887 + 65FFD6A991FFEBCDBAFFF4C4A6FFECE7E4FFCC8B69FFDCA07EFFF3BD9BFFEBB1 + 8FFFD5D5D5FFD5D5D5FF00000000000000000000000000000000000000000000 + 0000F9E7CAFFF7E2C0FFF9E5C4FFF8E4C3FFF9E5C4FFF8E5C4FFF9E5C3FFF9E4 + C4FFF8E3C1FFF4DEBEFFF2DCBCFFF3DDBDFFF4DDBEFFF5DEBEFFF4DEBDFFF4DD + BAFFF4DEBDFFE8C5A7FF00000000000000000000000053534BFFF9ECD5FFF9EC + D5FFF9EBD4FFF9EBD4FFF9EAD3FFF9EAD2FFDACEB9FF504F4DFFF9E9D1FFF9E9 + D0FFF9E9D0FF6B6760FF6A6660FF69655FFF67635CFFD7C9B1FFF8E7CCFFF8E7 + CBFFF8E7CBFFF8E7CBFF383836FF00000000000000000000000000000000093C + 7AFF1662ADFFF8E6C9FFF8E5C8FFF8E5C7FFF8E5C7FFF8E5C5FFF8E4C4FFF8E4 + C3FFF8E4C3FFF8E1BFFFF5DFB8FFF4DAB0FFF5DFBAFFF7E1BFFFF7E3C2FF1661 + ADFF093D7AFF00000000000000000000000000000000D8D8D8FFD7D7D7FFE19E + 77FFEDAB82FFEEAB82FFEEAB82FFEDAB82FFEDAB82FFEDAB82FFEEE9E7FFE7D1 + C3FFECE3DEFFEBA981FFEDAB82FFEBB99AFFD29B7EFFCA8663FFDB9772FFE19E + 77FFD7D7D7FFD7D7D7FF00000000000000000000000000000000000000000000 + 0000F9E8CCFFF8E5C4FFF9E5C5FFF9E5C5FFF9E5C5FFF9E5C4FFF8E5C4FFF8E4 + C4FFF8E3C2FFF2DCBDFFF3DCBDFFF2DBBAFFF2DBBBFFF2DCBCFFF3DCBCFFF3DD + BCFFF3DCBDFFE9C7A9FF00000000000000000000000058584FFF0C5DDDFF0B5C + DCFF0A5ADAFF0959D9FF0958D8FF0855D6FF0754D5FF0653D4FF0551D2FF0550 + D1FF044FD1FF034DCFFF034DCEFF024CCEFF024BCDFF024BCDFF024BCDFF024B + CDFF024BCDFF024BCDFF3A3A38FF000000000000000000000000000000000A3F + 7EFF1864B2FFF8E7CBFFF8E7CAFFF8E7CAFFF8E7CAFFF8E6C9FFF8E5C8FFF8E5 + C8FFF8E5C8FFF8E5C5FFF8E4C4FFF8E2C1FFF6DBB4FFF5DBB3FFF7E0BDFF1864 + B1FF0A3F7EFF00000000000000000000000000000000DADADAFFD9D9D9FFE19F + 78FFEEAD84FFEEAD84FFEEAD84FFEEAD84FFEEAD84FFEEAD84FFEEAD84FFFCC8 + A5FFEEAD85FFEEAD84FFEEAD84FFEEAD84FFEFD7C8FFECD9CFFFCA8663FFDA98 + 72FFD9D9D9FFD9D9D9FF00000000000000000000000000000000000000000000 + 0000F9E8CDFFF8E6C7FFF9E6C8FFF9E5C8FFF8E6C8FFF9E5C7FFF9E6C8FFF7E4 + C5FFF6E1C3FFEDD5B7FFEACFB1FFE8CCAFFFE7CBACFFE6CBADFFE7CBACFFE8CC + AFFFDEBEA3FFE7C3A8FF0101010200000000000000005A5A50FF0C5EDEFF0C5D + DEFF0B5BDCFF0A5ADBFF0A59DAFF0957D8FF0856D7FF0755D6FF0653D4FF0652 + D3FF0551D2FF044FD0FF044ED0FF034DCFFF024CCEFF024BCDFF024BCDFF024B + CDFF024BCDFF024BCDFF3C3C39FF000000000000000000000000000000000A41 + 81FF1965B3FFF8E8CCFFF8E7CBFFF8E7CBFFF8E7CBFFF8E7CAFFF8E6C9FFF8E6 + C9FFF8E6C9FFF8E5C8FFF8E5C7FFF8E5C7FFF6E0BBFFF5DAB3FFF6DCB6FF1865 + B3FF0A4081FF00000000000000000000000000000000DBDBDBFFDADADAFFE2A0 + 79FFEFAE85FFEEAE85FFEFAE85FFEEAE85FFEFAE85FFEFAE85FFEEAE85FFFCC9 + A6FFEEAE85FFEFAE85FFEEAE85FFEFAE85FFECAE87FFF2E4DCFFE5C7B5FFD28E + 6AFFDADADAFFDADADAFF00000000000000000000000000000000000000000000 + 0000F9E9CFFFF8E6C8FFF9E7C8FFF9E6C8FFF9E6C8FFF8E6C9FFF9E7C9FFF8E5 + C7FFF5E1C3FFEACFB3FFE4C5AAFFE2C0A5FFDBB89CFFDBB89CFFD9B69BFFD9B7 + 9BFFE8CDAEFFE7C3A8FF0000000000000000000000005D5C52FF0D5FE0FF0D5F + DFFF0C5DDDFF0B5CDDFF0B5BDCFF0A59DAFF0958D9FF0857D8FF0754D6FF0753 + D5FF0652D4FF0550D2FF044FD1FF044ED0FF034DCEFF034CCEFF024BCDFF024B + CDFF024BCDFF024BCDFF3E3E3BFF000000000000000000000000000000000B41 + 82FF1966B5FFF8E8CEFFF8E8CDFFF8E8CCFFF8E8CCFFF8E7CBFFF8E7CAFFF8E7 + CAFFF8E7CAFFF8E6C9FFF8E5C8FFF8E5C8FFF8E2C3FFF6E0BCFFF5DDB5FF1967 + B5FF0B4282FF00000000000000000000000000000000DCDCDCFFDBDBDBFFE2A1 + 79FFEFAF86FFEEAF86FFEEAE85FFEFAF86FFEFAF86FFEFAF86FFEFAF86FFFCC9 + A6FFEEAE86FFEEAF86FFEFAF86FFEFAF86FFEFAF86FFECB58FFFF5EFEBFFCC88 + 64FFDBDBDBFFDBDBDBFF00000000000000000000000000000000000000000000 + 0000F9E9CFFFF8E7C9FFF8E7C9FFF9E7C9FFF8E6C9FFF9E7CAFFF9E6C9FFF8E5 + C8FFF4E0C1FFE8CBAFFFE2C2A7FFE4C7AEFFDFBFA6FFE1C3A8FFEAD2B6FFF5DF + BCFFE8C5AAFF483B3252000000000000000000000000626156FF0E61E1FF0E61 + E1FF0D60E0FF2A70E4FF3D79E6FF3270E0FF0B5BDCFF0A5ADBFF0958D9FF0857 + D8FF0856D7FF0753D5FF0652D4FF2769DFFF3B77E5FF306CDDFF044ECFFF034C + CEFF024BCDFF024BCDFF43433FFF000000000000000000000000000000000C44 + 87FF1B69B9FFF9E9D0FFF8E9CFFF9B9280FF9B9280FF9B927FFF9B927FFF9B92 + 7FFF9B927EFF9B917EFF9B917DFF9B917DFF9B917DFFBFB299FFF8E5C7FF1B69 + B8FF0C4487FF00000000000000000000000000000000DEDEDEFFDDDDDDFFE3A1 + 7AFFEFB187FFEFB188FFEFB087FFEFB088FFEFB187FFEFB187FFEFB188FFFCCA + A7FFEFB187FFEFB187FFEFB188FFF0B188FFEFB188FFEFB088FFEFB088FFF5EA + E3FFDDDDDDFFDDDDDDFF00000000000000000000000000000000000000000000 + 0000F9EAD1FFF9E7CBFFF9E8CBFFF9E8CBFFF9E7CCFFF9E8CBFFF9E8CBFFF6E6 + C9FFF1DDC0FFFCF9F7FFF8F2ECFFFDF7EEFFFAECD5FFF8E3C3FFF7E0BBFF483D + 33520000000000000000000000000000000000000000646458FF0E61E1FF0E61 + E1FF1F6BE4FF2E65D0FF133896FF133896FF2A5CBFFF0B5CDCFF0A5ADAFF0959 + D9FF0957D8FF0855D6FF1B62DCFF2D63CEFF173271FF133896FF2A5EC5FF034D + CFFF034CCEFF024CCEFF454540FF000000000000000000000000000000000D45 + 8AFF1B6AB9FFF9EAD1FFF9E9D0FF565544FF575545FF575544FF575644FF5755 + 44FF565544FF575545FF575544FF575644FF86806CFF9B917DFFF8E7CAFF1B69 + BAFF0D4589FF00000000000000000000000000000000DFDFDFFFDEDEDEFFE3A3 + 7BFFEFB288FFF0B188FFEFB288FFF0B188FFEFB188FFEFB188FFF0B288FFFCCA + A7FFEFB288FFF0B188FFEFB288FFEFB289FFF0B188FFEFB188FFF0B188FFEFD1 + BDFFDEDEDEFFDEDEDEFF00000000000000000000000000000000000000000000 + 0000F9EBD2FFF9E8CCFFF8E7CCFFF9E8CCFFF9E7CCFFF9E8CCFFF8E7CBFFF7E4 + C8FFF2DDC0FFFEFAF5FFFCF6ECFFFBF0DDFFF8E3C2FFF7DFBAFFEDD0B4FF0000 + 0000000000000000000000000000000000000000000067665AFF0E61E1FF0E61 + E1FF1565E2FF133CA0FF526D97FF506C97FF163A8BFF0C59D5FF0B5BDCFF0A5A + DBFF0A59DAFF0957D8FF115BD9FF123BA0FF4774C5FF506C97FF1742A4FF044E + D0FF034ECFFF034DCFFF484842FF000000000000000000000000000000000D47 + 8CFF1C6BBBFFF9EAD2FFF9EAD1FF908974FF908974FF908974FF908974FF9089 + 74FF908974FF908974FF908974FF908974FF5A5A48FF9B917EFFF8E7CBFF1C6A + BBFF0D468CFF00000000000000000000000000000000E1E1E1FFE0E0E0FFE2A3 + 7BFFEFB289FFF0B289FFF0B289FFF0B289FFF0B288FFF0B289FFEFB289FFFCCA + A7FFF0B289FFEFB289FFEFB289FFEFB289FFEFB289FFEFB289FFF0B289FFE9B7 + 98FFDFDFDFFFDFDFDFFF00000000000000000000000000000000000000000000 + 0000F9EBD2FFF9E8CDFFF9E8CDFFF9E8CCFFF9E8CDFFF8E8CDFFF9E7CBFFF6E4 + C9FFF1DCBFFFFCF4E7FFFBEFDCFFF9E8CEFFF7DFB9FFEFD3B7FF493E35520000 + 000000000000000000000000000000000000000000006B6B5DFF579BF0FF579B + F0FF579BF0FF579BF0FF46453DFF48473FFF345E98FF4C89D6FF579BF0FF579B + F0FF579BF0FF579BF0FF579BF0FF579BF0FF3D3C36FF48473FFF345E98FF579B + F0FF579BF0FF579BF0FF4B4B45FF000000000000000000000000000000000E49 + 90FF3786D5FF3786D5FF3786D5FFF5F6EFFFE3E5D2FFD3D6B6FFD3D6B6FFD3D6 + B6FFD3D6B6FFD3D6B6FFD3D6B6FFDDDFC7FF64634FFF2F5B83FF3786D5FF3786 + D5FF0E4990FF00000000000000000000000000000000E3E3E3FFE2E2E2FFE3A3 + 7CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFEBB2 + 90FFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A37CFFE3A3 + 7CFFE2E2E2FFE2E2E2FF00000000000000000000000000000000000000000000 + 0000F9EBD4FFF9E8CEFFF9E8CEFFF9E8CEFFF9E9CEFFF9E9CEFFF7E6CDFFF5E1 + C8FFF0DABEFFF7E2C0FFF7E1BEFFF7DFB9FF51463C5900000000000000000000 + 000000000000000000000000000000000000000000006E6D5FFF4078AFFF2380 + E4FF2380E4FF2380E4FF3D3C36FF3D3C36FF164883FF1F6EC5FF2380E4FF2380 + E4FF2380E4FF2380E4FF2380E4FF2380E4FF3D3C36FF3D3C36FF164883FF2380 + E4FF2380E4FF3770A9FF4F4E47FF000000000000000000000000000000000B39 + 71C70E4A93FF0E4B92FF0F4A92FF686754FF686754FF686754FF72725EFF7272 + 5EFF72725EFF72725EFF686854FF686754FF455C6DFF183A5EFF0E4B92FF0F4A + 92FF0B3971C700000000000000000000000000000000E4E4E4FFE3E3E3FFE3E3 + E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3 + E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3 + E3FFE3E3E3FFE3E3E3FF00000000000000000000000000000000000000000000 + 0000FAECD4FFF9E8CEFFF9E9CFFFF9E9CEFFF9E9CFFFF9E8CDFFF7E5CCFFF4E2 + C7FFF0DABFFFF7DFB9FFF7DFB9FFF1D8BCFF0000000000000000000000000000 + 000000000000000000000000000000000000000000006E6D5FFF6C6C5EFF6B6B + 5DFF6A695CFF69685BFFA9A98AFFB8B998FF32363FFF52544FFF636257FF6261 + 56FF626156FF5F5F54FF5E5E53FF5E5D53FFD4D4ABFFB8B998FF2C313BFF5858 + 4FFF58584FFF57564EFF79786DFF000000000000000000000000000000000000 + 000000000000000000000000000000000000000000006C6B57FF646351FF6463 + 51FF646351FF646351FF6D6C58FF000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 + 0000FAECD5FFF9E9CFFFF9E9CFFFF9E9CFFFF9E9CFFFF9E9CEFFF7E6CCFFF6E3 + C9FFF1DDC2FFF4DCB8FFF1D8BCFF6A5E50720000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000515044C7515044C70000000000000000000000000000 + 000000000000000000000000000000000000686758FF515044C7000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000004545389B73725DFF7372 + 5DFF73725DFF73725DFF4545389B000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000F1D8BCFFF1D8BCFFF1D8BCFFF1D8BCFFF1D8BCFFF1D8BCFFF1D8BCFFF1D8 + BCFFF1D8BCFF7266587900000000000000000000000000000000000000000000 + 000000000000000000000000000000000000424D3E000000000000003E000000 + 2800000060000000A00500000100010000000000804300000000000000000000 + 000000000000000000000000FFFFFF0000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FF + E003FFE003FFE003FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01FFFF01 + FFFE01FFFE01FFFE01FFFE01FFF801FFF801FFF801FFF801FFF803FFF803FFF8 + 03FFF803FFF003FFF003FFF003FFF003FFE00FFFE00FFFE00FFFE00FF0001FF0 + 001FF0001FF0001FE0001FE0001FE0001FE0001F80007F80007F80007F80007F + 8000FF8000FF8000FF8000FF8001FF8001FF8001FF8001FF0000FF0000FF0000 + FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00001F00 + 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F + 8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FFC000FFC000FFC000 + FFC000FFF03FFFF03FFFF03FFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 + 0000FFFFFF8007FFE00007000000FFFFFF80FFFFC00007000000010101807FFF + E00007000000010101803FFFE00007800001010101801FFFE000078000030101 + 01800FFFE00007C000030101018007FFE00007E00007010101E003FFE00007E0 + 0007010101F001FFF0000FF0000FEFEFEFF000FFF8001FF0001FEFEFEFFC007F + FE00FFF0001FE0000FFE0007FF00FFF8001FFFEFFFFE0003FE00FFFC003FFE00 + FFFF8001FE007FFE007FFE00FFFFC000FE007FFE007FFE00FFFFC000FE007FFE + 00FFFE00FFFFF020FE007FFF00FFFE00FFFFF070FE007FFF00FFFE00FFFFF038 + FE00FFFFC1FFFE00FFFFF01CFE00FFFFC3FFFE00FFFFF81FFF00FFFFC7FFFE00 + FFFFF80FFFFFFFFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFE00FF800001FFFFFF00003FFE00FF000000FFFFFF8000FFFE00FF + 000000FFFFFF8000FFFE00FF0000008007F98000FFFE00FF0000008007F18000 + FFFE00FF0000008007F18000FFFE00FF000000801FE18000FFFE00FF00000080 + 3FC38000FFFE00FF000000801F038000FFFE00FF0000008000038000F8FE00FF + 0000008000038000F8FE00FF0000008000078000F8FE00FF00000080000FFFE3 + F8E0000300000080000FFFE3F8E0000700000080001FFFE3F8F0000F000000FC + 003FFFE1F0F8001F000000FE00FFFFE1F0FC003F000000FF01FFFFE0E0FE007F + 800003FFFFFFFFF001FF00FFFFFFFFFFFFFFFFF803FF81FFFFFFFFFFFFFFFFFC + 07FFC3FFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFC00007FE003FFFFFFFC0000FE0001FFE003F000000C0000FE0001F + FFC0FF800003C0000FE0001FFFC1FF800003C0000FE0001FFFC1FF800003C000 + 0FE0001FFFC1FF800003C0000FE0001FFFC1FF800003C0FC0FE0001FFFC1FF80 + 0003C0FC0FE0001FFFC1FF800003C0FC0FE0001FFFC1FF800001C0FC0FE0001F + FFC1FF800001C0FC0FE0001FFFC1FF800001C0FC0FE0001FFFC1FF800001C0C0 + 00E0001FFFC1FF800001C0C000E0001FFFC1FF800001C0C000E0001FF3C1E3FE + 007FC0F003E0001FF1C1E3FE007FC0F803800007F1C1C3FE007FC0F807800007 + F00003FFFFFFC0FE1F800007F00003FFFFFFE1FF1F800007F00003FFFFFFFFFF + 1FC0000FFFFFFFFFFFFFFFFFFFFF87FFF0000FFFFFFFFFFFFFFFFFFFF8001FFF + FFFFFFFFFFFF801FF0000FFFFFFFC00001FFE0FFE00007FFFFFFC00001FFC07F + C00003FFFFFFC00001FFC03F800001FFFFFFC00001FF001F000000FFFFFFC000 + 01FE000F000000FFFFFFC00001FE0007000000FFFFFFC00001F8000300000080 + 0003C00001F00001000000800003C00001F00000000000800003C00001C00001 + 000000E00007C00001800003000000E00007C00001800003000000F0000FC000 + 0180000F000000F0000FC0000180001F000000F0000FC0000180001F000000F0 + 000FC0000182007F800001F0001FC000018200FF800003F8001FC000018000FF + E00007FFFFFFFFFFFFC003FFF0000FFFFFFFFFFFFFE007FFF0001FFFFFFFFFFF + FFF007FFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFF000FF01C07FC0FFFFF87FFFFFC3FF07F0FF007FFFF87FFFFF83FF83E1F + F003FFFF87FFFFF83FF8181FC000FFF8007FFFE03FFC001FC0C0FFF8007FFFC0 + 3FFC001F81E0FFF8007FFC003FFC001F83F0FFFF03FFF0001FFE003F87F8FFFE + 00FFF0001FFE001F87F8FFFC00FFF0000FF8001F83F0FFF0003FF0000FE00003 + 81E0FFF0303FF0000FC00003C0C0C7F0781FF0000F800000E00047F0FC1FF000 + 1F800000F00007F1FE1FF0001FFF80FFF00007F1FE1FF0003FFF80FFFFF807F0 + FC1FFFC03FFFC1FFFFF807F0781FFFE03FFFC1FFFFE007F0303FFFF03FFFC3FF + FFE007F8007FFFF83FFFC3FFFFE007FC00FFFFFC3FFFE7FFFFFFFFFE00FFFFFE + 3FFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00FFF03E0FC0 + 000FE00007FF81FFF07F0780001FF8003FFE00FFF07F0780001FF8003FFE007F + F03E0780001FF8003FFE007FF03C2780001FF8003FF8001FF01847F0001FF800 + 3FF0001FF00807F0001FF8003FF0001FF0000FF0001FF8003FF0000FF8001FF0 + 001FF8003FE00007FE003FF0001FF8003FE00007FF80FFF0001FF8003FC00003 + FF80FFF0001FF8003FC00003FF00FFF0001FF8003FC00003FE087FF0001FF800 + 3FC00003FE183FF0001FF8003FC00003FE183FF0001FF8003FC00003FC3E1FF0 + 0003F8003FC00003F87F1FF00003F8003FC00003F07F0FF00003F8003FC00003 + F1FF8FF00003F8003FFF81FFF1FFCFF00003F8003FFFC3FFF3FFEFF80003F800 + 3FFFC7FFFFFFFFFFFFFFF8003FFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFE00003E0 + 0003FFFFFFFFFFFFFC001FFC001FC00003E00003F0000FF0000F800003C00003 + F00007F00007800003800003E00003E00003800003800003C00003C000038000 + 03800003C00003C0000380000380000380000180000180000380000380000180 + 0001800003800003800001800001800003800003800001800001800003800003 + 8000018000018000038000038000018000018000038000038000018000018000 + 03800003800001800001800003800003C00003C00003800003800003E00003E0 + 0003800003800003F00007F00007800003800003F00007F00007800003800003 + FC001FFC001F800003800003FE003FFE003FC00003800003FF00FFFF00FFE000 + 07800003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00003E0 + 0003E00003FFFFFFFC001FFC001FFC001FFC007FF0000FF0000FF0000FF8003F + F00007F00007F00007F0001FE00003E00003E00003E0000FC00003C00003C000 + 03C00007C00003C00003C0000380000380000180000180000180000380000180 + 0001800001800003800001800001800001800003800001800001800001800003 + 8000018000018000018000038000018000018000018000038000018000018000 + 01800003800001800001800001800003C00003C00003C00003800003E00003E0 + 0003E00003800003F00007F00007F00007C00007F00007F00007F00007E0000F + FC001FFC001FFC001FF0001FFE003FFE003FFE003FF8003FFF00FFFF00FFFF00 + FFFC007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFC3FFFFF8FFFC007FFFFFFFFF80E3FFF8FFF8003F + FFFFFFFF00C3FFF87FF0001FFFFFFFFE0001FFF81FE0000FFFFFFFFC0001FFF8 + 1FC00007FFFFFFF8000180000F800003800001F00003800003800003800001E0 + 0003800003800003800001E00003800001800003800001800001800001800003 + 8000018000018000018000038000018000018000038000038000018000018000 + 0780000380000180000180000F800003800001800001FFF81F800003FFFFFF80 + 0001FFF83F800003FFFFFF800001FFF87FC00007FFFFFF800001FFF8FFE0000F + FFFFFF801803FFFFFFF0001FFFFFFFC03803FFFFFFF8003FFFFFFFF03E07FFFF + FFFC007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003F80 + 07FFFFFFFFFFFFFFFC003F83FFFF80007FFFFFFFF0001FC1FFFF80007FFFFFFF + F0000FE0FFFF80007FFFFFFF800003F03E7F8000639FFFFF800003F03C7F8000 + 439FE001800003F0187F8000418FE001800003FC007FC200018FF001800003FE + 007FE3000187F801800003FE007FFF000183F801800003FF803FC20001806001 + 800003FF001F800001C00001800003FE001F800001C00001C00003FC00078000 + 63E00001E00007FC000380007FF00001F0001FFC000080007FF00001F0001FFF + F80080007FF80019F0001FFFF801FE07FFFC003FF0001FFFFC03FC03FFFE007F + FC003FFFFF07F801FFFFFFFFFC003FFFFF0FF801FFFFFFFFFC003FFFFF1FF801 + FFFFFFFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFF800001FFFFFFFFFFFFFFFFFFF0 + 0007800001FFFFFFFE0003F00007C00003F07FFFFC0003F00007C00003E03FFF + F80003F00007C00003C01FFFF00003F00007C000038007FFE00003F00007C000 + 038007FFE00003F00007C000038003FFE00003F00007C000038000FFE00003F0 + 0007C000038000FFE00003F00007C00003C0007FE00003F00007C00003E0001F + E00003F00007C00003F0001FE00003F00007C00003F0000FE00003F00007C000 + 03FC0007E00003F00007C00003FE0003E00003F00007C00003FE0003E00003F0 + 0007C00003FF8003E00003F00007C00003FFC003E00003F00007C00003FFC003 + E00003F00007C00003FFF007FFFFFFF00007C00003FFF80FFFFFFFFE493FC000 + 03FFFC1FFFFFFFFE493FFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFC07FFFFF + FFFFFFFFFFFE001F807FFFFFFFFF800003FFF8FF807FFFFFFFFF800003FFF0FF + 807E1FFC003F800003FFE0FF807807000000800003FFC0FFC078070000008000 + 03FF80C7E07807000000800003F00083F87807000000800003C00003F87807FC + 003F800003C00003F87C07FF00FF800003C00003F87F07FF00FF800003C00007 + F87F87FF00FF800003C00007F87F87FF00FFFC0003C00003F87F87FFC3FFFC00 + 03C00003F80F87FFC3FFFC0003C00003F80187FFC3FFFC0003E00003F80007FF + C3FFFC0003FF80C7F80007FFC3FFFC0003FFC0FFF80007FFC3FFFC0003FFC0FF + FC0007FFC3FFFC0003FFF0FFFF0007FFFFFFFFFFFFFFF8FFFFE007FFFFFFFFFF + FFFFF8FFFFFF87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003FF00007FF + FFFFFFFFFFFFC3FFFC001FF0001FFFFFFFFF00FFFC001FFC003FFFFFFFFE00FF + FC001FFC003FF8000FFE007FFC001FFF00FFFF181FFE007FFC001F000000FF18 + 1FFF81FFFC001F000000FE101FF381CFFC001F000000FE007FE381C3FC001F00 + 0000FE00FFC00003FC001F000000FC00FF800001FC001F000000F8007F000000 + FC001F000000F8003F000000FC001F000000F0003F000000FC001F000000F000 + FF800003FC001F000000F003FFC381C3FC001F000000F007FFE381C7FC001F00 + 0000E03FFFFF81FFFC001F000000C0FFFFFE007FFC001F000000C3FFFFFE007F + FC001F000000FFFFFFFE00FFFC001F000000FFFFFFFF00FFFC001F000000FFFF + FFFF81FFFFFFFFFFFFFFFFFFFFFFC7FFC0000FFFFFFFFFFFFFFFFFFFE07FFFFF + FFFFFFFFFFFFFFFF803FFF80000383FFFFFFFFFF801FFFE0000F81FFFFFFFFFF + 860FFFE0000F81FFFFFFFFFF8F07FFE0000FC07FFF8000018707FFE0000FE03F + FF8000018207FFE0000FF03FFF800001C007FFE0000FF80FFF800001E007FFE0 + 000FFC07FF800001F003FFE0000FFE07FF800001F8001FE0000FFF00CF800001 + FC000FE0000FFF8007800001FFC007F0001FFFC007800001FFE003F8FE3FFFE0 + 03800001FFE001F8FE3FFFE001800001FFE061F8FE3FFFE001800001FFF0F0F8 + 7C3FFFF803800001FFF070F87C3FFFF803800001FFF820F8383FFFF003800001 + FFFC01FC007FFFF003800001FFFE03FE00FFFFFE1FFFFFFFFFFF03FF01FFFFFF + 1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + E003FFFFFFFFFFFFFF3FFFFFFF01FFFFFFFFFFFFFE3FFFFFFF01800000800001 + FE3FFFFFFE01800000800003F83FFFFFF801900081800003F03FFFFFF8039000 + 81800003F00001FFF003900081800003C00001FFE00F900081800003800001F0 + 001F900081800003800001E0001F90008180000380000180007F9000FF800003 + 8000018000FF9000FF8000038000018001FF9000FF800003E000010001FF9000 + FF800003F000010001FF9FC0FF800003F03FFF0001FF9FC0FF800003FC3FFF00 + 01FF9FC0FF800003FE3FFF0001FF9FC0FF800003FE3FFF0001FF9FC0FF800003 + FFFFFF8003FF9FC0FFFFFFFFFFFFFF8007FF9FC0FFFFFFFFFFFFFFC007FF9FFF + FFFFFFFFFFFFFFF03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + 3FFFFFFFFFFFFFFF80007FC01FFFFFFFFF80000383FFFF800FFFFFFFFF800003 + 83FFFF8207FFFFFFFF80000381FFFF8F87FFFFFFFF800003807FFF8FC7FF8000 + 01800003C03FFF8FC7FF800001800003F00FFF8F07FF800001800003F000FF82 + 07FF800001800003F8003F8003FF800001800003FE001FE000FF800001800003 + FE0007F000FF800001800003FF0003FFC07F800001800003FF0003FFF01F8000 + 01800003FF0003FFF81F800001800003FF0203FFF80FEFFFFF800003FF8703FF + FE03E00003800003FF8707FFFF03FFFFFF800003FFC20FFFFF01FFFFFF800003 + FFE01FFFFF00FFFFFFFFFFFFFFE03FFFFF00FFFFFFFFFFFFFFF07FFFFF00FFFF + FFFFFFFFFFFFFFFFFFC7FFFFFFFFFFFFFFFFFFFFFFFFF00007FFFFFF800003FF + FFFFF0000FFFFFFFE00007FC007FF0000FF8001FE00007F8003FF0000FF8001F + E00007F0001FF0000FF8001FE00007E0000FF0000FF8001FE00007C00007F000 + 0FF8001FE00007800003F0000FF8001FE00007800003F0000FF8001FE0000780 + 0003F0000FF8001F800001800003F0000FF8001F800001800003F0000FF8001F + 800001800003F0000FF8001F800001800003F0000FF8001FC00003800003F000 + 0FF8001FE00007800003F0000FF8001FF0000F800003F0000FF8001FF8000F80 + 0003F0000FF8001FFC0007C00007F0000FF8001FFE0007E0000FF0000FF8001F + FF00FFF0001FF0000FF8001FFF81FFF8003FF0000FF8001FFFC3FFFC007FF000 + 0FF8001FFFFFFFFFFFFFF8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFF + FFFFFC003FFE00FFF8001FFFFFFFFF81FFF6004FF0001FFFFFFFFF00FFE80003 + F0000FFFFFFFFE00FFC0001BC00003000000FC003FA00005C00003000000F800 + 1FE00005800003000000F0001FC00001800001000000E0000F803C0180000100 + 0000E00007807E01800001000000C0000380FF0180000100000080000380FF01 + 80000100000080000380FF0180000100000080000180FF018000010000008000 + 01807E01800001800001800001803C01800003800003800001C00001C00003E0 + 0007800001E00007C00003F0000F800001E00007E00007FFFFFF800001B0000F + F0001FFFFFFFC03803D80013F8001FFFFFFFF03E07CE0067FE007FFFFFFFFFFF + FFF300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000FFFF + BFFFFFFFFFF0001FF1FFFFFF8FFF000000F8001FF1FFFFFF8FFF800001F8001F + F1FFFFFF87FF800001F8001FF1FFFFFF87FF800001C00003F1FFFFFF83FF8000 + 01800003F1FFFFFFC3FF800001800003F1FFFFFFC0FF800001C03C03F1FFFFFF + C0FF800001C07E03F1FFFFFFC0FF80000180FF03F00003FE007F80000181FF01 + F00003FE003F80000181FF01F00003FE003F80000180FF01F00003FE001F8000 + 01C07E03F00003FE001F800001C03C03F00003FE01FF800001801803F00003FE + 00FF800001800003F00003FE00FF800001C00003F00003FE00FF803FFFF8001F + F00003FE007F807FFFF8001FF001F3FE003F80FFFFF8001FF0FFFFFE003FFFFF + FFFCC33FF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 + 0003800001FF9FFF807E03E00007CC0033FF87FF807E03E00007CC0033FF87FF + 80FF03E00007C00003FF83FF807E03E00007C00003FF81FF803C03E00007CC00 + 33FF81FF803803E00007CC0033FF81FF880013E00007C00003FF81FFFC003FE0 + 0007C00003FF81FFFE007FE00007CC0033FF81FFFF00FFE00007C00003FF00FF + FF00FFE00007C00003FE007FFE00FFE00007C00003FE003FFC003FE00007CC00 + 33F8001F880013E00007C00003F0000F801803E00007C00003F00007803C03E0 + 0007CC0033C00003807E03E00007CC003380000180FF03E00007C00003800001 + 807E03E00007C00003800001807E03E0000FCC0033800001807E03E0001FCC00 + 33800001FFFFFFE0003FC00003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFC00003800001C1FFFFFC007F800003800001C0FFFFF8003F + 800003800001E03FFFF0001F800003800001F00FFFE0000F800003800001F007 + FFC00007800003800001F007FF800003800003800001F001FF80000380000380 + 0001F800FF800003800003800001F800FF800003800003800001FE003F800003 + 800003800001FE001F800003800003800001FF001F800003800003800001FFC0 + 07800003800003800001FFC003800003800003800001FFE00380000380000380 + 0001FFF801800003800003803FFFFFF801C00007800003803FFFFFFC01E0000F + 80000380FFFFFFFF01F0001FC00003FFFFFFFFFF83F8003FE00007FFFFFFFFFF + C3FC007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000FFFF7FFF03E0780 + 0001F0001FFFC7FFE07E07E00007F0001FFF81FFC03C03E00007F0001FFF00FF + 803803E00007F0001FFE00FF800001E00007F0001FFC003F800001E00007F000 + 1FF8001F800001E00007F0001FF0001FC00003E00007F0001FE00007E00007E0 + 0007F0001FE00003F0000FE00007F0001FE00007F8001FE00007F0001FFE00FF + F8001FE00007F0001FFE00FFF0001FE00007F0001FFE00FFE00007E00007F000 + 1FFE00FFC00003E00007F0001FFE00FF800003E00007F0001FFE00FF800001E0 + 0007F0001FFE00FF800001E00007F0001FFE00FF801801E00007F0001FFE00FF + C03C03E00007F0001FFE00FFE07E07E0000FF0001FFE00FFF0FF0FE0001FF000 + 1FFE00FFFFFFFFE0003FF0001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F0E3FF00FFFFFFFFFFF1FFFFF003FC001FE0000FFFE1FFFFF003F0000FE0000F + FFE1FFFFF003F00007E0000FFFC1FFFE001FE00003E0000FC00003FE001FC000 + 03E0000F800003FE001FC00003E0000F800001C0021F800001E0000F800001C0 + 021F800001E0000F800001C0021F800001E0000F800001C0021F800001E0000F + 800001C0021F800001E0000F800001C0021F800001E0000F800001C0021F8000 + 01E0000F800001C0021F800001E0000F800001C0021FC00003E0000F800001C0 + 021FE00003E0000F800001C0021FF00007E0000F800001C0021FF00007E0000F + 800001FE001FFC001FE0000F800001FE001FFE003FE0000F800003FE001FFF00 + FFF0001FFFFFFFFFFFFFFFFFFFFFFFFFF8001FFFFFFFFFFFFFFF00FFFC003FFF + FFFF800001FE003FF0000FFC03FFE00007F0000FE00007F803FFE00007F00007 + C00003F003FFE00007E00003800003E001FFE00007C00003800001C001FFE000 + 07800001800001C001FFE00007800001000000E000FFE00007800000000000F0 + 40FFE00007800000000800F0C0FFE00007800000003800FFE07FE00007800000 + 003C00FFE03FE00007800000003800FFF03FE00007800000000000FFF81FE000 + 07800000000000FFF81FE00007800000000000FFFC0FE00007800001800001FF + FF03E00007C00003800003FFFF03E00007C00003800003FFFF83E00007E00003 + E00007FFFFE1E00007F0000FF0000FFFFFFFF0000FF8001FF0001FFFFFFFFE00 + FFFE003FFE00FFFFFFFFFFC7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001FFF + FFFFFFFFFFFFFFFFF8001FFFFFFF800003C1F0FFF0000F840023800003C0007F + F00007840021800003C000FFE00003840021800003E3F8FFC01E038E00618000 + 03FFFC7FC00F03840021800003FFFC7F80078180000180000380003F8003C180 + 000180000380003F8001C180000180000380003F8100C180000180000380001F + 81804180000180000380001F81C00180000180000380001F81E0018000018000 + 0380001F81F001800001E0000780000FC0F803800001E0000780000FE0000380 + 0001E00007C00007E00007800001FFFFFFFFE007F00007800001FFFFFFFFFFC1 + F8001FFFFFFFFFFFFFFFFFE1FE003FFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80001FFFFFFFFFFFFFFFFFFFC00003FF + FFFF800003FFFFFFC0000780001FC00007FFFFFFC0000780000FC00007800003 + C00007800007C00007800001C00007800003C00007800001C00007800003C000 + 07800001C00007800003C00007800001C00007800003C00007800001C0000780 + 0003C00007800001C00007800003C00007800001C00007800003C00007800001 + C00007800003C00007800001C00007800003C00007800001C00007800003C000 + 07800001C00007800003C00007800001C00007800003C00007800003C0001F80 + 0003C00007E00007C0001F800003C00007F8001FC001FF800003C00007FFC01F + C001FF800003C00007FFFFFFC001FF800003C00007FFFFFFC001FFFFFFFFC000 + 07FFFFFFF007FFFFFFFFFFFFFFFFFFFFFFFFFFF9FBFFFFFFFFFFFFFFFFFFFFF9 + F3FFFFFFFFFFFFFFE00007F8E3FF000000FFFFFFC00003F843FF000000800003 + C00003F803FF000000800003C00003F803FF000000800003C00003F803FF0000 + 00800003C00003F803FF000000800003C00003F803FF000000800003C00003F8 + 03FF000000800003C00003F803FF000000800003800001F803FF000000800003 + 800001F803FF000000800003800001F8001F000000800003800001F8001F0000 + 00800003FFC7FFF8001F000000800003FFC7FFF8001F000000800003FFC7FFF8 + 001F000000800003FFC7FFF8001F800001800003FFC7FFF8001FFE3CFF800003 + FFC7FFF8001FFE00FFFFFFFFFFC7FFF8001FFE00FFFFFFFFFFC7FFF8001FFE00 + FFFFFFFFFFFFFFFE007FFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFE0000FFF + C1FFFFFFFFF8001FE0000FFE003FFE7E7FFE00FFE0000FFC001FF83C1FFE18FF + E0000FF8000FF03C1FFE38FFC00007F00003F0181FFE3CFFC00007C0C181F818 + 1FFC38FF800003C1C1C1F8001FFC38FF800003C1C1C1FE007FFC38FF800003C1 + C1E1FE007FFC38FF800003C3E3E1FE00FFFC38FF800003CFE3F9800001FC38FF + 800003CFE3FD800001FC38FF800003FF80FF800001FC38FF800003FF80FF8000 + 01FC38FF800003FFE3FFFE00FFFC30FF800003FFC1FFFE007FFC30FF800003FF + 80FFFC003FFC00FF800003FF80FFFC001FFC84FF800003FF88FFF8181FFCFCFF + 800003FF80FFF0381FFC38FFC06C07FF80FFF03C1FFC00FFF0C60FFFC0FFF83C + 1FFE00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + E003FC001FC0001F000000FFFF01FF00FFC00007000001FFFF01FF00FFC00007 + 000001FFFE01FF00FFC00007000001FFF801FF00FFC00007000001FFF803FF00 + FFC00007000001FFF003FF00FFC00007000001FFE00F800000C00007000001F0 + 001F800000C00007000000E0001F800000C0000700000080007F800000C00007 + 0000008000FF800000C000070000008001FF800000C000070000000001FF8000 + 00C000070000010001FF800000C000070000010001FF800000C0000700000100 + 001FFF00FFC0000700000100001FFF00FFC0000700000100001FFF00FFC00007 + 0000018003FFFF00FFC000070000018007FFFF00FFC00007000001C007FFFF00 + FFC00007FFFFFFF03FFFFF00FFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFE000F00 + 0000FC001FFFFFFFFC0007000000FC001F000000FA000FF0000FFC001F000001 + F00FFFF0000FFC001F800001F007FFF0000FFC001F800001E003FFF00007FC00 + 1F8000018003FFF00007FC001F8000018001FFF00007FC001FC000030001FFF0 + 0007FC001FE0000701807FF00003FC001FF0000F03C07FE00003FC003FFF00FF + 87E07FE00003000001FF81FF87F03FE00003000001FF00FFFFF81FE000018000 + 03FF00FFFFFC0F800001C00007FE00FFFFFE0F800001E0000FFE00FFFFFF0780 + 0001F0001FFE00FFFFFF87800001F8003FFE00FFFFFFC1800001FC007FFE00FF + FFFFE1800000FE00FFFF00FFFFFFF1800001FF01FFFF00FFFFFFF8800001FF83 + FFFF81FFFFFFFCE00003FFC7FFFFFFFFFFFFFFF0000FFFFFFF000001F8000FF0 + 000F000000000041FE003FFFF1FF800001800041000000FFF0FF800005800041 + 000000FFF07F80000180004180000100103F80000180004180000100000F8000 + 0180004180000100000780000180004180000100000380000180004180000100 + 0003800001800041800001000000800001800041800001000000800001800041 + 80000100000080000180006380000100000080000180007F8000010000018000 + 0180007F80000100000380000180007FE4000700000780000180007FFC003F00 + 000F80000180007FFC003FFFF01F80000180007FFC003FFFF03F800001803FFF + FC003FFFF07F800001803FFFFC003FFFF0FF800001803FFFFC003FFFF1FF8000 + 01803FFFFFFFFFFFF7FFFFFFFF807FFFFFFFFFF8003F88007FFFFFFF000000FE + 003F800000000000800001FE00FFFE00FF800001800000FE00FFFE00FF800001 + 800000FF01FFFE00FF800001800000FF01FFFE00FF800001800000000000FE00 + FF800001800000000000FE00FF80000180000000000000000180000180000000 + 0000000001800001800000000000000001800001800000000000000001800001 + 8000000000000000018000008000000000000000018000008000000000000000 + 01800000800001000000000001800000800001000000000001800000C0000300 + 0000FE00FF800000E00007000000FE00FF800000F0000F000000FE00FF800001 + F8001F000000FE00FF800001FC003F000000FE00FF801801FE007F000000FE00 + FF803E01FFFFFF000000FE00FFC1FFC1F0000FFFFFFFFFFFFFE0001FF0000FFF + FFFF800001E0001FFF83FFFFFFFFE00007FF8FFFFF00FFFFFFFFE00007FF0FFF + FE007F000001E00007FE0FFFFC003F000001F0000FFC0800F8003F800007F000 + 0FF00000F0000F800003F0000FE00000E0000F800003F0000FC00000C0000780 + 0001F0000FC00000800001800001E00007000000000001800001E00007000000 + 000001800001E00007000000FC003F800000E00007000000FC003F800000E000 + 07800000FC003F800000E00007C00000FC003F800007F0000FE00000FC003F80 + 0007F8001FF00000FC003F800007FC003FF80FFFFC003F80000FFE007FFC0FFF + FC003F803FFFFF007FFE0FFFFC003FFFFFFFFF807FFF0FFFFC003FFFFFFFFFC0 + 7FFF8FFFFC003FFFFFFFFFE7FFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFF00000080 + 0001000001E00001800001E00007000001C00001800001E00007800001F00003 + 800001E00007800001F00003800001E00007800001F00003800001E000078000 + 01F00003800001E00007800001F00003800001E00007800001F00003800001E0 + 0007800001F00003800001E00007800001F00003800001E00007800001F00003 + 800001E00007800001F00003800001E00007800001F00001800001E000078000 + 01F00001800001E00007800001F00001800001E00007800001F00003800001E0 + 0007800001F0000F800001E00007800001F0000F800001E00007800001F0001F + 800001E00007800001F0007F800001E00007800001F0007F800001FF81FF8000 + 01F000FFFCFF3FFF81FFFFFFFFF003FF00000000000000000000000000000000 + 000000000000} + end + object ThreeLookAndFeelCol: TcxLookAndFeelController + Kind = lfStandard + NativeStyle = False + Left = 253 + Top = 12 + end + object ThreeColorBase: TcxStyleRepository + Left = 139 + Top = 80 + PixelsPerInch = 96 + object SHuangSe: TcxStyle + AssignedValues = [svColor, svFont, svTextColor] + Color = 4707838 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + TextColor = clBtnText + end + object SkyBlue: TcxStyle + AssignedValues = [svColor, svFont] + Color = clSkyBlue + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + end + object Default: TcxStyle + AssignedValues = [svFont] + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + end + object QHuangSe: TcxStyle + AssignedValues = [svColor, svFont] + Color = 8454143 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + end + object Red: TcxStyle + AssignedValues = [svColor, svFont] + Color = clRed + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + end + object FontBlue: TcxStyle + AssignedValues = [svFont, svTextColor] + Font.Charset = GB2312_CHARSET + Font.Color = clBlue + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + TextColor = clBlue + end + object TextSHuangSe: TcxStyle + AssignedValues = [svFont, svTextColor] + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + TextColor = clOlive + end + object FonePurple: TcxStyle + AssignedValues = [svFont, svTextColor] + Font.Charset = GB2312_CHARSET + Font.Color = clWindow + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + TextColor = clPurple + end + object FoneClMaroon: TcxStyle + AssignedValues = [svFont, svTextColor] + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + TextColor = clMaroon + end + object FoneRed: TcxStyle + AssignedValues = [svFont, svTextColor] + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + TextColor = clRed + end + object RowColor: TcxStyle + AssignedValues = [svColor] + Color = 16311512 + end + object handBlack: TcxStyle + AssignedValues = [svFont] + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + end + object cxBlue: TcxStyle + AssignedValues = [svColor, svFont] + Color = 16711731 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + end + end +end diff --git a/样品/U_DataLink.pas b/样品/U_DataLink.pas new file mode 100644 index 0000000..3f59a87 --- /dev/null +++ b/样品/U_DataLink.pas @@ -0,0 +1,75 @@ +unit U_DataLink; + +interface + +uses + SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels, + Windows,Messages,forms,OleCtnrs,DateUtils, cxClasses; +var + DConString:String; {ȫַ} + server, dtbase, user, pswd: String; {ݿӲ} + DCurHandle:hwnd; //ǰ + PicSvr:string; + DName:string ; //#û#// + DCode:string ; //#û#// + Ddatabase:string; //#ݿ#// + DTitCaption:string; //##// + UserDataFlag:string; + DParameters1,DParameters2,DParameters3,DParameters4,DParameters5:string;// ⲿ + DParameters6,DParameters7,DParameters8,DParameters9,DParameters10:string;//ⲿ + OldDllApp:Tapplication; //ԭо + NewDllApp: Tapplication;//ǰ + MainApplication: Tapplication ; + DFormCode:integer; //ǰں + IsDelphiLanguage:integer; + DServerDate:TdateTime; //ʱ + DCompany:string; //˾ + IpCall:Integer; + IpWLDZStr:String; +type + TDataLink_YPGL = class(TDataModule) + AdoDataLink: TADOQuery; + ADOLink: TADOConnection; + ThreeImgList: TImageList; + ThreeLookAndFeelCol: TcxLookAndFeelController; + ThreeColorBase: TcxStyleRepository; + SHuangSe: TcxStyle; + SkyBlue: TcxStyle; + Default: TcxStyle; + QHuangSe: TcxStyle; + Red: TcxStyle; + FontBlue: TcxStyle; + TextSHuangSe: TcxStyle; + FonePurple: TcxStyle; + FoneClMaroon: TcxStyle; + FoneRed: TcxStyle; + RowColor: TcxStyle; + handBlack: TcxStyle; + cxBlue: TcxStyle; + procedure DataModuleDestroy(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + TMakebar = procedure(ucData:pchar;nDataLen:integer;nErrLevel:integer;nMask:integer;nBarEdition:integer;szBmpFileName:pchar;nScale:integer);stdcall; + TMixtext = procedure( szSrcBmpFileName:PChar;szDstBmpFileName:PChar;sztext:PChar;fontsize,txtheight,hmargin,vmargin,txtcntoneline:integer);stdcall; + + +var + DataLink_YPGL: TDataLink_YPGL; + +implementation +{$R *.dfm} + + +procedure TDataLink_YPGL.DataModuleDestroy(Sender: TObject); +begin + DataLink_YPGL:=nil; +end; + +end. + + + + diff --git a/样品/U_FileUp.dfm b/样品/U_FileUp.dfm new file mode 100644 index 0000000..2f54c2c --- /dev/null +++ b/样品/U_FileUp.dfm @@ -0,0 +1,188 @@ +object frmFileUp: TfrmFileUp + Left = 247 + Top = 162 + Width = 660 + Height = 441 + Caption = #19978#20256#25991#20214 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnCreate = FormCreate + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object cxGrid7: TcxGrid + Left = 0 + Top = 41 + Width = 585 + Height = 361 + Align = alClient + TabOrder = 0 + object TV7: TcxGridDBTableView + Navigator.Buttons.CustomButtons = <> + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsData.Editing = False + OptionsView.GroupByBox = False + OptionsView.Indicator = True + object FileName: TcxGridDBColumn + Tag = 1 + Caption = #25991#20214#21517#31216 + DataBinding.FieldName = 'FileName' + FooterAlignmentHorz = taCenter + HeaderAlignmentHorz = taCenter + Width = 121 + end + object FileDate: TcxGridDBColumn + Tag = 1 + Caption = #19978#20256#26085#26399 + DataBinding.FieldName = 'FileDate' + FooterAlignmentHorz = taCenter + HeaderAlignmentHorz = taCenter + Width = 104 + end + end + object cxGridLevel6: TcxGridLevel + GridView = TV7 + end + end + object Panel16: TPanel + Left = 190 + Top = 126 + Width = 138 + Height = 30 + BevelInner = bvRaised + Caption = #27491#22312#19978#20256#12290#12290#12290 + Color = clSkyBlue + TabOrder = 1 + Visible = False + end + object ToolBar6: TToolBar + Left = 585 + Top = 41 + Width = 59 + Height = 361 + Align = alRight + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ShowCaptions = True + TabOrder = 2 + object FileUp: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #19978#20256 + ImageIndex = 109 + Wrap = True + OnClick = FileUpClick + end + object FileDel: TToolButton + Left = 0 + Top = 30 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + Wrap = True + OnClick = FileDelClick + end + end + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 644 + Height = 41 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + TabOrder = 3 + object Label1: TLabel + Left = 8 + Top = 14 + Width = 68 + Height = 16 + Caption = #20135#21697#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -16 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Image2: TImage + Left = 445 + Top = 9 + Width = 60 + Height = 28 + end + object Code: TEdit + Left = 78 + Top = 9 + Width = 211 + Height = 24 + Font.Charset = GB2312_CHARSET + Font.Color = clBlue + Font.Height = -16 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + ReadOnly = True + TabOrder = 0 + end + end + object ODPat: TOpenDialog + Options = [ofReadOnly, ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing] + Left = 404 + Top = 197 + end + object IdFTP1: TIdFTP + MaxLineAction = maException + ReadTimeout = 0 + ProxySettings.ProxyType = fpcmNone + ProxySettings.Port = 0 + Left = 405 + Top = 236 + end + object SaveDialog1: TSaveDialog + Left = 409 + Top = 285 + end + object ADOQueryFile: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 488 + Top = 144 + end + object DataSource1: TDataSource + DataSet = ADOQueryFile + Left = 392 + Top = 168 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 496 + Top = 216 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 504 + Top = 264 + end +end diff --git a/样品/U_FileUp.pas b/样品/U_FileUp.pas new file mode 100644 index 0000000..772ba36 --- /dev/null +++ b/样品/U_FileUp.pas @@ -0,0 +1,360 @@ +unit U_FileUp; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxDataStorage, + cxEdit, DB, cxDBData, ComCtrls, ToolWin, ExtCtrls, cxGridLevel, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses, + cxControls, cxGridCustomView, cxGrid, IdBaseComponent, IdComponent, + IdTCPConnection, IdTCPClient, IdFTP, StdCtrls, ADODB, jpeg, BtnEdit, IniFiles, + strutils, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator; + +type + TfrmFileUp = class(TForm) + cxGrid7: TcxGrid; + TV7: TcxGridDBTableView; + FileName: TcxGridDBColumn; + FileDate: TcxGridDBColumn; + cxGridLevel6: TcxGridLevel; + Panel16: TPanel; + ToolBar6: TToolBar; + FileUp: TToolButton; + FileDel: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Code: TEdit; + ODPat: TOpenDialog; + IdFTP1: TIdFTP; + SaveDialog1: TSaveDialog; + ADOQueryFile: TADOQuery; + DataSource1: TDataSource; + ADOQueryCmd: TADOQuery; + ADOQueryTemp: TADOQuery; + Image2: TImage; + procedure FileUpClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure FileDelClick(Sender: TObject); + procedure FormShow(Sender: TObject); + private + lstPat: TStringList; + AJpeg: TJPEGImage; + procedure CreThumb(AJPeg: TJPEGImage; Image1: TImage; Width, Height: Integer); + procedure SaveImageOther(FTFID: string); + procedure ReadINIFile10(); + { Private declarations } + public + CYID: string; + { Public declarations } + end; + +var + frmFileUp: TfrmFileUp; + +implementation + +uses + U_DataLink, U_Fun; + +{$R *.dfm} + +procedure TfrmFileUp.ReadINIFile10(); +var + programIni: Tinifile; //ļ + FileName: string; +begin + FileName := ExtractFilePath(Paramstr(0)) + 'SYSTEMSET.INI'; + programIni := Tinifile.create(FileName); + server := programIni.ReadString('SERVER', 'ַ', '127.0.0.1'); + programIni.Free; +end; + +procedure TfrmFileUp.FileUpClick(Sender: TObject); +var + i, j: Integer; + PatFile: string; + FTPPath, FConNo, MaxNo: string; + AJpeg: TJPEGImage; + myStream: TADOBlobStream; +begin + if Trim(Code.Text) = '' then + begin + Application.MessageBox('ŲΪգ', 'ʾ', 0); + Exit; + end; + lstPat.Clear; + if ODPat.Execute then + begin + lstPat.AddStrings(ODPat.Files); + end; + if lstPat.Count > 0 then + begin + try + IdFTP1.Host := PicSvr; //PicSvr; + IdFTP1.Username := 'three'; + IdFTP1.Password := '641010'; + IdFTP1.Connect(); + except + IdFTP1.Quit; + Application.MessageBox('޷ӵļ飡', 'ʾ', MB_ICONWARNING); + Exit; + end; + end; + Panel16.Visible := True; + Panel16.Refresh; + + try + AJpeg := TJpegImage.Create(); + ADOQueryCmd.Connection.BeginTrans; + + for i := 0 to lstPat.Count - 1 do + begin + + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select isnull(max(abs(cast(right(left(FileName,charindex(''.'',FileName)-1),2) as int))),0)+1 as BH from XD_File'); + sql.Add('where CYID=''' + trim(CYID) + ''' '); + open; + end; + // PatFile:=Copy(ExtractFileName(lstPat[i]),(Pos('.',ExtractFileName(lstPat[i]))+1),(Length(ExtractFileName(lstPat[i]))-Pos('.',ExtractFileName(lstPat[i]))) ) ; + PatFile := trim(Code.Text) + '-' + inttostr(ADOQueryTemp.fieldbyname('BH').AsInteger) + '.' + Copy(ExtractFileName(lstPat[i]), (Pos('.', ExtractFileName(lstPat[i])) + 1), (Length(ExtractFileName(lstPat[i])) - Pos('.', ExtractFileName(lstPat[i])))); + + AJpeg.LoadFromFile(ExtractFileName(lstPat[i])); + CreThumb(AJpeg, Image2, 160, 120); + + if IdFTP1.Connected then + begin + try +// UserDataFlag + IdFTP1.Put(lstPat[i], Trim(UserDataFlag + 'YP') + '\' + Trim(PatFile)); + + if GetLSNo(ADOQueryCmd, MaxNo, 'YP', 'XD_File', 4, 1) = False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡͼƬʧܣ', 'ʾ', 0); + Exit; + end; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + SQL.Add('select * from XD_File where 1<>1'); + Open; + end; + with ADOQueryCmd do + begin + Append; + FieldByName('XFID').Value := Trim(MaxNo); + FieldByName('CYID').Value := Trim(CYID); + FieldByName('CYNO').Value := Trim(Code.Text); + FieldByName('filename').Value := Trim(PatFile); + FieldByName('FileDate').Value := SGetServerDate(ADOQueryTemp); + fieldbyname('FileType').value := Trim('YP'); + Post; + end; + + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.Add(' select * from TP_File where TFID=''' + Trim(MaxNo) + ''''); + open; + end; + with ADOQueryCmd do + begin + if ADOQueryCmd.IsEmpty then + begin + Append; + FieldByName('Filler').Value := Trim(DName); + end + else + begin + Edit; + FieldByName('Editer').Value := Trim(DName); + FieldByName('EditTime').Value := SGetServerDateTime(ADOQueryTemp); + end; + FieldByName('TFID').Value := Trim(MaxNo); + FieldByName('WBID').Value := Trim(CYID); + FieldByName('TFType').Value := 'Ʒ'; + myStream := TADOBlobStream.Create(TBlobField(ADOQueryCmd.FieldByName('FilesOther')), bmWrite); + AJpeg.Assign(Image2.Picture.Graphic); + AJpeg.SaveToStream(myStream); + myStream.Free; + Post; + end; + except + end; + end; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('Update CP_YDang Set TPFlag=1 where CYID=''' + Trim(CYID) + ''''); + ExecSQL; + end; + + ADOQueryCmd.Connection.CommitTrans; + AJpeg.Free; + except + AJpeg.Free; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ͼƬϴʧܣ', 'ʾ', 0); + end; + if IdFTP1.Connected then + IdFTP1.Quit; + with ADOQueryFile do + begin + Close; + SQL.Clear; + SQL.Add('select * from XD_File where CYID=''' + Trim(CYID) + ''''); + open; + end; + { with ADOQueryFile do + begin + Close; + SQL.Clear; + SQL.Add('select * from XD_File where CYID='''+Trim(CYID)+''''); + SQL.Add(' and FileType=''YP'''); + Open; + end;} + Panel16.Visible := False; + if i > 0 then + Application.MessageBox(PChar(inttostr(i) + 'ļϴɹ'), 'ʾ', 0); + ModalResult := 1; +end; + +procedure TfrmFileUp.CreThumb(AJPeg: TJPEGImage; Image1: TImage; Width, Height: Integer); +var + Bitmap: TBitmap; + Ratio: Double; + ARect: TRect; + AHeight, AHeightOffset: Integer; + AWidth, AWidthOffset: Integer; +begin + Bitmap := TBitmap.Create; + try + Ratio := AJPeg.Width / AJPeg.Height; + if Ratio > 1.333 then + begin + AHeight := Round(Width / Ratio); + AHeightOffset := (Height - AHeight) div 2; + AWidth := Width; + AWidthOffset := 0; + end + else + begin + AWidth := Round(Height * Ratio); + AWidthOffset := (Width - AWidth) div 2; + AHeight := Height; + AHeightOffset := 0; + end; + Bitmap.Width := Width; + Bitmap.Height := Height; + Bitmap.Canvas.Brush.Color := clBtnFace; + Bitmap.Canvas.FillRect(Rect(0, 0, Width, Height)); + ARect := Rect(AWidthOffset, AHeightOffset, AWidth + AWidthOffset, AHeight + AHeightOffset); + Bitmap.Canvas.StretchDraw(ARect, AJPeg); + Image1.Picture.Assign(Bitmap); + finally + Bitmap.Free; + end; +end; + +procedure TfrmFileUp.SaveImageOther(FTFID: string); +var + AJpeg: TJPEGImage; + myStream: TADOBlobStream; + ImgMaxNo: string; + i, j: Integer; + PatFile: string; + FConNo, MaxNo: string; +begin + if Image2.Picture = nil then + Exit; + AJpeg := TJpegImage.Create(); + with ADOQueryCmd do + begin + close; + sql.Clear; + sql.Add(' select * from TP_File where TFID=''' + Trim(FTFID) + ''''); + open; + end; + with ADOQueryCmd do + begin + if Trim(FTFID) = '' then + begin + Append; + FieldByName('Filler').Value := Trim(DName); + end + else + begin + Edit; + FieldByName('Editer').Value := Trim(DName); + FieldByName('EditTime').Value := SGetServerDateTime(ADOQueryTemp); + end; + FieldByName('TFID').Value := Trim(FTFID); + FieldByName('WBID').Value := Trim(CYID); + FieldByName('TFType').Value := 'Ʒ'; + AJpeg.Assign(Image2.Picture.Graphic); + myStream := TADOBlobStream.Create(TBlobField(ADOQueryCmd.FieldByName('FilesOther')), bmWrite); + AJpeg.Assign(Image2.Picture.Graphic); + AJpeg.SaveToStream(myStream); + myStream.Free; + Post; + end; +end; + +procedure TfrmFileUp.FormCreate(Sender: TObject); +begin + lstPat := TStringList.Create; + +end; + +procedure TfrmFileUp.FileDelClick(Sender: TObject); +begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add(' Delete XD_File where XFID=''' + Trim(ADOQueryFile.fieldbyname('XFID').AsString) + ''''); + SQL.Add(' Delete TP_File where TFID=''' + Trim(ADOQueryFile.fieldbyname('XFID').AsString) + ''''); + ExecSQL; + end; + with ADOQueryFile do + begin + Close; + SQL.Clear; + SQL.Add('select * from XD_File where CYID=''' + Trim(CYID) + ''''); + SQL.Add(' and FileType=''YP'''); + open; + end; + if ADOQueryFile.IsEmpty then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('Update CP_YDang Set TPFlag=0 where CYID=''' + Trim(CYID) + ''''); + ExecSQL; + end; + end; +end; + +procedure TfrmFileUp.FormShow(Sender: TObject); +begin + with ADOQueryFile do + begin + Close; + SQL.Clear; + SQL.Add('select * from XD_File where CYID=''' + Trim(CYID) + ''''); + SQL.Add(' and FileType=''YP'''); + Open; + end; +end; + +end. + diff --git a/样品/U_GetDllForm.pas b/样品/U_GetDllForm.pas new file mode 100644 index 0000000..402bd57 --- /dev/null +++ b/样品/U_GetDllForm.pas @@ -0,0 +1,239 @@ + +unit U_GetDllForm; +interface +uses + Windows, Messages, forms, OleCtnrs, DateUtils, SysUtils, ADODB,IniFiles, dxcore,activeX; +function GetDllForm(App:Tapplication; FormH:hwnd; FormID:integer; + Language: integer; WinStyle:integer; + GCode: Pchar; GName: Pchar; DataBase:Pchar;Title:PChar; + Parameters1:PChar;Parameters2:PChar;Parameters3:PChar;Parameters4:PChar; + Parameters5:PChar;Parameters6:PChar;Parameters7:PChar;Parameters8:PChar; + Parameters9:PChar;Parameters10:PChar;DataBaseStr:PChar):hwnd;export;stdcall; +function ConnData():Boolean; + +implementation +uses + U_DataLink,U_CPType,U_CPManage,U_KHGetCPManage,U_iniParam,U_CPManageCX; + + ///////////////////////////////////////////////////////////////// + // ˵:ȡDllеô // + // ˵App>>Ӧó // + // FormH>>ôھ // + // FormID>>ں; // + // Language>>; // + // WinStyle>>ͣ // +///////////////////////////////////////////////////////////////// +function GetDllForm(App:Tapplication; FormH:hwnd; FormID:integer; + Language: integer; WinStyle:integer; + GCode: Pchar; GName: Pchar; DataBase:Pchar;Title:PChar; + Parameters1:PChar;Parameters2:PChar;Parameters3:PChar;Parameters4:PChar; + Parameters5:PChar;Parameters6:PChar;Parameters7:PChar;Parameters8:PChar; + Parameters9:PChar;Parameters10:PChar; + DataBaseStr:PChar):hwnd; + +var + mnewHandle: hwnd; + mstyle: TFormStyle; // 0:Ӵ; 1ͨ + mstate: TWindowState; + mborderstyle: TFormBorderStyle; +begin + mNewHandle:=0; + DName:=GName; + DCode:=GName; + DdataBase:=DataBase; + DTitCaption:=Title; + DParameters1:=Parameters1; + DParameters2:=Parameters2; + DParameters3:=Parameters3; + DParameters4:=Parameters4; + DParameters5:=Parameters5; + DParameters6:=Parameters6; + DParameters7:=Parameters7; + DParameters8:=Parameters8; + DParameters9:=Parameters9; + DParameters10:=Parameters10; + + + MainApplication:=App; + DCurHandle:=FormH; + IsDelphiLanguage:= Language; + + Application:=TApplication(App); + DCurHandle:=0; + + + //ֵַ + SetLength(server, 255); + SetLength(dtbase, 255); + SetLength(user, 255); + SetLength(pswd, 255); + + server := '101.132.143.144,7781'; +// server:='.'; + dtbase := 'huifengdata'; + user := 'rtsa'; + pswd := 'rightsoft@5740'; + DConString := 'Provider=SQLOLEDB.1;Password='+pswd+';Persist Security Info=True;User ID=' + +user+';Initial Catalog='+dtbase+';Data Source='+server; + IF trim(DataBaseStr)<>''then + DConString := DataBaseStr; + //DParameters1:='Ӣ'; + //DParameters2:='ŷ޵λ'; + // DParameters5:=''; + if not ConnData() then + begin + result:=0; + exit; + end; + if IsINIFile() then + ReadINIFile() + else + WriteINIFile ; + // 崰 ״̬ + if WinStyle=0 then + begin + mstyle := fsMDIChild ; + mstate := wsMaximized ; + mborderstyle := bsSizeable; + end + else + begin + mstyle := fsNormal ; + mstate := wsNormal ; + mborderstyle := bsSizeable; + end; + + + ///////////////////// + //ģ鴰 + case FormId of + 1: // Ʒ + begin + if frmCPType=nil then + begin + frmCPType:= TfrmCPType.Create(application.MainForm); + with frmCPType do + begin + caption:=Trim(Title); + FormStyle := mstyle ; + windowState := mstate ; + BorderStyle := mborderstyle; + //show; + end; + end + else + frmCPType.BringToFront; + // + mNewHandle:=frmCPType.Handle; + + end ; + 2: // Ʒ + begin + if frmCPManage=nil then + begin + frmCPManage:= TfrmCPManage.Create(application.MainForm); + with frmCPManage do + begin + caption:=Trim(Title); + FormStyle := mstyle ; + windowState := mstate ; + BorderStyle := mborderstyle; + //show; + end; + end + else + frmCPManage.BringToFront; + // + mNewHandle:=frmCPManage.Handle; + + end ; + 3: // ͻȡ + begin + if frmKHGetCPManage=nil then + begin + frmKHGetCPManage:= TfrmKHGetCPManage.Create(application.MainForm); + with frmKHGetCPManage do + begin + caption:=Trim(Title); + FormStyle := mstyle ; + windowState := mstate ; + BorderStyle := mborderstyle; + //show; + end; + end + else + frmKHGetCPManage.BringToFront; + // + mNewHandle:=frmKHGetCPManage.Handle; + + end ; + 4: // Ʒѯ + begin + if frmCPManageCX=nil then + begin + frmCPManageCX:= TfrmCPManageCX.Create(application.MainForm); + with frmCPManageCX do + begin + caption:=Trim(Title); + FormStyle := mstyle ; + windowState := mstate ; + BorderStyle := mborderstyle; + //show; + end; + end + else + frmCPManageCX.BringToFront; + // + mNewHandle:=frmCPManageCX.Handle; + end ; + end ; // end case + + Result:= mnewHandle; + // NewDllApp:=Application ; +end; +//=========================================================== + //ݿӳ +//=========================================================== +function ConnData():Boolean; +var + IniFile: TIniFile; +begin + try + IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'SYSTEMSET.INI'); + PicSvr := IniFile.ReadString('SERVER', 'ַ','127.0.0.1'); + UserDataFlag:=IniFile.ReadString('SERVER', 'ַ','-1'); + finally + IniFile.Free; + end; + if not Assigned(DataLink_YPGL) then + DataLink_YPGL:=TDataLink_YPGL.Create(Application); + Try + with DataLink_YPGL.ADOLink do + begin + if not Connected then + begin + Connected:=false; + ConnectionString:=DConString; + LoginPrompt:=false; + Connected:=true; + end; + end; + Result:=true; + Except + Result:=false; + application.MessageBox('ݿʧܣ','',mb_Ok+ MB_ICONERROR); + end; + +end; +initialization + CoInitialize(nil); + dxUnitsLoader.Initialize; + +finalization + + DataLink_YPGL.Free; + application:=NewDllApp; + dxUnitsLoader.Finalize; + +end. + diff --git a/样品/U_JWLIn.dfm b/样品/U_JWLIn.dfm new file mode 100644 index 0000000..3537b2a --- /dev/null +++ b/样品/U_JWLIn.dfm @@ -0,0 +1,240 @@ +object frmJWLIn: TfrmJWLIn + Left = 221 + Top = 143 + Width = 910 + Height = 461 + Caption = #20837#24211#32534#36753 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 902 + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Flat = True + Images = DataLink_JWLCK.ThreeImgList + List = True + ShowCaptions = True + TabOrder = 0 + Transparent = True + Wrapable = False + object BtnSave: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 14 + OnClick = BtnSaveClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 103 + OnClick = ToolButton2Click + end + object ToolButton4: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #22797#21046#22686#34892 + ImageIndex = 105 + OnClick = ToolButton4Click + end + object ToolButton1: TToolButton + Left = 213 + Top = 0 + AutoSize = True + Caption = #20840#37096#26367#25442 + ImageIndex = 104 + OnClick = ToolButton1Click + end + object ToolButton3: TToolButton + Left = 300 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 107 + OnClick = ToolButton3Click + end + object BtnExit: TToolButton + Left = 363 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = BtnExitClick + end + end + object cxGrid1: TcxGrid + Left = 16 + Top = 48 + Width = 857 + Height = 353 + TabOrder = 1 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'DefStr1' + end + item + Format = 'GYS' + Column = v1ShortName + end + item + Format = 'YCLCode' + Column = v1P_ChnName + end + item + Format = '1' + Position = spFooter + Column = v1ShortName + end> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Quantity + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.GoToNextCellOnEnter = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Caption = #20837#24211#26102#38388 + DataBinding.FieldName = 'CRTime' + PropertiesClassName = 'TcxDateEditProperties' + Properties.Kind = ckDateTime + HeaderAlignmentHorz = taCenter + Width = 127 + end + object v1DepotClass: TcxGridDBColumn + Caption = #20837#24211#31867#22411 + DataBinding.FieldName = 'CRType' + PropertiesClassName = 'TcxComboBoxProperties' + Properties.DropDownListStyle = lsFixedList + Properties.Items.Strings = ( + #27491#24120#20837#24211 + #26399#21021#20837#24211 + #36710#38388#36864#22238 + #20854#23427#20837#24211) + HeaderAlignmentHorz = taCenter + Width = 87 + end + object v1P_ChnName: TcxGridDBColumn + Tag = 2 + Caption = #29289#26009#21517#31216 + DataBinding.FieldName = 'YCLName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1P_ChnNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 92 + end + object v1Column2: TcxGridDBColumn + Tag = 2 + Caption = #35268#26684 + DataBinding.FieldName = 'YCLSpec' + HeaderAlignmentHorz = taCenter + Width = 131 + end + object v1ShortName: TcxGridDBColumn + Caption = #20379#24212#21830 + DataBinding.FieldName = 'GYSName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1ShortNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 85 + end + object v1Quantity: TcxGridDBColumn + Tag = 2 + Caption = #20837#24211#25968#37327 + DataBinding.FieldName = 'CRQty' + HeaderAlignmentHorz = taCenter + Width = 73 + end + object v1UnitName: TcxGridDBColumn + Tag = 2 + Caption = #21333#20301 + DataBinding.FieldName = 'CRUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1UnitNamePropertiesButtonClick + HeaderAlignmentHorz = taCenter + Width = 48 + end + object v1Note: TcxGridDBColumn + Tag = 2 + Caption = #22791#27880 + DataBinding.FieldName = 'SNote' + HeaderAlignmentHorz = taCenter + Width = 108 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object DataSource1: TDataSource + DataSet = CDS_Sub + Left = 192 + Top = 168 + end + object CDS_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 232 + Top = 168 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_JWLCK.ADOLink + Parameters = <> + Left = 296 + Top = 200 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_JWLCK.ADOLink + Parameters = <> + Left = 264 + Top = 200 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_JWLCK.ADOLink + Parameters = <> + Left = 224 + Top = 200 + end +end diff --git a/样品/U_JWLIn.pas b/样品/U_JWLIn.pas new file mode 100644 index 0000000..31185f5 --- /dev/null +++ b/样品/U_JWLIn.pas @@ -0,0 +1,373 @@ +unit U_JWLIn; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, cxGraphics, + cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGridLevel, + cxClasses, cxControls, cxGridCustomView, cxGrid, ADODB, DBClient, + cxButtonEdit, cxDropDownEdit, cxCalendar; + +type + TfrmJWLIn = class(TForm) + ToolBar1: TToolBar; + BtnSave: TToolButton; + BtnExit: TToolButton; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + v1P_ChnName: TcxGridDBColumn; + v1ShortName: TcxGridDBColumn; + v1Note: TcxGridDBColumn; + v1Quantity: TcxGridDBColumn; + v1UnitName: TcxGridDBColumn; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + DataSource1: TDataSource; + CDS_Sub: TClientDataSet; + ADOQueryMain: TADOQuery; + ADOQueryCmd: TADOQuery; + ADOQueryTemp: TADOQuery; + ToolButton4: TToolButton; + v1Column1: TcxGridDBColumn; + ToolButton1: TToolButton; + v1DepotClass: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + procedure FormCreate(Sender: TObject); + procedure BtnExitClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure BtnSaveClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure v1P_ChnNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1ShortNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1UnitNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + private + procedure InitGrid(); + function SaveData():Boolean; + { Private declarations } + public + FMainID:string; + { Public declarations } + end; + +var + frmJWLIn: TfrmJWLIn; + +implementation +uses + U_DataLink,U_Fun,U_ZDYHelp; + +{$R *.dfm} + +procedure TfrmJWLIn.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; +end; + +procedure TfrmJWLIn.BtnExitClick(Sender: TObject); +begin + Close; +end; +procedure TfrmJWLIn.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + sql.Clear; + sql.Add('select A.*,B.*,GYSName=C.ZDYName from CK_YCL_Main A inner join CK_YCL_Sub B on A.MainId=B.MainId '); + sql.Add(' left join KH_ZDY C on A.GYS=C.ZDYNO'); + SQL.Add(' where A.MainId='''+Trim(FMainID)+''''); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Sub); + SInitCDSData20(ADOQueryMain,CDS_Sub); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmJWLIn.ToolButton2Click(Sender: TObject); +begin + with CDS_Sub do + begin + Append; + Post; + end; +end; + +procedure TfrmJWLIn.ToolButton3Click(Sender: TObject); +begin + if CDS_Sub.IsEmpty then Exit; + if Trim(CDS_Sub.fieldbyname('CRNo').AsString)<>'' then + begin + Application.MessageBox('ڴɾѾݣ','ʾ',0); + Exit; + end; + CDS_Sub.Delete; +end; + +procedure TfrmJWLIn.ToolButton4Click(Sender: TObject); +begin + CopyAddRow(tv1,CDS_Sub); +end; + +procedure TfrmJWLIn.ToolButton1Click(Sender: TObject); +begin + ToolBar1.SetFocus; + OneKeyPost(Tv1,CDS_Sub); +end; + +function TfrmJWLIn.SaveData():Boolean; +var + MaxNo,SubId,strSQL,LQuantity,LQty:string; + KID,i,PStatus,KID1:Integer; +begin + try + Result:=False; + ADOQueryCmd.Connection.BeginTrans; + CDS_Sub.First; + while not CDS_Sub.Eof do + begin + if Trim(CDS_Sub.FieldByName('CRQty').AsString)='' then + begin + CDS_Sub.Edit; + CDS_Sub.FieldByName('CRQty').Value:='0'; + CDS_Sub.Post; + end; + if Trim(CDS_Sub.fieldbyname('MainId').AsString)<>'' then + begin + MaxNo:=Trim(CDS_Sub.fieldbyname('MainId').AsString); + SubId:=Trim(CDS_Sub.fieldbyname('SubId').AsString); + KID:=CDS_Sub.fieldbyname('CRID').AsInteger; + end else + begin + if GetLSNo(ADOQueryCmd,MaxNo,'MR','CK_YCL_Main',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + if GetLSNo(ADOQueryCmd,SubId,'SR','CK_YCL_Sub',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('UPDATE CK_CRID SET CRID = CRID+1'); + SQL.Add('SELECT CRID FROM CK_CRID'); + Open; + KID:=fieldbyname('CRID').AsInteger; + end; + end; + + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CK_YCL_Sub where MainId='''+Trim(MaxNo)+''''); + SQL.Add(' and CRID='+Inttostr(KID)); + Open; + if not ADOQueryTemp.IsEmpty then + begin + LQuantity:=ADOQueryTemp.fieldbyname('CRQty').AsString; + end else + begin + LQuantity:='0.00'; + end; + end; + // + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from CK_YCL_Main where MainId='''+Trim(MaxNo)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('MainId').AsString)<>'' then + Edit + else + Append; + FieldByName('MainId').Value:=Trim(MaxNo); + FieldByName('CRFlag').Value:=''; + FieldByName('Filler').Value:=Trim(DName); + FieldByName('FillTime').Value:=SGetServerDateTime(ADOQueryTemp); + FieldByName('CRTime').Value:=Trim(CDS_Sub.fieldbyname('CRTime').AsString); + FieldByName('CRType').Value:=Trim(CDS_Sub.fieldbyname('CRType').AsString); + FieldByName('GYS').Value:=Trim(CDS_Sub.fieldbyname('GYS').AsString); + FieldByName('CKName').Value:=Trim(DParameters1); + Post; + end; + //ӱ + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from CK_YCL_Sub where SubId='''+Trim(SubId)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('SubId').AsString)<>'' then + Edit + else + Append; + FieldByName('MainId').Value:=Trim(MaxNo); + FieldByName('SubId').Value:=Trim(SubId); + FieldByName('CRID').Value:=KID; + SSetSaveDataCDSNew(ADOQueryCmd,Tv1,CDS_Sub,'CK_YCL_Sub',2); + Post; + end; + //浽 + if Trim(CDS_Sub.fieldbyname('MainId').AsString)='' then + begin + strSQL := 'INSERT CK_YCL_KC (' + + 'CRID,' + + 'RKNo,' + + 'KCQty' + + ') VALUES (' + + IntToStr(KID) + ',' + + QuotedStr(Trim(SubId)) + ',' + + QuotedStr(Trim(CDS_Sub.fieldbyname('CRQty').AsString)) + '' + + ')'; + + + end else + begin + //µ + strSQL := 'UPDATE CK_YCL_KC SET ' + + 'RKNo = ' + QuotedStr(Trim(SubId)) + ',' + + 'KCQty =KCQty-'+LQuantity+'+'+ CDS_Sub.fieldbyname('CRQty').AsString+ ' ' + + 'WHERE CRID = ' + IntToStr(KID); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + SQL.Add(strSQL); + ExecSQL; + end; + CDS_Sub.Next; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + FMainID:=MaxNo; + ModalResult:=1; + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmJWLIn.BtnSaveClick(Sender: TObject); +begin + if CDS_Sub.IsEmpty then Exit; + if CDS_Sub.Locate('CRTime',Null,[]) then + begin + Application.MessageBox('ʱ䲻Ϊ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('YCLName',Null,[]) then + begin + Application.MessageBox('ƲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('CRType',Null,[]) then + begin + Application.MessageBox('ͲΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.Locate('CRQty',Null,[]) then + begin + Application.MessageBox('Ϊ!','ʾ',0); + Exit; + end; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + end; +end; + +procedure TfrmJWLIn.FormShow(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmJWLIn.v1P_ChnNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='YCL'; + flagname:='ԭ'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('YCLCode').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + Self.CDS_Sub.FieldByName('YCLName').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmJWLIn.v1ShortNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='GYS'; + flagname:='Ӧ'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('GYS').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + Self.CDS_Sub.FieldByName('GYSName').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmJWLIn.v1UnitNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='DW'; + flagname:='λ'; + if ShowModal=1 then + begin + Self.CDS_Sub.Edit; + Self.CDS_Sub.FieldByName('CRUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +end. diff --git a/样品/U_JWLInList.dfm b/样品/U_JWLInList.dfm new file mode 100644 index 0000000..1a3b75a --- /dev/null +++ b/样品/U_JWLInList.dfm @@ -0,0 +1,137 @@ +object frmJWLInList: TfrmJWLInList + Left = 75 + Top = 155 + Width = 1165 + Height = 618 + Caption = #20837#24211#21015#34920 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1157 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = TBFindClick + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBEdit: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = TBEditClick + end + object TBDel: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object TBExport: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + OnClick = TBPrintClick + end + object TBClose: TToolButton + Left = 441 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + PopupMenus = <> + Left = 496 + Top = 176 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 552 + Top = 176 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 600 + Top = 176 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 672 + Top = 176 + end + object DataSource1: TDataSource + DataSet = CDS_Main + Left = 504 + Top = 216 + end + object CDS_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 588 + Top = 224 + end +end diff --git a/样品/U_JWLInList.pas b/样品/U_JWLInList.pas new file mode 100644 index 0000000..6ed50a1 --- /dev/null +++ b/样品/U_JWLInList.pas @@ -0,0 +1,257 @@ +unit U_JWLInList; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, + cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, cxCalendar, cxButtonEdit, cxDropDownEdit, + DBClient; + +type + TfrmJWLInList = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBEdit: TToolButton; + TBDel: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + cxGridPopupMenu1: TcxGridPopupMenu; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + TBExport: TToolButton; + CDS_Main: TClientDataSet; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + procedure TBEditClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBPrintClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure YCLNameChange(Sender: TObject); + procedure FormShow(Sender: TObject); + private + procedure InitGrid(); + procedure InitForm(); + function DelData():Boolean; + { Private declarations } + public + { Public declarations } + end; + +var + frmJWLInList: TfrmJWLInList; + +implementation +uses + U_DataLink,U_Fun,U_JWLIn; + +{$R *.dfm} + +procedure TfrmJWLInList.FormDestroy(Sender: TObject); +begin + frmJWLInList:=nil; +end; + +procedure TfrmJWLInList.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmJWLInList.FormCreate(Sender: TObject); +begin + cxgrid1.Align:=alClient; +end; + +procedure TfrmJWLInList.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('б',Tv1,'˹ֿ'); +end; + +procedure TfrmJWLInList.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('select A.*,B.*,GYSName=C.ZDYName from CK_YCL_Main A inner join CK_YCL_Sub B on A.MainId=B.MainId '); + sql.Add(' left join KH_ZDY C on A.GYS=C.ZDYNO'); + SQL.Add(' where CRTime>='''+Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime))+''''); + SQL.Add(' and CRTime<'''+Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1))+''''); + sql.Add(' and CKName='''+Trim(DParameters1)+''''); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmJWLInList.InitForm(); +begin + ReadCxGrid('б',Tv1,'ԭϲֿ'); + + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); + BegDate.DateTime:=EndDate.DateTime-7; + InitGrid(); +end; + +procedure TfrmJWLInList.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); +end; + +procedure TfrmJWLInList.TBEditClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + with ADOQueryTemp do + begin + Close; + SQL.Clear; + sql.Add('select * from CK_YCL_Sub where CRID='+Trim(ADOQueryMain.fieldbyname('CRID').AsString)); + sql.Add(' and MainId like ''MC%'' '); + open; + if ADOQueryTemp.RecordCount>0 then + begin + Application.MessageBox('ƷѾг¼ܽв','ʾ',0); + Exit; + end; + end; + + try + frmJWLIn:=TfrmJWLIn.Create(Application); + with frmJWLIn do + begin + FMainId:=Trim(self.CDS_Main.fieldbyname('MainId').AsString); + ToolButton1.Visible:=False; + ToolButton2.Visible:=False; + ToolButton3.Visible:=False; + ToolButton4.Visible:=False; + if ShowModal=1 then + begin + Self.InitGrid(); + Self.TBFind.Click; + Self.CDS_Main.Locate('MainId',FMainID,[]); + end; + end; + finally + frmJWLIn.Free; + end; +end; + +procedure TfrmJWLInList.TBDelClick(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + with ADOQueryTemp do + begin + Close; + SQL.Clear; + sql.Add('select * from CK_YCL_Sub where CRID='+Trim(ADOQueryMain.fieldbyname('CRID').AsString)); + sql.Add(' and MainId like ''MC%'' '); + open; + if ADOQueryTemp.RecordCount>0 then + begin + Application.MessageBox('ƷѾг¼ܽв','ʾ',0); + Exit; + end; + end; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + CDS_Main.Delete; + end; +end; + +function TfrmJWLInList.DelData():Boolean; +var + FInt:Integer; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete CK_YCL_Main where MainId='''+Trim(CDS_Main.fieldbyname('MainId').AsString)+''''); + sql.Add(' delete CK_YCL_Sub where MainId='''+Trim(CDS_Main.fieldbyname('MainId').AsString)+''''); + sql.Add(' delete CK_YCL_KC where CRID='+Trim(CDS_Main.fieldbyname('CRID').AsString)); + ExecSQL; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmJWLInList.TBExportClick(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + TcxGridToExcel('б',cxGrid1); +end; + +procedure TfrmJWLInList.TBPrintClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; +end; + +procedure TfrmJWLInList.TBAddClick(Sender: TObject); +begin + try + frmJWLIn:=TfrmJWLIn.Create(Application); + with frmJWLIn do + begin + if ShowModal=1 then + begin + Self.InitGrid(); + Self.TBFind.Click; + Self.CDS_Main.Locate('MainId',FMainID,[]); + end; + end; + finally + frmJWLIn.Free; + end; +end; + +procedure TfrmJWLInList.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmJWLInList.YCLNameChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); +end; + +procedure TfrmJWLInList.FormShow(Sender: TObject); +begin + InitForm(); +end; + +end. diff --git a/样品/U_KHGetCPAdd.dfm b/样品/U_KHGetCPAdd.dfm new file mode 100644 index 0000000..24229ee --- /dev/null +++ b/样品/U_KHGetCPAdd.dfm @@ -0,0 +1,450 @@ +object frmKHGetCPAdd: TfrmKHGetCPAdd + Left = 21 + Top = 103 + Width = 1254 + Height = 625 + Align = alClient + Caption = #25343#26679#30331#35760 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1238 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object ToolButton1: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 14 + OnClick = ToolButton1Click + end + object TBClose: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 129 + Width = 1238 + Height = 458 + Align = alClient + TabOrder = 1 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + OnCellDblClick = Tv1CellDblClick + DataController.DataSource = DataSource2 + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = '0' + Position = spFooter + Column = v1Column16 + end + item + Format = '0' + Position = spFooter + Column = v1Column10 + end + item + Format = '0' + Position = spFooter + Column = v1Column12 + end> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.GoToNextCellOnEnter = True + OptionsCustomize.ColumnFiltering = False + OptionsView.GroupByBox = False + object v1Column1: TcxGridDBColumn + Tag = 1 + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNo' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 102 + end + object v1Column2: TcxGridDBColumn + Tag = 1 + Caption = #20013#25991#21517#31216 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column3: TcxGridDBColumn + Tag = 1 + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column4: TcxGridDBColumn + Tag = 1 + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 69 + end + object v1Column5: TcxGridDBColumn + Tag = 1 + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column6: TcxGridDBColumn + Tag = 1 + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column7: TcxGridDBColumn + Tag = 1 + Caption = #38376#24133 + DataBinding.FieldName = 'CYMF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 75 + end + object v1Column8: TcxGridDBColumn + Tag = 1 + Caption = #20811#37325 + DataBinding.FieldName = 'CYKZ' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column9: TcxGridDBColumn + Tag = 1 + Caption = #20013#25991#39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column13: TcxGridDBColumn + Caption = #33521#25991#39068#33394 + DataBinding.FieldName = 'CYColorEng' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column14: TcxGridDBColumn + Tag = 3 + Caption = #20215#26684#31867#22411 + DataBinding.FieldName = 'PriceType' + PropertiesClassName = 'TcxComboBoxProperties' + Properties.DropDownListStyle = lsFixedList + Properties.Items.Strings = ( + #20844#26020#20215 + #31859#20215 + #30721#20215) + Properties.OnEditValueChanged = v1Column14PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column16: TcxGridDBColumn + Tag = 3 + DataBinding.FieldName = 'CIF' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column16PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 50 + end + object v1Column17: TcxGridDBColumn + Tag = 3 + Caption = #27719#29575 + DataBinding.FieldName = 'HuiLv' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column16PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 48 + end + object v1Column18: TcxGridDBColumn + Tag = 3 + Caption = #31995#25968 + DataBinding.FieldName = 'LiRunLv' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = v1Column16PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 51 + end + object v1Column10: TcxGridDBColumn + Tag = 3 + Caption = #20154#27665#24065#20215#26684 + DataBinding.FieldName = 'RMBPrice' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 82 + end + object v1Column12: TcxGridDBColumn + Tag = 3 + Caption = #32654#37329#20215#26684 + DataBinding.FieldName = 'USDPrice' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column11: TcxGridDBColumn + Tag = 3 + Caption = #22791#27880 + DataBinding.FieldName = 'CKNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 110 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1238 + Height = 96 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 2 + object Label1: TLabel + Left = 51 + Top = 16 + Width = 52 + Height = 12 + Caption = #26679#21697#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clBlue + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object TLabel + Left = 288 + Top = 16 + Width = 48 + Height = 12 + Caption = #23458#25143#21517#31216 + end + object Label3: TLabel + Left = 528 + Top = 16 + Width = 48 + Height = 12 + Caption = #25343#26679#26102#38388 + end + object TLabel + Left = 51 + Top = 48 + Width = 18 + Height = 12 + Caption = 'CIF' + end + object TLabel + Left = 288 + Top = 48 + Width = 48 + Height = 12 + Caption = #27719' '#29575 + end + object TLabel + Left = 528 + Top = 48 + Width = 48 + Height = 12 + Caption = #31995' '#25968 + end + object TLabel + Left = 776 + Top = 16 + Width = 48 + Height = 12 + Caption = #20215#26684#31867#22411 + end + object TLabel + Left = 776 + Top = 48 + Width = 52 + Height = 12 + Caption = #25343#26679#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clRed + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object TLabel + Left = 51 + Top = 72 + Width = 36 + Height = 12 + Caption = #19994#21153#21592 + end + object CYID: TEdit + Left = 105 + Top = 12 + Width = 131 + Height = 20 + TabOrder = 0 + OnKeyPress = CYIDKeyPress + end + object KHName: TEdit + Left = 340 + Top = 12 + Width = 126 + Height = 20 + TabOrder = 1 + end + object CKDate: TcxDateEdit + Left = 578 + Top = 12 + Properties.Kind = ckDateTime + TabOrder = 2 + Width = 147 + end + object CIF: TEdit + Left = 105 + Top = 44 + Width = 131 + Height = 20 + TabOrder = 3 + end + object HuiLv: TEdit + Left = 340 + Top = 44 + Width = 126 + Height = 20 + TabOrder = 4 + end + object LiRunLv: TEdit + Left = 578 + Top = 44 + Width = 146 + Height = 20 + TabOrder = 5 + end + object PriceType: TComboBox + Left = 830 + Top = 12 + Width = 145 + Height = 20 + Style = csDropDownList + ItemHeight = 12 + ItemIndex = 0 + TabOrder = 6 + Text = #20844#26020#20215 + Items.Strings = ( + #20844#26020#20215 + #31859#20215 + #30721#20215) + end + object CKNO: TEdit + Left = 828 + Top = 44 + Width = 146 + Height = 20 + ReadOnly = True + TabOrder = 7 + end + object Button1: TButton + Left = 976 + Top = 12 + Width = 56 + Height = 20 + Caption = #19968#38190#26367#25442 + TabOrder = 8 + OnClick = Button1Click + end + object CKYwy: TEdit + Left = 105 + Top = 72 + Width = 131 + Height = 20 + TabOrder = 9 + end + end + object CDS_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 416 + Top = 192 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 453 + Top = 193 + end + object DataSource2: TDataSource + DataSet = CDS_Sub + Left = 491 + Top = 195 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 389 + Top = 193 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 565 + Top = 193 + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 528 + Top = 192 + end +end diff --git a/样品/U_KHGetCPAdd.pas b/样品/U_KHGetCPAdd.pas new file mode 100644 index 0000000..d3147f2 --- /dev/null +++ b/样品/U_KHGetCPAdd.pas @@ -0,0 +1,516 @@ +unit U_KHGetCPAdd; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, ADODB, DBClient, cxGridLevel, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses, + cxControls, cxGridCustomView, cxGrid, ComCtrls, ToolWin, + cxGridCustomPopupMenu, cxGridPopupMenu, cxContainer, cxTextEdit, + cxMaskEdit, cxDropDownEdit, cxCalendar, StdCtrls, ExtCtrls; + +type + TfrmKHGetCPAdd = class(TForm) + ToolBar1: TToolBar; + ToolButton1: TToolButton; + TBClose: TToolButton; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + CDS_Sub: TClientDataSet; + ADOQueryMain: TADOQuery; + DataSource2: TDataSource; + ADOQueryCmd: TADOQuery; + ADOQueryTemp: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + v1Column12: TcxGridDBColumn; + Panel1: TPanel; + CYID: TEdit; + Label1: TLabel; + KHName: TEdit; + Label3: TLabel; + CKDate: TcxDateEdit; + v1Column13: TcxGridDBColumn; + CIF: TEdit; + HuiLv: TEdit; + LiRunLv: TEdit; + v1Column14: TcxGridDBColumn; + PriceType: TComboBox; + v1Column16: TcxGridDBColumn; + v1Column17: TcxGridDBColumn; + v1Column18: TcxGridDBColumn; + CKNO: TEdit; + Button1: TButton; + CKYwy: TEdit; + procedure FormShow(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure CYIDKeyPress(Sender: TObject; var Key: Char); + procedure Tv1CellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure v1Column14PropertiesEditValueChanged(Sender: TObject); + procedure v1Column16PropertiesEditValueChanged(Sender: TObject); + procedure Button1Click(Sender: TObject); + private + Fint:Integer; + procedure InitSubGrid(); + function SaveData():Boolean; + { Private declarations } + public + FCYID,FCYCode,FCPID,FCPNO:String; + CopyInt:Integer; + + { Public declarations } + end; + +var + frmKHGetCPAdd: TfrmKHGetCPAdd; + +implementation +uses + U_DataLink,U_Fun; + +{$R *.dfm} + +procedure TfrmKHGetCPAdd.InitSubGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + SQL.Clear; + SQL.Add('exec P_Select_Get_CP_YDang :CKID,:Begdate,:EndDate,:PState'); + Parameters.ParamByName('CKID').Value:=Trim(FCYID); + Parameters.ParamByName('Begdate').Value:=''; + Parameters.ParamByName('EndDate').Value:=''; + Parameters.ParamByName('PState').Value:=3; + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Sub); + SInitCDSData20(ADOQueryMain,CDS_Sub); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmKHGetCPAdd.FormShow(Sender: TObject); +var + fsj:String; +begin + + ReadCxGrid('ͻIN',Tv1,'Ʒ'); + InitSubGrid(); + IF not CDS_Sub.IsEmpty then + begin + KHName.Text:=Trim(CDS_Sub.fieldbyname('KHName').AsString); + CKDate.Date:=CDS_Sub.fieldbyname('CKdate').AsDateTime; + CKNO.Text:=Trim(CDS_Sub.fieldbyname('CKNO').AsString); + CKYwy.Text:=Trim(CDS_Sub.fieldbyname('CKYwy').AsString); + end; + if Trim(FCYID)='' then + begin + CKDate.Date:=SGetServerDate(ADOQueryTemp); + CKYwy.Text:=Dname; + end; + if CopyInt=99 then + begin + CKNO.Text:=''; + CDS_Sub.DisableControls; + with CDS_Sub do + begin + First; + while not Eof do + begin + Edit; + FieldByName('CKID').Value:=''; + Post; + Next; + end; + end; + CDS_Sub.EnableControls; + end; +end; + +procedure TfrmKHGetCPAdd.TBCloseClick(Sender: TObject); +begin + WriteCxGrid('ͻIN',Tv1,'Ʒ'); + Close; +end; +function TfrmKHGetCPAdd.SaveData():Boolean; +var + maxId,FCKNO:String; +begin + try + ADOQueryCmd.Connection.BeginTrans; + if Trim(CKNO.Text)='' then + begin + if GetLSNo(ADOQueryCmd,FCKNO,'','CP_YDang_KHGet',3,1) =False then + begin + Result:=False; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + end else + begin + FCKNO:=Trim(CKNO.Text); + end; + with CDS_Sub do + begin + First; + while not Eof do + begin + if Trim(CDS_Sub.fieldbyname('CKID').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxId,'CK','CP_YDang_KHGet',4,1)=False then + begin + Result:=False; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxId:=Trim(CDS_Sub.fieldbyname('CKID').AsString); + end; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('select * from CP_YDang_KHGet where CKID='''+Trim(CDS_Sub.fieldbyname('CKID').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(CDS_Sub.fieldbyname('CKID').AsString)='' then + begin + Append; + end else + begin + Edit; + end; + FieldByName('CKID').Value:=Trim(maxId); + FieldByName('CKNO').Value:=Trim(FCKNO); + FieldByName('CYID').Value:=Trim(CDS_Sub.fieldbyname('CYID').AsString); + FieldByName('KHName').Value:=Trim(KHName.Text); + FieldByName('CKYwy').Value:=Trim(CKYwy.Text); + FieldByName('CKdate').Value:=CKDate.Date; + RTSetSaveDataCDS(ADOQueryCmd,Tv1,CDS_Sub,'CP_YDang_KHGet',3); + FieldByName('CostPrice').Value:=CDS_Sub.fieldbyname('CostPrice').Value; + Post; + end; + Next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + Result:=True; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmKHGetCPAdd.ToolButton1Click(Sender: TObject); +begin + if Trim(KHName.Text)='' then + begin + Application.MessageBox('ͻΪ!','ʾ',0); + Exit; + end; + if CDS_Sub.IsEmpty then Exit; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + ModalResult:=1; + end; +end; + +procedure TfrmKHGetCPAdd.CYIDKeyPress(Sender: TObject; var Key: Char); +var + FReal:Double; +begin + if Key=#13 then + begin + if Trim(CIF.Text)<>'' then + begin + if TryStrToFloat(Trim(CIF.Text),FReal)=False then + begin + CYID.Text:=''; + Application.MessageBox('CIFַǷ!','',0); + Exit; + end; + end; + if Trim(HuiLv.Text)<>'' then + begin + if TryStrToFloat(Trim(HuiLv.Text),FReal)=False then + begin + CYID.Text:=''; + Application.MessageBox('ַǷ!','',0); + Exit; + end; + end else + begin + CYID.Text:=''; + Application.MessageBox('ʲΪ!','ʾ',0); + Exit; + end; + if Trim(LiRunLv.Text)<>'' then + begin + if TryStrToFloat(Trim(LiRunLv.Text),FReal)=False then + begin + CYID.Text:=''; + Application.MessageBox('ַǷ!','',0); + Exit; + end; + end else + begin + CYID.Text:=''; + Application.MessageBox('ʲΪ!','ʾ',0); + Exit; + end; + + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add(' select * from CP_YDang where CYID='''+Trim(CYID.Text)+''''); + sql.Add(' or CYNo='''+Trim(CYID.Text)+''''); + Open; + CYID.Text:=''; + end; + if ADOQueryTemp.IsEmpty then Exit; + with CDS_Sub do + begin + Append; + FieldByName('CYID').Value:=Trim(ADOQueryTemp.fieldbyname('CYID').AsString); + FieldByName('CYNo').Value:=Trim(ADOQueryTemp.fieldbyname('CYNo').AsString); + FieldByName('CYName').Value:=Trim(ADOQueryTemp.fieldbyname('CYName').AsString); + FieldByName('CYEName').Value:=Trim(ADOQueryTemp.fieldbyname('CYEName').AsString); + FieldByName('CYSpec').Value:=Trim(ADOQueryTemp.fieldbyname('CYSpec').AsString); + FieldByName('CYCF').Value:=Trim(ADOQueryTemp.fieldbyname('CYCF').AsString); + FieldByName('CYECF').Value:=Trim(ADOQueryTemp.fieldbyname('CYECF').AsString); + FieldByName('CYMF').Value:=Trim(ADOQueryTemp.fieldbyname('CYMF').AsString); + FieldByName('CYKZ').Value:=Trim(ADOQueryTemp.fieldbyname('CYKZ').AsString); + FieldByName('CYColor').Value:=Trim(ADOQueryTemp.fieldbyname('CYColor').AsString); + FieldByName('PriceType').Value:=Trim(PriceType.Text); + FieldByName('CKYwy').Value:=Trim(DName); + FieldByName('CYColorEng').Value:=Trim(ADOQueryTemp.fieldbyname('CYColorEng').AsString); + { if Trim(PriceType.Text)='' then + begin + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceKg').Value; + end else + if Trim(PriceType.Text)='׼' then + begin + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceM').Value; + end else + if Trim(PriceType.Text)='' then + begin + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceM').Value*1.00/1.0936; + end; } + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('price6').AsFloat; + if Trim(CIF.Text)='' then + begin + FieldByName('CIF').Value:=0; + end else + begin + FieldByName('CIF').Value:=StrToFloat(CIF.Text); + end; + FieldByName('HuiLv').Value:=StrToFloat(HuiLv.Text); + FieldByName('LiRunLv').Value:=StrToFloat(LiRunLv.Text); + Post; + end; + with CDS_Sub do + begin + Edit; + IF FieldByName('LiRunLv').AsFloat=0.0 then + begin + FieldByName('RMBPrice').Value:=0; + FieldByName('USDPrice').Value:=0; + end + else + begin + FieldByName('RMBPrice').Value:=FieldByName('CostPrice').AsFloat*1.00/FieldByName('LiRunLv').AsFloat; + FieldByName('USDPrice').Value:=FieldByName('CostPrice').AsFloat*1.00/FieldByName('LiRunLv').AsFloat/FieldByName('HuiLv').AsFloat+FieldByName('CIF').AsFloat; + end; + { + FieldByName('RMBPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value; + FieldByName('USDPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value*1.00/FieldByName('HuiLv').Value + +FieldByName('CIF').Value; } + Post; + end; + end; +end; + +procedure TfrmKHGetCPAdd.Tv1CellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + if CDS_Sub.IsEmpty then Exit; + if Trim(CDS_Sub.fieldbyname('CKID').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾѱ','ʾ',32+4)<>IDYES then Exit; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang_KHGet where CKID='''+Trim(CDS_Sub.fieldbyname('CKID').AsString)+''''); + ExecSQL; + end; + end; + CDS_Sub.Delete; + +end; + +procedure TfrmKHGetCPAdd.v1Column14PropertiesEditValueChanged( + Sender: TObject); +var + mvalue:string; +begin + mvalue:=Trim(TcxComboBox(Sender).EditingText); + with CDS_Sub do + begin + Edit; + FieldByName('PriceType').Value:=Trim(mvalue); + Post; + end; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add(' select * from CP_YDang where CYID='''+Trim(CDS_Sub.fieldbyname('CYID').AsString)+''''); + Open; + end; + if ADOQueryTemp.IsEmpty=False then + begin + CDS_Sub.Edit; + if Trim(CDS_Sub.fieldbyname('PriceType').AsString)='' then + begin + CDS_Sub.FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceKg').Value; + end else + if Trim(CDS_Sub.fieldbyname('PriceType').AsString)='׼' then + begin + CDS_Sub.FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceM').Value; + end else + if Trim(CDS_Sub.fieldbyname('PriceType').AsString)='' then + begin + CDS_Sub.FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceM').Value*1.00/1.0936; + end; + CDS_Sub.Post; + end else + begin + Exit; + end; + with CDS_Sub do + begin + Edit; + FieldByName('RMBPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value; + FieldByName('USDPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value*1.00/FieldByName('HuiLv').Value + +FieldByName('CIF').Value; + Post; + end; + +end; + +procedure TfrmKHGetCPAdd.v1Column16PropertiesEditValueChanged( + Sender: TObject); +var + mvalue,MFieldName:string; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + if Trim(mvalue)='' then + begin + mvalue:='0'; + end; + MFieldName:=Trim(Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_Sub do + begin + Edit; + FieldByName(MFieldName).Value:=mvalue; + Post; + end; + with CDS_Sub do + begin + Edit; + FieldByName('RMBPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value; + FieldByName('USDPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value*1.00/FieldByName('HuiLv').Value + +FieldByName('CIF').Value; + Post; + end; +end; + +procedure TfrmKHGetCPAdd.Button1Click(Sender: TObject); +begin + with CDS_Sub do + begin + First; + while not Eof do + begin + Edit; + FieldByName('PriceType').Value:=Trim(PriceType.Text); + Post; + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add(' select * from CP_YDang where CYID='''+Trim(CDS_Sub.fieldbyname('CYID').AsString)+''''); + Open; + end; + if ADOQueryTemp.IsEmpty=False then + begin + CDS_Sub.Edit; + if Trim(PriceType.Text)='' then + begin + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceKg').Value; + end else + if Trim(PriceType.Text)='׼' then + begin + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceM').Value; + end else + if Trim(PriceType.Text)='' then + begin + FieldByName('CostPrice').Value:=ADOQueryTemp.fieldbyname('CYPriceM').Value*1.00/1.0936; + end; + CDS_Sub.Post; + end else + begin + Exit; + end; + with CDS_Sub do + begin + Edit; + FieldByName('RMBPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value; + FieldByName('USDPrice').Value:=FieldByName('CostPrice').Value + *FieldByName('LiRunLv').Value*1.00/FieldByName('HuiLv').Value + +FieldByName('CIF').Value; + Post; + end; + Next; + end; + end; + +end; + +end. diff --git a/样品/U_KHGetCPManage.dfm b/样品/U_KHGetCPManage.dfm new file mode 100644 index 0000000..daf034d --- /dev/null +++ b/样品/U_KHGetCPManage.dfm @@ -0,0 +1,593 @@ +object frmKHGetCPManage: TfrmKHGetCPManage + Left = -8 + Top = 0 + Width = 1382 + Height = 754 + Caption = #25343#26679#21015#34920 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1366 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 155 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = ToolButton2Click + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object ToolButton3: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = ToolButton3Click + end + object ToolButton9: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #22797#21046 + ImageIndex = 58 + OnClick = ToolButton9Click + end + object TBDel: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object ToolButton1: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + OnClick = ToolButton1Click + end + object ToolButton4: TToolButton + Left = 441 + Top = 0 + AutoSize = True + Caption = #26631#31614#25171#21360 + ImageIndex = 12 + OnClick = ToolButton4Click + end + object ToolButton7: TToolButton + Left = 528 + Top = 0 + AutoSize = True + Caption = #25171#21360#25343#26679#28165#21333 + ImageIndex = 12 + OnClick = ToolButton7Click + end + object ToolButton10: TToolButton + Left = 639 + Top = 0 + Caption = #25171#21360#25343#26679#28165#21333'('#26080#21333#20215')' + ImageIndex = 12 + OnClick = ToolButton10Click + end + object ToolButton8: TToolButton + Left = 794 + Top = 0 + AutoSize = True + Caption = #31354#30333#20449#31546#32440 + ImageIndex = 12 + OnClick = ToolButton8Click + end + object ToolButton5: TToolButton + Left = 893 + Top = 0 + AutoSize = True + Caption = #22270#29255#19978#20256 + ImageIndex = 109 + Visible = False + OnClick = ToolButton5Click + end + object ToolButton6: TToolButton + Left = 980 + Top = 0 + AutoSize = True + Caption = #22270#29255#19979#36733 + ImageIndex = 104 + Visible = False + OnClick = ToolButton6Click + end + object TBClose: TToolButton + Left = 1067 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 193 + Width = 1366 + Height = 523 + Align = alClient + TabOrder = 1 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + OnCellClick = Tv1CellClick + OnCellDblClick = Tv1CellDblClick + DataController.DataSource = DataSource2 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsSelection.CellSelect = False + OptionsView.GroupByBox = False + Styles.Header = DataLink_YPGL.Default + object v1Column20: TcxGridDBColumn + Caption = #25343#26679#32534#21495 + DataBinding.FieldName = 'CKNO' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 98 + end + object v1Column19: TcxGridDBColumn + Caption = #23458#25143 + DataBinding.FieldName = 'KHName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 83 + end + object v1Column21: TcxGridDBColumn + Caption = #19994#21153#21592 + DataBinding.FieldName = 'CKYwy' + HeaderAlignmentHorz = taCenter + Width = 60 + end + object v1Column18: TcxGridDBColumn + Caption = #25343#26679#26102#38388 + DataBinding.FieldName = 'CKDate' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 106 + end + object v1Column12: TcxGridDBColumn + Caption = #26679#21697#31867#21035 + DataBinding.FieldName = 'CPName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 65 + end + object v1Column1: TcxGridDBColumn + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column2: TcxGridDBColumn + Caption = #20013#25991#21517#31216 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column3: TcxGridDBColumn + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column4: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column5: TcxGridDBColumn + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column6: TcxGridDBColumn + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 69 + end + object v1Column7: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'CYMF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 73 + end + object v1Column8: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'CYKZ' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column9: TcxGridDBColumn + Caption = #20013#25991#39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column14: TcxGridDBColumn + Caption = #33521#25991#39068#33394 + DataBinding.FieldName = 'CYColorEng' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + end + object v1Column10: TcxGridDBColumn + Caption = #20154#27665#24065#20215#26684 + DataBinding.FieldName = 'RMBPrice' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 82 + end + object v1Column15: TcxGridDBColumn + Caption = #32654#37329#20215#26684 + DataBinding.FieldName = 'USDPrice' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 64 + end + object v1Column16: TcxGridDBColumn + Caption = #27719#29575 + DataBinding.FieldName = 'HuiLv' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 60 + end + object v1Column17: TcxGridDBColumn + Caption = #31995#25968 + DataBinding.FieldName = 'LiRunLv' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 57 + end + object v1Column13: TcxGridDBColumn + DataBinding.FieldName = 'CIF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 47 + end + object v1Column11: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'CKNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 71 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1366 + Height = 162 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 2 + object Label2: TLabel + Left = 184 + Top = 16 + Width = 48 + Height = 12 + Caption = #20135#21697#32534#21495 + end + object Label1: TLabel + Left = 184 + Top = 67 + Width = 48 + Height = 12 + Caption = #20013#25991#21517#31216 + end + object Label4: TLabel + Left = 184 + Top = 92 + Width = 48 + Height = 12 + Caption = #33521#25991#21517#31216 + end + object Label5: TLabel + Left = 184 + Top = 41 + Width = 48 + Height = 12 + Caption = #35268' '#26684 + end + object Label3: TLabel + Left = 184 + Top = 118 + Width = 48 + Height = 12 + Caption = #23458' '#25143 + end + object Label6: TLabel + Left = 16 + Top = 16 + Width = 48 + Height = 12 + Caption = #25343#26679#26085#26399 + end + object Label7: TLabel + Left = 184 + Top = 143 + Width = 52 + Height = 12 + Caption = #25343#26679#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clBlue + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Image2: TImage + Left = 377 + Top = 2 + Width = 192 + Height = 159 + end + object CYNo: TEdit + Tag = 2 + Left = 235 + Top = 12 + Width = 101 + Height = 20 + TabOrder = 0 + OnChange = CYNoChange + OnKeyPress = CYNoKeyPress + end + object CYName: TEdit + Tag = 2 + Left = 235 + Top = 63 + Width = 101 + Height = 20 + TabOrder = 1 + OnChange = CYNoChange + end + object CYEName: TEdit + Tag = 2 + Left = 235 + Top = 88 + Width = 101 + Height = 20 + TabOrder = 2 + OnChange = CYNoChange + end + object CYSpec: TEdit + Tag = 2 + Left = 235 + Top = 37 + Width = 101 + Height = 20 + TabOrder = 3 + OnChange = CYNoChange + end + object KHName: TEdit + Tag = 2 + Left = 235 + Top = 114 + Width = 101 + Height = 20 + TabOrder = 4 + OnChange = CYNoChange + end + object BegDate: TDateTimePicker + Left = 64 + Top = 12 + Width = 89 + Height = 20 + Date = 40970.965677256940000000 + Time = 40970.965677256940000000 + TabOrder = 5 + end + object EndDate: TDateTimePicker + Left = 64 + Top = 35 + Width = 89 + Height = 20 + Date = 40970.965677256940000000 + Time = 40970.965677256940000000 + TabOrder = 6 + end + object CKNO: TEdit + Tag = 2 + Left = 235 + Top = 139 + Width = 101 + Height = 20 + TabOrder = 7 + OnKeyPress = CKNOKeyPress + end + end + object DataSource1: TDataSource + DataSet = ADOQueryPrint + Left = 395 + Top = 91 + end + object ADOQueryPrint: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 341 + Top = 265 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 933 + Top = 73 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 965 + Top = 81 + end + object cxGridPopupMenu1: TcxGridPopupMenu + PopupMenus = <> + Left = 528 + Top = 216 + end + object DataSource2: TDataSource + DataSet = CDS_Main + Left = 491 + Top = 211 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 453 + Top = 209 + end + object CDS_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 416 + Top = 208 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 368 + Top = 256 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = CDS_Main + Left = 424 + Top = 296 + end + object ODPat: TOpenDialog + Options = [ofReadOnly, ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing] + Left = 896 + Top = 109 + end + object IdFTP1: TIdFTP + MaxLineAction = maException + ReadTimeout = 0 + ProxySettings.ProxyType = fpcmNone + ProxySettings.Port = 0 + Left = 893 + Top = 240 + end + object SaveDialog1: TSaveDialog + Left = 893 + Top = 277 + end + object RM2: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDBDataSet1 + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 488 + Top = 312 + ReportData = {} + end + object RMDBDataSet1: TRMDBDataSet + Visible = True + DataSet = ADOQueryPrint + Left = 528 + Top = 304 + end + object RMXLSExport1: TRMXLSExport + ShowAfterExport = True + ExportPrecision = 1 + PagesOfSheet = 1 + ExportImages = True + ExportFrames = True + ExportImageFormat = ifBMP + JPEGQuality = 0 + ScaleX = 1.000000000000000000 + ScaleY = 1.000000000000000000 + CompressFile = False + Left = 640 + Top = 216 + end +end diff --git a/样品/U_KHGetCPManage.pas b/样品/U_KHGetCPManage.pas new file mode 100644 index 0000000..c078769 --- /dev/null +++ b/样品/U_KHGetCPManage.pas @@ -0,0 +1,585 @@ +unit U_KHGetCPManage; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox, RM_e_Xls,jpeg; + +type + TfrmKHGetCPManage = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBClose: TToolButton; + DataSource1: TDataSource; + ADOQueryPrint: TADOQuery; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + Panel1: TPanel; + Label2: TLabel; + CYNo: TEdit; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + Label1: TLabel; + CYName: TEdit; + Label4: TLabel; + CYEName: TEdit; + Label5: TLabel; + CYSpec: TEdit; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + DataSource2: TDataSource; + ADOQueryMain: TADOQuery; + CDS_Main: TClientDataSet; + v1Column12: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + ToolButton1: TToolButton; + ToolButton4: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + ODPat: TOpenDialog; + IdFTP1: TIdFTP; + SaveDialog1: TSaveDialog; + ToolButton5: TToolButton; + ToolButton6: TToolButton; + v1Column18: TcxGridDBColumn; + v1Column19: TcxGridDBColumn; + Label3: TLabel; + KHName: TEdit; + Label6: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + v1Column14: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + v1Column16: TcxGridDBColumn; + v1Column17: TcxGridDBColumn; + v1Column20: TcxGridDBColumn; + Label7: TLabel; + CKNO: TEdit; + ToolButton7: TToolButton; + RM2: TRMGridReport; + RMDBDataSet1: TRMDBDataSet; + RMXLSExport1: TRMXLSExport; + ToolButton8: TToolButton; + Image2: TImage; + ToolButton9: TToolButton; + ToolButton10: TToolButton; + v1Column21: TcxGridDBColumn; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure cxDBTreeList1DblClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure CYNoKeyPress(Sender: TObject; var Key: Char); + procedure CYNoChange(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure ToolButton5Click(Sender: TObject); + procedure ToolButton6Click(Sender: TObject); + procedure Tv1CellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure CKNOKeyPress(Sender: TObject; var Key: Char); + procedure ToolButton7Click(Sender: TObject); + procedure ToolButton8Click(Sender: TObject); + procedure Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure ToolButton9Click(Sender: TObject); + procedure ToolButton10Click(Sender: TObject); + private + { Private declarations } + PState:Integer; + FCPID,FTopID:String; + procedure InitTree(); + procedure InitGrid(); + procedure ReadINIFile(); + + public + { Public declarations } + end; + +var + frmKHGetCPManage: TfrmKHGetCPManage; + +implementation +uses + U_DataLink,U_Fun,U_CPAdd,U_FileUp,U_KHGetCPAdd; + +{$R *.dfm} + +procedure TfrmKHGetCPManage.InitTree(); +var + i:Integer; +begin + {with ADOQueryTree do + begin + Close; + SQL.Clear; + SQL.Add('select * from CP_Type order by CPlevel,CPName'); + Open; + end; + cxDBTreeList1.Items[0].Expand(false); } + //cxDBTreeList1.Items[1].Expand(False); +end; + +procedure TfrmKHGetCPManage.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + SQL.Clear; + SQL.Add('exec P_Select_Get_CP_YDang :CKID,:Begdate,:EndDate,:PState'); + Parameters.ParamByName('CKID').Value:=''; + Parameters.ParamByName('Begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime)); + Parameters.ParamByName('EndDate').Value:=Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1)); + Parameters.ParamByName('PState').Value:=0; + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmKHGetCPManage.FormDestroy(Sender: TObject); +begin + frmKHGetCPManage:=nil; +end; + +procedure TfrmKHGetCPManage.FormClose(Sender: TObject; var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmKHGetCPManage.TBCloseClick(Sender: TObject); +begin + WriteCxGrid('ͻ',Tv1,'Ʒ'); + if DirectoryExists(ExtractFileDir('E:\Right1209')) then + winexec('cmd /c rd /s /q D:\Right1209',sw_hide); + Close; +end; +procedure TfrmKHGetCPManage.TBDelClick(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CP_YDang_KHGet where CKID='''+Trim(CDS_Main.fieldbyname('CKID').AsString)+''''); + ExecSQL; + end; + CDS_Main.Delete; +end; + +procedure TfrmKHGetCPManage.FormShow(Sender: TObject); +begin + //InitTree(); + ReadCxGrid('Ʒб',Tv1,'Ʒ'); + + EndDate.DateTime:=SGetServerDate(ADOQueryTemp); + BegDate.DateTime:=EndDate.DateTime-7; +end; + +procedure TfrmKHGetCPManage.cxDBTreeList1DblClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmKHGetCPManage.TBAddClick(Sender: TObject); +begin + try + frmKHGetCPAdd:=TfrmKHGetCPAdd.Create(Application); + with frmKHGetCPAdd do + begin + FCYID:=''; + //FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + //FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + end; + end; + finally + frmKHGetCPAdd.Free; + end; +end; + +procedure TfrmKHGetCPManage.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmKHGetCPManage.ToolButton3Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + try + frmKHGetCPAdd:=TfrmKHGetCPAdd.Create(Application); + with frmKHGetCPAdd do + begin + FCYID:=Trim(Self.CDS_Main.fieldbyname('CKNO').AsString); + //FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + //FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + end; + end; + finally + frmKHGetCPAdd.Free; + end; +end; + +procedure TfrmKHGetCPManage.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmKHGetCPManage.CYNoKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + with ADOQueryTemp do + begin + Close; + sql.Clear; + sql.Add('select * from CP_YDang where CYID='''+Trim(CYNo.Text)+''''); + Open; + CYNo.Text:=Trim(fieldbyname('CYNo').AsString); + end; + end; +end; + +procedure TfrmKHGetCPManage.CYNoChange(Sender: TObject); +begin + ToolButton2.Click; +end; + +procedure TfrmKHGetCPManage.ToolButton1Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + TcxGridToExcel('ͻ',cxGrid1); +end; + +procedure TfrmKHGetCPManage.ToolButton4Click(Sender: TObject); +var + fPrintFile:string; + Txt,fImagePath:string; + Moudle: THandle; + Makebar:TMakebar; + Mixtext:TMixtext; +begin + if CDS_Main.IsEmpty then Exit; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\Ʒǩ.rmf' ; + if FileExists(fPrintFile) then + begin + try + Moudle:=LoadLibrary('MakeQRBarcode.dll'); + @Makebar:=GetProcAddress(Moudle,'Make'); + @Mixtext:=GetProcAddress(Moudle,'MixText'); + Txt:=Trim(CDS_Main.fieldbyname('CYID').AsString); + fImagePath:=ExtractFilePath(Application.ExeName)+'image\temp.bmp'; + if not DirectoryExists(pchar(ExtractFilePath(Application.ExeName)+'image')) then + CreateDirectory(pchar(ExtractFilePath(Application.ExeName)+'image'),nil); + if FileExists(fImagePath) then DeleteFile(fImagePath); + Makebar(pchar(Txt),Length(Txt),3,3,0,PChar(fImagePath),3); + except + application.MessageBox('ʧܣ','ʾϢ',MB_ICONERROR); + exit; + end; + RMVariables['QRBARCODE']:=fImagePath; + RM1.LoadFromFile(fPrintFile); + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\Ʒǩ.rmf'),'ʾ',0); + end; +end; + +procedure TfrmKHGetCPManage.ToolButton5Click(Sender: TObject); +begin + try + frmFileUp:=TfrmFileUp.Create(Application); + with frmFileUp do + begin + Code.Text:=Trim(Self.CDS_Main.fieldbyname('CYNO').AsString); + CYID:=Trim(Self.CDS_Main.fieldbyname('CYID').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.CDS_Main.Locate('CYID',CYID,[]); + end; + end; + finally + frmFileUp.Free; + end; +end; + +procedure TfrmKHGetCPManage.ToolButton6Click(Sender: TObject); +var + fHandle:THandle; + FInt:Integer; + FFName,FPath:String; +begin + {FPath:='C:\HTTP1209\'; + if DirectoryExists(ExtractFileDir(FPath)) then + winexec('cmd /c rd /s /q C:\HTTP1209',sw_hide);} + with ADOQueryTemp do + begin + close; + sql.Clear; + sql.Add('select * from XD_File where CYNO='''+Trim(CDS_Main.fieldbyname('CYNO').AsString)+''''); + Open; + if IsEmpty then + begin + Application.MessageBox('ƷͼƬδϴ','ʾ',0); + Exit; + end; + end; + try + ReadINIFile(); + server:=ReadINIFileStr('SYSTEMSET.INI','SERVER','ַ','127.0.0.1'); + if Length(server)<6 then + begin + server:='127.0.0.1'; + end; + IdFTP1.Host :=server;//PicSvr; + IdFTP1.Username := 'three'; + IdFTP1.Password := '641010'; + IdFTP1.Connect(); + except + IdFTP1.Quit; + Application.MessageBox('޷ӵļ飡', 'ʾ', MB_ICONWARNING); + Exit; + end; + FPath:='D:\Right1209\'; + if not DirectoryExists(ExtractFileDir(FPath)) then + CreateDir(ExtractFileDir(FPath)); + FFName:=Trim(ADOQueryTemp.fieldbyname('FileName').AsString); + FFName:=FPath+FFName; + if FileExists(FFName) then + begin + FInt:=1; + end; + if FInt<>1 then + IdFTP1.Get('YP\'+Trim(ADOQueryTemp.fieldbyname('FileName').AsString), + FPath+Trim(ADOQueryTemp.fieldbyname('FileName').AsString) + ); + if IdFTP1.Connected then IdFTP1.Quit; + ShellExecute(Handle, 'open',PChar(FPath+Trim(ADOQueryTemp.fieldbyname('FileName').AsString)),'', '', SW_SHOWNORMAL); + +end; +procedure TfrmKHGetCPManage.ReadINIFile(); +var + programIni:Tinifile; //ļ + FileName:string; +begin + FileName:=ExtractFilePath(Paramstr(0))+'SYSTEMSET.INI'; + programIni:=Tinifile.create(FileName); + server:=programIni.ReadString('SERVER','ַ','127.0.0.1'); + programIni.Free; +end; + +procedure TfrmKHGetCPManage.Tv1CellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + // ToolButton6.Click; +end; + +procedure TfrmKHGetCPManage.CKNOKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + if Trim(CKNO.Text)='' then Exit; + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Close; + SQL.Clear; + SQL.Add('exec P_Select_Get_CP_YDang :CKID,:Begdate,:EndDate,:PState'); + Parameters.ParamByName('CKID').Value:=Trim(CKNO.Text); + Parameters.ParamByName('Begdate').Value:=''; + Parameters.ParamByName('EndDate').Value:=''; + Parameters.ParamByName('PState').Value:=3; + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + CKNO.Text:=''; + finally + ADOQueryMain.EnableControls; + end; + end; + +end; + +procedure TfrmKHGetCPManage.ToolButton7Click(Sender: TObject); +var + fPrintFile:string; +begin + if CDS_Main.IsEmpty then Exit; + with ADOQueryPrint do + begin + Close; + sql.Clear; + SQL.Add('exec P_Select_Get_CP_YDang :CKID,:Begdate,:EndDate,:PState'); + Parameters.ParamByName('CKID').Value:=Trim(CDS_Main.fieldbyname('CKNO').AsString); + Parameters.ParamByName('Begdate').Value:=''; + Parameters.ParamByName('EndDate').Value:=''; + Parameters.ParamByName('PState').Value:=3; + Open; + end; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\嵥.rmf' ; + if FileExists(fPrintFile) then + begin + RM2.LoadFromFile(fPrintFile); + RMVariables['printer']:=Trim(DName); + RM2.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\嵥.rmf'),'ʾ',0); + end; +end; + +procedure TfrmKHGetCPManage.ToolButton8Click(Sender: TObject); +var + fPrintFile:string; +begin + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\հżֽ.rmf' ; + if FileExists(fPrintFile) then + begin + RM2.LoadFromFile(fPrintFile); + RM2.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\հżֽ.rmf'),'ʾ',0); + end; +end; + +procedure TfrmKHGetCPManage.Tv1CellClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +var + jpg:TJpegImage; + myStream:TADOBlobStream; +begin + if CDS_Main.IsEmpty then Exit; + if Trim(CDS_Main.fieldbyname('CYID').AsString)='' then Exit; + // if cxPageControl1.ActivePageIndex=6 then + begin + Image2.Picture.Assign(nil); + try + with ADOQueryTemp do + begin + close; + sql.Clear; + sql.Add(' select * from TP_File A where A.WBID='''+Trim(CDS_Main.fieldbyname('CYID').AsString)+''''); + sql.Add(' and TFType=''Ʒ'' '); + open; + if RecordCount>0 then + begin + if trim(ADOQueryTemp.fieldbyname('FilesOther').AsString)<>'' then + begin + myStream:=tadoblobstream.Create(tblobfield(ADOQueryTemp.fieldbyname('FilesOther')),bmread); + if myStream=nil then exit; + jpg:=TJPEGImage.Create; + jpg.LoadFromStream(myStream); + Image2.Picture.Assign(jpg); + end; + end; + end; + finally + jpg.Free; + myStream.Free; + end; + end; +end; + +procedure TfrmKHGetCPManage.ToolButton9Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + try + frmKHGetCPAdd:=TfrmKHGetCPAdd.Create(Application); + with frmKHGetCPAdd do + begin + FCYID:=Trim(Self.CDS_Main.fieldbyname('CKNO').AsString); + CopyInt:=99; + //FCPID:=Trim(Self.ADOQueryTree.fieldbyname('CPID').AsString); + //FCPNo:=Trim(Self.ADOQueryTree.fieldbyname('CPNo').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + end; + end; + finally + frmKHGetCPAdd.Free; + end; +end; + +procedure TfrmKHGetCPManage.ToolButton10Click(Sender: TObject); +var + fPrintFile:string; +begin + if CDS_Main.IsEmpty then Exit; + with ADOQueryPrint do + begin + Close; + sql.Clear; + SQL.Add('exec P_Select_Get_CP_YDang :CKID,:Begdate,:EndDate,:PState'); + Parameters.ParamByName('CKID').Value:=Trim(CDS_Main.fieldbyname('CKNO').AsString); + Parameters.ParamByName('Begdate').Value:=''; + Parameters.ParamByName('EndDate').Value:=''; + Parameters.ParamByName('PState').Value:=3; + Open; + end; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\嵥(޵).rmf' ; + if FileExists(fPrintFile) then + begin + RM2.LoadFromFile(fPrintFile); + RMVariables['printer']:=Trim(DName); + RM2.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\嵥(޵).rmf'),'ʾ',0); + end; +end; + +end. diff --git a/样品/U_KHGetY.dfm b/样品/U_KHGetY.dfm new file mode 100644 index 0000000..9a4a8de --- /dev/null +++ b/样品/U_KHGetY.dfm @@ -0,0 +1,293 @@ +object frmKHGetY: TfrmKHGetY + Left = 68 + Top = 115 + Width = 1182 + Height = 724 + Caption = #23458#25143#25343#26679 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1174 + Height = 41 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 0 + object Label2: TLabel + Left = 16 + Top = 15 + Width = 48 + Height = 13 + Caption = #20135#21697#32534#21495 + end + object Label1: TLabel + Left = 184 + Top = 15 + Width = 48 + Height = 13 + Caption = #20013#25991#21517#31216 + end + object Label4: TLabel + Left = 368 + Top = 15 + Width = 48 + Height = 13 + Caption = #33521#25991#21517#31216 + end + object Label5: TLabel + Left = 544 + Top = 15 + Width = 24 + Height = 13 + Caption = #35268#26684 + end + object CYNo: TEdit + Tag = 2 + Left = 72 + Top = 11 + Width = 89 + Height = 21 + TabOrder = 0 + end + object CYName: TEdit + Tag = 2 + Left = 241 + Top = 11 + Width = 89 + Height = 21 + TabOrder = 1 + end + object CYEName: TEdit + Tag = 2 + Left = 425 + Top = 11 + Width = 89 + Height = 21 + TabOrder = 2 + end + object CYSpec: TEdit + Tag = 2 + Left = 573 + Top = 11 + Width = 89 + Height = 21 + TabOrder = 3 + end + end + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1174 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 1 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + end + object ToolButton3: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + end + object TBDel: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + end + object ToolButton1: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + end + object ToolButton4: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #26631#31614#25171#21360 + ImageIndex = 12 + end + object ToolButton5: TToolButton + Left = 465 + Top = 0 + AutoSize = True + Caption = #22270#29255#19978#20256 + ImageIndex = 109 + end + object ToolButton6: TToolButton + Left = 552 + Top = 0 + AutoSize = True + Caption = #22270#29255#19979#36733 + ImageIndex = 104 + end + object TBClose: TToolButton + Left = 639 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 72 + Width = 1174 + Height = 615 + Align = alClient + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsSelection.CellSelect = False + OptionsView.GroupByBox = False + object v1Column10: TcxGridDBColumn + Caption = #23458#25143 + HeaderAlignmentHorz = taCenter + Width = 71 + end + object v1Column13: TcxGridDBColumn + Caption = #25343#26679#26085#26399 + HeaderAlignmentHorz = taCenter + Width = 74 + end + object v1Column14: TcxGridDBColumn + Caption = #21333#20215 + HeaderAlignmentHorz = taCenter + Width = 74 + end + object v1Column15: TcxGridDBColumn + Caption = #24065#31181 + HeaderAlignmentHorz = taCenter + Width = 75 + end + object v1Column12: TcxGridDBColumn + Caption = #31867#21035 + DataBinding.FieldName = 'CPName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 58 + end + object v1Column1: TcxGridDBColumn + Caption = #20135#21697#32534#21495 + DataBinding.FieldName = 'CYNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 70 + end + object v1Column2: TcxGridDBColumn + Caption = #20013#25991#21517#31216 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 68 + end + object v1Column3: TcxGridDBColumn + Caption = #33521#25991#21517#31216 + DataBinding.FieldName = 'CYEName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column4: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column5: TcxGridDBColumn + Caption = #20013#25991#25104#20998 + DataBinding.FieldName = 'CYCF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + object v1Column6: TcxGridDBColumn + Caption = #33521#25991#25104#20998 + DataBinding.FieldName = 'CYECF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 69 + end + object v1Column7: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'CYMF' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 73 + end + object v1Column8: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'CYKZ' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column9: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'CYColor' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 67 + end + object v1Column11: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'CYNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 66 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end +end diff --git a/样品/U_KHGetY.pas b/样品/U_KHGetY.pas new file mode 100644 index 0000000..1983f26 --- /dev/null +++ b/样品/U_KHGetY.pas @@ -0,0 +1,77 @@ +unit U_KHGetY; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxGridCustomTableView, + cxGridTableView, cxGridDBTableView, cxClasses, cxControls, + cxGridCustomView, cxGrid, ComCtrls, ToolWin, StdCtrls, ExtCtrls; + +type + TfrmKHGetY = class(TForm) + Panel1: TPanel; + Label2: TLabel; + Label1: TLabel; + Label4: TLabel; + Label5: TLabel; + CYNo: TEdit; + CYName: TEdit; + CYEName: TEdit; + CYSpec: TEdit; + ToolBar1: TToolBar; + TBRafresh: TToolButton; + ToolButton2: TToolButton; + TBAdd: TToolButton; + ToolButton3: TToolButton; + TBDel: TToolButton; + ToolButton1: TToolButton; + ToolButton4: TToolButton; + ToolButton5: TToolButton; + ToolButton6: TToolButton; + TBClose: TToolButton; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1Column12: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + v1Column10: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + private + { Private declarations } + public + { Public declarations } + end; + +var + frmKHGetY: TfrmKHGetY; + +implementation + +{$R *.dfm} + +procedure TfrmKHGetY.FormDestroy(Sender: TObject); +begin + frmKHGetY:=nil; +end; + +procedure TfrmKHGetY.FormClose(Sender: TObject; var Action: TCloseAction); +begin + Action:=caFree; +end; + +end. diff --git a/样品/U_OrderInPut.dfm b/样品/U_OrderInPut.dfm new file mode 100644 index 0000000..d729738 --- /dev/null +++ b/样品/U_OrderInPut.dfm @@ -0,0 +1,653 @@ +object frmOrderInPut: TfrmOrderInPut + Left = 229 + Top = 132 + Width = 835 + Height = 575 + Caption = #25351#31034#21333#24405#20837 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 827 + Height = 29 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clBtnFace + EdgeInner = esNone + EdgeOuter = esNone + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBSave: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #20445#23384 + ImageIndex = 14 + OnClick = TBSaveClick + end + object TBClose: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object ScrollBox1: TScrollBox + Left = 0 + Top = 29 + Width = 827 + Height = 218 + Align = alTop + BevelInner = bvNone + BevelOuter = bvNone + Color = clBtnFace + Ctl3D = False + ParentColor = False + ParentCtl3D = False + TabOrder = 1 + object Label1: TLabel + Left = 24 + Top = 15 + Width = 65 + Height = 12 + Caption = #35746#21333#32534#21495#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 214 + Top = 15 + Width = 67 + Height = 12 + Caption = #21697' '#21517#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label3: TLabel + Left = 409 + Top = 15 + Width = 65 + Height = 12 + Caption = #19979#21333#26085#26399#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 601 + Top = 15 + Width = 65 + Height = 12 + Caption = #20132#36135#26085#26399#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 24 + Top = 48 + Width = 66 + Height = 12 + Caption = #22383' '#24067' '#21378#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label6: TLabel + Left = 214 + Top = 48 + Width = 66 + Height = 12 + Caption = #21360' '#26579' '#21378#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label7: TLabel + Left = 409 + Top = 48 + Width = 66 + Height = 12 + Caption = #21152' '#24037' '#21378#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label8: TLabel + Left = 56 + Top = 86 + Width = 15 + Height = 98 + Caption = #27880#13#10#13#10#24847#13#10#13#10#20107#13#10#13#10#39033 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -14 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label12: TLabel + Left = 601 + Top = 48 + Width = 67 + Height = 12 + Caption = #23458' '#25143#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object OrderNo: TEdit + Left = 86 + Top = 13 + Width = 100 + Height = 18 + TabOrder = 0 + end + object OrderDate: TDateTimePicker + Left = 470 + Top = 11 + Width = 100 + Height = 20 + BevelInner = bvNone + Date = 40916.670856296290000000 + Format = 'yyyy-MM-dd' + Time = 40916.670856296290000000 + ShowCheckbox = True + TabOrder = 1 + end + object DeliveryDate: TDateTimePicker + Left = 663 + Top = 11 + Width = 100 + Height = 20 + BevelInner = bvNone + Date = 40916.670856296290000000 + Format = 'yyyy-MM-dd' + Time = 40916.670856296290000000 + ShowCheckbox = True + TabOrder = 2 + end + object PRTCodeName: TcxButtonEdit + Left = 279 + Top = 11 + ParentShowHint = False + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = PRTCodeNamePropertiesButtonClick + Properties.OnChange = PRTCodeNamePropertiesChange + ShowHint = False + TabOrder = 3 + OnKeyDown = PRTCodeNameKeyDown + Width = 100 + end + object FactoryNo1Name: TcxButtonEdit + Left = 87 + Top = 42 + Hint = 'FactoryNo1' + BeepOnEnter = False + ParentShowHint = False + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = FactoryNo1NamePropertiesButtonClick + Properties.OnChange = FactoryNo1NamePropertiesChange + ShowHint = False + TabOrder = 4 + OnKeyDown = PRTCodeNameKeyDown + Width = 100 + end + object FactoryNo2Name: TcxButtonEdit + Left = 279 + Top = 42 + Hint = 'FactoryNo2' + BeepOnEnter = False + ParentShowHint = False + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = FactoryNo2NamePropertiesButtonClick + Properties.OnChange = FactoryNo2NamePropertiesChange + ShowHint = False + TabOrder = 5 + OnKeyDown = PRTCodeNameKeyDown + Width = 100 + end + object FactoryNo3Name: TcxButtonEdit + Left = 471 + Top = 42 + Hint = 'FactoryNo3' + BeepOnEnter = False + ParentShowHint = False + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = FactoryNo3NamePropertiesButtonClick + Properties.OnChange = FactoryNo3NamePropertiesChange + ShowHint = False + TabOrder = 6 + OnKeyDown = PRTCodeNameKeyDown + Width = 100 + end + object PanZDY: TPanel + Left = 664 + Top = 64 + Width = 151 + Height = 153 + TabOrder = 7 + Visible = False + object CXGridZDY: TcxGrid + Left = 3 + Top = 4 + Width = 142 + Height = 113 + TabOrder = 0 + object TVZDY: TcxGridDBTableView + OnKeyPress = TVZDYKeyPress + NavigatorButtons.ConfirmDelete = False + OnCellDblClick = TVZDYCellDblClick + DataController.DataSource = DataSource2 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsSelection.CellSelect = False + OptionsView.GroupByBox = False + object VHelpZDYName: TcxGridDBColumn + DataBinding.FieldName = 'ZDYName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.handBlack + Width = 129 + IsCaptionAssigned = True + end + end + object CXGridZDYLevel1: TcxGridLevel + GridView = TVZDY + end + end + object Button1: TButton + Left = 40 + Top = 120 + Width = 65 + Height = 25 + Caption = #20851#38381 + TabOrder = 1 + OnClick = Button1Click + end + end + object CustomerNoName: TcxButtonEdit + Left = 663 + Top = 42 + Hint = 'CustomerNo' + BeepOnEnter = False + ParentShowHint = False + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = CustomNoNamePropertiesButtonClick + Properties.OnChange = CustomNoNamePropertiesChange + ShowHint = False + TabOrder = 8 + OnKeyDown = PRTCodeNameKeyDown + Width = 100 + end + object Note: TRichEdit + Left = 83 + Top = 80 + Width = 483 + Height = 113 + TabOrder = 9 + end + end + object ScrollBox2: TScrollBox + Left = 0 + Top = 483 + Width = 827 + Height = 55 + Align = alBottom + BevelInner = bvNone + BevelOuter = bvNone + Ctl3D = False + ParentCtl3D = False + TabOrder = 2 + Visible = False + object Label9: TLabel + Left = 40 + Top = 19 + Width = 52 + Height = 12 + Caption = #23457#26680#20154#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label10: TLabel + Left = 240 + Top = 19 + Width = 60 + Height = 12 + Caption = #20027' '#31649#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label11: TLabel + Left = 451 + Top = 19 + Width = 52 + Height = 12 + Caption = #36319#21333#21592#65306 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Chker: TEdit + Left = 89 + Top = 16 + Width = 121 + Height = 18 + TabOrder = 0 + end + object Person1: TEdit + Left = 297 + Top = 16 + Width = 121 + Height = 18 + TabOrder = 1 + end + object Person2: TEdit + Left = 500 + Top = 16 + Width = 121 + Height = 18 + TabOrder = 2 + end + end + object ToolBar2: TToolBar + Left = 0 + Top = 247 + Width = 827 + Height = 29 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clBtnFace + EdgeInner = esNone + EdgeOuter = esNone + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 3 + object ToolButton1: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #22686#34892 + ImageIndex = 103 + OnClick = ToolButton1Click + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #21024#34892 + ImageIndex = 107 + OnClick = ToolButton2Click + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 276 + Width = 827 + Height = 207 + Align = alClient + TabOrder = 4 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = <> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.GroupByBox = False + object v1XHNO: TcxGridDBColumn + Caption = #24207#21495 + DataBinding.FieldName = 'XHNO' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 51 + end + object v1PRTSpec: TcxGridDBColumn + Caption = #21697#21517'/'#35268#26684 + DataBinding.FieldName = 'PRTSpec' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 78 + end + object v1PRTColor: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'PRTColor' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1PRTColorPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 65 + end + object v1PRTMF: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'PRTMF' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 64 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'PRTKZ' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 67 + end + object v1OrderQty: TcxGridDBColumn + Caption = #35746#21333#25968 + DataBinding.FieldName = 'PRTOrderQty' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 73 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #35746#21333#21333#20301 + DataBinding.FieldName = 'OrderUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1OrderUnitPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.handBlack + Width = 58 + end + object v1Column2: TcxGridDBColumn + Caption = #25104#21697#26085#26399 + DataBinding.FieldName = 'PRTDate' + PropertiesClassName = 'TcxDateEditProperties' + Properties.ShowTime = False + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1PRTQty: TcxGridDBColumn + Caption = #25104#21697#25968 + DataBinding.FieldName = 'PRTQty' + HeaderAlignmentHorz = taCenter + Options.Sorting = False + Styles.Header = DataLink_OrderManage.handBlack + Width = 65 + end + object v1PRTUnit: TcxGridDBColumn + Caption = #25104#21697#21333#20301 + DataBinding.FieldName = 'PRTUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1PRTUnitPropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.handBlack + Width = 57 + end + object v1Column1: TcxGridDBColumn + Caption = #25104#21697#21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 57 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object ADOTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 608 + Top = 125 + end + object ADOCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 624 + Top = 157 + end + object DataSource1: TDataSource + DataSet = Order_Sub + Left = 344 + Top = 376 + end + object Order_Sub: TClientDataSet + Aggregates = <> + Params = <> + Left = 384 + Top = 376 + end + object DataSource2: TDataSource + DataSet = ADOZDY + Left = 336 + Top = 120 + end + object ADOZDY: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 368 + Top = 117 + end + object CDS_ZDY: TClientDataSet + Aggregates = <> + Params = <> + Left = 304 + Top = 120 + end + object ADOQuery1: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 576 + Top = 173 + end +end diff --git a/样品/U_OrderInPut.pas b/样品/U_OrderInPut.pas new file mode 100644 index 0000000..6f5a96d --- /dev/null +++ b/样品/U_OrderInPut.pas @@ -0,0 +1,602 @@ +unit U_OrderInPut; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, cxGridLevel, cxGridCustomTableView, + cxGridTableView, cxGridDBTableView, cxClasses, cxControls, + cxGridCustomView, cxGrid, cxMemo, cxRichEdit, ComCtrls, cxContainer, + cxTextEdit, cxMaskEdit, cxButtonEdit, StdCtrls, ToolWin, DBClient, ADODB, + ExtCtrls, BtnEdit, cxCalendar; + +type + TfrmOrderInPut = class(TForm) + ToolBar1: TToolBar; + TBSave: TToolButton; + TBClose: TToolButton; + ScrollBox1: TScrollBox; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + OrderNo: TEdit; + OrderDate: TDateTimePicker; + Label4: TLabel; + DeliveryDate: TDateTimePicker; + Label5: TLabel; + Label6: TLabel; + Label7: TLabel; + Label8: TLabel; + ScrollBox2: TScrollBox; + ToolBar2: TToolBar; + ToolButton1: TToolButton; + ToolButton2: TToolButton; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1XHNO: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTColor: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + v1PRTMF: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1OrderQty: TcxGridDBColumn; + v1PRTQty: TcxGridDBColumn; + Label9: TLabel; + Chker: TEdit; + Label10: TLabel; + Person1: TEdit; + Label11: TLabel; + Person2: TEdit; + v1OrderUnit: TcxGridDBColumn; + v1PRTUnit: TcxGridDBColumn; + ADOTemp: TADOQuery; + ADOCmd: TADOQuery; + DataSource1: TDataSource; + Order_Sub: TClientDataSet; + DataSource2: TDataSource; + ADOZDY: TADOQuery; + CDS_ZDY: TClientDataSet; + PRTCodeName: TcxButtonEdit; + FactoryNo1Name: TcxButtonEdit; + FactoryNo2Name: TcxButtonEdit; + FactoryNo3Name: TcxButtonEdit; + ADOQuery1: TADOQuery; + PanZDY: TPanel; + CXGridZDY: TcxGrid; + TVZDY: TcxGridDBTableView; + VHelpZDYName: TcxGridDBColumn; + CXGridZDYLevel1: TcxGridLevel; + Button1: TButton; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + Label12: TLabel; + CustomerNoName: TcxButtonEdit; + Note: TRichEdit; + procedure TBCloseClick(Sender: TObject); + procedure TVZDYCellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure Button1Click(Sender: TObject); + procedure PRTCodeNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure PRTCodeNamePropertiesChange(Sender: TObject); + procedure FactoryNo1NamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure FactoryNo1NamePropertiesChange(Sender: TObject); + procedure FactoryNo2NamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure FactoryNo2NamePropertiesChange(Sender: TObject); + procedure FactoryNo3NamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure FactoryNo3NamePropertiesChange(Sender: TObject); + procedure PRTCodeNameKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure TVZDYKeyPress(Sender: TObject; var Key: Char); + procedure FormShow(Sender: TObject); + procedure TBSaveClick(Sender: TObject); + procedure v1OrderUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PRTUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure v1PRTColorPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure CustomNoNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure CustomNoNamePropertiesChange(Sender: TObject); + private + procedure InitData(); + procedure ZDYHelp(FButn:TcxButtonEdit;LType:string); + function SaveData():Boolean; + { Private declarations } + public + PState:Integer; + FMainId:String; + FXS:Integer; + { Public declarations } + end; + +var + frmOrderInPut: TfrmOrderInPut; + +implementation +uses + U_DataLink,U_ZDYHelp,U_Fun; + +{$R *.dfm} + +procedure TfrmOrderInPut.TBCloseClick(Sender: TObject); +begin + Close; +end; + +procedure TfrmOrderInPut.InitData(); +begin + with ADOQuery1 do + begin + Close; + SQL.Clear; + sql.Add(' exec Order_QryList :MainId,:WSql'); + if PState=1 then + begin + ADOQuery1.Parameters.ParamByName('MainId').Value:=Trim(FMainId); + ADOQuery1.Parameters.ParamByName('WSQl').Value:=''; + end; + if PState=0 then + begin + ADOQuery1.Parameters.ParamByName('MainId').Value:=Trim(FMainId); + ADOQuery1.Parameters.ParamByName('WSql').Value:=' and 1<>1 '; + end; + Open; + end; + SCreateCDS20(ADOQuery1,Order_Sub); + SInitCDSData20(ADOQuery1,Order_Sub); + SCSHData(ADOQuery1,ScrollBox1,0); + if PState=0 then + begin + OrderDate.DateTime:=SGetServerDateTime(ADOTemp); + DeliveryDate.DateTime:=SGetServerDateTime(ADOTemp); + end; + PanZDY.Visible:=False; +end; + +procedure TfrmOrderInPut.ZDYHelp(FButn:TcxButtonEdit;LType:string); +var + FType,ZDYName,FText:String; +begin + PanZDY.Visible:=True; + PanZDY.Left:=FButn.Left; + PanZDY.Top:=FButn.Top+FButn.Height; + with ADOZDY do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('select RTrim(ZDYNo) ZDYNo,RTrim(ZDYName) ZDYName from KH_ZDY where Type='''+Trim(LType)+''''); + Open; + end; + FText:=Trim(FButn.Text); + if FText<>'' then + SDofilter(ADOZDY,' ZDYName like '+QuotedStr('%'+Trim(FText)+'%')) + else + SDofilter(ADOZDY,''); + VHelpZDYName.Summary.GroupFormat:=Trim(FButn.Name); +end; + +procedure TfrmOrderInPut.TVZDYCellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +var + FName:string; +begin + if ADOZDY.IsEmpty then Exit; + FName:=Trim(VHelpZDYName.Summary.GroupFormat); + TcxButtonEdit(FindComponent(FName)).Text:=Trim(ADOZDY.fieldbyname('ZDYName').AsString); + TcxButtonEdit(FindComponent(FName)).Hint:=Trim(ADOZDY.fieldbyname('ZDYNO').AsString); + PanZDY.Visible:=False; +end; + +procedure TfrmOrderInPut.Button1Click(Sender: TObject); +begin + PanZDY.Visible:=False; +end; + +procedure TfrmOrderInPut.PRTCodeNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:=Trim(PRTCodeName.Name); + flagname:='Ʒ'; + if ShowModal=1 then + begin + Self.FXS:=99; + PRTCodeName.Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + PRTCodeName.Hint:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.PRTCodeNamePropertiesChange(Sender: TObject); +begin + if FXS=99 then + begin + PanZDY.Visible:=False; + FXS:=0; + Exit; + end; + ZDYHelp(PRTCodeName,Trim(PRTCodeName.Name)); +end; + +procedure TfrmOrderInPut.FactoryNo1NamePropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:=Trim(FactoryNo1Name.Name); + flagname:=''; + if ShowModal=1 then + begin + Self.FXS:=99; + FactoryNo1Name.Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + FactoryNo1Name.Hint:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + // VHelpZDYName.Visible:=False; + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.FactoryNo1NamePropertiesChange(Sender: TObject); +begin + if FXS=99 then + begin + PanZDY.Visible:=False; + FXS:=0; + Exit; + end; + ZDYHelp(FactoryNo1Name,Trim(FactoryNo1Name.Name)); +end; + +procedure TfrmOrderInPut.FactoryNo2NamePropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:=Trim(FactoryNo2Name.Name); + flagname:='ӡȾ'; + if ShowModal=1 then + begin + Self.FXS:=99; + FactoryNo2Name.Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + FactoryNo2Name.Hint:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.FactoryNo2NamePropertiesChange(Sender: TObject); +begin + if FXS=99 then + begin + PanZDY.Visible:=False; + FXS:=0; + Exit; + end; + ZDYHelp(FactoryNo2Name,Trim(FactoryNo2Name.Name)); +end; + +procedure TfrmOrderInPut.FactoryNo3NamePropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:=Trim(FactoryNo3Name.Name); + flagname:='ӹ'; + if ShowModal=1 then + begin + Self.FXS:=99; + FactoryNo3Name.Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + FactoryNo3Name.Hint:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.FactoryNo3NamePropertiesChange(Sender: TObject); +begin + if FXS=99 then + begin + PanZDY.Visible:=False; + FXS:=0; + Exit; + end; + ZDYHelp(FactoryNo3Name,Trim(FactoryNo3Name.Name)); +end; + +procedure TfrmOrderInPut.PRTCodeNameKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + if (key=vk_return) or (Key=vk_Down) then + begin + if ADOZDY.Active then + CXGridZDY.SetFocus; + end; +end; + +procedure TfrmOrderInPut.TVZDYKeyPress(Sender: TObject; var Key: Char); +begin + if Key=#13 then + begin + if ADOZDY.IsEmpty then Exit; + TcxButtonEdit(FindComponent(VHelpZDYName.Summary.GroupFormat)).Text:=Trim(ADOZDY.fieldbyname('ZDYName').AsString); + TcxButtonEdit(FindComponent(VHelpZDYName.Summary.GroupFormat)).Hint:=Trim(ADOZDY.fieldbyname('ZDYNO').AsString); + PanZDY.Visible:=False; + ADOZDY.Active:=False; + end; +end; + +procedure TfrmOrderInPut.FormShow(Sender: TObject); +begin + if Trim(DParameters1)='1' then + begin + Label12.Visible:=False; + CustomerNoName.Visible:=False; + end else + begin + Label12.Visible:=True; + CustomerNoName.Visible:=True; + end; + InitData(); +end; + +function TfrmOrderInPut.SaveData():Boolean; +var + maxno:String; +begin + try + ADOCmd.Connection.BeginTrans; + /// + with ADOCmd do + begin + Close; + sql.Clear; + SQL.Add('select * from Order_Main where MainId='''+Trim(FMainId)+''''); + Open; + end; + with ADOCmd do + begin + if Trim(FMainId)='' then + begin + Append; + if GetLSNo(ADOTemp,maxno,'OM','Order_Main',2,1)=False then + begin + ADOCmd.Connection.RollbackTrans; + Application.MessageBox('ˮ쳣','ʾ',0); + exit; + end; + end + else begin + maxno:=Trim(FMainId); + Edit; + end; + FieldByName('MainId').Value:=Trim(maxno); + SSetsaveSql(ADOCmd,'Order_Main',ScrollBox1,0); + if Trim(FMainId)='' then + begin + FieldByName('Filler').Value:=Trim(DName); + end else + begin + FieldByName('Editer').Value:=Trim(DName); + FieldByName('EditTime').Value:=SGetServerDateTime(ADOTemp); + end; + Post; + end; + FMainId:=Trim(maxno); + ///ӱ + with Order_Sub do + begin + First; + while not Eof do + begin + if Trim(Order_Sub.fieldbyname('SubId').AsString)='' then + begin + if GetLSNo(ADOTemp,maxno,'OS','Order_Sub',3,1)=False then + begin + ADOCmd.Connection.RollbackTrans; + Application.MessageBox('ȡˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(Order_Sub.fieldbyname('SubId').AsString); + end; + with ADOCmd do + begin + Close; + SQL.Clear; + sql.Add('select * from Order_Sub where MainId='''+Trim(FMainId)+''''); + sql.Add(' and SubId='''+Trim(maxno)+''''); + Open; + end; + with ADOCmd do + begin + if Trim(Order_Sub.fieldbyname('SubId').AsString)='' then + Append + else + Edit; + FieldByName('MainId').Value:=Trim(FMainId); + FieldByName('SubId').Value:=Trim(maxno); + SSetSaveDataCDSNew(ADOCmd,Tv1,Order_Sub,'Order_Sub',0); + Post; + end; + Order_Sub.Edit; + Order_Sub.FieldByName('SubId').Value:=Trim(maxno); + //Order_Sub.Post; + Next; + end; + end; + ADOCmd.Connection.CommitTrans; + Result:=True; + except + Result:=False; + ADOCmd.Connection.RollbackTrans; + Application.MessageBox('ʧܣ','ʾ',0); + end; +end; + +procedure TfrmOrderInPut.TBSaveClick(Sender: TObject); +begin + OrderDate.SetFocus; + if Trim(OrderNo.Text)='' then + begin + Application.MessageBox('ŲΪգ','ʾ',0); + Exit; + end; + if Trim(PRTCodeName.Text)='' then + begin + Application.MessageBox('ƷΪգ','ʾ',0); + Exit; + end; + if SaveData() then + begin + Application.MessageBox('ɹ','ʾ',0); + end; +end; + +procedure TfrmOrderInPut.v1OrderUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdUnit'; + flagname:='λ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('OrderUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.v1PRTUnitPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdUnit'; + flagname:='λ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('PRTUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.v1PRTColorPropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='OrdColor'; + flagname:='ɫ'; + if ShowModal=1 then + begin + Self.Order_Sub.Edit; + Self.Order_Sub.FieldByName('PRTColor').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.ToolButton1Click(Sender: TObject); +var + i:Integer; +begin + i:=Order_Sub.RecordCount; + i:=i+1; + with Order_Sub do + begin + Append; + FieldByName('XHNO').Value:=IntToStr(i); + Post; + end; +end; + +procedure TfrmOrderInPut.ToolButton2Click(Sender: TObject); +begin + if Order_Sub.IsEmpty then Exit; + if Trim(Order_Sub.fieldbyname('SubId').AsString)<>'' then + begin + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + end; + Order_Sub.Delete; +end; + +procedure TfrmOrderInPut.CustomNoNamePropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:=Trim('CustomNoName'); + flagname:='ͻ'; + if ShowModal=1 then + begin + Self.FXS:=99; + CustomerNoName.Text:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + CustomerNoName.Hint:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderInPut.CustomNoNamePropertiesChange(Sender: TObject); +begin + if FXS=99 then + begin + PanZDY.Visible:=False; + FXS:=0; + Exit; + end; + ZDYHelp(CustomerNoName,'CustomNoName'); +end; + +end. diff --git a/样品/U_OrderSubFH.dfm b/样品/U_OrderSubFH.dfm new file mode 100644 index 0000000..54fe5de --- /dev/null +++ b/样品/U_OrderSubFH.dfm @@ -0,0 +1,479 @@ +object frmOrderSubFH: TfrmOrderSubFH + Left = 40 + Top = 97 + Width = 1154 + Height = 577 + Caption = #25104#21697#21457#36135 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1146 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #21457#36135 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBDel: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object TBExport: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + Visible = False + end + object ToolButton1: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #20840#36873 + ImageIndex = 106 + OnClick = ToolButton1Click + end + object ToolButton2: TToolButton + Left = 441 + Top = 0 + AutoSize = True + Caption = #20840#24323 + ImageIndex = 107 + OnClick = ToolButton2Click + end + object ToolButton3: TToolButton + Left = 504 + Top = 0 + AutoSize = True + Caption = #19968#38190#26367#25442 + ImageIndex = 51 + OnClick = ToolButton3Click + end + object TBTP: TToolButton + Left = 591 + Top = 0 + AutoSize = True + Caption = #30830#23450#21457#36135 + ImageIndex = 52 + OnClick = TBTPClick + end + object TBClose: TToolButton + Left = 678 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1146 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #21457#36135#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 52 + Height = 12 + Caption = #35746#21333#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object OrderNoM: TEdit + Tag = 2 + Left = 336 + Top = 11 + Width = 77 + Height = 20 + TabOrder = 2 + OnChange = PRTCodeNameMChange + end + object PRTCodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = PRTCodeNameMChange + end + end + object cxGrid1: TcxGrid + Left = 8 + Top = 80 + Width = 1009 + Height = 369 + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'CustomNo' + Column = v1Column5 + end> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1PRTOrderQty + end + item + Kind = skSum + end + item + Kind = skSum + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + object v1Column13: TcxGridDBColumn + Caption = #36873#20013 + DataBinding.FieldName = 'SSel' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.ImmediatePost = True + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.Default + Width = 43 + end + object v1OrderNo: TcxGridDBColumn + Caption = #35746#21333#32534#21495 + DataBinding.FieldName = 'OrderNoM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 72 + end + object v1Column2: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'PRTCodeNameM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + end + object v1PRTSpec: TcxGridDBColumn + Caption = #21697#21517'/'#35268#26684 + DataBinding.FieldName = 'PRTSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 66 + end + object v1PRTColor: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'PRTColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 41 + end + object v1PRTMF: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'PRTMF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 33 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'PRTKZ' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 39 + end + object v1PRTOrderQty: TcxGridDBColumn + Caption = #35746#21333#25968#37327 + DataBinding.FieldName = 'PRTOrderQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #35746#21333#21333#20301 + DataBinding.FieldName = 'OrderUnit' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1Column10: TcxGridDBColumn + Caption = #25104#21697#25968#37327 + DataBinding.FieldName = 'PRTQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 64 + end + object v1Column11: TcxGridDBColumn + Caption = #25104#21697#21333#20301 + DataBinding.FieldName = 'PRTUnit' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column12: TcxGridDBColumn + Caption = #25104#21697#21305#25968 + DataBinding.FieldName = 'CQty1' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 62 + end + object v1Column3: TcxGridDBColumn + Tag = 3 + Caption = #21457#36135#26085#26399 + DataBinding.FieldName = 'FHDate' + PropertiesClassName = 'TcxDateEditProperties' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 61 + end + object v1Column4: TcxGridDBColumn + Tag = 3 + Caption = #21457#36135#22320#22336 + DataBinding.FieldName = 'FHAddress' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 61 + end + object v1Column5: TcxGridDBColumn + Tag = 3 + Caption = #23458#25143 + DataBinding.FieldName = 'CustomNoName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1Column5PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 62 + end + object v1Column1: TcxGridDBColumn + Tag = 3 + Caption = #21457#36135#21333#20215 + DataBinding.FieldName = 'FHPrice' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 64 + end + object v1Column9: TcxGridDBColumn + Tag = 3 + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'JJUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1Column9PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 61 + end + object v1Column6: TcxGridDBColumn + Tag = 3 + Caption = #21457#36135#25968#37327 + DataBinding.FieldName = 'FHQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 58 + end + object v1Column7: TcxGridDBColumn + Tag = 3 + Caption = #21457#36135#21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 63 + end + object v1Column8: TcxGridDBColumn + Tag = 3 + Caption = #21457#36135#22791#27880 + DataBinding.FieldName = 'FHNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 56 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 544 + Top = 176 + end + object DataSource1: TDataSource + DataSet = Order_Main + Left = 584 + Top = 120 + end + object Order_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 624 + Top = 112 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 648 + Top = 40 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 688 + Top = 40 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 736 + Top = 40 + end +end diff --git a/样品/U_OrderSubFH.pas b/样品/U_OrderSubFH.pas new file mode 100644 index 0000000..c4df085 --- /dev/null +++ b/样品/U_OrderSubFH.pas @@ -0,0 +1,467 @@ +unit U_OrderSubFH; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, ADODB, DBClient, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses, + cxControls, cxGridCustomView, cxGrid, StdCtrls, ComCtrls, ExtCtrls, + ToolWin, cxCalendar, cxButtonEdit, cxCheckBox; + +type + TfrmOrderSubFH = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBExport: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + TBTP: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label5: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + OrderNoM: TEdit; + PRTCodeNameM: TEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1OrderNo: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTColor: TcxGridDBColumn; + v1PRTMF: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1PRTOrderQty: TcxGridDBColumn; + v1OrderUnit: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + cxGridPopupMenu1: TcxGridPopupMenu; + DataSource1: TDataSource; + Order_Main: TClientDataSet; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + v1Column12: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + ToolButton1: TToolButton; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBRafreshClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure PRTCodeNameMChange(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure v1Column5PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure TBTPClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure v1Column9PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + private + { Private declarations } + procedure InitGrid(); + function DelData():Boolean; + procedure OneKeyPostHD(Tv1:TcxGridDBTableView;CDS_Sub:TClientDataSet); + public + { Public declarations } + end; + +var + frmOrderSubFH: TfrmOrderSubFH; + +implementation +uses + U_DataLink,U_Fun,U_ProductOrderList,U_ZDYHelp; + +{$R *.dfm} + +procedure TfrmOrderSubFH.FormDestroy(Sender: TObject); +begin + frmOrderSubFH:=nil; +end; + +procedure TfrmOrderSubFH.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmOrderSubFH.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; +procedure TfrmOrderSubFH.InitGrid(); +var + fsj:String; +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec Order_FHQryList :WSQl'); + fsj:=' and OT.FHDate>='+QuotedStr(Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime))) + +' and OT.FHDate<'+QuotedStr(Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1))); + Parameters.ParamByName('WSQl').Value:=fsj; + Open; + end; + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmOrderSubFH.FormShow(Sender: TObject); +begin + ReadCxGrid('б',Tv1,'ָʾ'); + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); + InitGrid(); +end; + +procedure TfrmOrderSubFH.PRTCodeNameMChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmOrderSubFH.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('б',Tv1,'ָʾ'); +end; + +procedure TfrmOrderSubFH.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; +end; + +procedure TfrmOrderSubFH.TBAddClick(Sender: TObject); +begin + try + frmProductOrderList:=TfrmProductOrderList.Create(Application); + with frmProductOrderList do + begin + FFInt:=1; + frmProductOrderList.TBAdd.Visible:=False; + frmProductOrderList.TBEdit.Visible:=False; + frmProductOrderList.TBDel.Visible:=False; + frmProductOrderList.TBExport.Visible:=False; + frmProductOrderList.TBPrint.Visible:=False; + frmProductOrderList.TBTP.Visible:=False; + frmProductOrderList.cxGrid2.Visible:=False; + frmProductOrderList.ToolButton1.Visible:=True; + frmProductOrderList.ToolButton2.Visible:=True; + frmProductOrderList.ToolButton3.Visible:=True; + if ShowModal=1 then + begin + with frmProductOrderList.Order_Main do + begin + frmProductOrderList.Order_Main.First; + while not Eof do + begin + if frmProductOrderList.Order_Main.FieldByName('SSel').AsBoolean=True then + begin + with Self.Order_Main do + begin + Append; + Self.Order_Main.FieldByName('SubId').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('SubId').AsString); + Self.Order_Main.FieldByName('OrderNoM').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('OrderNo').AsString); + Self.Order_Main.FieldByName('PRTCodeNameM').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTCodeName').AsString); + Self.Order_Main.FieldByName('PRTSpec').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTSpec').AsString); + Self.Order_Main.FieldByName('PRTMF').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTColor').AsString); + Self.Order_Main.FieldByName('PRTKZ').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTColor').AsString); + if Trim(frmProductOrderList.Order_Main.fieldbyname('PRTOrderQty').AsString)<>'' then + Self.Order_Main.FieldByName('PRTOrderQty').Value:=frmProductOrderList.Order_Main.fieldbyname('PRTOrderQty').AsFloat; + Self.Order_Main.FieldByName('OrderUnit').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('OrderUnit').AsString); + Self.Order_Main.FieldByName('SSel').Value:=1; + if Trim(frmProductOrderList.Order_Main.fieldbyname('PRTQty').AsString)<>'' then + Self.Order_Main.FieldByName('PRTQty').Value:=frmProductOrderList.Order_Main.fieldbyname('PRTQty').AsFloat; + if Trim(frmProductOrderList.Order_Main.fieldbyname('Qty1').AsString)<>'' then + Self.Order_Main.FieldByName('CQty1').Value:=frmProductOrderList.Order_Main.fieldbyname('Qty1').AsFloat; + Self.Order_Main.FieldByName('PRTUnit').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTUnit').AsString); + end; + end; + frmProductOrderList.Order_Main.Next; + end; + end; + end; + end; + finally + frmProductOrderList.Free; + end; +end; + +procedure TfrmOrderSubFH.v1Column5PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='CustomNoName'; + flagname:='ͻ'; + if ShowModal=1 then + begin + Self.Order_Main.Edit; + Self.Order_Main.FieldByName('CustomNoName').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + Self.Order_Main.FieldByName('CustomNo').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderSubFH.TBTPClick(Sender: TObject); + var + FQty,FQty1,MaxNo:String; +begin + if Order_Main.IsEmpty then Exit; + if Order_Main.Locate('SSel',True,[])=false then + begin + Application.MessageBox('δѡ¼','ʾ',0); + Exit; + end; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + with Order_Main do + begin + First; + while not Eof do + begin + {if Trim(Order_Main.fieldbyname('FHQty').AsString)='' then + FQty:='0.0' + else + FQty:=Trim(Order_Main.fieldbyname('FHQty').AsString); + if Trim(Order_Main.fieldbyname('Qty1').AsString)='' then + FQty1:='0.0' + else + FQty1:=Trim(Order_Main.fieldbyname('Qty1').AsString); } + if Order_Main.FieldByName('SSel').AsBoolean=True then + begin + if Trim(Order_Main.fieldbyname('ToId').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxno,'To','Order_Sub_To',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(Order_Main.fieldbyname('ToId').AsString); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Order_Sub_To where ToId='''+Trim(Order_Main.fieldbyname('ToId').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(Order_Main.fieldbyname('ToId').AsString)='' then + Append + else + Edit; + FieldByName('ToId').Value:=Trim(maxno); + FieldByName('SubId').Value:=Trim(Order_Main.fieldbyname('SubId').AsString); + SSetSaveDataCDSNew(ADOQueryCmd,Tv1,Order_Main,'Order_Sub_To',3); + Post; + end; + with Order_Main do + begin + Edit; + FieldByName('ToId').Value:=Trim(maxno); + Post; + end; + end; + Next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('ɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧܣ','ʾ',0); + end; +end; + +procedure TfrmOrderSubFH.TBDelClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + //TBRafresh.Click; + //TBFind.Click; + Order_Main.Delete; + end; +end; + +function TfrmOrderSubFH.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Order_Sub_To where ToId='''+Trim(Order_Main.fieldbyname('ToId').AsString)+''''); + ExecSQL; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmOrderSubFH.TBExportClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + TcxGridToExcel('б',cxGrid1); +end; + +procedure TfrmOrderSubFH.v1Column9PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='PriceUnit'; + flagname:='Ƽ۵λ'; + if ShowModal=1 then + begin + Self.Order_Main.Edit; + Self.Order_Main.FieldByName('JJUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + //Self.Order_Main.FieldByName('CustomNo').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderSubFH.ToolButton1Click(Sender: TObject); +begin + Order_Main.DisableControls; + with Order_Main do + begin + First; + while not Eof do + begin + Edit; + FieldByName('SSel').Value:=1; + Post; + Next; + end; + end; + Order_Main.EnableControls; +end; + +procedure TfrmOrderSubFH.ToolButton2Click(Sender: TObject); +begin + Order_Main.DisableControls; + with Order_Main do + begin + First; + while not Eof do + begin + Edit; + FieldByName('SSel').Value:=0; + Post; + Next; + end; + end; + Order_Main.EnableControls; +end; + +procedure TfrmOrderSubFH.OneKeyPostHD(Tv1:TcxGridDBTableView;CDS_Sub:TClientDataSet); +var + FValue,FFValue,FColumn,FFColumn:String; +begin + FColumn:=Tv1.Controller.FocusedColumn.DataBinding.FilterFieldName; + FFColumn:=Tv1.Controller.FocusedColumn.Summary.GroupFormat; + FValue:=Trim(CDS_Sub.fieldbyname(FColumn).AsString); + if Trim(FFColumn)<>'' then + begin + FFValue:=Trim(CDS_Sub.fieldbyname(FFColumn).AsString); + end; + with CDS_Sub do + begin + DisableControls; + First; + while not Eof do + begin + Edit; + if CDS_Sub.FieldByName('Ssel').AsBoolean=True then + begin + if FValue='' then + begin + CDS_Sub.FieldByName(FColumn).Value:=null; + end else + begin + CDS_Sub.FieldByName(FColumn).Value:=FValue; + end; + if Trim(FFColumn)<>'' then + begin + if FFValue='' then + begin + CDS_Sub.FieldByName(FFColumn).Value:=null; + end else + begin + CDS_Sub.FieldByName(FFColumn).Value:=FFValue; + end; + end; + Post; + end; + Next; + end; + EnableControls; + end; +end; + +procedure TfrmOrderSubFH.ToolButton3Click(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + BegDate.SetFocus; + OneKeyPostHD(Tv1,Order_Main); +end; + +end. diff --git a/样品/U_OrderSubFHOK.dfm b/样品/U_OrderSubFHOK.dfm new file mode 100644 index 0000000..9f2321c --- /dev/null +++ b/样品/U_OrderSubFHOK.dfm @@ -0,0 +1,511 @@ +object frmOrderSubFHOK: TfrmOrderSubFHOK + Left = 69 + Top = 113 + Width = 1154 + Height = 577 + Caption = #25104#21697#21457#36135#23545#36134#21333 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1146 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #36873#25321 + ImageIndex = 3 + Visible = False + OnClick = TBAddClick + end + object TBDel: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + Visible = False + OnClick = TBDelClick + end + object TBExport: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + Visible = False + end + object TBTP: TToolButton + Left = 378 + Top = 0 + Caption = #30830#35748#25910#27454 + ImageIndex = 52 + OnClick = TBTPClick + end + object TBClose: TToolButton + Left = 461 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1146 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #21457#36135#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 52 + Height = 12 + Caption = #35746#21333#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 574 + Top = 15 + Width = 26 + Height = 12 + Caption = #23458#25143 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object OrderNoM: TEdit + Tag = 2 + Left = 336 + Top = 11 + Width = 77 + Height = 20 + TabOrder = 2 + OnChange = PRTCodeNameMChange + end + object PRTCodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = PRTCodeNameMChange + end + object CustomNoName: TEdit + Tag = 2 + Left = 603 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 4 + OnChange = PRTCodeNameMChange + end + end + object cxGrid1: TcxGrid + Left = 16 + Top = 80 + Width = 1009 + Height = 369 + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'CustomNo' + Column = v1Column5 + end> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1PRTOrderQty + end + item + Kind = skSum + end + item + Kind = skSum + end + item + Kind = skSum + Column = v1Column6 + end + item + Kind = skSum + Column = v1Column7 + end + item + Kind = skSum + Column = v1Column11 + end + item + Kind = skSum + Column = v1Column13 + end + item + Kind = skSum + Column = v1Column15 + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + object v1OrderNo: TcxGridDBColumn + Caption = #35746#21333#32534#21495 + DataBinding.FieldName = 'OrderNoM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 72 + end + object v1Column2: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'PRTCodeNameM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + end + object v1PRTSpec: TcxGridDBColumn + Caption = #21697#21517'/'#35268#26684 + DataBinding.FieldName = 'PRTSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 66 + end + object v1PRTColor: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'PRTColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 41 + end + object v1PRTMF: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'PRTMF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 33 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'PRTKZ' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 39 + end + object v1PRTOrderQty: TcxGridDBColumn + Caption = #35746#21333#25968#37327 + DataBinding.FieldName = 'PRTOrderQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #35746#21333#21333#20301 + DataBinding.FieldName = 'OrderUnit' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1Column3: TcxGridDBColumn + Caption = #21457#36135#26085#26399 + DataBinding.FieldName = 'FHDate' + PropertiesClassName = 'TcxDateEditProperties' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column4: TcxGridDBColumn + Caption = #21457#36135#22320#22336 + DataBinding.FieldName = 'FHAddress' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column5: TcxGridDBColumn + Caption = #23458#25143 + DataBinding.FieldName = 'CustomNoName' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = v1Column5PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 62 + end + object v1Column1: TcxGridDBColumn + Caption = #21457#36135#21333#20215 + DataBinding.FieldName = 'FHPrice' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 64 + end + object v1Column9: TcxGridDBColumn + Caption = #35745#20215#21333#20301 + DataBinding.FieldName = 'JJUnit' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.OnButtonClick = v1Column9PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column6: TcxGridDBColumn + Caption = #21457#36135#25968#37327 + DataBinding.FieldName = 'FHQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1Column7: TcxGridDBColumn + Caption = #21457#36135#21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 63 + end + object v1Column8: TcxGridDBColumn + Caption = #21457#36135#22791#27880 + DataBinding.FieldName = 'FHNote' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 56 + end + object v1Column11: TcxGridDBColumn + Caption = #37329#39069 + DataBinding.FieldName = 'FHMoney' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 50 + end + object v1KHConNo: TcxGridDBColumn + Tag = 3 + Caption = #23458#25143#21512#21516#21495 + DataBinding.FieldName = 'KHConNo' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 77 + end + object v1Column12: TcxGridDBColumn + Tag = 3 + Caption = #25910#36135#20154 + DataBinding.FieldName = 'SKPerson' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 50 + end + object v1Column13: TcxGridDBColumn + Tag = 3 + Caption = #25910#27454 + DataBinding.FieldName = 'SKMoney' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 49 + end + object v1Column14: TcxGridDBColumn + Tag = 3 + Caption = #22791#27880 + DataBinding.FieldName = 'SKNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 53 + end + object v1Column15: TcxGridDBColumn + Caption = #27424#27454 + DataBinding.FieldName = 'QKMoney' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.FoneRed + Width = 54 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 880 + Top = 32 + end + object DataSource1: TDataSource + DataSet = Order_Main + Left = 872 + Top = 40 + end + object Order_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 840 + Top = 40 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 792 + Top = 32 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 800 + Top = 40 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 824 + Top = 40 + end +end diff --git a/样品/U_OrderSubFHOK.pas b/样品/U_OrderSubFHOK.pas new file mode 100644 index 0000000..f977cf4 --- /dev/null +++ b/样品/U_OrderSubFHOK.pas @@ -0,0 +1,359 @@ +unit U_OrderSubFHOK; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, ADODB, DBClient, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses, + cxControls, cxGridCustomView, cxGrid, StdCtrls, ComCtrls, ExtCtrls, + ToolWin, cxCalendar, cxButtonEdit; + +type + TfrmOrderSubFHOK = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBExport: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + TBTP: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label5: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + OrderNoM: TEdit; + PRTCodeNameM: TEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1OrderNo: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTColor: TcxGridDBColumn; + v1PRTMF: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1PRTOrderQty: TcxGridDBColumn; + v1OrderUnit: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + cxGridPopupMenu1: TcxGridPopupMenu; + DataSource1: TDataSource; + Order_Main: TClientDataSet; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1KHConNo: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + v1Column12: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + v1Column15: TcxGridDBColumn; + Label4: TLabel; + CustomNoName: TEdit; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBRafreshClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure PRTCodeNameMChange(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure v1Column5PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure TBTPClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure v1Column9PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + private + { Private declarations } + procedure InitGrid(); + function DelData():Boolean; + public + { Public declarations } + end; + +var + frmOrderSubFHOK: TfrmOrderSubFHOK; + +implementation +uses + U_DataLink,U_Fun,U_ProductOrderList,U_ZDYHelp; + +{$R *.dfm} + +procedure TfrmOrderSubFHOK.FormDestroy(Sender: TObject); +begin + frmOrderSubFHOK:=nil; +end; + +procedure TfrmOrderSubFHOK.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmOrderSubFHOK.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; +procedure TfrmOrderSubFHOK.InitGrid(); +var + fsj:String; +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec Order_SKQryList :WSQl'); + fsj:=' and OT.FHDate>='+QuotedStr(Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime))) + +' and OT.FHDate<'+QuotedStr(Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1))); + Parameters.ParamByName('WSQl').Value:=fsj; + Open; + end; + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmOrderSubFHOK.FormShow(Sender: TObject); +begin + ReadCxGrid('տб',Tv1,'ָʾ'); + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); + InitGrid(); +end; + +procedure TfrmOrderSubFHOK.PRTCodeNameMChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmOrderSubFHOK.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('տб',Tv1,'ָʾ'); +end; + +procedure TfrmOrderSubFHOK.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; +end; + +procedure TfrmOrderSubFHOK.TBAddClick(Sender: TObject); +begin + try + frmProductOrderList:=TfrmProductOrderList.Create(Application); + with frmProductOrderList do + begin + FFInt:=1; + frmProductOrderList.TBAdd.Visible:=False; + frmProductOrderList.TBEdit.Visible:=False; + frmProductOrderList.TBDel.Visible:=False; + frmProductOrderList.TBExport.Visible:=False; + frmProductOrderList.TBPrint.Visible:=False; + frmProductOrderList.TBTP.Visible:=False; + frmProductOrderList.cxGrid2.Visible:=False; + + if ShowModal=1 then + begin + with Self.Order_Main do + begin + Append; + Self.Order_Main.FieldByName('SubId').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('SubId').AsString); + Self.Order_Main.FieldByName('OrderNoM').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('OrderNo').AsString); + Self.Order_Main.FieldByName('PRTCodeNameM').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTCodeName').AsString); + Self.Order_Main.FieldByName('PRTSpec').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTSpec').AsString); + Self.Order_Main.FieldByName('PRTMF').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTColor').AsString); + Self.Order_Main.FieldByName('PRTKZ').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('PRTColor').AsString); + if Trim(frmProductOrderList.Order_Main.fieldbyname('PRTOrderQty').AsString)<>'' then + Self.Order_Main.FieldByName('PRTOrderQty').Value:=frmProductOrderList.Order_Main.fieldbyname('PRTOrderQty').AsFloat; + Self.Order_Main.FieldByName('OrderUnit').Value:=Trim(frmProductOrderList.Order_Main.fieldbyname('OrderUnit').AsString); + + end; + end; + end; + finally + frmProductOrderList.Free; + end; +end; + +procedure TfrmOrderSubFHOK.v1Column5PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='CustomNoName'; + flagname:='ͻ'; + if ShowModal=1 then + begin + Self.Order_Main.Edit; + Self.Order_Main.FieldByName('CustomNoName').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + Self.Order_Main.FieldByName('CustomNo').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +procedure TfrmOrderSubFHOK.TBTPClick(Sender: TObject); + var + FQty,FQty1,MaxNo,FHMoney,SKMoney,QKMoney:String; +begin + if Order_Main.IsEmpty then Exit; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + // with Order_Main do + //begin + //First; + // while not Eof do + //begin + {if Trim(Order_Main.fieldbyname('FHQty').AsString)='' then + FQty:='0.0' + else + FQty:=Trim(Order_Main.fieldbyname('FHQty').AsString); + if Trim(Order_Main.fieldbyname('Qty1').AsString)='' then + FQty1:='0.0' + else + FQty1:=Trim(Order_Main.fieldbyname('Qty1').AsString); } + if Trim(Order_Main.fieldbyname('SKId').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxno,'SK','Order_Sub_ToSk',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(Order_Main.fieldbyname('SKId').AsString); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Order_Sub_ToSk where SKId='''+Trim(Order_Main.fieldbyname('SKId').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(Order_Main.fieldbyname('SKId').AsString)='' then + Append + else + Edit; + FieldByName('SKId').Value:=Trim(maxno); + FieldByName('ToId').Value:=Trim(Order_Main.fieldbyname('ToId').AsString); + SSetSaveDataCDSNew(ADOQueryCmd,Tv1,Order_Main,'Order_Sub_ToSk',3); + Post; + end; + //Next; + //end; + + FHMoney:=Trim(Order_Main.fieldbyname('FHMoney').AsString); + SKMoney:=Trim(Order_Main.fieldbyname('SKMoney').AsString); + if Trim(FHMoney)='' then FHMoney:='0.0'; + if Trim(SKMoney)='' then SKMoney:='0.0'; + QKMoney:=FloatToStr(StrToFloat(FHMoney)-StrToFloat(SKMoney)); + with Order_Main do + begin + Edit; + FieldByName('SKId').Value:=Trim(maxno); + FieldByName('QKMoney').Value:=Trim(QKMoney); + Post; + end; + //end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('տɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('տʧܣ','ʾ',0); + end; +end; + +procedure TfrmOrderSubFHOK.TBDelClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + //TBRafresh.Click; + //TBFind.Click; + Order_Main.Delete; + end; +end; + +function TfrmOrderSubFHOK.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Order_Sub_To where ToId='''+Trim(Order_Main.fieldbyname('ToId').AsString)+''''); + ExecSQL; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmOrderSubFHOK.TBExportClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + TcxGridToExcel('տб',cxGrid1); +end; + +procedure TfrmOrderSubFHOK.v1Column9PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='PriceUnit'; + flagname:='Ƽ۵λ'; + if ShowModal=1 then + begin + Self.Order_Main.Edit; + Self.Order_Main.FieldByName('JJUnit').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + //Self.Order_Main.FieldByName('CustomNo').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + end; + end; + finally + frmZDYHelp.Free; + end; +end; + +end. diff --git a/样品/U_OrderSubKC.dfm b/样品/U_OrderSubKC.dfm new file mode 100644 index 0000000..9f28e72 --- /dev/null +++ b/样品/U_OrderSubKC.dfm @@ -0,0 +1,402 @@ +object frmOrderSubKC: TfrmOrderSubKC + Left = 69 + Top = 113 + Width = 1154 + Height = 577 + Caption = #25104#21697#24211#23384 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1146 + Height = 33 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_OrderManage.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + end + object TBExport: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + Visible = False + end + object TBTP: TToolButton + Left = 252 + Top = 0 + Caption = #26356#26032 + ImageIndex = 106 + OnClick = TBTPClick + end + object TBClose: TToolButton + Left = 311 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 33 + Width = 1146 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #26597#35810#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 52 + Height = 12 + Caption = #35746#21333#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object OrderNoM: TEdit + Tag = 2 + Left = 336 + Top = 11 + Width = 77 + Height = 20 + TabOrder = 2 + OnChange = PRTCodeNameMChange + end + object PRTCodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = PRTCodeNameMChange + end + end + object cxGrid1: TcxGrid + Left = 8 + Top = 80 + Width = 1009 + Height = 369 + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource1 + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = 'CustomNo' + end> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1PRTOrderQty + end + item + Kind = skSum + end + item + Kind = skSum + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_OrderManage.cxBlue + Styles.IncSearch = DataLink_OrderManage.cxBlue + Styles.Selection = DataLink_OrderManage.cxBlue + object v1OrderNo: TcxGridDBColumn + Caption = #35746#21333#32534#21495 + DataBinding.FieldName = 'OrderNoM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 72 + end + object v1Column2: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'PRTCodeNameM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + end + object v1PRTSpec: TcxGridDBColumn + Caption = #21697#21517'/'#35268#26684 + DataBinding.FieldName = 'PRTSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 66 + end + object v1PRTColor: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'PRTColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 41 + end + object v1PRTMF: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'PRTMF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 33 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'PRTKZ' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 39 + end + object v1PRTOrderQty: TcxGridDBColumn + Caption = #35746#21333#25968#37327 + DataBinding.FieldName = 'PRTOrderQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #35746#21333#21333#20301 + DataBinding.FieldName = 'OrderUnit' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 59 + end + object v1Column1: TcxGridDBColumn + Caption = #25104#21697#25968 + DataBinding.FieldName = 'PRTQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 56 + end + object v1Column11: TcxGridDBColumn + Caption = #25104#21697#21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 62 + end + object v1Column6: TcxGridDBColumn + Caption = #21457#36135#25968#37327 + DataBinding.FieldName = 'FHQtyM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 58 + end + object v1Column7: TcxGridDBColumn + Caption = #21457#36135#21305#25968 + DataBinding.FieldName = 'FHQty1M' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 63 + end + object v1Column3: TcxGridDBColumn + Caption = #21333#20215 + DataBinding.FieldName = 'FHPrice' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 54 + end + object v1Column4: TcxGridDBColumn + Caption = #24211#23384#25968#37327 + DataBinding.FieldName = 'KCQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 61 + end + object v1Column10: TcxGridDBColumn + Caption = #24211#23384#21305#25968 + DataBinding.FieldName = 'KCQty1' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_OrderManage.Default + Width = 57 + end + object v1Column5: TcxGridDBColumn + Tag = 3 + Caption = #24211#23384#22320#28857 + DataBinding.FieldName = 'KCPlace' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 60 + end + object v1Column9: TcxGridDBColumn + Tag = 3 + Caption = #24211#23384#21407#22240 + DataBinding.FieldName = 'KCReason' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 61 + end + object v1Column8: TcxGridDBColumn + Tag = 3 + Caption = #24211#23384#22791#27880 + DataBinding.FieldName = 'KCNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_OrderManage.FontBlue + Width = 61 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 544 + Top = 176 + end + object DataSource1: TDataSource + DataSet = Order_Main + Left = 584 + Top = 120 + end + object Order_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 624 + Top = 112 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_OrderManage.ADOLink + Parameters = <> + Left = 648 + Top = 40 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 688 + Top = 40 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_OrderManage.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 736 + Top = 40 + end +end diff --git a/样品/U_OrderSubKC.pas b/样品/U_OrderSubKC.pas new file mode 100644 index 0000000..df2e546 --- /dev/null +++ b/样品/U_OrderSubKC.pas @@ -0,0 +1,245 @@ +unit U_OrderSubKC; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, ADODB, DBClient, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses, + cxControls, cxGridCustomView, cxGrid, StdCtrls, ComCtrls, ExtCtrls, + ToolWin, cxCalendar, cxButtonEdit; + +type + TfrmOrderSubKC = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBExport: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + TBTP: TToolButton; + Panel1: TPanel; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label5: TLabel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + OrderNoM: TEdit; + PRTCodeNameM: TEdit; + cxGrid1: TcxGrid; + Tv1: TcxGridDBTableView; + v1OrderNo: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTColor: TcxGridDBColumn; + v1PRTMF: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1PRTOrderQty: TcxGridDBColumn; + v1OrderUnit: TcxGridDBColumn; + cxGrid1Level1: TcxGridLevel; + cxGridPopupMenu1: TcxGridPopupMenu; + DataSource1: TDataSource; + Order_Main: TClientDataSet; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBRafreshClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure PRTCodeNameMChange(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure TBTPClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + private + { Private declarations } + procedure InitGrid(); + function DelData():Boolean; + public + { Public declarations } + end; + +var + frmOrderSubKC: TfrmOrderSubKC; + +implementation +uses + U_DataLink,U_Fun,U_ProductOrderList,U_ZDYHelp; + +{$R *.dfm} + +procedure TfrmOrderSubKC.FormDestroy(Sender: TObject); +begin + frmOrderSubKC:=nil; +end; + +procedure TfrmOrderSubKC.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmOrderSubKC.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; +procedure TfrmOrderSubKC.InitGrid(); +var + fsj:String; +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec Order_PRTKCQryList :Begdate,:EndDate '); + Parameters.ParamByName('Begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime)); + Parameters.ParamByName('EndDate').Value:=Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1)); + Open; + end; + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmOrderSubKC.FormShow(Sender: TObject); +begin + ReadCxGrid('Ʒб',Tv1,'ָʾ'); + InitGrid(); +end; + +procedure TfrmOrderSubKC.PRTCodeNameMChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmOrderSubKC.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('Ʒб',Tv1,'ָʾ'); +end; + +procedure TfrmOrderSubKC.FormCreate(Sender: TObject); +begin + cxGrid1.Align:=alClient; + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); +end; + +procedure TfrmOrderSubKC.TBTPClick(Sender: TObject); + var + FQty,FQty1,MaxNo:String; +begin + if Order_Main.IsEmpty then Exit; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + // with Order_Main do + //begin + //First; + // while not Eof do + //begin + {if Trim(Order_Main.fieldbyname('FHQty').AsString)='' then + FQty:='0.0' + else + FQty:=Trim(Order_Main.fieldbyname('FHQty').AsString); + if Trim(Order_Main.fieldbyname('Qty1').AsString)='' then + FQty1:='0.0' + else + FQty1:=Trim(Order_Main.fieldbyname('Qty1').AsString); } + if Trim(Order_Main.fieldbyname('KCId').AsString)='' then + begin + if GetLSNo(ADOQueryCmd,maxno,'KC','Order_Sub_To',4,1)=False then + begin + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡˮʧܣ','ʾ',0); + Exit; + end; + end else + begin + maxno:=Trim(Order_Main.fieldbyname('KCId').AsString); + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('select * from Order_Sub_KC where KCId='''+Trim(Order_Main.fieldbyname('KCId').AsString)+''''); + Open; + end; + with ADOQueryCmd do + begin + if Trim(Order_Main.fieldbyname('KCId').AsString)='' then + Append + else + Edit; + FieldByName('KCId').Value:=Trim(maxno); + FieldByName('SubId').Value:=Trim(Order_Main.fieldbyname('SubId').AsString); + SSetSaveDataCDSNew(ADOQueryCmd,Tv1,Order_Main,'Order_Sub_To',3); + Post; + end; + //Next; + //end; + with Order_Main do + begin + Edit; + FieldByName('KCId').Value:=Trim(maxno); + Post; + end; + //end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('³ɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧܣ','ʾ',0); + end; +end; + +function TfrmOrderSubKC.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Order_Sub_KC where KCId='''+Trim(Order_Main.fieldbyname('KCId').AsString)+''''); + ExecSQL; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmOrderSubKC.TBExportClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + TcxGridToExcel('Ʒб',cxGrid1); +end; + +end. diff --git a/样品/U_ProductOrderList.dfm b/样品/U_ProductOrderList.dfm new file mode 100644 index 0000000..aeb6cea --- /dev/null +++ b/样品/U_ProductOrderList.dfm @@ -0,0 +1,614 @@ +object frmProductOrderList: TfrmProductOrderList + Left = 114 + Top = 133 + Width = 1013 + Height = 554 + Caption = #29983#20135#25351#31034#21333 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1214 + AutoSize = True + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + Flat = True + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + Images = DataLink_JWLCK.ThreeImgList + List = True + ParentColor = False + ParentFont = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 2 + OnClick = TBRafreshClick + end + object TBFind: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = TBFindClick + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBEdit: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = TBEditClick + end + object TBDel: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object TBExport: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 75 + OnClick = TBExportClick + end + object TBPrint: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #25171#21360 + ImageIndex = 12 + OnClick = TBPrintClick + end + object TBTP: TToolButton + Left = 441 + Top = 0 + Caption = #25237#22383#30830#23450 + ImageIndex = 52 + OnClick = TBTPClick + end + object ToolButton3: TToolButton + Left = 524 + Top = 0 + AutoSize = True + Caption = #30830#23450 + ImageIndex = 134 + Visible = False + OnClick = ToolButton3Click + end + object ToolButton1: TToolButton + Left = 587 + Top = 0 + AutoSize = True + Caption = #20840#36873 + ImageIndex = 106 + Visible = False + OnClick = ToolButton1Click + end + object ToolButton2: TToolButton + Left = 650 + Top = 0 + AutoSize = True + Caption = #20840#24323 + ImageIndex = 107 + Visible = False + OnClick = ToolButton2Click + end + object TBClose: TToolButton + Left = 713 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 32 + Width = 1214 + Height = 42 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 23 + Top = 15 + Width = 52 + Height = 12 + Caption = #30331#35760#26085#26399 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 161 + Top = 15 + Width = 18 + Height = 12 + Caption = '---' + end + object Label3: TLabel + Left = 283 + Top = 15 + Width = 52 + Height = 12 + Caption = #35746#21333#32534#21495 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label5: TLabel + Left = 430 + Top = 15 + Width = 26 + Height = 12 + Caption = #21697#21517 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object Label4: TLabel + Left = 566 + Top = 15 + Width = 26 + Height = 12 + Caption = #23458#25143 + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + end + object BegDate: TDateTimePicker + Left = 76 + Top = 11 + Width = 85 + Height = 20 + Date = 40675.464742650460000000 + Format = 'yyyy-MM-dd' + Time = 40675.464742650460000000 + TabOrder = 0 + end + object EndDate: TDateTimePicker + Left = 179 + Top = 11 + Width = 86 + Height = 20 + Date = 40675.464761099540000000 + Format = 'yyyy-MM-dd' + Time = 40675.464761099540000000 + TabOrder = 1 + end + object OrderNoM: TEdit + Tag = 2 + Left = 336 + Top = 11 + Width = 77 + Height = 20 + TabOrder = 2 + OnChange = OrderNoMChange + end + object PRTCodeNameM: TEdit + Tag = 2 + Left = 459 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 3 + OnChange = OrderNoMChange + end + object CustomerNoName: TEdit + Tag = 2 + Left = 595 + Top = 11 + Width = 83 + Height = 20 + TabOrder = 4 + OnChange = OrderNoMChange + end + end + object cxGrid1: TcxGrid + Left = 168 + Top = 88 + Width = 729 + Height = 369 + TabOrder = 2 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + OnCellDblClick = Tv1CellDblClick + OnFocusedRecordChanged = Tv1FocusedRecordChanged + DataController.DataSource = DataSource1 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1PRTOrderQty + end + item + Kind = skSum + Column = v1Column1 + end + item + Kind = skSum + Column = v1PRTQty + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_JWLCK.cxBlue + Styles.IncSearch = DataLink_JWLCK.cxBlue + Styles.Selection = DataLink_JWLCK.cxBlue + object v1Column3: TcxGridDBColumn + Caption = #36873#25321 + DataBinding.FieldName = 'SSel' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.ImmediatePost = True + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_JWLCK.Default + Width = 39 + end + object v1OrderNo: TcxGridDBColumn + Caption = #35746#21333#32534#21495 + DataBinding.FieldName = 'OrderNo' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 72 + end + object v1Column2: TcxGridDBColumn + Caption = #21697#21517 + DataBinding.FieldName = 'PRTCodeName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + end + object v1OrderDate: TcxGridDBColumn + Caption = #19979#21333#26085#26399 + DataBinding.FieldName = 'OrderDate' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 70 + end + object v1DeliveryDate: TcxGridDBColumn + Caption = #20132#36135#26085#26399 + DataBinding.FieldName = 'DeliveryDate' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 63 + end + object v1FactoryNo1Name: TcxGridDBColumn + Caption = #22383#24067#21378 + DataBinding.FieldName = 'FactoryNo1Name' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 60 + end + object v1FactoryNo2Name: TcxGridDBColumn + Caption = #21360#26579#21378 + DataBinding.FieldName = 'FactoryNo2Name' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 60 + end + object v1FactoryNo3Name: TcxGridDBColumn + Caption = #21152#24037#21378 + DataBinding.FieldName = 'FactoryNo3Name' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 60 + end + object v1CustomerNoName: TcxGridDBColumn + Caption = #23458#25143 + DataBinding.FieldName = 'CustomerNoName' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 60 + end + object v1Note: TcxGridDBColumn + Caption = #27880#24847#20107#39033 + DataBinding.FieldName = 'Note' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 61 + end + object v1PRTSpec: TcxGridDBColumn + Caption = #21697#21517'/'#35268#26684 + DataBinding.FieldName = 'PRTSpec' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 66 + end + object v1PRTColor: TcxGridDBColumn + Caption = #39068#33394 + DataBinding.FieldName = 'PRTColor' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 41 + end + object v1PRTMF: TcxGridDBColumn + Caption = #38376#24133 + DataBinding.FieldName = 'PRTMF' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 33 + end + object v1PRTKZ: TcxGridDBColumn + Caption = #20811#37325 + DataBinding.FieldName = 'PRTKZ' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 39 + end + object v1PRTOrderQty: TcxGridDBColumn + Caption = #35746#21333#25968#37327 + DataBinding.FieldName = 'PRTOrderQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 58 + end + object v1OrderUnit: TcxGridDBColumn + Caption = #35746#21333#21333#20301 + DataBinding.FieldName = 'OrderUnit' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 56 + end + object v1Column1: TcxGridDBColumn + Caption = #25237#22383#25968#37327 + DataBinding.FieldName = 'TPQtyM' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 57 + end + object v1PRTQty: TcxGridDBColumn + Caption = #25104#21697#25968#37327 + DataBinding.FieldName = 'PRTQty' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 58 + end + object v1PRTUnit: TcxGridDBColumn + Caption = #25104#21697#21333#20301 + DataBinding.FieldName = 'PRTUnit' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 61 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object cxGrid2: TcxGrid + Left = 905 + Top = 74 + Width = 309 + Height = 424 + Align = alRight + TabOrder = 3 + object Tv2: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + DataController.DataSource = DataSource2 + DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost] + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v2MxQty + end> + DataController.Summary.SummaryGroups = <> + OptionsBehavior.FocusCellOnTab = True + OptionsBehavior.GoToNextCellOnEnter = True + OptionsBehavior.FocusCellOnCycle = True + OptionsCustomize.ColumnFiltering = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_JWLCK.cxBlue + Styles.IncSearch = DataLink_JWLCK.cxBlue + Styles.Selection = DataLink_JWLCK.cxBlue + object v2ComeDate: TcxGridDBColumn + Caption = #25237#22383#26085#26399 + DataBinding.FieldName = 'TPDate' + PropertiesClassName = 'TcxDateEditProperties' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_JWLCK.Default + Width = 65 + end + object v2BatchNo: TcxGridDBColumn + Caption = #22383#24067#25209#21495 + DataBinding.FieldName = 'BatchNo' + HeaderAlignmentHorz = taCenter + Options.Focusing = False + Styles.Header = DataLink_JWLCK.Default + Width = 66 + end + object v2Qty1: TcxGridDBColumn + Caption = #21305#25968 + DataBinding.FieldName = 'Qty1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_JWLCK.Default + Width = 45 + end + object v2MxQty: TcxGridDBColumn + Caption = #25968#37327 + DataBinding.FieldName = 'TPQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_JWLCK.Default + Width = 47 + end + object v2MxNote: TcxGridDBColumn + Caption = #22791#27880 + DataBinding.FieldName = 'TPNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_JWLCK.Default + Width = 72 + end + end + object cxGrid2Level1: TcxGridLevel + GridView = Tv2 + end + end + object cxSplitter1: TcxSplitter + Left = 897 + Top = 74 + Width = 8 + Height = 424 + HotZoneClassName = 'TcxMediaPlayer9Style' + AlignSplitter = salRight + Control = cxGrid2 + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 544 + Top = 176 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_JWLCK.ADOLink + Parameters = <> + Left = 648 + Top = 40 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_JWLCK.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 688 + Top = 40 + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_JWLCK.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 736 + Top = 40 + end + object DataSource1: TDataSource + DataSet = Order_Main + Left = 584 + Top = 120 + end + object Order_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 624 + Top = 112 + end + object ClientDataSet2: TClientDataSet + Aggregates = <> + Params = <> + Left = 848 + Top = 208 + end + object DataSource2: TDataSource + DataSet = ClientDataSet2 + Left = 816 + Top = 208 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDBMain + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 352 + Top = 192 + ReportData = {} + end + object RMDBMain: TRMDBDataSet + Visible = True + DataSet = Order_Main + Left = 400 + Top = 192 + end + object RMXLSExport1: TRMXLSExport + ShowAfterExport = True + ExportPrecision = 1 + PagesOfSheet = 1 + ExportImages = True + ExportFrames = True + ExportImageFormat = ifBMP + JPEGQuality = 0 + ScaleX = 1.000000000000000000 + ScaleY = 1.000000000000000000 + CompressFile = False + Left = 576 + Top = 248 + end +end diff --git a/样品/U_ProductOrderList.pas b/样品/U_ProductOrderList.pas new file mode 100644 index 0000000..d57af24 --- /dev/null +++ b/样品/U_ProductOrderList.pas @@ -0,0 +1,527 @@ +unit U_ProductOrderList; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData, + cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB, + cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses, + cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView, + cxGridDBTableView, cxGrid, DBClient, cxCheckBox, cxCalendar, cxSplitter, + RM_Dataset, RM_System, RM_Common, RM_Class, RM_GridReport, RM_e_Xls; + +type + TfrmProductOrderList = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBFind: TToolButton; + TBAdd: TToolButton; + TBEdit: TToolButton; + TBDel: TToolButton; + TBPrint: TToolButton; + TBClose: TToolButton; + Panel1: TPanel; + BegDate: TDateTimePicker; + EndDate: TDateTimePicker; + Label1: TLabel; + Label2: TLabel; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + cxGridPopupMenu1: TcxGridPopupMenu; + ADOQueryCmd: TADOQuery; + ADOQueryMain: TADOQuery; + ADOQueryTemp: TADOQuery; + DataSource1: TDataSource; + Label3: TLabel; + OrderNoM: TEdit; + Label5: TLabel; + PRTCodeNameM: TEdit; + TBExport: TToolButton; + v1OrderNo: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1OrderDate: TcxGridDBColumn; + v1DeliveryDate: TcxGridDBColumn; + v1FactoryNo1Name: TcxGridDBColumn; + v1FactoryNo2Name: TcxGridDBColumn; + v1FactoryNo3Name: TcxGridDBColumn; + v1Note: TcxGridDBColumn; + v1PRTSpec: TcxGridDBColumn; + v1PRTColor: TcxGridDBColumn; + v1PRTMF: TcxGridDBColumn; + v1PRTKZ: TcxGridDBColumn; + v1PRTOrderQty: TcxGridDBColumn; + v1OrderUnit: TcxGridDBColumn; + v1Column1: TcxGridDBColumn; + v1PRTQty: TcxGridDBColumn; + v1PRTUnit: TcxGridDBColumn; + Order_Main: TClientDataSet; + cxGrid2: TcxGrid; + Tv2: TcxGridDBTableView; + v2ComeDate: TcxGridDBColumn; + v2BatchNo: TcxGridDBColumn; + v2MxQty: TcxGridDBColumn; + v2MxNote: TcxGridDBColumn; + cxGrid2Level1: TcxGridLevel; + TBTP: TToolButton; + ClientDataSet2: TClientDataSet; + DataSource2: TDataSource; + cxSplitter1: TcxSplitter; + v2Qty1: TcxGridDBColumn; + RM1: TRMGridReport; + RMDBMain: TRMDBDataSet; + RMXLSExport1: TRMXLSExport; + v1CustomerNoName: TcxGridDBColumn; + Label4: TLabel; + CustomerNoName: TEdit; + v1Column3: TcxGridDBColumn; + ToolButton1: TToolButton; + ToolButton2: TToolButton; + ToolButton3: TToolButton; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure FormCreate(Sender: TObject); + procedure TBCloseClick(Sender: TObject); + procedure TBFindClick(Sender: TObject); + procedure TBEditClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure TBViewClick(Sender: TObject); + procedure TBExportClick(Sender: TObject); + procedure TBPrintClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure OrderNoMChange(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure Tv1CellDblClick(Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); + procedure Tv1FocusedRecordChanged(Sender: TcxCustomGridTableView; + APrevFocusedRecord, AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); + procedure TBTPClick(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure ToolButton3Click(Sender: TObject); + private + procedure InitGrid(); + procedure InitForm(); + function DelData():Boolean; + { Private declarations } + public + FFInt:Integer; + { Public declarations } + end; + +var + frmProductOrderList: TfrmProductOrderList; + +implementation +uses + U_DataLink,U_OrderInPut,U_Fun; + +{$R *.dfm} + +procedure TfrmProductOrderList.FormDestroy(Sender: TObject); +begin + frmProductOrderList:=nil; +end; + +procedure TfrmProductOrderList.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmProductOrderList.FormCreate(Sender: TObject); +begin + cxgrid1.Align:=alClient; + //BegDate.DateTime:=SGetServerDateTime(ADOQueryTemp)-7; + //EndDate.DateTime:=SGetServerDateTime(ADOQueryTemp); +end; + +procedure TfrmProductOrderList.TBCloseClick(Sender: TObject); +begin + Close; + WriteCxGrid('ָʾб',Tv1,'ָʾ'); +end; + +procedure TfrmProductOrderList.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + sql.Clear; + sql.Add('exec Order_QryList :MainId,:WSql'); + Parameters.ParamByName('WSql').Value:=' and FillTime>='''+Trim(FormatDateTime('yyyy-MM-dd',BegDate.DateTime))+'''' + +' and FillTime<'''+Trim(FormatDateTime('yyyy-MM-dd',EndDate.DateTime+1))+''''; + Open; + end; + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + finally + ADOQueryMain.EnableControls; + end; +end; + +procedure TfrmProductOrderList.InitForm(); +begin + ReadCxGrid('ָʾб',Tv1,'ָʾ'); + if FFInt=1 then + begin + v1Column3.Hidden:=False; + v1Column3.Visible:=True; + end else + begin + v1Column3.Hidden:=True; + v1Column3.Visible:=False; + end; + if Trim(DParameters1)='1' then + begin + v1CustomerNoName.Visible:=False; + v1CustomerNoName.Hidden:=True; + end else + begin + v1CustomerNoName.Visible:=True; + v1CustomerNoName.Hidden:=False; + end; + BegDate.DateTime:=SGetServerDate10(ADOQueryTemp)-7; + EndDate.DateTime:=SGetServerDate10(ADOQueryTemp); + InitGrid(); +end; + +procedure TfrmProductOrderList.TBFindClick(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmProductOrderList.TBEditClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + try + frmOrderInPut:=TfrmOrderInPut.Create(Application); + with frmOrderInPut do + begin + PState:=1; + FMainId:=Trim(Self.Order_Main.fieldbyname('MainId').AsString); + if ShowModal=1 then + begin + + end; + end; + finally + frmOrderInPut.Free; + end; +end; + +procedure TfrmProductOrderList.TBDelClick(Sender: TObject); +begin + if Order_Main.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if DelData() then + begin + //TBRafresh.Click; + //TBFind.Click; + Order_Main.Delete; + end; +end; + +function TfrmProductOrderList.DelData():Boolean; +begin + try + Result:=false; + ADOQueryCmd.Connection.BeginTrans; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Order_Sub where SubId='''+Trim(Order_Main.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; + if Trim(Order_Main.fieldbyname('SubId').AsString)='' then + begin + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('delete Order_Main where MainId='''+Trim(Order_Main.fieldbyname('MainId').AsString)+''''); + ExecSQL; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + ADOQueryCmd.Connection.RollbackTrans; + Result:=False; + Application.MessageBox('ɾ쳣','ʾ',0); + end; +end; + +procedure TfrmProductOrderList.TBViewClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + ShowMessage(DCode); + +end; + +procedure TfrmProductOrderList.TBExportClick(Sender: TObject); +begin + if ADOQueryMain.IsEmpty then Exit; + TcxGridToExcel('ָʾб',cxGrid1); +end; + +procedure TfrmProductOrderList.TBPrintClick(Sender: TObject); +var + fPrintFile:string; + Porderno:string; +begin + if Order_Main.IsEmpty then Exit; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\ָʾ.rmf' ; + SDofilter(ADOQueryMain,' OrderNoM='''+Trim(Order_Main.fieldbyname('OrderNoM').AsString)+''''); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + Porderno:=Trim(Order_Main.fieldbyname('OrderNoM').AsString); + if FileExists(fPrintFile) then + begin + //RMVariables['begindate']:=begindate.DateTime; + //RMVariables['enddate']:=enddate.DateTime; + //RMVariables['printtime']:=Now; + //RMVariables['printer']:=Trim(gUserName); + RM1.LoadFromFile(fPrintFile); + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\ָʾ.rmf'),'ʾ',0); + end; + SDofilter(ADOQueryMain,''); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); + Order_Main.Locate('ordernoM',Porderno,[]); + //SelPrintData(TV4,ADOQueryMain,'ͬѯ'); +end; + +procedure TfrmProductOrderList.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmProductOrderList.TBAddClick(Sender: TObject); +begin + try + frmOrderInPut:=TfrmOrderInPut.Create(Application); + with frmOrderInPut do + begin + PState:=0; + FMainId:=''; + if ShowModal=1 then + begin + + end; + end; + finally + frmOrderInPut.Free; + end; +end; + +procedure TfrmProductOrderList.OrderNoMChange(Sender: TObject); +begin + if ADOQueryMain.Active=False then Exit; + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,Order_Main); + SInitCDSData20(ADOQueryMain,Order_Main); +end; + +procedure TfrmProductOrderList.FormShow(Sender: TObject); +begin + InitForm(); +end; + +procedure TfrmProductOrderList.Tv1CellDblClick( + Sender: TcxCustomGridTableView; + ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; + AShift: TShiftState; var AHandled: Boolean); +begin + if FFInt=1 then + ModalResult:=1; +end; + +procedure TfrmProductOrderList.Tv1FocusedRecordChanged( + Sender: TcxCustomGridTableView; APrevFocusedRecord, + AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); +begin + with ADOQueryTemp do + begin + Close; + SQL.Clear; + sql.Add('select A.*,C.BatchNo from Contract_Sub_MxTo A '); + sql.Add(' inner join Contract_Sub_Mx C on A.MxId=C.MxId'); + SQL.Add(' where A.OrdSubId='''+Trim(Order_Main.fieldbyname('SubId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,ClientDataSet2); + SInitCDSData20(ADOQueryTemp,ClientDataSet2); +end; + +procedure TfrmProductOrderList.TBTPClick(Sender: TObject); + var + FQty,FQty1,FMxQty,FPQty,FMxQtyS,FPQtyS:String; +begin + {if ClientDataSet2.Locate('TPDate',null,[]) then + begin + Application.MessageBox('ͶڲΪգ','ʾ',0); + Exit; + end; + if ClientDataSet2.FieldByName('TPQty').AsFloat=0 then + begin + Application.MessageBox('ͶΪ0','ʾ',0); + Exit; + end; + } + if ClientDataSet2.IsEmpty then Exit; + BegDate.SetFocus; + try + ADOQueryCmd.Connection.BeginTrans; + with ClientDataSet2 do + begin + First; + while not Eof do + begin + if Trim(ClientDataSet2.fieldbyname('TPQty').AsString)='' then + FQty:='0.0' + else + FQty:=Trim(ClientDataSet2.fieldbyname('TPQty').AsString); + if Trim(ClientDataSet2.fieldbyname('Qty1').AsString)='' then + FQty1:='0.0' + else + FQty1:=Trim(ClientDataSet2.fieldbyname('Qty1').AsString); + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select MxQty,Qty1 from Contract_Sub_Mx where MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + Open; + if not IsEmpty then + begin + FMxQty:=Trim(fieldbyname('MxQty').AsString); + FPQty:=Trim(fieldbyname('Qty1').AsString); + if Trim(FMxQty)='' then FMxQty:='0.0'; + if Trim(FPQty)='' then FPQty:='0.0'; + end else + begin + FMxQty:='0.0'; + FPQty:='0.0'; + end; + + end; + with ADOQueryTemp do + begin + Close; + sql.Clear; + SQL.Add('select Sum(isnull(TPQty,0)) TPQty,Sum(isnull(Qty1,0)) Qty1 from Contract_Sub_Mxto where MxId='''+Trim(ClientDataSet2.fieldbyname('MxId').AsString)+''''); + sql.Add(' and ToId<>'''+Trim(ClientDataSet2.fieldbyname('ToId').AsString)+''''); + Open; + if not IsEmpty then + begin + FMxQtyS:=Trim(fieldbyname('TPQty').AsString); + FPQtyS:=Trim(fieldbyname('Qty1').AsString); + if Trim(FMxQtyS)='' then FMxQtyS:='0.0'; + if Trim(FPQtyS)='' then FPQtyS:='0.0'; + end else + begin + FMxQtyS:='0.0'; + FPQtyS:='0.0'; + end; + end; + + if StrToFloat(FQty)+StrToFloat(FMxQtyS)-StrToFloat(FMxQty)>0 then + begin + if Application.MessageBox(PChar('Ϊ'+Trim(ClientDataSet2.fieldbyname('BatchNo').AsString)+ + ''+FMxQty+'ͶΪ'+FloatToStr(StrToFloat(FQty)+StrToFloat(FMxQtyS)) + +'㣬ȷҪͶ'),'ʾ',32+4)<>IDYES then + begin + ADOQueryCmd.Connection.RollbackTrans; + Exit; + end; + end; + if StrToFloat(FQty1)+StrToFloat(FPQtyS)-StrToFloat(FPQty)>0 then + begin + if Application.MessageBox(PChar('Ϊ'+Trim(ClientDataSet2.fieldbyname('BatchNo').AsString)+ + 'ƥ'+FPQty+'ͶƥΪ'+FloatToStr(StrToFloat(FQty1)+StrToFloat(FPQtyS)) + +'ƥ㣬ȷҪͶ'),'ʾ',32+4)<>IDYES then + begin + ADOQueryCmd.Connection.RollbackTrans; + Exit; + end; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('Update Contract_Sub_Mxto Set TPQty='+FQty); + sql.Add(',Qty1='+FQty1); + if Trim(ClientDataSet2.fieldbyname('TPDate').AsString)<>'' then + sql.Add(',TPDate='''+Trim(ClientDataSet2.fieldbyname('TPDate').AsString)+''''); + if Trim(ClientDataSet2.fieldbyname('TPNote').AsString)<>'' then + sql.Add(',TPNote='''+Trim(ClientDataSet2.fieldbyname('TPNote').AsString)+''''); + SQL.Add(' where ToId='''+Trim(ClientDataSet2.fieldbyname('ToId').AsString)+''''); + ExecSQL; + end; + Next; + end; + end; + ADOQueryCmd.Connection.CommitTrans; + Application.MessageBox('Ͷɹ','ʾ',0); + except + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('Ͷʧܣ','ʾ',0); + end; + +end; + +procedure TfrmProductOrderList.ToolButton1Click(Sender: TObject); +begin + Order_Main.DisableControls; + with Order_Main do + begin + First; + while not Eof do + begin + Edit; + FieldByName('SSel').Value:=1; + Post; + Next; + end; + end; + Order_Main.EnableControls; +end; + +procedure TfrmProductOrderList.ToolButton2Click(Sender: TObject); +begin + Order_Main.DisableControls; + with Order_Main do + begin + First; + while not Eof do + begin + Edit; + FieldByName('SSel').Value:=0; + Post; + Next; + end; + end; + Order_Main.EnableControls; +end; + +procedure TfrmProductOrderList.ToolButton3Click(Sender: TObject); +begin + ModalResult:=1; +end; + +end. diff --git a/样品/U_SGManage.dfm b/样品/U_SGManage.dfm new file mode 100644 index 0000000..f2a61e5 --- /dev/null +++ b/样品/U_SGManage.dfm @@ -0,0 +1,602 @@ +object frmSGManage: TfrmSGManage + Left = 188 + Top = 79 + Width = 1038 + Height = 618 + Caption = #30003#36141#21333#31649#29702 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1030 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 83 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_WFBSG.ThreeImgList + Flat = True + Images = DataLink_WFBSG.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = ToolButton2Click + end + object TBAdd: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #26032#22686 + ImageIndex = 3 + OnClick = TBAddClick + end + object TBEdit: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #20462#25913 + ImageIndex = 54 + OnClick = TBEditClick + end + object TBDel: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object ToolButton1: TToolButton + Left = 315 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + Visible = False + OnClick = ToolButton1Click + end + object ToolButton4: TToolButton + Left = 378 + Top = 0 + AutoSize = True + Caption = #26631#31614#25171#21360 + ImageIndex = 12 + Visible = False + OnClick = ToolButton4Click + end + object TBClose: TToolButton + Left = 465 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object cxGrid1: TcxGrid + Left = 0 + Top = 70 + Width = 1030 + Height = 249 + Align = alTop + TabOrder = 1 + object Tv1: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + NavigatorButtons.Delete.Enabled = False + NavigatorButtons.Delete.Visible = False + OnFocusedRecordChanged = Tv1FocusedRecordChanged + DataController.DataSource = DataSource2 + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = v1Column3 + end + item + Kind = skSum + Column = v1Column10 + end + item + Kind = skSum + Column = v1Column11 + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsSelection.CellSelect = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + Styles.Inactive = DataLink_WFBSG.SHuangSe + Styles.IncSearch = DataLink_WFBSG.SHuangSe + Styles.Selection = DataLink_WFBSG.SHuangSe + object v1Column12: TcxGridDBColumn + Caption = #20998#31867 + DataBinding.FieldName = 'YCLType' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 58 + end + object v1Column15: TcxGridDBColumn + Caption = #35831#36141#26085#26399 + DataBinding.FieldName = 'SGDate' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 85 + end + object v1Column1: TcxGridDBColumn + Caption = #29289#26009#21517#31216 + DataBinding.FieldName = 'YCLName' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 82 + end + object v1Column2: TcxGridDBColumn + Caption = #35268#26684#22411#21495 + DataBinding.FieldName = 'YCLSpec' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 78 + end + object v1Column3: TcxGridDBColumn + Caption = #35831#36141#25968#37327 + DataBinding.FieldName = 'SGQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 83 + end + object v1Column4: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'SGUnit' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 79 + end + object v1Column5: TcxGridDBColumn + Caption = #38656#27714#26085#26399 + DataBinding.FieldName = 'XQDate' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 76 + end + object v1Column6: TcxGridDBColumn + Caption = #38656#27714#21407#22240#21450#29992#36884 + DataBinding.FieldName = 'SGNote' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 105 + end + object v1Column7: TcxGridDBColumn + Caption = #29616#26377#24211#23384 + DataBinding.FieldName = 'NowKC' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 85 + end + object v1Column14: TcxGridDBColumn + Caption = #24211#23384#21333#20301 + DataBinding.FieldName = 'ZDYStr1' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 60 + end + object v1Column8: TcxGridDBColumn + Caption = #30003#35831#20154 + DataBinding.FieldName = 'SGPerson' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 87 + end + object v1Column9: TcxGridDBColumn + Caption = #24050#19979#21333 + DataBinding.FieldName = 'YXD' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 49 + end + object v1Column10: TcxGridDBColumn + Caption = #19979#21333#25968#37327 + DataBinding.FieldName = 'XDQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 59 + end + object v1Column13: TcxGridDBColumn + Caption = #24050#20132#36135 + DataBinding.FieldName = 'YJH' + PropertiesClassName = 'TcxCheckBoxProperties' + Properties.NullStyle = nssUnchecked + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 46 + end + object v1Column11: TcxGridDBColumn + Caption = #20132#36135#25968#37327 + DataBinding.FieldName = 'JHQty' + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 56 + end + end + object cxGrid1Level1: TcxGridLevel + GridView = Tv1 + end + end + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1030 + Height = 39 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 2 + object Label1: TLabel + Left = 594 + Top = 13 + Width = 48 + Height = 12 + Caption = #35268#26684#22411#21495 + end + object Label3: TLabel + Left = 430 + Top = 13 + Width = 48 + Height = 12 + Caption = #29289#26009#21517#31216 + end + object Label2: TLabel + Left = 22 + Top = 13 + Width = 48 + Height = 12 + Caption = #35831#36141#26085#26399 + end + object Label6: TLabel + Left = 164 + Top = 13 + Width = 30 + Height = 12 + Caption = '-----' + end + object Label4: TLabel + Left = 297 + Top = 13 + Width = 24 + Height = 12 + Caption = #20998#31867 + end + object YCLSpec: TEdit + Tag = 2 + Left = 643 + Top = 9 + Width = 89 + Height = 20 + TabOrder = 0 + OnChange = YCLNameChange + end + object YCLName: TEdit + Tag = 2 + Left = 478 + Top = 9 + Width = 89 + Height = 20 + TabOrder = 1 + OnChange = YCLNameChange + end + object begdate: TDateTimePicker + Left = 72 + Top = 9 + Width = 97 + Height = 20 + Date = 41256.918237847230000000 + Time = 41256.918237847230000000 + TabOrder = 2 + end + object Enddate: TDateTimePicker + Left = 182 + Top = 9 + Width = 97 + Height = 20 + Date = 41256.918237847230000000 + Time = 41256.918237847230000000 + TabOrder = 3 + end + object YCLType: TEdit + Tag = 2 + Left = 323 + Top = 9 + Width = 89 + Height = 20 + TabOrder = 4 + OnChange = YCLNameChange + end + end + object Panel2: TPanel + Left = 0 + Top = 319 + Width = 1030 + Height = 41 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Caption = #37319#36141#22238#25191 + Color = clSkyBlue + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [fsBold] + ParentFont = False + TabOrder = 3 + object Button1: TButton + Left = 24 + Top = 8 + Width = 75 + Height = 25 + Caption = #22686#34892 + TabOrder = 0 + OnClick = Button1Click + end + object Button2: TButton + Left = 112 + Top = 8 + Width = 75 + Height = 25 + Caption = #21024#34892 + TabOrder = 1 + OnClick = Button2Click + end + end + object cxGrid2: TcxGrid + Left = 0 + Top = 360 + Width = 1030 + Height = 221 + Align = alClient + TabOrder = 4 + object Tv2: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + NavigatorButtons.Delete.Enabled = False + NavigatorButtons.Delete.Visible = False + DataController.DataSource = DS_HZ + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = cxGridDBColumn5 + end + item + Kind = skSum + Column = cxGridDBColumn9 + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object cxGridDBColumn1: TcxGridDBColumn + Tag = 3 + Caption = #32463#21150#26085#26399 + DataBinding.FieldName = 'JBDate' + PropertiesClassName = 'TcxDateEditProperties' + Properties.SaveTime = False + Properties.ShowTime = False + Properties.OnEditValueChanged = cxGridDBColumn8PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 73 + end + object cxGridDBColumn2: TcxGridDBColumn + Tag = 3 + Caption = #20379#24212#21830 + DataBinding.FieldName = 'GYS' + PropertiesClassName = 'TcxButtonEditProperties' + Properties.Buttons = < + item + Default = True + Kind = bkEllipsis + end> + Properties.ReadOnly = True + Properties.OnButtonClick = cxGridDBColumn2PropertiesButtonClick + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 85 + end + object cxGridDBColumn3: TcxGridDBColumn + Tag = 3 + Caption = #29289#26009#21517#31216 + DataBinding.FieldName = 'YCLName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_WFBSG.Default + Width = 86 + end + object cxGridDBColumn4: TcxGridDBColumn + Tag = 3 + Caption = #35268#26684#22411#21495 + DataBinding.FieldName = 'YCLSpec' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_WFBSG.Default + Width = 78 + end + object cxGridDBColumn5: TcxGridDBColumn + Tag = 3 + Caption = #19979#21333#25968#37327 + DataBinding.FieldName = 'OrdQty' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = cxGridDBColumn5PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 83 + end + object cxGridDBColumn6: TcxGridDBColumn + Tag = 3 + Caption = #21333#20301 + DataBinding.FieldName = 'SGUnit' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Styles.Header = DataLink_WFBSG.Default + Width = 79 + end + object cxGridDBColumn7: TcxGridDBColumn + Tag = 3 + Caption = #39044#35745#20132#36135#26085#26399 + DataBinding.FieldName = 'YJJHDate' + PropertiesClassName = 'TcxDateEditProperties' + Properties.SaveTime = False + Properties.ShowTime = False + Properties.OnEditValueChanged = cxGridDBColumn8PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 94 + end + object cxGridDBColumn8: TcxGridDBColumn + Tag = 3 + Caption = #23454#38469#20132#36135#26085#26399 + DataBinding.FieldName = 'JHDate' + PropertiesClassName = 'TcxDateEditProperties' + Properties.SaveTime = False + Properties.ShowTime = False + Properties.OnEditValueChanged = cxGridDBColumn8PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 105 + end + object cxGridDBColumn9: TcxGridDBColumn + Tag = 3 + Caption = #23454#38469#20132#36135#25968#37327 + DataBinding.FieldName = 'SJQty' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = cxGridDBColumn5PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 85 + end + object cxGridDBColumn10: TcxGridDBColumn + Tag = 3 + Caption = #37319#36141#20154 + DataBinding.FieldName = 'CGPerson' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = cxGridDBColumn8PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_WFBSG.Default + Width = 87 + end + end + object cxGridLevel1: TcxGridLevel + GridView = Tv2 + end + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_WFBSG.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 789 + Top = 9 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_WFBSG.ADOLink + Parameters = <> + Left = 829 + Top = 1 + end + object cxGridPopupMenu1: TcxGridPopupMenu + Grid = cxGrid1 + PopupMenus = <> + Left = 512 + Top = 152 + end + object DataSource2: TDataSource + DataSet = CDS_Main + Left = 451 + Top = 155 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_WFBSG.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 397 + Top = 153 + end + object CDS_Main: TClientDataSet + Aggregates = <> + Params = <> + Left = 368 + Top = 152 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 480 + Top = 152 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + DataSet = CDS_Main + Left = 424 + Top = 152 + end + object cxGridPopupMenu2: TcxGridPopupMenu + Grid = cxGrid2 + PopupMenus = <> + Left = 560 + Top = 456 + end + object DS_HZ: TDataSource + DataSet = CDS_HZ + Left = 403 + Top = 451 + end + object CDS_HZ: TClientDataSet + Aggregates = <> + Params = <> + Left = 368 + Top = 448 + end +end diff --git a/样品/U_SGManage.pas b/样品/U_SGManage.pas new file mode 100644 index 0000000..4edf81f --- /dev/null +++ b/样品/U_SGManage.pas @@ -0,0 +1,539 @@ +unit U_SGManage; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox, cxCalendar, + cxButtonEdit, cxTextEdit; + +type + TfrmSGManage = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBAdd: TToolButton; + TBDel: TToolButton; + TBClose: TToolButton; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + cxGridPopupMenu1: TcxGridPopupMenu; + Tv1: TcxGridDBTableView; + cxGrid1Level1: TcxGridLevel; + cxGrid1: TcxGrid; + Panel1: TPanel; + ToolButton2: TToolButton; + TBEdit: TToolButton; + Label1: TLabel; + YCLSpec: TEdit; + v1Column1: TcxGridDBColumn; + v1Column2: TcxGridDBColumn; + v1Column3: TcxGridDBColumn; + v1Column4: TcxGridDBColumn; + v1Column5: TcxGridDBColumn; + v1Column6: TcxGridDBColumn; + v1Column7: TcxGridDBColumn; + v1Column8: TcxGridDBColumn; + DataSource2: TDataSource; + ADOQueryMain: TADOQuery; + CDS_Main: TClientDataSet; + v1Column12: TcxGridDBColumn; + ToolButton1: TToolButton; + ToolButton4: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + v1Column15: TcxGridDBColumn; + Label3: TLabel; + YCLName: TEdit; + Panel2: TPanel; + cxGrid2: TcxGrid; + Tv2: TcxGridDBTableView; + cxGridDBColumn1: TcxGridDBColumn; + cxGridDBColumn2: TcxGridDBColumn; + cxGridDBColumn3: TcxGridDBColumn; + cxGridDBColumn4: TcxGridDBColumn; + cxGridDBColumn5: TcxGridDBColumn; + cxGridDBColumn6: TcxGridDBColumn; + cxGridDBColumn7: TcxGridDBColumn; + cxGridDBColumn8: TcxGridDBColumn; + cxGridDBColumn9: TcxGridDBColumn; + cxGridDBColumn10: TcxGridDBColumn; + cxGridLevel1: TcxGridLevel; + Button1: TButton; + Button2: TButton; + Label2: TLabel; + Label6: TLabel; + begdate: TDateTimePicker; + Enddate: TDateTimePicker; + cxGridPopupMenu2: TcxGridPopupMenu; + DS_HZ: TDataSource; + CDS_HZ: TClientDataSet; + Label4: TLabel; + YCLType: TEdit; + v1Column9: TcxGridDBColumn; + v1Column10: TcxGridDBColumn; + v1Column11: TcxGridDBColumn; + v1Column13: TcxGridDBColumn; + v1Column14: TcxGridDBColumn; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure TBAddClick(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure TBEditClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure YCLNameChange(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure ToolButton4Click(Sender: TObject); + procedure Tv1FocusedRecordChanged(Sender: TcxCustomGridTableView; + APrevFocusedRecord, AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); + procedure Button1Click(Sender: TObject); + procedure Button2Click(Sender: TObject); + procedure cxGridDBColumn2PropertiesButtonClick(Sender: TObject; + AButtonIndex: Integer); + procedure cxGridDBColumn8PropertiesEditValueChanged(Sender: TObject); + procedure cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); + private + { Private declarations } + procedure InitGrid(); + procedure InitGridHZ(); + function SaveData():Boolean; + public + { Public declarations } + end; + +var + frmSGManage: TfrmSGManage; + +implementation +uses + U_DataLink,U_Fun,U_SGInput,U_FileUp, U_ZDYHelp; + +{$R *.dfm} + + + +procedure TfrmSGManage.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + SQL.Clear; + sql.Add('select AA.*,Case when XDQty>0 then cast(1 as bit) else cast(0 as bit) end as YXD '); + sql.Add(',Case when JHQty>0 then cast(1 as bit) else cast(0 as bit) end as YJH '); + SQL.Add('from(select A.*,XDQty=(select isnull(sum(isnull(OrdQty,0)),0) from YCL_SG_HZ where MainId=A.MainId )'); + SQL.Add(',JHQty=(select isnull(sum(isnull(SJQty,0)),0) from YCL_SG_HZ where MainId=A.MainId )'); + sql.Add('from YCL_SG A where A.SGDate>=:begdate and A.SGDate<:Enddate) AA'); + Parameters.ParamByName('begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',begdate.DateTime)); + Parameters.ParamByName('Enddate').Value:=Trim(FormatDateTime('yyyy-MM-dd',Enddate.DateTime+1)); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + finally + ADOQueryMain.EnableControls; + end; +end; +procedure TfrmSGManage.InitGridHZ(); +begin + try + ADOQueryTemp.DisableControls; + with ADOQueryTemp do + begin + Filtered:=False; + Close; + SQL.Clear; + SQL.Add('select * from YCL_SG_HZ where MainId='''+Trim(CDS_Main.fieldbyname('MainId').AsString)+''''); + Open; + end; + SCreateCDS20(ADOQueryTemp,CDS_HZ); + SInitCDSData20(ADOQueryTemp,CDS_HZ); + finally + ADOQueryTemp.EnableControls; + end; +end; + +procedure TfrmSGManage.FormDestroy(Sender: TObject); +begin + frmSGManage:=nil; +end; + +procedure TfrmSGManage.FormClose(Sender: TObject; var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmSGManage.TBCloseClick(Sender: TObject); +begin + WriteCxGrid('깺б',Tv1,'깺'); + WriteCxGrid('깺ִ',Tv2,'깺'); + Close; +end; +procedure TfrmSGManage.TBDelClick(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + if CDS_HZ.IsEmpty=False then + begin + Application.MessageBox('лִ,ɾ!','ʾ',0); + Exit; + end; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_Main.fieldbyname('MainID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete YCL_SG where MainID='''+Trim(CDS_Main.fieldbyname('MainID').AsString)+''''); + ExecSQL; + end; + end; + CDS_Main.Delete; +end; + +procedure TfrmSGManage.FormShow(Sender: TObject); +begin + ReadCxGrid('깺б',Tv1,'깺'); + ReadCxGrid('깺ִ',Tv2,'깺'); + Enddate.DateTime:=SGetServerDate(ADOQueryTemp); + begdate.DateTime:=Enddate.DateTime-7; + InitGrid(); + if Trim(DParameters1)='깺' then + begin + Button1.Visible:=False; + Button2.Visible:=False; + Tv2.OptionsSelection.CellSelect:=False; + end; + if Trim(DParameters1)='ִ' then + begin + TBAdd.Visible:=False; + TBDel.Visible:=False; + TBEdit.Visible:=False; + end; +end; + +procedure TfrmSGManage.TBAddClick(Sender: TObject); +begin + try + frmSGInput:=TfrmSGInput.Create(Application); + with frmSGInput do + begin + FMainId:=''; + if ShowModal=1 then + begin + Self.InitGrid(); + end; + end; + finally + frmSGInput.Free; + end; +end; + +procedure TfrmSGManage.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmSGManage.TBEditClick(Sender: TObject); +begin + if CDS_HZ.IsEmpty=False then + begin + Application.MessageBox('лִ,޸!','ʾ',0); + Exit; + end; + try + frmSGInput:=TfrmSGInput.Create(Application); + with frmSGInput do + begin + FMainId:=Trim(Self.CDS_Main.fieldbyname('MainID').AsString); + if ShowModal=1 then + begin + Self.InitGrid(); + Self.CDS_Main.Locate('MainID',FMainId,[]); + end; + end; + finally + frmSGInput.Free; + end; +end; + +procedure TfrmSGManage.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_Main); + SInitCDSData20(ADOQueryMain,CDS_Main); + end; +end; + +procedure TfrmSGManage.YCLNameChange(Sender: TObject); +begin + ToolButton2.Click; +end; + +procedure TfrmSGManage.ToolButton1Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + TcxGridToExcel('Ʒ',cxGrid1); +end; + +procedure TfrmSGManage.ToolButton4Click(Sender: TObject); +var + fPrintFile:string; +begin + if CDS_Main.IsEmpty then Exit; + fPrintFile:= ExtractFilePath(Application.ExeName) + 'Report\Ʒǩ.rmf' ; + if FileExists(fPrintFile) then + begin + RM1.LoadFromFile(fPrintFile); + RM1.ShowReport; + end else + begin + Application.MessageBox(PChar('û'+ExtractFilePath(Application.ExeName)+'Report\Ʒǩ.rmf'),'ʾ',0); + end; +end; + + +procedure TfrmSGManage.Tv1FocusedRecordChanged( + Sender: TcxCustomGridTableView; APrevFocusedRecord, + AFocusedRecord: TcxCustomGridRecord; + ANewItemRecordFocusingChanged: Boolean); +begin + InitGridHZ(); +end; + +procedure TfrmSGManage.Button1Click(Sender: TObject); +begin + if CDS_Main.IsEmpty then Exit; + CDS_HZ.Append; + CDS_HZ.FieldByName('JBDate').Value:=SGetServerDate(ADOQueryTemp); + CDS_HZ.FieldByName('CGPerson').Value:=Trim(DName); + CDS_HZ.FieldByName('YCLName').Value:=Trim(CDS_Main.fieldbyname('YCLName').AsString); + CDS_HZ.FieldByName('YCLCode').Value:=Trim(CDS_Main.fieldbyname('YCLCode').AsString); + CDS_HZ.FieldByName('SGUnit').Value:=Trim(CDS_Main.fieldbyname('SGUnit').AsString); + CDS_HZ.FieldByName('YCLSpec').Value:=Trim(CDS_Main.fieldbyname('YCLSpec').AsString); + CDS_HZ.FieldByName('YCLTypeCode').Value:=Trim(CDS_Main.fieldbyname('YCLTypeCode').AsString); + CDS_HZ.Post; + + SaveData(); +end; + +procedure TfrmSGManage.Button2Click(Sender: TObject); +begin + if CDS_HZ.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_HZ.fieldbyname('SubID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete YCL_SG_HZ where SubID='''+Trim(CDS_HZ.fieldbyname('SubID').AsString)+''''); + ExecSQL; + end; + end; + CDS_HZ.Delete; + if CDS_HZ.IsEmpty then + begin + with CDS_Main do + begin + Edit; + FieldByName('YXD').Value:=false; + FieldByName('YJH').Value:=false; + FieldByName('XDQty').Value:=0; + FieldByName('JHQty').Value:=0; + Post; + end; + end else + begin + with CDS_Main do + begin + Edit; + FieldByName('XDQty').Value:=Tv2.DataController.Summary.FooterSummaryValues[0]; + FieldByName('JHQty').Value:=Tv2.DataController.Summary.FooterSummaryValues[1]; + if Tv2.DataController.Summary.FooterSummaryValues[1]>0 then + begin + FieldByName('YJH').Value:=True; + end else + begin + FieldByName('YJH').Value:=False; + end; + Post; + end; + end; +end; + +procedure TfrmSGManage.cxGridDBColumn2PropertiesButtonClick( + Sender: TObject; AButtonIndex: Integer); +begin + try + frmZDYHelp:=TfrmZDYHelp.Create(Application); + with frmZDYHelp do + begin + flag:='GYS'; + flagname:='Ӧ'; + if ShowModal=1 then + begin + Self.CDS_HZ.Edit; + Self.CDS_HZ.FieldByName('GYSCode').Value:=Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString); + Self.CDS_HZ.FieldByName('GYS').Value:=Trim(ClientDataSet1.fieldbyname('ZDYName').AsString); + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('UPdate YCL_SG_HZ '); + sql.Add(' Set GYS='''+Trim(ClientDataSet1.fieldbyname('ZDYName').AsString)+''''); + sql.Add(' ,GYSCode='''+Trim(ClientDataSet1.fieldbyname('ZDYNo').AsString)+''''); + SQL.Add(',Editer='''+Trim(DName)+''''); + SQL.Add(',Edittime=getdate() '); + SQL.Add(' where SubId='''+Trim(CDS_HZ.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; + end; + end; + finally + frmZDYHelp.Free; + end; +end; +function TfrmSGManage.SaveData():Boolean; +var + maxId:String; +begin + try + ADOQueryCmd.Connection.BeginTrans; + if GetLSNo(ADOQueryCmd,maxId,'HZ','YCL_SG_HZ',4,1)=False then + begin + Result:=False; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('select * from YCL_SG_HZ where 1<>1'); + Open; + end; + with ADOQueryCmd do + begin + Append; + FieldByName('MainId').Value:=Trim(CDS_Main.fieldbyname('MainId').AsString); + FieldByName('SubId').Value:=Trim(maxId); + SSetSaveDataCDSNew(ADOQueryCmd,Tv2,CDS_HZ,'YCL_SG_HZ',3); + FieldByName('Filler').Value:=Trim(DName); + FieldByName('YCLTypeCode').Value:=Trim(CDS_HZ.fieldbyname('YCLTypeCode').AsString); + FieldByName('YCLCode').Value:=Trim(CDS_HZ.fieldbyname('YCLCode').AsString); + Post; + end; + with CDS_HZ do + begin + Edit; + FieldByName('SubId').Value:=Trim(maxId); + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + Result:=True; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmSGManage.cxGridDBColumn8PropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName:String; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + FFieldName:=Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_HZ do + begin + Edit; + FieldByName(FFieldName).Value:=Trim(mvalue); + Post; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('UPdate YCL_SG_HZ '); + if Trim(mvalue)<>'' then + begin + sql.Add(' Set '+FFieldName+'='''+Trim(mvalue)+''''); + end else + begin + sql.Add(' Set '+FFieldName+'=NULL'); + end; + SQL.Add(',Editer='''+Trim(DName)+''''); + SQL.Add(',Edittime=getdate() '); + SQL.Add(' where SubId='''+Trim(CDS_HZ.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; +end; + +procedure TfrmSGManage.cxGridDBColumn5PropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName:String; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + if Trim(mvalue)='' then + begin + mvalue:='0'; + end; + FFieldName:=Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_HZ do + begin + Edit; + FieldByName(FFieldName).Value:=Trim(mvalue); + Post; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('UPdate YCL_SG_HZ '); + sql.Add(' Set '+FFieldName+'='+Trim(mvalue)); + SQL.Add(',Editer='''+Trim(DName)+''''); + SQL.Add(',Edittime=getdate() '); + SQL.Add(' where SubId='''+Trim(CDS_HZ.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; + with CDS_Main do + begin + Edit; + FieldByName('XDQty').Value:=Tv2.DataController.Summary.FooterSummaryValues[0]; + FieldByName('JHQty').Value:=Tv2.DataController.Summary.FooterSummaryValues[1]; + if Tv2.DataController.Summary.FooterSummaryValues[1]>0 then + begin + FieldByName('YJH').Value:=True; + end else + begin + FieldByName('YJH').Value:=False; + end; + if Tv2.DataController.Summary.FooterSummaryValues[0]>0 then + begin + FieldByName('YXD').Value:=True; + end else + begin + FieldByName('YXD').Value:=False; + end; + Post; + end; +end; + +end. diff --git a/样品/U_SLT.dfm b/样品/U_SLT.dfm new file mode 100644 index 0000000..004753f --- /dev/null +++ b/样品/U_SLT.dfm @@ -0,0 +1,35 @@ +object frmSLT: TfrmSLT + Left = 0 + Top = 0 + Width = 161 + Height = 138 + TabOrder = 0 + object Panel1: TPanel + Left = 0 + Top = 121 + Width = 161 + Height = 17 + Align = alClient + BevelOuter = bvNone + Caption = 'Panel1' + Color = clWindow + Font.Charset = GB2312_CHARSET + Font.Color = clBlue + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + ParentFont = False + TabOrder = 0 + end + object cxImage1: TcxImage + Left = 0 + Top = 0 + Align = alTop + Style.BorderStyle = ebsOffice11 + StyleHot.TextStyle = [] + TabOrder = 1 + OnDblClick = cxImage1DblClick + Height = 121 + Width = 161 + end +end diff --git a/样品/U_SLT.pas b/样品/U_SLT.pas new file mode 100644 index 0000000..221cc07 --- /dev/null +++ b/样品/U_SLT.pas @@ -0,0 +1,74 @@ +unit U_SLT; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, ExtCtrls,jpeg, cxControls, cxContainer, cxEdit, cxImage,IdFTP,ShellAPI, + cxGraphics, cxLookAndFeels, cxLookAndFeelPainters; + +type + TfrmSLT = class(TFrame) + cxImage1: TcxImage; + Panel1: TPanel; + procedure cxImage1DblClick(Sender: TObject); + private + CYID,FileName:string; + { Private declarations } + public + procedure Init(fCYID:string;fFileName:string;fPicture:TJpegImage); + { Public declarations } + end; + +implementation +uses + U_DataLink; +{$R *.dfm} + + +procedure TfrmSLT.Init(fCYID:string;fFileName:string;fPicture:TJpegImage); +begin + CYID:=trim(fCYID); + FileName:=trim(fFileName); + Panel1.Caption:=FileName; + cxImage1.Picture.Assign(fPicture); +end; +procedure TfrmSLT.cxImage1DblClick(Sender: TObject); +var + IdFTP1: TIdFTP; + FPath,FFName:string; + FInt:integer; +begin + try + IdFTP1:=TIdFTP.Create(self); + IdFTP1.Host :=PicSvr; + IdFTP1.Username := 'three'; + IdFTP1.Password := '641010'; + IdFTP1.Connect(); + except + IdFTP1.Quit; + IdFTP1.Free; + Application.MessageBox('޷ӵļ飡', 'ʾ', MB_ICONWARNING); + Exit; + end; + FPath:='D:\Right1209\'; + if not DirectoryExists(ExtractFileDir(FPath)) then + CreateDir(ExtractFileDir(FPath)); + FFName:=Trim(FileName); + FFName:=FPath+FFName; + if FileExists(FFName) then + begin + FInt:=1; + end; + if FInt<>1 then + IdFTP1.Get(UserDataFlag+'YP\'+FileName,FFName); + if IdFTP1.Connected then + begin + IdFTP1.Quit; + IdFTP1.Free; + end; + ShellExecute(Handle, 'open',PChar(FFName),'', '', SW_SHOWNORMAL); + +end; + +end. diff --git a/样品/U_YPCR.dfm b/样品/U_YPCR.dfm new file mode 100644 index 0000000..d8bcc25 --- /dev/null +++ b/样品/U_YPCR.dfm @@ -0,0 +1,294 @@ +object frmYPCR: TfrmYPCR + Left = 188 + Top = 79 + Width = 1038 + Height = 618 + Caption = #20837#24211#31649#29702 + Color = clBtnFace + Font.Charset = GB2312_CHARSET + Font.Color = clWindowText + Font.Height = -12 + Font.Name = #23435#20307 + Font.Style = [] + OldCreateOrder = False + OnClose = FormClose + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 12 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 1030 + Height = 31 + ButtonHeight = 30 + ButtonWidth = 59 + Caption = 'ToolBar1' + Color = clSkyBlue + DisabledImages = DataLink_YPGL.ThreeImgList + Flat = True + Images = DataLink_YPGL.ThreeImgList + List = True + ParentColor = False + ShowCaptions = True + TabOrder = 0 + object TBRafresh: TToolButton + Left = 0 + Top = 0 + AutoSize = True + Caption = #21047#26032 + ImageIndex = 9 + OnClick = TBRafreshClick + end + object ToolButton2: TToolButton + Left = 63 + Top = 0 + AutoSize = True + Caption = #36807#28388 + ImageIndex = 59 + OnClick = ToolButton2Click + end + object TBDel: TToolButton + Left = 126 + Top = 0 + AutoSize = True + Caption = #21024#38500 + ImageIndex = 17 + OnClick = TBDelClick + end + object ToolButton1: TToolButton + Left = 189 + Top = 0 + AutoSize = True + Caption = #23548#20986 + ImageIndex = 53 + Visible = False + end + object TBClose: TToolButton + Left = 252 + Top = 0 + AutoSize = True + Caption = #20851#38381 + ImageIndex = 55 + OnClick = TBCloseClick + end + end + object Panel1: TPanel + Left = 0 + Top = 31 + Width = 1030 + Height = 39 + Align = alTop + BevelInner = bvRaised + BevelOuter = bvLowered + Color = clSkyBlue + TabOrder = 1 + object Label1: TLabel + Left = 466 + Top = 13 + Width = 48 + Height = 12 + Caption = #35268' '#26684 + end + object Label3: TLabel + Left = 302 + Top = 13 + Width = 48 + Height = 12 + Caption = #20013#25991#21517#31216 + end + object Label2: TLabel + Left = 22 + Top = 13 + Width = 48 + Height = 12 + Caption = #26597#35810#26085#26399 + end + object Label6: TLabel + Left = 164 + Top = 13 + Width = 30 + Height = 12 + Caption = '-----' + end + object CYSpec: TEdit + Tag = 2 + Left = 515 + Top = 9 + Width = 89 + Height = 20 + TabOrder = 0 + OnChange = CYNameChange + end + object CYName: TEdit + Tag = 2 + Left = 350 + Top = 9 + Width = 89 + Height = 20 + TabOrder = 1 + OnChange = CYNameChange + end + object begdate: TDateTimePicker + Left = 72 + Top = 9 + Width = 97 + Height = 20 + Date = 41256.918237847230000000 + Time = 41256.918237847230000000 + TabOrder = 2 + end + object Enddate: TDateTimePicker + Left = 182 + Top = 9 + Width = 97 + Height = 20 + Date = 41256.918237847230000000 + Time = 41256.918237847230000000 + TabOrder = 3 + end + end + object cxGrid2: TcxGrid + Left = 0 + Top = 70 + Width = 1030 + Height = 511 + Align = alClient + TabOrder = 2 + object Tv2: TcxGridDBTableView + NavigatorButtons.ConfirmDelete = False + NavigatorButtons.Delete.Enabled = False + NavigatorButtons.Delete.Visible = False + DataController.DataSource = DS_HZ + DataController.Summary.DefaultGroupSummaryItems = <> + DataController.Summary.FooterSummaryItems = < + item + Kind = skSum + Column = cxGridDBColumn5 + end + item + Kind = skSum + end> + DataController.Summary.SummaryGroups = <> + OptionsCustomize.ColumnFiltering = False + OptionsData.Deleting = False + OptionsData.DeletingConfirmation = False + OptionsView.Footer = True + OptionsView.GroupByBox = False + object cxGridDBColumn1: TcxGridDBColumn + Tag = 3 + Caption = #20837#24211#26085#26399 + DataBinding.FieldName = 'CRTime' + PropertiesClassName = 'TcxDateEditProperties' + Properties.SaveTime = False + Properties.ShowTime = False + Properties.OnEditValueChanged = cxGridDBColumn1PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 129 + end + object cxGridDBColumn3: TcxGridDBColumn + Caption = #20013#25991#21517#31216 + DataBinding.FieldName = 'CYName' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 140 + end + object cxGridDBColumn4: TcxGridDBColumn + Caption = #35268#26684 + DataBinding.FieldName = 'CYSpec' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 110 + end + object cxGridDBColumn5: TcxGridDBColumn + Tag = 3 + Caption = #20837#24211#25968#37327 + DataBinding.FieldName = 'CRQty' + PropertiesClassName = 'TcxTextEditProperties' + Properties.OnEditValueChanged = cxGridDBColumn5PropertiesEditValueChanged + HeaderAlignmentHorz = taCenter + Styles.Header = DataLink_YPGL.Default + Width = 117 + end + object cxGridDBColumn6: TcxGridDBColumn + Caption = #21333#20301 + DataBinding.FieldName = 'KCUnit' + HeaderAlignmentHorz = taCenter + Options.Editing = False + Options.Focusing = False + Styles.Header = DataLink_YPGL.Default + Width = 105 + end + end + object cxGridLevel1: TcxGridLevel + GridView = Tv2 + end + end + object ADOQueryTemp: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 789 + Top = 9 + end + object ADOQueryCmd: TADOQuery + Connection = DataLink_YPGL.ADOLink + Parameters = <> + Left = 829 + Top = 1 + end + object ADOQueryMain: TADOQuery + Connection = DataLink_YPGL.ADOLink + LockType = ltReadOnly + Parameters = <> + Left = 309 + Top = 193 + end + object RM1: TRMGridReport + ThreadPrepareReport = True + InitialZoom = pzDefault + PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbPageSetup, pbExit, pbExport, pbNavigator] + DefaultCollate = False + SaveReportOptions.RegistryPath = 'Software\ReportMachine\ReportSettings\' + PreviewOptions.RulerUnit = rmutScreenPixels + PreviewOptions.RulerVisible = False + PreviewOptions.DrawBorder = False + PreviewOptions.BorderPen.Color = clGray + PreviewOptions.BorderPen.Style = psDash + Dataset = RMDB_Main + CompressLevel = rmzcFastest + CompressThread = False + LaterBuildEvents = True + OnlyOwnerDataSet = False + Left = 448 + Top = 208 + ReportData = {} + end + object RMDB_Main: TRMDBDataSet + Visible = True + Left = 376 + Top = 208 + end + object cxGridPopupMenu2: TcxGridPopupMenu + Grid = cxGrid2 + PopupMenus = <> + Left = 472 + Top = 248 + end + object DS_HZ: TDataSource + DataSet = CDS_HZ + Left = 443 + Top = 243 + end + object CDS_HZ: TClientDataSet + Aggregates = <> + Params = <> + Left = 472 + Top = 192 + end +end diff --git a/样品/U_YPCR.pas b/样品/U_YPCR.pas new file mode 100644 index 0000000..36a0a7f --- /dev/null +++ b/样品/U_YPCR.pas @@ -0,0 +1,346 @@ +unit U_YPCR; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB, + cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, + StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient, + cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls, + cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid, + cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common, + RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection, + IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox, cxCalendar, + cxButtonEdit, cxTextEdit; + +type + TfrmYPCR = class(TForm) + ToolBar1: TToolBar; + TBRafresh: TToolButton; + TBDel: TToolButton; + TBClose: TToolButton; + ADOQueryTemp: TADOQuery; + ADOQueryCmd: TADOQuery; + Panel1: TPanel; + ToolButton2: TToolButton; + Label1: TLabel; + CYSpec: TEdit; + ADOQueryMain: TADOQuery; + ToolButton1: TToolButton; + RM1: TRMGridReport; + RMDB_Main: TRMDBDataSet; + Label3: TLabel; + CYName: TEdit; + cxGrid2: TcxGrid; + Tv2: TcxGridDBTableView; + cxGridDBColumn1: TcxGridDBColumn; + cxGridDBColumn3: TcxGridDBColumn; + cxGridDBColumn4: TcxGridDBColumn; + cxGridDBColumn5: TcxGridDBColumn; + cxGridDBColumn6: TcxGridDBColumn; + cxGridLevel1: TcxGridLevel; + Label2: TLabel; + Label6: TLabel; + begdate: TDateTimePicker; + Enddate: TDateTimePicker; + cxGridPopupMenu2: TcxGridPopupMenu; + DS_HZ: TDataSource; + CDS_HZ: TClientDataSet; + procedure FormDestroy(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure TBCloseClick(Sender: TObject); + procedure TBDelClick(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure TBRafreshClick(Sender: TObject); + procedure ToolButton2Click(Sender: TObject); + procedure CYNameChange(Sender: TObject); + procedure Button2Click(Sender: TObject); + procedure cxGridDBColumn8PropertiesEditValueChanged(Sender: TObject); + procedure cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject); + procedure cxGridDBColumn1PropertiesEditValueChanged(Sender: TObject); + private + { Private declarations } + + procedure InitGridHZ(); + + public + { Public declarations } + RKFlag,FCYID:String; + procedure InitGrid(); + function SaveData():Boolean; + end; + +var + frmYPCR: TfrmYPCR; + +implementation +uses + U_DataLink,U_Fun; + +{$R *.dfm} + + + +procedure TfrmYPCR.InitGrid(); +begin + try + ADOQueryMain.DisableControls; + with ADOQueryMain do + begin + Filtered:=False; + Close; + SQL.Clear; + sql.Add(' select A.*,B.CYName,B.CYSpec,B.KCUnit from CK_YP_CR A'); + sql.Add(' inner join CP_YDang B on A.CYID=B.CYID'); + SQL.Add(' where A.CYID='''+Trim(FCYID)+''''); + sql.Add(' and A.CRType='''+Trim(RKFlag)+''''); + sql.Add('and A.CRTime>=:begdate and A.CRTime<:Enddate'); + Parameters.ParamByName('begdate').Value:=Trim(FormatDateTime('yyyy-MM-dd',begdate.DateTime)); + Parameters.ParamByName('Enddate').Value:=Trim(FormatDateTime('yyyy-MM-dd',Enddate.DateTime+1)); + Open; + end; + SCreateCDS20(ADOQueryMain,CDS_HZ); + SInitCDSData20(ADOQueryMain,CDS_HZ); + finally + ADOQueryMain.EnableControls; + end; +end; +procedure TfrmYPCR.InitGridHZ(); +begin +end; + +procedure TfrmYPCR.FormDestroy(Sender: TObject); +begin + frmYPCR:=nil; +end; + +procedure TfrmYPCR.FormClose(Sender: TObject; var Action: TCloseAction); +begin + Action:=caFree; +end; + +procedure TfrmYPCR.TBCloseClick(Sender: TObject); +begin + WriteCxGrid('Ʒ',Tv2,'Ʒ'); + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CK_YP_CR where isnull(CRTime,'''')='''' and CYID='''+Trim(FCYID)+''' and CRType='''+Trim(RKFlag)+''''); + ExecSQL; + end; + Close; +end; +procedure TfrmYPCR.TBDelClick(Sender: TObject); +begin + if CDS_HZ.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_HZ.fieldbyname('CRID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete CK_YP_CR where CRID='''+Trim(CDS_HZ.fieldbyname('CRID').AsString)+''''); + SQL.Add('Update CP_YDang Set KCQty=(select isnull(Sum(CRQty*CRFlag),0) from CK_YP_CR A where A.CYID=CP_YDang.CYID )'); + sql.Add(' where CYID='''+Trim(CDS_HZ.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; + end; + CDS_HZ.Delete; +end; + +procedure TfrmYPCR.FormShow(Sender: TObject); +begin + ReadCxGrid('Ʒ',Tv2,'Ʒ'); + Enddate.DateTime:=SGetServerDate(ADOQueryTemp); + begdate.DateTime:=Enddate.DateTime-7; + //InitGrid(); +end; + +procedure TfrmYPCR.TBRafreshClick(Sender: TObject); +begin + InitGrid(); +end; + +procedure TfrmYPCR.ToolButton2Click(Sender: TObject); +begin + if ADOQueryMain.Active then + begin + SDofilter(ADOQueryMain,SGetFilters(Panel1,1,2)); + SCreateCDS20(ADOQueryMain,CDS_HZ); + SInitCDSData20(ADOQueryMain,CDS_HZ); + end; +end; + +procedure TfrmYPCR.CYNameChange(Sender: TObject); +begin + ToolButton2.Click; +end; + +procedure TfrmYPCR.Button2Click(Sender: TObject); +begin + if CDS_HZ.IsEmpty then Exit; + if Application.MessageBox('ȷҪɾ','ʾ',32+4)<>IDYES then Exit; + if Trim(CDS_HZ.fieldbyname('SubID').AsString)<>'' then + begin + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('delete YCL_SG_HZ where SubID='''+Trim(CDS_HZ.fieldbyname('SubID').AsString)+''''); + ExecSQL; + end; + end; + CDS_HZ.Delete; +end; + +function TfrmYPCR.SaveData():Boolean; +var + maxId:String; +begin + try + ADOQueryCmd.Connection.BeginTrans; + if GetLSNo(ADOQueryCmd,maxId,'RK','CK_YP_CR',4,1)=False then + begin + Result:=False; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ȡʧܣ','ʾ',0); + Exit; + end; + with ADOQueryCmd do + begin + Close; + SQL.Clear; + sql.Add('select * from CK_YP_CR where 1<>1'); + Open; + end; + with ADOQueryCmd do + begin + Append; + FieldByName('CYId').Value:=Trim(FCYID); + FieldByName('CRId').Value:=Trim(maxId); + SSetSaveDataCDSNew(ADOQueryCmd,Tv2,CDS_HZ,'CK_YP_CR',3); + FieldByName('Filler').Value:=Trim(DName); + FieldByName('CRType').Value:=Trim(RKFlag); + if Trim(RKFlag)='' then + begin + FieldByName('CRFlag').Value:=1; + end else + begin + FieldByName('CRFlag').Value:=-1; + end; + Post; + end; + with CDS_HZ do + begin + Edit; + FieldByName('CRId').Value:=Trim(maxId); + end; + ADOQueryCmd.Connection.CommitTrans; + Result:=True; + except + Result:=True; + ADOQueryCmd.Connection.RollbackTrans; + Application.MessageBox('ʧ!','ʾ',0); + end; +end; + +procedure TfrmYPCR.cxGridDBColumn8PropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName:String; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + FFieldName:=Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_HZ do + begin + Edit; + FieldByName(FFieldName).Value:=Trim(mvalue); + Post; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('UPdate YCL_SG_HZ '); + if Trim(mvalue)<>'' then + begin + sql.Add(' Set '+FFieldName+'='''+Trim(mvalue)+''''); + end else + begin + sql.Add(' Set '+FFieldName+'=NULL'); + end; + SQL.Add(',Editer='''+Trim(DName)+''''); + SQL.Add(',Edittime=getdate() '); + SQL.Add(' where SubId='''+Trim(CDS_HZ.fieldbyname('SubId').AsString)+''''); + ExecSQL; + end; +end; + +procedure TfrmYPCR.cxGridDBColumn5PropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName:String; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + if Trim(mvalue)='' then + begin + mvalue:='0'; + end; + FFieldName:=Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_HZ do + begin + Edit; + FieldByName(FFieldName).Value:=Trim(mvalue); + Post; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('UPdate CK_YP_CR '); + sql.Add(' Set '+FFieldName+'='+Trim(mvalue)); + SQL.Add(',Editer='''+Trim(DName)+''''); + SQL.Add(',Edittime=getdate() '); + SQL.Add(' where CRId='''+Trim(CDS_HZ.fieldbyname('CRId').AsString)+''''); + SQL.Add('Update CP_YDang Set KCQty=(select isnull(Sum(CRQty*CRFlag),0) from CK_YP_CR A where A.CYID=CP_YDang.CYID )'); + sql.Add(' where CYID='''+Trim(CDS_HZ.fieldbyname('CYID').AsString)+''''); + ExecSQL; + end; +end; + +procedure TfrmYPCR.cxGridDBColumn1PropertiesEditValueChanged( + Sender: TObject); +var + mvalue,FFieldName:String; +begin + mvalue:=TcxTextEdit(Sender).EditingText; + FFieldName:=Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName); + with CDS_HZ do + begin + Edit; + FieldByName(FFieldName).Value:=Trim(mvalue); + Post; + end; + with ADOQueryCmd do + begin + Close; + sql.Clear; + sql.Add('UPdate CK_YP_CR '); + if Trim(mvalue)<>'' then + begin + sql.Add(' Set '+FFieldName+'='''+Trim(mvalue)+''''); + end else + begin + sql.Add(' Set '+FFieldName+'=NULL'); + end; + SQL.Add(',Editer='''+Trim(DName)+''''); + SQL.Add(',Edittime=getdate() '); + SQL.Add(' where CRId='''+Trim(CDS_HZ.fieldbyname('CRId').AsString)+''''); + ExecSQL; + end; +end; + +end. diff --git a/样品/U_iniParam.pas b/样品/U_iniParam.pas new file mode 100644 index 0000000..048f71e --- /dev/null +++ b/样品/U_iniParam.pas @@ -0,0 +1,58 @@ +//////////////////////////////////////////////////////////////////////////////// +//øӲ +//////////////////////////////////////////////////////////////////////////////// +unit U_iniParam; + +interface +uses + IniFiles,SysUtils; +var + Filename:string; //ļ + iParam2:integer; + bParam1:Boolean; + bParam2:Boolean; + YPCodeType:string; //Ʒ + Function IsINIFile():Boolean; //жInIļǷ + procedure ReadINIFile(); + procedure WriteINIFile(); +implementation +/////////////////////////////////////////////////////////////////// + //ȡiniļò + // +//////////////////////////////////////////////////////////////////// +procedure ReadINIFile(); +var + programIni:Tinifile; //ļ +begin + FileName:=ExtractFilePath(Paramstr(0))+'YPFile.INI'; + programIni:=Tinifile.create(FileName); + YPCodeType:=programIni.ReadString('Ʒ','',''); + + programIni.Free; +end; +////////////////////////////////////////////////////////////////// + //дϢINIļ + // +////////////////////////////////////////////////////////////////// +procedure WriteINIFile(); +var + programIni:Tinifile; //ļ +begin + FileName:=ExtractFilePath(Paramstr(0))+'YPFile.INI'; + programIni:=Tinifile.create(FileName); + programIni.WriteString('Ʒ','',YPCodeType); + programIni.Free; +end; +////////////////////////////////////////////////////////////////// + //жInIļǷ +////////////////////////////////////////////////////////////////// + Function IsINIFile():Boolean; + begin + FileName:=ExtractFilePath(Paramstr(0))+'YPFile.INI'; + if FileExists(FileName) then + Result:=true + else + Result:=false; + end; + +end. diff --git a/样品/U_testdll.dfm b/样品/U_testdll.dfm new file mode 100644 index 0000000..80d4cc0 --- /dev/null +++ b/样品/U_testdll.dfm @@ -0,0 +1,221 @@ +object Form1: TForm1 + Left = 97 + Top = 122 + Width = 791 + Height = 554 + Caption = 'Form1' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + FormStyle = fsMDIForm + Menu = MainMenu1 + OldCreateOrder = False + WindowState = wsMaximized + OnClose = FormClose + OnResize = FormResize + PixelsPerInch = 96 + TextHeight = 13 + object ToolBar1: TToolBar + Left = 0 + Top = 0 + Width = 783 + Height = 25 + ButtonWidth = 57 + Caption = 'ToolBar1' + Flat = True + Images = ImageList1 + TabOrder = 0 + object Edit1: TEdit + Left = 0 + Top = 0 + Width = 81 + Height = 22 + TabOrder = 0 + Text = '1' + end + object ToolButton1: TToolButton + Left = 81 + Top = 0 + Caption = #20851#38381 + ImageIndex = 0 + OnClick = ToolButton1Click + end + object Label1: TLabel + Left = 138 + Top = 0 + Width = 79 + Height = 22 + Caption = ' DllName'#65306 + end + object DllName: TEdit + Left = 217 + Top = 0 + Width = 135 + Height = 22 + TabOrder = 1 + end + end + object MainMenu1: TMainMenu + Left = 232 + Top = 40 + object test1: TMenuItem + Caption = 'test' + OnClick = test1Click + end + end + object ImageList1: TImageList + Left = 320 + Top = 56 + Bitmap = { + 494C010101000400040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 + 0000000000003600000028000000400000001000000001002000000000000010 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000EFEFEF000000 + 0000EFEFEF00EFEFEF000000000000000000EFEFEF0000000000000000000000 + 0000EFEFEF00EFEFEF0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000EFEFEF0000000000EFEFEF00EFEFEF0000000000EFEFEF00000000008080 + 00008080000000000000C0C0C000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000EFEFEF00EFEFEF000000 + 0000EFEFEF00EFEFEF000000000000000000C0C0C00000000000000000008080 + 00008080000080800000EFEFEF00EFEFEF000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000EFEFEF0000000000000000000000000000000000000000008080 + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000EFEFEF0000000000808080008080800080808000000000008080 + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000008080000000000000808080008080800080808000000000008080 + 0000000000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000EFEFEF00EFEF + EF0000000000FFFF000080800000000000008080800080808000000000000000 + 0000000000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000FFFF0000FFFF0000808000000000000080808000000000008080 + 0000000000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000808000008080 + 000080800000FFFF0000FFFF0000FFFF00000000000080808000000000008080 + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FFFF0000FFFF + 0000FFFF0000FFFF000000000000FFFF00000000000080808000000000008080 + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000FFFF0000FFFF0000FFFF00000000000080808000000000008080 + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000808000000000000080808000808080008080800080808000FFFF + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000808080008080800080808000808080000000 + 0000808000008080000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000424D3E000000000000003E000000 + 2800000040000000100000000100010000000000800000000000000000000000 + 000000000000000000000000FFFFFF00FFFF000000000000D343000000000000 + F4810000000000009340000000000000F801000000000000F001000000000000 + F001000000000000C001000000000000C001000000000000C001000000000000 + C201000000000000C001000000000000F001000000000000F001000000000000 + FC03000000000000FFFF00000000000000000000000000000000000000000000 + 000000000000} + end + object ADOConnection1: TADOConnection + ConnectionString = + 'Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ' + + 'ID=sa;Initial Catalog=rzdata;Data Source=6GMFFMYKYMJDZW7' + LoginPrompt = False + Provider = 'SQLOLEDB.1' + Left = 408 + Top = 64 + end +end diff --git a/样品/U_testdll.pas b/样品/U_testdll.pas new file mode 100644 index 0000000..73b0b62 --- /dev/null +++ b/样品/U_testdll.pas @@ -0,0 +1,106 @@ +unit U_testdll; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, ExtCtrls, StdCtrls, Menus, ToolWin, ComCtrls, ImgList, DB, ADODB; + +type + TForm1 = class(TForm) + MainMenu1: TMainMenu; + test1: TMenuItem; + ToolBar1: TToolBar; + Edit1: TEdit; + ToolButton1: TToolButton; + ImageList1: TImageList; + ADOConnection1: TADOConnection; + DllName: TEdit; + Label1: TLabel; + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure test1Click(Sender: TObject); + procedure ToolButton1Click(Sender: TObject); + procedure FormResize(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + Form1: TForm1; + newh:hwnd; + +implementation + +{$R *.dfm} + +procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); +begin + sendmessage(newh,1034,4,0); + action:=cafree; +end; + +procedure TForm1.test1Click(Sender: TObject); +type + TMyFunc = function(App:Tapplication; FormH:hwnd; FormID:integer; + Language: integer; WinStyle:integer; + GCode: Pchar; GName: Pchar; DataBase:Pchar;Title:PChar; + Parameters1:PChar;Parameters2:PChar;Parameters3:PChar;Parameters4:PChar; + Parameters5:PChar;Parameters6:PChar;Parameters7:PChar;Parameters8:PChar; + Parameters9:PChar;Parameters10:PChar;DataBaseStr:PChar):hwnd;stdcall; +var + Tf: TMyFunc; + Tp: TFarProc; + Th:Thandle; +begin + //̬ + //newh:=getForm(Application,1,ADOConnection1,PChar('sa'),PChar('dsa')); + + //̬ + // showMessage(intTostr(application.Handle)); + Th := LoadLibrary('YPGL.dll'); + if Th > 0 then + begin + try + Tp := GetProcAddress(Th, 'GetDllForm'); + if Tp <> nil then + begin + Tf := TMyFunc(Tp); + newh:=Tf(Application,0,strToint(edit1.text),0,0, + PChar('sa'), + PChar('dsa'), + PChar('bsa'), + PChar('tsa'), + PChar('d1sa'), + PChar('d2sa'), + '','','','','','','','','' + ); + end + else + begin + ShowMessage('ӡִд'); + end; + finally + // FreeLibrary(); + end; + end + else + begin + ShowMessage('Ҳ'+Trim(DllName.Text)); + end; + +end; + +procedure TForm1.ToolButton1Click(Sender: TObject); +begin + close; +end; + +procedure TForm1.FormResize(Sender: TObject); +begin + sendmessage(newh,1034,1,0); +end; + +end. + diff --git a/样品/YPFile.INI b/样品/YPFile.INI new file mode 100644 index 0000000..a48c242 --- /dev/null +++ b/样品/YPFile.INI @@ -0,0 +1,2 @@ +[Ʒ] += diff --git a/样品/YPGL.cfg b/样品/YPGL.cfg new file mode 100644 index 0000000..7876259 --- /dev/null +++ b/样品/YPGL.cfg @@ -0,0 +1,42 @@ +-$A8 +-$B- +-$C+ +-$D+ +-$E- +-$F- +-$G+ +-$H+ +-$I+ +-$J- +-$K- +-$L+ +-$M- +-$N+ +-$O+ +-$P+ +-$Q- +-$R- +-$S- +-$T- +-$U- +-$V+ +-$W- +-$X+ +-$YD +-$Z1 +-cg +-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +-H+ +-W+ +-M +-$M16384,1048576 +-K$00400000 +-LE"c:\program files (x86)\borland\delphi7\Projects\Bpl" +-LN"c:\program files (x86)\borland\delphi7\Projects\Bpl" +-U"D:\ͨERP" +-O"D:\ͨERP" +-I"D:\ͨERP" +-R"D:\ͨERP" +-w-UNSAFE_TYPE +-w-UNSAFE_CODE +-w-UNSAFE_CAST diff --git a/样品/YPGL.dof b/样品/YPGL.dof new file mode 100644 index 0000000..8be5531 --- /dev/null +++ b/样品/YPGL.dof @@ -0,0 +1,138 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=0 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=0 +S=0 +T=0 +U=0 +V=1 +W=0 +X=1 +Y=1 +Z=1 +ShowHints=1 +ShowWarnings=1 +UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +NamespacePrefix= +SymbolDeprecated=1 +SymbolLibrary=1 +SymbolPlatform=1 +UnitLibrary=1 +UnitPlatform=1 +UnitDeprecated=1 +HResultCompat=1 +HidingMember=1 +HiddenVirtual=1 +Garbage=1 +BoundsError=1 +ZeroNilCompat=1 +StringConstTruncated=1 +ForLoopVarVarPar=1 +TypedConstVarPar=1 +AsgToTypedConst=1 +CaseLabelRange=1 +ForVariable=1 +ConstructingAbstract=1 +ComparisonFalse=1 +ComparisonTrue=1 +ComparingSignedUnsigned=1 +CombiningSignedUnsigned=1 +UnsupportedConstruct=1 +FileOpen=1 +FileOpenUnitSrc=1 +BadGlobalSymbol=1 +DuplicateConstructorDestructor=1 +InvalidDirective=1 +PackageNoLink=1 +PackageThreadVar=1 +ImplicitImport=1 +HPPEMITIgnored=1 +NoRetVal=1 +UseBeforeDef=1 +ForLoopVarUndef=1 +UnitNameMismatch=1 +NoCFGFileFound=1 +MessageDirective=1 +ImplicitVariants=1 +UnicodeToLocale=1 +LocaleToUnicode=1 +ImagebaseMultiple=1 +SuspiciousTypecast=1 +PrivatePropAccessor=1 +UnsafeType=0 +UnsafeCode=0 +UnsafeCast=0 +[Linker] +MapFile=0 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=16384 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription= +[Directories] +OutputDir= +UnitOutputDir= +PackageDLLOutputDir= +PackageDCPOutputDir= +SearchPath=D:\ͨERP +Packages=vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp;dbexpress;dbxcds;bdertl;vcldbx;webdsnap;websnap;adortl;ibxpress;teeui;teedb;tee;dss;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;dclOffice2k;Rave50CLX;Rave50VCL +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams= +HostApplication=D:\Ŀ\Ŀ\ݷ\Ʒ\testDll.exe +Launcher= +UseLauncher=0 +DebugCWD= +[Language] +ActiveLang= +ProjectLang= +RootDir= +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=2052 +CodePage=936 +[Version Info Keys] +CompanyName= +FileDescription= +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= +[Excluded Packages] +c:\program files\borland\delphi7\Bin\DBWEBXPRT.BPL=Borland Web Wizard Package diff --git a/样品/YPGL.dpr b/样品/YPGL.dpr new file mode 100644 index 0000000..7e6eeb9 --- /dev/null +++ b/样品/YPGL.dpr @@ -0,0 +1,54 @@ +library YPGL; + +uses + SysUtils, + classes, + forms, + WinTypes, + WinProcs, + U_DataLink in 'U_DataLink.pas' {DataLink_YPGL: TDataModule}, + U_GetDllForm in 'U_GetDllForm.pas', + U_iniParam in 'U_iniParam.pas', + U_KHGetCPManage in 'U_KHGetCPManage.pas' {frmKHGetCPManage}, + U_KHGetCPAdd in 'U_KHGetCPAdd.pas' {frmKHGetCPAdd}, + U_CPType in 'U_CPType.pas' {frmCPType}, + U_FileUp in 'U_FileUp.pas' {frmFileUp}, + U_KHGetY in 'U_KHGetY.pas' {frmKHGetY}, + U_CPManageSel in 'U_CPManageSel.pas' {frmCPManageSel}, + U_CPAdd in 'U_CPAdd.pas' {frmCPAdd}, + U_SelExportField in '..\..\..\ThreeFun\Fun\U_SelExportField.pas' {frmSelExportField}, + U_ColumnSet in '..\..\..\ThreeFun\Form\U_ColumnSet.pas' {frmColumnSet}, + U_ColumnBandSet in '..\..\..\ThreeFun\Form\U_ColumnBandSet.pas' {frmColumnBandSet}, + U_SelPrintFieldNew in '..\..\..\ThreeFun\Form\U_SelPrintFieldNew.pas' {frmSelPrintFieldNew}, + U_YPCR in 'U_YPCR.pas' {frmYPCR}, + U_CPManage in 'U_CPManage.pas' {frmCPManage}, + U_ZDYHelp in '..\..\..\ThreeFun\Form\U_ZDYHelp.pas' {frmZDYHelp}, + U_Fun in '..\..\..\ThreeFun\Fun\U_Fun.pas', + U_SLT in 'U_SLT.pas' {frmSLT: TFrame}, + U_Fun10 in '..\..\..\ThreeFun\Fun\U_Fun10.pas', + U_YPTypeHelp in '..\..\..\ThreeFun\Form\U_YPTypeHelp.pas' {frmYPTypeHelp}; + +{$R *.res} + +procedure DllEnterPoint(dwReason: DWORD);far;stdcall; +begin + DLLProc := @DLLEnterPoint; + DllEnterPoint(DLL_PROCESS_ATTACH); +end; + +procedure DLLUnloadProc(Reason: Integer); register; +begin + { if (Reason = DLL_PROCESS_DETACH) or (Reason=DLL_THREAD_DETACH) then + Application:=NewDllApp; } +end; +exports + GetDllForm; +begin + try + NewDllApp:=Application; + DLLProc := @DLLUnloadProc; + except + + end; +end. + diff --git a/样品/YPGL.rar b/样品/YPGL.rar new file mode 100644 index 0000000000000000000000000000000000000000..cf40ffa348f31552b0fc192493332fdee398e2a1 GIT binary patch literal 1830587 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

!2(s7${razx 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 z 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

(p-FO>v!T}%o9T0KWmh` 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

  • 1PByut%l_@mYtLsz}dQISEsT3=_HWdu)`F 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

    9yg1{u??cUbyy$d<)`_f5%|&jQHLuzLCDc zyn}uNZ;koQz&5OHeRBiTMVpm0fw{v=o2NA4iGSO9#L3S43?5Qo^&cOpsi_sn!8b{-si0Pfo)7}(D4gLuK*L0T` zb`#T69BAN7N!ZO_TwZSQV(xvarc(zHHk1C+N7!ME`#K()p1YEYBqC*vkBG4rldVYvG}vcMiN4Ue~m>qwsrQ71TZ#+n(*+ z#X5?={!tFFe}74X{j%P7N1WnuJ)h~976TDeXVw-_ z-_JGb3kR&V^>rgG3b6y_e`G{<789-+`L@f%C)+)@Y1}olIqnlOq%DCbsKLYo2lBAc z-A@jW_Pfg9MEW%cDK5QVEB9-5dpK)81F9j$`|<7bq;f;8y)OPhaleRS#lg4l#7WP8 zB04AYKfvPY+$_UdkMKbUv@&eo-=g2LOrFII<%ion$t`-pW5DQSue-LU{VJ7Rr$AYAIdYWVs&Na@q)LcVxe1t;5*HWk|q+n8tiRLBT4-5%bXVM6Wg^lQ-Fz9wX5}>_qyTM&o0-<*ES4u#9>S^+>%e>^Ah4~ zcIL2fD)aDq)bCGnh+rHC{RSzmOLn$%#KzLFR(y$~t2{3N#wq;24s&XCceBwWN#*4; zePrgX%EjnEq53i-#brhH0rd^+J{}I)Eb6?z%A0`YPQJVGbYf#t3LgS+FfrCj0(&$@dB8e(`m8G6} z(s{&(U){?HtcthR!xUm!Tp{QQkItso)<2-LK17r^h|0WIKcOxg+jy;;o&3~l&4F}h zSvK3O0htE6%h3hi=7*OoXrz^mCY9UVQSPlt``IJ$d({>?VU+SR)5Z>$1Lt^Xe#ypQ zvSH~ZtB^DIUS}bBk<$fcDX7qvt0Jbd0o6tWjRtEXcJMZ*JQ5F+eTyJ>0KSnuY1>FN zVKo#`mj0T6Mv*DT6+TeDzzXWH+hm003nR}dPm>n8bYy!|u{f*IkCcO=OY-BVCwI3w z^5#)mNVZHc6zbxeS+LoPoOjKiJ|l9)xHx__HYAYhHJB?^aerqcZv3ee&IG{}L$>)7 z=w;I#A~a5dHOcRzH6gn&jY#yq%pl;5qIc2080)_dycktSKGTn)!}guoN#}leGSrVR zfph$Kr+**+90iBe1++nIyGC+LO_yqs-j$q@IvsfNHoSnEK^t1YU54@#?8F0aW*HxS z8J0owwFiljQhu2aWws@7eq;fy@@k$H_79z!uA*KYPnL68m_N6**?TU&o%T1WdlsQA z->R-#BK1DckH2$4O$I1GzTjhM4(I1!34POMLY7U2|4J7)!G6$s&^x15yms@ecx~_b zdLq^^&nSNM914fPk#Iz&Oc!AY2Y(O{jd+MH+Z+O{@}Wt<;Qw>GERe+B^QxTF?`$<{ zvpVv@BP67H2hRUSrdgcH8?B*=z4yOn-W&w-ELS_zI`8e#!(RooI+!e+xOla&|9AE@ zM}5-_>Fqw@bWIChiPdyIo_*v#V#a1_F?@8ZDjR`yA*%{xk25P<`b z@P^*JjnsCK+ex>6IK&y6DIW@N&)A5ZQ{)VvXWe*`D9LX~w9tfs7&Xyj_KV#RrGJKM zqJJ0Xg$^1-m1IbSnTuX#Gk+ZBlIbIU-FS4Gogg`xhEfqoRr;8t?K4$}6#y$}nsUkc zGwUYRaCZ}3pP-mdk*MsOoJ*m8@W#O3S(?Q31TJ#X<^6j4M z{&(tm&h9cP{Elgomd~r5y;>DO(y-{E(CCAnBZ1FmxuQzt=$G=LG*9SQi(dHlvnD~t z=vPZlwhB@M>+?<_J16PIxu+Ur_?*=F#guTTHidId`I!~tukZU^6ddl3ET^-nYM44R zH!hMrMh7+h2k}CX6nb{PHJ)sEplc^VBX+zV;sz)_nvZ-i#Jx(`ubU#gF3)tVh1im! zz!rbIE|k!ZVwx-=`|x%^#)}2nK;N+^RM2f6s$vhqr}Fxr$qDL2cV-uAEH^v#o-vJZ z*%^Dy|CqzJ%moDR0!`WS-lAWPVvg1}tCP|IOixYqx zN_oelr;LCQIaS7lBIq^fOvm&*+*(neuK@4~&VC#yD>&aVYkc#V+WiR^L29w8U@c|!;~#0#UCx0s z$fipCvGI;D%___``HESqClo)tKx;p=*To`-1+aqFnHzy-@kQP2ih#wUE!k|vbW)58 z9u%5OPX796ZtvRKK;2!7%BP2DpQ50RMR1XU@-+V=rA~Y`{Z%GY9#KSh#IL6y*)tM@ zLOFLGDvceclLDo+D1sL$v5zw6ez45a7fqmzRlTQ;-t+be*Aj+mO}W}LV%1+3O!K$O z`<-HvdrKJs&=(S< zIT{o@4r59ZG+Wx7{}cdA&#`;+fh|W}pH`E#DBC|prRvO1-L1Y1sQF#wmfZDUuT`=t zsQj!ZLEpU-h#3n9*SKCO9&&n* z>Q3dIHhc{B+t`~;JVQIUYm;Iz6BwnX+c`Fl(<(ZX#b&yK5P!N2z^gHB^3YHaF0uUQ z;F40LR^^U&;{2S;*{y^8yWfTFp9$<>|1i1t55{}ez)xQFJR24F3102Mw9>>LArJSW zW%I(DF3oW9@5vyj-G5@Yy{atHfKVk5i0MdId0!XyIQI`J(?zGd{${>073CvG(kkO1 zGu%wy%)HS$YzF?zt0i}jVyOG>m-r?W=j`Saky{=07N7B1iA=-M>$Kj)U`k!<`eul? zLK*0r4G$Tussm@3)<3BHK#uzt>OVCsplUxP7KOG9NOUqw<}waM`%!rtkN-&C-5Xv8 zo;w_0ep5O<43jr$B?i$z^i!2hd0d96FYq}0Me{#2r7?TRR%Qa3&ZvinO1wWb6a`&i z4q20~4X8VG^_?jFYI8A#1S-J2Z%fCe!piF=nk&NislwBJfX=X9k=c&&^#la`UT%hXINRAQ(540v9C zpoNZ5JtNVFQe&uejh7MI&%H;~ODQ)bccRjoJ&4DFa^IxzBII&`4{orJneU7){cs*qn%`eTG0Nl%aS}uT@!Ij@NxbpDIyen#{VU> z%jIbKNc>KaA|p=<01&m;0qltJraN$vRPR$U6cc&u%ItKjTD$<2A34SnTvWmGjgJ1Y z2ueCZI#cFzEf-Rc35A?km_?lBX2)+N>EdfR;Oh?G{YswcQFN$JM~8PPp@83FAE;an z8jdvU$w4U0;l}DZs(aA_A(>hu>!?m;T1Nc{@3plx3w4r;f6*STrkJU(fOfEga%cl(U1NU$$hjjSyPVtq=iEoMc3Or7x{cW+4<8sGK*F)!?Y} z?nd&D-;L|Pu)xVGHrMEa;muf>XCm6mRvQlPk{RzS?X&R6+0C|LQ4c$;61uxjpQa4% z93x>-#=@74BE~y*g`_f1nW6sYP|55MsBy8&n8deEmFqWHI;k>53ICkvj>K9FmDR%L zAn>!6M3)Mc$3>yK@fSbHiA0hC3ad*#JaWR3NTwajetcAaTz*&y1!p?@LIFO~8%d7J zzO`^f61%J-D7V-PLRsSUzB=h~njRTdZ`%53MQ9cZU$Jg7CO)X$6A`n~C*i=|OX2xV zjB?_^+o>1jUHE;-$@i|EItM*%xJN3d*qLxbbnx7|Q>e3q_=&d=CQL}OzM2#7%Us!> z=9|X`z6*WB*%|W4B$tOe=_KAXMk_L-W3bLMwcc5G#5^?D(Ek$Cqyf2IXKxkEt$CN6 zcp_-+TT8Q<&h`!;3qEVeq6&%+>dU^k*kHh4MY;3(DH9{$xNt4eo4Tm3bc@4`a4l zUTWl;h@6aLSGXc!%T0j$ubf@}ueJyNVej2;P{q7b0lcY)LI3vmazl0hb2=u9CD$jHW6SrPBW2&m8G9Ua{VKljT)qyVz8Vpbb6Zq9f^&?98rSBj4R;qiIC1C-UnbY_;g3StK*Rdx zQ8U?w|G=B`Irn|9Mg-xi&G?PK3mjS_5A+^;_pdZb=p#?AS<&vAk^EKMV=zUhid}f)rao%kD!3uXPW)sNJTe+g3yF zjOlyPkg6;4p(F6K^SyCxacEdwznAcqZ=LtQdWoZdo*oSTFB5(*ty#&u?8iM4x#>uE zxwhs|CVN-iXqpv%SQ}159PNyYIyw1(>uZ2RV3H_%$Vl*g)Q9ua7~Q|?;@Jhqc@p&~ zhn`J9fu5FcvGUk#xK7P~AL(WegAXj0Opgmvr0diQfh_e5Gbpqtwa)(mJT~7Emk)>r zT5o1IUPJQ!?=U3~((uf$z>T-IOWqgV|AwU2{CaCV|M2K)^u9kgpZ?x_&j+z(Zqdtq zExKY+dwokX1d=KT6@FOoV@DlIfzo^&klwL0!JNmE8<04a`$|1jC-k~TC_&ppvb#57 zUl6t_RJB)G)%}ps@JJso{^ZycxKEo5@S|DRA`9rDcoq3u73b6eza~I zKev**eOxz$80NgF7+zL|5^zw1`7F6Y)$D7=Ofc!DJeZz;wjv9>ITDm{C*Lks`3rnC zdKy97B;DLDcvMO=SE#4^a5mXb}(3(U{ZUX*9!%VN2=GfSX29 zf5n&AYgBsVt^vPQit4X0z9lyVpxU@fK}P#CN3ityYIkZ`y3VKUQvK1+X4pSupfbwf zOur@ha0h)JmHUBy=g56-15|{Xm(R;BQj1*1Nog!=qdL9w*;&lm1a1}l%&h=(%_kK* z&P{Lv(1UJg{-i)AOURBn!yDLUYv#Z?3}wM%<+4!|13Hf*4(^wpNjoKdZ=Pi1G~Pg9I4MOZ~nWU{*FbT!akgu(yK!_AnY>+FfZUqXRpAiXuLH zKh>cko$)~SVb}V7V4U}s4u}HG{dJ6E(D`A7ne2`A#?W#k>*>Zp<-~mfG50#H5J&qy zX(j4B$q?;4i%(2AQlGVX5d^oK-pGUE{L&Nu5X1F43}S5Pf}Zpuhhi4M@#IaohIHsD z;;JC+$+o!Ce^M)&LWqwdL??mxXoDG_#UdTb3cdJsW-RD}kM?`;oH!#;!=1d#P1fln zeCcWEBa=L@Gxi8Xe4B*RZlp_$W}LfjX$SSK`J@nvBiW>Jt%VrZG=)eABVV1WygP?7 zvuKStf0`a=ld(ZZI@!ylCzVM>vuB$)lsKRjQO&Vj(nzKIqJq|-?E_lJsCbDaQ6fGs zWHt-^)J3DEUOMNQz8)w~;77%f|KqWGMG1JC3PTv5iMDmec^6|rsxQygQgFW#oWSL* zZqs@Oc)qvdIr5^`6X=K882rukky^dXK4RxnKAvXpUP3vW?4)iSALuF7TD--5FPTI- z$M2&V=5NuGEOd)v7Wv+(Bo!AlbA8k6MvfKjD`YEE>sC1<46-^kL?=0=PJ-9+%>tW* zb4YlBK04(E9vWl_J*=57$2q1enl1cd&njt{mxx&1qg_4h$8lu8d?X?KRVg@v`tqxE z5!DShgq2W7W~b>2$w^J3bf|yY7~q|tSfkh%;&1k!HqZy;2W@=F3;r+L~5)1H$*eb!^-?3k>4)*}*;velvtg788=@iOel1i3@?O!FgaJ3?W zoVkF}jU{jJ{2m(?&Qv7FS(>OvG=fPLA8ODf=oo)%|BWSk$)2EYqB7I^Qe&~%CAp)- zs#rz9RqpS(N^+F{6)A$Ai59X7=11m`iD;TWEuhMoG-B6eP_DOUZ_$sGHPDfrB0AHm zrG5&0#D9r1`iayeKIc($(vj+|E8pY7wc2ef2VEaw6>f2JS$}p%AhltLs!m-$HCP)D zDHqA3-70pO=99RVr^*hWQ_*t%CyLv#=8@pO=o!H=vedrZ@cFb;uJ4URohvWj@9>%< zP<+xY!J0B*<@Kgv%S5RCjsv&YgEM2@0CSbiDKF6*Q#JVqPC@8FEC$WnkE^`HK}YSeqb&01o)qH3dkoZ0ngqIwCsLQRoxy##@)T|1W>mGRU@ zBYlBSKp{!GYEFARCcM?a6c+xb+I^FHo@<1AyJvvz=l1hcb7wRJH+&4fqw-K7O$M9N z6*S+FFhai45Xm^K8J8di2rstB>3i; zygx9bw4%BIA-Jy5tFE66z?p=YzhuS;n+q$h~OCWyIm&6uijlR&&(R_!~HE`Jj~U>PU(sCS$nd*1KS0xJyX|J}be zWoRFFW-n+FO}V5)8UK_)PuwWVVcR=l$yLLMd6QP+iF$K*c z2~dg9@k)g!LuqqYf9YEE|NP-6J%9BQ6NNvdR zxafa`;_(0K8J!+N87j7=1DdT_luBwvdgsqHKYv`dgm*`Ae|S^5miuUhSnp&{4h2XH zGr6nEhh1UXu%qUIMQ1Lfs`p<^M@gB-*}EBJI3pI@&*%X`<|hZh3noq>wMlSS&$g=(a?b@7 zqUqP-=Iimurw#-V1%#{V@Uj5w+Hr|HoJlz8wDlTGaX0P;%U4h@9~oa4j$ZY>c@6X$ z)KEH-%1i(+lA;5;nM?ADZ0r-4&w6}E5!RNgo-S}Z=VKokQc4wR=E<)}DwvlIM>5*0 z7y;5$C2+Ku1N|~MNhG;Tmpz?sU{U#XH`WL=zVw2lphQ}Y3ORkFD^>VQ-SQ-n^_#-Z z8L&lR8f89_+Y13&|EnaN1}P2i#UjFD%;DhIdwnXPPvrXZj}h$7yP0kbaQQ0)Hq-Vt z>-03i*r79fu_1a{)1DRxTQ919?|d!sGb0p9Q|Vv)p8n#S{ym0i99|?cCpYI$FSs=K z_lV21VtG%Fb^Qv}mmQUr;^XJiuAaf8}-*|Zf&y@ZM2zC_7TwHGI}EPxfuV-`!sZIii~%Q%7M9P@MdT6?J9hT@5G zK8EBs(RV3V@Zl`x7BQ}8%pA?XK+!WFv!DGPAo}PPDCd6L`J->Qh3?qOG!AL35F>;u zW^@X1C&|c*cqabVD(7-te%b12hEH}AT+EqtKY4Pc$P3i-+5`l`Ex>*?(if5^)g|8M z2~-2>n(GiNkdxnP8dZIF`a=rQ<7EECBj!x*y}v3~Rn+t*1IKm}N!O(BusIggN-iCp zhFmk)L6h>W~CYxz(oW)wsq&uXa^*cV;|Sb0!Bj)SX4kF(+)F}dzC)7(a%ND7XDqC66Ed^zr-_E%~TSE5yvPVnX{-v3cvWM#1 zi#zu}s)^Hkd?!At_{nM@|6(VugOaXuP9hdpf_cwXeQw4@5pj!(19Gv$5ksi-BU+HrQ$e-Sb z*u_DrgWNAOQmf^$=RDYjl6PUNJQ_q=CT-#4O*2mA71y%K0Uzs5>Xz9Uc!u2n9TH+j zG)P`v@<~EH_UW7x4Z&Q)#5|mrBRts_P=KzwXUVy(M!6A7&z+Ixx*1ANjJQcSZ7E+b z(*mE}bmas~63UG2_@44$OT@Dv=h@F6nNR}9{N&jKR?hMW36-Q~^qEfcP9kSM6MPY% zZW%3|=p-(Eo$Kv_gR{Fod(aDcd!sLTi^25A-=~yp9zMX)^r|h__ES0`(u91L{C%S> z1%4Uh)#pjl_nLyC=Mq0J^A!45B$uCr7CgXE`#cIZ74}Nh7Doo@rG$rQB+nq`M(1q5 zY;WGqf>aOWyyT+Bh*PiiM(_eu^@TJOzAJP16L-AAUfZF<=mx==y*|)QvuJ#T2mcbc zW7n=<=ASz$khiT%8zcg(J&fmwz)j#1|isC}nPs{BI)R+~*vKye(8=Dc+}*O_wfk{qBHx>%8TNN!u8KZ=Uj74wnj_ za8@dRqMYlOV^N)~bV0#k?wP6n1;Ts2$QseIZGR%rcS7ADVqM)H?idi@gu`oKjydfVKd!#^iILaAO9&CFiW$c7wj$u77xZeCgG|S!AhuFHGKt(1 z;l!n?r$krn6gv}Q^&@-pA|^{arrxfmo2HwaHs~L5`$4xqv@%B{>+QSwL*i?DuX#ky zXHCw;I6n(+gjE(7db<=z)Yu**A6UKyGABoGDbFq;YVF&8r4#;pj}pxO&5u|#R=bNt z`@-0n8#OFibXMuQ7LmXGqdc@zP%5T&J zt%yhS-jHdNeSA<{;F-#zDf`)wII9ojElVCf*7{32HvYe7ziNSchZuzEu@}A$r(d`< z$^~>mg6A%cpYi5_*(F}UV}(c?ke4DAx>Ek*KQEe0A!$CQNrp7n z{1N%H-K@r?5!{&8YPjfn2ufS6Ja;Y85Px-$=T(0X=xIF8PiTm>wKZYU+7Q02HKvc; zGdPyz*;C)%)ToE*=b2lh+dRo6zx4OO{p~9kd~m(?%9@#0#?j|0AO!X2rQS+! z8rpyD;M?@S>b8~Vq!v=2TU=|!XiWSark%xPAxa&r1W4w%&IO6coobla_OQl*;Vc|&a8u?>eYV6d8)*0gv(`;(al~igJ1lk z2E`CY&}DtB=zaFor%FC`os{;hll@Wpj>P-)t`~p3tvd-$bOLP&QepdZ=NTrHxOLR> zZZ8`0&v@SGRpxL{TRVT>M%Ql(t#Tq@i=0f)= zVs|Xt4%(UgVDW=O1_Bf%P2^2H77tX1BmcssQzgPVxsDOUURZ~{oQY}#pG8tJ2ZhAy z@#+)f!!{FhsHY|cAE1)!zAn~dE@f<0ZlZdowo##9&Nheb=taFU+4_0m{oUfNvXc2Y zwon@Bx_HEAOu{F2J|oaT@tBqy!vnvb;40t>&A_?@URf8b6u*u{@Nh`ZBL;iet%WzV zU&+1nW5bKdDG3T#qcpW~-!1)Hk@E9@$!saN&G?I8g6cg7RkqzL0hKk17ebv@c7hNI9GuzHEPPtJ+$8#eGxpa}r@G3{ZyEzG_$whFx2++L9G+ACy<$6{C&? zKPiY`N5+G%QGi#V9j+=<4(iOvb6gS*_)t#aW`Zd5?o)ZKw;(@8185Tnc^ z`JnohMQSsLb$+jW8H9WFMZ6uWNZ6LaVTz z=!SVDA6OO^sr~iPiBzXx_bKL1zzQ=_Q?p*`uKrF5A16q z+a{k+0iK;$@JJ|$Gne9V2i=1mQ<{c$9P(enp-7U9@f|IzFAJyyUlPI6-%yFjnkJBX zd$Y9u_h-wyy%J=8*>aIXQ_^n-LZl0mam59Mfz__7EJOWJ^oAE>5jXZ_H&h>Xy8Jjh zQ)F0l#I!nmQ?x`&Yo2}JQ8 z6Ws}<-p3e!r>t=_BZ%oZoY=(58;Q#^IDa-l_W8q2&S*liCk;sj)dkZ{-*>!!^JP8# zq!Q72Pv#i@fV5y7sKuu^(VwqYEE!MzCH&V|wfVKIto(#8Also{J@~PbGj1G_U`QJ> zgKI4@W)8M{$)E#97i5xJhCJXuV~Q=3br3c{>vpZTHgnloTt8MOmqpFuy^yXuZeDIz zG}9i;v+XQ+*s7i#1hYSlmhjsD-i%W>;MpV5jun19ciCD_UmyG&ayN(RNr=qe=-ET? zmx|uULea>JDd0Z~D#yl}jt|5&);Ll>~}v!HkNYd7oe?h&>Jrz$;1fAWQSQF`LF62UVIRv zhfIgR)GNLI5;(BFL0v%{Xm0mmk9H27yu?+W_&+ah%8-qrPsLzkDj(9_#(`1|;;Yt% zQ&2KWELw^14e|`!w)LCUy*idNd%Vk6YU)zKkw0ow$ z-qH>pKM0HtAFKs%vyPn*UWJ#jbpKI2&Sx+naYaVzS44)54P6Q?_p@Vv;r|wHF~GV* z2gd>3NYJRSw<-9x>0Vy)#1t38F0xi)+HeHcoaOa2!!}4apn`I5UZH$#+k5OhxrPH< z%5rEFx?$0X*C|Ut9VA0b6}wCei7#X3NVTDwhWbQPi>K|XLPIAm9IBV>M z&uONCWH>q&=84Kc-19{Lo!=-#lds`lp>kg^yN|wpYu!$%_~G+6Gu~f=tr1w<)~%d1 zeucVr^gRM`5{2AU2#c!tbc>A3b}GJQRxgWf=foUw?}D|XKZ38D-HJl&uTZQIX$}_p zADQsy6+h$24S7C&j{DaOm2C(~1R=#7=9ZnkJik6|3Q8p`7QhmZt8`Ko3Atw0e-T9_ zpqIT8f|^T_^3F`m*m1<+Ipg2f*BI?rS~uE>5}`jH$y+PHe06zfU2y*OI^jfbI4`F} z;#D%V>a7BC80vf5PO_MN2+)^22llAOk(HDRzY4}Sc7-b%#BB7@Z!D>NOhuj|F`3ip zde6RTA1IGOEsy6TR%`z#FXOE~wL_WdrjHA?8h3;Jl#9M?dbRAu70)lm}6JwPgpn2CjzU?<$-EnxXCrhJoaJg;xO-UXo#j5XdAE(f^V$B%%C~*2; z3$LXuIwLecC!H^S#KosXGJai_{`~bBgiQvF${$XN!qaXR0_NWGvu}HX!Q$bL0h0Fy zU;*{lEnhvuLqqO?AJsh3X}GN~$bjI;2m4~OzI_3{Pvv^Z&4*d;$Un?a8qrC;SJ~)` z;sC0lZSG;KedNO{(dYd+(5(8Y+JNkE%IND3`Z~an5m~1NS#GmVwd%Vyl7b5i&`{P_ zkBip!@pE36%NJ#!6t#~>=k7H}u+nA5R7mSFzWc$0*}f~~OXE6H-p3|>gFm|Z0V*=U zwt2Fs=`HE{zS0>5{9M?-3p5KdzRA&l${c9RAhUh7uZHt84;QuPpV{Dvq!OP9A4>2E zUqYd~LJ>^WxPRc#acep~zP;5b@8x_0d(j&oX=Je8Y3z zD@_OUc8sSv*+Vyi%6(-6%LI;&?xcCLFVvQ=vy4|3H7JmMIN7t+>ZFMC7a0rcu*o$DGUHr=b6H^cH0c*5J`Nfg$JD>o@Ic@b!yIGidHE z)ZioIq%4TI-SzKE{hw~BaO~E;zp}<3Et=M)8NQUFY0yW)_Cbm!5~EC*!u6HZZYRv$Mtoiz&CnD@JvWh6e?l$wc zxs`yaPU%A3MB!tFEzAZ9)*L<0K^q%%-mjgDb+kXLP_sy~g&fXFJC^+JzmFAq^y10u zuF6TaJ-RI5*J9iBMikvCw|p)#n5b%WZ6%zY{!%K=XT}eP{w)>9AQ!)Kjhm^9L-krq zBPA78cxSxowFKY(hxMPyH@JjbbjM)?b2?HagZm%bqA1g+oLHaA-SGfPK(@bKoE?Tl z9%S6DLdzpW!H7+_<2g%I04Ys+9ZC z55f&H0Q5iD3a;=;9RrI$GDi*7qs}oQ9;!UftvQy%SKo(Q@mu!Qzv5eas;55aNo_xI zFE8O#>p>1__Ms82ZY7I@^URAlJMr74JaC}-c0V)_jL@KGG)VU+g8==?Bm2yW)u-B5 zPjv-`6F)}qc`B!@&wRfZ(>Nge4K>bqqN}S(>xqVToIh#95Lr$QxCT$+KL&1TEAU~@ zem%|*ybuybmb@bW7>kP$;Mrf*yHGIl6dNO}X(feVVbS*hbF4H4x8E-XL~fqlKUClgXPdAQJ}bm%mt{H6+|}!F zkqWB2=E?t>XlT9o%UFp*;x^f2RIzKx@b)SB=y8#{)5?VJVZ#X*nt@_ZG zbzXp~R(k5@fts01_YDPuJ#STlfocsi=V=8*^Com^|MGd?BjppxkS}KX4?VLS*>!@H znI)K)22+EiuU5eyk*x(-o+;&JoT`QxuYil(`^^{ReLQ(E=HL#h6baq_EK3~LHNLdE zAq5sClk7!5sNnzP5}lvwstJfZ)^xLSeu9WUGbX&@#L>B5LxKB${XU zVs=xE9*?VelEsc@e`(BKU$jREpN)_IB+ccBxPP(dy;T(0OZf<2T;A$N`Wp$g_!qq! zi`MEblisvku0OLQoSEp^1e7RQM2uQsv&zmZ2C~O%DfS*T&!w6-9iBD`@p4$);k6;# z<)S(27*{?^99;G^BEUy-(4I~|FLTZpD>HI5Xki+b`JW;h_FEP$@$pE7i)qYlT9Y>C z6wjPcK%2D{e1O*P7+O%>cD?7mL!(-rSusCI%`P4e)s52lLM4yB?fTXz@l4rKq8C6q zoV#P^5BJx5s#;`P{ID=}mlD?>YGnuUTC}a}(11P=66MQwPRQXnvKoylS6ti>2U%R{PvdBi=*ixgAvrkzRZA7u28?Uz-pvDW(! zWn5tUnep4jPI)exqB#Hm&_tFX0wMfajX}UlP%y+Xu?}MeCb9y_pu{8w7EHMoieg0u z8)1~>grLM3!v~@*Ft`jN*f2fiBa&eYDo}AkBXv%L2rE6F-1E0s?@84vwMb1L(N)e{Ya*f z*MIi`sNRz%vl2)0Qp`{N&djYs!#7vMV)&k@)BJC2S>HGPLO*+(zX7`7|2e>sfSs(+d{7WeOC*LMDJ1D@FxJxrVb=b_;Hi3RVL z9;=M$hH0{os-d#ZB$R$Lw;kgmrr(|se#)YZ2J3_NdP2HgVFHfwrB?#5I%v69kRYz$ zbXtQ)X}U9eu}O7xDTtLbx_FStTafT$P%Gmwy#f3BfAQ37qosBn8$*v_{XlZp^R5=r!L@nzlG1Jo+jbFGb$&ql2RmP4Y2G%a0D5`$N z;+5=NQS$H>GZ56hW=5E4k5|sjTPmH6TvKX^MddI8PPmxZri?YfuG#|-dejBi>6qgy zxb=fhR0$W^AhJ-bnFl~pBI4BzC7pHc(s!RMs|O=sV$ZIuvXZJ}A6XKxR1%-oiE}-P zxVtq!EI5fFVDdl|BSx5wTR^Yt34Fd9jwZ#&Xx?xMV zcPXhbTr^iq7B9qmPShmnFB0!4uq$=ocqzkVNF8_ZmmG9nU>#3h$M2AT^S~$8_Gpr~ z)RXI*O54+bCD1ZO-?jV1JNZH`B2GCS({w+WAk+%Z%E(wc*{BhAm#&nUy%Yj!)PmjI z#VS~7Rhp1^7{d!?@AsD;ayHVa5QsYdg?7|QxxEk}&6M+seQj6i0-N&_dfIIk42wCJGvA`P5sePk1xqI?di6V|tES*xgx_NR0uGHE_5+=%d3s8bMQABMgODRuhKAjHXoVR)LD&1a zQ*qA`{COKg=zD;%w4pncn?AT6}j}OB8mSdBFG;$&q*pnx^;P8FQj%2Q|F97t?NEuh(A(1*N z4ME-~WQ$iYzc6T8dPAl#m8nfOu}Lh86t?8B$E&Dor!hVFpl37#G5127Z)*cBM<7PO$er3K0H3nkFRrPxzVoO>@uPB>J?ZKe^eTYZ_?>0wi zB%9c>(=i=`SjC{RYU(17g~&e`Z^#=QU!3Dsha@M&w`59aT9S@i)FOD*8%$~!vq)S( z>r_1?8P}V0m%xFY4qhTubLG20bO=51kbH&NKI_*N_IB9QBs)1CjiN?D#pJfh@6uMP5GXP9NHot1<|rN@HVpD1S7I(Q;Epv!R^wpCoB?loyCM3SoNO{ z-#|xX?SIgvV_k**~X3iq!JquAMO3cX*8lle?& zuLB)TJBjw=JECb2QbS}xowV&jrhn<%%5;B43yB4I5R zWr$B(E4;R$PnpL=%Pgk#oP@Y%F~Ia0&`7Gm`GEFWb=+1+@iYHN3Fj>r+lYCtcD4Dh z&3+QAWzJAnbkVO5NIpyV#hLli5cXuAFJyH&%Dk$w2~zhL$$!}~wn|9Cu6DB$3Sgy7 zsgw`O+4NHz)A@$>Tg+(mpD-m;(1@PBPKCa=qlUqR?NS0RAcZa0*Y=Qw($;zs|H^}v!=XygPk~Umin}q3tD%GzdeF9IspX68{!8567~s|jpBG8Mf1DGM*XO%~ zJX^?s$n7)@PHy^_Hq*hWXnZYOmZ>Y?r?0O{**0m?WcC4Ozb)qMiOq#SqBHZfR4 zmH-4`r8Gss5h2Jae4VvVbCI=hQc|gT21#el_5QDHfhHW1iziv@#GVwqD*8@3XzsPn zzF=n~vrtP9Sk+=RQAi0cQH)Cxu5>&*6W4Ki*!|unty8bjdp8vbDCU}~=RN9&o2drD zdNmJv4z#+0hFUVy_aGp3w(f=`JNbznp`k0YoCd7PVW(s7m`8golgD3sA*b;Me^DG% z`HpnhJab9qN_*V$pbVd#r7*E`)!LK@jmK1UZ*3mN;YPNGEIu(K|Ha9>l0rcxEm`>2 zIs$??^9Ez&OF)JgP{@`ylti zKzv+;%&S+(@3n+m>-)@9iG4Ui!}c`pMTZ$-jO%$3T2A*dTEewBN5~k!p&qIzV%i?u z-65|D&_dM(%q14X3g zB1FytiId?N#cya#<)}R2A-z@((K?s+;Y+rKA0enx(KWsqtR8yiQBmHfoa5X4Lium#=Z3pkAbygvVJ8Y+Bx2OaFXu{AkS>|u_w_Qt^iNkwnfe|J!>URSkXzu9{K(2t-Hi^^dq z1_KI5+h&rj+wnlaL#X(af5ZfQ;0!0_AV=2x`}OQ>0bjj%+R-Lj(!Gr&!&Z&0hz^N! z+W{!_gN}?dOHH!Vhy`ziJn1~Nnl)jAyS1>FULM&j5Lvu|>Jz9iJ4{8#aV&Zetc!+pOozQtko12`g zAuN-;=ffO|s`#dP_HP;{U_cu^0ogXqnJ} zw>^eo=k5<=gzCKu{`>dHw=W6LG`Sl;tWOBZ9{713fYu?PUol| zAldI*C8!Bzzkfd6g5~nRnb_o_VEzez$ad9p{Hu)wSor^rNFC6Yw5K!D4T~y($>RaH zGD%S~MhS>}sH^MPCs%bE9tdhd_U=%>n*p)`NI3+G=l&{N7iZoD-jK&Zft_UJn&H5U z_p*f5@ncZCf>5pe_qYl)^KhKQxWxb25q&qyPmQOwV3@(%bFVV_T~{17nzz1eBeP>y z!c9?d(j?=bFRrK%*WvHLh2%=%kIS*Zap(Ubecvfn3Jb)F?POeISsT_+%c&yj?kKXj z%ZCh;2`T0W2bxGfXj0dnw=-r(4pDnh_5C!$BrMo1DKh+tmJ)#s5 zAR$f97cDhOMn*iTX{lp6j_}nHAO`UoPn=Pc=ZM~Jp1Y1?tOb@`*ZJWyHESCLWJB8t z^4ZMe+eVX>Ai95aqFG}cvQBE$)up`D3VeJ_;o(OWC^t|5;J5Qsv6&|)yjX1avu#x@ z3LG(I>$qX=-m#)g{#w1b2ioMjEHd?05obwyr(8Q#nuRdY-o(6OV?~_onk0K2KpJ@k zg-O`T#59L6%r|ILOVfV=(UMynpi@>+JgYXwe@5n6qPv|vkDuH@w^za?+gYD(e4!Z&$~?cE z$vt(Yca)cIb`IO2l~Yh1Ap@}Q7GeZ7xlM}KXoauI-R31=KUqDO&0^a*YTnY4ix3Q< zWg;-EW2o^|D?iRya)f}7%~eX73pP|89Ipo(rQDkn98@PewEb`oVF;vGw-+~rQ%Dsg z+2tBYyfF0mRwsH$)o-OxTjeab1%o9|rwR}sQ95kt?ROkH`lm{e=jcdPeyRmJ?hL+Z zs-8Z^e_hpRPDc+KwcUXv{|b!l*?|q8^zIZQ+m2mIi|)5n3@{vTD%IYKn!BbKJwMOW zYbUBzXIrrhJ%NRkS-(Wcykp-168d&zCF|}qdi21)JR-jD!g#AoJ43skh$-nUdx$iH zYHaemD-rq?KSqk7>#Ek#BO8!(+-}Q?GM(07LvBEY{6M^ZR8ovVqe$4(pjuOE)*n;%QmT!16f>6#Bb#F z{TN*dSe|dPE#J!!6}kUX(?9!;pOu3`#d%nrMfq)W%)gpl{?|gmfBbXtvy|OI-_y6qdOa6w|Bi@Wd_PR1t`q8pNzk9)&#ItsH-zzE%(e|Hz%d^M! zN!FqKs^@F36b0@gn>(`8h~=0Sy>&)29VN9sWRq2{be+TfpdtHgP%LiaN5u`OmOFKk zT?smJD*}MJ{n1e>!%Zfzs5?#9JWCX77_btCZNl_1o15tM3xq)L-n1v4K)XOhutO{0 zY&R4?&Np)wuo7R7d#(=S93^^Op;O0W(YArZ=i`C@n$S8CyoX`*djoJKa4_sv_}SR% z0_oDv12+ujnAJha9VR6Gm%@N7YClor>J{blu5o` zV*nQD1kdUxS6`e+DU}hrKIejCnlBtosq;h~+7C$R&mUzmpjB{Um^o;BZ09HgfJW<1Ei6^>F(})bCvY5%8dPTTtvcwJqR;X z!}wkhTPs47J+8}iv}*}N+Z}Tu*PZF6$FUmhf$G$mZBY`}+-OKM=@Ap=O&f}q!|@!t zLQOo4%|S?yeG$Y}!?nV8gh1~;!%424q&O^p`&P6>mS-Wd^v_E9yAvRjU7DeL61CE<4eXaC zOVdxHj)op432`h-3}>9Lj5V}329S6^9p{L#v)a!^*v*pYCUm0>tB&4_qe|O?#2?miYt4)~BJNyfX?h_azEx;c zD+o7*q*%+I3287~<;=2@Y^7%4Iy(T}Vl+IfL=210v~zu_G|85B%UOzU9(M1%$*xv! zcE0Ub08`}if5c=q2ZZ;68|$`6fk|HFF7_fO3qDYKaSW2vTUHWAYmC`(k$)>F-4cCN zf$dQ4MyyO5-kVC}V(|3(L=^Rog@K90-!uoO&O+)Huu?*6kI)zuV!4_`1j!A~l@!PA zB5U-BoeckP6xJS0Q8w;d;L5>kZ3i!!8 z)Hai|DRR-YFEc7-IX35msTFNdzgP^A85g#Y686P-;Mhwo{S2f79}hX|f*YkR$K0~# z#gNRgps+KGfzQi+QbHPul@(n-Hiip>wJOq94--a<};K~7+EjfAMD(}99X}0u$v5wROMfas*Xj~48NeXd6b?jKitGyE5g{!xU)r?N^ z>zGv5XqjX%fjG6%J%znnu4RGYGIiRXWtOy5o6nv*SJzz)1?>F!v|Ue{${p#3gstBZtNr*@`HR5nr1`?hMN!K z!243AT*;#gz{SPGD$J;`f;0@Gm5Hi=2tE1y4uJ-*ba!PW+QkW3arW%m11oKvw zS#uosnHLl?iV(|->!oM0K>uAi;(vg}7PFGjAW>nAbSRZ@B%}5!0QA-@5t!8#sp>h} z`#34&&Bkl72I^w<(cdtbotw|U`f&qPvku$p&G=zTSGWGP?ri1y7af0 zn~tfdZtTxZDqxnF>#!yn6F*?B6w!uJr}iZ{nvQG>S)}_T-RRZssJ@YC_mqHG zl<`CWO@TaPOXk9pQWV8AR3Oa9id_;X@;45D|E8d^r9$b>@&vOW4f zkhyY+4h6VTSLTwa5g~%E_1aNRRS;Q2@%6_8;BlNrW)*$~OcDh=Y;cfX1`fx&wN#RP zW69J7^6I;V3T&wZF$2V39Nm0+#q}Ro zr8FvM(xu)AQ8Sn6{A*-5)+3&o~VR*Y6?S3s5*JI+|wxQmOJ}vFTTU0wwL&&eIt`=V~jWVG76z>xX#YyebsB6XwWF9e&|vWu?; zQk_(rjKU`e#SAOjo^1L!=sq0N{!D60KG|YseuWUfBwugfa&VjWt%`J}q;H4(%WV04 zQx}mNg+U$5XJB7=Y8^&?oN|l$Q!tI?QpV}&v9t-rOhYffC0`R>AO_UrzA_i~_5AT7 zV*HRj$_p_o2X)8(w!MussF*CsmIo^Zq_}lJ$2a!yi04gD5jhmR5@30?n}roJO{N)5 z_<*Yh$*7`jS|!G3GLc(n2`2Q}ULTQ%&ZIRh<2dwXE3@NWoW~7~y2d3Fub9N~NN2{J zs@>p&l9)6+q5l2nT6KDM_Em1#LNb4lx|4c=IZ2t%#oc3D0E*AYb)7vv=_&`Q*zKi% z7p8l}^wgYv2XXhf;hoI^i)u|6Z3%JzG~yNbA!Beqp)zh3B?iSRHP!%WtHRgJp-KUU9OkWlkg{ z+R&Bk?0W;K_bLJ*sWXAKVPR=816dx zzd4%=lX}=$<4K}Y3Q5?kW(c~mH?`AZ!k&48l?fa0%)5kjBP|mJUzXufX|71Mk7k3_ z)KZHf{#k^@Nn3T5I4h0@+w`^+esCH%x!0J_Hwl*uZb9}1QFg6Cx{NH0uA`B&jF=kA zuI7^?knZV8A@TJZ4;8sN_Ub)RSahtnALeN4rJ*x=nu=(p`D|5xRict3&>F<~BQ$8D z%>{U54!V9i(sDj2R>-&-duciB?f~vOO%!ON&OEBw*wov7R9Q6g(v;iy z=iDp{5xUzAUBRjH3haHLj*@>BO^U7IhoyLEwDxDrpsSe+RR+nh@g`Dqii6?6z{Ac| zRZp#wVQXZyzvq!GIwl77TgEDw-m-0E_~qjO;{te}8V4GD-7U1-=LSRyRufThgTI?4 z!-Dzfp{Om5*VLzL+&~G`Cko87-9)HGAs=PFQB+{}(()J2?AebkvglvfGC@+8>w z|K58A`BiXYwRwKQLFp?@bt+11dIXzX&0S)JcIo2Ao9Hofu!k%VK6;>e?dF1zrDe(#JL|2yA8{9C0JK@pDMI+v8vOkdlkFLCn?8ry z@S%KpX@{I$=|tcE<%3i|f&Kn5TR=6N8b{?^V#)bsOQ6?h&vByGetHNeTVMe%E+j&0 z6Af8BBKWgO-{-j`uB4U~8(e543HEPXbyeNc!b<2wqiPX?*uwTZ&?ySCwy7`xD3aEu z91_HcVA8#9gS^sDMssl3Dw=SIyQj(;7)`DmD*x2^H?i7`;-NL285qND`+_B6LfD}a z(NYYLKcZ_Udyr_oVBVd?SZ5Ko&yaSHav1KF2|2%SO4{6A7so0>f=AV z3#SPVkK9*iK~N|}7o%%j@qf0!Ch5wghgQPdTJ@=F#t6sdZ(0ni9Y6SrAc*nGoF?|# zAVNV`J(fBIC>;s4LutXO>SgmOc}YTSIRom<*z`EG1p?s+!xkucdl zI_IdKR$MB`o^O(5S1YP}X*)`*+P1Wze@sy{n``_(yL|GUi8~U+`!a}@oG4I2t@-e8 zl--N$QDQ`orO=G3BK$z7^tjtVgi0>Gu&!HbqkXPLrNw4`j<#lDP0sN`3qEN>8^i?`i(ozaoX$h@mjPP&i$eEd*b7cy2B zPUgrbY#p}Yow!cqJ6VQo!gpcX)H7-my$;sFn_!!BOJ5z~a2dD>-{B&=kj=hy4w=0P1SQqytiE<&ZB?^q zL4x5(uqZXs=xn?m4RHxc&HypEvaMAYZ-Oa%hi<6G|rm30GC8QZ#SZFa3%;#cA(Ft!KC z*8KuD_DUn}f{9MZnO??BiC9sw_r+kPn0$^1BtX2Hw6PU_;YF{Oo-;OdvO1xggt zJI2Ge)C7^vSw*(^+H)4(r)MI0LU;aOZr#T3YXl42o+iX|B7Gbx4^U^uYH{SGCK1aq z5T7DFSzS_^1r?&;jXH;Cxpi=;2yrcPNxGiYejjcM&TG1J^IVh5RYEc-0HHM*1D5;(Jgw_e{M)(RRhL2M^}k zds#jx8T96{p=JwlreJ-J8^7%pB5q|@vr086Rz>?~-j2yJ-tMH)>Y!VizVT3M6i}bA{|NF_@br?+; zV^}HCg6RD2X?jaz=CS)WnZ}B>Bmq`5t8O{_u1$`SW3)@+OGkF20pMS;mu zdf;Q|pR3$w7#PQZR>@NW+Da~}29KT$ut<}1(14*1m(&0X$SEDCL5j<#toeYycx7@t z$L{|WX0+SsB~^kP$%`u8pBIWcJPk_mAaHKN4QnViUg3^r{XKK1+cCb6Xbk&I|BoAp zx#`A|3H~ZU5uA-;KzJf$eR%07bkL~mc)#5P$O7$yW#3Ys?O38lr)X=UHdc2zCE%_! zP!w}MMr@i~ytI%QN@j!`(o_)_P-=SAOTNz~NW}adH)q8j#}jc2N6y@LxcGWURNPkW z?Gd(Hdze_xQ3D(HFLNff1%|>|LZJ{)NqTLv$?%k9UTabQ#Nr|9q`VH9BDYX4$ z7J^t;4Cip#l`wx-<$2%G2#c5o$P>3)&`}$1jgnxSX>3#cSu+R>lbhc$UpO@D6yCQ2g4<}L(4%L+o2n+b=OMkN7cf^mUyN$KSE z&O|318@x^8Jo$s38u*-Esh^U%b#(glB&$0qxRx=hdWiLKaw!wxpN7lSf)KhjEWM#O z@Z42R3|_l5Nytx89`V(*x?%Dran^&m{x3kr%_=kysgBOM_ z5g22eDBNx30^sAMU9vfbY8&oWq#W&-(pN-d+pw|SGW5DvF_to+P#}C@|&_>32go6 zongM6ROSX^M1H?{kr|l>BIM_+r<&UkrJlIwv3-`MoR5y7Y4L!BM*7@&)FZ&P&kUU@bgil zteoxD4%HDOTFq$=Mao0ax2c8yXB5{nOIio5cF@6{rYQdgy!b>H$g*qNVcI10r7&}I zMrKygCBC}Jo(cUbr2zjFso~IlX*YH862K`V70g905gq0jBX;qc6Ya|NB<^@1g%}!a z!Q?@s5SG=kdL5Lsg4w~D_Ib2ho24a_;r|S+mRdRX`n^NV6}4;Vvi>5$W1$iRzcHbw z^^=08>X;E}F-YP`9o2CB(O85cgSbd_+^qJELw-)(4f%~c2y9xV`gFTapJmSWTU{G4 z{MxfvB5B_u{TTyY{zJy_i_|e|2C*+9iheZF$`@+F z?t9tf+QTP8q(HZ>;m}bcXZa~#q^YX-*xW@oHj@x3@pE{C=A8PhxQ1DMY|9LGGkZ8a zvHnw;1rIQLXl|EsY|2EN?!fd$n@X(Dx&P5cwcqx?U&Z;?*qqe@Il-fsXa^ z=88;6J2+vvgm-2$%J)T_&k|fYJ;yeB{A5#R?B3VSfx|ILK!^9FjZ_Ur^aF-cGXCS+ z#y2F{>`NqIYFN7FJbX%~jJc6-B2|Vsu)m(rj^S40R|*oMcCv3lxn6n1Y-qI-0y`iXGeI7@O_esI6Jx205Na9-dgGUkH-6Rxh7AL_IW zlJ`%=@o?%kcE^z03116`QT3ak$YgbeFl&KG8DCGu>D&J}OP1b}1^Z9A)8aKsWe0jx z-<%TvBsO0A<1E#~_OH(yS^SDg_4H()S9YX?+3X0y)Xexcv!|sLW9ewZCX1_CuN$%m z-Wk|NR5r#QcOb&aHfWX$cni7)?toGR$#v4K)otv+v(9mzu*Sd-U@1<`-iQGH&{0|r zeK>WO0OvKJ^`Li#hL~at>}Th~Z;U>$2dGLVKuu$*XG<(W-SRorxvK$Mu+bfS-}wet zK0q7+bAmXNY+zPE@%?xm$St@$;4RyhVDzB3u3Cfafm^w34{Qs5<-)7ZiPOLZat|^K zgyax?Fe}F{!R!HFIeHIf0v~n0&a2}#jepkLZtF!ZK$>eaJ20Aa{OIxA+Xv7REkD{nw_E~^B!ns z5x>^$0_eOWMn!|${7~-a(IQzRr;+=R-ob6;8;yTFrrmFl5lJR|`VB5q#JMRKXTmj3 zgBlx&U_%VH)ypRv6ga>XLlHg4y90W0cTdUW;;|= z;Jt+N634t$qj^@0@J)e+K!lO?9FOh54{{(fNFppE)*k{7=d<@~G|mvIb;R@@mZfC} zf!#`}XAgg;dK7Xd^?ru>Rg?cKy<(EE#gzS~-j%WQmpL?vCSFk;Iw;G+YY8B#bj?|u z8HdAH7V3MD+@qcT?pShMO*H32>0;rfdK%?LZztT@2a69&7lskHv55{BCq&Vtj3-3B zeZGlsQtJY=0N)_<+1Sgf$msRd1*sQc*RT^mjE;PbRq zXX*0AjBDC&h67}~E}bLzD$JQ1iKZl8e8Fxwq$0h3NCsC9P1{_TZ3VJL6iK;PfqPm4 z*V(_>Bp(yyK;=y~CPQ@6X3qEK%L2Tm?i=ilsUi$T(|{-9KFAEoc1GPyI+Ml?S+2x1W)hY4&&l7&2$BjkDK zTj%~5JRTuyN^Ho}bk)PLS2Cy1VkfS2-V8QCs>XPt#JT-{8HJ3L$E(!gFaFbkTxu2- z&z(6s6F~A{WZSYCa5C$$masG?2KccQe0)0=)NKTTWXR9V67T-wkujs>Tk&O5UM^;G zP{!$af<{5_n!Xw#K7rY~>%_>+$0Vc8g_;-2wzjNILGeOgq(uE1#*+|6ocw1vhh{D$zAryrf~WMr8E{Y3tZebA`$v#m!V15jb=U@V z;fzOu<>!_bBFTM?byqcfWt%tr+--)PtFgiLeDFT>F(X(Nzzk;s&^#c#_*zggViuYQ zNls)H0E;i&PkjN|Z$J|C2T?#GA8kB;7yWswOR9Ez z|AwU{G5(DY1GJH%H>viU;L8zFV?^z8FTwm2@r$-Hbdm6)n|xg}^JFHqw9GCx9fhXu zg42sNcSZ3Wq&b&P?bRlt;Nu=#1>h-w5fO*HK^8j-JZgdYi7H?$> zYtYn&1j>Px3rhi(dgn1wl}pogHKU=ccWY9mqay6>D9GzFJ9_Oz3|GqOO`j|$5e`Tb z)$_9rgEHsgJc?hVbyj2!W$LTj0rt;N=78pcRHO$mJ`TTuQUEcZcJl!;0CThRBuR5G z2=jn*k5BX%kr&H&*8%mBUwSG#fD?H8a9eVtaDjsB`Ka23n^11$K4>T6Z0m%iQm(p|V(O8cOv=derL-9hXr|!VOpb00e}KDzB_u=#WWsUd#Xl{Fr{9)>cxOW<`aV*m z423k&6FCA><4T&qMA69IJ_1D!{v~7!su+C1R2?P3HUF1~@KjQMJ~{(tc3+%F8}WkK z;DQe(lEQPI08V?r2sM|#ygH3ZF8tzHjR%43%R$Kv?NpyY9&Ol85@HCQ^|gmi@X{6b zVmJdl;C1m!EI}D(tcxxOF0nNJ^+RH$x=R9A`DmDIDnisj5O&pTFRk5L&fVLX8>fX< zyYZXs1(pFHSO+cwPO)coOuCBU8Rtn8t_RNx8F0^i5lJ7LRO`wHyb8c1l3fgzj}aYA zwP_WSyYxlLV=!QvU7EZ2%x}m1WPGfDT@)sGCg(4-2rS9v!FycvJ zNM0;678m7%Jg{Gv4D#W4z|3G-YO}k#$yg6D4DT7b@bqlj6aC3ERixzB!l#g@OjVl} zh@{bTItbZA;FzO<&UftDMD?m1Uq~W4dJiD~KZ&RdS5n1~{Uz%vHCvwegcAC@#T2l^ z@n6hDhmlh8{zd_1H|Dlg4YoyT?@}ahXBe)*FPTaGE z)bvb7=wm=KKqdBJ5npE(L*iI6R@H;Y2gLjG4PJr7{E)TiE6{}qeFZgh+H)2q$BRmz zuE|GfJd42Gvy39vQ{=SMo18E8b>rISytryZtpa0d83vzXU81x%1M{gD4<0d@e~c9E z9${XyesSVK`ABN2c0t6YlIhUAw8M*v4GMj&e;JoP{0F3|CXK*~)E25J$tDoeGYYu~ zK}>*H%_J=%Jvg+V!kV{uu@oha0KX+wttzqqwIv7|RTQzUXW6{_wSXWPP9#^WM7Z9;dU z%Gfh(6K))?12+LX@YW88>#E;Uflz2r4i24PnpZZU`ZxVo0#x}2q(mq1_8~-*eXE=+ zdR>W&$AHIEi(N52+jT&vuQ2;@S|UNK>f`mtK|m7A#;lSq%Q(sIn?MM_k4#_1AmA@o z|7`Zd5}fEoC~9DF)NcNs4IaEiN*8O`eZ5xQ!b1i=pEOc6uX!sf3?&!i6-*%2>)pH z^~Zue3Q>}e`h#L_5^0E;xSb$yO&*H54G#2LNJ=65%wq@+XsHQ)>J(2JEMcp#3t(Pt zw~=2xWhr^M7On&lEENdf07<{c+n>fEuXGA&7SBY`yUS@RwcM5uaTdtaj`@Ow}>10%ba+gcDilN%~;8 z>@76O%bg$*8{;}0CW5>;l`9n_g||>zq~uM-2V~m~3j1+D$VT;=RfeW)o z1U#pO`O|PQvFbVdnXcUw4$~*JEXhL#l%Ui1U0X*l2u~72lOx~#^)^tgW5j3H-#sZy z5nq9M));pUKz+&su~H?sFyy#AKw9vt_?bQiNd(m9zExY($0RIemzoF^#i|BH9;ea? zUqzms#BbA5rv6z)r>_xui!{Q=UpK7l=1EsDd6FcZB1|jb!%AJ9^Z!Zv5IR|(XPvgq zVdhP|5#67v$SWyy{p03E^>6f>y)JoMP;o#wzT3=|Uyr(MgNiVPd*@ycKo94>9hn{) z`Xc{K%;wdNr81TNc_fd7lf-&*G z4-xDkN+0HQaCF}!0cSE|@kJd_fLs^gK~JKwXxY1c$BPgs@~6cK_bHs8c{v}xuHfHz z83r$XrP;7}Ivg5DidC;*k^WBc?e>pc5AdG~#&?m7Uw@EpQvN8BQrgn7x77Hp*lS(& z8Y#}x#S2<84+r)eoVSW%2wzIV3y2S#$BGt$8G;9&gXQc#L-|Y*i^YzpQpUzFi;8Bj znR%DP-{SE=!dCk5BFn{wE9#TQ0|rCqymR%e@m+$m_xxF0Q+%-A#4N}*5LfKtW~1sn zNyBUzKYJF9pCMmMrwjN3r9Kr@-P1>C3*l9|uj$&;+n-Xx_`i>s%G-0c5XXJ>0Ji&6 z?~Al_!uAEDRCh6L0Qa-W=hQqpV|o*m(G>+TOI4U?oxhvqaUC@nk`Qq$^*TAqXR z019bFH(TgHV0)$s6gz!PL|2?o1$sK-Rs)EKCnh07!`;=a4I5jFEsmBG9|?& zZTdJS*QbR4hvr9t1EWWr@5Ldm4L6`~2RR_9=)Tq$)Z^FaZl*4-Mu0z^Ap7qi+Fsh!$>q^+fC0q>{ ziwL49g_Uz|4RN^P1+D@`GwrH$UKqhebAHF+j_81s<7qn1QIMNIfY}A`9e2H>i?JXp zRURfi944)vhDq~BY`ULE@X4}jtR1H*343t$XNq=Mr)_5Cog9EI$X4WF+pz8TVX_kO z_Kr9{i3?f%%in)V_8&#{`B(T`XmY?iQx2M+RkbkL_PApYx0MGFGQWm?Nfu7KLc(Xn z9d^G&`0iilx!S`w0ZhpfGp8$Ko2HSMh~3HDeIsZ2<^I50?FMXt?dnN7_@XFsWa$s0DZQ#X{P)`TOVC-OW+{amd%p z<8~B$ngzuu5^3Xu!|sk^*d{N(0AE0$zX&`%|9DFR!eLm96OmLL>R~o_kCS79lhxfS z-_NlGG$;+NDL85AeV(FNszp`g5Z@Ul2OeT-mw{=kZ@9w3YA#E_`z^B9;tahdyQzSF zd>r7_;jEYZ4F~WHu~SNAB@~AWF%8m1#$)#{A$L_2mF*OtMJ(?f`Q!>SdGjmQU2G z=bB_oJw2A8;IS6GZ<^y@ptdJfimXLPK6!rZO`!%I16D^xXG-$V}ix(EUA{y_0 z&|VDChbU-woohS?sX_-q8bpn_CXN{jCFaNNA!^_X#e3lQKQYoR5%y9g)2hlT=U&uB zcAH2*R*h+fmfqGju%9NwL%ro~gA27Q>Ge}!*J|O*)pMHu9rS_A2JDqMGSqci257o|`rbQs>}YlX zYx_PwiS_?Qa5}!f&Bs@WyYVBHJ0c21B3u-pL~r^7U;Vt`4jP|KHBAU}g41RPG!dr- zo^o&^z!rtc;El*8bs(U0K?KgD`un0oS_e)GOc6*5k;*WMz*Npsglqv+xlj?i1z6=! zMc6HCm7x+^;5zVD0TaNsE^GoRfo&Yw1Z;s=xwQ!1g4;P{5qb-9=G-Dv{J`$PS%go5 z-nnWKQVQM6V2!9P`CGJ*!G**i&|Ksng=B$6&ig|%kCsmILYF9r6 z?hjVT&a?}K?2bBz)T%4Ey5^R$Gz{l3z;^VtQZJ*@O{MqHvz@;-aUgsmGbx+#@9%3Z z-|I>5X%P;l{!%OZVmq&V2=ZFMRnF_pP(Eg9eifU%0aY^L3D|A2Q5jIeErDN@mL4Q} zr?YJ=Dr;{n$vkb-xNY+Kf0BF(-Z?B&>Xkz#v!xk9`r6Jh{mV>GEC%inIf4@^*@ z@3)+iek?{pEXX1>Ih0<|LQ|D6?T756V9ywchR11A$+DG+NT@@MRCR+c&VGlI7_i&R zKx*$M7y07(Et#vX`2bB_DiMYdp`TJ!b#Q7Z5}K$F$5iCe2elvv8C!KR+&<|trHiRb zSj0qs9V*5b%hAaPrY_?hP2$e@^8wrIjM7ikWPEMISVihv_8xV!O1W z-e@RmK31UM+Zd|uG7YLZPJiqhTtBA2N?E5mYc4z*`Cw+tI4jqH{o zc|$hp*DgOQO|WR-sc^)j%^w!H=T%n`&rL?OJM|xGS*1*m<2xxEP0Z}A{_nAVD?uq+ z>&r{bo^{-{_5`~>t#-h}w$b$a7sN`dgow@ZHxERzHH{2bqshu0IDe^BmKhW8{_tSe zNc72kLU>gEZ_Xtce9&>Ayk8?5X7u)GE4|)MQYmxBW4G0xF>CaO{g&S;e)DE$d@X1b z7i~gZ3h*&7b|S7EjSVjyTy2i69cVAet$&267d|@hs#T+mJl(=|9)2?FVREi@iftzZ zwR~(3aW^M-;hto-}ioeOxtt9Keym_@R6>6hC z`21rA{^^iQ5=bjQ0;Ha{%jX-luts4np1tYW5UgvV>Vjm9O?8)13YN1I5T&K^Zl9AP zD|^s42AKS*Uvzc7Z=Dy>oG&qQ_{_WsY?P!ddJ6&Twxw4$Sq1=aDwM3F#@2G)mNmWi(fj z6bWX7V`TnJlGX?7K9ZOQ#1_@YmbyGYSexc`TnmjyX{)*CiK!FMZ#hT~6UjxC$ahjF zTp2Sb6x`Y=vWAxBm~9|}mr!?K=bh&xK;m4*!(_^ddmK(}A#6oVKLjpjnA}!uw%t!y z>?NQy4?e3p(w`S2k?Ri}3>^m$WG~Ykh#_IAisw#*qFJtB_RN()jmv3Z6MfK zJX~g}6=&GFNI&=RKV|t}FG?fg%$w87(PPc)?%w+PMHVqiG(J0?S`s92aNBsfSU%qR z{ePCEsmEf>T%f3okX&fjGDOqo>5F6g>hPFMfp>b4}x??gH9F>{mcfE7R*%0uio*sHD zk>o%T6RlgY=f4XZJ?b?)`Ge7`-3WP2%O`8iPO-ioMxj2=+wnKCONT8ck`SuT^`*XI z&d?vDB_n$`>`k}wLFM?1gb+K;%(Ch#e0#*Jnp)rcd8rFw{`%>_;|OzO3ydKz1ue*j z{L2fq5rBFH;{?w(@JOkaTd|xjqFJW80M&9&96g=jwwCVYkAcD_h(l(?*e9n!88SHAE{Ah{*pnBkt6B>y42&B(Gz{wA`*_26Lw zrgxHbU_!oE-xxVB<$dYzyI6i~Q|O}siUh)6uqWw4SPsw@$Teh?1WYz+C=%jY%t~D3v z-JmC=;9kDxl@N(>VST~%<=^cuxIUZLVLjX*a8!ReySi8092jk)VR;Q+OfaR+!T1v# zrS&mf%WFa>vmALk5IvnQN}re#ZfZu^Z8Ay^jOG(Qv{Jy7It z#&cm(;HoB?is+R!J;7p}K_guqG2hHMaqRPL+F*er9FP$&qRu%br6YMFm z?*M+qp-@}kUPxz6^xVubaNtIs+Vfr|`!L3mn$FSb$H1mX?hCUhzaHw={`@u?bgw_x z(V@Ly@jLyum$(YY&*^I{f_HQIp|v)!EvTIqRwuPpr5?HqJfEizIY(=-9MFe&+{2&o6~&wVK#Q7+Hr zXM6AQ>KxlN_$sCbfq*-`^I8^)AjDR$9!_kNfx~1pj5q&oMvv@=!E<@~c+b}GH4v|W z>mfn!uoKzzG)Y@w^;Fo=JN9-QlB3sv&$M=x{{-08{hn zp!jsK@4RBZ%!ov09vLD{$A29;XdOCDC#~?U`5}CMR5ceRvO6IhDTmebl3t)RxD4}^ zj$>3eYZ+Q^%KoUKi|?ls=O;ru#chRaGi!FZ|&%qECKaU1zH zB_SqqS};c_5#4k0UW;yqk~4AWOVWc!c$Wa>gwLS-d)UHH)&Qs~<8P_Mi!NV%slqw{ zz;Ld0A-#>pq!mZ$;q)Kz>+}Ee5=aN@XG4D(9$tnVO<#0v`V|ku(1O%D!q{4g_ z0rgpMpS10G*?^zKz?@4dS(Z_KTng;@(4NZ#3#N_=akot`ofjwlJttNIm;t@s_%|Gk zK2ZAlZerZYInFtnbD?vkbEtDf=Vs=m&gIVS$f$Qs3h~4qMQ}^CMZV%+-Ej4y_5PF7 zci)&Bz!~{2PY!TYKlP|@MlN^yh!j!1Yz?m<_!QAl_L7ntLE!%_U?a!&F{7vbbr1l} zdfJR5!7I*y4D<9T)5Kz%E>|j0U^`eCM!(tr`M7$UML_#wpHf2QOvz zuk43PS-(#I>j}r^)O)QrUr`{KeEvtC9kS!3d7<@vfp{O#PJVBM^yGa}IZWo|$OB!@ z1EST@dg!VfHP$*UT#Fj)+qx?Rec3uM9E}m&&pI^jKeoI@XBhkli!fYtaACh<=^ar1 zGd2EZ21SOFY1`RX+2=R!&GB>j-_P5C7bc}1H9h~HE|CBG7^{T^W)X{=B8CXwS;dt# zFYRpbUO)Li8d?4k8I^7MP0pfv0|9qW?{G+?{l~qOGvvAp(_{COZQ6Vh#*c`Oq>h-dsDt7j6w+QIbKho9$s1iTL^+LoVaOof+)Z3^Rbml@>p^* zUy^ap{%5_l@q|WT#%Gg8dav6DuQVCLAXqbVujHBa-Vqk3OL}2cZ(M0&e2USu+~P< z;T=D3xD9E!vTE_o`?z1cmQ{|OSJU5~V%rcYOzgjq|#hmz#}#OK@cdjLT47k>ZlaYNq}O+`%88ylCL6Gxgp??geu^PH z+_;O?cCJWqa**W{D57hdQkPQA#9?gB=-YTW71F zKGU&GEuYgx5kvM!c?&MF+U*A;10N~O`JAuf;FuF2R8bw#k)A!f>0uy8I`)>fJWmD= zZ}ZBj#K;uT>f3)(<&G@v&#n=i(j$U@{RbMxHqRX!e>EAeYSr(Ia^k`6>!;ksy5^krrDzN>7ddJR+9<5>|uG2jeZW5!Ld2T4z!)Di|P0|eOeojr({xqK}?jQP%=XD`TmI7-()*rNZ*;gmHjzs;lVU1H$!8ibC z=-z%VNooo&_!`DWAIwDX8#e!d?a1mAt>F;2fz_ecCSpLf(2U5s`*R`dZ_PWy!dh%B z(8yR1U7&A8A4f{`Anm<5SPNJkEvTs~-llx1M{tJL2R(+dwC;E4(`VvF`BqKlsN62+ zZTA*xS*0?luuQQsiNtGJYGsA><#n#Umhe=AEW@Z*U6F| z$pZ^7ZyeOWG5*l&LZUC|Qz;7A{E>!F97M7Gi(|~MP*ITg3><9u7`;ii0L~jIp~m0v z%Nl^YBj!tCn_Q^b$bM9=SYHr024aM4wowOH7ynv<*HPr)nBMS!$-mkt89^a1{08hd zv2w@<9gCIy^GMdSMS&z?=3|1Qp2^KaF+C;oSZqP}1Awlz*)Yh895?Zu5=wjR*_QAN zP;q}5?R@<3_3Yk9e7sq|IG>TugQ}COW7duK^bmLU{z(LrhR?8ANh%itykhp`>vZkz-i11=Q=6a* z(J;?8Kd=EsmUwZF5eMyha;tJ3dC|>@c}=Gs{5!+?KA$CNX1?0E=nQVbra-S=O(Mf+ zZa7#%lCTODi<3Ewc`zHBzt<{i0F;{SnAP2vh@_{Drb$rpMv-Yr{M;1bt%J}yJ&_rM zG$JAosq_zu%4Kip8JJ{Mb7(<+j2es+Lp=JXN3;ukzU9RG$&Lz&UbJXX_P~p=)#!?v zF`E}3`pqv9g4S(o-47$rby7MUA3piXO^(obv7#)#C zHVh?Qaa7NXy3D>4SYJ5d_@=8@%(3+ISDZAkC_=Z++BTKPI95DhNR3OCW>x1KHoz%N7Hn>P-W0g@Y#pbI4`vh-C%g*znFaF z0`fo1I{&=*cz5CSlnd5}Z-gEVxtt1+7=MFHeem`k;ZZl5|H~#J4S&-5peB z?h4z8G2iw!QG*C?jT$P?C}42t{hsO}#V3!6h}49Rkhz6&!X624Qaebs4!TSgEnvJ( zvbs;_={!}PpWE=iPN1?!T@0ZN(SMJM$!AYPz{I1jWkxr-U-v4l`qya{vdhbjlIJSU&ue=6X^^6e#Zh%AuESYnbz3{*}OtB z+bGzC{tNrfHLg{WK@sfwbvy9v8U?os*M<04h((^dM+#Je#O-yiG#2tK*X`@mTqiBu z+XS_UPJK3Dhj;{{z8qFx+e017>-@jBuWcPji#6v(gtG3+e;kMW(K;z&EPw0#7H@qP z*<%@92Knao%MS4UK=PWB?e3bS_=}#(fXyPBPc>aAs_D4~?HTmDQA2n;dQmyfl#H+0 z#*S7c_ghM$#8ezM~3=p!{Rm)5gg&ihA@ z%&WOvFjV~83G*I^N5c||>{3k#`>GoNFr1UF|z0S$=&ig0mH^5u=ig+GeWV@MVUz-8^f~_ zs4NC4FFR1U0O8;wKP{cI0qpix?_fB@Znvpeup23H>(SdWcdVZoIs@@k^6BUrM?U43 zbcYpIj(VJ)gPgugq<>IR{gE8KTT;ipmHBIIqHdG3o1?*;Aew2+`Lu`F%W9w> zM%gL-RJrGtvfn3O!9%D_7X=wlFg8thxkAm6sAr^H5`eHYD56JZ+enijd<^xWNf*t$ zn-!tmCL^s8R*22>Q)F`k$n81v5h)f}q)wESEOV-wdW%gSpd@i>mXW0PiboUpACGqd ziT~(ry^F}3)d zSDfjz@G`$uZOTbRXD*<0@TW4>k4?+$0Ms?5ETg`AM+Sq|HIVz1Pi;lw7i8$4)!pyL zs{8`$6U?FvLwigO+cnw(2;i1IQ+_h7=%9{nA5hU2aLGccFD98di^bvfT%If+l@*+52B^U0lYFXdvO_EWzRtIj z3>xqpp!f_0{-j%vrl0py)#7>DvUEm7sDv|y{k>7)gnIZBILth8o5ln3gb2XL^v>HJ z>fC8$xyTJV42gXb;r;2EWeuXNkXye08ge3h?2@mYGC$Oi`rH^QsBD=X@RSaZ8 zfI}H-PBjoOXi5f093PDc(dGGD*=027Ix`nLsSVWq)Fy}2+m4sd*ByoSU88Tw2Dwal zH4qK#fA&w|26%lt{*&c{(@)-UUuUhyzpWfBgVXyFo3(TjAq}sSqW4RDq2Kwh zw2riuuOs;G!&CkS5S*mMQta)9ZP|>0mmf2u%4gJfp%I5pKDDk@2u}UcKSCgVj453c zP1t*#Vs5~!CNq)-O31UHbJ(A#!Yx-(AR2G^r}O)e5x?KKK$HKSe-Um6Oq@A$>wd#z zSy7l+a7E6S2n&dTd%A3s^6A>hy+2GdegmVE@PMoTF#aI*X%Ek@`uwrIf;b07IOQ>u>N_+bG?e9GAKm2Tanm&i8+IhLy z+TTn4H&DVHObh$_3Y?q81;5GzNONyb{@@qG>X-Z%E3%LN(fR;g_PU?%FW83EO2N{{ zuoDDq_ef5_-?6{?*ZL8m(2uNr1TjPQ1!QrN3ISQkeNY*Rm0rJ_eqo6Guv>wZ2E89s zKl#oP>^c55{Mf<34(*8_uZ(>A`auia;E3Mci*cr(&18#WG9y4D@35<-b@p}{Zb*Uz zX#A+Qd))UAUx6;0pKMz7Z))uJPik-)**DDdqhuM`aDIMY(!WWcwgY%0C-RT4(B|RK zu;vMW&}n|)h(4PFAt59X-46g(<@lTWwO+O|aF^o7e@^6-ex=_%zN1nd?=>TFK>DPk z2CV_Db86*_mkw{-xpRQz7bZRUHgE*O9c{j8wb3!{_$h?hn2wITEV-=QZRZ-1!@f#7OGHJ%Qn zKexRaT@QZ!XBXXx0UuZx;Z%u;d)-U9){Ok8eSp*$BV^=H=T$uAUZg63X7<7rZ-EqJ zKIzww<|fn217m`;<@s0td`|Z^r=X25sFCe_+dlSX z+Vc()SjNU8#6%jYEOfv4RS4p=#EtOmIOeB{`YnePZ2nOf>JyrX!oWn2imj&U1sKDsXc>fz#cKk!ua?LmM6puto!B zKz<>ukIX)}4u7kkb#WI*Ul zlc11E;CU4v2m9C`t1JNT`$GFTwl3ZC-w2Qag*^4tZe|$>lXPOU{|dpcwYi>1kE1j- zqm#h!$N$LtI5{Ke$p0EqU;G2_I?BTwPq(NAso}E-%sethEyd<=gO07UL8hKz{QU3= zI76i35222?V-vhXC?NJfJ=U@xSU7?7bs(nQ6OKEJ7e$kf;zwlbNdR_u4u@tO>%tJC ztWl9VAy@ATI}d>|huWuwG0Nxg3+O1{kF2yvX4d)%`wAX?{ZX)lpQr&P31B|VeFSA{ zH%?Ov7_17ZjKc$h9B`sKBldl}@#c~eetZWg;cT?_Cas2T-_`Gn3wVioenTOH16&9p z*M(tsRvain>qG7z&&z<3+ckAP|bLtHLbYwYi#E8P6c`T2kxqCnfSs$Z%eksG-uc`5GWLuLdqMq$B{A9zs) zN$ywQRLebWaI=EaB>`dA9Dd_Yzv?!$i~FeWa{j&1LQlEniMpNi=>@dIIm<~dqtk*Z;r^vnJwT%hz*K>yD}&dB zdMcTcg{sV6elMKsoaM*?=SB_iePOM$nK1zM;dDJcMGwx5K9}#pelmrJR=Lw4x_CW! zZ?~tNcWKvlr`J<*0knV|fI-emfZqD&UGB9oJ8|{!-2S3d^l<)pyaCU-(z*E@|Cc>S zDqOE~wa(Gcg5^ts#2tODRFB5W^j6;Y z=2~!dIGVpZo$^E-IG$%`_&ZIGKkDWuzU8;a`uYFsy{O*}4}cK=hyZ`p(Fefi<(=h` z=-qA<2oBBQ&wG*d>6#Mc)nE)6>PBx>fG*t^K6hD$uy`u0Le(~owT|Nfx8N`hZ`=+W zOTIbxen{Ve5R0EIYKKM0fx+?tq;~F65346Aa0L^iPURbvj&5AFb9&{ooA)kU;5h}( z5mCfPr`)8z)B5%NI8;L2_?)4Lk!v=C#WQ zDEz?-z#I20oZA%JqC3k=rknL*pgSxPx4;%|TDffH!;?ZpXk8N`Mz4fn*nSvPC1ozM zU-7^7N%S9AxBDTj*4TYah;DJw$2(I39Lhyx5s=`;X70<+>mX%e?rq4x!XB{y$M!+= z2%Cn#{R;SB&wYWh|Ls0ui+sKXg?o9E8Z}pt_%T%(fqW*eqhCIL!5_@e2%WxarQjZ7 z1~w4=(F==zvM3Gz9sOCwLPCN+dLf;lYs|Z}myGK{4P&7fwd~`fVf)oQV%}cQV+r-< zoI)=HTx0l8)K3aLs8I$ zrIWzTmqV#1(i~F4Svi!6zKcYMMX4v!8rZ@G^LQQ=qfA=4a|k~&SRNJjdw!P>Jm9GA z`lF{cC!6%~6ZKlU`#xJM@?7X4_|LyYJvZ(~%NN$8JL-bjbsTpY&wQ_P^~zh&wr8k!-Og&k`d-pOs@q zg9D{-m*%yF)odQ4n`_;i*)of@1RE$NYcrdkidgl>Vmg97{3vP}iMQ+48yGmq2I|EG z@{WrZa2WO^);$Tv)1f&Emfi$RWWh=+5;4T>j&MI;8oKVT^{#~TtJ>`Z*fsVS=9Aog z(eLWNK|#u#7;8*I4|({XI}znQj@(MLrsUW&#SU}}+-MyEd1myt+yH$)3CDuU6-P43 zw^(G}jj)tO%>x*pSiuV!mbr+J!1~dR|)T-109F z=2iJPouX)K*N?G*#B$=-XFM+7eU2?~|B`(yvCzqW>vhd{U|r!H{cG{5wf5}4_IsU) zIs;AAZqI4*PGxx|id0_V2}#>~p(dfp`0`PD59gc7XFYZf_&m7?CZ2l4!JHCYqV;*| zMn_v`J&MG@)h{)Jwh01RmwrlLjDKo86vrkWQy-6-Qp-L)3_eO@lMkoD2hjqwW5*&| zej91G8&_wPeDf0t7_`z*h8?J1QFIZfMve=;LyrX@;q+j7cBDZ`1>Xy~FjAN=)WT6E z!Avfw<%ThZFHvSeXB6*Fzp}0(E^6S#!Owm#&3_ZF(oy9CTdw1=J%m>ytoJR0(CO|M zT~MU!2RLPMLEiYg*CDL9N;L>XM!8R6mQjV*aVVrJzViYhEW5ye_X&owpJ!JnQkPxB zDnEo0-FF%tePZbRuUw+=%Phi|`0gFz?o_ro+u((0b#iMVGq-_o1v8NKyvk`11JBm8 zW711Nb6=g72dSGWh`?$;b^&5R^PV~vyv9rLL%`zl?+4NXb*|Cv@F<~8SzkzYC?egc%ZvZjE21SxQ=5HW_Lz<=ldAAbxV%>JKEYAcK86!64Si;eNakf z`Is8p&va#1FmC!;&O_)hiL#qkt%)<6_(bbZ$_b1}-#Zl*2f!bag-r*%{n|H1B4%LD(? z?O`V2?$*^nXrCvd@a;eRDFPyJzT9f(4prO9|DuEWtly=hQ7;qvZSUOI`H*Kl?;UXl zgRmdT$51`Ky2a?ymVk{%HPM#(zJHxjGmVz4wvDtsn(2~0Vs6fI<{(>4u9!*T`j8NX z%{(x|5}golzzf`lG*INSkdCnkb&Kqiz!@K|!R|p_g>j*G(>qYMfLYmf`3B2BGqoja z_|BQ1GpUlaf=?iBY|I_b0MWsXDwq>e)A6RAd|fZ{Ch%r*h#8CM&xQI*8S;rb{r9oNZl)9XatJMVYr@%jGrcw~BQQRkIoxotrTv8KW_tRQ?oaz_`o2qcho}mOy~#BLzbtZ z6jl5Pw5QR+GI-sN0?|Pk29Er}-^?``0NKPck}Ua4{vL2JIIHrbVS*>mjKsH&h`f3^ zVwD`RByVbPOM1__tk3$XlVWd*I}jyw;^3w@bdG^$HVWO#&qN&cwbZ#svg}sK&1Du# zzqJ%Qq-FDIuIyTPR&oJ=Qxp|h-4Zuw$>of_$zbj%?S*HaY5x41L@7x z=%;wC_Gwd9KlzJKkL;0tV*7yFDTL)M7 z8tq?3IaC#qnciH#5{bAr(gmnkI5@`K9Kib`ZM1-y zU_Sr={w(H}fTzb=1L=Xh5uEo;JM}rConi%W<_IqfVa?h9M0t?9ulbC@a{Y$W2V2$4 zALti<4dFkvG74cHS&;+o;Dq@$NgU%!QZ85a`s12Z6Q^;p!4in7j!GQLzr zjk`P-y)G6;>iVudYp;ASPB4V_->W981|iXMsBsuG*bi$jl6Dl@5P~o1T=Cz5dAhZS z371k`THz;&=V#RoxL%x2JRET&+`m$zUQeM&y8EF`0EZ=I@`rs+8QI&#$Df|cIJaxier^VP;vhN;rRd;SupC%J4eQVs4!;Jah_l5m8N zF!3Dnl>J%lhqs>{W&Smp04Rpx$VL>xTC}*$|7^{O`!0-BiSGFEkQE03T%*IJnuL$4 zDHRqrn}@IK)0BCn$_EK#w6k$`@{CQR&cs?l0*_Iu9~Xd_V&EO8ou6)lUQZ=QddkIQ zRTPI((WZpx&PGEesW#fbC#VFwXvvP@<6Ak*ex;oKDpBYQ{))O@Ilj0FPGJ;~`Ao7o z7tI-B){(2}_qAATGF9VUgF{(b-DWBf)nPvHd_nA%e7tUf{UXtd#Xzp|FH#|8_#+p} z-m5LXzjq4m_D%Twu}oyKN{QCdI)Ut*$;jqL7raeIqLOCyrtcW_2CpF-*S}KZ5B`@W z6=-eaE#G1w1dz;)mTNmHY%6fr%H!8zZy86D?ik>#u=7}xlt_yn3DE;cZRPF59?phC zCj-%hZX4nfrVbDJfw&8nTu-0&n4ChXcNJ$JlGH)k=S4u=Y1?;##TKRjL0gl|;-EKy zbCcq2#fN4k&h6vzCkvCWnd<)|i`419fMiR$1X|cpMdULb{%0Nl$wB~qk&*2Vrib*g zAsj@ETippC7K53x=?(^GG~-VYnoisTVC%wMM`KKbwJp+@IF-cJx~=l9m))ta^D4b= zH~R(Pr#T|g70T@6X>>c6)C}Oo=4l-Flq-d!>$ArPWbs|W;vB+xdCP}zx=i$o$U<9qxBgB4(l3p~HDj$Omp{ghie318lq_Dzb4 z*FFWDsjtO2$Bjp(SmGGqiti#s?7LgDhrU{;@b51s@x5-OdSTQ_gFtb!93uvWBpIZC z9n^T&0pH7!o$jg(cTur3ysY^eo3^OMkN8isj2?jFNw~vp39OE6U1JgtIch2MONa5y zW&Yyuh))yL+(dU4?ldC8U5&L$G~*2y>l~kGCIq1tN5NNi-Eu&+1~^6{En4%M+*tPd zm9?MaVHkPOaqphHUqjE- z=jTCNi?OPvG<6C3=8(hE2&x&TycOBd;i)(Sa z+uZsb8PKJTD4I0qwkus+we@Lpx<1Eu==3Ree+t8u#Nx&FB%&h}ta{y?9^%irU_5l% z@(4!_Tbs6q*uBq5qPB_ZTkLQ7?1yowdpy5?sH|I4tr>4pJUZ^q_}+qrekC5yH+vBJ zv|4!k|BQY34ICa9U`VafpBJfKI?_}jF<=gsqTwfxZsZH>7vWJpN-nLE&UdC5GM);M zIhYhA1NMK^4JsDm^RW`!75IClW{t&fn{+e} zcY$jEGfJlfs%^yVAeJnSEHb24gTHcC8@}3EToeD{BD$M~d(M>3D@>LHN2$Y+o};C? z?=;8e!{7YG6MO*gsY-ZIBO!5_OU~iD7fp!TU z8>fY3L zU$!SGeyCEMrU^H#xVlmIJ$gT=VUndZ3Ve2Vzx;qimBIiZ93hz0AOWyoD8ZE>xnN@~ zV`j~k2^0iCYGmGV2g(45phjSXqO6*-s-{`Fu5&l2)mdW$4gmw10%#=A4YfK#=okjQ z*`GFkW(FN0(Q=y#lGB;d$NR#>G#Zjf-XGq1?)u+IY zir+Y{1ZqatDd20(<_=WlJ;mTZsoyh7dvI@QSFZ^-_Kgk*+LAsB!=ESp-2DW_-sX>- z*RE1M8-VeE8NzgDbY99upU#+$8zo1|;oOrr#`?=rLrz`Rp#`8T`=%!!g>ow?N`(*Z zAKzgH^rT;(i6mL!=xl2qNRAy6lzewOc5_V$6r2=#1*w?nFmIPMRqBzBla*ab_RJ`N zbdry!Lep1oq&&$}zwOy{i&5;EW+&=onln6^MRmC*_q44<{2^>@brVceV_5Y|XVubM zYDEWc_*%M!(7n)Hm^0pSApV{eXVq`Oij9E2r23m)?rEJBrPSjlrcXg$+I++O%(Upr zD%PF+V z-vBUcN`}ve@DRlz+4_y=rK$WPsNd&fdLwfCxpIwT>#1#e^A2x%sYAJ3r#XK-VRXtj zy>dcpg`v6QfC+*y8{z~usZ%uXBEp6^sU_kbYQgZZ#9>N!@{f^NAly+*gdM3~yY(#z zJ%iv)8a&rcZ^s4@ShAnm@R{EOcs6=LAIWXng^S}m*({M2Cc9HAyp#TKx5~^aBnLvd z6m+akKaoYkv+ayl94Yg>p3)~#;@3Exl;_3H3c4PT*{^J!l%|u`$sJiOOYgcR*}Ul4 z_`NDiPQ8>`WMiT*e{u* z7pqMwc0P#19cRH% zUZhrq`-*h>6k3)lVa7)i7>RC49}tNWcK*U)d;QDYMG?;g7a|MiDx3fLp99Dnm+4z^ ziL&vhig&A_wB6M@5+64riA?u}@9(tL47fo4e(If$fSnX?T<6$2@VamIomeL>=OcJ( z-TfHAUz7t6*dbg7&^(Q4-<^47sO^-x%OE!Tv^koww*j@Ro=|eU2$dU@E~eDCOTzg&2IWtQktmGJ@!JwLYNCm7X}EA?^OmmQMWa?mbX zOknp?leKpTvY^b@P)$$6H;smPiWD#Oth>!4(7d#)`o^+M zqD;48W$&D0#9b@?QJ#eV0CdDJ`{0@PZh<|4@-@;Gp#{ zA9l@RAd8C#d~!_NCQa6I5^E+e^+_~iSydm&_!OPvi4FXLRV&@DQyfheDU1D%<6mz}ek9lce1YIAf7aPTR$@p)^L=SOY|1W<@_-gwC zY!p#$e~oh&oA0>=cJiwT7qtI|GZnwYz25TS>!@rz zyFc*AZ23-pOl}i=pubF8*ZJ21#O<~kMm*(po@gqZC9A{=FTRqEX#uh0*|$hEZ4Qu3 z%EC;jDIaV45@b#qnv(8i=I(1-4yWR_%67V9w-0yzy02K3<{I|D;(*y(lLL{D@!$dI z#53On76SySxz>_wXNGbkwZ~42n|Td$)fq*FJKHUe38or1+p? zEG$p|0l~#z+D$zl)p@d-?gUh7`{lUFmAyeJB^Ky#RJ#Dubb@ z$U7#p?`6A3ZQXo*zf&xq^hU1qT1e|G^|F0v-uuUf2mJPwLz+mrJK_V`VD#?{CfdA? z1PUM+Br?XtwtnJlzeaEUdYc{(hAdKOIbTfM>#dF^*S$R0eB_~iWJtE-=zLL!nxM88 ztz@CxON34KC~s%-?n-%6YtV&|z@61M$Je>E&QpzJBZN{4jEV%TNyqFL4h?>jAE)2# zCs_A-rloLFY|Fdgu(@sdOD%5Fv2!k%yK5SN_6x4wu4W-h@q$!?C1Q?g>)lg%?bIma(wtEtZeq*2`pb(IyNNy57k}&4RnSGUxFobM*&uTU|6$~K(yLV z>pgT{o^TQdM%ZaMC|nWTm-u8EK!1IS+P7--YuZ%~kGx7PH0xqs{4rUYr1V-*4~ZlZ zgkHCkgZWqRdQdjgaTbGT*zX~ZqHd0x`N56ll0ovNh#P-bdeq;W@+?q!fXi7r`U)F3 z4!S4-hkB9mFiZ?udSxgmfC_&~>V|R10l#hlZLvsZOKrtVx@ebqC5S>+z{7?8>*HsD z=f`8;JDyYXYn}d;IuXpM%_ll95)Z$r^5N5`Rkh!~yzPkD>$v`Uj_1AYKOQD{4mbT5 z%YL|O^)RxTrAY0I6&DIIhm8a>N!=+MWhCg2VSoIGU?sJ+kiC2B%bV2$fE#DFx9fU$ zcC7EOM3LjcR(oo#JIYS%`HH2@Lc#I`<03}bKE(40K?d-9JNFAa5^lsGZKv~^j#w;i z{cr@HdDPCIsRD@bBPnUhmA?0_qfVgMijhDN3Mb4-P2|Wo?7XmhW{Y^OWN-wF;>P?W zW}G=p(wxF`eJ7B`K`F)F z-Y%Oycl1&JWc656(h*q^R3;)LOUK&J&g?7bc>U-5{_+sY2w9-w;aCsRDpLkfy93}* z_mkDVxay_pDln{0^RfvOF;n8W>x^3I@PxzLnae#y@w<0)BUvNlj`n3h(QB=!H;uIZ z;y`a;YKO4mL7%k^sw6rf5nAM#{9CHyZq~qiw(h5S#1VSuKbUyFN`PH$S^Uen?8{@T zkbUHV05X}x9vj*~kEX9PDDyw_JK*+i-!`wZgX>;&2uM_J)&m@Ey-}?LOU73v)w2A{ zO&VK|fF_=v*4!;?9tm0iY3Q`v;|E$yH)VO!5AD^Bko z*i~%K7qiW$Jo@>K3arx(5w#$>rm%T`=o-;=$xB+bJMFk;hl^ZoQ1Nio0GP)er}Q}% zAAL`P6KKjHJ>IcH91$g}OGw++0fJxSV($Z}nm+}+JiJTL)3@bx1pi@H{y&kh@@Vm8 z?nP2r6o0*E5F+ICq`e`PI5C&7QkoS@2?f?&sab z-_MBjp`vlEcFvHxQ0UlKOs4q7$f9P$zU#^N{9FaLenocEv&y^t^QJUoRqSu(CyedR#t5O}|k$oPI0Q^dEMDsXrB@B39$gOzhM^SCkh6Q5M3e)!awDWH*%~^Kp zQQ~Dll~3>58^|R#83ReGM7Qj7 zPL3uI7E8rwawwfc6TfxmSm!jCcn92%_ln2OiAS_*=KOHPXDLBUCdYjOa-EhZ^``De zwB!Fs14Jvk=0VrP&nu=0^=y5OcSqKRR3r7Y8YS!gEt}jxKL{`OY{8Yp)Z$)CdFgat zV+7^DXl#<6X>~ekUZnNL_e<7sA5aeZT)n4Tv<*bMTZ>0<7fSDGthEQCdCfl%%58O; zw5cNjVBsfW#c5K47v=?B&ke-~R<1D*+x=C+*mdiYOv3?DLk|z5X|Hx554D~vG0#rv z-a99e)3!W@I)`>Fg3cM?Q4`=4U$j)Rk(pg(0SmH~dkLO+LRA5Td?4XO8+MShYsqLk zBY$}ulE+rgrBY1%oHm!E#_?Qy#-~7`!uJCE&`&B)5bLbc<#4)-JyBv`<_U2&7K~-u zYbzG=L-FSO#u(yY-4m8i;nP&->g%O)MJvlJD*_`b=1tMr9L2QH%h$WXI7L^QejFo5 zfpJi{R5vS4+4gNx*S=hRWL;hG=t0s!blY%(EbDuKSHZZA7F8L{-$rh!dpp#|#@ekDZ7!s$cmV zPje}knA*S*a?(fr*T5fwWCpj}z^--4vLh1CW&CHrWtlEHuzVlJ%yG_*Nc(G zmH8$0loejvx0jsnVAhmsThZ-Tt-Q|hv@&SnGl;g;Icc|o(@`gm+5)6?s(|iq!aOr6 zB5Wg}>H*qfe6GuozI-D}8EIG%+RFp$YhSB+6yZB&Cc*rl?z{|G6ts7yO^)adJ`HJe z0vxj5I1+D!1L)1VBz%wxQ-%Q+rO%^e!xW&mzG*w9g+|j+n;?Q)=5V@(Vte~7ccYDk zrFgjOLK3t4X~b5=ac79HSoS;Sh_B?UmAc_%nRFWjb1kdN?ze$*!tLc2rah~+Y0&w1 zZfwu33y*C=W%^o}Yi&Hf3Z7YT#KbH$qT*K%i4;rGvUeqkcgwYtoOSq>m>u;CwcuBW zvc_eM8$3}_Np3%_4nT>M$q(21zb#=aeaZ)cFD&XFyB<#yrdjXy0Tbl+(b{dcJZ$PToUcw zvQ)-ADgadCGo)ZgdE4hT@^pc?!VF>l_zx>>dNl@craVa{*K-UNOp<=t1(-ATkA14=(?ts7cPFE;@3VO%!txJHcP`b;^qyE> z3Z3xGg~rKenZtq(d@&5G>^Hrsf@B9tmC-dWf*32WcIhz}b@ z82KvQ#OjS(gZt#z+@(adq7|!a!g#~hJ8Li~UZYcieuL+}WbalN>i&CBI(7b+I4`;O zoQz{TUFq+c2~ppXuK<{b5XD$n3FEk)LC$b9kat;4c;9?{a0+4|;E7pKlrz}wOfm^+&Egsw!mR|PIFfz#k>pfWUh?si=SJuy<4b$Y z_JV7w$W;Bn*W*@He(Id1CCWlH*GiIP@6UE{_FgqQZ`>{=7f`!Q#qaWK&%EB(iug7) z=S~t|zf*anPBlr)bs+UtD=gCXb8W*RU`!6dO1viT2fxoxd?pns1e^QZr7 z(<#v3wTBymXZE6j!s2y)l7o9*!wX#!gWn`2d@)1TD^`d3TWIId@bFrfYY#isx`(Ty zcgC#x&jHh$kux5@MGI{b@LlgbBOlQt8jvrH&*d8#ih*zJRr1ti7x2HCiFB$OUd|DK zH{a8(cQ%G8EoG8FRCm=$T4=r_#}6ibu@{x!%-3~nclQnVaM}NZ!9wfX=J;{GQ{Hv) zm;L`hB!6Xf2wj(Zz9*I1m)s9>d^fHoKk;S)c1cs?zE|Tde(^Zkl4Pu}+-q=j+S~DR z>Cl@rjM|*P{8qqn_y&FsY!=?9L>+EN##Hv`1gXW*Q$+1buke##INM-!KPb@pAFOC7 zd*>MIsY-CY^bXrzS>rw+pThaP(y0EMUD|%frX(3LW?15N5@N}h@qQSY?d*a}30BpKrD!;p zZ|oIgVm3#aiL z&%YDK)I{c0!1|sO@}5YS=>*owP9>wcWa6&MQIb-6XvCUewNG$ni3Pplk{Vg^&;`f1 zoBN~_Bs$9iTd)%vn&AZN0jU8j70-dHP100haquU(w_S=?JlR9nY}9LON`88@{F z%e2plhYL}g%iixmqnPJdExIN9c3x}N^S`f4_HUONFxE{QCp7R^-nMy`VW<{n|M*Vx(a!H1MDgqdK$#K>jh)Je4E zTE8|;US8-1DA@7Vvxz9q?{d5sWAJ>mQV`s3UdB_p)3rc~|+C>#xQz5kyH*<;QfUYQ!9*APQI z8}d;5PcB?GgC&f$t{D%9Ayekl);6e2eKCl@pn-g;7hNR~h3835DV$Bfu6iy*g?U1#US z!0_~(tQkEzM-{~rd~iBwcFM14cKpD$*`04O z*Eh+vr;FQrFb+H(vAy^9Yv4!U>5NxJV}eHtdyj5C&)@}hYq_dwA2)-W?Q!o1;qFBvHOC~ zyN_%V7}WbA&6gXEou!YLEt6M;8y6w|h(YY?7pt34< z=lS2FhBM;T@R_XQGqrdOdyVmnh$|k|U*cqr`qLLyyj582d6JQfI8;Lpw+ykYF5}5k zPnWanWk)WE71p7Ra;1J-TF{waA*y?*PNz#r>{sbw295 z?J|DAI~foe>{S0iTvyHhc`olXJ<>feJuiO}*|Vpb=;2xy+80Y|7oRgP0;5v(9RmC* z_J(DX{DW$q-*5ZezHpFrEMc(mG8|J;Yr&keypiQ3Uj9i@61xj&sGQ4XHaovqJ1!u| zvXAOj?{XkKE(L+f`(}S7k3-(8B8NsyUJCTI;7=WL3PLxXRWV|A>nR+x@`y^kM{4^S zQ1EWmZ}+3l!u)Uhl(sO#NZ_@nhDi@&k`5L@Ye3_J7TfUSz(u$r#(_so z5OIWyQHL5pwyZeIg{A`wI$F{GpP%>Y+Sk#J$I=AiDweRM7kdA#WbBEW)2bXA>0P2i zLwQ0`DAMKJg+~8b2V*9K2s6scRExOh>P>LM*>PaiC`PJ?zm4$W!|Ks3`b;PbEkC{T zKj(QJS!$_QqAwlWIBTCp&-Pesz)nl?Ij0|xshZiVBkdcKm(HP%6Fhl0z6kHAaZ4{u z3W)RJseoNl{Cr|4ZMA+^=CwGqI-WK(OGP9{21qP;+x%@t!2Fl^);S=qV%#=a1X>4TfHuAg(vixbHogkf(aOL!y#vdYY?s5y+?}HbiVAef&o)$TA%Y;k@l)4-zS!Q)jSHp5U{Jf@Uupe;i zbIZBUIC(3_Y%l8WihLVL4(OGHe|o#w`mK2%+l4(&xMMJE_XP}JUWk(405C(Q(fY~& zVI9bgtLsx;Ytx+j^aC5mFdfRR331;zZXr3FN+1B2*rYy8=C||D7J^oPV z%j7(}Tl4IKI^T}gO)#Bgy|(2o;0o5L);YNPuU()U0GQGKgKT7K{dIpc1}vNK9su~r z%)-^1RLjhFn>JyF)IN%+`pmnskx3%oAi02sjfXS*Cp_@sYdd9Hi&U!I=;< z@4mBa`Fz_|;)En@_}G|V?(?p+WiGaSp735y*u{nF+#4s3@7U6Nz+8Q*->*CAj-8XW zS8%*Hky9R`h;McAN=&hQ+eizE9UORbrt-R;OK0Y7RmJS`^GE)vh_3BK9?Kr8t^v=sL;Fgr!ZHl8q}>47Ow9 z*Sv>%m>sJ*E$u?|R*60kTgx$n>ih7+2x|f5niJV3K3)n|Q)vmMO35=m0_9dJyH?XQLZ+WTB(W%CM;>Ql zT3rc#9-P!9-eyAcqb`rPpC;T0ok%>`VN?$|7()kw7;GKJ!>DO0x`{NuR!3Y>Q^`G|z6n{@ z%|>5#+{7F&kvywrJplov{{;-skveigFzK4f;l(E{tDou8Ktt1pDPLkF<+5IMQ>#?H z#p794%qbvWz2b&)p?(L8uLp{o&r3UKh?`=~C)(AH8U3D2m-8w(A9OUtkaH3lD3*7j+L zTm7S+jCO=R7=iEb2<%fxmg^9E^Fh|_;WUbEEzc`LR;ORTCB8(MButk9$Z?1fz`S{c z98JKm&a{PjW&j}L4lhI;&+XmzZO&+pU;M^p{?^z$EB9EXJLBt@W;g$c6$cdFc3|>+ zR(+VP0D&HJP!ZAj(8|n~94*fv1_w}bM zJQH%uJ=?ln`|8MQ8)~u}x&X-ocE7w%*VeqTd;~zLG z^2St{Lynm15&V`W$8{Yb3S#=`6_N@X0(JEXdCUJX&AsBn!$h_R#boGCfDG?G>$Xkz z+|o6Pa9&RY^tg4EKOr%B{#OF}1KnWyocsl4!ZbR{YTXXc)fT|;T)*4WuGbbr8)^8- zd;%oN8H;L8;UtiMO_^@H8D0Xw`%|p2?01Ys{dHsD6xr?+%JtwEsPQFStO3gEH;&ij z@hYA4Ds&#E9sEnB?&_4}*v4&SpE10J2#{9fpGQMqxw!Vp?Yy3IZP7Vd(YQ}ZPO?%b zV<72c(MWsl_r$3i1IcMz{fJnnQ8yjYG*qwO0)nIACw@%zp+tU~SXDr{g6W{DlK1MS zTW@9RhVTc!F7z+@Rp63gTG;g}OU{{K-109zruDoa@>U?y4IBKeRdT*aY+JCch#5at zuRivqze6MEs@JS3KOgceC?}bRidIReS~Jl)qt7xHv-6c0q`b)@b+27(gG*G34a%TA z``b8d2E4+D@vghDuHj*4SnHBehsix>#60$z%U;@iceWK4Uho><4lLg-&nBXGzFSKV z^iOTew&%}$G=VNGvAUcdQ6;MZ3(@r*p}s_C-OefcJ#{TR6t+P z%-VO_KpvVQ?gCiX(u;-}?}PT9A*;Y@%K(x~!gzK-ui=b&o{+csouXW74*>rODxVUy z7IPBUvOz_2iUH-q!aLaXnY6EbX;+P3+X!E}Lf&Tx{=CztdCalul7Q|x11GI#+ihk4 z(fI(Zkw1c4yuIXcLjHNsFcrQofD+)jp2*RH6=`WypK2hQm9qv{jQ>lBA~mrsM9cSf zd*`tSHx&yo1UEqiCb4n7f2PpM@7;*1rn*=BeHW{;+b;TvU=}3)A~W({#2)eH2DO2= zWY@Jzem3ZSfHv{Px;pID+{Pw*H%H6Az7t|##Aqo9FR(bmxcO&^;3%`s-r-{;6c+xE z+-+ytobM9@=%TYGsx^)jPoXxN*<#;qW3=Y(M1-W2IzPSy&wDQc$fcD$t7+WezJ=bZTqf2+m?#dE6iT~|44FO*^EygGyLNei8$NLnwNaHY%D_swU5(cNl% zmb2{t!`R@v?T_s_M3UwhjJv}2V3}~a5^EvPQJgCv`J2xxQmy$^R2|Xz#CFQ zLT_!nJuI{?+lCn45CUUk;};-scbqIWL-|&_Ez!FA;*9rfMC&4>a`Z~W-h&T)<_oj~ z>?jZj^k8j8_E4V6tbN{`~yLIjmF-w!!I2!2-=oXuS+}bPbTE0{C>E?C)ZqGVxJv!wnd%wjLrpRfuchDV#aBFz2F2?W&6Sz zk^;qIEB_sspzYb8ESHWP$ovFf7O&*U3r*6_WBY2rtP;M^{Jf}$vDSOjw{~AC6f*DwzOnmh$2ku6T=04ba(3wm!;!As1505K zECo%nMcRu9woLT*O*+hGwBVVE)W$R3D>}CJ`%&iW&ci*B{M}Rgecq z=CHj;t+k=kBtur@xFtsSRZ}GNnX2VqNIqdICx&#TUn~#JtC#sXTg;HLXD;uYtmR;B zl^$Yo&EeyfG~sR6mR2Rzpc`EDo9EQo7WxYJAnwONmW|2{|(M2EIGEcKIx4|K^ zv+#jvX=%txL(=SqsU@y3totgc{cJha1=oyQBes2B_6He4qxujoJrsj-;OWC!ReN~Q z9Yqs8lYok@^(VNXD#(}KZjq6Ak@sGqjNt2aDxt@MSX>PWRzpr;QORk$&u-sk2XotQ?H`+C%Q; zp>FjF3R`3BlDTCfS$T~b)=(eI1ot0-ZcY`pkQmwHyvhRgY-0GFtGyN>Aze)Xf)a_4B@k&1@8@b_El*XOKapad5UP|&syiRAYC3q`( zwDFPhGoC!rKbgRgmeVs!I=0rbOI8fJYBb0tM^UI&nW{{1U!<8%wv*!nf8r*r3*#*D zc0`A&sI98^Ro{K7D8J7TD!`JP-A|muQ9wW_X%Q}Que>OC3(GQ$j^`GfVDgH_U`APEan%55?G%} z4;a{LmXS}*=v00Yu9wCnDo4w!W?{0M=h;96tJG7LAD6gw3D4>l!{qW0lSD%ncZhA4 zoMdY2$l3bT(o(O49&^04dK=|ZuVzBd3GI4){DPSuGh{?x{34e|FTv;WJ%4c zFVRE64u$vsvhpq#OWCX2-sxtS@drmiu5Cbu=`z5yK!By!IPYKhn#Ma@y?Z;R%j{!{ z*cik-2%+sU4_gy`=NrFj&$cc#cdFcNWnzDZqs}2L z953`IM+o=ygNQ8_QCZ|lus&3t=+J5WP=R2@%;o~OD6 zRRUjWH)_xH$liZIUmGcW)L7Gt!3Fg@oDjY6F7j9L@n1ET_WfmLVf1M<^Dv-u6L;UA zK{@gKyx!j9d-O29$7}F%orPUjyzb=*x%;fvcLhKz*?n%T_i|EsSy?_db{*42OqiEB zDP>PZIxxC$&T#fqqThWllpeg24Cejsk2eLbU|Y`%eCQgcx*I0>Q+Z<(AipKCeA)P? zzkA5yw))F3CgpR4coT6d9*7x8>%W_n663q~RnG+&;Bt&IPV;rX9~ZpdRK3K@d~SJI z>db&cqy3|XJ!dju=$Dh^_YX9bK-p9%oRST1iP>PWo<71g9=cBFW$^wp5HBbmoS2ml z)jP|mybSVEy@aTounC|oI3B?>T)I+9;^+=<(g|ON6P}PSm+u`|mH0NqMe-l|&~5XM z44dY;Bw2+`mxkQ+z2^eS&<_E^oxVSKe3Iy+{E2%sGH;Xn#7M^sOgGc4({v(esc&#z z&a-CMb@?(gW^V`{Pv1lKR&|;oOG66kr0V#tHD0;D$^uViT;PfGL?lg5M>IE%mpZXF zI9VCh1B4GyC;=X8vAR*(w#)~?Xe3gjQl`$*zBdNbB2Tz{ER68F3x4@J)pwbQe!Yok zdC2+f*lkXyKPXYU{JzIYXzgNVePrO~k?fevgU*j_Ak|djrpfZYh#0q0yD#~&Gs>s) za?L2z=7Z6m3lKtlw3QdUkl3I6{>NBU8Gci|-E6peCq#of+0g1nt#<#N6hi$2baHvl zyZ_`wU|0fip<)kjvy-34!z7ZA{k+q&ZojG_)@{E=MxZwTq!Qo@?!+jAn}_R}&%wXW zLl1oZbqPo{Zk&tm;fWF!4tf|@JR=mbh`lM}2*TDdk5%Z9@M95qQcS}J*pF&F)546A z;=2?Sj`jC4gtnM-5N-)kA`=_W)l}ufoa@$7i9_D+toWVJyjq39{Xs*QSC=f_=%#e1J=^pT03jD#mLmkU(*w% z1;@;W6io!VD$uqZ=qB&3tL5zI^x0BXhn@$th85HG^NNca?#D(mrhX%Bc?%U=zx zwdOWPvMq#^K3_AlN+(X=phu&EBof^WG&L_mA5znyhx{DiM;D-Voj2~55g0O1!<~jt zm+BL2DGKYM{q3$h_`g^9MabLbkL|U;+Qhc*Ai&5!>inp!i_oWtkYdGvqoj0~=%I&O(G%f~SiKBgm;z;^mf&t1_{JNNVv;D2 z#;HL-D1sDXk;#eiGGs3p-JNGH4p$>w6{M(s1*~G;eGNx>}>cWR8_PSff)3_ z^g?02ouQk7Yo_FCof0TSMk%9}ToufX!iB6J+fk}2@ZywlM~|ACTK{$EwI(vgUFOvY z8Lu*Crv4N$12pyQ_gDMDL56m;C^NMZs z*t}X+HRk|Esa4w&Z>Zy!6637(O?EXbs)Y=7cP|9t5wnSzx9fuKCgDTRLtx09SEq>xVsV9gW&n!ywCYxgw3^m?TZ#U!^cs|4qE6)3r*gX1mo!+V_?;QnRplN9Me! zwBbQ}YaHxcZsiZaZ0ca&W?^{wG^~Ko%HhnpnKjc1UYI8c5cuaClWu;#`>j^yZs=9HjJbf(r}r;5hVQUzV*>meHPL% zOFZXnKDo^Lcb!k8TD->>in7nm?Qj9=sjZzeI}7 z4zQ+g(OgkOq6i~_3|JS*mJ2n?=yuQc$?jZs4#Bc&$wE3r*(C>e{d%lSrwdY@G_(4Z z3k*_|)lip*6OoP)oBaKDc^eV^s`F%%hHm}^=4g$3^hh1-xJQnJYKw#rhQ1A`U7@D=*=~L_hN|Nroon}*xDNrM5^EU%7l?)nct4%#pk zH48=0tLf8iD*smyv~|-s@Ki#9?6N!2q;)|+2=X=m8@;{lNJA9OaDIVtZw${y=f)+E zuVrAs20F#+mO)FBB2vEls>r;n+h9uNXwkktmQFBl*;aOd|O7g?KFwUppi0{13T5G zD=k((pC7Ee#GDr335XeiQf6S7X3Kupbu}fWc2x8yDsy&U<_T7bg1-_-)ps=gOiZSx ztNGWt^RBc|z>~4ghQw>b!g2#sA4O@-pw9P~EUn;H5 zl*2yrYL?xhTCXtTWOlmq2eQlxDoGRlyHNld@0c&qfBKO!HP?UN{!Mk%s2^HYxmEB* zS&qtM7c&c3b#E^Pp1BH*FF8Qe^C^m;(VgpLSM1?UQf%_9u!4VBYirIzT|${?*0Zdc zc`LRIQ_hLP)@f0F%<~pj!uvLRcG`}h{hW|Hrg0?En9{7nQ+aXsl&f(D4Ir~mk7odw zC;3-(y%ejZRL7GwDhul+nfK}R z?3OuMJl=QmUlS;`AkyWA`RL4&6~IZ1yl%r6!GlV7ierLSUtg@UhJwzW_47$nGb-9i zJv9E4Y1jZ+ObU+V?}Aibh&yyR*qq0=uCK2RoLrXO>80#%O;c}W@bE~GiFiA;kIe71 z4j7io^sgPFp?qtvw5#JXQwNSpr`XT+Ji~iSBe)KeL79`7p#F;TGLf`(i)OJvmJfvf zFG`cMrRr#Y*L}<;&u7@luF)(BsdK#x%QOZ77nGa#ANuVh!yf1r@kFf99S1W80vifr zilqj+9$HHyN15R6U)hQE|7zNHG|AI#AxBPmY;T#HKGIr;kk5OS7L~1^T`VR01>_~; zjHnA0NbiT}bj{dOghZv6TMVixCX>+oMX7azO>cA3V?0mSJ*aEpMM)J#vFUUlOmY?c zVlHc#^TEd`Hc3zwD`Qhjx6;C){hjZuuk6ChEJnO!{QRsDDf!2FQu!m~xjhR{#wJbn z!2$@J5!KsJbJD{e>r0h0-?*U>=XjF`ZQiYYiRVUSljJK?WrpEjC9Tsv(Hia58rGFg zkCejD_JMA3>U8>-1*(%?wr4DcU~kC7!*s1ny>!Q>!(#47x&%F=`y`|@m-7})Y0OvV zDQs)9PY6qFZeyY^L({o7WMF4)qXP@7Yl0mkdlPZ9Fj+Er7_&B61$x*UIyJi4H&p`F zGu}Ag$Vf~M84C^-NAw<>8Ck61Cb#m>N5#TX)*U!N`LH@&hmcYD6;fP>Xr^~7Q6E{ z%LR}6uXSDi$vySpc%WKPvGdoUs}^Lg+>}BDN_lf4RvYOE$MI$@8uPt zY}R>BE15*0Q$gRmDALQ>W!aL+ag=OcJo6}Cbtr#NE|+Ue4~cm&dMjPCOY)PE=U6<< z7rFLITREVFEj!<+pvOW-k*pa`xv?7N=KbvVAAGGgmFfeHM@i3uOgy%(35ahkGFAWM z%X_smfIMk+@u}ltBDtQ_+^#u`HL+MPwc`FYZ#1=FWYYK-67r_*{cA~2iZJ=jM;_Qu zZGRf`X_q}FlUQYeT6)?S-Ky1{XHm6;OE}!HfUOcqr7r$N*R{9t!f{oUtq1=N0oCuaev2M;z zJLFE862SNYa@yNm094Ev^#u3v6G#8n#0%&&u#-1u*~<@x)NR7Ab?S1dfAyk;Q+|px zTWtpEX_uh}15{mZ$=4NcW#EzNQg}1Ez*G(pTZZEe%fRJtWL=eP33Xg5?(Kje`)}Q+ zC|;6jZfG#I@Gbg)Ff#H9M_bayBO63x#ox%0gBCk_>~4K$k0gXZhHar&3q z=&bcgDomcxfw21OV;$Zkx=b_7y!4xmC7t*%lYHW{32>b7-g9bqkCwpeyDqkh&MYj` z)%dVlyqS_0Fgq$OT!^7eM($Zw8%lE6r+u(Hxlo|7buUe&c_q&GiX!I0Q(^bAdH7yfv;;WsR&dO8| zQARtlRL_6DT}7U zb(LtuAHN?a8ECl&?4Z3~TOTZ791w3$&M25P>^G)ehOX480-Tom%_{vW+1XU~@1H@N z0{INR@^$Qw5yTVIj+4fAB)aK8)v8P&JKlq7UGnMA4Njr4$&2=!*C{A1N6fJEI+C#a za(G!g55?)F--hOEglm#`j*h<9MA9F-B9(D+0eZl_u#qRpnccP@LkvpYwjuT^k71mR z%ufF`1y0BN1ySU>mmr@8<&RyP7FtU7lb5@guVnaw?;w%=qH|xqif(S;1@4`$xqI?I zdpR!#MFLI4;2ZgA)&kw|`N3_|1o%+3&+lB}#_fN~>xcPQ*VW-@9-iAQE8imr_jAoUB22N+>Zzlk z&ZT09y~jt-sZDK!S>KqUHS_))Zg5k54b7yKGwqo56K7kD)%KxG!BZcGHV$mA+Occ= zCr$O*PuJYiP@;uDfjF8T)#enq_+4}-FsLN0;3!7yWuT_HqW*J0=lK<%+ztjN^!*A8 zIZ<9Nh88P%_#lN5Z)~>KC*5;s)JVav=IK(SFneLomR+TO$yyx^2_)8ejwQV@z8+F7 zvb?2Un*TypHcLs??a+9+;b@?-G1 zsYPsais7tRGtVl`IIZO+MJZ1DPc16x`Ekz|=mfYQsEp&M05~+Bm>Zo0RNptlw1o-w8Apk4#uNd0hHrRxl+hcZNsk3FKf;@ne}?+TFkU*D zNv@OZZEpa_az7($*Xq*7iL5`tb>O{EMz?{M@fZeeR=GLr$AEL;y6%Tcd3t=&B%#Tt zxRZsdj@{%ng6bGn71~sU-C#WM{)|@AOb56PkT&pdb6@$JR})3wQfCsGUh_{bNu1Nt z*^laCz~h2$*jMTDLn)8qlQOEEGpjcm z!@Q1j#BT$yDTqX!_SEMC*G~GTz6eE|uD$KE%sWq^y_Vs=gO(lvW+W zIAC2z}FmH;%>4n^FE!5e(nDT1<10>^IvY<%e2R-jl8 z*OFZufDzu^c<|c=o)_E|^}of|{5teXPKq@W^hrE#^zg#Fgj(o(bO^J$E<8qx__WxE zhkyh@s}aa3)UBRlf)|iFeDK1VUZgx6Hj$S;jV({VQqTs+sR}H*o>xv%d*GD7SvPp; z=fdQd9w>NagGtDeG)kkY3L*7eu8QUnIgrKW3iV&|OQV0)B=ENCQP`RZ=i9v7!`rjG zqw3K`FIEpP)dym7Ecvj|(d*;yb`;+M%9JfPI)Z#^i5A)lXFeMAU3RrupM(@qjlMT~ zR}`iis$46lLK2R?=XQ#2p>n#d!wKht&(CgatVI*OXDgmHh@E)X%|(%Bx+S9c)2hR_ ztdCEjM-1Iouv2%9pI)`C6aozrRtX(&2wc|tAv+>HTE zY610qWH9y6c@W&95*jh8FKI!)ihJbx)_6^cN5X`7&J9u&3f*clGyyk84^P&I_ZheO z7>%9fg&sz9@WabZ_Qeoi0&oVYkGKgJ-M11eXrx>(#?GV3hK7^!f%ifuJs6mfcjyAH zbvm4k>%r9e?N+CT>8cvG?p!!m;kLhq7q=Spa=;sY3}W@m=OXUk--NSId(^4@Q`4fs z^`5{4ED65n082o$zxSFF@rCzcgHR7`sMU(+1NAoZ{Gw^Hpjyn^lqT^IJb5q zcf(Y;jMtzn2sSG1-2m_poTm@ z@CUXst(m6hmdT)OoZ7-QP?X1q1g*v1kGX-WkuxKF`C8~HUfIlmO6O`NQa^s+ekCX2 zh7GzN*`cb{%>-N%fwHx1T9T+rWCMa$iZQA}uf^NtYk}E4v*cui7~B1m=lh@G&~mHT z6e?xD6t#XeZX%r9#Hp@&4o?<$gpQ>$G31iJw$cp;w&T+~Yh~GFY#43E-z?_ulZW5Zp0}3?wC@3|Atc-4RMJ z$~~iS@FJ6cm`xEG+eJ4RVp1O3kIICt|ES5aj9NJ|Hg`Xy5?E1Q98&A`0$&mXO$ZFj zesO9bQbbsWHTap3O7Tfn;$+ndW3L*a{$vO(+{JNiJ-(pfDIa@b12QParWN3#_9 z8t}Fh;QX|p-HTovH~||E+YcelKp>62AMJkH!su++UTsl>$qooU>>t?*4CAduJmi7K zkmXvn8@pY%yU5M12wKvf7=Ar?_M=veG^=L4=fwC7M|Aq&qjj$KeBiqcyp{G^(hS#X z6l^osGTY7+_ z4MyJkv`5tS>d-MFk6+lcIC7@#kw)*f<=M5zF0a?in~ubRx^2vM;YP!^QoQz|^ehD0 zv5P)cQK;-d1X*AOGu^~rv4VjfXfj-B!Wy1pCS5l6-M~@73wtAi)p(gG{bc0>(v{JidFXU9c{hnQNs7UyH~sfPMS<8lN)^y)c+DNqkg6L z$fEKvM%9;7-1{q@DC}~zVe8L6#Aix6Cn|!8>Y#mJR2_@qxJHDqph|kWpohrZ=XSMP zwSRGUFKpry{KG(N8T_4O%7|FvQDoJvLl(#=qUs%DGYo#m&2l&U9&=p(WWG zGLjoX9f`PD^YjZ2_M_D=FIF9C1Wg~p zxD>NJnf=@_7i-&%ebiF*&I^zP>6Jk&ZmwZ-(gL4Op&w1#5e;AxE0`Iug=yM_UV3 zV*ardSNur7fjgcAg`N)OFpR^`dmTcyIpCthJ^TlQRhD=qH;%i4cQp8kn)0$7Yu)W? zACj{JEi=mPSm0;I@_Go;ywKHyOHEaWT2T|I8lky}I!Ez4p;(;DyI||X%xhAYn%kd1B8OmRHH*6QYEQ1 z!4(jc$VU-ABs9>Cbs}%ejRa9%HvUu!+O2uvaD+8cIJeMGOkS|L=<>bwo#zLVT|7UH z40g^ZKiuSNh{NZ(U0$H*!7aJ;W$dei3*90pm4f8B+vkR;t49PS8&$+%9_t+~Sbkji zql+gcg#q6UQI`CBZG|k@jjmj4=+IZVP7EzHftCi4B>+zv_$Ya~$f-azN{K>DOLuWg z_bLQ$Y$F?ZrgB867I&33`5K*3d~~koaq$sCJX@_Oe*8br(Z@bRkgm~Zd2#XbH6yp! zrPQA#TM|4_{i+gQOdbe2WU<#frj0ng-M*M8ywd~khqiilE{Z`D*iOcOW?f0xPNVY? z6M}f#X`;Qj_QqS^Y7a;@bvkIz6>DOfq8QUf%IN|lKOCkmsZ_Um6mYxmW35VmpsVF3 zL@PP~;c?IeuKEWsIs|tx`T&+MKpG%)AoG0)Y^V`>@v70tv1`zW=3R6l{7r{I622P# z1X3#S`T)@@(7L27#2unk-ykTp@6yGd-nc%*&$bU_{PHDQHTHv4YNYxgqhryzzZ-lG zksZoTkUzBFihv?H3Lz!BAb33!l){kY=aHh=gv4WE(M5bdiOSxLHeLxwhwYImkw9}p zRd|WgiAuH2yOZKaYZ$t6U~ThgGmjNP)l02bw0f0uA6D@BiDbeQkX=u?!ZC=X<#80&5A9gateQ}7a`d#?T%eR^(| ztUs4+($$9j-%1a1J*d?u(+Aw65}hFyBN4tTew8>()kP4ss1Xx_T7or2i_tXadSt0Y zj}nq*#{J(X9D?t`jgI^ow z;0hYG>D_*2`xb_Xs$UeLW} zLvchOV(?B2c%;kq18L?>g{DTJH9sv6d9nZW+qkdlL%DC%hRz34AHN2$6awx|F&^FY zg8Su#KQIt?jY}URmhIf&bwHdRs6UB2)rZMwBzJvUKlo3H(2BTXlqdvdq-uubZ^Geq zVE2RDFV#A?mMWSjU-JTuu-o}VZyZpfrDs?t(A6#0fKFuQV1L&SsY7!!P{4p-ED%3-<%0f2K%#0sab0((XLmp1il)TL)jbwuS0v7 z$%h!I_f>IPW3j7qZat`p?#NKoV`Ai0hBpEt=tR*L6wy*wTIC#KEMN_M@RqG37Nu|? z!*dnR4Jao7ZX84s@lC^*4qhO@awD8KH^Xt#iE8F4u|aNwns>OMS{Lv>ax$F$M4aFL) zF&g9FR+eHvf z_TZC%L2~uUc%;QM=Q5Qm0VEko6|mCrQI6$Lf5;SW#@{sM9~>T04Oa1cino~;8}QYC zLQL)QJEClD^X^msBs6yC>Onc+vE)}$JG`}hblyI*w*qC!&f_CIn(lt+{otk=VZaWh z)RdRy^8-?XxMN-Au#Do|ZhBfbR#1N~aBg83ac3?}rFI^)y7q0%8NPc%iJ|^#%PEDn7J984f?aG4@7}O7FalOkx&A*}6X+Lt2H1CSM zy1lg0wZQ&ZY>2pqhLl&fKjA)GTUkiaF8xU5M@SFj{IA?r*E!6?#AV1UtVw<}7|6EE z?A-4UE0MDPsA}6Uw_*IkX=nmW+aay&MtYAm$r+i0BDzZGD~^NcJye?~)^&hVxHBeR z@}x*NMenNLhHe-B_O1O6Kwb#Vg;T5gcjzo+j2TG{ppC_d(By78S*)fzLBNcbN4Gjo zOdx1Bni!Bb3*NlEH(@52kcp)qZ^cVOePdQWA9(|FDCw!M*otn3BTsFg4)Urjw4JLv z%k9I|fx~@gzyep-bUjsj+|{m!+}^A|UmUKS2SAP1JkZ70ck*Tlv zPX8>F2~SI2;{;Q?JotH%fh-PQ0fHZtolK0;-m#CD3m-CYGhsOybhP@DJ#{rmN^2O( zK+B@US1j))|DaLUiQ*7VAg+mz7ie+)m1&}7W_^oj%L zLsMuMl?}ecKdxP#g`I}Z?$%b?JvhA5_>}aE0Iu#bF@4SFK62HGhXmDFPK#Co_N z`l|-T6Y9iGjlh_8!&c~wloyU)Ie_It4e|^3C50T)AbWV-o#7^lN1}wEp`gaTf;o8J zc-SP2O(@;=uUMUDc+2ZY_`APWr}T#Z+kU>YjFC^>=+%E$R~9Td;qysc%X2#VBF!ea zQoB%zMKPvb>q$x?=A=iQS0(EEq+dP=^V^%W{RQT0B9ncvB=bY|fI6q>L4PsF=NpHw zdxY;p11|4zERl>1p#;lAcsdq~iIh$_#PpOxvd%bT)LY6 zh-FBP&6GE#W1r%$x{ks<94SpSM>;qSK@xW8Gtxlj!txRsF}yQ8f*@xGN2Vb%Bv1h| z`1NUG>K|jl@g33ze$--nTQtURZuo$xCv#f%hamLCVx$y7jzR8t(BA=W8P2AHhnA>< zf3?5Qd*z!PI*D}%074*Vy(y0Go<{v}vl<8^Ptz4-`6Or}OWkk%I$ZR1Fju~ZzoF_z1>^NHKBSQ8w6m=WFvw%y~S@KOzeRx3Gh5# z-#ww9+`J6qxE7hufb^b|ymVEsTmu=j?ab*}uRM_2E2t5zSZB=g2|`vUs~x=dhK4lY zR6ZngP&4NW5)&0)zYpU#w-x6|Bowb`Wy)ehw+rv3BWdjnv$@C;)T#dsu7ziN5AJ%J zch9W%U=ViI$p6{e8{5t{o2Ag+cV~D;M5K<`M*l0_$Xex{4o~+Yi+8V)qa_2GN?)H) z-s^MNrqmIx9$_?bwgl6|Zp6_HT&MWluY5gU#SX^?wb$Mf8X6=ZBMMU@9!TG@el&&7oUk7J9INn^w&n*KotP{qLY-nJfqWGxGE}`v( z;8dnp>AhD9XV!E88@mer=a;lLbDoeZK1c9I1g1M|BXPj5kgXmr^vebDw+i9yoX`_) zO8kCTIO%>jC%*;opAiKa$%xe0)jZ@UBsbi)=r^WD&vikn(+x#zzacWL;h|?CU z1NhTano3*Eaa8DOSXHh0w?*NN#W43ZwoRiMCArklcx7{Ze^cqH`c>)kn_7NX?QlFd zQLr9EF&15;3V$F2=Xp#E({j0+l>%PrK09KhM)-1 zl*etvcQjq^BMx>sKl%1N#;%^w)6P}y-a3^;3s^6Qxk(P*H-%90g++Vyww~?kd{qzQ zdkXw@YfJLj{GLI&uX?-;v@tU9{H3jSDmM(1*c*BPuYG{)Fg)#!f%@tO-#E8cJ}lf(}??G z8Rt0M81I->&7@YZ+My$yi7Jba_vNn$mxaf&3qi^+l}@AIC>;_V>3?1p`E!sbFM{YTM!QR0T8Z zmCeA-$cy|iDxQr%=NvN4t*_J-)Gh1`gKo!Gf;>v6ZpY?OcIlLF%w1?M7js2|7urMqv1j_;f#cXj$Cyp7lYo_n3 z8-Za}E#CyDAR|dK-_6FHT_lbPjN*U345Hvmyiv7pi?Ek#r+igqU`2~N%Uh^z(87_d zJT-@0pz#04qa;h+x}y>|;>hQ0?KE2okX3z9%K7!3z!fAf-*UV0EDroMU|0l(K|$jD znzhjB6}68M(QJj?7}YNnr9qv3f2oYn$jg++ErfAa{D}*P&SE+FH7XY719vbM%PGmk zk8Ys6x-drRX&=xoe=ruzW7~A)O9its6~nSUx_)y|0wjBL$ECvszmTN)0hVkySH2&4 zlxnoP2i-m$^Fu2G*NXm=`gpJvV7?zFBIqMlOaJ9;5ted0Zjt33+tp*-KC{???7rRf zxN%JciB;6TUIq3p4k}rtEl*es^Zp&8c{EZ({zbF#RC60J3)|_$oP?WVj0 z!;Dn_sFsjlxhvxhtpzicE?7Bm<@1yqz(_Zuc%ZQoI9t$7+6)&Uc;J*^Ryl6w3z)7! z-w8egO`wjpA)cNth+ZUQ+ks*k(4!iWYkG(;<#vyUR7_;D zOdodQQQL-nN+X0T#xTUGliCJdRD(`l1V3VdJQki`4F#s-JryKkZ2~Lh<7GL*=NVUajp7OB$jt(e&fJjSxX?ybo9%xR6(deR38) zh%>xF8@6)XGo&QAeMA=8e7_dxA0Gd=CVR4PRO)Ig{CNqGSbu4rbrnoIL0{;Cd7^@K zr3NU$z~#-?+eqH#$LJJ+R}1``XWPRvmGX-pd0oG8&n3?(%lACcap52=a~ql8nv(Go zfzp^U6?Nw-;;;UImIzzVa|MBXLnuN6kvUHI@_x9mFWZ18!6DS<<3^CqPexPJe`JU1 z0c%lP?nk0dEig$eyyuS!2aRhwN0cB(sC0Ee7p~|YP=ZbuHi>g9p#|t?^m<(g2&QU~ zhq$KDqYZ8s1H{{XcrMJ$$yk_Vt@y6PjW}m8DbF~u{fx`4=6B<4KPB0v z`^lfz-L4O#uB~8%Dq)29l^Tv~yH(m38H2FC(x7_zqOw#l9k1i%$idZXf$v>#k`_Lu zGRMB1hn`;k|4l^2!SJ5_4jAnw!DxfdGfbyiy6b-T4;j0eAAKl#>LZ(z zU3#Xen`C{IuWylui29hmdk@31`YlhUToMr${wkp(Pgo8jX;6N)bv7iVByL_!pR<}w zXs?I>bbmeXJ~0o;Ke4Q|BM@{RTyi$yfW*@$perz9Sj(ZlxaU<(EgI!J4F2)HXAhS2%~biTD4y|(Miq^zP-VqB}^mi=9t9K z-W%z(b~8zsPIWZ;zRv1>)py-*RVYSv91}M@K_zgWv(Svws|7up^rudK&si`&`s}VA z0qjZ_EcITVHZZ7unewLDOxzlEY*}zpiQlKA@I3+my~B;Czp|t+{gkQ~yNMIrk{0W- zr}0SgpbIN=e5I9cGH}9Hw{TLwB^{Vx+IK)taeEf9iS#sU1e3yC7QIl7%yN#$^zVRZ zm|m+i6=zv9h3%C)%x6P*(a!edr-N}5W&3ffW!66VtD!_;CoDn#&O<;|9n1l zqnS!mGqSr~Cy*II4uu>?)2vc@sD15H!@|%$JG`(-(?s-|55(JwEU(^H6N5J?M&7z6 zuf5W#V+jCa**PusZi9^t>q;-epDs_W*4y#b#0?$Da5mKaB7t* z;vl1(E4WnZv*815>1p0i%|ZKeia6hu!}>gN_FY^G?#OHCx3E$TKcj0I+BVV?0T#)? z{i_FyVA)%l@yG7}`Gu7)+5K<0YtB}!mw68+P-I;O^c-R^uDC^VRozHTSO3=Z2u+4e zr(2z!Ky1(DHeGr3h}MA;4PKS>Jom=EMoh;|+zg=@NfY+!n7V>SqaKM1n|{S& z&r#f;grPy46{N%N?kZth?KWE|8DD>jof$x%hYWwl(N;blr}V2YTy55M2RUoninvGV zml)c%c`PM)=aEugYO&+QJ199O52ZP|*nyy{u5U`tY69D)LSg6a-3)~&1PkMAQaj9R zVqEy+562mXZ0!@QuU~)G1u$a{5@~|LqkEvMl=PU7VnXIF^qE z+TX#zd+kv{$m>Plom|N5QbN%~f)t<1CfATZ!iNZ*sP{VW8mFe=noo}{yb`(RPcqrL6uQ7Xu z>8b`83HzWz?Z%&3PTdl2@%pG@wp95f%Rt`tQ~M}k2{O@B-5RsDU2mt`I}tpqknB3X z92*P2zNK%?H(kXgcg9G7s^Utwpk4l2S+QG}b(HTgnX=|dX!{}MTc!AYnikzN7+Mw+ zr4s9##LQ;-E4_v3$ueRzUG(4LZ|P{q#TTq*dbJs1784OF32*}pR4PBS!FOZEq zO9E4CVqN{Bz5UrTLr1FQH(ge&y_U!|HR8P4%8cZfFoaT+ax}k=?A~o?htkMvA;%V0<4xv? z^c8f`+0i60Pv`P@qr;~u3#%4Y;q$`K!P34qZmGWDp-q22s?wZ2<4h#l{F4Jz?T9-F z9hsR|!%GxQ^U4;#>By4Im0ZLv2G1(W{SdC5bjNlxl5HEruw3C8d4>zw1}u?@%a4U) zx{)klWsYpM{fO7^WebmwNysllpzevNwWymPkq+kzdDGjbp)4=j$@?;dRrN19U{K+! z@`Pj5Y8r@CjJRn~XUKU$f2RnAFkjEh)2wCrNnW}z&H;S4tkD(UarZD%8%%>%ooNKv z_DVsfH>N%(qh~06kfPq29Z>40t7p|-Fq-JDPP!&0V4?X&s(oNp|HYa@x!%mgX_-P8 zNo^5yHnMI$QK`UGEPSt_gaj$_@swo8`up^pFmgc{;j+2-p-Gz}9df=$hD>e!)LL*-rzoC6N$$$sZT-CpLh`C5Vv5g?*(%1Z()| zS=)nTxb0;BSJvPD2yF+m359|9@49{)bS z=7$In|B&r*aMnzVBj;wm70J8}n?Q08(YxhNL?bmv^ZRsIxRIW%aK=Pg&Uuw7eJPpaVZ%nGQ z^u}xpJV#^hMx2{-1;~{!^UC0&88~n5n_w7Dd!uBEkkma@=1xIGZfrXUZ>NE0n&3l# z5}^74!$2eACBOIncwZiuuwyQi%cpXOCWacA%r4YPoQg-x$*LLec)V`Tn0U$kGC!AL zX7-!JDfsp+upp*>v?+2x_~E$3@w9Jc!B#IS&3sPO#+wgHb$iViW~rq+DeLsDEGRpS z2~4M;4Pxaz67x`_1}oT~M-~7=dN|x9hUe_OpPiB@J2(EiToFL|Ov`XGLH?#K;Tp5E z8)avj;{8|8xxaqFPbW+}t9r|8rHaOMJyD&>JSQQ6u1qzMKrNoj)5c8je3lM|E|DOR z>Iu}VTA_WMKorxY#C>MG)wJynp-U6~bQNtKUNx?s4_3hHXL52598MPFWG1w2k|*Uw zV9tAujhBtWAeLQzE58P0L1n*KBMeZE?1v(sFEcTy$wFERL)o393!m^k0pbUMCNb{V zDlp{yp)qrWU5fAqhkNow5=BWVKgT3r<1kY>S!=vXMqmZ2^g*~qZ9e9WQ029{^FtE7 zxcdq_^p3_Ro>7K@R&gdi$p7TbbtXT-VlOL3z1ro);F2Clh%-W%ltUF4xT~=kaaq$1 z0t4LULvPvjO?!XoTQWN@{lxIaTFt2XkVoU4(<51VOXZuD=;Sv<@lZ3Bbke1o?k7iE zne|OQZ!qU>z6a9UVV#SwF*G`l^pB9|o>iHkQl>mnnRqC;Xyl>aE56Atf*CULspQ_< z8_`6z5@r#%nw7vfu3%y96&Mv>Xe;7Td}Yn8nHnGRDY`L&aIEmDybG93l3SK2N+!HF zIs6UK02{Oa_Y#ACNx81~ML(M!-?|0V06!54`ke8gB2u))3xRDJ(YHQpjPOZPx-$NN z2yA?`(FvKJmx`|xN0iP_u%ouFdpn=^HRPomQ=oVPC-(u(L^x;TX=rque;Su z+O%2Mfs5CBf<7ZkR zs~&$pt@2^KlAt}2^7Z@rzzxfsc|ClR@EP%)Lmd{g>;x z#>r#P1lI7YqH>V>A7n(>`K*e+ zw1!siz#)0@yG7ebX*OQ{fl?)N-p97mveaI_%WB~hZKxK1@SA!3=X-!v>bMwN9Kkjw zxBV=UL@gTh(9guS)d17EXTVVBmNhj`M!}Ve;s{sn170 zAJKr(pZHVT2i(&9-R5F_{w*29jB~2M79l2zVd9D&_y6cb*Tw)K0o_SK!0-qHj2IRc z*Fq4;8B-=rKnNKub3UUxB2t#fL9#X-u9DQs677pgUEpSaAoaqGu`61D0{K{ zva8i@`0udQe9=Ef4L9&hfn4K)19|2wy=yG=l5GhmnXW6nIQ2NX8-MsRn}xU?7%yc7 zAKAzfju7!1*&|$BTdOZJCD7ftLG3y-*GG+=zS5V4T>l41SHS^X+D3|nbqU^NmK=RES6JRPx>PW^2WkT@K9@*;#7S#} zEhbxW2zivzVgm@g{jww^l+r(6`UMRYQvh&IG$fkKa!?7`IbCRoYS;h0oACZa*l=Jk zUf1+xq3`w4fn#g@X4CLq-o2I-)V}z|h2{*V>RslHB6)KhMelzrwy$u|WrOmY=6d+NWyX=|D4gG${^cT&JV0C>T7Vvoa}zt!xoi*7AvBH7 zGihkIa zr!ucDGl#FvqR5?igFAEG4@pCho^@j7!@A6qz`V2P@cMyDNYfAjvb6x`Cu;lHL_Uw)-yh8M~|6b+VW3p%A^jOUX81WBDrwf zi0~#|tps2MFL!T=gZ=U<@eewd5n$(jREYt;UjJk=9}}6LUI#haU~OP_V?`KybD!zz zVvoe-Sxq8%WA|Myi0wCBHi{172-#5(V+tpSPSSHR3K>XvYW<|Q-ZzK6HuxXV5(M~r zuIfdk1GhbQ^&1ZU{8L*WToVy|*ZlhpZHA8Ud3tSp0jD5SK3fl60X z0~ey(l2yR98_=SP-$GUVhX{;(@<@6%$DGHz?L2wEl8CIrVex_En7=TSk=%U#p;K+? z`CkRTF#o~u*LlWxr&S<(LsO2&sdON0(}UT38Q^x0N}|dWc~x)Sd{;zU&u9jYAbAQ; zqd^P?Y*jrpqe(hXjXbN`#~PvmRI*LA?|a!=wI@N_iGg@07Qa8T5JLZ2LB6*ee`nbV z5`@N&f1cIaZ4RIRCLlepx$M)bual0-1}ta&D7Xb?tB{f%1)UJZy?2JLR1fT8EYL(f z0Ae+su2se{5Hx=-9oZu_H~IfHe#!pxEBwh1PVT{4qR-?FmyU8j+kO-)zGwq~A`~5_ z@90%YUFOTap7CiPgTH0YnqHyH+p}{$D~k*yXL);Kx`yf6@uk0eaF{@=(WZ(_eJrPc z9GOLiR^?wyS8UDFUMH+@%tY7<2uLn1 zDJ{KtjPa@MdT(KZDg^=^dlhypt*Q8ucEG!iulz6mT#Kp_8=I`$mDe_B`q3iWk>IvSZ z!~z$8uIfloJtd-|aC*hrq%)&QQmFOhZ4mXh6-h;jm<%N4uMDrk#6*F(K(23Sq2b3B zFs}c3ksC54eU~3VfQ4bp6VUZ|C65;#*iv)V6U6j_l=?o)x#CHMPt*iZV8*`+O4MJ! z=X-c9i!(X^C|XmHLPY+c&*5GKUv`EF9Ptj+XYtyLNq%GHBg*!4^c;R(ixhE82SGG^ zH1||q=O0C(_e?m@M?xJb_2-V0{?7#nq7Jk4W6F`LDkRo$bdm{x7K`zj99fw_UX*oh z4#CdRb+TlLU4VvJYgm z!E`w~RhD_I^I73mjPqIMv(!{vGshmvzba7wSOAlG zfxP#5F6NpFgSEXvh#Vwk#SPLZr*M(-K2fBFh8AGOI3hF_cT%P|Z91$>?@Wfvz=w?h ztN+79+<`K!5*Rab?eRMhBWOb>=QTyFo{Ok`?ytb=C-KEFt(G*>dWK|A(NS>ohb2rM z|H-NjnT5c(a8Cl`lDWYL0oFm`yp_Zw(Zz+=(vwmg7bzo4Ml%v)R~52YN+9W);UFKs zLeeJu5?Vq#EeH>%i$eamuoR}16n_5AK1HprE0$h$f0RC&Q&chejtbvl+P*Fvx~l)@ zh&j{l6lO79G{(tH^FEgmzdud?aY6}>$6p-t|6FbMtM+ko_51uaVa#ZH^1{trN&5g? zQo1G;Y2uYjt_}^+#Z6Bsl6N53b8`vVaiJ5P{ZXXul)}>&js~S#xMI|)RS=g%VqT z$rg%F&inyN9wOK@S*e9hQrD!CQSj~Fr<|BN0@;)ANk7z9f7`yP(yr0|DhZGO)sUbb zPOm3NEGJD+^hu|(-9)t1(LVJa$XOcf+{3*!Nao@OgQsG!UYe#-N|2H#39Zc}=w_qw zRmTwx0BFYyN)$Cc?W0n!{2cj7phGayn;3~~uwhMeBYiS!`5A@uVF!L>B;><8D_s;t znEIK6^*rgi{W_9Fs0RtEfL>xU%hPs7hW1{{ZJ4Ca8M+~_HLA``I@4y<_9rZ{MiM`c>$7Y*)4ZqGyvyT5TO8M9;!m)hwdXdQO*F zJe&Av>q+5b${_`B)(A(gI2j@9VR}g}yS$iU`#5zKqMWTPY0sug^u=`OPx>`g*(N!>8o@JJ zjIe57%3D3Li5gF>c+Y;%9paf}1|qjNe|+!b5%9htBtQ1=PCD4=yB_Owd4Bx&Y{zKz zh)fBic-Iik7W8?fF1ct*JNIsK_^+U!tz2)j@5SF%?V0Kza=%O_U)S#Ic~2b^ z^T&~2caPWXVkE@8>a5xy&1H_46;Kj`Eg_Z{z07~K%f(}<6JvyXA8g?LDeI|w-+hmM zD6#wc-o0~LCq|XvK9*5u-|cclsCa!1-l`meq-=Z^%4B>%lQK%P4fe{TF$>3$lF>=-&HIr)qC{y*dPt$oC9|_~MS+}pj>;m-Fz=z6vbH9kE@0v3;Tc`}bXpd&-x*Mt zfTIyIvFZXyf%;8r+_)W6V~ADuwCTjq;e*|kjz^~ygLo_VQ+(}5JS(i=svT)J$)Nf$ zp_O4l=wVl}BaO>11OTX}`ZaGsPph$h#Q&j>FvQ=19TaYn^C;09C8EL7cery9*fh^u z-n^+vg;AovgoH!m$g#7%LW5*_hbnhQ2%?m9G_=6?KXq()7Tk`RnLyv>*bT{D!hUMS zt(p+4;kYjLV8u^6ayxNkkAD$2MF)r80<@-0#cK=%{ zI=2^O6I;>aaL@h526|({!-$MoGdG`K*$-C%X{5)hRUp)oMrRj8+X~MOFy@nDN9H(` zeyPcsLaTT^je*0rmBUu-y}8`{m1aPP&y8x9cfu(*LC;Fs#Z-{=%|oZu>!y`5Z#X+1 zrFDqf&})5ep>AfJ8a$2ZKnM3kDbwe3ju)8t2TzSBZ3M6LiNlha00WKSORCN$|8>MJ zi!>H=VLZ?{hJ(9^b92gk5~|Zy;o{M}9GrDuH!C!lf4mi~l_0azOZH=_%@699K+=1Y zKKTLF{8K1{CpgMPlxgV=M+Ha4rcK>$ssQa8)hD0FoL6^Ll-+et5A-q{{EKWXyon5O| zfY{^N4>x(=_XmMgldrokTfePFAr37>m%uf|z8+yhM{#DdSs3tQdWodsbt9PlIuw72 zW;_wsxiI!jK;)AmPWTQaKMGBU%p86knR{%Z@l`|C)4A&W;^zvW8(Ep<+R$8_d55(W zekVstO=-j}wL~fXnKKADmri-;9b7gZm1itNy!#zL+BTG47LYzw5MGu!Vw_GTdT?{5 zxU#o~N~7?x`Eec+RpkY)!3kZghK`-qE=6Efz~Vf~3j1X3ICxJ6;2Dd2g^z-=dOuHz z7BENH9Ycu$ib(mxkzPb1E3SzXbVo81Dwd(x3;db6(;BmOR;1x`9YX2YoARp}>a%ni!N)jl{adi-$AFE% z+HOIXidC%@rjn6I0m#+I0XlHKxOZU@QD?qsO(SDJ$+){FGz08k5abS0c>n7zOqkmA zmXy0IgqpPX@P$QBx09%Rk@ao3>;&|HYe66rR<6(>j;`O2F%@CYr1ejj+N(?5#U>TB zr`WjhdN16={l4gbdU&3S4Xa{7JBud?Y2S)dwRog-Ff6C*P1)pM2MLkRhgg|X)OXJ? z9YzffjkjI?pv#7pAdoR`82z1A!<#9+Q}p+ zWh1J4KMe|x{*++83*jA}KDv%);48Gac71MA>+ho7fEp;U0&}=5TU0*IvxHR8HyPKy zNDz-`xl_1)>Osm>>B8e|WjauJMI%@51s=wEaA8ExV-(`_oMe#YxTIgZH|s*Bj3ijv zY-jtY7W=VC*{*eGNu^|aCtAe{&!_MRXzi+ws2wSY@CmHem3^RgVJ1Ml9FP|4jV?!J z@hRUUvOpF!p=-#~{AXo55XQQoGTa6%D#8#Z@|;<5)9EDG8n3PWM_1h#=WiVVXarPV zVPoj)W}(BI4(0i0hmR9t3c#PVe=nLo0iNYDN8HI6tf_>oUWV7p3?P z^4jtd7HZgA1O!LlD5`U{$cGepp%;eG^Si}X%J;f~$*CS@iTONGJyWyrAVcE>MtDQ< zRJt{(J*K2uWc37=#M{{`oz(ql+`>NdyK~arLM~_%Ymq8Dm}y?T#2oigSqAEbRZ4@N zch{YpmeR>PstW}UK@yJWGg;T?FvKu)xd$nDuw5Ukigo5WwNr>S(h~^4`KI0Z#rxW# z`>i)6^R!(}nAf5vPyUKcXd1U}Gu^1@3sbubb%)|%=)wlHI){f_1vUugHO&ShY}<9p z(sY%)z^WU)_F{giDG-{cJ1K+0hY7AXo#ezY*%&Jkl13ACD7+3*P&(LapDwW@_d^3u zM2RHOap9fdHqEHnYAq3trP?;B&9P}GD3ArYppa$aBR&{q=goI`H)j6n`%;iObmHP0Tz0&!oOl; z`wvLC2_BRg$dU-LqARAfekf*G`ek866FwncynHZ!Ne{(5D3Bf2`r<^fti9kn-E5KD z0*xm=t55gEaJwTFHs5vU7y;ju3(Ipco~j?NSm14-jj!N{z6sKUs=>o!S2mFDc!)S? zOVaq5@fE|rNz^ZZB>csr}ZPQ|zRk;F>~WZjB1`;(Cx zh^9*1z)i%+>oeNGeOXiM+&@P_aA*NUy1_KE*xa(I+rs8b{DB6DNG`c%ObC>r(|O}{ zP%#fWJ>hQZFwT$hqV?O3!SG#xJRLSj?nsPQW#JFp_3w%Mu(#9V!mD&&6E(btCrEDn zu-WUuJVV4fo>Kb0oOz$seE$2+gHO)PF6f6+>G<2Oy+`r_E_d?P0SPv55vWe-Scvd= z;(fZsklv_)$#8&m3EgcCFA-^aSDE2Je}mVjgC}iW>|5j4rnLS>iD&CZtB*`g))Zb= zp}@92y~^&FCxi-Ibp4mm(TKm-&N$Ort;MNoj8qBJLDIic%jfC^?@!e|^=55|@aQ{@ z>0wK%Y-U+HTVHdH&k6P&Vj&zvv{G#z?5XH3sKu4#zqxYRa%mt1LjVSBunKGvbyDMO zJr`tF%N~z;{EJH;GbH{+6D8P9=vnOdaG5_=U485?DOcI>PbC-B06Rd$zg%2;1%`xr zRp}sWeKK0Mhb#`u_B~$_1n@>GP<=@+ya6bz^3!@eIsy*G6hOu?B~%8m>aX4w7#JB^ z)U~L8F2`sQdo?-In6n(@s$V!s4;ErvctWNrJ-Kgr7HeybO;g)yQr06d5bHE1%F={Y zvH_CgLXH*O>1G_ck*MV@`KpAX(eKpXN@PRj#9a!+%!r{jnOevoUkkup2Zz!lD6v+c&#)rJhvD_0uiX7#YK5H@g3%#=I zT5ucg@m)sAs!QNeTqhpaJ9&n0!RHU`va#&>wNtw!@X7%Ve`rtg;aAS+PRh^Ww2aYh1KLZ;P05(y}E_pl-ir?hgp~YVR!JFv>Uy$LZr08vXNw z)#ApUgvcY~Zm{PY2Zh9}B0R%6c7_pT2re}JB7lNLcp+Wi7?T4eD@yN?(T<=P%@i4K zRGf3Uueg!AED)@c;WN*i&*OYQTEAx^qI35mwqrQWdTvay)`=1b25489!sA?;K*qyn z4#Sj~KSE;xbn^s&CciNag1kT&+Hs!OAaW+fF>vh1hYCDs27oN4Wt>j=RH3r}sk`+G zfJ6&g3D-}$`jkZSD_JVjCq&86+Q;?oV!tMS$#!{(kixOH*+`Klme=J3w;<0oD&;UW zd3dlt`8ifF!cMf;4SpTh#ou36%SXfS_B(YTbSyM$G@Mi+jb$9Wif_p`3d;Kb~J3$^?`Vc+ODn?tf#Df;`u|lCojvlxs`PB0(>5Vu< z=y1TnggR=}&6hNoT5$G%`d1g)^5iJs_jpfw9qTVOis0W$6F1UuXFB9G2dg(Y7pD{w zC|JYMW?*NTB=%Xo)m>T z0tzKUlI=?bqNW1p9l&FD;pNOMu$}Sv5@-QQ2wEk$ClPVu9u(77^Xz0M4;up*6@~!% zl%mVkquL5bU8fQE*QlM{}t647)~~kKizy z805o&?-09pT&ueMi2$72$PF1phsen&;wuid^^J_<&m;m z2wY2o3ys82U)WL=k^~-F}z(grZL{2Q9(27AV$Th3h@#%5x7Cmbp0j7gMhD*MZbJxvS0tu*ugbyDA~-{0_PA#WJ&Xi&hNP_ql>>;c&u{qgTxXH%WKAG+{;p}u30XZ+O96i2)mpfO| zTc^5-f;C-3-1u7oIBG0?d7G$1_BVxdKtx}#HeQqNHbCsH-B{zO41OK7^HUJ_<|U`; zf>16V7z4ES8FgBR9SjEm>qxS|@=5r%%o$N7$>J5RTxrPcCC^&qUz?5Lw(CW(i@NGk zXk-xSkxAJ|zZym&N>S@z4In*;tl@y&Vor`VI+9qm99ZPJ_QoBS4fUVeF~|uXMNE{s4eV*+81PG!MaZqTIecZ`=9mwBx>{NXSEwCP#yp zZ4+a;sI|aVqR;n5=>B1EnV4su~U02TZq1FEPQ<9=cFF=CZQj2Qf|wZ>>j8`T!8 z#C=GR56+df%w~3|z}{HUDM7ILut9LEoK3pRf}-rqP*Uls2q!wlSXY-VGx$L^4XQ(s zAz_2U9e-$5AeHr?X5=N(@bm2b z73O36(PP0?dU`>J3yJVJt2?velKl=Zj7Ixy(ML_u7PdG<4+>dLqq?V`wUe=@eMIcL zL(*m_s=B7~p{f=H9pI7xM`7kcWR%=gN6z>wry={A+A|d>S-mn!*KN?2yl=IO2YG#`=dhOI9F%^cW8QO8a^8(9S%$t-M4zTwM{oX0sMNZ_K&TDdBfYe9N>nkD3y0R z(eWh> zZj!MHH&t|3XKP^N$)^{Nez^)Zh5sI0{cz_usb!{4&E3ji2lsc;2(e_WV!)^!++Vb6 zxW2FgsVz!#1U@6)9J9!*bZU!Vjzj3-say`h=sUT&jzrbNSfCS~1jiqd0y6mx0b86k z{m&BAkM;=kO$Mt3kpQ$tpp7Kk+yX_IkxuK0KL}jM_dw-XL(K)u{DKya`F}&gxdtw0 za)+{C2?M~_uj1UA3*>HNpPAMINyIUc3Pk3D=LtzqFcsQlLM6}VCr4Ket8@Sj^MN%s zReaY>z8i)05e@C!j*U_ujjWaV53FQbwfNcY6Ja-;Cs;R0E0` z&gGN_n`ggdwFh6$%qPT{dJSG`V+sL}w`^yrBYf&koaVO!TTs#m#EAnI)Z|;T!%aP*<*C##{o!PNjg&1(i!|w@!;R;1hJqeM$_jN1aZ?p9ioUP~Skrz>h?y z;;9({Y(0u=EKvBbAU2&uYBZNIYq;X!iB9M3NU53D>%u;y@-LNViLhXDh$OIV{mI9b{FwBqW0;<7KjPySnPq0 zhsq|!*%~xsU?CN8y?cXq_8*2}`5%PKZ~pnHw7JXH=HPxZb?ug%42aOWXs>!2Pdsx6gJ zrUBBnNJ9fvpl=e)wO%aGIK1Pl1v=lAGE5Oi&max>*{2@Oxd2VDV@=N_dHlz?2}YI) zJ-GH@z}9AeG^VIIa5jRZIjuNXW(=jXL2?%EJRKnFo4h3jg3yT&by>ZSc%H@kzYYm* z9W2w@ppxR&XXjw|e3>`hf({BxqN9kWFM~CiCx6$<)wdjqGEd_7qYu)$iJy#84aqml;ElW<=$lVb3l%*nE%HH2>t!2bqevm(0k z5M;g`Z5zT$vO~U{>$;0j7Y?!S`&YVLN_|Nb2cf!oI5d*k_9&jg_D z=GlCql;OVDZvLJ0JX)hq<|^+7+BHQNL6*TH*v`A4a};YADKKn0RXIZbT_pOT4_uie zCHONI<5WgKn9!Y=to|`+Qula$w40rCIE7UjtD%rr%Bbe^=HQ*-ktlPG>beJ_n-)On z;Q+utpM34ubSjjcvwO?tt@0DYsqtx zjg*5G2!b58~*HKw(Zqk$AKvZL==4wbG#<&UcjyEee$gc zL~K3d6=cnz3543Rz!putZib$H7>hStJMT%f#lO!6C%%IA+XS@N#rZ z2n6pFi`Nr*$Ct~u=+{*q%^+U#kCgrtS>ACimQE>G>K+t?1RTrxY{!E0%#B1bo8#7(#Vz+y-`V2-o$^UtdNPu38C05e|o%~bqrC3Q?!Do`Qh?`A(L8E9ms^X$D zeIIBiDlVUVcW%uR?8Qk_%;Ui_{dC)=R#hVJ1qLq=J zU}95-Wp)0Zi>xu_;VF{f)R@!PUO!?)PqDx&x5Htym<44$g1*YpUs){90M?y z$vqR@bT2&FwSFBI-*ZDmqcIZ z7VWo=VC}lNk!$37-wq)3;mZdmC);+^?$-qL_d(FiJbHY7mR^Y~6WEkA9c*&0H*=5( z-8l5{_ADfM1ZYM+@sV7sv|>|IPiQ8L+aqvc39?y9ELa=RI6s1sCYG!%R2(#aGTmXY zSyg=zy+4wZ(kaE`K5AaSj+_=UVMUrnOaH}*QiB-*8b(c$Ozfz6(?!5I+Otoj;(nts zkRRbxblobh3{wNVCsr0t;TS~qol7+_i@)q&tx>4yVgZ5rBHL%Mh&^l9xP&GxY;vkU z@88alIzs|MC@K!{@zG2Tn9IDGm-d~*R~_4=EaB+n^L z+-yXw^y4!=g|LEX2fQ<)@eym-9%M-;cPOVab_l!fn#pM6D4*%_ zS6PJ98zfMyu~x@~KskML!*1V(#h-zlrTX-$%*rhiDGF23j$vkyY0=K@%YXf>Oc}~m zl--d%@L1ZhlsyOgb4+V|sS!IKn#PKUC+d;Ti!KpGXb_fBWi(l6a@ma!DufA4zUqJ< zrSE8&fuGTz3ur8aJmO5E+`7bS_p<{Fxw_=t*gOLG>=drOye62%aA}@q&qPcrd z)&PR-GEC_I-)&egt5MM5h3x9C*Gb$VBebkXJkFpLv6abF%GNlTjbolGeJWga%evGI zbIY0IsBJSx%k1)(`xd>-XQNQRv7?Gp=BEs#bMIO+F^65DGMaQvTT_eq90;iUJ%Mzu zZ_fSMNfF~=!t%hef=rvk@S{O59)HP}@|Rrhqm+{DDj!{QUhgIcmIRaok}j7Cl+xkQ zT3+j#?_F@O$^o*$srg8LaPxuQOA)3tTwugKWc(Hb{=SrMa(#=Kqkq(CmGysjJr`ZZ zPpqCVLg@7^WsCOyGqxR#H}!G1T-?CXIA=x)k0_=stl#K?BU+6GbEUxsB%h4BS~VwW zBIUX7Mc3Acc(7Q`Akq4NeRUti#y&GLUwt^W%0z|W_y-U`rueH4CvHc#BR7@@(>wQL z$xM_f>mbS}faPC@qDKV7=@h(+A83lf)xy`vDz;wQ3tjvu&PG+iWYQ!d^D+Jv5lV}Qrx-y6OWcIg;K(Ta48vW{tF6d)1t z9}|>xN{f2X^z^R|d#~F~P?Q@V@Be$1#rZgl9R=AaMtdXufba^Cb~-GXkXEV-N^r*{ zkGo8Wdj@^r(AmS?#+ThuBa4BK}9=`L@o88KVDQ+unJ#D>(%aQpsPP8b?JG z;^Y=ea1=+VE^DipZsIe35>MJOCB9T4DiB=&a6Z2sBOtg#={{GMy3X+cj~{p({HnoS zhNZf-To!aOy=WQhsd$lh=Fy@_NP5D>p||HCwbHQvYj3xz>5m!JUHBm`zx$!l1A*Jm zdyzk;Cxr%hCWC;3n&IlBq|gFTfYr6|a8b~faTd>%N|Zu^N*57sM8i5m?+}#Zq`!wT zKehq*;$O~~R~v)7728Bhy;bQPcUrzqBCB9@6|Iv!zK{xHTRYwU@^-Cv%?^8KSQmFW z_D+pxX-GTPmv=h&;zdZ=u@Y-iqG8h#4uHru#nu!H#>cHAnNZn)AH^7TU2hoZtaIi; zd#oVI^jXRBM9|lVIw90o@vXHJ3rD&X5TdIzvIEJewmoAA`E^vCYvM<1yAV~~G0T#`O47RY@b zI!pJ0+Z*~LRjwfsQ-0mf06>eVUWHkxc`%1Ac9KlvVRHVs{8~u3TtG{YJnnNnk?$%5?MQ7Eb?h9$%d=0^T-bJzo?3xO@9U4vBI2CyoT-&ku zRpeP}ZlpdFv|Ss`|FGsRq3n?LkxiK%CX9M8Yj;JJnY$#`CoIAt@QtW)VJFSdC9Xup zNNFh%TrAl7)YwDF9(OfT%I5Zaz@57b3?**-deJx05n%j%OO$5UUV@O{K36{c3ea@& z#`(%elFJce!uU?whtfD9zHQWWC=41x?DF(MQ z4T}hwc;ypIuC4T8>O<=Gmn`#&!Fo)qDcuey5UbPR3@-P=cO zS{VeZCEf2a;1`*lFkf<$51!i1aZM3QEtx1JQ~^uc^RVSGJ}5FhGEgQvu5|pW7i`w+iGVu!DsJtf>i}G z5=0?J3h)||*!DSPUI?o-n_@H{m}w#+M??llw)*U{&zvH6Aq490hPyI7R%TghZ4pO) zfs}UDeK>YFl!|GfFTQC ztT~{Iaon`snAYn91>>$fZlum4x3~#zR2~8JK964#w0H>2X;Jj0Ns|Va0mC$)HNRgl z?||8&z)ScEGGtQV+Yni{rh&Jhv&~KeNg2w4q@?`>AZ#wl)iOK8Zd1*+| zNgP}!*zSYpexG+lS^JoGrv?k}(c{(rz5l!^_jSw5Jm_$2&GH}Y^PB&LXq^OkTzNnc z^IJw^H|q#+HcG<^#T{KwY7`vWe3n(~JhTX%hgpykeU9sTDF&`A=6IuT{qA=tlMp$& zys-%=wm)Zmo^1@=jij!u@8#mQSDvhwH_5@xuO$Nando%ijKV+jn=y=uD{nl)4TudK z=!z>wh=#tJ2GlmGG79sn{I6=i`r*5I{0VOV`3ft;cHZZT0gh`V*C^LA(c{zUaMnJH zXe5H!f%IEf?@M|?H3m21<&DQBuFZ$pd2+Sm#ycNiae+9{tZM~0V6GS^hYI1salu&N zoOo6|B?)DIJ`_GmX=}32k?m9J_dMSndlHV4q!K)Yb3k)WQ|7?t;m4?4=DEj`)Tup@ zoB=sb1cCoa(B{BWG-&RJx>OoK_i+4yJRP;(24`ZEWBB?~n{eO~2#Z0Xu*R z9$s+^E86|Al-LKvG+y9#es@+ z+GD10h}2C#VlzDIAIc-%q2#4)G*;94PnPNmRLNaXXQ-i+(|VCupE?E_3;`;*IZYf` zdKH`>Yz2b-s1?R*9Z!bhgyKuW0(V-ZyTAEtkC{9Z*kk#vs0vfplI|v=wwdAFS^|bp z&J8w#Lx2ZYe&jynxG#6_^VDP$!~8VT81n{cNu)y);XD*S1rOrv@h&y+>_-oOm(YZ8 zku<1r&M`%TR~(@7ABRM&St4guMS<%G2c&!T+kV% zk3^1m4?GdU{P-SxAzl^$w#sUfi`$4%sG-f~|2zy`jSVohaH2=Oi80NLUlpwwo)0JB zU#Rb=+l3+%ko0U5ILO!nrYM=v0ia-dRG+`No3ZJ4paY-@6T&SG6bXwR4HA$&cpAU0 zm3)!}GviUi1Rr!`73){KkDfuK_(8%yJCziGX%wj3@IzvhifLRxctfNEqMwZ(CN(Z^dlS0F;CqN99;TT;pWRXaHD((16w% z9)JeG6s(VG+R=c>UMqzB6W&1lZ8(GxXLo^u^`j9TAk%fTn~?1CwC8eu<`qdGPxm zbJhQ5YZmV0v8e!Fv+1LC!XZ)R!&E&E^vu<6eS;+o92Td+=AU3uO)le<{Ug%40G5z6 ziT_s#c0XceB!P>0d^Se@S*iuKo zWfr_|Y$30pa)F%ZZ7~i#${UtYGr|npR@u2X#)u_E3q~Fkfhs^+P~uREghr^@(lf2S z?=$AXl<$?8v*J3J3{}evYNZ$2fj&Q`pF>MH5PISU4k=f*wqvx4Qq5=3Nz{JP{AjZ$ z0@jDYWVov0uun$VRDFYcHh0ViYQ%ln>C^2uC;If5_l z6BS{VSZJ@^$GfXgzpDHp43+%vnGwGkRJVdU!Mxuco{s*3Lv%q_U2qGSp;~;aNmc%5 zsszW;xN-c)+e>9P_*kdGB2~DO6{7^?q0oMm5|Ag13m){{fH-f(mPSjYaliIAtVdkC zB_&11EjsczmDA;!N@4saIVKG)`$PX^dxT=5_GDg2i&w_)7mib>448KmNp-?#Zzml} ztnV4UrF^e2B>EmGiGPdXe^Ne_4UaF!yc+g*WkTaRq2N@F1-A{;vJb=WR+~FN9=p9& z>vTEaJALwI4>k_bM1PG-Gm7nVe7eLZh1@M^_wl>dF@rlDlVt1;aKcH4PCQbKVAPlSnHg!|q2aRuh96mpM6z?triwkoL z?yq~`e9gFZd`l3Xn#3s^+=dE?zRuRfDPiS@s_m2tH%{FodywN{+=TsSNFp#M-tm$l z{hUFKL*|Hv>b$mzoVjc0yI2tpmmw7HLfmbaQQhgnby|RFXrqqR@aJZTAutv*-T+Jg zRWp?Nff9h^gH{D1T>T-v3M|#GiLPWh-hug`&%+%;znrc!2{%$9siV!_(LE>NSb_Q9QdEwK*mlWgGBVSwKuT(LHNsRRbH_d5%@OXEPnpy0MOvB^df_+nK!oz zvktGGHCbIYXw=Ji&6;g4r96S_>vhPjzJ0W>WX6NqSM!#wf?y#OEDn!) z2r0nTK?BkK4bbMaegBA|p@xEg7x@oZf$l9RbUp%hp5%f@dfaPQf9OU7u*Mjzk>5@7 zP8bgXkN-bKai{cp#=zcVkXk?UP*dzJ_9uE4gPxOaq=#Lr7{}vzb?82 zy-s#NZ!G!m-LLVcwk+*_yZf*%zgX1=pm73dT@-&1|r5)DC^4pAiR>-JFH=QFwiYK&3kLhCa+h5jAVx3 zrbM=3>Ia4l%_0V-)(siJyl*ln9DjO5Q^DyG&tvo&u=_1a|I1UF=C;3WuOq^1Q{kqg z;sX=n`HP`;wZDoJUU@AH3h<0M+SbvR2c6hKE{uQlQyy<$;EgWN|2WiX^~6|}w`o4^ zSqrX2B_=J}=@4>XWpv(2t_ZwWc8;^8yizOtEOUyoI|!?+a(jY>jyMg-_}OM9j09}m z^+I;cQNDT1hI7I|ixR_)S#+Bl>ioSJ6dlZG3R2i~~#H zR6f)XF9EEZT+3YBUiqx!T{BuHz6(_icFkV36=(^J0j(N839)R~me$#=%Uj03i%|1| z-ST5m-o-wA-Q7Ty!SOXS0Bqxamj-t>jxP-+t=jZY4L#qy-HL7QKD9u8zL)FN1$9k^ z`ECTiVmzUKG`_Z=Ilmg|z0!hL{y%go6k>o?4=7&g@3BxD_QG>-=Cm4>^I`y=+q+UE z?e4JP4UqDM-7Y64_fd&keb<7%QR856VG6P5@*AA-As%ySdL;QOHd{ZhMh9fbQP?SA zGWWadcz|Q@X5YLi&}c<9MLxirdDmJyk9*xEcN6QacN7|HKvujpMZU;GcSloW(~BB} z`PznYh@2b)?uQ2hZt&3>>#)0$G24KT-Ue81Cda0C=Iaxj9^M>0u>X!6>^0u!VgiF%2`z`7a7gw4QW9Q55})(HNw6D+r0Dx7QqHs2Tu~rV z*fF4y-lvt~BNu}+D5nDs_w5Qy3Jg1Bmpc`bN8~G#y7|=eys%a5!bw|drW}{)6cNpR z0l_Oz3`W0|2nw=c!5+=XIN=>g&WrZ5NkTN)mfAEijIH}l;ZTv;)s z+#gz)Rj|ip5hC_|Z9yyHL!Hd}>pF~oeTFV*dzkj#KQnd^$R$|H3Cwf$Ug zyMM2_bFZwAq$adyXD+;oePGAm0I@d=KO)Ck(Ni5ul_J~}UwRvkBBhg=3Wm{mVFo)?fY{%bnUCR#iwX?^^5moObQQ2|hGDBu2BjOGjMy z`~^JAP$@KWgI+=8OX#P{ z>s%17FcsfVBq>lz>|n%?rtc#b@eP6VV)7KZy{9t@{)&~r#8q%EE zm|TO6O%EM z=D-ddeka|p^UxJ&KZ}hApw6R7#f^|hJtQkW$4g5b+GlQB&bg(v=`p!q=sZ@^i^U9? znh?r6Khnuzfw?sE=34v!N3;DOy&9??L^1jRc|wPtc=G)XTDAWTc#U|?L^Qm)`ox}T zx3j14xHEpj>Fm5GYqhN!dA6qLz7PJ#b>2BTH%gduOU5j%$q0_Y%>n6BHG zO+&`E6GCd;-{=H7;Krf!zL;dCRes;6RMTuA8`fOeygJVg6W*qD{AK;1X@GpYS%#)s z=Gx~P=US0#9M(OogHlaoTI7{Fe1A*tIElduYd-KEujmAzg5Q1YD;g3a{zdnCsqCvo z{K&sf58emw?~V58h8|yMRaCEZP_D|Kvqw@w6rX(+{Mt?tl!HkF!HIO3M}{dtV`RV5 zAafy|Zslfue@`8X+w|TRSI7K)*XpgWk5UgtjhhyQQpW&66C346TIl?}2kHEqo}=bu zex;YA(oy>Bt8zdI`p@8TNK5_)YEL#a`O)Pf>%3My-Ni%TyGSJPVGFjI`aq&C?cO+; zUkOWqUPGi`vbWcM3@*g=;$O&v%?97g;jDDreu~40+->s{ADKSwu(XdRWmK<J&r7=I3x_rLp?sgeS?qtQX6Q5i-It#k=9HXu!-=)BI>yk9mDE)Y zee_p#9okO7pZ4oLWOGG7b+>$k`*Z%wvH^IJ_lYoxVwPr{-(i=z6ZWrSnVDamxeXb3Rh99=6O01P{I)kO zr-a3%+|P~-+j-V*-VhPr>iEObwQvo$NBIDGBzT6H*&nHdS32OPv@6vHi1$__H7?|A zvKH53WQN(}F|C}n~{dQJL9@INRMcbz5Sco`T2SFEoz-4$u1*F2&m#G=^xnfKaUrZ?}+%XweEM7Zteo>uZcGVti4 z%JS5R_?C>-HFNU4k4A;}k%5)Eqw;EF8oKH{k@dd6=zN`Vb7wrC zyw-2Y`|W0YpV=A$XUYAba=uUQYnAeUds#0h_%$Qs!D|uZ@0uR;gM@$c-|{KD>c`lV z^glWxjna3F8U_38`iXsDwL_4^U;YY;cf`WEB-*t33sEH4!Ki~!7%967Y-qkpbvK4y zwnqM%yAOfg_Wao1>m2T)kAk$`Uh_;UJmyE*3yw>*E~}d!%d(VSkYT;rq5r zk+1rJ^zw#_3PxXSJ_!3^^!p2t#s`ki-8bW5rjH*;G@_3&`tU&?E&KtdKLZec;RjeqUIC!e{_A`vT`N$ zH$6B&yW&JQf57EFYmkpGxc2+BbXPf?#B6h`@F6IM@B^h=;!1Fg4|4fxh~E_T|{G zA;HCweoezJM&}V)aF6kdWzIdRF7_EP!=X#ZpV2|> zCdeRm(zqSMI#diO3-F4jn9M&5Mc;|CW#SE&dIg+%e(PP#BM|+v2;a0nkj@DQWqigm zU~&9<{^mc6=g*%5CwU}zS@YEiFS=^a;E(eF?n2h6k>x*jQ{e8tc2Gvgb)wHT=2Rr^ zn&YwFd&Nx1#gWs+87nqy1WjQWz_h4R9v0N!G%JDU2fg3S} z_-v{aN6&FiI?3gBa~`Ag?%y4fMFU}aewKGVOIeQ}A)`iz5d1dQN2=w2>yqhd&Ddtg z7hC3G98%}aAeSE=4tML5xOF)6QPF|MgHnN!2BZOONfBeU!;=#O_02XmP-J{DQr++4 zC4?nQ!_{<$7;;RC-Sn-Tu=Qv0Z7Ks4;&j$!96j3`Q{*-j&VHP1hN`&VbM@+aAd{3< z)FQu|0~On2xP}S1J%{E73nJushiS!a zqid0Jt#)n!Z94s~7Vu)&OZgTf403fKgUa=$?hr{~yQaL{EdZVp{zIL)8~8!s-FqbA zym89QTo1hz<-aJ|KxqNzlWvaUFochth1U|EaC#-cO%EyNxrX(IRrQ{yj#pA1d2#1L z*k`H#^kNPe<|oT~OY+qr*Jw2@=PB-V{Hs%Ptz}qD`#csP=QdXQZ$Ar8F92yc^y)!G z2Imc?TZ%sHc~wjTLc431624st#`Jmje8o#^pyoj=2a|DVG;PM=u{kXXCPd4WVK9iL zRJ&mC*a?64kp<>kF;e&qDD$_wWF>9Hgw05JxX;6JDfuw8Zm;qKH}PmDTWaZ$*(c5L zpKmhUh9KV8^Q6@GA2<&&BkMY@a{NVY5t^G(X2=nC~Eq?03i#cD@g`^eVq#DPt|K|s^PxG}QhVo=R zt}OSh_|AGj(e%OeHll%lcpjnULq`}JWIT!2`dC^+8@ucZgun-Wb9hFgW@ZJrkdq7Pi1&hN!P zr-j!NJIarHLu{EG_^c4}h1S@V6DVIasMMR~G9~T*-j@`@Xn9UT6JyWL#1q?jJWf+x|mAp_ybJVu&DSCuWVaF8)mLrg>&wkfR#{$2B8}s0B)E30WF{s zG383v0_zR{t!aR?=U7Hf&tf#~{r2Eb4aE1rsSRXFO}E>%6vg{gVy;=XI(o2L&Fjl% zU787H!weh#2N|E-9u!}>4h?b0X&XMAZh-XwlQd0Rk1bD939bR;HGI^tm+U&APDzAc zVmgiNc;W-L0mtWz=08H(ZRpyY(KSpwwk>%BT+sDxrb*p&prER2_qXA@{sPoKJ~xy! z9c51RDG;Qg3@Nm0$cfE^OqF&re zd@7h%&3q&=MPC3nro2eo?%4^GaWmNiLC?s#j zYKVDTwIBYVlYl7Nv}a+qdo1NIAx7_t;wu*j){;TzoYM-gdC8Z*^P>pa04n;8WH@ z@NCuABGfHaWGO61L6Q^T>(?COoJb(lx+`-ym5> zwi=%RQi+XoVc>IttP?vCC*<&j!n?Y{*8*Spi=`g*h0%ZKp|VJSM)+3Ezsh#H4ua_N z&-u6EHF$@1FRR<||Lp@(DX!fOk(}-L8!UTzm|uV73FB})p?|AfHJ)1weDbx7>u($I zp!HC(6FPwK|2+)EgZDRLux*!6AN$bEc(d4gxLUz!FHq$V9FDwIRjv9bJCI4?<^BYC zX?|5U{>OLR@HjSiyf1IQy1Ez1s~U~C^5B1qdNqybaS1HNDUur)nB&)lY&`qD4-HqZ zP(kRIk?Ub=B`u{7NB^iG8YjD^`ZYKH;dvpo)@^Stb+YqY8x2$)WS+te+#S6?3FLI! zxw-96kuM*O^zh%S)b_Da&#*fLX=-Xx#rDRM(*8qjy}q8;?Vv!u;o{EQduaP_!aHf0 zF}o?9B(+s;%HLlbt@1a!E#35#ZQk|;+}^tH-0OF|N^kA=d%TyS#83I-@G_bXA(Yz2 z(@nRR-dA716XLE~`tNN`En}pol7UIJwx`|OUvDktZtpC1wi|cT)z;8&b#gL#-NoMC z`ukzK)_h|KKii__zJaO3kHI~`f8qbJwRj(Ivig0WgB6$knD1&cmD}V0jD2sggl`e- zRdpLF?{|#A_1|J&dibCG;l4xF{QT}M_p8D@U#pCL=6n19Q-}^X+x4*fa@Jm~j(&jb zNvF}7eYqNbY)>Ag{C{tKz)0`vT)rg~chsd5;`@i#uWw27Z*V=YCj&lpU*YOKf5HjV zzVRP?4|3}GuzJyBl1fb$y?>-%^&N;;F82zv@lUVEu?%uM+27^;U*#=zi}HDduzlcE zT1)P7;CDk(<2l3!-My>`p`t1XNq-u2BmWmRpQKR_{VLiM#HIQVj{>2uZ_?&~ev!yQ z&;0%aSJA5n7`UO?l6GB)X993D?H~Kvd>vLYTsV5Mp3WnG;d{$GAdx(O<{$iX;_u~D zkYaOsJo4WzrMm0Jox7|ApJXO*skYz-<8U;4*g_HA!VSgf)MabxTdq=$B>8CVnbv<% zeD{PJG#Aj4SHQw=hr26zpJ#!UGs<`12qloTam*e&eKm3^1-&0=`%*mlNQ3@_h8Uu( zqp*WPAwm^};_yUl$0%e${SBzrxTnvdVnOyL%hZ0(M}F-nr+H680*R}?2A}*8zotsU zq&MW^3AA9>z~6oE!&XfMkKz@tvD^-C5{Y~Fbn)ONKeG$ucD5+89j$}chz$8^ot0%B zgqjHtL@%7i;E6FBVNGwm7997rF7f{1URs(6!e|ADd>KVE<*U9S6n%N$J6JflS?WaX zN?3+bjmT9U2ecVMj_b1FO~1AYMaS`snVmgIVq51_hrd`gIlVyNU|Cec#IB@oBFB_3 ziqF5P06IX$zYFgKowHZ-Dnor;ok&+&H0}GfLr~R^C|^r@Db*w)EAv4pfK#=uYjD>Z z0ZQQrhB1?}@7=$6QtMDg$fKeq1hApTG&#%>c4Ih`3sp5kVw(*=10{v4{I&UGJd6!X z!(*FN<4amWVE(jAtsWYAmjV<$#s(Ja$rthlC&#cAz{Weh0kfKYQ-vO;#J#?#-=GPu z)q9>b+3&Wq4E9ec^`JkqofVCD(iJ8=saj$PDB+8RhJXcGM_|T+Lu^ipq8YX3f+^Z1 zTJoNl1cOupb@D1TJ>Y|FfH4SQq%>88bU>hxD{-u2FlEQlIvlAF1-iB|^gruWq*s*X z+B-cr@d9qj1kcN7;bBpFPNQ=#4H0Paocm`;5_O}EskZtE*~NXnIjs6|&D1a{*y zdDw^`;rS%Z;+QRl2~KFTV&BwtN@Pg?o&Z5k+l;9=0g zbmK>5Xu1o}P{5!7j$qbE9BC1FzJJ!22X_u16I;gsm3JSIl4T$F)#L6MF<^;F=x0HB7 zLZ)2Mnl`^_%R^X!oaA{Q3V;+WRr3km*Lz@mUpuV|`0Xi)c7Z%PoaoUTRDdL&B<3yH zW0-;|9Wzsp3~`Y$%ITpW@k0M?DP9@lTj6XqO4L2w}p+tm(wy0kTT^AnJ{uK|6 z3Rm7uP7%b*YEVnxk17VJTF^CM)}^hhTV}R4)hZKdw0TjoNK|v8LPzVIHWKXBi^PuY z^m+@FLrVj%s_Ye<=cjWi9 z^xMRP;#~53kSgnMi*}}E@s8==0DjQrtN$VeYIfX!sA`16mxoc8lbM1@8*7D|WRpS? zdE~ICy!kfOuJW79k}oNV*8?ef&wBAdPh(xv$pD*cYxemaL~FdT=!4}t#GYHpQfS!F?rIWPhLmhDdQZv3X07p$xbCx)zGGQ$jB zU`}72XR@pz|KwR$P7IRyCA(Qwt8QoE7PL$0rvpRZ_q71Fay*cs zav?X5BOH$P+*{V&p1+cJXEb>?DdonGp=?oqf051UHkBd2TeYbLfw!p+aiVaN9#f4% z_@=zkcOnpkWCplzy6lXbwoCHVg6~J2x?BEXTECv!L4+HN;iK3OExS;oc?e!Y5Vuzi za^2RSlB6%H6sfqm6AN)dcA|UWe%jDgJ(_rR>E-OAT1ysPuhzi-QQ|OWr#3_ z2*9yt0$#Z65V)8KayuTM1Zgvf;x;!A-LxS?vkamER*ZO=O>tJhqHjKw`yggzh11>e zoVTHzFjam|3#?J1Y~8#y@GYem6y!wOy?Aaq3Z-P&c2G@=_lD0!3M2(W=LH(34EkZO zkBpc9!ZO)tjmO|MA)bO8vEfxvw$VZ+R>7aZiS{}j3+`FPs zP8785Y2^LSQU6w6u4C4nn$pGT&!vSMo)8agHP_S2j*ZsQKz>Qo{0l3HJKvH-`!nZB zH$np39kSc|=RyRM)>HWqb6 z*3b~lw1DM}rAr^eVriPxQc$dPZit*Rft7YqS00nUJHap(5^qTtT`3TyvZ^T~*`=!< z0NnLi0mW^J~SDDH;xB!yQ44r6J z6_n9IkjHROTBA{_&l$_RCY}_*ldd8?AXiP?f;pyiJwx>2|GfWe0|8aB*bO?6eGD0d znnFQ~YQiM0(ZQCb8VcI(ARYdGMP8FD39CcA5(lqQ!iqDf13F7%9dHF+ekO;R0 zuH~7hA4s2ZEG)=ZFW->dW8<96R1ac+kED8ligAaOBOF*G>nEPAbTWMvkjuX7KuWwT ztO2$MD&jy8x_*9N`O@lIBWQW5`pe54HH=ZLBfFoZvdG(E>Roq50O%vgh|R@`=TjDTu`j4b`ZSuuOTWCo&1B~Zw zN|YFbwh}8V>#WMD(r@!E!fKp@Zc?V4rm8I7>dzw3PAq-Hz;owFmhj$*zUFBA^$9xo zMX?J043e5%C?HmI#Cbzcrc2wy_#Il!-oTT=bYN$QAEPkzf6zZ*hE?UA4g!#y^dgd+ ztmRUZ3uvILQ*~1D`3Gky@-0a=G0ioFqNf6Hbfr44vKhItXSJ^aKkw#X%ly$+ze)sa z@n&v?fK_cq*{$Bd3Feo7VpYjd%K#@2Z{9QmiEyg8@4FSg&YaI$DJf6%QPJ0_)c1N2 zd8pEUqZ^Ye)EC}ItE#2V=VZ@wX!p=XI9y`Lv&@MOiHflW^q90i5wy6(Cpo*6uxvaM zT0wpl;9$yTE49!TyEDfh|Ts#)CZx$bhRrBcZbsZ}PEBDI(|IU!f!*>S|rs}x-7mUOPC zB%&xfkwWN5V$QPyZgWp7dqxRxIws#)w3U!!$UUN9(Z}Uk(H7WyNSm=zS{vYvfDJyt z`ntEHf6;OK$(g$gTOXZGS$~|3yR4_RfnR+VLXszi(m58E(oNBIFP{+^=)7&)9?wXN zd{p}|5>m;iAJFhSGT1ZXxB+E4ni8NeL3kF1qM%5Z!f63DJ5vQ%!%f-Bv_O!n`Y~Mr zhABs3@r{hV}d!2qUmHMK=gylAjS!d)gE%Ys5r$<0Xk@nQ$%9dAczZ^fovI$TNnChwyLM2c$WULB2)5|KT0mpUB1TbudZ1T5E% zTcjK?b8U$0{=|6d%*DXxF1xM{VHU@82id4}&a~1C7sPYA>V-~Upp%MCZ__k+MP3&} zjI*MS9Vnfjx>O&b^2W%zL4_KOA0axp4FX& ze@ib?jDxKo9evV2Mmpz_+2O|E&QNGS-`$71k=>%2y?iIg{fTN?s1UZaNbsUB7AbWb zuF1foi>%Q>m6R8IwkqWoi56}tJv%Df1QM+9cGa4?#cEzu`4pvTx_O3C)yjanSW&)k z4HAqrX%JERvQ#)=qiT!Is0_4%$k6YsUppvFTf8W4P!rD(!9LMx#`VjnNeS({Fva&O zmZC5DP%=Q<2sp>xgh(e@&V=LnY`Szq{#3?tJDsf@8?m`PB#MavJ*d;g8SM|cPF^@P48l6SrQKypen{9arBvvYNGB6D-8X_e zE#^E+u{RFJz=78EfDJ?XuDRGNGY>b%ub0kLwFsMrw`VED@Fty4Fq@SAqK07;d~TM3+D6g2`hQJ2?(w)c7*?ZSTx)UOdSz&NJ}KRs*hv>uCcRJlaA8={ z1&K#)dbv2Pqv0KSJ9B00ZJOpqOdsSkw>v&zW^P}E&C8dqG__5-G$+|J_qOI%x9u;5 zmqu@E%#euwofeBJQ20dD_0ihVp#x)oXdkmQOKiPC>1&Pk{!enR(nltw$p4*>MWg}b z={ocC*?&tfFzr%2&UvO*dBq<~J;t||M{I;f6cW&jU!hi|7Xgo~A9EmFpXhiXIfC30 zu@t$mS)hx23$n`P!y-0I_}MndLdK@x?0-bM!BZs;X|c|V$+y0LSs$Sw45I7bLlvYR zXxrst7fhkT4xQVRb37EJb|8PJdFfV34!=uVu{xaetZxJ-j!4qj!A%C448PK;t@)=1 zm_@BWplkPP|IR*i^eUD=ct8XsElcAmyP$;PIDsE?F3-&=fh1b(QIO07&bYcdV1)086y5=b2?&D;a#e+l94(I#6juomH6D5#i6y4wxBb%%c85 z10pisF#9S`l-n7Y~SzEwm>DM z(+7XI<<wfR!9$kHf>L*&d&WPJ7Dd2ky>ONV4JLTGWajJ z@|6icB26%O#8O|EO>0tjLi?tYU=*K!`u=GYU&XY7;OMerwZ7#8ldMI?+XF$Tp&Yt9 z%Bs*Y7O+I_dzTZL_fk*#D$QJ#{tIaRE7GerwmWp&LLn!oZF4Spq%>hCqoVeeEyD}X z{6_ql-ZtFI{(O%FgGMdgW`StU$jWqwwLQ4Xv6@6@e(2>6><*0*bFA+U#}%1$Q#O+G zx#@bzODytUUpI;;MLRQz+@cBm6=8}y+aGvh2;n6?>i#$cZp3IZ9H0S z4YKM&GkBLBDMmg#muxVv&l_X3vUMCIw)LP=zI&b@Jaa^0!SBX%Hm54|P;TZ$fQML1 z{kGzAq_^0W_vrjP09j~sui2E59B>Gl5ttm2PG9h9c}4j$O;)3lfi24Jhc{B-wgmW6 zB<}v_vF^UFW{ec>wjH0EPf|*x5?ikM8HGl zhq=}7X(ta=f{2YN_Re7I$J4Dv=e?=&gzL*Gb64I)VqG=>y8%PNf_Sw=xlgUSlf zSaDdsby|QV*uey+O3lW!wZ3sP3bl1H9T)L8bHf3t%#~ZNMr^D{_8E6TnfN4ozP%4U5NX8%&G7KOFixNxf07XIiV4{C zTutEbMDjlU0!X0D+q8#_2AWr&uKiapkE`A+%wJhBO27?%ac&_W9Lsg*dL3lXe-h^t zb;@w3Ij7G@-DG{=HK)VFh3D%HKsxe|;C1BLT{>3i6v2s;ZQZ#r=6?e5?x_*80^w1< zBvERS3BmD3gQHOWBJ9}9T~@BQ&=AYZcFu@Y+!CxVsMAX)&;UpDM%@+a>a+fdW5>?3 zql*k!(r?oC0XIsZX4$Q2H@N+LmBEB{;z4?mFK!LHDEXP>9gfxnrz7Cer6j|?36v!T z_mts30d8J36jFJ;7XAh!h^LnZl#pTK+x||94e1jzEogPGLJ7NWhk%e}ekKz85N()b z9*e!`RQyL?1q2Xw6+{0kt1|CF>BBpTbhiURCil0?sx}!(jxl>~9*0S%?!oE(Mfw;iJj_l3B8MML&C?Y0ISJngfO>p*JE8TcbM;ap1$C&YS2@ zfx>>lze$k#`BVZJqxA-Pe%H|ea2C$t}Ch@QND7~%N&bqy=4ZOv|z)>a)_n`El1mU&U zGGei;-N`8P5CxN@z8bkt;pUp@6(ob0rfNdVBPr?BFbd0wm%+P~ppGNGHeBSW9?7yp z#gpuu4gKo@dTwMm4yhtXpqeF+;uVuCU|6ThIQGE=N1(z>?8@*M4`zv%kR2FbL+pgafoq$ThRcHJd6;k#x^YrxGe60dJ&liU zD#+S@<~@P7At;9G3~06XI;D#KS6rK_v$qHT`b3%A)!j`&z<>ZHqydOqB|?gc5Hi@n z#v>#TFQ&vu@Uut&r4{6cDWqXQs+Ob32?94Nz%arfs7m;N%ubN#2S(gyInB?O_s}8N z3>_H+ohb(Xq-;TeL7g((bZ&kk;b4`C;djzdTZq-p`LUvq^6K$(VQ*c7KRtO1JF zT%;PLy_Y^)Cz4QF32-(*@t$I z1pj>hCIvHv@{H-2sfX}~%sym5r%CnP8s0o#BRP1KHt;Go>0Yx~q6Jrs#B{yWCKP;| z2`ghxJnese#E-;0%E|9cY`&BJEssllVr%J96f5Uz$nV|Z^05Tnuott>J#5;gZnhCKkri1vzU8$TD9e^;U{4Py5ZS)0I&YtP5)_h?%{txi57p#6UaOSm@+BsIg!&^nJNZ5R&6b4u!ceiO6S6#u%UWXo zQ)lW0)=@d(;*s2-6KbV*lI#HANj!uCJYqrd=}``|C0JgEh7yvMNm3HN6`L=FIq#H z)q;=NAcsL;vE9Htn~Ie&6ZS*r0n|PBEz$L}Fpfxto#uxs*SV_}qeLvJ0rh`F3-*XPf*sIjQ zY{r%i`wu__MS_WIfn)m5p-Jn)?$ghXjnYo)Xb13vbd$L(Zz82@=g0ayR>E_F2iOr9 z`vjMZfm*{98MYgA9vCoZJtFvY#w+U#@pxWl$W45a8Z)fQoJ7tlGjShg^PXo+yrt0!s`~$=u#aeX7bATKJ^ff}^Bb_MIU1 zU0}aR861yBiOKhgX>~W}UMX7!VWxNo<$LRx@g^Jsr>-A12I4BjY{hi=qB`)BzS>;E z$^P5!EJ@^OVTnT?oGw*X(^GJ=s54xIS#Nw4{7N3VfFGOCAIJFY=n;Q>57Tlnz=TVG zOk2C6vE`5SXka}LvUBZXk_OxwZq*z|Xop8&jKg6eXh|;8nM-RssbYXB*si-lGdAc8 zaHnuht>=_c?gbVGO$e?y3foTP5n!X;n6+ph`><1%HOX@cmYs5DDDJr6jXIrHfQdQp zR%mqNbMfN{-VbY$Ldp=aQk|EB4O*=M#suyrpF-KqE#{~nCWO3~WNf@LZQzutoQj|3 z%3g$FAlBajWCwpHq7}_T&Pk#I{a4vyu~E7y`lZ(%1-^rHlHZhgDMs72%j|I%rGc+7 zygU}uVrE6xH*j7-C$!Nk@=II=d4m=7aP(K(rfnp)+!VScdhpz&4mA>HuC}Kp5LWuW zzg6RSyZtEL{1OZ9jeC#Sp13md@N>=61hZ97;d@vHp$iRsPYCHp`;!;Sp>Oy*A?In1 z@Y{EVWba*YeR(*^I~A*;t`+50H~%-D?lBAQdp93mt{}vT*CMtZoMI06AEXaz-6UN* zgqn`Jv(#zACRs%Y^oh~dP=jw)#{6Te+ zK|Wvya9f^vY<74p#gGxx#F=9Beh1Br6$Lw=Y985@YMs5x_g&BH`(pCrc}m79hNzQ# z;QrvKoN+2u+Ec?<#5<2vN~|zcz2w1(huQfMz?4KSv!1{%#_ME;p`?xA<|t@$6Rf#% zp)X;yxBN-d-h1F?0}WDBHL;WnJAeRfWz4G{FU_fYEQkBsgHLs;fS98Fpo)xUQxCZ^ z*~UMx=hY97-7Va9!>vv7otoj^Jn`(JyxH}uby)VQhsoxi7Tt%;b5Zjvew2@9@*dXA zHKzELT)XO&rMqnXluL7VTv|!g185YrYs3P03HQb?Z|^8h1|inHWwZ&@rW0ryndVmi ztLwF1dd-`^j&FB)7VFCKLhqu)i)&=q4JTK^O8c(!fz}IHka+E|J`Lf#O_17y0d z$&`~>E6`DRj0i%k!Il@-Q=Sh>cz8^2ZtTC^4wHF3yji^G7ExjrvH_F4oLMw5W2;P3 z@L+bz`<-DG$^3O`H{lNNey0Vm0UZwHtD2Kwn2h$laSe6E+ zE8kn1Cf4uSK!*=U;b`Ix9-}xuS7Yy25(wAv2MeRSycZ9N3H@xF1!SL@tF zW6LJsZh0AoX>Xmz>z-qU8a_p_T&wtmhsDn0XtFKC)bBd$h2e(ahg!{M8H)$h>->>K zJ#Dn4pt&^^*02A4sykc6uykA9pfvi3-ME_$)`t^NmCpE!{$Zjw5rIvJp8RK~Gm$L1 zK1iMyS1J8wDM9~6+y2J~`FyWNBGwwk-XfVrc-Oc9VgS2 z8BXeZg1I5sini`l(J+I$*U@$SP14`QTfeo$vHC2=d7BR z7;Ii;+JKzq{K4uIJ2pN`Qg6k)BI}j3$1grRSpr&(!9N|rXyvA&gHRO9Ind_(i7CU# zdEw*{^9OwSjQFn>dbFL*WsM{Vd3_v8-8o`WxS^H`QuULap_418Po5bl3r>Q~xUMlx zaUxYU3(Jbr!%E39p@ZIJIWNQQ0Izo-YHUuK3lwaFska8^1WIqM4l{tW-Kad^EaQ#t z(ld+;m}Z`#{g?>oT*rIa#zM&^UZUMQ+x0AmW#^xdi|US;|^PV2tdnKHTVGUGqr3J)2l=o$DCULJSZg0D$e4gW9dTxKETH7(w046Emj zQmL~4yG20@G$4OSKPbOsI+7Nze;l(x(F9W^km>zVz!yyhxUZ;52K#eT6s zC5*olLQvsF(&q;y?gW3+Mf$p#O@xzZuc|OJeq6#c^l666Sq(h1L4Ch@MD&^qW+cXM ztO|kGe-e!@c?tDo!D2Eo#G&~;{R}RC@^$GAWIkLq-sl0$DDb}S&dFPY6Fd$8B0VAB3F5{DaRA(9l7%enr<@?-j_xuna*G8@#EX@a+~kb?>3X->6w6Xsd%+Acs8Ou zp|XJI6RI1(zo`5EHqLjF*Atz)CsjJu`f(0TZq+vCr$F8_O$B$^;b|4!^*wwm>4M_h zc$FlPrS>|DXf{o^ylaqbo~H`SLi-2-fg=dUXD5m3n??w=FusqABfdDzS`4$g!j*ej3X6TTG??nq_rF$RwbysmLuUR$Qt=q#}?%-L`BMvoXwats^^`9=xdEYfP- z%6`OywO$B@-2X8-QeU86sqnCDeaWaaw$zP8ApYM%Zk=y`!su)~L zM!QStZAXqOzaNg^0{;jhyVV>C>2D0}1a1Iw!*<>Pb>;>1P{Lm`$_O!0O9({@FSDg7 zvH_M^v&)xZ+3hcXD)8DDFyrN~JYcH+&B>1?vxdr~idsk}8S9PkCv4rkDm_-$;8yv# zCt3w!PcUW`1j3*fX-~vz41uk4fG8+}G$q;v+vZcgj{?tA5~iEScub;yHvAArV>S0w z+PcdoJ{wl59_d0x#Ux8Q>Y&(8=2Qq1WpTQlTg0JnWQam?Z>u^3ONy5AwUMDRd$6Zi z8px=Y%$N|ysDca9h)#)wRWO&w303DBPWdUAQ3TJg9n-+gIPLAbIkN|L#@L^5av@Q~ zCnx7KJj^RCU+uJKhw&@vb0^vO^PK;rz=g{Fb!D&Lr;ne}_BRD>e)z&K^&LrNLb`TB zHK_UaB0*s`d$Yr=za})~65k3OrhiGPfubHreU{A1`M+QJiFLXV8SOSdd%1iNV0WJn zQW4*OSZw&BUU*2nKPQ42C!s0Oe%ThPV>K$t0PnJ*S`uVs5%2Ek=wLo7GJStY65Vvh zn)0d#out70(L0rUvM_W2g?h8T&7hE=m(&;^V_#42sBqA91-Kb?WLF{w&Y;5|jILyV zJ^!@+qoCL_OLgs*n^b?-2F zjSZA=HzhCMrn89{n$o}(As-xz|sC;_=z3fW4gc0bLHD)E9Izf_Nma{ zQX}5lUM##^4eXYuOjxqod1$-#%NA=R=cC;huh!sJzD*^FDL&}pTZ#px57riUZ5xFQa>kJA7lTDGQ zR5MAy`K|Lim<>2r`rWt&?Lwby$NUWe|Fm2(eDT9@`uFxhby`SO8{O^(w?aLKxXcy_ z27VgwN9%61yQ}0p0{?#s$+rcoKeiA!nv=l>cZs;Vu|&K&Dby|u7>PSNP)kC|w)`oY zujjK3m{3m=w;pt(bu&Om`q$t&h=LiYp8`tNl%o~j0hrU5!NCR-$Af{F%_kv^xT+&O z%wzvZ1thlKS-zhn6$#u*1MSioKB1~JhwcRHegtF~xPJgA3?OL1H}q|p*HhLF@EVWS zY*Ql*&K)~hV3Im++NT0&#joC+F0cUBC4pK^X7i|6bxiLJ(tYah=e_NC-Xz`A!xyW; z?iu8K_@SZr`1)m(MZz?wAo%`pg>RWL&2H)k4t3Xr>AST&>1!yRy*=!n9}n%a(*;$>kSp2d`{U)C+ui!G zkjEcM8l^#v80_}d)%_B?(%1Kj{CD#0_GAzni;D;&31!Y4(t%ZX%R{bND~C&%1=?n~ zYhkpwoahvxvb3e;MgDWq?{p0*?T+*xELb^E6Zezt0~^H^?d02a0>d@dI>Q@nQlL;ogSl-Y1TC&sBUtYRlI*UV;_mR7Vp*m&)bh(i*73^^1Jzq$8WK>SDBfOPVqZVE^t8@@c_k@mWzwyPD4(Hl z*G_L|ron99q2296z3wKUQo6QWcXe zaX<693*)uJ-7{}@@X0(AFZw*o$PXe1-k!_+0}zCLgsallE#`LjcN}ne+S jOWj zU9wOQ69xDuE#aFtNy!6)-_^7UXm@~GU#<9}O-Q;Chah$C^0= zd|fE2yUztVDX-!(8oAzG1Q_qZdH-RlZ>gazdUg(GxK5tv8TF$ab@A^cZ;Y`yHUT+Uc>CUoffAr zGT=H5P7A14+Y~>HL*YMzTuO9^_=}!XSc6pfaMRXuAQXg>D zUgQ*T_tF7qRM_a{@4d=M(E8m>3t+SjbG36}8UTV8pS8?{BYaMA#QrBpGdu-6m!RSa z@e}s%_&7SL#b&@Nx~ZNO*m$@ESt%`+hocJUfK6Kl7NK8Y0(>qYU+kxml+OzH^}1zm z+U8Aey?IW!OhL@5+KThviANYOlm|3=*5{_LI`Ol>*M_OV{s9xSXuM&-nOb6J zHQNW;n<(qV-;jG7JC$ziXis%TB-w|;I;8>z#{f&#GtHm6H##~X8h-VxlMLMN(wmvg z^xJ)I2_^_7yoy$2FO1WT0`F!cB=*}c9cFxa_y z_h)*qo=W!(%YP)i-xw#YQL^nxsQoax?9q2=zE=qe7twU-hb7497Ri(FM@c#=PNP6kM=p<=1!a^C@s$)-wXlqK%u6Q`q63%^m-&;;5y-ZkhcEiJ^Quq zRN$07LEn7y9UO3CUR>wLxYGgUa-P>v$UQi#$nPvAX9)@Sc7$nv1Hg@CgCs6=PlIc| z?IvkQ@$PXsyIK;(eu;;c!mZ3yf#9_Lp{T)ikV@B(B=`>@0FPy@{id}!1TaxNyT

      QsH&0 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࿾tX5+~dX7;MI%{m9V`tq4m~)di1ZB-(taM_^uB1?%@Y) zpR6%sss{U(We}6dWq8h(_pB=6;%y1ykF7BTYN-s59JOTNy2k1Q|l$KOM z-H7zd#^4zt2=hGcmYAnVeMT_TL>NYwM~|(Al5KdaQsb9pQ(M`gQc6k}wgy?g#shZv7SYgH~k;%7k734`oFMak%45b-5f+Y>ALtw#9{_k)w^GL zjSR%4N6ZRpp?XD-%&5Jx!)xz7;IgfiQ}ZR2My2c^Cd%!}1n+(3Z=K*~m5_8&k#@== zEi*n@H+IBjit~W$qN`99@GR;bs!~IKN@|IeuQfr7O>#3yOqwL+1kZ^m4?kWRf6)-f zj%oBHz@M8M)QU3Y9%!ROXvirQl-v&zsjkyza-lo$;)gKy(3Nvx9+gs}t8&Rc!7*?S z#x3(N^%p|%9SnN7i_NK$@1FPq=v7~`MkGfg6b6`7r_3h8!j#j}9qA4DG@Wc{!25 zs5^eTQ>W(q1&{-K{@6-74yEwaN zT$+8?P!`m_3yiVUK7z-aCy}2SQXRO|W9%H=Nt85~UF1|2T9Tv>R0xar+BA7oJn^y@qy1YQ78qf0?D9MI z-B>fL?)NU@z64!yDd-t>WUndV<>pc0D`&JXCCaxNkCEja8@r|ZSQ}a;Q{-Qi(NJD4)oR{zTQSs_U9AnXhWNvV;atw%)xxNqQEd;*2U1N zU9p{plr^j0GE18Eq@Ba{2hB=CbpZL4*HQzQdy|q6+ii{V3%4NAy4j71Vau~KmP=S8 ziJQ%@$pt!2`0htof{gh!NT+n|diu1MU4^BrFQ3P8e@_N~?jPvgd57RHszelic@N83 zs9~z!0Vj`8Gaq>n^~Qj-UZ~-Q-$z1A(d*lH;e%DGc4V<3Z(a^oHWlw++^t57!^Oyw z7b=vTqs|hkctH<6^MtmKI7wsX>KIDPzc@oX5>$~I!3^LYLPjqUn*3Lvep&uin!au* zjBiuCi}mf++_Jfmg`mnJ3op(8(L@URxpoTTcgKc^rMYX&dE@qfxDbBy;SAUIc|l>}v;7{{maURVcyTxobKR4Xzq&cNsM;{yBX1ky~sS zqvbH~o@!oTa=Qu{?M;{(x_|#LZ(F?rV+d}ByZXWd0;eezb6M(&U1nRYZ4hA+j5M->SSh5k2*SuCKGqFsQA@z}iLRfyZzW zvdmpv#~B1OZt}jk36_fBC;p=XX152x4pRvQzaA;f&xD9D7YL}0;vr%&Y3 z6m2N4?#x8|d%E}l74Uwab;HbrwiXJQ5VTlO_G>WkLaX^0A@9-1g{B6rzq?@~9hU+@ zTbeFNKb)831WCjKKg5r2O6~TXkXbAUSxz`@vF!p#Z5(~&twh0JVTP=GM>QVQgHkO& zYE7!x>S_ zG-26Ei4ShNSUT5PTI_><|N7$svq2gim&=g$`_F@}coUHg_#f+x2FrW^c6(R=`UT_` zx7Xv}{U0lyeItz(VMg_R8IEluhqjX{36Pd)^wUzmC8st@CBsCNx`k9qM8?GIgr%h@ z-UUcr)Xh`(b)J^+;a2E z{H(rq5HLgAIM^OF-7Ud7l~yK!30eqnd}bFK_QDXzl8j~hVPLq^ZF=16jb5rRl~gnBm|KxX1KI~nv{B+|^2^)Dn+rc; zm4^E2lrHyUZa9X`?KtTd4$c-DTK@%1<4>OC-XNo#3^vcL@lO`x$G#l;#|r)QAbFfK z_Y4=0k#@Gx{Q1DK35yT8z#NFLj&XS1blwPEJ&J zeoK-xQHF&1mo@3ul~x<_ColLiPk zI2=XdnbBWg@k|Okd3b0qg4o_|SWS+y$&xMOU4%4KXJN_lp9<%!j+0P}u4@x9d~+px(#L|{pH<1W+4YLp z|5lIlo<357h^8mxNp&+u(h^}&UQ4|u-BwU%p>7y4si!Mbl`!VTt<&Zvo&-K$>^V zqs{=Ik&%8~ZIBjGyNvqdklJ- z2b#xHsO771Nc8-L8F_x5Dk#tE`}9TAYT(m3@%#ImQq?B-l^!dRv3^2zb=d2Yzn710$K$> zvGalzp3ebidV2@;lS1XmtOQ&{$xl}V2s%{*K2(2?>TS_8v=!JqLdQS4O5Y5aI=dI#WENxP zAve7;DXJwxHut83c9!U8CGFHGJE)fm@~gk4Y5m(bo=sh z=Jx9eNKYhfS5zYai$cOFT*dfFt*~=^gH)u@1H=uOvfZ^OI9@_N1WUv8ZG^ z#HlyR|3~f>W>h9UDsgGEsOA*tmb&e#Vx3t}7%8TgKIVqESozo7oE37I#fu93R+FvT z2?`)l<#huZ|5xne(yzS4O}V=w*Y**8b}}xZ=ugV(JsJ5Cygixx*`XGHRtfSjbM}}A zcst~|$$V9L>dC?2-5(gaj`}7!2JUss;3`GFaoMTn`9PF5_L)LW`BKFn4u}isG<}*? z2IaX&SVc*guId8ysH%qhcE%5`H>EktPVYe(?w&6L$AR^hpfTg(=!X&^yPI+Ke5fMj0Nxk+&$DcUF|>1w6A#;Vk;U1u&rhy z#)%HQvjq5ktMRteo4ojZ=;K7ZPWzHQUn{EN_MErwPa!4El!E2~IfWZtw1*6H?E{3X z_;SFvq=;S|Ne^ncYsa%*BO3FEwSI%j%_9go?>#F|2x@3v`4RC%4U0?DJEH?&h~oNx zOqg1HF=E)-avZQ)d>UVs4QS;8YH8ro+sao**4e|SxP7j!u#ehSS5j2m&FeE6jfW4K zfbBKNe4FPt*|3%dr-mJrmo_ujqyD$Uf&GWb>UwwA{oCv1*Ll@GjPsZB2J7ENUFWER zZTv<2Z;}7z($ft1Ijm%FgX(BB@+Gy6y{-{bJY)az|IW5zMEGn$DlF}yS+NuO-~{MmiK4R9^I(ljt4FnF5zeO(x^s-yXJCnhKV6`oIu^Xe~; zbV?v^-*QhpC)gTi;sdYPY?o@NO9uT>+~gN|sMjn5vm$vY09$S#SzmJyOFwli>-tZM zQdF^th!6H8@`FjtaPjP{{8Cd!NzQ(&CyF}ON6a9n-{`}U^RS8LNp#its$~rC49P>McR7I{giUaa8 zQ_nVcN~|2$acZl#UiK~X<^M<80Y`kgox@&O6}7kCXMSb~dvWc1VlTb+%ii%IIZ?CA zH`>jOvurio_cDW_C5{Bj4{OYG8009k!}SJ9uFSy-rp-Zo69c7!4P++5IBMjFv-YT( zv49B-3wEwrlg)xa0t-{^Ynpq!APg))Qv52SCo!=b5f&n*oE~&=QN|#s5)T77AuQw; zE^N81u-M$Sx}F;=tlR6pl$=#j)*d-V^3N9g1aeJGOzf4%Y#yN+=~xfsS?C%YA+wbN zK5Q(03DFTGAKRS-4fBLT#Lc@KudYf-h-D%GWaD#Kz}`fdKA!xD{KyDe0EwA~3+!v_ z$FY`n!@a2`ii#~rg~r6JgiX#) z+8!mgmYOMB5PT&GfOTi}}^5i`x`_2y4Eqb5XHr0Ja= zDF4jKqYp+lYgd6ttG;ghRK>QjZ?Fh6S0vS%FqMM(@H2dUg*i6)b-z`}M2XsDGenrX zs1uII5su{N@GLX*8OLbSzPjr5!W8k{QM?M@pI`3P2}h-!$GbYZj%~{M!K>|?E_j!D zi&z=>A(>90v~Sf)BwfGdrh1qm=h}#Ezg2kI^9|n4b_izGvbnp!`Orho|L5JL!1j*% z0F!`HwNBR6t2VNNHRc;24P4t$TAggyHB{AOPyUeD+bi0(YGbPe(gCh&nX0C&ntlGl zCAMiA+ci(~K`-yTHA#G*!MgvWqO>=*8x4)&G$;eCZD5HV63?N#C)%WHnXD_er$~{x z3aF6cHX~vrSBt!|YsDX-RWUGXi0D!>c^@;ezT{v>BhiU!zas~3XW1;L6vR8Mm);R9 zM*MBm4FFLzftUJW=!tq$P;ytM8KFTGc^cTAV20Hr_R;FVlFwV>?KD|h=|7< zqvLQ=y#BwUWbKc50uL~UabY_wVB_pghjBa&}z27tq1RA-0dP zi>{L5y+FcM^`s|>$dzsFCwQMfo_4#8GYUPYW2Rk%vT0mL2_%%|+&5=-km!B)E?BJm zjV4Z3n#e_;hvs5oRBuOx#?x7dV*UxkgZ#iWFy&MWGaswYb0tS~qkFj6n3E1OEd8?_ z9fZ4QPn8Bo&A0amA;+|fvA)A~nW8){ew8bTZ%^R53wnI>3|SBGZZ>&jdanKQ5{_qZ zh@5z|>veJI^njX=PXPEM@#J`E-NLw4A4e_!`p-~jLSA@P{UB&|!d}NQS7LTqe6TEV zc53Ei=`ykTJk zspuAbS~!1VNUP0AC%WMJ5k-n|J=apB7t=6N9$WdoK-K1Py4>_-?FgkuQwVKo5S|K! z?q5x1d@(1`nDzo^Zgoqb_8n3uA6tz>pTRuModu*#{$f{xHhn^bG?yAlBst7 zJYUE6#l}pa)n_zq+E^x79U4%Hbp>vyf~RdqqKRu~(Zj=p%T~4qsy5RI+sdd8T)r?f zF+<~mu{yDYM_Bw6?=g=#<@_H@riVeBRICnu`O%AcEFB*q$OiSzK4YZ5^S zZ=1nRkOakRbFKiOYDVR0{EkbJPF2R^!)q4um07EFKO;xg$%&jK(DFdZsy(*zhuy4B zxgY|hM6Wpg8qRJ#O>2=F4bmrBmj%a~=EI*Gl>6u&&1(+Qf7Z~(D1_MpW}}cm%8ouN z#yEQ@FVPYZ@+dHbLyjArgL9|1J9hX`jWMd=;EiKhaC+XqlR1G?Bjy$t+C66T4&BTE zeizeu9adUEQyukVH2aAVgC2MrOcMhA$x6k~@(ck?Uk+WzMbh0N8~S7k+01hJY)h67 zKrSRxm&p&mgqf)b%Sg&R)S%s@Dn{eZ#=LZ`@_!f@i=a$RO6kVCe!oL;L5t4A(sNJA z;TuUi8DfmMY>q)+CM)WiGN>MC{pEcl>*wFZqF1tA&I=3aKfd{w?LAcD5eQXNp(8Q^ z)PE+(J1GkeDya*zicyCDU!l_TqHEZF|1u+GoRu9yKL)02e1Ay2Y?>MF-?POY*SWx5 z5QE|Oo_cdz*Up5@=t&gU;pal#%!sXKNZha=j)0oL4wO@EIT%>U28g14BYa=y8gG0X z50T*SMb#C6$tH}5bon_}`+G z=^V~rY05KW^MRA5UuHG#KsSbTj<3lwvPr)s$U?0jtm%ahmtLa2(GHA7Fr%T?5`k9$ zQe^q4Uf#E`!J_>YkNyso*ykCU&}!Jv{Z37j5>l6Dr7+$XA}F2muBGM>%>pRR&dHk% zqIGuY>fh>!|C*B!qGIrJXFru;9SyNj!V6i5>vCY+UOmcH?z=eKCL>s%)(D8VcN43P z1xGawc;9l#ynJI6UZOw?atmiCtHn=-hgLeK{_9-(a5R%Wo66p=bvQDKz)V5~ z@&oplba_(8bGH2{KVr=7%^zPZtv+R{SJAjZWA*c}{yqlf&PtzR1bm7Cwx5@n%IE;ebtQ=s(2KxtF@5p+ z={C%K9WL7f=)|!=&vkE}TD8Z&Ril~zwFUS6lRzlQs*Gj*vh?{@*0tM+TinJt!t{u{ zprxdJB*o;rI&UT9uHc7SHy!i$iiebnI&Ls`qv_;CbXIl7r>&hV0F9M|yY9J?UBb4h`Mizze=(+F zIw3kpb690Z>UZs98Bs(;Sth(xu2WB=t{%4ZwFM4{J5n=Kzc9H6eU;a_8g>c5pC8!pw97nNqvjpyCt-=;UoLnLb6`!R-Gtk+vFoCN z_YR4RCV--ata?wGSW(Kb-D1gd&o%XEDVh`?JFTj97$^3;3;aXU%U$Um13r z(99Q>ql90v7ju!hTf$Ex4c7aPD!4 zst)-`!Ns=tsuq&_!lMc*iJy(#z0k-9c6SC3N2TV538}Jd%gv5FYv{+jnki(QskHer zicl*NB|C;B->@QJQ}Z~qJ#vt=P!%I@l8=DjGI#VQ4;1+F@>iFw z$)!XzQCWWJ>dL`Ef@VNtB_It8RTVPf^&b>NY3cg|ugam6X(1N*h!Ev;r%EHFJW~QW zg@&b;UR28*URhGkoSQPf1y$_&N9S^jz08Ed^H`tzVZzL3Nph*4>&OAPnSUaj$@Jw; zbe`i9#WNS!6lq-S_o|L=ya5?pAN3$r?y~ngo*O^;w^|D8cN6@`XuIAP+U&*lFaw$8 z`d%r0Os2>!E)k8OHwRwNH16!i+bsRuPqaJyM54Nh_R`ANX_^NS{mO6lWU)^Bz&ia6 z_n3;5E3B}Zwg6&>nF>U6*>8U*fxiLTtM)JF0JQQ+l*<~$x%->MO7$raJiyowxz4Q- z78~5QUFQ2(b~!LzA=PrAvC~EvjLQVc5C(ctW@){-qz$6{`z6*G%mA|_{G17%{GJKu zzqaNh$av@JKxKRL7D0u;+Xp7DN;6kHK$}WB)r%`B1tbn5B6cdJ%htrR&#KU};-3E? zK3V#(WX_>O;dJkz)Ax8np_Np3R@V1jDRRuAui(Q1@e0ALv8&jVG# zRC+Ivv3!9YQ7K!J1%BpYfElI3Qt?q~R~R3Zqeh6-MCnrzvK4x{oJjWMQba3IE?vG) z6BN(M_Ef}d1UBKGsW4JN+B4FpIR1YYT_`9GC0%p;j@=r2j~Yyv6`X+(nM{qe{yYo{ zC~n_ZAH|e?R`#zz(&f5t<@V{Q=W@Oioc)GUg`( zz(H2~%KYt#8}!G7ali=WA*V#Z7>5rQ*dfWSRL6&+!*rQ*Qyya;omRP0=MTyk2+gMS zQb`Zi!jR4B)T%>AD*IseEvVE(r9M#f{xP?P42cqk(>7}OI%mlNMJ}mM8>4?%w@}LR zm@gdKtb11r%4FP!%!ozt!IR`waGvmaH%BcTQ&ruWa?+RsZi#Jl&UDY&j`Lb0G3LJS zQz_)a|I7=zkdAv1=b=wf@Qj?F&_PJkOCWqJ?QRgl|2z5)@-K=l*p(!#UMHv#6CC%( z^p6Dpc9<}fJ+k%ZJ>ke|qj*J$6ZpQz?)X4U(>y29^2LHXPvqOfvE|>J_Q>I(!mAiW)%V4w(X zg`VHPo|C>RO$R9B<>ccT!f!MuF-0dCbSj7xuQ_wqUS&_Pn|-D%81_vVY}py?g%%DL za&Mww15C_}=nEVVY%|S(SCO~cD!$0{#o2wM8l3)t7r|$WmYJWByMtaxn$5pMfML$> zj4r;M-uGuQiSNJtS=7IBgheXlz_4VuOb0+K0$Be=1afmBr9B`E9kXeRSbqyVB@-$U zI0!Q=E`B5rKKD<8q^tRE6cR74+?OYM%I5<5B@A9PmmAr^eo@B+ds=&pMhmm$3B8EG z=%DaZlhpGA{No>9|LEB3_4X?H7a5D{H^0(|R&;x5n$|VkHRUyO)%NVbwhxZfm*|Z5 zrIvyEq*qjcT#!%TOV|FG>BhIWCxIN?>VPdCZbz2B`SOEq__yk0U*zPnT74t7$WPj6 zxL9bMlRkjG5q&SJUmWd$fK1s92-I>-TaXSJNC+(?=M#@ohyXltT+2GVHc-ntuLhU& z1(qIh&J&%7yF4dM-BNqF6YkT#s|gm1{kJrCYWf>#h^h=AhZUa%Wgh2DRK#5dAfw0* zuh5E^?2VbX9fK&9%F#rp%+k0`*Hk9k47ro(_^p5Ve2JtCT%=EXB54Fig2u0LDI4Cp z5;UHO;l$?>6+kjL2feZ$@5;=<+qL`Ny1JwBNRP%Ei4|{8^H7JSwsRx(bd*=$grC!L zXD*kFjP&`)d9znb2Mj}Uu9n&+iLhx_(dl8u&|%AkQtClTs&lY_%eRf0?HJ+4;}deY ziI5>C94PIJF?}@2rN^-NjbOAxo7*1TQRNU#*t$Fh|C{wN~GJ?19YT&46y1GW!%;mhFZN zb56)|A49!bmS7lNojeJyI2Uw(+9;^7crO<5JP&&^PJvOIuKB=_hqrRq{I#@e)oaEe zar)3YNuD)F^Qf=M1dGAC*?iHc%{4>|l~Q@o^2fQuj~miLB^}vkaM%oYuc(g;+Aam^@YX*+g8}RC zJ@bjG&z0?Y^#*vEWPdy@zEMTh`;@-f2qJBY(IP{ch~K;ZtrxF;v)INOiBEKZ=# z^%s~|X`964cN6$?mzgG`)kmZ08(=Ls)P;){B$k2$4IUD-{%=(l_#Y$H%en|w&SA-^u#en386h`S-O&|o@)aC7q->vZWi8yia8(42j{2XC zWD}L>V}Ec?&(u4I9_0nDfl|?oz#9@PJMpSm8IVILQM>dRW%^5ixY6-;H&7_tjdAtsDxtmFS zPVRzPK*>!j^w*3+8|>QYvqfc5^yf(2HH4033MS~PZA$I(ZmDhp^>?Ei$eN=jU^YOe zVGA&NU5R2Ki63Q(Pqr};s6C9cE6FUF))kc=2fQXi7go4%ZrD0+`^Ez*=m_;Ae|=mO zN~S9ipH05n&}#r4rA( z(NC2Ye-$?d?@;U?Qa}jzs-F-d^M@fQc+>xAtu_MrN@!v`lN=Qevm_G0X9v+j9`RB! zo@6gUR%R{pm>3nvD?L=Zz*H($g+Qicp}{6vIFOSWcS!72(FrKg!`6%_j9 zMS~)Wxeh3ov#+wvp>p<1T5J}d8O`L|z&2rVb6-vi7SN33-cB-&9@7TlMoLN?xQZdA zByy^8hNs=v=|k2sP8{r+{mnma6eikpDhFmYp8^Lw3Q@3D7~mrj2Nt4T%#dvoRvKa; z_qYYi=fQZ#Kf9O9`0TZd?8X9%=cxhkvX9uAX((tQo%z%=AD8+F1o0)FPayP_< z#EJy<5E472Wql89g#!{zM~#{LXFfXwYVV&&f8GK0AiHp+DIp4XA?HQ8iF=1+H_(Me z>q{dUCqEusx|*m&vi~@BDOkfo&Q%r#isM8XMCh>@Byp?Qio{$RI;?-9tB2(4SwQAg zT6An%tx(oer%^XcaBGFFQ9_#14i~0J%+p~`G{VG9CZXGi*`Kt;WMEI}u=&z$Ob|Wt z1l~#)l8Yml{snmn{CdEftL+O7PzzqL7XM?p3ZVwdb)l_?(|2D&0VY&lY){A7808Pb z%TYlOzKCtM|2`fac$rIU$gTbdXlk!g}h4Zhhqw`Ls?X@n7LjpCsEjGk+sLys89bede9Wc$NK zd0%7%yG4LWdFI6ZVDwq_;c7t)?FY4MSAE!Lg^?{S$r6~@osf#8&N!FDFGyJ?u7_YF zIQG26bC5_h+EY*ltzK8x0f}g^OTW%En7DY6RO_iog2wQRArcb2)EJ5J(&;{pNOY&>|G$8Gi0HlvKkw1+XiNSdV(l(C)-)jsNv5h0mi4anAHPMIBR!>d%R7wg zLxUasN`A7|x;F5z(=+R3o5-9ro=S*>*dkV7s!It=VUuBN4v*_F-n4yBK}yB4OwW;Ss6@80*h}{@shoi za0x97HUh|oPg3Zl-CB=O(#nI2%Minv!Q#7e$00BCF(oiL1C5Q((>0=24Ce79 zA>97lAk!^B;+$LnEYsy0he#MF`6|40OWQEM<8g2$NapxWpJDj1OU{N`k!6pNghV~v zxSce(zkjfaF`uPX9k;0Y=E8s3DMT4*RJG1UPoGhAWAY;?m~LwQpF48vkcp+nGYy7a z(I(-!kP|1fPGj5*Nj9^JtlP}s_>@wWcl7MUqC=$Xi6*8~ipIMG3q~F>wqN}~%Q5q5 z5jd%HEMC3meah)pYQ~%Ow5BOquGZT#iDk#>SZ;V#{)MK~gq;uBrHHSQ)i4TE7m`8a z;}_RSXt)rdHu%ZzkkJ1n62)h=egDFAtgnZ$#zkAJJu4@p2zEy!wz6y0^A{a;7d~zo zHxS|VhC1$q8h1psts4?RS!tqffgjtBv5ZGtI&Qhe+bq(n(Va@aExD2O0Va~Z*YxK1 z_w-lKB%*`pn>O3g0tN3FvNbUCuiYO?>FT42C}4a>V|#8HAV%?v1?2N+lhe^dsRH;n z3V7k|$~BE^oNMK@OpwuFMOtJ;geIt$;fa7{@&=){Emt*n`fD)~?k>!Rz-;ZB zHmKU!HCol?GJ-~P7h>CwH@jrik_}^cXh@LFJslq3stL}dS9{dwh0r23% zkJk|g*LW)7A4soS6QhG!Kc&`nMS<02iUi7XVXP=_7~D>|6F<;~sN`R9tLq_cAvS6F zCcp>5d^4IH4ly{6%3wq7W3l1(9p;A)Yz1LnKu20ze+E8VxLCNwy^ z@t@W*UGG=jj8J_q__JCd-cN|?`(4U$Es?2lVev_ZVtT%@@}cu`!A3uY3p#+`$QgB3 zA+~YjSpMBn*n9tG)`Yu^cjop}nm_(4-3$K}+#bqNhl#v+74`3>YyS_BFLW~l{U~2| zTz9D*@M7}?ud+oQ4ULz_<2DXHACx9d>UO_p0dtMoMQdt*Os#)MV&`+ceSPx^Y31Gb z+wjE^?z>t&wO1VX{}t~g|BCL7#R@%=+YN4YJK*YSXVPSbr(v+WOV)3E%X zAB@;Je-Sco<=GM;@K3Wf-lfhrB*$~Xe)HctagINQz`P#)G4`h9zxc0yFaI^)9&bWu z@#ct+%|nAE=5@5+AB@;Nw(_<1c*y_a<-@y&xMpoII+eUJwvUGZ$%es<}R ztCtJTNA#>~_=b64T^y91=wYByxY2*>UF<)EjJn)NVqEPbIkl zv3=Sj7!v>LAN8GcZpd6bV?EnLhBeEv!v!o;n{2wYYMs0omaIWlV315e0;ECPsNhQ=Xz)ug6-utv zhg>+rbZO9rf{Md^0Dhq~Qcek_50&IJ-AozHlmM3i-)6(EKhabWbbD?L|q_L2T4-IrM*~5(w*>wH8Z#F%mQ(- zlfV>v4Wfc~<->i3K=$y=Se2&3$vYQr0hotjnx3Tw($18^@m=2tc@mttL`evvK)uC} zA#;}Q!xhx~n2(NUwhREZ#I$=;cQ_MWcrNFVkA%=+?K@ZJnT_)(UX(jNxk^X+T^im+ ztHlNlDMV+@wER-2)Qs#&R#=q#!c?ROu^fwq`p;dSKAXHzmz_Oql=xzOH*Djb{@&5j z-@G_N9F-_GDs{g(e?{IKwu$C`oz2tThr)IL@+Na+$9GDyIlMNYZGHDOcxplZ-nGNk zceTU_pkaIYN!JZ*;q8n-Q1}8+pn}P|PoTCK&Sd7L;ETT@OcQl|q;h@4wmrV~5pv$| zT$tKTr|IwaA=B)vPwDZXu}!?a>&B#l74GuvY;N7PGbmvPzXj>rXn!l)ei)nByS%|F zHTQqMsu7nc++xG4yUhgXXb_0rDG#BEcq#4Fo;wxTdMWW>YSsvsW3g{cObW?_fKGRX zm2^sb9=vDXaRC~}@gOz|z1Q;D?rxi`-k%ylNUpmHvDgVOJEBF0z8<6RIB|7DR~h%+ zoZssZIZh=#f)tx5A+~mfyxABGF&cu2_#Nqc%U>zflpx{lj1?MdOIgQ zcRKIL6fByzbJ!x$;kzfcXmY*7_rU~jjj}42oQT_RxFJ%$G#s>sVf*BP3DOdTtc0%$ zCc_t@d7?2xm=Q)l)$!*%g0_=6o!_EJKY{W@!XuF7x=327-%l6^;F|w^>%U>P?J%oGS zWeuX~tq2`zU?hr(FY@w_8cdMwHP zLxogBtZxqs5h%p@V=K!=n>lRX7g{4MidV$1mysI#j3`#RBFQKJE))_%fLy17?5O4j zzE=7Pas2c=Hzc{5&^prSO*dP1mjl~L)q-Rvn!D+*&*;DZ#O=^W_F5q4GA04MQhhBD zefdwHzTHUnhSiv%Ce(kqPY@Dks%o3XX%n|Wulsw?v>w&XTD2Xn(OtHO>RqKg>r_8+ zsynjpr67UFeL*Ut{hs>Zl|XAXS}V-x|Jv~~8ch>zvl~3cPXB#)|7wK&Y=^WqtwDa6 z0)ks>!Z=9WhfdmJXfD!L@UXjIsdjx)tGq56lA#f0vT>>wsoJe-)u{ihAq|@br&_6M zXRida0+X;1tq_o%D`^7kf2IVl0>P_Rqy*+)woG{9r>OsCzPQ)v#85q}^&p!1p);Q$ zw6z+#aVc~+W}&J7up|K5wB!A#yf%$kHLehf;WxXTQ)6XztP@cR?KOaFnyzXyS_!oR zsjGIY`#~nXsE}W@+G#G$gHmF1I!4J+Ik+vGX04i-Y?7q}o*(Tk*-X~es>Z9Duxg-g zt5mi~|G0!UT#6ZGgyw1nt@l_Ux`u0~#3%g$3_$=Y5ecbL;^!FSVa@7I! zW@-Z)KHxcbf%NyGm;rcop8h5G7e}81i&bRQ2Al~_NdlagBezJ{+MH ze*`y$sfxg=B1v#qe-PVJH7h^F?d^oi1zHV>7S`U5n)sQZhjg#%_grt?+_9YL@15a0 z57Qh?UoF9{f}TN~-=8`s_`qxPhJ8>1Ol1XFPVZf>Yqn!O5EQE>JmQh#!;-1%PGE%5 zN9wvVrK%mY@5Ih>vM!}jY*22}Y@d+PHf^#9I{e68fQ_a<~igUrqRUBQss$~wt5BcHg z=2+?+{Rm>BBww7i(T5I@ebgvK(7xcb4>+?rBpZ_LRLhBJ>RAmA~MNwoGX`6oUo%1BW=_U_pSrg-yE)fDFJf^TZF6 zB~&?E)D^@Ib%twmlS$Mgs%11B6LQ&_4-drHDDGqdmUdrj@q|dDxP7Hw>qqwl*}tOm zJ|)RJP+yZF`1MUm7vB~5pI&^8zdxK4?+;iur50aXiRXO_L|KxGA@iNuKj`KtdPSSR4x%XQKK|8hT3N>lZct;QT8>GV!JFKsa#0nM zAejynB<%uMLwdqF4k=6x%|uBeUJTVq-6Y9vLbnJPQvA8m2M^icEmKC9oTUUGK6YX7 z>e=sFun8iQXbk*1igC*Hkrr>^Yw1l;)IYL}NoR&Vtq0>6na9-<0-Kb?)C^#o?r!H2 zTr}KVYjeWbD3kBaGuYzVq^g8TCiiWICkF+H_C!!wFr8dk=huv~)m0zgN>cb;pJn#2 zSKc@TSX;pRM75t~@|a43cw(Y+QfByvK2sp2rfGCIMt^!`pAt*On=LzI0)hpF~vhQ@Zyt`@4umuSF+Y)hBO=f7ggj17XL z6epFOM|HQPxXgq3F{D0=8t~>R{RGH`qpD?X62yHvRRDMs z9JSiXKu&(bf0#r8*NQN!^~!f>rinMMfz4{otR!d@N(-Z8jRlyr(h(9}}_JP2vRSVcYlw z-!M;cLlz*XSw=$muML)lkHR*}#Q5@m_}r&H95Efa5_)5Z9YMBhz7e3$n<-UUv!5u}aVI;$EIl{{cEwn}ga{A7?so3nj<;C_3T#$567C@!p$DKqlpgilRd)%?>ovDJ06&Oo`QT~9*(lUu3{(jM~K(?UyxD~9= z@ZwwGjAG1UJy!Ovl+N?70zQvwM#k&DgWa;c`LI+>;#mB$Jln3uPY6CUrl0cuI*cWV zoxbsmg0LqlI>G-{!7I`ztalyYOf2oaBxfLqGK6{DUCRn0u?vwwl(>J6hMbQBJuVLR zQ|BOrZe2t2%=l%9f{tU56u8sDmG&(oH1krd@-p^Ec<@{p#a-kb{Gw)0!eYRYSGx7} zf_hbhpZ-1{b&_K?3FVAHjuaI3w$pQ0HM@upPT2qyj}Z0Ko|9&*c!L6h!^g-G5By%bM8Z1rzM&8 zw>*pY+e|wdpO|(hPrG&ZkQm+SnMMQAMk;M|LJz+}l`hGg4U zs!?%lkFcR4Hnn%zXoj2rH(w7dP}F%&n-L`bWD%UkK#3wJZo3tL$0)!4eNODtCvlMGzAGJ*HrHVv1!PQm8Hs=K?&@h1@Dfuxs)Z|>doL% zGk>zCcph%JKfl~NQrBqmzgP$Q181{|_d{Hxv$Tjdag?M|<9MJxBLz0j-6zO$?~!e~ z{Jhhz3Qi?-;Ms4IkbTx%YHNSF?TCkbtp5H04_IpNa|{;b2FDZNvLU=es@e^2F<8OG z`EJfu&hYr0{W)a>%r?5={?!j{wb^ZUTwRg>*b-z7BS#MZPiO0LL>4wBWFlHq^zWq4 zO|$x{5i-yFH>bgKduw)ktYS?r&6#+4?_cxtKJ#t7K0pF&x$z)WT%_c|8LN@fBw-@8?WWDGtOwAPG_4|g*%+!aN-XtFpEsX8>1mB&S zPRK_qA?+V?2JWw+t2c#aTD9GLkP!TDAA?tOq5o8we9gbV1V8(^5rcoG!o&|~juti} zU?Z&A>^KTxRDBVA0>vnCp9R`Td=AoF%*)Yo18=1SCoJ$T?q$yqs;%B1iC@s}zB~d^ zw3a0}wI4eHL-gSG78MII{>eHkPB5Xx5C~x#!h%FcXuI)7lb2MT%nn3YL~;0Q5A`}v zo|t#9Jq;!J^6`zJ>KJz9JKo)__@740-+0uky@#89V1+AK3|+4p7UG5)FqfStox_-z zDaOwx)D9qTH*+*6-_Va~`=Cv58%C?zyIp6%LSIt)+-u|GI-9zuzi%B-gS$h~u`}CY z97kf^STf&2e7R~#)M_Gf?+L-jC?uG9FDHafxK&u6JVl;VGA%VyW(u^;1uiFo{nWhQ z(FQT>OUM1Q_SLh0{g@YXW$6ikuXb@h$brBVGuU_hIk|bAj_P=862`K&I!{Ay{(4;% zF_#-S%58XFy0ABF{30F1=CW?Kri44-SAxt^;$~&-b|H)<%692Z?vBVxI5?}0{K@{9#|(iS&;hOo|{9#iu~%9Cli{i^vtN(k<4vKH6d$R)it7ACbnePuT`NOhy*Wz(?dfxuCoZh)jHp}V ziIjd^C+z;a4>VAXz&Am*OHBXty2O8dAIB%}_~UQ?cOU+GT~#G6sYu4}@83geeZNJt zUd!$i+(9t``OB+pL_OyB;*0wF^Sp!(#N`J@-;+wD`>DF}qxlj+`^d&e?qj{~Gq``? z)a4mzlL}pV+nziv@x;nF9g&e?5Ulio_hodqrY)pjw|(W#9EqRDU;EgP{6vHIeN=Zb z(3KaTpAM9l;xa50b!`s1=2zvHc2`c{I;NNn^Q;Ga3CwRRif7DjSG6@XdKb{gv&;*# z&?`sKH`!^$K0y{ZhegHJc&+PFNOdo&2eTqZ4fX}zffs~~z`k$E+kMwj2Q9)~qE?IQ z{3Jr_`(eHV5X|uQTTP82cO5TUiGHob8f^K0pXvQ84*XNma`nYM7daeN(R2fabX_Uf zbGdigK{&}?;4??Zr=98_z08l0KHZhWzYTJ3YURnY^0Y6uUB3J(KIPbvh<$=}F<`r2 zAQM<4l_S9a68i}DV?DBig{`s_Agp+WUPpi97+aG2X3~^JO@MEbeIV{)|LXdXN|7Zx z;NB@>kiP`{PgT{|{8H2;@?nk;)DLojc~3M}Z3LLvhVf~bU+G}_OJ7?{Cx#OyFR0V4 zLhAgFKeYlI!5@`lu6+tm&)?TOuipmcz4FMIfzY(lPa38tHC*XApD6zu!4oeo9{yl6 zd-8uvj8z8OgKbJD`p6HV{mu$--XkVe-3HtmAKRgQU?OdW@5%qVrWwdhKP6V>v>bJ< z)sw*AG7>FZnj2(jpEzg?aAwQ(3a|+2o@%+j!5Cc#uNE8;7yYmn!M})f!d~kHZn$dU z;Ej)Cu71>ru&nCc7i+vr-f8fe{y0LB&jTFUbA2I_+e^bckP!Ys;CGx0FlVd9twQ$Do}008lf(HI%+JNN8%@+yc04a+x_0=04)Fa@1ZCJ zpl)C~DGV*dW0q=K?|&(tx(6YC(zKtrS93%$ka!yC9gAz1`c(CsX#fZhEiabOTMoJx zGxi_De96Ek19L9L*4&0$wSoi}mY2+LNG$|oGoVhq4rH6tZ+Nu>X-zdW8_9-_U*fH- z$deN-Ot-wF?meTI^_g0vZziyJOW!lhzLhw74eaVEbVNmH)JmYlKIKhjm zHgz#B|)gSg`j1t#*@3fpX-+jZz7YrGCR zydeshOlJsd_uWW%esFlccv0S?#sKh&Xv*>3iVlzN5ZD5J0P+16x~?V7|6MvBPoy6Q zRvjjW@zTMo0N?u(ki{_J$nm%{WYv?vrjU;)j~9n*1nK_l_32Z?5g@x=3(k8Y=G57G@84d+nz#d+5SIAj zi$(Ij2}#o0L2$dASTa73QMqCghu@u$n6m{}STRxf-#eWJ{i=El6xS4xQujXqmsWl3 z&qi`_DfjV+mf(Eqehvr?yPj)@fH3tTO(751Q0xt-ZVt8#kF&hDSJ6 z2w@x|8_0X!vdfkk@YU^Q6+*o@;?i!974W3gFNaS2>U{1dhlfUZez$Rrb26vJpOJ{< zQl>EY@`>zm@=F0ZKt6F9&?}<`-%-v^%sTL>zg`Oz%iG8>{l0_+z+SV=o0VlmkFd*N zy>Ntb53@H!6^dyw3Av!P%2QBOprfrGOx(LSkRaWYeqW=Mr2L?CNk_7WDf^El%s;j8 zsD`TK!&UYn9^P@S(`i=^5X(D_{xkIszP69fTMiC(pwQ#Lc#9cq%aUVu#0fWuZGvs; z^zLNZW`KL&AzrE(-(A(TK*v#$NzHu}LTDwkkfW>BBr<7CrW9xVNVg)*PnU9=;I(qJ z70V8%bo|e)Mpj({V`uH%RXU*C)+XJT+(jlluh!}gIzm@E|dA zF1*>ST)n}BWF`mwf}zbXrvki0v{R>h|I{t6a)bc08mM0S`=jRmy-8}OFno`P8- zc%9@zH8|&0;U|uO>24@geb{v?E>d%$l4^%?A1QE zq^KhWTr@%QxzZ0QLmT=VVwT~H78C_C-tHXm-K;irkVoL`TD$zJxA*@ATMNxe=Zd+ zbq4~oEBhn>uhW^c!wx(nXDPM7rIvHtVN2r4L?qgNj-P9iE6fx4r5tUs=sd6NWds`Q zwiSTl-`TB4GI>2V3sdf)=m$S=U+;n@3SKI5D%q4Daq&j}qTL9*y9wX7^wPucXhLA2 z{y{VMvOec~uU_b*NPiL8|Yl)C$gQ+91OGKQKl%cc*-?8cn#Nn$)dg6Uk7+l)Zf6kCUdp^7xG zujMQZqJzkfn#6jF-QW_tpWfOtzNcu!4LVgK31kco&sC=A*K6SdJa+2d2)1MyObkug zhAg6iY{Mk%OF3xM+PZ;_yHLb1Yf$7P&A4LSt6*zz$h3);-nJpgOlexAH9qKMUlJ(s zu#Z^v;0sjx;U$Dbv>t0c)>Jv_^K85Tvp8*suJPZ{fO=3N+rxO?t&n*0VQA`vuaU~5 zazu!TIh-!WzizCqB?0+Df2)n>-Kdu}4G4r%jGS?3-mNy002z1AQ$PLV5`W1@Ev9?d z#4Nh6Pz9nRDR<+UE*=FOcjYN~XjEPKgf^b&{tS~*FK5Do-VECmw~8TQsyw#((|Z9n zKEPg!-VAm5py96e9UjW1xk|KHW?OA_#56#ai00^oTXwGl_hwQHulc6Ey@(S3#Y%T9(m<4 zRBt^XO<*Y8%GBMePbi5LJWQ(2%Nh(@SJHKt2)F0YZ^==j;jdBe)lZ=@y6s%*(eg zga&1S_9Uf2C>BV*Zl$GNAb~AwITj&PlV&3cOOtnJ8TX{4NNaoC*Z1$$|WSIiF`Hv-St%@&d+`pl*+YiP?$2x-A_9$rNNMUZ1k=%BlpQ%F&5xz{T&$u` zZQ{+*AiHM%_4X#GzEwE9%l@kUN; zL_J*FSb}ZA`b%vCi(ADG3Mxn#y>2_`$^Hj#N*FarKf}%#w?BhjhS(a>RIbr$1akPF zjJ*FdmlGB99YHWZ3g7<~Z^;_s_@ff0j*K$iHSRN8jy_ z%sStUDl#X-q73E)|3(Sv1^po6mct?(s$%YvuheI!o+f&b!sr`Ipa8u9LqNR0n!Wf@ zMATefGPE9ne=rh$Mp#e~;H7i~M`h&+N>{m+0gf$Gq8!Au5}lq-`VvVeO4hA3wf60; zLakbKkp}>YBMh2}K*fkTHK0dCtB{aBt6=_W-5WFj>)GQ5O7BYip0(cUKn0i2r;XzyCl)lprDiAR-jjAQ`qcbYLK6 zuIOQ@84&9;4v1=^&j{0<+IE{oZMGc3r8~<(L7bW+2?3)SI|RX~BjJ*9 zi7mH)9s9lafl8lC$ma1hq7Z zzVj&Ai!WV*rHq&q*P9`v2&4CI(*A@^>10BSrrwS6(9HlE&E=>ve?x|!?O-LIa&K4m z=^wnedyrg#LyL=;Yopl%{|Dh7`1Kg0yFi})#PeuJa9ddH*L&TGSHNMq;+rS#g`rE? z6yz`sx(zE@XQ^m8sY-B{kM=u)Ho&lEU5j1Gk;CM6ymj4k(;U%z;lJ2rj9T&gIy;P{GsI)@?uqN~Fba=z! z;Jt8%Hh-SlNr5GtM3V|mQ6)2a9dyiXb9(`#FqyPUzwsg86nyYvrzz@)Fizs zAMn~Rw&4_(>EiIA2~v7Q0-BC&uiw*KU+W}xnb;oC5{C(za)6U`P8&tieB*Ef5#zRmkS;-@ zSi&2~>!RBs9GS;Y<-DO~XZ>CU^I>pO&GlrREKwqZrTu*{A9;;f+oxUu&MNRCt$k16 zYV;JywJ58iHDQEi2`yN}y<`o4S8@ql0mFZ|jmBloKSnV@<<}L_aQjRvtmSlTHK(t#GJUm40ywSl3YEf3$SSPxQ7G$*4s%=%8-m)F#_!OS zRx=|o*ui6RAWwU8ropXsP><-;nUK%1g)3cDKUuP#fBB7#^I^gLNL(DQ0fbOYA;cj9 z7{jgitn%3A*PW$V(P1SjA1gSOGPL^l(=0edkpUntYlMSJNCz?R>0Mi)!xcQnmG)Vw z;vLj-hLNjDI>p|NEXJN*#ZRaIva5c=Hr%CRsy|RQk^ll#5cfiaV=ZTjh|}}h+B8f{l3rq$T?TqbF`uQa=i^Gd*`|8Q2n`y>QL*H z`B$g3ANCQ)C1c;Xj*oF4@tfFRxcMPPq9TLAFJbwR^>FtP;6vSW;3V=8?f}W=m&usL zfnqL2u#sZ6+gu>&J0Muc(ztP~5uALMX?w$FoUnQ0|Eraf1Mj z0HXzXb5y;ql>>wk*oc9@CjtUl#+s?hCh^!H*6Jm=h~T8yHF{X`G?p6C7mtqTaqd&y z>Zn9Gho|_JKfm=K#HkF3*pa_MAGigE2CDQBC4G)}dvW?ZmCYc69SUOt;K8=^dVw^l zi}(Sx6D<;);MJoeaY~;$S=?1BD%?Z0fn)>XjH_`U6lB}sLI2i>G;XE9JuUPI2Gg?S*Z} zCmsL&xLzbJgZugSgZ_7_0Wb!B9mj$KnzA0f_!0Wr#5YyKGpzxdh-snhq4xqOu!v>r z#DgEL&(Hy)`XhPpPLsP6Crkq<@*v$$i8dyFX6((wmlA)sh+qw!%tGU)90zt?57wKg zh9?K6ANJxOZY4js6N{?5J3+kdA|ECm!XD^|IE56?8i^4Eg?Sc42@e7XI`KkHbA(-le|>*KzhL1|$V7$+V$9k!V2AIDg$rPlu)Bm2u}k$W@!@NG6Hf)l!D#K0*i=Qmwi(>83R85V8Pp~=bfwAvf<9cDn4MR;S4D#T7okM(H za*G4=A{kGCqN{F0V**5PrQ=m(Lr8+k0e7elCRM`*IpW@`Sk}ctm|$dHXYETDwlzpkfs)~laVU|B zvgaYqpmy_tYC@+J)JeSPT?ZvgfLEaG=Z8rSPYceUFSp{Fg<5;$k1d~{`2Zl2^dBJ8 zow4Dp)+(0(uS8CeHPtntpZhg6lA5V{TmqTiJW5B{)bS1DXEg!zkuoo8L;tq}UA`%% z5Oo3YWP_n2x;Ar9xYwf+Lj#Y??f25uxCJx1{GjQW4KK*H98pHsWkf~Mwgs0dH>6|R9~0o8{6an%m31=9Dh~zhcV{5mLsemuaZCOx8mK5 z{n@*%P}%9b5E~B@f-dV-_Qwy1{x+hH+-eMUIxhjC_s(a3gM2W091t zDgMi46mIt%%U1p{+4@lkzrhL2UmI4JZQ_T?tnowmhZ^wV(~lh38UFk&U;7IIDF3KF z;0>_-WSBok`yxEK7DR~qG*b;LX%(4t6M@Flnha&e&+w1=?b+O6>3_{L5BWYgex;_s zKSNvP(ue1{6Ca@bgMt45u$hngRl}kLG}!p*K~vBmhNI;|-kT9BchDzbBi+#du3^pz zh3(=V;vT$N@$9p}-P0$MD1%55^+#4L6hnC?&>KmSchhSn|c(j9{^2he?TL zb^>@bdmL%R(gO1c<;u{HjNI9g1w9c+C2l?iRx)YAJ`^9( zT(%QSR+(sAn3~=|Ze;UbN#4%eeD}xQhylrWk6VmGRkYa%*XGB3A`~Y3p*F0ctXdEx zRGc1NH?0lQ?_q{ohDJ#b$`)bB4`je+SM2frrpAF%KutfmnxX)DJD$_sgj6SWZk5^$ zn~4><`%U97BJwM|EkH~6w_=eUFD@3S-eFrxG*VKGP>q-!kPXmXCFR-Ypg>82AC5Ws zH)tXRX>AjM5x0rf`<~`oA3@k+9OD|{N*T4rV;(zLOeQVI#1)@kH=IYMEmQbu8gbVX~P@N zQvRs_iT?vrzo!}Z?YSSbrwcoz9#c>8d{CiC(+&4;;_f^!yKr~csB@Jm9^i~5fJ~kl zEx6@CKX2_r`w7!0-i@VC!`5)iUuBlhZ=9uX#@l?yD7O{?!CJo%5u5y&{$2h*u7CO` zePPglW@eQU3IEW;VB&;LB>jWW>rpVO7-n(fLk!Axzcuw-K!=OH{v;wS>c#w&RSYvu z8x!^@*`4YB36}&v^0ANSg}o9}E06Ub%vL;@@LyqijWjUOS#Nk>~CRU!?an zkoF<5-l?kUE(050%|nkkAjJ=mo)v9+_D3htY9~o@eHNk=mqSi3VeGk3&xc>iNt5eC z&Q8$-WQ0NN%#X)Al-&3990yCcEec819%RBGZLZMoR_o?)9DV<6kDy~+2=fG2!3nJ` zU%9|Tx7QhXcRHim#UJ<OUMHV1Q_{WB@UB{>XuYxi5Ik|%9fl$A zTr?mRW4o@TrHzSrX3iS|=#Ti&-0{d#=bWj;y~qtX5$_M0KcraANHaY7XeY>ng(7>EJ6 zl_^8$8$??Sx1n`hx^5${snvph2Mw=FX93PYD#$aj4m^PA68@NHQW|^RwRlM{0=@0h zJcHQY4FDsR&iBxL)q>P>Lzu_3-_Ythw*^DMV8Ja;fPCvoP4B4BcPrn!RQ*CTzt zbNh`&Z}=$u2K^`y_eGKc4AC_rlV0Rhofi5JIReCZt^%DJt&ih5O?lxjC=I_&hU;hkd`v}T87J7FmJFEq`?1cQjn z#L0A0)rVtp{4-7e0qlki*Y)FxoffIE41Mh21{vl=KMvajP7U3+A*^Zj+VU_x(K*e{ zB25K_xn?@F%1c{n+@m^)ds8XeIwJUjNyJww?f*J3dTcgyg$Gm&6>}u6p}mn!@}w#> zTrjJ>2(~5{h~oLOH>=*qY+3G>=2eK~JjlFlU^Qe5kC@MVf2jh%O`06v?HWW+haCKF zQFltL^=g{^CPhlIi$L5Ej4L4aEb~nkJ_!L=-`6Oh!rG_c_aW#`o@a(btB~>hL02gy zQH$jKA7C&@R$wDTzL1ob@G=8ah-*t8<4=GsxE!o(x;jvuqAXAdsYP4ZZb3d1GB`1j zE0jk*7nBLm__ks|=t^y*l!ccHTcp#rJ)Y|8l6>FD!yDy);(v zDi|EwOoBO09MQF9HWb@Ie&W>rzvrGQ4Csg+SvdTWhwiry3JaH)f}qxQ5SB#T2Nrikr%t_Am7gSTel{Y6q{z?3w({q@)$x%MIgCuu*t_Qw1fnQSD zxQdGDH|EUNX`neM4ND;vCz&gnY=W?gCiz?5wCMh>(!7qS!l+5zY;v#&+BsKy3!jwo zm8~4#(3JOZ4usTn_)}}SMRIQbmC8aizvD@Y6U@67bGsdZimqs)m6`=uBXQe3C}Ub{F+U za~B_OG7WVd2;Njs0y-Jk_x`06^0N-j?%@$&RP5!ob2m4?t2Kp1x|lAy38wIMHeJ`V z5eskH`QyV0d#Yvrt{(|Mr=E{O{RtWJ(iK9>NqKQvg8DqPea_W+wd_`3hF)@cWnsxc zI*xv6oxRLl3Vymjv=(yHCK92ZP2kp9d411$ZeY%r!_u3WGS3IIHOXm{&hv%rk+$cB z+NU?j=DXdZLF0H7$&dDJ&+3>t^RlWk{Q`@-nk`A*i+3<4`^anEZh2ul_y3fVTGa2} z@>mDCJRLH^Rc~rQm!4lJtu+a;K`6i0gg;EGP8|KRM4F^bvFW3#z|^85o%GX-v?97; z9W8;4z5kaFJ?5A_n*S0r50&jc_GwP|@i;zlHxXyU*5BFTA1a+S$7@>rUQmD>+}`a9D)o4x2r8?jH(D&^ zFl1|I=F`+=Z`@{Pkq6SL*8-FKVe_gZBKbD&n z-(4T>eewR2=TG~2w_S42e{j#(EEtEj9nn@nBN}t`1*-ejFJNnlGNsYNpn3jfO6f-? zLTH==h=)6&9udb~^@2KHn7yQ2VO8cPYN*yV}}F15Xm1 z?VSK66!%Ps$H$C6uq2bXAA@r?$dNS=&ki~n;&Xz|29jRVJY$D`^xr_O$bB*VP|_LU z!=@#220Xb22Fz~;@+-DkMmGL^PRgc1=XonpzAxiwDdqmvI8nE$9YULVEvh^L`uZgo z+DIvu<_Vl@#LH8kUiF>Zh|nMRSP))|RUZ+-eML_)PRHJ60K7xOwUc|;3hUf;Ag6mV zSF+h0Lh9~dcK;|-E2JqUo{+tO#x#NjAoF+-wgf@H@hT-|e{bZp^{QBk#lr zl{^gEl+T6ydQ^Hn#gOc>fE9x;u-B31z|{b{s?2;b!eHy@s*Wu^yL@4fh+WS9{0Qf` z+vTB`t<%wHd8*hWEqO5&8Y0Rz=iPPVR1Mk%p8ufW)5&Olv}owvSQ0tQ-k8ZrfEped z$y1pp)Pt4kVU5o!)jS{kt5ot2WUk650(aNaZO*MbaU53?|AdY>gY-1#8?h{_A&}&7 z!=y#hnA{Geyz$F6M*k|J?uf53BtAS;-qdF+-)-yZ_GjIlGGl&scTc2$BwNF%)m);))p4DYG~Qo$0zJ*u%^D*HGi zW|AF!$zTXFb~rWN!hOM~vur4Df;DS&<8K5UBzX=t`C%Nqp_ZpKDH5D1O;%Wf zcHE9a_+IQi$omVM+}{#bpAMM=APONRJQphQ&xk7F=2Gx0rqBR*`4r9v=dbL(I-bF? zj2=6Equ@``O(Vab+KV*!5|RSpX1=TG+*IKz>SwrW_!2{O^Y&jDNRrM_PLHQx3&kE_ ziE|$c#Fo0h%Sz{`eHZdk`f^+-QXr=s&*)4S(YC&3$^^&CJwGh1oc5STx*|0-w=$^Ax^a`Xykvqy5#>502x1Wc??WFM zIg!9GV@6p?jjfUEu%S9VbewJhJJnbv7s`@o^HOQeBxCky%FR8;cC}@2AWG{8DV(qWf)%g)`O*KVN>>_u7F;aPXC%1e1NY< z?s$)2=q;!N+w!vif_P9I4o#x8nK8fQp`GJ+g2d-Fq+6`pmnFmTj} zwt5FWdF%3X#G85D6V0<@wxoxiz!TpiRE_R3b4!Pbv1w1O8RS(()xy|5=P;%?OsN_C zoXr&Nl{Y>$5;qz$q&L2Wq<$slW!RaU%?47pOMLzoH`#P;s<9cIWxqQ+corE#W=IuA z4@quW7e{Ah+4eD#4^Pn6(tJgT`EV=G!9($IMk>OM3|%G8FLoIrhPX>9PNVdq9+k|p zH3?Y5-Z2*;-(rt|l`!PVSYXU|kd+-^he9RNa7NrG9EYw$D%4`jn=>sVYTIb@39+Nm zP*ov;F0l3>0V%xefIxASG@nyU_^|A9>%DXVMV-h_ByVY8vO9*VI>E6;W<0aFT<*8 zGSE#8PCh>SgY`OkNRsu`pW?9G9I~~t^SzP%$dO(n`pX+U^d7oDl`k<9@4o%|a&I!u z-*oToCvWw6#3HAmA})9}mN_Py-<=#bLST;8Ocbeb0XZ#r*nu#-++o5##WwG$1|hh1 zsL9+TnO}W1?7{ZfoYXD0gf|&v#K6SoE~X16#XFNLhtd% zma#V!DrcbcNVrr@UlxJv#r0+~z~5oWaaXdQ{Bh6yqz;jlM6zCADqBAF9?48!X;NK# zY=5$Dc!c?b>qG}wXx*{}eKZ~8hANI1wz_!14bw($GOP`7JBhhf4UuNZ>s$o)Yprq& zv29u!`~O~87yLfA?~%%NIRF1&Dl>9nj*~?m`uhI2E$YAaxE{|ei6yWhizOQ&OD@!q zs3?c90P9kmCU4#u_Q6bk==&S4OET#%9)DRpl{C`;%5kL~u(C*y+H4;r#n^;@F`hz( zbZrq?0Gzl*7+|@`QztN9IyxGb(F~Z@2uRwY%vN9~a4O{-!a z8&ZAfW-h*=vObXkDq&F|T;*y@9i{Rxh3NN3$o>)F$``FW}&#K>e zA$gkvw-#TRBBpIkJzWVhnIUhn?2WBq*GLfpTgv;sz%26gBwaBjJ#yif1w9-HNVGnV1XkT3U*+HakwkS@o8SSC zeV%LvV%*F3^TeaOO-T(nQ=I48I3kRQ3u2nUse9Wpl zWM5!;A18{(^Bu(3p1K_}k;MiXZO}1pl8-`_6|N;C%1|1lv>T#IjM9O{ z_hkTM2@##LD_oPdT1Ma46N{j$v+kQGt!fy6Oh)m}1Bj2CGx&_E%sQn&;R8hCScP8U zP@(IpK*wf$ax0)H=ZEPgT}jpg@Ab@^Ugu`i;UM*ewMrX$hE#_rZS5MB>Ft|$kpilC z1@^!QtgKEtXwm31Jev9xu>R!o$V7>zHE-;U`n@+0 z-gdOEI}!hPko-7*dLNb(a0cEQkUB{k>})$~RDx{7z6Or4OQlB{yNSm3aUEe|Vh>)c zF&E0W#B_yU#OVDfc3ij4W!YUfIe}n^Dy#qZvvWJ{>V3ifK?`JvD>U9((?=Qj8BimY zy%)bN6OQ2SYktX{MWN3olDQRm^8%;jbM&`Pp{$-0Q$4c2k_T6y*?x%vWAQiYl0je)`X!a3Ji$YA%Pm?q$h_wW9@)k$y_!X z^V!zs6WW2ArbpYF#9Rtk4MNo5i+ z6ULOc?`h?gK5gUcdVaWcm_#DPSk*C810D2yZ||=de=vJ zK-G3LOu!-9CuY~Y!afkG!Nv;RtCyaQJ@akf|7V>AP8sJ(O@u3WSGOGt2wxWp*P0D( zh?(sTC@hAClpav?Jd;QJ{1MJ>PRfeQQ_gW#6;_N~BJ5i|i!M$uyTNiLk_ozEj-}lk zM44MH4}c0XM~iN4N7t?vss3P4fMF47CRmcK=}J*xDDa(DBcy^`F{Ged184ydky;WE zu$aJD`b>%)Y1aW)Csq7ZS5=sdQ>UPR8x*j6^E#EJ=PFH@U+|NT zCktMeA{iaJ3i%zvW(MC`_3JUGX0>j5kC{rkVnH3(@7=Mkx0`zJ`+4P(6rVeIGpD(S za_Ux*`L3rR_OnXv*GE2Y=*LHlfn7GLqq*k2^pJkdnjEj@>DEe!Oz<+9T83&MuQqCI zU;@OC_^gRV5^i^7zZvs(kTe{v<{(d0ug~6??8Hs0DlE2gy<_j>hb-!qd)l!$mlWpj zS=D)_;ly=Un7J7Qs(lv9pr3Lk)#F0|+PkvOkL;CN4C2LwXwA>P2zq|*lBydmCXhdD z;1e`CbVPxpug~8`oskr&$uNW!;K@oAj2WEBC9Q5Of*2!pZGVgfYZGVeVP^RT9BT-= z4}$N3!T25P8G{s!*<;vPr;YQmC02`9Y<*0MW{C4bu{q?B?JLq}$swHs60Q?p;bk%c zzmQ*NE4Xxn_folXUg#C@#JDdW2Yi0{jUr2%;bh&;i%I?poZa&%VmO1yAK_${;UtWA z0~jRutx(`Mcf;5&17J@&`R3KShe(ccTWbwEtWD;yft2jfv?_X$QY;=kkVU1+hh)31 zAV*8~7&J!S?51*sdrPX)?Iw(Ag6Fh4m`I(Lbe!ssWVQp4mw-W(K~@x2tOGX$2WjZsX3%QY+F z)?Ld)7c;hxDK06+qF(Tni~h@BTMuMn8w}v%*CJD?_o#;$`RFsWgMKBFn|(X8zHLbn zg^Z!JHDe7A6j#e&v2%xfPs6th&xXd9*pc5$ZXZYksA8iO-IU6oM!$t|w0B7uEGHiK zn$V9Aq)Z99dy3H2|A#NS7DXeUa|ob_sx;fmj{_?z8ixtU@LjZwEl)xg%e-?X7QBD$ zeIBtl&fu|{l~9L`6KVvoP?lUTR<*u*!yqght?eh{>0nT00jn%C8PjnGDlH$hrpwbQL2)>IhdXtNn?2@U2iiSVHlas6#L+@|Zf&C9BHa01mjCWfPJ}w?l*@URG1o zkoOdVkBp5f60E`>m@R+n-r^W73A`4h62C}nj}_FN`Bq?x+3$XDwkkq5#d#8TX03dR z?fDgj7uRUYw({zUqq4BZ-Ix+&sTel49Z^vOY&m1agR#0Ppoi71Aj1YU8I*}73WyYy zaDGiZ5)RF+b{V?!LYSt~#=tSiBST}aqeBONv?!_dWWVe6v%TtClk0Lu)G?;kIj1=o z%Ih4daHX<`S@?Reda$iqmh-v{%YY*Mi_dnQ)oi>R6V1&;b!@BpH%~vUJcVwN)EOab z45z^!SoXn^XEN5;)9YXD>xR-qfkKwZfGjvxEn-Yfb=)kG@rK6iw5D+T zDyfXb!08n=>QzJ35S&^ZDIigNu|U55hr)DnY{Or7`R~XPukNW_Vl=-WjRT&C&O_V? zp3))sVeO&9%xbs2`46agT}T`HlIAzm=?dD1S-|)Csv573tlsDw-MZkXAR-8Zs0M^K z*3jw)_54C0wks}SH!O%csEU09Rt_4l&dYoK+@N-8!X$WUzTiXMuo5>HJiSjw_d&w3 zwLGFi>c0k%x{{YSHwO1yjsiG#0FDIWcdyJ-n0qZm_J8BK0saihdyx|!2%zC+IDL$4 zib4|y+PPrfy?4z%y)Lv53##7bo7|j%$U}%C3~(wPTahni|8-m3S_C^-3e&0H~a1@Do<7Ht+>R znbxk9Po(c#nes6c3Tz!2InvREfDRhw5zU zV$Y)k%p8!P@+n|`yyo5u$lc8*s8?QQHBk(Sus*DJqtZ+R;-bAq! zT$rbI_wQ-}%Ta);{N#-SX!4OZZuYh}BXDNVQu=wSuA2(_VLBaF4J++P4cCWAXD_-z zMJm@{coca%Dj$IjiCx^%TxG=u`b;r+m)SfjBtL1)CKgnYyRxX#VkHpQ<~z1fKdfCt z0!180Kg9uVFCw)%2KW3F2_edAei-B{IcdGNL%>6sazj9?4&EM!5dOZz5GjHxw6!YR zAY47luFgD`4>nk5$*sqkbvxen=xjT!I|P(WreFa71X<;QM@!vS2`v_su!Q6NvWdI^ts!k9=8V}?h?eT9!Yv#NQn~=`F%~WaeVnx z5MP*+{5m5%FoaP)Pa%n*U#=e*RC1`=&jR6pFV~gilfKYVYGh@WcPP>SDec@Bzs)6@ za%%PPHIaswzE;xRI&7{ac)Cb=il({pNUATqb+WjXfcm8XYIBI9WdeG$Cg~_ttP1M@ z3MMckR6Y{W)?nk44}Vt)twQ+0aqu6-8CsfiFZSX0e&Y>ziZ5~j@RFbIx4Ua*|FtjM z_NO_aL6_d|zfSHEM6;W<5{%Y&OKG#sK&!r8D~5%VdFcS36`R~R&fbd|cSsM`tf*Y) zST)i3u!L`1JgWsMsxP<`E1S(e5BNjZ2xenmOHg)zZa{jVSAlT2==Z&V{dv;zE1E=f zs1fHe=J87r6sWNq*`X7~iG&odj~Ko`tWYTaqb_rbxDBUtITCir8|;8N4#5ExXp->; z{IbeRhb~mXp_)HxV7<2o44Zo(hOZ0=6`z&~ndj0={gWzrdl!SsB&j;d+j?nyt9JMy z??-cU);?CNVC~S?q=poRBL6flzT72l#~FHAJBsW0yvd8FX*qOQPBInO3kIl<;vTEi**WyRcfX z@NTZsJJb%UK2q=6d9x4K(|DYu#gM~2$j?(%H3yk#fyxdK5Dc`i-_x`$4I$QQiK|tSTqpAAcT|T3Wt#x?VTh8M=ED8LW+Q z3LYaK3Y%8qO`4td1`l;(8_}-smkG!QQm9|nJw7(P+E}1n za)qFh7(MO`mUwJjtbR<j1u%5I!deAK!MSeOs1e8`We(61kYr~vg=NugB$LQILHL+!?odSHMg=ytk}-r zy;atuw#e1PMkSv0TAlqq26Igvy~qyGoTzYeX`fQnf!w#l)VK(ynsFdny)yOQSY;A@c|f+`JC(_` z4ew>Y%1ybIdxFsE=H}shr*W-@mAG%Y5*Qcoe77v6xkZMNd-5X*#trohHbbyknCuge zd~hj3or%*pyrfl>eq0pjYJ4-4CGcLdGA_H6E<=jRzrNIlD8i`Ks#A|t&t1-3Jyc=a zz6VAb*M~Lwkk`%h!!fm;Y1UuU-IA7XzKMQ>*gitPzf-;q|JP|E@5&yM53jNen)=+Q zl)dGYo$r||zOK+Pc%RRL!j>mEvVg4`-h(vvut_u|;!1W8Qgs6Jyv#Dw+vSiS=VBNz?jU zwZWJ=m>sz)?y1#Q_1o8VUW^VGZKc82b?%@|ibiGWay@WZhK*F|$|F@Y4vcAs8t87E z;H$tingt7tbL`fgK@Z9=T*GxzamvFII(x{DvTinOd)JUYoTDBIlCsRFP&sqo!?7TYO_b91Nud#%SpKf^C>Ez0geJj{{U@S{uj=;SF zmS}3~MV9CNYrF3N-b!{w63P$a+MOG~A|?OUGGu#P?-LaC81vNd@z0UoY&&E95%NWV zTdMgXxksjS=}yP`#K6Y%W@TK2LRlQ>-a`9n%8WigBodECOf$(~2lA~_c(;{?y0UhK zp`W%_+SP5Cc~3*C!FAdRo+I@%X$Q^~+l0c=${f>i@ zi&}FAdjnlP249M;YhFbf=k3;T=KTOmc!XjMFXQx+shVqho6jh9O;jm*v?Qc*llN>p z8f-B8q;tS0o!GPtLUPR4zboLh&W|~=fu`uDoE>yr9Te~BIk%e{HHvr-=PaHeQ_6#dnyt)l{oo2Iv|m- z#2}L@v+ia+l>+P(utTtIU$Sqc*K?J7gCCg3q{GF-vRPWHZn6E%cYoj^u$u@~t-d+N ztH3a68mc|Hq^$<@5#;Z+hh55Oyb4zVQfmBPklLFTA_?(Au54JNIlu+`>=>c+u`x0x z^_PBvP?(K3zjcA8Py>*ufHJ{FyB<4Mbu0PoJxOYDrPI674V2wP@CfKLqj{hi&tBe| zZ6{00fTPdrQ6NJ(5nUiXoNZ5G`eg`&bq59qHBch%^~7pAO__DOuqJct6<*U!&!&cS zWmb7-5)k;HnFM3sQxKa4=Y&?Ir*d8MPel#>T_ZDKQ}D9!C&tqT2pSisns>33fm1l$ zeYUbFZR(DbkZ)r-IQo9qe6s9KsH`SVgqN0;7(;^%>j5YOFtBlHRq=u^d=bf{gsU`Q z2@%x?NBbtHKe7MevqAZfwU@s)?zu=yEfyfoLdt(;IlP6y(@h9_0F*%ay+?G{hj_&p z81?$>*N1#m2zBv`|H=-kouJtg_~h)3^wk;5jtxau0wS)7D5^4F9T!xAt#saUT5~V4 z?uHNj(qYq0UxVm3%?r-0iMM9N$0WHd!Q!pNajVYaI6)vD`j<&XSk9()_dM6qtW|fG#-UK39K`Lo>Yh z*DaP~!DYCJz7uj^c@=NA12f0=Y`p*3r3atz_*|b;4^##s^P(N6hY~lD7PclMdgCzV zzSKdk5uKp_uKI4Zq3pxvf*Lcg_C#akV{Qa(n{3%*N}sMRF?H13r{%IKczvAO_`A*R z4HI&r5tEy*b*DMD7kV1pdgfy(zy7|Dy&Zgii2Bw*&NsCZIaI9~+iSkOf4N(ob)nkO z3K`Gd7%k}6ez{M{<+$WD?lQOUX(f|pHdssYtFP_gx+ydFhCds;e@Rv*xI2aZdKdK) z-jDH)8Ez^%zXQf4AUrvDC9b-tZw6J{$Q0keZbC0612*hUBv!iyQmglra_^)c(M&;k zexD3G_jd4K`nS@~--GJ+Lkc69p_jwO>kB7jkc#0sZ*S54@zMUMvR{?bIsOd)0sTD{ zYwj{g<^NZG9tPjv(7e*S?y(j9W0IB7L#Phx1t8(leExH)-;OLtVC{OB?8xM_8Q-rECjY)sJD(WUheP>#}bdpCp} zq^T|Q!a`N--DQQTq)*;i<;^|_qw6-(^dKH0I9Jg?kBY9bBqaN_;AFnjq=sTn%TvOVY*V|HbFc8U=CiqM?WNa*ye*Y ze=2@0;P$NeiHmf1I^vQ3ITK|ltM%jl*N7D~`09M0lq%9Y$9-(?#ZAg(tMhl)`Oy6{ z#UZgLUMpZZUbXh{S`^TM;t++^yK7uS|7ERLcd8^E9yX523{pM88K2T(ycD@MQ@Y;D zpYnuu-Y7c$X0nyQRXoI1UM62u-cK#D^(=8ZL2p~gOYU`yulTI;fg@jA@qjL~llu$8 zuz@$LZv7KIo423h_(J)j)rV}*Qb^}|yW6JT9=5Yci^_*%klzS|zfY@}pRh%dQ0f2p z+S8;{iZsh6f0bnR%E{~Xo`c;`N?^7wv$K;fN%2QCtPbFEsjXb{0XU{edsdBx{{TL3 zSTb~fQOL#*)%^sm0HHNzFWm;C@Z@4&W%3``-LozpFe{4ad~2u@wZ1`RCN@+{H&-bB z`*;>Ym>h@-_djNoFk0@+Lwx_4(V{ZC2kwVB;DG?{mWcKS?c4R2#;IJ6{I`E)oMlVc zhE(gbg+Mq(rbGX1-La+Zmq2!cG9^b`KDjO%%8st(5?OuNz#I-xKzvyLJwe!4_QvIb zbUoj?Jr{5yoF-&*{C+nt{Vk55Y!6+3F*X5wYB9sOaKz49IaDF6UcoYXj$A+Fh2=52 zwHq_F%&$dx8>%Dqis;MpNYsy%b4M*G>A_izzg|F^8R`cBu}Z=+Tp08FLMnf0usl-B8ILo&ApID88IWu5d;#F z&%I5M7IoU$J^VD`lwR7Xn=jJCvL#a=C3_ctX{=_K*EH4$R#^OU5z&W1)8ihzrAcD0 z1z(9TMdDK6G;1r<-n@w9qZ?$HAWTN|y~{kcrX3xbLc~S&0b@?0U}i`1A71v+!2_Au zoX69(PN=c7Sftqc@aeVO`E(jvK_>GNMMyXaA zl#(8wVTaDVBqIC;41+IvBD@v#)o(x5*79(0oDXw_azlVsD!}e31TXn7wxd|juMD~c zdkcKJhs+kuOvC+Yf(wE52Dd zvQ;8XT18ZdksL zw!+$IVf#3nujgpC% zt2mQ7&}w`WLl)jH;$NqNM0cEsXSKTTLjBn zbCXyO$WJu&n3M;RN@ROTjDi`N_TOu29p*-%B4$?6lG!D;uJl7wCo_2Gkb z9eFy1H4)%c;vUHotuaS6Q=&p9nb^|tof?<_2i#?|*IBFtA^-N%-$!C10|yD8uRx;h ztD1OKcVa@C(LuHQh)w%kB%DFdec)|}*IIzi{0jC(^N5XlmQA;5A~i{Qb){4Kt$0#2 zxzT=ZcLm;=AAHH#pE134evELs^cD}BWjul9XT3S8V6J#t@LS-X+wQZbheAJEPVlP{ z^&Ro}N+=(58gmMQqi60f+=eKnSO$v=;^o0P3@0F0($Qn$7D_gwZkK5?Q$Vc0@7KN_@Dt?5$S~=_uw+mR(VV!L z%!ktSc2IWiss|O1H2*#K@9y@v66O8p{AW& zI8H2W8mnqeQwAYbIl&3M9nZCWq3d2qole;{_&pkeF$oSjBupdnecojeiyf{L<2fcm zqRl#ePHG`z4e{bWY(7ng-f59=PkF--sU5R);v0bn-5IVMDKS|7$uy z72y&jm>E`+hPbD08>A>$spZxCI`S~q#EYfRQqbJ1^I1Xyh>;JviDkj>;wY z5|J^|ei9MEV@;hz>rk0-#yoXxJ3*`>jT|$?QjN7pf(?NoPdhrDrN+~0CHQ3K@aC_U z?h0(i|8nYY{*Ke*SW&l~D~nQ8JW|IZy7Cb^TG$34>i0IIJ%>CCKi?o+gM z-Vbl^iA_%`=Zu7Q9h3?$_L^|2xEb91P>mX`&%Jvl`>-{qYwTD}6cODAhgb-;?)b{t zW4D?mK}Erw>0hTZBF;^7JzO4_U{vCAD-{QZ1N~d!A(;1s((A{)v7jh^{7jMO^EwT=o|9B(4)iEi8cud?QIMG zM1nl?rUdsQKlVuxQh7!R?^KHQSy)~k3r8dz8n(sha>(sAp{^{iN7$?I2qMK7cq6#v zN&As2G0?62eonH+YS-|g#$Q$D_JlQknN3^au>rIevA;%DZl+)O26X>g8vI=SwjHPv z5B61+eWK*1cWZvmT<{)X)S&ktcnr6=IFLqFPWuMF({cPl2^{|T6=&n6MlW{Ozz$Ar zV#LAwcp|i&FK4w%ivh93Bl{ijpLuV_(yDZ1AF1U^`Vf!LqYFDD)ex7yako6JGhs%9 zGo&r6e7j?DmY^t{sycYnheo!L<3x#6=OYP3FCMe)E5gdZuBwu)58+*xjxqZ5zlt+_fI#?r;Z9g?-HHwE{wP zj;7JvWO>_J(95)*y@2MbgC_nY+Vb;2$(Rj*jnAJCIxybb+uen&A!Kb&<*|>fC+B3! z9Y}kHX4&ncr+Bk)(YW#pWxY`+Bp0o#wt3GJfz*OGcCWGwUX{<^nr*Zh(w0kKC|$N} z__+FN66N)Mqeh)tvycb3tv|;785^5)v7=6m_`?D=ZgYiGIGJ8?(KIE#r z^dOp4cr(Q&d{rQGjn1n-M*u(R#iXX8+3TmmVoBGID>3koQDcsdxwSt8lpd)erGSXg zr%Sto5Msls@O-HP2)y_?TlPCJPguD+2%Shy55&xPM5{tEz|ZpXp+eIGt-7GffhYv(0QH8Cdfu7j2vqPKvu8m z{dqxGvBOS4B(`X0aDQsAa6OObe)eM@?ALfjc}M>xRHQQYH?j78On>MmmQkkd!|41G z>7f@ZqseD8g-Z&i{Ovb(#kls6_We_~oqhl>e>jhQyG`675tXBg|A*7Es96r@|JmCV z>|@CVeUosE$1IRhm5tw{aFi&IFH|bYg*3-xgweJL%8twzCs==62D^&PyHL_*J1bz2 z3uUP_5HJ5e0k@aDfSX#+v`Esb9+A{vO!F8b{Toe`>RVb$uPJba9n-^1RCsmnVK7!6 zJ2~YK7dw(YjSjc$eo&>WmwhCsa7-SyE~o5c6-qjXw(By-$XH~jW^`pw+J?!iE!YG3 zSz4K!@V9ZWd_NenHx^4UuWw65#P)R7MZfivtHtG!a(+Upl3NdG+k$nq$(gA*|BA;_ z7DTQvRn?gKVgA{V7obLj1ZF>dgHT<#8#chxmpx(K-^Y138CC_FV3vC<)imSu@@?7e zDs|#xQtbziDrYsgL0d9ae-ygJCkc2cMwe=E`tTvIAH@vZj4!U};fIOP4rMD-9^)GI z(~;jr<_s{dHIwFzhkh?XKl<55zZdz!oLpmU79El_3p-B_N%>G;` z^k538n=6CxKPy+ds|a)DV@Gc->5p+?2A?mXFW1u?=Ue0@Vz*@u441Y5oXD?CBU&zQ7Wp@mtO4 zOMucJPM<&KhBe`=kD3e5@ONQ)@OB<;C|pD1Vr)Gdi1UWtavA1x4Rc! z%`9i_1X%Rv6h8k>77u*x2#>@hwVWJ{ zv&acfkVX9eGY);}i{D{5Tp(%|$hhej8;WV*gns`W= z!5X{$mwlS~Sh`7yGB;*EG7fPl1cugc8$Il2SL!ErQW9&pXWItZ-#qd_rI?V~ff>#) zQ*cWSQ5s=CF*@Ihd5g0>pRzSVF~>ur48*{?vnDrJV}1LZlx!aknm?P{eBx#D7rhNV zcE5OWgl-ykv*JSt-{P_0=1Io}_Jfkx(wJk4A%&S3@_QG&C9)C=Ar8v;O zj>Lc3PgqI#hlAZ_H+YJgA-Rb*17|DivYR~+meTlShDGr~=HKX>LK`APWsDw7+BmBX za|UgjHGl6b(MDkYI|Bf4A%Dj`7ZOnXFcIx!Fp;Sz=`ecxFccd=$2vCn=yNgn6X+|J z;9j2cC4Wj+0JVSGlpmdo?Qge@?P7WAz3~6Si+@TVUpvw8`^bp?n&RwhAyTsX`{nL< zBGujR?zumYxC6GE0iWh!uYX<1CjEPEgt2jge=cpr{f;ij4Px%cw{UA$YL9 z+%JX}t`)p3e>;ENpFQ#W067t}$WH*xL^kl~`S1@w=&}GQfY`&)d^{27L^{zkcTo<) z9_k$*|9~Y#+0H~b=?k%)h-)G1utI9$9E^-HHuIQZ7I=tqyrer`RvyxDNj`4uTLHD7 z0k3#BK9C1)HhJEJO1}iwL&Bx>lOhuE$qjNX#R(C{`c7ELKZ-r4zx)qZo!6${C47yO zR`R1~jEG6B0^^zgH1{y{7D4@l4^Se)%mi_xC&?2_uNz!KQ}}7_FA4pT^~m5CBE+7{ zns1NJDA#A>c#}sBwW|zpUizv!@7mr7anu;`{q3AvKhC33#@fBcuj<>ut|1QiX4>d1 zDsD!e8|+(HuNzuHya_G>FS1r%>?^*Q8#I86>6K1?AVQs_PHhdb1r^PRSu}DQvhv(1 zl1<^>kEtK{Xp`fWozRq|Lg%~>Gxdu;hIiHx8a)u#Z+|V;2wv*=cPFElBrlVDLS|M_ zNQ%K8-Soe&eZ&BGsPbX#FmzmZ2U?%8YRCR%_ebM;83DEO)}7Yb(#85~l-bkYFK4~~ zPV|}Al-7oqrz!QBdk$^F>rU6yjA`pA&~HOk{gR6xd=@R`Cyv*LkCT~6zqLVmw;-w~ z(+2dxdCY=sNGfCVeY-fI&G!kpkW|fP)Iyk4uvJGZ90!e|q$1FaN3pw}h!|4=gU=~{ z)wxSB%3jiG#sJfd>~{3IwKtOoxZKu!Uhk<&!(`VZr;2sAw81~S{S7@4XNusU*BaST^n0;MQ=z!}K!1kB6#<#^}~%@vvP>ZMax^Z$@j2QLMgC>uov#bRPzI8l!u}lzNqsmkeUcky` z>+hU^4ALcTu`5zhT%xl+PF{TZ8g8y;wbgL$Wf@dDwu6Nn9eJj9u7{2Ss8{kW0Y3)W zjR-#q`QSPYNoGHOe5o`nxlV9b(LYqYJXh z&NPW1rTRlvH2b!I>r74JO}TydgAXms3Fea=rhJv{zm(CE3~nVJAnqKF+xnnyQ zrvuKv#ED3OzU48a#rEd3a@~0z`dqB^9`Ul-$&TJFD{<99g`rvAEywnnaKWG2ayZb# z0K%uuIR(1)sY3(Jkra{(R12k(D=2l(qL}gC>l{S!kteO5woej2DO+*6FzBiE7ivKS%Jhzb_7!a&8Dl8R7(8fkH zq{+)I>Nqa%G7OBv%$%%D4kgIBlvy3NOn=!5QNJX@Qf%7l7xRqVB~PX7woCs_yKf@o z^?J6uP8@xpD?I4_BaNe_^4$|?o(QG<0f8lwa~n2$oZRpIl%=C4P%02yrgcf*{NNY7 zz0-%kdZPb4u^S8UGOmYjtL^DZbWP*U4Q_GZ%A%nEZk_3@rjey|5)DZEEu6S;!S~2? znVDz2g=Yv#87hvE%nV3cAI$#b9%f};;;Tp<95gj|%b8?!-e91+Nb9Q8bnYJG)rb*E z5j_B5v|x+{#!^X81|akYl40aY%$z+t5EVdT)sgW<&zfw+h0=ZFg{Fr32L1<6BS*CT zO2m0Q`tqwEdjA!x^cqSt1aSH0 z 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

  • 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