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

Disassembly:
mov edx, dword [edx]
bswap esi
add edi, ebx
dec ecx
not esi
shl esi, 6
xchg ecx, esi
add esi, 0x5d25da10
xchg ebx, esi
xchg edi, esi
xchg esi, edi
jmp 0x4dccc8
mov edx, dword [edx]
sub ecx, ebx
and ebx, 0x5d4206cd
shl edi, 1
or ebx, edi
or esi, 0x5d42cd27
mov edi, ecx
and esi, ecx
xor edi, ebx
or esi, 0x5d43bd11
bswap ebx
or esi, ebx
jmp 0x4dd0b7
mov edx, dword [edx]
xor ebx, ecx
mov edi, ebx
and ebx, 0x5d4c3629
mov ecx, edi
mov edi, esi
add esi, ebx
xor edi, 0x5d4d327f
jmp 0x4db711
mov edx, dword [edx]
sub ecx, ebx
inc ecx
sub edi, esi
shl edi, 0xc
add edi, ecx
add edi, ecx
add esi, ebx
not ecx
nop
add edi, esi
bswap esi
xor esi, ebx
jmp 0x4de1be
add edx, dword [esp + 0xa8]
shr esi, 9
xchg esi, edi
and ecx, ebx
and ebx, 0x5d553ad1
xor edi, 0x5d5c5e5e
neg ecx
ror edi, 0x1d
or esi, ecx
bswap ecx
and edi, ecx
or ebx, 0x5d5dd1b8
jmp 0x4dc4e1
mov edx, dword [esp + 0x14]
sub edi, 0x5d65b3fc
inc ecx
or esi, ecx
add esi, edi
and ecx, 0x5d66b863
add esi, edi
mov ecx, edi
add esi, ecx
or ebx, edi
neg ebx
jmp 0x4dd9b0
add edx, dword [esp + 0xa8]
add edi, ebx
and ebx, ecx
and edi, esi
add ebx, edi
xchg ecx, ebx
inc edi
jmp 0x4dbc9d
add edx, 0x18
xor ecx, esi
ror ebx, 3
shr edi, 8
xchg ebx, edi
or esi, edi
sub ebx, 0x5d8d841e
xor ecx, 0x5d8dd3aa
mov ebx, 0x5d8e0f0c
xor ebx, 0x5d8e4e05
add ecx, ebx
jmp 0x4ddf48
movzx edx, word [edx]
mov esi, ebx
mov edi, 0x5da75a33
ror edi, 0xe
xor ebx, 0x5da7ea12
xor ecx, esi
jmp 0x4db901
add edx, dword [esp + 0xa8]
mov esi, edi
shl esi, 9
sub ecx, edi
xor ecx, edi
mov edi, ebx
xchg ebx, edi
sub esi, ebx
xor ebx, ecx
xchg esi, ecx
not esi
add edi, ebx
mov edi, esi
mov ecx, ebx
jmp 0x4dc3e0
mul edx
sub ebx, edi
and esi, 0x5db79900
xchg edi, esi
xchg esi, ebx
or esi, 0x5db85491
sub edi, ecx
mov ebx, 0x5db8cf7a
xor edi, esi
shr ecx, 0x1d
xor edi, 0x5db99c46
shl esi, 0x14
mov ecx, esi
mov ebx, esi
or edi, ecx
and edi, esi
xchg ebx, ecx
jmp 0x4dd5a9
mov edx, dword [edx]
or ecx, edi
mov esi, edi
add edi, ebx
not esi
mov ecx, ebx
and esi, ecx
xor ebx, 0x5e99ce87
xchg ebx, esi
xchg esi, edi
jmp 0x4db746
jne 0x4dbd23
dec ebx
and edi, ebx
xor edi, esi
and ebx, esi
jmp 0x4ddfa2
mov edx, dword [edx]
shl ebx, 0xc
shl esi, 0x1e
and ebx, ecx
or ebx, esi
mov ebx, esi
mov edi, ebx
sub ecx, 0x5eb2835e
mov ebx, esi
and ebx, ecx
bswap ecx
jmp 0x4db868
mov dword [esp + 0x14], edx
or esi, edi
or esi, ecx
neg edi
xchg esi, ecx
xchg ecx, esi
or ebx, 0x5eb4e0bc
rol ecx, 0x16
jmp 0x4dd60c
inc dword [esp + 0x38]
rol esi, 9
bswap edi
xor ebx, edi
jmp 0x4de722
mov dword [esp + 0xa8], edx
sub ecx, edi
xchg ecx, edi
or ebx, edi
sub edi, 0x5ec2f70a
xor ecx, edi
or esi, ebx
sub ecx, 0x5ec3b98a
and ebx, ecx
and ecx, ebx
nop
sub edi, ecx
jmp 0x4dcb11
cmp byte [edx], 0
jmp 0x4de172
add edx, dword [esp + 0x38]
or edi, 0x5edc914b
xor ecx, ebx
shr ebx, 0x18
not ebx
add esi, edi
or ecx, ebx
ror ecx, 0xf
dec esi
jmp 0x4dc178
mov edx, dword [edx]
sub esi, ecx
shr edi, 0x15
not edi
not ecx
and ebx, edi
inc ebx
add ecx, 0x5ef77807
sub ecx, edi
xor edi, esi
jmp 0x4db494
mov eax, 4
or ebx, esi
xchg edi, ecx
xor edi, ecx
add ebx, 0x637e89a8
or ecx, ebx
add ecx, esi
or ecx, ebx
xchg esi, ecx
dec ebx
or esi, ebx
mov esi, edi
jmp 0x4db82e
mov edx, dword [esp + 0xa8]
or edi, ecx
add ebx, 0x6399f647
or ebx, 0x639a35cb
sub ecx, esi
mov esi, ecx
add esi, edi
mov ecx, edi
xor ecx, esi
or esi, edi
jmp 0x4ddf21
add esp, 0x15c
dec ecx
shr esi, 0x1b
xchg ebx, esi
or ecx, ebx
sub edi, esi
not ebx
or ebx, 0x63abd887
xor ecx, esi
mov ecx, ebx
jmp 0x4ddd5c
mov edx, dword [esp + 0xa8]
xchg ebx, ecx
rol ebx, 2
or edi, esi
bswap ebx
rol esi, 8
mov edi, 0x63b3ca32
jmp 0x4dd29f
push edx
or esi, ecx
and ebx, 0x63bce651
xchg ecx, esi
sub edi, ecx
and ebx, ecx
shl esi, 0x1e
rol ecx, 5
or edi, ecx
and esi, edi
sub esi, ebx
and edi, esi
sub ecx, ebx
jmp 0x4ddd40
mov dword [esp + 0x38], eax
inc ecx
add ebx, 0x6400a4f0
add esi, ecx
xor ebx, esi
shr ebx, 0x1a
add ebx, 0x640199a3
neg ebx
jmp 0x4de10c
mov edx, dword [edx]
and ebx, esi
add esi, 0x64057284
mov ebx, esi
jmp 0x4ddfc4
pop edx
add edi, ecx
mov ecx, 0x640824a9
xor edi, ebx
add ecx, edi
add ecx, esi
neg edi
xor edi, ebx
neg ebx
ror edi, 0x13
or ecx, edi
ror ecx, 0x18
add edi, 0x640a99fc
or esi, edi
or ecx, 0x640b1382
mov ecx, esi
jmp 0x4de651
rol eax, 8
rol ecx, 1
bswap esi
add edi, ebx
sub ecx, 0x640ef6b9
and edi, ecx
mov ebx, esi
mov edi, 0x640fbadb
or ecx, ebx
sub esi, ebx
jmp 0x4de506
mov edx, dword [esp + 0xa8]
shr ecx, 0x1d
shl ebx, 0x13
or esi, 0x64307941
ror ebx, 0xb
or ebx, esi
shr esi, 7
add esi, ebx
jmp 0x4dd632
add edx, 0xc
mov esi, ecx
add ecx, ebx
and esi, ebx
or edi, 0x64517416
neg ecx
jmp 0x4dce18
mov edx, 0x30
xor esi, 0x64570502
and ecx, ebx
mov ecx, edi
xor ebx, ecx
inc ecx
dec edi
jmp 0x4de1fd
mov edx, dword [esp + 0x14]
xchg ecx, ebx
shr ebx, 0xf
shl ecx, 7
xchg ebx, edi
xchg esi, ecx
mov ecx, edi
xor ebx, esi
shl ecx, 0x15
xchg ebx, esi
jmp 0x4db423
mov edx, dword [edx]
neg esi
sub ebx, 0x64691c26
xor ecx, edi
or edi, 0x646999e1
dec esi
sub esi, 0x646a18fa
add edi, ecx
jmp 0x4dd746
mov edx, dword [esp + 0x14]
or edi, ecx
not ecx
jmp 0x4db3ad
add edx, dword [esp + 0xa8]
and ebx, 0x64833fdd
or esi, ecx
add ecx, 0x6483b652
dec edi
sub esi, ecx
mov edi, 0x64846cef
inc ebx
neg ecx
shl edi, 0x12
ror ebx, 0x16
nop
or esi, ecx
jmp 0x4de52f
add edx, dword [esp + 0xa8]
xchg ebx, esi
shl edi, 0x1f
and esi, ebx
and ebx, ecx
or esi, ecx
xor edi, ecx
and edi, esi
and esi, 0x649a753a
ror ebx, 0x1f
jmp 0x4de316
mov eax, 2
add edi, 0x64b315b6
mov edi, ecx
inc ebx
xor edi, esi
xchg ebx, ecx
or esi, edi
sub ecx, edi
xor edi, ebx
dec ecx
add ebx, esi
jmp 0x4ddd85
mul edx
shr ebx, 0x1e
and esi, edi
xor ebx, esi
shr ecx, 0x16
add ebx, edi
xchg ecx, ebx
add esi, ecx
and ecx, ebx
jmp 0x4dc86d
add edx, dword [esp + 0x14]
mov edi, ebx
sub edi, ecx
neg edi
or ebx, ecx
jmp 0x4dc8b9
mov dword [esp + 0xa8], 0
mov esi, ebx
add edi, ebx
ror ebx, 0xb
xor esi, 0x64f30845
or ecx, 0x64f34702
xor ecx, edi
xor esi, edi
jmp 0x4dde9c
add dword [esp + 0x14], eax
xor ebx, edi
shl ebx, 0x17
add ebx, 0x64f7b6ab
mov ebx, ecx
xor esi, edi
add esi, ecx
or ebx, ecx
xchg ebx, esi
jmp 0x4de19f
mov edx, dword [esp + 0xa0]
inc esi
or ebx, esi
add edi, 0x64fe3189
xor ecx, esi
add esi, 0x64febb51
sub ebx, 0x64fefb85
not ecx
dec esi
jmp 0x4dbed1
add edx, 0x3c
or ebx, esi
dec ebx
xchg esi, ebx
xor ebx, esi
xor ecx, 0x6500d419
and ecx, ebx
and ecx, esi
or ecx, edi
jmp 0x4db440
mov edx, dword [edx]
or edi, esi
xor esi, ebx
bswap esi
xchg edi, ecx
not ecx
dec ecx
and edi, esi
or ecx, ebx
neg ecx
xor esi, edi
ror edi, 0x17
mov esi, ebx
ror ebx, 0xe
xchg esi, ebx
jmp 0x4dbb26
xor al, byte [edx]
sub edi, ecx
xchg ebx, esi
or edi, ebx
mov edi, esi
xchg ebx, ecx
add esi, 0x653f2610
xor edi, esi
or ebx, esi
or edi, ecx
and ecx, 0x65402a1f
xor ebx, edi
xchg ebx, esi
jmp 0x4dc93b
mov edx, dword [edx]
add ebx, edi
sub edi, 0x65429d39
sub ebx, edi
add ecx, ebx
jmp 0x4dcf86
add dword [esp + 0x14], 0x78
inc ecx
add esi, ebx
add ebx, esi
jmp 0x4dc458
add dword [esp + 0x14], 0x20
and edi, esi
add ebx, edi
xchg ebx, ecx
xchg ecx, esi
xchg ebx, ecx
shl ecx, 0x1c
dec ecx
add ebx, ecx
mov esi, ebx
jmp 0x4db525
mov edx, dword [esp + 0xa0]
mov ecx, edi
rol ebx, 0x1c
and esi, ecx
sub edi, ecx
add esi, ecx
xchg esi, ecx
bswap ebx
not edi
ror esi, 8
or ecx, ebx
jmp 0x4dc025
xor eax, eax
sub ecx, 0x6581dafd
or ebx, 0x65822870
or ebx, esi
inc ebx
xchg esi, ecx
sub ecx, ebx
and ecx, edi
jmp 0x4dd96e
ret
mov edx, dword [esp + 0x38]
xor ebx, ecx
rol esi, 0x17
sub esi, ebx
and ecx, ebx
and esi, ecx
ror edi, 0x1b
add ecx, ebx
mov ecx, edi
jmp 0x4dd264
mov dword [esp + 0x14], 0
add esi, ecx
xor ecx, 0x659a7dfe
and ecx, esi
ror edi, 0x1d
neg esi
shr esi, 0x15
or esi, ecx
mov esi, ebx
sub esi, 0x659cee5d
dec ebx
xchg esi, ebx
xchg esi, edi
jmp 0x4de74d
add dword [esp + 0x14], edx
xor ecx, ebx
sub ecx, edi
sub ebx, ecx
add esi, ebx
rol esi, 0x11
and ecx, 0x65a60402
xchg ecx, ebx
mov esi, edi
add esi, edi
mov edi, esi
xor esi, edi
jmp 0x4ddace
mov edx, dword [edx]
sub ebx, edi
sub edi, ebx
sub esi, ebx
xor edi, ecx
add ecx, edi
sub edi, ebx
ror ecx, 0x16
neg edi
not edi
xchg ecx, ebx
sub ecx, esi
add ecx, 0x65aa3faf
sub ebx, 0x65aa7d90
mov ecx, 0x65aabb9b
jmp 0x4dbd71
add dword [esp + 0x14], 4
or edi, 0x65ad583a
add ebx, 0x65ad9662
neg ecx
xor esi, ebx
shl ebx, 7
not edi
jmp 0x4dce4c
mov dword [esp + 0x14], edx
ror edi, 0x13
mov ebx, esi
not esi
sub edi, ebx
xor esi, ebx
sub esi, ebx
xor esi, ecx
add ebx, edi
mov ebx, ecx
mov ebx, ecx
or ebx, 0x65b15eb5
jmp 0x4dc2f3
sub esp, 0x15c
neg ebx
and esi, ebx
or edi, ecx
or ecx, 0x65bb8269
sub edi, ecx
xor ecx, ebx
add ecx, esi
add ebx, esi
sub ebx, edi
shl ebx, 0x13
and ebx, ecx
add ebx, edi
mov esi, ebx
shl ecx, 0x11
jmp 0x4de593
sub dword [esp + 0x14], 8
bswap ebx
xchg edi, ebx
mov esi, ebx
sub esi, ebx
xor ebx, 0x65c8c352
add edi, 0x65c902a1
and ebx, edi
add ecx, edi
jmp 0x4dcdd1
jne 0x4dd96e
mov edi, ecx
add edi, ebx
neg esi
mov edi, ebx
mov ebx, edi
xor ecx, 0x65d00f82
neg edi
or esi, 0x65d08bd8
mov ebx, ecx
or ebx, esi
not esi
add ecx, edi
not ebx
jmp 0x4dc8eb
mov edx, dword [esp + 0x14]
add esi, 0x65d21d00
sub ebx, ecx
mov esi, ecx
add ebx, 0x65d2e268
dec edi
sub esi, edi
jmp 0x4dbc7c
mov dword [esp + 0x14], edx
and ecx, ebx
xor ebx, ecx
xchg ebx, edi
add edi, esi
shl ebx, 1
dec ebx
xchg ecx, ebx
or ebx, edi
sub esi, ecx
or ecx, 0x65d5e4ca
jmp 0x4dda81
mov edx, dword fs:[edx]
shl ebx, 7
shl ebx, 0x16
mov ebx, esi
xor ebx, edi
sub edi, ebx
or ebx, ecx
mov ecx, esi
inc ebx
sub edi, 0x65da0425
jmp 0x4de485
mov dword [esp + 0xa0], edx
ror edi, 0x1f
and ebx, edi
inc ebx
add esi, 0x65ed1272
not ecx
sub ecx, 0x65ed8f3d
inc ecx
add esi, ebx
xor edi, esi
inc esi
sub esi, ecx
dec ecx
xor ebx, edi
mov edi, ebx
sub ebx, edi
jmp 0x4dd20f
add edx, 0xc
xchg ebx, edi
xor esi, ebx
and ebx, esi
add ebx, 0x66079b23
or ebx, esi
ror ebx, 0x1b
sub ecx, esi
add edi, 0x66088f5a
xor edi, ebx
inc edi
jmp 0x4db219
inc edx
xchg ecx, esi
and edi, ecx
or edi, ebx
xor ebx, 0x6611d63d
and ecx, ebx
xor ebx, edi
mov esi, edi
xchg edi, ebx
sub esi, ebx
neg esi
mov edi, 0x661391ee
mov esi, edi
xchg ecx, ebx
or ecx, edi
jmp 0x4dbec9
mov dword [esp + 0xa0], edx
and edi, esi
ror edi, 0xf
neg ecx
neg edi
jmp 0x4dbd23
mov dword [esp + 0x38], 0
xchg esi, edi
xchg edi, ecx
bswap ebx
sub edi, ecx
add ecx, 0x661ce95e
dec esi
inc ecx
and ebx, ecx
and edi, 0x661df1d6
xchg edi, esi
bswap ebx
jmp 0x4de6f7
cmp eax, dword [esp + 0x50]
jmp 0x4dbba0
mov dword [esp + 0xa0], 0
and ebx, 0x6634a0b1
xor ecx, ebx
sub esi, edi
dec ebx
xor edi, ecx
xchg ebx, esi
shl ebx, 0x1a
dec edi
xor esi, ebx
xor esi, ecx
xchg edi, ecx
sub esi, edi
jmp 0x4dd554
add dword [esp + 0xa0], 4
xchg edi, ecx
or edi, 0x6637e67b
sub ebx, 0x663825b5
bswap esi
and ebx, ecx
xchg ecx, edi
and ebx, esi
shr esi, 5
and ebx, ecx
not ebx
inc esi
jmp 0x4ddc67
mov dword [esp + 0x50], edx
and ebx, ecx
not ebx
neg ebx
xchg ebx, ecx
sub ebx, ecx
sub edi, ecx
xor ecx, edi
add esi, edi
jmp 0x4dcd2f