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

Disassembly:
push ebx
push ecx
push edx
push edi
push esi
push ebp
mov ecx, esp
call 0x43e00d
pop ebp
jmp 0x43e206
push eax
jmp 0x43e588
mov ebx, dword [ebp + 0x12c]
jmp 0x43e145
mov ebx, dword [ebp + 0x12c]
jmp 0x43e21f
call dword [ebx + 0x14]
jmp 0x43e0ba
je 0x43e3ba
jmp 0x43e2f5
push eax
jmp 0x43e019
mov eax, dword [ebp + 0x128]
jmp 0x43e2ab
mov dword [ebp + 4], 0x6c642e35
jmp 0x43e60a
push eax
jmp 0x43e672
pop eax
jmp 0x43e34f
mov dword [ebp + 4], 0x45434953
jmp 0x43e574
cmp eax, 0xffffffff
jmp 0x43e4b1
mov ax, word [ebp + 0x180]
jmp 0x43e0db
xor eax, eax
jmp 0x43e0e4
cmp ax, 0
jmp 0x43e051
mov ax, word [ebp + 0x14e]
jmp 0x43e77f
mov dword [ebp + 0x178], eax
jmp 0x43e281
lea eax, [ebp]
jmp 0x43e699
mov dword [ebp + 4], 0x6b636f4c
jmp 0x43e2e9
push eax
jmp 0x43e36d
push 0
jmp 0x43e26a
mov dword [ebp], 0x6c6c6443
jmp 0x43e084
call dword [ebx + 8]
jmp 0x43e0f0
lea eax, [ebp + 0x188]
jmp 0x43e24a
push eax
jmp 0x43e75a
mov ebx, dword [ebp + 0x12c]
jmp 0x43e736
mov eax, dword [ebp + 0x128]
jmp 0x43e570
push 0x4d2
jmp 0x43e25b
push eax
jmp 0x43e168
sub ebp, 0x1000
jmp 0x43e4c0
push 0
jmp 0x43e2d3
mov ax, word [ebp + 0x14c]
jmp 0x43e013
mov ax, word [ebp + 0x182]
jmp 0x43e121
lea eax, [ebp]
jmp 0x43e632
push ebx
jmp 0x43e06f
cmp dword [ebp], eax
jmp 0x43e2c8
push eax
jmp 0x43e190
mov eax, 0x401345
jmp 0x43e6b8
push 0
jmp 0x43e401
call dword [ebx + 4]
jmp 0x43e15c
push 0
jmp 0x43e5e0
call eax
jmp 0x43e3ab
push 0
jmp 0x43e3d7
push 0
jmp 0x43e5b2
sub ebp, eax
jmp 0x43e1ac
push eax
jmp 0x43e38f
call fcn.0043e9c0
jmp 0x43e448
push 3
jmp 0x43e227
mov dword [ebp], 0x64616552
jmp 0x43e10e
mov ax, word [ebp + 0x14c]
jmp 0x43e5ac
call eax
jmp 0x43e1f3
jne 0x43ed7b
jmp 0x43e64b
push 3
jmp 0x43e127
push 0
jmp 0x43e3b3
mov dword [ebp + 8], 0
jmp 0x43e766
lea eax, [ebp + 0x188]
jmp 0x43e76e
mov dword [ebp + 0x120], 0x12345678
jmp 0x43e3f6
mov eax, dword [ebp + 0x2024]
jmp 0x43e4ee
call fcn.0043e9c0
jmp 0x43e3d2
push ebx
jmp 0x43e1a2
mov eax, dword [eax]
jmp 0x43e6ed
mov dword [ebp + 0x12c], eax
jmp 0x43e30f
mov dword [ebp + 8], 0x45
jmp 0x43e0fb
sub eax, dword [ebp + 0x11c]
jmp 0x43e53a
push 0
jmp 0x43e526
mov eax, dword [ebp + 0x17c]
jmp 0x43e22e
lea ebx, [ebp]
jmp 0x43e1ed
add eax, 0x30
jmp 0x43e456
mov eax, dword [ebp + 0x178]
jmp 0x43e714
mov ebx, dword [ebp + 0x184]
jmp 0x43e423
push 0
jmp 0x43e657
mov dword [ebp], 0xffffffff
jmp 0x43e0d7
mov dword [ebp], eax
jmp 0x43e419
mov ax, word [ebp + 0x14a]
jmp 0x43e4d3
mov eax, dword [ebp + 0x2010]
jmp 0x43e774
push 3
jmp 0x43e23c
push 0x4d2
jmp 0x43e173
cmp ebx, eax
jmp 0x43e720
lea eax, [ebp]
jmp 0x43e66c
call dword [ebx + 0x14]
jmp 0x43e4a9
mov dword [ebp], eax
jmp 0x43e73e
call fcn.0043e090
jmp 0x43e09b
jmp 0x43e5c6
push 0x4d2
jmp 0x43e31a
mov dword [ebp], 0xffffffff
jmp 0x43e50b
cmp eax, 0xffffffff
jmp 0x43e2e2
push 0
jmp 0x43e1b7
mov eax, dword [ebp + 0x2038]
jmp 0x43e4f9
mov eax, ebp
jmp 0x43e54f
push eax
jmp 0x43e5f3
add eax, dword [ebp + 0x124]
jmp 0x43e5ff
add eax, dword [ebp + 0x124]
jmp 0x43e32a
xor eax, eax
jmp 0x43e69f
mov dword [ebp + 4], 0x726574
jmp 0x43e378
mov dword [ebp], 0x5c2e5c5c
jmp 0x43e59c
mov ebx, dword [ebp + 0x12c]
jmp 0x43e03b
mov dword [ebp + 0x124], eax
jmp 0x43e300
cmp dword [ebp + 0x120], 0x12345678
jmp 0x43e72b
mov eax, 0
jmp 0x43e1ce
call eax
jmp 0x43e594
mov dword [ebp + 8], 0
jmp 0x43e1e5
mov ax, word [ebp + 0x14a]
jmp 0x43e095
cmp dword [ebp], eax
jmp 0x43e785
mov dword [ebp + 4], 0x4349544e
jmp 0x43e343
push eax
jmp 0x43e3ea
push 3
jmp 0x43e35a
push eax
jmp 0x43e1c2
push eax
jmp 0x43e621
jne 0x43e4a0
jmp 0x43e14a
mov dword [ebp], 0x5c2e5c5c
jmp 0x43e0a1
push 0
jmp 0x43e218
mov ax, word [ebp + 0x148]
jmp 0x43e203
mov dword [ebp + 0x130], eax
jmp 0x43e4b8
mov dword [ebp + 8], 0x6c
jmp 0x43e430
mov dword [ebp + 0x17c], eax
jmp 0x43e0ce
mov ecx, 0xf00
jmp 0x43e380
push eax
jmp 0x43e6d1
pop eax
jmp 0x43e324
push eax
jmp 0x43e489
cmp dword [ebp + 0x140], 1
jmp 0x43e5c9
push 3
jmp 0x43e235
push eax
jmp 0x43e024
mov ax, word [ebp + 0x148]
jmp 0x43e645
push eax
jmp 0x43e52f
mov ax, word [ebp + 0x14e]
jmp 0x43e5b9
sub eax, 0x401338
jmp 0x43e243
mov ebx, dword [ebp + 0x12c]
jmp 0x43e438
mov dword [ebp + 0x128], eax
jmp 0x43e139
call eax
jmp 0x43e4a0
jne 0x43ed7b
jmp 0x43e3ba
je 0x43e9ac
jmp 0x43e47f
call dword [ebx + 8]
jmp 0x43e616
push 0x4d2
jmp 0x43e072
mov dword [ebp], 0x6e756f43
jmp 0x43e512
lea ebx, [ebp]
jmp 0x43e638
push eax
jmp 0x43e55e
add eax, dword [ebp + 0x124]
jmp 0x43e33b
push eax
jmp 0x43e28d
jne 0x43ed7b
jmp 0x43e5ec
mov eax, dword [ebp + 0x124]
add eax, dword [ebp + 0x104]
pop ebp
pop esi
pop edi
pop edx
pop ecx
pop ebx
jmp eax
push 0
mov ebx, dword [ebp + 0x12c]
call dword [ebx + 0x1c]
pushal
call 0x43ed4b
pop ebp
mov ebx, 0x402083
sub ebx, 0x401338
sub ebp, ebx
sub ebp, 0x1000
mov ebx, dword [ebp + 0x130]
push dword [ebp + 0x13c]
push 0
call dword [ebx + 8]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x43ed3a
mov ebx, dword [ebp + 0x130]
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea eax, [ebp + 0x400]
push eax
push 0
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
mov eax, dword [ebp + 0x2fc]
test eax, eax
je 0x43ed3a
mov ebx, dword [ebp + 0x130]
push 0
push 0
lea eax, [ebp + 0x300]
push eax
lea eax, [ebp + 0xa00]
push eax
push 0
call dword [ebx]
mov ebx, dword [ebp + 0x12c]
push 0
call dword [ebx + 0x1c]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + esi*8], ch
sub al, 0xf1
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x43f000
add eax, dword [eax]
sal cl, 1
add eax, dword [eax]
pop eax
int1
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor edx, 0xf1fc0003
add eax, dword [eax]
push 0x3f1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + esi*8 - 0xdf3fffd], cl
add eax, dword [eax]
jo 0x43f02f
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg esi, eax
add eax, dword [eax]
adc al, 0xf2
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [esi + 0x140003f2], dl
add eax, dword [eax]
js 0x43f043
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, byte [0x1c0003f2]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
int1
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
lodsd eax, dword [esi]
add eax, dword [eax]
xor al, 0xf2
add eax, dword [eax]
cwde
int1
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov bh, 0xf2
add eax, dword [eax]
cmp al, 0xf2
add eax, dword [eax]
mov al, byte [0x3f1]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, al
add eax, dword [eax]
inc esp
add eax, dword [eax]
test al, 0xf1
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sal edx, 1
add eax, dword [eax]
dec esp
add eax, dword [eax]
mov al, 0xf1
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fdivrp st(2)
add eax, dword [eax]
push esp
add eax, dword [eax]
mov eax, 0x3f1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bl, ch
add eax, dword [eax]
pop esp
add eax, dword [eax]
sal cl, 3
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dh, dh
add eax, dword [eax]
add eax, dword fs:[eax]
enter 0x3f1, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bl, dh
add eax, dword [eax]
insb byte es:[edi], dx
add eax, dword [eax]
sbb dh, bl
add eax, dword [eax]
sub ebx, esi
add eax, dword [eax]
cmp al, 0xf3
add eax, dword [eax]
dec ebp
add eax, dword [eax]
pop ebx
add eax, dword [eax]
push 0xfffffffffffffff3
add eax, dword [eax]
js 0x43f139
add eax, dword [eax]
mov dh, bl
add eax, dword [eax]
cwde
add eax, dword [eax]
test al, 0xf3
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
mov ch, 0xf3
add eax, dword [eax]
invalid