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

Disassembly:
mov eax, dword [esp + 4]
push ebx
mov ebx, dword [esp + 0xc]
push esi
push edi
mov edi, dword [esp + 0x18]
push edi
push ebx
push eax
lea esi, [eax + 0x18]
call fcn.004847b6
add esp, 0xc
test eax, eax
jne 0x4832b2
mov eax, 0x14c
cmp ebx, eax
ja 0x483161
je 0x483155
add eax, 0xffffffca
cmp ebx, eax
ja 0x4830c9
je 0x4830c1
sub ebx, 0xfe
je 0x4830b9
sub ebx, 4
je 0x4830b0
sub ebx, 5
je 0x4830a7
sub ebx, 3
je 0x48309e
sub ebx, 8
je 0x483095
sub ebx, 3
jne 0x483263
mov cx, word [esi + 0x36]
jmp 0x483243
mov cx, word [esi + 0x34]
jmp 0x483243
mov cx, word [esi + 0x32]
jmp 0x483243
mov cx, word [esi + 0x30]
jmp 0x483243
mov cx, word [esi + 0x28]
jmp 0x483243
mov ecx, dword [esi + 0x24]
jmp 0x4832ae
mov ecx, dword [esi + 0x38]
jmp 0x4832ae
sub ebx, 0x118
je 0x48314c
dec ebx
je 0x483143
sub ebx, 3
je 0x48313a
sub ebx, 0xc
je 0x483131
sub ebx, 5
jne 0x483263
lea ebx, [esi + 0xe0]
cmp dword [ebx], 0
jne 0x4830f7
call fcn.00482f11
mov eax, dword [edi]
mov ecx, dword [ebx]
add edi, 4
mov dword [eax], ecx
movzx eax, word [esi + 0x78]
movzx ecx, word [esi + 0x36]
sub ecx, eax
xor eax, eax
inc eax
cmp ecx, eax
jle 0x4832b5
mov ecx, dword [edi]
mov edx, dword [esi + 0xe4]
add edi, 4
mov dword [ecx], edx
mov ecx, dword [edi]
mov edx, dword [esi + 0xe8]
mov dword [ecx], edx
jmp 0x4832b5
mov cx, word [esi + 0x58]
jmp 0x483243
mov cx, word [esi + 0x5a]
jmp 0x483243
mov cx, word [esi + 0x3e]
jmp 0x483243
mov cx, word [esi + 0x3c]
jmp 0x483243
mov cx, word [esi + 0xec]
jmp 0x483243
mov eax, 0x213
cmp ebx, eax
ja 0x48324a
je 0x48323c
sub ebx, 0x14e
je 0x483233
dec ebx
dec ebx
je 0x483215
dec ebx
dec ebx
je 0x483201
dec ebx
je 0x4831fb
sub ebx, 0xbe
je 0x4831b9
dec ebx
jne 0x483263
mov cx, word [esi + 0xcc]
mov eax, dword [edi]
add edi, 4
mov word [eax], cx
mov cx, word [esi + 0xce]
jmp 0x483243
cmp dword [esi + 0xc8], 0
jne 0x4831f0
push 0xc
call fcn.0049499b
mov dword [esi + 0xc8], eax
mov dword [eax], 0x3e991687
mov eax, dword [esi + 0xc8]
mov dword [eax + 4], 0x3f1645a2
mov eax, dword [esi + 0xc8]
pop ecx
mov dword [eax + 8], 0x3de978d5
mov ecx, dword [esi + 0xc8]
jmp 0x4832ae
mov cx, word [esi + 0x2a]
jmp 0x483243
mov cx, word [esi + 0x78]
mov eax, dword [edi]
add edi, 4
mov word [eax], cx
mov ecx, dword [esi + 0x7c]
jmp 0x4832ae
mov eax, dword [edi]
and word [eax], 0
mov cl, byte [esi + 0x28]
add edi, 4
xor eax, eax
inc eax
mov edx, eax
shl edx, cl
mov ecx, dword [edi]
dec edx
mov word [ecx], dx
jmp 0x4832b5
mov cx, word [esi + 0xee]
jmp 0x483243
mov cx, word [esi + 0xd0]
mov eax, dword [edi]
mov word [eax], cx
jmp 0x4832b2
sub ebx, 0x214
je 0x48329c
sub ebx, 0x7ecf
je 0x48327e
dec ebx
je 0x483271
dec ebx
je 0x48326c
dec ebx
je 0x483267
xor eax, eax
jmp 0x4832b5
mov ecx, dword [esi + 0x20]
jmp 0x4832ae
mov ecx, dword [esi + 0x14]
jmp 0x4832ae
mov ax, word [esi + 0x2a]
mov ecx, dword [edi]
dec ax
mov word [ecx], ax
jmp 0x4832b2
xor eax, eax
inc eax
cmp word [esi + 0x78], ax
jne 0x483293
mov ecx, dword [esi + 0x7c]
cmp word [ecx], ax
jne 0x483293
mov ecx, eax
jmp 0x483295
xor ecx, ecx
mov edx, dword [edi]
mov word [edx], cx
jmp 0x4832b5
lea ebx, [esi + 0xdc]
cmp dword [ebx], 0
jne 0x4832ac
call fcn.00482fe4
mov ecx, dword [ebx]
mov eax, dword [edi]
mov dword [eax], ecx
xor eax, eax
inc eax
pop edi
pop esi
pop ebx
ret