Function at 0x472120
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xe8
mov eax, dword [0x808040]
xor eax, ebp
mov dword [ebp - 0x10], eax
pxor xmm0, xmm0
movq qword [ebp - 0xec], xmm0
mov dword [ebp - 0xe4], 0
xor eax, eax
dec eax
lea esi, [ebp - 0xe0]
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov ecx, esi
call fcn.004a6e00
push 1
call fcn.0060f280
add esp, 4
mov edi, eax
lea ebx, [ebp - 0x1c]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push ebx
call fcn.0060f040
add esp, 0xc
cmp byte [ebx + 0xb], 0
jns 0x471b4b
mov ebx, dword [ebp - 0x1c]
push dword [ebp + 0xc]
call fcn.0060f2a0
add esp, 4
mov ecx, esi
push edi
push ebx
push eax
call fcn.004a6f50
movzx edi, ax
or edi, 0x80070000
test eax, eax
cmovle edi, eax
cmp byte [ebp - 0x11], 0
jns 0x471b7f
push dword [ebp - 0x1c]
call fcn.005c57c0
add esp, 4
mov ebx, dword [ebp + 8]
test edi, edi
js 0x471bac
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0xe0]
push eax
push str.CommandLine
call fcn.004a7450
mov edi, eax
test eax, eax
jle 0x471bfa
movzx edi, di
or edi, 0x80070000
lea ecx, [ebp - 0xe0]
call fcn.004a6ff0
push dword [ebp + 0xc]
call fcn.0049b190
add esp, 4
test al, al
jne 0x471c0f
mov dword [ebx], edi
mov dword [ebx + 0x18], 2
cmp byte [ebp - 0xe1], 0
jns 0x471be6
push dword [ebp - 0xec]
call fcn.005c57c0
add esp, 4
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005c6b46
mov eax, ebx
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
lea ecx, [ebp - 0xe0]
call fcn.004a6ff0
test edi, edi
jns 0x471d40
jmp 0x471bb7
xor eax, eax
mov dword [ebp - 0x14], eax
pxor xmm0, xmm0
movq qword [ebp - 0x1c], xmm0
mov dword [ebp - 0x20], eax
movq qword [ebp - 0x28], xmm0
mov edx, dword [ebp + 0x14]
movsx eax, byte [edx + 0xb]
mov ecx, eax
test eax, eax
jns 0x471c35
mov ecx, dword [edx + 4]
cmp ecx, 3
jne 0x471c5a
mov ecx, edx
test al, al
jns 0x471c42
mov ecx, dword [edx]
cmp word [ecx], 0x63
jne 0x471c5a
cmp word [ecx + 2], 0x6d
jne 0x471c5a
cmp word [ecx + 4], 0x64
je 0x471ef4
mov edi, 0x80070057
push 1
call fcn.0055f440
add esp, 4
test al, al
je 0x471d16
lea ecx, [ebp - 0xe0]
push 1
push 0x69
push str.....chromeupdaterwin_app_command_runner.cc
call fcn.004ba430
lea eax, [ebp - 0xd8]
push 0x1f
push str.LoadLegacyProcessLauncherFormat
push eax
call fcn.00533f70
add esp, 0xc
push 0x50
push str.Legacy_ProcessLauncher_format_not_supported__use_more_secure_AppCommand_format:
push eax
call fcn.00533f70
add esp, 0xc
push dword [ebp + 0x10]
push eax
call fcn.004b5750
add esp, 8
mov esi, 2
mov ebx, 0x7770ce
push esi
push ebx
push eax
call fcn.00533f70
add esp, 0xc
lea ecx, [ebp - 0x1c]
push ecx
push eax
call fcn.004b5750
add esp, 8
push esi
push ebx
push eax
call fcn.00533f70
add esp, 0xc
lea ecx, [ebp - 0x28]
push ecx
push eax
call fcn.004b5750
add esp, 8
push esi
push ebx
mov ebx, dword [ebp + 8]
push eax
call fcn.00533f70
add esp, 0xc
push dword [ebp + 0x14]
push eax
call fcn.004b5750
add esp, 8
lea ecx, [ebp - 0xe0]
call fcn.004ba910
cmp byte [ebp - 0x1d], 0
jns 0x471d27
push dword [ebp - 0x28]
call fcn.005c57c0
add esp, 4
cmp byte [ebp - 0x11], 0
jns 0x471d38
push dword [ebp - 0x1c]
call fcn.005c57c0
add esp, 4
test edi, edi
js 0x471bc6
lea esi, [ebp - 0xd4]
xor eax, eax
dec eax
mov dword [esi + 8], eax
mov dword [esi + 4], eax
pcmpeqd xmm0, xmm0
movdqu xmmword [esi - 0xc], xmm0
lea edi, [ebp - 0xe0]
mov ecx, edi
call fcn.0055fdd0
mov dword [ebp - 0xf0], esp
xor eax, eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], eax
sub esp, 0x18
mov ebx, esp
mov ecx, ebx
add ecx, 4
cmp byte [ebp - 0xe1], 0
js 0x471e7a
mov eax, dword [ebp - 0xe4]
mov dword [ecx + 8], eax
movq xmm0, qword [ebp - 0xec]
movq qword [ecx], xmm0
mov eax, dword [ebp + 0xc]
mov dword [ebx], eax
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], esi
call 0x472120
add esp, 0x18
mov esp, dword [ebp - 0xf0]
test eax, eax
js 0x471e90
mov esi, dword [ebp + 8]
mov ecx, esi
push edi
call fcn.0055fdf0
xor eax, eax
mov dword [esi + 0xc], eax
mov dword [esi + 0x10], eax
mov dword [esi + 0x14], eax
mov esi, dword [ebp - 0xd4]
mov ebx, dword [ebp - 0xd0]
xor eax, eax
inc eax
mov ecx, ebx
sub ecx, esi
je 0x47210d
mov eax, ecx
sar eax, 2
imul eax, eax, 0xaaaaaaab
cmp eax, 0x15555556
jae 0x472115
push ecx
mov dword [ebp - 0xf0], ecx
call fcn.005c5789
add esp, 4
mov edi, eax
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xc], eax
mov dword [ecx + 0x10], eax
add eax, dword [ebp - 0xf0]
mov dword [ecx + 0x14], eax
test edi, edi
je 0x472070
cmp byte [esi + 0xb], 0
jns 0x4720fa
mov ecx, edi
push dword [esi + 4]
push dword [esi]
call fcn.00534280
add esi, 0xc
add edi, 0xc
cmp esi, ebx
jne 0x471e2b
mov ebx, dword [ebp + 8]
mov dword [ebx + 0x10], edi
xor eax, eax
inc eax
mov dword [ebx + 0x18], eax
mov esi, dword [ebp - 0xd4]
test esi, esi
je 0x471ed4
mov edi, dword [ebp - 0xd0]
mov eax, esi
cmp edi, esi
je 0x471ec5
add edi, 0xfffffff4
jmp 0x471eaf
push dword [ebp - 0xe8]
push dword [ebp - 0xec]
call fcn.00534280
jmp 0x471da2
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
mov eax, 2
jmp 0x471e5c
push dword [edi]
call fcn.005c57c0
add esp, 4
lea eax, [edi - 0xc]
cmp edi, esi
mov edi, eax
je 0x471ebf
test edi, edi
je 0x472070
cmp byte [edi + 0xb], 0
js 0x471e9c
jmp 0x471ea6
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0xd0], esi
push eax
call fcn.005c57c0
add esp, 4
lea ecx, [ebp - 0xe0]
call fcn.0055ff40
jmp 0x471bcf
lea ecx, [ebp - 0xe0]
call fcn.004a6ff0
jmp 0x471d16
lea edi, [ebp - 0xe0]
xor eax, eax
dec eax
mov dword [edi], eax
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov ecx, edi
call fcn.004a6e00
push 1
call fcn.0060f280
add esp, 4
mov dword [ebp - 0xf0], eax
lea esi, [ebp - 0x34]
push dword [ebp + 0x10]
push esi
call fcn.0060ee30
add esp, 8
cmp byte [esi + 0xb], 0
jns 0x471f34
mov esi, dword [ebp - 0x34]
mov ecx, edi
push dword [ebp - 0xf0]
push esi
push reloc.OLEAUT32.dll_SysReAllocString
call fcn.004a6f50
movzx edi, ax
or edi, 0x80070000
test eax, eax
cmovle edi, eax
cmp byte [ebp - 0x29], 0
jns 0x471f66
push dword [ebp - 0x34]
call fcn.005c57c0
add esp, 4
test edi, edi
js 0x471ee4
lea esi, [ebp - 0x1c]
lea edi, [ebp - 0xe0]
mov ecx, edi
push esi
push 0x78100a
call fcn.004a7450
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push 0x781084
call fcn.004a7450
xor eax, eax
dec eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], eax
movsx eax, byte [esi + 0xb]
test eax, eax
jns 0x471fae
mov eax, dword [ebp - 0x18]
mov esi, dword [ebp - 0x1c]
test eax, eax
js 0x472070
sete cl
test esi, esi
setne dl
or dl, cl
je 0x472070
lea edi, [ebp - 0x40]
push eax
push esi
push edi
call fcn.00555ef0
add esp, 0xc
movsx eax, byte [edi + 0xb]
test eax, eax
jns 0x471fe2
mov eax, dword [ebp - 0x3c]
mov edi, dword [ebp - 0x40]
test eax, eax
js 0x472070
sete cl
test edi, edi
setne dl
or dl, cl
je 0x472070
lea ecx, [ebp - 0x34]
push eax
push edi
call fcn.004b0a00
cmp byte [ebp - 0x35], 0
jns 0x472011
push dword [ebp - 0x40]
call fcn.005c57c0
add esp, 4
lea ecx, [ebp - 0x34]
call fcn.004b0d10
mov cl, 1
mov dword [ebp - 0xf0], ecx
test al, al
je 0x47204b
lea edi, [ebp - 0x40]
mov ecx, edi
push 0xc
push str.110.0.5435.0
call fcn.004b0a00
lea ecx, [ebp - 0x34]
push edi
call fcn.006402a0
test eax, eax
jle 0x472072
lea ecx, [ebp - 0x40]
call fcn.004b09d0
lea ecx, [ebp - 0x34]
call fcn.004b09d0
lea ecx, [ebp - 0xe0]
call fcn.004a6ff0
cmp byte [ebp - 0xf0], 0
je 0x471d16
jmp 0x471c5a
ud2
movsx eax, byte [ebp - 0x1d]
test eax, eax
cmovs eax, dword [ebp - 0x24]
lea esi, [ebp - 0x28]
cmovs esi, dword [ebp - 0x28]
test eax, eax
js 0x472070
sete cl
test esi, esi
setne dl
or dl, cl
je 0x472070
push 0
push 0xd
push str.Google_Chrome
push eax
push esi
call fcn.0054c970
add esp, 0x14
mov byte [ebp - 0xf1], al
lea ecx, [ebp - 0x40]
call fcn.004b09d0
cmp byte [ebp - 0xf1], 0
je 0x47204b
mov ecx, dword [ebp + 0x14]
cmp byte [ecx + 0xb], 0
mov eax, ecx
jns 0x4720ca
mov eax, dword [ecx]
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xe0]
push edx
push eax
call fcn.004a7450
movzx edi, ax
or edi, 0x80070000
test eax, eax
cmovle edi, eax
mov dword [ebp - 0xf0], 0
jmp 0x47204b
mov eax, dword [esi + 8]
mov dword [edi + 8], eax
movq xmm0, qword [esi]
movq qword [edi], xmm0
jmp 0x471e49
mov ebx, dword [ebp + 8]
jmp 0x471e5c
mov ecx, dword [ebp + 8]
add ecx, 0xc
call fcn.005fa9f0
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xc8
lea edi, [ebp + 8]
mov eax, dword [0x808040]
xor eax, ebp
mov dword [ebp - 0x10], eax
lea esi, [ebp + 0xc]
push 0x2f
push str.....chromeupdaterwin_app_command_runner.cc
call fcn.0055f480
add esp, 8
cmp eax, 2
jl 0x472250
mov ebx, esi
lea ecx, [ebp - 0xbc]
push 0xfffffffffffffffe
push 0xfa
push str.....chromeupdaterwin_app_command_runner.cc
call fcn.004ba430
lea eax, [ebp - 0xb4]
push 0x1d
push str.GetAppCommandFormatComponents
push eax
call fcn.00533f70
add esp, 0xc
push 2
push 0x7770ce
push eax
call fcn.00533f70
add esp, 0xc
mov esi, eax
cmp dword [edi], 1
jne 0x4721c4
lea eax, [ebp - 0x18]
mov byte [eax + 7], 4
mov ecx, 0x7790c3
lea edx, [ebp - 0x1c]
cmp edx, ecx
seta dl
cmp eax, ecx
setbe cl
or cl, dl
je 0x47279a
mov dword [ebp - 0x1c], 0x72657355
jmp 0x4721f9
lea eax, [ebp - 0x16]
mov byte [eax + 5], 6
mov ecx, 0x7790c8
lea edx, [ebp - 0x1c]
cmp edx, ecx
seta dl
cmp eax, ecx
setbe cl
or cl, dl
je 0x47279a
movzx ecx, word [0x7790cc]
mov word [ebp - 0x18], cx
mov ecx, dword [0x7790c8]
mov dword [ebp - 0x1c], ecx
mov byte [eax], 0
lea edi, [ebp - 0x1c]
push edi
call fcn.005e1ea0
add esp, 4
push eax
push edi
push esi
call fcn.00533f70
add esp, 0xc
mov esi, eax
cmp byte [edi + 0xb], 0
jns 0x472226
push dword [ebp - 0x1c]
call fcn.005c57c0
add esp, 4
push 2
push 0x7770ce
push esi
call fcn.00533f70
add esp, 0xc
mov esi, ebx
push ebx
push eax
call fcn.004b5750
add esp, 8
lea ecx, [ebp - 0xbc]
call fcn.004ba910
lea edi, [ebp + 8]
mov dword [ebp - 0xc0], 0
cmp byte [edi + 0xf], 0
mov eax, esi
jns 0x472264
mov eax, dword [esi]
lea ecx, [ebp - 0xc0]
push ecx
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov ebx, eax
test eax, eax
je 0x4723a3
cmp dword [ebp - 0xc0], 0
jle 0x4723a3
xor esi, esi
dec esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x14], esi
mov edi, dword [ebx]
test edi, edi
je 0x47279a
mov dword [ebp - 0xc8], ebx
push edi
call fcn.005e20d4
add esp, 4
lea ebx, [ebp - 0x1c]
mov ecx, ebx
push eax
push edi
call fcn.0055fe60
lea eax, [ebp + 8]
mov edi, dword [eax]
mov ecx, ebx
call fcn.004bc240
test al, al
je 0x472425
push edi
call fcn.0049b190
add esp, 4
test al, al
je 0x47232d
lea edi, [ebp - 0xbc]
mov dword [edi], esi
mov dword [edi + 4], esi
mov dword [edi + 8], esi
mov ecx, edi
call fcn.0055fdd0
push edi
push 0x67
call fcn.004afa60
add esp, 8
lea ecx, [ebp - 0xbc]
test al, al
je 0x4724d7
push ebx
call fcn.004bbc10
mov byte [ebp - 0xc4], al
lea ecx, [ebp - 0xbc]
call fcn.0055ff40
cmp byte [ebp - 0xc4], 0
je 0x4724dc
lea esi, [ebp + 8]
mov ecx, dword [esi + 0x10]
push ebx
call fcn.0055ff60
mov esi, dword [esi + 0x14]
mov edi, dword [esi]
mov ebx, dword [esi + 4]
cmp ebx, edi
je 0x47236d
add ebx, 0xfffffff4
jmp 0x47235d
push dword [ebx]
call fcn.005c57c0
add esp, 4
lea eax, [ebx - 0xc]
cmp ebx, edi
mov ebx, eax
je 0x47236d
test ebx, ebx
je 0x47279a
cmp byte [ebx + 0xb], 0
jns 0x472354
jmp 0x47234a
mov dword [esi + 4], edi
cmp dword [ebp - 0xc0], 2
jl 0x472394
mov dword [ebp - 0xcc], 0
xor eax, eax
inc eax
lea edi, [ebp + 8]
mov ebx, dword [ebp - 0xc8]
jmp 0x4726ac
mov dword [ebp - 0xcc], 0
jmp 0x47248d
mov dword [ebp - 0xcc], 0x80070057
push 2
call fcn.0055f440
add esp, 4
test al, al
je 0x4724a1
lea edi, [ebp - 0xbc]
mov ecx, edi
push 2
push 0x100
push str.....chromeupdaterwin_app_command_runner.cc
call fcn.004ba430
lea eax, [ebp - 0xb4]
push 0x1d
push str.GetAppCommandFormatComponents
push eax
call fcn.00533f70
add esp, 0xc
push 0x17
push str._argv__num_args___1:
push eax
call fcn.00533f70
add esp, 0xc
mov ecx, eax
push dword [ebp - 0xc0]
call fcn.00411020
mov ecx, edi
lea edi, [ebp + 8]
call fcn.004ba910
jmp 0x4724a1
lea ecx, [ebp - 0xbc]
call fcn.0055ff40
mov dword [ebp - 0xcc], 0x80070057
push 1
call fcn.0055f440
add esp, 4
test al, al
je 0x47248d
lea edi, [ebp - 0xbc]
mov ecx, edi
push 1
push 0x106
push str.....chromeupdaterwin_app_command_runner.cc
call fcn.004ba430
lea eax, [ebp - 0xb4]
push 0x1d
push str.GetAppCommandFormatComponents
push eax
call fcn.00533f70
add esp, 0xc
push 0x2a
push str.:__IsSecureAppCommandExePath_scope__exe_:
push eax
call fcn.00533f70
add esp, 0xc
push ebx
push eax
call fcn.00643c60
add esp, 8
mov ecx, edi
call fcn.004ba910
lea esi, [ebp + 0xc]
lea edi, [ebp + 8]
mov ebx, dword [ebp - 0xc8]
lea ecx, [ebp - 0x1c]
call fcn.0055ff40
test ebx, ebx
je 0x4724ac
push ebx
call dword [sym.imp.KERNEL32.dll_LocalFree]
cmp byte [edi + 0xf], 0
jns 0x4724bc
push dword [esi]
call fcn.005c57c0
add esp, 4
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005c6b46
mov eax, dword [ebp - 0xcc]
add esp, 0xc8
pop esi
pop edi
pop ebx
pop ebp
ret
call fcn.0055ff40
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xb4], esi
mov ecx, edi
call fcn.0055fdd0
push edi
push 0x68
call fcn.004afa60
add esp, 8
lea ecx, [ebp - 0xbc]
test al, al
je 0x47252f
push ebx
call fcn.004bbc10
mov byte [ebp - 0xc4], al
lea ecx, [ebp - 0xbc]
call fcn.0055ff40
cmp byte [ebp - 0xc4], 0
je 0x472534
jmp 0x47232d
call fcn.0055ff40
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xb4], esi
mov ecx, edi
call fcn.0055fdd0
push edi
push 0x69
call fcn.004afa60
add esp, 8
test al, al
je 0x47241a
mov ecx, edi
push ebx
call fcn.004bbc10
mov byte [ebp - 0xc4], al
mov ecx, edi
call fcn.0055ff40
cmp byte [ebp - 0xc4], 0
je 0x472425
jmp 0x47232d
lea esi, [ebp + 0xc]
jmp 0x472499
mov ecx, dword [ecx]
sub esi, ecx
sar esi, 2
imul ebx, esi, 0xaaaaaaab
lea esi, [ebx + 1]
cmp esi, 0x15555556
jae 0x4727ac
sub eax, ecx
sar eax, 2
imul eax, eax, 0xaaaaaaab
lea ecx, [eax + eax]
cmp ecx, esi
cmova esi, ecx
cmp eax, 0xaaaaaaa
mov eax, 0x15555555
cmovae esi, eax
test esi, esi
je 0x4727b7
cmp esi, 0x15555556
jae 0x47279c
lea eax, [esi*4]
lea eax, [eax + eax*2]
push eax
call fcn.005c5789
add esp, 4
lea ebx, [ebx + ebx*2]
shl ebx, 2
add ebx, eax
je 0x47279a
lea ecx, [esi + esi*2]
lea eax, [eax + ecx*4]
mov dword [ebp - 0xd0], eax
mov eax, dword [ebp - 0xb4]
mov dword [ebx + 8], eax
movsd xmm0, qword [ebp - 0xbc]
movsd qword [ebx], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0xbc], xmm0
mov dword [ebp - 0xb4], 0
lea esi, [ebx + 0xc]
mov edi, dword [ebp - 0xc4]
mov eax, dword [edi]
mov ecx, dword [edi + 4]
sub ecx, eax
sub ebx, ecx
push ecx
push eax
push ebx
call fcn.005c9580
add esp, 0xc
mov eax, dword [edi]
mov dword [edi], ebx
mov dword [edi + 4], esi
mov ecx, dword [ebp - 0xd0]
mov dword [edi + 8], ecx
test eax, eax
je 0x472670
push eax
call fcn.005c57c0
add esp, 4
mov ebx, dword [ebp - 0xc8]
lea edi, [ebp + 8]
mov eax, dword [ebp - 0xc4]
mov dword [eax + 4], esi
cmp byte [ebp - 0xb1], 0
jns 0x472699
push dword [ebp - 0xbc]
call fcn.005c57c0
add esp, 4
mov eax, dword [ebp - 0xd4]
inc eax
cmp eax, dword [ebp - 0xc0]
jge 0x472587
mov dword [ebp - 0xd4], eax
mov esi, dword [ebx + eax*4]
test esi, esi
je 0x47279a
mov edi, dword [edi + 0x14]
push esi
call fcn.005e20d4
add esp, 4
cmp eax, 0x7ffffff8
jae 0x4727a1
mov ebx, eax
mov dword [ebp - 0xc4], edi
cmp eax, 4
jbe 0x472789
mov edi, ebx
or edi, 3
inc edi
js 0x47279c
lea eax, [edi + edi]
push eax
call fcn.005c5789
add esp, 4
mov dword [ebp - 0xbc], eax
or edi, 0x80000000
mov dword [ebp - 0xb4], edi
mov dword [ebp - 0xb8], ebx
lea edi, [eax + ebx*2]
cmp eax, esi
ja 0x472720
cmp edi, esi
ja 0x47279a
test ebx, ebx
je 0x472731
add ebx, ebx
push ebx
push esi
push eax
call fcn.005c9580
add esp, 0xc
mov word [edi], 0
mov ecx, dword [ebp - 0xc4]
mov esi, dword [ecx + 4]
mov eax, dword [ecx + 8]
cmp esi, eax
jae 0x47258f
test esi, esi
lea edi, [ebp + 8]
je 0x47279a
mov eax, dword [ebp - 0xb4]
mov dword [esi + 8], eax
movsd xmm0, qword [ebp - 0xbc]
movsd qword [esi], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0xbc], xmm0
mov dword [ebp - 0xb4], 0
add esi, 0xc
mov ebx, dword [ebp - 0xc8]
jmp 0x472679
mov byte [ebp - 0xb1], bl
lea eax, [ebp - 0xbc]
jmp 0x472715
ud2
call fcn.005fb090
lea ecx, [ebp - 0xbc]
call fcn.005fb080
mov ecx, dword [ebp - 0xc4]
call fcn.005fa9f0
xor eax, eax
jmp 0x4725f2