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

Disassembly:
add edx, dword [esp + 0x18]
mov esi, 0xd337429
or edi, esi
and ebx, 0xd33aa17
sub ebx, ecx
xchg ebx, edi
add ecx, 0xd33fb23
xchg edi, ecx
and edi, esi
add edi, ebx
sub esi, ecx
xchg ebx, ecx
not ebx
jmp 0x4d6ecc
xor al, byte [edx]
shr ebx, 0x15
xchg ebx, ecx
sub edi, ecx
mov ecx, ebx
rol edi, 0x1a
and ebx, esi
or edi, esi
shr esi, 9
jmp 0x4d7e6b
add esp, 0x10c
xor ecx, 0xd4103e9
and ecx, 0xd411e95
mov edi, esi
neg esi
sub esi, ecx
ror esi, 0x14
jmp 0x4d6e0c
add dword [esp + 0x70], eax
sub ebx, ecx
shr edi, 8
xchg esi, ebx
not edi
not ebx
and edi, ebx
add edi, ecx
xchg edi, ecx
add edi, ebx
sub edi, ecx
inc ecx
and ebx, edi
shl ecx, 4
dec ebx
jmp 0x4d67c3
add edx, 0xc
xor esi, ebx
ror edi, 0x19
add edi, ecx
or esi, ecx
xor edi, esi
not ecx
add edi, 0xd489907
bswap esi
neg edi
or ecx, 0xd48ee39
jmp 0x4d6dec
mov dword [esp + 0x24], 0
dec ebx
sub edi, esi
and esi, ebx
mov esi, 0xd4c77a7
mov edi, ebx
rol edi, 3
dec edi
neg esi
rol esi, 0x18
and ecx, ebx
rol edi, 0x11
xchg edi, ecx
jmp 0x4d6863
mov edx, dword [esp + 0x70]
sub esi, edi
sub ebx, esi
or esi, ecx
add ebx, edi
jmp 0x4d6312
cmp eax, dword [esp + 0xbc]
jmp 0x4d7284
mov dword [esp + 0xbc], edx
shl esi, 0xa
and ecx, edi
sub ebx, edi
rol ecx, 9
inc ebx
sub esi, 0xd53ec55
sub ecx, edi
and ecx, 0xd5427fb
xchg esi, ebx
or edi, 0xd545d19
jmp 0x4d7e39
mov edx, dword [esp + 0x18]
or esi, edi
sub ebx, esi
or esi, ecx
xor ecx, esi
and esi, edi
xchg edi, esi
xor edi, esi
xchg ebx, edi
jmp 0x4d62d3
add dword [esp + 0x70], 0x78
and esi, ecx
or ecx, esi
and edi, ecx
shl edi, 0x18
or edi, esi
bswap esi
inc esi
ror edi, 0xb
and ebx, 0xd5f9645
mov ecx, ebx
jmp 0x4d5be9
mov edx, dword fs:[edx]
and ebx, esi
xor esi, edi
bswap ebx
sub esi, ecx
or esi, edi
mov edi, ecx
sub edi, ebx
add esi, ebx
jmp 0x4d70c2
mov eax, 2
ror ecx, 5
add edi, 0xd660671
xchg esi, ecx
sub ecx, edi
ror ebx, 0x16
add edi, ebx
or esi, ebx
xor edi, ecx
sub ebx, ecx
sub ecx, esi
xor ecx, edi
xchg ebx, ecx
sub ebx, esi
xor edi, ebx
inc esi
add edi, ebx
jmp 0x4d7578
mov edx, dword [esp + 0x70]
sub ecx, 0xd6f46ed
or ecx, esi
xor esi, ebx
and ecx, edi
nop
shr ecx, 0xe
ror ebx, 0x1a
xor esi, 0xd700ac1
jmp 0x4d7b6f
mov dword [esp + 0xc], edx
or ecx, edi
neg ebx
and edi, ecx
xchg ecx, edi
nop
bswap ecx
sub edi, esi
add ebx, edi
add esi, ebx
xor edi, 0xd7d48db
shr esi, 0x1a
sub ebx, edi
jmp 0x4d5dab
mov dword [esp + 0x70], edx
xchg esi, ecx
add ecx, ebx
mov ebx, edi
sub ebx, edi
rol ecx, 0x13
xchg ebx, ecx
bswap esi
xchg ecx, esi
mov esi, edi
xchg ecx, ebx
ror edi, 0x11
xchg ebx, edi
or ecx, 0xd7eeb77
sub esi, ecx
or ecx, esi
or esi, edi
jmp 0x4d6b99
mov edx, dword [edx]
xchg ebx, edi
shl esi, 0x17
or ebx, esi
shl ecx, 0x1e
add edi, ebx
xor edi, esi
or ecx, 0xd841f53
mov ebx, ecx
dec esi
xor ebx, esi
jmp 0x4d83b6
add dword [esp + 0x70], 0x20
add esi, edi
and ebx, ecx
xchg edi, ebx
add esi, ebx
ror edi, 0x1f
and ebx, ecx
mov edi, esi
xchg ebx, esi
mov edi, ecx
add ebx, edi
or ecx, 0xd8f00db
or ebx, ecx
jmp 0x4d833d
add edx, dword [esp + 0x70]
sub ebx, ecx
shr edi, 0x18
add ecx, esi
xchg ecx, edi
xchg ecx, edi
inc edi
rol edi, 0x13
or ecx, 0xd90e763
jmp 0x4d7aba
mov edx, dword [edx]
mov edi, 0xd91ee6d
mov edi, ebx
sub edi, ebx
not edi
sub esi, ecx
and edi, 0xd9275e5
xchg ebx, esi
or ecx, ebx
jmp 0x4d7840
mov edx, dword [esp + 0x18]
or ebx, esi
mov ecx, 0xd968803
inc ecx
inc edi
mov esi, ebx
mov ebx, 0xd96f6ab
add edi, ebx
shl esi, 0xe
jmp 0x4d76e7
mov edx, dword [edx]
rol edi, 9
mov edi, esi
add ecx, ebx
add esi, ecx
or esi, ecx
mov edi, ebx
or esi, ebx
bswap ebx
xor ebx, ecx
sub ebx, 0xd9dbc91
xchg edi, esi
inc ecx
jmp 0x4d794d
sub dword [esp + 0x70], 8
add ecx, ebx
rol ecx, 8
sub ecx, edi
xchg edi, ebx
and esi, ebx
and ecx, edi
xchg ecx, esi
sub esi, edi
ror edi, 0x17
add esi, ecx
or edi, ebx
and ecx, ebx
jmp 0x4d5ec3
movzx edx, word [edx]
sub edi, 0xda5fbe5
add edi, 0xda61623
mov esi, edi
xor edi, 0xda64ba3
shl ebx, 0x12
add ebx, edi
sub ebx, ecx
add ebx, edi
xchg ecx, ebx
add ebx, esi
add ecx, edi
or esi, ecx
jmp 0x4d789c
add edx, 0x18
mov edi, ecx
or ebx, ecx
mov ecx, ebx
mov ecx, ebx
and esi, ebx
xchg esi, ebx
xor ebx, ecx
or esi, 0xdb22357
or ecx, 0xdb2534f
xor ebx, ecx
mov ecx, ebx
or ecx, edi
jmp 0x4d6476
pop edx
dec esi
and esi, ebx
xor ecx, ebx
xchg ebx, edi
add ecx, ebx
add ebx, esi
rol esi, 0x12
add ebx, edi
mov ecx, ebx
add ecx, 0xdb5277b
ror edi, 0x11
ror ebx, 0xf
add edi, esi
add ecx, edi
xchg esi, edi
or ecx, ebx
jmp 0x4d5b42
mov edx, dword [esp + 0x70]
rol edi, 5
neg esi
and edi, ecx
sub esi, ecx
neg edi
and ebx, 0xdb9807b
and ecx, esi
xor ecx, 0xdb9b661
add ebx, ecx
not ecx
jmp 0x4d6150
mov dword [esp + 0xc], 0
sub esi, ebx
xor ecx, esi
or esi, ebx
or ecx, edi
xor edi, ebx
sub ecx, esi
jmp 0x4d6f2c
mov edx, dword [edx]
sub edi, ecx
mov ebx, 0xdc177b5
xor ecx, esi
and ecx, ebx
xchg ebx, ecx
ror ebx, 0x18
or esi, edi
shl edi, 0xc
jmp 0x4d59ed
mov edx, dword [edx]
mov esi, ebx
or ecx, esi
mov edi, ebx
or esi, ecx
inc ecx
and ecx, esi
jmp 0x4d765f
add dword [esp + 0x70], 4
and esi, ebx
bswap ecx
rol ebx, 0x19
shr ecx, 9
xchg ebx, ecx
neg ecx
add esi, 0xdca2919
and ebx, edi
jmp 0x4d5b0c
xor eax, eax
xor ebx, edi
rol edi, 0x10
or edi, 0xdca9f39
xor esi, 0xdcabccb
or ebx, 0xdcadc6d
or esi, 0xdcaf87f
xor ecx, 0xdcb15dd
mov esi, ebx
jmp 0x4d5821
mov edx, dword [esp + 0x18]
xchg edi, esi
xchg esi, ecx
nop
and esi, ecx
add edi, 0xdd7356f
bswap esi
jmp 0x4d719f
mov edx, dword [esp + 0xc]
sub esi, ebx
xchg ecx, ebx
or edi, 0xdda2c27
mov edi, esi
and edi, ecx
mov ebx, ecx
mov esi, 0xdda943b
ror ebx, 0x1f
or edi, ecx
sub ebx, edi
jmp 0x4d841a
mov edx, dword [edx]
or ecx, 0xdeb8fd5
xor ecx, 0xdebab1f
xchg edi, ecx
neg edi
xor esi, ebx
xchg esi, ecx
xchg esi, ecx
rol ebx, 0x12
jmp 0x4d80be
ret
push edx
sub ebx, ecx
shr edi, 0x1c
or edi, ecx
add ebx, ecx
or esi, edi
xchg ebx, edi
and esi, 0xdf4324f
and esi, ebx
jmp 0x4d6a0d
mov dword [esp + 0x18], 0
sub esi, ebx
sub ecx, edi
xor ebx, ecx
mov ecx, esi
inc ebx
ror ecx, 0x13
jmp 0x4d7687
mov edx, dword [edx]
sub ecx, esi
sub ecx, ebx
or ecx, ebx
neg ebx
sub esi, edi
and ecx, esi
add edi, esi
xor ebx, ecx
inc esi
sub ecx, 0xe058c1d
rol edi, 1
xor esi, ebx
mov edi, ecx
add ebx, edi
jmp 0x4d66fe
add edx, 0xc
and esi, ebx
mov esi, 0xe07f791
and ebx, ecx
add esi, ebx
or ecx, ebx
mov ebx, 0xe0864eb
mov ebx, esi
xor ecx, edi
and ecx, esi
xchg esi, ecx
xchg esi, edi
xchg ecx, edi
jmp 0x4d68e4
add dword [esp + 0x70], edx
shr esi, 0x15
and ebx, 0xe10564b
bswap ebx
and ebx, esi
or ebx, edi
or ecx, ebx
add ecx, esi
xor ecx, 0xe10fbf3
shr ebx, 0xa
ror ebx, 9
jmp 0x4d628f
jne 0x4d7faf
xor ebx, edi
mov ecx, ebx
not ecx
sub ecx, edi
ror ebx, 2
inc edi
shr ecx, 0xc
add ebx, 0xe18e251
xor edi, esi
xchg ebx, edi
or edi, ebx
mov edi, esi
jmp 0x4d69ea
mul edx
rol esi, 0x18
bswap esi
neg edi
xchg ebx, ecx
xor ebx, 0xe21168d
neg edi
xchg edi, ebx
or ebx, esi
add ebx, edi
rol edi, 0xf
jmp 0x4d7436
cmp byte [edx], 0
jmp 0x4d809d
add dword [esp + 0xc], 4
dec edi
and ecx, edi
mov ebx, ecx
xor ecx, esi
add esi, edi
inc ecx
add edi, ebx
or edi, esi
xor edi, ecx
shl esi, 0x1f
neg edi
sub esi, ebx
jmp 0x4d6bfb
mov dword [esp + 0x24], eax
ror edi, 0xe
mov esi, 0xe27503d
or esi, ebx
xor edi, ecx
neg esi
rol esi, 5
xor ebx, 0xe27db09
not ecx
and edi, 0xe2819d5
shr ecx, 0x12
mov esi, ebx
sub ecx, edi
jmp 0x4d6546
mov edx, dword [esp + 0x24]
sub ecx, 0xe31e291
or ebx, esi
mov ecx, ebx
add ecx, 0xe32303b
and ebx, esi
mov ebx, esi
add ecx, esi
add edi, 0xe329705
xor ecx, 0xe32b855
or esi, edi
shl edi, 9
add ebx, ecx
or edi, ecx
rol ebx, 0xe
jmp 0x4d7384
add edx, dword [esp + 0x18]
bswap esi
add ebx, esi
xor edi, esi
sub ebx, 0xe38e7b5
dec esi
shr edi, 6
mov edi, esi
or edi, ebx
shl esi, 0xa
mov ecx, 0xe39906f
jmp 0x4d7adf
mov dword [esp + 0x70], 0
sub esi, edi
xor esi, ebx
ror ecx, 0xa
add ebx, esi
mov esi, ebx
add edi, ebx
jmp 0x4d5b60
mov edx, dword [edx]
and ecx, 0xe3b84c7
sub ebx, esi
add ecx, edi
add edi, ebx
bswap ecx
add ecx, ebx
xor esi, edi
mov edi, ebx
jmp 0x4d7b05
add edx, 0x3c
inc edi
inc ebx
not ebx
xchg ecx, esi
mov ebx, esi
mov edi, ecx
sub ebx, ecx
mov ebx, esi
xchg ebx, esi
xchg edi, ebx
sub edi, 0xe3d734f
bswap ecx
or esi, edi
or esi, ecx
jmp 0x4d76cc
add edx, dword [esp + 0x18]
xchg esi, edi
xchg ecx, esi
dec esi
inc edi
or edi, ebx
or esi, edi
bswap ecx
shl esi, 0x14
jmp 0x4d6079
mul edx
and ebx, 0xe4c224f
and esi, ebx
dec esi
inc edi
xor ecx, 0xe4c9597
mov ecx, 0xe4cb0a5
or esi, 0xe4ccc99
mov esi, 0xe4ce745
mov ebx, ecx
shl ebx, 4
shr edi, 0x12
add edi, ebx
jmp 0x4d5997
mov edx, dword [esp + 0xc]
bswap esi
or ecx, esi
sub ebx, 0xe50bbe7
sub esi, edi
sub edi, ebx
xchg ebx, esi
add esi, ecx
add edi, esi
xchg ebx, edi
not ecx
jmp 0x4d821d
mov dword [esp + 0x18], edx
xor ebx, 0xe5198e1
mov ebx, 0xe51b35b
and edi, 0xe51d345
xchg edi, esi
and ebx, ecx
shr ecx, 0xa
jmp 0x4d63a0
mov dword [esp + 0x70], edx
or ebx, 0xe5249cd
rol edi, 0x10
shl ecx, 0x10
rol ebx, 0x1d
rol esi, 8
mov esi, edi
jmp 0x4d7929
mov edx, dword [edx]
add ecx, 0xe5c951d
add ebx, ecx
or esi, ebx
sub edi, esi
neg ecx
mov ebx, 0xe5d1e35
nop
or edi, esi
and ebx, ecx
xor edi, 0xe5d8aeb
jmp 0x4d60a1
mov dword [esp + 0xc], edx
rol ecx, 0x11
and ecx, edi
xchg ecx, esi
add edi, esi
dec ebx
sub edi, 0xe5e3325
mov esi, 0xe5e5327
mov esi, 0xe5e6fe3
jmp 0x4d7faf
mov dword [esp + 0x70], edx
rol edi, 0xa
xor ecx, esi
add esi, ecx
add edi, esi
shl esi, 4
mov ecx, 0xe5f1ca3
dec esi
mov esi, ebx
neg ebx
sub ebx, edi
jmp 0x4d5ccc
mov edx, dword [edx]
xchg ecx, ebx
dec ecx
xor ecx, edi
sub ecx, edi
sub edi, ebx
add edi, esi
dec ebx
mov esi, ecx
mov esi, ebx
or ebx, edi
sub esi, ecx
mov esi, edi
or ecx, edi
add ecx, 0xe633c05
mov ecx, ebx
ror esi, 1
jmp 0x4d824d
mov edx, 0x30
ror esi, 9
or ecx, 0xe7ea067
xchg ecx, edi
sub esi, edi
inc esi
xor ebx, edi
mov ebx, 0xe7f2c03
mov esi, ebx
sub esi, ebx
ror ecx, 2
add esi, 0xe7f97a7
and ebx, 0xe7fb3ed
jmp 0x4d5d1c
rol eax, 8
inc ebx
mov edi, 0xe7ff33f
and edi, 0xe800f4f
xchg edi, esi
or edi, ecx
rol esi, 7
shl ebx, 0x1e
inc esi
xchg esi, ebx
xor esi, ecx
dec ecx
neg ebx
jmp 0x4d8587
inc dword [esp + 0x24]
xor edi, ecx
and esi, 0xe8a5ce1
mov edi, esi
or ecx, 0xe8a904b
or ecx, 0xe8ab019
or edi, 0xe8acc47
mov ebx, 0xe8ae703
inc ebx
and ebx, esi
sub edi, esi
inc esi
xor ecx, edi
jmp 0x4d73fe
jne 0x4d5821
shr edi, 0x1c
ror esi, 9
shl ebx, 0x16
and edi, ebx
and ebx, esi
dec esi
and esi, ecx
shr esi, 7
sub edi, esi
inc esi
jmp 0x4d6738
mov edx, dword [edx]
sub esi, 0xe9322e5
xor esi, ebx
xor ecx, 0xe9358b7
bswap ebx
sub edi, ecx
or esi, ebx
and edi, ecx
mov ecx, edi
jmp 0x4d7067
add edx, dword [esp + 0x24]
xor edi, esi
shl esi, 0x15
bswap ebx
xchg esi, ecx
sub edi, esi
and ecx, ebx
not ebx
shl esi, 0x10
inc ebx
xor esi, edi
dec esi
and esi, ecx
neg ebx
and esi, 0xe9fecfd
and ecx, esi
xchg ebx, esi
jmp 0x4d8462
add edx, dword [esp + 0x18]
xor edi, esi
and ebx, edi
shr edi, 3
sub edi, esi
ror ecx, 0x14
or ebx, 0xea0cb9d
add esi, ebx
mov ecx, 0xea0ff67
sub ebx, esi
xor ebx, edi
or ebx, edi
xchg ebx, ecx
jmp 0x4d7971
mov edx, dword [esp + 0x70]
and ecx, esi
xchg ebx, esi
not edi
or ebx, 0xea7e7b9
sub edi, esi
or ecx, 0xea81d89
xchg ecx, edi
inc edi
and ecx, edi
or esi, edi
jmp 0x4d698f
add edx, dword [esp + 0x18]
add esi, 0xeab66f5
xchg ecx, ebx
or esi, ecx
or ecx, edi
mov ebx, 0xeabf4e3
xor ecx, esi
add esi, ecx
and ecx, esi
dec esi
xor ebx, esi
jmp 0x4d5929
mov edx, dword [edx]
or edi, 0xeaf43fd
sub esi, ecx
sub ebx, esi
rol ebx, 8
jmp 0x4d57f2
sub esp, 0x10c
sub ebx, esi
sub ebx, ecx
and esi, ebx
xchg ebx, ecx
or ecx, edi
dec esi
sub edi, esi
xor edi, ebx
jmp 0x4d5a69
mov eax, 4
and edi, 0xeb18b8d
bswap edi
ror edi, 0xd
dec esi
inc edi
not edi
mov ecx, 0xeb2352d
nop
xchg edi, ecx
ror edi, 0xc
jmp 0x4d65a6
inc edx
and ebx, edi
shr edi, 0xe
sub ecx, 0xebbe8b5
add ebx, ecx
add ecx, esi
xor esi, ebx
add edi, ebx
and ebx, esi
xor esi, ebx
and ecx, edi
and ecx, esi
not ecx
xchg edi, esi
or ebx, 0xebd0c7b
xchg ebx, edi
ror ecx, 0x18
jmp 0x4d73a5