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

Disassembly:
push ebx
push ebp
push esi
push edi
call fcn.004349e0
mov esi, dword [esp + 0x20]
mov di, word [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov edx, dword [0x448584]
push esi
mov ebp, eax
mov eax, dword [esp + 0x20]
push eax
push ebx
movsx ecx, di
push ecx
push str.VieOptionsProc___i___i___i___lu__n
push 3
push edx
call fcn.004380f8
mov eax, ebx
add esp, 0x1c
sub eax, 1
je 0x43624f
sub eax, 5
je 0x436108
sub eax, 1
jne 0x435a6b
mov eax, dword [esp + 0x1c]
cmp eax, 0x21
ja case.0x435543.1
jmp dword [eax*4 + 0x4362b8]
cmp byte [0x448118], 0
jne case.0x435543.1
mov eax, dword [0x448114]
movzx ecx, word [eax + 0x14]
push ecx
call sub.gnwie.dll_ENFLread
add esp, 4
cmp byte [0x448118], 0
jne 0x435591
mov edx, dword [ebp + 0xd8]
movzx eax, word [ebp + 0xd4]
movzx ecx, word [0x448150]
push edx
push eax
push ecx
call fcn.0042e3c0
add esp, 0xc
mov edx, dword [ebp + 0xd8]
mov eax, dword [0x448124]
push 0x12c
push edx
push eax
call fcn.00404360
push 1
mov esi, ebp
call fcn.00430a50
movzx ecx, word [ebp + 0xd4]
push 0
push ecx
call sub.gnwie.dll_Wupdate
mov eax, dword [0x448114]
movzx ecx, word [eax + 0x12]
lea edx, [esp + 0x2c]
push edx
push ecx
call sub.gnwie.dll_SCRNquerysel
mov edx, dword [esp + 0x34]
movzx eax, word [0x448150]
add edx, 0xffffffff
push edx
push eax
call fcn.0042cf80
add esp, 0x28
jmp case.0x435543.1
mov ecx, dword [ebp + 0xd8]
mov edx, dword [0x448114]
movzx eax, word [edx + 0x16]
add ecx, 0x100
push ecx
push eax
call sub.gnwie.dll_SCRNquerysel
mov ebp, dword [ebp + 0xd8]
mov ecx, dword [ebp + 0x100]
add esp, 8
mov dword [ebp + 0x11c], ecx
jmp case.0x435543.1
mov ebp, dword [ebp + 0xd8]
cmp byte [ebp + 0x128], 0
sete dl
mov byte [ebp + 0x128], dl
jmp case.0x435543.1
mov eax, dword [ebp + 0xd8]
mov ecx, dword [0x448114]
mov bx, word [ecx + 0x1a]
add eax, 0x108
push eax
mov esi, 4
jmp 0x435b44
mov edx, dword [0x448114]
movzx eax, word [edx + 0x10]
push eax
call sub.gnwie.dll_LSTBXquerysel
mov ecx, dword [ebp + 0xd8]
mov dword [ecx + 0x110], eax
mov edx, dword [ebp + 0xd8]
cmp dword [edx + 0x110], 0
mov ecx, dword [0x448114]
movzx edx, word [ecx + 0x24]
setne al
sub al, 1
and eax, 4
push eax
push edx
call sub.gnwie.dll_BTNset
add esp, 0xc
call fcn.004209a0
jmp case.0x435543.1
mov eax, dword [ebp + 0xd8]
mov ecx, dword [0x448114]
mov bx, word [ecx + 0x1e]
add eax, 0x104
push eax
mov esi, 2
jmp 0x435b44
mov edx, dword [ebp + 0xd8]
mov eax, dword [0x448114]
mov bx, word [eax + 0x20]
add edx, 0x10c
push edx
mov esi, 4
call fcn.00432ba0
mov ecx, dword [ebp + 0xd8]
mov eax, dword [0x448114]
mov esi, 3
cmp dword [ecx + 0x10c], esi
movzx ecx, word [eax + 0x22]
sete dl
sub dl, 1
and edx, 4
push edx
push ecx
call sub.gnwie.dll_BTNset
mov edx, dword [ebp + 0xd8]
mov eax, dword [edx + 0x10c]
add esp, 0xc
cmp eax, esi
ja case.0x435543.1
jmp dword [eax*4 + 0x436340]
mov eax, dword [ebp + 0xd8]
mov dword [eax + 0x114], 1
mov ecx, dword [ebp + 0xd8]
mov dword [ecx + 0x118], 0
mov ebp, dword [ebp + 0xd8]
mov edx, dword [ebp + 0x11c]
mov dword [ebp + 0x100], edx
jmp case.0x435543.1
mov eax, dword [ebp + 0xd8]
mov dword [eax + 0x114], 2
mov ecx, dword [ebp + 0xd8]
mov dword [ecx + 0x118], 0x5a
jmp 0x43575a
mov eax, dword [ebp + 0xd8]
mov ecx, dword [eax + 0x100]
mov dword [eax + 0x11c], ecx
mov edx, dword [ebp + 0xd8]
mov dword [edx + 0x114], 1
mov eax, dword [ebp + 0xd8]
mov dword [eax + 0x118], 0
mov ecx, dword [ebp + 0xd8]
cmp dword [ecx + 0x100], 0
je 0x4357e2
mov edx, ecx
cmp dword [edx + 0x100], esi
jle case.0x435543.1
mov eax, dword [ebp + 0xd8]
mov dword [eax + 0x100], esi
jmp case.0x435543.1
mov eax, dword [ebp + 0xd8]
mov ecx, dword [eax + 0x11c]
mov dword [eax + 0x100], ecx
mov eax, dword [ebp + 0xd8]
mov edx, dword [eax + 0x120]
mov dword [eax + 0x114], edx
mov ebp, dword [ebp + 0xd8]
mov eax, dword [ebp + 0x124]
mov dword [ebp + 0x118], eax
jmp case.0x435543.1
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 4
mov eax, dword [0x448114]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 5
mov eax, dword [0x448114]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
sub esi, 0
je 0x4358c3
sub esi, 1
jne case.0x435543.1
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 7
mov eax, dword [0x448114]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 6
mov eax, dword [0x448114]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
cmp esi, 3
ja case.0x435543.1
jmp dword [esi*4 + 0x436350]
mov eax, dword [0x448114]
movzx ecx, word [eax + 0x14]
push ecx
call sub.gnwie.dll_ENFLread
add esp, 4
cmp byte [0x448118], 0
jne 0x43593a
mov edx, dword [ebp + 0xd8]
movzx eax, word [ebp + 0xd4]
movzx ecx, word [0x448150]
push edx
push eax
push ecx
call fcn.0042e3c0
add esp, 0xc
mov edx, dword [ebp + 0xd8]
mov eax, dword [0x448124]
push 0x12c
push edx
push eax
call fcn.00404360
push 1
mov esi, ebp
call fcn.00430a50
movzx ecx, word [ebp + 0xd4]
push 0
push ecx
call sub.gnwie.dll_Wupdate
add esp, 0x18
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 0
mov eax, dword [0x448114]
mov edx, dword [eax + 0x30]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 7
movzx eax, word [eax + 4]
mov dword [esp + 4], eax
jmp fcn.0043919e
mov ecx, dword [0x448114]
movzx edx, word [ecx + 0x14]
push edx
call sub.gnwie.dll_ENFLread
add esp, 4
cmp byte [0x448118], 0
jne 0x4359d4
mov eax, dword [ebp + 0xd8]
movzx ecx, word [ebp + 0xd4]
movzx edx, word [0x448150]
push eax
push ecx
push edx
call fcn.0042e3c0
add esp, 0xc
mov eax, dword [ebp + 0xd8]
mov ecx, dword [0x448124]
push 0x12c
push eax
push ecx
call fcn.00404360
push 1
mov esi, ebp
call fcn.00430a50
movzx edx, word [ebp + 0xd4]
push 0
push edx
call sub.gnwie.dll_Wupdate
add esp, 0x18
pop edi
pop esi
pop ebp
pop ebx
ret
mov eax, dword [0x448124]
mov ecx, dword [ebp + 0xd8]
push 0x12c
push eax
push ecx
call fcn.00404360
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 2
mov eax, dword [0x448114]
mov edx, dword [eax + 0x30]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 7
movzx eax, word [eax + 4]
mov dword [esp + 4], eax
jmp fcn.0043919e
mov ecx, dword [0x448114]
movzx edx, word [ecx + 8]
push 0x70d
push edx
call fcn.0041ff80
add esp, 8
pop edi
pop esi
pop ebp
pop ebx
ret
mov eax, dword [ebp + 0xd8]
mov ecx, dword [0x448108]
mov bx, word [ecx + 0xe]
add eax, 0x114
push eax
mov esi, 3
call fcn.00432ba0
mov ebp, dword [ebp + 0xd8]
mov edx, dword [ebp + 0x114]
mov dword [ebp + 0x120], edx
jmp 0x435b49
mov eax, dword [ebp + 0xd8]
mov ecx, dword [0x448108]
movzx edx, word [ecx + 0x10]
add eax, 0x118
push eax
push edx
call sub.gnwie.dll_SCRNquerysel
mov ebp, dword [ebp + 0xd8]
mov eax, dword [ebp + 0x118]
add esp, 8
mov dword [ebp + 0x124], eax
jmp case.0x435543.1
sub esi, 0
je 0x435b01
sub esi, 1
jne case.0x435543.1
mov ecx, dword [0x448108]
movzx edx, word [ecx + 8]
push 0x709
push edx
call fcn.0041ff80
add esp, 8
pop edi
pop esi
pop ebp
pop ebx
ret
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 0
mov eax, dword [0x448108]
mov ecx, dword [eax + 0x14]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
mov eax, dword [ebp + 0xdc]
mov ecx, dword [0x448128]
push eax
mov esi, 3
mov bx, word [ecx + 0x12]
call fcn.00432ba0
add esp, 4
call fcn.00434a30
call fcn.00434c30
call fcn.00434ca0
pop edi
pop esi
pop ebp
pop ebx
jmp fcn.00434e50
mov edx, dword [0x448128]
movzx eax, word [edx + 0x10]
push eax
call sub.gnwie.dll_LSTBXquerysel
mov ecx, dword [ebp + 0xdc]
add esp, 4
cmp byte [0x448118], 0
mov dword [ecx + 4], eax
jne case.0x435543.1
mov edx, dword [ebp + 0xdc]
movzx eax, word [edx + 4]
push 0
push eax
call sub.gnwie.dll_WFqueryfontval
mov ecx, dword [ebp + 0xdc]
mov dword [ecx + 8], eax
mov edx, dword [ebp + 0xdc]
mov esi, dword [edx + 8]
mov eax, dword [0x448128]
movzx ecx, word [eax + 0x16]
push 0
push esi
push esi
push ecx
call sub.gnwie.dll_SCRNsetrange
mov edx, dword [0x448128]
movzx eax, word [edx + 0x16]
push esi
push eax
call sub.gnwie.dll_SCRNsetsel
add esp, 0x20
jmp case.0x435543.1
mov ecx, dword [ebp + 0xdc]
mov edx, dword [0x448128]
movzx eax, word [edx + 0x16]
add ecx, 8
push ecx
push eax
call sub.gnwie.dll_SCRNquerysel
add esp, 8
jmp case.0x435543.1
mov ecx, dword [ebp + 0xdc]
mov edx, dword [0x448128]
mov bx, word [edx + 0x22]
add ecx, 0x24
push ecx
mov edi, 3
call fcn.00432b10
mov eax, dword [ebp + 0xdc]
add esp, 4
test byte [eax + 0x24], 2
jne case.0x435543.1
and dword [eax + 0x24], 0xfffffffe
mov ecx, dword [ebp + 0xdc]
mov edx, dword [0x448128]
mov ebx, dword [ecx + 0x24]
mov eax, edi
mov di, word [edx + 0x22]
call fcn.004305e0
jmp case.0x435543.1
mov ecx, dword [0x448128]
movzx edx, word [ecx + 0x1a]
lea eax, [esp + 0x14]
push eax
push edx
call sub.gnwie.dll_SCRNquerysel
mov eax, dword [ebp + 0xdc]
fild dword [esp + 0x1c]
add esp, 8
fdiv qword [0x43ecd8]
fstp dword [esp + 0x18]
fld dword [esp + 0x18]
fstp dword [eax + 0xc]
jmp case.0x435543.1
mov edx, dword [0x448128]
movzx eax, word [edx + 0x1c]
lea ecx, [esp + 0x14]
push ecx
push eax
call sub.gnwie.dll_SCRNquerysel
mov ecx, dword [ebp + 0xdc]
fild dword [esp + 0x1c]
add esp, 8
fdiv qword [0x43ecd8]
fstp dword [esp + 0x18]
fld dword [esp + 0x18]
fstp dword [ecx + 0x10]
jmp case.0x435543.1
mov eax, dword [0x448128]
movzx ecx, word [eax + 0x1e]
lea edx, [esp + 0x14]
push edx
push ecx
call sub.gnwie.dll_SCRNquerysel
mov edx, dword [ebp + 0xdc]
fild dword [esp + 0x1c]
add esp, 8
fdiv qword [0x43ecd8]
fstp dword [esp + 0x18]
fld dword [esp + 0x18]
fstp dword [edx + 0x14]
jmp case.0x435543.1
mov ecx, dword [0x448128]
movzx edx, word [ecx + 0x20]
lea eax, [esp + 0x14]
push eax
push edx
call sub.gnwie.dll_SCRNquerysel
mov eax, dword [ebp + 0xdc]
fild dword [esp + 0x1c]
add esp, 8
fdiv qword [0x43ecd8]
fstp dword [esp + 0x18]
fld dword [esp + 0x18]
fstp dword [eax + 0x18]
jmp case.0x435543.1
mov eax, dword [0x448128]
mov ecx, dword [eax + 0x30]
movzx edx, word [eax + 4]
push 4
push ecx
push 7
push edx
call fcn.0043919e
add esp, 0x10
jmp case.0x435543.1
sub esi, 0
je 0x435d88
sub esi, 1
jne case.0x435543.1
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 6
mov eax, dword [0x448128]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 5
mov eax, dword [0x448128]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
cmp esi, 3
ja case.0x435543.1
jmp dword [esi*4 + 0x436360]
mov eax, dword [ebp + 0xdc]
mov ecx, dword [0x44811c]
push 0x28
push eax
push ecx
call fcn.00404360
push 2
mov esi, ebp
call fcn.00430a50
movzx edx, word [ebp + 0xd4]
push 0
push edx
call sub.gnwie.dll_Wupdate
add esp, 0x18
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 0
mov eax, dword [0x448128]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
mov eax, dword [ebp + 0xdc]
mov ecx, dword [0x44811c]
push 0x28
push eax
push ecx
call fcn.00404360
push 2
jmp 0x4359ee
mov eax, dword [0x44811c]
mov ecx, dword [ebp + 0xdc]
push 0x28
push eax
push ecx
call fcn.00404360
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 2
mov eax, dword [0x448128]
mov edx, dword [eax + 0x30]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 7
movzx eax, word [eax + 4]
mov dword [esp + 4], eax
jmp fcn.0043919e
mov ecx, dword [0x448128]
movzx edx, word [ecx + 8]
push 0x70e
push edx
call fcn.0041ff80
add esp, 8
pop edi
pop esi
pop ebp
pop ebx
ret
mov eax, dword [ebp + 0xe0]
mov ecx, dword [0x448104]
push eax
mov esi, 2
jmp 0x435b40
mov edx, dword [0x448104]
movzx eax, word [edx + 0x10]
push eax
call sub.gnwie.dll_LSTBXquerysel
mov ecx, dword [ebp + 0xe0]
add esp, 4
cmp byte [0x448118], 0
mov dword [ecx + 4], eax
jne case.0x435543.1
mov edx, dword [ebp + 0xe0]
movzx eax, word [edx + 4]
push 0
push eax
call sub.gnwie.dll_WFqueryfontval
mov ecx, dword [ebp + 0xe0]
mov dword [ecx + 8], eax
mov edx, dword [ebp + 0xe0]
mov esi, dword [edx + 8]
mov eax, dword [0x448104]
movzx ecx, word [eax + 0x16]
push 0
push esi
push esi
push ecx
call sub.gnwie.dll_SCRNsetrange
mov edx, dword [0x448104]
movzx eax, word [edx + 0x16]
push esi
push eax
call sub.gnwie.dll_SCRNsetsel
add esp, 0x20
jmp case.0x435543.1
mov ecx, dword [ebp + 0xe0]
mov edx, dword [0x448104]
movzx eax, word [edx + 0x16]
add ecx, 8
push ecx
push eax
call sub.gnwie.dll_SCRNquerysel
add esp, 8
jmp case.0x435543.1
mov ecx, dword [ebp + 0xe0]
mov edx, dword [0x448104]
mov bx, word [edx + 0x18]
add ecx, 0xc
push ecx
mov edi, 3
call fcn.00432b10
jmp 0x435b49
mov ebp, dword [ebp + 0xe0]
cmp byte [ebp + 0x10], 0
sete al
mov byte [ebp + 0x10], al
jmp case.0x435543.1
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 4
mov eax, dword [0x448104]
mov ecx, dword [eax + 0x28]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
sub esi, 0
je 0x435ff1
sub esi, 1
jne case.0x435543.1
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 6
mov eax, dword [0x448104]
mov ecx, dword [eax + 0x28]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 5
mov eax, dword [0x448104]
mov ecx, dword [eax + 0x28]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
cmp esi, 3
ja case.0x435543.1
jmp dword [esi*4 + 0x436370]
mov eax, dword [ebp + 0xe0]
mov ecx, dword [0x44810c]
push 0x14
push eax
push ecx
call fcn.00404360
push 4
mov esi, ebp
call fcn.00430a50
movzx edx, word [ebp + 0xd4]
push 0
push edx
call sub.gnwie.dll_Wupdate
add esp, 0x18
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 0
mov eax, dword [0x448104]
mov ecx, dword [eax + 0x28]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
mov eax, dword [ebp + 0xe0]
mov ecx, dword [0x44810c]
push 0x14
push eax
push ecx
call fcn.00404360
push 4
jmp 0x4359ee
mov eax, dword [0x44810c]
mov ecx, dword [ebp + 0xe0]
push 0x14
push eax
push ecx
call fcn.00404360
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 2
mov eax, dword [0x448104]
mov edx, dword [eax + 0x28]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 7
movzx eax, word [eax + 4]
mov dword [esp + 4], eax
jmp fcn.0043919e
mov ecx, dword [0x448104]
movzx edx, word [ecx + 8]
push 0x70f
push edx
call fcn.0041ff80
add esp, 8
pop edi
pop esi
pop ebp
pop ebx
ret
cmp dword [esp + 0x1c], 1
jne 0x435a6b
mov eax, dword [0x448114]
test eax, eax
je 0x436169
cmp di, word [eax + 0xa]
jne 0x436169
mov eax, dword [0x448124]
mov ecx, dword [ebp + 0xd8]
push 0x12c
push eax
push ecx
call fcn.00404360
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 2
mov eax, dword [0x448114]
mov edx, dword [eax + 0x30]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 7
movzx eax, word [eax + 4]
mov dword [esp + 4], eax
jmp fcn.0043919e
mov eax, dword [0x448128]
test eax, eax
je 0x4361bd
cmp di, word [eax + 0xa]
jne 0x4361bd
mov ecx, dword [0x44811c]
mov edx, dword [ebp + 0xdc]
push 0x28
push ecx
push edx
call fcn.00404360
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 2
mov eax, dword [0x448128]
mov ecx, dword [eax + 0x30]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
mov eax, dword [0x448104]
test eax, eax
je 0x436210
cmp di, word [eax + 0xa]
jne 0x436210
mov eax, dword [0x44810c]
mov ecx, dword [ebp + 0xe0]
push 0x14
push eax
push ecx
call fcn.00404360
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 2
mov eax, dword [0x448104]
mov edx, dword [eax + 0x28]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 7
movzx eax, word [eax + 4]
mov dword [esp + 4], eax
jmp fcn.0043919e
mov eax, dword [0x448108]
test eax, eax
je 0x435a6b
cmp di, word [eax + 0xa]
jne 0x435a6b
pop edi
pop esi
pop ebp
pop ebx
mov dword [esp + 0x10], 0
mov ecx, dword [eax + 0x14]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], 7
movzx edx, word [eax + 4]
mov dword [esp + 4], edx
jmp fcn.0043919e
mov eax, dword [0x448114]
test eax, eax
je 0x436267
cmp di, word [eax + 0xa]
jne 0x436267
pop edi
pop esi
pop ebp
pop ebx
jmp fcn.00433500
mov eax, dword [0x448128]
test eax, eax
je 0x43627f
cmp di, word [eax + 0xa]
jne 0x43627f
pop edi
pop esi
pop ebp
pop ebx
jmp fcn.00433890
mov eax, dword [0x448104]
test eax, eax
je 0x436297
cmp di, word [eax + 0xa]
jne 0x436297
pop edi
pop esi
pop ebp
pop ebx
jmp fcn.00433b30
mov eax, dword [0x448108]
test eax, eax
je 0x435a6b
cmp di, word [eax + 0xa]
jne 0x435a6b
pop edi
pop esi
pop ebp
pop ebx
jmp fcn.004337d0