Function at 0x113967c
Capabilities:
Terminate process

Disassembly:
call fcn.0113b33c
mov edx, 0x43dff8
lea ecx, [edx + 1]
lea ecx, [ecx]
mov al, byte [edx]
inc edx
test al, al
jne 0x113968c
sub edx, ecx
js 0x11396a3
mov ecx, 0x43dff8
call fcn.0112df0c
jmp 0x11396a5
xor eax, eax
mov dword [0x444e34], eax
mov eax, dword [0x43e778]
cmp dword [0x43dbd8], eax
jg 0x11396cd
inc eax
push eax
push 0x43e008
push 2
mov dword [0x43dbd8], eax
call fcn.0112debc
add esp, 0xc
cmp dword [0x443b9c], 0
jne 0x11396fc
mov edx, 0x43e03c
lea ecx, [edx + 1]
mov al, byte [edx]
inc edx
test al, al
jne 0x11396de
sub edx, ecx
js 0x11396f5
mov ecx, 0x43e03c
call fcn.0112df0c
jmp 0x11396f7
xor eax, eax
mov dword [0x443b9c], eax
cmp dword [0x443b78], 0
je 0x113973a
cmp dword [0x443b7c], 0
jne 0x113973a
mov edx, 0x43e044
lea ecx, [edx + 1]
lea ebx, [ebx]
mov al, byte [edx]
inc edx
test al, al
jne 0x113971c
sub edx, ecx
js 0x1139733
mov ecx, 0x43e044
call fcn.0112df0c
jmp 0x1139735
xor eax, eax
mov dword [0x443b7c], eax
cmp dword [0x443ba4], 0
je 0x1139755
call fcn.0113f66c
mov dword [0x443b84], eax
test eax, eax
je 0x1139b47
cmp dword [0x443ba8], 0
push esi
jne 0x11397ce
push 0xc
call fcn.0114d280
mov esi, eax
add esp, 4
test esi, esi
je 0x113979a
push 0x20
call fcn.0114d280
add esp, 4
mov dword [esi + 8], eax
test eax, eax
jne 0x113978d
push esi
call fcn.0114d208
add esp, 4
xor esi, esi
jmp 0x113979a
mov dword [esi], 0
mov dword [esi + 4], 4
mov dword [0x443ba8], esi
test esi, esi
je 0x1139b4e
mov edx, 0x64
push esi
lea ecx, [edx - 0x14]
call fcn.0114d10c
push dword [0x443ba8]
mov edx, 0xffff
mov ecx, 0x400
call fcn.0114d10c
add esp, 8
cmp dword [0x443b98], 0
jne 0x11398ea
push 0xc
call fcn.0114d280
mov esi, eax
add esp, 4
test esi, esi
je 0x1139816
push 0x20
call fcn.0114d280
add esp, 4
mov dword [esi + 8], eax
test eax, eax
jne 0x1139809
push esi
call fcn.0114d208
add esp, 4
xor esi, esi
jmp 0x1139816
mov dword [esi], 0
mov dword [esi + 4], 4
mov dword [0x443b98], esi
test esi, esi
je 0x1139b64
mov edx, 0x16
push esi
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x50
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x6e
lea ecx, [edx - 1]
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x8f
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x1bb
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x369
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x3e1
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x3e3
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x961
mov ecx, edx
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x1467
lea ecx, [edx - 1]
call fcn.0114d10c
push dword [0x443b98]
mov edx, 0x24ca
mov ecx, edx
call fcn.0114d10c
add esp, 0x2c
cmp dword [0x443b94], 0
jne 0x1139b45
call fcn.0112ed2c
mov esi, eax
test esi, esi
jne 0x1139916
push 0x43e098
push 1
call fcn.0112debc
add esp, 8
jmp 0x1139b90
push edi
push 0x1000
push esi
call dword [0x434170]
test eax, eax
je 0x1139958
call fcn.0114da21
push 0x43e0c0
push dword [eax]
push 2
call fcn.0112e8ac
mov eax, dword [0x43e0cc]
add esp, 0xc
mov dword [esi], eax
mov ax, word [0x43e0d0]
mov word [esi + 4], ax
mov al, byte [0x43e0d2]
jmp 0x1139b15
mov byte [esi + 0xfff], 0
mov ecx, 0x43e0d4
mov eax, esi
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x113998c
test dl, dl
je 0x1139988
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x113998c
add eax, 2
add ecx, 2
test dl, dl
jne 0x113996c
xor eax, eax
jmp 0x1139991
sbb eax, eax
or eax, 1
test eax, eax
je 0x1139af0
mov ecx, 0x43e0dc
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x11399c0
test dl, dl
je 0x11399bc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x11399c0
add eax, 2
add ecx, 2
test dl, dl
jne 0x11399a0
xor eax, eax
jmp 0x11399c5
sbb eax, eax
or eax, 1
test eax, eax
je 0x1139af0
mov ecx, 0x43e0e8
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x11399f4
test dl, dl
je 0x11399f0
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x11399f4
add eax, 2
add ecx, 2
test dl, dl
jne 0x11399d4
xor eax, eax
jmp 0x11399f9
sbb eax, eax
or eax, 1
test eax, eax
je 0x1139af0
push 0x2e
push esi
call fcn.0114ea7c
add esp, 8
test eax, eax
jne 0x1139b18
push esi
call dword [0x43418c]
test eax, eax
je 0x1139b18
cmp word [eax + 8], 2
jne 0x1139b18
movsx ecx, word [eax + 0xa]
mov eax, dword [eax + 0xc]
push 2
push ecx
push dword [eax]
call dword [0x434174]
test eax, eax
je 0x1139b18
mov edi, dword [eax]
test edi, edi
je 0x1139b18
mov ecx, 0x43e13c
mov eax, edi
lea ecx, [ecx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1139a7c
test dl, dl
je 0x1139a78
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1139a7c
add eax, 2
add ecx, 2
test dl, dl
jne 0x1139a5c
xor eax, eax
jmp 0x1139a81
sbb eax, eax
or eax, 1
test eax, eax
je 0x1139b18
mov ecx, 0x43e148
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1139ab0
test dl, dl
je 0x1139aac
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1139ab0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1139a90
xor eax, eax
jmp 0x1139ab5
sbb eax, eax
or eax, 1
test eax, eax
je 0x1139b18
mov ecx, edi
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1139abe
sub ecx, edx
cmp ecx, 0x1000
jl 0x1139ae0
push 0x43e160
push 1
call fcn.0112debc
add esp, 8
jmp 0x1139b18
lea eax, [ecx + 1]
push eax
push edi
push esi
call fcn.01154a9c
add esp, 0xc
jmp 0x1139b18
push 0x43e100
push 2
call fcn.0112debc
mov eax, dword [0x43e134]
add esp, 8
mov dword [esi], eax
mov ax, word [0x43e138]
mov word [esi + 4], ax
mov al, byte [0x43e13a]
mov byte [esi + 6], al
mov edx, esi
pop edi
lea ecx, [edx + 1]
mov al, byte [edx]
inc edx
test al, al
jne 0x1139b1e
sub edx, ecx
js 0x1139b32
mov ecx, esi
call fcn.0112df0c
jmp 0x1139b34
xor eax, eax
mov dword [0x443b94], eax
test eax, eax
je 0x1139b7a
mov ecx, esi
pop esi
jmp fcn.0112ee5c
pop esi
ret
push 1
call fcn.0114d820
push 0x43e04c
push 1
call fcn.0112debc
add esp, 8
push 1
call fcn.0114d820
push 0x43e070
push 1
call fcn.0112debc
add esp, 8
push 1
call fcn.0114d820
push 0x43e178
push 1
call fcn.0112debc
add esp, 8
mov ecx, esi
call fcn.0112ee5c
push 1
call fcn.0114d820
int3