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

Disassembly:
mov byte [ecx + 0x22], 0
mov byte [ecx + 0x23], 0
je 0x6e59ac
jne 0x6e59ac
jmp 0x126dd85
mov byte [ecx + 0x31], 0
mov byte [ecx + 0x32], 0
je 0x6e5a38
jne 0x6e5a38
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 0x6e59e7
ret
mov byte [ecx + 0x37], 0
je 0x6e5997
jne 0x6e5997
jmp 0x819b9a
mov byte [ecx + 0x33], 0
je 0x6e5a4e
jne 0x6e5a4e
je 0x6e597f
jne 0x6e59ac
je 0xa29c18
mov byte [ecx + 0x34], 0
mov byte [ecx + 0x35], 0
je 0x6e5aaa
jne 0x6e5aaa
jmp 0x9a9c25
mov byte [ecx + 0x2e], 0
mov byte [ecx + 0x2f], 0
mov byte [ecx + 0x30], 0
je 0x6e597f
jne 0x6e597f
add byte [eax], al
add byte [eax], al
mov byte [ecx + 0x1a], 0
push 0x6e5a02
ret
mov byte [ecx + 0x36], 0
je 0x6e59c7
jne 0x6e59c7
jmp 0x809c85
test byte [edi], cl
test al, dh
invalid
mov dword [eax + 0x424], ecx
je 0x6e5ee7
jne 0x6e5ee7
je 0x6e5a84
jne fcn.006e5ad0
add byte [eax], al
add byte [eax], al
je 0x6e5f65
je 0x6e5f89
je 0x6e5eff
jne 0x6e5eff
je 0x47f9e256
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 [esi + ebp*2], 0x74
cmpsb byte [esi], byte es:[edi]
jne 0x6e5e07
jmp 0x1580053
push 0x428
call fcn.006c5bc0
add esp, 4
test eax, eax
mov dword [edi + 4], eax
jmp 0x6e5e29
push 0x18
call fcn.006c5bc0
add esp, 4
mov ecx, eax
je 0x6e5f05
jne 0x6e5f05
push 0x6e5e74
ret
jne 0x6e5f89
mov ebx, eax
jmp 0x6e5fa5
push 0x6e5df9
ret
test eax, eax
je 0x6e5f65
je 0x6e5eb3
jne 0x6e5eb3
je 0x6e5dbd
jne 0x6e5965
jmp 0x17aa729
mov eax, esi
je 0x6e5f3b
jne 0x6e5f3b
je 0x6e5f41
jne 0x6e5a84
add byte [eax], al
add byte [eax], al
je 0x6e5f41
jne 0x6e5f41
je 0x6e5ee7
jne 0x6e5ee7
jmp 0xfc47194f
mov ecx, 0xfffffbd8
nop
mov byte [eax + ecx + 0x428], 0
inc ecx
jne 0x6e5f90
push 0x6e5ecc
ret
call fcn.006e23c0
test ebx, ebx
mov dword [edi + 8], ebx
push 0x6e5f10
ret
mov eax, edi
add esp, 4
pop esi
pop edi
je 0x6e6680
jne 0x6e6680
je 0x6e640a
jne 0x6e640a
add byte [eax], al
add byte [eax], al
push edx
push dword [esp + 4]
je 0x6e6439
jne 0x6e6439
je 0xfa65e81d
je 0x6e5e07
invalid
jne fcn.006e5ad0
jmp 0x1892d0a6
je 0x6e65ac
jne 0x6e65ac
je 0x6f9034
add byte [edi], cl
test byte [ecx], bh
retf 0x9277
mov dword [esp + 8], eax
push eax
push ecx
call fcn.006fca40
add esp, 0x10
test eax, eax
je 0x6e63e4
push 0x6e6537
ret
pop ebp
ret 8
pop ebx
jmp 0x6e65d5
push ebp
je 0x6e7146
jne 0x6e7146
je 0x6edfd093
add bl, al
jmp 0x2ccf641
jne 0x6e7392
add byte [eax], al
add byte [eax], al
pop esi
pop edi
push 0x6e735b
ret
push ebx
push edi
push esi
sub esp, 0x10
mov ebx, dword [esp + 0x24]
je 0x6e7297
jne 0x6e7297
jmp 0x6e719f
jne 0x6e71a9
psubsw mm6, qword [ecx + eax - 0x7bf10000]
je 0x773402
pop ebp
ret 8
add byte [eax], al
add byte [eax], al
mov eax, dword [esi + 4]
push 0x6e72d4
ret
call fcn.006c5bc0
je 0x6e7418
jne 0x6e7418
add byte [eax], al
add byte [eax], al
mov byte [eax + 0xe], 0
jmp 0x6e72e9
lea ecx, [esi + 0x3c]
mov dword [ecx], eax
je 0x6e71a9
jmp 0x6e7197
add esp, 0x10
push 0x6e7142
ret
jmp 0x6e7334
add byte [eax], al
add byte [eax], al
mov esi, ecx
je 0x6e72f5
jne 0x6e72f5
je 0x8572b92e
mov eax, dword [esi + 4]
test eax, eax
je 0x6e7341
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
push eax
je 0x6e7402
jne 0x6e7402
mov dword [eax + 8], edi
je 0x6e7366
mov ecx, ebp
je 0x6e728a
jne 0x6e728a
je 0x6e7316
jne 0x6e65ac
jmp 0x6e7341
mov byte [eax + 0xf], 0
mov dword [eax], ecx
mov dword [eax + 4], ebx
jmp 0x6e72b7
lea ecx, [esp + 8]
je 0x6e73f0
jne 0x6e73f0
add byte [eax], al
add byte [eax], al
je 0x6e71a1
jne 0x6e71a1
jmp 0x7ab3e0
mov byte [eax + 0xc], 0
mov byte [eax + 0xd], 0
push 0x6e73e0
ret
mov ebp, dword [ebp + 0xc]
test ebp, ebp
jne 0x6e72c0
jmp 0x6e735e
je 0x6e7392
je 0x6e712e
jne 0x6e712e
add byte [eax], al
add byte [eax], al
test byte [eax + 0x50], ch
jb 0x6e73c6
add bl, al
jmp 0x841a5eba
add ecx, 0xc
jmp 0x6e723f
je 0x6e723c
jne 0x6e723c
add byte [eax], al
add byte [eax], al
mov ecx, esp
call fcn.006d0b70
lea ecx, [esp + 8]
call fcn.006d0b70
je 0x6e7250
jne 0x6e7250
mov ebp, dword [esi + 0x3c]
push 0x10
je 0x6e71f1
jne 0x6e71f1
push eax
push ebx
push ecx
push 0x6e73c4
ret
sar ebp, cl
inc dword [ebx - 0x3876f33c]
je 0x6e729f
jne 0x6e729f
jmp 0x6e7293
push 0x71eb57
call fcn.006d0a10
mov edi, esp
push 0x6e7259
ret
call dword [sym.imp.LE_IEN5__adl_BnbrAt_wlkahRdakim]
je 0x6e7341
jne 0x6e7341
add byte [eax], al
add byte [eax], al
add esp, 4
test eax, eax
push 0x6e73b0
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