Function at 0x5389f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword [0x71d934]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x33c]
cmp eax, dword [ecx + 8]
jbe 0x53e6c4
sub esp, 0x3bc
lea eax, [0x5b49e0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c8]
mov dword [eax + 0x24], ecx
mov edx, dword [0x71da68]
test edx, edx
jne 0x538a40
mov edx, dword [esp + 0x3c4]
jmp 0x538a4e
call sym.runtime.gcWriteBarrier1
mov edx, dword [esp + 0x3c4]
mov dword [edi], edx
mov dword [esp + 0x194], eax
mov dword [eax + 0x20], edx
test ecx, ecx
je 0x538db7
mov dword [esp + 0x180], 0
mov dword [esp + 0x184], 0
mov ebx, dword [esp + 0x3c0]
mov ebp, dword [ebx + 0x5c]
test ebp, ebp
jne 0x538a8a
xor ebp, ebp
xor esi, esi
jmp 0x538ad4
mov eax, dword [ebx + 0x58]
lea ecx, [esp + 0x40]
mov dword [esp], ecx
lea ecx, [0x5b89e0]
mov dword [esp + 4], ecx
mov dword [esp + 8], 1
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ebp
call sym.runtime.concatstring2
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x3c4]
mov ebx, dword [esp + 0x3c0]
mov ebp, ecx
mov esi, eax
mov ecx, dword [esp + 0x3c8]
mov edi, dword [ebx + 0x30]
mov eax, dword [ebx + 0x2c]
cmp edi, 2
jne 0x538b52
cmp word [eax], 0x6367
jne 0x538bcd
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
mov edx, dword [ebx]
mov edi, dword [ebx + 4]
mov dword [esp], 0
lea ebx, [0x5b8d72]
mov dword [esp + 4], ebx
mov dword [esp + 8], 4
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x5b89e0]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], edi
mov dword [esp + 0x24], esi
mov dword [esp + 0x28], ebp
call sym.runtime.concatstring5
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov edx, eax
mov ebx, ecx
xor eax, eax
xor ecx, ecx
jmp 0x538c8b
cmp edi, 5
jne 0x538bcd
cmp dword [eax], 0x67636367
jne 0x538bcd
cmp byte [eax + 4], 0x6f
jne 0x538bcd
mov eax, dword [ebx + 8]
mov ecx, dword [ebx + 0xc]
mov edx, dword [ebx]
mov edi, dword [ebx + 4]
mov dword [esp], 0
lea ebx, [0x5ba35b]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0xa
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x5b89e0]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], edi
mov dword [esp + 0x24], esi
mov dword [esp + 0x28], ebp
call sym.runtime.concatstring5
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov edx, eax
mov ebx, ecx
xor eax, eax
xor ecx, ecx
jmp 0x538c8b
mov dword [esp + 0x3a4], 0
mov dword [esp + 0x3a8], 0
mov dword [esp + 0x3ac], 0
mov dword [esp + 0x3b0], 0
mov dword [esp], edx
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3a4], ecx
mov dword [esp + 0x3a8], eax
mov eax, dword [esp + 0x3c0]
mov edx, dword [eax + 0x2c]
mov ebx, dword [eax + 0x30]
mov dword [esp], edx
mov dword [esp + 4], ebx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3ac], ecx
mov dword [esp + 0x3b0], eax
lea eax, [0x5c25f1]
mov dword [esp], eax
mov dword [esp + 4], 0x1e
lea eax, [esp + 0x3a4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
xor edx, edx
xor ebx, ebx
mov dword [esp + 0x178], edx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], eax
mov dword [esp + 0x17c], ecx
lea edi, [esp + 0x2f0]
xor eax, eax
call fcn.0046f59a
lea ecx, [sym.go_build._Context_.Import.func1]
mov dword [esp + 0x2f0], ecx
mov ecx, dword [esp + 0x3c0]
mov dword [esp + 0x2f4], ecx
mov esi, dword [esp + 0x194]
mov dword [esp + 0x2f8], esi
lea ebp, [esp + 0x180]
mov dword [esp + 0x2fc], ebp
mov dword [esp + 0x304], ebx
mov dword [esp + 0x300], edx
mov ebp, dword [ecx + 0x30]
nop
mov edi, dword [ecx + 0x2c]
cmp ebp, 2
je 0x538d30
cmp ebp, 5
jne 0x538e4d
cmp dword [edi], 0x67636367
jne 0x538e4d
cmp byte [edi + 4], 0x6f
jne 0x538e4d
mov ebp, dword [esi + 0x24]
mov edi, dword [esi + 0x20]
lea esi, [ebp - 1]
jmp 0x53e57f
cmp word [edi], 0x6367
jne 0x538e4d
mov eax, dword [esi + 0x20]
mov ecx, dword [esi + 0x24]
mov dword [esp], 0
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
lea ebp, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], ecx
lea eax, [0x5b8a14]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 2
call sym.runtime.concatstring4
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x180], eax
mov dword [esp + 0x184], ecx
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov edx, dword [esp + 0x178]
mov ebx, dword [esp + 0x7c]
mov esi, dword [esp + 0x194]
jmp 0x538e4d
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov dword [esp], edx
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
lea eax, [0x5c25d3]
mov dword [esp], eax
mov dword [esp + 4], 0x1e
lea eax, [esp + 0x3b4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
mov ebp, dword [esp + 0x3c8]
cmp ebp, 1
jne 0x538e75
mov edi, dword [esp + 0x3c4]
cmp byte [edi], 0x2e
jne 0x538e7c
mov eax, 1
mov byte [esp + 0x3f], al
xor eax, eax
jmp 0x538efc
mov edi, dword [esp + 0x3c4]
cmp ebp, 2
jne 0x538e98
cmp word [edi], 0x2e2e
jne 0x538e95
mov eax, 1
mov byte [esp + 0x3f], al
xor eax, eax
jmp 0x538efc
cmp ebp, 2
nop
jge 0x538ea5
xor eax, eax
mov byte [esp + 0x36], al
xor eax, eax
jmp 0x538ef1
mov dword [esp], edi
lea eax, [0x5b89ea]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [esp + 0x178]
mov ebx, dword [esp + 0x7c]
mov ebp, dword [esp + 0x3c8]
mov esi, dword [esp + 0x194]
mov edi, dword [esp + 0x3c4]
mov byte [esp + 0x36], al
xor eax, eax
movzx eax, byte [esp + 0x36]
mov byte [esp + 0x3f], al
xor eax, eax
movzx edx, byte [esp + 0x3f]
test dl, dl
je 0x538f0c
mov edx, 1
jmp 0x538f59
nop
cmp ebp, 3
jge 0x538f16
xor edx, edx
jmp 0x538f59
mov dword [esp], edi
lea eax, [0x5b8ae6]
mov dword [esp + 4], eax
mov dword [esp + 8], 3
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3c0]
mov ebx, dword [esp + 0x7c]
mov ebp, dword [esp + 0x3c8]
mov esi, dword [esp + 0x194]
mov edi, dword [esp + 0x3c4]
mov edx, eax
xor eax, eax
test dl, dl
je 0x539313
mov dword [esp + 0x180], 0
mov dword [esp + 0x184], 0
mov edx, dword [esp + 0x3d0]
test edx, edx
je 0x53927d
mov dword [esp], ecx
mov dword [esp + 4], edi
mov dword [esp + 8], ebp
call sym.go_build._Context_.isAbsPath
movzx eax, byte [esp + 0xc]
test al, al
je 0x538fab
mov edx, dword [esp + 0x194]
jmp 0x539055
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3d0]
mov dword [eax + 4], ecx
mov ecx, dword [0x71da68]
test ecx, ecx
jne 0x538fe1
mov ecx, dword [esp + 0x3cc]
mov edx, dword [esp + 0x3c4]
jmp 0x538ff9
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x3cc]
mov dword [edi], ecx
mov edx, dword [esp + 0x3c4]
mov dword [edi + 4], edx
mov dword [eax], ecx
mov ecx, dword [esp + 0x3c8]
mov dword [eax + 0xc], ecx
mov dword [eax + 8], edx
mov ebx, dword [esp + 0x3c0]
mov dword [esp], ebx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 4], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x539053
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx]
mov dword [edi + 4], eax
mov dword [edx], ecx
mov eax, dword [esp + 0x3c0]
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x539258
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53909a
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea edx, [0x5b8af5]
mov dword [eax + 8], edx
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x194]
mov ebx, dword [edx]
mov ebp, dword [edx + 4]
mov esi, dword [esp + 0x3c0]
mov dword [esp], esi
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ebp
call sym.go_build._Context_.hasSubdir
movzx eax, byte [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x16c], ecx
mov edx, dword [esp + 0x18]
test al, al
jne 0x539117
xor eax, eax
jmp 0x539143
mov dword [esp + 0x70], edx
mov eax, dword [sym.go_build._Context_.Import.func2]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea edx, [0x5c95ac]
call eax
movzx eax, byte [esp + 8]
xor eax, 1
mov ecx, dword [esp + 0x16c]
mov edx, dword [esp + 0x70]
test al, al
je 0x539251
mov ebx, dword [esp + 0x194]
mov byte [ebx + 0x50], 1
mov dword [ebx + 0x24], edx
mov ebp, dword [0x71da68]
test ebp, ebp
je 0x539170
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx + 0x20]
mov dword [edi + 4], ebp
mov dword [ebx + 0x20], ecx
mov ebp, dword [esp + 0x3c0]
mov esi, dword [ebp + 0x14]
mov eax, dword [ebp + 0x10]
mov dword [ebx + 0x2c], esi
mov esi, dword [0x71da68]
test esi, esi
je 0x53919a
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov esi, dword [ebx + 0x28]
mov dword [edi + 4], esi
mov dword [ebx + 0x28], eax
mov esi, dword [ebp + 0x30]
nop
mov eax, dword [ebp + 0x2c]
cmp esi, 2
je 0x5391d2
cmp esi, 5
jne 0x53e438
cmp dword [eax], 0x67636367
jne 0x53e438
cmp byte [eax + 4], 0x6f
jne 0x53e438
nop
nop
lea esi, [edx - 1]
jmp 0x53e44d
cmp word [eax], 0x6367
jne 0x53e438
mov dword [esp], 0
mov eax, dword [esp + 0x178]
mov dword [esp + 4], eax
mov ebx, dword [esp + 0x7c]
mov dword [esp + 8], ebx
lea ebp, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], ecx
mov dword [esp + 0x18], edx
lea ecx, [0x5b8a14]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], 2
call sym.runtime.concatstring4
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x180], eax
mov dword [esp + 0x184], ecx
mov ebx, dword [esp + 0x194]
mov ebp, dword [esp + 0x3c0]
jmp 0x53e438
mov eax, dword [esp + 0x3c0]
mov dword [esp], eax
call sym.go_build._Context_.gopath
mov eax, dword [esp + 4]
mov dword [esp + 0x218], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0xe0], ecx
xor edx, edx
jmp 0x53ddf2
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov dword [esp], edi
mov dword [esp + 4], ebp
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
lea eax, [0x5c7026]
mov dword [esp], eax
mov dword [esp + 4], 0x2f
lea eax, [esp + 0x3b4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
nop
test ebp, ebp
jg 0x53931c
xor edx, edx
jmp 0x53935f
mov dword [esp], edi
lea eax, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 4], eax
mov dword [esp + 8], 1
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3c0]
mov ebx, dword [esp + 0x7c]
mov ebp, dword [esp + 0x3c8]
mov esi, dword [esp + 0x194]
mov edi, dword [esp + 0x3c4]
mov edx, eax
xor eax, eax
test dl, dl
jne 0x5395a2
mov dword [esp], ecx
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], ebp
mov eax, dword [esp + 0x3cc]
mov dword [esp + 0x10], eax
mov edx, dword [esp + 0x3d0]
mov dword [esp + 0x14], edx
mov ebx, dword [esp + 0x3d4]
mov dword [esp + 0x18], ebx
call sym.go_build._Context_.importGo
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x539584
mov ecx, dword [esp + 0x20]
cmp dword [0x6f39d8], eax
jne 0x539561
mov dword [esp + 0x1bc], ecx
mov dword [esp + 0xac], eax
mov edx, dword [0x6f39dc]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
call sym.runtime.ifaceeq
movzx eax, byte [esp + 0xc]
test al, al
je 0x539553
mov eax, dword [esp + 0x3c0]
mov dword [esp], eax
call sym.go_build._Context_.gopath
mov eax, dword [esp + 4]
mov dword [esp + 0x1a0], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x94], ecx
lea edi, [esp + 0x140]
mov edx, eax
xor eax, eax
call fcn.0046f598
mov ecx, dword [esp + 0x3d4]
test ecx, 8
jne 0x539547
mov ebx, dword [esp + 0x3d0]
test ebx, ebx
je 0x53cbae
lea edi, [esp + 0x2cc]
call fcn.0046f597
lea ecx, [sym.go_build._Context_.Import.func3]
mov dword [esp + 0x2cc], ecx
mov ecx, dword [esp + 0x3c0]
mov dword [esp + 0x2d0], ecx
mov dword [esp + 0x2d8], ebx
mov ebp, dword [esp + 0x3cc]
mov dword [esp + 0x2d4], ebp
mov esi, dword [esp + 0x3c8]
mov dword [esp + 0x2e0], esi
mov edi, ebp
mov ebp, dword [esp + 0x3c4]
mov dword [esp + 0x2dc], ebp
mov ebp, dword [esp + 0x194]
mov dword [esp + 0x2e4], ebp
lea ebx, [esp + 0x2f0]
mov dword [esp + 0x2e8], ebx
lea ebx, [esp + 0x140]
mov dword [esp + 0x2ec], ebx
cmp dword [ecx + 0x30], 5
jne 0x5394db
mov ebx, dword [ecx + 0x2c]
cmp dword [ebx], 0x67636367
jne 0x5394db
cmp byte [ebx + 4], 0x6f
je 0x539533
mov ebx, dword [ecx + 0x14]
test ebx, ebx
jne 0x5394e6
xor ebx, ebx
jmp 0x539535
mov eax, dword [ecx + 0x10]
mov ebp, dword [esp + 0x2cc]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov byte [esp + 8], 1
lea edx, [esp + 0x2cc]
call ebp
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [esp + 0x1a0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
mov edi, dword [esp + 0x3cc]
mov ebx, eax
xor eax, eax
jmp 0x539535
xor ebx, ebx
test bl, bl
jne 0x539540
xor ebx, ebx
jmp 0x53dd68
xor edx, edx
jmp 0x539638
mov ebx, dword [esp + 0x3d0]
jmp 0x53cbae
mov eax, dword [esp + 0xac]
mov ecx, dword [esp + 0x1bc]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov dword [esp], edi
mov dword [esp + 4], ebp
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
lea eax, [0x5c4de8]
mov dword [esp], eax
mov dword [esp + 4], 0x26
lea eax, [esp + 0x3b4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
mov byte [esp + 0x3e], dl
mov ebx, dword [ebp + 0x2c]
test ebx, ebx
jne 0x53964b
cmp esi, 1
jmp 0x539a66
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x2c]
mov ebx, dword [ecx + 0x28]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53967e
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea ecx, [0x5b8af5]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 0x34], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x5396dc
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx + 0x30]
mov dword [edi + 4], eax
mov dword [edx + 0x30], ecx
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x2c]
mov ebx, dword [ecx + 0x28]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x539712
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea ecx, [0x5b8b3a]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 0x3c], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x539770
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx + 0x38]
mov dword [edi + 4], eax
mov dword [edx + 0x38], ecx
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x2c]
mov ebx, dword [ecx + 0x28]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x5397a6
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea ecx, [0x5b8aef]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 0x4c], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x539804
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx + 0x48]
mov dword [edi + 4], eax
mov dword [edx + 0x48], ecx
mov eax, dword [esp + 0x184]
test eax, eax
jne 0x539821
mov eax, dword [esp + 0x3c8]
cmp eax, 1
jmp 0x539a47
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x2c]
mov ebx, dword [ecx + 0x28]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
jne 0x539856
mov edx, dword [esp + 0x178]
jmp 0x539867
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [esp + 0x178]
mov dword [edi + 4], edx
mov dword [eax], ebx
mov ecx, dword [esp + 0x7c]
mov dword [eax + 0xc], ecx
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 0x44], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x5398bf
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx + 0x40]
mov dword [edi + 4], eax
mov dword [edx + 0x40], ecx
movzx eax, byte [edx + 0x50]
test al, al
jne 0x5398d4
mov ecx, 1
jmp 0x53995e
mov eax, dword [0x6f3438]
mov dword [esp], eax
call sym.internal_godebug._Setting_.Value
cmp dword [esp + 8], 3
jne 0x539953
mov eax, dword [esp + 4]
cmp word [eax], 0x6c61
jne 0x53994a
cmp byte [eax + 2], 0x6c
jne 0x539941
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0x24]
mov edx, dword [eax + 0x20]
cmp ecx, 6
jne 0x53991c
cmp dword [edx], 0x61736e75
jne 0x53991c
cmp word [edx + 4], 0x6566
je 0x53995a
cmp ecx, 7
jne 0x539931
cmp dword [edx], 0x6c697562
jne 0x539931
cmp word [edx + 4], 0x6974
je 0x539938
mov ecx, 1
jmp 0x53995c
cmp byte [edx + 6], 0x6e
setne cl
jmp 0x53995c
mov eax, dword [esp + 0x194]
jmp 0x53995a
mov eax, dword [esp + 0x194]
jmp 0x53995a
mov eax, dword [esp + 0x194]
xor ecx, ecx
mov edx, eax
test cl, cl
je 0x539a3d
movzx eax, byte [edx + 0x50]
test al, al
je 0x53997c
mov eax, dword [0x6f3438]
mov dword [esp], eax
call sym.internal_godebug._Setting_.IncNonDefault
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x2c]
mov ebx, dword [ecx + 0x28]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x5399af
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov edx, dword [esp + 0x184]
mov ebx, dword [esp + 0x180]
mov dword [eax + 0xc], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x5399d3
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax + 8], ebx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 0x58], eax
mov eax, dword [0x71da68]
test eax, eax
jne 0x539a21
mov eax, dword [esp + 0x3c8]
cmp eax, 1
jmp 0x539a38
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx + 0x54]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x3c8]
cmp eax, 1
mov dword [edx + 0x54], ecx
jmp 0x539a47
mov eax, dword [esp + 0x3c8]
cmp eax, 1
mov eax, 0
mov ecx, dword [esp + 0x3c0]
movzx edx, byte [esp + 0x3e]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
jne 0x539a7b
mov ebx, dword [esp + 0x3c4]
cmp byte [ebx], 0x2e
jne 0x539a82
mov edi, 1
jmp 0x539ae3
mov ebx, dword [esp + 0x3c4]
cmp esi, 2
jne 0x539a98
cmp word [ebx], 0x2e2e
jne 0x539a95
mov edi, 1
jmp 0x539ae3
cmp esi, 2
nop
jge 0x539a9f
xor edi, edi
jmp 0x539ae3
mov dword [esp], ebx
lea eax, [0x5b89ea]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3c0]
movzx edx, byte [esp + 0x3e]
mov ebx, dword [esp + 0x3c4]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
mov edi, eax
xor eax, eax
xchg edi, eax
test al, al
xchg edi, eax
jne 0x539b2d
nop
cmp esi, 3
jge 0x539af3
xor ebx, ebx
jmp 0x539b29
mov dword [esp], ebx
lea eax, [0x5b8ae6]
mov dword [esp + 4], eax
mov dword [esp + 8], 3
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3c0]
movzx edx, byte [esp + 0x3e]
mov ebp, dword [esp + 0x194]
mov ebx, eax
xor eax, eax
test bl, bl
je 0x539b64
mov eax, dword [ebp]
mov edx, dword [ebp + 4]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
xor eax, 1
mov ecx, dword [esp + 0x3c0]
movzx edx, byte [esp + 0x3e]
mov ebp, dword [esp + 0x194]
mov ebx, eax
xor eax, eax
jmp 0x539b66
xor ebx, ebx
test bl, bl
je 0x539c93
cmp dword [ecx + 0x30], 5
jne 0x539bb1
mov eax, dword [ecx + 0x2c]
cmp dword [eax], 0x67636367
jne 0x539bb1
cmp byte [eax + 4], 0x6f
jne 0x539bb1
movzx eax, byte [ebp + 0x50]
test al, al
je 0x539bb1
mov dword [esp + 0x3d8], ebp
mov dword [esp + 0x3dc], 0
mov dword [esp + 0x3e0], 0
add esp, 0x3bc
ret
mov dword [esp + 0x3a4], 0
mov dword [esp + 0x3a8], 0
mov dword [esp + 0x3ac], 0
mov dword [esp + 0x3b0], 0
mov eax, dword [ebp + 0x20]
mov ecx, dword [ebp + 0x24]
mov dword [esp], eax
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3a4], ecx
mov dword [esp + 0x3a8], eax
mov eax, dword [esp + 0x194]
mov edx, dword [eax]
mov ebx, dword [eax + 4]
mov dword [esp], edx
mov dword [esp + 4], ebx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3ac], ecx
mov dword [esp + 0x3b0], eax
lea eax, [0x5c260f]
mov dword [esp], eax
mov dword [esp + 4], 0x1e
lea eax, [esp + 0x3a4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
mov ebx, dword [esp + 0x3d4]
test ebx, 1
jne 0x539e77
test dl, dl
je 0x539cdc
test ebx, 2
je 0x539cdc
mov dword [esp + 0x3d8], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0x3dc], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 0x3e0], eax
add esp, 0x3bc
ret
cmp dword [ecx + 0x30], 5
jne 0x539d1f
mov edx, dword [ecx + 0x2c]
cmp dword [edx], 0x67636367
jne 0x539d1f
cmp byte [edx + 4], 0x6f
jne 0x539d1f
movzx edx, byte [ebp + 0x50]
test dl, dl
je 0x539d1f
mov dword [esp + 0x3d8], ebp
mov dword [esp + 0x3dc], 0
mov dword [esp + 0x3e0], 0
add esp, 0x3bc
ret
mov eax, dword [ebp + 4]
mov edx, dword [ebp]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.go_build._Context_.readDir
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x539e50
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x1e4], ecx
mov edx, dword [esp + 0x10]
mov dword [esp + 0xb4], edx
mov dword [esp + 0x20c], 0
mov dword [esp + 0x210], 0
lea edi, [esp + 0x2b0]
xor eax, eax
call fcn.0046f599
lea edi, [esp + 0x25c]
call fcn.0046f58b
lea ecx, [esp + 0x25c]
mov dword [esp + 0x2bc], ecx
call sym.runtime.rand32
mov ecx, dword [esp]
mov dword [esp + 0x2b8], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x1c0], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x258], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x254], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x19c], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x250], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x24c], ecx
call sym.runtime.makemap_small
mov ecx, dword [esp]
mov dword [esp + 0x214], ecx
nop
lea edx, [0x5a4740]
mov dword [esp], edx
call sym.runtime.newobject
mov ecx, dword [esp + 4]
mov dword [esp + 0x13c], ecx
mov dword [ecx + 0x18], 1
xor eax, eax
xor edx, edx
xor ebx, ebx
xor ebp, ebp
xor esi, esi
xor edi, edi
xor eax, eax
mov dword [esp + 0x1a8], eax
xor eax, eax
mov dword [esp + 0x9c], eax
xor eax, eax
jmp 0x539ec6
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
mov dword [esp + 0x3d8], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0x3dc], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 0x3e0], eax
add esp, 0x3bc
ret
mov dword [esp + 0x9c], eax
mov eax, dword [esp + 0x130]
inc eax
mov dword [esp + 0x1a8], ebx
mov ebx, ebp
mov ebp, edi
mov edi, edx
mov edx, ecx
mov ecx, dword [esp + 0x13c]
mov dword [esp + 0xe4], edx
mov dword [esp + 0x21c], esi
mov ecx, dword [esp + 0xb4]
cmp eax, ecx
jge 0x53baf8
mov dword [esp + 0x1ac], ebp
mov dword [esp + 0xa0], ebx
mov dword [esp + 0xe8], edi
mov dword [esp + 0x130], eax
mov ecx, dword [esp + 0x1e4]
lea edx, [ecx + eax*8]
mov ebx, dword [edx]
mov dword [esp + 0xd8], ebx
mov edx, dword [edx + 4]
mov dword [esp + 0x204], edx
mov ebp, dword [ebx + 0x10]
mov dword [esp], edx
call ebp
movzx eax, byte [esp + 4]
test al, al
je 0x539f63
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
mov eax, dword [esp + 0xd8]
mov ecx, dword [eax + 0x18]
mov edx, dword [esp + 0x204]
mov dword [esp], edx
call ecx
cmp dword [esp + 4], 0x8000000
jne 0x53a088
mov eax, dword [esp + 0xd8]
mov ecx, dword [eax + 0x14]
mov edx, dword [esp + 0x204]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 4]
mov dword [esp + 0x248], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x12c], ecx
lea edx, [0x58f5a0]
mov dword [esp], edx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
jne 0x539fe7
mov edx, dword [esp + 0x248]
jmp 0x539ff8
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [esp + 0x248]
mov dword [edi + 4], edx
mov dword [eax], ebx
mov ecx, dword [esp + 0x12c]
mov dword [eax + 0xc], ecx
mov dword [eax + 8], edx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
test al, al
je 0x53a088
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
mov eax, dword [esp + 0xd8]
mov eax, dword [eax + 0x14]
mov ecx, dword [esp + 0x204]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov dword [esp + 0x248], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x12c], ecx
mov dword [esp], eax
mov dword [esp + 4], ecx
lea edx, [0x5f914c]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
call sym.strings.LastIndex
mov eax, dword [esp + 0x10]
test eax, eax
jge 0x53a0ee
mov eax, dword [esp + 0x248]
mov edx, dword [esp + 0x12c]
xor ecx, ecx
xor ebx, ebx
jmp 0x53a113
mov ecx, dword [esp + 0x12c]
cmp eax, ecx
ja 0x53cba9
mov edx, ecx
sub ecx, eax
mov ebx, ecx
neg ecx
sar ecx, 0x1f
and ecx, eax
mov eax, dword [esp + 0x248]
add ecx, eax
mov dword [esp + 0x134], ecx
mov dword [esp + 0x60], ebx
mov ebp, dword [esp + 0x194]
mov esi, dword [ebp]
mov edi, dword [ebp + 4]
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
mov esi, dword [esp + 0x214]
mov dword [esp + 0x14], esi
lea edi, [ebp + 0x70]
mov dword [esp + 0x18], edi
mov edi, dword [esp + 0x13c]
mov dword [esp + 0x1c], edi
call sym.go_build._Context_.matchFile
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x198], ecx
mov edx, dword [esp + 0x28]
test eax, eax
je 0x53a1f2
nop
mov ebx, dword [esp + 0x12c]
cmp ebx, 3
jge 0x53a18f
xor ebp, ebp
jmp 0x53a1fb
lea ebp, [ebx - 3]
cmp ebx, ebp
jb 0x53cba0
mov dword [esp + 0x1b8], edx
mov dword [esp + 0xa8], eax
mov eax, dword [esp + 0x248]
lea ecx, [ebx + eax - 3]
mov dword [esp], ecx
lea ecx, [0x5b8af2]
mov dword [esp + 4], ecx
mov dword [esp + 8], 3
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x1b8]
mov ebx, dword [esp + 0x12c]
mov ebp, eax
mov eax, dword [esp + 0xa8]
jmp 0x53a1fb
mov ebx, dword [esp + 0x12c]
xor ebp, ebp
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x53b98d
test ecx, ecx
je 0x53b54c
mov ebp, dword [esp + 0x60]
cmp ebp, 2
jne 0x53a231
mov ecx, dword [esp + 0x134]
cmp word [ecx], 0x532e
je 0x53b1e7
mov eax, ebx
mov ebx, ecx
jmp 0x53b2a0
cmp ebp, 3
jne 0x53b297
mov eax, ebx
mov ebx, dword [esp + 0x134]
cmp word [ebx], 0x672e
jne 0x53b1d0
cmp byte [ebx + 2], 0x6f
jne 0x53b1d0
mov ebx, dword [ecx + 0x1c]
mov ebp, dword [ecx + 8]
mov dword [esp + 0x200], ebp
mov edx, dword [ecx + 0xc]
mov dword [esp + 0xd0], edx
mov esi, dword [ecx + 0x10]
mov dword [esp + 0xd4], esi
mov edi, dword [ecx + 4]
mov dword [esp + 0xa4], edi
mov edi, dword [ecx]
mov dword [esp + 0x1b0], edi
test ebx, ebx
je 0x53a3f6
mov edi, dword [esp + 0x20c]
nop
test edi, edi
jne 0x53a2b1
mov edi, dword [ecx + 0x20]
mov dword [esp + 0x20c], ebx
mov dword [esp + 0x210], edi
lea ecx, [0x5935c0]
mov dword [esp], ecx
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov ebx, dword [esp + 0x248]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], eax
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53a3cc
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53a365
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53a35b
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53a38f
mov ecx, dword [esp + 0x248]
jmp 0x53a3a2
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov eax, dword [esp + 0x12c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0xd0]
mov ebp, dword [esp + 0x200]
mov esi, dword [esp + 0xd4]
mov edi, dword [esp + 0x1b0]
mov ebx, dword [ecx + 0x18]
test ebx, ebx
je 0x53a580
mov ebx, dword [ebx + 8]
mov edi, dword [ebx + 8]
mov ebx, dword [ebx + 4]
cmp edi, 0xd
jne 0x53a56e
mov dword [esp + 0x188], ebx
mov dword [esp + 0x84], edi
mov dword [esp], ebx
lea eax, [0x5bb4e8]
mov dword [esp + 4], eax
mov dword [esp + 8], edi
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
test al, al
je 0x53a53d
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x94]
mov ebx, dword [ecx + 0x90]
inc ebx
mov ebp, dword [ecx + 0x8c]
cmp edx, ebx
jae 0x53a4c8
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0x94], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53a4b7
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx + 0x8c]
mov dword [edi + 4], ebp
mov dword [ebx + 0x8c], ecx
mov ebx, edx
mov ebp, ecx
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0x90], ebx
lea edx, [ebp + ebx*8 - 4]
mov esi, dword [esp + 0x12c]
mov dword [edx], esi
mov edx, dword [0x71da68]
lea ebx, [ebp + ebx*8 - 8]
test edx, edx
jne 0x53a4f2
mov edx, dword [esp + 0x248]
jmp 0x53a505
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x248]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], edx
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
mov eax, dword [esp + 0x12c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0xd0]
mov ebx, dword [esp + 0x188]
mov ebp, dword [esp + 0x200]
mov esi, dword [esp + 0xd4]
mov edi, dword [esp + 0x84]
mov dword [esp + 0x244], ebx
mov ebx, edi
mov edi, dword [esp + 0x1b0]
jmp 0x53a58d
xor ebx, ebx
xor ebx, ebx
mov dword [esp + 0x244], ebx
xor ebx, ebx
mov dword [esp + 0x128], ebx
nop
nop
cmp eax, 8
jge 0x53a5b1
mov dword [esp + 0x11c], eax
xor eax, eax
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x11c]
jmp 0x53a61b
lea edi, [eax - 8]
cmp eax, edi
jb 0x53cb97
mov ecx, dword [esp + 0x248]
lea edx, [eax + ecx - 8]
mov dword [esp], edx
lea edx, [0x5b9a00]
mov dword [esp + 4], edx
mov dword [esp + 8], 8
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0xd0]
mov ebx, dword [esp + 0x128]
mov ebp, dword [esp + 0x200]
mov esi, dword [esp + 0xd4]
mov edi, dword [esp + 0x1b0]
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x12c]
movzx ebp, byte [esp + 0x38]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x53a6c7
nop
cmp ebx, 5
jge 0x53a646
mov dword [esp + 0x114], eax
xor eax, eax
mov byte [esp + 0x37], al
mov eax, dword [esp + 0x114]
jmp 0x53a6ae
lea edi, [ebx - 5]
cmp ebx, edi
jb 0x53cb8e
mov eax, dword [esp + 0x244]
lea ecx, [ebx + eax - 5]
mov dword [esp], ecx
lea ecx, [0x5b8fe1]
mov dword [esp + 4], ecx
mov dword [esp + 8], 5
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0xd0]
mov ebx, dword [esp + 0x128]
movzx ebp, byte [esp + 0x38]
mov esi, dword [esp + 0xd4]
mov edi, dword [esp + 0x1b0]
mov byte [esp + 0x37], al
mov eax, dword [esp + 0x12c]
mov dword [esp + 0x104], eax
movzx eax, byte [esp + 0x37]
mov byte [esp + 0x3f], al
mov eax, dword [esp + 0x104]
jmp 0x53a6db
mov dword [esp + 0x10c], eax
xor eax, eax
mov byte [esp + 0x3f], al
mov eax, dword [esp + 0x10c]
movzx ebp, byte [esp + 0x3f]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x53a77f
mov ebp, dword [esp + 0x194]
cmp dword [ebp + 0xc], ebx
je 0x53a70f
mov dword [esp + 0xfc], eax
mov eax, 1
mov byte [esp + 0x3f], al
mov eax, dword [esp + 0xfc]
jmp 0x53a766
mov eax, dword [ebp + 8]
mov dword [esp], eax
mov eax, dword [esp + 0x244]
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
xor eax, 1
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0xd0]
mov ebx, dword [esp + 0x128]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0xd4]
mov edi, dword [esp + 0x1b0]
mov byte [esp + 0x3f], al
mov eax, dword [esp + 0x12c]
mov dword [esp + 0xf4], eax
movzx eax, byte [esp + 0x3f]
mov byte [esp + 0x39], al
mov eax, dword [esp + 0xf4]
jmp 0x53a795
mov ebp, dword [esp + 0x194]
xor ebp, ebp
xchg ebp, eax
mov byte [esp + 0x39], al
xchg ebp, eax
mov ebp, dword [esp + 0x194]
movzx ebp, byte [esp + 0x39]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x53a7b4
lea edi, [ebx - 5]
cmp ebx, edi
jb 0x53cb85
mov ebx, edi
mov edi, dword [esp + 0x1b0]
mov edx, dword [esp + 0x194]
mov edi, dword [edx + 0xc]
test edi, edi
jne 0x53a802
mov dword [edx + 0xc], ebx
mov ebx, dword [0x71da68]
test ebx, ebx
je 0x53a7ea
call sym.runtime.gcWriteBarrier2
mov ebx, dword [esp + 0x244]
mov dword [edi], ebx
mov esi, dword [edx + 8]
mov dword [edi + 4], esi
mov esi, dword [esp + 0xd4]
mov ebx, dword [esp + 0x244]
mov dword [edx + 8], ebx
mov ebx, eax
mov edi, dword [esp + 0x248]
jmp 0x53aad3
mov dword [esp + 0x128], ebx
cmp ebx, edi
jne 0x53a834
mov eax, dword [edx + 8]
mov ecx, dword [esp + 0x244]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
test al, al
jne 0x53aaa4
lea eax, [0x59f200]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53a866
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [esp + 0x240], eax
mov dword [eax], ebx
lea ecx, [0x58f5a0]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0xc]
mov ebx, dword [ecx + 8]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53a8ab
mov edx, dword [esp + 0x244]
mov ebp, dword [esp + 0x240]
jmp 0x53a8cc
call sym.runtime.gcWriteBarrier4
mov dword [edi], ebx
mov edx, dword [esp + 0x244]
mov dword [edi + 4], edx
mov dword [edi + 8], eax
mov ebp, dword [esp + 0x240]
mov esi, dword [ebp + 8]
mov dword [edi + 0xc], esi
mov dword [eax], ebx
mov ecx, dword [esp + 0x128]
mov dword [eax + 0xc], ecx
mov dword [eax + 8], edx
mov dword [ebp + 0xc], 2
mov dword [ebp + 0x10], 2
mov dword [ebp + 8], eax
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x9c]
mov dword [eax + 4], ecx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53a929
mov edx, dword [esp + 0x1a8]
mov ebx, dword [esp + 0x248]
mov ebp, dword [esp + 0x240]
jmp 0x53a951
call sym.runtime.gcWriteBarrier4
mov edx, dword [esp + 0x1a8]
mov dword [edi], edx
mov ebx, dword [esp + 0x248]
mov dword [edi + 4], ebx
mov dword [edi + 8], eax
mov ebp, dword [esp + 0x240]
mov esi, dword [ebp + 0x14]
mov dword [edi + 0xc], esi
mov dword [eax], edx
mov esi, dword [esp + 0x12c]
mov dword [eax + 0xc], esi
mov dword [eax + 8], ebx
mov dword [ebp + 0x18], 2
mov dword [ebp + 0x1c], 2
mov dword [ebp + 0x14], eax
mov eax, dword [esp + 0x20c]
test eax, eax
jne 0x53a990
lea eax, [0x5faea0]
mov dword [esp + 0x20c], eax
mov dword [esp + 0x210], ebp
lea eax, [0x5935c0]
mov dword [esp], eax
lea ecx, [esp + 0x2b0]
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], esi
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53aaa4
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53aa3d
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53aa33
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53aa67
mov ecx, dword [esp + 0x248]
jmp 0x53aa7a
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x194]
mov ebx, dword [esp + 0x12c]
movzx ebp, byte [esp + 0x39]
mov esi, dword [esp + 0xd4]
mov eax, dword [esp + 0x9c]
mov edi, dword [esp + 0x1a8]
mov dword [esp + 0x1a8], edi
mov dword [esp + 0x9c], eax
mov eax, dword [ecx + 0x18]
test eax, eax
je 0x53abcb
mov eax, dword [eax]
test eax, eax
je 0x53abbd
mov edi, dword [edx + 0x1c]
test edi, edi
jne 0x53abaf
mov edi, ebx
movzx ebx, byte [esp + 0x38]
test bl, bl
jne 0x53abd7
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x53abd7
mov dword [esp], eax
call sym.go_ast._CommentGroup_.Text
mov eax, dword [esp + 4]
mov dword [esp + 0x160], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x64], ecx
lea edx, [0x5af000]
mov dword [esp], edx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp], eax
mov eax, dword [esp + 0x160]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 8], eax
call sym.go_doc._Package_.Synopsis
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x194]
mov dword [edx + 0x1c], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53ab8b
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebx, dword [edx + 0x18]
mov dword [edi + 4], ebx
mov dword [edx + 0x18], ecx
mov ecx, dword [esp + 0x198]
movzx ebx, byte [esp + 0x38]
movzx ebp, byte [esp + 0x39]
mov esi, dword [esp + 0xd4]
mov edi, dword [esp + 0x12c]
jmp 0x53abd7
movzx ebx, byte [esp + 0x38]
mov edi, dword [esp + 0x12c]
jmp 0x53abd7
movzx ebx, byte [esp + 0x38]
mov edi, dword [esp + 0x12c]
jmp 0x53abd7
movzx ebx, byte [esp + 0x38]
mov edi, dword [esp + 0x12c]
mov eax, edx
mov edx, dword [esp + 0x3d4]
test edx, 4
jne 0x53abf4
mov esi, dword [esp + 0xa0]
jmp 0x53b1aa
mov eax, dword [esp + 0x200]
mov dword [esp], eax
mov eax, dword [esp + 0xd0]
mov dword [esp + 4], eax
mov dword [esp + 8], esi
call sym.go_build.findImportComment
mov eax, dword [esp + 0x14]
test eax, eax
jne 0x53ac34
mov ecx, dword [esp + 0x194]
mov eax, dword [esp + 0xa0]
mov edx, dword [esp + 0x1ac]
jmp 0x53b17b
mov dword [esp + 0x8c], eax
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp], eax
mov dword [esp + 4], ecx
call sym.strconv.Unquote
mov eax, dword [esp + 0x10]
test eax, eax
jne 0x53af6d
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x14]
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0xc]
test edx, edx
jne 0x53aca1
mov dword [ecx + 0x14], ebp
mov edx, dword [0x71da68]
test edx, edx
je 0x53ac8b
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ecx + 0x10]
mov dword [edi + 4], edx
mov dword [ecx + 0x10], ebx
mov eax, dword [esp + 0x12c]
mov edx, dword [esp + 0x248]
jmp 0x53b17b
mov dword [esp + 0xdc], ebp
mov dword [esp + 0x208], ebx
cmp edx, ebp
jne 0x53acda
mov eax, dword [ecx + 0x10]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
test al, al
jne 0x53af53
mov ecx, dword [esp + 0x194]
lea edi, [esp + 0x34c]
xor eax, eax
call fcn.0046f596
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x10]
mov ebx, dword [ecx + 0x14]
mov dword [esp], edx
mov dword [esp + 4], ebx
call sym.runtime.convTstring
mov ecx, dword [esp + 8]
lea edx, [0x591ae0]
mov dword [esp + 0x34c], edx
mov dword [esp + 0x350], ecx
mov ecx, dword [esp + 0x1ac]
mov dword [esp], ecx
mov ebx, dword [esp + 0xa0]
mov dword [esp + 4], ebx
call sym.runtime.convTstring
mov ecx, dword [esp + 8]
lea edx, [0x591ae0]
mov dword [esp + 0x354], edx
mov dword [esp + 0x358], ecx
mov ecx, dword [esp + 0x208]
mov dword [esp], ecx
mov ecx, dword [esp + 0xdc]
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov ecx, dword [esp + 8]
lea edx, [0x591ae0]
mov dword [esp + 0x35c], edx
mov dword [esp + 0x360], ecx
mov ecx, dword [esp + 0x248]
mov dword [esp], ecx
mov ebx, dword [esp + 0x12c]
mov dword [esp + 4], ebx
call sym.runtime.convTstring
mov ecx, dword [esp + 8]
lea edx, [0x591ae0]
mov dword [esp + 0x364], edx
mov dword [esp + 0x368], ecx
mov ecx, dword [esp + 0x194]
mov ebx, dword [ecx]
mov ebp, dword [ecx + 4]
mov dword [esp], ebx
mov dword [esp + 4], ebp
call sym.runtime.convTstring
mov ecx, dword [esp + 8]
lea edx, [0x591ae0]
mov dword [esp + 0x36c], edx
mov dword [esp + 0x370], ecx
lea ecx, [0x5c7055]
mov dword [esp], ecx
mov dword [esp + 4], 0x2f
lea ebx, [esp + 0x34c]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 5
mov dword [esp + 0x10], 5
call sym.fmt.Errorf
mov ecx, dword [esp + 0x20c]
test ecx, ecx
jne 0x53ae31
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x20c], eax
mov dword [esp + 0x210], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea ecx, [esp + 0x2b0]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x248]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x12c]
mov dword [esp + 0xc], ebx
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53af53
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53aeec
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53aee2
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53af16
mov ecx, dword [esp + 0x248]
jmp 0x53af29
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov ecx, dword [esp + 0x194]
mov eax, dword [esp + 0xa0]
mov edx, dword [esp + 0x1ac]
jmp 0x53b17b
mov dword [esp + 0x3a4], 0
mov dword [esp + 0x3a8], 0
mov dword [esp + 0x3ac], 0
mov dword [esp + 0x3b0], 0
mov eax, dword [esp + 0x1b0]
mov dword [esp], eax
mov ecx, dword [esp + 0xa4]
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3a4], ecx
mov dword [esp + 0x3a8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp], eax
call sym.runtime.convT32
mov eax, dword [esp + 4]
lea ecx, [0x591d20]
mov dword [esp + 0x3ac], ecx
mov dword [esp + 0x3b0], eax
lea eax, [0x5c3d3a]
mov dword [esp], eax
mov dword [esp + 4], 0x22
lea edx, [esp + 0x3a4]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Errorf
mov eax, dword [esp + 0x20c]
test eax, eax
jne 0x53b044
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x20c], eax
mov dword [esp + 0x210], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea ecx, [esp + 0x2b0]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x248]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x12c]
mov dword [esp + 0xc], ebx
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53b166
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53b0ff
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53b0f5
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53b129
mov ecx, dword [esp + 0x248]
jmp 0x53b13c
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov ecx, dword [esp + 0x194]
mov eax, dword [esp + 0xa0]
mov edx, dword [esp + 0x1ac]
mov ecx, dword [esp + 0x198]
movzx ebx, byte [esp + 0x38]
movzx ebp, byte [esp + 0x39]
mov edi, dword [esp + 0x12c]
mov esi, eax
mov dword [esp + 0x1ac], edx
mov eax, dword [esp + 0x194]
mov edx, dword [esp + 0x3d4]
mov dword [esp + 0xa0], esi
mov edx, dword [ecx + 0x24]
mov esi, dword [ecx + 0x28]
mov dword [esp + 0xec], eax
xor eax, eax
mov byte [esp + 0x3d], al
mov eax, dword [esp + 0xec]
jmp 0x53c1aa
cmp word [ebx], 0x732e
jne 0x53b2a0
cmp byte [ebx + 2], 0x78
jne 0x53b2a0
mov ebx, eax
mov ecx, dword [esp + 0xe4]
inc ecx
mov edx, dword [esp + 0xe8]
cmp edx, ecx
jb 0x53b203
mov esi, dword [esp + 0x21c]
jmp 0x53b241
mov eax, dword [esp + 0x21c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edi, dword [esp + 0x1c]
mov ebx, dword [esp + 0x12c]
mov edx, edi
lea ebp, [esi + ecx*8 - 4]
mov dword [ebp], ebx
mov ebx, dword [0x71da68]
lea ebp, [esi + ecx*8 - 8]
test ebx, ebx
jne 0x53b25f
mov ebx, dword [esp + 0x248]
jmp 0x53b273
call sym.runtime.gcWriteBarrier2
mov ebx, dword [esp + 0x248]
mov dword [edi], ebx
mov eax, dword [ebp]
mov dword [edi + 4], eax
mov dword [ebp], ebx
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
mov eax, ebx
mov ebx, dword [esp + 0x134]
cmp ebp, 3
jg 0x53b381
cmp ebp, 2
jne 0x53b333
movzx ecx, byte [ebx + 1]
cmp cl, 0x63
jg 0x53b2ee
cmp word [ebx], 0x462e
je 0x53b3cb
cmp word [ebx], 0x532e
je 0x53b36f
cmp word [ebx], 0x632e
jne 0x53b458
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xb0]
jmp 0x53b461
cmp cl, 0x68
jg 0x53b30e
cmp word [ebx], 0x662e
je 0x53b3cb
cmp word [ebx], 0x682e
je 0x53b3e5
jmp 0x53b458
cmp word [ebx], 0x6d2e
jne 0x53b327
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xc8]
jmp 0x53b461
cmp word [ebx], 0x732e
je 0x53b36f
jmp 0x53b458
cmp ebp, 3
jne 0x53b458
cmp word [ebx], 0x632e
jne 0x53b349
cmp byte [ebx + 2], 0x63
je 0x53b3b1
cmp word [ebx], 0x682e
jne 0x53b35a
cmp byte [ebx + 2], 0x68
je 0x53b3e5
cmp word [ebx], 0x732e
jne 0x53b458
cmp byte [ebx + 2], 0x78
jne 0x53b458
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xec]
jmp 0x53b461
cmp ebp, 4
jne 0x53b3f4
cmp byte [ebx + 3], 0x70
jg 0x53b3a9
cmp dword [ebx], 0x7070632e
je 0x53b3b1
cmp dword [ebx], 0x3039662e
je 0x53b3cb
cmp dword [ebx], 0x7070682e
je 0x53b3e5
jmp 0x53b458
cmp dword [ebx], 0x7878632e
jne 0x53b3c3
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xbc]
jmp 0x53b461
cmp dword [ebx], 0x726f662e
jne 0x53b3dd
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xe0]
jmp 0x53b461
cmp dword [ebx], 0x7878682e
jne 0x53b458
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xd4]
jmp 0x53b461
cmp ebp, 5
jne 0x53b433
cmp dword [ebx], 0x6977732e
jne 0x53b416
cmp byte [ebx + 4], 0x67
jne 0x53b416
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xf8]
jmp 0x53b461
cmp dword [ebx], 0x7379732e
jne 0x53b458
cmp byte [ebx + 4], 0x6f
jne 0x53b458
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0x110]
jmp 0x53b461
cmp ebp, 8
jne 0x53b458
cmp dword [ebx], 0x6977732e
jne 0x53b458
cmp dword [ebx + 4], 0x78786367
jne 0x53b458
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0x104]
jmp 0x53b461
mov ecx, dword [esp + 0x194]
xor edx, edx
test edx, edx
je 0x53b516
mov ebx, dword [edx + 8]
mov ebp, dword [edx + 4]
inc ebp
mov esi, dword [edx]
cmp ebx, ebp
jae 0x53b4e1
mov dword [esp + 0x138], edx
mov dword [esp], esi
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x138]
mov dword [ebx + 8], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53b4cb
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], ecx
mov eax, dword [esp + 0x12c]
mov ebp, edx
mov esi, ecx
mov ecx, dword [esp + 0x194]
mov edx, ebx
mov dword [edx + 4], ebp
lea edx, [esi + ebp*8 - 4]
mov dword [edx], eax
mov edx, dword [0x71da68]
lea ebx, [esi + ebp*8 - 8]
test edx, edx
jne 0x53b501
mov edx, dword [esp + 0x248]
jmp 0x53b514
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x248]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], edx
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
nop
test ebx, ebx
jg 0x53b555
xor eax, eax
jmp 0x53b582
mov eax, dword [esp + 0x248]
mov dword [esp], eax
lea ecx, [0x5b89e0]
mov dword [esp + 4], ecx
mov dword [esp + 8], 1
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ebx, dword [esp + 0x12c]
test al, al
je 0x53b58d
mov eax, 1
jmp 0x53b5c3
nop
test ebx, ebx
jg 0x53b596
xor eax, eax
jmp 0x53b5c3
mov eax, dword [esp + 0x248]
mov dword [esp], eax
lea ecx, [0x5f914c]
mov dword [esp + 4], ecx
mov dword [esp + 8], 1
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ebx, dword [esp + 0x12c]
test al, al
je 0x53b5d3
mov ecx, dword [esp + 0x194]
jmp 0x53b957
mov ecx, dword [esp + 0x60]
cmp ecx, 3
jne 0x53b6ce
mov edx, dword [esp + 0x134]
cmp word [edx], 0x672e
jne 0x53b6c9
cmp byte [edx + 2], 0x6f
jne 0x53b6c4
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x94]
mov ebp, dword [ecx + 0x90]
inc ebp
mov esi, dword [ecx + 0x8c]
cmp edx, ebp
jae 0x53b687
mov dword [esp], esi
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0x94], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53b66f
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx + 0x8c]
mov dword [edi + 4], ebp
mov dword [ebx + 0x8c], ecx
mov ebx, dword [esp + 0x12c]
mov ebp, edx
mov esi, ecx
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0x90], ebp
lea edx, [esi + ebp*8 - 4]
mov dword [edx], ebx
mov edx, dword [0x71da68]
lea ebx, [esi + ebp*8 - 8]
test edx, edx
jne 0x53b6aa
mov edx, dword [esp + 0x248]
jmp 0x53b6bd
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x248]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], edx
jmp 0x53b957
cmp ecx, 3
jmp 0x53b6d5
cmp ecx, 3
jmp 0x53b6d5
mov edx, dword [esp + 0x134]
jg 0x53b7b3
cmp ecx, 2
jne 0x53b765
movzx ecx, byte [edx + 1]
cmp cl, 0x63
jg 0x53b720
cmp word [edx], 0x462e
je 0x53b7fd
cmp word [edx], 0x532e
je 0x53b7a1
cmp word [edx], 0x632e
jne 0x53b88a
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xb0]
jmp 0x53b893
cmp cl, 0x68
jg 0x53b740
cmp word [edx], 0x662e
je 0x53b7fd
cmp word [edx], 0x682e
je 0x53b817
jmp 0x53b88a
cmp word [edx], 0x6d2e
jne 0x53b759
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xc8]
jmp 0x53b893
cmp word [edx], 0x732e
je 0x53b7a1
jmp 0x53b88a
cmp ecx, 3
jne 0x53b88a
cmp word [edx], 0x632e
jne 0x53b77b
cmp byte [edx + 2], 0x63
je 0x53b7e3
cmp word [edx], 0x682e
jne 0x53b78c
cmp byte [edx + 2], 0x68
je 0x53b817
cmp word [edx], 0x732e
jne 0x53b88a
cmp byte [edx + 2], 0x78
jne 0x53b88a
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xec]
jmp 0x53b893
cmp ecx, 4
jne 0x53b826
cmp byte [edx + 3], 0x70
jg 0x53b7db
cmp dword [edx], 0x7070632e
je 0x53b7e3
cmp dword [edx], 0x3039662e
je 0x53b7fd
cmp dword [edx], 0x7070682e
je 0x53b817
jmp 0x53b88a
cmp dword [edx], 0x7878632e
jne 0x53b7f5
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xbc]
jmp 0x53b893
cmp dword [edx], 0x726f662e
jne 0x53b80f
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xe0]
jmp 0x53b893
cmp dword [edx], 0x7878682e
jne 0x53b88a
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xd4]
jmp 0x53b893
cmp ecx, 5
jne 0x53b865
cmp dword [edx], 0x6977732e
jne 0x53b848
cmp byte [edx + 4], 0x67
jne 0x53b848
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0xf8]
jmp 0x53b893
cmp dword [edx], 0x7379732e
jne 0x53b88a
cmp byte [edx + 4], 0x6f
jne 0x53b88a
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0x110]
jmp 0x53b893
cmp ecx, 8
jne 0x53b88a
cmp dword [edx], 0x6977732e
jne 0x53b88a
cmp dword [edx + 4], 0x78786367
jne 0x53b88a
mov ecx, dword [esp + 0x194]
lea edx, [ecx + 0x104]
jmp 0x53b893
mov ecx, dword [esp + 0x194]
xor edx, edx
test edx, edx
je 0x53b957
mov edx, dword [ecx + 0xac]
mov ebp, dword [ecx + 0xa8]
inc ebp
mov esi, dword [ecx + 0xa4]
cmp edx, ebp
jae 0x53b91f
mov dword [esp], esi
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xac], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53b907
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx + 0xa4]
mov dword [edi + 4], ebp
mov dword [ebx + 0xa4], ecx
mov ebx, dword [esp + 0x12c]
mov ebp, edx
mov esi, ecx
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0xa8], ebp
lea edx, [esi + ebp*8 - 4]
mov dword [edx], ebx
mov edx, dword [0x71da68]
lea ebx, [esi + ebp*8 - 8]
test edx, edx
jne 0x53b942
mov edx, dword [esp + 0x248]
jmp 0x53b955
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x248]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], edx
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
mov ecx, dword [esp + 0x20c]
nop
test ecx, ecx
jne 0x53b9a7
mov dword [esp + 0x20c], eax
mov dword [esp + 0x210], edx
lea eax, [0x5935c0]
mov dword [esp], eax
lea ecx, [esp + 0x2b0]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x248]
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebx
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53bac2
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53ba5b
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53ba51
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53ba85
mov ecx, dword [esp + 0x248]
jmp 0x53ba98
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
lea edi, [esp + 0x308]
xor eax, eax
call fcn.0046f594
lea ecx, [0x5935c0]
mov dword [esp], ecx
mov ecx, dword [esp + 0x214]
mov dword [esp + 4], ecx
lea ecx, [esp + 0x308]
mov dword [esp + 8], ecx
call sym.runtime.mapiterinit
jmp 0x53bb3d
mov dword [edx], ebp
lea eax, [esp + 0x308]
mov dword [esp], eax
call sym.runtime.mapiternext
mov eax, dword [esp + 0x308]
test eax, eax
je 0x53bc05
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 0x64]
mov ebx, dword [ecx + 0x60]
inc ebx
mov ebp, dword [eax]
mov eax, dword [eax + 4]
mov esi, dword [ecx + 0x5c]
cmp edx, ebx
jae 0x53bbd9
mov dword [esp + 0x68], eax
mov dword [esp + 0x164], ebp
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0x64], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53bbc0
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x5c]
mov dword [edi + 4], eax
mov dword [ebx + 0x5c], ecx
mov eax, dword [esp + 0x68]
mov ebp, dword [esp + 0x164]
mov ebx, edx
mov esi, ecx
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0x60], ebx
lea edx, [esi + ebx*8 - 4]
mov dword [edx], eax
mov eax, dword [0x71da68]
lea edx, [esi + ebx*8 - 8]
test eax, eax
je 0x53bb2c
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov eax, dword [edx]
mov dword [edi + 4], eax
jmp 0x53bb2c
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0x60]
mov edx, dword [eax + 0x64]
mov ebx, dword [eax + 0x5c]
lea ebp, [0x5fae60]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], edx
call sym.slices.Sort_go.shape.__string_go.shape.string_
mov eax, dword [esp + 0x1c0]
mov dword [esp], eax
call sym.go_build.cleanDecls
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x1d4], eax
mov dword [ebp + 0x1d8], ecx
mov eax, dword [0x71da68]
test eax, eax
je 0x53bc87
call sym.runtime.gcWriteBarrier4
mov dword [edi], edx
mov eax, dword [ebp + 0x1d0]
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov eax, dword [ebp + 0x1dc]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x1d0], edx
mov dword [ebp + 0x1dc], ebx
mov eax, dword [esp + 0x258]
mov dword [esp], eax
call sym.go_build.cleanDecls
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x1e4], eax
mov dword [ebp + 0x1e8], ecx
mov eax, dword [0x71da68]
test eax, eax
je 0x53bceb
call sym.runtime.gcWriteBarrier4
mov dword [edi], edx
mov eax, dword [ebp + 0x1e0]
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov eax, dword [ebp + 0x1ec]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x1e0], edx
mov dword [ebp + 0x1ec], ebx
mov eax, dword [esp + 0x254]
mov dword [esp], eax
call sym.go_build.cleanDecls
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x1f4], eax
mov dword [ebp + 0x1f8], ecx
mov eax, dword [0x71da68]
test eax, eax
je 0x53bd4f
call sym.runtime.gcWriteBarrier4
mov dword [edi], edx
mov eax, dword [ebp + 0x1f0]
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov eax, dword [ebp + 0x1fc]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x1f0], edx
mov dword [ebp + 0x1fc], ebx
mov eax, dword [esp + 0x19c]
mov dword [esp], eax
call sym.go_build.cleanDecls
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x1a4], eax
mov dword [ebp + 0x1a8], ecx
mov eax, dword [0x71da68]
test eax, eax
je 0x53bdb3
call sym.runtime.gcWriteBarrier4
mov dword [edi], edx
mov eax, dword [ebp + 0x1a0]
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov eax, dword [ebp + 0x1ac]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x1a0], edx
mov dword [ebp + 0x1ac], ebx
mov eax, dword [esp + 0x250]
mov dword [esp], eax
call sym.go_build.cleanDecls
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x1b4], eax
mov dword [ebp + 0x1b8], ecx
mov eax, dword [0x71da68]
test eax, eax
je 0x53be17
call sym.runtime.gcWriteBarrier4
mov dword [edi], edx
mov eax, dword [ebp + 0x1b0]
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov eax, dword [ebp + 0x1bc]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x1b0], edx
mov dword [ebp + 0x1bc], ebx
mov eax, dword [esp + 0x24c]
mov dword [esp], eax
call sym.go_build.cleanDecls
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x1c4], eax
mov dword [ebp + 0x1c8], ecx
mov eax, dword [0x71da68]
test eax, eax
je 0x53be7b
call sym.runtime.gcWriteBarrier4
mov dword [edi], edx
mov eax, dword [ebp + 0x1c0]
mov dword [edi + 4], eax
mov dword [edi + 8], ebx
mov eax, dword [ebp + 0x1cc]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x1c0], edx
mov dword [ebp + 0x1cc], ebx
mov eax, dword [ebp + 0x84]
test eax, eax
je 0x53bfae
mov eax, dword [ebp + 0xf0]
mov ecx, dword [esp + 0xe4]
lea edx, [eax + ecx]
mov ebx, dword [ebp + 0xf4]
mov esi, dword [ebp + 0xec]
cmp ebx, edx
jae 0x53bef4
mov dword [esp + 0x130], eax
mov dword [esp], esi
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ecx
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov eax, dword [esp + 0x130]
mov ecx, dword [esp + 0xe4]
mov dword [esp + 0x130], ebx
mov dword [esp + 0x12c], edx
mov dword [esp + 0x23c], esi
lea ebp, [0x591ae0]
mov dword [esp], ebp
sub edx, eax
sub ebx, eax
neg ebx
shl eax, 3
sar ebx, 0x1f
and eax, ebx
add eax, esi
mov dword [esp + 4], eax
mov dword [esp + 8], edx
mov eax, dword [esp + 0x21c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
call sym.runtime.typedslicecopy
mov eax, dword [esp + 0x12c]
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0xf0], eax
mov edx, dword [esp + 0x130]
mov dword [ecx + 0xf4], edx
mov ebx, dword [0x71da68]
test ebx, ebx
jne 0x53bf72
mov ebx, dword [esp + 0x23c]
jmp 0x53bf89
call sym.runtime.gcWriteBarrier2
mov ebx, dword [esp + 0x23c]
mov dword [edi], ebx
mov ebp, dword [ecx + 0xec]
mov dword [edi + 4], ebp
mov dword [ecx + 0xec], ebx
lea ebp, [0x5fae60]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
call sym.slices.Sort_go.shape.__string_go.shape.string_
jmp 0x53c0c2
mov eax, dword [ebp + 0xa8]
mov ecx, dword [esp + 0xe4]
lea edx, [eax + ecx]
mov ebx, dword [ebp + 0xac]
mov esi, dword [ebp + 0xa4]
cmp ebx, edx
jae 0x53c00d
mov dword [esp + 0x130], eax
mov dword [esp], esi
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ecx
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov eax, dword [esp + 0x130]
mov ecx, dword [esp + 0xe4]
mov dword [esp + 0x130], edx
mov dword [esp + 0x12c], ebx
mov dword [esp + 0x23c], esi
lea ebp, [0x591ae0]
mov dword [esp], ebp
sub edx, eax
sub ebx, eax
neg ebx
shl eax, 3
sar ebx, 0x1f
and eax, ebx
add eax, esi
mov dword [esp + 4], eax
mov dword [esp + 8], edx
mov eax, dword [esp + 0x21c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
call sym.runtime.typedslicecopy
mov eax, dword [esp + 0x130]
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0xa8], eax
mov edx, dword [esp + 0x12c]
mov dword [ecx + 0xac], edx
mov ebx, dword [0x71da68]
test ebx, ebx
jne 0x53c08b
mov ebx, dword [esp + 0x23c]
jmp 0x53c0a2
call sym.runtime.gcWriteBarrier2
mov ebx, dword [esp + 0x23c]
mov dword [edi], ebx
mov ebp, dword [ecx + 0xa4]
mov dword [edi + 4], ebp
mov dword [ecx + 0xa4], ebx
lea ebp, [0x5fae60]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
call sym.slices.Sort_go.shape.__string_go.shape.string_
mov eax, dword [esp + 0x20c]
test eax, eax
jne 0x53c171
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0x84]
add ecx, dword [eax + 0x78]
add ecx, dword [eax + 0x168]
add ecx, dword [eax + 0x174]
test ecx, ecx
jne 0x53c147
lea eax, [0x5974a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x194]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53c123
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [esp + 0x3d8], ecx
lea ecx, [0x5faeb0]
mov dword [esp + 0x3dc], ecx
mov dword [esp + 0x3e0], eax
add esp, 0x3bc
ret
mov dword [esp + 0x3d8], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 0x3dc], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 0x3e0], eax
add esp, 0x3bc
ret
mov ecx, dword [esp + 0x210]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
add edx, 0x10
dec esi
mov byte [esp + 0x3d], cl
mov ecx, dword [esp + 0x198]
test esi, esi
jle 0x53c591
cmp dword [edx + 4], 1
jne 0x53c587
mov ecx, dword [edx]
cmp byte [ecx], 0x43
jne 0x53c57d
mov dword [esp + 0x238], edx
mov dword [esp + 0x128], esi
test bl, bl
jne 0x53c391
mov ecx, dword [edx + 0xc]
test ecx, ecx
je 0x53c387
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov ebx, dword [esp + 0x1b0]
mov dword [esp + 4], ebx
mov ebp, dword [esp + 0xa4]
mov dword [esp + 8], ebp
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
call sym.go_build._Context_.saveCgo
mov eax, dword [esp + 0x14]
test eax, eax
je 0x53c361
mov ecx, dword [esp + 0x20c]
nop
test ecx, ecx
jne 0x53c23f
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x20c], eax
mov dword [esp + 0x210], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea ecx, [esp + 0x2b0]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x248]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x12c]
mov dword [esp + 0xc], ebx
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53c361
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53c2fa
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53c2f0
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53c324
mov ecx, dword [esp + 0x248]
jmp 0x53c337
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov eax, dword [esp + 0x194]
mov edx, dword [esp + 0x238]
movzx ebx, byte [esp + 0x38]
movzx ebp, byte [esp + 0x39]
mov esi, dword [esp + 0x128]
mov edi, dword [esp + 0x12c]
mov ecx, 1
jmp 0x53c19b
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov eax, dword [esp + 0x1b0]
mov dword [esp], eax
mov ecx, dword [esp + 0xa4]
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
lea eax, [0x5c4137]
mov dword [esp], eax
mov dword [esp + 4], 0x23
lea edx, [esp + 0x3b4]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Errorf
mov eax, dword [esp + 0x20c]
test eax, eax
jne 0x53c42b
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x20c], eax
mov dword [esp + 0x210], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea ecx, [esp + 0x2b0]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x248]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x12c]
mov dword [esp + 0xc], ebx
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
movzx eax, byte [eax]
test al, al
jne 0x53c54d
mov eax, dword [esp + 0x194]
mov ecx, dword [eax + 0xa0]
mov edx, dword [eax + 0x9c]
inc edx
mov ebx, dword [eax + 0x98]
cmp ecx, edx
jae 0x53c4e6
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53c4dc
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [ebx + 0x98]
mov dword [edi + 4], eax
mov dword [ebx + 0x98], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 0x9c], edx
lea ecx, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0x12c]
mov dword [ecx], ebp
mov ecx, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test ecx, ecx
jne 0x53c510
mov ecx, dword [esp + 0x248]
jmp 0x53c523
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x248]
mov dword [edi], ecx
mov ebx, dword [edx]
mov dword [edi + 4], ebx
mov dword [edx], ecx
lea eax, [0x5935c0]
mov dword [esp], eax
lea edx, [esp + 0x2b0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov eax, dword [esp + 0x194]
mov edx, dword [esp + 0x238]
movzx ebx, byte [esp + 0x38]
movzx ebp, byte [esp + 0x39]
mov esi, dword [esp + 0x128]
mov edi, dword [esp + 0x12c]
movzx ecx, byte [esp + 0x3d]
jmp 0x53c19b
movzx ecx, byte [esp + 0x3d]
jmp 0x53c19b
movzx ecx, byte [esp + 0x3d]
jmp 0x53c19b
movzx edx, byte [esp + 0x3d]
test dl, dl
jne 0x53c5fe
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x53c5bf
lea edx, [eax + 0x170]
lea ebx, [eax + 0x194]
mov ebp, dword [esp + 0x24c]
mov esi, dword [esp + 0x254]
jmp 0x53c689
test bl, bl
je 0x53c5e2
lea edx, [eax + 0x164]
lea ebx, [eax + 0x188]
mov ebp, dword [esp + 0x250]
mov esi, dword [esp + 0x258]
jmp 0x53c689
lea edx, [eax + 0x74]
lea ebx, [eax + 0x17c]
mov ebp, dword [esp + 0x19c]
mov esi, dword [esp + 0x1c0]
jmp 0x53c689
lea eax, [0x5935c0]
mov dword [esp], eax
mov ecx, dword [esp + 0x214]
mov dword [esp + 4], ecx
lea edx, [0x5b8b3d]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov byte [eax], 1
mov eax, dword [esp + 0x3c0]
movzx ecx, byte [eax + 0x28]
test cl, cl
je 0x53c662
mov edx, dword [esp + 0x194]
lea ebx, [edx + 0x80]
lea ebp, [edx + 0x17c]
mov ecx, dword [esp + 0x19c]
mov esi, dword [esp + 0x1c0]
jmp 0x53c675
mov edx, dword [esp + 0x194]
lea ebx, [edx + 0x8c]
xor ebp, ebp
xor ecx, ecx
xor esi, esi
mov edi, dword [esp + 0x12c]
mov edx, ebx
mov ebx, ebp
mov ebp, ecx
mov ecx, dword [esp + 0x198]
mov dword [esp + 0x234], ebp
mov dword [esp + 0x230], esi
mov dword [esp + 0x1e8], ebx
mov eax, dword [edx + 8]
mov ebx, dword [edx + 4]
inc ebx
mov esi, dword [edx]
cmp eax, ebx
jae 0x53c71f
mov dword [esp + 0x1b4], edx
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1b4]
mov dword [ebx + 8], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53c700
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], ecx
mov ebp, dword [esp + 0x234]
mov edi, dword [esp + 0x12c]
mov esi, ecx
mov ecx, dword [esp + 0x198]
mov eax, edx
mov edx, ebx
mov ebx, eax
mov dword [edx + 4], ebx
lea edx, [esi + ebx*8 - 4]
mov dword [edx], edi
mov edx, dword [0x71da68]
lea ebx, [esi + ebx*8 - 8]
test edx, edx
jne 0x53c73f
mov edx, dword [esp + 0x248]
jmp 0x53c752
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x248]
mov dword [edi], edx
mov eax, dword [ebx]
mov dword [edi + 4], eax
mov dword [ebx], edx
test ebp, ebp
je 0x53c763
mov edx, dword [ecx + 0x24]
mov ebx, dword [ecx + 0x28]
jmp 0x53ca2b
mov edx, dword [esp + 0x230]
test edx, edx
je 0x53c779
mov ebx, dword [ecx + 0x30]
mov ebp, dword [ecx + 0x34]
jmp 0x53c8dc
mov edx, dword [esp + 0x1e8]
test edx, edx
je 0x53c878
mov eax, dword [edx + 4]
mov ebx, dword [edx + 8]
mov ebp, dword [ecx + 0x40]
lea esi, [ebp + eax]
mov edi, dword [edx]
mov ecx, dword [ecx + 0x3c]
cmp ebx, esi
jae 0x53c7f2
mov dword [esp + 0x22c], ecx
mov dword [esp + 0x12c], eax
mov dword [esp + 0x128], ebp
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
lea eax, [0x59ae20]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov edi, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov eax, dword [esp + 0x12c]
mov ecx, dword [esp + 0x22c]
mov ebp, dword [esp + 0x128]
mov dword [esp + 0x12c], ebx
mov dword [esp + 0x128], esi
mov dword [esp + 0x22c], edi
lea edx, [0x59ae20]
mov dword [esp], edx
sub esi, eax
sub ebx, eax
neg ebx
imul eax, eax, 0x1c
sar ebx, 0x1f
and eax, ebx
add eax, edi
mov dword [esp + 4], eax
mov dword [esp + 8], esi
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], ebp
call sym.runtime.typedslicecopy
mov eax, dword [esp + 0x128]
mov ecx, dword [esp + 0x1e8]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0x12c]
mov dword [ecx + 8], eax
mov eax, dword [0x71da68]
test eax, eax
jne 0x53c863
mov edx, dword [esp + 0x22c]
jmp 0x53c876
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x22c]
mov dword [edi], edx
mov ebx, dword [ecx]
mov dword [edi + 4], ebx
mov dword [ecx], edx
mov edx, dword [esp + 0xe8]
mov ecx, dword [esp + 0xe4]
mov esi, dword [esp + 0x21c]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x1a8]
mov ebp, dword [esp + 0xa0]
mov edi, dword [esp + 0x1ac]
jmp 0x539ea1
lea esi, [esp + 0x338]
call fcn.0046fa7e
mov ecx, dword [esp + 0x238]
lea ebx, [ecx + 0x1c]
mov ecx, dword [esp + 0x12c]
lea ebp, [ecx - 1]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x230]
test ebp, ebp
jle 0x53c779
mov dword [esp + 0x12c], ebp
mov dword [esp + 0x238], ebx
lea edi, [esp + 0x1c4]
mov esi, ebx
call fcn.0046fa6a
mov eax, dword [esp + 0x1c4]
mov ecx, dword [esp + 0x1c8]
mov dword [esp + 0x128], ecx
lea edi, [esp + 0x338]
lea esi, [esp + 0x1cc]
call fcn.0046fa7e
lea ecx, [0x593700]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x128]
mov dword [esp + 0xc], eax
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov ecx, dword [eax + 8]
mov edx, dword [eax + 4]
inc edx
mov ebx, dword [eax]
cmp ecx, edx
jae 0x53c9b5
mov dword [esp + 0x228], eax
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x5a84a0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x228]
mov dword [ebx + 8], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53c9af
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], ecx
mov eax, ebx
mov ebx, ecx
mov dword [eax + 4], edx
mov ecx, dword [0x71da68]
lea edx, [edx + edx*4]
lea edi, [ebx + edx*4 - 0x14]
test ecx, ecx
je 0x53c8ae
mov dword [esp + 0x224], edi
lea eax, [0x5a84a0]
mov dword [esp], eax
mov dword [esp + 4], edi
lea eax, [esp + 0x338]
mov dword [esp + 8], eax
call sym.runtime.wbMove
mov edi, dword [esp + 0x224]
jmp 0x53c8ae
lea esi, [esp + 0x1c4]
call fcn.0046fa7e
mov ecx, dword [esp + 0x238]
lea edx, [ecx + 0x10]
mov ecx, dword [esp + 0x12c]
lea ebx, [ecx - 1]
mov ecx, dword [esp + 0x198]
mov ebp, dword [esp + 0x234]
test ebx, ebx
jle 0x53c763
mov dword [esp + 0x12c], ebx
mov dword [esp + 0x238], edx
mov ecx, dword [edx]
mov dword [esp + 0x248], ecx
mov ebx, dword [edx + 4]
mov dword [esp + 0x128], ebx
mov ebp, dword [edx + 8]
lea edi, [esp + 0x1c4]
xor eax, eax
call fcn.0046f59b
mov ecx, dword [esp + 0x13c]
mov dword [esp], ecx
mov dword [esp + 4], ebp
mov byte [esp + 8], 1
call sym.go_token._FileSet_.PositionFor
lea edi, [esp + 0x338]
lea esi, [esp + 0xc]
call fcn.0046fa7e
lea edi, [esp + 0x1c4]
lea esi, [esp + 0x338]
call fcn.0046fa7e
lea ecx, [0x593700]
mov dword [esp], ecx
mov edx, dword [esp + 0x234]
mov dword [esp + 4], edx
mov ebx, dword [esp + 0x248]
mov dword [esp + 8], ebx
mov ebx, dword [esp + 0x128]
mov dword [esp + 0xc], ebx
call sym.runtime.mapassign_faststr
mov ecx, dword [esp + 0x10]
mov edx, dword [ecx + 8]
mov ebx, dword [ecx + 4]
inc ebx
mov ebp, dword [ecx]
cmp edx, ebx
jae 0x53cb3d
mov dword [esp + 0x228], ecx
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x5a84a0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x228]
mov dword [ebx + 8], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53cb35
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], ecx
mov ebp, ecx
mov ecx, ebx
mov ebx, edx
mov dword [ecx + 4], ebx
mov ecx, dword [0x71da68]
lea edx, [ebx + ebx*4]
lea edi, [ebp + edx*4 - 0x14]
test ecx, ecx
je 0x53c9fd
mov dword [esp + 0x224], edi
lea eax, [0x5a84a0]
mov dword [esp], eax
mov dword [esp + 4], edi
lea eax, [esp + 0x1c4]
mov dword [esp + 8], eax
call sym.runtime.wbMove
mov edi, dword [esp + 0x224]
jmp 0x53c9fd
mov ecx, edi
mov edx, ebx
call sym.runtime.panicSliceAlen
mov eax, edi
mov ecx, ebx
call sym.runtime.panicSliceB
mov ecx, eax
mov eax, edi
call sym.runtime.panicSliceB
mov eax, ebp
mov ecx, ebx
call sym.runtime.panicSliceB
call sym.runtime.panicSliceB
mov ebp, dword [esp + 0x3c0]
mov esi, dword [ebp + 0x14]
test esi, esi
je 0x53d0b0
test ebx, ebx
jne 0x53cbd5
mov esi, dword [esp + 0x3c8]
mov ebx, 1
jmp 0x53cc8a
nop
mov esi, dword [esp + 0x3c8]
cmp esi, 7
jge 0x53cbe6
xor edi, edi
jmp 0x53cc33
mov eax, dword [esp + 0x3c4]
mov dword [esp], eax
lea ecx, [0x5b9601]
mov dword [esp + 4], ecx
mov dword [esp + 8], 7
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x3d4]
mov edx, dword [esp + 0x1a0]
mov ebx, dword [esp + 0x3d0]
mov ebp, dword [esp + 0x3c0]
mov esi, dword [esp + 0x3c8]
mov edi, eax
xor eax, eax
xchg edi, eax
test al, al
xchg edi, eax
jne 0x53cc40
mov ebx, 1
jmp 0x53cc8a
mov eax, dword [ebp + 0x10]
mov ecx, dword [ebp + 0x14]
mov dword [esp], ebp
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov eax, dword [esp + 0x3cc]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ebx
call sym.go_build._Context_.hasSubdir
movzx eax, byte [esp + 0x1c]
mov ecx, dword [esp + 0x3d4]
mov edx, dword [esp + 0x1a0]
mov ebp, dword [esp + 0x3c0]
mov esi, dword [esp + 0x3c8]
mov ebx, eax
xor eax, eax
test bl, bl
jne 0x53cc95
xor ebx, ebx
jmp 0x53cf2d
lea eax, [0x58f9e0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53ccc8
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea edx, [0x5b8af5]
mov dword [eax + 8], edx
mov ebx, dword [esp + 0x3c8]
mov dword [eax + 0x14], ebx
mov ebp, dword [0x71da68]
test ebp, ebp
jne 0x53ccf7
mov ebp, dword [esp + 0x3c4]
jmp 0x53cd05
call sym.runtime.gcWriteBarrier1
mov ebp, dword [esp + 0x3c4]
mov dword [edi], ebp
mov dword [eax + 0x10], ebp
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x3c0]
cmp dword [edx + 0x30], 5
jne 0x53cd4e
mov ebx, dword [edx + 0x2c]
cmp dword [ebx], 0x67636367
jne 0x53cd4e
cmp byte [ebx + 4], 0x6f
je 0x53ceff
mov dword [esp + 0xc0], ecx
mov dword [esp + 0x1f4], eax
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
test al, al
je 0x53cd86
mov ecx, dword [esp + 0x3d4]
mov eax, 0
jmp 0x53ce65
mov ecx, dword [esp + 0x3d4]
test ecx, 2
je 0x53ce5e
mov edx, dword [esp + 0x184]
test edx, edx
jne 0x53cdb0
test al, al
mov eax, 0
jmp 0x53ce65
mov byte [esp + 0x3c], al
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53cde7
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov edx, dword [esp + 0x184]
mov ebx, dword [esp + 0x180]
mov dword [eax + 0xc], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53ce0b
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax + 8], ebx
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isFile
movzx eax, byte [esp + 0xc]
movzx ecx, byte [esp + 0x3c]
test cl, cl
mov ecx, dword [esp + 0x3d4]
jmp 0x53ce65
test al, al
mov eax, 0
jne 0x53ce84
test al, al
jne 0x53ce84
mov ecx, dword [esp + 0xc0]
mov edx, dword [esp + 0x3c0]
mov ebx, eax
mov eax, dword [esp + 0x1f4]
jmp 0x53cf01
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 4], edx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53cea8
mov edx, dword [esp + 0x1f4]
jmp 0x53cebb
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x1f4]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], edx
mov byte [ebx + 0x50], 1
mov edx, dword [esp + 0x3c0]
mov ebp, dword [edx + 0x14]
mov esi, dword [edx + 0x10]
mov dword [ebx + 0x2c], ebp
mov ebp, dword [0x71da68]
test ebp, ebp
je 0x53cee8
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov ebp, dword [ebx + 0x28]
mov dword [edi + 4], ebp
mov dword [ebx + 0x28], esi
mov ecx, edx
mov ebp, ebx
mov esi, dword [esp + 0x3c8]
mov edx, eax
xor eax, eax
jmp 0x539638
xor ebx, ebx
mov dword [esp + 0x14c], eax
mov dword [esp + 0x150], ecx
xor eax, eax
mov ecx, dword [esp + 0x3d4]
mov edx, dword [esp + 0x1a0]
mov ebp, dword [esp + 0x3c0]
mov esi, dword [esp + 0x3c8]
mov byte [esp + 0x3e], bl
mov edi, dword [ebp + 0x30]
cmp edi, 5
jne 0x53cfa3
mov eax, dword [ebp + 0x2c]
cmp dword [eax], 0x67636367
jne 0x53cf9f
cmp byte [eax + 4], 0x6f
je 0x53cf4e
xor eax, eax
jmp 0x53cfa5
mov ecx, dword [ebp + 0x10]
mov edx, dword [ebp + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edi
mov eax, dword [esp + 0x3c4]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], esi
call sym.internal_goroot.IsStandardPackage
movzx eax, byte [esp + 0x18]
mov ecx, dword [esp + 0x3d4]
mov edx, dword [esp + 0x1a0]
movzx ebx, byte [esp + 0x3e]
mov ebp, dword [esp + 0x3c0]
mov esi, dword [esp + 0x3c8]
jmp 0x53cfa5
xor eax, eax
jmp 0x53cfa5
xor eax, eax
test al, al
je 0x53d0b7
lea eax, [0x58f9e0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53cfe0
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea edx, [0x5b8af5]
mov dword [eax + 8], edx
mov ebx, dword [esp + 0x3c8]
mov dword [eax + 0x14], ebx
mov ebp, dword [0x71da68]
test ebp, ebp
jne 0x53d00f
mov ebp, dword [esp + 0x3c4]
jmp 0x53d01d
call sym.runtime.gcWriteBarrier1
mov ebp, dword [esp + 0x3c4]
mov dword [edi], ebp
mov dword [eax + 0x10], ebp
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x194]
mov dword [edx + 4], eax
mov eax, dword [0x71da68]
test eax, eax
je 0x53d064
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [edx]
mov dword [edi + 4], eax
mov dword [edx], ecx
mov byte [edx + 0x50], 1
mov eax, dword [esp + 0x3c0]
mov ecx, dword [eax + 0x14]
mov ebx, dword [eax + 0x10]
mov dword [edx + 0x2c], ecx
mov ecx, dword [0x71da68]
test ecx, ecx
je 0x53d091
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov ecx, dword [edx + 0x28]
mov dword [edi + 4], ecx
mov dword [edx + 0x28], ebx
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov ebp, edx
mov esi, dword [esp + 0x3c8]
movzx edx, byte [esp + 0x3e]
jmp 0x539638
mov esi, dword [esp + 0x3c8]
xor eax, eax
jmp 0x53d0dc
mov dword [edx], eax
mov ebx, dword [esp + 0x130]
lea eax, [ebx + 1]
mov edx, dword [esp + 0x1a0]
mov ebp, dword [esp + 0x3c0]
mov esi, dword [esp + 0x3c8]
mov ebx, dword [esp + 0x94]
cmp eax, ebx
jge 0x53d3fa
mov dword [esp + 0x130], eax
lea ecx, [edx + eax*8]
mov ebx, dword [ecx + 4]
mov dword [esp + 0x74], ebx
mov ecx, dword [ecx]
mov dword [esp + 0x170], ecx
lea ebp, [0x58f9e0]
mov dword [esp], ebp
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x74]
mov dword [eax + 4], ecx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53d131
mov edx, dword [esp + 0x170]
jmp 0x53d13f
call sym.runtime.gcWriteBarrier1
mov edx, dword [esp + 0x170]
mov dword [edi], edx
mov dword [eax], edx
mov dword [eax + 0xc], 3
lea ebx, [0x5b8af5]
mov dword [eax + 8], ebx
mov ebp, dword [esp + 0x3c8]
mov dword [eax + 0x14], ebp
mov esi, dword [0x71da68]
test esi, esi
jne 0x53d16e
mov esi, dword [esp + 0x3c4]
jmp 0x53d17c
call sym.runtime.gcWriteBarrier1
mov esi, dword [esp + 0x3c4]
mov dword [edi], esi
mov dword [eax + 0x10], esi
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov dword [esp + 0x1f0], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xbc], ecx
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
test al, al
je 0x53d1e9
mov ecx, dword [esp + 0x3d4]
mov eax, 0
jmp 0x53d2d6
mov ecx, dword [esp + 0x3d4]
test ecx, 2
je 0x53d2cf
mov edx, dword [esp + 0x184]
test edx, edx
jne 0x53d213
test al, al
mov eax, 0
jmp 0x53d2d6
mov byte [esp + 0x3b], al
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x74]
mov dword [eax + 4], ecx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53d243
mov edx, dword [esp + 0x170]
jmp 0x53d251
call sym.runtime.gcWriteBarrier1
mov edx, dword [esp + 0x170]
mov dword [edi], edx
mov dword [eax], edx
mov ebx, dword [esp + 0x184]
mov ebp, dword [esp + 0x180]
mov dword [eax + 0xc], ebx
mov ebx, dword [0x71da68]
test ebx, ebx
je 0x53d275
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebp
mov dword [eax + 8], ebp
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isFile
movzx eax, byte [esp + 0xc]
movzx ecx, byte [esp + 0x3b]
test cl, cl
mov ecx, dword [esp + 0x3d4]
jmp 0x53d2d6
test al, al
mov eax, 0
jne 0x53d387
test al, al
jne 0x53d387
mov eax, dword [esp + 0x15c]
mov edx, dword [esp + 0x158]
inc edx
mov ebx, dword [esp + 0x154]
cmp eax, edx
jae 0x53d341
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebx, dword [esp + 0x14]
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x15c], eax
mov dword [esp + 0x154], ebx
mov ecx, dword [esp + 0x3d4]
mov dword [esp + 0x158], edx
lea eax, [ebx + edx*8 - 4]
mov ebp, dword [esp + 0xbc]
mov dword [eax], ebp
mov eax, dword [0x71da68]
lea edx, [ebx + edx*8 - 8]
test eax, eax
jne 0x53d36f
mov eax, dword [esp + 0x1f0]
jmp 0x53d0bb
call sym.runtime.gcWriteBarrier2
mov eax, dword [esp + 0x1f0]
mov dword [edi], eax
mov ebx, dword [edx]
mov dword [edi + 4], ebx
jmp 0x53d0bb
mov edx, dword [esp + 0xbc]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 4], edx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53d3b2
mov edx, dword [esp + 0x1f0]
mov ebp, dword [esp + 0x170]
jmp 0x53d3d5
call sym.runtime.gcWriteBarrier4
mov edx, dword [esp + 0x1f0]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov ebp, dword [esp + 0x170]
mov dword [edi + 8], ebp
mov esi, dword [ebx + 0x28]
mov dword [edi + 0xc], esi
mov dword [ebx], edx
mov edi, dword [esp + 0x74]
mov dword [ebx + 0x2c], edi
mov dword [ebx + 0x28], ebp
mov ecx, dword [esp + 0x3c0]
mov ebp, ebx
mov esi, dword [esp + 0x3c8]
mov edx, eax
xor eax, eax
jmp 0x539638
mov eax, dword [ebp + 0x14]
test eax, eax
je 0x53d68a
mov eax, dword [esp + 0x150]
test eax, eax
jne 0x53d68a
lea eax, [0x58f9e0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53d447
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea edx, [0x5b8af5]
mov dword [eax + 8], edx
mov ebx, dword [esp + 0x3c8]
mov dword [eax + 0x14], ebx
mov ebp, dword [0x71da68]
test ebp, ebp
jne 0x53d476
mov ebp, dword [esp + 0x3c4]
jmp 0x53d484
call sym.runtime.gcWriteBarrier1
mov ebp, dword [esp + 0x3c4]
mov dword [edi], ebp
mov dword [eax + 0x10], ebp
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x3c0]
cmp dword [edx + 0x30], 5
jne 0x53d4cd
mov ebx, dword [edx + 0x2c]
cmp dword [ebx], 0x67636367
jne 0x53d4cd
cmp byte [ebx + 4], 0x6f
je 0x53d675
mov dword [esp + 0xb8], ecx
mov dword [esp + 0x1ec], eax
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
test al, al
je 0x53d505
mov ecx, dword [esp + 0x3d4]
mov eax, 0
jmp 0x53d5e4
mov ecx, dword [esp + 0x3d4]
test ecx, 2
je 0x53d5dd
mov edx, dword [esp + 0x184]
test edx, edx
jne 0x53d52f
test al, al
mov eax, 0
jmp 0x53d5e4
mov byte [esp + 0x3a], al
lea eax, [0x58f5a0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53d566
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov edx, dword [esp + 0x184]
mov ebx, dword [esp + 0x180]
mov dword [eax + 0xc], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53d58a
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax + 8], ebx
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isFile
movzx eax, byte [esp + 0xc]
movzx ecx, byte [esp + 0x3a]
test cl, cl
mov ecx, dword [esp + 0x3d4]
jmp 0x53d5e4
test al, al
mov eax, 0
jne 0x53d5fa
test al, al
jne 0x53d5fa
mov eax, dword [esp + 0x1ec]
mov ecx, dword [esp + 0xb8]
jmp 0x53d675
mov edx, dword [esp + 0xb8]
mov ebx, dword [esp + 0x194]
mov dword [ebx + 4], edx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53d61e
mov edx, dword [esp + 0x1ec]
jmp 0x53d631
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x1ec]
mov dword [edi], edx
mov ebp, dword [ebx]
mov dword [edi + 4], ebp
mov dword [ebx], edx
mov byte [ebx + 0x50], 1
mov edx, dword [esp + 0x3c0]
mov ebp, dword [edx + 0x14]
mov esi, dword [edx + 0x10]
mov dword [ebx + 0x2c], ebp
mov ebp, dword [0x71da68]
test ebp, ebp
je 0x53d65e
call sym.runtime.gcWriteBarrier2
mov dword [edi], esi
mov ebp, dword [ebx + 0x28]
mov dword [edi + 4], ebp
mov dword [ebx + 0x28], esi
mov ecx, edx
mov ebp, ebx
mov esi, dword [esp + 0x3c8]
mov edx, eax
xor eax, eax
jmp 0x539638
mov dword [esp + 0x14c], eax
mov dword [esp + 0x150], ecx
mov esi, dword [esp + 0x3c8]
mov eax, dword [esp + 0x140]
mov dword [esp + 0x23c], eax
mov ecx, dword [esp + 0x144]
mov dword [esp + 0x130], ecx
xor edx, edx
xor ebx, ebx
xor ebp, ebp
xor edi, edi
mov edx, 0x11
mov dword [esp + 0x98], edx
lea edx, [0x5bcbc4]
mov dword [esp + 0x1a4], edx
xor edx, edx
jmp 0x53d710
mov dword [esi], eax
mov eax, dword [esp + 0x12c]
inc eax
mov ecx, dword [esp + 0x130]
mov esi, dword [esp + 0x3c8]
mov edi, ebx
mov ebx, 3
mov dword [esp + 0x98], ebx
lea ecx, [0x5b8b37]
mov dword [esp + 0x1a4], ecx
mov ebx, edx
mov ecx, dword [esp + 0x130]
mov edx, eax
mov eax, dword [esp + 0x23c]
mov dword [esp + 0x18c], ebp
mov dword [esp + 0x88], ebx
cmp edx, ecx
jge 0x53d84f
mov dword [esp + 0x12c], edx
lea ecx, [eax + edx*8]
mov ebx, dword [ecx]
mov ecx, dword [ecx + 4]
lea ebp, [edi + 1]
mov dword [esp + 0x128], ebp
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov dword [esp], ebx
mov dword [esp + 4], ecx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
mov eax, dword [esp + 0x1a4]
mov dword [esp], eax
mov eax, dword [esp + 0x98]
mov dword [esp + 4], eax
lea eax, [esp + 0x3b4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x88]
mov ebx, dword [esp + 0x128]
cmp edx, ebx
jb 0x53d7d1
mov ebp, dword [esp + 0x18c]
jmp 0x53d826
mov dword [esp + 0x248], eax
mov dword [esp + 0x128], ecx
mov eax, dword [esp + 0x18c]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x128]
mov edx, ebx
mov ebx, eax
mov eax, dword [esp + 0x248]
lea esi, [ebp + ebx*8 - 4]
mov dword [esi], ecx
mov ecx, dword [0x71da68]
lea esi, [ebp + ebx*8 - 8]
test ecx, ecx
je 0x53d6cb
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov ecx, dword [esi]
mov dword [edi + 4], ecx
jmp 0x53d6cb
mov eax, dword [esp + 0x150]
test eax, eax
jne 0x53d8c4
lea eax, [edi + 1]
cmp ebx, eax
jae 0x53d896
mov dword [esp], ebp
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov esi, dword [esp + 0x3c8]
lea ecx, [ebp + eax*8 - 4]
mov dword [ecx], 0x12
mov ecx, dword [0x71da68]
lea edx, [ebp + eax*8 - 8]
test ecx, ecx
je 0x53d8b7
mov ecx, dword [edx]
call sym.runtime.gcWriteBarrier1
mov dword [edi], ecx
lea ecx, [0x5bd12b]
mov dword [edx], ecx
jmp 0x53d9ec
lea eax, [edi + 1]
mov dword [esp + 0x130], eax
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov ecx, dword [esp + 0x14c]
mov edx, dword [esp + 0x150]
mov dword [esp], ecx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
lea eax, [0x5bd119]
mov dword [esp], eax
mov dword [esp + 4], 0x12
lea eax, [esp + 0x3b4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x88]
mov ebx, dword [esp + 0x130]
cmp edx, ebx
jb 0x53d96a
mov ebp, dword [esp + 0x18c]
jmp 0x53d9bf
mov dword [esp + 0x130], ecx
mov dword [esp + 0x248], eax
mov eax, dword [esp + 0x18c]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x130]
mov edx, ebx
mov ebx, eax
mov eax, dword [esp + 0x248]
lea esi, [ebp + ebx*8 - 4]
mov dword [esi], ecx
mov ecx, dword [0x71da68]
lea esi, [ebp + ebx*8 - 8]
test ecx, ecx
je 0x53d9df
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov ecx, dword [esi]
mov dword [edi + 4], ecx
mov dword [esi], eax
mov esi, dword [esp + 0x3c8]
mov eax, ebx
mov ebx, edx
mov ecx, dword [esp + 0x154]
mov dword [esp + 0x23c], ecx
mov edx, dword [esp + 0x158]
mov dword [esp + 0x130], edx
xor edi, edi
mov edi, 0x12
mov dword [esp + 0x98], edi
lea edi, [0x5bd13d]
mov dword [esp + 0x1a4], edi
xor edi, edi
jmp 0x53da6c
mov dword [esi], eax
mov eax, dword [esp + 0x12c]
lea edi, [eax + 1]
mov ecx, dword [esp + 0x23c]
mov esi, dword [esp + 0x3c8]
mov eax, ebx
mov ebx, 3
mov dword [esp + 0x98], ebx
lea ecx, [0x5b8b37]
mov dword [esp + 0x1a4], ecx
mov ebx, edx
mov ecx, dword [esp + 0x23c]
mov edx, dword [esp + 0x130]
cmp edi, edx
jge 0x53dba9
mov dword [esp + 0x124], ebx
mov dword [esp + 0x220], ebp
mov dword [esp + 0x12c], edi
lea edx, [ecx + edi*8]
mov ebx, dword [edx]
mov edx, dword [edx + 4]
inc eax
mov dword [esp + 0x128], eax
mov dword [esp + 0x3b4], 0
mov dword [esp + 0x3b8], 0
mov dword [esp], ebx
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], eax
mov eax, dword [esp + 0x1a4]
mov dword [esp], eax
mov eax, dword [esp + 0x98]
mov dword [esp + 4], eax
lea eax, [esp + 0x3b4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call sym.fmt.Sprintf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x124]
mov ebx, dword [esp + 0x128]
cmp edx, ebx
jb 0x53db2b
mov ebp, dword [esp + 0x220]
jmp 0x53db80
mov dword [esp + 0x128], ecx
mov dword [esp + 0x248], eax
mov eax, dword [esp + 0x220]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x128]
mov edx, ebx
mov ebx, eax
mov eax, dword [esp + 0x248]
lea esi, [ebp + ebx*8 - 4]
mov dword [esi], ecx
mov ecx, dword [0x71da68]
lea esi, [ebp + ebx*8 - 8]
test ecx, ecx
je 0x53da27
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov ecx, dword [esi]
mov dword [edi + 4], ecx
jmp 0x53da27
mov ecx, dword [esp + 0x158]
test ecx, ecx
jne 0x53dc17
inc eax
cmp ebx, eax
jae 0x53dbee
mov dword [esp], ebp
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x591ae0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebp, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov esi, dword [esp + 0x3c8]
lea ecx, [ebp + eax*8 - 4]
mov dword [ecx], 0x3a
mov ecx, dword [0x71da68]
lea edx, [ebp + eax*8 - 8]
test ecx, ecx
je 0x53dc0f
mov ecx, dword [edx]
call sym.runtime.gcWriteBarrier1
mov dword [edi], ecx
lea ecx, [0x5c83b5]
mov dword [edx], ecx
mov dword [esp], ebp
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
lea eax, [0x5f9144]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call sym.strings.Join
mov eax, dword [esp + 0x14]
mov dword [esp + 0x248], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x130], ecx
mov dword [esp + 0x3a4], 0
mov dword [esp + 0x3a8], 0
mov dword [esp + 0x3ac], 0
mov dword [esp + 0x3b0], 0
mov edx, dword [esp + 0x3c4]
mov dword [esp], edx
mov edx, dword [esp + 0x3c8]
mov dword [esp + 4], edx
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3a4], ecx
mov dword [esp + 0x3a8], eax
mov eax, dword [esp + 0x248]
mov dword [esp], eax
mov eax, dword [esp + 0x130]
mov dword [esp + 4], eax
call sym.runtime.convTstring
mov eax, dword [esp + 8]
lea ecx, [0x591ae0]
mov dword [esp + 0x3ac], ecx
mov dword [esp + 0x3b0], eax
lea eax, [0x5c4555]
mov dword [esp], eax
mov dword [esp + 4], 0x24
lea eax, [esp + 0x3a4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call sym.fmt.Errorf
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x194]
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], eax
mov dword [esp + 0x3e0], ecx
add esp, 0x3bc
ret
mov eax, dword [esp + 0x130]
lea ebx, [eax + 1]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [esp + 0x1a0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
mov edi, dword [esp + 0x3cc]
mov eax, dword [esp + 0x94]
cmp ebx, eax
jge 0x53ddc5
mov dword [esp + 0x130], ebx
lea eax, [edx + ebx*8]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov ebp, dword [esp + 0x2cc]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov byte [esp + 8], 0
lea edx, [esp + 0x2cc]
call ebp
movzx eax, byte [esp + 0xc]
test al, al
je 0x53dd3b
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
xor eax, eax
mov ecx, dword [esp + 0x3d4]
mov ebx, dword [esp + 0x3d0]
jmp 0x53cbae
mov ebx, dword [esp + 0x90]
lea edx, [ebx + 1]
mov eax, dword [esp + 0x218]
mov ecx, dword [esp + 0xe0]
cmp edx, ecx
jge 0x53e067
mov dword [esp + 0x90], edx
lea ecx, [eax + edx*8]
mov ebx, dword [ecx + 4]
mov dword [esp + 0x78], ebx
mov ecx, dword [ecx]
mov dword [esp + 0x174], ecx
lea ebp, [0x58f5a0]
mov dword [esp], ebp
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x78]
mov dword [eax + 4], ecx
mov edx, dword [0x71da68]
test edx, edx
jne 0x53de40
mov edx, dword [esp + 0x174]
jmp 0x53de4e
call sym.runtime.gcWriteBarrier1
mov edx, dword [esp + 0x174]
mov dword [edi], edx
mov dword [eax], edx
mov dword [eax + 0xc], 3
lea ecx, [0x5b8af5]
mov dword [eax + 8], ecx
mov ebx, dword [esp + 0x3c0]
mov dword [esp], ebx
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x194]
mov ebx, dword [edx]
mov ebp, dword [edx + 4]
mov esi, dword [esp + 0x3c0]
mov dword [esp], esi
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ebp
call sym.go_build._Context_.hasSubdir
movzx eax, byte [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x168], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x6c], edx
test al, al
jne 0x53ded6
xor eax, eax
jmp 0x53defe
mov eax, dword [sym.go_build._Context_.Import.func2]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea edx, [0x5c95ac]
call eax
movzx eax, byte [esp + 8]
xor eax, 1
mov ecx, dword [esp + 0x168]
mov edx, dword [esp + 0x6c]
test al, al
je 0x53ddda
mov ebx, dword [esp + 0x3c0]
mov ebp, dword [ebx + 0x14]
test ebp, ebp
je 0x53e063
cmp dword [ebx + 0x30], 5
jne 0x53df34
mov ebp, dword [ebx + 0x2c]
cmp dword [ebp], 0x67636367
jne 0x53df34
cmp byte [ebp + 4], 0x6f
je 0x53e063
lea eax, [0x58f9e0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x3c0]
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
mov dword [eax + 4], edx
mov edx, dword [0x71da68]
test edx, edx
je 0x53df67
call sym.runtime.gcWriteBarrier1
mov dword [edi], ebx
mov dword [eax], ebx
mov dword [eax + 0xc], 3
lea edx, [0x5b8af5]
mov dword [eax + 8], edx
mov ebx, dword [esp + 0x6c]
mov dword [eax + 0x14], ebx
mov ebp, dword [0x71da68]
test ebp, ebp
jne 0x53df93
mov ebp, dword [esp + 0x168]
jmp 0x53dfa1
call sym.runtime.gcWriteBarrier1
mov ebp, dword [esp + 0x168]
mov dword [edi], ebp
mov dword [eax + 0x10], ebp
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov dword [esp + 0x1fc], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xc8], ecx
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
test al, al
jne 0x53e00a
mov ecx, dword [esp + 0x168]
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x3c0]
jmp 0x53e063
mov eax, dword [esp + 0xc8]
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0x6c], eax
mov eax, dword [0x71da68]
test eax, eax
jne 0x53e02e
mov eax, dword [esp + 0x1fc]
jmp 0x53e042
call sym.runtime.gcWriteBarrier2
mov eax, dword [esp + 0x1fc]
mov dword [edi], eax
mov edx, dword [ecx + 0x68]
mov dword [edi + 4], edx
mov dword [ecx + 0x68], eax
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
xor eax, eax
jmp 0x53e0a1
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
mov ebp, dword [esp + 0x130]
lea eax, [ebp + 1]
mov ecx, dword [esp + 0x168]
mov edx, dword [esp + 0x6c]
mov ebx, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x90]
cmp eax, ebp
jge 0x53e204
mov dword [esp + 0x130], eax
mov ecx, dword [esp + 0x218]
lea edx, [ecx + eax*8]
mov ebx, dword [edx + 4]
mov dword [esp + 0xb0], ebx
mov edx, dword [edx]
mov dword [esp + 0x1e0], edx
lea ebp, [0x58f9e0]
mov dword [esp], ebp
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0xb0]
mov dword [eax + 4], ecx
mov ecx, dword [0x71da68]
test ecx, ecx
jne 0x53e103
mov ecx, dword [esp + 0x1e0]
jmp 0x53e111
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0x1e0]
mov dword [edi], ecx
mov dword [eax], ecx
mov dword [eax + 0xc], 3
lea ecx, [0x5b8af5]
mov dword [eax + 8], ecx
mov edx, dword [esp + 0x6c]
mov dword [eax + 0x14], edx
mov ebx, dword [0x71da68]
test ebx, ebx
jne 0x53e13d
mov ebx, dword [esp + 0x168]
jmp 0x53e14b
call sym.runtime.gcWriteBarrier1
mov ebx, dword [esp + 0x168]
mov dword [edi], ebx
mov dword [eax + 0x10], ebx
mov ecx, dword [esp + 0x3c0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call sym.go_build._Context_.joinPath
mov eax, dword [esp + 0x10]
mov dword [esp + 0x1f8], eax
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xc4], ecx
mov edx, dword [esp + 0x3c0]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.go_build._Context_.isDir
movzx eax, byte [esp + 0xc]
test al, al
je 0x53e085
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0x194]
mov dword [ecx + 0x6c], eax
mov eax, dword [0x71da68]
test eax, eax
jne 0x53e1cf
mov eax, dword [esp + 0x1f8]
jmp 0x53e1e3
call sym.runtime.gcWriteBarrier2
mov eax, dword [esp + 0x1f8]
mov dword [edi], eax
mov edx, dword [ecx + 0x68]
mov dword [edi + 4], edx
mov dword [ecx + 0x68], eax
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
mov ebp, dword [esp + 0x194]
mov dword [ebp + 0x24], edx
mov esi, dword [0x71da68]
test esi, esi
jne 0x53e221
mov esi, dword [esp + 0x174]
jmp 0x53e23e
call sym.runtime.gcWriteBarrier4
mov dword [edi], ecx
mov esi, dword [ebp + 0x20]
mov dword [edi + 4], esi
mov esi, dword [esp + 0x174]
mov dword [edi + 8], esi
mov eax, dword [ebp + 0x28]
mov dword [edi + 0xc], eax
mov dword [ebp + 0x20], ecx
mov eax, ebx
mov ebx, dword [esp + 0x78]
mov dword [ebp + 0x2c], ebx
mov dword [ebp + 0x28], esi
mov ebx, dword [eax + 0x30]
nop
mov esi, dword [eax + 0x2c]
cmp ebx, 2
je 0x53e282
cmp ebx, 5
jne 0x53e2f8
cmp dword [esi], 0x67636367
jne 0x53e2f8
cmp byte [esi + 4], 0x6f
jne 0x53e2f8
nop
nop
lea ebx, [edx - 1]
jmp 0x53e310
cmp word [esi], 0x6367
jne 0x53e2f8
mov dword [esp], 0
mov eax, dword [esp + 0x178]
mov dword [esp + 4], eax
mov ebx, dword [esp + 0x7c]
mov dword [esp + 8], ebx
lea ebp, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], ecx
mov dword [esp + 0x18], edx
lea ecx, [0x5b8a14]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], 2
call sym.runtime.concatstring4
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x180], eax
mov dword [esp + 0x184], ecx
mov eax, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
dec ebx
test ebx, ebx
jl 0x53e326
cmp ebx, edx
jae 0x53e42f
lea esi, [ebx + ecx]
cmp byte [esi], 0x2f
jne 0x53e30f
jmp 0x53e32b
mov ebx, 0xffffffff
lea esi, [ebx + 1]
cmp edx, esi
jb 0x53e428
lea edi, [esp + 0x374]
xor eax, eax
call fcn.0046f594
mov ecx, dword [esp + 0x7c]
mov dword [esp + 0x378], ecx
mov ebp, dword [esp + 0x178]
mov dword [esp + 0x374], ebp
mov dword [esp + 0x380], 1
lea ebp, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 0x37c], ebp
mov dword [esp + 0x388], esi
mov ebp, dword [esp + 0x168]
mov dword [esp + 0x384], ebp
mov dword [esp + 0x390], 3
lea ecx, [0x5b8b34]
mov dword [esp + 0x38c], ecx
sub edx, ebx
lea ecx, [edx - 1]
mov dword [esp + 0x398], ecx
neg ecx
sar ecx, 0x1f
and esi, ecx
lea ecx, [ebp + esi]
mov dword [esp + 0x394], ecx
mov dword [esp + 0x3a0], 2
lea ecx, [0x5b8a14]
mov dword [esp + 0x39c], ecx
mov dword [esp], 0
lea ecx, [esp + 0x374]
mov dword [esp + 4], ecx
mov dword [esp + 8], 6
mov dword [esp + 0xc], 6
call sym.runtime.concatstrings
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0x180], ecx
mov dword [esp + 0x184], edx
mov eax, dword [esp + 0x3c0]
mov ebp, dword [esp + 0x194]
jmp 0x53e2f8
mov ecx, esi
call sym.runtime.panicSliceAlen
mov eax, ebx
mov ecx, edx
call sym.runtime.panicIndex
xor eax, eax
mov ecx, ebp
mov ebp, ebx
mov esi, dword [esp + 0x3c8]
xor edx, edx
jmp 0x539638
dec esi
test esi, esi
jl 0x53e463
cmp esi, edx
jae 0x53e56e
lea eax, [esi + ecx]
cmp byte [eax], 0x2f
jne 0x53e44c
jmp 0x53e468
mov esi, 0xffffffff
lea eax, [esi + 1]
cmp edx, eax
jb 0x53e567
lea edi, [esp + 0x374]
mov ebx, eax
xor eax, eax
call fcn.0046f594
mov ecx, dword [esp + 0x7c]
mov dword [esp + 0x378], ecx
mov ebp, dword [esp + 0x178]
mov dword [esp + 0x374], ebp
mov dword [esp + 0x380], 1
lea ebp, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 0x37c], ebp
mov dword [esp + 0x388], ebx
mov ebp, dword [esp + 0x16c]
mov dword [esp + 0x384], ebp
mov dword [esp + 0x390], 3
lea ecx, [0x5b8b34]
mov dword [esp + 0x38c], ecx
sub edx, esi
lea ecx, [edx - 1]
mov dword [esp + 0x398], ecx
neg ecx
sar ecx, 0x1f
and ebx, ecx
lea ecx, [ebp + ebx]
mov dword [esp + 0x394], ecx
mov dword [esp + 0x3a0], 2
lea ecx, [0x5b8a14]
mov dword [esp + 0x39c], ecx
mov dword [esp], 0
lea ecx, [esp + 0x374]
mov dword [esp + 4], ecx
mov dword [esp + 8], 6
mov dword [esp + 0xc], 6
call sym.runtime.concatstrings
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0x180], ecx
mov dword [esp + 0x184], edx
mov ebx, dword [esp + 0x194]
mov ebp, dword [esp + 0x3c0]
jmp 0x53e438
mov ecx, eax
call sym.runtime.panicSliceAlen
mov eax, esi
mov ecx, edx
call sym.runtime.panicIndex
dec esi
mov ecx, dword [esp + 0x3c0]
test esi, esi
jl 0x53e59c
cmp esi, ebp
jae 0x53e6ba
lea ecx, [esi + edi]
cmp byte [ecx], 0x2f
jne 0x53e577
mov ecx, dword [esp + 0x3c0]
jmp 0x53e5a1
mov esi, 0xffffffff
lea ecx, [esi + 1]
cmp ebp, ecx
jb 0x53e6b3
mov dword [esp + 0xcc], ecx
mov dword [esp + 0x190], edi
lea edi, [esp + 0x374]
call fcn.0046f594
mov dword [esp + 0x378], ebx
mov dword [esp + 0x374], edx
mov dword [esp + 0x380], 1
lea ecx, str._vucs________pZy._.go_m_f________ni___:_01..__.0jsgc.a_e___I_L____________:if.___.e0_0i0x0o0b_r_nLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25M_________n__s____Pn____n___n__t__00dD_sSwWE:__i__v1noioos_:_____n_.._..envbin.gosrccmdall...__s___s_nBUG___nil___NUL:__:_intaixioszos386armppclib_t_spkgcgoEOFINT____formapvar:_dbadanycaplenmaxminnewgo_____n_____HanLaoMroNkoVai125625NaNptrfinobjgc__:_gp___in__n___n_____P_m__MPC___end____:_npc__GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614StdDlt.___Op_:__go1cmpfmtlognet__T:___:_adxaesshaavxfmamoddep__t_d_noffdnstcpudplist_____...func_s_s_s___struefilereadopensyncpipe_Stat.com.exe.bat.cmdpath.0.0uinthurdnaclmipss390wasmgo1.pkg_src___IMAGCHARcasechanelsegototypeiotaboolbyteint8runecopyimagmakereal_in_TypeBodySpecFileAhomChamKawiLisuMiaoModiNewaThaiToto3125Atoi_InfInfcallkind_on_allgallprootitabsbrkidledead_is_LEAFbase_of______GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp_gp_mp__mJuneJulyEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDT_as_hourquitbindcap_____fail____GOOSsse2_lsev8.0.goxflaghashhtmlitermapsmathmimesorttime__T_nermssse3avx2bmi1bmi2mod_tdep_tOpenmodecmd_icmpigmpGOMODv1.14doc:_short___s_n_s_n_nTYPES_nil_falseErrorchdirwritemkdircloseLstatvaluefloat____slinuxplan9amd64armbearm64ppc64riscvs390xsparc_testGOOS__go:IDENTFLOATbreakconstdeferrangelabelline_errorint16int32int64uint8clearpanicprintGreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil1562578125arrayslice_and_sweeptestRtestWexecWhchanexecRschedsudogtimergscanmheaptracesleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:MarchApril053004300545063003300845103012451345_0930monthLocalntohsmatchrune_GO386GOARM_s._dGCCGOgccgobufiobytesembedimage_n____.testFlushWritesse41sse42ssse3path_tlocaldebugdevelfilesGOROOTgo.modvendor__s__s_s__s_fieldsStringFormat__bytestringexec:__n_____tdarwinnetbsdwasip1mipslemips64GOPATH_tags_s:__vimportSTRINGreturnselectstructswitchtoken_authoruint16uint32uint64appenddelete_s__s_ResultchanGoStmtIfStmtCommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidi390625chan____chan_Valuesysmontimersefence__not_object_next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max_bad_ts_...__n_mnil_base_SundayMondayFridayAugustUTC_11UTC_02UTC_08UTC_09UTC12UTC13minutesecondGetACPhangupkilledlistensocketempty_rune1_buildignoreGOARCHGOMIPSpower8GOWASM_s.v_dregabicryptoerrorsexpvarpluginregexpslicesuniqueunsaferdtscppopcntcmd_gonetdns__t_r_n__go_t_s_nbuild_tuploadGetAcesendtoheaderAnswerGOFLAGSFlags:_n_____s_n_s:__v_nmethodscomplexfloat32float64readdirwriteatAppDataconsolePATHEXTUsage:_nandroidfreebsdillumosopenbsdsolariswindowsarm64beloong64ppc64leriscv64sparc64vendor_GOARCHGOROOTGOPATHpackageILLEGALCOMMENTdefaultextern_export__t_s__s_n___t_uintptrprintlnrecoverBADRECVerror:_MapTypeOperandoperandElementForStmtBadExprBadStmtBadDecl__line_AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta19531259765625invalidChanDir_Value_forcegcallocmWcpuprofallocmRunknowngctraceIO_waitrunningsyscallwaitingforevernetworkUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_TuesdayJanuaryOctoberMUI_StdMUI_Dlt.UNCabortedCopySidWSARecvWSASendconnectsignal_InstAltInstNopalt____nop____any____GOAMD64_cryptoGOARM64GOPPC64contextreflectruntimestrconvstringsstructstestingunicodeavx512fos_exectls3des__t_r_n__FreeSidSleepEx_tgo
mov dword [esp + 0x37c], ecx
mov edx, dword [esp + 0xcc]
mov dword [esp + 0x388], edx
mov ebx, dword [esp + 0x190]
mov dword [esp + 0x384], ebx
mov dword [esp + 0x390], 3
lea ecx, [0x5b8b34]
mov dword [esp + 0x38c], ecx
sub ebp, esi
dec ebp
mov dword [esp + 0x398], ebp
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and edx, ebp
add edx, ebx
mov dword [esp + 0x394], edx
mov dword [esp + 0x3a0], 2
lea edx, [0x5b8a14]
mov dword [esp + 0x39c], edx
mov dword [esp], 0
lea ebx, [esp + 0x374]
mov dword [esp + 4], ebx
mov dword [esp + 8], 6
mov dword [esp + 0xc], 6
call sym.runtime.concatstrings
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0x180], ecx
mov dword [esp + 0x184], edx
xor eax, eax
mov ecx, dword [esp + 0x3c0]
mov edx, dword [esp + 0x178]
mov ebx, dword [esp + 0x7c]
mov esi, dword [esp + 0x194]
jmp 0x538e4d
mov edx, ebp
call sym.runtime.panicSliceAlen
mov eax, esi
mov ecx, ebp
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt
jmp sym.go_build._Context_.Import