Function at 0x4303a0
Capabilities:
Check http status code
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 0x4ad857
mov eax, dword fs:[0]
push eax
push ecx
push ebx
sub esp, 0x188
mov eax, dword [0x4e006c]
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 0x43043f
lea ecx, [ebp - 0x44]
call fcn.0043c8a0
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.0046a0e8
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
xor ecx, ecx
mov dword [ebp - 0x194], ecx
test edi, edi
je 0x431f78
nop
cmp dword [eax + 0x14], 8
mov dword [ebp - 0x174], eax
jb 0x430464
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 0x4304ea
inc ecx
mov dword [ebp - 0x174], eax
cmp edx, 8
jb 0x430490
mov esi, dword [eax]
mov dword [ebp - 0x174], esi
cmp ecx, edi
jae 0x4304e2
mov edx, edi
lea eax, [esi + ecx*2]
mov dword [ebp - 0x170], eax
mov esi, 0
sub edx, ecx
je 0x4304d1
cmp word [eax], 0x22
je 0x4304cb
nop
cmp edx, 1
je 0x4304d1
mov eax, dword [ebp - 0x170]
dec edx
add eax, 2
mov dword [ebp - 0x170], eax
cmp word [eax], 0x22
jne 0x4304b0
mov esi, dword [ebp - 0x170]
test esi, esi
je 0x4304e2
sub esi, dword [ebp - 0x174]
sar esi, 1
jmp 0x4305d2
or esi, 0xffffffff
jmp 0x4305d2
mov dword [ebp - 0x170], eax
cmp edx, 8
jb 0x4304fd
mov esi, dword [eax]
mov dword [ebp - 0x170], esi
cmp ecx, edi
jae 0x4305c9
push 0x100
lea eax, [ebp - 0x160]
push 0
push eax
call fcn.00482710
add esp, 0xc
lea ecx, [ebp - 0x160]
push 0x4c7a70
push 0x4c7a6c
call fcn.0043ed60
test al, al
jne 0x43059d
lea eax, [esi + edi*2]
add esi, dword [ebp - 0x48]
mov dword [ebp - 0x174], eax
cmp esi, eax
jae 0x430588
nop dword [eax]
nop dword [eax + eax]
movzx edi, word [esi]
mov eax, 0x20
mov edx, 2
mov ecx, 0x4c7a6c
cmp ax, di
je 0x430590
cmp edx, 1
je 0x43057d
movzx eax, word [ecx + 2]
add ecx, 2
dec edx
cmp ax, di
jne 0x430567
test ecx, ecx
jne 0x430590
add esi, 2
cmp esi, dword [ebp - 0x174]
jb 0x430550
mov edi, dword [ebp - 0x38]
or esi, 0xffffffff
jmp 0x4305cc
sub esi, dword [ebp - 0x170]
mov edi, dword [ebp - 0x38]
sar esi, 1
jmp 0x4305cc
lea ecx, [esi + edi*2]
add esi, dword [ebp - 0x48]
cmp esi, ecx
jae 0x4305c9
mov edx, 0x100
nop dword [eax]
movzx eax, word [esi]
cmp ax, dx
jae 0x4305c2
cmp byte [ebp + eax - 0x160], 0
jne 0x430624
add esi, 2
cmp esi, ecx
jb 0x4305b0
or esi, 0xffffffff
mov ecx, dword [ebp - 0x194]
cmp esi, 0xffffffff
jne 0x43062e
xor eax, eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 7
mov word [ebp - 0x34], ax
cmp edi, ecx
jb 0x431f78
mov eax, dword [ebp - 0x16c]
sub edi, ecx
or edx, esi
cmp edi, esi
cmovb edx, edi
cmp dword [eax + 0x14], 8
jb 0x43060a
mov eax, dword [eax]
lea eax, [eax + ecx*2]
push edx
push eax
lea ecx, [ebp - 0x34]
call fcn.00407d50
or dword [ebp - 0x178], 1
mov byte [ebp - 4], 1
jmp 0x430683
sub esi, dword [ebp - 0x170]
sar esi, 1
jmp 0x4305cc
cmp esi, ecx
je 0x4306ff
xor eax, eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 7
mov word [ebp - 0x34], ax
cmp edi, ecx
jb 0x431f78
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 0x43066b
mov eax, dword [eax]
lea eax, [eax + ecx*2]
push edx
push eax
lea ecx, [ebp - 0x34]
call fcn.00407d50
or dword [ebp - 0x178], 2
mov byte [ebp - 4], 2
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x3c], eax
je 0x4306b4
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 0x4306c4
lea ecx, [ebp - 0x34]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.0043e920
mov edx, dword [ebp - 0x20]
mov byte [ebp - 4], 0
cmp edx, 8
jb 0x4306ff
mov ecx, dword [ebp - 0x34]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4306f5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431f7d
push edx
push ecx
call fcn.0046a609
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 0x43072a
cmp esi, 0xffffffff
je 0x43072a
cmp edi, ecx
ja 0x430450
jmp 0x431f78
mov esi, dword [ebp - 0x44]
mov dword [ebp - 0x16c], esi
cmp esi, dword [ebp - 0x40]
je 0x430419
mov ecx, dword [esi + 0x10]
test ecx, ecx
je 0x431f78
mov edx, dword [esi + 0x14]
mov eax, esi
mov edi, eax
cmp edx, 8
jb 0x430755
mov eax, dword [esi]
cmp word [eax], 0x2d
je 0x43083f
mov eax, edi
cmp edx, 8
jb 0x430768
mov eax, dword [esi]
cmp word [eax], 0x2f
je 0x43083f
lea ecx, [ebp - 0x60]
call fcn.0045b1b0
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430789
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x838
mov ecx, eax
call fcn.00408660
mov edx, 0x4c3eec
mov ecx, eax
call fcn.0040be10
mov edx, str.Unexpected_command_line_token:
mov ecx, eax
call fcn.0040be10
cmp dword [esi + 0x14], 8
jb 0x4307dd
mov edi, dword [esi]
push dword [esi + 0x10]
mov edx, edi
mov ecx, eax
call fcn.0040d910
add esp, 4
push eax
call fcn.0040c180
mov byte [ebp - 4], 0
add esp, 4
mov edx, dword [ebp - 0x4c]
cmp edx, 8
jb 0x431f70
mov ecx, dword [ebp - 0x60]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43082d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431f7d
push edx
push ecx
call fcn.0046a609
add esp, 8
add esi, 0x18
jmp 0x43072d
xor eax, eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 7
mov word [ebp - 0x34], ax
cmp ecx, 1
jb 0x431f82
lea eax, [ecx - 1]
or ecx, 0xffffffff
cmp eax, 0xffffffff
cmovb ecx, eax
cmp edx, 8
jb 0x43086f
mov edi, dword [esi]
push ecx
lea eax, [edi + 2]
push eax
lea ecx, [ebp - 0x34]
call fcn.00407d50
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 0x430920
mov edi, dword [ebp - 0x198]
mov esi, edx
sub edi, ecx
nop dword [eax + eax]
movzx eax, word [ecx]
push eax
call fcn.0048ed36
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 0x4308f0
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 0x430952
push eax
mov edx, str.usestaging
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43094f
mov byte [0x4e5a31], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x11
jne 0x430981
push eax
mov edx, str.usestaginglicense
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43097e
mov byte [0x4e5a30], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 7
jne 0x4309e4
push eax
mov edx, str.channel
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x4309e1
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
cmp eax, 0x4e0d50
je 0x431f36
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x4309ce
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, 0x4e0d50
call fcn.00407d50
jmp 0x431f30
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x430b1c
push eax
mov edx, str.isvcchan
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430b19
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
cmp eax, 0x4e0d68
je 0x430a43
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x430a35
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, 0x4e0d68
call fcn.00407d50
lea ecx, [ebp - 0x60]
call fcn.0045b1b0
mov byte [ebp - 4], 4
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430a5a
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x782
mov ecx, eax
call fcn.00408660
mov edx, 0x4c3eec
mov ecx, eax
call fcn.0040be10
mov edx, str.Override_InstallerService_channel:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0d7c], 8
mov edx, 0x4e0d68
push dword [0x4e0d78]
cmovae edx, dword [0x4e0d68]
mov ecx, eax
call fcn.0040d910
add esp, 4
push eax
call fcn.0040c180
add esp, 4
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0x4c]
cmp edx, 8
jb 0x431f30
mov ecx, dword [ebp - 0x60]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x430b0a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431f87
push edx
push ecx
call fcn.0046a609
add esp, 8
jmp 0x431f30
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 7
jne 0x430bff
push eax
mov edx, str.svcchan
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430bfc
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
cmp eax, 0x4e0d80
je 0x430b7b
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x430b6d
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, 0x4e0d80
call fcn.00407d50
lea ecx, [ebp - 0x60]
call fcn.0045b1b0
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430b92
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x788
mov ecx, eax
call fcn.00408660
mov edx, 0x4c3eec
mov ecx, eax
call fcn.0040be10
mov edx, str.Override_MBAMService_channel:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0d94], 8
mov edx, 0x4e0d80
push dword [0x4e0d90]
cmovae edx, dword [0x4e0d80]
jmp 0x430abf
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x430cce
push eax
mov edx, str.ctlrchan
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430ccb
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0d98
call fcn.004155c0
lea ecx, [ebp - 0x60]
call fcn.0045b1b0
mov byte [ebp - 4], 6
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430c61
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x78e
mov ecx, eax
call fcn.00408660
mov edx, 0x4c3eec
mov ecx, eax
call fcn.0040be10
mov edx, str.Override_Controllers_channel:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0dac], 8
mov edx, 0x4e0d98
push dword [0x4e0da8]
cmovae edx, dword [0x4e0d98]
jmp 0x430abf
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 6
jne 0x430d9d
push eax
mov edx, str.dbchan
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430d9a
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0db0
call fcn.004155c0
lea ecx, [ebp - 0x60]
call fcn.0045b1b0
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430d30
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x794
mov ecx, eax
call fcn.00408660
mov edx, 0x4c3eec
mov ecx, eax
call fcn.0040be10
mov edx, str.Override_Database_channel:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0dc4], 8
mov edx, 0x4e0db0
push dword [0x4e0dc0]
cmovae edx, dword [0x4e0db0]
jmp 0x430abf
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xd
jne 0x430dc1
push eax
mov edx, str.parsefilename
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430dc1
mov al, 1
jmp 0x430dc3
xor al, al
test al, al
jne 0x431f8c
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x34]
cmp edi, 8
cmovae ecx, esi
cmp eax, 9
jne 0x430e09
push eax
mov edx, str.testparse
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430e06
call fcn.00457a00
lea ecx, [ebp - 0x190]
test al, al
je 0x43201b
jmp 0x431fbc
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xc
jne 0x430e5b
push eax
mov edx, str.uselocalisvc
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430e58
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0e40
mov byte [0x4e5a22], 1
call fcn.004155c0
jmp 0x431f30
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xb
jne 0x430f98
push eax
mov edx, str.enableproxy
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x430f95
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
lea ecx, [ebp - 0x60]
call fcn.004154d0
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x60]
cmp dword [ebp - 0x4c], 8
push 0x4c5068
cmovae eax, dword [ebp - 0x60]
push eax
call fcn.0048e3fb
add esp, 8
lea ecx, [ebp - 0x190]
test eax, eax
sete byte [0x4e5a1c]
call fcn.0045b1b0
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430ee4
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7b1
mov ecx, eax
call fcn.00408660
mov edx, str.:_Use_cmd_line_proxy_settings:
mov ecx, eax
call fcn.0040be10
cmp byte [0x4e5a1c], 0
mov ecx, 0x4c7c3c
mov edx, 0x4c7c38
cmove edx, ecx
mov ecx, eax
call fcn.0040be10
push eax
call fcn.0040c180
mov byte [ebp - 4], 0xb
add esp, 4
mov edx, dword [ebp - 0x17c]
cmp edx, 8
jb 0x430ad2
mov ecx, dword [ebp - 0x190]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x430f86
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431f87
push edx
push ecx
call fcn.0046a609
add esp, 8
jmp 0x430ad2
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 6
jne 0x431091
push eax
mov edx, str.server
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43108e
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0e58
call fcn.004155c0
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x430ffd
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7b7
mov ecx, eax
call fcn.00408660
mov edx, str.:_Use_proxy_server:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0e6c], 8
mov edx, 0x4e0e58
push dword [0x4e0e68]
cmovae edx, dword [0x4e0e58]
mov ecx, eax
call fcn.0040d910
add esp, 4
push eax
call fcn.0040c180
mov byte [ebp - 4], 3
add esp, 4
mov edx, dword [ebp - 0x17c]
cmp edx, 8
jb 0x431f30
mov ecx, dword [ebp - 0x190]
lea edx, [edx*2 + 2]
jmp 0x430aec
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 4
jne 0x431244
push eax
mov edx, str.port
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431241
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x48], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
mov dword [ebp - 0x198], 0
mov byte [ebp - 4], 0xe
call fcn.004855f6
mov edx, dword [ebp - 0x16c]
mov edi, eax
mov esi, edx
cmp dword [edx + 0x14], 8
jb 0x4310f9
mov esi, dword [edx]
push 0xa
lea eax, [ebp - 0x164]
mov dword [edi], 0
push eax
push esi
call fcn.0048aca8
add esp, 0xc
cmp esi, dword [ebp - 0x164]
je 0x43207a
cmp dword [edi], 0x22
je 0x432084
jmp 0x4311c9
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x190]
mov dword [0x4e5a18], eax
call fcn.0045b1b0
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x4311ef
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7c4
mov ecx, eax
call fcn.00408660
mov edx, str.:_Use_proxy_port:
mov ecx, eax
call fcn.0040be10
push dword [0x4e5a18]
mov ecx, eax
call fcn.0041e4e0
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 4
jne 0x431314
push eax
mov edx, 0x4c7cc8
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431311
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0e70
call fcn.004155c0
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x12
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x4312a9
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7ca
mov ecx, eax
call fcn.00408660
mov edx, str.:_Use_proxy_username:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0e84], 8
mov edx, 0x4e0e70
push dword [0x4e0e80]
cmovae edx, dword [0x4e0e70]
mov ecx, eax
call fcn.0040d910
add esp, 4
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 4
jne 0x4313c1
push eax
mov edx, str.pass
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x4313be
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0e88
call fcn.004155c0
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431379
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7d0
mov ecx, eax
call fcn.00408660
mov edx, str.:_Use_proxy_password:_XXXXXXXX
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 5
jne 0x43140c
push eax
mov edx, 0x4c7d18
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431409
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0d38
call fcn.004155c0
jmp 0x431f30
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 3
jne 0x431457
push eax
mov edx, 0x4c7d24
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431454
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0dc8
call fcn.004155c0
jmp 0x431f30
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x43168d
push eax
mov edx, str.langcode
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43168a
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0e28
call fcn.004155c0
lea ecx, [ebp - 0x190]
mov byte [0x4e5a2b], 1
call fcn.0045b1b0
mov byte [ebp - 4], 0x14
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x4314c3
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7e1
mov ecx, eax
call fcn.00408660
mov edx, str.:_Language_Code:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0e3c], 8
mov edx, 0x4e0e28
push dword [0x4e0e38]
cmovae edx, dword [0x4e0e28]
mov ecx, eax
call fcn.0040d910
add esp, 4
push eax
call fcn.0040c180
add esp, 4
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x190]
call fcn.00405100
cmp dword [0x4e0e3c], 8
lea ecx, [ebp - 0x170]
mov eax, 0x4e0e28
cmovae eax, dword [0x4e0e28]
push eax
call fcn.00426840
mov eax, dword [ebp - 0x170]
mov edi, 0x4c3430
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 0x43208e
mov edx, eax
nop dword [eax]
mov si, word [edx]
cmp si, word [ecx]
jne 0x4315b6
test si, si
je 0x4315b2
mov si, word [edx + 2]
cmp si, word [ecx + 2]
jne 0x4315b6
add edx, 4
add ecx, 4
test si, si
jne 0x431590
xor ecx, ecx
jmp 0x4315bb
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x43166f
mov edx, dword [ebp - 0x38]
add edi, 8
add edx, 8
mov dword [ebp - 0x38], edx
cmp edx, 0xc8
jb 0x431570
mov byte [ebp - 4], 0x18
call fcn.00403b50
mov ecx, eax
test ecx, ecx
je 0x43208e
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.00417100
mov esi, dword [ebp - 0x38]
add esp, 0xc
mov edx, 0x1d9
mov ecx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbutils.cpp
push esi
call fcn.004433b0
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 0x431644
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 0x431f30
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x431f30
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 0x431651
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xa
jne 0x43174d
push eax
mov edx, str.installdir
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43174a
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0c60
mov byte [0x4e5a36], 1
call fcn.0043e430
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x1c
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x4316f9
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7e9
mov ecx, eax
call fcn.00408660
mov edx, str.:_Installation_Directory:
mov ecx, eax
call fcn.0040be10
mov edx, 0x4e0c60
mov ecx, eax
call fcn.0041e980
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 7
jne 0x431824
push eax
mov edx, str.datadir
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431821
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
push eax
mov ecx, 0x4e0c90
mov byte [0x4e5a35], 1
call fcn.004155c0
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x4317b9
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7f0
mov ecx, eax
call fcn.00408660
mov edx, str.:_Data_Directory:
mov ecx, eax
call fcn.0040be10
cmp dword [0x4e0ca4], 8
mov edx, 0x4e0c90
push dword [0x4e0ca0]
cmovae edx, dword [0x4e0c90]
mov ecx, eax
call fcn.0040d910
add esp, 4
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xf
jne 0x4318f0
push eax
mov edx, str.restartexitcode
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x4318ed
mov eax, dword [ebp - 0x16c]
add eax, 0x18
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x48], eax
cmp eax, dword [ebp - 0x40]
je 0x431f36
mov byte [ebp - 4], 0x1e
call fcn.004855f6
mov edx, dword [ebp - 0x16c]
mov edi, eax
mov esi, edx
cmp dword [edx + 0x14], 8
jb 0x431882
mov esi, dword [edx]
push 0xa
lea eax, [ebp - 0x168]
mov dword [edi], 0
push eax
push esi
call fcn.0048ac50
add esp, 0xc
cmp esi, dword [ebp - 0x168]
je 0x432098
cmp dword [edi], 0x22
je 0x4320a2
mov dword [0x4e0ab0], eax
mov dword [ebp - 4], 3
jmp 0x431f30
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 5
jne 0x43191f
push eax
mov edx, str.teams
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43191c
mov byte [0x4e5a25], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 9
jne 0x431946
push eax
mov edx, str.norestart
call fcn.0041f3b0
add esp, 4
test eax, eax
je 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x43196a
push eax
mov edx, str.nosurvey
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x43196a
mov al, 1
jmp 0x43196c
xor al, al
test al, al
je 0x4319cf
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x20
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x43198a
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x804
mov ecx, eax
call fcn.00408660
mov edx, str.:__nosurvey_specified__obsolete_
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
lea ecx, [ebp - 0x34]
cmp edi, 8
cmovae ecx, esi
cmp eax, 6
jne 0x431a59
push eax
mov edx, str.noicon
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431a56
lea ecx, [ebp - 0x190]
mov byte [0x4e0ab4], al
call fcn.0045b1b0
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431a11
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x808
mov ecx, eax
call fcn.00408660
mov edx, str.:__noicon_specified
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x431a88
push eax
mov edx, str.logtelem
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431a85
mov byte [0x4e5a2f], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 8
jne 0x431b11
push eax
mov edx, str.debuglog
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431b0e
lea ecx, [ebp - 0x190]
mov byte [0x4e5a2e], 1
call fcn.0045b1b0
mov byte [ebp - 4], 0x22
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431ac9
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x80f
mov ecx, eax
call fcn.00408660
mov edx, str.:__debuglog_specified
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x14
jne 0x431b40
push eax
mov edx, str.pausebeforespawnisvc
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431b3d
mov byte [0x4e5a2d], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 5
jne 0x431bdb
push eax
mov edx, str.ctsdk
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431bd8
lea ecx, [ebp - 0x190]
mov byte [0x4e5a1f], 1
mov byte [0x4e5a28], 1
mov byte [0x4e5a24], 1
call fcn.0045b1b0
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431b93
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x819
mov ecx, eax
call fcn.00408660
mov edx, str.:_Installing_CoreTech_SDK_Test_App.
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 6
jne 0x431bfe
push eax
mov edx, str.silent
call fcn.0041f3b0
add esp, 4
test eax, eax
je 0x431c1e
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xa
jne 0x431c34
push eax
mov edx, str.verysilent
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431c31
mov byte [0x4e5a28], 1
mov byte [0x4e5a24], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 9
jne 0x431c63
push eax
mov edx, str.uninstall
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431c60
mov byte [0x4e5a27], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 9
jne 0x431c92
push eax
mov edx, str.respawned
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431c8f
mov byte [0x4e5a23], 1
jmp 0x431f36
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xb
jne 0x431d1b
push eax
mov edx, str.skipwelcome
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431d18
lea ecx, [ebp - 0x190]
mov byte [0x4e5a24], 1
call fcn.0045b1b0
mov byte [ebp - 4], 0x24
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431cd3
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x827
mov ecx, eax
call fcn.00408660
mov edx, str.:__skipwelcome_specified
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0xf
jne 0x431da4
push eax
mov edx, str.usedevendpoints
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431da1
lea ecx, [ebp - 0x190]
mov byte [0x4e5a1d], 1
call fcn.0045b1b0
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431d5c
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x82b
mov ecx, eax
call fcn.00408660
mov edx, str.:_using_dev_endpoints_for_telemetry
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x12
jne 0x431e26
push eax
mov edx, str.skipinstallwebpage
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431e23
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x26
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431dde
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x82f
mov ecx, eax
call fcn.00408660
mov edx, str.:_skip_the_post_install_webpage
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
mov eax, dword [ebp - 0x24]
cmp edi, 8
lea ecx, [ebp - 0x34]
cmovae ecx, esi
cmp eax, 0x14
jne 0x431ea9
push eax
mov edx, str.skipuninstallwebpage
call fcn.0041f3b0
add esp, 4
test eax, eax
jne 0x431ea9
lea ecx, [ebp - 0x190]
mov byte [0x4e5a14], 1
call fcn.0045b1b0
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431e67
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x833
mov ecx, eax
call fcn.00408660
mov edx, str.:_skip_the_post_uninstall_webpage
mov ecx, eax
call fcn.0040be10
jmp 0x431f1c
lea ecx, [ebp - 0x190]
call fcn.0045b1b0
mov byte [ebp - 4], 0x28
cmp dword [eax + 0x14], 8
mov ecx, dword [eax + 0x10]
jb 0x431ec3
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x4e45b8
call fcn.0040d910
add esp, 4
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x835
mov ecx, eax
call fcn.00408660
mov edx, 0x4c3eec
mov ecx, eax
call fcn.0040be10
mov edx, str.Unexpected_command_line_option:
mov ecx, eax
call fcn.0040be10
mov edx, dword [ebp - 0x16c]
mov ecx, eax
call fcn.0040bdf0
push eax
call fcn.0040c180
add esp, 4
lea ecx, [ebp - 0x190]
call fcn.00405100
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x34]
mov byte [ebp - 4], 0
cmp edi, 8
jb 0x431f6a
lea edi, [edi*2 + 2]
mov eax, esi
cmp edi, 0x1000
jb 0x431f60
mov esi, dword [esi - 4]
add edi, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431f87
push edi
push esi
call fcn.0046a609
add esp, 8
mov esi, dword [ebp - 0x16c]
add esi, 0x18
jmp 0x43072d
call fcn.0040b6c0
call fcn.0048552c
call fcn.0040b6c0
call fcn.0048552c
push 0x4c3864
lea ecx, [ebp - 0x60]
call fcn.00404ed0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 8
push eax
xor dl, dl
mov cl, 1
call fcn.00432120
add esp, 4
lea ecx, [ebp - 0x60]
call fcn.00405100
push 0
call fcn.0048f041
call fcn.0045b1b0
mov edx, eax
mov byte [ebp - 4], 9
mov ecx, 0x4e45b8
call fcn.0040bdf0
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7a0
mov ecx, eax
call fcn.00408660
mov edx, str.:_Parsing_unit_tests_PASSED._Have_a_nice_day.
mov ecx, eax
call fcn.0040be10
push ecx
mov ecx, eax
call fcn.00408810
lea ecx, [ebp - 0x190]
call fcn.00405100
push 0
call fcn.0048f041
call fcn.0045b1b0
mov edx, eax
mov byte [ebp - 4], 0xa
mov ecx, 0x4e45b8
call fcn.0040bdf0
mov edx, str.d:jenkinsworkspace_a_mb4_mbsetup_srcmbsetupmbsetup.cpp
mov ecx, eax
call fcn.0040be10
mov edx, str.:.
mov ecx, eax
call fcn.0040be10
push 0x7a4
mov ecx, eax
call fcn.00408660
mov edx, str.:_Parsing_unit_tests_FAIL.
mov ecx, eax
call fcn.0040be10
push ecx
mov ecx, eax
call fcn.00408810
lea ecx, [ebp - 0x190]
call fcn.00405100
push 1
call fcn.0048f041
push str.invalid_stoul_argument
call fcn.00466834
push str.stoul_argument_out_of_range
call fcn.00466874
push 0x80004005
call fcn.00403cc0
push str.invalid_stoi_argument
call fcn.00466834
push str.stoi_argument_out_of_range
call fcn.00466874
int3