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

Disassembly:
mov dword [esp + 0x74], esi
xchg ecx, edx
add ecx, edi
neg edi
rol edx, 0x16
shl edi, 0xb
and edi, ebx
add ebx, ecx
xchg edi, ebx
sub edi, 0x3c60f282
not ebx
add edi, ebx
sub ecx, edx
sub ebx, edi
add ebx, ecx
jmp 0x4daee8
add esi, dword [esp + 0x74]
add edx, edi
xor ecx, ebx
jmp 0x4da403
mov eax, 4
and ecx, edx
mov edx, ecx
mov ebx, ecx
mov ecx, ebx
bswap edi
add ebx, edx
and ecx, edx
shl ecx, 0x16
and edx, ecx
xchg ebx, edi
add edx, edi
add ecx, 0x3c64d6e6
mov edx, edi
xor ebx, 0x3c650944
jmp 0x4da511
add dword [esp + 0x18], 0x78
xchg ecx, ebx
mov ecx, ebx
add ecx, ebx
add edi, ebx
jmp 0x4d958b
mov dword [esp + 0x18], esi
mov ecx, 0x3c6a42de
xchg ebx, edx
xor ebx, edi
mov ebx, 0x3c6a92ba
and edx, 0x3c6aacae
sub ecx, ebx
add ebx, edi
not edi
and ebx, ecx
shl edx, 8
jmp 0x4da1d4
add esi, 0xc
inc edi
ror edi, 0x14
add edx, ebx
and edi, 0x3c6b9944
bswap edi
xchg ecx, ebx
shl ebx, 5
and edx, 0x3c6c04d8
bswap edx
or edi, edx
jmp 0x4daa95
mov esi, dword [esi]
xchg edx, edi
xor edx, ecx
xchg edi, ecx
not edx
sub edi, edx
xchg edx, ecx
jmp 0x4da252
sub esp, 0xe0
or ecx, edx
shl ecx, 8
and edx, ecx
mov edi, ecx
ror edx, 0x19
add edi, edx
jmp 0x4da41f
mov esi, 0x30
and edx, 0x3c7465dc
sub ecx, edx
add ebx, edi
or ecx, edi
dec ecx
shr edi, 0x16
xchg ebx, ecx
and edx, ebx
xchg edi, edx
xor ecx, edx
jmp 0x4db515
mov esi, dword [esp + 0x74]
nop
xor ecx, edx
xor edi, 0x3c7bac3a
xor edx, ecx
jmp 0x4d92bc
mov esi, dword [esp + 0x1c]
xchg ecx, edi
xor edx, ebx
xchg edx, ebx
sub edx, 0x3c7cf09c
shr edx, 0x1d
sub ebx, ecx
sub ecx, 0x3c7d43a0
shr ecx, 0x18
jmp 0x4d976f
add dword [esp + 0x18], esi
add edx, edi
mov ecx, 0x3c7e1278
mov ecx, edx
xor edi, edx
add edi, 0x3c7e5c20
mov edi, ecx
jmp 0x4d9554
pop esi
dec edi
sub ecx, ebx
not ebx
dec ebx
rol ebx, 0xc
add edx, ecx
jmp 0x4daca7
mov esi, dword [esp + 0x18]
add edi, ecx
add edi, 0x3c8cabe4
sub ebx, edx
add ecx, edx
or ebx, edi
inc edx
shr ebx, 0x12
bswap edi
sub edi, ecx
shr ecx, 0xe
jmp 0x4da325
add dword [esp + 0x18], 0x20
inc ecx
and ecx, edx
or edi, ebx
and ebx, ecx
sub edi, 0x3c912234
xor ecx, edi
and edx, ebx
xor ecx, edx
jmp 0x4d9b87
mov esi, dword [esp + 0x74]
sub edx, ecx
xor edx, edi
xor edi, edx
rol ebx, 0x1a
dec edi
neg ebx
not ebx
shl edi, 0x13
jmp 0x4daa1d
mov esi, dword [esi]
nop
shl ecx, 0x13
sub edi, edx
dec edi
xchg ecx, ebx
sub ecx, 0x3c95b036
shr ecx, 0x14
dec ebx
jmp 0x4da0e3
mov dword [esp + 0x1c], esi
add ecx, edx
xchg edx, ecx
mov edx, 0x3c99f1ce
or edx, ecx
sub edi, ecx
xor ecx, ebx
xor ebx, edx
add ebx, ecx
not ecx
shr edi, 0x10
sub edx, edi
neg ecx
jmp 0x4d9802
add esi, dword [esp + 0x74]
xor edi, ebx
add edi, ecx
add edi, 0x3c9e12a4
sub ebx, edx
not ecx
or edx, ecx
or ecx, edi
or ecx, ebx
xor ecx, ebx
rol edx, 0x18
and edi, 0x3c9ef344
xor edi, 0x3c9f0d04
jmp 0x4d9676
mov esi, dword [esi]
add edx, edi
xor edx, 0x3ca1f012
and ecx, edx
xor ebx, edx
not ecx
and ebx, ecx
shl edx, 0x1a
and edx, edi
ror ebx, 7
xor ebx, edx
bswap edx
and edx, ecx
jmp 0x4d8f0d
inc dword [esp + 0xa8]
and ecx, edx
or ecx, edx
shr ebx, 4
or edi, ecx
xchg ecx, edi
sub edx, edi
add edx, ecx
and edi, ebx
neg edx
add edi, 0x3ca79096
jmp 0x4d9ac7
cmp byte [esi], 0
jmp 0x4d9edb
xor eax, eax
shl ecx, 0x14
xor edi, ebx
and edi, ecx
mov ebx, 0x3cb14a34
not ebx
neg ecx
and ebx, edi
inc edx
jmp 0x4d9bf5
add dword [esp + 0x18], 4
bswap edi
mov ecx, edi
or ebx, ecx
bswap ecx
not ebx
xchg edi, edx
xor ecx, edx
and ecx, 0x3cb6feb4
jmp 0x4d94c9
add dword [esp + 0x1c], 4
sub edx, edi
xchg edx, ebx
and ecx, edx
or edi, ebx
shr edx, 0x17
or ecx, edi
shl edx, 8
xor edi, ecx
and ebx, edx
shl edi, 3
jmp 0x4d9284
mov esi, dword [esp + 0x18]
xor edx, ebx
mov edx, 0x3cc1cf9a
or edx, ecx
and ecx, ebx
jmp 0x4db423
xor al, byte [esi]
shl ebx, 6
and edx, ebx
rol edi, 8
and edi, 0x3cc50952
shl ebx, 0x11
bswap ecx
and edx, ebx
xchg edi, edx
dec ebx
xor edi, 0x3cc5a8ce
or ebx, edi
add edi, 0x3cc5daa0
jmp 0x4d9d01
mov eax, 2
or ebx, edx
or edx, edi
or ecx, 0x3cc62ea0
xor ecx, 0x3cc64fd2
xchg ebx, edi
dec ecx
xor edi, ecx
rol ebx, 0x15
jmp 0x4daabf
rol eax, 8
xchg ebx, ecx
xchg edx, ecx
xor edi, ebx
shr edx, 0xf
add edi, 0x3ccc446c
sub ebx, edx
xor edx, ebx
bswap edx
jmp 0x4da90b
mov esi, dword [esi]
and edi, ebx
and edx, ecx
sub ebx, 0x3cce1f92
add edi, ecx
mov ebx, edx
and ebx, edx
or ecx, 0x3cce8224
inc edx
jmp 0x4da1b0
jne 0x4d9bf5
add ebx, ecx
xchg ebx, edi
dec ecx
xchg ebx, ecx
mov ecx, edx
and edi, edx
and edi, ebx
sub ebx, ecx
jmp 0x4d9364
mov esi, dword [esi]
neg edx
and ecx, ebx
xchg edi, ecx
mov edi, edx
or edx, ebx
mov ecx, edx
inc edx
xor edx, ecx
jmp 0x4d8eba
add esi, dword [esp + 0x74]
neg edi
or edx, edi
not ecx
xchg edx, edi
xchg edx, ecx
shl ebx, 0x1c
ror ebx, 0x14
xor edi, ecx
add edx, 0x3ce6e56e
xor ecx, edx
jmp 0x4da688
jne 0x4d9802
shl ebx, 8
and edx, ebx
xor ecx, edx
sub edx, ebx
inc edx
xor edi, 0x3ce884f0
ror edx, 3
rol edx, 2
jmp 0x4d9a07
mov dword [esp + 0x18], esi
and ebx, 0x3ce8dce0
xor edi, ebx
sub ebx, edi
shr ebx, 0xa
sub ecx, edi
sub edx, ebx
or edx, ebx
inc edx
sub edx, 0x3ce9ad9a
xchg ecx, edx
xchg ecx, ebx
and ecx, ebx
jmp 0x4d9257
mov esi, dword [esi]
or edi, ebx
xchg ebx, edi
add edi, 0x3ceeee96
mov ebx, 0x3cef0856
not ebx
add ebx, edi
xchg edx, edi
dec edi
xchg ecx, ebx
and ecx, ebx
xor ebx, edx
inc ecx
jmp 0x4d90ba
mov esi, dword [esp + 0x1c]
add ebx, edi
sub ebx, 0x3cf014bc
shr ebx, 0xe
add ecx, 0x3cf04816
xor ecx, ebx
neg edi
xchg edx, edi
dec edi
jmp 0x4da614
mov dword [esp + 0x1c], esi
xor ecx, edi
sub ecx, ebx
bswap edx
shl edi, 0x1f
jmp 0x4d9c22
add esi, 0x18
add edi, 0x3cf39094
mov edi, 0x3cf3aaae
rol ebx, 4
xchg edx, ecx
and edx, ecx
add edi, ecx
xchg ecx, ebx
sub ecx, 0x3cf446dc
add edi, edx
shl edi, 0x1a
and edi, ebx
neg edx
jmp 0x4d9fdf
mov dword [esp + 0x18], esi
add edx, ecx
rol ecx, 7
sub edi, ecx
ror edx, 0xb
jmp 0x4d8fe7
mov dword [esp + 0xa8], eax
or edi, edx
and ebx, edi
and edi, 0x3cf68fc2
add edi, 0x3cf6a636
xor ecx, edi
sub ecx, ebx
jmp 0x4db49f
mul esi
or edx, edi
or edx, ebx
mov ecx, 0x3cf842d2
xchg ebx, edx
xor ebx, edi
sub ebx, ecx
add edi, 0x3cf8ad7a
add edi, edx
shl ecx, 0x11
mov ecx, 0x3cf8f94e
or edx, ecx
inc ebx
jmp 0x4da542
mov esi, dword [esi]
neg ebx
xchg edi, edx
dec ebx
add edx, 0x3cf9a2ba
jmp 0x4dae61
add esi, 0xc
mov ecx, ebx
xor edi, ecx
xor ecx, ebx
or ecx, edx
jmp 0x4d9d47
mov esi, dword [esi]
ror ecx, 0x15
and ecx, 0x3cfc7224
jmp 0x4dafe0
push esi
xor ebx, edx
not ecx
xchg edx, edi
ror edx, 0xc
xchg ecx, ebx
shr ecx, 0xb
xchg edx, ebx
xchg edx, edi
xor edx, ecx
mov ecx, ebx
jmp 0x4d995c
mov dword [esp + 0xa8], 0
xchg ecx, edi
add edx, edi
xor edx, 0x3d009266
rol edx, 4
or ecx, edx
inc ebx
or ebx, ecx
shl ebx, 0x1a
ror ebx, 0x19
or ecx, 0x3d014a4c
xor edi, edx
add edi, 0x3d017fa0
jmp 0x4db680
movzx esi, word [esi]
add ebx, ecx
xchg edi, ebx
sub edi, 0x3d06d27c
not ebx
jmp 0x4da2fc
add dword [esp + 0x18], eax
xor ecx, edx
shr edi, 2
or edi, ecx
shr edi, 0x16
or ebx, edx
inc edx
jmp 0x4db5f2
mov esi, dword [esi]
bswap ebx
and ecx, edi
and ebx, edx
xor edx, 0x3d0cc3e6
and ecx, edx
mov edx, ecx
dec ebx
xor ecx, 0x3d0d2426
rol ecx, 0x11
and edx, 0x3d0d5bca
jmp 0x4da2a9
add esi, dword [esp + 0xa8]
add ecx, ebx
or edi, ecx
or edi, 0x3d0e1c00
sub edi, ebx
shr ebx, 0x14
and edi, ecx
mov ebx, 0x3d0e8344
and edi, edx
and edx, ebx
xor ecx, edx
dec ebx
and edx, ecx
jmp 0x4d8f34
add esp, 0xe0
xchg ecx, edx
not ebx
ror ebx, 1
or ecx, 0x3d11684a
or ebx, edi
sub ecx, edi
add ecx, ebx
not ebx
neg ecx
rol ebx, 0x16
or ebx, edi
or ebx, ecx
jmp 0x4dad1b
mov esi, dword [esp + 0x18]
ror edx, 0xc
or ecx, ebx
jmp 0x4da397
inc esi
or ecx, edi
mov edx, ebx
xor ecx, ebx
sub edx, ebx
xor edi, edx
sub ebx, 0x3d24d076
jmp 0x4d9881
mul esi
add edi, ebx
neg edx
not edx
add edx, edi
xor edx, 0x3d271156
and ecx, edx
jmp 0x4da2bf
add esi, dword [esp + 0x18]
and edx, edi
xor edx, ebx
sub ebx, ecx
xor ecx, 0x3d2c9a72
and ecx, ebx
add edi, ecx
sub edx, edi
and edi, edx
jmp 0x4d95e1
mov esi, dword [esi]
sub ecx, edx
bswap edi
shr ebx, 0xc
shl ebx, 0x1d
and edx, ebx
and ebx, edx
sub edi, edx
or ecx, 0x3d30631c
sub edx, ecx
xchg ecx, ebx
sub ecx, 0x3d30af3c
shr ecx, 0xe
jmp 0x4da387
mov esi, dword [esp + 0xa8]
rol ebx, 9
or edx, ecx
shr ebx, 6
and edi, ecx
xor edx, 0x3d3157ba
not edi
jmp 0x4da960
cmp eax, dword [esp + 0xd8]
jmp 0x4da0c2
ret
mov esi, dword [esi]
and edi, 0x3d44fa3a
add edi, 0x3d45142e
xor ecx, edi
bswap ecx
jmp 0x4da07d
add esi, dword [esp + 0x74]
sub edi, ebx
dec ecx
and ecx, ebx
add edx, ebx
jmp 0x4da223
mov esi, dword [esp + 0x74]
mov edx, 0x3d50a752
inc ecx
add edx, edi
nop
and edi, ebx
neg edx
inc edx
mov edx, edi
or ecx, ebx
or ebx, edx
bswap edx
and edi, 0x3d51c2d6
jmp 0x4db03d
add esi, dword [esp + 0x74]
add edi, ecx
add ecx, edi
sub edi, 0x3d5883e0
xchg edi, edx
add edx, ebx
or edi, ebx
or edx, 0x3d58ebec
shl edx, 6
bswap ecx
sub edx, edi
mov ebx, edi
ror edi, 0x11
jmp 0x4d9013
add esi, 0x3c
inc ebx
mov edi, ecx
and ebx, edx
xchg ebx, ecx
add ebx, edx
or edi, 0x3d5b52f2
and edi, 0x3d5b6ce6
xchg ebx, edi
mov ecx, ebx
and ebx, edx
jmp 0x4da5db
mov esi, dword [esi]
shr edi, 0x1a
mov edi, 0x3d78d26e
not edi
and ebx, ecx
jmp 0x4d96e7
sub dword [esp + 0x18], 8
neg edx
xchg ecx, edx
xchg ecx, ebx
and ecx, ebx
xor ebx, edx
neg ecx
or edx, ecx
and edi, 0x3d7c49b4
shl ebx, 0x1c
or ecx, ebx
or ebx, edx
and edi, edx
jmp 0x4da6b1
mov esi, dword fs:[esi]
add edx, ecx
bswap edi
or ebx, 0x3d7fb0de
mov edi, edx
or edx, ebx
xchg ebx, edx
jmp 0x4d903e
mov esi, dword [esp + 0x18]
sub edx, edi
xchg ecx, edi
dec edx
inc edx
and edi, 0x3d85f8fa
add edi, 0x3d8612ee
ror ebx, 0xe
and ebx, 0x3d864dd0
xor edx, ebx
and edi, 0x3d867eb6
add ecx, edi
sub ebx, ecx
xor ecx, edi
or ecx, ebx
jmp 0x4dad7f
mov dword [esp + 0x18], 0
add edx, edi
xchg edi, edx
xchg edx, ebx
xchg edx, ecx
xor edi, ebx
add ecx, 0x3d880bea
jmp 0x4db6f9
mov dword [esp + 0x1c], 0
xchg ebx, ecx
and edx, ebx
rol edx, 9
and edi, 0x3d89b7ca
xor edi, 0x3d89d1b0
and ecx, edi
xor ecx, ebx
neg edi
jmp 0x4db6ce
mov dword [esp + 0x74], 0
shl ebx, 5
and edx, ebx
mov edi, ebx
ror ecx, 0xf
xor edi, edx
add edi, 0x3d8bcf98
xor ecx, edi
sub ecx, ebx
bswap edx
shl edi, 0x19
jmp 0x4db638
mov dword [esp + 0xd8], esi
add edx, ecx
add ebx, 0x3d8c7286
neg ebx
xchg edx, ebx
and ecx, edx
xchg ebx, edx
mov ebx, ecx
shr ebx, 0x1d
jmp 0x4d916e