MZ@ !L!This program cannot be run in DOS mode. $PEd; :000.U  .textp0 P`.reloc @B.dataH!"@`.dynamic@@.relaX@@@.dynsymH @@@HQRH=H5YZQR賁_^$HUHHH}HEHH|OUHATSH0H}HuHEH:7HEH}HEHEHw;HEHEHE~HEuDHE@<u;HEHEHE@)<u*HEHPHEHH?ATHE@HE@ HHEHElHE@<\AHEHAu HHH0[A\]UHH@EEw/fE.fELEEVEIEECEEE!HEHUHEHH{@HEHEHy#HH9Et HEHEHHMH}HuHUH IIH HEHEHyHEl}EE9EuPHEH@HM؋UH H HEHHH@@H@@HHHJ@H H HEUHH`H}ȉuHUHMLEHEH|sHHHEHEH$HKHEH}uH HEHEPHEHH HUHEHHLHEUĉHE@ EHEH@ H}HUHMHHuVHuVuH AIH@HEHEHyHE$HHH@HHUH HH UHH0H}؉uHEH@LEH}UHMHHuVH MIH0UHHPH}؉uHUHMLEDMu.UHE؉HHEHEHy HEHEHqHHEHEHHgJHEH}uH HEPHEHE@HEf@HEUԉP HE@ HEHHHUHEHH+KHEH@HuHUHMHuH IIкH0HEHHH@HHUH HH HEHyHEUHH@EmyAfE.fETIEEuEEEEEEHUHEHH<HEHEHyjE HEHHMLEH}HUHHuVH MIH0HEHEHy"E߄tEބuHEUHH@H}Elv`fEUtfEBEE EEEmEErEHUHEHH;HEHEHy}HE$HEHHMHUH H HEHEHyIHE@<u&HE@uHEHEHE@ tHEHE@uHEUHH`}HuHUHMHEHHEH}E<uEƄu HEċ@ EEЉEEt EEHHHH H DEH}HMHUuHEEIHJ5HEH}t H}HMHUuHEIHUHHH}HEHHGUHH`H}HuHUHMLEHEHEHEH5їHGHtHHE@HUHEHHL HǸYHMHEHH&UHH0H}HuHEx HEHE%=u HEHE%=u HElHE%=u HELHE%=u HE,HE%=u HE HH}HEHH0HH$HHEfE^HEfEKHEfE8HEfE%HEfEHEfEHEPHUHEH%=t HCfeHUHEH?E fEHEHEH;ErHEUfHEUHH@H}HEH|bHEHEHHHe:HEHEHEDHEHHEHHMHEHHHHEH}HE HEHEHEHEH;ErHEHHEHfHEUHH@H}HEHaHEHEHHH9HEHEf\HEHEHEHHEHHMHEHHHHEH}HEvHEHHEHf/uHEHHEHf\HEHHEHf\u%HEHHPHEHf\u HEHE HEHEHEHEH;EEHEHHEHfHEUHHH}EHE8EuHEHEHPHUu۸UHSHXH}HuHUHMLELMHEHEH@HuHUHMHjH AIH0HEHEHy H]HEHu,HEH/HEHEH@HHEHEH;H}t0HEH@8HMHUH H HEHEHy H]HEHH7HEHEH@ HuHMHUH IH HEHEHx3HUHEHHUHEHHEH}t HUHEHHEH@HUH HH H]HEHfHH]UHH H}HuHEHEdHHHEH0H0HUHMHEHАUHH`H}HuHUHMLELMEEHEHEHEf=UuHE=HdrStHHEf= vHE4uHHE?HHH@(HUH IAH HEHEHy HEkHEHEHE@H6HMHEhHH7HEƀ}t HEƀHEHE HE艐H}HE HHH@(HUHHH HUHHtHHUH IIȺH HEHEHyHEuHEHHUHEHH&6HUHEHHEHE艐(HEHE艐HEHE艐HUHEHHpHUHHH}HEHHn5UHHXH}HuHUHMLEH}5wHHEHEHEUHSHH}HuHxEEީBfE#fE8JEĖEEzEEEɀEQEjHEHEHEHEHxu9HHH@HH=~RHu EEEHEHxHUHEHHHEHEHy H]0H}HMHUHuHEIHyHEHEHy H]HEPHEH@H@@9s"HEH@H@PHE@)‰HEHEPHEH@H@@9s"HEH@H@PHE@)‰HEHEH@HUHRHRRHUHRHRRHMHxjWVjjjH AAHPHEPHE@‰HHEHEH*HEHEHuH HEH@HURAHURHUHMHujAPWjjuH IAHPHEHEHy H]HMHUHuHEHpHEHEHyH]dHEHEHyH]GHEH@HURHURHUHMjWVuujH AAHPHHEH>HH]UHHH}HEHH*UHSHXHHHEEHs|HxHn|HEHj|HEHg|HEHEHDžXHDž`HDžhHDžpHDž8HDž@HDžHHDžPHDžHDž HDž(HDž0HEHHHHN'HHHHHUHjjH IIHfH0HEHEHyAHEHH=e{[HHHHH -H H]HUHEHHH5}{H=zHuHEtEHEH@@HH8HXHxIHHEHEHyAHEHH=+{GHҙHHH -H H])HHtHEHP@HXHHEHHE؀}HE@0HEH@8fHEH@8HEHE@0HEHEH&HEHE&HEHHEHHUHEHЉʈHEHEH;ErHEHEHEH@8HUR0HUHR8HHHHEHEHy8HEHH=JzhFHHHH @ H HEH@HHHHuHHH=CzrHUHEHHH5YzH=xHtAHEH@ H(HHHH=zHHHUHEHHH5"zH=[xHtyHH@ HH@ HHH@щHH=yBHHHH=y{HH*HUHEHHH5yH=wHthHH@HHR‰H=y[BHHHH=^yHHHUHEHHH5uyH=.weHtH5pyH=QyH0Ht/H0HUHR@HHpHHѺHHML(HEH@@HHhLHEH@@HH`H<HUHuHHQMMHHHHEȿHEHH=x{CHHHH -H H]HEHmHH]fH5x1Aff~FH6yHcHHxHN1H5yGAHxHxHxHxHxHMxHV1H5x@@f.HV1H5x@@f.V1H5x@Df.NV1DFH5zxe@DUxHSHHF<w H ~ HSHH5hxH1@Su^H5xH1@CH5x<t(H5oxtH5px<tH5ox<tH5jxHH1[]?fDH5+xH1?DH5wH1?lf.HHF HNVH$LN1LFH5xW?HfHV1H57x>?@f.ft*ft1H5w?H5x1?fH5w1>fH(FDNDFNffAfAfEɉD$F fEfD$F fD$FH5wf$1r>H(f.U1HH5xSHHF>HuHJH5uH1)>u(HE*HZwt<H]wHwHEH5wH1=HuHf}9fDH5t1*9KusSHH1[H5r] 9fVH5t@VH5|t@VH5>t@VH5DtsVH5tcH5rH18KrDH5rH18f.V1H5Bt_8Df.HNV1LFH5,t78V1H5=t8@f.NV1H53t7f.AVAUATIUHS>V@Lt@IcLDH5itH17El$1L5utEu0ATH5qH1He7A9HuLH1J7H5sH1/7DH5sH17rfH5sH16Zf.H5sH16:f.H5s1H6fD[HH5op]1A\A]A^6DF)VAt"At4N(1H5sj6f.N1H5\sO6HN1H5ks66fDATHsUHSH<tHs<t<HsH^mHELcH5sH1L5H5g~L HuSH[H5s]A\5[HH5oo]1A\5f.H8HeH>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`LiHHtLHHH[]A\Ðf.AWAVAUIATUSH(H|$H+HHu,@PHuxuH)H|$1Hl$LpLd$ fDHHL HuLPHuxuIL)L`J<#H|$H$HtuH$Lt$L=~>@HT$HHH\$LLHLHߺLHHLcHuH{H5~iH$H([]A\A]A^A_HNH$CH$f.AUIATUHSHDfI|$HtDHLHHCHLEHHHH[]A\A]@H1[H]A\A]AUIHATIUSH8:HxH\HHtvH{HLfECHEHC\CMt>HULD$(H)}L1HxH|$(H|HHHH8H[]A\A]AVHAUATUH1S fDHpHHHWH)HHEu׀xuIHtZIEHDuHLLLt II)fEt$A $EM<u}u[L]A\A]A^fDHAVHAUATUSf.PHuxuH)LpH @HHuxuH)HHLhK|5iLHIHL WHuuGGLHH[L]A\A]A^Hn@f.UHHSHHHHZHt$(HT$(LD$8HxHHL$(tHEHH[]yuHIHHL$8HxHH[]fDAWAVAUL-lATL%UUHSH8H\$HHH-IHD$Ate@L=zHzMuHLxM8uHA8NuH|$tM9uwLHAAFIAuA~uH|$HD$H|$HtHHT$1HD$f PHD$H8[]A\A]A^A_H|$ItLH1-wf.HtkHtfATUSHHH<$Ld$HDHT$HHxHt#LH8HuH1[]A\H[]A\f1f.SH H|$Ht$H|$HD$H|$H1HtRHHtDHT$HHHD$HD$PHHT$HT$BHT$BHT$BH [Df.k:f.AUIH5DATIU1SH{HHfDHHsHHt7L:HuHHzL1HT(HH1[]A\A]*@AEEMLHjEEAMD$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 Ho~HxH|$8HtHD$( HD$(H@[]A\fAWMAVAAUATUSHHxHT$8Ld$`Hl$P@t$0Ll$XHD$PHD$`HD$X9fDHD$`ME1HQuHD$ H}HT$XHD$PLH uH|$PHl$XH|$`HHHE1Ld$h HD$`J(IL90H|$`HJ}H#uJ /MHT$hHD$PHt1E1<t1<t+rH<urzH<2t)1HfzBHf.uAAAuD8r(uDT$0D8R)uA?AuH|$8HrL$OHT$@DD$NHT$@L$OHA9EIHL9HHH< IHHH|$`1HHtH3IHH|$`HHH9uv 1Hx[]A\A]A^A_` HHD$PIHx[]A\A]A^A_H|$`HD$0/ HHD$0IHx[]A\A]A^A_ÃDD$N@LT$8t$0RA9DDMH|$` HH IIf.H8HzHH+rLD$ Hx#HD$ HT$(HPHxHD$(H8@1H8ÐAUATUSHHHHD$(Ld$0Hl$(HD$0Ll$8HD$8!fHipLL$0MHS@HT$8HD$(LHV uHD$0HH[]A\A]fAUATUSHHHHD$(Ld$0Hl$(HD$0Ll$8HD$8!fHoLL$0MHS@HT$8HD$(LHuHD$0HH[]A\A]fAUATUSHHHHD$(Ld$0Hl$(HD$0Ll$8HD$8!fHIoLL$0MHS@HT$8HD$(LHVuHD$0HH[]A\A]fAVE1AUATUHS1HpHyHL$XHt$HHT$PLD$`LL$hPLmD$(IH$HD$0HD$@HD$8P@Ht$8ʍAD$(HHtm/HL$(LHxE1HIHx`HL$(/vHD$0HHHHD$0HtHHHL$0LmH=xLP HpL[]A\A]A^H$D$(HD$0HD$@HD$8HuKf.HL$8p‰t$(H/wHHD$(HwLHMHiD$(/vHD$0HHHHAHD$0HL$0HD$0&UHSHxH$Ht$HHD$0HD$@HT$PHL$XLD$`LL$hD$(HD$8AHD$8ڍKL$(HHtI/wKHȉ\$(LHwH/vHT$0HBHHD$0Ht HHHL$0ǐHx[]HD$0AUE1ATUHS1HxHvHL$XHt$HHT$PLD$`LL$hPD$(IH$HD$0HD$@HD$8cfHL$8pt$(HH}/IxL1|$(/+HD$(HvL HIHx[HD$(/vHD$0HHHHD$0HtLHHHAHD$0HuLP HxL[]A\A]DH$D$(HD$0HD$@HD$8HuRfHL$8x‰|$(H/w^pL 9t$(/wUHD$(HHuLHHjD$(/vHT$0HBHLHHHAHD$0HD$0HL$0HL$0HD$0 fAW1H5kAVAUATUSHHHHL$0LD$8"HtEH|$0t=E1L|$(HD$8MHkJ HtHy8IL9d$0wDH|$8Ht HH[]A\A]A^A_f.HD$(Hh0H)IHtE1 fIM9vJ|5HHuHD$(HlfHXHkH `HD$HLL$@HD$@HD$ HsLD$Ht`Ht[1 H9v HftjHte1H9v HfH?u2fHH9pt&HPHuHH011f.HUIHSLIHHHHD$8HD$ HAPPHx=HAIHT$8HHx H@HL$8PhHD$8HH[]DHH1[]USHhH@H|$8HHT$HHE1E1HT$ 1PPHHxoHy@IHL$HPXHD$8HT$PLD$@HD$PHD$HHD$XH?@P`HL$HHH-@PpHxHH|$@HDHhH[]HT$8LD$@P`HhHH[]ÐAWAVIAUIATIULSHH8DL$,L|$pfLL1HHMLHuH|?LH@0HPHyHuHt$,LKH8[]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ʓ +@p`` eedgd@ccbbbpbPb a _ ^] ]\\ gf\gp\P\[['G*Wir;&G*Wir;%G*Wir;$G*Wir;#G*Wir;zp`P @0*p6DVd x &4@TbxpP`@0123456789ABCDEFfv&@ ` .DVp Th ! Po0   X  eedgd@ccbbb(pb8PbHaX_h^x]]\\gf\gp\P\[([fv&@`(8HXhx.DVp( 8THhXhx P @@HpP`X`z (0p8@`HPPX `@hp0x*p6DVd x (08@HPX`hpx &4@TbxpP `(0@8HGUJ?s0= 6=K>e@iXMAhcQ&б<GHH*E=>=fn(:0yp U~=@p?RD&8j13D?]T7-F6%G0# D2F.exit(dummylabel1)0Pr >   #7@ %magic+3+BP,Xp,i,w,, --.@../1 P2p2!2.2<2I3W@3d4w45 5@567SEnvIdpSProtIdPSMapId`SAliasId@ ZStpnCpyvPSETATTR[ Z~- <Pc@VSPrintkpGuidList !~StrCatvpMpzAtoiwDbgPrinthDumpHex`rpST!PPUTCP[*`u;@BM0e0!x_DYNAMICStrLwru`v_Printn0p#`/@ MPR\Rm!`?PGETC[VSPrint@k ~memcpypN 7<_SPrintWStrnLen0vRtStrLen0}0|)l3StrSizePvstrlenav_DbgOutWBPStpCpyuU@~RtStpCpy|_ strncmpaw PFreePoolOZeroMemO88`APrintq ]I8`}BSQxtoipw|^PlFHexP0pIPrintAtqEFIDebug` 0xStrnCmp`t&PGUl`pyOutput`~CatPrint0m<zStrLen@v z  A PN `FRtStrCat|Z Ff u  t ? 0~  P  @IPrint`p7 @SR }a @y @ memsetPN B = : 0V PBS!  P& zRtStrCmp{1 Y< ] s A G  SetMemO  MStrCmpPtRtSetMemPz @ O < @f @s PJ 0z 8!StrnCat vPrintAtoStrnCpyu_IPrintm   } Q } StrUpru5 p@InputPRT@!D VS s 0PITEM[ _Print``RtStrCpyP{PFLUSHZ `G   j {})!8pRJPViIInput~z`NStriCmppuValidMBRTp]@CopyMemP09 pNStrCpyuVPrinto%0>50LNlyP;NullGuid strcmpav`97strchra '2( efi_main %JX!hs  Ёj G U$6 />D_etextp_start_textIn_data_edataH!TFreePoolptpm1_measure_to_pcr_and_event_logtrigger_tcg2_final_events_tabletpm2_measure_to_pcr_and_event_logtriggered.5351tcg1_interface_checktcg2_interface_checkFreePoolpFreePoolploader_guidfreq.5241utf8_to_16linux_efi_handoverFreePoolppixel_blendFreePoolpglobal_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_PoolPrintgEfiDevicePathToTextProtocolGuidTextInSpliterProtocolLibLocateHandleLibInstallProtocolInterfacesPoolAllocationTypegEfiSerialIoProtocolGuidSalSystemTableGuidEFIDebugVariablegEfiLoadFileProtocolGuidReallocatePoolgEfiPxeBaseCodeCallbackProtocolGuidgEfiBusSpecificDriverOverrideProtocolGuidUdp4ProtocolLibReinstallProtocolInterfacesRtZeroMemLibFwInstancegEfiComponentNameProtocolGuidgEfiDevicePathProtocolGuidRtStrSizeLibGetVariableAndSizeRtDecimaltoBCDgEfiDevicePathFromTextProtocolGuidInitializeGuidLibGetUiStringgEfiPciRootBridgeIoProtocolGuidAdapterDebugProtocol_GLOBAL_OFFSET_TABLE_LibFileSystemVolumeLabelInfoLibRuntimeRestoreTPLgEfiSimpleNetworkProtocolGuid_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_size