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

Disassembly:
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x4a59ac
jne 0x4a59ac
jmp 0x102dd85
mov byte [ecx + 0x31], 0
mov byte [ecx + 0x32], 0
je 0x4a5a38
jne 0x4a5a38
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x38], 0
mov byte [ecx + 0x39], 0
mov byte [ecx + 0x3a], 0
mov byte [ecx + 0x3b], 0
ret
mov byte [ecx + 0x24], 0
push 0x4a59e7
ret
mov byte [ecx + 0x37], 0
je 0x4a5997
jne 0x4a5997
jmp 0x5d9b9a
mov byte [ecx + 0x33], 0
je 0x4a5a4e
jne 0x4a5a4e
je 0x4a597f
jne 0x4a59ac
je 0x7e9c18
mov byte [ecx + 0x34], 0
mov byte [ecx + 0x35], 0
je 0x4a5aaa
jne 0x4a5aaa
jmp 0x769c25
mov byte [ecx + 0x2e], 0
mov byte [ecx + 0x2f], 0
mov byte [ecx + 0x30], 0
je 0x4a597f
jne 0x4a597f
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x1a], 0
push 0x4a5a02
ret
mov byte [ecx + 0x36], 0
je 0x4a59c7
jne 0x4a59c7
jmp 0x5c9c85
test byte [edi], cl
test al, dh
invalid
mov dword [eax + 0x424], ecx
je 0x4a5ee7
jne 0x4a5ee7
je 0x4a5a84
jne fcn.004a5ad0
add byte [eax], al
add byte [eax], al
je 0x4a5f65
je 0x4a5f89
je 0x4a5eff
jne 0x4a5eff
je 0x47d5e256
add al, 0x8d
dec edi
cmp al, 0xc7
sbb byte [esp + eax], 0
add byte [edx], al
add byte [eax], al
add bh, al
and byte [eax], 4
add byte [eax], al
xor byte [edx + ecx*2], 0x74
cmpsb byte [esi], byte es:[edi]
jne 0x4a5e07
jmp 0x1340053
push 0x428
call fcn.00485bc0
add esp, 4
test eax, eax
mov dword [edi + 4], eax
jmp 0x4a5e29
push 0x18
call fcn.00485bc0
add esp, 4
mov ecx, eax
je 0x4a5f05
jne 0x4a5f05
push 0x4a5e74
ret
jne 0x4a5f89
mov ebx, eax
jmp 0x4a5fa5
push 0x4a5df9
ret
test eax, eax
je 0x4a5f65
je 0x4a5eb3
jne 0x4a5eb3
je 0x4a5dbd
jne 0x4a5965
jmp 0x156a729
mov eax, esi
je 0x4a5f3b
jne 0x4a5f3b
je 0x4a5f41
jne 0x4a5a84
add byte [eax], al
add byte [eax], al
je 0x4a5f41
jne 0x4a5f41
je 0x4a5ee7
jne 0x4a5ee7
jmp 0xfc23194f
mov ecx, 0xfffffbd8
nop
mov byte [eax + ecx + 0x428], 0
inc ecx
jne 0x4a5f90
push 0x4a5ecc
ret
call fcn.004a23c0
test ebx, ebx
mov dword [edi + 8], ebx
push 0x4a5f10
ret
mov eax, edi
add esp, 4
pop esi
pop edi
je 0x4a6680
jne 0x4a6680
je 0x4a640a
jne 0x4a640a
add byte [eax], al
add byte [eax], al
push edx
push dword [esp + 4]
je 0x4a6439
jne 0x4a6439
je 0xfa41e81d
je 0x4a5e07
invalid
jne fcn.004a5ad0
jmp 0x186ed0a6
je 0x4a65ac
jne 0x4a65ac
je 0x4b9034
add byte [edi], cl
test byte [ecx], bh
retf 0x9277
mov dword [esp + 8], eax
push eax
push ecx
call fcn.004bca40
add esp, 0x10
test eax, eax
je 0x4a63e4
push 0x4a6537
ret
pop ebp
ret 8
pop ebx
jmp 0x4a65d5
push ebp
je 0x4a7146
jne 0x4a7146
je 0x4abbd093
add bl, al
jmp 0x2a8f641
jne 0x4a7392
add byte [eax], al
add byte [eax], al
pop esi
pop edi
push 0x4a735b
ret
push ebx
push edi
push esi
sub esp, 0x10
mov ebx, dword [esp + 0x24]
je 0x4a7297
jne 0x4a7297
jmp 0x4a719f
jne 0x4a71a9
psubsw mm6, qword [ecx + eax - 0x7bf10000]
je 0x533402
pop ebp
ret 8
add byte [eax], al
add byte [eax], al
mov eax, dword [esi + 4]
push 0x4a72d4
ret
call fcn.00485bc0
je 0x4a7418
jne 0x4a7418
add byte [eax], al
add byte [eax], al
mov byte [eax + 0xe], 0
jmp 0x4a72e9
lea ecx, [esi + 0x3c]
mov dword [ecx], eax
je 0x4a71a9
jmp 0x4a7197
add esp, 0x10
push 0x4a7142
ret
jmp 0x4a7334
mov esi, ecx
je 0x4a72f5
jne 0x4a72f5
je 0x854eb92e
ror byte [edi], 0x84
xchg edi, eax
add byte [eax], al
add byte [eax + 0xf], dl
test byte [ecx + 1], dl
add byte [eax], al
jne 0x4a7402
mov dword [eax + 8], edi
je 0x4a7366
mov ecx, ebp
je 0x4a728a
jne 0x4a728a
je 0x4a7316
jne 0x4a65ac
jmp 0x4a7341
mov byte [eax + 0xf], 0
mov dword [eax], ecx
mov dword [eax + 4], ebx
jmp 0x4a72b7
lea ecx, [esp + 8]
je 0x4a73f0
jne 0x4a73f0
add byte [eax], al
add byte [eax], al
je 0x4a71a1
jne 0x4a71a1
jmp 0x56b3e0
mov byte [eax + 0xc], 0
mov byte [eax + 0xd], 0
push 0x4a73e0
ret
mov ebp, dword [ebp + 0xc]
test ebp, ebp
jne 0x4a72c0
jmp 0x4a735e
je 0x4a7392
je 0x4a712e
jne 0x4a712e
add byte [eax], al
add byte [eax], al
test byte [eax + 0x50], ch
jb 0x4a73a2
add bl, al
jmp 0x83f65eba
add ecx, 0xc
jmp 0x4a723f
je 0x4a723c
jne 0x4a723c
add byte [eax], al
add byte [eax], al
mov ecx, esp
call fcn.00490b70
lea ecx, [esp + 8]
call fcn.00490b70
je 0x4a7250
jne 0x4a7250
mov ebp, dword [esi + 0x3c]
push 0x10
je 0x4a71f1
jne 0x4a71f1
call dword [eax + 0x53]
push eax
push ebx
push ecx
push 0x4a73c4
ret
push 0x4deb57
call fcn.00490a10
mov edi, esp
push 0x4a7259
ret
call dword [sym.imp.LE_IEN5__adl_BnbrAt_wlkahRdakim]
je 0x4a7341
jne 0x4a7341
add byte [eax], al
add byte [eax], al
add esp, 4
test eax, eax
push 0x4a73b0
ret
add dword [eax], eax
add byte [ecx + 0x1042484], cl
add byte [eax], al
mov eax, dword [esp + 0x64]
mov ecx, dword [esp + 0x1c]
mul ecx
mov dword [esp + 0xac], edx
mov dword [esp + 0x78], eax
mov eax, dword [esp + 0x24]
mul dword [esp + 0x48]
mov dword [esp + 0x4c], edx
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x10]
mul dword [esp + 0x38]
mov dword [esp + 0xa8], edx
mov dword [esp + 0xa4], eax
mov eax, dword [esp + 0x18]
mul ebp
mov dword [esp + 0xa0], edx
mov dword [esp + 0x100], eax
mov eax, dword [esp + 0x28]
mul dword [esp + 0x3c]
mov dword [esp + 0x9c], edx
mov dword [esp + 0xfc], eax
mov eax, dword [esp + 0x30]
mul dword [esp + 0x68]
mov dword [esp + 0xf8], edx
mov dword [esp + 0xf4], eax
mov eax, dword [esp + 0x34]
mul dword [esp + 0x2c]
mov dword [esp + 0xf0], edx
mov dword [esp + 0xec], eax
mov eax, dword [esp + 4]
mul esi
mov dword [esp + 0xe8], edx
mov dword [esp + 0xe4], eax
mov eax, dword [esp + 0xc]
mul edi
mov dword [esp + 0xe0], edx
mov ebp, eax
mov eax, dword [esp + 8]
mul ebx
mov esi, edx
mov edi, eax
mov eax, dword [esp]
mul ecx
mov ebx, edx
mov ecx, eax
mov eax, dword [esp + 0x64]
mul dword [esp + 0x58]
add eax, ecx
adc edx, ebx
add eax, edi
adc edx, esi
add eax, ebp
adc edx, dword [esp + 0xe0]
add eax, dword [esp + 0xe4]
adc edx, dword [esp + 0xe8]
add eax, dword [esp + 0xec]
adc edx, dword [esp + 0xf0]
add eax, dword [esp + 0xf4]
adc edx, dword [esp + 0xf8]
add eax, dword [esp + 0x100]
adc edx, dword [esp + 0xa0]
add eax, dword [esp + 0xfc]
adc edx, dword [esp + 0x9c]
add eax, dword [esp + 0xa4]
adc edx, dword [esp + 0xa8]
add eax, dword [esp + 0x44]
adc edx, dword [esp + 0x4c]
add eax, dword [esp + 0x74]
mov dword [esp + 0xa4], eax
adc edx, 0
mov dword [esp + 0xa8], edx
mov ecx, dword [esp + 0x40]
mov edx, dword [esp + 0x48]
imul ecx, edx
mov eax, dword [esp + 0x14]
mul edx
mov dword [esp + 0xfc], eax
add edx, ecx
mov dword [esp + 0xf8], edx
mov ebp, dword [esp + 0x24]
mov eax, ebp
mul dword [esp + 0x38]
mov dword [esp + 0x100], edx
mov dword [esp + 0xf4], eax
mov eax, dword [esp + 0x10]
mul dword [esp + 0x50]
mov dword [esp + 0xf0], edx
mov dword [esp + 0xec], eax
mov eax, dword [esp + 0x18]
mul dword [esp + 0x3c]
mov dword [esp + 0xe8], edx
mov dword [esp + 0xe0], eax
mov eax, dword [esp + 0x28]
mov ebx, dword [esp + 0x68]
mul ebx
mov dword [esp + 0xe4], edx
mov dword [esp + 0x1ec], eax
mov eax, dword [esp + 0x30]
mul dword [esp + 0x2c]
mov dword [esp + 0x1e8], edx
mov dword [esp + 0x1e4], eax
mov eax, dword [esp + 0x34]
mul dword [esp + 0x20]
mov dword [esp + 0x2bc], edx
mov dword [esp + 0x2b8], eax
mov eax, dword [esp + 4]
mul dword [esp + 0x54]
mov dword [esp + 0x2b4], edx
mov dword [esp + 0x2b0], eax
mov eax, dword [esp + 0xc]
mul dword [esp + 0x6c]
mov dword [esp + 0x2ac], edx
mov dword [esp + 0x2a8], eax
mov eax, dword [esp + 8]
mul dword [esp + 0x1c]
mov dword [esp + 0x2a4], edx
mov dword [esp + 0x2a0], eax
mov eax, dword [esp]
mov edi, dword [esp + 0x58]
mul edi
mov dword [esp + 0x298], eax
mov dword [esp + 0x29c], edx
mov eax, dword [esp + 0x64]
mov ecx, eax
mov esi, dword [esp + 0x5c]
imul ecx, esi
mul dword [esp + 0x60]
mov dword [esp + 0x64], eax
add edx, ecx