DQCU~ dpPCIRDQ~MZPEd" L @s @P!.text։ h.datapC`C`@@B.xdata@B.reloc@BLSVWH@IcICE3ICHoMKHHAH8Hx;3H9\$pv2HL$hE3H:HH HHHH;\$prHd$(HHD$ L ~HL8H)HPHHx|HLD$xH%HHxHH LD$xHHLD$0HHHxHsHLD$0H3HL$hHt HKPHHH@_^[@SH HnH'LD$@HkHHy,LHnL*~H 6oHD$@H EHHXHH [H\$WH H HH=uHuQ3HLCnHHuLHύS9nLK`L eMuLHAQ?nL FHCXHKHuL_P/H u\nL L*3H )A@H Hy%LHӋmLXH QnHL3H Ň@Hy&LHHPmL͟^H mH}L3H M@Hy&LHHmLdH xmH5LN3H ]@HLA3H H\$0H _H@LI[ISVH0IcHНICL -HLIKHH H H HHؾHyRLH/lLH XlLHilL&H ϟvlH3LE3FHHL$HHHHy*LH HkL$3H plHH\$@H0^H\$UVWATAUAVAWHl$HL3H}wD(xLHuH I]0MAILHI9uI~wHHuI ]XSSDHD`0AIGxIHF8IEHFIEHFLsFDLF@A8A@~HAAEXSSDt LyH ,fH$HPLHIgHHϊR uAHdHPIHgHH@R @tHlH=MG(LHI Hd$HHLF HHD$@HVpH~HD$8L FHL$0H~HD$(HHHT$ H~PMO(HHy1LL$D$(HIHl$ AHHLD$PD$(H~HLt$ Hx/HLH~HHHy MO(rHN Ht}qH^(Ht;3H9+t,HHbqHOHtTqHHHHH?uH9qH1q3L\$`I[8Ik@IA_A^A\_^H\$UVWATAUAVAWH0Lj H+L8HIHLeHIHfIduLk[H wcHH~?NB2SH$tLDH ȖocHH_0HL{eHK IHK0@et+{(t%H{ uHKeHpH߾IPhHO(HI(pHO(HI0oHO(oHoH$IHeLO INHLG(WAVPHH;tSHK0Hy*HIGdj`=Hct@{(kHIicH{ IE@"A:M(E3f9u tL•H NaIcHIHdI+buL[H aH7H_;NPARtLٔH aHE f9C tHIHctHKAHHI0jHS@HtIAUPHSHHtIAUPHS(HtIAUPLC8Mt HS0IAU`H~cHüHKPPhHmEfAIf;f9v fD#A0+HIE@"A:HRcAAD$xAIAAE3LcHD$xHD$(H|$ AUH\$pH0A_A^A]A\_^]H\$Ht$WHPIHHMt4Hnu(;u{uH nHtH^HLD$0LN(HXyD$(HH|$ HH;u3HH\HyLF(LH H>LD$xLN(HxD$(HH|$ H;tH3HD$pHD$ HD$xHDJDB P0HHxqHD$8AHD$ E3HD$x3HP0HHxIDHf9L$8L$:HE؁Qr!D\Aw AOErQrHHkH4xLF(LH HH\$`Ht$hHP_HT$USVWATAVAWHH`HH0@M]HMHLEHHwLN(3H!}H!}D$(HL$ HHy H;lHMHLEHH~wLN(D$(HL$ HH;-HMHLEHvHwLN(D$(HL$ HH[HtZHHt HEHPPLGxMtHEкHP`HOpHt?jH Ht HPpH!jHMHHvH۸LLF( HMHHvHLLF( LHe@O\H;H; iHHu H\H kHd$(LxxHE3HL|$ DJDBPXHHHA`HD$(LMHELeMHD$ HEHPHHHL9eHEH_8HHHNVMEHEHHGHF(HGHF(HGHEHG HE胧HHG0H?HGPHGHGXHqIHG`HHHGhH_HdA HċH4dH(`\H8T\HEHHHƇ^ HHHL LL|$ L PPHHHɶIA'PXHH`HLGHE3HGtHMHHHH5HjHH`HH_LE@3H Bt@HxCHE@HHHymLH8YLOH BZ?HY,H}HǸ?NVMEtLRvH ^ZH}Mu#M@ U@HHU@HOHWXHy*IhuHOHILEXWhHx UXHH+H@Y3H`A_A^A\_^[]HHXHhVWATAVAWH@E3MIHLMILI(L@@HHPHrHHTH$Hø;NVMEt LCH OXH$HPH(LZtH8Z@uAHsIP Hf@u dL$HqE3HPD8t1HHt%HLE3HqPLHHt nDH Ht HԳPpHHt HC HPPLCxMtHC HP`HKpdHdHHTqMG(LH HmH&qMG(LH H->ucHELD$03H 'q@HxCHD$0H HPHy,LHVL2H ΍%W3H\$pHl$xH@A_A^A\_^óIHtMHICHAHHH;r߄uHH\$WH0HY HHwYAD$@HD$@E3HD$(HHD$ AQSHDH-@AUDH"AAUDHAAUDHA AUDHA}UDGHAfUDGHAOU3H\$HH0_@SH0HA AHL$@HHL$(E3HHD$ AQPHxT$@HtX3H0[LI[UVWH0HA HE3IKIKHDMIk؍UPHT$XHL$PX3HHT$Pf!D$PH=HxsDit9HHT$PHHHx3@l$Ptuu HLH@THH\$`H0_^]H\$UVWH HHL$H]D$JFf l$HHT$HH~HxsDit9HHT$PHIHHx3@l$Puuu HLHw@QSHH\$@H _^]H\$H|$UHl$HHH8HM\,HM\HM\EHOHeLE%H]E'EE3HEHEHE?3HEE;HEGEEWPL$I[I{I]HHXHpHxUHhHH8HMI7\,HM)\HM\eHEHE?HNHHE׉}HEGLEEE3%H]E'׉EHEE;EVPL$I[IsI{ I]H\$Ht$UWATAVAWHl$HAHAHA8HMk[,HM][HMO[HMoA[HEEHEHEHE'E%HEEEHHEA;uA fA;vAD }sHUoA ȉMoHM-ZHELEE3HOH3@ WPHxAH#L$I[0Is@IA_A^A\_]H\$Ht$UWATAVAWHl$HAHHAEg>8HM=Z,HM/ZHM!ZHMoZHEEHEHEHE'E%HEA EEHHEA;uA fA;vAHUoA ȋÉMoMs A ωMsHMXHELEE3HOH3@ WPHxAHL$I[0Is@IA_A^A\_]@USVWATAUAVAWHl$HHY LI(HE33HSxE3H)LMwE3AT$HSxLHLEwEl$AE3ALEwHSxLHE3AAHSxHyLHFANHG HMgHL$(E3HLl$ E3APHHUgH dRIHpf#f t H@NNH; vL*H FNDHfD DDfDfDfDfDfDfDHHHLEgL#`LuLL#HOxL}OWHGxs?HHHHHGxHHHH HHGxHHHH0HHGxHHHH@HHGxHHHHPHHGxHHHHHLGxLDH?LDHfsLLH^LLHILLHτ4LLHLLH LLH8KH_ HMg0OEoDNHEoE3HD$(AHHD$ SHDFHYKDFHWKIHH_ HM1OHEgDNHEgE3HD$(AHLl$ SHNMHAKIH1H_ HMNHEgDNHEgE3HD$(AHLl$ SHMHπJIHHHL9gpu"WHGpHuH HWpH[HyHOp XHLgpvHWpHMHASHWpHMHDeA(SHDeH5JHGpHƃHDJHGpHǃHD@JLEHHăILEHHɃILGpHуHM@@IHGpH҃HD@HIHGpH҃HD@IIHGpHӃHDIHGpHЃHDdIHGpH̓HDIIHGpHʃHD/IHOHxHrH]@IIHĈA_A^A]A\_^[]LI[IsI{Mc UAVAWHHpHEE3ICLMHHbAH8HME3HEIHHMHHMLMHɤLEHbJ (HML9exIHMDUHH9DHtLEHLHbD$(E3Ld$ HHuHƸ>NVMEtL{H YHHuHF HMHL$(AE3HD$ HAQPHUHMKIHEHU?f#@f HfEHxoIHUH Hx E$ <t H'HHs!L@MHGHuHFIHL;uIL;}AL\$pI[ Is(I{0Mc8IA_A^]HHXHpHxLh UAVAWHhHYLHLH8AHMEM9P,HM+PHMPW0HEHE/LEHEDuHE7E3AGI ȉMIMHEUHu]HEE+DuEAUPL$I[ Is(I{0Mk8IA_A^]HHXHpHxLh UAVAWHhHYLHLH8AHMEMYO,HMKOHM=OW0HEHeLEe'E3HE/HEHE7AGDuMIMHI EUHu]HEE+DuEAUPL$I[ Is(I{0Mk8IA_A^]H\$Hl$Ht$ WATAUAVAWH@H HAIAMLPLHIGL ؠH@AQ :HŠdHIPIHFHH@R @tH3DeLHt$pHBpD@MEt%Sƒ A3AHtADMIHI;vD.I+ALM D3HHxHuHD$pL2H\$8H6Dd$0MHt$(@HD$ ~CL\$@HI[8Ik@IsHIA_A^A]A\_H\$Hl$Ht$ WATAUAVAWH@HHAIAMLPLHIEL TH@AQ :HAdH/IPIHVEHH@R @tH3DeLHt$pHBpD@MEt%Sƒ A3AHtADMIHI;vDI+ALM Dq3HHxHuHD$pL~H\$8H}Dd$0MHt$(@HD$ AL\$@HI[8Ik@IsHIA_A^A]A\_H\$Ht$WH HHPpH{0HC(HwHH0H~u)fAu fAtHHFHKsDHO0Ct$(tHOWDHNHHPhHK(HI(NHK(HI0NHK(NHH\$0Ht$8H _NH\$LL$ LD$UVWATAUAVAWH0HHDaL8D$LHD$pMHHuH NB2SHˊ$GE0GLo0bMHHuH ,Hw(=MLHu H ]MLHu H 5HG LHD$ LBH_HӹPPHHy;IxMIpMHhMHO Ht H$PpHMMHLv(L~0AE0HN(AH$H$HFHF(DfHF$HHF(H H$HF(PHF(@HPHL$pHWH8H4AH}HIE P 3H\$xH0A_A^A]A\_^]H\$LL$ LD$UVWATAUAVAWH0HHDaL8D$LHD$pKHHuH NB2SHˊ$GE0GLo0jKHHuH ,Hw(EKLHu H ]%KLHu H 5HG LHD$ LJHgHӹPPHHy;IKIxKHpKHO Ht H,PpHUKHLv(L~0AE0HN(AH$H$HFHF(DfHF$HHF(H H$HF(PHF(@HPHL$pHWH8H8?HHIE P 3H\$xH0A_A^A]A\_^]H\$UVWATAUAVAWH@ALHL3I$ML$LO@ILHuH NB2RH$IFHPIVHH>H˘HP IN0=ID$pPMt2A$A A3A$HDMMIHI;v#D$(\$ I+$LMD$(t$ 3HHxHumHPIN0H7>t$I~ uIN>IIHH$H3HHAF(HHP $L_wH|$8HvD$0MH$@Ht$(HD$ $;HH$H@A_A^A]A\_^]H\$UVWATAUAVAWH@ALHL3I$ML$LO@GLHuH NB2RH$IFHܖPIVHHv<HHP IN0;ID$pPMt2A$A A3A$HDMMIHI;v#D$(\$ I+$LMD$(t$ 3HHxHumHPIN0H+<t$I~ uIN<I GHH$H3HHAF(HHP $LcuH|$8HtD$0MH$@Ht$(HD$ 9HH$H@A_A^A]A\_^]H\$WH HHu HiH#P{XSSDHtLlH t39HÐH1HޔHHHHHHR HH\$0H _HHXHhHpHx AVH IHHuHLAA;tH H|$PHtMu3AH 3IHHHt H{HFHI;@wA@HtHHuHP{XSSDLtLkkH s8HÐLLHHHēIHR HH\$0Hl$8Ht$@H|$HH A^HHXHhHpHx AVH IHHuHLAA;tH H|$PHtMu3AH 3IHHHt H{HFHI;@wA@HtHHuHP{XSSDLtLSjrH r7HÐLLHH HIHR HH\$0Hl$8Ht$@H|$HH A^HHXHpHxUHhHHHuHHKPXSSDHtLiH r[6HǐHHM8?,HM?HMt?W0HEHE?HKHHEEE3HEGLEUHEE;SPHHHR HL$I[IsI{ I]H\$Hl$Ht$WH HHuHH`8XSSDtLhH qr5HHH#PH(HD7tH847t2HHP Hސu d룹PHHHHHHHHHR HH\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAWH0IIHHuHLA;tH Ht$xHtHD$pHu"HtI HtI!AHPh3AH 3HLHtHHEII;@sA@Ht HH^HPH`L9XSSDtLgAH do3HHt#H;tHcMLH\$ HHMLHHHIH4P HH\$PHl$XHt$`H0A_A^_H\$Hl$Ht$WAVAWH0IIHHuHLA;tH Ht$xHtHD$pHu"HtI HtI!AHPh3AH 3HLHtHHEII;@sA@Ht HH^HEPH`L9XSSDtLeH mO2HHt#H;tHcMLH\$ HHMLHH-HIHȍP HH\$PHl$XHt$`H0A_A^_H\$Hl$Ht$WH HHHuHH`8XSSDtLdH 8m1HHGPHHHe3H&HϊR uAHdHPHH&3HH@R @tHtHHtHŌHfPh3H\$0Hl$8Ht$@H _HHXHpHxUATAVHhHHH8HMAE9,HM9HM9HEAHEE3HEfH]H]gHEE]]D8eot  ELEE3 E HEw3MHNHDeHEDe VPD8eouHMHIHHL$I[ Is(I{0IA^A\]H\$Ht$H|$ATAVAWH@H$EMDHH$HH$HH8XSSDtLbH kc/HHCxD;0t H Rxu H @D$EH$HH|$8Ld$0D$(Ht$ # HH\$`Ht$hH|$pH@A_A^A\HHXHpHxLp AWH@H$EH|$xMHuHtHH8XSSDtLa*H jm.HHCx;0t H Dxu H 2Hd$8EDL$pH$HL|$0D$(H|$ 0H\$PHt$XH|$`Lt$hH@A_H\$Ht$WH0Hd$@HHuH(HLD$@3H G@Hy;HeLD$@3H G@HyHELD$@3H WG@tHHHE3L]HFHHHL 7^Hd$ LJGH CFHsBHtbHHgHHx ƃBHHt"HL ]E3HFFPH&HHt OCƃH\$HHHt$PH0_H\$Ht$ UWAVH$pHE3HHuHI)HM@5LGpDKIHM@N0HL$@m5L*hHL$@HT$@DHM@HB1HSLD$@BfuHHHL$@5HG HHL$ AHE33P0DLgHHL$@HLD$@BftHHL$@4DLgAHL$@HHLD$@ >BfAHHL$@`4HG H3HL$ HDJDB,P0DLgHHL$@PHLD$@ AfHHL$@3HHM@3LGpHM@IA(H.LHT$@HM@/HLD$@sAfvHHL$@3HMp3LGpDKIHMp>.DHT$@HMp/HSLD$@AfHHL$@33 HL$0"3LGpDKI@HL$0-DHT$@HL$04/HS LD$@@fHHL$@2HOpLeHAJDIKAD AIAHL$@D HS LD$@O@fRHHL$@q2DHLkeHHL$@HS LD$@ @f HHL$@,2HGpIHI;3HIHHLIH+HL$@u LdLeHvHH;r(3LL$@HLdHHHL$@HD$ LdHHL$@LL$@Ld]Hʚ;r$H/KimLdHH+HL I0H@BrH4ׂCLdHHL LLdHL$@H@HLD$@>fHHHHغHL[d>fHHL$@0AD$( LcdLt$ HHL$@HLD$@f8>fHHDHL$I[0Is8IA^_]t LchLc\HH\$Hl$Ht$WH H8I8XSSDHHtLYdH c&H؁>Hr3HAH/H\$0HHl$8Ht$@H _HH8HVLHQH;MILVD$ 8H8HHXHhHpHx AVHPH=VH@IHPL@H|HE?MHLHHxHWH ?LLH HH;tH%L*VHH LL$@LD$8HH>(Hy HJHT$@3LD$8HHHtI@H9puuHHH;s3I1HyHHLD$0L THTD$(HHt$ HyHWHD$0H8XSSDtLWH obf$HD$0L@(L$H UHUH;ID$ P6H\$`Hl$hHt$pH|$xHPA^H\$WH0HHtbL@q#DKHbC ADC ωD$ M#Hb?#K tсtjtYtHt7t&tEHYh1H5h%HhHg HgH}gHag鸀;3! t{tjtYtHt7t&tHseHOeH+esHdgHd[HdOHkdCH?d7H3e+ tjtYtHt7t&t HeHeHeHTeH0eHdHdHetHeHe{鸀;>/ t{tjtYtHt7t&t(HLaH aH`H`H`Hp`HD`H `H_Ha tftXtJt<t.t tHasHajHaaHuaXHDaOH#aFH`=H`4Ha+ttu!HaHaHaHH\$@H0_H\$Hl$Ht$ WAVAWH0H|$pHH @LIIIH+3HMHHHiHH+Hu H HtHt HAH L3H\$(HL|$ DBUXHHLL$pMH HHD$pHD$xHD$(HD$PHD$ UHHHHT$pH H;HtIq(LHӿItHLIMLMIt O4LHL$PHIIIIrLIuH IHtL4LHH;rHD$PHc MHHU`3H\$XHl$`Ht$hH0A_A^_H\$Hl$Ht$ WATAUAVAWH Hq LHzPM8HD$PIHILL 3IeuLm[H lM&I~?NB2StLQbH bIHo0HM HE8_tE(HHHI HM0IHIyHO PhIIMWI(H!LHuLl[H l-M&I~?NPARtLSPxH ?bIHW@HtHVPHWHHtHVPHW(HtHVPLG8Mt HW0HV`I3HxxHOPPhH)IMHḦ́>t Iwu HH*xHL$PR Hl$`HH\$XHt$hH A_A^A]A\_H\$LL$ UVWATAUAVAWHl$HE3IDHHHM9P(M9P0ErE8p$H@tHIHIH~NVMEt!LNH `LME3HƸHFpD;v AjD@MAEt4AӃAà A9SvSH1IL~ ?LULULULULULULUD8S$uA MAˉMgDFJHJINHEHC(D9h@I#HC(AAHC(A2NA0NBffAFfFfA~HC(HANrtL_GH l_3A~ArOH_HAAÉMg#f;HHC3IFA8S$uAA*9SLCME.IϋCAHEE#HEAHD$(LMHEHD$ AWH3HHKH;MHMINIV 9S tOLCMtFC LMHEAHEIHD$(HEHD$ AWH3HHC H;EuHEIFEFAE#DCEiA vrIVIIHEHULMA DHEHD$(HEHD$ h3HELH,HUIAWPH fE;vIFIH%IF HC(Ht@ IFHC(@t @H I FHC(ADht@AF(HC(@t@AF,HC(@t@AF0HC(@ t@ AF4HC(@@t@$AF8HC(8P}@(AF<}gH9Ut ftBff?fB fB1IL$:H 3ADǃIAЉEDEE3ULcAPHEHD$(HD$ AWH3HH9Ef9EgHXU#HHHUNPARHXAFfG HEHGPHEHG@HEHGHHEHG(HW0HEHG8HjrPHWHH(HMrHP 3HEE3HD$ AH'rE3AAQPPHHHrLHMPXHHHqHMPx3%HMA$A:4HqHMPxHxH[IUHqE3H 3PXHHYHH>H6HH4HSqH A'PXLmHH HfAu fAt%HAHK0HHMIL$=E3H ffu A4E3EσEHAIAPEDHEHD$(HD$ AMcAWHHHHH]Ht8fD9ugtLZVH Y{H8pHPh HLmHUHtIAWPHUHtIAWPHUHtIAWPMtLEIHUAW`HMHt HoPpH HH$HĐA_A^A]A\_^]H\$Hl$Ht$WH HHHHyNVMEtLFH XHYu%HHu H\'HCp;w=i;wعHHtLHHHx.H H HH\$0Hl$8Ht$@H _H\$Ht$WH IHHHt{HtvMtq:t HjyNVMEtLEH WHy{uH Ht H#KtHGp;w3 HH\$0Ht$8H _HHXHhHpHx AVH MHHMyNVMEtL5E_H !WHYHCp;HHu H ~Hf wHHu H -LŋHYHHx HMxHOI>HNHyHAHH HH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WH0IIHHtL WMH H9w4OLM[NYHu3AEAMHH H#H0sL]L+MuI L]LupjML]^M LupRE3HUxLULIMHgdZH HHFHH HtHOMuAIL A$ILeHEH]I LupLeMAAHAHHHHMAILI HHLLmxHu3AELeHcAEH H#HMH HVnLHVLmxHu3AEHcAEH H#MHMH -LHUx!MuIIL I$ILeHu HUH) H{DHuL SW&H PYG 7H{HuLRW&H .Y% KS DC DK CDS D[ [?D$pL$hHMT$`DD$XE3DL$PL 6UDT$HD\$@\$8AP&|$0t$(Dd$ L]H]@HpH HHtHHH]MuILMI M $ILeMu HTAIAEAAAEID$@L$8HMT$0DD$(E3DL$ L TAP&:H]L]WI LupMuIIL I$ILeHuI HSLupI%HHI#LMuI IL I $ILeH]Hy(HHH#HBH w,H TH\(HwHSHHEH;E3HL$ L SHMAP&IIII IEx III΃uMuIcIL+Ic$IMuIIL I$ILeA$ A+EIƃu@@}hExDA Ht IHEHyIrI@-uH+I%@H=@u@2A@}hHuHyHHMSLeLHEL+L]HuIHHI#LHUIH]IIIIHHRH+H+HHDHU@tMtIKIHHLHUL]@t IL]II @ILup%! H= LeHULLmxI;u3AEHcMAEH H#MHQLExMtLHQI;u3AEHcAEH H#MH HMLELmxE3LCAxuHMt7A8t1M;r HI r"AHHcA@H ItILL]LUM;MBLeMLMALeIuHLEMM+IHLLUI r)HUMt$HL$ A I)LULLMHU@EtGULLUI r6LUMt1D3M;s&EHt IHAGLHH|LUMIM+D]IIHE MDO0L\$ II|LMIM+D]IILLU uMtDO L\$ I;LULEtCMLUHu7Mt23HEL;s$AItHHAGHEMHH|׋EE3LUAM;LHULeLmDuh;uH{KMHH I#Hu8Mt3HE3L;s$AItHHAGHEMHH|HUHIEtBIIu9E3IM;s7MHu&Mt!3L;sA,ItEgMHH|M;@LupLeLmLmxLMIuDHMH+MHILLMHu)H]Mt$LL\$ IDO HLMLH]HuLLmxHu3AELeHcAEH H#MHMI s M3IHSMuLJH JMI3LI;sHt@HHH|L+}IHHH$`H A_A^A]A\_^]LMK H8IcIC(ICgH8HT$LD$LL$ SWH(HHHuLNS;H NOHt:L$PLúHL$ H[HtH@@Ht HT$ HPH(_[HHLD$0L q2HT$(LNHL$ HL$@H[HtH@@Ht HT$@HPHHH\$WH 3HHuQPH ZNL;NzH9uLNQH 6N]H9_uLNRH N?Hǹ@BHHH;tH;rH;H\$0H _@SH HHuLsNH MHHH[H [H\$WH HH#uLPNH MHHH_HxHH;H\$0H _H\$WH HHuLNH 4M[HHCHGH8HH{H\$0H _@SH HuLM7H LHH [@SH HRuLMH LH9H [H\$WH HHuLhMH tLH;H\$0H _@SH HvtLSMXH 7L^H HCHAHHKHHH [@SH HHuLFH #MH [H\$WH HHuLFH LH\$0H _@SH HHuLsFH LHH [H\$WH HHHuL3Ht!f9 tH=@Bs Hf9 Cu AB3H [Ht"Ht38tLBI;s H<uH3H\$Hl$Ht$WH IHHHu'LLlH /LH HuLLmҸ@BH;vLMsL;vLMtI;IHHB;HL;r,H;w'LLH K"HI;IGH;wHGHH;rH;w&H+H;sLLH ^KH;wHGHH;rH;rH+H;s HHtH+t HHu3H\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAWH L5JIHHtLKQ I3E3Hu#L(KV IHHuL KW H@BvL)K] HHHH;w LHKl IHwH;wHGHH;rH;w"HsH;sL Lq IxH;wHGHH;rH;r"HsH;sHfHHNJufD;3H\$@Hl$HHt$PH A_A^_H\$Ht$WH 3HHuL\LH pLtL7IH SLH(H@BrLLH -LHHf93uH\$0HHt$8H _H\$WH HHuLK:H KZ3@8;t,H@BrL_LBH K2HHǀ;uHH\$0H _H\$Ht$WH IHHMu3kHuL6L(H ZKHEHuL0L)H 4KH@Bv2L/L,H K>t:uHvHHHϊu +HcH\$0Ht$8H _H\$Hl$Ht$WH IHHHMt_IhHH;vLK8H ,LHHH;vL}L9H LH;uHLHHH\$0Hl$8Ht$@H _H\$WH HHHuQ5H eLL>@HHH;vLL6H ;LbHHH\$0H _H\$WH HHH`HHHKLHHOpH\$0HH _HH ¨IH;vFMLIIkLHHIIIuMdI+B AIIuLFNIN tL+IIAAHuMIIIMRIMIIIuIH;vEMLIIkLHAIIuMI+B AIIuNIN tL+IIAAHuMtiIIIMRAMIAIuIH;vLMtH \KL5K3H0HHrEHHH;w:HHw1HHH@tHtHH\$0H _2@SH HHuQ~H JLAKH [@SH HHuLKH JCH [@SH HHuLJH sJHuLa;S&H AH [@SH HHuLJH 'JnHHH [@SH HHuLkJH I6H<H [H\$WH 3HHuL)JH IHtHL7%HuL7WYH >%;H\$0H _HHXHhHpHx AVH MIHHHMHM|$PtHH3H@3 <;t HNJuLHH=Hu8/tcHߊtb<;u HÊu3 <;t HNJ;uLHHHt8H߀;tH<;u HuuHHHuHHFI3 HH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$ WATAUAVAWH E3MMHLHMMHuHfE9)ZD8l$ptHIuJH?Pr~XPyO )JK`"lDj@1kFN몉 rﲡF'm2A`Bti#L˘wP2*`ԹOS6"X1CM &qm IIKL:x,wzF'?M44en-USEnglishMicron NVMe SSDDisplays Micron PCIe NVMe SSD Information.NVMe SSD InformationBus Protocol:PCIePCI Vendor Id:PCI Device Id:PCI Vendor subsystem Id:Model Number:Serial Number:Firmware Revision:IEEE Organization Unique Id:Number of Namespaces:Device Size:Device Health:Option ROM Version:Micron PCIe NVME SSDDisplays Micron PCIe NVMe SSD Information.PCI Generic InformationUUIDCard NameManufacturerSerial NumberPart NumberModelCard SKU (FRU)FoD UIDMax Data WidthConnector LayoutUnknownRS232BNCRJ11RJ45DB9SlotScsi High DensityScsi Low DensityRibbonAUIFiber SCFiber STFDDI-MICFiber-RTMJPCIPCI-XPCI-EPCI-E x1PCI-E x2PCI-E x4PCI-E x8PCI-E x16PCI-E x32PCI-E x64Fiber LCFlexSystem Mezzanine ConnectorFlexSystem Mid-Mezzanine ConnectorBladeCenter CFFh ConnectorBladeCenter CIOv ConnectorOnboardML2OCPPackage TypeUnknownOtherRackChassis/FrameCross Connect/BackplaneContainer/Frame SlotPower SupplyFanSensorModule/CardPort/ConnectorBatteryProcessorMemoryPower Source/GeneratorStorage Media PackageBladeBlade ExpansionOnboardOther Package TypeAIM Spec VersionUCM Spec VersionFirmware Information 1Firmware Information 2Firmware NameVersion StringDescriptionRelease DateManufacturerClassificationUnknownOtherDriverConfiguration SoftwareApplication SoftwareInstrumentationFirmware/BIOSDiagnostic SoftwareOperating SystemMiddlewareFirmwareBIOS/FcodeSupport/Service PackSoftware BundleDriver FirmwareEFIBIOSFCODEPXEBoot ROMUEFICIM ProviderBundled Driver and FirmwareVPD-V0. It stores the Lenovo release stringBootcodeASF firmwareExtended VPDFCoE firmwareFCoE boot driverIPMI firmwareiSCSI boot driveriSCSI boot driver to support IPv6iSCSI boot driver to support IPv4 and IPv6L2 firmwareManagement firmwareMBA firmware. Including PXE, UEFI, FCode combinationsMFW modular firmwareNCSI firmwareUMP firmwareUser blockReserved for Broadcom future expansionSoftware IDDisk Drive InformationLocationDrive TypeUnknownSATASASNVMeM.2 SATAM.2 NVMe7mm SATA7mm NVMeMedia Type With Rotation RateHDD w/o reported RPM valueSSDHDD w/ reported RPM valueLenovo 8S FRU PNLenovo 8S L2 PNLenovo 8S SNModel NumberUniversal IdentifierManufacturerFW VersionDrive CapacityDisplays Micron PCIe NVMe SSD Information.PCI Generic InformationUUIDCard NameManufacturerSerial NumberPart NumberModelCard SKU (FRU)Max Data WidthPCIe Maximum SpeedVendor IDDevice IDSubsystem Vendor IDSubsystem IDDrive InformationDrive TypeLenovo 8S SNFirmware VersionOption ROM VersionCapacity![NYd9ir;uGWG~ZC$0]Bh5"C_F:?]MJ8|LL|LM$MXM$MXM| ]Bh5"C_qEK^2&_5 AfS8H\\     )) ASSERT_EFI_ERROR (Status = %r) !EFI_ERROR (Status)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiDriverEntryPoint\DriverEntryPoint.cNvmExpressDxe == NVME IDENTIFY NAMESPACE [%d] DATA == NSZE : 0x%x NCAP : 0x%x NUSE : 0x%x LBAF0.LBADS : 0x%x %a-%a-%xengenCR has Bad Signaturec:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Bus\Pci\NvmExpressDxe\NvmExpress.cCq->Sqid == QueueIdNvmExpressDriverBindingStart: start NvmExpressDriverBindingStart: allocating pool for Nvme Private Data failed! NvmExpressDriverBindingStart: end successfully NvmExpressDriverBindingStart: end with %r Cc.En: %d Cc.Css: %d Cc.Mps: %d Cc.Ams: %d Cc.Shn: %d Cc.Iosqes: %d Cc.Iocqes: %d Aqa.Asqs: %d Aqa.Acqs: %d Asq: %lx Acq: %lxh NVMe controller is disabled with status [%r]. NVMe controller is enabled with status [%r]. NvmeControllerInit: failed to enable controller NvmeControllerInit: failed to enable 64-bit DMA (%r) NvmeControllerInit: the controller doesn't support NVMe command set (Private->Cap.Mpsmin + 12) <= 12c:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Bus\Pci\NvmExpressDxe\NvmExpressHci.cPrivate->Buffer = [%016X] Admin Submission Queue size (Aqa.Asqs) = [%08X] Admin Completion Queue size (Aqa.Acqs) = [%08X] Admin Submission Queue (SqBuffer[0]) = [%016X] Admin Completion Queue (CqBuffer[0]) = [%016X] Sync I/O Submission Queue (SqBuffer[1]) = [%016X] Sync I/O Completion Queue (CqBuffer[1]) = [%016X] Async I/O Submission Queue (SqBuffer[2]) = [%016X] Async I/O Completion Queue (CqBuffer[2]) = [%016X] == NVME IDENTIFY CONTROLLER DATA == PCI VID : 0x%x PCI SSVID : 0x%x SN : %a MN : %a FR : 0x%x RAB : 0x%x IEEE : 0x%x AERL : 0x%x SQES : 0x%x CQES : 0x%x NN : 0x%x NvmeShutdownController: shutdown processing is completed after %dms. NvmeShutdownController: shutdown processing is timed out NVME: ResetNotification absent! Shutdown notification cannot be performed! NvmeRead%a: Lba = 0x%08Lx, Original = 0x%08Lx, Remaining = 0x%08Lx, BlockSize = 0x%x, Status = %r NvmeWriteNvmeAsyncReadNvmeAsyncWritec:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Bus\Pci\NvmExpressDxe\NvmExpressBlockIo.cMicron NVMe SSD 0x%02X0x%lx%x%luTB%lu.%s%lu%s0%sTB%luGB%luMB%ldBytesFailedFatal ErrorHealthy%d.%d.%dc:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Bus\Pci\NvmExpressDxe\NvmExpressDiskInfo.ceng;enNVM Express DriverNVM Express Controllerc:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Bus\Pci\NvmExpressDxe\ComponentName.cDump NVMe Completion Entry Status from [0x%x]: SQ Identifier : [0x%x], Phase Tag : [%d], Cmd Identifier : [0x%x] NVMe Cmd Execution Result - Successful Completion Invalid Command Opcode Invalid Field in Command Command ID Conflict Data Transfer Error Commands Aborted due to Power Loss Notification Internal Device Error Command Abort Requested Command Aborted due to SQ Deletion Command Aborted due to Failed Fused Command Command Aborted due to Missing Fused Command Invalid Namespace or Format Command Sequence Error Invalid SGL Last Segment Descriptor Invalid Number of SGL Descriptors Data SGL Length Invalid Metadata SGL Length Invalid SGL Descriptor Type Invalid LBA Out of Range Capacity Exceeded Namespace Not Ready Reservation Conflict Completion Queue Invalid Invalid Queue Identifier Maximum Queue Size Exceeded Abort Command Limit Exceeded Asynchronous Event Request Limit Exceeded Invalid Firmware Slot Invalid Firmware Image Invalid Interrupt Vector Invalid Log Page Invalid Format Firmware Application Requires Conventional Reset Invalid Queue Deletion Feature Identifier Not Saveable Feature Not Changeable Feature Not Namespace Specific Firmware Application Requires NVM Subsystem Reset Conflicting Attributes Invalid Protection Information Attempted Write to Read Only Range Write Fault Unrecovered Read Error End-to-end Guard Check Error End-to-end Application Tag Check Error End-to-end Reference Tag Check Error Compare Failure Access Denied NvmeCreatePrpList: create PrpList failure! c:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Bus\Pci\NvmExpressDxe\NvmExpressPassthru.cSq->Psdt == 0NvmExpressPassThru: doesn't support SGL mechanism NvmExpressPassThru: Timeout occurs for an NVMe command. QueueId == 0(((UINTN) (StartOfBuffer)) & 0x01) == 0c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BasePrintLib\PrintLib.c(((UINTN) (FormatString)) & 0x01) == 0SuccessWarning 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 DataBuffer != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BasePrintLib\PrintLibInternal.c(Buffer != ((void *) 0))(BufferSize <= (_gPcd_FixedAtBuild_PcdMaximumAsciiStringLength))(Format != ((void *) 0))(BufferSize <= (_gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength))(StrnLenS ((CHAR16 *)Format, (_gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength) + 1) <= (_gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength))(AsciiStrnLenS (Format, (_gPcd_FixedAtBuild_PcdMaximumAsciiStringLength) + 1) <= (_gPcd_FixedAtBuild_PcdMaximumAsciiStringLength))%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x%02d/%02d/%04d %02d:%02d%08X 8@Xpк 0@PhxȻػ 0@Phм0123456789ABCDEFFormat != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiDebugLibConOut\DebugLib.cASSERT [%a] %a(%d): %a List != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseLib\LinkedList.cList->ForwardLink != ((void *) 0)List->BackLink != ((void *) 0)ListHead != ((void *) 0)InternalBaseLibIsListValid (ListHead)InternalBaseLibIsListValid (List)!IsListEmpty (Entry)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseLib\Unaligned.c((UINTN) String & 0x00000001) == 0c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseLib\SafeString.c((UINTN) Destination & 0x00000001) == 0(Destination != ((void *) 0))(Source != ((void *) 0))(DestMax <= (_gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength))(DestMax > SourceLen)(DestMax <= (_gPcd_FixedAtBuild_PcdMaximumAsciiStringLength))InternalSafeStringNoAsciiStrOverlap (Destination, DestMax, (CHAR8 *)Source, SourceLen + 1)(Length <= (_gPcd_FixedAtBuild_PcdMaximumAsciiStringLength))!InternalSafeStringIsOverlap (Destination, DestMax * sizeof(CHAR16), (void *)Source, SourceLen + 1)Divisor != 0c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseLib\DivU64x32Remainder.cString != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseLib\String.cLength < _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLengthLength < _gPcd_FixedAtBuild_PcdMaximumAsciiStringLengthAsciiStrSize (FirstString)AsciiStrSize (SecondString)Length <= _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)DestinationBuffer)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseMemoryLib\CopyMemWrapper.c(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)SourceBuffer)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\BaseMemoryLib\ZeroMemWrapper.cLength <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)Buffer + 1)gImageHandle != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.cgST != ((void *) 0)gBS != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiMemoryAllocationLib\MemoryAllocationLib.cAllocationSize <= (0xFFFFFFFFFFFFFFFFULL - (UINTN) Buffer + 1)gRT != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiRuntimeServicesTableLib\UefiRuntimeServicesTableLib.cDevicePath != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiDevicePathLib\DevicePathUtilities.cNode != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Library\UefiHiiServicesLib\UefiHiiServicesLib.cc:\workspace\uefi_driver\uefi_raptor_build\generic\MdePkg\Library\UefiLib\UefiDriverModel.cc:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Library\UefiHiiLib\HiiLib.cPackageListGuid != ((void *) 0)HiiHandle != ((void *) 0)c:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Library\UefiHiiLib\HiiString.cx-UEFIc:\workspace\uefi_driver\uefi_raptor_build\generic\MdeModulePkg\Library\UefiHiiLib\HiiLanguage.c,X`hУأ (@HX (08@HPX`hpxȠРؠ (08@HPP!0!C *H !40!010  `He0\ +7N0L0 +70 010  `He (.="0P ^l]Ժ ,003@QX<ö@0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1+0)U"Microsoft Corporation UEFI CA 20110 201215212555Z 211202212555Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation100.U'Microsoft Windows UEFI Driver Publisher0"0  *H 0 Qd)J出]Pun8hHY= RW 8F/0]/t፸mhfxĠTP jNd)gHmFGY0`#J^w-82H5AVA{9m:ol pgR:`Ae b9"7:*T )zyڀ*> H_p'DV0;kCX{ܚ2wpSx`l_4:RY|0x0U%0 +7P+0USx@6aT5mHP0PUI0GE0C1)0'U  Microsoft Operations Puerto Rico10U 229911+4629940U#0C pO1n"0SUL0J0HFDBhttp://www.microsoft.com/pkiops/crl/MicCorUEFCA2011_2011-06-27.crl0`+T0R0P+0Dhttp://www.microsoft.com/pkiops/certs/MicCorUEFCA2011_2011-06-27.crt0 U00  *H  '1g 6-A8'>t%}i<#HDPRr:FTK.f?)}f;4~Q0 FK<{$dKce&MIJ&zRBvW۱NU?K>N< { _@vV3l/tfkEÄ4Hf{\]- Ql}>S'̯UѤ20_l[,hY}00 a0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1;09U2Microsoft Corporation Third Party Marketplace Root0 110627212245Z 260627213245Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1+0)U"Microsoft Corporation UEFI CA 20110"0  *H 0 lLE jK u CTd} s JEa-+MIA#/^Pƍ_A. lui!Mڭ,wS%27lRr5aj;PV2-B'UZ0TG%/&A\?[<>?GrU%"{*F 5'bq'Y7`8xpLEe¶~iuYX10001 0 UUS10U Washington10URedmond10U Microsoft Corporation1+0)U"Microsoft Corporation UEFI CA 20113@QX<ö@0  `He0 *H  1  +70 +7 10  +70/ *H  1" 9a\ bk,U0*8Z0n +7 1`0^0.Micron Technology, Inc.*(https://www.microsoft.com/en-us/windows 0  *H Hc :xɚi([W&gHŽh?݋WBHYTqeտ9!> <sh/W -+-VGuȚ&I%7E'W5-%X+W;P%}G\Ou"M $VAz5f qT95ũpA [#quK\~/Ә0|~^*P|cJBSX,['lH6py+9]0 +710 *H 010  `He0P *H  ?;07 +Y 010  `He f)ڼvuPD5f0* `%=9o20210218232959.55Z0Ф01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:2264-E33E-780C1%0#UMicrosoft Time-Stamp Service<00٠3J1"IJ0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 201112182558Z 220211182558Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:2264-E33E-780C1%0#UMicrosoft Time-Stamp Service0"0  *H 0 (fdX,Q4U`_( PUf-Hwfimtr㧆 LDD PCB`!̨b8E69Id? eax=\q!YL\˗L ,4wE}-KD>%00Uqa15}~&*?0U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H  Q F8/d} CZW62:'=Qܝhg.ga^ѰӺ }iͨ* }ZeB`3slj MԿ+K_jr55 ;tѐ3<('ЊT3In.ia%?.w'oiZ&ȕp-̬W&e$[4 f+[S'1A |a0Y0D`TC M8Bݓs0W&E GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz* 1N5xhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00 +7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0  *H  Q ?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ &9Jqc{!mÜ<}jxm8ؔƥ B"8 %d~cY%z.9Wvqa˚Gͧ};q ]t"aڰPo1:eGxHr~akow˧ 9؂r*T9[ Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YD}Gᴇ40ۥ0}4^e0 *H  /1000 l׭WIbUYj~T<@"Q00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103J1"IJ0" Uhhj|J]znD00  *H  rLRh|lm{f}Odӊ_$Q۷jM$-mDKX ymj^r%:OIMtt:u3nPS63gHR0wal{n& f|SUEOJo-nFH)^S!^WqSsJ8;a&$ :ma] 覆dgB\H&HԈ/