MZPEd"  `  ` <.text\` h.dataФ@' ' @B.xdata  @B.reloc<` @` @BH\$WH H HH:HH\$0H _HHXHhHpHx ATAVAWH@3HH X H= HuQ3L H-HrX A9HuL AH HC`HRX HuL P?HH4X L} H 3@H- AHL= Hy LHAH E MIH95+ uL H # :mL%r HyLHIMǺICHCX/HW HuL H  HfW LW H 3@H HyLHIZMǺXHHW L@W H 3@HyLHIMǺ^HHV LW H 3@HyLHIMǺdHRHV LV H 3@HV LV H 3@H ̓ H5~ H5 H5 H5a H5 H5ۃ H5̃ H 0X {H X oH XX cH X WH95xV W @5W @5W H5MǺIHyLHIMǺIH95V u/H :Q HyLHIMǺIVElHyLHIMǺI.HkT L|G H E3H53V ]H'V Htwf|$8HD$0HK LbHH K E3D$(H\$ 0L6fD$8HU H۪HD$0H WK E3D$(H\$ LHIMǺIiH\$`Hl$hHt$pH|$xH@A_A^A\H\$Ht$H|$AVH HH MU Ht]H $T Ht]H KU Ht]H S H%2U Ht]H S Ht]H S Ht~]H S Htm]AHy*H^ LALt H wH \ 3HtH3H;=T s+HD HtHH 1 Hd HHHuHt H% H R Ht\H,lHy*H LIiL H H\$0Ht$8H|$@H A^H\$Ht$WH 3HHuQTL) H : H93uLi H " UtH f9 tf9 uPH HQLH;Hf|G tHH;f|G uH|H ftAH lHuH\$0Ht$83H _H\$Ht$WH AHHHt*HH8Ht@tH;vfx^u HXHu3H\$0Ht$8H _H\$Hl$Ht$WH @H HD{H A^HH:3HHHH;wtf9+teHt`H;w[HNH= D%HtCHHDH" H;s H!HKH A^H9HHuHtf9+Htf9(u@H\$0Hl$8Ht$@@H _H\$UHH@H O HO L O HI(LEH3D$(H\$ Hy'HKE3DɃHD$ 3HEL LxHUHȈ]EsEP EHxHEL ZL?HUHP EfMHxHEL 1LHUHP EHxHEL LHUHP H\$XH@]H\$Hl$Ht$WATAUAVAWHPHN HP@HR03HvL-H-H-I@-}HH H H?N E3E333H HL5e HHHM L@@IAP@HM LH E3WHIHuHHH ;H5 AL%. HyLHAMĺIH9-duL3 IH OnHyLHI[MĺIH9- uL' IgHyLHIMĺI=HyLHIMĺIfHHH5H &HyLHIMĺIx@HLL DCHH@EE3HQHH bz DRD$8@3ɉD$0H2 HD$(HHD$ xH% HD$(HiD˃E3HD$ ӋMH K DKA QDA D$@HAEHD$8H"T$0DD$(ӋE3HD$  u1H 3<&HyLHIMĺIH=M Hz>HSHKA蔃HyLHIEMĺIHHrHHHtHUM Ht2H 1 A9xHyLHIMĺ IbdDKL HȋHH AHwHyLHIMĺI H VL HӋDD@HωD$ H AHwHyLHI2MĺIH I L HADI HωD$ 8H AH&wHHyLHIMĺILHHguH؋AHxNAumH؋lHx6At1HCI H Hx0HP(H2褜H %I HA03HHHxHH H؋ @8-J HAIuI1HV@-HuL QIBH/ƀH!HH sHlH H8Px @8-NJ HtHt$HtH 8H HI0蟜H(H Hx0Hp(H HtHH PpH-H Ht jH-H Ht RH-sH=HtsL pH G HG LH MtH-FH9/t&HH9ovHH HH;wrHHH-THUHt@t#HGG HH I E3E3Hl$ PXH 苃H-IuIpH uL IH Ht 7H-H Ht H-H Ht PH-H Xu H H Hu LI IH Ht_H H-@8-!H HE!H HL\$PI[0Ik8Is@IA_A^A]A\_H\$UHH HH! HMHMHUHExNHH HUHMHEH]SNHH HUHMHEH].NHtgH HUHMHEH] NHtFH HUHMHEH]MHt%H HUHMHEH]MHt2H\$@H ]H\$Ht$WH0HHHuLw H 8 HuLr H  mH D HD LD$PHLD$(Hd$ HHHL$PHxD L aD HILD$XHD$(Hd$ HHxEHL$X_HL$PHHI NHL$PHVHHD HILC E3 H C HC HLE3 Ht$HHH\$@H0_H\$ UVWHH0HC LE H 3@3Hx|Hq %HH9pv=Hq H* HHE HHE H LHHu z HE H LHHu V@HE H LHHuU-1HJp HHLHf9:uHHU0E3E3計HHE0HHHE HQ LHHu -dH @ AHHH=HLHEHHHo bHHHM(H;XH_HuHtL H o LF HU(H +E3|H95tJHo HU(H LE3M|HHtHn HH;XfHM(qH Ht H5H aHE3DɃH|$(HD$ yH+HL$USVWAVHH@D?3LA}@H}H 0H H #HEHt HCHH-HHuH eLHHHH9=tFHLL L+HHI HLLL+HHIHUHHXHt4H dm @8='A  A "HEHHA A HwHAtH> 3L@@IAP@HHHtuHypH> AH\$(HH@HEHQHE33ɋRHD$ wH> @BuHa> HU@L@0IAPHHuH  E3HL$ DȋwH!> L@@IAP@Huf9}Buf}@u3HHM0P8HHUHMHE3LH}HH}yHEHHt|H HHtf8MFHUHMHE3yHHEHLr HUHMHE3fyL sHUHAHAHHHy\H- 3HM0HHe HHtPHHE3HUEAH@PHHeHx9HUHt0L L H M%HHMHWH aHHu H9}t=L޿ H ߻ 1#L tL 3H$HHHH@A^_^[]@SVWH@H9< LL$pLD$hLP@IIBHHcPARHL$hHL$pHHL$``3HHuH HHL$0AH (HH ڼ PH ; 3LI@HIIHLcAIAQ8Ht7HHv)HE3DɃH|$(HD$ t"HE3DɃHD$ tH 3H4HT$`HILHHxHD$`3HHf4CHHL$0wH_HH@_^[H\$WH HHu3@HHuL H PH HH_qHH\$0H _@SH HH H AHH [mHHXHhHpHx AVH E3HANAxHHuL H ^ 9HLHEhHGHuL| H % ;wH- HHHHuOHHfHHHtf r)HHHYHKHtHHHH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$ WATAUAVAWH@E3HHuLμ H O HMH4E衴LHD$xHtrLp0IRH1HH+HH~ f^uHHKH4FHHOHSHHuHIHIHrt33cHHfD9;H?HEI;vH*L$EHPf%uEHfHHtHHH\$`H A_A^_^]HXDLv HL$ &gHT$ H { ASYHT$ H A?Y3HXH\$WH HHHxfHH uH HHt H#Ht3HH;qH H/ HtHHM3 H H\$0H _H\$Hl$Ht$WATAUAVAWHPMMHH#LHEE3LHuH HfD9+t+f;^uf{#uHHSHL߽HuHD$8LL$@E3IIHD$ 0HHHSHuL H  H=n, HAL9kuL H ` H* LCHHHtpHHHHHtH͝HL X LX H) HP@l$0I݋Mt-t&HHH IH) @k(3S M.@tqD8-+ tHcFtH{tHH1'HtHHDHHLD$8HT$@I=/HtHuH;IEIpHL\$PI[0Ik8Is@IA_A^A]A\_HHXHhHpWAVAWH@33MILHX؅:ATH IHt'HcHuHL$0E3L3VdHHu(HnPHHuL H = HbHx1HE3DɃHl$(HD$ zatwHHP@HHu H yHD$0H ' E3MHHD$ ?HHL$0H$HHHtHcH_+MM3HL$MHIHHtHH\$`Hl$hHHt$pH@A_A^_LI[ISUVWAVAWHHpIHEIICHEDLMLEHHICHLHx+HM8HEPLLHAHD$ LHy'H% E3DɃLt$(HD$ `H.H MLuH =H3HKHuHH;tHtH9Ot HjT HsHKHuH;tHtH9Ot HAT HsHK H}H;tH#T H{ H% H}HK0H;t@zH% HEH{0HC(HK@H}H;tg|H% HEH{@HC8HKPH}H;tB|H% HEH{PHCHHt% S ceHLEHHXEHCIH$HpA_A^_^]H\$UVWAVAWHH0E3LHHuLԩ H ] 读HHu3HM@E3L3L}@`HHE@HuH HM@HfD98t#f8^u fx#uH f8#ufD8HuHM@mH聻Hu HqHM@HHyHM@HH]@HHH˄LHHxgH uH 8Ht L@HPE33HhHHy'HQ E3DɃH\$(HD$ -]HtHHl觺H EHE@HuHHHH]HoHU@HMHLEA H}@HH2H f|G:uHA HHtL H > 萹HݿH3P`HHyxH> E3DɃH|$(HD$ \OL LHӋLt$ _H1HE3DɃH|$(HD$ [1HtHHtHHH\$`H0A_A^_^]H\$UVWATAUAVAWHE3HHD8=# L-F tLŧ I茸# @$HHuH  L98tL IEE3L3Hu]HHu H=HhHHHKHtzHHCHtIH;{scHCL9HHtHHuHI?HC(HI LC(A?HM@AQHHL$@A߲H LfE9>t>fA>^M~fA?:I菶IIL蔲E3LuHkHA?LHAQ0HKHHCHw\HHUHHH>HfA?#zMrfA>#jfE>aHcHHHtPHAHL LHHD|$(HD$ QHy(H L蘴L  I HCL LH@@HHD|$(HD$ YQHy(H LDL  I踴HCL i LH@8HHD|$(HD$ QHy(HI LL]  IdHCL  LH@0HHD|$(HD$ PHy(H L蜳L  IHCL ѣ LH@(HHD|$(HD$ ]PHy(H LHL  I輳HCL LH@ HHD|$(HD$ PHy(HM LLa ! IhHCL 9 LH@HHD|$(HD$ OHy(H L蠲L $ IHCL LH@HHD|$(HD$ aOHy(H LLL ' IHCL LH@HHD|$(HD$ OHy(HQ LLe * IlHCL U LHHHD|$(HD$ NHy(H L襱L - IL5 L LHHD|$(Lt$ gNL С LHHD|$(Lt$ HNL LHHD|$(Lt$ )NL LHHD|$(Lt$ NL [ LHHD|$(Lt$ ML 4 LHHD|$(Lt$ ML LHHD|$(Lt$ ML LHHD|$(Lt$ ML LHHD|$(Lt$ oMA?LAQHL#f? Lk(HuHf} tf}:HHt]@f9ED= HM3 H HLeHtH HQHtD= E3D8= W8MD8=t HS(L;IIHHC(bL- >HC(@(D8=# HH . PLHtHL$@HS(>L ; L HL$Pd腛HT$PH AqEHT$PH A]ED8= D=  L= HL$@WH?H73贓 $HD3 H$HA_A^A]A\_^]H\$Hl$Ht$WHPIIHHwRHtHHD$8LL$@AHHHD$ HHxLHu9DFHT$0E3HF4HHx+HL$0HHL$0HD HHHLD$8HT$@HHH\$`Hl$hHt$pHP_HHXHhHpHx ATAVAWH ELH3肭HtLfD9${u0IE3gHt 3Awf9{tOAIAGH;rH8H;rH)HCH\$@Hl$HHt$PH|$XH A_A^A\H{H(&f t>HHH A^.f8t HHH A^fu3H(H\$Hl$Ht$WAVAWH HE3EIHHHH L9:f8 u Hf8 tHH PHu HH 7HHuHL;LHLL+ HIHfD9>tHHH+ HfDtMHH ZH[ HHHH ůHHHH HH H L H j E3[HHHHHJHHHHHJHHHH H6 HJ L LЬH  H[ H\$hH0A^A\_^]H\$UHH0H= HU AHH< HM HUH< HM 3H< HM LEHU(HE(HHx f9Et HH< HUHM Hy< HM HH\$@H0]H\$WH 3HHu3Ff9"u HHӍ f9 u Hf; tH. HHtf8fHH#H\$0H _@SH f9%HuHHr H辦3HtfHH [[@SH LD$8HT$@fD$8HoHD$@HHx H|$@tLq H Z HH [HLH L@HPHHUSVWATAUAVAWHhHE3MMLHED% LeLeLeELeLeELeDeDeLeEEH HUHMMLMwMH r HA0HHA(HBHA@HBHA8HBHAPHB HAHHB(HCIHCIHC IMu3HME33HLHEHuH jHILeAH4EIIA fD9 t.f8^u fx"uHf8"utfD(HuH poLmu/H \軶HEHtHHHtHKHHHtHKHœ IiIHHt< H;HDBHB H H HH]E$HHx I HH H;HDBHB贞H HA EHH]ͣHu_HU I蹣HH H;HDBHBaH 3H HELH]߈ErHIIHĒ IHHHt( H;HDBHBH H ;H I HH5H;HDBHB豝H3EHY Hm IIHHtP H;HDBHBcMtIH ELH]H HoHIEHHMH OHHtGH;HDBHBMtIHELH]HÑ HHIEH*HMH HHtL H;HDBHB蓜3MtIH EELH]Hf H蚡HIEHHMHS zHHtK H;HDBHB&3MtIH EELH]H H.HIEHQHMH HHtKH;HDBHB躛3MtIHEELH]H H HIEHHMH 袠HHt= H;HDBHBNH Hk HLH]EdHIEHHMHM DHHtF H;HDBHB3H9EtI H EH]H HHIEH HMH ݟHHtF H;HDBHB艚3H9EtI H EH]H H薟HIEHHMH vHHtK H;HDBHB"3MtIH EELH]HV H*HIEHMHMHC HHtHH;HDBHB趙3MtIHELH]H HHIEHHMH 衞HHtHH;HDBHBM3MtIHELH]H HXHIEH{HMH 8HHtHH;HDBHB3MtIHELH]HK HHIEHHMH0 ϝHHt6H;HDBHB{HH HH]蘝HIEHHMH xHHtPH;HDBHB$HU3HtIHE H]H H'HIEHxNHMH HHt6H;HDBHB跗HHT HH]ԜHIEHM踚HM_HE觚LE_HLHH]HrH膚H CH;t"HM_H+HnE3H;sHE_fD pE3H HMtIE3HLHEIDMtIE3HLHEIDHEHtHE3HHEIDHMHtE3HHEIDHEHtHE3HHEIDHEHtHE3HHEIDMt@MtHUHM E3H|HEHtHUHM E3HZHEMtHtHUHM E3H3HML9Mt"HtHUHM E3H HMHEHt"HtHUHMy E3HHEHMHt"HtHUHMN E3HHMHELEHt@L9HtMHUHHUL9HHEtHoMfHEHUMt HNMt H@Ht M2Ht o HEHtHoHM_H} E3Ht&L9MMML9MMt0D8Mt*D8Mt$IDE3HxIE3HMt,D8Mt&D8Mt IXDE3HxITE3HxcMt,D8Mu&D8Mt I'DE3HxI#E3Hy2EMtZD8MuTtPICE3Hx=IE3Hx-HMWHEgIHHAHEoHHAHEwHHA EHHMuHIHLHUE3ID}H38EuEtHx HMHEu3HHM6mHEHuL҈ H 3 轕HEHL HMWHA IPHM@PH!TH E3HAPD}M:EuHIHUE3IIH3H9EuIdHR I莗I;toE3EuDuEtgHx]HMHOHJHMHU HHx.HUHuD8ut HMHHMHDuEu3HHMkHEHuL H vHEHL HMWHAIP8M@@HRH E3HA@LuHŀ MEu E3HD$ Hp HEAIPXIdHEHuL H P ړHEL L}WHIGIP8M@@GRH E3HA@H6 L}WLuMtyD8Mu E3HD$ H HEAIPXIcHEHuLY H DHEL IG HIPHM@PQH j HAPHEHHcE3HEHuH DuEuH8jE3HELMHtAHUE3HP HH;u%H HMH(IO`OH HA0 IDuHHEHE3HUHEAH3EtIHMfEWH) LEWHUHEf9EWtH) HM3HEHx4HMTiHEHx"H8 HIGH(NH ! HA0H荬H 3S EWCH LEWHXEW3ɉCH H9H0tH9H@uHI;u Hy" H4DɃE3HD$ 4H HHĘA_A^A]A\_^[]HHXHhHpHx AVH E3IAHHHuL$ H ] zHL$PHt HCHHH;LKADLH͊H\$0Hl$8Ht$@H|$HH A^H\$Ht$H|$AVH ILHH=ۀ HuL HVMuL H=HuL H$H;t%3H9{vH H ΪHH;{rH 轪II&H|$@HHH&Ht$8HCH\$0H A^@SH HR~HuHH [HHCH [HHT$USWHH0HHHbHΏf|C:NHH=& HvtH-H軣HKHU(HtHHԣHHHjtH4HKHt 让HcHKHt 蛩HcHK Ht 舩Hc H{3H He(LE(HU8H H}8H}(tHy1H He0LE0HUH ІH}H}0t;Hx6H3HHtHH;tHE3HHrt HH0_[]HSH H`H`HLHPHHE33H0f|C:tL | HT$8HL$0E32HL$0豒HL$0H`HtHC3H [H\$UVWH HHH9H $ 33H|$@Ht$HԡH $ HH螢HUH"HuhHuHt;L H >HtLy HT$HHL$@E3!2HD$@LEHT$HHL$@E32Ht$HHHD$@H n# HjH _# HH^Ht!H HH6H t:HҺ3H\$PH _^]@USVWATAVAWHH033HMPL% H]@H}HHu!L? IH9]Pu3HN LEHUPH HxH " \H " HL&INHMXHuL I虋H LEHUXH HEH9E0HtL~ IVMFHUHHM@E30H}PHHHE@H<H7<HuHHuHtLv~ IH5LH誤LHuL/ I辊Ht3Ht.f|s\t&fA\tL HUHHM@A/HE@MGHUHHM@E3/IHHE@'HHHLHu%H}HH IWHHH0A_A^A\_^[]@SUVWH(3HH2H2x Hl$`LH3H"HHHHHE HCHHHHHHLHH/L} HH}f?\uHHuLHHYH9HHHtHrw HHl$X艋HT$XHL$`H+LHLHE.HHt:HQf|C:u*HHtHPHHD$hHuH臣3H(_^][H LD$PHT$hH Hy HQH߈f9lGu H| HLjHGHL$P1HHHHHHXLH L@PUVWATAUAVAWHH3MDLMDH;ƒu +H]IH]H]HEHLMA 3HD$ \HuHLH9]LmPH L H ALEH]}Dt$(H\$ Hy5H L H LEH;; Dt$(H\$ LHxHHMIHIQLUE3HHEILIHD$ ARHL3MxH9]u HH;}>DmHHtH蕡H9]HELMAI3HD$ ZHuH]H9]QL}HH]HHELMA 3HD$ ZLm3H9}HuL}PH L ILLEH|D$(Hd$ Hy:Hn L W ILLEH9 D$(Hd$ LHxGHMIHIOLUHHHEMLIHD$ ARHLpMxH}u HH;};L}HMt ICHeMxH}uIHL}H]L;}L}XHuDmH3HtHH9]tLEE33Ic*3dAtHHf L O LEH}ID$(H\$ HxHMAAIH HH$HĀA_A^A]A\_^]HHXWH@L @H`L@H HH~HHy HfH L LD$hH|HD$(Hd$ HxHD$`HT$0HPHL$hHwHL$0HrqHHH\$PH@_HL$SH HHu HL 9 LFHUIAHu!HH;HHxHHHHHHH|tHHɌHHH_t3 HH\$0Hl$8Ht$@H _H\$Ht$WH H8@]HHHOwLGHE_HCHO wLG HEAHC HW0LH.HKHC0Ht:H{ t$HtHGHCHG(HC(@uHg(H?Ht HcHK Ht ͑Hc HK0Ht 躑Hc0H譑3H\$0Ht$8H _HHXHhHPVWAVH0H`H8MIMHHu35H|$pHt0HHt('HC0Hu H2LHHrH`0Ht&HL$XE3L3HC HuHK0Hc 33HL$ HD$XHtIHT$ HL$XE3L?HD$XHu%HK 谐HK0Hi螐Hc0ZHL$ H{ tKHuHtLk H i uLC HT$ HL$XE3HuHK BBH-HcLs(HCHH\$PHl$`H0A^_^H\$UVWATAUAVAWHH@LHUPE3LLmPHI>cHILmXLm%cHUHMXLE3"HEXHuHMPHt菏H AHEa HwHtfD(H]PHUHMXLE3HHu HtHHtH2HuPHUXIEDmPILmLmXHHLmXEMEPE3HLl$ IHHu0O8赍HHuLi H g sH葇HHMtLEPIID}PH HHpE3H}HxI<$ HMM,$HtHBHH$H@A_A^A]A\_^]H\$WH HHt+Ht&LD$83m;HHx HL$8HqH HH\$0H _H\$WH HHtAHt<3F:HHt!H:sHHt AH3艍H HH\$0H _LI[ MCISUVWHPH3IHHHMf;\IKuHHH\$@ftf\t HfuHt$@HH+HH }ŋHD$8HuL@h H e qHD$8HWLLH$HD$83f9f9H$3HuCH$L$H$Lf HHD$ HHtH? HHuH Hs(H9uu8HHEHMHcH|H$HT$0HH^He HbsHL$0HD$ppHL$0HH<H HD$xLD$8HV HPHN3HH^ rHHNpH$HEpHCHHHD$HHuH HEL$HHH{LFHH\$HIHHN̊H^H 38D$pHIH9FHN HHf pHHN H f pHHNH^(AHfLHT$xHL$@HFH$HD$(LHt$ H HH#bH3HgHD$HHuLe H b 6 oH3H9EuH8讈HHE覂HT$HHM HxKHL$0H蚃HL$0HH.H HL$0HHL$8eHHL$0HH$HP_^]H\$Hl$ VWAVH0LHH8H/H\ pHHd$PHd$`H}nLHEHuH H豄H2\ HHKpHL$`LH+3HLH HHu H |HHHu H`HT$PHHHxCf?:Ht Hf9:uLD$PH: HMHl$(Hd$ HL$PHvHHtHHtHH HH\$XHl$hH0A^_^H\$Ht$UWAVHH ILH蕃He8He0HSH?If;.u f{\uHHZ HoHut3HU8HM0LE3L` HU8HM0E3f;\LM0uHIԂuMuL9M8tL&b H ` )lHU83HM0E3LRH]0H‚HHHH贆HyH}H@2cHHH1uJH{uHS(H:uHKM@HCHHZHHHt@t3H HH\$@Ht$HH A^_]H\$Ht$H|$ UHH@He3HHH^HM~HMDHy3+HM@H{uLta H ^ E jHK2kHMHHEHE~HMHHtHMHHMBHMHHuqHMCcH~ZHuL` H 0^ X JjHULGHH+HHHH+uHjHMHH4FH~HMHHdtHMu HMBHNH\$XHt$`H|$hH@]H H!\$ LLMHjPHHH;u,HM<LMHjHHD$ H LHPHHyHSHF3H\$Ht$WH0AHHHthHiHt[Hw Hd$ HjE3E3HPXHViH\$ HiL EH; H@tA%AHd$ H E3E3HiHPXH\$@Ht$HH0_H\$Hl$Ht$WH 3AHHHf9)H0 HLR HHH L^ HHHt|H LQ HHHtaH LQ HHHtFH LQ HHHt+H LQ HHHtDHHc HH\$0Hl$8Ht$@H _H\$WH HH 4 |3ۄumHuH Q 3ZHH\$@H\$8NlHHt4L@HT$@HL$8E3h LG HT$@HL$8E3HD$8M HHr3H\$0H _H\$UVWATAUAVAWHH0E3HHLe@ELeLePLeXHuHtHuH#H T {tHHMXE3L3 L-DZ HHuL] o ILfH}HT HhHSHtHHdT HhHMLH+3HLH@ LHtHjHHtH H5 HuH菀M3I~&Lv M9&tHff|G:t IXM&Mt@IeHHeH;tIeHU@E3LGI IIHU@E3LIz IIHteIf|A\t HHuL9e@tHuL[ IdIH=eIHt HHiHHtHHX H HtaL#LY HU@E3H HHuL9e@tLK[ IbdHU@E3LH LHHtFHdfA|F\u5MuL9e@tMuLZ IdH ddH fDdAH~H;5 upLFHU@HMPE3Le@ L9ePuL9e@tLY IcLF HU@HMPE3HUPH N ACHMPHG~H3H\$xH0A_A^A]A\_^]HHXHhHpHx AVH0ILHMuLZ H W  %cHuL H ~ cH-] HwBH{uL H N bH LCHHHt,HHuwHHH xt3Ht HSHbHHbf|GitHbf|GIHbf|GftHbf|GFHbf|GetHybf|GEHebf|G.HQbH E{HHuLMY H U  aHbHHbH]LHLHHnMHHHt$ KHHA|HHMHHt$ qKH\$@Hl$HHt$PH|$XH0A^̊g̊g@USVWATAVAWHH0zE3AHEH]HL}PHHfD8HHK LEHM@Hu@PPII; HH;uEH6HH9E@HHGu@j{HFzHHHH LEHM@Hu@PPHHETHM^t[HuMtLW H T :`HUPHMHE3LgLL HUPHMHE3HEHLLuPHHEHL V LEHM@HHu@AQP HtHzIHtHzIH|zHH0A_A^A\_^[]H\$UVWH03HHH _LHEByHHuLGW H 8S R_Lf9+t"HBfwf fIJ Cf9)uHRHHuLD$hHyHL$hHR LL$`LD$PHl$`HHl$ PHHH;u1HL$`kxL LL$`LD$PHRHHHD$ ARHHyHtHNyHFy3$D$PH$0yH*HʌH\$XH0_^]HHXHhHpHx AVH03EHHHtdHw^LHEwHHuLU H Q  ]Lf9t'HBfwf fIJ Gf9uHH E3E3H\$ HQHHuPXHCPXH]EHZQL EH HHl$ DPXHHxHl$HHt$PH|$XHH\$@H0A^HHXHhHpHx AVH HHE3HAAHDH1@t HFHt7fD93t1H2]Ht$3H#Ht@tDHHc HH\$0Hl$8Ht$@H|$HH A^H\$Hl$VWAUAVAWH0LHuH Hd$`H RcoHeE3HD$ H E333PPHHm Hd$ E3ApL-QQLL$`IH=zcHHH;%HL$`vuHHuH fHD$ H LL$`E3IՋHHy HLv/3HD$` uHHuL]S H .O H[H L ~ H LEID$(Hd$ HHx:H H\ LEL bIHMHHxH aH oHD$`HHH;RHuH=AbWHH;uHH aouLR H bN |ZH H LE3IHHxI>HH\$hHl$pH0A_A^A]_^H\$Ht$WH0HH5#aH?oHH\ H E HFOLH> H8PpH8H  H HI(L  LD$@HUD$(Hd$ HHD$@H`HP(HD$@H`HP(HD$@H`HP(HD$@H`HP(HD$@H`HP(HD$@H`HP(HD$@H`HP(HD$@H`HP(H\$HHt$PH0_H*oH; LOHOH$NLHsHGmHHmtfycAu AAtfyu*H^H8Hu H1H H`hfysuAA_D_3H\$UHH@H l Hm L V HI(LEH/T3D$(H\$ Hy'H^KE3DɃHD$ 3H^H98uHHEL ^LHUHȈ]EcEP EHxHEL ^LHUHP EfMHxHEL ^LHUHP EHxHEL b^LWHUHP H\$XH@]H\$Ht$WH 3HHHuLO S&H 7O VTpHHuH HcoPDH Hп HB@HAXH HB8HA`HH HppHHpxHHHHHHHHHHHHHHxhHǀHHHHH@HHHHH HHHH C HHHH HH HH HH(HH aHH0HH HH8HH HH@HH HHHHB@H H@HHAPHƀH VHHyH HtoH3H3L Hp HUH R IE3HHy8H HIpHt oH HqpHHHtoHHH H HA8HHHA@HH\$0Ht$8H _@SH HHuQpLL H L lTH{XuL"M H L qMTHKpHtoHcpHcxHHtnHHH Y HC`LCHA8HCXHTHA@H? H ( H [HH\$Ht$WH I@MuL L H ,L SHH@tHH+H;sHHH;HBHu3'HCXHP0@t HH)HH\$0Ht$8H _@SUVWATAUAVAWH83HHuLbK H K RLCXD3I@HIHpD$H$$AP@HCXHE33P8HLHCpHJLIL4HHLJ HH$HLHL;uHElFfAlFD$HH9E3I,~fD9mHcH|$ EHHt9u HHuD>fD.HCXHP(HCXHT$ HMP8HCXHHPHHy L>< H ?J JQH$H$fEtfD>HHH;ND$3fEtH$fElFDHIM4FH HIH$L;H$$HH9uJHCXHcHP(LcHCXL+HcHP8HCXHP@HyHLCXHcIAP(HH8A_A^A]A\_^][H\$Ht$WH HycoPD@HtLrI H H uPHYHCX@HHHxHc @tHHH\$0Ht$8HH _H\$Hl$Ht$WH 3HHHuLTH H uH OH f9. ;HcHcHH;f9w%HcHH;CxrLuI H G *XOHKpHcHfQH;rLI H G ,OHHH;} SH9H PI HHCh;tLG H G |NH{hHHHHH;rLG H F @NHHLHJHH9v$HHH‰HH;rH{hHHHHHHH;{xrLlG H =F MHHKpLHHQ JHHtHKpA HJkHH9tL1G H E TM;uHHB~ȉ H!H\$0Hl$8Ht$@3H _H\$WH HBXHHHHPHx HHH\$0H _@SH Hd$0=RuL G H E vLLHSLL$0JRHL$0RHHu'LF H D z7LHHy fHq9ufHRHT9u7fHRƀH 3RH, H8PhHL/6 H 0D K3H [HHXHhHp WAVAWH LHHH3E33HxLHuH HLpfA9~AF tX HFPtJ@ HFP@ HH9uyAHHfA>fAHQIHHFP@HFPx AAHHfA>fAHQIHHFP@HNPA ~ȉA HHQHH;u HxKIIFHHtf9}t HHfI eHH\$@Hl$HHt$XH A_A^_HH\$VWAVH0HycoPDHHtLB H mB FIHY>PtH>H9PtLD H .B JIH H LD$`HI(HE3H@85PDvHT$`H LD$hHI@5PP`Hy,H0 LHL1 H A UIHD$`HT$ HPHx>f|$"su(f9t$ u!D$$`PADƈVPNPZHO@8u H@85NHHtH\$PH0A^_^H\$WH HycoPDHHtLGA H @ JHHYHCXHHH\$0H _H`H\$Hl$Ht$WH HycoPDIIHHtL@ H p@ GHYHCXLLHHH\$0Hl$8Ht$@H _H`H\$WH HycoPDHHtL@ H @ GHYHCXHHP HHx+HKXHQHHHSPkHHHKS8HH\$0H _H\$WH HycoPDHHtL? H ? GHYHCXHHP(HxH\$0H _@SH /MHtHHycoPDtL? H ? FHYHCXHP0LHLLHKpIPIMLQHHN >E3L9v+ IfAHCXIHHHAAIL;rIHHChHH;rIH [H\$Ht$WH *LIHHt HQHycoPDtL> H > bEHYHCXLHHP8Hx׉H\$0Ht$8H _H\$WH HycoPD@HtL> H = EHYHCX@HP@Hx@H\$0H _H\$Ht$WH HHIpHt_HcpHcxHHty_HHH HHLP@LLIBHIHcPARHHHShHHHHHHHHHHKx]HCpHu H DH]HHuHKp^HcpHSXHAHRHU@3H\$0Ht$8H _H H`h3H(E3LHtdHt_LA(Mu HTͬ HD$8HHL;v L+LA(LQ(fEHIHIMAHT$8 HH(H\$Ht$ WH0HHHH0\HHHT$HHU HT$PH/ HD$HLH+D$PL˺HC(HHHHsHCHCHD$ H PPHx/Hݫ HAHK LE3Hx HC HH H]3H\$@Ht$XH0_H\$Ht$WH HHu HBHn HIPpL ` HN HmALHAHH\HHIHH\$0Ht$8H _HA`HH`HH\$WH HHHAHOPHT$0HLHD$0HGH\$8H _H\$Hl$Ht$WH IHHH;H2hZHHHpPHh`HXHHNHCH6HCH7HC H(HC(HHC0HHC8HHC@H HC_ZHHCHHHEHLE3 HEHHKH@H#AAHEHHKH@AHEHHKH@ A HEHHKH@AHEHHKH@AH HKXHx HCXHHHKHHt ZHcHHZ3H\$0Hl$8Ht$@H _H\$WH HHu H2H' LHIXHa@HOHHwZHoZHH\$0H _HEMt HH IL@@II`H ILHPIIaH"3HHXL@HPUVWATAUAVAWHhHH:MHsHHS H E3HEELuAHEHELuLuLuDuDuLuLuLuaXHHEHuH H>XHEHu HIYHȧ LMLELP@IIBHHcX HcPLc`H]LARHMHHHHMH+H;HGHMH I<@Hh LEHP0H\ HP`HF HUL@0IAPE3HH fD9Uu,AB f9Et f} u3LDEE3gD8UtaHDHuL5 H 6 =E3HH9t#HCXHP0HHHE3Ҋ]DUt, f9Et!L9UtHzCHMPpE3LUAڈ]Mt{f} HEHL;uD8ChI;u+^D8CtH}MIL+HJM 9EH}HEfAD}Ht~L9UuLq7 H 7 \<H]HuL7 H q7 ;<HMHPHMHHHEQHMHPHHEIMLUAMtBIMDX!fD9uf9 u uHLf9\LDHHIuLMHuH) IH=HHA3PX3HthHMoLHHMHLJHHEoHMHL/ HJJHM;HMf|A\uf;\uz;HM3fTAHEoHHEfHMoHHMLHL+KHEoHMLHHLJ HHEoHMHH;LHH]L+L56 IHzK3HUHEH@HfA} Iu Hf> t3HHMHNHMHHOE3AfCfAuFFfDfAu8HK:HuTHK HR0 :Ht?HK HA0 :Ht*HK H(0 :HtHK H0 :HuHLH]OIHX2E3HMHGNHMHHNBL}LmwHM3Ht"NHMuMEHHESHuHEHuH]HML?I;t{HEHu3LHHMHuHHIHLEL+Hu@9H;sHO29HHEHWH6IL,53HfB+HEL;\IH+H]H6GڈUHU[HHMHEL+H }H}IMHQ4MuLuIMIIM7tUt$HM3H9LIHuL+qHhHMuLuHuIMPIHI;;IHL;u+HEHuMHL;IH]H >HLHHEH=H;HHKHEH]H5=HHLHHHEqLHHKL+3IK>HuLL|tit5 ueHM3fEUH9LUL}HuLLUL+>Mt9H }MH}IL+HEHQM2D8/=(=HuE#LEHE3IHuHLI83HuH+LHN 6HN H" Hz8H?LHt3HuHU"fHR HNY2"fD33f\~HH}HV H323f;3HuHHHu6H;sH5HHEHEL6HH EI1HMH<1HHMfA\}L;1IH+H+H]#H]L EH! L0 HD$(AAMH\$ Ik5E3LHEHtHHtH EE3I3E3EI;IGHMf;thfuf9Mt]LELM3IH+HIIJ Hu I;rL;tII 6I;r"M+3J6IHLLIAL;LGLLUH MILH@IAQ8]3L+L+/ K>HuHB HUHME3fEUMtIS4HtIbHMNHMNHMoK?H3H9EtLb/ H . V3HH$HA_A^A]A\_^]HHXHhVWAVH0E3HqXLHLpLpH HHa4E3HAPHHHH;uIHL$PHLHHuH HD$ Hb LL$PH4E3HPHHHHH03HEHH3HEHf|C u4H2HEHf|C uH2HEHfDtCH{ H˄t 2A 2AL EH HB3HH\$ PXHHtHLHLHH\$XHl$`H0A^_^@SH0HK Hd$ HH2HXE3E3PXHH0[9H8H LLD$ H2HXE3PHH8HHXHhVWAVH0E3HYXLHLpLpHǚ HIHj2HE3APHHH;u9HD$PHHHJL LL$PH(2E3HHHD$ ARHHxsHt{LL$P ILL$PIHfD94GtLIIHHA-H%1H1AL EH HH|$ PXHH[KH/HtHIKHڙ LH1AHHl$ PXH\$XHl$`H0A^_^HHXHhHp WH03HYXLHH!pH!pH HIH"1E3HPHHH;u2HHL$@ILF LL$@H0E3HHHD$ ARHHx"HL$@LHH$,LL$@Ht$ LLHl$ H H0AHPXH\$HHl$PHt$XH0_H\$Ht$WH HHu3/H4EHN`HHHtHHHKXHCHLHCHEHHC0H7HC8H,HC@H!HCHHHCPHHCHHC '+HH XH HHEHK(H\$0Ht$8H _H\$Hl$Ht$WAVAWH0LLL * H 433BjHNH.3HIHXH ;I;rL4E3ɍJN3HFL) L HD$ H 4HHBH n4HH+CtH\$PHl$XHt$`H0A_A^_H;QhwHQ`3HHA`H3H\$Hl$Ht$WH ypHH IHtNLK`HShLL;vLKXLA LGHCXHH HChHKXLHHK`)HHC`FHHuH HL( LHCH5HK`HHH;Chv0H5HShLKXLB LFHHCX4H HChH4HKXHHK`L@(H4HHHC`(G3H\$0Hl$8Ht$@H _H\$WH HAhMHH+A`HH9vHHQXLHQ`I(HHC`H\$03H _@SH HHIXHt FHcXHF3H [H\$WH @xeEHHH{XHHHCH@{pHCHH=& HC0HHC8HHC@HHCHHHCPHCHHC HHC(tL' H+H{htL' H+H{`tL ' H*HH\$0H _HA`HH`8HA`HH`0HA`HH`@HA`HH`HHA`HH`PH\$Hl$VWAVH yXMHHtHA`HP H HHL$@HDHHuH HHCHHu HDHE`HT$@LHP HHx:HLL& LHHH;D$@uLHIL& HHDHDHH\$HHl$PH A^_^LQ`IIbH\$WH HA`HHPHH>DHH\$0H _H\$WH HA`HHPHHDHH\$0H _H\$Hl$Ht$ WH yXIHHt HA`HP(NH BHL$ HLHQH)1LK`HT$0ILHD$0AQ(HHCHH\$8Hl$@Ht$HH _H\$WH Hh9BHHAhHH$HH{`HCHCXHCHHCHHC HHC(HbHC0HKHC8HXHC@HYHCHHZHCPHH\$0H _HHXHp WH0H`H`LHL@H# H(HPHHHH;uVHL$PFAHHuL# P4H # 'HՐ LL$PLD$HHt(HH|$ PHHHBHH;u9Hy,H Lù&L  H # B'D$H$H\$@Ht$XH0_H\$WH HHubQ^L# H =# &^HuL SgH # &H<HKHt]AHKHtOAHGAH;HH;tH\$0H _H\$UVWATAUAVAWHH@LAAA?E3HHuH "fD HH_ LEHMHHLuHPPHHH;H;uHK6HH9EHLLGuH@I^?HHgHH LEHMHLuHPPHHwH&HM# ( ?HH:IL}P>HGHHD$ H LMPLG H/&HPHHHH;udHOK?H9EPLLG}PHt ?HgI>HGHL}PHGLMPHD$ H LG H%HPHHE3Hx.H$LHEW>HGHtGHI8HOHt '?LgH?HHx:9H 6HOHt >LgH>H IH>HyIHH$H@A_A^A]A\_^]HHXHpHxAVH`HHHg7HL$0QAHHy*H` LA #Lv H  y#HL$07eHOHt H Hd$ H\$E3E3PXHHy*H LI"L H  #HL$0H7HL$0HH\8tHL$0Hj7~HO3#G HOL EHGH#HD$ H AuAPXHHy*HT LI!Lj H  m"HH"7HHH7lHPL\$`HI[IsI{ IA^H\$Hl$Ht$WAVAWH 3LHuHL1MH ID$HuL H 5 E!(];HH:Hf I$I+HH E/;HFHH7 I#H( IHI+H#HNI+LMHHPz.I!HNH#HHH;ظHDHD@H H?HHk AH!3HMu@W@H~Hf? tHH$HL3HtfB9 xtfBHMLmxAEHcAEH I#HMH-HH`H+H t HtHQI1I(I r7I L}pHuHHH HHH}H] VHuL2HH L7HH}Lu-IIH.H0t"H9v$HAHI}I rL L}pE3LMH0r5H9w+MO AEMIN IHcAEH I#H0sLMM+I rI LML}p}MLMqI L}pcM+E3LuLmxHgH HHFHH HtHHuHH HH}HEH]I L}pLUI AA:MLmxAEHcAEH I#LUHMH H MH AELmxHcAEH I#LUHMH mjHuH:HH HH}HHu H -H#%HOD$HO$OWDG DO DW D_ _ L$pT$hDD$`DL$XDT$PD\$H\$@|$8E3L V D$0AP&HMt$(Dt$ lLMDLuH]HpHHHtHHH]?HuL HH LHH}MuLMH AIAEAAAEID$@L$8T$0DD$(E3DL$ L HMAP&H]LMDI L}pHuHHH HHH}HuI H L}pLUI qE3iHuH HH HHH}H]Hy-HHA H#HBI;w,H H\(HwH HHEH;E3HL$ L AP&HMIIL IEx IIIσuHuHcHH)HcHHuHHH HHH}}A@A @AEAA@ EAA@Eu}Ex:D@ @tIDHyIr@-IHۉu'Is Au@2A}HuHyHMHzLHEL+LMHuIHHL#LMIH]IIIHHRIH+HUt H+HE@tMtIIIHHLLM@t LLLMLUI L}pDD,D#I I  MH M+LmxMH AELmxHcAEH I#HMH M+LmxAHLI sH3E3HM;rI rBHcH ItIHLMM;MBLuMH}ALuIuEMDUL+AIHEI r-HUMt(A ILT$ xLMDULDUHUHMEHcEtOAHHMI r>LUMt93LDYM;s E$I;t IHAD$ILI;|HMLUD]LIM+AIHHM uMtDO0IIL\$ LLELM38UBEI;LLuLmD}CMHcH I#Hu;Mt6HEE3L;s&A $ItHHAD$HEIMI|LEHHEtBLIu9HE3I;s7MHu&Mt!3M;sA$,L;tEl$HMH;|I;OL}pLmxLuLuIHMIH+MHHEHHu_ MLDHIL\$ }LLAIM+EIHHM uMtDO IL\$ =HMLHcEnIHMH^LEMUH3DOM;BA$M;t HHAD$IMI;|Hu LELUH}MLmxAEHcAEH I#HMqDuI sHEA3HMuL H  hA3IH3qH;sH;t@HHH;|H}A@t-HHEHuL H | Mu%H= HuL H R L+IHHH$`H A_A^A]A\_^]LMK H8IcIC(ICH8HHXHhHpHx AVH IHHMt~HMpHH+L;vL U9H ! @H+L;vLU H  9 H;t0vHH+HHusH3HH+HHɊ9uHl$8Ht$@H|$HHH\$0H A^H\$Ht$WH AHHHuQ:L H i IHCL+I;vL H F ;p@tLw H ( <RtL H  =5HHf4_uH\$0Ht$8HH _H\$WH HHHHHHKHOHH\$0HH _H\$Hl$Ht$WH HHYHHNHOHBHMH6H;u H;u3H\$0Hl$8Ht$@H _H\$WH HHHuHtQ1L H  4HHH;vLf H  2HHt HHuHH\$0H _H\$Ht$WH IHBAL+HHI;vL% H  6HHt @0HHuH\$0Ht$8HH _HT$LD$LL$ SWH(HHHuL S;H  OHt:L$PHL$ LúHpi HtH@@Ht HT$ HPH(_[HHLD$0HT$(HL$ HL$@L L{ Hi HtH@@Ht HT$@HPHHH\$Ht$WH 3HHuL H Y stL H < VH(H@BrL H  0HHf93uH\$0Ht$8HH _H\$Ht$WH HHRHEHuL H  H%HEHu'L H  f;uHHfu Ht$8H\$0+HcH _H\$Hl$Ht$WH IHH3HEHuL H  6'H{HEHuL H  7H@Bv0L& H  :f;uHvHHHfu Hl$8H\$0Ht$@+HcH _H\$Ht$WH HHHE3HuL H = WHHEHuLw H  *f97u3H8HHf;uftHHf;tf91t#f93t HZfu3H\$0Ht$8H _H0f+f w+Afwf 7HH\$Ht$WH H3HEHuL H H bf; tf; uH0Hf93tf+f wSH+HcHH+HHH;vLd H  +HHcHHHHuL V?HH׸@BHHH;tH;rH;rL mHkH\$0Hl$8Ht$@H _@SH HHuL H T .HH[HH [H\$WH HHuL H  HH{HHXHH\$0HH _H\$WH HHuL H H;HGHCHH_H\$0HH _@SH HHGuL H q KHH [@SH HuL H < $HH [@SH HuLw H  HHCH [@SH HHuL H iH9H [H\$WH HHguL H kH;H\$0H _H\$Ht$WH HHH;uHduLE H > HLHHHH9Xu0%H;uHHHH HH\$0Ht$8H _@SH HtL H !H HCHAHHKHHH [E3AHt*fD9tf9\u HAfD9HEHuHtfD2H\$Hl$Ht$WH 3HHu3SHf9(tGf8/u\fHu1f.}HNLHHEM D@HPH\$0Ht$8H _@SH HHuQ>L H PHHHr,HHH&tHnHH [2@SH HHuQmL H Y H [@SH HHuL H 0 CH [@SH HHuLw H HKH [@SH HHuL? H RHHH [@SH HHuL H H<H [H\$WH 3HHuL H N HtHD@IHHHωE 3҉UE HMU HvHf9uH\$8Ht$HHHl$@fH _H\$Hl$HL$VWAVH AE3HHuLl H } }7IXHtEHuLHhHL[HHuL( H 9 HH8HHljHL$@lHfD90uHl$PHH\$HH A^_^HѱHHXHhHp HHWH AHL$0H HL$0HHL$0HH HH4HuC%H HHuC HCH HHuC%H HHuC HCHHl$@Ht$HfCHH\$8H _HHXHpHHWH HH/HL$0H"AHHH9HfG-H\$8Ht$@fGHH _HHXHpHHWH HHHL$0HAH|Hσ`HPHHSH Ht$@HH\$8H _HHXHhHp HHWH HHOHL$0HBAHH˃`HpHHH]HHHLfI fDH L AAI ffAL AL LHt$HLI ffH AAH ffAH AH HHl$@HH\$8H _H\$HL$WH HL$0CAH Hσ`H~HCHH\$8H _HHXHpHHWH HHHL$0HAHHHHΈGH\$8Ht$@GHH _H\$HL$WH HL$0AHUHHCHH\$8H _HHXHhHp HHWAVAWH0HH;HL$PH.HL$PH!HL$PHHL$PLA0 LHHHT$ HωFFHNHT$ AHVH>HV I2HV(I&H\$XHl$`HHt$hH0A_A^_A @SH A ;HHHHHH [@SH A HHHHlHH [@SH A HHHH8HH [@SH A HHHHHH [HHXHpHHWH HHA HQHrHHHH H3Hu CH HH@lj{Ht$@HH\$8H _H\$HL$UVWATAUAVAWH HL$`HL$`HHL$`HHL$`HHL$`HHL$`LHL$`LHL$`LA, HD$h^H HHLIVHIV HHH HfAF*3HuH HuHt$H HaHtH4HI$fuf+ffHD HHufHD IHu#HC IHu If#fH4 If Ht(H5 IHuIwfff HL$hfA^(ZH\$pAFIH A_A^A]A\_^]HL$USVWATAUAVAWHH(HMHHMHHHMHHHMHHHMHLHMHLHMHLAHE`dHUPHLHUXHLEPAMAI fIMfAAH AAH ffAH AH ZHUXIM LI fDAfAfI AH H fAAH HfAEH I3HuH IHt$H IHtIHHM`fuf+ffH IHufH IiHu#H IPHu If#fH If &Ht(H IHuIfff fA]IH(A_A^A]A\_^[]HHXHhHp HHWH HHcHL$0HVAHHHmF3HHf9/tf?-tHf9/uf?-uf/HoD3HuH\$8Hl$@HHt$HH _HHXHpHHWH HHHL$0HAH|HHHΈGH\$8Ht$@GHH _H\$HL$WH HL$0_AH%HHvCHH\$8H _@SH A HHHHXHH [HHXHpHHWH HHHL$0HA% HHHHOLƺ G$H\$8Ht$@HH _@SH Hg HHu H [HP HHu H [HH [oHL$USVWAVAWHH8HM8HM8HE@HM8HHM8HHM8HEHHM8HHEPA LHEHPHM@LHH HfAF3HIVANHMHf9>t"fA9?tIVHMPIVHMINGINH苻HH耻H vfk@u HT$ HHOHT$ LiH\$hHl$pHt$xHHP_H\$HL$WH HL$0cHHD@HHt Hˊ _LuH\$8H _HѱfH\$HL$UVWAVAWH0HL$`HL$`HHL$`HHL$`HHL$`LA*LHHH_H˺G蔸H- HG(պHuHfG(AHT$hD$h2H H袺Hu(HT$ HfG(AHT$ H HMG)HWIHWIH\$pHH0A_A^_^]HHXHhHp HHWH HHHL$0HHL$0HAHsHHHSHΉCHSHHl$@Ht$HHH\$8H _AH\$WH HfDHHHKHPL"HH\$0H _H\$HL$WH HL$0AHHHPH6HH\$8H _H\$HL$WH HL$0AHiHHPHHH\$8H _H\$HL$WH HL$0[AH!HHPHHH\$8H _HHXHpHHWH HHHL$0HAHHHPHeHSHYHt$@HH\$8H _HHXHh HHVWAVH HHHL$@HHL$@HHL$@HyA& L?HT$HHHHT$HHNHT$HHHT$HHN nHZHVIfF$H\$PHl$XHH A^_^H\$HL$UVWH HL$@HL$@HHL$@HA& HHT$HHH-HT$HHMHT$HHHT$HHM HHMHfE$贳H\$PHH _^]H\$HL$UVWH HL$@9HL$@H,HL$@HA& HHT$HHHHT$HHM/HT$HHfHT$HHM HHMHfE$H\$PHH _^]H\$HL$UVWH HL$@HL$@HHL$@HsA& H9HT$HHHHT$HHMHT$HHHT$HHM hHTHMHfE$\H\$PHH _^]H\$HL$UVWH HL$@HL$@HHL$@HA& HHT$HHH)HT$HHMHT$HHHT$HHM HHMHfE$谱H\$PHH _^]HѱHHXHhHp HHWATAUAVAWH HHHL$PHHL$PHHH足AEoD@ AAH HHE3EgHu fD{Hn HHufDcxH[ H߳HuYHP HijHu>HE H詳HufDk'H2 H莳HuHZfCHK IIfD96uD1H5Hl$`Ht$hfCHH\$XH A_A^A]A\_HHXHhHp HHWH HHHL$0HHL$0HA HgHHHfFHfFH\$8Hl$@fFHHt$HH _H\$Hl$Ht$WAVAWH E3HHfD91ڱLHE>HHuL3 H NL95;h IIL= h J,9H脱HHtLHH袲HuKL~fA8(u@IIAIf)tHHfufD91tHmHHu-HHHN9t9yHHH^H&HfD4hIDHtHHH73H\$@Hl$HHt$PH A_A^_HHXHhHpHx ATAVAWH E3HHfD9!AT$HHuLQ H : 7HH@LHELH f1f/wHHs H fuHIfD9#t8f;,tf;/uHt'f;(uH f;)uHHfD9#uHf;,uA EfD9#tfD#HHHH@ HHtPHHHHE,hHHuL H  GЮHHe@ HHHtPlHHeH]HIMH3H\$@Hl$HHt$PH|$XH A_A^A\HHPL@LH SVWH HHHPHěHSLHNEL;Cv8L LBHM@MLCMHHuL P5H ( HCHSLL$PH LH+H HsHH _^[DJDBH3 BDBH@ /H8HBLJDBHA HD$ H8H\$Hl$Ht$WAVAWH0HHAH/3DDA+tt L5" 2L5 &L5 @HnH Ht H XH;Ht H 9H Hܪt H H]H轪t H HH螪tAFttL L& LE H HH` HJF*LN LFH HˉD$ ~(fu@xH HnfA;@@@H  H HEH @ L L H| LEH @LEHHD$ AHfA;u HZ rDHV AEDHR HDFHW HHkH+tH@ lL5 H+LNH< MHHbHt7H5 HMHt#ADD>H H-IH;rH HH\$PHl$XHt$`H0A_A^_DBH H\$WH HHJHDCH LHH\$0H _DBfAAAA-tqAA+tYA+tG-t3-tt DJHX \DBH ?DBHv 2DBH %DBH DBH DBH DJH" H\$Hl$Ht$WAVAWHpLrHEIHwIvHHhDODGADD$0HnHAA @T$(A@L HL$XA@D$ 脕DO OEAL$0AA A@ADD$(@HL$@Lx A@D$ 6A>u/}u)u#LL$@LD$XH[ HHt$ HEttu MHY LD$XHc DGHEuHc L H  Hu LHB LD$@H< s,GHt$8Hl$0LL$@LD$XH Lt$(D$ EL\$pI[ Ik(Is0IA_A^_H\$Ht$WH HHHDCH<H 3f;s"HDH HH[HuH HH\$0Ht$8H _H8EtDBH H8zBL Lh L y D$ MDȀzL> H MDBH8DJDBH &LJLBH H\$Hl$Ht$WH HH H3DD.H HHHrH HDD/H HHHrH HH\$0Hl$8Ht$@H _xH\$Hl$Ht$WH0HH. HR3DD.H% H9HHrH H!DD/ H H HHrDEH HMfuxH Hfx}@Hn H HE H) L : L HD$ LEH LEH HiEH$<u Hv DEHl AADHX H,H HH\$@Hl$HHt$PH0_ H\$Ht$WH`DB BDR DZ Z z rDJD$PDD$HDBDT$@D\$8\$0H |$(t$ H\$pHt$xH`_DJDBH' ~DBH4 kLBH9 XDJDBHC BHHXHhHpHx AVH0HHHHZ E3H HfD9tst8LHcHHHuL H s -fD4sGDODGH HH\$(D$ H\$@Hl$HHt$PH|$XH0A^DBH sH\$WH@HRHك utgtUtEt5t$tH Ho HK H/ H H߻ Hk ʃ t{uGG <u&H^ G DODGHˉD$ <u H <u H O G DODGD$0L$(T$ H H<\H7 "H H HĻ H HO G DODGD$(L$ Hr HH\$PH@_H8BDJDBH D$ H8DBH H\$Hl$Ht$WH z$ HEH HFc3HtDDH3 HGHH;rDG$Ho HH\$0Hl$8Ht$@H _H\$HT$HL$UVWATAUAVAWHBJDRDZ Z z r j DrDzDbDjDJRL$E$D$D\$x\$p|$ht$`l$XDt$PD|$HDd$@Dl$8L$0H$T$(AH$H D$ DH$HĐA_A^A]A\_^]H\$Ht$WH0HH AHF DV DN DFD$(H2 HDT$ HτH Hf~Hu H f~uH DFH ~Ho L H HLEaNFDNDFD$(L$ H H8HHuhHHNFDNDFD$(L$ HJ HHHNFDNDFD$(L$ H HHH H\$@Ht$HH0_H\$Ht$WH HH AHHVH`HτHB ]f~(Hu H8 f~(uH 7DF(HM $N*tHt H HY H8 HHVHH萻HtHHHJ|>uHHI|u(&HH DHDMDH DHfHϻ H;v5H- HED;H H/HHԳH;rH HH\$0Hl$8Ht$@H|$HH A_HHXHhHpHx ATAVAWH@EDHHu3HL$ 诓HL%x 3H-H9p t;3HԲB:'uHB:D'tHHHJ|'t HIlHL$(Ht)H&H;tHD$ fvL[ H FE3H蕄L4EHt+HK7H;s K 6HH;rLHLNH IN蠝HHHt2DHLEIFHH B=HMFH.HH\$@Hl$HHt$PH A_A^_H\$UVWATAUAVAWHH0E3HLELm@HuHL*Ly HUPALmPLl$ QHHHHMPHHHNPmHL9+uVMtL# H CL_w HU@HHHuL9m@tL H S F譂LFPHU@HLw HU@HHHH@HEPLx HUXHALl$ PHHxqHEPHtHPHMXHMPHHLu@ L9+u3MtL> H <Lzv HU@H*HH觜HH Ht9(H f|A\u)HvIH;uH H fDlAHEPHtHPHy H Ht;HH\$xH0A_A^A]A\_^]H mH;nLu HU@HImHPHHXHhHp WH0H`@3H!XHO Lh H95 LHHHxH F HwwH`~$H H!\$ E3AHLL$HH4 HHH;uIHL$H!HHuH E3HD$ H LL$HH4 AHHHH3HD$HHvnH^ H Ls HD4 LD$(Hd$ H N HvH`H}uHD$HHHH;r H3H HtHZHH\$@Hl$PHt$XH0_H\$WH0H L Ht3LD$(HH|$ Hy2H L H tt3@H  HHHH  HX L HB4 LHD$(H|$ HZ HHHHL HtH 8 Ht L yH~HyH& L~H= H L H3 LHD$(H|$ L H  H HLHL H9= tMuH,H#HHH HH HH HH HH HH HH HH HH H HSH HH HH HH~ HHx HHr HHl HHf HH` HHZ 3 HH\$@H0_@SH H=B Ht0H  H H1 HLHDE3 H%  H= t%H H1 E3LH H% H= t%H HqE3LH H% H= t%H~ Ho1 E3LH H% H% 3H [H(H 5 Hy8H $ Hc L?{Ld H {H H(#H\$Hl$Ht$ WATAUAVAWH@IMHHMHH Ht;H PHHHL$LIHHHHHh LHH #uHnHE L . HLD$0HtD$(Hd$ H4HD$0H$HPHH 薙L$H v<H 蒘<H$H H$衘LHPILHHd$ HLL#H$MMHWHHy!I;tH$LMHLl$ WHI螔HWHx*H OHH踘*H$I3HH HL\$@I[0Ik8IsHIA_A^A]A\_H\$LL$ LD$UVWH@IIHHHu'Lb H  -yHH HLHH#H;H@tLº~3yLHE藒HHxH8tEH% HHtLúAIH Hx H  HtH"H LD$pHHHck HH$yHthHxcHt^H 8 HHuLQ H wHD$xHHGHH   HH蠒HyHL H HdH/ HuL H wH  H0HD$`HtHT$0HL$`LLHt$ HH\$hH@_^]H(H  HtH H8PxHH Ht H(HH(H} HtH`XHe HtH`0HHXHhHp HPWAVAWH 3LL= HuL< IvH9l$HuLq IvI6I;H~?graftLUo I\vHHuL I@vH9oH9oXuL IvH9o@uL IvH9oHuL Iu8膏HHHOPHH(HOHHHO@HoPvLG@HEtHCHOHuLGHHEVHC HWXLHCHC0H9kt H9k tHtHL$HH腉H6HKHt HkHK Ht Hk HK0Ht ۏHk0HϏHL$HuHl$HHD$HH\$@Hl$PHt$XH A_A^_HHXHhHpHx AVH0E3IHHHuLߪ H tHuLj H c }tHHtLHE,HHuH HfD97t$f?"uHtHWHLpHuH HL93u%8衍HHH葇HZ LHHPhHHHy H< Rx H0 PxHH HňH QHIL3HL95 HL$ H HT$ HP8HHyL3HyL93u&8ӌHHu H VH軆HHL$ Ho HL$ P@H HAH9uH;u衍L3HH HH} HHH\$@Hl$HHt$PH|$XH0A^H\$WH HHuLO H H kbrH Ht HPpH= txH H;HtcH PuFHXHW(HRHO͌HO ČHO0軌H賌H oH;HuH Ht 蕌H#3 HH\$0H _H\$Ht$ UWAUAVAWHH 3HU8E3DoLH}@EHx>HM8Ht&HM@E3M3HM8H HHM8x H HtH [ PH LH H Ht H l[ RLMICqIHE3qHCHHoHHu3HMHHS|L e HHMHHHU8E3MH HxCHM8Ht+HM@E3L3HM8H HHM8i HH H HtH W PHHt H C RHH3H:pIHE*pHL\uIMIHO~H[ HqHtH[ HqHpHHU8E3MHHxHM8HuHM8$ Ht(f9>t#)HM@E3L3HM8H HwHH\$PHt$hH A_A^A]_]H\$Hl$Ht$WAVAWH E3HHuL H C ]nHHHnH5* HHEnHH,CHƇHHHLHHyHtLHH|HwZ HGpHtfD8HLHu5HuL H 4mH2Z HpHpHuHMIH\$@Hl$HHt$PH A_A^_H\$HL$UVWH IHHH-' HuL `H2mHuL£ aHmHuL bHmH[ HmHH HmHH;{umH mHHLH1nHtpH Hd$XlHL$XLL3HHD$XHt.HL$XHZHHt"HL$@H>HtHhCC2'H\$HH _^]H\$Ht$WH A@HHuL| H kf+fuHKDE33It@uf+fu f;1t2H\$0Ht$8H _DL$ LD$HL$SUVWATAVAWH03E3E3H!\$ H$HHs3mHuL H  kL$MuL[ H ޟ j薄HHuH &H{~3H9$zI HLL$H6MtHHE3k~0%HHSI jMHE'HCH,$HK(Hc KtLt?t5t?HH}MLƠ H ߞ >iIAAE3rMH{$I AI iLK IHI,DL΃HC HuLJ H K GeiHK HHMu MtLU KxMHK H;xI iM$DIIH$I E3I,f}^uHMf+fuf91HE0hHHH`H@hLHE`HHC HtiHl$ Hk(HHl$ HO|Hl$pHH;$Mt HH)|HH tH Ht_kHNH =H$HtI PhMHE賁HEHH H'H4 Ht3ҍJPx3H0A_A^A\_^][H\$Ht$WH@IHHHuL H Q kgHuLc H 4 NgH HtD$pD$0HAHD$(H@H HuL= H gHm D$pD$0HBHD$(HBLHHHD$ ]H\$PHt$XH@_HtdH\$WH H/H|HOHtbHO HtTHLH{HH{tH-H\$0H _H\$Hl$ HT$VWAVH HHHHzHHH~{H^H;t|~udHVfHt~HLHwgHtkH Hd$@0fHL$@LL3 LHt.HL$HHIHt)dHL$HHHtHHAzT;2H\$PHl$XH A^_^H\$Hl$ HT$VWAVH HHHHyHHH~zHsH>t|{udHVeHt~HLHwfHtkHHd$@0eHL$@LL3 LHt.HL$HHIHt)dHL$HHHt'HHAyT;HdHKHAHC 3H\$PHl$XH A^_^H\$Ht$WH HHHt*xH9s(t/HHxHHHlyt3H\$0Ht$8H _HC H\$Ht$WH HHu33Tx3H~uHHHsxHHH ytHH\$0Ht$8H _H\$Hl$VWATAVAWH E3IMLHH\HSMJH\$pH<IcH*HcHHO HLd$PneHL$PE3L34HHuH IInaLfD9'HcHtLHH:dHuD8d$xt9f^u2IbHEI;w`IALHIKsHHbIHMIHczLz3HMYHHH 4 H- L . HQ@A>@l$(HJHIHD$ LcyH'Hy'HfH L`LH H h `Hח >L ӗ HID@l$(HD$ Hy,HH L_L#H H &`H L LIH@l$(HD$ tHy,HG L__LG H _HD L E LHI@l$(HD$ Hy,HaG L_LuG H ^ x_H L LIH@l$(HD$ HHy,HG L^LG H  _MMHH5KAt tHG LILH@IAQ8HE3HfD9#L-K IH-aHHtfD H _HtHHHHHwf>^u/H LH@IAHH Lc@HcIAQ8I{H-GBtREtAHt0Nt&VtIQHHxJHEI׃pH'I"I׃pHI׃pH I׃pHH6 L@@IAP(HwfD9&H IL@@IAP(IxxHpxHIcxHtHVxH L\$@I[0Ik8Is@IA_A^A]A\_LD$LL$ H(Mu H LL$HH(@SVWH HL$`AHHuL H \LL$hLË׋HHtHwHH _^[H\$UVWH 3HHuLo H \E3HT$HHEAH\$HH\$PHHH9 HL$PE3L3HHuH HJ H^HHt!HhJ H^Hp\Huf^H HP0HHt v3MvH^P H>^Htf9XtH'HL$HHt HHL$H HH\$@H _^]H\$WH 3HHuL H J d[E3HT$8HEAH\$8Hx'HL$8THu HHL$8^ HH\$0H _H\$WH 3E33ҍ_LDDHT$8DIDD H\$0HHHIL$8HH _H\$Hl$Ht$WAVAWH IMHHHq HuLEb H|ZMHt H>uH'H?tDHuL> HEZHZL4EL;6vL- HZE3Hu IfZHHt1HInH;s8HHHH;rLHL!tHHHmHisHHHu3HLMHjHH\$@Hl$HHt$PH A_A^_H\$LD$UVWATAUAVAWHH0E3E33HDHLmLetOrHHuH PEEDyE;wAAA!AFA;HtL L΋boH LEXIHP0H HP`Au?H HU@L@0IAPHHPDMBL4 f}B t^At?$zH HU@L@0IAPHHy,H? LWL? H ڌ | WLVB H WHtĹ L΋N[zH LEXIHP0H HP`H HU@L@0IAPHHBDMBL& EBAt5Ct(NtYtat!ctnt yuD!'D??NHtL L΋{H( LEXIHP0H HP`H HU@L@0IAPHHDMBLf #EBfQf#f؃KHtLj L΋H LEXIHP0H HP`Hl HU@L@0IAPHHDMBLʍ f}B MuMtL H ULEBHUHMMYLmtLeMHtL L΋#BH LEXIHP0H HP`H HU@L@0IAPHH DMBL EBCt#NtYtctnt yuD!' D??`HtL~ L΋UA\uH LEXIHP0H HP`Hͽ HU@L@0IAPHHxKDMBL/ EBNtYt nt yuD!'D??z HHEPHtHtH8$MtL(HtHnMtInLbN oHH\$xH0A_A^A]A\_^]H\$Ht$WH IE3HI&LƋHHHHCnHt$8HH\$0H _EHf9-uHHf90uHuHt#AfXfAufy0ufHAAHtOftGEtf t HuL PyH IH(H\$Hl$Ht$ WHpHuH 3"yH E3žHHu3Hw L ` L$HFHD$(Hd$ Hy HcH$HTH$IPHH$HJXLJDHL$hHJHH|$`HD$XHL$PHJ@HL$HHJ8HHBHL$@J0L$8HJ HL$0HD$(HBH3HD$ HHcHtHcHtHbHL\$pI[IkIs(I_H\$Ht$WHHuH 31H | E3_HHu3H L L$H=Hωt$(Hd$ Hy HFbH$H$HHHQJ tNtAt4t'tL1 H ^ S8G=L "Lb L9 L L H$E339H$HPHJ9q tE3DI9q tE3DA9q t3AH$DL$pDJDD$hDD$`A D$XAH|$PD$HAD$@3ɉD$8HBHD$0HB HD$(HBHHD$ HHaHtH aHL$I[IsI_H\$Ht$UWAVHH@HلuH 3B $HE LE8HFHHy3yH f E3IHHtLE8H .@ HM HHX`H ) E3 HHuHtH/`HE8HHD HH `H`LM8HeHeLEHUILAQxHH E3菺HHuHHzLEHH HH_H_H ] E3@HH0LEHH HHR_HJ_LHE8He0HU0HH H}0H E3ѹHH>LEHHj HH^I^HM0Qtt uV   H E3hHHt(Hm LH HH{^Hs^HHM0HADALIHD$(HAH HHD$ HH7^HM0H.HM09HMHH\$`Ht$hH@A^_]H\$UVWATAUAVAWH`Hلu3IHj L$HCHHy,H* L]BL* H } BH$HtHxHu L H } BH$H@HLcI(\H  pE3LHHt)L$LIIHQIωT$ I.H\H ͫ qE3谷L$H$IJHLHD$P9MML$H}. LDLL$@LD$HIIARIH"BHHIH+H$HHHHHIt$@HHcAHۻ HI|$HK L;DIAHt$0HUI GDMH|$(Lt$ .L$IIBHHcL;[Lt$PI[IH$H`A_A^A]A\_^]@SH H_ LD$@HK:Hy,H( LX@L( H { "@<fZHHuL+~ H { %@HL$@L&~ <DIH5-HH [HHXHpWH0L @L@3H8H!xH HHx5HL$PAAF]Lo LX H8E3HHA uGHtBHH@Hv4Hd$XH4@3HL$XHDJLGHHyZHH\$@Ht$HHH0_H\$UVWATAUAVAWHHuH} 3H HePHeXLEHk3E3D$(Hd$ HHELEHUPHPH E3HHy9荴H[LH3+HHMPHtYHXTHHH3HHkYE3L9mvE3H 0 E3HHHMPILMMHA HELHtH YHIYH ҧ E3赳HHsHMPH^=I>HMPH2I;t L{ HMPH8I;t*L+| HILHtHHXIHMP3IHHtqH3| HG>HIHu4L9| LHtHWHIWHW[LPLHtHWHIWHWHUPHELMLEXIHHHy(H b E3ELHLHMPH;I:t:H # E3LHHEXIILMiHMPH7Iu:tqH ҥ E3赱LHsHEXHPDPDXXxDHDL$HT$@DT$8D\$0IIΉ\$(|$ HMPH/I9<u^H J E3-LHHEXHPDPDXDHDL$8T$0DT$(IID\$ lHMPH(6Ix9H ٤ E3<u'踰LHtzHEXIIDQ$葰LHtSLEPMHI+HHtHUIHUHMXHt UHeXIL;mHtHaUHMPHt SUHePHMXHt@U3H$HĀA_A^A]A\_^]H\$Ht$WH HHuLj H Su -:H 3Ht*H;= s!HKH>8ugHHH= uH HKHtH8u:HuH HKHtH7uHu3H\$0Ht$8H _HH\$Ht$WH 3HHuL!j H t d9fuLlx H mt G9H4 L % H@L@HpSH HuH5 H PH LǺRH HIH HDf\HtHDH HHHH#H\$0Ht$8H _H\$WH HHH/HucH  LH\$0H _H\$Ht$WH AHHHuL`w H Qs Q+8HuLh H 4s R8Ht%Ht HHtH@Ht @H3H\$0Ht$8H _H\$HL$UVWAVAWH ILLHu'LMh H r x7H\H#H=2 Ht\H  MHHD$`Mt Ht(HT$`HL$P4HuHGHHtHQH;HuH=H Ht\H MHHD$`Mt Ht(HT$`HL$PʨHuHGHHtH}QH;HuH= 3HtlH;- scH $ M HHD$`Mt Ht(HT$`HL$PWHuHGHHtH QH;u,HHH= uHH\$XH A_A^_^]3H\$WH0HHLD$HH H h H|$HLh MHLEL$HHLEHd$(3H|$ 趢H|$HHt HL$HePHH\$@H0_HHXUVWH0L @H`L@H HH6+HHxCHL$`HHI+LL$`LD$hIHHAHHtHOHxHD$htHV L ? LD$`H HD$(Hd$ Hx3H H9uE3HEXADt6E3M9v.LLIIMHEXIJI9uIIIM;rHEXADtQE3M9vILHIIEN I HEXI9 uH IEI HEXI9LuH IHM;rHIH;uP&3H9UT3HEXDtH9|u IH HHH;Ur#HIEH;<M3I H9uLuHE3HEXADtM94u ItK HEXADtvM94u:E3M9v2IMHIMHEXIH9I9TuI IIM;rE3M9v.IMHIMHEXIH9I9uIIIM;rHIH;uPLuhHu43H9Uv,3HEXDtH9|u IH HHH;UrHMXFH}PHHuH;uHM`F3HI;@3HXA_A^A]A\_^[]H\$Hl$Ht$ WAVAWH@IIHHMuLk H f s+HuHuL.k H wf Q+H%H;tH8H sHtL$H#MtI&Hd$0Hd$8HD$8LL$0LD$pHHHD$ 9L|$8HHHT$p3HtIH#H;uHHH;rH HuHMt{H 4DIHuLj H e l*HL$pE3L! Ht3KH#H;uHD$0LIJ I@J HL$pHIL;rH IH$3HL$0HtDMtIDHH\$`Hl$hHt$xH@A_A^_LI[VWATAVAWH@H"ICLILHMK A 3ICH3HHuHL$xJDHLt$x3H9$I HD$xLL$0A IHD$ HxNLL$0HL$xE3Mt7I3HtNL9tHH;rH;r JHHIM;rICHH;${ICHtHHC3H\$pH@A_A^A\_^LD$SUVWAWH0HLHuLh H c z(Hd$pHd$hH'HD$pLL$x3AIHD$ Ht$pHHxS3H9\$xvJHHD$hLL$pA IHD$ `HHx!HD$pHL$hHHtBHH;\$xrHtHBHH0A__^][HHXWH0H`3E3H!XLHH HHuA3HHH;HL$@HAHHu333>HѹHHH;uIHL$@H@HHtH׹HD$ Hl LL$@E3HHD$@HH$HyHtHAsHH\$HH0_H\$UVWAVAWH0Hd$`HٿHHHoHHt@H Hd$ LL$`E3HH;uH|$`HD$`HuHH?HH3HL$`HHtIHLL$hE3H+HHD$hH΋HD$ H] HL$`Hx HL$hHL$`HuHHH|tLf H ` p %HH;tRHkLHt>IL+IHt,H9u!IFLIVIIHL+I!IuHHuH3H\$pH0A_A^_^]H(H= u.H L H e"3@Hy H3H(H\$VH H5S .Hu9HH;HKHt ?HcH?H9tH5x AH29HH:HKHt U?HcHKHt B?HcH5?H9tH5 $H8HH:HKXH>HX9tH5 HE9ufHuLe H pe #H.:HKHt >HcHKHt >HcHK Ht >Hc Hu>H18HH8tH5w H8uv]H9H{uLd H d ^#HCHHHt>HCH`HKHt =HcH=H7HH=8tH Ǝ Ht=H%̌ H% H\$03H ^H\$Ht$WH HH "HHtgH8HtVH HLD$8H"HxLD$8HX HMHHt HH?H&=HD$8 H=3H\$0Ht$@H _H\$WH HHuLd H c +"H k 6FH{uLc H _c 4!H LCHHHt>H & H6H  HH7tHHH\$0H _ðH\$WH HHuLOc H b b!H 5FH{uLBc H b 5!H LCHHHt;H r H5H c HH`6t3Hu.H HuS8HK0E3^Hb HPH\$0H _H\$Hl$Ht$WAVAWH AILHL=a HuL]b It HuLb I[ MuLb IB H|$`HuLb I$ vHHtH@9HHuL IH# LHE9HCHuLa ID$hHHkC(HD$pLs HC0D$xfC8HH  H5 H- HtH!H HtHuhHu=H=܊ tLa IH=Ɗ uL E3HH3E3LHH"Lk E3HH H5" HH2H;3HH03HH=L m LCHWIAH~HH#4HxHH)3HHH3t3H\$@Hl$HHt$PH A_A^_H\$Hl$Ht$WH HHH-_ HuL` HHuL` H 7HHuL HHLHE{7HHCLHE_7H{HCuLy_ HpH{uL~` HUH5 HH'1H1HH1HH=L LCHWIAH~HH2HxHH1HHHG2tH\$0Hl$8Ht$@3H _H\$WH HHuL_ H ^ aH [ 1}H{uL~^ H ] jqH{uL_ H ] kRH LCHHHtNH LCHHHt6H ߇ H0H Ї HHe1i2H\$0H _ðHH\$Ht$WH @2HyHv*3HCH Hts6HCH$@@H;{rHKHt O6HcH{]H0HC(HtQH1HC(HHHt6HC(H`HC(HH Ht5HC(H` HK(Ht 5Hc(H>0tH Ht 5H#H5H\$0Ht$8H _H(H y 0t3H e L/H@H(@SH HHuBH ? /t3H [H ' /HH0HKH.5"4HtH HHX*.H [TH\$WH ك|L`] H [ Xd3HuH ߃ LHH ҃ H LHH H%] L,] dHLDkH\$0HH _HHXHpHx L@UAVAWHH0HeHe0H3ELO03HHuH H!x(HLHE 3IHC4HCH9{8H/H ˯ H;-EDHs H IHIHt"MH6HI>LIIHuHHML9;t}IqHHuLrX QIH>E3HHy(H: LLN SIUH/IIHL9<uH.HtH.3H\$XHl$`H A_A^A\_^HuHH\$Hl$VWATAVAWH H 3HH23H9t HH9uH[-HHuH H3Ht"E3H'5HI.LII>HuHH襃HL$PLHL+I<4HH HP8Hu`3LHt_HHH PPHHx1HT$PHLHtLe HHAPPIH-I-HHxlH HL$PHf-H^-HH\$XHl$`H A_A^A\_^HHXHhHpHx AVH LHHtl+HHu3Y+HHu H,HOE3M3H/VHGHu H,H } HH~%HH\$0Hl$8Ht$@H|$HH A^H\$WH HH } ?&H } HH 'u%HCHtH98tH p} HD&H@3H\$0H _H\$WH HH <} %H 0} HH&uaHCHtH98tH } H%HR'HCHHHt+HCH`HKHt +HcH+2H\$0H _H\$WH HHuLB H R XH HT$8HH HL HT$8HHAHu2HGHH9D$8 +H\$0H _HtNH\$WH H!HX&HOHt*H*H$HH%tH\$0H _HT$LD$LL$ SVWH HHf)HHuL# PdH S LL$PLúHH?Hu"HEH)HHuWPn?HHEHHCLHELo)HHuPxL), H S HHLHHH_)HH _^[H\$WH HHHu HGHHGzGHH+HHHk+Ht HHDGaHVF H3H\$0H _@SH HHu H0y tLHR HU HN{ C 3H [HHXHhHpHx AVH E3HHHuHD8q t~fD920uDD;tGA1t/~OA9~9A@~CAF~A@;w5AHR AHKHQ HKE HKHfD97uhfD92tb0uf+f w DA1*faf;w DA fAf;wDA*HD HK HfD97uD8s C 3H\$0Hl$8Ht$@H|$HH A^Ht2Ht-DBD9AwuB9AwD9Au9Au3HøHH\$WH HHHuLP H iP c HuLP H LP F K8OwuC8Gw8Ou 8Gu3 HH\$0H _H\$Hl$Ht$WH 3HHHuLdP H O  HuLgP H O  H*HH)H;v!sHHtLHH|HHH\$0Hl$8Ht$@H _H\$WH HHHuLP H =O 7 HuLP H O  {uCWHH\$0H _H\$WH HHHuLO H N  HuLO H N  KC HHcHH\$0H _"H\$WH HHHuL,O H eN _ HuL/O H HN B CWHH\$0H _H\$WH HHHuLN H M  HuLN H M  HWHbHWHH\$0H _LH\$WH HHHuLXN H M 1 HuL[N H tM 2n HWHWHWHWHH\$0H _H\$LD$WH@HHHuLM H M Q HuLM H L RWHmWHaHr LD$hHT$`H Hd$PHHq L q HL$hLD$PHH|$(Hd$ HxnHD$PHuLRM H KL `EHD$PHT$0HP@Hx7|$5u0{u*D$6@:t<v<v <u{CCH\$XH@_HH\$Ht$WHHHHtyHqHt#L*L HL$ L3[HT$ H~H / Ht2HSHHS HS(HS*HH%L$I[IsI_H\$WH HHHuLK H K  HuLK H J WHH\$0H _lH\$WH HHHuLxK H J HuL{K H J WHWH WHH\$0H _@SH HHuLK H @J :HuL K H #J H [H\$WH HHHuLJ H I &HuLJ H I 'WHH\$0H _IHHXHhHpHx AVH3HHHuL@J H yI BsHuLCJ H \I CV}$ Lt$ FFHt#DL+L$ 3IHIH;rHT$ HL$I[IkIs I{(IA^H\$Hl$Ht$WH3HHHuL}I H H gHuLI H H hHl$ DLL$ 3H+HHHrHT$ HAHVHHV HHV(HL$I[IkIs I_H\$WH`HHHuLH H G HuLH H G KSCDKHD$0HL$(HT$ HL$@LH 3WHT$@HzS HK S C DKLH HD$0HL$(HT$ HL$@3 HT$@H.SHH\$pH`_HHXHhHpHx AVH3HHHuLG H F HuLG H F Lt$ HDL.LA" 3IgHIHrHT$ H}V$H!Hl$ DLL! 3H%HHHrHT$ H;V&HL$I[IkIs I{(IA^H\$WH HHHuLF H F HuLF H E WHjWHH\$0H _TH\$WHPHHHuL`F H E HuLcF H |E vLOLF HL$ 3HT$ H6H\$`HP_H\$WH HHHuLE H E HuLE H E OfAu uCWHdH\$0H _HHXHhHpHx AVH`HHuL H D 3N%HHB D$ HHuLE H KD E;t*;u C=t=t=t=uHcHt4HH HT$ HHtPHLIHuHz HHHtPHHzHH3HH6L\$`HI[IkIs I{(IA^H\$UVWAVAWHH@He8HE8E3HD$ Hh LLM@HAH8Hy,H LL H C `HM@H HHuH 3H9u@HM8H c HHLHEHHHM8L g LEH HAHy/HM8Hg LEH H~Hy I=3H9;t+HHUHH3oHtHHH8uIH<uL4HH;u@33H9t HH<uH*nHM8IHt3H\$pH@A_A^_^]H\$WH HHuL'. H A H3HOHHHuH;H\$03H _H\$Ht$H|$ UATAUAVAWHH`E3HHL=5A HuLy I HuL- IH?LHE@Hu3IL9#t HHU@HmHt HHL9 uIL9$tH}DeDeLHuL IE3HMAPHrL-K }L9%5L=ItJIICB:/`+uI]B:/a+tHH<[HN9/h+tH[Mh+HULIAIHL{E3HMAP4M9EtIIHA+uMC+tO+H% HMLEH9 HMLEMtHt% HM{HMLMMtH HMYLMH]HL]mH)fD$XL\$`I[0Is8I{HIA_A^A]A\]H\$WH HH g(L d HSLIAHt2H y HuH j HHt3H\$0H _HH Hl$Ht$WH@Hc L5H E3lH=d HuHLH5H- fL$8HD$0H X? HLDD$(Hl$ @Hl9fD$8Hc H -? HD$0DLD$(Hl$ HPH ? fD$8Hc DHD$0LD$(Hl$ fD$8Hac H~HD$0H > DLD$(Hl$ H)2fD$8H!c H HD$0DLD$(Hl$ \HȍH u> fD$8Hb DHD$0LD$(Hl$ #fD$8Hb HwHD$0H 7> DLD$(Hl$ fD$8H}b HH > HD$0DLD$(Hl$ HYH = fD$8H6b DHD$0LD$(Hl$ xfD$8H b H<HD$0H = DLD$(Hl$ ?HOfD$8Ha H = HD$0DLD$(Hl$ H H g= fD$8Ha DHD$0LD$(Hl$ fD$8H`a HHD$0H %= DLD$(Hl$ H= H < H= H < H< H t< H< H y< H< H < H< H < H< H L< H< H 9< xH< H B eDOfD$8Hx` HeTHD$0H < LD$(Hl$ DOH YfD$8H7` H < HD$0LD$(Hl$ ufD$8H` DOHD$0HaH y< LD$(Hl$ ;3Hl$PHt$XH@_H\$WH 3H HH|$8H|$@#HuDH+ 3PXHT$@HL$8LE3՚L HT$@HL$8E3輚f;\uHHT$@HL$8E3L蝚H\$8H Hu3 Hf|CHf|C*tHH\$0H _H\$Ht$ WH 3HHuL H ; HL$@E3L3HHt$@Ht$8HHuH H f9\tf1HHKH Af91uf9\uf1f93tGH`HHf|C:t,Hx'E3HT$8HEAzHL$8HHty HHH\$0Ht$HH _H\$Hl$Ht$WH 3IHHHuL: H z: ,HuL: H ]: -Ht9LL+A 8Afwf Bfwf f;u#HHH;r3H\$0Hl$8Ht$@H _H^H\$Ht$WH 3HHHu HWLHE HHHu H +f93t$f;"uHaHSHLeHu3H\$0Ht$8H _̈T$LIKUSVWHHxHA03HHUHHH@HUU@HU@t;HCJyE3ICHF8 DICHg\ ֋IC6#HC(U8HUHUHHEkH]HuHPH HH;t Hu Hy@H;øE3HtHULE8HAl38E8tH](@8E0uqHCNtE3HD$(H[ Dɋ֋HD$ kLE33H}3HE8HuL4 VcH 8 qHE83HxJ9uFH Hψ HK(HU3HEHy5H9MtH HMPpHtH HMHMHHQHO H2 HOHO H H6H( HOHW(A3HGHHO H 3HHKHOHEHCHH 3HE8HuH](A E@HHH]H](HULCHM8HH gLM8HUHȸI+H3HfAILGIHO HM8HW(HOH3 A3HGE@H9O| U0H uGE@uHMH1p3H9EtHن HMPpE@3H9EtH HMPpHK H HtaHK Ht @}0HtL@u*HCtE3HD$(HX Dɋ֋HD$ 裑HP HK(3HK(@}0HEHt+HD$(HX uDE3֋HD$ W@u!HjX xE3Dɋ΋HD$ ,3Hx_^[]H\$ LD$HL$UVWHH HH#HJHHc HnH3vHuHe(He He0HU0HM(E3LLL HU0HM(E3HE(LCHe0HU0HM E3HܒHHHE 轐Hx5L HU0HM E3豒L HU0HM E3HE 薒HHtHtHW LHHȳPt2HtHHtH2H\$XH _^]H\$H|$UATAVHHPHe3H!}0pL53 Hy(H L2L !ILEHU8H 3 @|$ HyvH H;uNH]HtEH 2 H\$0HD$(H?V DɃE3HD$ H6L -IHM8H 覅tLk 4IHM8AA萇Hu6HH1 E3HD$(HU DɃHD$ oA|$MI:LE0HvHHM0HMIHM8 HHuHM0HM0HHs HK Hj HtHHK HY Ht3H{HtgHM8H1 pHˊHM0HtnH_0 H\$0HD$(H~T DɃE3HD$ DbHCwE3HD$(HIT DɃHD$ 0HCvE3HD$(HT DɃHD$ H}0t HM0wwHe0HM8-H\$pH|$xHPA^A\]HHXUVWAVAWH@3HXmL5?1 Hy#Hk LL SQI:Hy&H> LHLT WI[L$H$H \$ 蛁H$HykH H;uRH$HtEH. Hl$0HD$(HR DE3׋HD$ 襋HG(cHX HXt jH΋OHu*DHA;H-/ HtDHHt5H . DσHD$(H:R E3׋HD$ HH́H΄H蹂HHu5H H- Hl$0HD$(HQ DE3׋HD$ 袊HM/ HmDH; HtHG HPH HHH|$0%H-- DE3HD$(HZQ ׋HD$ (_IHunH~ 3PHHtSf9tNo$H~ HPDE3HD$0HP ׋Ht$(HD$ HMH4FHf9u38IH节HHzHHHt|H&. HFL ~ MtDHHAQH HHH|$0&H , DE3HD$(H6P ׋HD$ H} HtHPH} HuHE3HuH$H+ H|$0HD$(D#HD$0H|$(DHO ׋HD$ 荈L+ IH~H\$pH@A_A^_^]ÈT$HL$SUVWATAUAVAWHhE3I@LEMHp HHLH- HH4H HHH, HtHH H\HH, HDHH, H,HH HHH HHH HHuxH HHudH@, HHuPH0, HHu$ HZuu9H$ HGvHHtH3ҍJE3E33ҍJH ! E3HD$(HJE DɃHD$ ~tH# HτtotuH# HuHHtHbHEHÃL# L΋HD$ x}HtH/3ҍJ&E3E33ҍJ$^uHHt#H33LELHC PhLC E3E333ARhHsH\$PHt$XH@_E3EHtEHt@DfEt6A@fv fA0fA*w#AIIsIHL;r2H\$Hl$Ht$ WAVAWH E3EIHHHfD9?HL$@E3L3~HHuL" PWH " H( HHtfD8D8|$`t7HLCf0f vHf|C:uHfD|CH HHHt f?;uHuEtHB LHHPHHHu1HHL|$@2H\$HHl$PHt$XH A_A^_HtHHxHHXHhHpHx ATAVAWH03EMLHHHMHE4HHoHf|E:t9IH } HH]Lf HLHHxAE3HH@|$ t@H@H@8|$pMu|HG! AE3HD$ uZH1! AE3HD$ uH$$HD$0LDL|$(Dl$ HEDIHHD$@HH;vH-! HAEubH6 E3HH@HO7 LQHARMt"AH)L|$0Hl$(DAJ HD$ o(Hl$(HD$ DAJ o3H$HPA_A^A]A\_^]LI[IkIsWATAUAVAWH@3IADDMu&H$D$0IC$D$ \L$If9H HLDL3AMtjfAu&$H;L$0ALl$(D$ "H;AD$0$Ll$(D$ ,I^fA3HmIA̅u#H;D$0$Ll$(D$ H;D$0$Ll$(D$ lL\$@I[0Ik8Is@IA_A^A]A\_H\$Hl$VWAWH0HHuHH4 Hd$P3H!\$ KLL$PHE3@2HHH;uIHL$PHHuH E3HD$ HV4 LL$PHAHHHyHtHHSAHt53HD$Pv(HH@HHD$PADHIH;rH3 E3LL$PHAHH\$ HHH;uFHHL$PHHE3HD$ H3 LL$PHAHHH%Htr3HD$Pv]HD3 L -3 H HjE3D$(Hd$ HtHH@HADHD$PIHH;rHV@HHHH#H\$XHl$`H0A__^H\$Hl$Ht$WH HHHLHE3HHuG Hxf|G:tHHhH I HYH]L2 HLHHHy HbH HHPXuHp;H` HP0HtL` HHAPPHH;HHH\$0Hl$8Ht$@H _H\$Hl$VWAVH0LHHLHE3HHuG Hff|G:tKHVH 7 HGH]L HLHHHyHH HHPCt6H0 L 0 LD$`H IΉt$(Hl$ HyH +L^ HL$`HAPPHHHHH\$PHl$XH0A^_^HHXUVWATAUAVAWH@E3L`AJL=# Hy%H LIL IlHy&Hp LHL IL$H$H Dd$ ^H$HyeH H;uOL$MtBH(0 DLt$0H= E3H|$(HD$ hIMHo H_Hd HD}_H H@k_H\ H͊Z_tL IAHA@aHt E(H H_H( Ḧ́3^H H^@H H^H H^Hc H_HHt}H;H*HE3H=V H;u-H. AH DɋӋH|$(HD$ XgsHH;()H\$0D_ DH7. H=ݭ E3ӋH|$(HD$ f@]@wH H]`H H]IH_HLu_LMut%fA>"uIvIVILzIuHHHHA HѾHH- H蹾H3FLHuDHH E6LHuL H d nI½MIHEHHI衽L IHEHH4I@HHH HH3ELH4H9H ExLHuL H  谼IMIHEHH;IL IHEHHvIHHuIHHS H3P`HH;Dw(EAHY E3HD$(H% AAHD$ ^A|$H H5H3DH3DHUHHM@LE3`L HUHHM@E3HE@`f>\LHE@uIuLFLHUHHM@E3`HUAHHHR Hy=AHo H\$0HD$(H$ DE3AAHD$ ]HM3AHy9AL$H$ H\$0HD$(H$ DE3AAHD$ p]A|$uVHtQHR H3P`HH;u3H Dw(E3HD$(HN$ AEAHD$ ]HMHHQ L}HzLHEHHu9AHO E3HD$(H# AHD$ CAD\{ H H&LHuL{ H  螹H\3Dq(Hy9ANAH Ht$0HD$(HW# DE3AAHD$ \KfA9OtfAOH蚹H CL;u5AH~ EHD$(H# E3AAHD$ [HHuP IWHP`HLA'HD$(H" ADE3AAHD$ [HL;u,H EE3HD$(H{" AAHD$ G[=My8AH Ht$0HD$(HC" DE3AAHD$ [HHtHHMZQL\$`I[0Is8IA_A^A\_]H\$Ht$H|$ UATAUAVAWHHE3EIHLMuL{ VVH  踷H>HILmLm@LmH}EHEHu3HdHu?HuEu5LQ! PLMЍHcH}Euttt9u7H>I_ZHH8HN HtLE@&H>=HU@AIt=Hy:H\$0HEPDɃHD$(H E3HD$ sYHUHME3MLmLm[L HUHME3[H}HLEHuAHUHME3LfD/z[L HUHME3c[H]HMHAEHt$ pHMDpCHH.cHHu!HUE3LHYIO H HIO Hv HIEI9EH&S3HH( HDHHD$@H H$LHHHXL% HH覾Hf|C\tf>\tL HH~%Hįf|C\uf>\uH讯3fLCLH$LHHٺf>\uRHD$@H\H$LHHH觺Lt HHHeuMgLF5H H)HHD$@HH$LHHH=L HH苽HӮf|C\tf>\tL HHc%H詮f|C\uf>\uH蓮3fLCLHH.Hvf|F\t IG f8\ufH\f|F\IG f8\H:3fLCpH$LHHHhHf|F\tIG f8\tL HH蜼)Hf|F\uIG f8\uHȭ3fLFMG HHb3H0HI $jPHx-H]PHx H|I $HLH]HT$`IHI $EI $HL躸Hu'I $(f9 LHLT H[LEPHUXH H \$ @HyvH H;uNHuPHtEH  DHt$0L5c E3Lt$(HD$ JH_bLN HͧIHuXHY HYAtL H蝧H? At EDeXH HADEXH% H@HDEP_CLI;uH3&0HHuHYIHBLEH&2HMHHu|HxwH8H EwHHuLl H  详HLHHEHI:HMEEHHϋ6IHBL5 HD$0H8 AEE3׋Lt$(HD$ H_M+L5s M;Do.IHALESH0HxHMHt t6IHqAEE3HD$0H ׋Lt$(HD$ [HIM;xtHM2DmPHMH肺IH@HDEXHMHEdHM2Hu}IH@HS HL$8HD$0H DE3ϋLt$(HD$ G3H DL5 E3׋Lt$(HD$ bG_H}t HM1H=*-EًH$HPA_A^A]A\_^]E3ED8\$(t f9-uHf0f v2ftf;uIM;f0f wHuM;HHXHpHx UAVAWHHPA/E3HAwADpDDo|H HM3PHyEHD$8NH[ HD$0H DHD$(Hg E3HD$ 1FF$HM(E3L3Lu(HHHuC HE HE莥HHt fD98ufD0HGEHtH_HtH HTHIHt fD9?ufD7Ht[fD93tUHGEHtH_HtH H IHt fD98ufD0HtfD93tHgGfEEfdslfbsffEH HMP HAIL\$PI[ Is0I{8IA_A^]H\$UVAVHHP3H!u8 &H Hy(H L]Lʉ HѡLE8HU0H ά@t$ :HyaH H;uKLu8MtBH Lt$0HD$(Hj DE3ӋHD$ .DI"HM0H :tL H*HM0vH HM3PHyIHD$8H DL= HD$0H E3ӋL|$(HD$ >C2H H5tLe HH7Ht5H DL= E3ˋL|$(HD$ j>HH7H L5 HHH5IH4DUfD;AL ȸ3+D UAADAk<+H fELOELcMLD$PDL$HL\$@D$8H L$0T$(A8E3ӋEHD$ y==EMUD$8H L$0T$(A9EE3ӋHD$ :=HH4HH4H~DUfD;uBEMUD$8H L$0T$(A9EE3ӋHD$ <AL ȸ3+D UAADAk<+H fELOELcMLD$PDL$HL\$@D$8Hs L$0T$(A8E3ӋEHD$ )<UʅtntctXE3tJT$@AHH} HD$8H DHD$0H  L=z ӋL|$(HD$ ;=< ;:E3H DɋӋHD$ ;IH\3L= LHHH ILhHu fA>-u IIR=f;uCf fA>+uII+=f;u@ f;vNf;tDHL E3HD$8H Lt$0L|$(HD$ Dȋ:AH@ Hh2HE@HthH<DHE@f8-DDAuAuEH E3HL$8HD$0Ha L|$(HD$ Dȋ#:AAEu_AUH2EHDt>H2E3HD$0H DɋӋL|$(HD$ 9AH0AL\$pI[0Is8IA_A^A]_]H\$Ht$H|$ UAVAWHHPE3HHu H HL]Hu|H HM3PHy=HD$0H HD$(H2 DɃE3HD$ 8HMfEHn P HAI΋{A:HEOAEDL$ 9H, HM3PHyCHD$8AOHv HD$0H DHD$(H E3HD$ L8OHM E3L3Lu :HHuG H HH谗HHt fD98ufD0f?-uH_H:fk< H:fkfUHtH^Ht2fD93t,Hfy9Uf+9UffUHIH k f;tHH=rH HMP HHQHAIL\$PI[(Is0I{8IA_A^]HHXUVWAVAWHP3HxIH* Hy(H{ L蝓L | 7HL$H$H l D$ P,H$HyeH H;uOL$MtBH/ Lt$0HD$(H DE3ӋHD$ Z6IN6H[H/Hv5H HD$(HA DE3ӋHD$ 6HЁ H,tRL} H>H HH,Hr Ḧ́,uWH Hw,uDHHh-Hu H H\$0;HHN-HHH1-H HD$0H DHD$(HL E3ӋHD$ 5t+t:H=ci A$H DE3ӋHD$ 4HIu1HW HL$@3PHyIHD$8H DE3HD$0H9 HD$(H HD$ s4CDL$LfD;V@A$L=h fE; A:rADD3D+AAH  k\HHtLw| 螓LHHL膓H.HtHf|CP\u MF fA8\ufD|CPMF HH讖HHHERHIN( HH;H\$PHl$XHt$`HH0A_A^_H\$HT$HL$UVWATAUAVAWHHE3IHLHuL H  HuL# H 3LmLmH?LmHLH}XILmH E]LHIMIHEHH4I܆Lz IHEHHoHtHUHHuH HHy'IH DpH;AD HuL H IGHUMI9HEHAHD$ wH΋荠HMtHHEHuX cH zE3H u E3LHELHEM0H'IܙIHL誚A A 3ɄI9M uL H #3I9MuL H $3I9M0uL H k %ńIM H{ 襅HIM Hz 茅3HHEHt HD3HMHMH'HuME HUHMHEHuHEHEMM0HHMIHHEIEHD$(HEHMLIMIHD$ uAfHEMMLEHD$ Ћ~&HM%1HHuL WLMXO/H}Xt1tVCHEHH8!HM3H}XH:3H}XHM0Hu)HMHUE3I Hu HM} IMLIzHE3Hu)Ht$f9>tHaf|F\uHQf|FHUIMH_ LEXAHD$ II}(H}XLM؃L Ћ5%HM@IQHM@HLBHEHtH-LuHtHHMI H}X*HIDLH\ H L|$0HL$(H DȃHL$ E3ȋ$HL;u  HL;u H L;uAHL;u HL;HHEHH8I/HMtIMtIכIϛ H$HĀA_A^A]A\_^]H\$UVWATAUAVAWHHPHe3H!}PH!}XL%R Hy(Hnh LLh I艀LEHUH v@|$ HyvH H;uNHuHtEH8 DHt$0L= E3L|$(HD$ "Hښ{L{j ILuHn ItLKj IIAHI;gH"3HuNNII?LEPH HMPHH艔H3AHHEH٘HHuL I3HHHL詊Lvs HHHMPHUXLH΋蕙IIyHD$0H DL=" E3ӋL|$(HD$ T!{nI+ML;_L= HII LEPHf HMPLHt8Yu/Mx*HIHMPHUXLu B;IIE3HD$0H L|$(HD$ D HMPHtcݒuZHMP HyLuHI΍WGHWHL$8HD$0H] DE3ˋL|$(HD$  IL;3H) DL= E3ӋL|$(HD$ {H}Pt HMPz I6HMXHt贗H$EHPA_A^A]A\_^]H\$UVWHPH8H{(1HHXHHHtH{( HHH芆L  HT$xHAHAHy)Hc L{Ld H :|HԖHl$xLD$pHy3HH!|$pE3U@HHH;u%HL$p{LD$pHyLHHU@HHy*Hpc LH{Lc H  T{H HL$x3LD$pH0yH!|$pHs(E3HV@HHH;u%HL$pޔLD$pHxLHHV@HHy,Hb LùzzLb H p ozH E3HD$(H DɃHD$ HuL W}H " zHZ LO$L_ ApLEH HH@G HQHD$HHGRHD$@HGLD$8HD$0H6 LL$(E33EHD$ HHH$HP_^]HHXHhHp HPWATAUAVAWHIIHDL=Z MuL IyHuL IyH$`HuL IyHuL IryEHS0H e HBHZ8z:r;j>Dr=DzV H g hiH HHtL$IH$MIH$LHt H Mx!H$IHHH7hH 5E3DɃH|$(HD$ :H$ 4H|$(H DɃE3HD$ w H$H$HPA^A]A\_]H\$UVWATAUAVAWHHp3H]PDH]X_L5 Hy&H P LgL P SAI)hLEXHUH @ \$ qH}HyaH H;uKHuXHtBH DHt$0L= E3L|$(HD$ HwoMH3H9]v&HMH AH E33HH;]rHMHtq3HqHH$HPA^A]_^]H\$UVWATAUAVAWHHPHePHeX3L5= Hy(Hy> L VL> IVLEXHUH 0 \$ HHyzH H;uRHuXHtIHA ADHt$0L% AE3ALd$(HD$ HpA^L@ IUHuHD HtLP@ IU_AHAqHu:HH ADL% E3AALd$(HD$ KA^IHM$HL% AIHLEPH`HHxuHMPi=H HIOHy C 7HHMPIiHMPHLAjtHMPHy?G8H=IHlE3HD$0H DAALd$(HD$ OIHI,HHHy D؋H$HPA_A^A]A\_^]H- H\$Ht$WH@H^ LH E3H HuHHH5j@ fL$8yHD$0Hb#H LDD$(Ht$ 2GH8.fD$8H H > HD$0DLD$(Ht$ 2GHQ H *> fD$8HF DHD$0LD$(Ht$ 2GfD$8H HnHD$0H = DLD$(Ht$ I2GH'fD$8H߼ H HD$0DLD$(Ht$ 2GH$H գ fD$8H DHD$0L@|$(Ht$ 1GfD$8Hx HHD$0H = DLD$(Ht$ 1GfD$8HA HH < HD$0DLD$(Ht$ m1GH(H < fD$8H DHD$0LD$(Ht$ 613H\$PHt$XH@_HHXHhHpWATAUAVAWH0H$ILLFML3HHE33@HxLHHf? tf? uHH= HS3HtfH$ LHHH$HuHE3(H MHHE3HuHHtHHMu*L9+u|@D8$uoD8$uAH$Hp(WH MHHHu@L9+u;@D8$u.D8$tH$HHKAHC( H$Hq(I>k@H\$`Hl$hHt$pH0A_A^A]A\_LI[IkIsWATAUAVAWHPH$3MMMLLIC Hu2HW(HoHA2Mu[H$MMHD$@$Ht$8D$0$IՈD$(IH|$ HH͊AHHHet$tdu`HdMuRH$MMHD$@$Ht$8D$0$IՈD$(IH|$ iHH͊AHH;G(uL\$PI[0Ik8Is@IA_A^A]A\_HHXHhHp WH H3HHXHDOLHL$@3LHHuL S=H NH OLHfFHs HHu&HNHHHf8 u Hf8 tHH+iHl$8Ht$HH\$0H _HHXHp HPHHUWATAVAWHH 3EEHHA<AEFm3tk8]PE3E33HII;E3E33HI;f?-HO|HH8]PuwE3E33H|II;uXE3E33H]I;uCf?-uHO)HH HHf>-uHNHHH;)EtHU8HM0HHHMH2H\$`Ht$hH A_A^A\_]8]PuwE3E33HII;uXE3E33HI;uCf?-uHOeHH HUHf>-uHNCHH6H;)EtHU8HM0+H'HHMH<AȃGn tL^6 H / GK8]PE3E33HII;ulE3E33HI;uWf?-uHOtHH HdHf>-uHNRHHEAuH;7H;k=EtHU8HM0&H"HH LH7 HHf>-uHNHHAuH;H;EtHU8HM0詼HHHKH8]PE3E33HII;uuE3E33HcI;u`f?-uHO/HH HHf>-uHN HHAuH;+H;EtHU8HM0ػHHHJH8]PE3E33HII;uhE3E33HI;uSf?-uHO^HH HNHf>-uHNH9]t8HME3E33HH;uHMIH7 HEgI+Hv:H HDJDHD$(Hq E3׋HD$ 4LLEHME33HEH Hە HJDHMHEt]XH HMt E8H HMutH HMt EH HMt EHg HMt EHO HMnt EH; HMNt EH# HM.t EgH HMt EJH HMt E -HE E3HD$(Hӫ Dɋ׋HD$ LIL;mgvL H AH% H HJHMHEvHMHa CH_ HMLKttMtoLmE3E3I3JHH;uLIIL/ HML Ⱥ(-LEHME333IHDAUH8 HD HMtrHMHH` CH HMLt?Mt:LmE3E3I3HH;uIXI@Hʒ HΒ HM1HMH_ BH HMLt?Mt:LmE3E3I3HH;uIIHP HD$(H EE3׋HD$ sLHLEHME33HHuHt0Ht#DEA tEDMwHHΈD$ DHZHHZH0 HMH}t-H{?f|G)uHk?Hf\GJHf9uIEH;EguHh HJLӃH A HD$(H EE3׋HD$ qIMxlAuo8]_tEAątAt(tL( H y`>0HEWD 'HEW8tEuDD0HEW8uEtAވIHĘA_A^A]A\_^[]H\$Ht$WH H IHHAH;HHH L HHHH> Lߐ HH} HHHt\H L HHW HHHtH HH;Xr HCH?u+2H\$0Ht$8H _HCH 'HKHH\$Hl$Ht$ WATAUAVAWH E3HHu2HQ(LaIQA@MGHL$PE33Ll$PLHHf? tf? uHH) H>HtfD(HH L HHHuHDHu H" L& HHHuI#H L& HHHuHHuIIP@HF(IVIIPHILCQ@H\$XHl$`Ht$hH A_A^A]A\_H\$UVWATAUAVAWHHPL3AHy*HH# LA:L^# H ?a;H u9H% AHD$(H( EE3׋HD$ GYH H9ps6NH% HD$(H DE3׋HD$ F\$8D$0L^% Ho% H lOE3D$(HHD$ ?u[Ht HG(HtHXH\$8 H DE3HD$0H HD$(H@ HD$ Gz7Hy*H! LI9L" H Z b:H H=N AHH LHRHH]E~HtVHJ LHH HRHHt4H( H9rv"HHh LHRHHt H ]H DuMHH3 H= HRLHHtOH LHH HRHHt-H H9rvHH LHRHHt]XEXIHn DD]PuL;pEHE L HH JHHH INH;Ht/AL$ H%# E3HD$(Hf Dɋ׋HD$ (^E+hH(H E3HJHD$0H" HD$(H HD$ DELEHUIubHtHH(HtHAHHD$8H E3HD$0H HD$(H HD$ DRuEXEXLEHMPD$(EDIֈD$ eDmPuHQu EuEt%HELwLpH IL;psYD(HuCH E3HJHD$0H! HD$(Hˠ HD$ DEAH$HPA_A^A]A\_^]H\$Ht$WH@D3Hy18HA L5L H X6H Hxv8H7 H5 DɃE3Ht$(HD$ tH u8H E3HD$(Hڟ DɃHD$ +\$8D$0H5X Li H JE3Hֈ\$(HHD$ 7u[Ht HG(HtHXH H\$8HD$0H HD$(HD DɃE3HD$ \$8D$0L H JE3Hֈ\$(H|$ r\$8\$0H H IE3Lƈ\$(H|$ {u/Ht HG(HtHXH^ H\$8HD$0H ?3H\$PHt$XH@_H\$WH@13Hy1%H. L3L҇ H .E4H Hxv8H$ H HT$(DɃE3HD$ Ht u8H E3HD$(Hǝ DɃHD$ \$8D$0L] H> H HE3Ɉ\$(HHD$ 'uXHt HG(HtHXH\$8 H HD$0H DHD$(H0 E3HD$ 3H\$PH@_H\$WHP3H\$xHy'H L[2L S.H 2| Hy*H LH)2L H o 12H u6H HD$(Ha DE3HD$ "GLD$@HT$pH ==\$ Hy{H H;uOH|$@HtEH H|$0HD$(H DɃE3HD$ HLgLB H B1JHL$p_HtOHL$pFHu3HHK DɃHD$(H` E3HD$ %L HT$@HL$xE3H\$@xHL$pHD$xHT$@HL$xE3LOHD$8\$0L H H ELψ\$(HD$ uTHt H@(HtHX H\$8HȄ HD$0H DɃE3H|$(HD$ MH HD$ HfHl$XH\$PH@_H\$Hl$WH@3 Hy'H Lc-L S1H f -Hy*H LH1-L H 7 4-LD$hHT$`H L \$ Hy{H H;uOH|$hHtEHy~ H|$0HD$(H@ DɃE3HD$ HG4L H @ -HL$`HHHT$hE3E3HHy9OH} Hl$0HD$(H DɃE3HD$ i_H tHL$`H u@8  @"Lj HD$hH LH tHL$`H u@8c Hd ˆS @"׈H HL$`(Hl$XH\$PH@_H\$WH0Hy,H L,+L H $+H u8H| DHD$(H` E3 HD$ %fHHuLk P,H  0+H9Ks3H9{vJHuHCHHt EHCH!8HCHH;sHKHDH HCH$HH;{rHK3H\$@H0_H\$WH 3HHt~f99tyf9-uHH*HtbH*HrDH H,Ht@H H,HtH H,H+HH}f0f 2H\$0H _@SH@3Hy*H Lj)L SLH = )HQ u8H LL LD$(DɃE3HD$ eH Hxv8Hr L LD$(DɃE3HD$ `\$8\$0L H H >E3Ɉ\$(HD$ u])Ht H@(HtHXH\$8 H~ HD$0H~ DHD$(Hƒ E3HD$ 3H@[H\$Hl$Ht$WATAVH ILHL%} HuLk Io(HHH&H:ZH{uL"h H {{ &H{uL#i H \{ %HKH&Ht/HH:HHH0;t2H\$0Ht$8H _H;HKi@HK`@HX@H(HT$8AE3HHHIL$8HH(H\$UVWATAUAVAWHH`3DH}XH}DDH]3Hy)H L$L H bz A$Hy*H LHX$L H .z D$H= u9HH8 HD$(H DE3֋HD$ NCj H H9Hs;H HD$(DHD HE3֋HD$  D LHuLIy H ry Q $IF(H3ɿHH9H A\$8Lh Dl$0Hd H 8E3Dl$(DmPLt$ [uOIF(O H H@DE3HD$8HBy HD$0H$y HD$(Hf HD$ 0GL Hݺ LIHf9%f9YQBfvfAfH M@Hy HHH HH;x3Mu%H9}tLx H 0x v"HG HHI H %HH$ H HH $HH HRj HH $HH޹ H3j HH $HH HH H !L HtHCI;@DMt"L HUHMXE3L HEXMHUHMXME3HLHEXH H;XPM HHHmH E:7HHuLIt H Js SFIsH [ HHJ'H_2LEH< HHHR3H_ HG(fA?(t>IF(E3H@HD$0Hq L|$(HD$ D-AYH< I3ɻLHHHEf9t f8 uHuHHEq3HLEMfAMMoMt fA} uLuI(u8IF(E3H@HD$0H L|$(HD$ DqfA}-uIMHIH IHGL3MtfA} uLuMwfA9ElI\fA}-uIMHIHGH9G} HGHwH I[L3MfA} uLuMfA9Et{IfA})u)HGHHtTLr H p 4:fA}-uIMHIH IHGHqHO IV0G01IF(E3H@HD$(H HD$ DнDDmPIF(HHx IF(HtHHHHƄ HL$0H\$(HD$ E3֋DvAWHL$(D9AE]HuLp H o {dHGHt}EuHGAdA3LOL HAHHO MF0HkH4HO3H~HGH9G+HHGH9GHG2E3HuLgp H o HG(HfD9(f8 uHHG(HG(f"f90uHHG(HtL H n cLG(HME33葾HHu D` Ho HHtfD(HzfDlCHlf9tCtHO MF0HIHMHHG(HG(f90uHHG(H3IF(\$8\$0LH HI H n-E3D$(HX Lt$ @uVIF(HtHPHHT$8 H%n HD$0H n DHD$(HI E3֋HD$ A8_0t HO IV0H2MtI2AH$H`A_A^A]A\_^]HH\$Ht$WH@H" LH \E3HH HuH#HH5. fL$8yHD$0HH Cn LDD$(Ht$ GH(fD$8HP H !n HD$0DLD$(Ht$ {G!Hi H n fD$8H DHD$0LD$(Ht$ DGfD$8H HHD$0H m DLD$(Ht$ GH3fD$8H H m HD$0DLD$(Ht$ GHH m fD$8Hm DHD$0LD$(Ht$ GfD$8HD HIHD$0H Im DLD$(Ht$ hGfD$8H Hz H 'm HD$0DLD$(Ht$ 1GH!H m fD$8H DHD$0LD$(Ht$ Hl H hl c3H\$PHt$XH@_H\$Ht$UWAVHHP3H]H]8DH]0eHy*HLL-S8H l 2LE8HUH @t$ tHyvH H;uJH}8HtANHk H|$0HD$(H~ DɃE3HD$ 获H/^`L#H l DCH}H* H*tLH k KjHk Ht @5 Hk Ht  HHگHu2H~ E38Z HD$ AHuAHDɃ踶HH蘯Ht\HH舯HUHM0LE3HHHgHtL/ HUHM0E3ӸHH@HuLu0L M΋MtI".H莬Ht$xH\$pHPA^_]H\$Ht$WH@H HH@HtHHH8HZ| 3PHy:HD$0H^ HD$(H| DɃE3HD$ 艵4HO(HW8AH HHHHM-HH\$PHt$XH@_HHXDH HPUVWHP3IHHHXHu.LHHE3{HHtaH HHtfHHHyI H h Hl$0HL$(H { DȃHL$ E3ȋ蟴H~HӊHj8$]H HT$@HHL$@HHHH%HL$@HHH&HHO H +HHO H HH HOHW(AHyEHGE3HD$0Hg HD$(Hz HD$ DȃЋ舳H,LG(HOAH-HO(HH Hg(HL$@H;%HL$@HHHL$@HtHӧ HL$@PpHHHHH\$pHP_^]H\$Ht$UWATAUAVHHPHe3H!]@H=g Hy%HLeLHHy&HLH5LHLEHUHH \$ HyvH H;uNHuHtEHiy DHt$0L5)f E3Lt$(HD$ H)_sLHZHMHH誨tLoHHMH薪Hu7Hx DgL5e E3E̋Lt$(HD$ r_HMHHLKHHL5Qe DgLE@IH莙HlHM@H*o#HM@"ܖH~|6HMHHW 豧LF(HND3HyCHH;t4HF E3HD$0Hw Lt$(HD$ D耰HM@Hg"HM@HH"_HM@HtC"u:HM@Hy,H-L LAH e D He@HMHIIHH]Hw Ht$0DE3׋Lt$(HD$ 迯Hv Ht$0DE3׋Lt$(HD$ 蒯HMHgL\$PIs8EًI[0IA^A]A\_]H\$WHP3H\$p~Hy*H2L LFS.H \d K LD$pHT$xH 6\$ 葤Hy{H H;uOH|$pHtEH+c H|$0HD$(Hu DɃE3HD$ 訮H&L;H c : H|$xHAHAtLH c A H'Ht#Hb HD$(HNu DHD$ bHt HL$@HH;tHH;u8Hy,HD$@Ht HD$(HT$ DɃE3蠭HH\$`HP_H\$Ht$WHP3H\$p詎H=c Hy#HQL LhS7Hq Hy&H$LH L::HA LD$pHT$xH |\$ 臢HywH H;uOHt$pHtEH` Ht$0HD$(Hs DE3׋HD$ 蜬H$_L1FH Ht$xH;H;tLMH H*Ht5HG` HD$(HNs DE3׋HD$ kHQ H͢Hir HH@HQHH DRt1D$0@DGD$(Hr EE33HD$ 蟫D$8@AD$0H#EHD$(Hr E33HD$ `H` H-HVR HuxHE3HD$(HOr Dɋ׋HD$ H q AA QDA D$@HAEHD$8H r T$0DD$(׋E3HD$ 辪H[` H苡tL` A@׋eHHt$hH\$`HP_HHXHhHpWATAUAVAWH LEDHX #!HHuH 3I HHy,HLL"H ` 8%HD$hH;6HHLHT$hLI HHAA u f9uAAEtnHt$h3H ;f tf t/Af^v.DLe> Ћ HH;r~|; tAL AAf9H\$hu HLwHH3Ht?Avf tf f s.DȃL= Ћ蠨HH;r諎uHD$hH=H LS `HH\$PHl$XHt$`H A_A^A]A\_fA|v tL Ћ$H\$UVWATAUAVAWHHPHeP3H!}eH1^ Hy%H LL$H+Hy&HLHLHLEPHUXH @|$ BHyvH H;uNLuPMtEHn DLt$0H5j[ E3Ht$(HD$ XIL{^LHlEL}XHItLH<HR IѝHM Iϊ؈EX轝EPtBt>H+] HD$0Hm DH5Z E3ӋHt$(HD$ 蚦DAIAwHu8HHm DH5fZ E3ˋHt$(HD$ TXIIM,LH>H5%Z LEIIsLH>HMHQHM辋 豋I~}9IF HD$0Hl Ht$(HD$ DE3Ӌ若IN({Hu#H IF HD$0Hl Ht$(HD$ DDEPUXIN(LHy4IF E3HD$0HTl DɋӋHt$(HD$ tLm[ H [ - HMIHMHLiHMHtu HMVLMy,HMĹ>LH Z 7HeAIMIMLH+]H|k Lt$0DE3ӋHt$(HD$ $HOk Lt$0Ht$(HD$ E3ӋDIZ͉H$EHPA_A^A]A\_^]H\$WHPHd$x3H!|$pHy'HL9LW2H Z ZHy*H^LHLtH Y 5wH u8 HnW E3HD$(HGj DɃHD$ LD$xHT$@H @|$ sHy{H H;uOH\$xHtEHV H\$0HD$(Hi DɃE3HD$ 芢H~LH X FH\$@H#H#tLH X McH Ht0HYV HD$(H-i DE3HD$ }H1F H豘uLh QLL$p4 LD$p3^HL$pHx Ht9u%@8=j j j H!=j HtcHϗH\$`HP_HHXVWATAVAWH@3HX lL=X Hy!HLL-S2I6L$H$H  \$ vHyhH H;uRH$HtEHT H|$0HD$(Hg DɃE3HD$ 芠H~ >H$H69tELI}H$LHuHf HP@HR0H$OH;v.H&T DHD$(Hg E3HD$ П\IHIEHAA0fA+f I諡HtNHtDHt8Ht.Ht"HtHt Hu+xp&`P@I IPHHe L@@H҃IH ׃AP(Hy%HLL tIHYe LH@IAQ0HyXHLHcLvUHR Lt$0HD$(He DɃE3HD$ oH$ДH\$pH@A_A^A\_^HHXHhHp WH@333@hHے PHHHH EHHuE HHHLEHHiHHtf(HHg HT$PHPHH L$PHd EH\$8DʈL$PHt$0ɃE3 L$( HD$ UHt f9/TH;3H\$XHl$`Ht$hH@_HHXHhVWATAVAWH@E3L`AA;~Hy)HLLAT$hH T Hy*HLH`LH S kL$H$H Dd$ Hy~H H;uRH$HtEHnP H\$0HD$(Hmc DɃE3HD$ #H'LH 7S w1 H$HϔH΋L轔LHtdHQMHEHHuCf8"u6H#f|G"u&HHfDdGHWLH H.H.tLH tR nHzHu H? HtH E3A3IP H5AHI;H H}? 蠑E3IDHS HHE3H;u0ANHN HD$(Ha DɃHD$ pAn kHD$0HN HD$(Ha D͋HD$ :9E3H;HGN HD$(HIa EHD$ tDHgHtHH\$pHl$xH@A_A^A\_^HHXHhHpHx ATAVAWH E3ILHMfE9 I HH]H ILH4EL2I7LHHIINH;s}HG` LHHH!HHtHHCHuEHHt'MHHI+HHL+HHL+H C~HLHHLuH\$@Hl$HHt$PH|$X3H A_A^A\H\$Hl$Ht$WATAUAVAWH0LH 3ELHDHH*HH9H^ HLD$xHHH~HT$xL _ MHIAQuIH 3IPHH H^ 3IPHT$xH ^ HLS3ۄtgHL$xEIH HHH;u Hy3HD$xDE3HH^ HL$(HD$ ЋKAHH9H-EHEH\$`Hl$hHt$pHH0A_A^A]A\_H\$UVWATAUAVAWHHpE3EPLuDuLuELuEDuXxH=N Hy%HLYLAH|Hy&HLH)LDHLEHUH Dt$ Hy{H H;uPH]HtGH\] LJ H\$0LD$(DE3׋HD$ H 6LPH AL}HEM I蕌H=FM tkHIt\HDM IluH9: IYt6H\ LI LD$(AE3E΋HD$ HQIϋ$Ht0H\\ LI LD$(DˋE3HD$ MIHME3L3YHuHuaHI襋tL*I HME33(HuHu0LhHME33 LL HME33HuwHIDuPDIτt H5LFHK $t LaL -HK Iu,H8 IuLRL HME33xLeH[ LL HHHuZHH [ DE3׋HD$ 迓H Z WE3qfL LȋHgH AsH=\ LuLuH0HHu-HHuLCHUHMqHH.H HHtZIHL93tGAHx /(H*L E3Dɋ֋Ld$(HD$ τL-z. HI|IHL{t>Mu>HK AN Ll$0DE3֋Ld$(HD$ zHzMtBIH E1IHH$LOHEMHH}HHL|HH|LMuE3&H$E3AIH$轮LHuE3&H$E3AHH$荮LMu3&H$E3AI軐H$^HH) H4zHt$(Lt$ L$MAIDqHMtI!HyuNHH;u8HH;u%HH;uϿHHϋH$HPA_A^A]A\_^]H\$UVWATAUAVAWHH`3cL== Hy#HvL LSmIEHy&HILHL_pIfLEPHUXH C\$ wHHylH H;uDLuPMt;H: Lt$0HD$(HI DE3HD$ ÁIL[|IbHuXH( HfxH΄zHv6E3HY: DɃHD$(HH HD$ FH7HzE3HsAHHEXLMP3HD$ HG 38HHH9]Pv#HMXHxG E3H 3HH;}PrHYG HMXPHzH>HyH;s3H9 E3HD$(HG DɃHD$ w\HUyHHLGyHL7yHUE3AILvMtHMHEPH]PHUE3AILMtHMHHHUXE3AI$MtHMXƪLLMt>H9]Pu8Ld$0H8 E3HD$(HF DɃHD$ qMt HuLt$0Mt MuL|$0HHE L E HkE3HD$(H\$ HyiMuL: H *: DI(H y: HL$8HD$0H7 HD$(HF DE3HD$ ~MuLP: H 9 H(E HMPMHE3HD$HHHEXHD$@HEDHD$8HEHD$0H: HD$(HE HD$ ;~HH;uHH;u HH؋H$H`A_A^A]A\_^]H\$VWAVH@HHGD 3_AHy(HLA^LSDH 9 Hy*HLI,LH 9 GLD$pHT$xH \$ rHysH H;uJH|$pHt@H16 H|$0HD$(HMD DE3HD$ |HLH "9 S {HH؅ujHL$xH# stHH q8 tQH }8 hQH 8 \QH 8 PQH 8 DQH 8 8QHHU؋H\$`B H@A^_^H\$HL$UVWATAUAVAWHHPE3MHL58 HuQ2L8 I5HuL W3IL9?tL8 4IMuL8 AT$5ILMXIE3IL}XH]L|$ AT$HHH;u@HMXXHHEHuL! PF DɃHD$ IwHy> DɃHD$ %w3NL|$8 Hl4 HD$0Hp0 DHD$(H0> E3HD$ vHM0Lk H\$pHt$xHPA__]H\$HL$UVWAVAWHH`HeHHeHe@HE3HU@EAHOZHyDHD$8H\$0E3H/ DɋHD$(H= HD$ DvH< H=PLEHH3@HH}H HM@HUj HMHMHyDH\$0HF/ DE3HD$(H= ӋHD$ uHM@#j fHM@HULHi HyUH\$0H. HD$(H< DE3ӋHD$ WuHM@i HH8HM@i HM0HLEHHeHU_HyLHM0՞S H 2 HL$8HD$0 HL. DE3HD$(H < ӋHD$ tHEHHULHPHRHD$8H02 HD$0LH8HMHL;IvHHEH H;F<<LEHHeL~HUIHyFAIAhH A; E3L1L|$(HL$ DsMtsIiHEHHUMHPHH?: LE0HUH L}HM0iE3HD$(H: DɋӋHD$ ks%HAFLHtH=Hv: E3DɋˋHD$ s3lHD$8H0 HD$0E3H|$8 HI0 HD$0HM, HD$(H: DE3ӋHD$ rHM@'g CH$H`A_A^_^]H\$Hl$Ht$WH@IHHEAKAAtH"H0 HD$(Hq9 DE3ӋHD$ rK%H0 DE3HD$(H?9 ӋHD$ qKE33uHu8 E3E333Phr"H/ HD$(H8 DE3ӋHD$ qK%H/ DE3HD$(H8 ӋHD$ tqKE33uH7 LHHH7 Hd$8HT$0AE3HHt$0Hp/ yHW8 #DɋE3HD$ pK%H. HD$(H$8 DE3ӋHD$ pKE33ztHK7 LHHH. HD$(H7 &DE3ӋHD$ p$H7 %DɋE3HD$ ]p3H\$PHl$XHt$`H@_HDH D@PHHUSVWATAUAVAWHhH3EDH9u }wEE@}wA}t)H"7 AJ(DD$(DE3AAHD$ o48]ot( @t#)H6 DE3AAHD$ oHuHuFH ߥ3LHEHu DfHEH]H9tSHHHEH]Hu=H]S3LHEHuL- H + wB3IuH MH]Hy5 ID$(HT$ LEHE33Hy=HE5 ID$(HT$ LEHE3ɳ3Hy Db{HEHT$ LHHHEOHLLE8LHEHuCH H HD$0H' DHD$(H`5 E3֋HD$ nEeIHELMLE3HD$ w3HH@H HH4 HP@HR0HEMHD$ HEE3H3HH4 HP@HR0I\AHHEEHHH4 E3HL$0HT$(֋HD$ JmH4 E3֋HxXHD$ F,D&mHM3ҋH HuH sHUDMIHE3THMHH;rH\$(HD$ ,DlHH9UHEH gHtHEH; THH>IPHMH H@E3HHEHHH3 HL$8HT$0H\$(HD$ DȋӋ*l}WHUHEEHHD$ HEHE3PE3ӋHx4H(3 HD$ C.DkHUDMHIE3(kHD$(H2 HD$ .DkAA}otWHUHEE3HHPE3ӋHxH2 HD$ A@/DUkHD$(H2 HD$ 0@H1 HP@HR0HUHEHHD$ HEHME3LHx1 HP@HR0I躔HMH H誔E3HHEHHH1 HL$8HT$0H\$(HD$ DȋӋjH1 E3ӋMx HD$ C,Lt$(HD$ ,H U蜍38Ug HHUIHEHLMLEHD$ 評3HDH9ULmCDH HtHEJ;zI貓HMH H袓HMJ H蒓E3HHEHHH0 HL$@HT$8H\$0H|$(HD$ !ӋDwi}WLEHUDM_OHHEHD$ HEHPE3ӋHx*HD$(H& DɃE3HD$ ?_HUHEHtH"H$HĐA_A^A]A\_^]ÊEMU?8]w68]-EtIHHt t#IHHaH9]uHUDM@H% L $ HpE3HDt$(H!\$ HH@USVWATAUAVAWHHhLHuHhH$ LEHUP0HHy1HL茺LH  BE3L9uAHMP3J -HHL L M]HqHUPH# JLMLEHI(HHy/HBLILXH  Y[`E3L9}J3HUHLt\tOtAt3t%tt H=H*4Hi+H"H?HHuHܖH oHMH3H HE`,HMHHLHEXJLHHEXtKHMHHD$HHE`TH\$@T$8LD$0HD$(Ht# AKE3ӋEHD$ \CHD$@HEHH\$8LHE`LL$0HD$(H,# HD$ DʋЋE3[IHL;}HMHIL;uHMPHHhA_A^A]A\_^[]H\$UVWH@3<Hy)HlLLH  膸5Hy*H9LHLOH  RLD$pHT$xH =\$ PHyxH H;uLHl$pHtBH Hl$0HD$(H" DE3׋HD$ ZHLEH V vH|$xHSH;v3NH; DHD$(H! E3׋HD$ >Z*H}SHuH뾺H SHT$pE3HAHHgHHH|$pHلHHȄHHuL!H  H JHt$0H|$(Dɋ׋E3HD$ YHFHylOHK Hl$0HD$(H DE3׋HD$ IY_7H Hl$0HD$(H` DE3׋HD$ YދH\$`H@_^]HHXHhVWATAVAWHPH`E3E3L!p Lp :Hy+HLdLѝAVRH  յLD$HH$H mDt$ NH$HHysH H;uGLt$HMt=Hn Lt$0HD$(Hr DE3׋HD$ !XIWLH : ^4H;QH;v5H DHD$(H E3׋HD$ WHPH;s뼺HPHHt)H$E3AHdH$HZLHhH_MVHHNuH HMt5H̱AI{LJLȋLVMtIH{HMuuJH IE3HD$8HH L|$0HD$(H DʋϋHD$ 3VMtI"HH;uSHH;tD3HHH5H|$0H DE3HD$(H ׋HD$ UHtH LL\$PI[0Ik8IA_A^A\_^H\$Hl$VWATAVAWH0MMHHHMML$MH$HH$HL$MI!H'I'H&Hd$h fPHI AL$AE3HHHd$ MAH32I?uRH?BwDfHD$hLA H3HD$ HHH|$hH3H9D{H H D|$(HD$ H H9E3E3HxA$H H D|$(HD$ H HPE3E3HxAHL H D|$(HD$ HG HXE3E3HxAHH;KHH HH\$`Hl$pH0A_A^A\_^H\$Ht$UWATAVAWHl$H3DD@@uwn4L5 Hy%HLL-I4Hy&HLH萯LILEHUH @t$ KHHywH H;uOH]HtFH[ H\$0AHD$(H AEE3AAHD$ ]RHQLItHMKHt<AH HD$(HD DE3AAHD$ QE~pHML5IIHHtHtHGH$HA_A^A]A\_^]û빋]HHXHpWH@L  @H`IL@ H{ HHHHyBH\ L E LD$hHXHD$(Hd$ Hy HUHL$hHHInLL$hLD$0IHHAHH_HxLD$0MtH&E33HIHH\$PHt$XH@_HHXHpHx HPUATAUAVAWHH@H HeMLLEHU33ELH]H}0Hr3H9]fHMIH FkLHHuHt0L H F HtHUHME3MHLHUHME3HHUHME3MHLHUHME3HI#H]H}}PHUEIHjLHHuHtLI H  E3HUHMEu(L0HHUHME3MHL M HMHUHME3GIuH]H}Lu8HH;uHMHt NHeHu3HUHME3MGHEL\$@I[0Is@I{HIA_A^A]A\]@SH0HHu HLHw L ` LD$HHD$(Hd$ HxHD$HAHH AH3H0[HL@PHHUSVWATAUAVAWHhH3MHELHLMDF 3HuHuHD$ uHELMAI3HuHD$ uLEHUIHuowH ~|$(HD$ H HE3E3IDf|$(HHU @AIHD$ HQ HE3E3Iˉ|$(HH HAIHD$ H ME3E3I|$(@HH HAIHD$ H E3E3ILmH]HH=L AILeMo3HuMu MsHEHEH LEHIH7 LMMǺIHME3HHA@E3DHu)H HD$(H ӋHD$ AHTHD$(H HD$ ЋkALHLmLewIKLLEIHHy.KLHtHUHIH}3HHHH}H}KLH HHEjH\$0HD$(H @DE3ӋHD$ @HtH諸3H}IL;}OLugLeLmL}wAE3DɋMu"H L% Ld$(HD$ U@HHD$(Hy HD$ 3@MLmE3H4 ILLMMǺILH HHEHHEiH\$0HD$(H BDE3ӋHD$ ?HMHt 覷LuHI;wLugLmL% 3E3ӋMu#H Ld$(HD$ A@CD_?HHD$(H HD$ CD4?LeME3H3 I LMMǺI H HHEHHEhH\$0HD$(H E3HD$ DDȃЋ>HMHt 詶LuHI;yLug33LeHEHtHzHEHtHiMt I\H}HyHH LEHaE3ID$(H|$ HHELM3AILHD$ H}{oHuL}Ht*HILMA IH|$ PoLeHH;rLmwLEIIH}3HHHHIHH}HE^gH\$0HD$(H E3HD$ DDȃЋX=3HtHEH]MtHUI&H} HHEHHHDHHEE3HD$(H1 HD$ Ћ.Hv3H$E3HD$(H DɃHD$ 4&HH,HuH IHHHH#i,LEAHDl$ sV-HHu53iIEMAHL#HDl$ Hϋ*H$E3AHWAHxHH$^Ht6H$IHH#^LEAHD$(Dl$ sOHH|$0DHD$(H E3HD$ 3H)HtEHz; HH|$0HD$(H DɃE3HD$ I3H)H$H@A_A^A]A\_^]HHXLH D@HPUVWHP3HHXHXHXHuQHu>H D$(H8HD$ H E3E3HxHHHtHtDEHHΈ\$ H\$@Hl$HHt$PH|$XH0A^H\$UVWATAUAVAWH`3H=1Hy%H}kL'LkH蛃J^Hy&HNkLHLdkHkL$H$H @b@l$ Hy{H H;uSH$HtFH& H\$0L%AE3׋ELd$(HD$ %H话ALPmHς H$HHHHH;4H\H4H uHHtHHH!HtHHHHH H HHyHH HyHH HyqjHH HyVOHH Hy;4HHTJH-AHALHD$HHHH$]L%E~HD$PMHT$@E3AI&1HL$@HNH$Hy)H Ll$0EE3׋Ld$(HD$ #AH$HteHT$@E3AH0HL$@HfNHH$Ly8H H\$0EE3׋Ld$(HD$ <#A H!$E3"HD$HH$Ht HuHD$0OHtMu>MtgHtbHs L \ HE3ID$(Hd$ Hy.H\$0H EE3׋Ld$(HD$ "AH|$PH{HPH$DIDHyYH E3DɋϋHD$ 8"A3Hh DL%E3ϋLd$(HD$ "oHhH$H`A_A^A]A\_^]H)^H\$WH@H? LH ~E3eH HuHHH=fL$8HD$0HʽH E3LD$(H|$ ]HOH kfD$8Hw E3HD$0LD$(H|$ ]fD$8HL HHD$0H 1E3LD$(H|$ `]HlfD$8H H HD$0E3LD$(H|$ ']HoH fD$8H E3HD$0LD$(H|$ \fD$8H HHD$0H E3LD$(H|$ \H]fD$8Ha H HD$0E3LD$(H|$ |\fD$8H/ HD$0HbH |E3LD$(H|$ C\fD$8H H?HD$0H [E3LD$(H|$ \HjxfD$8H H /HD$0E3LD$(H|$ [HH fD$8Hv E3HD$0LD$(H|$ [fD$8HK HhHD$0H E3LD$(H|$ _[HגfD$8H H HD$0E3LD$(H|$ &[HڌH fD$8H E3HD$0LD$(H|$ ZfD$8H E3HD$0D$(H|$ HCH XLZ HVfD$8H` H AHD$0E3LD$(H|$ {Z HH $fD$8H E3HD$0LD$(H|$ BZHH H\H=# uHf3H\$PH@_M H\$Hl$Ht$WATAVHIIHLL%YH;HB3HtjHD$@LLD$YL+L\$@LGAAHHB A@B!A H DA@AB,zAF O@zLADFOB zAFODyLADFOFyIAFHiHH\$@Hl$HH A^_^H\$Hl$Ht$WH3HHHIHDHtD@HL$ H{sH;uflfl WLD$ 3L$I[IkIs I_H\$Ht$WH 3HMvHHHAHtkH Of9\tf9:t HHHuHFH=wCHvHt2f<_?w_HHrf<_|tHHuH;rΰ2H\$0Ht$8H _H\$Ht$WH H3HLL3|;HHy"HH;tHޏHu3ҏ3HH\$0Ht$8H _H\$WH0ADA@AL L D 3AMID A:tIHxHHII:uHIILMTHteE3AD: tHHxtMHHRHD:uHRHTL\Ht*3D:tHHxtHHIHD:uHIH\Mʋ@tL H\$(L\$ L L\$ vH\$@H0_H\$UVWATAUAVAWH$0HE3AL|$xL H Hy%HF[LrL][ HdsNHy&H[LHrL-[ H4sL(H H SD|$ u L HyzH H;uRH(HtFHHt$0HD$(H HDE3ӋHD$ Ht{L] HrIH;u8HHDHD$(Hi E3ӋHD$ yIQHvHIH tHHI Hu8H\$0HHDE3HD$(H ӋHD$ 놻H]jE3LHu6 HHSHD$(H DɋӋHD$ Q{ HD$ H LMH&rHH;u9LEMH茋E3LHtHD$ H LMHqHy;E3HHDɋHD$(H HD$ H]IHH] AI;WH LMLELP@IIBHHcPARHEL}HHEAtI+HEID HEH D HL$tDmI H LD$xHpHHD$xHUHHH;u IHE HHEHuED}L$tfD(Jy@8ptH.HE8uDhHH.DmL$tHEEfD(fD;3fT$pD!D$pEILAILHEHD$ IDȋHD$xHMP8f9Eu3fE/D(38 t)H WE3DɋˋHD$ 3 HEAMHD$ HD$xHP8L$pD(AAXӉD$@HD$xL$8H D|$0L$(EE3HD$ ,HM3eEMUD$8HN L$0T$(AYEȋӋE3HD$ HEHMH3HEH;r HHEHEfEuEtfAfAmD$pD(AfAfD$pfCfEfD(fD;|$t&HEDmE3HHEHHEH;E0RE3WHɽIEAfD}fD}AHEȉ ILHt'H(IDDHxTD(ILHttH(IDDHxH(f;vD  HH=L|$0HD$(H DE3ӋHD$ 3HILHt4H(IDDCHxH(HEfuILHt8H(IDDHDH(HEf(HUHD$xDEIHD$ E3HyEAͺTD$8L$0HH7DE3HD$(H ӋHD$ 2EDAI3LEILHEHD$ HD$xIHMP8Hy9UHHHD$(H DE3ӋHD$ {MHEH EEʼnD$`L$XT$PDD$HD$@H L$8T$0DD$(AVHE3EɋӋHD$ P DkALME3HLdӋ LMAAHE3D8 tkHIAt?HhIξHt&KH DDHHHI LD$xHMDI{E3I萄MtIH$L= HA_A^A]A\_^]H\$Hl$Ht$ WATAUAVAWH 3EELLHH|$pl$Xt$XH ILHiLHHHT$XHHH;u 3HT$XHxeHT$XHuHA;HA9u#yHu3]zt@H.HT$X8uHI;RHH\$PHl$`Ht$hH A_A^A]A\_rjH.HT$XfA;wfA;r3H\$Hl$Ht$ WATAUAVAWHPMLHLbՋE FDD$@H iL֋L+ MJLL$8DD$0DLT$(E3HD$ HNqDEHNL;bՋF FjD$0H DHE3H+ HHL$(HD$ : kHH+w DE3HՋHD$(HT HD$  E3Ft)FlDɋ͉D$(H" HD$ H mDɋHD$ F nHH+ D$0H H DE3HL$(͋HD$ z F D$0H oDHE3H+ H HL$(HD$ > FpD$0Hn DHE3H+ c HHL$(HD$  H? E3FչqHD$ urDɋ~3ۃttj@u8H, yE3DAAHD$ @LFAAH HD$`LMHHHD$ HxHD$`HHD$`H{A@u"H zE3DAHD$ PLkAK HE3H+{ H u'HD$(H^ {DAAHD$ )L$0HD$(H3 |AHD$ DAC}HH+  D$0H HDE3HL$(AAHD$ CD$0H ~DHE3H+ AHHL$(AHD$ [CD$0H DHE3AH+  HHL$(AHD$ C$D$0HM DHE3AH+ A H$HL$(AHD$ C,D$0H DHE3AH+  H,HL$(AHD$ C-HH+ D$0H H-E3HL$(HD$ DAAcC.D$0H DHE3AH+ H.HL$(AHD$ %C/H+f D$0HS DH/E3AAH\$(HD$ H\$hHl$pHt$x3H@A_A^_LI[IkIs WAVAWH@HHٹH+ AIICH LDE3AAICw@23HD$`H4>tj@u8H E3DAAHD$ @9LAAHl HD$`LMHHHD$ hHxHD$`HHD$`H{A@u"H zE3DAHD$ LAK(HE3H+ H(u'HD$(H DAAHD$ q)L$0HD$(H AHD$ DAFAHH+ EE3HB HJ HHD$8H[ HL$0HT$(AAHD$ LAACD$(H DE3AAHD$ C D$(H DE3AAHD$ C D$(H DE3AAHD$ tC D$0H WDHE3H+ AH HL$(AHD$ 83HKDBM Hf O7DE3AAHD$ LUAAK C  ȍW8HH+( DʁH E3L$0HD$(H AAHD$ C K"o9E3 H DAׁL$(AHD$ mKUDHH+ E3#HA׉L$0HD$(Hx AHD$ 'CDE3 AAωD$(HE HD$ CUHH+ / #DʉD$8CHD$0H HL$(E3AAHD$ C ƉD$0CMD$(H DE3AAHD$ zC$D$0H DEEHAH+ E3H$HL$(AHD$ =HK.'C,UD$0Ha DHE3AH+ U H,HL$(AHD$ C-H+4 D$0H! UDH-E3AAH\$(HD$ H\$hHl$pHt$x3H@A_A^_LD$USVWATAUAVAWHHXL3AIILHUU`HUAAEu[uWA#HD$(Hv DE3ӋHD$ HZ E3DɋHD$ DAHUHMIvWLmHDIH E3ӉD$(H HD$ LmAE3DɋӉD$(H HD$ kH E3DɋHD$ JH DE3ӋHD$ )HEhE2HMA#HD$(HJ DE3ӋHD$ H) DE3ӋHD$ H E3AӹHD$ tDɋ?HD$(H DDE3ӋHD$ sL`Ӌ3AML+ fEPf#fEHHEHHHD$ L DȋW@IH+5k H uXEAM`AEHE`AQLHHD$ W@AHE`AQLHHD$ W8AHEAQLHHD$ W@E`Et E`HeHMAI"UHELHD$ HDȋH]W@HELHD$ HDȋW8HELHD$ HDȋW@HEEt HHH HHHHEL+=A HEPHL }XHD$ DȋMW@E3EEtBE`D$(H DɋHD$ AE`ȹDɉT$(HEྞH DΉD$(H HD$ XED$(H DE3ӋHD$ 5LjӋHUH^ H}HDHE3HHыH T$(HD$ MD9E`D$(H DɋHD$ AE`ȺDʉL$(H E3ӋHD$ 3HXA_A^A]A\_^[]LI[IkIsI{ ATAUAWHPHHѹH+ AD$0Hx ISDE3AAICHNEE3/AHH+G EE3HB HJ HHD$8H HL$0HT$(AAHD$ LAAFD$(H DE3AAHD$ F D$(H DE3AAHD$ ZF D$(H DE3AAHD$ /F D$0Hd HDAH+ V H E3HL$(HD$ AH. DE3AAHD$ LAADFV AH~.DD$@H#fL=T$8HHIEH+ AHL$0H E3HD$(H EAAHD$ AVN#͸fT$@L$8IEHEH+] H\$0AHE3AHD$(H7 HD$ DFAAAL=`HAEE#AD#N AA##VDL$@T$8EHHAIEH+Ƚ EHL$0HHD$(H E3HD$ QV$È؊EE#AD#F(AHDD$@A##N$IEH+W L$8H$H\$0HD$(H3 E3ՋHD$ F-DN,D$@H AL$L֋L+ MB-I,LD$8DL$0DLT$(E3HD$ UH|H^0EL$CLL+ D$@IHHL$8T$0H LD$(EE3ՋHD$ 8CD$0Hn ED$EHӋH+a E3HHT$(HD$ L\$P3I[ Ik(Is0I{8IA_A]A\LI[IkIsWH@AE3D$0H @HtLɹL+ MKDH+ ӻ HL$(DʋӋHD$ kDE3ӋˉD$(H HD$ =E3ӃD$(Hc HD$ tDɋDE3ӋˉD$(H% HD$ GE3D$(H DɋӋHD$ H DE3ӋHD$ f#u fu%ftfufu fuH DE3ӋHD$ + DE3ӋˉD$(HK HD$  E3DɋӉD$(H HD$  E3DɋӉD$(H HD$ E3ӃD$(Hǹ HD$ @uDɋiDE3D$(H ӋHD$ >H\$PHl$XHt$`3H@_H\$VH@HHH+V D$0HC HT$(DE3֋HD$ DE3D$(H ֋HD$ DE3֋ΉD$(HӸ HD$ E3Dɋ։D$(H HD$ WE3Dɋ։D$(Hy HD$ )E3Dɋ։D$(HK HD$ D$(H& HD$ DE3֋DE3֋ΉD$(H HD$ E3Dɋ։D$(H HD$ qCE3D$(H Dɋ֋HD$ E DE3֋ΉD$(He HD$ H\$P3H@^LI[IkIsWH@LHL+0 D$0H MCDE3ՋICDE3D$(H޶ ՋHD$ DE3Ջ͉D$(H HD$ _E3DɋՉD$(H HD$ 1E3DɋՉD$(HS HD$ E3DɋՉD$(H% HD$ E3ՃD$(H HD$ DɋDE3#ËՋ͉D$(H HD$ qDHPfH56HHEƋՋHD$(H E3HD$ .DɋfHX HEE3H\$(HD$ E3 DɋՃ͉D$(H HD$  DMDɋDE3Ջ͉D$(Hʹ HD$  DɃE3ՉD$(H HD$ QH\$PHl$XHt$`3H@_HHXHhHpHx AVH qADL ՋE#΋f@A"< sL )HI#M L wL8ՋfA#ffuDLsAA^ LՃDEH\$0Hl$8Ht$@H|$H3H A^H\$Hl$Ht$WAVAWH @yYAL@AA@E~AփsELAAL ADLAAAALo$ AAEAAq@@L AA@@9A@s@L @s@L#EAAL9ALJAAA@s@ELAAALADL_AAAE#@uCLAADhH (DILAAAN @@u!@tLNAA#ADH\$@Hl$HHt$P3H A_A^_HHXHhHpHx AVH iqADͿL\AAD#ϋDALAD#ADLAAAD#DL[AAAD#eDLAAAD#ILAA7f#Af;s"DLGAALJADLAAAD#DL\A AAD#DLA AAD#DLA AAD#~L[AAlpAf#`f;s!L AD8LA'@@puLWADAH\$0Hl$8Ht$@H|$H3H A^H\$VH Y LDˋ֋ADLA֋ADL0A֋ADLA֋ApDLA֋AUL/֋DL BI#H$衿Hv8HoE3HD$(Hx DɃHD$ !GHĺ 3PXHH Ht H sYPH HuHHtaL@HL$@E33;HHtFH|HL%HtfHUH5%HtfXH9 H3P`Hq=HyLH HP@HR0H׋ L@@IAP@H *DɃE3HD$ $O:H$YHu2H$PHHuLPkI"HH b 3H @HHx NHI I;tL HK3H胸HI;u0 HE3HD$(H DɃHD$ GuHtH HHHpHH HApLdHEwHULELMIHL;qh L$L$HD$xHA`HT$pLD$hHD$`HAXA5HD$XHAPEHD$PHA@E3HD$HHA0HD$@AD$8A ωD$0H Ht$(HD$ 踽wH3 H<HHpH*H HHHpHH HApHULELLHEwLMHHDHM'観L$AI[0Is8IA_A^A\_]H\$UVWATAUAVAWHHpE3LEXHUH EL}PD|$ rHytH H;uHH}XHt?H DH|$0H5BE3Ht$(HD$ 舼H|4_L#H fH}H衵Hs;H DH5E3ˋHt$(HD$ A=H9jHAAAA LEPH=HHHH@k DEPHU3E3IHt$ PXHyxGLl$8HEDHD$0Hk E3׋Ld$(HD$ [AHM輚MtI;HtH.AH$HpA_A^A]A\_^]EtLzZH 2f>=tLH H3f9uLH v3HD$ H>j LMLEPHUIPHHH;u*HM`LMLEPLHD$ Hi HUIPH3HxMuOMPHMHt ]PHMHtMPHMHtMPMtIE3EHft1A AfA;vAfvfafH fuHFrH6HHwLHHHv\IILHHA $LADAL$HMd$AHHHHH;rL%eHh HDEPHUHIL|$ LSX3HELPXH HAHyHHH1H EHmLHH LLHEIHI3IBt8DEPLHg HUIL|$ PXHEHALHHHHyH ELHu/H h E3Dɋ׋Ld$(HD$ 誠Ew H-L'LHEIkI 3IfAtGDEPL Hf HUIL|$ PXHE HjLHHHߎ Hu#H &Hǎ Hu HNLHNPHHu IE3HTf HDEPHULIHt$ SXHy?Ll$8GHEHD$0Hf DE3׋Ld$(HD$ iA ELUH uHuf Ht$0Ld$(HD$ E3׋D DHuXLl$8GHEHD$0H+f DE3׋Ld$(HD$ ͞AHRe LMLEPHU3IHt$ PHHH;u*HMmLMLEPLHD$ H e HUIPHHxyMttHEйFE3HD$8HELl$0HD$(He Dɋ׋HD$ *HH9uvF ;L׋ܝHH;]rL׋ÝHZHH\$H|$ UHH He 3H}tLHU HME3H}t L tLHU HME3H}tLHU HME3˟H}tLHU HME3諟H} tLHU HME3苟H}HuLHU HME3kHHt#f?+uHOpHWHLEpH\$0HH|$HH ]H\$LL$ HT$UVWATAUAVAWHHHUML Hy HM3ۉ]G E3{ H9]LEHUIHE HH}LEHUIHEq HlH}auЋMHHHVHUHH)L@HUIHu" HH9uEHVLE܉EHωGHb HUXHM9EEHLMH@H;HH_dssHH@HWHHDED@$DELL@(DEUHNHAHUHN HAHUDEHN(HHHV0HM7 HL;}f $H {H ߉]AH^L;}ut2HD$(Ha DE3AAHD$ QL;}E߉]HM HMHH ]LcH]HMJH~Ё?_dsstL(H +HHtH` HWLHPMtHOI*O O$LL$@HOLHL$8H ` DȃL|$0Lt$(HL$ E3iMtIXHEXDO$DG HOHG(HD$ H_ IPXHy>HD$8HGHD$0H]DHD$(HH` E3HD$ ЋHMH HMHHq ]HM HHU Hω]HwЁ>_dsstLH HHN0 HHcHHM tH$HĀA_A^A]A\_^]H\$LD$HL$UVWATAUAVAWH0HELD$EI|$ HHH|$ HHuH HXLD#HIH\H$HHACH$DkHMH(H^ IHLHH+XHL$pHT$ L HHBHxH9|$ HHEHH\$xH0A_A^A]A\_^]HLH D@HPHHUSVWHhH|HuoHeHeHtHUHME3L7H]  HL 9] LEwHMHAQPHHH;u`HtHsHMN HHt8HtHULHHLJHuwH\ HMLHPPHH HuwHH;uHtH3HyHtH HELMgDE_HUWHMOEHD$0HEHD$(H\$ {MDHEOHtLH\ HHPHEWHtHMwHHUwHeHd$ 3LMLEHEHEHH[ PHHHH;u?HU HEHu H %HUwHD$ Hw[ LMLEHPHHHEM_taHG[ DEHUwHd$ E3HPXE3HD$8HEwH\$0HD$(H[ DɃHD$ gHHHMcHMAHL$@HH\$8HEHEwHD$0HT$(HP[ EHT$ E3}_uLMLE3ҍJQv'HEDMLEwHMgHD$(EHӉD$ HHMHt HEHtH HtH HH;u!HH;u HHHtH@ HĈ_^[]HHXHhHp WHPHHHHIA@uLL$pLHH26(D$@HD$pLHD$0HD$@DfD$@HD$(Hd$ HH|$pE3H V u.HL$(H Y HL$ Dʋp HY Ht:Hu H|$0WH|$8H\$0HL$(DʋHD$ "FHuHL$(DʋHD$ "H\$0HL$(DʋHD$ ڑH\$`Hl$hHt$xHP_H\$UVWATAUAVAWHHpE3LEHUL!uL!uXD!uPH E3Dt$ H}Hy{H H;uOL}MtFHX DL|$0H5BUE3Ht$(HD$ (I DsLH t7H>AI;v5H$X DH5TE3ˋHt$(HD$ 跐H5HH|HtHHftH\$8Ht$0L- 6HIAH:tHH+t Ll$8H\$0SIHH 4uHHtfH 4HHtPH4HHT$8HD$0H)W DH5SE3ˋHt$(HD$ 輏EHH腆H5SupHHhLHtEHUHsHy.HV Ll$0DE3ӋHt$(HD$ HELmL-LmL-4L!uкH HEEIHޅHτrIDePdžLHu0Ll$0DHV E3ӋHt$(HD$ 踎E3HUXHEAlrALHHMX؂ HEH@Ht6HU ANL|$0DE3ӋHt$(HD$ GI=HMX LHy+HfU L|$0DE3ӋHt$(HD$ HM5HL;t/H!U L|$0EE3ӋHt$(HD$ 辍MHUXE3IIhqHL|$0EL-27IRHτIEP8LHmE3HUXHEA qHyAHMXz LHu5H[T L|$0AEE3ӋHt$(HD$ Eu@Ht.H T L|$0DE3ӋHt$(HD$ 踌EIDMPHL1wtGADMPEudE;u Au&HS DE3ӋL|$(HD$ P]PLMXHUHMD SDw HMX HtH臂AH$HpA_A^A]A\_^]HHXHhVWATAVAWH@H%9S H%)S H`L@ HPH %3@xNH$Hy{H H;uOH$HtBHmOHl$0HD$(HR DE3֋HD$ XHLLH QLkHrAI;SH5$2HHtHH҂HuHt$0+H-C7HH贁tJHH襂Hu:Hl$0HNHD$(HQ DE3֋HD$ 菊HH[tHHLHH9L=0tIH#uHHH5!6tHHuZHHtIHuHy#HP EE3֋Hl$(HD$ #HHD5O H3D85zO tgH_P H lH LP LHtHHy+HD$(HP E3HD$ {Dȋ赈MHHID5O HE3Hy0My+HO zE3Dɋ΋HD$ m:Hp/HA-Ht HhLH*4H r Eʈ HxuHHe4HiHHtHE2 HHyH{-H~t HyEAHxMxp HxHH3HiHNHtHE2膉HH-H,~t HydEAHHH ~N Ht H%lN H ]N Ht H%KN HtHZ}H%NN H\$pHl$xH%4N @M 8M H@A_A^A\_^LI[IkECVWATAVAWH`H=M E3E@HuFHM DɋE3ICTHL\$`I[0Ik8IA_A^A\_^HAHPHuÊH詂Gy GL{Ӌˈy 踅H%M DE3ӋHD$ DžE3@uHL DɋHD$ 蠅$@ʼnD$(HL DɋHD$ zE3EtHL DɋHD$ T#ƉD$(HL DɋHD$ /HlL E3DɋˋHD$  LӋ̈́LӋ轄ft$@MfD;gJf;<L$HT$HHL$@ HHt$HHt$P@t @8.LӋSFD$0HK L$(DE3ӋHD$ S$D$0HK DE3ӋLt$(HD$ !H^K E3DɋӋHt$(HD$ D$L33VfD8%XtHL$PWLӋ蓃Et.iuGIL;st$@HFLӋP3/LI[IkECVWAVH`HJ @-E@HuBHJ DɋE3IC"HL\$`I[ Ik(IA^_^HxAH"Hu@HbCLXv CӋˈv 艂HI DE3ӋHD$ 蘂E3@uHI DɋHD$ q$@ƉD$(HI DɋHD$ KE3EtH~I DɋHD$ %#ljD$(HTI DɋHD$ H=I E3DɋˋHD$ ߁b LӋ螁LíӋ莁3f|$@H9-u Jf;<L$HT$HHL$@HH|$HH|$P@t @87L`Ӌ#GD$0HH L$(DE3ӋHD$ #$D$0HOH DE3ӋHl$(HD$ H.H E3DɋӋH|$(HD$ ˀD$L33&c=(tHL$P'LӋcEt.qfuHH;-Ot s|$@HHL]Ӌ 31H\$ UVWAVAWH0HG E3Hu1HfG E3DɃHD$ HHHaAHHt1HG E3DɃHD$ HH G Ht L5F CH HeHHF Hu1HF E3DɃHD$ TH HAAHAAfD$`fD;{wkf;taLD$hHT$pHL$`WHuHHL$pf7GAfofGD$hfGfH H#F fAHH謯Hy&HLHYLƼAHLEHUH @|$ mHyvH H;uNLuMtEH> DLt$0H5:E3Ht$(HD$ *wI{LMH>LuIApHvI,pHs8H> DH5:E3ӋHt$(HD$ v{qIoHHuLJPXHHaILSoHEMu=H = H\$0H59E3Ht$(HL$ Dȋ%v{I}vH5g9Hu)H>= DLl$0E3ӋHt$(HD$ u{HM7vHu4HEE3HD$0H< Ht$(HD$ Du]DGHUE3IGYHy;WI[nE3HD$0H< Ht$(HD$ D@uHMHUE3IXHy=ImE3HD$0HB< Ht$(HD$ DtHi HMHUP Hy*HLYLƹWuH HMPjLHuLPwH LEPHi HMLEHUMHUHUPHy0H4LLHH A{KHUPLMXE3I$HH;u:HMXLHuLmPH HUPLMXMIHy(HD$(H: 0DE3ӋHD$ sTHEXHMHUHEH'h MHy4HEйE3HD$0H: DɋӋHt$(HD$ 6sIiHMHt Hg HMHt Hg MtIMtIMtIH$HpA_A^A]A\_^]ÈT$HL$USVWATAUAVAWHHxHe`HE`3HD$ H9 @LDsLMHE3AΉ]X8L%/6Hy.H9 JE3Dɋ֋Ld$(HD$ 0rAHEE3H@tIHHE`J; #HM`H{8 LEJ HHHELh8AMt>t3t(tttU(S!MOE NDAMt0t#tt L=3"L=L=uL=hL=HE`JHſHt$@H[L=%{Hs4HD[E3E3H3LoHH;t3Hj) DE3ӋL|$(HD$ bH$IdH$HL0[H;IHZDEH$HE3}EHycIHZH$E3HIPEHy6L;NH( E3DɋӋL|$(HD$ Pa L$MI@6LHH$MEHMIIEAT$HILH L;u-H%( E3DɋӋL|$(HD$ ` pMx3IHYE3HD$(H' DɋӋHD$ `8IHhYE3HD$0H' DɋӋL|$(HD$ M`H$T HI~YL;s=MIH YE3HD$0HM' DɋӋL|$(HD$ _HXVH$HPA_A^A]A\_^]HHXHhHHVWAVHPAHL@HPH,& H =3Hy jH& L % HL$@L$HD$(H!t$ HxH$AHHDI A‹t HT$ LҎAA^3L$LLIBIH\$ ARHxQHtLH$E3HD$8H% DH|$0AAHl$(HD$ ^3LLǍJ@@HE3HD$0H"DHD$(H% AAHD$ P^HtH:L$ L$ HL$@HȳE3A L\$PI[(Ik0IA^_^H\$Hl$VWATAUAVHP3?H Hy#HǢLqLޢVyH薕Hy&HLHCL|H跺L$H$H @t$ RHyzH H;uRH$HtEHz$ DH|$0H-:!E3Hl$(HD$ ]Hs+LHH$VHv8H $ DH- E3ˋHl$(HD$ \sH$UH;s5H# DH- E3ˋHl$(HD$ M\HH$AA"UH$HLUH$AVH$TH- LH$Hu H!$yE3E3HiHH;t5H$E3HD$0H" Hl$(HD$ D[H$HT$@E3EhHD$@H$MtpE3E3IhHH;t-H" Ld$0Hl$(HD$ E3ӋD[HT$@E3EIIhLt$@IvQAA  HO IP0Hu`H" Ll$0EE3ӋHl$(HD$ ZMuH! Ld$0A EE3ӋHl$(HD$ xZH!O IP0HT$HH HD$HH E3HH;u; HGE3HD$8H`! DLl$0ӋHl$(HD$ Z"HN IP0H$EHH$=PL\$PI[0Ik8IA^A]A\_^H\$UVWATAUAVAWHl$H3E33D!ewH!]H!]H]Hu3E3:AHy(HYLALoWCH ʼnt#Hy*H'LIеL=H F@LEHUH -\$ NHH H;uTLuMtKH DLt$0H5$E3Ht$(HD$ XI{IHL)H R褵L}IQHvIQHs8Hx DH5E3ӋHt$(HD$ X{sIPHHuLP]H fHYCILPLHEMu:H  H\$0H5Ht$(E3HL$ DȃӋWIWH5Hu)H DLd$0E3ӋHt$(HD$ =W{IWHu0Hj Lt$0Ht$(HD$ E3ӋDW`DwHUE3EI:Hy2AIOHD$0Ht$(H DE3HD$ HMHU.LuLL;vL_H v誳LuMy0H^MŹLrH ˆxuLuILHuLPzH KL J HMHUMAAHy*HLA荲LH S|HJ LEH 73@Hy*HLIDLH 贲DEHELMwHD$ HEIHH}wHMHUE3I8LHy!I NLt$0HD$(IMwMLHEHEMuLvH _ HEHuLH >EDEMΉD$0HEIHD$(EwD$ HEHPLHy\HrLLH ߄艱H 1DE3ӋLt$(HD$ +TEwLEHMHEHH HUMMwHyaHD$8HEHD$0H  DE3ӋHt$(HD$ SH 2E3DɋӋLd$(HD$ SIIH]HuHMHt H)H HMHt HH MtIHMtI;HtH.HtH!H$HĐA_A^A]A\_^]H\$UVWATAUAVAWHHPE3A"4HHy%HʗLtLAT$2H藊Hy&HLHDL5H踯LEHUH Dd$ GHyvH H;uNLuMtEH DLt$0H=gE3H|$(HD$ RI sLAH)LuI,KHvE3H=IKHuIJIHPJE3E3H3L^HH=A H;t)H L|$0EE3ӋH|$(HD$ 9QsIRSIHE JE3E33HLN^HH;t+H8 L|$0EE3ӋH|$(HD$ PIRHE EH@LHHHHD9!HLMPLEXHIcPHxHEH9EXuL9mPtH AH@HHHHD;9}FH IcL@@IAP H1Hy &E3DɋӋH|$(HD$ P'E3HK DɋӋH|$(HD$ O-IHH (DɋE3HD$ OL 0 AI@IHHHD9!ILEXLMPHHcPHxTH HH@HAH ;xHEPQ Dʺ)E3L$8HD$0HEXHD$(H~ DʋӋHD$ (OL  I@ILBHA;8vIsEH$HPA_A^A]A\_^]̄HL$(Ht?H AAHtHL$0HtHL$8HtI‰H$AHHAHtHL$0Ht HD$8HtH\$Ht$H|$ UATAUAVAWHHPEMLDu%LEXEt HUPHM`HU`HMP豧H}`HuXH]P3H!EDPA;\AA;0HuLpH AHUPHEAHD$0HELM0HD$(HELEHD$ EEtR=rH EDE0MIL EIL HIHD$ HL H B IAW8P=rH EDE0MIL EIL HIHD$ HL H IAW@HjHLaLΑ5L=EH f~M轩HtEtHB(HB0Mt8EPH7 L5u$H- IcE3ENX ӋHD$ BLEHUHEXHD$0AALl$(H|$ NHS7 u&H BE3DɋӋH|$(HD$ oBK CJmH#MXDE3HL$0HD$(H ӋHD$ 0BLӋAEEPIcH=HEHME;uJ)H=LEHUHEXHD$0Ll$(HL$ AApH HMHD$ HŬE3DHX ӋAHEE3HD$(H HD$ BDrAHE3J JmH#MXHL$0HD$(H HD$ CD,ALӋ@HMHt 3HELE3ADHE3Hf8 u Hf'H72 Hu He(H%2 Hu H CH 2 AH 2 H 72 H2 H12 B2 32 H(H\$Hl$Ht$WH 3IHHtKMtFHtLHHD|$(HD$ 3AVLL39H蹱H豱H\$`Hl$hHt$p3H@A_A^_H L, H, LH@IHIIa8H\$WH =+ uA="- u8=- u/Hp, H9, uHh, H9, ugH3L@@IAP@=, H &, tKH9 , uBH, H9, u2L|+ H}+ H + qH+ H + H=+ uH+ + Hu#HL@@IAP@HHx(HOH9eelltLgH `j|jHHGH?H * HH;=* t'HAH;vH* LHH * HHAH;v8?+ + HFL@@IAP@3H\$0H _@SH 8xHHu3H`H`` H,j3HeellZHCHtH :* HC* HS(貨H=** u@H* HHH9eellt"LBH ;iEH) HH ) HH [@SH Hu HGH ) Ht 轮H%) HL3 ZH Hk) HHHH#H [H\$T$UVWATAUAVAWHH E3DHUPE|$E3HELeXELeP HHMPHuH h_2Hb* HH@Ht#H h32HHA"Hˈ) HCHEXíHMX螬HHH HH;uHUPE3IHGHHycHHHwHs H Zh/HH;tHH `hHI;wH gT1HHMP) LePHHHHDHxH' HD%( HtH8D%' HMPHUXL) HMPH ) LePHyH h0HuQHEXHuH_D=8' *HrDf9u:AtH gr0HH& LoI+HEXD=& H& HHtH]HMXD%' MHIL;=& u ;< t3< u'HAH;su|; KfA|] tKfA|] t$HH;HAH;sF|; u?8HAH;s*fA|] u!HAH;s fA|] AL{LHHHI+Ht IfH ]ԩE3IFHuAHt1=% uIFB ?f PINCD}fQHIH;rIFfDXFI^I^Av wIHMXFw HAL;tFw HAL;uE3HHMXE3IL;qDuHH/AL=%% L=F% L=G% L=% L=% H$ H% L=% Eu1L$ He3NUHHH-H趩L9%$ tgH$ HHH9eellt"LH c躎H_$ HH $ :IN(ڤH HK2HHy$ D%j$ D=$ D%$ D=e$ 3H\$`H A_A^A]A\_^]MAtA;tAvAA;uHh# D9Huf  AEÃuHE# D9Huf  ۃu H'# D9Hu  DA/f %AA;u H" D9Hu f EEH\$UVWATAUAVAWHH@H# E3LLuAHt1?Hu'D85G# `D85<# tH c,,FE3HUXIAADHEHxzHMX$ HHtEHXHt0H c+HMXH  $ H茧HHHqHMX# HxHuH c+HUXLIIHy H c҃=" u1HMXLHHUHEq# HyH6 ťHHILH! L H]DL;fI\$H;eelltLȄH `ˋI܃{ HEEC HEHEH{t"HKHt=eelltLwH S ~HHNHjHuHH+FHHH; tHH-3 HH\$0Hl$8Ht$@H _H\$Hl$Ht$WH@HH}L  HIQHHH+HH;IAHH;w1MIL?H蚗H W HAHL HOHHL = IAHuH H  LGHN@IAH+H+E3H+Ht=HIH+IHRfAL  H  IAM@H+H+HL;rIAHQHPHt'HLH+fHRIuL  H X H;IALAN@Ht*HILI+fHIIuL K H  IAIXLH+L+E3H+Ht0BBIfL  H  IAHRH+H+HL;rH;u.IAHQHPHtH+H*fHRHuL  Hd$8Hd$0H+IYH  H  DIhDAjQH HD$(H  HD$ 3H\$PHl$XHt$`H@_HHXHhHp HHWATAUAVAWH LHu{IHj{L L% IMx(HM;`MG`L;= I_H;eelltLsH O zIHCHJ `}HH@HKH+HH;HSHCHHLL+LI;wO6HL覔HCIFHCHCHHPHCHH+H+E3H+JrHH HH+IHIfHCHRH+H+HL;rasBH>L3H AHCL+H+H+Ht@BAHfHCHIH+H+HH;rH;tLQH N yHCH pHtILH+ fHIIuHH+HCLM?E3L;= tHt$PcH 4  |3H\$XHl$`Ht$hH A_A^A]A\_H\$VH@HO HxhH 4QH1HH$ H  8 H;H CNtsYtcnt`yuH H HH H Hd$8Hd$0DIhDAjQH HD$(H HD$ 29H PHHyH J H (HFdHHxH xHu,H' H  ; H;u3H\$PH@^H vuH H H :PeH 3HyHHH(H 38AjtH N"yAHe @h3H(H\$Hl$Ht$WH 38 tH NH= H?LHOwH [ HuH9O(u0H NH9O(uHuH H ) Hr H-3 HH(HH9eellt#L3oH ,K. 6vH; HH(H 0 HO(WH HHH9eellt"LnH J2 uH HH H] H K H, 3H\$0Hl$8Ht$@H _H(H= uH N3H(H(HHXHhHpHx AVH H pN3HLO(@H;H H H; H; H + NuHL H3;HHuH 3HIH MGHHH@H H  H;H{ NtjYt nt`yutH~tHHHGI;gHŽH {M3H\$0Hl$8Ht$@H|$HH A^H葎HH脎HHwHH\$Hl$Ht$WATAUAVAWH H L3D3Hs(xHH H  kI@-p I;H ` sHLK H3I9HHuH HFsH LLHmHH\H. H  B@- I;7L H38HHu H=sHrDLI@t3EtIMHDIHoHH;H KHHt H>IHZ H K n@- I;H At2CNtYt"atcntyuD3DH D8XjEIHHH JHHEHx{@H H  H= H;tNH1 NtYt ntyu@@t@pH蒋H芋]HHuHHrHjH™DkA2H ALc™=EAÙ3+LcA3+HLcExI I;rI+3ExI I;rI+3HrHH;w H7H. H!Hr!HHH;w H H HHD$(H HEHXHHpPH+X(HX8H9X HBX H@H8HCHtH?HuHeelltL]H ?dHHGHHH;HGHCH HA(HAHH HA0HAPtYHHT$PL@0IAPHH*Cf;D$RrT$RH @HHt 3D$PfA;rXfA+fA;w6HA+HHcH;vH h;HHTH J; HL$P~HHt.I;t)HHtH OIdHu H !?LkI;t =Ht$`HH\$XH0A_A^_H(H "bHt}LH%H E33H 8Q 3H(H\$Hl$Ht$WH@IIHu82H 7=h=`uHgHd$03L@@I@HHcXˋ ȉL$0IAP@H/HT$0L@@IAP(LHH6Ht3HL$pHt(HL=HD$(HL$ L3ɋ#L L=3|$xNL=L =uL =HHL@@IAP(HzL@@IAP@NHH\$PHl$XHt$`3H@_@SH HH Ht {H%H؊L3'H HHHHH#H [H\$Ht$ WH@@HHu'HODE3ӋHD$ (@@}HJE3DɋˋHD$ D$PHD$PHD$(HDE3ӋHD$ D$TGE3D$(HDɋӋHD$ GD$(HDE3ӋHD$ dGOD$0HL$(E3DʋӋHD$ 3GD$(HhDE3ӋHD$ GD$(H:DE3ӋHD$ GD$(HDE3HD$ GD$(HDE3ӋHD$ @G E3D$(HDɋӋHD$ ]GD$(HDE3ӋHD$ 4GD$`GD$dHD$`DHD$(HPE3ӋD$eHD$ GD$(H+DE3ӋHD$ H DE3ˋHD$ 3LO JDB H Y#H\$XHt$hH@_H\$Ht$WH@@HHu'HNDE3ӋHD$ @@@\HbE3DɋˋHD$ D$PFD$THD$PDHD$(H!E3ӋD$UHD$ FD$(HDE3ӋHD$ FD$(HDE3ӋHD$ uFND$0HL$(E3DʋӋHD$ DF D$(HyDE3ӋHD$ F D$(HLDE3ӋHD$ HFHD$(H'HD$ DE3Ӌ@r)F E3D$(HDɋӋHD$ H W!H\$XHt$`H@_H\$UVWATAUAVAWHl$H@5aE3L@HH9HHD$ DɋE3!AHMAYLMAU-H tDHM7!IAW HH!AL$(DE3AAHD$ IAWHHDʉL$(E3AAHD$ @HMA1- O C 1GAPIrL=VL @8MAAHL%6HMH=6LE˃LNjIXH DHD$ E3Ћ@sH C/HM_XLMH DúHM@<w u&=4rIx(vxuH(@]I@֊HOIIPqL P7MH؃ЋHMLE˃LNjӋH&K~DE3ӋHD$ L 7MNjӋHKDE3ӋD$(HD$ MDC I33IIPEqL 6MH؃Ћ$LMHLE˃׋ I@֊H1]L 6MNj׋IH4DHLË׋L 6MNj׋ILDH׋L m6MNj׋ILDH׋I@֊HS^I@xHDHD$ E3Ћx@sH oA@/HM&VLMH DǺ,HMyL 5MNjЋIH=5DHLNjЋL 5ЋMILDHЋL 5ЋMILDH׋s ytw<Iz R ICoL 4MNj׋H%MHLE˃H=2ЋLIIP!nL 3MH؃ЋMHLE˃LNjЋIIP"nL 4MH؃ЋHLLEЋM H|2w<CIAx#L ^4MAA4ILDH#AAL C4MAA ILDH$AAL 04MAAILDH%AAIx&H)DE3AAHD$ @sH > H DǺABIx*BL 3MAA;ILDH*AA%L 3MAAILDH,AAL o3MAAIADH.Ay APIlL=rPL c1MAAHHL% H=q0MLLE˃ӋL 1MNjӋlILn0DHӋTI@֊HIIP?lL 0MH؃ЋMHLE˃LNjЋIIPkL 0MH؃ЋMHLE˃LNjЋIIPkL 0MH؃ЋLHLE׋MHDE3׋HD$ I@֊H XHDE3׋HD$ cI@֊H )HDE3׋HD$ 4I@֊H HcDE3׋HD$ IX H7DE3׋HD$ @sH ;/HMPLMH DúAHMn<w?=^ ?Ix >H}E3DɋϋHD$ ML j/MNj׋ Hw~DE3׋D$(HD$ M3DB3I m>APIiL=hML Y.MAAHL%HMH=d-LE˃LNjЋuIIPniL .MH؃ЋMMHLE˃LNjЋ4IIP-iL -MH؃Ћ MHLE˃LNjЋIIPhL -MH؃ЋMHLE˃LNjЋIxd=PIhL -MH؃ЋMHLE˃LNjЋgIX HɹDHD$ E3Ћm@sH d9H #DúIIP hL -MH؃ЋHLLEMAAAL ,MAAIL,DH AAIX HDE3AAHD$ @sH 8<HMQM H LMDHM;API"gL=JL +MAAHL%bHMH=*LE˃LNjЋIIPfL z+MH؃ЋMHLE˃LNjЋIIPfL I+MH؃ЋkMHLE˃LNjЋRIIPKfL +MH؃Ћ*HMLE˃LNjӋH~K~HD$ DE3Ӌ"L *MNjӋHLKYDE3\$(HD$ ЋMD33ICIXHDHD$ E3Ћ@sH 6/HMXKLMH ]Dú HM9<w9=)9Ix9PIeL )֋MHMHLNjLEˋIIPdL )MNj֋HHLLE֋MM9APIdL=.HL G(MAAHbL%~HMH=*(LE˃LNjЋ;IIP4dL (MH؃ЋHMLE˃LNjӋL 'MNjӋIL'DHӋIIPcL 'MH؃ЋLHLE׋MIH HDE3L$(HD$ IH ec@H"8Ixv H@=Ixv H@2?$<w7=7Ix7L 'MNj׋IH&DHLË׋L 'MNj׋ILDH׋L &MNj׋ILDH׋xL &MNj׋eIDHLQ 7HAXExE3ADAHD$ Q@sH H3A/HMGLMH dEǺ賾HMRI@֊HdH9DE3AAHD$ I@֊HHDE3AAHD$ I@֊HrIDƊHPIDx HDE3AAHD$ _@sH V2AH }EǺ芾I@H IDx HTDE3AAHD$ @sH 1A+H ޚEǺ$L !'LBDAAIL$DHAAiHODƊP@֊LG54AXHH4II@֊Lx.HgDE3AAHD$ IITx_Ll'ALAAAH;r`4API_L=ACL &MAAHuL yHL@#LEAAAQI@֊HIXHDE3AAHD$ J@sH A0} /HMDLMWH duD註HMG IE3XH.DAAHD$ @sH / -HMHDLMH Dú;HM IE3XHDAAHD$ i@sH `/ -HMHDLMH ߠDúκHMm IDƊPH SIX HEDE3AAHD$ @sH . H `uDúIE3X HDAAHD$ @sH . H uDú?<w1=/1Ix 1L $MAAIH=,"DH LAAL j$MAAILDHAAL G$MAAIDHLAA1API\L='@L #MAAH[L%vHML# LE˃׋7H l# I@֊H)IIP\L [#MNj׋HHLLE׋MHKDE3׋HD$ I@֊H軼IXHDE3׋HD$ @HMtAW&H  API\[L=?L !MAAH5L uHLLEAAAI@H NL !MAAIH= DHLAAL !MAAILDH AAL !MAAILDH AAzL o!MAAeILDH AAOIH YH E3ظHL$ DAAM@sH D+H DúyL MAAILDHAAIXH(DE3AAHD$ @sH */HMu?LMWH D+HMIE3XHDAAHD$ Y@sH P*-HMH ?LMH ODú辵HM]IE3XHDDAAHD$ @CHMH>H TAPIXL=5<L MAAHiL rHL4LE˃׋HI@֊H*IL MNj׋'IL)DH׋I@H蜸HmDE3׋HD$ I@֊H IH>DE3׋HD$ I@֊H IIX HDE3׋HD$ @WH ;qD,L L:AA@ILBDHAA&I8X+IWLALAI:Xv+ d 3E+HAXDE3AAHD$ @sH '-HMIkDHLAAL MAAILDHAAL q MAAILDH AAL V MAAILDH AAnL ; MAAYILDHAACL MAA.ILDHAAL  MAAIDHbL= L AMAIH= DHLAAL MAAILDHAAL MAA~ILDHAAhL MAASILDHAA=L MAA(IDHAH@5AH@3L=L MAAIH=DHLAAL zMAAILDHAAL _MAAILDH AAoL DMAAZIDH APIH;L=L MAAH!L UHLLEAAAIXH_DE3AAHD$ @sH 4/HM LMH aDúdHMIE3XHDAAHD$ @HMK H 4]H}E3DAAHD$ 'L LAAHKDE3AAD$(HD$ M33DBIDI@֊H B0PHADHD$ A(APIl9L L AAHHL SHLE˃L Ћ'I@֊H4 API9L=L }MAAHL OSHLLEAAAIXH&DE3AAHD$ @sH /HMwLMH eDú+HMIE3XHDAAHD$ V@HMH {AH@I@֊H褜I@֊H*L=L PMAAIH=DHLAAL /MAAMLMI AAtL MAA_MLMIAAFL MAA1IDH"c  }Ut5t L LAAILDH!API6L=SL DMAAHHL PLRLE˃ӋfIL@@HLEDI@֊HgL 8MNjӋ IH=RDHLNjӋL MNjӋILDHӋ޿L kMNjӋ˿ILDH Ӌ跿L LMNjӋ褿IDH kApIXL=<L MAAH]ooILDHAAU@ @L%OHEwH3Dɉt$(HD$ E3ЋBCD$(HrDHD$ E3ЋCD$(HFDHD$ E3ЋSI4L CMH؃Ћ蕾HMLE˃L]ӋxHE3HD$ C~Dȋ艾L MNjӋFH^\$(HD$ ~DȃE3ЋKLMoLc33I觠H]oHHMwH]oL=L AMAѽIH=DHLAA贽IIP3L bMAAH荽L%MHMLULE˃ЋiIIPb3L 7MH؃ЋAMHLE˃L Ћ$IIP3L MH؃ЋMHLE˃LЋ߼IIP2L MH؃Ћ跼MHLLE˃Ћ蚼IIP 2L hMH؃ЋrMHLE˃L:ЋUIIP N2L 3MH؃Ћ-MHLE˃LЋIIP 2L MH؃ЋHLLEӋM˻L MNjӋ踻ILDH Ӌ褻I@Ha.L MNjӋ肻ILDHӋnL MNjӋ[ILDHӋGL MNjӋ4IDHL.HAXDE3AAHD$ -@sH $`-HMILMH #MDú蒍HM1L=fL 'AMA蝺IH=DHLAA耺L MAAkILDHAAUL MAA@ILDHAA*L MAAMMIqHvAXDE3AAHD$ @sH E-HMILMH hfDúwHML=KL AMA肹IH=DHLAAeL MAAPILDHAA:I@xHX@AE3DAԉD$(HzAHD$ )D$(H_DE3AAHD$ CD$(H/DE3AAHD$ ԸAH[D:nNL=<L AMAsIH=DHLAAVL MAAAILDHAA+L MAAILDHAAL MAAILDH AAշL MAAILDH AA誷L MAA蕷IDHAPI-L=(L MAAH\HL GL'LE˃Ӌ;L MNjӋ(IH=ZDHLNjӋ L MNjӋILDH ËЋL iM ËЋ϶ILDH ËЋcAPI,L=YL "H؃MNjЋ茶L FHLE˃LPЋkIXH}DHD$ E3Ћq@sH h/HM LMH ADú ԈHMsL MMNjЋILDHЋ˵IX H-}DHD$ E3Ћѵ@(HMH !m7tH|DHD$ ЋE3q3H$HA_A^A]A\_^]H\$Ht$WH0H|Hٹ@DE3΋HD$ @I@sH HE/tH+|DE3֋HD$ ҴtH |DE3֋HD$ 豴t!H{E3Dɋ΋HD$ 苴t!H{E3Dɋ΋HD$ et!H{E3Dɋ΋HD$ ? t!Hw{E3Dɋ΋HD$ @t!HQ{E3Dɋ΋HD$ y!H,{E3Dɋ΋HD$ γHs!H{E3Dɋ΋HD$ 観H s!HzE3Dɋ΋HD$ ~H s!HzE3Dɋ΋HD$ VH s!HzE3Dɋ΋HD$ .H s!HdzE3Dɋ΋HD$ H s!HHs!HtyE3Dɋ΋HD$ Hs!HLyE3Dɋ΋HD$ Hs!H$yE3Dɋ΋HD$ ƱHs!HxE3Dɋ΋HD$ 螱Hs!HxE3Dɋ΋HD$ vHs!HxE3Dɋ΋HD$ NHs!HxE3Dɋ΋HD$ &Hs!H\xE3Dɋ΋HD$ Hs!H4xE3Dɋ΋HD$ ְHs!H xE3Dɋ΋HD$ 记Hs!HwE3Dɋ΋HD$ 膰Hs!HwE3Dɋ΋HD$ ^Hs!HwE3Dɋ΋HD$ 6Ht!HiwE3Dɋ΋HD$ HHwE3Dʋ֋HD$ H'wE3DʋHD$ ɯH\$@Ht$HH0_H\$Ht$WH0Hvٹ@DE3΋HD$ 耯@I@sH n/t!HvE3Dɋ΋HD$ 7t!HovE3Dɋ΋HD$ t!HIvE3Dɋ΋HD$ t!H#vE3Dɋ΋HD$ Ůt!HuE3Dɋ΋HD$ 蟮 t!HuE3Dɋ΋HD$ y@t!HuE3Dɋ΋HD$ Sy!HuE3Dʋ֋HD$ .H\$@Ht$HH0_H\$Ht$WH0HJuٹ@DE3΋HD$ @I@sH /t!HtE3Dɋ΋HD$ 蛭@t!HtE3Dɋ΋HD$ pFA@:wus |$(t-HtE3Dɋ΋HD$ )@:wus D$(Tt!H?tE3Dɋ΋HD$ t!HtE3Dɋ΋HD$ 軬D$(HsE3Dʋ֋HD$ 蒬H\$@Ht$HH0_H\$Ht$WH0Hsٹ@DE3΋HD$ H@ @sH 3r ;aO5( otft ؃t?t/tt H  H  H v H Z 끃WtK tt0t"te H m ! H YQ 0YtM'tt.t tH H `S]tONt@t2t$tH H $SI?H TtDt4t$tHH 0hH \H PH DH 8%patUatDt4t$tH *H H H H &nxt3t#t'NH H H H x;J8;;;ftXtDt4t$tH T H H H H H Htt0t!t  t?t/t txndH ND;TtIt7t)tt uOH r"! H At2t% tt +H H H LH H\$@Ht$HH0_H\$WH0H[fٹ@DE3 HD$ @@sH  ˸-;XtMty0-E3Dʋ։D$(HdHD$ r t!Hd.E3Dɋ΋HD$ Gt!Hd/E3Dɋ΋HD$ !t!HYd0E3Dɋ΋HD$ t!H3d1E3Dɋ΋HD$ ՜t!H d2E3Dɋ΋HD$ 诜 t!Hc3E3Dɋ΋HD$ 艜@t!Hc4E3Dɋ΋HD$ cH\$@Ht$HH0_H\$Ht$WH0H~cٹ<@DE3΋HD$ @ @sH By5" t3t2 t!1HcDE3֋HD$ 講HbE3ֹ=HD$ @u>Dɋ聛ӃtRtGt]E3֋HD$ H&]E3ֹHD$ xDɋ迕t tt u5DD cbDH\E3֋HD$ tH\E3ֹdHD$ ueDɋIH\fDE3Nj֋Ή|$(HD$ H\$@Hl$HHt$PH0_H\$Hl$Ht$WH0AЊARlH\VDE3͋HD$ 辔@@sH ˃t;t)t,tC<vZv]D\w[pH[ZE3Dɋ͋HD$ /GE3f wX?YDbHL[WE3Dɋ͋HD$ Gf w*XE3Dɋ͉D$(H [HD$ 轓!YDE3HZHD$ 蚓H\$@Hl$HHt$PH0_H\$Ht$WH0HZٹg@DE3΋HD$ L@@sH :vuhDu iujvukjul^umRunFuo:up.CMEf;r DH BFf#f +MfA;|ff MA0EHcHMLcLMA8uKAIMlj5LA;|HDfD4B]f A/H=LLNLaA|L OF,fxLLAKBfAzfAHHcA+AAB`s ^fZL-ZE;}fD.HBLmIcAfBL}$HfLUfeZLfEzw AfEzj A;XL$D$3L=YKIML%R^fAH$LYMʋӋˍ{sAL+A;|t?AfD YHcfA9Gu A+ͅHcfE GfAtGI+uA A+xALA+@<(yL]A+L+օf\$"HBD9fD "ffD $HH~IE~#MTL fA$MLfDlL II+uA=YHfEDHXA_A^A]A\_^][D SFD;} A+ GXL eLCD+M;sA "XAIL dDCADCD;|)M;sAHAIL dA¹DaCA+W EHHXHhHpHx ATAVAWH E3L%WAANIfL=#CAnE8tu H++HIHcڅ YWPWB4?HuQH;}>F84?u HH;|~)~uffWff WIf-W@ffV4F%|LTH mfAlt VVH;fH\$@Hl$HHt$PH|$XH A_A^A\HHXHhHpHx AVH HcL5QDIcINDHπ9u HɅAHc33H~XB 3Hà ѹ H;u$ B<3u HH|VH;|H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WH H-À(^ u HHӹ "3Hc/^ HDžH;}!/^ u HH;|%B CHuB BS}u+B BB BmSmB BUS 0C|LH -M]` +` H;H\$0Hl$8Ht$@H _HHXHhHpHx ATAVAWH L= aH55DL?MH֋3MD$^AH5AL5A;rO-}HSLM;rUDE23ҍJRӹF)3ҍJ53ҍJ+3ҍz ӋHWL΋M1;rWA3ҍJӹ33EL5W@u B,3H >@B3HAG 3F<3B 3ADAEtuH \@yH @ @v+OA#"L=S_A;SH qBE3E3H VAPH\$@Hl$HHt$PH|$XH A_A^A\B3AG H\$Ht$WH D Z=D?AD @=uA|;DND *=D;rlD =E3HsVAD 7= /=HTVADL@<fAzb DK?r5D 3A DADD!?tufAB`w H\$0Ht$8H _H\$Hl$Ht$WH A!Hx<HJ<BHYQH>H>Hw>@H.: 0:$%#:҉:= YHUHt3H P@E3VH TE3H ;!5x;!5=!5PH =`!5B;؉B; f=9=#;;O=;H -; :HD; :O : :;^|YW=ō+ЃNH l?HDυ=::;~1{:'H <H:3L`:=R:D3ҍJH{Hl$8Ht$@HH\$0H _H\$Ht$WH 3HH D:I IIIȉ:8HSSH :3H:H9HNHN<Hg<H0<H7H9L[~3wDH =<At5@HuAfHAvՉ9EL9Hy H MHZH;L9sD Y9H5ZAI EAA H;v HHHH\$0Ht$8H _H\$Hl$Ht$ WH 3ݍ}=uH 6E3,BLL3%oHHH$H _%HuHQ`H B`E>H;ufH ^HT$0E3A{HyH [jHd>HHE^H 6^9<IHI;u RyHH \3H{HuH]L@`ML\莏HD$`HH2H)SuH )hHH]HL$`HR`;HuH{]HB`@8xH E3HT$hHAYDeOHHL$h_HL$hH_]HtH wgHZHMH N1=HyHHw=Hx@H\H \:I;tHx[CtNtYtctntyu@@tH\HJpHRhHAHILJLBHHD$(HL$ H7(HHHHHHHH\$pHl$xH@A^_^H(H%\HH@HPHL@HHHHI9@ uI;PvH 1|fH!H!\HtH;wH \[3H(@SH H[HH@HPHL@HHHHI9@ uI;Pv HH[3HtH;sH eHH [H[3H [H\$WH Ho[HuH eHZ[HtH+HH3HHu H eH $[LHH+H wYHtHZH=_YH`YxYZYu@YH%ZH%Z3H\$0H _H\$VH HYLYHMt{L SZ2۾IIIH9A uHIHHBII@IAHH+HHH,tZ@5X@5YXHYxYu@pY H [d3H\$0H ^H\$WH@HYxYH 9H:HHYH Y7HCHXCNYt)ct|ntqytHAYH 2Y57H;uXHYHPhL@pHH`I@LJH HD$(I@LBHHD$ $ YHIˈ sY fY3H\$PH@_H\$Ht$WH@HXHxYx\SH \8H8HHlXH ]X`6H;QHVC>NYtc'nyuHXHPhL@pHH`I@LJH HD$(I@LBHHD$ #H@LWAP\uI@h u I@pLPE3҃u I@hLHu I@pLHE3ɃuI@` u I@hH3HkWM@`LT$8E@LL$0HD$(HUWE3HD$ 1H Y\7HHyFH WD$8|$0LIpHQhHI`MAH LD$(MALJLD$ LBH"HPd\7HybHVD$8|$0HPhL@pHH`I@LJH HD$(I@LBHHD$ !H\$PHt$XH@_H 'UJHuHvVH gVj4H;uH TKuTH4VD$8|$0HPhL@pHH`I@LJH HD$(I@LBHHD$ >!H Kv`3aH T3URHyHUUD$8HPhL@pHH`I@LJH |$0HD$(I@LBHHD$ HHHXHh WH@H`H`HOUxYx\HSH d5H5HxH!UH U3H;ZHSCGNYtc0nyuHTHPhL@pHH`I@LJH HD$(I@LBHHD$ X HLtTAP\uI@h u I@pLPE3҃u I@hLHu I@pLHE3ɃuI@` u I@hH3H TM@`LT$8E@LL$0HD$(H TE3HD$ .H 4HxIu*H HHA H9GuHA(H9Gu =#It4LzHHkHID$(LL$ TQ=HtH\$PHl$XH3H@_H\$Hl$VWAUAVAWH 29LHAuytDHLHDDHIBk2GAȋ™=GGSGGIBDk@2G™AD™=GAЉGAŀ{ JL]GI{8HHtHT$PHz H\$P@HuWI{8L*GIK8HvHAIC8LGHIc8sHHHHH AI{@I+{ I{0I9{sI{AILH0Mt IH6I+uH~eelltL H  HHFH;v/A>t"@2HuI;vIXII HHXADHHH 6FE.HA HA0H $FHA(HA8A>AAEńt3 HH\$XHl$`H A_A^A]_^H\$ UVWATAUAVAWHH@3DH}PD@}@DD@=E@8=EHEHUHPH(E]@HU@HMfEIHgu$@8}@!HEL-EAHEPHeEL fEE3HID8E@thEt4D9Eu D9EIUML4EHAHHEL DIIL DL;r L DlMLD[EtPH^DHMH3L#DHDHFDI;LCIL DHHI#E3HDEEH;uI;tHJHCH3Ht'D3DCCHGII3H3Ht CBHH;u H bNHHUHL@0IAPHH$C]Df;EJrUJH \BHHt HEHft Hf w HMHCC f+f;w8HB+HHcH;vH oMHBHTHH NM@=BHt3H H;t$HCH WHu H /ZMB;"Bu]t[&BHtuHBHxH|BHxHxEuH;tH JLH;tA33DH H;t@8=BHuPHH$H@A_A^A]A\_^]H(HQB AAHBH>B TA AAHBA A'AHAHAA Atat?H >Ht H%>L>H 39sH>tH?H?H?H?VH ?Ht H%?L?H3rHy?HtH?H~?H?Hh?H(HHXHhHpHx AVH HH I@Ax貨3H+@HuHH迿L5?AH @H "@H@H@H>HF@H =Hh>H5=H->H^DH?H ?L5?@>|?H5]?H-^?HDHӧ HDI輧HDH誧8HHHHHH\$0Hl$8Ht$@H|$HH A^H\$WH H=>H>Ht>H HOH9eelltLH 辪HH?HtrH;uHH[H%>H%>H%>H\$03H _HHXHhHpLH WATAUAVAWH E3HH?3E2LEOEoHtSH>HtGHpLzIHAHHIIMIL;rL;EEFL;MGL;IB=U>u(L #>GWHcILpL3INL3ۍk I;^EtHCI;r HT$pH;vHT$hHL@@IAP(HF8l3sWMLKHEFL3WHLHrLKHHH"nHdHT$hL@@IAP(CLͩW @KHHrI;H,] HI;^swEtHCI;r HT$pH;vHT$hHL@@IAP(HF8l3sWMLBKHEFL3WHL"JHHH;rHHT$hL@@IAP(KLW KJHI;rH`HT$hL@@IAP(=o<L=uM3I;^s@BD3WK;LD< sA.\JHI;rK;WMDJHI;rEt1HwN NHu L>N F @MǍWJH\$PHl$XHt$`3H A_A^A]A\_LLHvIHIHH RLBML+u3IIHDI2H\$L;LLMH ;HH;IȻMIAILLLHHуHHHM;rIL;wDM;ˍCLGL;HBN EMIvLHQHQHvHM;r L;w2H\$H\$Hl$Ht$ WATAUAVAWH E3D8%:AD8%:H 9H9D%9H9 :uH9:u D8%S:H=U:Ld$PDNjAAD DD$PH\$PHL@@IuHHӃAP(L5+9L=,9H9M^IOLHu ILd$PEHT$PHl$PDL;F9Aw]HtXL+e9L569MIHH3H+H,I`,HHtH;hvE2L=8L58L58E2AVAOLRYGEt0D.Et$R8 T8LD$GH8H 8uH L@@IuHAP(H-~8L58H8L]INLHu3E2HT$PH\$PDL;8wbHt]L+A8H-8MIHH3H+H+I<+HHtH;XvE2AL57H-7H-7E2UANL*1FEt0D3Et$7 7L]DEH HL@@IAP(H\$XHl$`Ht$h3H A_A^A]A\_H\$Hl$VWAVH0H7Hd$Pˋ Ȁ=8L$PuR=_7uI=>6u@H%7H96u0H L6LH@H6IIHAQ8IH 3L@@IAP@=5L6t5L9A6u,HD$PL6H|6H m6LHD$ =6t}H56HtqH-6HteH37H;t r HtHpHH7HHH;wHhHHHH;v HHHH΋I+I+HHH-F6IȾHH=5u0XH L5LH@H5IIHAQ8 H+ 5HHHH3H+H6)(Hu#H L@@IAP@HH|$PLp INH9eelltLH ZIL;5LHIH|$ L\M6HL;54t H;vLG5HH5H *HH;vWH L4LH@H4IIHAQ843H L@@IAP@3H\$XHl$`H0A^_^H\$Ht$WH \$`MIDHs4At7AtAt H9T$h~1)DD$hHT$XHL$P$.DL$hMHH(Hy4H\$0Ht$8H _H\$WH 3MHDAt.AtAt H+>4HT$XHL$P/MIHy+Hy3H\$0H _@SH 0ԸHHtpH`HeellH 3H3HP 5H=2u@H2HHH9eellt"LŗH Ο/ȞH2HH 2HH [H\$WH 0f+f w +Hc&AfwWAfw7HHtYLh2H2H2I@D 2@=1H;v5BLIxE2H"d2ȄDψ W23H\$0H _BDBDEuHuH\$0Hl$8Ht$@3H _H(H=/u3MH.HHHH9eellt#LӓH ܛU֚H.HHH.HHHAH(HHXHhHpHx AUAVAWH MHHqHH;sHZHOH .H-.HHHHHtHS3LAIHIM4HȳLHuH HHMt HtIHI+HB2AIHuH+H;sHI H+ӊ1HHuHIIHcHyH}H .HH9MtH?IuHeelltLVH _YHH=`-H;rH3H;r HH+HH˃AHHSH&3H\$@Hl$HHt$PH|$XH A_A^A]H\$Hl$Ht$WATAUAVAWH MHHL-H-IHLIIHtL~E3IIAHHHM,,I#HHuH IH=IMH;|H9LH+IHAHHuH~L+H 7LL+AHIu IHFH農H o,IHH:HHHH~H?HuHeelltLH 6诗HH=+H;rHHHAHKH3H\$PHl$XHt$`H A_A^A]A\_H\$Ht$WH L +HW+H +IMH;JwbH%+@2J H9B @DE3HɋQt@=n+@5O*@5^+@=?*1+@:DΈ #+H\$0Ht$83H _HHXHhHpHx AVH 3HHHtBDvHH+I;ICDHtS3HXHt .HHƈLH;rH;rI;tHu Ht3H\$0Hl$8Ht$@H|$HH A^H H\$Hl$Ht$WH H*HHHtuH 3dHKH9eelltLƎH ϖɕHLAIH2H;w5HtLH+HIيDHII;rI0HI8H;)uH\$0Hl$8Ht$@3H _LcLcɅxMALc؅xMALcHm)H ^)ExI I;rI+3ExI I;rI+3H rH9w H')H)9 H ) HrHX)HH;wH (H(H(HHXHhHpHx AVH 3ۅatH(H-](H5~({('H;wCHU(H;(=HH+H:eelltLH :HU(HRH+HL'H(H (9('I;PH;u H'I9@ HϋHH-'H5'@='HM H; Z'xL5'HAH8eelltL)H 2e,HE H@H;v HpHIN"H 'H&H9A(H ''D8'H!'HIхt1Au Af_wH Lj1HH &DNjEtPtDt uH&H &HH;wHAD&Hs&H+33CH)&3HHG@=%H;u@HAH '&HDHl$8Ht$@H|$HHH\$0H A^H\$WH H8QHHu3JLGH3WHCHu H>HeellHGHCHCG C HG(C(H\$0H _@SH HH Ht H%3HuH}SWHLBWHWHH HHH#H [H\$Hl$VWATAVAWH0H Hd$`DLX@HEICHIEHcXDӋAAD DT$`HT$`AS(L$H$L MtL332H'H茐fGvtQtFt;t0t%HE3HD$ w APTD;U0SRQ POHE3HD$ Dɋ֋~#H\$@Ht$HH0_H\$Ht$WH0HٹV@DE3΋HD$ 4#@@sH "j^F|HQWE3Dɋ΋HD$ "H0E3HD$ AHXuAHYDɋ"t-ZE3%Dʋ։D$(HHD$ "H\$@Ht$HH0_H\$Ht$WH0Hٹ[@DE3΋HD$ P"@t]@sH Bi~EFu \Du]^v_DHCE3֋HD$ !H\$@Ht$HH0_H\$WHPHHٹdDE3ϋHD$ !CSKDCD D$HHT$@L$8DD$0DL$(DWfE3׋EHD$ `!COgD$(HDE3׋HD$ 9!COhD$(HkDE3׋HD$ !COiD$(HDDE3׋HD$ COjD$(HDE3׋HD$ C OkD$(HDE3׋HD$ C D$(OlHDE3׋HD$ v CKD$8HL$0T$(DGmEȋ׋E3HD$ ? CWnD$(HqDE3׋HD$  H\$`HP_H\$Ht$WH0H:ٹnHDE3΋HD$ u V]DCu+H]E3Dɋ΋HD$ H+ov_DHE3֋HD$ lH\$@Ht$HH0_H\$Ht$WH0HDÄA7AtKAAt]AtKAt+HJE3HD$ ׀wOu_uUNFE3sN8H^DE3ϋHD$ W!H DH^E3DɋHD$ ]W!H 'DHqDɋE3HD$ "FOsD$(HTDE3׋HD$ FOt+H0qDɋE3HD$ FOsE3D$(HDɋ׋HD$ $HE3HD$ pDɋH\$@Ht$HH0_LI[IkIsWAVAWH`HHvADDE3AAIC+3HH?AH;H<.HuH._`E3ADAHD$ aÃDE3D$(HAAHD$ HE3AAHbHD$ xAHcDAtGwHHDE3AAHD$ JG,P<w H 6OH +j?GOWDGDODWD$PH@L$HT$@DD$8DL$0AyDT$(E3AAEHD$ OHWVHxE3DAAHD$ hL\$`I[ Ik(Is0IA_A^_H\$Ht$WH H 3HHBHtJHtGHp HH;t9HH8eellt"LCqH ,BFxHH HH;r3H\$0Ht$8H _H\$Ht$WH H 3HHBHtJHtGHp(HH;t9HH8eellt"LpH ewHH8 HH;r3H\$0Ht$8H _HHXHhHpHx AVH HH y E3IHHt .L5_ HwHH EHH= Hu H 4IHtWfQH  HH;rfD4Y3H- H5 H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAWHPH=EIHL P0HuH HHLD$@HT$8HHD$8HH nHHHyH BH>HL lHL$@LD$0HnD$(Hd$ HHHD$0HHH;qH.H;Ay HHoHHkLT$0LLIBIH\$ ARHyHUH<yHHHH+HyHLHIHHD$0HHA HH HM H xH/ H8 H=I @=J H=+ H=, Eu=LHK3;HHtvHHzH%b H%b H=tBHHHH9eellt"LjmH 3-mtHbHH p,HuH H >H=HB|@=u@=3H HL\$PI[ Ik(Is0IA_A^_H\$Hl$Ht$WH@=IH5H* P0HuHHLD$8HT$hHD$hHH kHL$hHHyHHL ~HL$8LD$0HkD$(Hd$ HHD$0HHY HH蜌HHu H bHHHHy H艍HBLT$0LLIBIH|$ AR HH\Hy H 3H\$PHl$XHt$`H@_H\$WH HH AnHLH r3@3HHH;u9H HpH90HHH$0HH\$0HHHIH _HHXHhHpHx AVH0HHEH0HHOHD$ H,LL3HPHy#HH MHM1HHnHHHH-H5yAH H H HH=&@='H=H= Eu=LH^G36HHtvHHWH%?H%?H=tBHnHHH9eellt"LGiH JpH?HH M,HuH H 0H%HY@=qR@=3H\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$WH0= HHH?HHu H _HH\HHy H,H?HLL3HH|$ P HHHy H {3H\$@Hl$HHt$PH0_H\$Ht$WH HH 3Ht 諉H5H4oHH EpHHHu H %HHtWfQH rHH;rf4Y3H\$0Ht$8H _H\$Ht$ UWAUAVAWHH 3DLH!}@H!}0H DoHkHU0E3EHHM0HuXHH}0HLM354HHH H蝈HH\$XHt$hH A_A^A]_]HH@HtmHA"ňHAHE@KHM@&HHutHaHH;uHU0E3IIH0HM0wHHHDH @=HM@3H SHM0HU@LHM0H He0HyH薇HHH}0H Hu HIHqHHHt H93HyH sf HL-D-AL-yL-zH KH TvH;HDEuNLHB362HHuH HH H葆H%yH%yH=tBHHHH9eellt"LdH kHyHH 0HuHpD-D-43cH\$ HL$UVWATAUAVAWHH HD-f3HWHtCHt>kHu4HSHu'@85,6=uH A H HuH A HE3HUHHEAHxHMHHxHu H AHNHLHMPHGHSH:eellt&LcH dIjHMPHHH9rtHJHMPHIH;u蚃LHuH BLHHH;tYHsH>eellt"LbH ]iHHLFMtHVIeL~HvHH;u3HUHE3IHHy H @HMHHUPMiIHHMHHy _xLH@M3@5R8/HHH詃AtHu#Ht3H95t*HHM@HtHH95@53H\$xH A_A^A]A\_^]HYOH(HHuLQH jThHLL$0Lm3HP0HH[y H@BHLH(HH\$Ht$H|$AVH HA HHHHt H-PpHG HXHtuEHKHtzHK Htl39s0vWLs@IHtTC0HIH;r5HKHt539s$v Ls0IHtC$HIH;rHO HH\$0Ht$8H|$@H A^HQH\$Hl$Ht$WATAWH`IHL9z  :PingHHzdAHy8i(HI y:H :tHE*Ha?XN;k`EHK(H1HH;2DGfD9Fu HGH9FtQHHH; HyHi8H %=tHI AH )H?mfC8H |SdHXH;Gw3H+GHH*A=HHuAL7H;GH+GHXH%H=vtHW H9j} HSxGD$(HDE3 HD$ HwSdHHutC:;C\uHHC IM6H;SH\$@Hl$HHt$PH|$XH0A^@USVWATAUAVAWHl$HE3HEgHEl$HD$ HD9idH[HR`HDLMwAE3LegLeELeo8HL9ewL9eg~AT$D9odLMuLH Y_AT$A?A AF8$8:rAD88rH}wHE3HD$0HDHD$(HVHD$ HHMgHtyMtIyHEHtHWHtHPHdtLeH ֿ^LA?u%AuAGtHw&IL9ewHMgD9odHLeLeoH H^LEMHDHH)D9odu#AD88u rAHvA̅D9odHMgH:XH HLEHDH(HHHELEoE3H3PHHH;HH;*HMo%wLH3LLEoD9odu LUIAR HEHPHHD9odIE9fhv6IVpHAI!HtAFhHIH;rE3El$AFhH;sbH;uw HE3HD$(HDɃHD$ }HIVhHA HtIGwMHH;uwsH\WH CHyH\$(HD$ DȃE3HEgHHEHWHuLH .\HEHwHHHHHL !H*HDl$(HL$ LD9odHHHHMߺ4-ZHHMDE:fEHEDeWHMDIWHHUHPHHyHD$(HTHD$ DHHA(HGhHA0HGpHA8HGxHA@{HNHHHMqYHHUHEfEEHEPHHdHHA HGhHA(HGpHA0HGxHA8HMgHHt0u3 HHĨA_A^A]A\_^[]H\$Hl$Ht$WATAUAVAWH`DE3IIDAsHHuC $IDs`CdHEuHHEPingD{\LkHHC ,VHEHVL{(IJmH*Hy C`E3D$0HDHD$(HAAHD$ HHWHAL LAֹHt$ PPHHrHHHSpHUH3HsLLAֹHt$ PPH'HHH;HE3A~H;u/HWAHD$(HDAHD$ &hHAH;uH HD$0HHD$0 HȸHD$(H4DAHD$ HGHAPXHHHuuH9k tHHC HHE33PXfD9c:tSDK:DC8AA+kdAHC@HD$@HL$8DD$0DL$(DAE3AHD$ fD9c8tGS8HK@E3HD$8HCPDHD$0HCHAHD$(H"AHD$ I7L64HHtHCxHtHV HmSdHIM6I;uHKHt HPpHHtHCxHt HHHt HPpHKHto{dLHZ HILHDH {dL |HKH QHBVLD$PHDAHxLD$PHSIAPHpL\$`I[0Ik8Is@IA_A^A]A\_H\$UVWATAUAVAWHH`3LEPHUXH <H]P\$ LuXHy?HEPKE3HD$0H DHD$(HHD$ &H IHDIDEHHtPHLHH='v@HHt$0HD$(HDɃE3HD$ A H5IUHHtHLHH=vAHMSHM SH;IHHt(HHUHD;u{FEH/I;H;s3DHE3HD$(H$HD$ "vDκIHHt(H_HUHD;uEEHHLоH !O3@HxcHLMPLEXH3P0HUPvHHHHHUP&HHHxLMLEAAD|$ IUH$H`A_A^A]A\_^]HHXHhHpHx AVH E3HfD91u3+SLHElHHuLH RH:lHHuLߴH rRHCf? u9fD7HsHwkHHuLH G1RHHfD97uHsL3HH\$0Hl$8Ht$@H|$HH A^HHXHhHpHx AVH@LHEt%Y%J3I33'IHRHt.H mHLfH~L$0D$ HuGDD$(At+HT$( H tA ʉ HuH\$PHl$XHt$`H|$hH@A^HT$USVWAVHHPL53H<He8He@LEHHPMD$(HHL$ HHEHHU8HHHHM8LE@H1DLD$(Lt$ HHxEHMEfENHMNHE@eeHUHEPHoHu8LEHH8PMHD$(H|$ Hx HEHHHPHHPA^_^[]H\$Ht$UWATAVAWHH@HeHeHEE3HD$ HLLLMHOAH8HHMHE3HHHM3H!}@HuLH B,OHMHuJ LEHHHHHEHLE@E3H3PHH;HM@hHHLUHLE@LI3ARHHUMtHIOHt HSiHEHH!}@E3AQLE@HPHHH;tHH;HM@H8gHHHMJHp HHMHHHHM@HH,H}@v#LH0HEHLE@HȺPHHHEHLO(LE@HHE@PHHxiHWIaMtHINHtIHL;u5HMHt>h3H\$pHt$xH@A_A^A\_]H HhHtHh H HHHXUVWATAUAVAWHPH@6bAt#H#AL$E3DAAHD$ H>"L?H;YiDqHDE3AAHD$ oHG$HD$(HDE3AAHD$ CHOH$8E3DAAHD8$tHHD$(H]HD$ HLE3 HD$ AAH&tAH'DAH (DE3AAHD$ LoA]D;vLaH ҭsKHtkLADG)E3D$(HDAAHD$ HH;s#H#E3DAAHD$ HIuAHgE3AHD$ ADHD*DE3AAHD$ HGA.HkPjD@iDHhHHL$@HT$8LD$0LL$(EE3AAHD$ ~HӵAMDE3AAHD$ \HGHoPnD@mDHlHHL$@HT$8LD$0LL$(EE3AAHD$ HiAMDE3AAHD$ H$IHHO39YpvoHAxH,[HH M HuDHGHMHHxH H Hu HGH$MHPxHHFHO;Ypr$$$D$HD$@HHL$8HT$0LD$(EE3AAHD$ HG@pDE3D$(HSAAHD$ HG39hpXDmH)E3DAẢl$(HD$ HGHmHHxHDTDDD HD$HHT$@LD$8LL$0HHD$(HEE3AAHD$ GHGHHxDTDDDLHD$HHT$@LD$8LL$0HBHD$(H^EE3AAHD$ HGHHxD T DD DLHD$HHT$@LD$8LL$0HHD$(HEE3AAHD$ HG;hpHղ-E3DAAHD$ ]3ۍk 9_$vsL+T*DD)DL(HHL$@HT$8LD$0LL$(A!E3AAEHD$ HZDE3AAHD$ ;_$rIM?"YH;t3H',HUIHEöE3HnAHE3IDɋHD$(HHD$ OZIHLcEHA} ukIMRH)HHD$(H]DE3ӋHD$ MtI^H$H`A_A^A]A\_^]EXIELMXDBH|IHDHH6HDpHMA>BHNHtHU4H HHHeH6HHNHtHU4HHH/H6HOHNHt HUz4HH!}XIELMXDBHHLE@}PIEHAPHIELMMHALHL;uFL HMAAAQXHܫHMRx@8}PuHƫHMPxHxE3IELEAHPM/IELMDBHHH6IHCHH63HHt HHHuH_[HEHuLH ܣAHEE3Ht8LHNHt I3 HHH6IIHuIEMLeIMHH H5AH(HD$(H[DɋHD$ Lt$(HFE3HD$(HDɋӋHD$ !HE3DɋˋHD$ AHFE3HD$(HDɋӋHD$ RLeA_H\$Ht$WH HHuLH cM@HO HtH9tHZH;HuZHOHtZHH)HpHNAVHN HtZHZHHH;uHH\$0Ht$8H _ZHHXHhVWAVH@L@ HPH 33XHt$pHyqH H;uEHl$xHt;OH-Hl$0HD$(HDɃE3HD$ HZZL)H >@(?HHHt1H\$(H DɃE3HD$ H-HHnL5;H8uBIHQu3HHBu$HDɃE3HD$ @HHtIHuLHEsWHHuLH t=H_HHtVHHGHHt}+3IMfAE+Ht0HH\$0AEE3׋Lt$(HD$ AuHxHyM3HHEHMgE3L3IHHEH:H\$0AEE3׋Lt$(HD$ AuUHMH!-HubHHy?HH\$0L5EE3Lt$(HD$ Dȋ:wHMgE3L3,E3Et1HEGEL5E3Lt$(HD$ HUAE3HAHxEH;EuHxHL,Hu+HH\$0EE3׋Lt$(HD$ DeH5HDegDe,HHEHf; tkILEHH 6CHEHu)HLt$(E3HD$ FDȋ DeDegAAA;0HUAE3H HxEH;EuHwHK+Hu+HH\$0EE3׋Lt$(HD$ HUEAfD H'H*HHEf; uHf; tHUAE3HrHx HMH;t/HH\$0EE3׋Lt$(HD$ HMHUAfL HHr*HHEf; uHf; tfADž]H;]wvL>H ߌ'HEoLeXIL$fAT$mHy7H͍EHD$0HŒE3׋Lt$(HD$ 3NE3AA|$ALݍHMD˺LEHHM$LHL;tMxHMHt ALeA;vLeǿA;wHDMgH7DGIHXHMN Ld$ PXHDgHEEHۑE3Dɋ׋Lt$(HD$ @H]LmυCDfHu"MBI&HEHUE3HUHEA蹬HHxHMHUsHHM?LHu)H8Lt$(E3HD$ AEDȋAu HxzHMHUMHULMx]uTMtOEHMoDM AMLHygHEEE3HD$0H׋Lt$(HD$ %My3u/HEEE3HD$0H|׋Lt$(HD$ MtI?H]HEHtH?HtH?@H *HHD$0L5ALt$(HL$ E3E͋xGHĨA_A^A]A\_^[]DL$ LD$HL$USVWATAUAVAWHHxE3ILHuAJHHD$(HDE3ӋHD$ 3HxA_A^A]A\_^[]MHtSB`LLHMIL}PD$ HKLMPHpHME3L|$ PHHH;u.HMPe=LLMPH7HME3HHD$ ARHHHH?fD9tAO=HHt3HO#DGHHHGE3Hg@LIMLI#OHHAH9EPE3 ND$HLt$@L|$8HEHD$0H3Ld$(HD$ D}`tGI%#OLxNIE3ӋL;}PrL "HF=E3HtH6=MtI)=HEXHMHIĺM;3 HEE3HD$0HDHD$(HcӋHD$ H\$UVWATAUAVAWHl$HE3WWLmLmLmwEMA}AEufDmfDmLm}謥L=Hy%HT L Lk Ir!!Hy&H% LH L; IB!LEHUwH Dl$ 艹LewHyyH H;uTH]HtKHH\$0HD$(H/ADE3AAHD$ H;H] L* I HDIH ?H}IUIHME3L38H}HEtL*H HEwIHH<HL%HHHI謸H;r4H@E3AHD$(HAHD$ D,HEwHEIAIIDuHHHE3A3H,HH;HUE3AHH}EfEtLH )H}IUI|HME3L3H}HEtLH +LuwMIIII0HME3L3DuHEEHEHH|$0E3HD$(H{AHD$ ADAHLHHHJIH;r4HE3AHD$(HAHD$ D能H}HEwIAIIHHDuHHEHE3A3HHH;HMHUE3AYEHEwIIHEIfEHHHEHuE3A3HHH;NHMHUE3AH}EHEtLH ~BHEwIHH*HzL[_HHHI蚵H}wH;r4H*E3AHD$(HAHD$ DHIIH}wH}IAHHܴHEHttE3A3HHH;uQHMHUE3AHMHEHMf;XD$0Hz~HD$(HHD$ HEHD$0HO~HD$(HӃHD$ HML]HHHImH}H;r4H}E3AHD$(H{AHD$ DHEwIIIAHH足HEHE3A3HHH;HMHUE3AEHEHEf9EHEwIIIHHEHEHt@E3A3HHH;uHMHUE3A^MfM?HEHD$0H|E3HD$(HmAHD$ IADڹMHEf;M'HEHD$0H|HD$(HHD$ IDE3AA船=H|$0Ha|E3AHD$(H߁AHD$ DMH}HEwHIIHH}wL;H]4}N%AEA~qD;tND;t'D;DEHMDHEDEDMHӋfD$ MDEDMHӋLuDMMH,MMLDHEHD$@T$0HU|$(LL$ LRLH vzP4H\IUׅDHyH zHDLLuMtIAHMHt/MtI/HtH/H$HİA_A^A]A\_^]H!@SH@H}HLјH E3HHu H8LHgfL$8HD$0H zE3D$(H\$ 3H@[H\$WH0H}Hd$PHLD$PHHHxHtHD$PHHtH5HD$ Ht`H5}Hd$XLD$XHT$ H Hx7H }HL$XLD$PHsHxHtHD$PHHD$X3H\$@H0_H\$UVWATAUAVAWH03LHHuLL|H { ?H$HH$HuHH$HCx@8uHH$E3HSXHmLCxA8t @3A.SA(rH<HEhExE`$E3@Et3AI(HA,HHuL~{H zS Q@HS(HHHSHHHSHHE33HSHHHCxDENJAHt$(AHLd$ S0HHtH,H^uHSHHx6E33HSHHy HHCxAHS(uHSHtH/,HH\$pH0A_A^A]A\_^]H\$UVWATAUAVAWH LHHsHjE29:D$xuy:SD$xIE22@2E2A:Dt$pT$`@2HtA:t HÊuu @A:CA:AH;tHHAu;tHHH2<:u)8BDD$pL$xAA+ADD$p;}wHŠu@DtbHA@tAAwKH%LH=w8@w2A0HtGA:un:8OtG:ttt GtO:tKHH\$hH A_A^A]A\_^]A:u'D8Wu!G<:tτtD8WuA:u G<:ttA:2A:t„t 8A:uEu$u A:uED$`Aɀw62AňD$`+uA:u!T$`YT$`ɀwD@IHFD!B!@tEt@*t$p@E2@@@u @;3HHXHhHpHx AVH 3LHHu HdHP'HHu H BHHIH@H<.t HNJu<.u6@u6HH(HH\$0Hl$8Ht$@H|$HH A^@uXH=w@@HB1@sH\$Ht$WH HHHu HF HP'HHu H $HHyHHHH(HH\$0Ht$8H _GnDeў֠Js~-}iM ;a?1u O'?M'F8'?Mb 2IL+oQF'?MZSwEKbU`n GV,BS*Ay'1;7KCg^nW ?m9ir;0=E ޫd`AAt2IťF ڜ5LA5ZEX4݀R'iMVC8A(=[O~Z?SY&EkE61o% '?׿$@. kNOdPM Di"N„IKM,NpRr͵EO1=tb0Z=uA·mdҭ#Ļ(-'?M'F8'?M~b3>O -;6P\Mi&DOdPM DiuGWG~ZC$BHS==B$`B9 Ӫ2=rﲡF'm2A`BGPd )Tύo!L`wjÄ<ir;׺ȇS@9_][c0O`ND,J. ?X6@I~Jƣ^H3!J_53Cr~XPyO )ۖ]1L rwbOC3`IUn?ˣ8L\ϣz\zjpOu0%`ԹOS6"XxDF-E_^fvBvzީB#8JzЀQj1kfI+FY0c =BWxV؎ƝLe2poBVqLzt@EC#k2m IIKL:xk4_J"+idW FJw|\y ldF d@>@mJl$mOI'?MergJ:|WFE?e b@cB|޽K![NYd9ir;vD_K|ۑnW ?m9ir;I7/TL&5 YU'?P[ EKR$MEh#fC:zCt߷/D3UHF`J yD}wa\iN,yT&Rt>E,eF``Tcb]b@6#E#FrWU@ϏCs.ʨwGJ30=OBiNo9BsJՎK+wzF'?M]`__-JڴȽyC*]dEc"[NYd9ir;㹪'HBr3IHJ&>4/4!M)H 7ށC$ى6LqMᕌESڰFD7+ڼ"NjCTͅ= '?MAM3iǁs"kDtaS'MeApkKuIMđ K]M]{a!P3ti#L˘wP2* o&ԃBln"G}ML,J >!NaGKڞV6 TN :f W|$xcG¨kX8A&G``)0AA|̺&Bo<7'J@Pj^qeE:MmyA.TIu1--'?MM*!K/8`sF0NC>2?]vOeRhдQǤ#>LIdcI6ځA7f >2RHUNJe`-'?M1?ir;r${NE{6X{wN)A00--'?Mlv`UtB mrnW ?m9ir;?nFO)S=ExMJGCl%GTu@n.~T,,GT(OjG/b#@>U>Z#cxJ=e5u2--'?M'O/?^fF8'?M2KH?'AdbcDNp}1$SԤahoO"n J/CzՍ:N|HjSG '?M SeYAZ+bx}BLU'B1&Jѓ\-oQF'?Mwt8i9ir;W[hFe|ZUL&D܉a ?LKO&% GQb.o&3hBV+6Lu{ rpܽ0Kro*:2]0O3n]X̫1CM &q/--'?M,oQF'?Mr<_Nޣ߬'ſJ@ ABZ3BDߡg+YUJY*C'!ONCa:z&Cr3ӟfSIV/swt8i9ir;k> Fɡe~p/J8'?MGq֫ODpw+jJ9!CmWX/8NR:hZVA'z1ykV%wLf>C44en-USEnglish%E%s\> %NThe argument '%B%s%N' is incorrect. %EShell> %N%NPress %HESC%N in %d seconds to skip %Estartup.nsh%N or any other key to continue.%NPress ENTER to continue:%E%NPress ENTER to continue or 'Q' break:%E%N'%E%s%N' is not recognized as an internal or external command, operable program, or script file.  %NCommand Error Status: %r %N'%B%s%N' is not a valid mapping. Invalid use of pipe (%B|%N). Unable to redirect file. Redundant redirection specified. UEFI %s Shell v%d.%d %s UEFI v%d.%02d (%s, 0x%08x) No SimpleTextInputEx was found. CTRL-based features are not usable. lwЈ ddheb4(yynssܐiijrXbpjjj`s kj(k|mDnmq~Іh\ ``ز`dddd``\ ``ddddd```ddddd```ddddd`& --44en-USenglishLoadedImageDevicePathImageDevicePathDevicePathUtilitiesDevicePathToTextDevicePathFromTextDevicePathPCAnsiDevicePathVT100DevicePathVT100+DevicePathVTUTF8DriverBindingPlatformOverrideBusSpecificDriverOverrideDriverDiagnosticsDriverDiagnostics2ComponentNameComponentName2PlatformtoDriverConfigurationDriverVersionSimpleTextInSimpleTextInExSimpleTextOutSimplePointerAbsolutePointerSerialIOGraphicsOutputEDIDDiscoveredEDIDActiveEDIDOverrideConsoleInConsoleOutStdErrLoadFileLoadFile2SimpleFileSystemFileInfoFileSystemInfoTapeIODiskIODiskIO2BlockIOUnicodeCollationUnicodeCollation2AdapterInfoPCIRootBridgeIOPCIIOSCSIPassThruSCSIIOExtendedSCSIPassThruiSCSIInitiatorNameUSBIOUSBHostControlerUSBHostController2DebugSupportDebugPortDecompressAcpiTableEBCInterpreterSimpleNetworkNetworkInterfaceIdentifierNetworkInterfaceIdentifier31PXEBaseCodePXECallbackBISManagedNetworkServiceBindingManagedNetworkARPServiceBindingARPDHCPv4ServiceBindingDHCPv4TCPv4ServiceBindingTCPv4IPv4ServiceBindingIPv4IPv4ConfigIPv4Config2UDPv4ServiceBindingUDPv4MTFTPv4ServiceBindingMTFTPv4HashServiceBindingHashAuthenticationInfoHIIFontHIIStringHIIImageHIIDatabaseHIIConfigRoutingHIIConfigAccessHIIFormBrowser2ShellParametersShellShellDynamicCommandEFIGlobalVariableWinNTThunkWinNTDriverIOWinNTSerialPortUnknownDeviceShellInterfaceShellEnvironmentShellEnvironment2DeviceIOUGADrawUGAIOEFISystemPartitionLegacyMBRDriverConfigurationDriverConfiguration2ISAIOISAACPI Address: %%H%X%%N Attrib %02x  %c mode %d: Col %d Row %d DriverFamilyOverridePcdTcgHiiPackageListIp6ServiceBindingIp6Ip6ConfigMtftp6ServiceBindingMtftp6Dhcp6ServiceBindingDhcp6Udp6ServiceBindingUdp6Tcp6ServiceBindingTcp6VlanConfigEapEapManagementFtp4ServiceBindingFtp4IpSecConfigDriverHealthDeferredImageLoadUserCredentialUserManagerAtaPassThruFirmwareManagementIpSecIpSec2KmsBlockIo2StorageSecurityCommandUserCredential2GetPcdInfoProtocolBdsArchCpuArchMetronomeArchMonotonicCounterArchRealTimeClockArchResetArchRuntimeArchSecurityArchTimerArchVariableWriteArchVariableArchSecurityPolicyWatchdogTimerArchSmartCardReaderSmbusHcFirmwareVolume2FirmwareVolumeBlockCapsuleArchMpServicePciHostBridgeResourceAllocationPciPlatformPciOverridePciEnumerationCompleteIncompatiblePciDeviceSupportPciHotPlugInitPciHotPlugRequestSmbiosS3SaveStateS3SmmSaveStateRscHandlerSmmRscHandlerAcpiSdtSioSmmCpuIo2SmmBase2SmmAccess2SmmControl2SmmConfigSmmReadyToLockDxeSmmReadyToLockSmmCommunicationSmmStatusCodeSmmCpuSmmPCIRootBridgeIOSmmSwDispatch2SmmSxDispatch2SmmPeriodicTimerDispatch2SmmUsbDispatch2SmmGpiDispatch2SmmStandbyButtonDispatch2SmmPowerButtonDispatch2SmmIoTrapDispatch2FirmwareVolumeBlock2CpuIo2LegacyRegion2SalMcaInitPmiExtendedSalBootServiceExtendedSalBaseIoServicesExtendedSalStallServicesExtendedSalRtcServicesExtendedSalVariableServicesExtendedSalMtcServicesExtendedSalResetServicesExtendedSalStatusCodeServicesExtendedSalFvBlockServicesExtendedSalMpServicesExtendedSalPalServicesExtendedSalBaseServicesExtendedSalMcaServicesExtendedSalPciServicesExtendedSalCacheServicesExtendedSalMcaLogServicesSecurity2ArchSmmEndOfDxeIsaHcIsaHcServiceBindingSioControlGetPcdInfoI2cMasterI2cIoI2cEnumerateI2cHostI2cBusConfigurationManagementTrEETcg2TimestampRngNvmExpressPassThruHash2ServiceBindingHash2BlockIoCryptoSmartCardEdgeUsbFunctionIoBluetoothHcBluetoothIoServiceBindingBluetoothIoBluetoothConfigRegularExpressionBootManagerPolicyConfigKeywordHandlerWiFiEapManagement2EapConfigurationPkcs7VerifyDns4ServiceBindingDns4Dns6ServiceBindingDns6HttpServiceBindingHttpHttpUtilitiesRestIdeControllerInitDiskInfo ParentHandle..: %H%x%N  Segment #.....: %H%x%N  Attributes....: %H%x%N  Supports......: %H%x%N  BUS :  MEM :  IO :  Type Flag Base Limit Gran ==== ==== ================ ================ ====  Revision......: %%H0x%08x%%N ParentHandle..: %%H%x%%N SystemTable...: %%H%x%%N DeviceHandle..: %%H%x%%N FilePath......: %%H%x%%N OptionsSize...: %%H%x%%N LoadOptions...: %%H%s%%N ImageBase.....: %%H%x%%N ImageSize.....: %%H%Lx%%N CodeType......: %%H%s%%N DataType......: %%H%s%%N Unload........: %%H%x%%N  Max Mode............: %%H0x%08x%%N Current Mode........: %%H0x%08x%%N Frame Buffer Base...: %%H0x%L016x%%N Frame Buffer Size...: %%H0x%L016x%%N Mode Info Size......: %%H0x%L016x%%N Information Version...........: %%H0x%08x%%N Res Hor...........: %%H0x%08x%%N Res Ver...........: %%H0x%08x%%N Pixel Format......: %%H%s%%N Pixels / Scan Line: %%H0x%08x%%N Pixel Info RedMask.........: %%H0x%08x%%N GreenMask.......: %%H0x%08x%%N BlueMask........: %%H0x%08x%%N Unable to get supported types - %%H%r%%N  Supported Information Types:  Guid[%%H%d%%N] : %g - %%B%s%%N  Unable to get information - %%H%r%%N  MediaState: %%H0x%08x - %r%%N  iSsciIpv4BootCapablity : %%H%d%%N iScsiIpv6BootCapablity : %%H%d%%N FCoeBootCapablity : %%H%d%%N OffloadCapability : %%H%d%%N iScsiMpioCapability : %%H%d%%N iScsiIpv4Boot : %%H%d%%N iScsiIpv6Boot : %%H%d%%N FCoeBoot : %%H%d%%N  SanMacAddress: %%H%02x-%02x-%02x-%02x-%02x-%02x%%N  UNDI IPv6 Supported: %%H%d%%N  The 'InformationType' - %%H%g%%N can't be recongnized l6 p6  x6 `T,d p   8l 8L8%:!:44en-USenglish%H%s%N: Memory is not available. %H%s%N: Too many arguments. %H%s%N: Too few arguments. %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Unknown flag - '%H%s%N' %H%s%N: Bad value - '%H%s%N' for flag - '%H%s%N' %H%s%N: Invalid argument - '%H-a%s%N' %H%s%N: Missing argument for flag - '%H%s%N' %H%s%N: Access denied. %H%s%N: File '%H%s%N' error - %r %H%s%N: Status: %r %H%s%N: Parameters conflict. %H%s%N: Flags conflict with - '%H%s%N' and '%H%s%N' %H%s%N: Cannot open file - '%H%s%N' %H%s%N: Cannot close file - '%H%s%N' %H%s%N: File access error - '%H%s%N' %H%s%N: File not found - '%H%s%N'  %H%s%N: Current directory not specified. %H%s%N: Directory not found - '%H%s%N' - [ok] %H%s%N: '%H%s%N' is not a directory. %H%s%N: '%H%s%N' is not a file. ShellCommand,"%s" %H%s%N: The destination '%H%s%N' is ambiguous. %H%s%N: The destination is an existing file '%H%s%N'. %H%s%N: UEFI function '%H%s%N' returned an incorrect value for: %s (%x). %H%s%N: UEFI function '%H%s%N' returned: %r Destination file already exists. Overwrite? %BY%Nes, %BN%No, %BA%Nll, %BC%Nancel %H%s%N: Copy failure: insufficient capacity on destination media. %H%s%N: reading '%B%s%N': IO Error %H%s%N: writing '%B%s%N': IO Error %H%s%N: Memory allocation was not successful. %V%8s %N= %H%s%N %H%s%N: Environment Variable '%H%s%N' not defined. %H%s%N: Environment Variable '%H%s%N' could not be deleted. %H%s%N: Unable to set %H%s%N %s %H%s%N: No mapping found. %H%s%N: Cannot find mapped device - '%H%s%N' %H%s%N: No mappable target found - '%H%s%N' Mappings,"%s","%s","%s" %EMapping table%N %E%10s%N %HAlias(s):%N%s %s  Handle: [%H%02x%N] Media Type: %s Removable: %s Current Dir: %s Attrib: %1c%1c%1c%1c%1c %s FloppyUnknownHardDiskCD-RomDirectory '%B%s%N' already exists. Directory '%B%s%N' unable to create. %02d/%02d/%04d Date,"%02d","%02d","%04d" %02d:%02d:%02d (UTC%1s%02d:%02d)%02d:%02d:%02d (LOCAL) DST: Not Affected  DST: Affected  DST: Adjusted  DST: Affected and Adjusted UTC-12:00, International Date Line West UTC-11:00, Midway Island, Samoa UTC-10:00, Hawaii UTC-09:00, Alaska UTC-08:00, Pacific Time(US & Canada), Tijuana, Portland UTC-07:00, Arizona, Chihuahua, La Paz, Mazatlan, Mountain Time (US & Canada) UTC-06:00, Central America, Central Time(US & Canada) UTC-05:00, Bogota, Lima, Quito, Eastern Time(US & Canada) UTC-04:30, Caracas UTC-04:00, Atlantic Time(Canada), Caracas, Santiago UTC-03:30, Newfoundland UTC-03:00, Brasilia, Buenos Aires, Georgetown, Greenland UTC-02:00, Mid-Atlantic UTC-01:00, Azores, Cape Verde Is. UTC , Greenwich Mean Time, Casablanca, Monrovia, Dublin, London UTC+01:00, Amsterdam, Berlin, Bern, Rome, Paris, West Central Africa UTC+02:00, Athens, Istanbul, Bucharest, Cairo, Jerusalem UTC+03:00, Baghdad, Kuwait, Riyadh, Moscow, Nairobi UTC+03:30, Tehran UTC+04:00, Abu Dhabi, Muscat, Baku, Tbilisi, Yerevan UTC+04:30, Kabul UTC+05:00, Ekaterinburg, Islamabad, Karachi, Tashkent UTC+05:30, Chennai, Kolkata, Mumbai, New Delhi UTC+05:45, Kathmandu UTC+06:00, Almaty, Novosibirsk, Astana, Dhaka, Sri Jayawardenepura UTC+06:30, Rangoon UTC+07:00, Bangkok, Hanio, Jakarta, Krasnoyarsk UTC+08:00, Beijing, Chongqing, Hong Kong, Urumqi, Taipei, Perth UTC+09:00, Osaka, Sapporo, Tokyo, Seoul, Yakutsk UTC+09:30, Adelaide, Darwin UTC+10:00, Canberra, Melbourne, Sydney, Guam, Hobart, Vladivostok UTC+11:00, Magadan, Solomon Is., New Caledonia UTC+12:00, Auckland, Wellington, Fiji, Kamchatka, Marshall Is. UTC+13:00, Nuku'alofa UTC+14:00, Line Islands LOCAL , Local Time UTC%1s%02d:%02d LOCAL No additional information known.Image '%s' is not an image. Image '%s' is not a driver. Image '%s' loaded at %x - %r Image '%s' error in StartImage: %r %t %5s %1c % ,L11d %s %V%s%N %B%s%N % ,L11d File(s) % ,L11d bytes % ,L11d Dir(s) Directory of: %H%s%N %H%s%N: File Not Found - '%H%s%N' VolumeInfo,"%s","%Ld","%5s","%Ld","%Ld" FileInfo,"%s","%Ld","%Ld","%s%s%s%s%s","%02d:%02d:%02d","%02d.%02d.%04d","%02d:%02d:%02d","%02d.%02d.%04d","%02d:%02d:%02d","%02d.%02d.%04d" Volume %s (%s) %Ld bytes total disk space %Ld bytes available on disk %d bytes in each allocation unit Remove Subtree '%B%s%N' [y/n]?Deleting '%B%s%N' Delete error: %r Delete error. Couldn't open file: %r Delete error. Invalid target '%B%s%N' Delete successful. %H%s%N: '%H%s%N' is read-only Moving %s -> %s Cannot move a directory into itself or its subdirectory. Cannot move to or from a read-only file or directory '%B%s%N' Cannot move current working directory or its subdirectory. Copying %s -> %s %H%s%N: Copying a directory requires -r. %H%s%N: The specified path does not exist - '%H%s%N' %H%s%N: The source and destination are the same. %H%s%N: The destination is a parent of the source. %H%s%N: The destination is read-only. %H%s%N: The destination file '%B%s%N' failed to open with create. %H%s%N: The destination directory '%B%s%N' could not be created. %H%s%N: The source file '%B%s%N' failed to open with read. .TH attrib 0 "Displays or modifies the attributes of files or directories." .SH NAME Displays or modifies the attributes of files or directories. .SH SYNOPSIS ATTRIB [+a|-a] [+s|-s] [+h|-h] [+r|-r] [file...] [directory...] .SH OPTIONS +a|-a - Sets or clears the 'archive' attribute. +s|-s - Sets or clears the 'system' attribute. +h|-h - Sets or clears the 'hidden' attribute. +r|-r - Sets or clears the 'read-only' attribute. file - Specifies the file name (wild cards are permitted). directory - Specifies the directory name (wildcards are permitted). .SH DESCRIPTION NOTES: 1. Four attribute types are supported in the UEFI file system: - Archive [A] - System [S] - Hidden [H] - Read only [R] 2. If a file (in general meaning) is a directory, then it is also shown to have the attribute [D]. 3. If any file in the file list that is specified does not exist, attrib will continue processing the remaining files while reporting the error. 4. If no attributes parameters are specified, the current attributes of the specified files or directories are displayed. 5. If no files or directories are specified, the command applies to all files and sub-directories within the current directory. .SH EXAMPLES EXAMPLES: * To display the attributes of a directory: fs0:\> attrib fs0:\ * To display the attributes of all files and sub-directories in the current directory: fs0:\> attrib * * To add the system attribute to all files with extension '.efi': fs0:\> attrib +s *.efi * To remove the read-only attribute from all files with extension '.inf': fs0:\> attrib -r *.inf .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_NOT_FOUND The requested file was not found. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_WRITE_PROTECTED The media that the action was to take place on is write-protected. .TH cd 0 "Displays or changes the current directory." .SH NAME Displays or changes the current directory. .SH SYNOPSIS CD [path] .SH OPTIONS path - Specifies the relative or absolute directory path. .SH DESCRIPTION NOTES: 1. This command changes the current working directory that is used by the UEFI Shell environment. If a file system mapping is specified, then the current working directory is changed for that device. Otherwise, the current working directory is changed for the current device. 2. If path is not present, then the current working directory (including file system mapping) is displayed to standard out. 3. The table below describes the conventions that are used to refer to the directory, its parent, and the root directory in the UEFI Shell environment. Convention Description '.' Refers to the current directory. '..' Refers to the directory's parent. '\' Refers to the root of the current file system. 4. The current working directory is maintained in the environment variable %cwd%. .SH EXAMPLES EXAMPLES: * To change the current file system to the mapped fs0 file system: Shell> fs0: * To change the current directory to subdirectory 'efi': fs0:\> cd efi * To change the current directory to the parent directory (fs0:\): fs0:\efi\> cd .. * To change the current directory to 'fs0:\efi\Tools': fs0:\> cd efi\Tools * To change the current directory to the root of the current fs (fs0): fs0:\efi\Tools\> cd \ * To move between volumes and maintain the current path, and then copy all of files in fs0:\efi\Tools into the fs1:\Tmp directory: fs0:\> cd \efi\Tools fs0:\efi\Tools\> fs1: fs1:\> cd Tmp .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH cp 0 "Copies files or directories." .SH NAME Copies one or more files or directories to another location. .SH SYNOPSIS CP [-r] [-q] src [src...] [dst] .SH OPTIONS -r - Makes a recursive copy. -q - Makes a quiet copy (without a prompt). src - Specifies a source file/directory name (wildcards are permitted). dst - Specifies a destination file/directory name (wildcards are not permitted). If more than one directory is specified, the last directory is assumed to be the destination. .SH DESCRIPTION NOTES: 1. '-r' must be specified if src is a directory. If '-r' is specified, the source directory is recursively copied to the destination. 'src' itself is copied. 2. If a destination is not specified, the current working directory is assumed to be the destination. 3. 'CP -r src1 src2 dst' copies all files and subdirectories in 'src1' and 'src2' to the destination 'dst'. 'src1' and 'src2' themselves are also copied. The 'dst' parameter is interpreted as a directory. 4. Copying a directory or file to itself is not allowed. 5. If an error occurs, this command exits immediately and the remaining files or directories are not copied. 6. When 'cp' is executed with a script file, it always performs quiet copying, regardless of whether the '-q' option is specified. 7. If you are copying multiple files, the destination must be an existing directory. .SH EXAMPLES EXAMPLES: * To display the contents of the current directory: fs0:\> ls * To copy a file in the same directory and change the file name: fs0:\> cp temp.txt readme.txt * To copy multiple files to another directory: fs0:\> cp temp.txt isaBus.efi \Test * To copy multiple directories recursively to another directory: fs0:\> cp -r test1 test2 boot \Test * To see the results of the above operations: fs0:\> ls \Test .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_OUT_OF_RESOURCES There was insufficient space to save the requested file at the destination. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_WRITE_PROTECTED An attempt was made to create a file on media that was write-protected. .TH map 0 "Displays or defines file system mappings" .SH NAME Displays or defines file system mappings. .SH SYNOPSIS MAP [-d <sname>] MAP [[-r][-v][-c][-f][-u][-t <type[,type...]>][sname]] MAP [sname handle | mapping] .SH OPTIONS -d - Deletes a file system mapping. -r - Resets file system mappings to default values. -u - Adds file system mappings for newly-installed devices and removes mappings for uninstalled devices. This does not change the mappings of existing devices and preserves user-defined mappings. -v - Displays verbose information about all file system mappings. -c - Displays the consistent mappings. -f - Displays the normal mappings (not the consistent mappings). -t - Displays the device mappings, filtered according to the device type. Supported types are: fp - Floppy hd - Hard Disk cd - CD-ROM Types can be combined by putting a comma between two types. Spaces are not allowed between types. -sfo - Displays information in Standard-Format Output. sname - Specifies a mapping name. handle - Specifies the number of a handle. Use the same value that is displayed by the 'dh' command. mapping - Specifies a new mapping name to assign to a device. This value must end with a ':'. .SH DESCRIPTION NOTES: 1. This command creates a mapping between a user-defined name and a device. The most common use of this command is to create a mapped name for devices that support a file system protocol. After these mappings are created, the names can be used with all the file manipulation commands. 2. The UEFI Shell environment creates default mappings for all of the devices that support a recognized file system. 3. This command can be used to create additional mappings, or when used with the -d option, to delete an existing mapping. If it is used without any parameters, all of the current mappings are listed. If the -v option is used, the mappings are shown with additional information about each device. 4. The -r option is used to reset all the default mappings in a system, which is useful if the system configuration has changed since the last boot. 5. The -u option adds mappings for newly-installed devices and removes mappings for uninstalled devices without changing the mappings of existing devices. User-defined mappings are also preserved. A mapping history is saved, which preserves the original mapping name for a device with a specific device path. The current directory is also preserved if the current device is not changed. 6. Each device in the system has a consistent mapping. If the hardware configuration has not changed, the device's consistent mappings do not change. If two or more machines have the same hardware configurations, the device's consistent mapping remains the same. Use the -c option to list all the consistent mappings in the system. 7. The mapping value must consist of digits and characters. Other characters are illegal. 8. This command support wildcards. You can use the wildcards to delete or show the mapping. However, when you assign the mapping, wildcards are forbidden. .SH EXAMPLES EXAMPLES: * To display verbose mapping table information: Shell> map -v * To assign a different name to fs0: Shell> map floppy fs0: * To operate with the mapped name: Shell> floppy: * To delete a mapped name: Shell> map -d floppy: * To display all the mapped names starting with 'f': Shell> map f* .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH mkdir 0 "Creates directories." .SH NAME Creates one or more new directories. .SH SYNOPSIS MKDIR dir [dir...] .SH OPTIONS dir - Specifies the name of a directory or directories to create. (Wildcards are not allowed) .SH DESCRIPTION NOTES: 1. The parent directory must already exist. 2. If the directory already exists, mkdir will abort. 3. Specifying additional directory parameters dependent on previous directory parameters is not allowed: For example, mkdir new new\Test is not allowed. 4. Redirecting output to a file that exists under the directory specified by this command is not allowed. .SH EXAMPLES EXAMPLES: * To create a new directory: fs0:\> mkdir rafter * To create multiple directories: fs0:\> mkdir temp1 temp2 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_OUT_OF_RESOURCES There was insufficient space on the destination to create the requested directory. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_WRITE_PROTECTED An attempt was made to create a directory when the target media was write-protected. .TH mv 0 "Moves files." .SH NAME Moves one or more files to a destination within or between file systems. .SH SYNOPSIS MV src [src...] [dst] .SH OPTIONS src - Specifies a source file/directory name (wildcards are permitted). dst - Specifies a destination file/directory name (wildcards are permitted). .SH DESCRIPTION NOTES: 1. This command moves one or more files to a destination within or between file systems. 2. If the destination is an existing directory, the sources are moved into that directory. You cannot move the sources to a non-existing directory. 3. If a destination is not specified, the current directory is assumed to be the destination. If there is more than one argument on the command line, the last one is assumed to be the destination. 4. Attempting to move a read-only file/directory results in an error. Moving a directory that contains read-only files is allowed. 5. You cannot move a directory into itself or its subdirectories. 6. You cannot move a directory if the current working directory is itself or its subdirectories. 7. If an error occurs, the remaining files or directories are still be moved. .SH EXAMPLES EXAMPLES: * To rename a file: fs0:\> mv IsaBus.efi Bus.efi * To move a directory to the current directory: fs0:\> mkdir Test1\Temp fs0:\> mv Test1\Temp * To rename a directory: fs0:\> mv efi efi1.1 * To move multiple directories at a time: fs0:\> mv Test1 Test2 Test * To attempt moving a read-only directory, which results in a failure: fs0:\Test> attrib +r Temp1 DA R fs0:\Test\Temp1 fs0:\Test> mv Temp1 Temp2 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_NOT_FOUND The source file was not able to be found. SHELL_OUT_OF_RESOURCES There was insufficient free space to move the requested file to its destination. SHELL_WRITE_PROTECTED An attempt was made to create a file on media that was write-protected. .TH parse 0 "Parses standard format output files." .SH NAME Retrieves a value from a standard format output file. .SH SYNOPSIS PARSE filename tablename column [-i <Instance>] [-s <Instance>] .SH OPTIONS filename - Specifies a source file name. tablename - Specifies the name of the table to be parsed. column - Specifies the one-based column index to use to determine which value from a particular record to parse. -i <Instance> - Specifies an instance number to use to start parsing the ShellCommand table, and then the specified tablename. If not specified, all instances are returned. -s <Instance> - Specifies an instance number to use to start parsing the ShellCommand table. If not present, then 1 is assumed. .SH DESCRIPTION NOTES: 1. This command enables you to parse data from a file that has been output using the -sfo parameter. 2. Since the standard formatted output has a well known means of parsing, this command is intended to provide an easy way of enabling scripts to consume retrieved data from such constructed output files, and use it in the logic of scripts written for the UEFI shell. .SH EXAMPLES EXAMPLES: * The following data is contained in a temporary file (temp.txt): ShellCommand,"ls" VolumeInfo,"MikesVolume","400000000","FALSE","32000000","16000000" FileInfo,"FS0:\efi\boot\winloader.efi","45670","45900","arsh","08:30:12","01.08.2013","00:00:00","01.08.2013","08:30:12","01.08.2013" FileInfo,"FS0:\efi\boot\mikesfile.txt","1250","1280","a","08:30:12","01.08.2013","00:00:00","01.08.2013","08:30:12","01.08.2013" FileInfo,"FS0:\efi\boot\readme.txt","795","900","a","08:30:12","01.08.2013","00:00:00","01.08.2013","08:30:12","01.08.2013" * To display VolumeInfo column 2 in temp.txt: fs0:\> parse temp.txt VolumeInfo 2 MikesVolume * To display FileInfo column 3 in temp.txt, starting with instance 3: fs0:\> parse temp.txt FileInfo 3 -i 3 795 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_NOT_FOUND The source file was not able to be found. .TH reset 0 "Reset the system." .SH NAME Resets the system. .SH SYNOPSIS RESET [-w [string]] RESET [-s [string]] RESET [-c [string]] .SH OPTIONS -s - Performs a shutdown. -w - Performs a warm boot. -c - Performs a cold boot. string - Describes a reason for the reset. .SH DESCRIPTION NOTES: 1. This command resets the system. 2. The default is to perform a cold reset unless the -w parameter is specified. 3. If a reset string is specified, it is passed into the Reset() function, and the system records the reason for the system reset. .SH RETURNVALUES RETURN VALUES: SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH rm 0 "Deletes one or more files or directories." .SH NAME Deletes one or more files or directories. .SH SYNOPSIS RM [-q] file/directory [file/directory ...] .SH OPTIONS -q - Specifies quiet mode. Does not prompt for a confirmation. file - Specifies a file name (wildcards are permitted). directory - Specifies a directory name (wildcards are permitted). .SH DESCRIPTION NOTES: 1. This command deletes one or more files or directories. 2. If the target is a directory, it deletes the directory, including all its subdirectories. 3. Redirecting a file whose parent directory (or the file itself) is being deleted is not allowed. 4. Removing a read-only file/directory results in a failure. 5. Removing a directory containing read-only file(s) results in a failure. If an error occurs, the command exits immediately and stops removing files/directories. 6. You cannot remove a directory when the current directory is itself or its subdirectory. If a file contains wildcards, you are not prompted for confirmation. 7. The root directory cannot be removed. 8. The current directory or its ancestor directories cannot be removed. .SH EXAMPLES EXAMPLES: * To remove multiple directories at a time: fs0:\> rm Test\Temp1 Temp2 * To remove multiple directories with wildcards: fs0:\> rm Test\Temp* * To attempt removing a directory that contains a read-only file, which results in a failure: fs0:\> attrib +r Test\Temp1 eadme.txt A R fs0:\Test\Temp1 eadme.txt fs0:\> rm Test\Temp1 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The source file was not able to be found. SHELL_WRITE_PROTECTED The target was write protected. .TH set 0 "Displays or modifies UEFI Shell environment variables." .SH NAME Displays or modifies UEFI Shell environment variables. .SH SYNOPSIS SET [-v] [sname [value]] SET [-d <sname>] .SH OPTIONS -d - Deletes the environment variable. -v - Displays or modifies a volatile variable. sname - Specifies an environment variable name. value - Specifies an environment variable value. .SH DESCRIPTION NOTES: 1. This command is used to maintain the UEFI Shell environment variables. This command can do the following: - Display environment variables. - Create new environment variables. - Change the value of existing environment variables. - Delete environment variables. 2. This command sets an environment variable to a specified value. You can use it to create a new environment variable or to modify an existing environment variable. 3. If used without any parameters, all the environment variables are displayed. 4. If used with the -d option, the environment variable that is specified by sname is deleted. .SH EXAMPLES EXAMPLES: * To add an environment variable: Shell> set DiagnosticPath fs0:\efi\diag;fs1:\efi\diag * To display environment variables: Shell> set * To delete an environment variable: Shell> set -d diagnosticpath * To change an environment variable: fs0:\> set src efi fs0:\> set src efi1.1 * To append an environment variable: Shell> set path %path%;fs0:\efi\Tools;fs0:\efi\boot;fs0:\r * To set a volatile variable that will disappear at the next boot: Shell> set -v EFI_SOURCE c:\project\EFI1.1 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_OUT_OF_RESOURCES A request to set a variable in a non-volatile fashion could not be completed. The resulting non-volatile request has been converted into a volatile request. .TH date 0 "Displays and sets the current date for the system." .SH NAME Displays and sets the current date for the system. .SH SYNOPSIS DATE [mm/dd/[yy]yy][-sfo] .SH OPTIONS -sfo - Displays information in Standard-Format Output. mm - Specifies the month of the date to be set. (1-12) dd - Specifies the day of the date to be set (1-31) yy/yyyy - Specifies the year of the date to be set. If only two digits, then enter 9x = 199x. Otherwise enter 20xx. .SH DESCRIPTION NOTES: 1. This command displays and/or sets the current date for the system. If no parameters are used, it shows the current date. If a valid month, day, and year are specified, the system's date is updated. The following rules apply: - Except for numeric characters and /, all other characters in the argument are invalid. - The Shell reports an error if the number is in the wrong month/date/year range. - A space before or after the numeric character is not allowed. Inserting a space into the number is invalid. - Repeated zeros are allowed before the number. For example: Shell > date 0000008/000004/000097 Shell > date 08/04/2097 Shell > - The year range must be greater than or equal to 1998. - Two numeric characters indicate the year. Numbers below 98 are regarded as 20xx, and numbers equal to or above 98 are regarded as 19xx. 00 means 2000. For example: Shell > date 8/4/97 Shell > date 08/04/2097 Shell > Shell > date 8/4/98 Shell > date 08/04/1998 Shell > 2. The range of valid years is from 1998-2099. .SH EXAMPLES EXAMPLES: * To display the current date in the system: fs0:\> date * To set the date with long year format: fs0:\> date 01/01/2050 * To set the date with short year format: fs0:\> date 06/18/01 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_DEVICE_ERROR There was a hardware error preventing the completion of this command. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH time 0 "Displays or sets the time for the system." .SH NAME Displays or sets the current time for the system. .SH SYNOPSIS TIME [hh:mm[:ss]] [-tz tz] [-d dl] .SH OPTIONS -d - Sets or displays a daylight savings time value. -tz - Specifies a time zone adjustment, measured in minutes offset from UTC. Valid values are between -1440 and 1440 or 2047. If not present or set to 2047, time is interpreted as local time. hh - Specifies a new hour (0-23) (required). mm - Specifies a new minute (0-59) (required). ss - Specifies a new second (0-59). If not specified, zero is used. dl - Specifies a daylight saving time value to set. 0 : Time is not affected. 1 : Time is affected, and has not been adjusted for daylight savings. 3 : Time is affected, and has been adjusted for daylight savings. All other values are invalid. If no value follows -d, the current daylight savings time is displayed. .SH DESCRIPTION NOTES: 1. This command displays or sets the current time for the system. If no parameters are used, it shows the current time. If valid hours, minutes, and seconds are provided, the system time is updated. Note the following rules: - Except for numeric characters and the : character, all other characters in the argument are invalid. - The Shell reports an error if the number is in the wrong hour/minute/second range. - Spaces before or after the numeric character and spaces inserted into the number are not allowed. - Repeated zeros are allowed before the number. For example: Shell> time 00000017:000004:0000 Shell> time 17:04:00 (UTC+08:00) 2. The seconds parameter is optional. If none is specified, it is set to zero. .SH EXAMPLES EXAMPLES: * To display current system time: fs0:\> time * To set the system time: fs0:\> time 9:51:30 * To display the system time, including daylight savings time: fs0:\> time -d .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_DEVICE_ERROR There was a hardware error preventing the completion of this command SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH timezone 0 "Displays or sets time zone information." .SH NAME Displays or sets time zone information. .SH SYNOPSIS TIMEZONE [-s hh:mm | -l] [-b] [-f] .SH OPTIONS -s - Sets the time zone associated with hh:mm offset from UTC. -l - Displays a list of all time zones. -b - Displays one screen at a time. -f - Displays full information for the specified time zone. .SH DESCRIPTION NOTES: 1. This command displays and sets the current time zone for the system. 2. If no parameters are used, it shows the current time zone. 3. If a valid hh:mm parameter is provided, the time zone information is updated. .SH EXAMPLES EXAMPLES: * To display all available time zones: Shell> timezone -l * To set the time zone: Shell> timezone -s -7:00 * To display detailed information for the current time zone: Shell> timezone -f .TH ls 0 "Lists the contents of a directory or file information." .SH NAME Lists the contents of a directory or file information. .SH SYNOPSIS LS [-r] [-a[attrib]][-sfo][file] .SH OPTIONS -r - Displays recursively (including subdirectories). -a - Displays files with a specified attribute. If attribute is not specified, all files are listed. If -a is not specified, all non-system and non-hidden files are listed. -sfo - Displays information in Standard-Format Output. attrib - Specifies a file attribute list value: a - Archive s - System h - Hidden r - Read-only d - Directory file - Specifies a name of a file or directory (wildcards are permitted). .SH DESCRIPTION NOTES: 1. This command lists directory contents or file information. If no file name or directory name is specified, the current working directory is assumed. 2. The contents of a directory are listed if all of the following are true: - If option -r is not specified. - If no wildcard characters are specified in the file parameter. - If the file specified represents an existing directory. 3. In all other cases, the command functions as follows: - All files/directories that match the specified name are displayed. - The -r flag determines whether a recursive search is performed. - The option flag -a[attrib] only displays those files with the attributes that are specified. - If more than one attribute is specified, only the files that have all those attributes are listed. - If -a is followed by nothing, then all files/directories are displayed, regardless of their attributes. - If -a itself is not specified, then all files except system and hidden files are displayed. .SH EXAMPLES EXAMPLES: * To hide files by adding the hidden or system attribute to them: fs0:\> attrib +s +h *.efi * To display all, except the files/directories with 'h' or 's' attribute: fs0:\> ls * To display files with all attributes in the current directory: fs0:\> ls -a * To display files with read-only attributes in the current directory: fs0:\> ls -ar * To display the files with attribute of 's': fs0:\> ls -as isabus.efi * To display all in fs0:\efi directory recursively: fs0:\> ls -r -a efi * To display files with a specified type in the current directory: recursively: fs0:\> ls -r -a *.efi -b .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The requested file or directory was not found. .TH load 0 "Loads a UEFI driver into memory." .SH NAME Loads a UEFI driver into memory. .SH SYNOPSIS LOAD [-nc] file [file...] .SH OPTIONS -nc - Loads the driver, but does not connect the driver. File - Specifies a file that contains the image of the UEFI driver (wildcards are permitted). .SH DESCRIPTION NOTES: 1. This command loads a driver into memory. It can load multiple files at one time. The file name supports wildcards. 2. If the -nc flag is not specified, this command attempts to connect the driver to a proper device. It might also cause previously loaded drivers to be connected to their corresponding devices. 3. Use the 'UNLOAD' command to unload a driver. .SH EXAMPLES EXAMPLES: * To load a driver: fs0:\> load Isabus.efi * To load multiple drivers: fs0:\> load Isabus.efi IsaSerial.efi * To load multiple drivers using file name wildcards: fs0:\> load Isa*.efi * To load a driver without connecting it to a device: fs0:\> load -nc IsaBus.efi .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The requested file was not found. .TH vol 0 "Displays or modifies information about a disk volume." .SH NAME Displays or modifies information about a disk volume. .SH SYNOPSIS VOL [fs] [-n <VolumeLabel>] VOL [fs] [-d] .SH OPTIONS -n - Displays or modifies a new volume label. -d - Displays or modifies an empty volume label. fs - Specifies the name of the file system. VolumeLabel - Specifies a volume label. .SH DESCRIPTION NOTES: 1. The following characters cannot be used in a volume label: % ^ * + = [ ] | : ; " < > ? / . 2. No spaces are allowed in a volume label. 3. This command displays the volume information for the specified file system. If fs is not specified, the current file system is used. 4. If -n is specified, the volume label for fs is set to VolumeLabel. 5. The maximum length for volume label is 11 characters. .SH EXAMPLES EXAMPLES: * To display the volume of the current file system: fs0:\> vol * To change the label of fs0: Shell> vol fs0 -n help_test * To delete the volume label of fs0: fs0:\> vol fs0 -d .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The target file-system was not found. c_44en-USenglishThe command '%H%s%N' is incorrect outside of a script %H%s%N: Unknown flag - '%H%s%N' The argument '%B%s%N' is incorrect. Line: %d The script's Indexvar '%B%s%N' is incorrect %H%s%N: Too few arguments %H%s%N: Too many arguments %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Then cannot be followed by anything %H%s%N: Syntax after '%H%s%N' is incorrect Syntax after analyzing %s No matching '%H%s%N' for '%H%s%N' statement found. Line: %d Binary operator not found first in '%H%s%N' Syntax after %s %H%s%N: BootService Stall() failed .TH exit 0 "exits the script or shell" .SH NAME Exits the UEFI Shell or the current script. .SH SYNOPSIS EXIT [/b] [exit-code] .SH OPTIONS /b - Indicates that only the current UEFI shell script should be terminated. Ignored if not used within a script. exit-code - If exiting a UEFI shell script, the value that will be placed into the environment variable lasterror. If exiting an instance of the UEFI shell, the value that will be returned to the caller. If not specified, then 0 will be returned. .SH DESCRIPTION NOTES: 1. This command exits the UEFI Shell or, if /b is specified, the current script. .SH EXAMPLES EXAMPLES: * To exit shell successfully: Shell> exit * To exit the current UEFI shell script: Shell> exit /b * To exit a UEFI shell script with exit-code value returned to the caller: Shell> exit 0 .SH RETURNVALUES RETURN VALUES: 0 Exited normally exit-code The return value specified as an option. .TH for 0 "starts a for loop" .SH NAME Starts a loop based on 'for' syntax. .SH SYNOPSIS FOR %indexvar IN set command [arguments] [command [arguments]] ... ENDFOR FOR %indexvar RUN (start end [step]) command [arguments] [command [arguments]] ... ENDFOR .SH OPTIONS %indexvar - Variable name used to index a set set - Set to be searched command [arguments] - Command to be executed with optional arguments .SH DESCRIPTION NOTES: 1. The FOR command executes one or more commands for each item in a set of items. The set may be text strings or filenames or a mixture of both, separated by spaces (if not in a quotation). 2. If the length of an element in the set is between 0 and 256, and if the string contains wildcards, the string will be treated as a file name containing wildcards, and be expanded before command is executed. 3. If after expansion no such files are found, the literal string itself is kept. %indexvar is any alphabet character from 'a' to 'z' or 'A' to 'Z', and they are case sensitive. It should not be a digit (0-9) because %digit will be interpreted as a positional argument on the command line that launches the script. The namespace for index variables is separate from that for environment variables, so if %indexvar has the same name as an existing environment variable, the environment variable will remain unchanged by the FOR loop. 4. Each command is executed once for each item in the set, with any occurrence of %indexvar in the command replacing with the current item. In the second format of FOR ... ENDFOR statement, %indexvar will be assigned a value from start to end with an interval of step. Start and end can be any integer whose length is less than 7 digits excluding sign, and it can also applied to step with one exception of zero. Step is optional, if step is not specified it will be automatically determined by following rule: if start <= end then step = 1, otherwise step = -1. start, end and step are divided by space. .SH EXAMPLES EXAMPLES: * Sample FOR loop - listing all .txt files: echo -off for %a in *.txt echo %a exists endfor # # If in current directory, there are 2 files named file1.txt and file2.txt # then the output of the sample script will be as shown below. # Sample1> echo -off file1.txt exists file2.txt exists * Theoretically it is legal for 2 nested FOR commands to use the same alphabet letter as their index variable, for instance, a: # # Sample FOR loop from 1 to 3 with step 1 # echo -off for %a run (1 3) echo %a endfor # # Sample FOR loop from 3 down to 1 with step -1 # echo -off for %a run (3 1 -1) echo %a endfor # # Sample FOR loop - 2 nested for using same index variable # echo -off for %a in value1 value2 for %a in value3 value4 echo %a endfor endfor Note: When processing first FOR and before seeing the ENDFOR, the index variable %a has the value "value1", so in second FOR, the %a has been already defined and it will be replaced with the current value of %a. The string after substitution becomes FOR value1 in value3 value4, which is not a legal FOR command. Thus only when the value of %a is also a single alphabet letter, the script will be executed without error. If 2 independent FOR commands use the same index variable, when the second FOR is encountered, the first FOR has already freed the variable so there will be no problem in this case. .TH endfor 0 "ends a for loop" .SH NAME Ends a 'for' loop. .SH SYNOPSIS See 'for' for usage. .SH EXAMPLES See 'for' for examples. .TH goto 0 "moves to a label" .SH NAME Moves around the point of execution in a script. .SH SYNOPSIS GOTO label .SH OPTIONS label - Specifies a location in batch file .SH DESCRIPTION NOTES: 1. The GOTO command directs script file execution to the line in the script file after the given label. The command is not supported from the interactive shell. 2. A label is a line beginning with a colon (:). It can appear either after the GOTO command, or before the GOTO command. The search for label is done forward in the script file, from the current file position. If the end of the file is reached, the search resumes at the top of the file and continues until label is found or the starting point is reached. If label is not found, the script process terminates and an error message is displayed. If a label is encountered but there is no GOTO command executed, the label lines are ignored. 3. Using GOTO command to jump into another for loop is not allowed, but jumping into an if statement is legal. .SH EXAMPLES EXAMPLES: * This is a script: goto Done ... :Done cleanup.nsh .TH endif 0 "ends an if block" .SH NAME Ends the block of a script controlled by an 'if' statement. .SH SYNOPSIS See 'if' for usage. .SH EXAMPLES See 'if' for examples. .TH if 0 "controls the execution of a block of a script" .SH NAME Executes commands in specified conditions. .SH SYNOPSIS IF [NOT] EXIST filename THEN command [arguments] [command [arguments]] ... [ELSE command [arguments] [command [arguments]] ... ] ENDIF IF [/i] [NOT] string1 == string2 THEN command [arguments] [command [arguments]] ... [ELSE command [arguments] [command [arguments]] ... ] ENDIF if [/i][/s] ConditionalExpression THEN command [arguments] [command [arguments]] ... [ELSE command [arguments] [command [arguments]] ... ] ENDIF .SH DESCRIPTION NOTES: 1. The IF command executes one or more commands before the ELSE or ENDIF commands, if the specified condition is TRUE; otherwise commands between ELSE (if present) and ENDIF are executed. 2. In the first usage of IF, the EXIST condition is true when the file specified by filename exists. The filename argument may include device and path information. Also wildcard expansion is supported by this form. If more than one file matches the wildcard pattern, the condition evaluates to TRUE. 3. In the second usage, the string1 == string2 condition is TRUE if the two strings are identical. Here the comparison can be case sensitive or insensitive, it depends on the optional switch /i. If /i is specified, it will compare strings in the case insensitive manner; otherwise, it compares strings in the case sensitive manner. 4. In the third usage, general purpose comparison is supported using expressions optionally separated by AND or OR. Since < and > are used for redirection, the expressions use common two character (FORTRAN) abbreviations for the operators (augmented with unsigned equivalents): - Expressions : Conditional expressions are evaluated strictly from left to right. Complex conditionals requiring precedence may be implemented as nested IFs. The expressions used in the third usage can have the following syntax: conditional-expression := expression | expression and expression | expression or expression expression := expr | not expr expr := item binop item | boolfunc(string) item := mapfunc(string) | string mapfunc := efierror | pierror | oemerror boolfunc := isint | exists | available | profile binop := gt | lt | eq | ne | ge | le | == | ugt | ult | uge | ule - Comparisons : By default, comparisons are done numerically if the strings on both sides of the operator are numbers (as defined below) and in case sensitive character sort order otherwise. Spaces separate the operators from operands. 5. The /s option forces string comparisons and the /i option forces case-insensitive string comparisons. If either of these is used, the signed or unsigned versions of the operators have the same results. The /s and /i apply to the entire line and must appear at the start of the line (just after the if itself). The two may appear in either order. 6. When performing comparisons, the Unicode Byte Ordering Character is ignored at the beginning of any argument. 7. Comparison Operator Definition: gt : Greater than ugt : Unsigned Greater than lt : Less than ult : Unsigned Less than ge : Greater than or equal uge : Unsigned greater than or equal le : Less than or equal ule : Unsigned less than or equal ne : Not equal eq : Equals (semantically equivalent to ==) == : Equals (semantically equivalent to eq) 8. Error Mapping Functions are used to convert integers into UEFI, PI or OEM error codes. Functions used to convert integers into UEFI, PI or OEM error codes: UefiError : Sets top nibble of parameter to 1000 binary (0x8) PiError : Sets top nibble of parameter to 1010 binary (0xA) OemError : Sets top nibble of parameter to 1100 binary (0xC) Each function maps the small positive parameter into its equivalent error classification. For example: if %lasterror% == EfiError(8) then # Check for write protect. ... 9. Boolean Functions may only be used to modify operators in comparisons. The following built-in Boolean functions are also available: IsInt : Evaluates to true if the parameter string that follows is a number (as defined below) and false otherwise. Exists : Evaluates to true if the file specified by string exists is in the current working directory or false if not. Available : Evaluates to true if the file specified by string is in the current working directory or current path. Profile : Determines whether the parameter string matches one of the profile names in the profiles environment variable. 10. No spaces are allowed between function names and the open parenthesis, between the open parenthesis and the string or between the string and the closed parenthesis. Constant strings containing spaces must be quoted. 11. To avoid ambiguity and current or future incompatibility, users are strongly encouraged to surround constant strings that contain parenthesis with quotes in if statements. 12. Allowable number formats are decimal numbers and C-style case insensitive hexadecimal numbers. Numbers may be preceded by a "-" indicating a negative number. Examples: 13 46 -0x3FFF 0x3fff 0x1234 13. Unsigned values must be less than 264. Signed integer values are bounded by -/+263. 14. Numbers are internally represented in two's compliment form. The representation of the number in the string has no bearing on the way that number is treated in an numeric expression - type is assigned by the operator. So, for example, -1 lt 2 is true but -1 ult 2 is false. 15. The IF command is only available in scripts. 16. The ELSE command is optional in an IF/ELSE statement. .SH EXAMPLES EXAMPLES: * Sample script for "if" command usages 1 and 2: if exist fs0:\myscript.nsh then myscript myarg1 myarg2 endif if %myvar% == runboth then myscript1 myscript2 else echo ^%myvar^% != runboth endif Note: In this example, if the script file myscript.nsh exists in fs0:\, this script will be launched with 2 arguments, myarg1 and myarg2. After that, environment variable %myvar% is checked to see if its value is runboth, if so, script myscript1 and myscript2 will be executed one after the other, otherwise a message %myvar% != runboth is printed. * Sample script for "if" command usage 3: :Redo echo Enter 0-6 or q to quit # assumes "input y" stores a character of user input into variable y InputCh MyVar if x%MyVar% eq x then echo Empty line. Try again goto Redo endif if IsInt(%MyVar%) and %MyVar% le 6 then myscript1 %MyVar% goto Redo endif if /i %MyVar% ne q then echo Invalid input goto Redo endif Note: In this example, the script requests user input and uses the if command for input validation. It checks for empty line first and then range checks the input. .TH shift 0 "move parameters 1 down" .SH NAME Shifts in-script parameter positions. .SH SYNOPSIS SHIFT .SH DESCRIPTION NOTES: 1. The SHIFT command shifts the contents of a UEFI Shell script's positional parameters so that %1 is discarded, %2 is copied to %1, %3 is copied to %2, %4 is copied to %3 and so on. This allows UEFI Shell scripts to process script parameters from left to right. 2. This command does not change the UEFI shell environment variable lasterror. 3. The SHIFT command is available only in UEFI Shell scripts. .SH EXAMPLES EXAMPLES: * Following script is a sample of 'shift' command: fs0:\> type shift.nsh # # shift.nsh # echo %1 %2 %3 shift echo %1 %2 * To execute the script with echo on: fs0:\> shift.nsh welcome UEFI world shift.nsh> echo welcome UEFI world welcome UEFI world shift echo UEFI world UEFI world * To execute the script with echo off: fs0:\> echo -off fs0:\> shift.nsh welcome UEFI world welcome UEFI world UEFI world .TH else 0 "part of an 'if' conditional statement" .SH NAME Identifies the code executed when 'if' is FALSE. .SH SYNOPSIS See 'else' for usage. .SH EXAMPLES See 'if' for examples. .TH stall 0 "stall the operation" .SH NAME Stalls the operation for a specified number of microseconds. .SH SYNOPSIS STALL time .SH OPTIONS time - The number of microseconds for the processor to stall. .SH DESCRIPTION NOTES: 1. This command would be used to establish a timed STALL of operations during a script. 2. Microseconds is in decimal units. .SH EXAMPLES EXAMPLES: * To stall the processor for 1000000 microseconds: Shell> stall 1000000 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_NOT_FOUND The requested option was not found. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. SHELL_DEVICE_ERROR There was a hardware error associated with this request. {{44en-USenglish%H%s%N: Too many arguments %H%s%N: Too few arguments %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Unknown flag - '%H%s%N' %H%s%N: Access denied. %H%s%N: Status: %r %H%s%N: Parameters conflict %H%s%N: Cannot open file - '%H%s%N' %H%s%N: File not found - '%H%s%N' %H%s%N: '%H%s%N' is a directory The command '%H%s%N' is not allowed outside of a script %H%s%N: Operation was not successful on '%H%s%N' UEFI %s Shell v%d.%d %d.%d UEFI v%d.%02d (%s, 0x%08x) %s Echo is on. Echo is off. Enter 'q' to quit, any other key to continue: No help could be found for command '%B%s%N'. The help data for command '%B%s%N' was incorrect format. Character Description --------- ---------------------------------------------- <newline> Ends a command line. <space> Ends an argument, if it is not in a quotation. # Starts a comment. > Used for output redirection. < Used for input redirection. | Used for pipe command support. % Used to delimit a variable or an argument. " Used to delimit a quotation. ^ Prevents the next character from being interpreted as having special meaning. Can be used inside quoted strings. *, ?, [, ] Wildcards to specify multiple similar file names. %N Help usage:help [%Hcmd%N|%Hpattern%N|%Hspecial%N] [%H-usage%N] [%H-verbose%N] [%H-section name%N][%H-b%N] %1c %10s:%s %016Lx .TH help 0 "Displays help information from the UEFI Shell." .SH NAME Displays the UEFI Shell command list or verbose command help. .SH SYNOPSIS HELP [cmd | pattern | special] [-usage] [-verbose] [-section sectionname][-b] .SH OPTIONS -usage - Displays the usage information for the command. The same as specifying "-section NAME" and "-section SYNOPSIS" -section - Displays the specified section of the help information. -b - Displays one page on screen and allows user to continue to next page cmd - Specifies a command to display help about. pattern - Specifies a pattern which describes the commands to be displayed. special - Displays a list of the special characters used in the shell command line. sectionname - Specifies a section name. Supported options are: - NAME - SYNOPSIS - OPTIONS - DESCRIPTION - EXAMPLES - RETURNVALUES .SH DESCRIPTION NOTES: 1. The HELP command displays information about one or more shell commands. 2. If no other options are specified, each command will be displayed along with a brief description of its function. 3. If -verbose is specified, then display all help information for the specified commands. 4. If -section is specified, only the help section specified will be displayed. 5. If -usage is specified, then the command, a brief description and the usage will be displayed. 6. The help text is gathered from UCS-2 text files found in the directory where the shell or shell command executable was located. The files have the name commandname. .SH EXAMPLES EXAMPLES: * To display the list of commands in the UEFI Shell and break after one screen: Shell> help -b * To display help information of a Shell command - ls: Shell> help ls Shell> -? ls Shell> ls -? * To display the list of commands that start with character 'p': Shell> help p* .SH RETURNVALUES RETURN VALUES: 0 The help was displayed 1 No command help was displayed .TH alias 0 "Handles aliases in the Shell." .SH NAME Displays, creates, or deletes UEFI Shell aliases. .SH SYNOPSIS ALIAS [-d|-v] [alias-name] [command-name] .SH OPTIONS -d - Deletes an alias. Command-name must not be specified. -v - Makes the alias volatile. alias-name - Specifies an alias name. command-name - Specifies an original command's name or path. .SH DESCRIPTION NOTES: 1. This command displays, creates, or deletes aliases in the UEFI Shell environment. 2. An alias provides a new name for an existing UEFI Shell command or UEFI application. Once the alias is created, it can be used to run the command or launch the UEFI application. 3. There are some aliases that are predefined in the UEFI Shell environment. These aliases provide the MS-DOS and UNIX equivalent names for the file manipulation commands. 4. Aliases will be retained even after exiting the shell unless the -v option is specified. If -v is specified then the alias will not be valid after leaving the shell. .SH EXAMPLES EXAMPLES: * To display all aliases in the UEFI Shell environment: Shell> alias * To create an alias in the UEFI Shell environment: Shell> alias shutdown "reset -s" * To delete an alias in the UEFI Shell environment: Shell> alias -d shutdown * To add a volatile alias in the current UEFI environment, which has a star * at the line head. This volatile alias will disappear at next boot. Shell> alias -v fs0 floppy .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_OUT_OF_RESOURCES A request to set a variable in a non-volatile fashion could not be completed. The resulting non-volatile request has been converted into a volatile request. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. .TH cls 0 "clear screen" .SH NAME Clears standard output and optionally changes background color. .SH SYNOPSIS CLS [color] .SH OPTIONS color - Sets a new background color: 0 - Black 1 - Blue 2 - Green 3 - Cyan 4 - Red 5 - Magenta 6 - Yellow 7 - Light gray .SH DESCRIPTION NOTES: 1. This command clears the standard output device with an optional background color attribute. If a color is not specified, then the background color does not change. .SH EXAMPLES EXAMPLES: * To clear standard output without changing the background color: fs0:\> cls * To clear standard output and change the background color to cyan: fs0:\> cls 3 * To clear standard output and change the background to the default color: fs0:\> cls 0 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The requested file was not found. .TH echo 0 "display text or control text output" .SH NAME Controls script file command echoing or displays a message. .SH SYNOPSIS ECHO [-on|-off] ECHO [message] .SH OPTIONS -on - Enables display when reading commands from script files. -off - Disables display when reading commands from script files. message - Specifies a message to display. .SH DESCRIPTION NOTES: 1. The first form of this command controls whether script commands are displayed as they are read from the script file. If no argument is given, the current "on" or "off" status is displayed. 2. The second form prints the given message to the display. .SH EXAMPLES EXAMPLES: * To display a message string of 'Hello World': fs0:\> echo Hello World * To turn command echoing on: fs0:\> echo -on * To execute HelloWorld.nsh, and display when reading lines from the script file: fs0:\> HelloWorld.nsh +HelloWorld.nsh> echo Hello World * To turn command echoing off: fs0:\> echo -off * To display the current echo setting: fs0:\> echo .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. .TH getmtc 0 "gets the MTC count" .SH NAME Gets the MTC from BootServices and displays it. .SH SYNOPSIS GETMTC .SH DESCRIPTION NOTES: 1. This command displays the current monotonic counter value. The lower 32 bits increment every time this command is executed. Every time the system is reset, the upper 32 bits will be incremented, and the lower 32 bits will be reset to 0. .SH EXAMPLES EXAMPLES: * To display the current monotonic counter value: fs0:\> getmtc .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_DEVICE_ERROR The underlying device was not working correctly. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. .TH pause 0 "pauses scripts" .SH NAME Pauses a script and waits for an operator to press a key. .SH SYNOPSIS PAUSE [-q] .SH OPTIONS -q - Does not display a test output prompt. .SH DESCRIPTION NOTES: 1. The PAUSE command prints a message to the display, then suspends script file execution, and waits for keyboard input. Pressing any key resumes execution, except for q or Q. If either q or Q is pressed, script processing terminates; otherwise, execution continues with the next line after the pause command. 2. The PAUSE command is available only in scripts. Switch -q can hide the message and it's optional. .SH EXAMPLES EXAMPLES: * Following script is a sample of 'pause' command: fs0:\> type pause.nsh # # Example script for 'pause' command # echo pause.nsh begin.. date time pause echo pause.nsh done. * To execute the script with echo on: fs0:\> pause.nsh +pause.nsh> echo pause.nsh begin.. pause.nsh begin.. +pause.nsh> date 06/19/2001 +pause.nsh> time 00:51:45 +pause.nsh> pause Enter 'q' to quit, or any other key to continue: +pause.nsh> echo pause.nsh done. pause.nsh done. * To execute the script with echo off: fs0:\> echo -off fs0:\> pause.nsh pause.nsh begin.. 06/19/2001 00:52:50 Enter 'q' to quit, or any other key to continue: q fs0:\> .TH touch 0 "Touch a file to update a directory" .SH NAME Updates the filename timestamp with the current system date and time. .SH SYNOPSIS TOUCH [-r] file [file ...] .SH OPTIONS -r - Sets the update as recurse into subdirectories. file - Specifies the name or pattern of the file or directory. There can be multiple files on the command-line. .SH DESCRIPTION NOTES: 1. This command updates to the current time and date the time and date on the file that is specified by the file parameter. 2. If multiple files are specified on the command line, it will continue processing. It will touch the files one by one and errors will be ignored. 3. TOUCH cannot change the time and date of read-only files and directories. .SH EXAMPLES EXAMPLES: * To update the timestamp of a specific file: fs0:\> touch for.nsh * To touch a directory recursively: fs0:\> touch -r efi1.1 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_NOT_FOUND The target file or set of files were not found. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_WRITE_PROTECTED The media was write-protected or the file had a read-only attribute associated with it. .TH type 0 "print a file to StdOut" .SH NAME Sends the contents of a file to the standard output device. .SH SYNOPSIS TYPE [-a|-u] file [file...] .SH OPTIONS -a - Displays the file as if it is encoded as 8-bit ASCII -u - Displays the file as if it were encoded as UCS-2 Unicode. file - Specifies the name of the file to display. .SH DESCRIPTION NOTES: 1. This command sends the contents of a file to the standard output device. If no options are used, then the command attempts to automatically detect the file type. If it fails, then UCS-2 is presumed. 2. If the -a option is specified, the file is sent to the standard output device as a stream of ASCII characters. 3. If the -u option is specified, the file is sent to the standard output device as a stream of Unicode (UCS-2) characters. .SH EXAMPLES EXAMPLES: * To display a file in UCS-2 format: fs0:\> type -u pause.nsh * To display a file in ASCII format: fs0:\> type -a pause.nsh * To display multiple files: fs0:\> type test.* .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The target file or set of files were not found. .TH ver 0 "prints out version info" .SH NAME Displays UEFI Firmware version information. .SH SYNOPSIS VER [-s|-terse] .SH OPTIONS -s - Displays only the UEFI Shell version. -terse - Displays only the first part of the data. .SH DESCRIPTION NOTES: 1. This command displays the version information for this UEFI Firmware, or the version information for the UEFI Shell itself. The information is retrieved through the UEFI System Table or the Shell image. 2. Standard format for ver output as shown below with a sample: UEFI <support-level> Shell v<uefi-shell-version> shell-supplier-specific-data UEFI v<uefi-firmware-version> (<firmware vendor name>, 0x<firmware vendor version as 32-bit hex value> <optional additional vendor version>) # # Sample # UEFI Basic Shell v2.0 Copyright 2008 by Intel(R) Corporation. UEFI v2.31 (Intel(R) Corporation., 0x00010100) 3. UEFI version tag information: <support-level> 0 = Minimal 1 = Scripting 2 = Basic 3 = Interactive <uefi-shell-version> Comes from the Shell specification upon which the Shell implementation is based. <shell-supplier-specific-data> Build, copyright, etc. <uefi-firmware-version> Comes from the UEFI specification upon which the firmware implementation is based <firmware vendor name> Indicates Vendor Name <firmware vendor version> Indicates Vendor's firmware version .SH EXAMPLES EXAMPLES: * To display UEFI Firmware version information: fs0:\> ver * To display UEFI Shell version information only: Shell> ver -s .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. P#44en-USenglish%H%s%N: Unknown flag - '%H%s%N' %H%s%N: Bad value - '%H%s%N' for flag - '%H%s%N' %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Too few arguments %H%s%N: Too many arguments %H%s%N: Handle - '%H%s%N' not found %H%s%N: Flags conflict with - '%H%s%N' and '%H%s%N' %H%s%N: Missing argument for flag - '%H%s%N' %H%s%N: Handle [%H%02x%N] is not a valid %s %H%s%N: Handle required with the specified options %H%s%N: The protocol '%H%s%N' is required and not found (%g) %H%s%N: File not found - '%H%s%N' %H%s%N: File already exists - '%H%s%N' %H%s%N: Cannot open file - '%H%s%N' %H%s%N: Write file error - '%H%s%N' %H%s%N: Read file error - '%H%s%N' %H%s%N: Memory allocation was not successful %H%s%N: UEFI function '%H%s%N' returned: %r ShellCommand,"%s" %EAvailable Diagnostics%N. Driver [%H%02x%N]: No controller handles found. %H%s%N - Handle [%H%02x%N] Result %r. %H%s%N - (%H%02x%N,%H%02x%N,%H%02x%N) Result %r. %HConnect%N No drivers could be connected. %HDrvCfg%N No configurable devices were found. %HDrvCfg%N - operation complete. Handle[%H%02x%N] successfully updated from file. Handle[%H%02x%N] HII Config Access Driver[%H%02x%N] Ctrl[--] Lang[%H%a%N] Driver ConfigurationDriver[%H%02x%N] Ctrl[%H%02x%N] Lang[%H%a%N] Driver ConfigurationDriver[%H%02x%N] Ctrl[%H%02x%N] Child[%H%02x%N] Lang[%H%a%N] Driver ConfigurationRestart %s Stop Controller  Press [ENTER] to %sNone Controller %s Force Default Configuration to DefaultType %08x Validate Configuration Options Set Configuration Options Handle [%H%02x%N] does not support configuration.  - Options set. Action Required is  - Options not set. Status = %r  - Defaults forced. Action Required is  - Force of defaults failed. Status = %r  - Options valid  - Options not valid. Status = %r DevicePath '%B%s%N' from file not found in HII DB. Skipped. %N T D Y C I P F A CTRL E G G #P #D #C Device Name ==== = = = == == === ========================================================= %H%4x%N %1c %1c %1c %2d %2d %3d %s DevicesInfo,"%x","%c","%c","%c","%d","%d","%d","%s" %N T D Y C I P F A DRV VERSION E G G #D #C DRIVER NAME IMAGE PATH === ======== = = = === === =================================== ========== %H%3x%N %08x %1c %1c %1c %3d %3d %-35s %s DriversInfo,"%x","%x","%c","%c","%c","%d","%d","%s","%s" Protocol ID '%s' could not be identified. %H%02x%N: %s %H%02x%N: %x %s%s, %s, %s, %H%02x%N, %s, %s  Controller Name : %B%s%N  Device Path : %B%s%N Controller Type : %B%s%N Configuration : %B%s%N Diagnostics : %B%s%N  Managed by : %B%s%N  Drv[%H%02x%N] : Image(%B%s%N)r  Drv[%H%02x%N] : %B%s%N  Parent Controllers : %B%s%N  Parent[%H%02x%N] : %B%s%N  Child Controllers : %B%s%N  Child[%H%02x%N] : %B%s%N  Driver Image Name : %B%s%N  Driver Version : %B%08x%N Driver Type : %B%s%N Configuration : %B%s%N Diagnostics : %B%s%N  Ctrl[%H%02x%N] : %B%s%N Ctrl[%H%02x%N] %s %HUnload%N - Handle [%H%02x%N]. [y/n]? Handle %H%02x%N (%H%0p%N)  Drv[%H%02x%N] Ctrl[%H%02x%N] Cnt(%H%02x%N) %H%s Image%N(%s)  Drv[%H%02x%N] Ctrl[ ] Cnt(%H%02x%N) %H%s Image%N(%s)  Drv[%H%02x%N] Ctrl[%H%02x%N] Child[%H%02x%N] .TH drvcfg 0 "configure a UEFI driver." .SH NAME Invokes the driver configuration. .SH SYNOPSIS DRVCFG [-l XXX] [-c] [-f <Type>|-v|-s] [DriverHandle [DeviceHandle [ChildHandle]]] [-i filename] [-o filename] .SH OPTIONS -c - Configures all child devices. -l - Configures using the ISO 3066 language specified by XXX. -f - Forces defaults. -v - Validates options. -s - Sets options. -i - Receives configuration updates from an input file. -o - Exports the settings of the specified driver instance to a file. Type - Specifies the type of default configuration options to force on the controller. 0 - Standard Defaults. 1 - Manufacturing Defaults. 2 - Safe Defaults. 4000-FFFF - Custom Defaults. DriverHandle - Specifies the the handle of the driver to configure. DeviceHandle - Specifies the handle of a device that the DriverHandle is managing. ChildHandle - Specifies the handle of a device that is a child of the DeviceHandle. .SH DESCRIPTION NOTES: 1. Default Type: 0 - Safe Defaults. Places a controller in a safe configuration with the greatest probability of functioning correctly in a platform. 1 - Manufacturing Defaults. Optional type that places the controller in a configuration suitable for a manufacturing and test environment. 2 - Custom Defaults. Optional type that places the controller in a custom configuration. 3 - Performance Defaults. Optional type that places the controller in a configuration that maximizes the controller's performance in a platform. Other Value - Depends on the driver's implementation. .SH EXAMPLES EXAMPLES: * To display the list of devices that are available for configuration: Shell> drvcfg * To display the list of devices and child devices that are available for configuration: Shell> drvcfg -c * To force defaults on all devices: Shell> drvcfg -f 0 * To force defaults on all devices that are managed by driver 0x17: Shell> drvcfg -f 0 17 * To force defaults on device 0x28 that is managed by driver 0x17: Shell> drvcfg -f 0 17 28 * To force defaults on all child devices of device 0x28 that is managed by driver 0x17: Shell> drvcfg -f 0 17 28 -c * To force defaults on child device 0x30 of device 0x28 that is managed by driver 0x17: Shell> drvcfg -f 0 17 28 30 * To validate options on all devices: Shell> drvcfg -v * To validate options on all devices that are managed by driver 0x17: Shell> drvcfg -v 17 * To validate options on device 0x28 that is managed by driver 0x17: Shell> drvcfg -v 17 28 * To validate options on all child devices of device 0x28 that is managed by driver 0x17: Shell> drvcfg -v 17 28 -c * To validate options on child device 0x30 of device 0x28 that is managed by driver 0x17: Shell> drvcfg -v 17 28 30 * To set options on device 0x28 that is managed by driver 0x17: Shell> drvcfg -s 17 28 * To set options on child device 0x30 of device 0x28 that is managed by driver 0x17: Shell> drvcfg -s 17 28 30 * To set options on device 0x28 that is managed by driver 0x17 in English: Shell> drvcfg -s 17 28 -l eng * To set options on device 0x28 that is managed by driver 0x17 in Spanish: Shell> drvcfg -s 17 28 -l spa .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_UNSUPPORTED The action as requested was unsupported. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH drivers 0 "display a list of drivers" .SH NAME Displays the UEFI driver list. .SH SYNOPSIS DRIVERS [-l XXX] [-sfo] .SH OPTIONS -l - Displays drivers using the specified language (e.g. ISO 639-2) -sfo - Displays information as described in Standard-Format Output. .SH DESCRIPTION NOTES: 1. This command displays a list of information for drivers that follow the UEFI Driver Model in the UEFI environment. The list includes: DRV - The handle number of the UEFI driver. VERSION - The version number of the UEFI driver. TYPE - The driver type: [B] - Bus Driver [D] - Device Driver CFG - Driver supports the Driver Configuration Protocol. DIAG - Driver supports the Driver Diagnostics Protocol. #D - The number of devices that this driver is managing. #C - The number of child devices that this driver has produced. DRIVER NAME - The name of the driver from the Component Name Protocol. IMAGE PATH - The file path from which the driver was loaded. .SH EXAMPLES EXAMPLES: * To display the list: Shell> drivers .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH disconnect 0 "disconnect a driver" .SH NAME Disconnects one or more drivers from the specified devices. .SH SYNOPSIS DISCONNECT DeviceHandle [DriverHandle [ChildHandle]] [-r] .SH OPTIONS NOTES: -r - Disconnects all drivers from all devices. DeviceHandle - Specifies a device handle (a hexadecimal number). If not specified, then disconnect DriverHandle. DriverHandle - Specifies a driver handle (a hexadecimal number). ChildHandle - Specifies a child handle of a device (a hexadecimal number). If not specified, then all child handles of DeviceHandle are disconnected. .SH DESCRIPTION NOTES: 1. If the 'DriverHandle' parameter is not specified, the default is to disconnect 'DeviceHandle'. 2. If the 'ChildHandle' parameter is not specified, the default is to disconnect all child handles of the 'DeviceHandle'. 3. If the '-r' option is specified, all consoles and drivers will be disconnected from all devices in the system. In this case, no other parameters are allowed. 4. This command does not support output redirection. .SH EXAMPLES EXAMPLES: * To disconnect all drivers from all devices: Shell> disconnect -r * To disconnect all drivers from device 0x28: fs0:\> disconnect 28 * To disconnect driver 0x17 from device 0x28: fs0:\> disconnect 28 17 * To disconnect driver 0x17 from controlling the child 0x32 of device 0x28: fs0:\> disconnect 28 17 32 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH dh 0 "displays list of handles" .SH NAME Displays the device handles in the UEFI environment. .SH SYNOPSIS DH [-l <lang>] [handle | -p <prot_id>] [-d] [-v] .SH OPTIONS -p - Dumps all handles of a protocol specified by the GUID. -d - Dumps UEFI Driver Model-related information. -l - Dumps information using the language codes (e.g. ISO 639-2). -sfo - Displays information as described in Standard-Format Output. -v - Dumps verbose information about a specific handle. handle - Specifies a handle to dump information about (a hexadecimal number). If not present, then all information will be dumped. .SH DESCRIPTION NOTES: 1. When neither 'handle' nor 'prot_id' is specified, a list of all the device handles in the UEFI environment is displayed. 2. The '-d' option displays UEFI Driver Model related information including parent handles, child handles, all drivers installed on the handle, etc. 3. The '-v' option displays verbose information for the specified handle including all the protocols on the handle and their details. 4. If the '-p' option is specified, all handles containing the specified protocol will be displayed. Otherwise, the 'handle' parameter has to be specified for display. In this case, the '-d' option will be enabled automatically if the '-v' option is not specified. .SH EXAMPLES EXAMPLES: * To display all handles and display one screen at a time: Shell> dh -b * To display the detailed information on handle 0x30: Shell> dh 30 * To display all handles with 'diskio' protocol: Shell> dh -p diskio * To display all handles with 'Image' protocol and break when the screen is full: Shell> dh -p Image -b .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH devtree 0 "display device tree" .SH NAME Displays the UEFI Driver Model compliant device tree. .SH SYNOPSIS DEVTREE [-b] [-d] [-l XXX] [DeviceHandle] .SH OPTIONS -b - Displays one screen at a time. -d - Displays the device tree using device paths. -l - Displays the device tree using the specified language. DeviceHandle - Displays the device tree below a certain handle. .SH DESCRIPTION NOTES: 1. This command prints a tree of devices that are being managed by drivers that follow the UEFI Driver Model. By default, the devices are printed in device names that are retrieved from the Component Name Protocol. 2. If the option -d is specified, the device paths will be printed instead. .SH EXAMPLES EXAMPLES: * To display the tree of all devices compliant with the UEFI Driver Model: Shell> devtree * To display the tree of all devices below device 28 compliant with the UEFI Driver Model: Shell> devtree 28 * To display the tree of all devices compliant with the UEFI Driver Model one screen at a time: Shell> devtree -b .TH devices 0 "display a list of devices" .SH NAME Displays the list of devices managed by UEFI drivers. .SH SYNOPSIS DEVICES [-b] [-l XXX] [-sfo] .SH OPTIONS -b - Display one screen at a time -l XXX - Display devices using the specified ISO 639-2 language -sfo - Displays information as described in Standard-Format Output. .SH DESCRIPTION NOTES: 1. The command prints a list of devices that are being managed by drivers that follow the UEFI Driver Model. 2. Display Format: CTRL - The handle number of the UEFI device TYPE - The device type: [R] - Root Controller [B] - Bus Controller [D] - Device Controller CFG - A managing driver supports the Driver Configuration Protocol. Yes if 'Y' or 'X'; No if 'N' or '-'. DIAG - A managing driver supports the Driver Diagnostics Protocol. Yes if 'Y' or 'X'; No if 'N' or '-'. #P - The number of parent controllers for this device #D - The number of drivers managing the device #C - The number of child controllers produced by this device DEVICE NAME - The name of the device from the Component Name Protocol .SH EXAMPLES EXAMPLES: * To display all devices compliant with the UEFI Driver Model: Shell> devices .TH connect 0 "connect a driver" .SH NAME Binds a driver to a specific device and starts the driver. .SH SYNOPSIS CONNECT [[DeviceHandle] [DriverHandle] | [-c] | [-r]] .SH OPTIONS -c - Connects console devices -r - Connects recursively DeviceHandle - Specifies a device handle in hexadecimal format. DriverHandle - Specifies a driver handle in hexadecimal format. .SH DESCRIPTION NOTES: 1. If no 'DeviceHandle' parameter is specified, all device handles in the current system will be the default. 2. If no 'DriverHandle' parameter is specified, all matched drivers will be bound to the specified device. 3. If 'DriverHandle' parameter is provided, the specified driver will have highest priority on connecting the device(s). 4. If the '-c' option is specified, only console devices described in the UEFI Shell environment variables and related devices will be connected. 5. If the '-r' option is specified, the command will recursively scan all handles and check to see if any loaded or embedded driver can match the specified device. If so, the driver will be bound to the device. Additionally, if more device handles are created during the binding, these handles will also be checked to see if a matching driver can bind to these devices as well. The process is repeated until no more drivers are able to connect to any devices. However, without the option, the newly created device handles will not be further bound to any drivers. 6. If only a single handle is specified and the handle has an EFI_DRIVER_BINDING_PROTOCOL on it, then the handle is assumed to be a driver handle. Otherwise, it is assumed to be a device handle. 7. If no parameters are specified, then the command will attempt to bind all proper drivers to all devices without recursion. Each connection status will be displayed. 8. Output redirection is not supported for 'connect -r' usage. .SH EXAMPLES EXAMPLES: * To connect all drivers to all devices recursively: Shell> connect -r * To display all connections: Shell> connect * To connect drivers with 0x17 as highest priority to all the devices they can manage: Shell> connect 17 * To connect all possible drivers to device 0x19: Shell> connect 19 * To connect drivers with 0x17 as highest priority to device 0x19 they can manage: Shell> connect 19 17 * To connect console devices described in the UEFI Shell environment variables: Shell> connect -c .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH openinfo 0 "display info about a handle." .SH NAME Displays the protocols and agents associated with a handle. .SH SYNOPSIS OPENINFO Handle [-b] .SH OPTIONS -b - Displays one screen at a time. Handle - Displays open protocol information for the specified handle. .SH DESCRIPTION NOTES: 1. This command is used to display the open protocols on a given handle. .SH EXAMPLES EXAMPLES: * To show open protocols on handle 0x23: Shell> openinfo 23 .TH drvdiag 0 "diagnose a driver" .SH NAME Invokes the Driver Diagnostics Protocol. .SH SYNOPSIS DRVDIAG [-c] [-l XXX] [-s|-e|-m] [DriverHandle [DeviceHandle [ChildHandle]]] .SH OPTIONS -c - Diagnoses all child devices. -l - Diagnoses using the ISO 639-2 language specified by XXX. -s - Runs diagnostics in standard mode. -e - Runs diagnostics in extended mode. -m - Runs diagnostics in manufacturing mode. DriverHandle - Specifies the handle of the driver to diagnose. DeviceHandle - Specifies the handle of a device that DriverHandle is managing. ChildHandle - Specifies the handle of a device that is a child of DeviceHandle. .SH DESCRIPTION NOTES: 1. This command invokes the Driver Diagnostics Protocol. .SH EXAMPLES EXAMPLES: * To display the list of devices that are available for diagnostics: Shell> drvdiag * To display the list of devices and child devices that are available for diagnostics: Shell> drvdiag -c * To run diagnostics in standard mode on all devices: Shell> drvdiag -s * To run diagnostics in standard mode on all devices in English: Shell> drvdiag -s -l eng * To run diagnostics in standard mode on all devices in Spanish: Shell> drvdiag -s -l spa * To run diagnostics in standard mode on all devices and child devices: Shell> drvdiag -s -c * To run diagnostics in extended mode on all devices: Shell> drvdiag -e * To run diagnostics in manufacturing mode on all devices: Shell> drvdiag -m * To run diagnostics in standard mode on all devices managed by driver 0x17: Shell> drvdiag -s 17 * To run diagnostics in standard mode on device 0x28 managed by driver 0x17: Shell> drvdiag -s 17 28 * To run diagnostics in standard mode on all child devices of device 0x28 managed by driver 0x17: Shell> drvdiag -s 17 28 -c * To run diagnostics in standard mode on child device 0x30 of device 0x28 managed by driver 0x17: Shell> drvdiag -s 17 28 30 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH reconnect 0 "reconnect drivers" .SH NAME Reconnects drivers to the specific device. .SH SYNOPSIS RECONNECT DeviceHandle [DriverHandle [ChildHandle]] RECONNECT -r .SH OPTIONS -r - Reconnects drivers to all devices. DeviceHandle - Specifies a device handle (a hexadecimal number). DriverHandle - Specifies a driver handle (a hexadecimal number). If not specified, all drivers on the specified device will be reconnected. ChildHandle - Specifies the child handle of device (a hexadecimal number). If not specified, then all child handles of the specified device are reconnected. .SH DESCRIPTION NOTES: 1. This command reconnects drivers to the specific device. It will first disconnect the specified driver from the specified device and then connect the driver to the device recursively. 2. If the -r option is used, then all drivers will be reconnected to all devices. Any drivers that are bound to any devices will be disconnected first and then connected recursively. 3. See the connect and disconnect commands for more details. .SH EXAMPLES EXAMPLES: * To reconnect all drivers to all devices: Shell> reconnect -r * To reconnect all drivers to device 0x28: fs0:\> reconnect 28 * To disconnect 0x17 from 0x28 then reconnect drivers with 0x17 as highest priority to device 0x28: fs0:\> reconnect 28 17 * To disconnect 0x17 from 0x28 destroying child 0x32 then reconnect drivers with 0x17 as highest priority to device 0x28 fs0:\> reconnect 28 17 32 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH unload 0 "unload a driver" .SH NAME Unloads a driver image that was already loaded. .SH SYNOPSIS UNLOAD [-n] [-v|-verbose] Handle .SH OPTIONS -n - Skips all prompts during unloading, so that it can be used in a script file. -v, -verbose - Dumps verbose status information before the image is unloaded. Handle - Specifies the handle of driver to unload, always taken as hexadecimal number. .SH DESCRIPTION NOTES: 1. The '-n' option can be used to skip all prompts during unloading. 2. If the '-v' option is specified, verbose image information will be displayed before the image is unloaded. 3. Only drivers that support unloading can be successfully unloaded. 4. Use the 'LOAD' command to load a driver. .SH EXAMPLES EXAMPLES: * To find the handle for the UEFI driver image to unload: Shell> dh -b * To unload the UEFI driver image with handle 27: Shell> unload 27 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds.  00P `ppph| : X} : `} : xd : d : d : d : e 7 0e : Xe : xe : e : e pM f : Pf `: f : ^ @7 ^ @; ^ : _ : 0_ : P_ D _ 6 _ >  ` pE `` 3 ` : (j : Xj : : y : xb 9 b : b : b : : m : m : m : m : n : `n : n : n : ~ : ~ : 0 : (k : @k : Xk :  C `k : k : k : k 4 k : 0l : @l : : { : { : | : | : : x : x : p : q : Hq : q : !r : : Xy : H^ : ^ : h| : x| : | : | : } : z : z : z :  { : H{ : p{ : { : y : 8y : : ~ : `z : pz : : m B p : : Hr : `r : xr : r : r : r : (s : r : `s : s : s : r : t : @t : xt :  : t : t : u : 8u : pu : u : v : 8u : `v : v : w : 8u : Pw : w : w : 8} : X} : `} : p} : } : : x : f 9 f P6 g : Hg p8 Xg : g : g : Z[\]^_ Ԭ` a4bcdedfgPh x :  : `l :  I l :  : l : l : !m : Pm : 0~ : @~ : P~ : 0`~ : p~ : ~ : } : X} : `} : @x : 0`x : c : d : Hd : : x : x : g `> g `D h F 0h / Ph : h : h : h : i : } : X} : `} : j : j : j : j : j : 0j : @j : k : ` :  a : Pa : pa : a : a : a : b : @b : o : 8o : po : p : (p : P :  : h| :  : 8i : `i : i : i : i I i : c : 8c : Xc : c : c : Y 8 Z 1 @Z H hZ `3 Z J Z E Z P0 [ @? H[ E x[ J [ 2 [ G [ 05 \ B 8\ : p\ 3 \ p4 ] H x] M ] ; ] : @y : y : `p : 44en-USenglish%EMainEditor init failed on TitleBar init %N%EMainEditor init was not successful on MainMenu init %N%EMainEditor init was not successful on StatusBar init %N%EMainEditor init was not successful on FileBuffer init %NFileBuffer cleanup was not successful %sOpen FileSave FileExitCut LinePaste LineGo To LineSearchSearch/ReplaceFile TypeF1F2F3F4F5F6F7F8F9F10F11Help  Control Key Function Key Command ----------- ------------ ----------------- Ctrl-G F1 Go To Line Ctrl-S F2 Save File Ctrl-Q F3 Exit Ctrl-F F4 Search Ctrl-R F5 Search/Replace Ctrl-K F6 Cut Line Ctrl-U F7 Paste Line Ctrl-O F8 Open File Ctrl-T F9 File Type Use Ctrl-W to exit this help %Hedit%N: Initialization was not successful %Hedit%N: %s %Hedit%N: Unknown Editor Error %EMainEditor init failed on TitleBar init %N%EMainEditor init failed on MainMenu init %N%EMainEditor init failed on StatusBar init %N%EMainEditor init failed on BufferImage init %N%EMainEditor init failed on ClipBoard init %NBufferImage cleanup failed ClipBoard cleanup failed Open FileOpen DiskOpen MemorySave BufferSelect StartSelect EndCutPasteGo To OffsetHelp  Control Key Function Key Command ----------- ------------ ----------------- Ctrl-G F1 Go To Offset Ctrl-S F2 Save Buffer Ctrl-Q F3 Exit Ctrl-T F4 Select Start Ctrl-D F5 Select End Ctrl-X F6 Cut Ctrl-V F7 Paste Ctrl-O F8 Open File Ctrl-I F9 Open Disk Ctrl-M F10 Open Memory Use Ctrl-W to exit this help %Hhexedit%N: Initialization failed %Hhexedit%N: Unknown editor error Access method: Indexed I/O: 1 8-bit index port, 1 8-bit data port Indexed I/O: 2 8-bit index ports, 1 8-bit data port Indexed I/O: 1 16-bit index port, 1 8-bit data port Memory-mapped physical 32-bit address Available via General-Purpose NonVolatile Data functions Available for future assignment via this specification BIOS Vendor/OEM-specific Log Status: Log area valid Log area full Log area not full Reserved bits not zero - 0x%x Log Header Format: No Header Type 1 log header Available for future BIOS Vendor/OEM-specific format Log Header Len:  %d This record has been read This record has not been read System Event Log Header Type1 Format: OEM Reserved: 0x%x 0x%x 0x%x 0x%x 0x%x Multiple Event Time Window: 0x%x Multiple Event Count Increment: 0x%x Pre-boot Event Log Reset - CMOS Address: 0x%x Pre-boot Event Log Reset - CMOS Bit Index: 0x%x CMOS Checksum - Starting Offset: 0x%x CMOS Checksum - Byte Count: 0x%x Reserved: 0x%x 0x%x 0x%x HeaderRevision: 0x%x  Log Header: Available for future assignment via this specification No standard format data is available SMBIOS structure associated with the hardware element that failed Structure handle = 0x%x multiple-event counter: 0x%x Unused, available for assignment by this specification Available for system- and OEM-specific assignments  System Event Log records: Date/Time: error%02x/%02x/%02x, %x:%x:%x Cannot get SMBIOS Table Get SMBIOS Table error - %r  Get SMBIOS Structure, no buffer or length specified! Dump  size=%d: SMBiosTable is NULL! %HSMBIOS Entry Point Structure:%N %HSMBIOS 3.0 (64-bit) Entry Point Structure:%N SMBIOS BCD Revision: 0x%x SMBIOS Docrev: 0x%x Number of Structures: %d Max Struct size: %d Table Address: 0x%p Table Length: %d Table Max Size: %d Anchor String: %a EPS Checksum: 0x%x Entry Point Len: %d Version: %d.%d Entry Point revision: 0x%x Formatted Area: Inter Anchor: %a Inter Checksum: 0x%x Format part Len : %d Structure Handle: %d Bootup state Power Supply State Thermal state Security Status Support Current Installed Enabled External Description String: Supported Event Log Type Descriptors %d: Access Method %d has not supported This structure is Type31, reserved by BIS (Boot Integrity Services) Memory Device %d: Device Load: 0x%02x,Device Handle: 0x%04x Inactive structure --- Needn't interpret it. This structure indicates the End-of-table! Structure Type undefined! BIOS Characteristics: Reserved bit Unknown bit BIOS Characteristics Not Supported ISA is supported MSA is supported EISA is supported PCI is supported PC Card(PCMCIA) is supported Plug and play is supported APM is supported BIOS is Upgradeable(FLASH) BIOS shadowing is allowed VL-VESA is supported ESCD support is available Boot form CD is supported Selectable Boot is supported BIOS ROM is socketed Boot From PC Card(PCMCIA)is supported EDD Enhanced Disk Driver) Specification is supported Int 13h - Japanese Floppy for NEC 9800 1.2mb (3.5",1k Bytes/Sector, 360 RPM) is supported Int 13h - Japanese Floppy for Toshiba 1.2mn (3.5", 360 RPM) is supported Int 13h - 5.25"/360KB Floppy Services are supported Int 13h - 5.25"/1.2MB Floppy services are supported Int 13h - 3.5"/720KB Floppy services are supported Int 13h - 3.5"/2.88MB Floppy services are supported Int 5h, Print screen Services is supported Int 9h, 8042 Keyboard services are supported Int 14h, Serial Services are supported Int 17h, Printer services are supported Int 10h, CGA/Mono Video services are supported2 NEC PC-98  Bits 32:47 are reserved for BIOS Vendor  Bits 48:64 are reserved for System Vendor BIOS Characteristics Extension Byte1: ACPI supported USB Legacy is supported AGP is supported I2O boot is supported LS-120 boot is supported ATAPI ZIP Drive boot is supported 1394 boot is supported Smart battery supported BIOS Characteristics Extension Byte2: BIOS Boot Specification supported Function key-initiated Network Service boot supported Enable Targeted Content Distribution UEFI Specification is supported The SMBIOS table describes a virtual machine  Bits %d:7 are reserved for future assignment Processor Family: Other Unknown Intel386(TM) Processor Intel486(TM) Processor Pentium(R) Processor Family Pentium(R) Pro processor Pentium(R) II processor Pentium(R) processor with MMX(TM) technology Celeron(TM) processor Pentium(R) II Xeon(TM) processor Pentium(R) III Processor M1 Family K5 Family Power PC Family Power PC 601 Power PC 603 Power PC 603+ Power PC 604 Alpha Family 2 Intel(R) Core(TM) Duo processor Intel(R) Core(TM) Duo mobile processor Intel(R) Core(TM) Solo mobile processor Intel(R) Atom(TM) processor Quad-Core AMD Opteron(TM) Processor Family Third-Generation AMD Opteron(TM) Processor Family AMD Phenom(TM) FX Quad-Core Processor Family AMD Phenom(TM) X4 Quad-Core Processor Family AMD Phenom(TM) X2 Dual-Core Processor Family AMD Athlon(TM) X2 Dual-Core Processor Family Quad-Core Intel(R) Xeon(R) processor 3200 Series Dual-Core Intel(R) Xeon(R) processor 3000 Series Quad-Core Intel(R) Xeon(R) processor 5300 Series Dual-Core Intel(R) Xeon(R) processor 5100 Series Dual-Core Intel(R) Xeon(R) processor 5000 Series Dual-Core Intel(R) Xeon(R) processor LV Dual-Core Intel(R) Xeon(R) processor ULV Dual-Core Intel(R) Xeon(R) processor 7100 Series Quad-Core Intel(R) Xeon(R) processor 5400 Series Quad-Core Intel(R) Xeon(R) processor Dual-Core Intel(R) Xeon(R) processor 5200 Series Dual-Core Intel(R) Xeon(R) processor 7200 Series Quad-Core Intel(R) Xeon(R) processor 7300 Series Quad-Core Intel(R) Xeon(R) processor 7400 Series Multi-Core Intel(R) Xeon(R) processor 7400 Series Intel(R) Core(TM)2 Solo processor Intel(R) Core(TM)2 Extreme processor Intel(R) Core(TM)2 Quad processor Intel(R) Core(TM)2 Duo mobile processor Intel(R) Core(TM)2 Solo mobile processor Intel(R) Core(TM) i7 processor Dual-Core Intel(R) Celeron(R) processor Multi-Core Intel(R) Xeon(R) processor Dual-Core Intel(R) Xeon(R) processor 3xxx Series Quad-Core Intel(R) Xeon(R) processor 3xxx Series Dual-Core Intel(R) Xeon(R) processor 5xxx Series Quad-Core Intel(R) Xeon(R) processor 5xxx Series Dual-Core Intel(R) Xeon(R) processor 7xxx Series Quad-Core Intel(R) Xeon(R) processor 7xxx Series Multi-Core Intel(R) Xeon(R) processor 7xxx Series AMD Opteron(TM) 3000 Series Processor AMD Sempron(TM) II Processor Family AMD FX(TM) Series Processor AMD Z-Series Processor AMD R-Series Processor AMD Opteron(TM) 4300 Series Processor AMD Opteron(TM) 6300 Series Processor AMD Opteron(TM) 3300 Series Processor AMD FirePro(TM) Series Processor Embedded AMD Opteron(TM) Quad-Core Processor Family AMD Phenom(TM) Triple-Core Processor Family AMD Turion(TM) Ultra Dual-Core Mobile Processor Family AMD Turion(TM) Dual-Core Mobile Processor Family AMD Athlon(TM) Dual-Core Processor Family AMD Sempron(TM) SI Processor Family MIPS Family SPARC Family 68040 Family Hobbit Family Weitek PA-RISC Family V30 Family Pentium(R) III Xeon(TM) Processor Undefined processor family and type Processor Information - Voltage: Processor current voltage = (%d/10)V  5V is supported  3.3V is supported  2.9V is supported Error, reserved BIT 3 must be zero Error, reserved BIT 4 must be zero Error, reserved BIT 5 must be zero Error, reserved BIT 6 must be zero Error, reserved BIT 7 must be zero Error, reserved BIT 10 must be zero Error, reserved BIT 11 must be zero Error, reserved BIT 12 must be zero Error, reserved BIT 13 must be zero Error, reserved BIT 14 must be zero Error, reserved BIT 15 must be zero Processor Status: CPU Socket Populated CPU Socket Unpopulated Bits CPU Enabled CPU Disabled by User via BIOS Setup CPU Disabled By BIOS (POST Error) CPU is Idle, waiting to be enabled Others Reserved The size of the largest memory module supported (per slot): %d * %d = %d MB The maximum amount of memory supported by this controller: There are %d Handles controlled by this controller Handles' List controlled by this controller: Handle%d: 0x%04x Bank Connections:Banks %d & %d(RAS# %d & %d) Bank %d(RAS# %d) No banks connected Memory Size: Memory Size Not determinable (Installed Size only)  Module is installed, but no memory has been enabled  Not installed  Memory Size: %d MB The memory module has a Double-bank connection The memory module has a Single-bank connection  Slot Id: the logical Micro Channel slot number is: %d  error, not 1-15.  the logical EISA slot number is: Identifies the Adapter Number is: %d  the value present in the Slot Number field of the PCI Interrupt Routing table entry that is associated with this slot is: %d  undefined Slot Id Cache Configuration: Write Through Write Back Varies with Memory Address Internal External Socketed Not Socketed Level %d System Boot Status:  No errors detected No bootable media The "normal" unable to load operating system. Firmware-detected hardware problem, including "unknown" failure types. Operating system-detected hardware failure. User-requested boot, usually via a keystroke System security violation Previously-requested image.  A system watchdog timer expired, causing the system to reboot. Reserved for future assignment via this specification.  Vendor/OEM-specific implementations. The Vendor/OEM identifier is the "Manufacturer" string found in the System Identification structure.Product-specific implementations. The product identifier is formed by the concatenation of the "Manufacturer" and "Product Name" strings found in the System Information structure.Error value SBDS Manufacture Date: %02d/%02d/%4d System Reset Capabilities: Bits 7:6 are reserved bits, must be zero System contains a watchdog timer System does not contain a watchdog timer Boot Option on Limit: Operating system System utilities Do not reboot Bits Boot Option :Do not reboot Hardware Security Settings: Power-on Password Status: Disabled Enabled Not Implemented Keyboard Password Status: Administrator Password Status: Front Panel Reset Status: Connections: Bits 7:2 are reserved bits, must be zero Outbound Connection Enabled Outbound Connection Disabled Inbound Connection Enabled Inbound Connection Disabled Power Supply Characteristics: Bits 15:14 are reserved bits, must be zero Type -  Other  Linear  Switching  Battery  UPS  Converter  Regulator  Reserved  Status -  OK  Non-critical  Critical, power supply has failed and has been taken off-line  Undefined Input Voltage Range Switching -  Manual  Auto-switch  Wide range  Not applicable  Reserved Power supply is unplugged from the wall Power supply is plugged from the wall Power supply is present Power supply is not present Power supply is hot replaceable Power supply is not hot replaceable BiosSize: %d KB No Info It also has reserved bits set 1 --- reserved bits: 0x%xSystem Wakeup Type:Base Board Feature Flags:Base Board Board Type:System Enclosure or Chassis Types:Chassis Lock present System Enclosure or Chassis Status: System Enclosure or Chassis Security Status: Processor Type: Processor Upgrade: Processor Characteristics: Memory Controller Error DetectMethod:Memory Controller Error Correct Capability: Memory Controller Interleave Support:Memory Controller Memory Speed:The required voltages for each memory module sockets: Memory Module Memory Type: Memory Module Error Status: Cache SRAM Type: Cache Error Correcting Type: Cache System Cache Type:Cache Associativity:Port Connector Type: Port Type: System Slot Type: System Slot Data Bus Width: System Slot Current Usage: System Slot Length: Slot characteristics 1: Slot characteristics 2: Onboard Device Type: System Event Log Type: Event Log Variable Data Format Types: POST Results Bitmap - First DWORD: POST Results Bitmap - Second DWORD: System Management Types: OEM assigned Reserved for future assignment via this specification A system-management probe or cooling device is out-of-range Physical Memory Array Location: Physical Memory Array Use: Physical Memory Array Error Correction Types: Memory Device - Form Factor: Memory Device - Type: Memory Device - Type Detail: 32-bit Memory Error Information - Type: Memory Error - Error granularity: Memory Error - Error Operation: Pointing Device - Type: Pointing Device - Interface:Portable Battery - Device Chemistry:Voltage Probe - Location:Voltage Probe - Status:Cooling Device - Status: Cooling Device - Type: Temperature Probe - Status:Electrical Current Probe - Status:Electrical Current Probe - Location:Management Device Type:Management Device - Address Type:Memory Channel Type:BMC Interface Type:Structure Type:Query Structure, conditions are: QueryType = Random QueryType = %d QueryHandle = Random QueryHandle = 0x%x ShowType = Type=%d, Handle=0x%x Dump Structure as: Index=%d,Length=0x%x,Addr=0x%p Entry Length: 0x%x Referenced Handle: 0x%x Referenced Offset: 0x%x Index=%04d Type=%03d Handle=0x%04x Offset=0x%04x Length=0x%04xPress Enter to continue.. SmbiosView: Cannot access SMBIOS table SmbiosView: SMBIOS table damaged SmbiosView: Out of memory SmbiosView: Cannot access statistics table %H%s%N: Unknown flag - '%H%s%N' %H%s%N: Bad value - '%H%s%N' for flag - '%H%s%N' %H%s%N: Missing argument for flag - '%H%s%N' %H%s%N: Too few arguments. %H%s%N: Too many arguments. %H%s%N: Protocol - PciRootBridgeIo not found. %H%s%N: Problem accessing the data using Protocol - PciRootBridgeIo %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Invalid parameter - '%H%s%N:'. Must be hexadecimal. %H%s%N: Flags conflict with - '%H%s%N' and '%H%s%N' %H%s%N: Memory allocation was not successful. %H%s%N: Mapped device '%B%s%N' does not have protocol %B%s%N %H%s%N: Cannot open file - '%H%s%N' %H%s%N: Cannot delete file - '%H%s%N' %H%s%N: Current directory not specified. %H%s%N: The file '%H%s%N' is a directory. ShellCommand,"%s" Unable to open file on '%B%s%N' with: %r. %H%s%N: File not found - '%H%s%N' %H%s%N: Directories are not permitted - '%H%s%N' %H%s%N: A valid size must be specified %H%s%N: File not specified %H%s%N: Write file error - '%H%s%N' %H%s%N: Read file error - '%H%s%N' %H%s%N: The volume is full %H%s%N: Unable to change size on '%B%s%N' Size changed on '%B%s%N'. LBA %016LX Size %08x bytes BlkIo %0x Compare %s to %s. Difference # 1: File size mismatch. Difference #% 2d: File1: %s %08x: %02x *%c* File2: %s %08x: %02x *%c* Difference #% 2d: File1: %s %08x: %02x %02x *%c%c* File2: %s %08x: %02x %02x *%c%c* Difference #% 2d: File1: %s %08x: %02x %02x %02x *%c%c%c* File2: %s %08x: %02x %02x %02x *%c%c%c* Difference #% 2d: File1: %s %08x: %02x %02x %02x %02x *%c%c%c%c* File2: %s %08x: %02x %02x %02x %02x *%c%c%c%c* [difference(s) encountered] [no differences encountered] %H%s%N: Unable to change the mode. %H%s%N: No matching mode found to set Available modes for console output device.  Col % 5d Row % 5d %c %H%s%N: Unable to get memory map Type Start End # Pages Attributes % -10s %016LX-%016LX %016LX %016LX  Reserved : %,14ld Pages (%,ld Bytes) LoaderCode: %,14ld Pages (%,ld Bytes) LoaderData: %,14ld Pages (%,ld Bytes) BS_Code : %,14ld Pages (%,ld Bytes) BS_Data : %,14ld Pages (%,ld Bytes) RT_Code : %,14ld Pages (%,ld Bytes) RT_Data : %,14ld Pages (%,ld Bytes) ACPI_Recl : %,14ld Pages (%,ld Bytes) ACPI_NVS : %,14ld Pages (%,ld Bytes) MMIO : %,14ld Pages (%,ld Bytes) MMIO_Port : %,14ld Pages (%,ld Bytes) PalCode : %,14ld Pages (%,ld Bytes) Available : %,14ld Pages (%,ld Bytes) -------------- Total Memory: %,14ld MB (%,ld Bytes) MemoryMap,"%s","%LX","%LX","%LX","%LX" MemoryMapSummary,"%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld" Unable to compress: %r. Unable to decompress: %r. The file does not appear to be a compressed file. Cannot continue. "%H%s%N" Memory Address %016LX %X Bytes Memory Mapped IO Address %016LX %X Bytes  Valid EFI Header at Address %016Lx --------------------------------------------- System: Table Structure size %08x revision %08x ConIn (%016LX) ConOut (%016LX) StdErr (%016LX) Runtime Services %016LX Boot Services %016LX SAL System Table %016LX ACPI Table %016LX ACPI 2.0 Table %016LX MPS Table %016LX SMBIOS Table %016LX Image '%B%s%N' load result: %r %H%s%N: File '%B%s%N' Image %d is corrupt. %H%s%N: File '%B%s%N' Image %d unable to load. %H%s%N: File '%B%s%N' Image %d unable to start. %H%s%N: Address parameter %016LX is not aligned. %H%s%N: Address parameter %016LX is not a valid PCI/PCIE address. %H%s%N: IO address out of range 0 - 0xFFFF %HMMIO%N%HIO%N%HPCI%N%HMEM%N%HPCIE%N 0x%016lx : 0x%0*lx%H%s%N: IO address out of range %H%s%N: Input had incorrect format %g - %s - %04x Bytes %H%s%N: Unable to set - %H%g%N - %H%s%N %H%s%N: Unable to get - %H%g%N - %H%s%N %H%s%N: DevicePathFromText conversion was not successful. %H%s%N: No serial ports found. %H%s%N: No serial port or specified serial port found. %H%s%N: Handle %H%02x%N is not a serial device handle. Mode set on handle %H%02x%N successfully. %H%s%N: Mode change on handle %H%02x%N was not successful. %x(%08x) - (%ld, %c, %d, %s) %H%s%N: One or more of the new settings is not supported on handle %H%02x%N. %H%s%N: The serial device on handle %H%02x%N is not functioning correctly. %H%s%N: Handle protocol or configuration error. %H%s%N: Get next bus range error. %H%s%N: Cannot find protocol interface for segment %x, bus %x. %H%s%N: Cannot read configuration data. %H PCI Segment %02x Bus %02x Device %02x Func %02x%N [EFI %02x%02x%02x%02x00]  Seg Bus Dev Func --- --- --- ----  %E%02x %02x %02x %02x ==> %N Vendor %04x Device %04x Prog Interface %x CapID(%2x): %E%02x%N NextCap Ptr(%2x): %E%02x%N Cap Register(%2x): %E%04x%N Device Capabilities(%2x): %E%08x%N Device Control(%2x): %E%04x%N Device Status(%2x): %E%04x%N Link Capabilities(%2x): %E%08x%N Link Control(%2x): %E%04x%N Link Status(%2x): %E%04x%N Slot Capabilities(%2x): %E%08x%N Slot Control(%2x): %E%04x%N Slot Status(%2x): %E%04x%N Root Control(%2x): %E%04x%N Root Capabilities(%2x): %E%04x%N Root Status(%2x): %E%08x%N Vendor ID(%x): %E%04x%N Device ID(%x): %E%04x%N Revision ID(%x): %E%02x%N BIST(%02x): Capable,Return: %E%02x%N  Incapable Cache Line Size(%x): %E%02x%N Latency Timer(%x): %E%02x%N Header Type(%02x): %E%02x%N, Multi-function, Single function, PCI device P2P bridge CardBus bridge Reserved Class: Base Address Registers(%x):  Start_Address Type Space Prefetchable? Size Limit  (None) Expansion ROM Disabled(%x)  Expansion ROM Base Address(%x): %E%08x%N Cardbus CIS ptr(%x): %E%08x%N Sub VendorID(%x): %E%04x%N Subsystem ID(%x): %E%04x%N Capabilities Ptr(%x): %E%02x%N Interrupt Line(%x): %E%02x%N Interrupt Pin(%x): %E%02x%N Min_Gnt(%x): %E%02x%N Max_Lat(%x): %E%02x%N Base Address Registers(%x): Start_Address Type Space Prefetchable? Size Limit  No Expansion ROM(%x)  Expansion ROM Base Address(%x): %E%08x%N  (Bus Numbers) Primary(%x) Secondary(%x) Subordinate(%x)  %E%02x%N Secondary Latency Timer(%x): %E%02x%N  CardBus Latency Timer(%x): %E%02x%N  Resource Type Type Base Limit Mem(%x) %s %E%08x%N %E%08x%N I/O(%x) %s %E%08x%N %E%08x%N  Interrupt Line(%x): %E%02x%N Interrupt Pin(%x): %E%02x%N  Sub VendorID(%x): %E%04x%N Subsystem ID(%x): %E%04x%N Optional 16-Bit PC Card legacy Mode Base Address(%x): %E%08x%N Status(%x): %E%04x%N Secondary Status(%2x): %E%4x%N  (04)New Capabilities linked list: %E%d%N (05)66MHz Capable: %EN/A%N  (05)66MHz Capable: %E%d%N  (07)Fast Back-to-Back Capable: %E%d%NNo YES  %E%04x%N  %08x  %08x%08x%04x %04x CardBus Socket Registers/ExCA Base Address Register(%x): %E%8x%N  (Bus Numbers) Pci(%x) CardBus(%x) Subordinate(%x)  %E%02x%N %E%02x%N %E%02x%N  (08)Master Data Parity Error: %E%d%N  (09)DEVSEL timing: %E Fast%N%E Medium%N%E Slow%N%EReserved%N (11)Signaled Target Abort: %E%d%N  (12)Received Target Abort: %E%d%N (13)Received Master Abort: %E%d%N  (14)Signaled System Error: %E%d%N (14)Received System Error: %E%d%N (15)Detected Parity Error: %E%d%N Command(%x): %E%04x%N  (00)I/O space access enabled: %E%d%N (01)Memory space access enabled: %E%d%N  (02)Behave as bus master: %E%d%N (03)Monitor special cycle enabled: %E%d%N  (04)Mem Write & Invalidate enabled: %E%d%N (05)Palette snooping is enabled: %E%d%N  (06)Assert PERR# when parity error: %E%d%N (07)Do address/data stepping: %E%d%N  (08)SERR# driver enabled: %E%d%N (09)Fast back-to-back transact...: %E%d%N Bridge Control(%x) %E%04x%N  (00)Parity Error Response: %E%d%N (01)SERR# Enable: %E%d%N  (02)ISA Enable: %E%d%N Resource Type Base Limit I/O(%x) %E%08x%N %E%08x%N Memory(%x) %E%08x%NPrefetchable Memory(%x) %E%08x%08x%N %E%08x%08x%N  Capabilities Ptr(%x): %E%02x%N  Interrupt Line(%x) %E%02x%N  %E%08x%N Mem 32 bits  %E%08x%08x%N 64 bits Mem  (03)VGA Enable: %E%d%N  (05)Master Abort Mode: %E%d%N (06)Secondary Bus Reset: %E%d%N  (07)Fast Back-to-Back Enable: %E%d%N (08)Primary Discard Timer: %E%s%N  (09)Secondary Discard Timer: %E%s%N (10)Discard Timer Status: %E%d%N  (11)Discard Timer SERR# Enable: %E%d%N  (06)CardBus Reset: %E%d%N  (07)IREQ/INT Enable: %E%d%N (10)Write Posting Enable: %E%d%N  Advanced Error Reporting UncorrectableErrorStatus %08x UncorrectableErrorMask %08x UncorrectableErrorSeverity %08x CorrectableErrorStatus %08x CorrectableErrorMask %08x AdvancedErrorCapAndControl %08x HeaderLog %08x RootErrorCommand %08x RootErrorStatus %08x ErrorSourceIdentification %04x CorrectableErrorSourceIden %04x TlpPrefixLog1 %08x TlpPrefixLog2 %08x TlpPrefixLog3 %08x TlpPrefixLog4 %08x  Link Control RootComplexLinkCapabilities %08x RootComplexLinkControl %04x RootComplexLinkStatus %04x  Link Declaration ElementSelfDescription %08x  LinkEntry[%x] %08x  Serial Number SerialNumber %L16x  Power Budgeting DataSelect %02x Data %08x PowerBudgetCapability %02x  ACS CapabilityRegister %04x ControlRegister %04x  EgressControlVectorByte[%x] %02x  Latency Tolerance Reporting MaxSnoopLatency %04x MaxNoSnoopLatency %04x  ARI AriCapability %04x AriControl %04x  RCRB VendorId %04x DeviceId %04x RcrbCapabilities %04x RcrbControl %04x  VendorSpecific VendorSpecificHeader %04x  DPA DpaCapability %04x DpaLatencyIndicator %04x DpaStatus %04x DpaControl %04x  DpaPowerAllocationArray[%x] %02x  Event Collector Endpoint Association AssociationBitmap %04x  Virtual (Multi) Channel Capability ExtendedVcCount %08x PortCapability1 %08x PortCapability2 %08x ArbitrationTableOffset %08x PortVcControl %04x PortVcStatus %04x  Virtual Channel Capability Extended Item[%x] ResourceCapability %08x ArbitrationTableOffset %08x ResourceControl %08x ResourceStatus %04x  MultiCast Capability MultiCastCapability %04x MulticastControl %04x McBaseAddress %L16x McReceiveAddress %L16x McBlockAll %L16x McBlockUntranslated %L16x McOverlayBar %L16x  Resizeable Bar Capability [%x] ResizableBarCapability %08x ResizableBarControl %04x  TPH TphRequesterCapability %08x TphRequesterControl %04x TphTable (optional):  Secondary PCI Express Extended Capability LinkControl3 %08x LaneErrorStatus %08x EqualizationControl: Save variable to file: %H%s%N. Load and set variables from file: %H%s%N. %H%s%N: Failed to set variable %H%s%N: %r. %H%s%N: Incorrect file format. Variable %H%s%N '%H%g%N:%H%s%N' DataSize = 0x%02x Delete variable '%H%g%N:%H%s%N': %r %H%s%N: No matching variables found. %H%s%N: No matching variables found. Guid %g, Name %s %H%s%N: No matching variables found. Name %s %H%s%N: No matching variables found. Guid %g .TH comp 0 "Compare 2 files" .SH NAME Compares the contents of two files on a byte-for-byte basis. .SH SYNOPSIS COMP [-b] file1 file2 .SH OPTIONS -b - Displays one screen at a time. file1 - Specifies a first file name (directory name or wildcards not permitted). file2 - Specifies a second file name (directory name or wildcards not permitted). .SH DESCRIPTION NOTES: 1. This command compares the contents of two files in binary mode. 2. It displays up to 10 differences between the two files. For each difference, up to 32 bytes from the location where the difference starts is dumped. 3. It will exit immediately if the lengths of the compared files are different. .SH EXAMPLES EXAMPLES: * To compare two files with the same length but different contents: fs0:\> comp bios.inf bios2.inf .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The function operated as expected. SHELL_NOT_EQUAL The files were not identical. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_NOT_FOUND The requested file was not found. .TH setsize 0 "Set file size" .SH NAME Adjusts the size of a file. .SH SYNOPSIS SETSIZE size file [file...] .SH OPTIONS size - Specifies the size of the file after it is adjusted. file - Specifies the file or files to be adjusted. .SH DESCRIPTION NOTES: 1. Setting the size smaller than the actual data contained in this file will truncate its data. 2. This command adjusts the size of a particular target file. 3. This command automatically truncates or extends the size of a file based on the passed-in parameters. If the file does not exist, it is created. .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_VOLUME_FULL The media has insufficient space to complete the request. SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its value was out of bounds. .TH mode 0 "Shows or changes ConOut mode." .SH NAME Displays or changes the console output device mode. .SH SYNOPSIS MODE [col row] .SH OPTIONS col - Specifies the number of columns. row - Specifies the number of rows. .SH DESCRIPTION NOTES: 1. This command changes the display mode for the console output device. 2. When this command is used without any parameters, it shows the list of modes that the standard output device currently supports. 3. When used with the row and col parameter, this command changes the number of rows and columns on the standard output device. 4. The current selected mode is indicated by a '*'. 5. The display is cleared every time this command is used to change the currently selected display mode. .SH EXAMPLES EXAMPLES: * To display all available modes on standard output: Shell> mode * To change the current mode setting: Shell> mode 80 50 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH memmap 0 "Displays the memory map." .SH NAME Displays the memory map maintained by the UEFI environment. .SH SYNOPSIS MEMMAP [-b] [-sfo] .SH OPTIONS -b - Displays one screen at a time -sfo - Displays information as described in Standard-Format Output. .SH DESCRIPTION NOTES: 1. The UEFI environment keeps track of all the physical memory in the system and how it is currently being used. 2. Total Memory is the physical memory size excluding Reserved, Unusable, MemoryMappedIO, and MemoryMappedIOPortSpace memory types. 3. Refer to the UEFI specification for memory type definitions. .SH EXAMPLES EXAMPLES: * To display the system memory map: Shell> memmap .TH eficompress 0 "compresses a file." .SH NAME Compresses a file using UEFI Compression Algorithm. .SH SYNOPSIS EFICOMPRESS infile outfile .SH OPTIONS infile - Specifies the file name of the uncompressed input file. outfile - Specifies the file name of the compressed output file. .SH DESCRIPTION NOTES: 1. This command compresses a file using UEFI Compression Algorithm and writes the compressed form out to a new file. .SH EXAMPLES EXAMPLES: * To compress a file named 'uncompressed' to a file named 'compressed': fs0:\> eficompress uncompressed compressed .TH efidecompress 0 "Decompresses a file." .SH NAME Decompresses a file using UEFI Decompression Algorithm. .SH SYNOPSIS EFIDECOMPRESS infile outfile .SH OPTIONS infile - Specifies the file name of the compressed input file. outfile - Specifies the file name of the decompressed output file. .SH DESCRIPTION NOTES: 1. This decompresses a file using UEFI Decompression Algorithm and writes the decompressed form out to a new file. .SH EXAMPLES EXAMPLES: * To decompress a file named 'compressed' to a file named 'uncompressed': fs0:\> efidecompress compressed uncompressed .TH dmem 0 "Displays memory." .SH NAME Displays the contents of system or device memory. .SH SYNOPSIS DMEM [-b] [address] [size] [-MMIO] .SH OPTIONS -b - Displays one screen at a time. -MMIO - Forces address cycles to the PCI bus. address - Specifies a starting address in hexadecimal format. size - Specifies the number of bytes to display in hexadecimal format. .SH DESCRIPTION NOTES: 1. This command displays the contents of system memory or device memory. 2. Enter address and size in hexadecimal format. 3. If address is not specified, the contents of the UEFI System Table are displayed. Otherwise, memory starting at the specified address is displayed. 4. Size specifies the number of bytes to display. If size is not specified, 512 bytes are displayed. 5. If MMIO is not specified, main system memory is displayed. Otherwise, device memory is displayed through the use of the EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL. .SH EXAMPLES EXAMPLES: * To display the UEFI system table pointer entries: fs0:\> dmem * To display memory contents from 1af3088 with size of 16 bytes: Shell> dmem 1af3088 16 * To display memory mapped IO contents from 1af3088 with a size of 16 bytes: Shell> dmem 1af3088 16 -MMIO .TH mm 0 "Displays or modifies address space memory." .SH NAME Displays or modifies MEM/MMIO/IO/PCI/PCIE address space. .SH SYNOPSIS MM Address [Value] [-w 1|2|4|8] [-MEM | -MMIO | -IO | -PCI | -PCIE] [-n] .SH OPTIONS Address - Specifies a starting address. Value - Specifies the value to write. -MEM - Memory Address type -MMIO - Memory Mapped IO Address type -IO - IO Address type -PCI - PCI Configuration Space Address type: Address format: 0x000000ssbbddffrr ss - Segment bb - Bus dd - Device ff - Function rr - Register -PCIE - PCIE Configuration Space Address type: Address format: 0x00000ssbbddffrrr ss - Segment bb - Bus dd - Device ff - Function rrr - Register -w - Unit size accessed in bytes: 1 - 1 byte 2 - 2 bytes 4 - 4 bytes 8 - 8 bytes -n - Non-interactive mode .SH DESCRIPTION NOTES: 1. If the address type parameter is not specified, address type defaults to the 'MEM' type. 2. If the 'Value' parameter is specified, the '-n' option is used and the command writes the value to the specified address in non-interactive mode. If the 'Value' parameter is not specified, only the current contents in the address are displayed. 3. If the '-w' option is not specified, unit size defaults to 1 byte. 4. If the PCI address type is specified, the 'Address' parameter must follow the PCI Configuration Space Address format above. The 'PCI' command can be used to determine the address for a specified device. It is listed in the PCI configuration space dump information in the following format: "[EFI 0x000000ssbbddffxx]". 5. If the PCIE address type is specified, the 'Address' parameter must follow the PCIE Configuration Space Address format above. 6. In interactive mode, type a hex value to modify, 'q' or '.' to exit. If the '-n' option is specified, it runs in non-interactive mode, which supports batch file operation without user intervention. 7. Not all PCI configuration register locations are writable. 8. MM will only write the specified value. Read-modify-write operations are not supported. 9. The 'Address' parameter must be aligned on a boundary of the specified width. 10. Not all addresses are safe to access. Access to any improper address can bring unexpected results. .SH EXAMPLES EXAMPLES: * To display or modify memory: Address 0x1b07288, default width=1 byte: fs0:\> mm 1b07288 MEM 0x0000000001B07288 : 0x6D > MEM 0x0000000001B07289 : 0x6D > MEM 0x0000000001B0728A : 0x61 > 80 MEM 0x0000000001B0728B : 0x70 > q fs0:\> mm 1b07288 MEM 0x0000000001B07288 : 0x6D > MEM 0x0000000001B07289 : 0x6D > MEM 0x0000000001B0728A : 0x80 > *Modified MEM 0x0000000001B0728B : 0x70 > q * To modify memory: Address 0x1b07288, width = 2 bytes: Shell> mm 1b07288 -w 2 MEM 0x0000000001B07288 : 0x6D6D > MEM 0x0000000001B0728A : 0x7061 > 55aa MEM 0x0000000001B0728C : 0x358C > q Shell> mm 1b07288 -w 2 MEM 0x0000000001B07288 : 0x6D6D > MEM 0x0000000001B0728A : 0x55AA > *Modified MEM 0x0000000001B0728C : 0x358C > q * To display IO space: Address 80h, width = 4 bytes: Shell> mm 80 -w 4 -IO IO 0x0000000000000080 : 0x000000FE > IO 0x0000000000000084 : 0x00FF5E6D > q * To modify IO space using non-interactive mode: Shell> mm 80 52 -w 1 -IO Shell> mm 80 -w 1 -IO IO 0x0000000000000080 : 0x52 > FE *Modified IO 0x0000000000000081 : 0xFF > IO 0x0000000000000082 : 0x00 > IO 0x0000000000000083 : 0x00 > IO 0x0000000000000084 : 0x6D > IO 0x0000000000000085 : 0x5E > IO 0x0000000000000086 : 0xFF > IO 0x0000000000000087 : 0x00 > q * To display PCI configuration space, ss=00, bb=00, dd=00, ff=00, rr=00: Shell> mm 0000000000 -PCI PCI 0x0000000000000000 : 0x86 > PCI 0x0000000000000001 : 0x80 > PCI 0x0000000000000002 : 0x30 > PCI 0x0000000000000003 : 0x11 > PCI 0x0000000000000004 : 0x06 > PCI 0x0000000000000005 : 0x00 > q These contents can also be displayed by 'PCI 00 00 00'. * To display PCIE configuration space, ss=00, bb=06, dd=00, ff=00, rrr=000: Shell> mm 00060000000 -PCIE PCIE 0x0000000060000000 : 0xAB > PCIE 0x0000000060000001 : 0x11 > PCIE 0x0000000060000002 : 0x61 > PCIE 0x0000000060000003 : 0x43 > .TH loadpcirom 0 "Loads a PCI option ROM file." .SH NAME Loads a PCI Option ROM. .SH SYNOPSIS LoadPciRom [-nc] romfile [romfile...] .SH OPTIONS -nc - Loads the ROM image(s) but does not connect drivers. romfile - Specifies the PCI option ROM image file (wildcards are permitted). .SH DESCRIPTION NOTES: 1. This command loads PCI option ROM images into memory for execution. 2. The file can contain legacy images and multiple PE32 images, in which case all PE32 images are loaded. .SH EXAMPLES EXAMPLES: * To load a rom file 'rom.bin': fs0:\> LoadPciRom rom.bin * To load '*.bin' files without connecting drivers: fs0:\> LoadPciRom -nc *.bin .TH setvar 0 "Displays or modifies a UEFI variable." .SH NAME Displays or modifies a UEFI variable. .SH SYNOPSIS SETVAR variable-name [-guid guid][-bs][-rt][-nv] [=data] .SH OPTIONS variable-name - Specifies the name of the UEFI variable to modify or display. -guid - Specifies the GUID of the UEFI variable to modify or display. If not present, GUID EFI_GLOBAL_VARIABLE is assumed. -bs - Indicates that the variable is a boot variable. Applies to a new variable; otherwise, it is ignored. -rt - Indicates that the variable is a runtime variable. Applies to a new variable; otherwise, it is ignored. -nv - Indicates that the variable is non-volatile. If not present, then the variable is assumed to be volatile. Applies to a new variable; otherwise, it is ignored. =data - Specifies there is new data for the variable. If there is nothing after the '=' then the variable is deleted. If '=' is not present, then the current value of the variable is dumped as hex bytes. The data can consist of zero or more of the following: xx[xx] - Hexadecimal bytes ^"ascii-string^" - ASCII-string with no null-terminator L^"UCS2-string^" - UCS-2 encoded string with no null-terminator --device - Device path text format .SH DESCRIPTION NOTES: 1. This command changes the UEFI variable specified by name and GUID. 2. If = is specified, but data is not, the variable is deleted, if it exists. 3. If = is not specified, then the current variable contents are displayed. 4. If =data is specified, then the variable's value is changed to the value specified by data. 5. -bs, -rt and -nv are only useful if the variable already exists. 6. If the variable already exists and the attributes cannot be changed, then -1 is returned. .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The shell has stored the variable and its data with the defined attributes. SHELL_INVALID_PARAMETER Incorrect attributes were used. SHELL_OUT_OF_RESOURCES Insufficient resources were available for storing the variable and its data. SHELL_DEVICE_ERROR The Variable could not be saved due to a hardware error. SHELL_WRITE_PROTECTED The variable in question is read-only. SHELL_WRITE_PROTECTED The variable in question cannot be deleted. SHELL_NOT_FOUND The variable could not be found. .TH sermode 0 "configure serial port" .SH NAME Sets serial port attributes. .SH SYNOPSIS SERMODE [handle [baudrate parity databits stopbits]] .SH OPTIONS handle - Specifies a device handle for a serial port in hexadecimal format. baudrate - Specifies a baud rate for specified serial port. parity - Sets parity bit settings for specified serial port. Valid values are: d - Default parity n - No parity e - Even parity o - Odd parity m - Mark parity s - Space parity databits - Sets the data bits for the specified serial port. stopbits - Sets the stop bits for the specified serial port. .SH DESCRIPTION NOTES: 1. The 'handle' parameter is the device handle of the desired serial port. The 'DH' command can be used to retrieve this information. 2. The 'stopbits' parameter supports the following settings: 0 (0 stop bits - default setting) 1 (1 stop bit) 2 (2 stop bits) 15 (1.5 stop bits) All other settings are invalid. 3. The 'baudrate' parameter supports the following settings: 50, 75, 110, 150, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 7200, 9600(default), 19200, 38400, 57600, 115200, 230400, 460800 All other values will be converted to the next highest setting. 4. The 'databits' parameter supports the following settings: 4 7 8 (default) All other settings are invalid. 5. Parity attributes are mutually exclusive. .SH EXAMPLES EXAMPLES: * To display the settings for all serial port devices: Shell> sermode * To display the settings for the serial port device whose handle is 0x6B: Shell> sermode 6B * To configure the serial port settings for handle 0x6B to 9600bps, even parity, 8 data bits, and 1 stop bit: Shell> sermode 6B 9600 e 8 1 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The new attributes were set on the serial device. SHELL_INVALID_PARAMETER One or more of the attributes has an unsupported value. SHELL_DEVICE_ERROR The serial device is not functioning correctly. .TH pci 0 "Displays PCI device information." .SH NAME Displays a PCI device list or PCI function configuration space of a device. .SH SYNOPSIS PCI [Bus Dev [Func] [-s Seg] [-i]] .SH OPTIONS -s - Specifies optional segment number. -i - Displays interpreted information. Bus - Specifies a bus number. Dev - Specifies a device number. Func - Specifies a function number. .SH DESCRIPTION NOTES: 1. This command displays a list of all the PCI devices found in the system. It also displays the configuration space of a PCI device according to the specified bus (Bus), device (Dev), and function (Func) addresses. If the function address is not specified, it defaults to 0. 2. The -i option displays verbose information for the specified PCI device. The PCI configuration space for the device is displayed with a detailed interpretation. 3. If no parameters are specified, all PCI devices are listed. 4. If the 'Bus' and 'Dev' parameters are specified but the 'Func' or 'Seg' parameters are not, Function or Seg are set to the default value of 0. .SH EXAMPLES EXAMPLES: * To display all PCI devices in the system: Shell> pci * To display the configuration space of Bus 0, Device 0, Function 0: Shell> pci 00 00 00 -i * To display configuration space of Segment 0, Bus 0, Device 0, Function 0: Shell> pci 00 00 00 -s 0 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS Data was displayed as requested. SHELL_DEVICE_ERROR The specified device parameters did not match a physical device in the system. .TH smbiosview 0 "Displays SMBIOS information." .SH NAME Displays SMBIOS information. .SH SYNOPSIS SMBIOSVIEW [-t SmbiosType]|[-h SmbiosHandle]|[-s]|[-a] .SH OPTIONS -t - Displays all structures of SmbiosType. -h - Displays structure of SmbiosHandle. -s - Displays a statistics table. -a - Displays all information. SmbiosType - Specifies a SMBIOS structure type. SmbiosHandle - Specifies a SMBIOS structure unique 16-bit handle. .SH DESCRIPTION NOTES: 1. The SmbiosType parameter supports the following types: 0 - BIOS Information 1 - System Information 2 - Baseboard Information 3 - System Enclosure 4 - Processor Information 5 - Memory Controller Information 6 - Memory Module Information 7 - Cache Information 8 - Port Connector Information 9 - System Slots 10 - On Board Devices Information 11 - OEM Strings 12 - System Configuration Options 13 - BIOS Language Information 14 - Group Associations 15 - System Event Log 16 - Physical Memory Array 17 - Memory Device 18 - 32-bit Memory Error Information 19 - Memory Array Mapped Address 20 - Memory Device Mapped Address 21 - Built-in Pointing Device 22 - Portable Battery 23 - System Reset 24 - Hardware Security 25 - System Power Controls 26 - Voltage Probe 27 - Cooling Device 28 - Temperature Probe 29 - Electrical Current Probe 30 - Out-Of-Band Remote Access 31 - Boot Integrity Services (BIS) Entry Point 32 - System Boot Information 33 - 64-Bit Memory Error Information 34 - Management Device 35 - Management Device Component 36 - Management Device Threshold Data 37 - Memory Channel 38 - IPMI Device Information 39 - System Power Supply 40 - Additional Information 41 - Onboard Devices Extended Information 42 - Management Controller Host Interface 2. Enter the SmbiosHandle parameter in hexadecimal format. Do not use the '0x' prefix format for hexadecimal values. 3. Internal commands: :q -------- quit smbiosview :0 -------- Change smbiosview display NONE info :1 -------- Change smbiosview display OUTLINE info :2 -------- Change smbiosview display NORMAL info :3 -------- Change smbiosview display DETAIL info /? -------- Show help .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS Data was displayed as requested. SHELL_DEVICE_ERROR The requested structure was not found. .TH dmpstore 0 "Manages all UEFI variables." .SH NAME Manages all UEFI variables. .SH SYNOPSIS DMPSTORE [-b] [-d] [-all | ([variable] [-guid guid])] DMPSTORE [-all | ([variable] [-guid guid])] [-s file] DMPSTORE [-all | ([variable] [-guid guid])] [-l file] .SH OPTIONS -b - Displays one screen at a time. -guid - Specifies the GUID of the variables to be displayed in standard text format. If not specified and -all is not specified, the EFI_GLOBAL_VARIABLE GUID is assumed. -all - Dumps all variables, including those with a different GUID than EFI_GLOBAL_VARIABLE. -d - Delete variables. -s - Saves variables to a file. -l - Loads and sets variables from a file. variable - Specifies a variable name. This can be a literal name or a pattern as specified in the MetaiMatch() function of the EFI_UNICODE_COLLATION2_PROCOOL. .SH DESCRIPTION NOTES: 1. This command manages the UEFI variables. The variables displayed or deleted depend on the command line options, as specified in the following table: Variable GUID -all Description --- --- --- All variables with the GUID EFI_GLOBAL_VARIABLE will be operated on. --- --- X All variables (regardless of GUID or name) will be operated on. --- X --- All variables with the specified GUID will be operated on. X --- --- The variable with the GUID EFI_GLOBAL_VARIABLE and the name Variable will be operated on. X X --- The variable with the specified GUID and name Variable will be operated on. 2. The variable value is printed as a hexadecimal dump. 3. Option -d is used to delete variables. Option -s and -l are used to save and load variables to and from a file. The variable name can be specified when using these flags so that the operation only takes effect on that variable. .SH EXAMPLES EXAMPLES: * To dump all variables with the GUID EFI_GLOBAL_VARIABLE: Shell> dmpstore * To dump all variables (regardless of GUID or name): Shell> dmpstore -all * To dump the 'path' variable with the GUID '158DEF5A-F656-419C-B027- 7A3192C079D2': Shell> dmpstore path -guid 158DEF5A-F656-419C-B027-7A3192C079D2 * To save all variables (regardless of GUID or name) to a file 'VarDump.txt': fs0:\> dmpstore -all -s VarDump.txt * To delete the 'BootOrder' variable with the GUID EFI_GLOBAL_VARIABLE: Shell> dmpstore -d BootOrder .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH dblk 0 "Displays one or more blocks from a block device." .SH NAME Displays one or more blocks from a block device. .SH SYNOPSIS DBLK device [lba] [blocks] [-b] .SH OPTIONS -b - Displays one screen at a time. device - Blocks the device name. lba - Specifies the index of the first block to be displayed (a hexadecimal number). The default is 0. blocks - Specifies the number of blocks to display (a hexadecimal number). The default is 1. If larger than 0x10, then only 0x10 are displayed. .SH DESCRIPTION NOTES: 1. This command displays the contents of one or more blocks from a block device. Enter a hexidecimal value for the lba and blocks variables. If lba is not specified, block #0 is assumed. If blocks is not specified, on1y one block is displayed. The maximum number of blocks that can be displayed at one time is 0x10. 2. If an MBR is found on the block, the partition information is displayed after all the block contents are displayed. 3. If the block is a FAT partition, some FAT parameters are displayed (label, systemid, oemid, sectorsize, clustersize, media, and so forth) after all the blocks are displayed. .SH EXAMPLES EXAMPLES: * To display one block of blk0, beginning from block 0: Shell> dblk blk0 * To display one block of fs0, beginning from block 0x2: Shell> dblk fs0 2 * To display 0x5 blocks of fs0, beginning from block 0x12: Shell> dblk fs0 12 5 * To display 0x10 blocks of fs0, beginning from block 0x12: Shell> dblk fs0 12 10 * To attempt to display more than 0x10 blocks, resulting in only 0x10 blocks being displayed: Shell> dblk fs0 12 20 * To display one block of blk2, beginning from the first block (blk0): fs1: mps1> dblk blk2 0 1 .TH edit 0 "Provides a full screen text editor for ASCII or UCS-2 files." .SH NAME Provides a full screen text editor for ASCII or UCS-2 files. .SH SYNOPSIS EDIT [file] .SH OPTIONS file - Specifies the name of file to be edited. If none is specified, an empty file is created with a default file name. .SH DESCRIPTION NOTES: 1. This command enables full screen file editing. 2. The editor supports both UCS-2 and ASCII file types. .SH EXAMPLES EXAMPLES: * To edit the 'shell.log' file: fs0:\> edit shell.log .TH hexedit 0 "Provides a full screen hex editor for files, block devices, or memory." .SH NAME Provides a full screen hex editor for files, block devices, or memory. .SH SYNOPSIS HEXEDIT [[-f] filename| [-d diskname offset size] | [-m address size]] .SH OPTIONS -f - Specifies the name of the file to edit. -d - Specifies the disk block to edit: DiskName - Name of the disk to edit (for example fs0) Offset - Starting block number (beginning from 0) Size - Number of blocks to edit -m - Specifies the memory region to edit: Address - Starting 32-bit memory address (beginning from 0) Size - Size of memory region to edit in bytes .SH DESCRIPTION NOTES: 1. This command enables you to edit a file, block device, or memory region. 2. The region being edited is displayed as hexadecimal bytes. The contents can be modified and saved. .SH EXAMPLES EXAMPLES: * To edit a file in hex mode: fs0:\> hexedit test.bin * To edit block device fs0 starting at block 0 with size of 2 blocks: fs0:\> hexedit -d fs0 0 2 * To edit memory region starting at address 0x00000000 with size of 2 bytes: fs0:\> hexedit -m 0 2 |Ă({ y܁x~hz| Ă h ܁|x~ ({ | yzz *T%%014-,&p* ,X+ hW `     > > pB B B 0C pC C C (D HD pD D x  P ` p         8 hW 0   @    @   `     x  h x   `/ / / / 0 @0 p0 0 01 1 1  2 p2 '2 (/ 3 03 @   ( ( ( ( ( ( ( ) H) p) ) ) * 0* X* * * + @+ + + 0, , , - H- - - @. . . (/ x  8 H X > @E E E  F  hW X}  `}    x   @ h x         H `       H x    8 `      h     ( F F F G 8G pG G G H PH pH H H I PI I I I J HJ J J K 0K PK xK K K K L PL L L ! M "hM #M $M %N &@N 'xN (N )N *0O ~O O  hW 0 `     > > @ @ (@ P@ @ @ @ @ A x  = = = = = > 8> X> >  x  8 h    @ x   : : : ; @; h; ; ; ; ; 0< X<   < < > > @ @ (@ P@ @ @ @ @ A > > ? ? ? ? # # 8$ p$ $ $ % H% % % % @& & & & ' H' ' ' ( H( H( H( H( x( H( H( H( ( ( ( (      H `     > > 0A @A pA A A A A  B HB    = 0= P= p= = ` x       x          0 x  X      6 6 6 6 7 x  P h > > ? ? ? ?   08 @8 P8 `8 p8 8 8 8 8 8 8 8 9 9  9 09 @9 P9 p9 9 0 @ X x      @ ` p      0 H p     `    ( X ! "   ( x  6  6 @6 `6 6   (7 87 H7 X7 h7 x7 7 7 7 7 7 8 8 0 P     hW  m    3 4 @4 h4 4 4 4 5 05 `5 5 5     @ X x   0 P p   0   H h     0 @  hW 0    > > E  E  hW   0 0 ` x    8 P h       0 H ` x   ! " #8 $X %x & ' ( ) * + ,@ > > > > ? 0? P? h? h p   hW  8 h     P     x  9 9 9 9 ` :  : 0: H: h: :    `     0 X p     p `      0! x! ! ! " H" > > ? ? ? ? 0 @     ( h   ( @ X x  0        0 P `  x       ! 0 P  > > ? ? ? ? x   0 @ `    < < = > > D D D `" p" " " " # @# # # x     x  x  > > @ @ (@ P@ @ @ @ @ A ''44en-USenglish%H%s%N: Too many arguments. %H%s%N: Too few arguments. %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Access denied. %H%s%N: Parameters conflict. Config %r GetData %r Echo request sequence %d did not complete successfully. There are no sources in %s's multicast domain. %H%s%N: Network function failed with %r %H%s%N: No configured interfaces were found. There is no route to the destination '%B%s%N' from the source '%B%s%N' was found. Ping %s %d data bytes. Echo request sequence %d timeout. %d bytes from %s : icmp_seq=%d ttl=%d time%c%dms  %d packets transmitted, %d received, %d%% packet loss, time %dms  Rtt(round trip time) min=%dms max=%dms avg=%dms The option '%H%s%N' is unsupported now. Flags lack. Lack interface name. Lack interface config option. Invalid interface name. Invalid ipv4 address: '%H%s%N' Duplicate commands. Bad command %H%s%N is skipped. Conflict commands. Bad command %H%s%N is skipped. Unknown commands. Bad command %H%s%N is skipped. Failed to set address.  %H Routes (%d entries): %H Entry[%d] %12s: %N%d.%d.%d.%d  %8d.%d.%d.%d  ----------------------------------------------------------------- : %Hname : %s%N %HMedia State : %s%N %Hpolicy : dhcp%N %Hpolicy : static%N %Hmac addr : %N%02x %Hipv4 address : %N %Hsubnet mask : %N %Hdefault gateway: %N %HDNS server : %N %d.%d.%d.%d .TH ping 0 "Pings the target host with an IPv4 or IPv6 stack." .SH NAME Pings the target host with an IPv4 or IPv6 stack. .SH SYNOPSIS PING [-_ip6] [-_s SourceIp] [-n count] [-l size] TargetIp .SH OPTIONS -n - Specifies the number of echo request datagrams to be sent. -l - Specifies the size of the data buffer in the echo request datagram. -_ip6 - Specifies the IPv6 stack usage mode (Default is IPv4 stack). -_s - Specifies the source adapter as IPv4 or IPv6 address. SourceIp - Specifies the IPv4 or IPv6 address of the source machine. TargetIp - Specifies the IPv4 or IPv6 address of the target machine. .SH DESCRIPTION NOTES: 1. This command uses the ICMPv4 or ICMPv6 ECHO_REQUEST datagram to elicit an ECHO_REPLY from a host. .SH EXAMPLES EXAMPLES: * To ping the target host with 64 bytes data: fs0:\> ping -l 64 192.168.0.1 * To ping the target host by sending 20 echo request datagrams: fs0:\> ping -n 20 202.120.100.1 * To ping the target host by specifying the source adapter as IPv4 address: fs0:\> ping -_s 202.120.100.12 202.120.100.1 * To ping the target host by specifying the IPv6 stack usage mode: fs0:\> ping -_ip6 2000:bbbb::8 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. .TH ifconfig 0 "Modifies the default IP address of the UEFI IPv4 Network Stack." .SH NAME Modifies the default IP address of the UEFI IPv4 Network Stack. .SH SYNOPSIS IFCONFIG [-r [Name]] [-l [Name]] IFCONFIG [-s <Name> dhcp | <static <IP> <Mask> <Gateway>> | <dns <IP>>] .SH OPTIONS -r - Renew configuration of interface and set dhcp policy. -l - Lists the configuration. -s - Sets the configuration. Name - Specifies an adapter name (for example, eth0). IP - Specifies the IPv4 address in four integer values: - Example: 192.168.0.10 SubnetMask - Specifies a subnet mask in four integer values: - Example: 255.255.255.0 GatewayMask - Specifies a default gateway in four integer values: - Example: 192.168.0.1 .SH DESCRIPTION NOTES: 1. This command modifies the default IP address for the UEFI IP4 network stack. 2. Use '-r' to renew configuration of interface and set dhcp policy. 3. Use '-l' to list the DNS and other address related settings for all interfaces or the specified interface. 4. Use '-s <Name> static <IP> <SubnetMask> <GatewayMask>' with static IP4 address configuration for specified interface. 5. Use '-s <Name> dhcp' for DHCP4 to request the IP4 address configuration dynamically for specified interface. 6. Use '-s <Name> dns <IP>' must under manual policy. .SH EXAMPLES EXAMPLES: * To list the configuration for the eth0 interface: fs0:\> ifconfig -l eth0 * To use DHCP4 to request the IPv4 address configuration dynamically for the eth0 interface: fs0:\> ifconfig -s eth0 dhcp * To use the static IPv4 address configuration for the eth0 interface: fs0:\> ifconfig -s eth0 static 192.168.0.5 255.255.255.0 192.168.0.1 * To configure DNS server address for the eth0 interface: fs0:\> ifconfig -s eth0 dns 192.168.0.8 192.168.0.9 ( > ; : : S S T //44en-USenglish%H%s%N: Memory is not available. %H%s%N: Unknown flag - '%H%s%N' %H%s%N: Missing argument for flag - '%H%s%N' %H%s%N: Invalid argument - '%H%s%N' %H%s%N: Driver or Boot must be selected. %H%s%N: Boot must be selected for hot key options. %H%s%N: Too few arguments. %H%s%N: Cannot open file - '%H%s%N' %H%s%N: File not found - '%H%s%N' %H%s%N: Memory allocation was not successful. %H%s%N: Unable to write to '%H%s%N' %H%s%N: Unable to read from '%H%s%N' %H%s%N: The handle [%H%02x%N] does not have DevicePath. %H%s%N: The file '%H%s%N' matches multiple files. %H%s%N: The file '%H%s%N' did not open. %H%s%N: The file '%H%s%N' could not convert to DevPath. %H%s%N: Could not find unused target index. Target = %04x. %H%s%N: Unable to set %H%s%N %H%s%N: Cannot create Key#### variable: All the numbers from 0x0000 - 0xFFFF have been used. %H%s%N: Numbers must be under %d. No options found. Option: %B%02x%N. Variable: %B%-11s%N Desc - %s DevPath - %s Optional- %c .TH bcfg 0 "configure boot and driver" .SH NAME Manages the boot and driver options that are stored in NVRAM. .SH SYNOPSIS BCFG driver|boot [dump [-v]] [add # file "desc"] [addp # file "desc"] [addh # handle "desc"] [rm #] [mv # #] [-opt # [[filename]|["data"]] | [KeyData <ScanCode UnicodeChar>]] .SH OPTIONS -v - Displays verbose information about options, including the optional data. -opt - Displays or modifies the optional data associated with a driver or boot option. This parameter is followed by the file name of the file that contains the binary data to be associated with the driver or boot option optional data, or the quote delimited data to be associated with the driver or boot option optional data. driver - Displays or modifies the driver option list. boot - Displays or modifies the boot option list. dump - Displays the option list. add - Adds an option. The # is the number of options to add in hexadecimal format. The file name is the name of the UEFI application/driver for the option. The quoted parameter is the description of the option to be added. addh - Adds an option that refers to the driver specified by a handle. The # is the number of options to add, in hexadecimal format. The handle is the driver handle, in hexadecimal format. The device path for the option is retrieved from the handle. The quoted parameter is the description of the option to be added. addp - Adds an option that refers to a specific file. Only the portion of the device path starting with the hard drive partition is placed in the option. The # is the number of options to add, in hexadecimal format. The quoted parameter is the description of the option being added. rm - Removes an option. The parameter lists the number of the options to remove in hexadecimal format. mv - Moves an option. The first numeric parameter is the number of the option to move in hexadecimal format. The second numeric parameter is the new number of the option to be moved. KeyData - Specifies the packed value associated with a hot-key. ScanCode - Specifies the UEFI-defined scan code portion of the EFI_INPUT_KEY instruction. This value is directly associated with the preceding KeyData value. When one instance of this parameter has a non-zero value, the paired UnicodeChar value will have a zero-based value. UnicodeChar - Specifies the Unicode value for the character associated with the preceding KeyData value. When one instance of this parameter has a non-zero value, the paired ScanCode value will have a zero-based value. .SH DESCRIPTION NOTES: 1. This command manages the boot and driver options stored in NVRAM. 2. Use the dump option to display Boot#### or Driver#### environment variables. 3. Use the add option to add a new Boot#### or Driver#### environment variable. 4. Use the rm option to delete a Boot#### or Driver#### environment variable, and then the mv option to reorder the Boot#### and Driver#### environment variables. 5. The add, rm, and mv options also update the BootOrder or DriverOrder environment variables, as appropriate. .SH EXAMPLES EXAMPLES: * To display driver options: Shell> bcfg driver dump * To display boot options: Shell> bcfg boot dump * To display verbose information about boot options: Shell> bcfg boot dump -v * To add a driver option #5: Shell> bcfg driver add 5 mydriver.efi "My Driver" * To add a boot option #3: Shell> bcfg boot add 3 osloader.efi "My OS" * To remove boot option #3: Shell> bcfg boot rm 3 * To move boot option #3 to boot option #7: Shell> bcfg boot mv 3 7 * To assign a CTRL-B hot-key to boot option #3: Shell> bcfg boot -opt 3 0x40000200 0 0x42 .SH RETURNVALUES RETURN VALUES: SHELL_SUCCESS The action was completed as requested. SHELL_NOT_FOUND The requested option was not found. SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly formatted or its value was out of bounds. SHELL_UNSUPPORTED The action as requested was unsupported. SHELL_SECURITY_VIOLATION This function was not performed due to a security violation. SHELL_OUT_OF_RESOURCES There was insufficient free space for the request to be completed. mskm,wzF'?M/^N};!G*Wir;dMMf wlCܰRͅRL/Jk?Yz qABZ [[݇ԋM̺&Bo<4 AIlf)Y^ΣFNA޿n.bBeb#nTUA_Fk!]${ir;Y,-\f_lWqvSsAi#' G 3ONioCkaF{Z~'\61/uNO*hʺx )IzNjQ#G*Wir;CЊ^aʓ +ށg Hc11HrE"X o; D[(&Hߘ<`$@[ Mեq1UB9^7O(Y*lBX;h-!Gf<>M=ӚrTp~Ma{׌I>RLEI2YD L͝9 |==C[,ةB2pΠJ]^{ ґ0VL?ir;3Z֞E&mGȓ^mE@x ̺&Bo |> ?startup.nsh.NSH*.NSH;.EFID~=8'?MܒdaU6Ey3UXv0?@ A0BCDPEFG`H`IPJPKLMШ N0OP QT@ RpSUV WXYZP [rps tud fp ep gPh ij` klm n o %&_ vw0 xpy z { |`}0 ~0`@@ pp 0 0)@-@Ц  P` p 0P 0 p0p P `p @@ s` @ 0  ` P ` pP P P @@@ ` `0   p\p ]p^@c3 3 83 H3 ShellCommandsF*@9 9 9 9 : : : : hd*fp*9 ; 9 : ; ; < & ; @9 >?X@ABChD,EFGHIxJ<KLMNLO.PQRSTUVzW\X YZ[\l]0^_`a> ; 9 `> > ; : 9 ; @ & @ ; ; : : 9 > ; : > ; S B Driver HandProt DriverEx TestProt Child ExclusiveUnknown GetProt : 9 L & > & > @U 9 9 L & > 9 > : ; Debug1Commands0123456789ABCDEF X ȃ  8 h Ȅ 0 ` 0 Ё  P h  Ѕ  @ h RuntimeData: B p C MemoryMappedIOPortSpaceUnusableRT_DataUnusableMemoryAvailableACPI_NVSRT_CodeLoaderDataPersistentBS_CodeBS_DataBootServiceCodeRuntimeCodeReservedLoaderCodePalCodeMemoryMappedIOACPIMemoryNVSACPIReclaimMemoryMMIO_PortACPI_ReclBootServiceDataMMIOp  9 > : п p < LA : @ ; 9 O @=>?Ap ` p x : :  !"#$%&'()=>?@ABCDEFGHIJ>K>>>>>>@<%7& ,8p*9*:X+; ,4-50164ShellCommands> : R S PERMANENTShellCommands9 X Shell ASSERT_EFI_ERROR (Status = %r) !EFI_ERROR (Status)c:\svn_code\edk2_code\Build\Shell\RELEASE_VS2013x86\X64\ShellPkg\Application\Shell\Shell\DEBUG\AutoGen.cEDK IIString != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Application\Shell\Shell.c*String!= ((void *) 0)BeginPercent < EndPercent"|ShellInfoObject.NewShellParametersProtocol != ((void *) 0)ShellInfoObject.NewEfiShellProtocol != ((void *) 0)mapprofiles%duefishellsupport%d.%duefishellversionuefiversionShellInfoObject.ConsoleInfo != ((void *) 0)cwd((BOOLEAN)(0==1))forendforifelseendifgotoDevPath != ((void *) 0)FilePath != ((void *) 0)-startup-nostartup-noconsoleout-noconsolein-nointerrupt-nomap-noversion-delay-_exit-(ShellInfoObject.ShellInitSettings.FileOptions == ((void *) 0) && Size == 0) || (ShellInfoObject.ShellInitSettings.FileOptions != ((void *) 0)) ;FileHandle == ((void *) 0)BufferListEntry != ((void *) 0)Node != ((void *) 0)Node->Buffer != ((void *) 0)%OriginalCommandLine != ((void *) 0)^%StdOut == ((void *) 0)StrStr(CmdLine, L"|") != ((void *) 0)Split != ((void *) 0)Split->SplitStdOut != ((void *) 0)(SPLIT_LIST*)GetFirstNode(&ShellInfoObject.SplitList.Link) == SplitCmdLine != ((void *) 0)*CmdLine!= ((void *) 0):CmdLine[(StrLen(CmdLine)-1)] == L':' && StrStr(CmdLine, L" ") == ((void *) 0)-?help 0x%Lx0x%xdebuglasterrorlasterror?CommandWithPath != ((void *) 0)!ShellCommandGetScriptExit()NewScriptFile->ScriptName == ((void *) 0)NewScriptFile->Argv[LoopVar] == ((void *) 0)%9%8%7%6%5%4%3%2%1%0""@echo -off@echo -on%s ""^Argc != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Application\Shell\ShellParametersProtocol.cArgv != ((void *) 0)Count >= (*Argc)NewShellParameters != ((void *) 0)RootShellInstance != ((void *) 0)ShellOptFullCommandLine == ((void *) 0)(((INTN)(RETURN_STATUS)(Status)) < 0) || Size == sizeof FileTag 2>>v 1>>v >>v >v 1>>a 1>> >> >>a 1>a >a 2>> 2>v 1>v 2>a 2> 1> > < <a <v connect -rTempHandle != ((void *) 0)NULShellParameters != ((void *) 0)OldArgv != ((void *) 0)OldArgc != ((void *) 0)(PathForReturn == ((void *) 0) && PathSize == 0) || (PathForReturn != ((void *) 0))c:\svn_code\edk2_code\ShellPkg\Application\Shell\ShellProtocol.cDevicePathCopy != ((void *) 0)MapPathCopy != ((void *) 0)AlignedNode != ((void *) 0)\>v>i*FileHandle != ((void *) 0)>o>eLoadedImage->LoadOptionsSize == 0!EFI_ERROR (CleanupStatus)Shell.efi -_exit TempString == ((void *) 0)(TempString == ((void *) 0) && Size == 0) || (TempString != ((void *) 0))ShellFileList != ((void *) 0)Path != ((void *) 0)(Path2 == ((void *) 0) && Path2Size == 0) || (Path2 != ((void *) 0))CurrentFilePattern != ((void *) 0)...NewShellNode != ((void *) 0)Node->Key != ((void *) 0)LasterrorDirectoryName != ((void *) 0)(MapListItem->CurrentDirectoryPath == ((void *) 0) && Size == 0) || (MapListItem->CurrentDirectoryPath != ((void *) 0))HelpText != ((void *) 0)FixCommand != ((void *) 0)(RetVal == ((void *) 0) && RetSize == 0) || (RetVal != ((void *) 0))AliasLower != ((void *) 0)OldProtocolNode != ((void *) 0)IsListEmpty(&ShellInfoObject.OldShellList.Link)ConsoleInfo != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Application\Shell\ConsoleLogger.cConsoleInfo->OldConOut != ((void *) 0)CR has Bad SignatureConsoleInfo->HistoryMode.CursorRow == (INT32)((ConsoleInfo->RowsPerScreen * ConsoleInfo->ScreenCount)-1)CopySize < ConsoleInfo->AttribSizeCopySize < ConsoleInfo->BufferSizeConsoleInfo->OriginalStartRow == ConsoleInfo->CurrentStartRowPrintIndex + ConsoleInfo->HistoryMode.CursorRow < ConsoleInfo->BufferSizePrintIndex < ConsoleInfo->AttribSize ShellInfoObject.PageBreakEnabledResp != ((void *) 0)ShellInfoObject.ConsoleInfo == ConsoleInfo%N FoundFileList != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Application\Shell\FileHandleWrappers.cTabLinePos != ((void *) 0)*%s%.*sFoundFileList == ((void *) 0) %2d. %s %SFileInterface->Buffer == ((void *) 0)FileInterface->BufferSize == 0FileInterface->Position == 0%aBuffer != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Application\Shell\ShellEnvVar.cList != ((void *) 0)=StrStr(CurrentString, L"=") != ((void *) 0).man.TH.SH c:\svn_code\edk2_code\ShellPkg\Application\Shell\ShellManParser.c(*HelpText == ((void *) 0) && *HelpSize == 0) || (*HelpText != ((void *) 0)).SH.TH .TH (((UINTN) (StartOfBuffer)) & 0x01) == 0c:\svn_code\edk2_code\MdePkg\Library\BasePrintLib\PrintLib.c(((UINTN) (FormatString)) & 0x01) == 0FormatString != ((void *) 0)SuccessWarning Unknown GlyphWarning Delete FailureWarning Write FailureWarning Buffer Too SmallWarning Stale DataLoad ErrorInvalid ParameterUnsupportedBad Buffer SizeBuffer Too SmallNot ReadyDevice ErrorWrite ProtectedOut of ResourcesVolume CorruptVolume FullNo MediaMedia changedNot FoundAccess DeniedNo ResponseNo mappingTime outNot startedAlready startedAbortedICMP ErrorTFTP ErrorProtocol ErrorIncompatible VersionSecurity ViolationCRC ErrorEnd of MediaReserved (29)Reserved (30)End of FileInvalid LanguageCompromised Datac:\svn_code\edk2_code\MdePkg\Library\BasePrintLib\PrintLibInternal.cStrSize ((CHAR16 *) Format) != 0AsciiStrSize (Format) != 0%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x%02d/%02d/%04d %02d:%02d%08X (((Flags & 0x00000040) == 0)) || (StrSize ((CHAR16 *) OriginalBuffer) != 0)(((Flags & 0x00000040) != 0)) || (AsciiStrSize (OriginalBuffer) != 0)0123456789ABCDEF  8 P ` x   ( 8 H X h x  0 @ P ` x (Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)DestinationBuffer)c:\svn_code\edk2_code\MdePkg\Library\BaseMemoryLib\CopyMemWrapper.c(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)SourceBuffer)(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)Buffer)(Length & (sizeof (Value) - 1)) == 0c:\svn_code\edk2_code\MdePkg\Library\BaseMemoryLib\SetMem16Wrapper.c(((UINTN)Buffer) & (sizeof (Value) - 1)) == 0Length <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)Buffer + 1)!(Buffer == ((void *) 0) && Length > 0)c:\svn_code\edk2_code\MdePkg\Library\BaseMemoryLib\ZeroMemWrapper.cc:\svn_code\edk2_code\MdePkg\Library\BaseMemoryLib\SetMemWrapper.cFormat != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiDebugLibConOut\DebugLib.cASSERT [%a] %a(%d): %a Destination != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\BaseLib\String.c((UINTN) Destination & 0x00000001) == 0Length <= _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength((UINTN) String & 0x00000001) == 0Length < _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLengthStrSize (FirstString) != 0StrSize (SecondString) != 0StrSize (String) != 0StrSize (SearchString) != 0Result <= ((((UINTN) ~0) - (*String - L'0')) / 10)Result <= DivU64x32 (((UINT64) ~0) - (*String - L'0') , 10)Result <= ((((UINTN) ~0) - InternalHexCharToUintn (*String)) >> 4)*(String - 1) == L'0'Result <= RShiftU64 (((UINT64) ~0) - InternalHexCharToUintn (*String) , 4)StrSize (Source) != 0(UINTN) (Destination - (CHAR8 *) Source) >= StrSize (Source)(UINTN) ((CHAR8 *) Source - Destination) > StrLen (Source)*Source < 0x100AsciiStrSize (ReturnValue) != 0Length <= _gPcd_FixedAtBuild_PcdMaximumAsciiStringLengthLength < _gPcd_FixedAtBuild_PcdMaximumAsciiStringLengthAsciiStrSize (FirstString)AsciiStrSize (SecondString)AsciiStrSize (String) != 0*(String - 1) == '0'c:\svn_code\edk2_code\MdePkg\Library\BaseLib\SafeString.c((UINTN) Source & 0x00000001) == 0(Destination != ((void *) 0))(Source != ((void *) 0))(DestMax <= (_gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength))(DestMax != 0)(DestMax > SourceLen)InternalSafeStringNoStrOverlap (Destination, DestMax, (CHAR16 *)Source, SourceLen + 1)(Length <= (_gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength))(CopyLen != 0)(CopyLen > SourceLen)c:\svn_code\edk2_code\MdePkg\Library\BaseLib\LinkedList.cList->ForwardLink != ((void *) 0)List->BackLink != ((void *) 0)Count < _gPcd_FixedAtBuild_PcdMaximumLinkedListLengthListHead != ((void *) 0)InternalBaseLibIsNodeInList (ListHead, Entry, ((BOOLEAN)(0==1)))InternalBaseLibIsNodeInList (List, List, ((BOOLEAN)(0==1)))InternalBaseLibIsNodeInList (List, Node, ((BOOLEAN)(1==1)))InternalBaseLibIsNodeInList (ListHead, ListHead, ((BOOLEAN)(0==1)))InternalBaseLibIsNodeInList (FirstEntry, SecondEntry, ((BOOLEAN)(1==1)))!IsListEmpty (Entry)\..\\..\.\\.\\c:\svn_code\edk2_code\MdePkg\Library\BaseLib\Unaligned.cDivisor != 0c:\svn_code\edk2_code\MdePkg\Library\BaseLib\DivU64x32Remainder.cgImageHandle != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.cgST != ((void *) 0)gBS != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiMemoryAllocationLib\MemoryAllocationLib.cAllocationSize <= (0xFFFFFFFFFFFFFFFFULL - (UINTN) Buffer + 1)c:\svn_code\edk2_code\MdePkg\Library\UefiDevicePathLib\UefiDevicePathLibOptionalDevicePathProtocol.cmDevicePathLibDevicePathUtilities != ((void *) 0)DevicePath != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiDevicePathLib\DevicePathUtilities.c(Length >= sizeof (EFI_DEVICE_PATH_PROTOCOL)) && (Length < 0x00010000)Size != ((void *) 0)AcpiAdr != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiDevicePathLib\DevicePathFromText.cPrimarySecondaryMasterSlaveXonXoffHardwareNoTopologySATASASExternalInternalExpandedDirectUDPTCPStaticStatelessAutoConfigureDEFAULTD11.52CRC32CNoneCHAP_UNI0xMBRGPTFloppyHDCDROMPCMCIAUSBNetworkPathHardwarePathPciPcCardMemoryMappedVenHwCtrlBMCAcpiPathAcpiPciRootPcieRootKeyboardSerialParallelPortAcpiExAcpiExpAcpiAdrMsgAtaScsiFibreFibreExI1394I2OInfinibandVenMsgVenPcAnsiVenVt100VenVt100PlusVenUtf8UartFlowCtrlSasExNVMeUFSSDDebugPortMACIPv4IPv6UartUsbClassUsbAudioUsbCDCControlUsbHIDUsbImageUsbPrinterUsbMassStorageUsbHubUsbCDCDataUsbSmartCardUsbVideoUsbDiagnosticUsbWirelessUsbDeviceFirmwareUpdateUsbIrdaBridgeUsbTestAndMeasurementUsbWwidUnitiSCSIVlanUriBluetoothWi-FiMediaPathVenMediaMediaFvFvFileOffsetRamDiskVirtualDiskVirtualCDPersistentVirtualDiskPersistentVirtualCDBbsPathBBSSataDeviceNodeStr != ((void *) 0)DeviceNode != ((void *) 0)Str->Str != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiDevicePathLib\DevicePathToText.cPci(0x%x,0x%x)PcCard(0x%x)MemoryMapped(0x%x,0x%lx,0x%lx)HwVenPcAnsi()VenVt100()VenVt100Plus()VenUft8()UartFlowCtrl(%s)SAS(0x%lx,0x%lx,0x%x,NoTopology,0,0,0,%s,%s,%s,0,0x%x,0x%x,0,0,0,0x%x)DebugPort()Ven%s(%g,%02x)Ctrl(0x%x)BMC(0x%x,0x%lx)PciRoot(0x%x)PcieRoot(0x%x)Floppy(0x%x)Keyboard(0x%x)Serial(0x%x)ParallelPort(0x%x)Acpi(PNP%04x,0x%x)Acpi(0x%08x,0x%x)%c%c%c%04XAcpiExp(%s,%s,%a)AcpiEx(%a,AcpiEx(%s,%a,%a)%s)AcpiEx(%s,%s,0x%x,%a,%a,%a)AcpiAdr(0x%x,0x%xAta(0x%x)Ata(%s,%s,0x%x)Scsi(0x%x,0x%x)Fibre(0x%lx,0x%lx)FibreEx(0x,0xSasEx(0x,0x%x,NoTopology,0,0,000x%x,0,0,0NVMe(0x%x,%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x)UFS(0x%x,0x%x)SD(0x%x)I1394(%016lx)USB(0x%x,0x%x)NewStr != ((void *) 0)UsbWwid(0x%x,0x%x,0x%x,"%s")Unit(0x%x)(0x%x,0x%x,0x%x,0x%x)UsbDeviceFirmwareUpdate(0x%x,0x%x,0x%x)UsbIrdaBridge(0x%x,0x%x,0x%x)UsbTestAndMeasurement(0x%x,0x%x,0x%x)UsbClass(0x%x,0x%x,0x%x,0x%x,0x%x)Sata(0x%x,0x%x,0x%x)I2O(0x%x)MAC(,0x%x)%d.%d.%d.%d%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02xIPv4(DHCP,%s,IPv6(,Static,,StatelessAutoConfigure,,StatefulAutoConfigure,Infiniband(0x%x,%g,0x%lx,0x%lx,0x%lx)Uart(DEFAULT,Uart(%ld,DEFAULT,%d,%c,D)1)1.5)2)x)iSCSI(%a,0x%x,0x%lx,%s,CHAP_BIreservedVlan(%d)Bluetooth(%02x%02x%02x%02x%02x%02x)Wi-Fi(%a)UriStr != ((void *) 0)Uri(%a)HD(%d,%s,0x%08x,HD(%d,%s,%g,HD(%d,%d,0,0x%lx,0x%lx)CDROM(0x%x)CDROM(0x%x,0x%lx,0x%lx)%sMedia(%g)Fv(%g)FvFile(%g)Offset(0x%lx,0x%lx)VirtualDisk(0x%lx,0x%lx,%d)VirtualCD(0x%lx,0x%lx,%d)PersistentVirtualDisk(0x%lx,0x%lx,%d)PersistentVirtualCD(0x%lx,0x%lx,%d)RamDisk(0x%lx,0x%lx,%d,%g)BBS(%s,%aBBS(0x%x,%aPath(%d,%d%s(%d/ P    lDDDDGGHHJ$KKKKLLM0NHN\NlNN@OTOPQ ,Q R T (U`U DpVhWX|WWXYDhYXYxYYY YZ[gRT != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\UefiRuntimeServicesTableLib\UefiRuntimeServicesTableLib.cc:\svn_code\edk2_code\MdeModulePkg\Library\UefiHiiServicesLib\UefiHiiServicesLib.cc:\svn_code\edk2_code\MdePkg\Library\UefiLib\UefiLib.cTable != ((void *) 0)Name != ((void *) 0)Guid != ((void *) 0)Name != ((void *) 0) && Guid != ((void *) 0) && Value != ((void *) 0)*Value != ((void *) 0)SupportedLanguages != ((void *) 0)BufferToSort != ((void *) 0)c:\svn_code\edk2_code\MdeModulePkg\Library\UefiSortLib\UefiSortLib.cCompareFunction != ((void *) 0)c:\svn_code\edk2_code\MdeModulePkg\Library\UefiHiiLib\HiiLib.cHandle != ((void *) 0)PackageListGuid != ((void *) 0)HiiHandle != ((void *) 0)%s%sc:\svn_code\edk2_code\MdeModulePkg\Library\UefiHiiLib\HiiString.cx-UEFIStringId != 0PlatformLangc:\svn_code\edk2_code\MdeModulePkg\Library\UefiHiiLib\HiiLanguage.cStatus != ((RETURN_STATUS)(0x8000000000000000ULL | (5)))c:\svn_code\edk2_code\MdePkg\Library\UefiFileHandleLib\UefiFileHandleLib.cCurrentSize != 0DestinationStartSize <= *CurrentSize(*FullFileName == ((void *) 0) && Size == 0) || (*FullFileName != ((void *) 0))-sfoStatus: 0x%08x !EFI_ERROR (ShellLibDestructor(gImageHandle, gST))c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLib\UefiShellLib.cFileName != ((void *) 0)FileInfo != ((void *) 0)mEfiShellEnvironment2 != ((void *) 0)FileList != ((void *) 0)OldInfo != ((void *) 0)OldInfo->Info != ((void *) 0)OldInfo->FullName != ((void *) 0)OldInfo->FileName != ((void *) 0)Arg != ((void *) 0)pathExtensionWalker != ((void *) 0)CheckList != ((void *) 0)Type != ((void *) 0)-bGetItemValue == 0CurrentItemPackage->Value != ((void *) 0)CheckPackage != ((void *) 0)mEfiShellInterface != ((void *) 0)%%N%N%%E%E%%H%H%%B%B%%V%VHiiFormatString != ((void *) 0)DirName != ((void *) 0)%c(Buffer == ((void *) 0) && Size == 0) || (Buffer != ((void *) 0))0X*Size == 0The line was truncated in ShellFileHandleReadLine%H%-14s%N- %s %N%s EfiReservedMemoryTypeEfiLoaderCodeEfiLoaderDataEfiBootServicesCodeEfiBootServicesDataEfiRuntimeServicesCodeEfiRuntimeServicesDataEfiConventionalMemoryEfiUnusableMemoryEfiACPIReclaimMemoryEfiACPIMemoryNVSEfiMemoryMappedIOEfiMemoryMappedIOPortSpaceEfiPalCodeEfiMaxMemoryTypec:\svn_code\edk2_code\ShellPkg\Library\UefiHandleParsingLib\UefiHandleParsingLib.cPixelRedGreenBlueReserved8BitPerColorPixelBlueGreenRedReserved8BitPerColorPixelBitMaskPixelBltOnlyPixelFormatMaxmHandleParsingHiiHandle != ((void *) 0)LoadedImageGraphicsOutputPciRootBridgeIo%H%02x %016lx %016lx %02x%N Dev != ((void *) 0) && Dev->Mode != ((void *) 0)RetVal != ((void *) 0)0x%08xAdapterInfogEfiAdapterInfoMediaStateGuidgEfiAdapterInfoNetworkBootGuidgEfiAdapterInfoSanMacAddressGuidgEfiAdapterInfoUndiIpv6SupportGuidUnknownDeviceUnknownInfoTypeNameID != 0TheHandle != ((void *) 0)ListWalker != ((void *) 0)HandleCount != ((void *) 0)HandleBuffer != ((void *) 0)HandleType != ((void *) 0)DriverBindingHandle != ((void *) 0) || ControllerHandle != ((void *) 0)*HandleType != ((void *) 0)MatchingHandleCount != ((void *) 0)*MatchingHandleBuffer != ((void *) 0)DestinationBuffer != ((void *) 0)HandleList[(TotalSize/sizeof(EFI_HANDLE))-1] == ((void *) 0)MinimalScriptingBasicInteractiveBufferListEntry->Buffer != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellCommandLib\UefiShellCommandLib.cMapNode != ((void *) 0)CommandString != ((void *) 0)Node->CommandString != ((void *) 0)enGetManFileName != ((void *) 0)CommandHandler != ((void *) 0)ProfileName != ((void *) 0)(mProfileList == ((void *) 0) && mProfileListSize == 0) || (mProfileList != ((void *) 0))Command != ((void *) 0)Alias != ((void *) 0)Node->Alias != ((void *) 0)Type < MappingTypeMaxFS%d:BLK%d:.\\efi\tools\;\efi\boot\;DevicePathList != ((void *) 0)NewDefaultName != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellCommandLib\ConsistMapping.cFFPCD%ld161%c%gDevicePath1 != ((void *) 0)DevicePath2 != ((void *) 0)DevicePathNode != ((void *) 0)MappingItem != ((void *) 0)UsbIo != ((void *) 0)%02x%02x%02x%02x%lxattribcdcploadmkdirmvparseresetsetlsrmvoldeldircopymdcd..cd ..cd\cd \renmovemountdatetimetimezonec:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\UefiShellLevel2CommandsLib.cSource != ((void *) 0)Target != ((void *) 0)-qc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Rm.c-d-vc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Set.c^+[]<>SysInfo != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Vol.crrw-n:\-w-s-cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Reset.cReset with %s (%d bytes)TempList != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Map.cHD*CD*F*FP*FSBLKYesNo-r-f-u-tc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Cd.cCwd!=((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Cp.c\*DestDir != ((void *) 0)CleanFilePathStr != ((void *) 0)Node->FileName != ((void *) 0)Node->FullName != ((void *) 0)((EFI_SHELL_FILE_INFO *)List->Link.ForwardLink) != ((void *) 0)((EFI_SHELL_FILE_INFO *)List->Link.ForwardLink)->FullName != ((void *) 0)FullCwd != ((void *) 0)gRT->GetTimec:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\TimeDate.c-tzTheTime.Daylight_local-l-l or -fc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Mv.cSourcePath != ((void *) 0)DestAttr != ((void *) 0)DestParameter != ((void *) 0)Node->Info != ((void *) 0)Cwd != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Ls.cTRUEFALSEFiles != ((void *) 0)Dirs != ((void *) 0)TheNode != ((void *) 0)shda<DIR>.nsh.efi(Node->Info->Attribute & 0x0000000000000037ULL) == Node->Info->Attribute-ac:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\MkDir.c+a+s-h+h+rc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Attrib.cListOfFiles == ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Parse.cTableName != ((void *) 0)ShellCommand,,"Column Index-ic:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel2CommandsLib\Load.cLoadedDriverImage != ((void *) 0)-ncstallshiftexitTester != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel1CommandsLib\If.cProfilesString != ((void *) 0)(END_TAG_TYPE)OperatorToUse != EndTagThennotisint(existsexistexist(s)availableprofileefierrorpierroroemerrorgtlteqnegele==ugtultugeuleStartParameterNumber+2<=EndParameterNumberorandthenIfEndIf/i/sThen!EFI_ERROR (CommandInit())ElseElseEndifc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel1CommandsLib\Goto.cGotoc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel1CommandsLib\Stall.c/bc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel1CommandsLib\Exit.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel1CommandsLib\Shift.cCurrentScriptFile != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel1CommandsLib\For.cEndForForNode->Alias == ((void *) 0)Node->CommandString == ((void *) 0)in(ArgSet == ((void *) 0) && ArgSize == 0) || (ArgSet != ((void *) 0))Info != ((void *) 0)runInfo->Step == 1 || Info->Step == -1Info->Set != ((void *) 0)" "typetouchveraliasclsechopausegetmtchelpcat-on-offc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Echo.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Touch.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\GetMtc.c-terse-_pac:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Ver.c%d c:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Type.c-a & -uShellStatus == SHELL_SUCCESSc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Pause.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Cls.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Alias.c-usage-section-verbosec:\svn_code\edk2_code\ShellPkg\Library\UefiShellLevel3CommandsLib\Help.cNAMENAME,SYNOPSISNAME,SYNOPSIS,OPTIONS,DESCRIPTION,EXAMPLESspecialDriver1connectdevicesopeninfodisconnectreconnectunloaddrvdiagdhdriversdevtreedrvcfgDriverHandleList!=((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\DrvDiag.cgEfiDriverDiagnosticsProtocolGuidgEfiDriverDiagnostics2ProtocolGuidControllerHandleList!=((void *) 0)ChildHandleList!=((void *) 0)ChildHandleList == ((void *) 0)DrvDiag-e-mc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Disconnect.cParam2 != ((void *) 0)driver handleParam1 != ((void *) 0)DisconnectConInDevConOutDevErrOutDevErrOutConInConOutc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Reconnect.cDevPath1 != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\DrvCfg.c*HiiHandle == ((void *) 0)HiiDb != ((void *) 0)MainBuffer != ((void *) 0)EfiHiiDatabaseProtocolDeviceHiiDatabase->UpdatePackageListstop controllerstoppedcontrollerrestart controllerrestartedplatformrestart platformDriverImageHandleBuffer-oc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\OpenInfo.c%H%s%N c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Unload.cUnloadc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Devices.cHandleList != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Drivers.c-p(RetVal == ((void *) 0) && Size == 0) || (RetVal != ((void *) 0))c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Dh.c) <Unknown>YESNOROOTBUSDEVICE<None>BusDevPathControllerNameDriverNameHandlesInfoHandleInfoen-usc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\DevTree.cHiiString != ((void *) 0)%%%ds %sUnknownConnectc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDriver1CommandsLib\Connect.cInstall1Debug1setsizecompmodememmapeficompressefidecompressdmemloadpcirommmsetvarsermodepcismbiosviewdmpstoredblkedithexeditmem%*a%08X: %-48a *%a* c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\UefiShellDebug1CommandsLib.cNewFile%d.%sPre 2.0 deviceMass Storage ControllerNetwork ControllerDisplay ControllerMultimedia DeviceMemory ControllerBridge DeviceSimple Communications ControllersBase System PeripheralsInput DevicesDocking StationsProcessorsSerial Bus ControllersWireless ControllersIntelligent IO ControllersSatellite Communications ControllersEncryption/Decryption ControllersData Acquisition & Signal Processing ControllersProcessing AcceleratorsNon-Essential InstrumentationDevice does not fit in any defined classesAll devices other than VGAVGA-compatible devicesSCSIIDE controllerFloppy disk controllerIPI controllerRAID controllerATA controller with ADMA interfaceSerial ATA controllerSerial Attached SCSI (SAS) controller Non-volatile memory subsystemUniversal Flash Storage (UFS) controller Other mass storage controllerEthernet controllerToken ring controllerFDDI controllerATM controllerISDN controllerWorldFip controllerPICMG 2.14 Multi ComputingInfiniBand controllerOther network controllerVGA/8514 controllerXGA controller3D controllerOther display controllerVideo deviceAudio deviceComputer Telephony deviceMixed mode deviceOther multimedia deviceRAM memory controllerFlash memory controllerOther memory controllerHost/PCI bridgePCI/ISA bridgePCI/EISA bridgePCI/Micro Channel bridgePCI/PCI bridgePCI/PCMCIA bridgeNuBus bridgeCardBus bridgeRACEway bridgeSemi-transparent PCI-to-PCI bridgeInfiniBand-to-PCI host bridgeAdvanced Switching to PCI host bridgeOther bridge typeSerial controllerParallel portMultiport serial controllerModemGPIB (IEEE 488.1/2) controllerSmart CardOther communication devicePICDMA controllerSystem timerRTC controllerGeneric PCI Hot-Plug controllerSD Host controllerIOMMURoot Complex Event CollectorOther system peripheralKeyboard controllerDigitizer (pen)Mouse controllerScanner controllerGameport controllerOther input controllerGeneric docking stationOther type of docking station386486PentiumAlphaPowerPCMIPSCo-processorOther processorIEEE 1394ACCESS.busSSAFibre ChannelSystem Management BusInfiniBandIPMISERCOS Interface Standard (IEC 61491)CANbusOther bus typeiRDA compatible controllerRF controllerBroadbandEthernet (802.11a - 5 GHz)Ethernet (802.11b - 2.4 GHz)Other type of wireless controllerI2O ArchitectureTVAudioVoiceDataOther satellite communication controllerNetwork & computing Encrypt/DecryptEntertainment Encrypt/DecryptOther Encrypt/DecryptDPIO modulesPerformance CountersCommunications synchronization plus time and frequency test/measurement Management cardOther DAQ & SP controllersProcessing AcceleratorNon-Essential Instrumentation FunctionSCSI controllerSCSI storage device SOP using PQISCSI controller SOP using PQISCSI storage device and controller SOP using PQISCSI storage device SOP using NVMeOM-primaryPI-primaryOM/PI-primaryOM-secondaryOM-primary, OM-secondaryPI-primary, OM-secondaryOM/PI-primary, OM-secondaryOM-primary, PI-secondaryPI-primary, PI-secondaryOM/PI-primary, PI-secondaryOM-primary, OM/PI-secondaryPI-primary, OM/PI-secondaryOM/PI-primary, OM/PI-secondaryMaster, OM-primaryMaster, PI-primaryMaster, OM/PI-primaryMaster, OM-secondaryMaster, OM-primary, OM-secondaryMaster, PI-primary, OM-secondaryMaster, OM/PI-primary, OM-secondaryMaster, OM-primary, PI-secondaryMaster, PI-primary, PI-secondaryMaster, OM/PI-primary, PI-secondaryMaster, OM-primary, OM/PI-secondaryMaster, PI-primary, OM/PI-secondaryMaster, OM/PI-primary, OM/PI-secondarySingle steppingContinuous operationAHCISerial Storage BusObsoleteNVMHCINVM ExpressUFSHCIVGA compatible8514 compatibleSubtractive decodePrimary PCI bus side facing the system host processorSecondary PCI bus side facing the system host processorCustomASI-SIG Defined PortalGeneric XT-compatible16450-compatible16550-compatible16650-compatible16750-compatible16850-compatible16950-compatibleBi-directionalECP 1.X-compliantIEEE 1284IEEE 1284 target (not a controller)GenericHayes-compatible 16450Hayes-compatible 16550Hayes-compatible 16650Hayes-compatible 16750Generic 8259ISAEISAIO APICIO(x) APIC interrupt controllerGeneric 8237Generic 8254Using 1394 OpenHCI specUHCIOHCIEHCIxHCINo specific programming interface(Not Host Controller)SMICKeyboard Controller StyleBlock TransferConsumer IR controllerUWB Radio controllerMessage FIFO at offset 40hUNDEFINED%s - %s - %s%s - %sPCI Express EndpointLegacy PCI Express EndpointUnknown TypeUnknonw TypeRoot Port of PCI Express Root ComplexUpstream Port of PCI Express SwitchDownstream Port of PCI Express SwitchPCI Express to PCI/PCI-X BridgePCI/PCI-X to PCI Express BridgeRoot Complex Integrated EndpointLess than 64ns64ns to less than 128ns128ns to less than 256ns256ns to less than 512ns512ns to less than 1us1us to less than 2us2us-4usMore than 4usLess than 1us2us to less than 4us4us to less than 8us8us to less than 16us16us to less than 32us32us-64usMore than 64usDisabledL0s Entry EnabledL1 Entry EnabledL0s and L1 Entry Enabled1.0x0.1x0.01x0.001xReservedOnBlinkOffc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Pci.c-_e -------------------------------------------------------------------------- -------------------------------------------------------------------------- ------------------------------------------------------ ---------------------------------------------------------------------- I/O PrefetchableNon-Prefetchable 32 bit 16 bit2^102^15 Capability Version(3:0): %E0x%04x%N Device/PortType(7:4): %E%s%N Slot Implemented(8): %E%d%N Interrupt Message Number(13:9): %E0x%05x%N Max_Payload_Size Supported(2:0): %E%d bytes%N %EUnknown%N Phantom Functions Supported(4:3): %E%d%N Extended Tag Field Supported(5): %E%d-bit Tag field supported%N Endpoint L0s Acceptable Latency(8:6): %EMaximum of %d ns%N %EMaximum of %d us%N %ENo limit%N Endpoint L1 Acceptable Latency(11:9): Role-based Error Reporting(15): %E%d%N Captured Slot Power Limit Value(25:18): %E0x%02x%N Captured Slot Power Limit Scale(27:26): %E%s%N Function Level Reset Capability(28): %E%d%N Correctable Error Reporting Enable(0): %E%d%N Non-Fatal Error Reporting Enable(1): %E%d%N Fatal Error Reporting Enable(2): %E%d%N Unsupported Request Reporting Enable(3): %E%d%N Enable Relaxed Ordering(4): %E%d%N Max_Payload_Size(7:5): Extended Tag Field Enable(8): %E%d%N Phantom Functions Enable(9): %E%d%N Auxiliary (AUX) Power PM Enable(10): %E%d%N Enable No Snoop(11): %E%d%N Max_Read_Request_Size(14:12): Bridge Configuration Retry Enable(15): %E%d%N Correctable Error Detected(0): %E%d%N Non-Fatal Error Detected(1): %E%d%N Fatal Error Detected(2): %E%d%N Unsupported Request Detected(3): %E%d%N AUX Power Detected(4): %E%d%N Transactions Pending(5): %E%d%N 2.5 GT/s5.0 GT/s8.0 GT/s Maximum Link Speed(3:0): %E%s%N Maximum Link Width(9:4): %Ex%d%N NotL0sL1L0s and L1 Active State Power Management Support(11:10): %E%s Supported%N L0s Exit Latency(14:12): %E%s%N L1 Exit Latency(17:15): %E%s%N Clock Power Management(18): %E%d%N Surprise Down Error Reporting Capable(19): %E%d%N Data Link Layer Link Active Reporting Capable(20): %E%d%N Link Bandwidth Notification Capability(21): %E%d%N Port Number(31:24): %E0x%02x%N Active State Power Management Control(1:0): %E%s%N Read Completion Boundary (RCB)(3): %E%d byte%N Link Disable(4): %E%d%N Common Clock Configuration(6): %E%d%N Extended Synch(7): %E%d%N Enable Clock Power Management(8): %E%d%N Hardware Autonomous Width Disable(9): %E%d%N Link Bandwidth Management Interrupt Enable(10): %E%d%N Link Autonomous Bandwidth Interrupt Enable(11): %E%d%N Current Link Speed(3:0): %E%s%N Negotiated Link Width(9:4): %Ex%d%N Link Training(11): %E%d%N Slot Clock Configuration(12): %E%d%N Data Link Layer Link Active(13): %E%d%N Link Bandwidth Management Status(14): %E%d%N Link Autonomous Bandwidth Status(15): %E%d%N Attention Button Present(0): %E%d%N Power Controller Present(1): %E%d%N MRL Sensor Present(2): %E%d%N Attention Indicator Present(3): %E%d%N Power Indicator Present(4): %E%d%N Hot-Plug Surprise(5): %E%d%N Hot-Plug Capable(6): %E%d%N Slot Power Limit Value(14:7): %E0x%02x%N Slot Power Limit Scale(16:15): %E%s%N Electromechanical Interlock Present(17): %E%d%N No Command Completed Support(18): %E%d%N Physical Slot Number(31:19): %E%d%N Attention Button Pressed Enable(0): %E%d%N Power Fault Detected Enable(1): %E%d%N MRL Sensor Changed Enable(2): %E%d%N Presence Detect Changed Enable(3): %E%d%N Command Completed Interrupt Enable(4): %E%d%N Hot-Plug Interrupt Enable(5): %E%d%N Attention Indicator Control(7:6): %E%s%N Power Indicator Control(9:8): %E%s%N Power Controller Control(10): %EPower Off%N On%N Electromechanical Interlock Control(11): %E%d%N Data Link Layer State Changed Enable(12): %E%d%N Attention Button Pressed(0): %E%d%N Power Fault Detected(1): %E%d%N MRL Sensor Changed(2): %E%d%N Presence Detect Changed(3): %E%d%N Command Completed(4): %E%d%N MRL Sensor State(5): %EMRL Opened%N Closed%N Presence Detect State(6): %ECard Present in slot%N %ESlot Empty%N Electromechanical Interlock Status(7): %EElectromechanical Interlock Engaged%N Disengaged%N Data Link Layer State Changed(8): %E%d%N System Error on Correctable Error Enable(0): %E%d%N System Error on Non-Fatal Error Enable(1): %E%d%N System Error on Fatal Error Enable(2): %E%d%N PME Interrupt Enable(3): %E%d%N CRS Software Visibility Enable(4): %E%d%N CRS Software Visibility(0): %E%d%N PME Requester ID(15:0): %E0x%04x%N PME Status(16): %E%d%N PME Pending(17): %E%d%N Unknown PCIe extended capability ID (%04xh). No interpretation available. Pci Express device capability structure: %HStart dumping PCIex extended configuration space (0x100 - 0xFFF).%N c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Comp.cTempParam != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Edit\Edit.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Dmem.c-mmioc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\LoadPciRom.cFile1Buffer != ((void *) 0)loadpcirom%s[%d]c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\MemMap.cVersion == 1-guid-bs-rt-nvc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\SetVar.c%02x Data[0] == L'='Data[0] != L'\0'%sL"--+NV+RT+BS+BS+HR+AW+ATInvalidc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\DmpStore.c-all-l or -sc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\SmbiosView\SmbiosView.c_SM_========================================================= ========================================================= _SM3_ ============================================================ ============================================================ SHOW_NONESHOW_OUTLINESHOW_NORMALSHOW_DETAILSHOW_ALLUndefined typec:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\EfiCompress.cInBuffer != ((void *) 0)OutBuffer != ((void *) 0)Defaultc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\SerMode.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\HexEdit.cbinc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\SetSize.c BlockSize: 0x%08x, BlockCount: 0x%08x BlockIoc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Dblk.cc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\EfiDecompress.cTemp64Bit <= (UINT32)(-1)ScratchBuffer != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Mode.c-mem-io-pci-pciePciRootBridgeIo != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Mm.ctxtc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Edit\FileBuffer.cPrintLine != ((void *) 0)PrintLine2 != ((void *) 0)Disk ErrorDirectory Can Not Be EditedAccess DeniedInvalid File Name or Current-working-directoryRead File FailedFile Format Wrong%d Lines ReadRead Only File Can Not Be SavedDirectory Can Not Be SavedWrite File FailedCreate File Failed%d Lines WroteUnknown CommandRead Only File Can Not Be ModifiedNothing to CutReplaceLen == SearchLenFile modified. Save (Yes/No/Cancel) ? File Name to Open: Invalid File NameNo Line to PasteEnter Search String: Find Next (Yes/No) ?Search String Not FoundReplace With: Replace (Yes/No/All/Cancel) ?Go To Line: No Such LineFile to Save: [%s]Open FailedAccess Denied - Read OnlyFile exists. Overwrite (Yes/No/Cancel) ? %E%s%NUEFI EDITc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Edit\MainTextEditor.cInvalid Mouse Movement Disk Error. Try Again %d,%d %s %sINS|%s| Help: Ctrl-EOVRVendor: %a BiosVersionBiosSegment: %d BiosReleaseDateSystemBiosMajorReleaseSystemBiosMinorReleaseEmbeddedControllerFirmwareMajorReleaseEmbeddedControllerFirmwareMinorReleaseManufacturerProductNameVersionSerialNumberUuidSKUNumberFamilyAssetTagLocationInChassisChassisHandle: 0x%x TypeOemDefinedSocketProcessorManufactureProcessorIdProcessorVersionExternalClockMaxSpeedCurrentSpeedL1CacheHandleL2CacheHandleL3CacheHandlePartNumberCoreCountEnabledCoreCountThreadCountCoreCount2EnabledCoreCount2ThreadCount2AssociatedMemorySlotNumSocketDesignationMaximumCacheSizeInstalledSizeSupportedSRAMTypeCurrentSRAMTypeCacheSpeedInternalReferenceDesignatorInternal ExternalReferenceDesignatorSlotDesignationSegmentGroupNumBusNumDevFuncNum%a StringCountInstallableLanguagesFlagsReservedCurrentLanguagesGroupNameItemType %d: %d ItemHandle %d: %d LogAreaLengthLogHeaderStartOffsetLogDataStartOffsetAccessMethodAddressLogChangeTokenNumberOfSupportedLogTypeDescriptorsLengthOfLogTypeDescriptorMaximumCapacityMemoryErrorInformationHandleNumberOfMemoryDevicesExtendedMaximumCapacity: 0x%lx MemoryArrayHandleTotalWidthDataWidthSizeDeviceSetDeviceLocatorBankLocatorSpeedAttributesExtendedSizeConfiguredMemoryClockSpeedMinimumVoltageMaximumVoltageConfiguredVoltageVendorSyndromeMemoryArrayErrorAddressDeviceErrorAddressErrorResolutionStartingAddressEndingAddressPartitionWidthExtendedStartingAddressExtendedEndingAddressMemoryDeviceHandleMemoryArrayMappedAddressHandlePartitionRowPositionInterleavePositionInterleavedDataDepthNumberOfButtonsLocationManufactureDateDeviceNameDeviceCapacityDesignVoltageSBDSVersionNumberMaximumErrorInBatteryDataSBDSSerialNumberSBDSDeviceChemistryDesignCapacityMultiplierOEMSpecificResetCountResetLimitTimerIntervalTimeoutNextScheduledPowerOnMonthNextScheduledPowerOnDayOfMonthNextScheduledPowerOnHourNextScheduledPowerOnMinuteNextScheduledPowerOnSecondDescriptionMaximumValueMinimumValueResolutionToleranceAccuracyOEMDefinedNominalValueTemperatureProbeHandleCoolingUnitGroupNominalSpeedManufacturerNameAddressManagementDeviceHandleComponentHandleThresholdHandleLowerThresholdNonCriticalUpperThresholdNonCriticalLowerThresholdCriticalUpperThresholdCriticalLowerThresholdNonRecoverableUpperThresholdNonRecoverableMaximumChannelLoadMemoryDeviceCountIPMISpecificationRevisionI2CSlaveAddressNVStorageDeviceAddressBaseAddressPowerUnitGroupAssetTagNumberModelPartNumberRevisionLevelMaxPowerCapacityInputVoltageProbeHandleCoolingDeviceHandleInputCurrentProbeHandleNumberOfAdditionalInformationEntriesStringValueReferenceDesignationDevice Enabled Device Disabled DeviceTypeInstanceInterfaceType0x%x 8086 80286 8087 80287 80387 80487 M2 Family Intel Celeron M Intel Pentium 4 HT AMD Duron K6 Family K6-2 K6-3 AMD Althon Processor Family AMD 29000 Family K6-2+ Power PC 620 Power PC 704 Power PC 750 Alpha 21064 Alpha 21066 Alpha 21164 Alpha 21164PC Alpha 21164a Alpha 21264 Alpha 21364 AMD Turion II Ultra Dual-Core Mobile M Processor Family AMD Turion II Dual-Core Mobile M Processor Family AMD Althon II Dual-Core M Processor Family AMD Opteron 6100 Series Processor AMD Opteron 4100 Series Processor AMD Opteron 6200 Series Processor AMD Opteron 4200 Series Processor MIPS R4000 MIPS R4200 MIPS R4400 MIPS R4600 MIPS R10000 AMD C-Series Processor AMD E-Series Processor AMD A-Series Processor AMD G-Series Processor SuperSparc microSparc II microSparc IIep UltraSparc UltraSparc II UltraSparcIIi UltraSparcIII UltraSparcIIIi 68xx 68000 68010 68020 68030 Crusoe TM5000 Crusoe TM3000 Efficeon TM8000 Itanium AMD Athlon64 AMD Opteron AMD Sempron AMD Turion64 Mobile Dual-Core AMD Opteron AMD Athlon 64X2 DualCore AMD Turion 64X2 Mobile PA-RISC 8500 PA-RISC 8000 PA-RISC 7300LC PA-RISC 7200 PA-RISC 7100LC PA-RISC 7100 Pentium III Processorwith Intel SpeedStep Technology Pentium 4 processor Intel Xeon Processor AS400 Family Intel Xeon processor MP AMD Althon XP Processor Family AMD Althon MP Promcessor Family Intel Itanium 2 processor Intel Penium M processor Intel Celeron D processor Intel Pentium D processor Intel Pentium Processor Extreme Edition Intel Core Solo Processor Intel Core 2 Duo Processor IBM 390 G4 G5 G6 zArchitecture Intel Core i5 processor Intel Core i3 processor ViaC7M ViaC7D ViaC7 Eden Multi-Core Intel Xeon processor 3400 Series AMD Phenom II Processor Family AMD Althon II Processor Family Six-Core AMD Opteron Processor Family AMD Sempron M Processor Family i860 i960 SH-3 SH-4 ARM StrongARM 6x86 MediaGX MII WinChip DSP Video Processor The system reset is enabled by the user The system reset is disabled by the user Smbios != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\SmbiosView\LibSmbiosView.c(LoopVar3+2)<(2 * (16 + 3) - 1)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\Compress.c(LoopVar3+2)<(16 + 3)Go To Offset: Invalid OffsetDangerous to save disk/mem buffer. Save (Yes/No/Cancel) ? BufferSave: Problems WritingInvalid Block StartInvalid Block EndNo Block is SelectedNothing to PasteBuffer modified. Save (Yes/No/Cancel) ? Block Device to Open: First Block No.: Number of Blocks: Starting Offset: Buffer Size: Invalid parameterRead Device Error!UEFI HEXEDITc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\MainHexEditor.cDisk/Mem Buffer Length should not be changed%8X %x %x %xc:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\BufferImage.c%s %s ... ASCII UNICODE ReadOnly Offset %X | Size %XModifiedYes/No Reserved Other Unknown APM Timer Modem Ring LAN Remote Power Switch AC Power Restored Hosting board Requires at least one daughter board or auxiliary card Removable Replaceable Hot swappable Server Blade Connectivity Switch System Management Module Processor Module I/O Module Memory Module Daughter board Motherboard Processor/Memory Module Processor/IO Module Interconnect Board Other Unknown Desktop Low Profile Desktop Pizza Box Mini Tower Tower Portable LapTop Notebook Hand Held Docking Station All in One Sub Notebook Space-saving Main Server Chassis Expansion Chassis SubChassis Bus Expansion Chassis Peripheral Chassis RAID Chassis Rack Mount Chassis Sealed-case PC Multi-system Chassis CompactPCI AdvancedTCA Blade Blade Enclosure Safe Warning Critical Non-recoverable None External interface locked out External interface enabled Central Processor Math Processor DSP Processor Video Processor OtherDaughter BoardZIF SocketReplaceable Piggy BackLIF SocketSlot 1Slot 2370-pin socketSlot ASlot MSocket 423Socket ASocket 478Socket 754Socket 940Socket 939Socket mPGA604Socket LGA771Socket LGA775Socket S1Socket AM2Socket FSocket LGA1366Socket G34Socket AM3Socket C32Socket LGA1156Socket LGA1567Socket PGA988ASocket BGA1288Socket rPGA988BSocket BGA1023Socket BGA1224Socket LGA1155Socket LGA1356Socket LGA2011Socket FS1Socket FS2Socket FM1Socket FM2Socket LGA2011-3Socket LGA1356-3 64-bit Capable Multi-Core Hardware Thread Execute Protection Enhanced Virtualization Power/Performance Control8-bit Parity32-bit ECC64-bit ECC128-bit ECCCRCSingle Bit Error CorrectingDouble Bit Error CorrectingError ScrubbingOne Way InterleaveTwo Way InterleaveFour Way InterleaveEight Way InterleaveSixteen Way Interleave 70ns 60ns 50ns 5V 3.3V 2.9V Standard Fast Page Mode EDO Parity ECC SIMM DIMM Burst EDO SDRAM Uncorrectable errors received Correctable errors received Error Status obtained from the event log Non-Burst Burst Pipeline Burst Synchronous AsynchronousParitySingle-bit ECCMulti-bit ECCInstructionUnifiedDirect Mapped2-way Set-Associative4-way Set-AssociativeFully Associative8-way Set-Associative16-way Set-Associative12-way Set-Associative24-way Set-Associative32-way Set-Associative48-way Set-Associative64-way Set-Associative20-way Set-AssociativeCentronicsMini CentronicsProprietaryDB-25 pin maleDB-25 pin femaleDB-15 pin maleDB-15 pin femaleDB-9 pin maleDB-9 pin femaleRJ-11RJ-4550 Pin MiniSCSIMini-DINMicro-DINPS/2InfraredHP-HILAccess Bus (USB)SSA SCSICircular DIN-8 maleCircular DIN-8 femaleOn Board IDEOn Board Floppy9 Pin Dual Inline (pin 10 cut)25 Pin Dual Inline (pin 26 cut)50 Pin Dual Inline68 Pin Dual InlineOn Board Sound Input from CD-ROMMini-Centronics Type-14Mini-Centronics Type-26Mini-jack (headphones)BNC1394SAS/SATA Plug ReceptaclePC-98PC-98HiresoPC-H98PC-98NotePC-98FullParallel Port XT/AT CompatibleParallel Port PS/2Parallel Port ECPParallel Port EPPParallel Port ECP/EPPSerial Port XT/AT CompatibleSerial Port 16450 CompatibleSerial Port 16550 CompatibleSerial Port 16550A CompatibleSCSI PortMIDI PortJoy Stick PortKeyboard PortMouse PortFireWire (IEEE P1394)PCMCIA Type IIPCMCIA Type IIICardbusAccess Bus PortSCSI IISCSI WidePC-98-HiresoVideo PortAudio PortModem PortNetwork PortSATA PortSAS Port8251 Compatible8251 FIFO CompatibleOther MCAPCIPC Card (PCMCIA)VL-VESAProcessor Card SlotProprietary Memory Card SlotI/O Riser Card SlotNuBusPCI - 66MHz CapableAGPAGP 2XAGP 4XPCI-XPC-98/C20 PC-98/C24 PC-98/E PC-98/Local Bus PC-98/Card PCI Express PCI Express X1PCI Express X2PCI Express X4PCI Express X8PCI Express X16PCI Express Gen 2PCI Express Gen 2 X1PCI Express Gen 2 X2PCI Express Gen 2 X4PCI Express Gen 2 X8PCI Express Gen 2 X16PCI Express Gen 3PCI Express Gen 3 X1PCI Express Gen 3 X2PCI Express Gen 3 X4PCI Express Gen 3 X8PCI Express Gen 3 X16 8 bit 16 bit 32 bit 64 bit 128 bit 1x or x1 2x or x2 4x or x4 8x or x8 12x or x12 16x or x16 32x or x32 Available In use Short length Long Length Characteristics Unknown Provides 5.0 Volts Provides 3.3 Volts Slot's opening is shared with another slot, e.g. PCI/EISA shared slot. PC Card slot supports PC Card-16 PC Card slot supports CardBus PC Card slot supports Zoom Video PC Card slot supports Modem Ring Resume PCI slot supports Power Management Enable (PME#) signal Slot supports hot-plug devices PCI slot supports SMBus signal Video SCSI Controller Ethernet Token Ring Sound Pata Controller Sata Controller Sas Controller Reserved. Single-bit ECC memory error Multi-bit ECC memory error Parity memory error Bus time-out I/O Channel Check Software NMI POST Memory Resize POST Error PCI Parity Error PCI System Error CPU Failure EISA FailSafe Timer time-out Correctable memory log disabled Logging disabled for a specific Event Type System Limit Exceeded Asynchronous hardware timer expired and issued a system reset System configuration information Hard-disk information System reconfigured Uncorrectable CPU-complex error Log Area Reset/Cleared System boot Unused by SMBIOS specification System and OEM specified End-of-log None Handle Multiple-Event Multiple-Event Handle POST Results Bitmap System Management Type Multiple-Event System Management Type Unused OEM assigned Channel 2 Timer error Master PIC (8259 #1) error Slave PIC (8259 #2) error CMOS Battery Failure CMOS System Options Not Set CMOS Checksum Error CMOS Configuration Error Mouse and Keyboard Swapped Keyboard Locked Keyboard Not Functional Keyboard Controller Not Functional CMOS Memory Size Different Memory Decreased in Size Cache Memory Error Floppy Drive 0 Error Floppy Drive 1 Error Floppy Controller Failure Number of ATA Drives Reduced Error CMOS Time Not Set DDC Monitor Configuration Change Reserved, set to 0 Second DWORD has valid data Normally 0; available for OEM assignment PCI Memory Conflict PCI I/O Conflict PCI IRQ Conflict PNP Memory Conflict PNP 32 bit Memory Conflict PNP I/O Conflict PNP IRQ Conflict PNP DMA Conflict Bad PNP Serial ID Checksum Bad PNP Resource Data Checksum Static Resource Conflict NVRAM Checksum Error, NVRAM Cleared System Board Device Resource Conflict Primary Output Device Not Found Primary Input Device Not Found Primary Boot Device Not Found NVRAM Cleared By Jumper NVRAM Data Invalid, NVRAM Cleared FDC Resource Conflict Primary ATA Controller Resource Conflict Secondary ATA Controller Resource Conflict Parallel Port Resource Conflict Serial Port 1 Resource Conflict Serial Port 2 Resource Conflict Audio Resource Conflict +2.5V Out of range, #2 +3.3V Out of range +5V Out of range -5V Out of range +12V Out of range -12V Out of range Reserved for future out-of-range voltage levels System board temperature out of range Processor #1 temperature out of range Processor #2 temperature out of range Processor #3 temperature out of range Processor #4 temperature out of range Reserved for future out-of-range temperatures Fan n (n = 0 to 7) Out of range Reserved for future assignment via this specification Chassis secure switch activated System board or motherboard ISA add-on card EISA add-on card PCI add-on card MCA add-on card PCMCIA add-on card Proprietary add-on card NuBus PC-98/C20 add-on card PC-98/C24 add-on card PC-98/E add-on card PC-98/Local bus add-on card System memory Video memory Flash memory Non-volatile RAM Cache memory None Parity Single-bit ECC Multi-bit ECC CRC SIMM SIP Chip DIP ZIP Proprietary Card DIMM TSOP Row of chips RIMM SODIMM SRIMM FB-DIMM DRAM EDRAM VRAM SRAM RAM ROM FLASH EEPROM FEPROM EPROM CDRAM 3DRAM SDRAM SGRAM RDRAM DDR DDR2 DDR2 FB-DIMM DDR3 FBD2 Fast-paged Static column Pseudo-STATIC RAMBUS CMOS Window DRAM Cache DRAM Non-volatile Registered(Buffered) Unbuffered(Unregistered) OK Bad read Parity error Single-bit error Double-bit error Multi-bit error Nibble error Checksum error CRC error Corrected single-bit error Corrected error Uncorrectable error Device level Memory partition level Read Write Partial Write Mouse Track Ball Track Point Glide Point Touch Pad Serial PS/2 Infrared HP-HIL Bus mouse ADB(Apple Desktop Bus Bus mouse DB-9 Bus mouse mirco-DIN USB Other Unknown Lead Acid Nickel Cadmium Nickel metal hydride Lithium-ion Zinc air Lithium Polymer OK Non-critical Critical Non-recoverable Processor Disk Peripheral Bay System Management Module Motherboard Memory Module Processor Module Power Unit Add-in Card Fan Centrifugal Blower Chip Fan Cabinet Fan Power Supply Fan Heat Pipe Integrated Refrigeration Active Cooling Passive Cooling National Semiconductor LM75 National Semiconductor LM78 National Semiconductor LM79 National Semiconductor LM80 National Semiconductor LM81 Analog Devices ADM9240 Dallas Semiconductor DS1780 Maxim 1617 Genesys GL518SM Winbond W83781D Holtek HT82H791 I/O Port Memory SM Bus RamBus SyncLink KCS: Keyboard Controller Style SMIC: Server Management Interface Chip BT: Block Transfer Reserved for future assignment by this specification BIOS Information System Information Base Board Information System Enclosure Processor Information Memory Controller Information Memory Module Information Cache Information Port Connector Information System Slots On Board Devices Information OEM Strings System Configuration Options BIOS Language Information Group Associations System Event Log Physical Memory Array Memory Device 32-bit Memory Error Information Memory Array Mapped Address Memory Device Mapped Address Built-in Pointing Device Portable Battery System Reset Hardware Security System Power Controls Voltage Probe Cooling Device Temperature Probe Electrical Current Probe Out-of-Band Remote Access Boot Integrity Services (BIS) Entry Point System Boot Information 64-bit Memory Error Information Management Device Management Device Component Management Device Threshold Data Memory Channel IPMI Device Information System Power Supply Additional Information Onboard Devices Extended Information Management Controller Host Interface Inactive End-of-Table Undefined Value | 1920c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\Misc.cCannot Find DeviceRead Disk FailedInvalid Offset + Sizec:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\DiskImage.cRead Memory FailedMemory Specified Not Accessiblec:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\MemImage.cRead error on file %s: %rError parsing file.c:\svn_code\edk2_code\ShellPkg\Library\UefiShellDebug1CommandsLib\HexEdit\FileImage.cnetwork1pingifconfig-_s-_ip6gCpu != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellNetwork1CommandsLib\Ping.cPrivate->ProtocolPointers.Transmit != ((void *) 0)Private->IpChoice == 1EfiSb != ((void *) 0)staticdhcpdnsStr != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellNetwork1CommandsLib\Ifconfig.cArgNode != ((void *) 0)ArgNode->Next != ((void *) 0)Size <= 32Media disconnectedMedia presentSubnet NetmaskGatewayDns != ((void *) 0)Private != ((void *) 0)ArgList != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\BaseMemoryLib\CompareMemWrapper.cSourceBuffer != ((void *) 0)c:\svn_code\edk2_code\MdePkg\Library\BaseLib\DivU64x64Remainder.cc:\svn_code\edk2_code\MdePkg\Library\UefiLib\UefiLibPrint.c((UINTN) Format & 0x00000001) == 0Console != ((void *) 0)StrSize(BufferToReturn)==SizeRequiredBootDriver%s%04xOriginalData != ((void *) 0)c:\svn_code\edk2_code\ShellPkg\Library\UefiShellBcfgCommandLib\UefiShellBcfgCommandLib.c%Boot%04xHandle NumberbcfgNewOrder != ((void *) 0)BootOrderDriverOrderbcfg: Add %s as %x Option IndexTemp2 != ((void *) 0)OptionIndex <= OrderCountKey%04x-optdriverbootdump-v (without dump)addCurrentOperation.FileName == ((void *) 0)CurrentOperation.Description == ((void *) 0)addpaddhc:\svn_code\edk2_code\MdePkg\Library\BaseIoLibIntrinsic\IoLib.c(Address & 1) == 0(Address & 3) == 0(Address & 7) == 0(Port & 1) == 0c:\svn_code\edk2_code\MdePkg\Library\BaseIoLibIntrinsic\IoLibMsc.c(Port & 3) == 0c:\svn_code\edk2_code\MdeModulePkg\Library\DxeNetLib\DxeNetLib.cIp6 != ((void *) 0)MediaPresent != ((void *) 0)MCastFilter != ((void *) 0)ȩЩة (08@HPX`hpxȪЪت(08@HPX`hpȫЫث(08@HPX`hpȬЬج0 `(8HhpȫЫ(0@HX`pxЬج 08`  (`hȯЯد0 <(0X`pxРؠ 08HP`hxȡء (8@PXhpȢТ 08hpУ 08HPxؤ8@PXhpȥХ(0X`px HP`hxا(0@HxȨب (8@PXhpȩЩ 08hpHP`hxȫث (8@PXhpȬЬ(0@HX`pxЭح 08hpȮЮHP`hxȯد@ h0XС Hآ (8@PXhpУأ 08hpȤФ 08HPxإ (8@PXhpȦЦ(0@HX`pxЧا (8@PXhpȨШ(0@HX`ة(0@HX`pxت (8@hpȫЫ(0@HX`pxЬج 08HPxȭ Lج (hxȭحPȮخ(8@P` (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯد0 (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯد@ (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhxp Х p (08@HPX`hpxȩЩة (08@HPX`hpxȪЪت (08@HPX`hpxȫЫث (08@HPX`hpxȬЬج (08@HPX`hpxȭЭح (08hpȯ h(@XpР 0H`hxȡء 8PhȢ(0@XpУ0H`xؤ 8Phȥ(@XpЦ0H`xا 8PhȨ(@XpЩ0H`xت 8Phȫ(@XpЬ0H`xح 8PhȮ(@XpЯ H0H`xؠ 8Phȡ(@XpТ0H`xأ 8PhȤ(@XpХ0H`xئ 8Px @P`Ш 0 @P` 0@Pp 0PpЬ @P`pЭ0P`pЮЯ  @Pp pxȡСء (08@HPX`hpxТХ 0P`ppЧXhxȨب 0@P XpxȥХإ (08@HPX`hpx @HXhxȮخ(8HXhxȯد 8(8HXhxȠؠ(8HXhx