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

Disassembly:
add eax, 0xe9000001
jmp 0x6ca501
jne 0x6d026d
je 0xf0f0dd0c
add cl, byte [ebp - 0x96fc88]
add dword [eax + 0x5680000], 0xc3006d05
add byte [eax], al
add byte [eax], al
cmp edx, 0xc
je 0x6d0680
je 0x6d0404
jne 0x6d0404
add byte [eax], al
add byte [eax], al
je 0x6d051c
jne 0x6d051c
push ebx
je 0x6d0ab7
jne 0x6d0ab7
je 0x6d0170
jne 0x6d0199
call fcn.006c5c50
add esp, 0xc
je 0x6d0a98
jne 0x6d0a98
add esp, 4
mov edi, eax
test eax, eax
je 0x6d0b01
jne 0x6d0b01
jmp 0x6de036
jmp 0x6d0b23
dec eax
jne 0x6d0a90
je 0x6d0a49
jne 0x6d0a49
push 0x6d0afd
ret
push eax
call fcn.007040ba
push 0x6d0a35
ret
jne 0x6d041c
je 0x1f7c38eb
test byte [eax], al
add byte [eax], al
add byte [eax], al
nop dword [eax + eax]
mov byte [ecx], 0
jmp 0x6d0b2e
je 0x6d0b55
jne 0x6d0b55
je 0xe9727f08
popfd
add byte [eax], al
add byte [edi + 0x5b], bl
push edi
push esi
mov ebx, dword [esp + 0x10]
jmp 0x6d0ace
mov esi, ecx
mov eax, dword [ebx + 0x10]
add eax, 3
je 0x6d0a6b
jne 0x6d0a6b
je 0x6d0587
je 0x6d0a79
jne 0x6d0a79
jmp 0x6e2135d
je 0x6d0b63
mov eax, dword [ebx + 0x10]
push 0x6d0a5c
ret
mov eax, dword [ebx + 0x10]
push 0x6d0ac1
ret
inc ecx
je 0x6d0a4e
jne 0x6d0a4e
je 0x6d0477
jne 0x6d0170
add byte [eax], al
add byte [eax], al
je 0x6dcf91
jne 0x6dcf91
push 0x6dcee4
ret
jb 0x6dcebe
add edi, 0x17
xor ebx, ebx
mov eax, dword [edi - 0xf]
test eax, eax
jne 0x6dcf0f
je 0x6dced6
jne 0x6dced6
je 0x7ee2cdc5
je 0x6dce06
jne 0x6dce06
add byte [eax], al
add byte [eax], al
pop esi
pop edi
je 0x6dcf54
jne 0x6dcf54
jmp 0x6dcdc0
je 0x6dcdbb
jne 0x6dcdbb
je 0x7ce34d5c
cmp dword [ecx + 8], 0x18
mov esi, ecx
push 0x6dce18
ret
push ebp
push ebx
je 0x6dd246
jne 0x6dd246
test ecx, ecx
je 0x6dd27a
nop word cs:[eax + eax]
je 0x6dd42b
jne 0x6dd42b
jmp 0x2655420
jmp 0x6dd1fd
push esi
lea eax, [esp + 0x24]
push eax
je 0x6dd35b
jne 0x6dd35b
je 0x70ebb88b
push eax
call fcn.007040ba
add al, byte [eax]
push 0x6dd088
ret
lea eax, [esp + 0x24]
lea ecx, [esp + 0x14]
push eax
push ecx
call fcn.006fcf70
add esp, 8
xor ebx, ebx
cmp eax, 1
push 0x6dd36c
ret
xor ebx, ebx
push dword [esp]
je 0x6dd119
jne 0x6dd119
je 0x6dd1ec
jne 0x6dd1ec
je 0xff106bad
call fcn.006c7360
je 0x6dd184
dec dword [edi]
test byte [eax + 0xf000000], bh
test dword [edx - 0x17000000], esi
jne 0x6dd184
jmp 0x8921d64
lea ecx, [esp + 8]
push ecx
push esi
push 0x6dd0e3
ret
call fcn.006d0c10
je 0x6dd0d3
jne 0x6dd0d3
jmp 0xf721896
push 0x6dd095
ret
or eax, 1
je 0x6dd037
jne 0x6dd037
je 0x6dd01e
jne 0x6dd1f5
je 0x847d402c
aam 1
add byte [eax], al
jne 0x6dd319
je 0x6dd037
jne 0x6dd329
jmp 0x6dd357
xor ebx, ebx
test ebp, ebp
mov dword [esp + 8], 0
je 0x6dd329
jne 0x6dd329
jmp 0x6dd2ba
jmp 0x6dd069
add esp, 0x18
test eax, eax
je 0x6dd3b7
jne 0x6dd3b7
add byte [eax], al
add byte [eax], al
je 0x6dd3f4
je 0x6dd1f5
push 0x6dd395
ret
mov eax, ebx
add esp, 0x2c
je 0x6dd3be
jne 0x6dd3be
je 0x6dd2cb
jne 0x6dcf9e
mov edi, ecx
je 0x6dd2ef
mov ecx, edi
call fcn.006dcda0
je 0x6dd2ef
jne 0x6dd2ef
je 0x99e36d5f
jmp 0x74729673
add esp, 4
je 0x6dd1ad
jne 0x6dd1ad
je 0x86e35a6d
je 0x6dd17f
jne 0x6dd17f
add byte [eax], al
add byte [eax], al
inc esi
cmp esi, ebp
mov dword [esp + 8], esi
jb 0x6dd3d2
lea ecx, [esp + 0xc]
je 0x6dd45e
jne 0x6dd45e
push 0x6dd329
ret
lea eax, [eax + eax*2]
mov dword [edi + 8], eax
je 0x6dd425
jne 0x6dd425
jmp 0x22d628a1
push edi
push esi
push 0x6dd222
ret
dec ecx
jne 0x6dd42b
mov ecx, edi
je 0x6dd3db
jne 0x6dd3db
jmp 0x6ca576
jmp 0xfe6e56ce
jne 0x6dd0ac
lea eax, [esp + 4]
push eax
push dword [esp + 4]
push ebp
jmp 0x6dd023
xor ebx, ebx
test esi, esi
push 0x6dd434
ret
mov ebx, 1
jmp 0x6dd0ac
je 0x6dd20a
push 0x6dd386
ret
add byte [eax], al
add byte [eax], al
call fcn.006fcfc0
add esp, 0x14
cmp eax, 1
jmp 0x6dd3fd
push 0x6dd00d
ret
pop esi
pop edi
pop ebx
pop ebp
ret 8
lea ecx, [esp + 0xc]
jmp 0x6dd0ff
push ebx
push dword [esp + 8]
push dword [esp + 8]
push dword [esp + 0x4c]
call fcn.006dd5e0
mov ebx, eax
jmp 0x6dd0ac
xor ebx, ebx
push 0x6dd13d
ret
jne 0x6dd0ac
mov ebp, dword [esp + 4]
lea ecx, [esp + 0xc]
push 0x71e698
call fcn.006d0a10
je 0x6dd160
jne 0x6dd160
add byte [eax], al
add byte [eax], al
push 0x6dd120
ret
mov byte [eax], 0
inc eax
jmp 0x6dd273
call fcn.006d0b70
test ebx, ebx
je 0x6dd319
lea eax, [ebx*8]
je 0x6dd233
jne 0x6dd233
nop
push ebp
je 0x6dd4a2
jne 0x6dd4a2
je 0x6dd51f
push 0x6dd4c4
ret
mov eax, esi
je 0x6dd59c
jne 0x6dd59c
je 0x3ed62bf9
push ebx
push edi
push 0x6dd53e
ret
aad 0x6d
add bl, al
je 0x349249af
push dword [esp + 0x34]
call fcn.006c7360
add esp, 0x18
test eax, eax
je 0x6dd485
jne 0x6dd485
push 0x6dd52f
ret
jne 0x6dd4ac
jmp 0x847d1700
lea ecx, [esp + 4]
call fcn.006d0b70
jmp 0x6dd492
push 0x6dd4db
ret
add esp, 0xc
pop esi
pop edi
pop ebx
push 0x6dd515
ret
jne 0x6dd5cb
jmp 0x6dd5c7
push dword [esp + 0x34]
je 0x6dd4ac
je 0x6dd50e
jne 0x6dd50e
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 4]
call fcn.006d0c10
push ebp
push edi
push eax
push ebx
jmp 0x6dd5b1
add byte [eax], al
add byte [eax], al
je 0x6ddc65
jne 0x6ddc65
jmp 0x847d9696
test eax, eax
je 0x6ddf2d
jne 0x6ddf2d
je 0x626bf76
push ebp
jmp 0x6ddbdb
add byte [eax], al
je 0x6ddf79
jne 0x6ddf79
add byte [eax], al
add byte [eax], al
push 0x6ddd34
ret
push ebx
push dword [esp + 0x90]
jmp 0x6ddefe
jmp 0x6dde5a
je 0x6dd80d
jne 0x6dd80d
je 0x6dd7c7
jne 0x6dd7c7
lea ecx, [esp + 0x50]
mov dword [edi + 0x14], eax
mov ebp, dword [esp]
call fcn.006d0c10
mov ecx, esp
push ecx
push ebp
push eax
je 0x6ddc55
jne 0x6ddc55
push 0x6ddd54
ret
ja 0x6dd6ef
push 0x6dd9dc
ret
lea ecx, [esp + 0x60]
je 0x6ddcbf
jne 0x6ddcbf
je 0x6e44664c
push 0x6dd68f
ret
add bl, al
jmp 0x4921bb2
mov dword [esp + 4], 0
mov eax, dword [esp + 4]
xor ebx, ebx
lea ecx, [esp + 8]
cmp eax, dword [esp + 0x88]
jmp 0x6ddd64
jne 0x6dde87
je 0xffc12774
mov ah, 0x24
nop
add byte [eax], al
add bh, bh
mov ah, 0x24
nop
add byte [eax], al
add byte [eax - 0x79], ch
xlatb
insd dword es:[edi], dx
add bl, al
mov edi, dword [ebp + 4]
je 0x6ddcd7
jne 0x6ddcd7
add byte [eax], al
add byte [eax], al
mov dword [edi + 4], 2
jmp 0x6ddec0
mov dword [edi + 4], 0
jmp 0x6ddec0
je 0x6dd0c1
jne 0x6dd0aa
add byte [eax], al
add byte [eax], al
add esp, 8
test eax, eax
je 0x6dd650
push 0x6dda6f
ret
jne 0x6ddc88
add byte [eax], al
add byte [eax], al
push 0x6dd916
ret
psubsw mm6, qword [ebx + 2]
add byte [eax], al
je 0xff885be2
je 0x6dd6ef
invalid
je 0x6ddbb5
jne 0x6ddbb5
je 0x55c1bb70
push eax
mov ebx, dword [esp + 0x90]
jmp 0x6ddfe4
je 0x6dd633
jne 0x6dd633
jmp 0x6ddfd8
mov dword [edi], 0
jmp 0x6dde5a
push 0x6dde54
ret
je 0x6dde69
jne 0x6dde69
jmp 0xb9f1e793
pop ebx
je 0x6dd9f4
jne 0x6dd9f4
je 0x6dd8a5
jmp 0x6ddb29
mov dword [edi + 0xc], eax
dec esi
je 0x6ddad5
jne 0x6ddad5
je 0x6ddff9
jne 0x6ddff9
je 0x6dd35b
je 0x6dd7b5
jne 0x6dd7b5
je 0x6dce18
jne 0x6dceae
jmp 0x3fe5db2
lea ecx, [esp + 0x28]
push 0x71e740
call fcn.006d0a10
je 0x6ddbf8
jne 0x6ddbf8
je 0x6dd3b7
push 0x6dd706
ret
inc eax
je 0x6dd864
jne 0x6dd864
add byte [eax], al
add byte [eax], al
call fcn.007067c2
je 0x6ddbd6
jne 0x6ddbd6
je 0x6dd764
jne 0x6dd764
je 0x6dd745
jne 0x6dd0c1
je 0x8922592
call fcn.006d0c10
je 0x6de08f
jne 0x6de08f
call fcn.006d0b70
lea ecx, [esp + 0x58]
call fcn.006d0b70
lea ecx, [esp + 0x60]
call fcn.006d0b70
mov eax, ebx
add esp, 0x68
je 0x6ddfa7
jne 0x6ddfa7
je 0x6dd233
jne 0x6dcfe0
je 0x72555bb8
push 0x71e782
call fcn.006d0a10
lea ecx, [esp + 8]
add al, ch
mov edx, 0x8dffff30
dec esp
and al, 8
push 0x71e798
call fcn.006d0a10
test esi, esi
je 0x6ddc35
push 0x6dd89f
ret
push eax
push ebx
push dword [esp + 0x90]
push dword [esp + 0x90]
call fcn.006c6c70
add esp, 0x18
test eax, eax
je 0x6dd7cf
jne 0x6dd7cf
invalid
lea ecx, [esp + 0x30]
push 0x71e72a
call fcn.006d0a10
jmp 0x6ddc47
je 0x6dd160
jne 0x6dd329
add byte [eax], al
add byte [eax], al
push 0x6ddeb6
ret
pop ebp
je 0x6ddf46
jne 0x6ddf46
je 0x6de03e
jne 0x6de03e
je 0x8e1bc268
push ebp
call fcn.007067c2
add al, byte [eax]
add esp, 8
test eax, eax
je 0x6dde87
jmp 0x6dd713
je 0x6dde33
jne 0x6dd8a5
jmp 0x6e49eb15
mov dword [edi + 4], 1
je 0x6dd9d6
jne 0x6dd9d6
add byte [eax], al
add byte [eax], al
add esp, 4
inc eax
push 0x6dd668
ret
jne 0x6ddd41
jmp 0x6dd6ef
je 0x6ddb08
jne 0x6ddb08
push 0x6dddbe
ret
je 0x6dd6e7
jne 0x6dd6e7
push 0x71e76c
call fcn.006d0a10
lea ecx, [esp + 0x10]
jmp 0x6dd827
jne 0x6ddd4a
jmp 0x6dd7cf
je 0x6dcecc
jne fcn.006dcda0
call fcn.006d0a10
lea ecx, [esp + 0x40]
push 0x71e6f5
call fcn.006d0a10
lea ecx, [esp + 0x38]
push 0x71e710
call fcn.006d0a10
jmp 0x6dd9b2
test eax, eax
je 0x6ddab0
je 0x6dddb6
jne 0x6dddb6
mov dword [edi + 8], eax
push eax
je 0x6ddd8d
jmp 0x6ddda5
lea ecx, [esp + 0x40]
mov ebp, eax
call fcn.006d0c10
push eax
push ebp
je 0x6de021
jne 0x6de021
jmp 0xfb7960e2
jne 0x6dd6e0
jmp 0xeb76a05d
add esp, 8
jmp 0x6ddb8a
je 0x6dd8d6
je 0x6dddae
jne 0x6dddae
jmp 0x5892287f
lea ecx, [esp + 0x58]
jmp 0x6dde70
lea ecx, [esp + 0x20]
push 0x71e756
call fcn.006d0a10
lea ecx, [esp + 0x18]
jmp 0x6ddb14
call fcn.007040c3
add esp, 4
mov ebp, dword [esp]
push 0x6ddaee
ret
mov dword [esp], 0
je 0x6ddae0
jmp 0x6dd732
je 0x6dd8a5
jne 0x6dd8a5
je 0xfa4c6068
je 0x6dd639
invalid
jne 0x6dd639
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x28]
call fcn.006d0c10
push eax
je 0x6dddd5
jne 0x6dddd5
jmp 0x55be608f
je 0x345731d2
cli
invalid
call fcn.006d0c10
push eax
push ebp
call fcn.007067c2
je 0x6dddbf
jne 0x6dddbf
jmp 0x6ddb38
push 0x71e698
call fcn.006d0a10
je 0x6ddbee
jne 0x6ddbee
je 0x84927966
mov ebx, dword [esp + 0x84]
xor ebp, ebp
add byte [eax], al
add byte [ecx], dh
in eax, dx
mov dword [esp + 4], 0
jmp 0x6dd6c8
sete bl
call fcn.006d0b70
lea ecx, [esp + 0x10]
call fcn.006d0b70
lea ecx, [esp + 0x18]
call fcn.006d0b70
lea ecx, [esp + 0x20]
call fcn.006d0b70
je 0x6dd6e0
je 0x6ddbcf
jne 0x6ddbcf
je 0x6fe4ff
add byte [eax], al
dec esi
je 0x6dd6ef
mov ebp, dword [esp]
je 0x6ddd7c
jne 0x6ddd7c
jmp 0xdf0145d1
push 0x6dde93
ret
je 0x6de063
jne 0x6de063
je 0x6dd9c6
jne 0x6dd9c6
add edi, 0x18
cmp ebp, ebx
je 0x6dd6c6
jne 0x6dd6c6
call fcn.006fefe0
add esp, 4
inc dword [esp + 4]
je 0x6dd8cd
jne 0x6dd8cd
jne 0x6ddd8d
jmp 0x6ddc7c
jne 0x6dd8d6
je 0x6e452322
push 0x6dd745
ret
add bl, al
je 0x93261ab
add esp, 8
test eax, eax
je 0x6dd820
mov dword [edi], 2
jmp 0x6dd646
push ebp
call fcn.007067c2
add esp, 8
test eax, eax
je 0x6ddab0
jmp 0x6dd623
call fcn.006fefe0
je 0x6ddac7
jne 0x6ddac7
je 0x6dda9c
jne 0x6dda9c
je 0x6dd5a9
jne 0x6dd0ff
add byte [eax], al
add byte [eax], al
jne 0x6ddb9e
je 0x6dd554
push 0x6ddff2
ret
jne 0x6ddc65
jmp 0x847d3388
push ecx
push ebp
je 0x6dd973
jne 0x6dd973
push esi
sub esp, 0x68
mov esi, dword [esp + 0x88]
mov ebp, ecx
jmp 0x6dd6ce
push ebp
je 0x6ddc10
jne 0x6ddc10
je 0x68bd56
jmp 0x6dd94c
dec dword [edi]
test byte [eax - 0x52], ch
out 0x71, al
add al, ch
xchg esi, eax
sub edi, edi
invalid
push 0x71e6ae
call fcn.006d0a10
jmp 0x6de073
je 0x6ddeb8
je 0x6ddc65
je 0x6dde2c
jne 0x6dde2c
call fcn.007067c2
add esp, 8
test eax, eax
je 0x6dddb6
lea ecx, [esp + 0x30]
call fcn.006d0c10
push 0x6ddb6a
ret
mov dword [edi + 4], 3
nop
jmp 0x6ddec6
je 0x6de033
jne 0x6de033
add byte [eax], al
add byte [eax], al
mov ebp, dword [esp]
lea ecx, [esp + 0x48]
call fcn.006d0c10
push 0x6dd7e3
ret
lea ecx, [esp + 0x48]
push 0x71e6de
je 0x6ddb44
jmp 0x6ddfd7
push dword [esp + 0x90]
call fcn.006c6c70
add esp, 0x18
test eax, eax
je 0x6dd800
je 0x6ddb9e
push 0x6dde18
ret
je 0x6dd751
lea ecx, [esp + 0x20]
call fcn.006d0c10
push eax
jmp 0x6dda0f
ret 0x10
call fcn.006c6c70
add esp, 0x18
test eax, eax
je 0x6dd800
mov dword [edi + 0x10], eax
push eax
je 0x6dddeb
jne 0x6dddeb
jne 0x6dd916
mov dword [edi + 4], 4
jmp 0x6ddec0
pop esi
pop edi
je 0x6dd834
jne 0x6dd834
call fcn.007067c2
add esp, 8
je 0x6dd60d
jne 0x6dd60d
je 0x6dd120
jne 0x6dce48
je 0xfbd564ea
jne 0x6ddb44
test dword [edi - 5], esp
invalid
push 0x6ddbb1
ret
push ebx
push dword [esp + 0x90]
jmp 0x6dd874
push dword [esp + 0x90]
je 0x6ddf53
jne 0x6ddf53
push 0x6ddf52
ret
call fcn.007067c2
je 0x6dd774
jne 0x6dd774
jmp 0x60f8c88c
push ebp
call fcn.007040c3
pushal
add al, byte [eax]
je 0x6de054
jne 0x6de054
jmp 0xfeea6551
jne 0x6ddec0
lea ecx, [esp + 0x18]
call fcn.006d0c10
push 0x6de0a3
ret
add esp, 4
je 0x6dded6
jne 0x6dded6
je 0x6ddcfd
jne 0x6ddcfd
add byte [eax], al
add byte [eax], al
lea ecx, [esp + 0x50]
push 0x71e6c6
call fcn.006d0a10
je 0x6ddee8
jne 0x6ddee8
je 0x87f1efe3
push eax
je 0x6dd61d
cmc
invalid
jne 0x6dd61d
jmp 0x6dd5fc
mov edi, 1
inc ecx
cmp ecx, edx
jae 0x6fe53b
movzx ebx, byte [esi + ecx]
mov eax, ebx
add al, 0xd0
fadd dword [eax + edx*8]
cmp al, 0xa
jb 0x6fe4f5
test edi, edi
jne 0x6fe50f
cmp bl, 0x2e
je 0x6fe4f0
xor eax, eax
or bl, 0x20
cmp bl, 0x65
jne 0x6fe544
lea ebx, [ecx + 2]
cmp ebx, edx
jae 0x6fe544
movzx ebx, byte [esi + ecx + 1]
cmp bl, 0x2d
je 0x6fe52f
cmp bl, 0x2b
jne 0x6fe544
test ebp, ebp
jne 0x6fe544
inc ecx
mov ebp, 1
jmp 0x6fe4f5
mov eax, 1
jmp 0x6fe544
pop esi
pop edi
pop ebx
pop ebp
ret