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

Disassembly:
mov dword [esp + 0x70], 0
neg ebx
xchg esi, edi
sub edi, 0xe7fa71a3
xor ebx, edi
sub esi, 0xe7faa71b
xchg ebx, esi
xchg edi, ebx
shr ebx, 3
sub edi, 0xe7fb18cb
add esi, edi
and edi, ebx
or esi, ecx
jmp 0x489a31
push edx
xchg esi, edi
or esi, edi
sub esi, 0xe8019f1f
xchg ebx, esi
or ecx, ebx
inc esi
jmp 0x48b5d1
mul edx
inc ebx
xchg esi, ebx
sub ecx, esi
xchg edi, ecx
and ecx, edi
and ebx, ecx
xchg ecx, esi
bswap edi
jmp 0x48c0fd
mov dword [esp + 0x2c], edx
add ecx, 0xe8098261
or ecx, edi
mov ebx, 0xe809bccd
mov ecx, ebx
mov edi, 0xe809f1fd
sub ebx, ecx
sub ebx, 0xe80a244f
xor esi, ecx
add ebx, esi
mov ecx, 0xe80a7563
jmp 0x48a880
mul edx
xor ecx, edi
not ebx
sub ecx, esi
sub ecx, edi
mov ebx, edi
sub edi, 0xe80fc697
add esi, edi
sub edi, ebx
inc ebx
shr edi, 0x1e
jmp 0x48a6cd
mov dword [esp + 0x70], edx
rol edi, 0xe
sub ecx, ebx
add ecx, edi
and esi, ebx
rol ecx, 0x10
mov esi, ecx
and ecx, edi
sub ecx, 0xe81111b3
add esi, ebx
add esi, 0xe811455f
jmp 0x48a7f2
mov edx, dword [esp + 0x60]
and edi, esi
dec edi
mov esi, 0xe811a361
add ecx, 0xe811bff1
jmp 0x489d7e
mov dword [esp + 0x60], edx
or ecx, ebx
add edi, 0xe813fd27
mov esi, edi
xor ecx, edi
sub esi, ecx
xor ecx, ebx
and esi, 0xe81485ab
sub esi, ecx
jmp 0x48c97d
mov edx, 0x30
xor ebx, edi
shl edi, 0xd
or esi, ecx
mov esi, 0xe821db23
not ecx
inc ebx
add ebx, edi
and ecx, ebx
sub esi, ecx
or ebx, ecx
jmp 0x48a049
add edx, dword [esp + 0x54]
bswap ecx
xchg esi, ecx
inc edi
sub ebx, 0xe8337da9
xor ecx, esi
xchg esi, ebx
add ecx, esi
mov esi, ecx
shl esi, 5
xor ecx, ebx
mov esi, 0xe8347433
add ebx, 0xe8349655
jmp 0x48c22e
add edx, 0x18
sub ecx, esi
add ebx, ecx
mov ebx, esi
nop
or esi, ecx
xchg ecx, ebx
bswap edi
shr ecx, 0x12
add ebx, ecx
sub ecx, ebx
bswap ecx
add ecx, ebx
or ebx, edi
ror ecx, 0x1b
bswap edi
xchg edi, ecx
jmp 0x48bf15
mov edx, dword [esp + 0x2c]
or ebx, esi
xor edi, ecx
xchg ebx, ecx
xchg esi, ebx
mov ebx, esi
nop
xchg esi, edi
and esi, edi
or ebx, ecx
xchg ecx, ebx
not ebx
xor ecx, 0xe85299eb
and ebx, esi
mov ecx, 0xe852d9bb
add ecx, ebx
xor esi, edi
jmp 0x48972b
mov dword [esp + 0x14], edx
xor esi, ebx
neg ebx
add edi, 0xe854ffab
xor edi, 0xe85523c5
neg ecx
mov ecx, ebx
shl esi, 0x13
ror ecx, 5
or edi, 0xe855d73b
or esi, ebx
jmp 0x489514
mov edx, dword [edx]
or ecx, 0xe85e33f1
dec edi
sub edi, ebx
add ecx, esi
mov esi, 0xe85ec081
xor ecx, 0xe85ee2cd
or edi, 0xe85f0497
and edi, ecx
jmp 0x48cd4b
xor al, byte [edx]
or edi, esi
mov esi, ebx
neg ecx
bswap ecx
and esi, 0xe8615d13
and ecx, edi
shr ebx, 0xc
bswap edi
mov ebx, ecx
add esi, ebx
xchg esi, ebx
add esi, 0xe8624fbd
jmp 0x48b2b0
mov edx, dword [edx]
xor esi, edi
mov edi, ecx
rol ecx, 0xd
shr edi, 1
neg edi
xchg ecx, edi
sub edi, ebx
mov edi, ebx
or ecx, edi
shr esi, 0xf
mov ecx, ebx
xchg esi, ebx
shr ebx, 0xc
xor ebx, edi
jmp 0x48c6b1
add dword [esp + 0x70], edx
inc ebx
add ecx, ebx
or ebx, edi
ror edi, 0xa
xor ecx, 0xe8789603
bswap edi
mov ebx, ecx
dec edi
add esi, 0xe879285d
or esi, edi
sub esi, ecx
and ecx, ebx
and ecx, esi
or ebx, 0xe879d0b3
jmp 0x48b565
cmp byte [edx], 0
jmp 0x48b82b
mov eax, 2
xor esi, ebx
mov ecx, ebx
mov ebx, esi
and ebx, esi
and edi, 0xe88b136b
and ecx, edi
add edi, ecx
and esi, 0xe88b612d
ror ebx, 0x19
sub ecx, esi
dec ebx
and edi, ebx
jmp 0x48a934
mov edx, dword fs:[edx]
mov ecx, ebx
xor ebx, ecx
add ebx, edi
mov esi, 0xe892ab39
mov ecx, ebx
sub esi, 0xe892de8f
xchg ebx, esi
inc ecx
and esi, ebx
inc esi
jmp 0x48d0ef
mov edx, dword [esp + 0x60]
and esi, 0xe8b2210d
or ecx, 0xe8b23d47
and esi, ecx
mov ebx, ecx
sub ecx, 0xe8b288e5
add esi, ebx
mov ecx, esi
xor ebx, esi
dec ebx
add ecx, esi
jmp 0x48c5c3
add edx, dword [esp + 0x60]
or ecx, ebx
and esi, edi
neg ebx
xchg esi, edi
dec esi
ror ecx, 0x12
mov edi, ebx
inc ecx
jmp 0x489270
mov dword [esp + 0x54], eax
mov ebx, edi
mov ebx, ecx
xor ecx, edi
or ebx, edi
or ecx, ebx
and esi, edi
dec ebx
rol edi, 9
neg ecx
bswap edi
jmp 0x48c1df
mov dword [esp + 0x54], 0
mov ecx, edi
xor edi, esi
and edi, esi
or edi, ebx
or ecx, 0xe8cd66b7
mov ecx, edi
xchg ecx, esi
sub edi, ecx
xchg esi, edi
dec esi
jmp 0x48b5a7
add dword [esp + 0x70], 4
xchg esi, ecx
bswap ebx
or esi, ecx
sub ecx, edi
xor ecx, 0xe8ce8115
xchg ebx, edi
xchg edi, ecx
xchg esi, ebx
jmp 0x48b7e0
add dword [esp + 0x70], 0x78
xor edi, ecx
mov esi, ecx
xor esi, 0xe8d0b6c3
add edi, esi
add esi, ebx
and esi, ecx
xor esi, edi
add edi, 0xe8d139e1
sub esi, 0xe8d15989
or ebx, ecx
add esi, edi
bswap edi
mov ecx, esi
mov ebx, edi
jmp 0x48a419
add edx, dword [esp + 0x60]
mov esi, edi
xor edi, 0xe8d21655
bswap esi
or edi, esi
jmp 0x48c997
mov edx, dword [edx]
mov ecx, edi
mov ecx, ebx
sub ecx, ebx
add ecx, edi
jmp 0x48adc1
inc dword [esp + 0x54]
bswap ecx
add ebx, 0xe8d467cb
sub ebx, esi
not esi
sub ebx, ecx
sub ebx, 0xe8d4d041
mov ebx, 0xe8d4f0eb
xor ecx, ebx
sub edi, 0xe8d526e5
xor esi, 0xe8d54375
xchg ecx, edi
ror ebx, 0x10
jmp 0x48b2fc
mov edx, dword [esp + 0x54]
or edi, ecx
or ecx, ebx
mov ecx, edi
xor ebx, edi
dec ecx
ror ebx, 0x10
sub ecx, esi
xor ebx, ecx
sub edi, ecx
inc ecx
jmp 0x489336
mov edx, dword [esp + 0x70]
mov ebx, esi
sub edi, ecx
inc ecx
inc ecx
inc ebx
sub esi, edi
jmp 0x48c1bd
mov edx, dword [edx]
xchg esi, ebx
neg esi
add ecx, esi
or ecx, 0xe8e6f48b
jmp 0x48c9da
add edx, 0xc
add ecx, ebx
shr esi, 0x1e
xor ecx, ebx
dec esi
jmp 0x48b31a
add edx, 0x3c
xchg ebx, edi
rol edi, 0x13
xor esi, edi
add ebx, edi
and ecx, ebx
xor ecx, esi
and ecx, esi
add ebx, edi
mov esi, 0xe90c7bc1
mov ecx, edi
jmp 0x48c36e
add edx, dword [esp + 0x60]
not edi
sub ebx, esi
add ecx, ebx
and ecx, esi
xchg esi, ebx
mov edi, ecx
shl ecx, 0x15
mov ecx, 0xe90e5fbb
jmp 0x48b238
mov dword [esp + 0x70], edx
add edi, ecx
xchg edi, ecx
add edi, esi
and edi, 0xe924e9a5
add ebx, ecx
or esi, ebx
neg ebx
xor ecx, edi
or ebx, 0xe9257373
xchg ecx, ebx
rol edi, 0x1f
shl esi, 0x1d
sub ecx, 0xe925e3d9
xchg edi, ecx
add ebx, edi
shr ecx, 0x1f
jmp 0x4899da
rol eax, 8
xor edi, 0xe9282d5f
xchg esi, edi
mov ebx, edi
sub ecx, 0xe9287df1
or ecx, edi
and edi, ecx
dec esi
xchg edi, ecx
not ebx
add ebx, 0xe929229f
xchg ecx, edi
or esi, ecx
jmp 0x48bcb3
add dword [esp + 0x2c], 4
rol ebx, 0x1d
sub ebx, ecx
xor ecx, esi
dec edi
ror esi, 0x1d
mov edi, ecx
not edi
add edi, esi
jmp 0x48c255
mov edx, dword [edx]
neg esi
sub ecx, esi
rol edi, 0x17
sub ecx, 0xe92c05c3
xchg edi, ecx
shr edi, 0xd
xchg ecx, esi
rol ecx, 0x10
xor esi, ebx
or esi, 0xe92cacbd
mov esi, ebx
xchg ecx, ebx
mov edi, ebx
shl ebx, 0x1f
jmp 0x48cce1
add dword [esp + 0x70], 0x20
add edi, ecx
and esi, 0xe93e96c9
add esi, ecx
bswap esi
xor ebx, edi
neg esi
inc edi
and esi, edi
jmp 0x48d046
mov dword [esp + 0x2c], 0
or esi, ecx
neg ecx
add edi, ebx
sub esi, 0xe940d1eb
xchg ebx, esi
rol ebx, 0x10
sub ebx, ecx
sub esi, edi
or edi, ecx
shr ecx, 5
jmp 0x48c33d
xor eax, eax
add ecx, edi
or ecx, ebx
add edi, 0xe941c8a1
nop
xchg esi, ebx
xor edi, ebx
sub ecx, 0xe9423661
shl esi, 0x1d
add ecx, edi
and esi, ebx
jmp 0x489b6a
mov edx, dword [esp + 0x70]
sub ecx, 0xe9526e79
rol edi, 0x18
mov edi, ebx
add edi, ecx
neg ebx
mov esi, ebx
shr ecx, 0xb
xor ebx, 0xe9532e43
neg edi
and ebx, ecx
mov ebx, edi
sub edi, esi
jmp 0x489b18
jne 0x489b6a
and ebx, 0xe954a5d9
mov edi, ebx
add ecx, 0xe954dcc7
mov esi, ebx
mov ecx, esi
dec ecx
xchg esi, ecx
sub esi, ecx
jmp 0x48bb26
pop edx
xchg edi, esi
or ecx, edi
and edi, ecx
mov esi, 0xe96d92b1
mov edi, esi
xchg esi, edi
or esi, edi
neg esi
add ebx, edi
and edi, 0xe96e363f
xor edi, esi
sub ebx, edi
jmp 0x48cad9
mov edx, dword [edx]
or edi, 0xe97516a7
mov esi, ecx
and ecx, edi
rol ebx, 0x19
xor edi, 0xe9758411
xchg esi, edi
and edi, esi
dec edi
xchg ebx, esi
inc ecx
jmp 0x489994
inc edx
add edi, ebx
xchg edi, ebx
dec ebx
bswap esi
xor ebx, edi
xor ebx, ecx
jmp 0x489dd7
mov edx, dword [edx]
ror esi, 0x11
xchg edi, esi
sub edi, ebx
inc ebx
rol edi, 0xb
xor edi, esi
or ecx, 0xe97c975b
or edi, ebx
mov ebx, 0xe97ce081
sub ebx, ecx
and ecx, esi
xor esi, ebx
or ecx, edi
and edi, esi
xor ebx, ecx
not edi
jmp 0x48af88
mov edx, dword [edx]
and esi, ebx
and edi, 0xe99479fb
or esi, ecx
sub edi, esi
xchg edi, esi
xor ebx, ecx
ror ebx, 0xc
add ebx, edi
xchg edi, ecx
add edi, ecx
jmp 0x4893db
mov edx, dword [edx]
add edi, 0xe99eea2d
shl esi, 0xf
sub esi, ecx
ror edi, 0xd
shl edi, 0x1b
sub ebx, 0xe99fa7b7
mov ecx, ebx
mov ecx, esi
jmp 0x48a444
add dword [esp + 0x70], eax
ror ebx, 5
add esi, ecx
xor ebx, ecx
xchg ebx, esi
not ebx
or ebx, ecx
not ecx
mov ebx, edi
jmp 0x48a9df
mov edx, dword [edx]
mov ebx, ecx
dec ebx
add ecx, edi
sub ecx, edi
bswap edi
xchg esi, ecx
sub edi, 0xe9b164c7
and ebx, 0xe9b189e3
xchg ebx, edi
add ecx, edi
jmp 0x48a827
sub dword [esp + 0x70], 8
xchg esi, ecx
xor ecx, edi
sub ecx, 0xe9b24399
inc ecx
xor edi, ecx
mov esi, ebx
and ecx, edi
sub esi, ecx
add esi, ecx
or edi, ebx
or esi, edi
or esi, ecx
jmp 0x48cd64
mov eax, 4
and esi, edi
sub esi, 0xe9b57f1d
mov edi, esi
xchg esi, ecx
sub esi, edi
not ecx
rol esi, 0x19
xor ecx, 0xe9b65b1f
add edi, esi
sub ebx, esi
jmp 0x48c357
mov edx, dword [esp + 0x2c]
xchg ecx, esi
and edi, 0xe9b6ee17
and ecx, esi
sub esi, ebx
xor ecx, ebx
sub edi, ebx
shl ebx, 0x13
inc edi
sub esi, 0xe9b7eb9d
ror ecx, 0x1d
xchg ebx, esi
bswap ecx
jmp 0x48aac0
jne 0x48a880
and ebx, esi
add esi, ecx
add ecx, 0xe9bf65bb
xor ecx, esi
xchg esi, ebx
xor ebx, edi
dec ebx
sub ebx, 0xe9c01c4b
jmp 0x48a7a1
mov dword [esp + 0x60], 0
rol ebx, 2
rol esi, 0x12
mov edi, ecx
add edi, ebx
jmp 0x489083
movzx edx, word [edx]
mov esi, ecx
add esi, edi
dec esi
mov ecx, esi
add ecx, 0xe9c17a67
xchg ebx, edi
jmp 0x48921e
mov edx, dword [edx]
neg esi
xchg ebx, edi
mov edi, esi
sub esi, ebx
not esi
xor ebx, edi
xor ebx, edi
inc ecx
shr ebx, 0x19
shl edi, 0x17
jmp 0x489355
add edx, dword [esp + 0x70]
shr ecx, 8
sub ebx, ecx
add esi, edi
shr ebx, 0x1c
sub esi, ecx
not edi
add edi, ecx
sub esi, ecx
jmp 0x489d1a
mov dword [esp + 0x70], edx
mov edi, 0xe9e4b571
not esi
xchg esi, edi
xor ebx, edi
sub esi, 0xe9e527f9
xchg ebx, esi
add ecx, ebx
dec edi
jmp 0x48937f
mov edx, dword [esp + 0x60]
or ebx, ecx
ror edi, 1
shr esi, 0x1a
or edi, ecx
add ebx, ecx
and ebx, esi
jmp 0x48af42
add esp, 0x94
and ecx, 0xe9fcc8c3
or ebx, 0xe9fce5a9
rol ebx, 0x18
sub ebx, ecx
shl ebx, 8
inc esi
add ecx, esi
shr edi, 0x14
add edi, 0xe9fda7eb
shl edi, 4
jmp 0x48cd9d
add edx, dword [esp + 0x60]
ror esi, 0x15
sub esi, ebx
dec ecx
not edi
jmp 0x48916e
cmp eax, dword [esp + 0x14]
jmp 0x48c31b
mov edx, dword [edx]
and ecx, edi
sub edi, ebx
inc ebx
xchg edi, esi
add ecx, edi
and esi, ebx
xchg ebx, ecx
add edi, ebx
mov esi, ecx
xor esi, 0xea17f457
jmp 0x48bc16
add edx, dword [esp + 0x60]
neg ebx
and ebx, ecx
shr ecx, 1
add ecx, 0xea1aac4b
jmp 0x48d0a6
mov edx, dword [esp + 0x70]
mov ecx, edi
xor ebx, edi
dec ecx
xchg esi, ecx
add edi, ecx
mov esi, edi
xchg edi, ebx
or ecx, 0xea1b89fd
xchg ebx, edi
add esi, ebx
jmp 0x48bcc4
ret
sub esp, 0x94
or ecx, ebx
not ecx
xor edi, ecx
and ecx, 0xea253de5
xor edi, ebx
sub ebx, ecx
jmp 0x48a77a
mov edx, dword [esp + 0x70]
inc ecx
rol ebx, 9
sub esi, edi
ror edi, 0xc
or ecx, 0xea3378df
and esi, ecx
jmp 0x48c01c
mov dword [esp + 0x2c], edx
and ecx, edi
inc ecx
add edi, ebx
sub esi, 0xea35d80b
xchg ebx, esi
rol ebx, 9
xor edi, 0xea362ce3
bswap esi
shr ecx, 0x13
dec edi
jmp 0x489f67
add edx, 0xc
sub esi, 0xea375b6f
add esi, ecx
add edi, 0xea378f1b
sub ecx, esi
mov edi, ebx
xor esi, ebx
jmp 0x48a85a