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

Disassembly:
mov edx, dword [esp + 0x74]
add edi, ecx
rol edi, 0xc
shl ecx, 0xa
or esi, ecx
xchg ecx, esi
xchg edi, ecx
not ecx
and esi, ecx
or ecx, esi
xchg edi, ebx
jmp 0x4cdf83
mov edx, dword [esp + 0x78]
sub ecx, 0x7dbcd774
and ebx, ecx
mov ecx, esi
bswap ebx
jmp 0x4cbc09
add edx, dword [esp + 0x24]
sub ecx, esi
add edi, ebx
xor ecx, esi
xchg ebx, edi
mov ecx, esi
not esi
xor ebx, edi
and ebx, ecx
nop
sub edi, 0x7dbfdc1f
add ecx, esi
sub esi, ecx
sub esi, 0x7dc086b6
shl ebx, 4
and esi, ecx
jmp 0x4ccb7e
mov dword [esp + 0x74], 0
ror ecx, 5
or ecx, edi
or ecx, ebx
add esi, edi
add ecx, esi
add esi, ecx
xor ecx, 0x7dc9fc80
not ecx
xchg edi, esi
and esi, edi
sub ebx, esi
inc esi
mov ebx, ecx
jmp 0x4cba0c
mov edx, dword [esp + 0x24]
xor esi, edi
xchg ecx, esi
add ebx, ecx
or edi, esi
mov edi, ecx
or ecx, esi
shl edi, 0x11
jmp 0x4cb564
add edx, 0x18
xchg ebx, ecx
sub ebx, ecx
xchg edi, ecx
and ebx, 0x7e23b9fb
bswap ebx
shl ecx, 0x10
xchg edi, ebx
and ecx, 0x7e249e87
xchg esi, ebx
xchg edi, ecx
add esi, ecx
add ecx, edi
jmp 0x4cd87b
pop edx
and ecx, esi
xchg esi, edi
add esi, 0x7e2b476a
sub ebx, edi
neg ebx
mov ebx, esi
or edi, 0x7e2c2b30
add ecx, edi
add ebx, ecx
xchg edi, ebx
add esi, ebx
jmp 0x4cc801
mov edx, dword [edx]
or edi, ecx
dec ecx
sub ebx, esi
sub ecx, edi
jmp 0x4ccfb7
mov dword [esp + 0x64], edx
neg ebx
or esi, ecx
mov edi, esi
or ecx, ebx
add edi, 0x7e41bc35
or ecx, 0x7e41f5ef
sub esi, edi
add ebx, esi
mov edi, ecx
add ebx, esi
rol edi, 9
and edi, 0x7e433e44
xchg esi, edi
and edi, ecx
or ecx, ebx
add ebx, ecx
jmp 0x4cb8ed
mov edx, dword [esp + 0x24]
shr ecx, 0x14
or esi, 0x7e46610a
xor ebx, ecx
and ecx, ebx
mov edi, 0x7e47018b
add ecx, ebx
nop
sub ebx, ecx
neg edi
or ecx, edi
mov edi, ebx
xor edi, 0x7e488453
mov esi, edi
mov esi, ebx
jmp 0x4cc5df
add edx, dword [esp + 0x78]
xor edi, 0x7e493336
xchg esi, ebx
inc ecx
rol ebx, 0x1c
or ebx, 0x7e4a1b6c
jmp 0x4cc3ed
mov edx, dword [edx]
xor edi, ecx
and edi, esi
add edi, esi
or ebx, ecx
ror esi, 0x11
and ebx, esi
xor esi, ebx
or ebx, 0x7e4bdf65
xchg edi, ecx
jmp 0x4cd746
add edx, dword [esp + 0x74]
add esi, ecx
mov esi, edi
or ecx, edi
xchg edi, ebx
add ebx, ecx
add edi, 0x7e7c9886
neg ecx
ror ebx, 2
sub ecx, edi
xor edi, esi
jmp 0x4cc30c
mov dword [esp + 0x74], eax
xor edi, esi
rol ebx, 0xa
sub ecx, edi
not ebx
xor edi, ecx
mov edi, esi
or ebx, esi
add esi, ebx
jmp 0x4cdf15
xor eax, eax
mov edi, 0x7e8e6922
or ebx, esi
and esi, ebx
xchg ebx, edi
or ecx, ebx
xor edi, esi
shr esi, 0x17
and esi, ebx
add esi, 0x7e902ae8
ror ebx, 0x1e
xchg ecx, ebx
inc edi
add esi, ebx
inc esi
jmp 0x4cde12
mov edx, dword [esp + 0x78]
shr ebx, 0x10
add esi, edi
shl edi, 0x16
not ebx
shl ecx, 1
shr esi, 0x1d
xor ebx, 0x7e949665
sub ecx, 0x7e94d152
ror ebx, 0x17
rol ebx, 0xb
and esi, 0x7e957a39
jmp 0x4cce68
mov eax, 2
sub ebx, 0x7e9a48f0
and ecx, edi
neg esi
mov edi, ecx
sub ecx, edi
xchg esi, edi
ror ebx, 9
nop
or esi, edi
mov ecx, esi
rol edi, 3
jmp 0x4cb0b0
add esp, 0x9c
sub esi, ebx
inc ecx
xor ecx, esi
shr esi, 0xb
inc ecx
shr ecx, 0xb
sub ebx, ecx
sub esi, ecx
and esi, edi
dec ecx
xchg edi, esi
xor ebx, edi
jmp 0x4cbf83
add edx, dword [esp + 0x24]
xor edi, esi
bswap esi
inc edi
add ebx, esi
xchg ebx, esi
add ecx, 0x7eb28d74
nop
not ebx
add ebx, edi
ror ecx, 9
and ebx, edi
jmp 0x4cd916
mov dword [esp + 0x64], 0
rol ebx, 0xc
mov ebx, esi
sub ebx, 0x7ec54a5f
mov ecx, edi
neg ecx
rol edi, 0x18
add ebx, edi
mov esi, edi
and edi, esi
rol ecx, 0x15
and edi, esi
jmp 0x4cc80d
mov edx, dword fs:[edx]
mov ebx, esi
mov ecx, ebx
or esi, 0x7ec9551d
and edi, 0x7ec98d0b
xchg ebx, ecx
xchg ecx, esi
mov esi, edi
inc ebx
shl ebx, 7
xchg edi, esi
or ecx, esi
xchg esi, ebx
inc esi
jmp 0x4ccf0f
movzx edx, word [edx]
xor edi, 0x7ecbd17d
xor ebx, esi
and edi, esi
and esi, ecx
and edi, ebx
shl ecx, 0xb
shr esi, 0xe
ror ebx, 3
jmp 0x4cdfbe
mov edx, dword [esp + 0x78]
mov ecx, 0x7ecfb4ab
or ebx, ecx
not esi
or esi, ebx
mov ecx, ebx
add ebx, 0x7ed0cec9
sub ebx, esi
mov ecx, ebx
mov ebx, ecx
xchg ebx, esi
jmp 0x4cd7a4
add dword [esp + 0x78], edx
add esi, edi
shl ebx, 0x10
xor esi, edi
sub esi, edi
and ecx, 0x7ede42a1
xchg ecx, edi
xchg ecx, esi
and esi, 0x7edeeb48
mov edi, esi
shr edi, 0x16
mov esi, 0x7edf99ac
xor ecx, edi
neg ebx
or edi, ecx
sub ecx, 0x7ee109aa
sub esi, ecx
jmp 0x4ccadc
mov edx, dword [edx]
dec ebx
or edi, esi
and ebx, edi
xor esi, ebx
add esi, ebx
sub esi, ebx
rol ecx, 9
xor ebx, 0x7eeac061
xchg edi, ebx
mov ebx, ecx
jmp 0x4cd7e8
mov dword [esp + 0x24], edx
sub esi, ebx
shr ebx, 0x13
not ecx
sub ebx, ecx
inc esi
or ebx, ecx
mov esi, edi
bswap ebx
shl esi, 0x1c
jmp 0x4cb531
ret
jne 0x4cde12
and esi, ecx
xchg ecx, edi
sub esi, ecx
bswap ebx
and esi, ebx
mov ecx, 0x80452d38
and ebx, edi
bswap ebx
or ecx, ebx
jmp 0x4cb3a8
mov eax, 4
and ebx, 0x807e43d7
ror ecx, 0x1e
xor esi, ebx
ror ebx, 8
inc edi
bswap ecx
xchg edi, ecx
sub esi, ebx
or edi, esi
xor esi, ecx
mov edi, ebx
and esi, ebx
jmp 0x4cba79
mov edx, dword [edx]
add ecx, esi
rol edi, 0x1e
xor ecx, 0x80d39ba4
and ebx, ecx
dec ecx
and edi, esi
sub ecx, ebx
ror esi, 0xa
jmp 0x4cdba2
add dword [esp + 0x78], eax
xchg esi, ecx
or ecx, esi
and ecx, ebx
and esi, ecx
add ecx, ebx
xchg esi, ecx
add ecx, 0x81682c7b
add ebx, ecx
xor edi, ebx
or esi, ebx
inc ecx
neg ecx
mov ebx, 0x816c9278
shr edi, 8
mov edi, ebx
jmp 0x4cb0d2
mov edx, dword [edx]
shl edi, 0x1f
and esi, 0x8198c7e0
add esi, edi
xchg edi, esi
neg esi
mov ebx, 0x819c08c8
sub ecx, edi
inc ecx
mov ebx, 0x819d9400
mov ebx, esi
add ebx, edi
or esi, ecx
xchg ecx, esi
jmp 0x4cd993
add edx, 0x3c
rol esi, 0x12
mov edi, ebx
or edi, esi
neg ebx
or edi, ecx
sub ebx, edi
bswap esi
or ecx, ebx
shl esi, 0xf
dec edi
jmp 0x4ccf2d
cmp eax, dword [esp + 0x30]
jmp 0x4cde3d
mov dword [esp + 0x24], 0
dec esi
or ecx, esi
mov edi, ecx
or ebx, ecx
jmp 0x4ccab0
mov edx, 0x30
shr esi, 4
or edi, esi
rol ebx, 0x12
or edi, 0x84a815a4
or ecx, edi
mov ecx, edi
sub ecx, esi
and ecx, edi
jmp 0x4cba50
mov edx, dword [edx]
shr esi, 0x1d
xor ecx, 0x84c13a15
xchg edi, ecx
jmp 0x4cd303
mov dword [esp + 0x78], 0
bswap ebx
mov ebx, esi
add ebx, esi
or edi, ebx
or esi, ecx
sub ecx, ebx
xchg ecx, edi
inc esi
shr ecx, 0x11
xor ecx, edi
dec esi
or ebx, edi
shr ecx, 0xb
xchg ecx, edi
jmp 0x4ccd3d
add dword [esp + 0x78], 0x20
or ecx, ebx
mov ebx, ecx
add edi, ecx
sub edi, ecx
shr ebx, 0x1d
xchg ebx, esi
ror ecx, 0xc
jmp 0x4cb882
inc edx
shl ebx, 4
or esi, ebx
and ebx, ecx
xchg ecx, edi
mov ecx, ebx
or ecx, esi
sub esi, ebx
sub edi, esi
add ecx, ebx
jmp 0x4cd389
mov dword [esp + 0x64], edx
add edi, esi
xor edi, esi
add edi, ebx
or ecx, esi
add ebx, ecx
shr ebx, 5
xor esi, edi
xor esi, ebx
xchg esi, ecx
xchg edi, esi
xor ecx, ebx
jmp 0x4cd8eb
rol eax, 8
sub ecx, ebx
xchg ecx, ebx
bswap edi
and edi, 0x84ef1ed6
shl edi, 0x18
xor ecx, 0x84ef9180
and ebx, edi
and ecx, edi
and esi, 0x84f03d88
ror ecx, 0x12
sub ebx, esi
add ebx, edi
and ebx, 0x84f11954
mov edi, ebx
sub ecx, ebx
jmp 0x4ccb46
mov dword [esp + 0x30], edx
ror edi, 5
sub ecx, esi
mov ecx, esi
add esi, edi
add esi, ecx
xor esi, ebx
xchg edi, esi
or edi, ecx
and ebx, ecx
add ebx, esi
jmp 0x4cc8db
mov edx, dword [edx]
and edi, ebx
shr ecx, 0xd
neg esi
neg edi
xor esi, edi
mov esi, edi
or ecx, esi
and ecx, ebx
xor edi, 0x850aedd1
jmp 0x4cb0ea
add edx, 0xc
xchg esi, ebx
or ecx, 0x85159a3a
xor edi, 0x8515d28a
xor ebx, 0x851614d8
xchg ebx, esi
jmp 0x4cca2e
mov edx, dword [edx]
inc esi
bswap edi
xchg esi, ecx
sub esi, ebx
bswap esi
mov ecx, ebx
add ebx, ecx
mov ecx, edi
add ebx, 0x8518542e
jmp 0x4cd623
add edx, dword [esp + 0x24]
bswap ecx
shr ecx, 9
or ecx, ebx
neg ebx
or esi, 0x852049a3
bswap esi
and ebx, esi
mov ebx, 0x8520f95c
or edi, esi
jmp 0x4cb4db
mov edx, dword [esp + 0x64]
xor edi, ecx
mov esi, ebx
inc edi
sub esi, ecx
xor edi, ecx
or ecx, 0x853a84b4
and ecx, ebx
xor ecx, esi
and ecx, 0x853b3380
and ecx, esi
mov esi, 0x853b9ed2
jmp 0x4cc55e
add edx, 0xc
add esi, 0x85565c47
xor ecx, 0x85569433
and ecx, esi
and ecx, ebx
xchg esi, ecx
xchg esi, ebx
add esi, ebx
add ebx, esi
xor ecx, edi
sub ebx, esi
rol esi, 0x1d
jmp 0x4cd5d0
cmp byte [edx], 0
jmp 0x4cc031
mov edx, dword [esp + 0x78]
xor ebx, esi
shl edi, 4
sub ecx, ebx
add ecx, esi
xchg esi, ebx
rol ebx, 0x14
add ecx, ebx
xor esi, edi
nop
or ebx, 0x85615b33
add ecx, edi
or ebx, ecx
xchg edi, esi
add esi, edi
and ecx, 0x85627b60
jmp 0x4cb451
mov edx, dword [esp + 0x64]
shl ecx, 0x11
xchg ecx, edi
mov ecx, esi
rol edi, 0xc
not edi
xor ebx, 0x856e6ac0
sub ebx, ecx
or ecx, 0x856ed88f
add ebx, esi
ror ebx, 0x19
neg esi
xor ebx, ecx
shl ebx, 8
bswap esi
jmp 0x4cb71c
push edx
sub ecx, esi
mov edi, esi
ror edi, 2
ror ebx, 0xa
ror ebx, 0xf
xchg ebx, edi
mov ebx, esi
add esi, edi
xchg ecx, esi
and esi, 0x8574d70b
sub edi, ebx
add edi, ecx
or ebx, ecx
jmp 0x4cb843
mov edx, dword [edx]
neg ecx
mov ebx, 0x85868015
add ecx, ebx
and edi, 0x8586f7b2
and ebx, esi
mov ecx, 0x85876229
and esi, ebx
and esi, edi
shl esi, 0x17
jmp 0x4cb582
mov dword [esp + 0x78], edx
not ecx
ror ebx, 0x1c
or ebx, edi
add ecx, esi
neg ebx
sub ecx, 0x858ca56d
and ebx, ecx
ror ecx, 0x16
add ebx, edi
or edi, ebx
dec edi
xor ebx, ecx
jmp 0x4ce3aa
mov edx, dword [edx]
add edi, ecx
xchg edi, ebx
and ecx, esi
mov ebx, esi
sub ebx, esi
add edi, esi
add ebx, edi
dec esi
jmp 0x4cb31f
mov edx, dword [edx]
xor edi, 0x85a3c24a
xor edi, ecx
nop
mov edi, 0x85a46a27
inc edi
and esi, 0x85a4ddc9
xor ecx, 0x85a51478
and esi, 0x85a54c6b
mov ecx, esi
jmp 0x4cb9c0
add edx, dword [esp + 0x24]
or edi, 0x85a77578
add edi, esi
xchg ecx, edi
rol esi, 3
sub esi, ecx
add ebx, 0x85a891f5
jmp 0x4cb912
mov edx, dword [edx]
add ebx, edi
bswap esi
add ecx, esi
and ebx, ecx
or esi, 0x85b0215e
jmp 0x4cbf48
inc dword [esp + 0x74]
xchg esi, ebx
mov ebx, edi
bswap esi
sub ecx, edi
xor ecx, edi
jmp 0x4cdcde
mov dword [esp + 0x78], edx
add esi, ecx
sub ebx, 0x85b8afc8
rol ebx, 0x1f
add edi, ebx
sub ebx, esi
not ebx
or ebx, esi
shl ecx, 3
sub esi, ebx
or esi, ebx
jmp 0x4cd455
add edx, dword [esp + 0x24]
mov ecx, ebx
xor ecx, edi
and esi, edi
add ecx, 0x85c07aea
mov ecx, 0x85c0bd25
xor ecx, 0x85c0f5a4
ror esi, 0x15
shr esi, 0x10
jmp 0x4cd4b3
sub esp, 0x9c
add esi, ebx
or ebx, edi
add ebx, esi
mov esi, 0x85e03876
jmp 0x4cb174
mov dword [esp + 0x78], edx
not ebx
or esi, edi
or edi, esi
and ecx, edi
or ebx, esi
shl ebx, 0x16
sub esi, 0x85e1cdda
add ebx, 0x85e202fa
jmp 0x4cdc39
mov edx, dword [esp + 0x24]
add ecx, 0x85e8aaaf
or ecx, 0x85e8ed82
xor ebx, esi
and ebx, esi
bswap esi
shr esi, 9
xchg ebx, esi
shr esi, 0x1a
jmp 0x4cbb84
add dword [esp + 0x64], 4
rol edi, 0xa
xchg ecx, edi
shl ecx, 0xb
sub esi, edi
dec edi
sub ecx, edi
ror ebx, 0x1f
not esi
sub ecx, ebx
mov ecx, edi
jmp 0x4cd156
xor al, byte [edx]
sub ebx, edi
add esi, 0x8606c6fd
sub esi, ebx
xor ecx, esi
add edi, 0x860772ce
or ebx, esi
bswap ebx
and edi, 0x86081915
xchg esi, ecx
mov ebx, ecx
xchg ebx, esi
xor edi, ebx
jmp 0x4cccd4
jne 0x4cd8eb
inc edi
bswap ecx
and esi, 0x860af938
xor ecx, esi
and esi, ecx
bswap ecx
and edi, ecx
rol ebx, 0x19
sub esi, edi
add ecx, 0x860c8eed
jmp 0x4cdf3f
sub dword [esp + 0x78], 8
dec edi
mov esi, ecx
sub esi, edi
mov ebx, esi
mov esi, edi
sub edi, esi
jmp 0x4cbab5
add dword [esp + 0x78], 4
mov esi, ecx
and ebx, edi
sub ebx, ecx
ror ebx, 6
add esi, ebx
xor esi, ecx
shl esi, 0x10
not edi
mov ebx, 0x861db8ad
inc ecx
jmp 0x4cd391
mul edx
add ecx, 0x861f865a
sub ecx, esi
xor esi, ecx
jmp 0x4cb741
mul edx
xchg esi, ecx
mov esi, ebx
inc ecx
sub esi, ecx
add esi, ecx
dec ebx
or ebx, esi
ror edi, 3
add ebx, 0x8882f7fc
or edi, esi
xor esi, edi
jmp 0x4cc4c4
add dword [esp + 0x78], 0x78
mov ebx, edi
or esi, ecx
add ecx, ebx
mov edi, esi
jmp 0x4cb294