Function at 0x42b030
Capabilities:
Terminate process

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b0687
mov eax, dword fs:[0]
push eax
push ecx
push ebx
sub esp, 0x188
mov eax, dword [0x4e406c]
xor eax, ebp
mov dword [ebp - 0x1c], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov eax, ecx
mov dword [ebp - 0x16c], eax
xor ecx, ecx
xorps xmm0, xmm0
movq qword [ebp - 0x44], xmm0
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x174], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 4], ecx
mov edi, dword [eax + 0x10]
mov dword [ebp - 0x38], edi
test edi, edi
jne 0x42b0cf
lea ecx, [ebp - 0x44]
call fcn.00439d70
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x1c]
xor ecx, ebp
call fcn.0046d32d
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
xor ecx, ecx
mov dword [ebp - 0x194], ecx
test edi, edi
je 0x42cc05
nop
cmp dword [eax + 0x14], 8
mov dword [ebp - 0x174], eax
jb 0x42b0f4
mov esi, dword [eax]
mov dword [ebp - 0x174], esi
mov edx, dword [ebp - 0x174]
lea esi, [ecx + ecx]
mov dword [ebp - 0x48], esi
cmp word [edx + esi], 0x22
mov esi, eax
mov edx, dword [eax + 0x14]
jne 0x42b17a
inc ecx
mov dword [ebp - 0x174], eax
cmp edx, 8
jb 0x42b120
mov esi, dword [eax]
mov dword [ebp - 0x174], esi
cmp ecx, edi
jae 0x42b172
mov edx, edi
lea eax, [esi + ecx*2]
mov dword [ebp - 0x170], eax
mov esi, 0
sub edx, ecx
je 0x42b161
cmp word [eax], 0x22
je 0x42b15b
nop
cmp edx, 1
je 0x42b161
mov eax, dword [ebp - 0x170]
dec edx
add eax, 2
mov dword [ebp - 0x170], eax
cmp word [eax], 0x22
jne 0x42b140
mov esi, dword [ebp - 0x170]
test esi, esi
je 0x42b172
sub esi, dword [ebp - 0x174]
sar esi, 1
jmp 0x42b262
or esi, 0xffffffff
jmp 0x42b262
mov dword [ebp - 0x170], eax
cmp edx, 8
jb 0x42b18d
mov esi, dword [eax]
mov dword [ebp - 0x170], esi
cmp ecx, edi
jae 0x42b259
push 0x100
lea eax, [ebp - 0x160]
push 0
push eax
call fcn.00485990
add esp, 0xc
lea ecx, [ebp - 0x160]
push 0x4ca990
push 0x4ca98c
call fcn.0043cd10
test al, al
jne 0x42b22d
lea eax, [esi + edi*2]
add esi, dword [ebp - 0x48]
mov dword [ebp - 0x174], eax
cmp esi, eax
jae 0x42b218
nop dword [eax]
nop dword [eax + eax]
movzx edi, word [esi]
mov eax, 0x20
mov edx, 2
mov ecx, 0x4ca98c
cmp ax, di
je 0x42b220
cmp edx, 1
je 0x42b20d
movzx eax, word [ecx + 2]
add ecx, 2
dec edx
cmp ax, di
jne 0x42b1f7
test ecx, ecx
jne 0x42b220
add esi, 2
cmp esi, dword [ebp - 0x174]
jb 0x42b1e0
mov edi, dword [ebp - 0x38]
or esi, 0xffffffff
jmp 0x42b25c
sub esi, dword [ebp - 0x170]
mov edi, dword [ebp - 0x38]
sar esi, 1
jmp 0x42b25c
lea ecx, [esi + edi*2]
add esi, dword [ebp - 0x48]
cmp esi, ecx
jae 0x42b259
mov edx, 0x100
nop dword [eax]
movzx eax, word [esi]
cmp ax, dx
jae 0x42b252
cmp byte [ebp + eax - 0x160], 0
jne 0x42b2b4
add esi, 2
cmp esi, ecx
jb 0x42b240
or esi, 0xffffffff
mov ecx, dword [ebp - 0x194]
cmp esi, 0xffffffff
jne 0x42b2be
xor eax, eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 7
mov word [ebp - 0x34], ax
cmp edi, ecx
jb 0x42cc05
mov eax, dword [ebp - 0x16c]
sub edi, ecx
or edx, esi
cmp edi, esi
cmovb edx, edi
cmp dword [eax + 0x14], 8
jb 0x42b29a
mov eax, dword [eax]
lea eax, [eax + ecx*2]
push edx
push eax
lea ecx, [ebp - 0x34]
call fcn.00407cf0
or dword [ebp - 0x178], 1
mov byte [ebp - 4], 1
jmp 0x42b313
sub esi, dword [ebp - 0x170]
sar esi, 1
jmp 0x42b25c
cmp esi, ecx
je 0x42b38f
xor eax, eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 7
mov word [ebp - 0x34], ax
cmp edi, ecx
jb 0x42cc05
mov eax, dword [ebp - 0x16c]
mov edx, esi
sub edx, ecx
sub edi, ecx
cmp edi, edx
cmovb edx, edi
cmp dword [eax + 0x14], 8
jb 0x42b2fb
mov eax, dword [eax]
lea eax, [eax + ecx*2]
push edx
push eax
lea ecx, [ebp - 0x34]
call fcn.00407cf0
or dword [ebp - 0x178], 2
mov byte [ebp - 4], 2
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x3c], eax
je 0x42b344
movups xmm0, xmmword [ebp - 0x34]
mov dword [eax + 0x10], 0
mov edx, 7
movups xmmword [eax], xmm0
movq xmm0, qword [ebp - 0x24]
movq qword [eax + 0x10], xmm0
xor eax, eax
add dword [ebp - 0x40], 0x18
mov word [ebp - 0x34], ax
jmp 0x42b354
lea ecx, [ebp - 0x34]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.0043c660
mov edx, dword [ebp - 0x20]
mov byte [ebp - 4], 0
cmp edx, 8
jb 0x42b38f
mov ecx, dword [ebp - 0x34]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42b385
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42cc0a
push edx
push ecx
call fcn.0046d84e
add esp, 8
mov eax, dword [ebp - 0x16c]
lea ecx, [esi + 1]
mov dword [ebp - 0x194], ecx
mov edi, dword [eax + 0x10]
mov dword [ebp - 0x38], edi
cmp ecx, edi
je 0x42b3ba
cmp esi, 0xffffffff
je 0x42b3ba
cmp edi, ecx
ja 0x42b0e0
jmp 0x42cc05
mov esi, dword [ebp - 0x44]
mov dword [ebp - 0x16c], esi
cmp esi, dword [ebp - 0x40]
je 0x42b0a9
mov ecx, dword [esi + 0x10]
test ecx, ecx
je 0x42cc05
mov edx, dword [esi + 0x14]
mov eax, esi
mov edi, eax
cmp edx, 8
jb 0x42b3e5
mov eax, dword [esi]
cmp word [eax], 0x2d
je 0x42b4cf
mov eax, edi
cmp edx, 8
jb 0x42b3f8
mov eax, dword [esi]
cmp word [eax], 0x2f
je 0x42b4cf
lea ecx, [ebp - 0x60]
call fcn.0045e3b0
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42b419
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x8ac
mov ecx, eax
call fcn.0040df40
mov edx, 0x4c731c
mov ecx, eax
call fcn.0040f940
mov edx, str.Unexpected_command_line_token:
mov ecx, eax
call fcn.0040f940
cmp dword [esi + 0x14], 8
jb 0x42b46d
mov edi, dword [esi]
push dword [esi + 0x10]
mov edx, edi
mov ecx, eax
call fcn.00410760
add esp, 4
push eax
call fcn.0040fcb0
mov byte [ebp - 4], 0
add esp, 4
mov edx, dword [ebp - 0x4c]
cmp edx, 8
jb 0x42cbfd
mov ecx, dword [ebp - 0x60]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42b4bd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42cc0a
push edx
push ecx
call fcn.0046d84e
add esp, 8
add esi, 0x18
jmp 0x42b3bd
xor eax, eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 7
mov word [ebp - 0x34], ax
cmp ecx, 1
jb 0x42cc0f
lea eax, [ecx - 1]
or ecx, 0xffffffff
cmp eax, 0xffffffff
cmovb ecx, eax
cmp edx, 8
jb 0x42b4ff
mov edi, dword [esi]
push ecx
lea eax, [edi + 2]
push eax
lea ecx, [ebp - 0x34]
call fcn.00407cf0
mov eax, dword [ebp - 0x178]
or eax, 4
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x174], eax
mov byte [ebp - 4], 3
lea eax, [ebp - 0x34]
mov edi, dword [ebp - 0x20]
cmp edi, 8
mov esi, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x24]
cmovae eax, esi
mov dword [ebp - 0x198], eax
lea eax, [ebp - 0x34]
cmovae eax, esi
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x194], 0
lea eax, [eax + ecx*2]
lea ecx, [ebp - 0x34]
mov edx, eax
cmovae ecx, esi
sub edx, ecx
mov dword [ebp - 0x38], ecx
inc edx
shr edx, 1
cmp ecx, eax
cmova edx, dword [ebp - 0x48]
test edx, edx
je 0x42b5b0
mov edi, dword [ebp - 0x198]
mov esi, edx
sub edi, ecx
nop dword [eax + eax]
movzx eax, word [ecx]
push eax
call fcn.0048c530
mov ecx, dword [ebp - 0x38]
add esp, 4
mov word [ecx + edi], ax
add ecx, 2
mov eax, dword [ebp - 0x194]
inc eax
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x194], eax
cmp eax, esi
jne 0x42b580
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x34]
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x34]
cmp edi, 8
cmovae ecx, esi
cmp eax, 0xa
jne 0x42b5e2
push eax
mov edx, str.usestaging
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42b5df
mov byte [0x4e995d], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x11
jne 0x42b611
push eax
mov edx, str.usestaginglicense
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42b60e
mov byte [0x4e995c], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 7
jne 0x42b674
push eax
mov edx, str.channel
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42b671
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
cmp eax, 0x4e4d90
je 0x42cbc3
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x42b65e
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, 0x4e4d90
call fcn.00407cf0
jmp 0x42cbbd
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x42b7ac
push eax
mov edx, str.isvcchan
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42b7a9
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
cmp eax, 0x4e4da8
je 0x42b6d3
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x42b6c5
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, 0x4e4da8
call fcn.00407cf0
lea ecx, [ebp - 0x60]
call fcn.0045e3b0
mov byte [ebp - 4], 4
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42b6ea
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x7f6
mov ecx, eax
call fcn.0040df40
mov edx, 0x4c731c
mov ecx, eax
call fcn.0040f940
mov edx, str.Override_InstallerService_channel:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4dbc], 8
mov edx, 0x4e4da8
push dword [0x4e4db8]
cmovae edx, dword [0x4e4da8]
mov ecx, eax
call fcn.00410760
add esp, 4
push eax
call fcn.0040fcb0
add esp, 4
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0x4c]
cmp edx, 8
jb 0x42cbbd
mov ecx, dword [ebp - 0x60]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42b79a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42cc14
push edx
push ecx
call fcn.0046d84e
add esp, 8
jmp 0x42cbbd
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 7
jne 0x42b88f
push eax
mov edx, str.svcchan
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42b88c
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
cmp eax, 0x4e4dc0
je 0x42b80b
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x42b7fd
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, 0x4e4dc0
call fcn.00407cf0
lea ecx, [ebp - 0x60]
call fcn.0045e3b0
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42b822
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x7fc
mov ecx, eax
call fcn.0040df40
mov edx, 0x4c731c
mov ecx, eax
call fcn.0040f940
mov edx, str.Override_MBAMService_channel:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4dd4], 8
mov edx, 0x4e4dc0
push dword [0x4e4dd0]
cmovae edx, dword [0x4e4dc0]
jmp 0x42b74f
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x42b95e
push eax
mov edx, str.ctlrchan
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42b95b
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4dd8
call fcn.0040c380
lea ecx, [ebp - 0x60]
call fcn.0045e3b0
mov byte [ebp - 4], 6
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42b8f1
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x802
mov ecx, eax
call fcn.0040df40
mov edx, 0x4c731c
mov ecx, eax
call fcn.0040f940
mov edx, str.Override_Controllers_channel:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4dec], 8
mov edx, 0x4e4dd8
push dword [0x4e4de8]
cmovae edx, dword [0x4e4dd8]
jmp 0x42b74f
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 6
jne 0x42ba2d
push eax
mov edx, str.dbchan
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42ba2a
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4df0
call fcn.0040c380
lea ecx, [ebp - 0x60]
call fcn.0045e3b0
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42b9c0
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x808
mov ecx, eax
call fcn.0040df40
mov edx, 0x4c731c
mov ecx, eax
call fcn.0040f940
mov edx, str.Override_Database_channel:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4e04], 8
mov edx, 0x4e4df0
push dword [0x4e4e00]
cmovae edx, dword [0x4e4df0]
jmp 0x42b74f
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xd
jne 0x42ba51
push eax
mov edx, str.parsefilename
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42ba51
mov al, 1
jmp 0x42ba53
xor al, al
test al, al
jne 0x42cc19
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x34]
cmp edi, 8
cmovae ecx, esi
cmp eax, 9
jne 0x42ba99
push eax
mov edx, str.testparse
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42ba96
call fcn.0045a860
lea ecx, [ebp - 0x190]
test al, al
je 0x42cca8
jmp 0x42cc49
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xc
jne 0x42baeb
push eax
mov edx, str.uselocalisvc
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42bae8
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4e80
mov byte [0x4e994e], 1
call fcn.0040c380
jmp 0x42cbbd
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xb
jne 0x42bc28
push eax
mov edx, str.enableproxy
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42bc25
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
lea ecx, [ebp - 0x60]
call fcn.0040c290
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x60]
cmp dword [ebp - 0x4c], 8
push 0x4c7f28
cmovae eax, dword [ebp - 0x60]
push eax
call fcn.0048b9e7
add esp, 8
lea ecx, [ebp - 0x190]
test eax, eax
sete byte [0x4e9948]
call fcn.0045e3b0
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42bb74
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x825
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Use_cmd_line_proxy_settings:
mov ecx, eax
call fcn.0040f940
cmp byte [0x4e9948], 0
mov ecx, 0x4cab5c
mov edx, 0x4cab58
cmove edx, ecx
mov ecx, eax
call fcn.0040f940
push eax
call fcn.0040fcb0
mov byte [ebp - 4], 0xb
add esp, 4
mov edx, dword [ebp - 0x17c]
cmp edx, 8
jb 0x42b762
mov ecx, dword [ebp - 0x190]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42bc16
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42cc14
push edx
push ecx
call fcn.0046d84e
add esp, 8
jmp 0x42b762
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 6
jne 0x42bd21
push eax
mov edx, str.server
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42bd1e
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4e98
call fcn.0040c380
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42bc8d
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x82b
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Use_proxy_server:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4eac], 8
mov edx, 0x4e4e98
push dword [0x4e4ea8]
cmovae edx, dword [0x4e4e98]
mov ecx, eax
call fcn.00410760
add esp, 4
push eax
call fcn.0040fcb0
mov byte [ebp - 4], 3
add esp, 4
mov edx, dword [ebp - 0x17c]
cmp edx, 8
jb 0x42cbbd
mov ecx, dword [ebp - 0x190]
lea edx, [edx*2 + 2]
jmp 0x42b77c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 4
jne 0x42bed4
push eax
mov edx, str.port
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42bed1
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x48], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
mov dword [ebp - 0x198], 0
mov byte [ebp - 4], 0xe
call fcn.00488866
mov edx, dword [ebp - 0x16c]
mov edi, eax
mov esi, edx
cmp dword [edx + 0x14], 8
jb 0x42bd89
mov esi, dword [edx]
push 0xa
lea eax, [ebp - 0x164]
mov dword [edi], 0
push eax
push esi
call fcn.0048da10
add esp, 0xc
cmp esi, dword [ebp - 0x164]
je 0x42cd07
cmp dword [edi], 0x22
je 0x42cd11
jmp 0x42be59
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x190]
mov dword [0x4e9944], eax
call fcn.0045e3b0
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42be7f
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x838
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Use_proxy_port:
mov ecx, eax
call fcn.0040f940
push dword [0x4e9944]
mov ecx, eax
call fcn.004196c0
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 4
jne 0x42bfa4
push eax
mov edx, 0x4cabe8
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42bfa1
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4eb0
call fcn.0040c380
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x12
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42bf39
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x83e
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Use_proxy_username:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4ec4], 8
mov edx, 0x4e4eb0
push dword [0x4e4ec0]
cmovae edx, dword [0x4e4eb0]
mov ecx, eax
call fcn.00410760
add esp, 4
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 4
jne 0x42c051
push eax
mov edx, str.pass
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c04e
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4ec8
call fcn.0040c380
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c009
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x844
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Use_proxy_password:_XXXXXXXX
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 5
jne 0x42c09c
push eax
mov edx, 0x4cac38
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c099
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4d78
call fcn.0040c380
jmp 0x42cbbd
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 3
jne 0x42c0e7
push eax
mov edx, 0x4cac44
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c0e4
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4e08
call fcn.0040c380
jmp 0x42cbbd
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x42c31a
push eax
mov edx, str.langcode
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c317
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4e68
call fcn.0040c380
lea ecx, [ebp - 0x190]
mov byte [0x4e9957], 1
call fcn.0045e3b0
mov byte [ebp - 4], 0x14
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c153
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x855
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Language_Code:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4e7c], 8
mov edx, 0x4e4e68
push dword [0x4e4e78]
cmovae edx, dword [0x4e4e68]
mov ecx, eax
call fcn.00410760
add esp, 4
push eax
call fcn.0040fcb0
add esp, 4
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x190]
call fcn.00405090
cmp dword [0x4e4e7c], 8
lea ecx, [ebp - 0x170]
mov eax, 0x4e4e68
cmovae eax, dword [0x4e4e68]
push eax
call fcn.00420bd0
mov eax, dword [ebp - 0x170]
mov edi, 0x4c64e0
mov dword [ebp - 0x38], 0
nop
mov edx, dword [edi + 4]
mov ecx, dword [edi]
mov dword [ebp - 0x198], edx
mov byte [ebp - 4], 0x16
test ecx, ecx
je 0x42cd1b
mov edx, eax
nop dword [eax]
mov si, word [edx]
cmp si, word [ecx]
jne 0x42c246
test si, si
je 0x42c242
mov si, word [edx + 2]
cmp si, word [ecx + 2]
jne 0x42c246
add edx, 4
add ecx, 4
test si, si
jne 0x42c220
xor ecx, ecx
jmp 0x42c24b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x42c2fc
mov edx, dword [ebp - 0x38]
add edi, 8
add edx, 8
mov dword [ebp - 0x38], edx
cmp edx, 0x50
jb 0x42c200
mov byte [ebp - 4], 0x18
call fcn.00403c20
mov ecx, eax
test ecx, ecx
je 0x42cd1b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x38]
push dword [ebp - 0x170]
push str.Failed_to_find_a_match_for_langcode__s
push eax
call fcn.0040f890
mov esi, dword [ebp - 0x38]
add esp, 0xc
mov edx, 0x1f7
mov ecx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbutils.cpp
push esi
call fcn.00442410
add esp, 4
add esi, 0xfffffff0
mov byte [ebp - 4], 0x1a
or eax, 0xffffffff
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x42c2d1
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x170]
add edx, 0xfffffff0
mov byte [ebp - 4], 0x1b
or eax, 0xffffffff
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42cbbd
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x42cbbd
push dword [ebp - 0x198]
call dword [sym.imp.KERNEL32.dll_SetThreadUILanguage]
mov edx, dword [ebp - 0x170]
add edx, 0xfffffff0
mov byte [ebp - 4], 0x17
jmp 0x42c2de
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xa
jne 0x42c3da
push eax
mov edx, str.installdir
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c3d7
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4ca0
mov byte [0x4e9962], 1
call fcn.0043bec0
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x1c
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c386
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x85d
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Installation_Directory:
mov ecx, eax
call fcn.0040f940
mov edx, 0x4e4ca0
mov ecx, eax
call fcn.00419d10
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 7
jne 0x42c4b1
push eax
mov edx, str.datadir
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c4ae
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
push eax
mov ecx, 0x4e4cd0
mov byte [0x4e9961], 1
call fcn.0040c380
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c446
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x864
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Data_Directory:
mov ecx, eax
call fcn.0040f940
cmp dword [0x4e4ce4], 8
mov edx, 0x4e4cd0
push dword [0x4e4ce0]
cmovae edx, dword [0x4e4cd0]
mov ecx, eax
call fcn.00410760
add esp, 4
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xf
jne 0x42c57d
push eax
mov edx, str.restartexitcode
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c57a
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x48], eax
cmp eax, dword [ebp - 0x40]
je 0x42cbc3
mov byte [ebp - 4], 0x1e
call fcn.00488866
mov edx, dword [ebp - 0x16c]
mov edi, eax
mov esi, edx
cmp dword [edx + 0x14], 8
jb 0x42c50f
mov esi, dword [edx]
push 0xa
lea eax, [ebp - 0x168]
mov dword [edi], 0
push eax
push esi
call fcn.0048d9b8
add esp, 0xc
cmp esi, dword [ebp - 0x168]
je 0x42cd25
cmp dword [edi], 0x22
je 0x42cd2f
mov dword [0x4e4ac0], eax
mov dword [ebp - 4], 3
jmp 0x42cbbd
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 5
jne 0x42c5ac
push eax
mov edx, 0x4cacec
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c5a9
mov byte [0x4e9951], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 9
jne 0x42c5d3
push eax
mov edx, str.norestart
call fcn.0041a740
add esp, 4
test eax, eax
je 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x42c5f7
push eax
mov edx, str.nosurvey
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c5f7
mov al, 1
jmp 0x42c5f9
xor al, al
test al, al
je 0x42c65c
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x20
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c617
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x878
mov ecx, eax
call fcn.0040df40
mov edx, str.:__nosurvey_specified__obsolete_
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x34]
cmp edi, 8
cmovae ecx, esi
cmp eax, 6
jne 0x42c6e6
push eax
mov edx, str.noicon
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c6e3
lea ecx, [ebp - 0x190]
mov byte [0x4e4ac4], al
call fcn.0045e3b0
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c69e
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x87c
mov ecx, eax
call fcn.0040df40
mov edx, str.:__noicon_specified
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x42c715
push eax
mov edx, str.logtelem
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c712
mov byte [0x4e995b], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x42c79e
push eax
mov edx, str.debuglog
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c79b
lea ecx, [ebp - 0x190]
mov byte [0x4e995a], 1
call fcn.0045e3b0
mov byte [ebp - 4], 0x22
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c756
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x883
mov ecx, eax
call fcn.0040df40
mov edx, str.:__debuglog_specified
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x14
jne 0x42c7cd
push eax
mov edx, str.pausebeforespawnisvc
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c7ca
mov byte [0x4e9959], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 5
jne 0x42c868
push eax
mov edx, str.ctsdk
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c865
lea ecx, [ebp - 0x190]
mov byte [0x4e994b], 1
mov byte [0x4e9954], 1
mov byte [0x4e9950], 1
call fcn.0045e3b0
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c820
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x88d
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Installing_CoreTech_SDK_Test_App.
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 6
jne 0x42c88b
push eax
mov edx, str.silent
call fcn.0041a740
add esp, 4
test eax, eax
je 0x42c8ab
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xa
jne 0x42c8c1
push eax
mov edx, str.verysilent
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c8be
mov byte [0x4e9954], 1
mov byte [0x4e9950], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 9
jne 0x42c8f0
push eax
mov edx, str.uninstall
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c8ed
mov byte [0x4e9953], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 9
jne 0x42c91f
push eax
mov edx, str.respawned
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c91c
mov byte [0x4e994f], 1
jmp 0x42cbc3
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xb
jne 0x42c9a8
push eax
mov edx, str.skipwelcome
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42c9a5
lea ecx, [ebp - 0x190]
mov byte [0x4e9950], 1
call fcn.0045e3b0
mov byte [ebp - 4], 0x24
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c960
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x89b
mov ecx, eax
call fcn.0040df40
mov edx, str.:__skipwelcome_specified
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xf
jne 0x42ca31
push eax
mov edx, str.usedevendpoints
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42ca2e
lea ecx, [ebp - 0x190]
mov byte [0x4e9949], 1
call fcn.0045e3b0
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42c9e9
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x89f
mov ecx, eax
call fcn.0040df40
mov edx, str.:_using_dev_endpoints_for_telemetry
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x12
jne 0x42cab3
push eax
mov edx, str.skipinstallwebpage
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42cab0
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x26
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42ca6b
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x8a3
mov ecx, eax
call fcn.0040df40
mov edx, str.:_skip_the_post_install_webpage
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x14
jne 0x42cb36
push eax
mov edx, str.skipuninstallwebpage
call fcn.0041a740
add esp, 4
test eax, eax
jne 0x42cb36
lea ecx, [ebp - 0x190]
mov byte [0x4e9940], 1
call fcn.0045e3b0
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42caf4
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x8a7
mov ecx, eax
call fcn.0040df40
mov edx, str.:_skip_the_post_uninstall_webpage
mov ecx, eax
call fcn.0040f940
jmp 0x42cba9
lea ecx, [ebp - 0x190]
call fcn.0045e3b0
mov byte [ebp - 4], 0x28
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x42cb50
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e84e8
call fcn.00410760
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x8a9
mov ecx, eax
call fcn.0040df40
mov edx, 0x4c731c
mov ecx, eax
call fcn.0040f940
mov edx, str.Unexpected_command_line_option:
mov ecx, eax
call fcn.0040f940
mov edx, dword [ebp - 0x16c]
mov ecx, eax
call fcn.0040f920
push eax
call fcn.0040fcb0
add esp, 4
lea ecx, [ebp - 0x190]
call fcn.00405090
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x34]
mov byte [ebp - 4], 0
cmp edi, 8
jb 0x42cbf7
lea edi, [edi*2 + 2]
mov eax, esi
cmp edi, 0x1000
jb 0x42cbed
mov esi, dword [esi - 4]
add edi, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42cc14
push edi
push esi
call fcn.0046d84e
add esp, 8
mov esi, dword [ebp - 0x16c]
add esi, 0x18
jmp 0x42b3bd
call fcn.0040bec0
call fcn.0048879c
call fcn.0040bec0
call fcn.0048879c
push 0x4c685c
lea ecx, [ebp - 0x60]
call fcn.00405040
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 8
push eax
xor dl, dl
mov cl, 1
call fcn.0042cdb0
add esp, 4
lea ecx, [ebp - 0x60]
call fcn.00405090
push 0
call fcn.0048c83b
call fcn.0045e3b0
mov edx, eax
mov byte [ebp - 4], 9
mov ecx, 0x4e84e8
call fcn.0040f920
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x814
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Parsing_unit_tests_PASSED._Have_a_nice_day.
mov ecx, eax
call fcn.0040f940
push ecx
mov ecx, eax
call fcn.0040e0f0
lea ecx, [ebp - 0x190]
call fcn.00405090
push 0
call fcn.0048c83b
call fcn.0045e3b0
mov edx, eax
mov byte [ebp - 4], 0xa
mov ecx, 0x4e84e8
call fcn.0040f920
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040f940
mov edx, 0x4c7114
mov ecx, eax
call fcn.0040f940
push 0x818
mov ecx, eax
call fcn.0040df40
mov edx, str.:_Parsing_unit_tests_FAIL.
mov ecx, eax
call fcn.0040f940
push ecx
mov ecx, eax
call fcn.0040e0f0
lea ecx, [ebp - 0x190]
call fcn.00405090
push 1
call fcn.0048c83b
push str.invalid_stoul_argument
call fcn.00469a79
push str.stoul_argument_out_of_range
call fcn.00469ab9
push 0x80004005
call fcn.00403d90
push str.invalid_stoi_argument
call fcn.00469a79
push str.stoi_argument_out_of_range
call fcn.00469ab9
int3