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

Disassembly:
jne 0x4de219
not ebx
sub edi, esi
sub ebx, 0xa99669a6
or ebx, ecx
or ebx, ecx
xchg edi, ecx
shl ebx, 0x11
add esi, 0xa9987bf4
xor ecx, ebx
mov esi, edi
mov esi, edi
sub edi, ebx
jmp 0x4df21e
mov edx, dword [edx]
xchg ecx, ebx
rol ecx, 0x1d
or edi, ebx
mov ebx, ecx
shl ebx, 3
mov ecx, ebx
mov esi, edi
add edi, ecx
add ebx, ecx
xor ebx, esi
rol ebx, 5
sub ecx, 0xaa4585d9
dec esi
or edi, 0xaa464656
and esi, 0xaa46b3df
or ebx, edi
jmp 0x4dc2f8
add edx, dword [esp + 0x68]
mov edi, 0xaa5e70ef
xor esi, ebx
mov edi, 0xaa5f376d
xor ebx, esi
dec ebx
or ecx, 0xaa605b29
mov ebx, ecx
mov edi, ecx
xor esi, edi
and ebx, esi
ror ecx, 0x13
add esi, ebx
sub ecx, 0xaa6744ee
and esi, ecx
sub edi, 0xaa68372f
jmp 0x4dca7c
add dword [esp + 0x1c], eax
sub ecx, edi
mov esi, ecx
xor esi, ecx
sub edi, esi
mov esi, 0xaa70a3a7
or esi, ecx
bswap esi
and edi, 0xaa718005
ror ecx, 0x18
xchg ebx, edi
add ebx, ecx
and esi, ebx
add edi, ebx
or esi, ecx
add ebx, 0xaa742167
jmp 0x4debf2
mul edx
mov edi, ebx
bswap ebx
mov ecx, edi
dec ebx
or ebx, 0xaa8b7921
not ebx
neg ecx
add edi, 0xaa8cc8d9
nop
xchg edi, ecx
or ebx, ecx
dec ebx
add ebx, edi
xor ebx, ecx
add edi, ecx
jmp 0x4dee4b
mov dword [esp + 0x68], edx
or ebx, edi
shl edi, 0x1f
or esi, edi
shl ebx, 0x1a
mov esi, ecx
shl ecx, 8
or ecx, ebx
mov ecx, edi
add esi, 0xaaa0c7c7
and edi, esi
add edi, ecx
rol edi, 9
jmp 0x4ddcfb
mov edx, dword [esp + 0x1c]
and edi, ecx
xchg edi, esi
mov esi, 0xaaa32f2c
mov edi, ecx
sub ecx, esi
add ebx, 0xaaa5ecf0
xchg esi, edi
neg ebx
and ecx, ebx
mov ecx, 0xaaa779d2
jmp 0x4de014
add dword [esp + 4], 4
dec ebx
not edi
xor esi, ebx
mov ecx, esi
shl ebx, 0xc
xor edi, ebx
shl ebx, 0x18
add ecx, 0xab05a82e
shr edi, 5
xchg esi, ecx
and edi, ecx
jmp 0x4ddd45
mov edx, 0x30
and edi, ebx
ror ebx, 0x1a
and esi, 0xab1fc900
rol edi, 0x11
add esi, 0xab20aad2
xor ecx, ebx
sub edi, ecx
xor edi, ebx
jmp 0x4de322
mov dword [esp + 0x1c], edx
or edi, esi
or edi, esi
bswap ecx
shr edi, 1
xchg ecx, edi
sub ebx, 0xab3fe756
xchg ecx, edi
sub ebx, 0xab40c31a
or ecx, 0xab4128db
sub ebx, edi
shl ecx, 0x1c
or ecx, esi
jmp 0x4df33c
sub dword [esp + 0x1c], 8
mov esi, ebx
mov ebx, esi
inc ebx
shl ebx, 0x18
add esi, ecx
add esi, ecx
xor ebx, 0xab570caa
sub edi, ecx
sub ecx, 0xab57ebdf
shr ecx, 3
mov ecx, ebx
neg ebx
jmp 0x4dd5f1
mov edx, dword [edx]
neg edi
and ecx, esi
xchg ebx, esi
neg edi
add ebx, ecx
jmp 0x4df12d
mov edx, dword [edx]
xor esi, ebx
xchg esi, edi
mov edi, esi
shl ecx, 0x1e
xor ebx, esi
add ebx, ecx
xchg edi, ecx
nop
and ecx, esi
jmp 0x4dc8c7
add esp, 0x84
add ebx, 0xab7ce4c1
sub ebx, esi
mov esi, ebx
xor edi, esi
mov ebx, edi
mov ebx, esi
neg ecx
mov ecx, 0xab7f9919
add esi, edi
xor ecx, ebx
xchg ecx, edi
dec edi
add edi, ecx
add ebx, 0xab820b12
and ecx, esi
jmp 0x4df4f7
mov edx, dword [esp + 0x68]
sub edi, 0xab8745b0
xor edi, esi
ror ecx, 0x18
or edi, ecx
add ecx, ebx
sub esi, edi
or ecx, ebx
neg ebx
jmp 0x4de95b
mov dword [esp + 4], 0
dec ecx
mov esi, ebx
or ecx, edi
add ecx, esi
xor edi, 0xab8c14d2
bswap ecx
jmp 0x4dd8ca
mov dword [esp + 0xc], edx
rol ecx, 0xe
xor esi, ebx
add esi, edi
sub ecx, edi
or ebx, esi
or edi, esi
add ebx, esi
xor ebx, ecx
xor esi, ebx
add edi, ebx
jmp 0x4dc7ec
mov edx, dword [edx]
bswap ebx
or edi, ebx
ror ecx, 0x10
and edi, esi
not ebx
or ebx, 0xabdaacbf
sub esi, 0xabdb0d16
add esi, 0xabdb71b8
jmp 0x4defc6
jne 0x4dd12e
mov edi, ebx
and ebx, ecx
sub ebx, edi
add ebx, edi
xor esi, 0xabe067af
xchg ebx, edi
shl ecx, 0x15
xor ecx, edi
inc ecx
add ecx, 0xabe274ea
jmp 0x4df931
add edx, 0x3c
or edi, 0xac11aee0
sub ecx, edi
or ebx, edi
xor edi, ecx
xor ecx, 0xac12bf3c
jmp 0x4dc9ff
inc dword [esp + 0x4c]
xchg ebx, esi
or edi, 0xac47d505
add esi, edi
add ebx, esi
and esi, ecx
add ecx, esi
or ebx, ecx
or ebx, 0xac4b9d33
jmp 0x4dc720
push edx
or ebx, edi
xor ebx, edi
add ecx, esi
xor ebx, 0xac703f0b
add edi, 0xac709b95
mov edi, ebx
add ecx, 0xac7168ee
add edi, ebx
nop
or ecx, esi
sub esi, 0xac72ef0d
xor edi, 0xac734e08
jmp 0x4df6e6
add dword [esp + 0x1c], 0x20
or ebx, 0xac9e7e65
xchg ecx, edi
mov ebx, 0xac9f6233
xchg ebx, esi
xchg ebx, ecx
inc edi
jmp 0x4de27b
mov dword [esp + 0x1c], edx
or ebx, ecx
xchg esi, edi
sub esi, 0xacaf6d9a
xchg edi, esi
sub ebx, esi
sub esi, edi
or ebx, 0xacb104eb
jmp 0x4dcacc
mov edx, dword [edx]
sub ecx, ebx
add esi, ecx
xor ebx, 0xaccb8aa3
xor edi, esi
or esi, edi
neg esi
mov edi, 0xaccd1ba3
ror ebx, 3
sub ecx, ebx
jmp 0x4dc4d5
mov edx, dword [esp + 0x1c]
and esi, ecx
xor ecx, esi
add ecx, edi
xor ebx, 0xad1067e7
ror ecx, 2
add ecx, 0xad11458c
mov edi, 0xad11aace
xor edi, 0xad12157a
sub ecx, ebx
neg ecx
add ebx, 0xad1351f9
xor ecx, 0xad167011
jmp 0x4df9de
add edx, dword [esp + 0x1c]
dec ebx
or ebx, 0xad43ffd5
shr edi, 0x11
and edi, 0xad46bfc5
mov ecx, esi
jmp 0x4dfbcd
mov dword [esp + 0x68], 0
ror ecx, 0x14
xor ebx, ecx
add esi, ebx
and esi, 0xad74e6e5
add esi, edi
and edi, ecx
and esi, ebx
rol ecx, 0x10
add ebx, 0xad76ea3c
nop
jmp 0x4ddb3e
mov eax, 4
ror esi, 0x1c
add esi, ecx
add ebx, edi
neg ebx
jmp 0x4df508
mov dword [esp + 0x1c], 0
or ecx, 0xadc99e9f
sub ecx, esi
add edi, esi
dec edi
sub ebx, ecx
sub edi, esi
and ecx, edi
or edi, ebx
add ecx, esi
jmp 0x4dcb2e
mov edx, dword [esp + 0x68]
or edi, ebx
bswap edi
sub ecx, ebx
add edi, esi
xchg ecx, esi
add ecx, edi
sub esi, ecx
jmp 0x4dcf73
mov edx, dword [esp + 4]
or ebx, edi
shl edi, 0xa
sub ebx, 0xae0a91a5
or edi, ecx
jmp 0x4de071
mov edx, dword [edx]
bswap edi
xor ebx, ecx
ror ebx, 1
mov ebx, edi
add ecx, edi
shl ebx, 0xf
xor ebx, 0xae75a6cc
jmp 0x4de7a7
mov edx, dword [edx]
xchg edi, esi
sub ebx, ecx
jmp 0x4dec92
cmp eax, dword [esp + 0xc]
jmp 0x4dcdbb
mul edx
shr ecx, 0x11
add esi, ebx
mov esi, 0xaeb2cbb7
mov ecx, 0xaeb33b73
or edi, ebx
bswap edi
xor ecx, 0xaeb49132
jmp 0x4dc377
xor al, byte [edx]
xchg ebx, esi
neg ecx
and ebx, 0xaec08519
bswap edi
add esi, 0xaec14ba0
xchg ebx, esi
or ebx, edi
or ecx, ebx
mov esi, ebx
jmp 0x4df7bf
mov edx, dword [esp + 0x1c]
and ebx, esi
rol ecx, 0x1e
sub edi, ebx
mov edi, esi
xchg esi, ecx
nop
sub ebx, ecx
shl ecx, 0x1b
xor esi, ebx
and esi, ebx
and esi, 0xaed15304
or edi, ecx
or esi, edi
jmp 0x4df424
mov edx, dword fs:[edx]
shl ebx, 0x1f
xchg esi, edi
rol ecx, 0x1d
add ebx, esi
shr esi, 0xe
and ebx, edi
xor esi, ebx
or edi, ebx
bswap ecx
mov edi, ecx
or edi, ebx
rol esi, 0xb
add ebx, 0xaee7f4ad
jmp 0x4deb9c
add edx, 0xc
rol edi, 0x13
add ecx, ebx
shl esi, 0x13
xor edi, 0xaee9abc1
xor ecx, edi
xor ebx, ecx
mov esi, 0xaeeacd3f
not ebx
not ebx
jmp 0x4dcd78
mov dword [esp + 0x1c], edx
bswap ecx
add ebx, ecx
add esi, edi
rol edi, 0x1e
sub esi, ebx
jmp 0x4dfaa7
mov dword [esp + 4], edx
bswap edi
or edi, ecx
or esi, edi
and ebx, esi
nop
or ebx, 0xaf5f8e5b
add edi, esi
xchg ecx, edi
shr esi, 0x1e
neg ecx
jmp 0x4dd12e
mov edx, dword [edx]
and edi, ebx
shl ebx, 0x1a
rol edi, 0x12
xor esi, ecx
or ecx, edi
or edi, esi
mov ecx, esi
ror ecx, 0xf
and edi, ebx
sub esi, ebx
xor edi, ebx
jmp 0x4de34c
add edx, dword [esp + 0x4c]
xor edi, esi
or ebx, esi
add ebx, ecx
and edi, esi
ror ebx, 6
and ebx, esi
shr ecx, 0x1d
xchg ecx, esi
sub ecx, 0xafde620f
neg ecx
neg esi
and ebx, esi
xor ebx, esi
add edi, ecx
xor ecx, 0xafe0cb6b
jmp 0x4ddaa8
add edx, dword [esp + 0x68]
or ecx, ebx
inc esi
dec esi
not esi
dec esi
add ebx, esi
sub edi, 0xaff23f04
jmp 0x4dfbde
add edx, dword [esp + 0x68]
add esi, 0xafff1413
shl edi, 3
or esi, 0xafff8cda
shr esi, 0xf
xor ecx, esi
xor ebx, edi
add esi, ebx
sub ecx, esi
jmp 0x4de5a3
add dword [esp + 0x1c], edx
mov esi, ecx
mov ebx, edi
bswap ebx
xor ecx, esi
xchg esi, ecx
sub edi, esi
jmp 0x4dd3ae
add edx, 0xc
add edi, 0xb0842a9c
sub ecx, esi
xor edi, ebx
not ecx
ror edi, 9
add edi, ecx
or ebx, esi
rol edi, 0x1d
add ebx, esi
xchg edi, ecx
jmp 0x4de6d9
mov edx, dword [esp + 0x1c]
xor ebx, ecx
not esi
add ecx, edi
rol esi, 0x11
mov edi, 0xb096e439
rol edi, 0x14
or ecx, 0xb097ae8f
sub ebx, edi
bswap ecx
dec edi
mov edi, 0xb0994e84
jmp 0x4dc231
add edx, dword [esp + 0x68]
xchg ebx, edi
nop
mov ecx, 0xb0b50278
sub ebx, 0xb0b53986
sub ebx, 0xb0b56cc6
or esi, 0xb0b5a384
xor ebx, edi
shr ecx, 0x15
inc esi
xor edi, 0xb0b707af
and edi, ebx
or esi, ecx
neg ecx
and esi, edi
add esi, 0xb0b90479
jmp 0x4dd25e
mov dword [esp + 0x4c], eax
or edi, ebx
and edi, ecx
ror ecx, 0x1b
dec esi
inc esi
xor esi, ebx
xchg esi, ecx
xchg ecx, ebx
xchg esi, edi
not esi
add esi, ecx
or edi, 0xb13365be
jmp 0x4dc968
add edx, dword [esp + 0x68]
mov esi, edi
sub esi, edi
xchg edi, ecx
add ebx, ecx
mov esi, edi
neg esi
mov esi, 0xb1c699a9
xor ebx, ecx
jmp 0x4de3dd
mov edx, dword [edx]
or ecx, esi
sub esi, 0xb1cce1e1
not ecx
and ecx, edi
xchg edi, ebx
and ebx, 0xb1cdae0a
rol ecx, 0x12
not ebx
jmp 0x4dc9be
add edx, 0x18
neg esi
mov ebx, edi
xchg esi, ecx
mov ecx, esi
mov esi, edi
and ebx, edi
xchg esi, ebx
jmp 0x4dd4e8
pop edx
xchg ebx, esi
sub edi, ebx
xor ecx, edi
or edi, ecx
sub ecx, 0xb239ff34
xor edi, esi
mov ebx, esi
or ecx, esi
sub edi, 0xb23b9757
or ecx, ebx
xor ebx, esi
mov edi, 0xb23cbe45
shr ebx, 0xd
xor ecx, edi
xor esi, ebx
and esi, ecx
jmp 0x4de10c
inc edx
not ebx
or esi, ecx
or ecx, esi
mov edi, ecx
xor esi, 0xb2463b91
add edi, ecx
and ebx, 0xb246ad18
bswap esi
shr edi, 0x10
add ebx, esi
dec ecx
mov edi, ebx
xchg edi, esi
jmp 0x4df80a
add dword [esp + 0x1c], 0x78
mov edi, 0xb24c63d4
mov edi, ecx
add ecx, 0xb24cc98c
and ecx, esi
sub edi, ecx
mov edi, esi
or ebx, 0xb24da1a9
xor esi, 0xb24dd4b7
shr ecx, 0x19
jmp 0x4df40b
mov edx, dword [esp + 0x68]
inc ebx
or esi, 0xb25835d0
xchg edi, ebx
bswap edi
xchg ecx, ebx
jmp 0x4dd781
mov edx, dword [edx]
mov esi, 0xb2592230
xchg ebx, edi
mov esi, ecx
bswap ecx
inc ecx
mov ecx, edi
neg edi
and ecx, ebx
and esi, ebx
xor esi, ebx
mov ecx, ebx
not ebx
add edi, esi
sub esi, ecx
or ebx, 0xb25c0100
jmp 0x4de829
ret
movzx edx, word [edx]
xor esi, 0xb26ae231
neg ebx
shl edi, 0xd
and ecx, ebx
not ebx
and ebx, esi
mov edi, ecx
sub ebx, 0xb26c581a
jmp 0x4de1c5
mov eax, 2
or edi, ebx
sub esi, 0xb27eb6cc
add ecx, 0xb27eea33
xor ebx, esi
shr edi, 8
and ecx, edi
not ebx
and edi, ebx
xchg edi, esi
jmp 0x4df963
sub esp, 0x84
dec ecx
and esi, 0xb2870425
add ebx, edi
bswap edi
add esi, 0xb287c890
rol ecx, 5
ror esi, 4
mov edi, 0xb288fe3a
add ebx, edi
neg esi
jmp 0x4df94a
xor eax, eax
xor esi, ebx
xchg esi, edi
or edi, ebx
add ebx, esi
shl ecx, 0xd
inc ecx
jmp 0x4de219
rol eax, 8
shl ebx, 0xa
mov edi, ebx
jmp 0x4df2c7
cmp byte [edx], 0
jmp 0x4dc1ac
add dword [esp + 0x1c], 4
mov ebx, esi
and ebx, ecx
and ecx, 0xb2d0caf7
mov ecx, esi
jmp 0x4dc501
mov dword [esp + 0x4c], 0
dec esi
mov ecx, edi
add ebx, 0xb2d2dfbb
jmp 0x4dcaed
mov edx, dword [esp + 0x4c]
xor ebx, ecx
add edi, ebx
xchg esi, ebx
or ecx, esi
not ecx
or esi, 0xb2d5a16d
add ebx, 0xb2d60f68
jmp 0x4dc44d
mov edx, dword [edx]
bswap ecx
and ecx, ebx
or ecx, ebx
or ecx, esi
xchg ecx, ebx
sub ebx, ecx
add ecx, edi
xor esi, 0xb2e751e2
and ebx, esi
jmp 0x4def52
mov edx, dword [esp + 4]
xor ecx, 0xb2fdb123
or esi, ebx
bswap esi
xor edi, ecx
not ebx
bswap ebx
inc edi
xor ebx, 0xb3010eb3
jmp 0x4de6f9
mov edx, dword [edx]
ror esi, 7
xchg esi, ebx
shl esi, 1
mov esi, edi
jmp 0x4dd438
mov dword [esp + 4], edx
xchg esi, ebx
rol ecx, 0xa
mov esi, ecx
add edi, 0xb3276a21
xchg ecx, esi
shr ecx, 0xd
xor edi, esi
xchg edi, ebx
jmp 0x4df610