MZ@ !L!This program cannot be run in DOS mode. $PEd. "v:@@0e  .textu@v P`.reloc z@B.datah!"|@`.dynamic@@.relaX@@@.dynsymx @@@HQRH=H5YZQRCt_^HAUATUH)HtPH.IH"f.u ~u~)t?VHu݀~uMtLAIL]A\A]HHE112MtLTAL]A\A]f.Hw/.LATSH(HD$Ht$HVIC!H|$HD$HD$}3HxpHD$HT$H LL$#LD$"HH IHx91҄9T$tLHD$H HP1IHHH@@HP@H H(L[A\IHI9uE1H(L[A\Hlv`UtBAWAVAUATIUHSHL|$@Ll$H<$HD$HLLLt$XH mrHT$HD$P2H HD$@Lt$XD$X$H LHH HD$X%=|$hH\$@HI HfL4I~>IHtsAFI}HLAEfAE$AEAE AE ?HM1AUHH LL$8SZYLIH/HPHH MxE1HĈL[]A\A]A^A_HmyA.TIHt$0LHD$XHuHD$`E1HxHD$0D$H HLAWHH LL$hLD$\H0Hx|$Sv|$RkHL$0HHL$XI HdHTHz$HT$S=H-HT$Hx HHD$Pa>LT$$LHAAAB D$PAVAUARLT$ H HL$PLD$HQ H@IHH֬H LT$ HLPHH |$bAWAVMAUIATIԺUHH5KSHH=HC<H5)HHHD$I=HAGf=df=d„t f=LHt$Ff`K<VH$HTHf~fDH}E1HtQ@cJtHH<Hu%MtC KMtCKDMtCKIJ|HuHD$H$H(H $@H9rH1[]A\A]A^A_HH[]A\A]A^A_AWAVAUMIATIHUHSLAHHT$HjH WH0IHxZHD$Lt$ H HD$@@LLD$`HP H IHD$MH|$ @t3H HIPH HĈL[]A\A]A^A_fDT$|HH P8H IHxFHD$H LHD$@LD$HHP H IHxH|$ t2HD$uHD$H HPH mD$.HD$AID_E)A_IH=IGD_LIILIL9rbMZI9wYs>G.f|DH%umIHL)H9uHGIE1MHG HI8L[]A\ID_E>IA*1듸DHfAVAUI͋NATUSHHML||E1D~HAL)HHDHE1ɐf~ NIc L>AIAށAʁAA)E)DׁA€AE AD щNIHIL9XNLIL)HGHH)IL9[1]A\A]A^fAHIIHHAHHAHHNAIIH@xH@xNUf.AIHLHALHA HNDAHXMQH y@xy@x NyL9HMHX AyNL9EHD)IAAFTDPEAAFTDPEAAB HH9uNXDAIHH y@xy@x HN"NI@HީB#8JAUIATIUHSHXHD$@HzЀQjD$HD$HHD$ HqHt$ H|$@"HLHL$0HT$(LHLD$8H)HL$ Ht$(1HA~HPB9s)vR19s)jE1E1RLPjjjH QHD$xHPx@HH(IH MHT$(HD$ jIAJQRHRLjjUH PHPHx]HL$8HT$0LHt$(HxAVHx2HT$(HD$ jE1AJQRHRLUSjH PHPLHD$R)HD$HX[]A\A]fHAH=zxLd$HHpNHgD$fD$S@AWHGxAVAUATUHSHHD$xH2xH$H*xH$H#xH$HD$HDŽ$HD$HD$ HD$(HD$0HD$8HD$@HD$HHD$PHD$XHD$`HD$hHD$p%H2IHHŎHjjH LD$0H0H=lwIHHbHL$HT$E1H5yH= zH|H$Ht$xHL$8HT$LD$XHx@ H=lwIHHL|$XH$MKLl$Lj@A;L%u11H5wLH11H5wLjH11H5xLNHE11H5xL2H11H5yLHH$Ht$pL@@HgHL$ LL$hLLHLLD$(W1IMLH=x1EHH -H|$(H HtW&HL[]A\A]A^A_fHD$8AsE1B0Lr8fA>AL$I1Et@AFATHI9uH$ Hp8P0HeH\HH=u1DHH @ H 0H$L$LHxH21LH=ufH|$01LAH$L@@}@1H5gvH=BwIfDHH= wHp1A1H=uIHML$DHH=vHP Hp1kA1H=uIH7MyLv$lH$Hx 1H=uIHM%L>$fH5v1Aff~FHwHcHHvHN1H5vWAHvHvHvHyvHqvH%vHV1H5v@ff.HV1H5yv@ff.V1H5`v@ff.@NV1DFH5Rvu@DUxHSHHF<w H{ HSHH5@vH1.@Su^H5]vH1@CH5Xv<t(H5GvtH5Hv<tH5Gv<tH5BvHH1[]?fDH5vH1?DH5uH1?lf.HHF HNVH$LN1LFH5ug?HfHV1H5vN?ff.ft*ft1H5ju#?H5u1?fH5u1?fH(FDNDFNffAfAfEɉD$F fEfD$F fD$FH5suf$1>H(ff.fU1HH5uSHHV>HuHJH5ksH19>u(HE*H2ut<H5uH^uHEH5uH1=HuHf}V@Lr@IcLDH5ArH17El$1L5MrEu0ATH5YoH1Hu7A9HuLH1Z7H5iqH1?7DH5qqH1'7rfH5qqH17Zf.H5_qH16:f.H5mq1H6fD[HH5Gn]1A\A]A^6DF)VAt"At4N(1H5qz6f.N1H54q_6HN1H5CqF6fDATHqUHSH<tHq<t<H{qH6kHELcH5qH1L5H5'|L/ HuSH[H5aq]A\5[HH5Gm]1A\5ff.H8H5H~HLD$(1HxHT$(HH8ff.HHAVAUIATIUSHXHÀtufHt=HkH݀uII)ƀ{HDI,$MuH[]A\A]A^IH11I)HD$L9HD$HE1HATUS1H H|$Ld$Hl$ DHLH!HuH H[]A\H PHuxuH)HATHUHS @PHuxuH)L`LyHHtLHHH[]A\ff.AWAVAUIATUSH(H|$H+HHu,@PHuxuH)H|$1Hl$LpLd$ fDHHL HuLPHuxuIL)L`J<#H|$H$HtuH$Lt$L=|>@HT$HHH\$LLHLHߺLHHLcHuH{H5B|yH$H([]A\A]A^A_HNH$CH$ff.fAUIATUHSHDfI|$HtDHLHH CHLEHHHH[]A\A]@H1[H]A\A]AVIAUIHATE1USH0:HxHgHtyHøHLfEH{I܈CHEHCdCMt;HLD$(HzL1HxH|$(HtHIH0L[]A\A]A^fAVHAUATUH1S fDHpHHHWH)HHEu׀xuIHtZIEHDuHLLLt II)fEt$A $EM<u}u[L]A\A]A^fDHAVHAUATUSf.PHuxuH)LpH @HHuxuH)HHLhK|5iLHIHL WHuuGGLHH[L]A\A]A^H^ff.UHHSHHHHHt$(HT$(LD$8HxHHL$(tHEHH[]yuHÀIHHL$8HxHH[]fDAWAVAUL-jATL%EUHSH8H\$HHH-IHD$Ate@L=xHxMuHLxM8uHA8NuH|$tM9uwLHAAFIAuA~uH|$HD$H|$HtHHT$1HD$f PHD$H8[]A\A]A^A_H|$ItLH1-wff.HtkHtfATUSHHH<$Ld$HDHT$HHxHt#LH(HuH1[]A\H[]A\f1ff.fSH H|$Ht$H|$HD$H|$H1HtRHHtDHT$HHHD$HD$PHHT$HT$BHT$BHT$BH [ff.@k:ff.AUIH5~ATIU1SHxHHfDHHsHHt7L:HuHHxL1HT(HH1[]A\A]*@AEEMLHgEEAMD$8AED$0AE D$(AE D$ AE D$AE D$AE D$AE$1**HH[]A\A]f.DAWAAVIAUIպATUSLHXIHL$8Hl$@Ld$HHD$@HD$H2HLMMDHD$ H|HT$HHD$@HHuHD$@HT$HHt$8HHHHHHX[]A\A]A^A_DAT1IUHSH@HHHL$0LD$8HxRH|$0t11 HH9\$0v!HD$8MHH H/|HxH|$8HtHD$( HD$(H@[]A\fAWMAVAAUATUSHHxHT$8Ld$`Hl$P@t$MLl$XHD$PHD$`HD$X9fDHD$`ME1HsHD$ H{HT$XHD$PLH uH|$PHl$XH|$`HHHE1Ld$h HD$`J(IL9@H|$`H {HrJ /MHT$hHD$PHt1E1<t1<t+rH<urzH<2t)1HfzBHf.u|AAAuD8r(uDT$MD8R)uAGAuH|$8HrL$OHT$@DD$NHT$@L$OHA9OfDEIHL9HHH< IHHH|$`1HHtH3IHH|$`HHH9uf 1Hx[]A\A]A^A_P HHD$PIHx[]A\A]A^A_H|$`$ H1IHx[]A\A]A^A_ÃDD$N8LT$8t$MRA9DDEH|$` HH IQDH8HxHHoLD$ Hx#HD$ HT$(HPHxHD$(H8@1H8ÐAUATUSHHHHD$(Ld$0Hl$(HD$0Ll$8HD$8!fHnLL$0MHS@HT$8HD$(LHV uHD$0HH[]A\A]fAUATUSHHHHD$(Ld$0Hl$(HD$0Ll$8HD$8!fHmLL$0MHS@HT$8HD$(LHuHD$0HH[]A\A]fAUATUSHHHHD$(Ld$0Hl$(HD$0Ll$8HD$8!fHlLL$0MHS@HT$8HD$(LHVuHD$0HH[]A\A]fAVE1AUATUHS1HpHvHL$XHt$HHT$PLD$`LL$hPLmD$(IH$HD$0HD$@HD$8P@Ht$8ʍAD$(HHtm/HL$(LHTvE1HIHx`HL$(/vHD$0HHHHD$0HtHHHL$0LmHuLP HpL[]A\A]A^H$D$(HD$0HD$@HD$8HuKf.HL$8p‰t$(H/wHHD$(HuLHMHiD$(/vHD$0HHHHAHD$0HL$0HD$0&UHSHxH$Ht$HHD$0HD$@HT$PHL$XLD$`LL$hD$(HD$8AHD$8ڍKL$(HHtI/wKHȉ\$(LHtH/vHT$0HBHHD$0Ht HHHL$0ǐHx[]HD$0AUE1ATUHS1HxHgtHL$XHt$HHT$PLD$`LL$hPD$(IH$HD$0HD$@HD$8cfHL$8pt$(HH}/IxL1|$(/+HD$(HsL HIHx[HD$(/vHD$0HHHHD$0HtLHHHAHD$0HsLP HxL[]A\A]DH$D$(HD$0HD$@HD$8HuRfHL$8x‰|$(H/w^pL 9t$(/wUHD$(HsLHHjD$(/vHT$0HBHLHHHAHD$0HD$0HL$0HL$0HD$0 fAW1H5iAVAUATUSHHHHL$0LD$8"HtEH|$0t=E1L|$(HD$8MHNiJ HCrHy8IL9d$0wDH|$8Ht HH[]A\A]A^A_f.HD$(Hh0H)IHtE1 fIM9vJ|5HHuHD$(HifHXHiH ^HD$HLL$@HD$@HD$ HqLD$Ht`Ht[1 H9v HftZHtU1H9v Hff}tGHtB1 fDH9v Hf|MuH HIPPHx=H>IHT$8HHx Hy>HL$8PhHD$8HH[]DHH1[]USHhHC>H|$8HHT$HHE1E1HT$ 1PPHHxoH >IHL$HPXHD$8HT$PLD$@HD$PHD$HHD$XH=P`HL$HHH=PpHxHH|$@HDHhH[]HT$8LD$@P`HhHH[]ÐAWAVIAUIATIULSHH8DL$,L|$pfLL1HHLHuH =LH@0HPHyHuHt$,LH8[]A\A]A^A_f.fHHtrH1E11HtjHHFHtHtOH uLHHFHuHL t+Ht;AM3iǁ(s*K>;֠Js~- Ǯ{WvL/(Ce`-'?MSG '?Mh+(}<1HrE"X V6D3y4 AIlfީB#8JzЀQjPţir;9h^B٪0Vz~ir;c=o<^n70<͈FBir;kZqM ҙ+ZGہ5'?MnW ?m9ir;nW ?m9ir;mskm6ځA7f;JM}2e80k;'?M2IťF ڜ5\zjpOu0%,wzF'?M1CM &q~p/J8'?MLhL>?Py2'-2RHUNJnW ?m9ir;aʓ +` ЫpgPg0gPigePe0eeddd c b a0` ` __ Pih^Pi^^^]'G*Wir;&G*Wir;%G*Wir;$G*Wir;#G*Wir; p$`2P8@FR^ l~0  80N \h|p`&0123456789ABCDEF BVp *F^t P ! Po0   X pgPg0gPigePe0e(e8dHdXdhcxb a0`` __Pih^Pi^(^8^H] BV(p8HXhx*F^t(8 HPXhx P@`` hЫpx (08@H PX`ph$p`x2P8@FR^ l~0  (08@HPX`hpx 80N \h| (0p8@HP`Xh&[R L@HI;J<PM_l@THP>`M]w W`PPh6O+h<@IHnF>@ YI`KuKD)PN8@J>TDiFA%0@M>@OZ.exit(dummylabel1@ `magic%9H^o} 8  0 P   !"#$$'$4%B0%OP%]%j'}0'P'p''(P)SEnvIdSProtIdpSMapIdSAliasId`LStpnCpy`hPSETATTRpMMp3!B`iHSPrint]v`rGuidList@!pStrCatph?lAtoiPjDbgPrint [ DumpHexdST(!PPUTCM0gA4SskP!~_DYNAMICStrLwrgh RPrint@a@ )p5 F0SDb@Es !1PGETCNVSPrint]pmemcpy@@ ) /_SPrintPJStrnLenhRtStrLeno%n/^9(StrSizehstrlenai_DbgOut JHrStpCpyPh[pRtStpCpy`ne0strncmpapiBFreePool BZeroMem@B +*pAPrintdP;>oHpEWxtoii@Q$^@9Hexp@IPrintAtpcEFIDebugjStrnCmpf,`M [rpkOutputpCatPrint_`.mStrLenhPm#GPCT8RtStrCato`p8l0{ g@2p`  PIPrintb= EX Ppg ` 2 0memset@ 05 0 - H pBBS0!  `, plRtStrCmppm7 pKB c y 3 @: , SetMemPB  ?StrCmpfRtSetMeml P A B Pl Py < l X!StrnCathPrintAt bStrnCpy@h_IPrint@`   p D `p StrUprh; 2InputqRT`!J PIY y @PITEM@N_PrintRRtStrCpymPFLUSH@M 9 !  0]  m Po 8!( D: HY IInputqj p 0AStriCmpgValidMBRF  O 2CopyMem`B @ P+ rAStrCpy0hVPrinta0%>>\i-xNullGuid!strcmpa0i+0*strchra  @"efi_main :H X cPp{ log_oom`t` @` @ 0   . _etextu_start_text9hlDP_data_edatah!Putf8_to_16freq.5237global_guid_DevPathEndInstance_DevPathBssBss_DevPathMediaProtocol_DevPathFilePath_DevPathCDROM_DevPathSata_DevPathUartCSWTCH.34_DevPathInfiniBand_DevPathUriCatPrintNetworkProtocolCatPrintIPv6_DevPathIPv6_DevPathIPv4_DevPathMacAddr_DevPathI2O_DevPathUsb_DevPath1394_DevPathFibre_DevPathScsi_DevPathAtapi_DevPathAcpi_DevPathController_DevPathMemMap_DevPathPccard_DevPathPci_DevPathNodeUnknown_DevPathHardDrive_DevPathVendorKnownGuidsShellInterfaceProtocolValueToHex.part.0IsLocalPrintInitializeLibPlatformLibInitializedgEfiPlatformDriverOverrideProtocolGuidBCDtoDecimalLibCreateProtocolNotifyEventLShiftU64gEfiPciIoProtocolGuidInitializeLibRtCopyMemgEfiDebugSupportProtocolGuidErrorOutSpliterProtocolEndInstanceDevicePathIp4ServiceBindingProtocolLibStubStrLwrUprLibLocateProtocolWaitForEventWithTimeoutLibRuntimeDebugOutTextOutSpliterProtocolgEfiDriverBindingProtocolGuidStrDuplicateTimeToStringAbsolutePointerProtocolgEfiDriverFamilyOverrideProtocolGuidgEfiComponentName2ProtocolGuidIp4ProtocolgEfiFileInfoGuidTcp4ProtocolLibGetVariableLibSetNVVariableLibRuntimeRaiseTPLLibMatchDevicePathsRShiftU64UnicodeInterfaceSimplePointerProtocolDevicePathFromHandleAppendDevicePathInstancegEFiUiInterfaceProtocolGuidSMBIOSTableGuidRtStpnCpyPoolPrintRootDevicePathWaitForSingleEventDivU64x32gEfiUnicodeCollationProtocolGuidGrowBufferDevicePathSizeDevicePathInstanceCountgEfiBlockIo2ProtocolGuidLegacyBootProtocolAcpiTableGuidgEfiEdidDiscoveredProtocolGuidValueToStringLibUninstallProtocolInterfacesRtStrnLenLibSetVariablegEfiNetworkInterfaceIdentifierProtocolGuidFloatToStringEndDevicePathVariableStoreProtocolVPoolPrintLibFileSystemInfoErrorCodeTablegEfiDeviceIoProtocolGuidgEfiDiskIoProtocolGuidMetaMatchgEfiVT100PlusGuidgEfiSimpleFileSystemProtocolGuidgEfiVT100GuidgEfiGlobalVariableGuidgEfiHashProtocolGuidgEfiFileSystemInfoGuidgEfiDebugImageInfoTableGuidLibStubMetaiMatchgEfiLoadedImageProtocolGuidUnpackDevicePathRtCompareMemRtCompareGuidgEfiVTUTF8GuidgEfiFileSystemVolumeLabelInfoIdGuidLibMemoryMapLibFileInfoLibOpenRootgEfiPcAnsiGuidgEfiPxeBaseCodeProtocolGuidLibStubStriCmpLibDuplicateDevicePathInstanceMultU64x32gEfiSimpleTextInProtocolGuidUdp4ServiceBindingProtocolgEfiBlockIoProtocolGuidgEfiEdidOverrideProtocolGuidLibInsertToTailOfBootOrderRtBCDtoDecimalLibStubUnicodeInterfaceCompareGuidgEfiEbcProtocolGuidLibLocateHandleByDiskSignatureLibDevicePathToInterfaceAppendDevicePathNodeDecimaltoBCDCompareMemMpsTableGuidgEfiEdidActiveProtocolGuidMetaiMatch_PoolPrintgEfiDevicePathToTextProtocolGuidTextInSpliterProtocolLibLocateHandleLibInstallProtocolInterfacesPoolAllocationTypegEfiSerialIoProtocolGuidSalSystemTableGuidEFIDebugVariablegEfiLoadFileProtocolGuidReallocatePoolgEfiPxeBaseCodeCallbackProtocolGuidgEfiBusSpecificDriverOverrideProtocolGuidUdp4ProtocolLibReinstallProtocolInterfacesRtZeroMemLibFwInstancegEfiComponentNameProtocolGuidgEfiDevicePathProtocolGuidRtStrSizeLibGetVariableAndSizeRtDecimaltoBCDgEfiDevicePathFromTextProtocolGuidInitializeGuidLibGetUiStringgEfiPciRootBridgeIoProtocolGuidAdapterDebugProtocolLibFileSystemVolumeLabelInfoLibRuntimeRestoreTPLgEfiSimpleNetworkProtocolGuid_PoolCatPrintEfiPartTypeLegacyMbrGuidRtStrnCpyRtStrnCatLibImageHandleLibDeleteVariableLibGetSystemConfigurationTableVgaClassProtocolgEfiDiskIo2ProtocolGuidAllocateZeroPoolgEfiGraphicsOutputProtocolGuidValueToHexGuidToStringTcp4ServiceBindingProtocolDuplicateDevicePathStatusToStringAllocatePoolDevicePathToStrInitializeUnicodeSupportgEfiSimpleTextOutProtocolGuidDevPathTableFileDevicePathEfiPartTypeSystemPartitionGuidUnknownDeviceAppendDevicePathDevicePathInstanceInternalShellProtocolefivar_set_rawefivar_get_intpe_memory_locate_sectionsbmp_to_bltpe_file_locate_sectionstpm_log_eventgraphics_splashefivar_getstra_to_pathticks_readstra_to_str_relocategraphics_modeefivar_set_time_usecfile_readlinux_execefivar_get_rawtime_usecdisk_get_part_uuidparse_booleanbmp_parse_headerticks_freqefivar_set_intefivar_set_data_sizeloader_guid