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

Disassembly:
add edx, 0x18
sub esi, 0xd49af573
mov esi, edi
xor ecx, ebx
xchg ebx, ecx
or edi, ebx
xchg ecx, esi
sub edi, ebx
xchg ecx, edi
mov edi, esi
mov ecx, edi
and ecx, ebx
shl edi, 0x11
jmp 0x4a065b
mov edx, dword [esp + 0x58]
mov ebx, esi
sub esi, edi
or esi, ecx
shr esi, 0x1c
sub esi, ecx
and ecx, ebx
xor edi, esi
xchg ebx, esi
add ebx, 0xd4a793a2
or edi, 0xd4a8037d
mov esi, ecx
jmp 0x4a0d56
add edx, dword [esp + 0x58]
and ebx, 0xd4bcd671
mov ebx, ecx
add esi, 0xd4bdcc23
not edi
or ecx, 0xd4beafec
inc ecx
or ebx, esi
sub ebx, ecx
ror esi, 0x1e
jmp 0x4a0897
add esp, 0x80
mov edi, ecx
xchg esi, edi
and ecx, ebx
jmp 0x4a07b2
mov edx, dword [edx]
mov ecx, edi
add ebx, edi
mov edi, 0xd4dd823f
or ebx, ecx
ror esi, 0xd
sub ebx, edi
rol edi, 0x1f
or ecx, esi
and esi, ecx
sub esi, ebx
not edi
and esi, 0xd4e18e01
or ecx, ebx
xor edi, ecx
jmp 0x4a0315
mov edx, dword [edx]
add ecx, edi
xor ecx, esi
shr edi, 0x11
xor esi, edi
and ebx, 0xd50fdcad
jmp 0x4a078e
mov edx, dword [edx]
mov ecx, edi
and esi, ecx
inc edi
shl ebx, 6
and ebx, 0xd5122d12
add ebx, edi
xchg ebx, edi
rol ebx, 0x19
xor ebx, edi
and esi, ebx
jmp 0x49f689
mov dword [esp + 0x58], 0
add ecx, ebx
xchg ebx, esi
bswap esi
mov esi, edi
sub ebx, ecx
add esi, 0xd534360d
jmp 0x49f5f8
sub dword [esp + 8], 8
sub esi, ebx
xor ecx, ebx
sub esi, ebx
xor edi, ebx
add esi, edi
xor esi, edi
sub esi, edi
add ebx, ecx
add ecx, esi
jmp 0x4a0964
mov edx, dword fs:[edx]
xchg esi, ebx
neg edi
shr edi, 0x1e
xor edi, 0xd5571183
or ecx, ebx
mov ecx, ebx
jmp 0x4a074d
mov dword [esp + 8], 0
mov ecx, esi
and ecx, edi
mov ebx, 0xd58e346e
xor ecx, esi
xchg ebx, edi
dec ebx
xchg ecx, ebx
xor esi, ebx
jmp 0x49fa28
sub esp, 0x80
sub esi, ecx
bswap esi
shl ebx, 0x1e
or esi, edi
add edi, ebx
add ebx, edi
ror ebx, 0xc
add edi, esi
jmp 0x49f7fc
add edx, dword [esp + 0x58]
sub ebx, esi
and ebx, 0xd5a200a8
mov edi, 0xd5a2595a
or ecx, esi
mov esi, 0xd5a2d7d3
ror esi, 0xa
and esi, edi
xor ecx, ebx
or ebx, edi
and ecx, 0xd5a41197
neg esi
jmp 0x49f6dc
mov dword [esp + 0x14], edx
add edi, 0xd5a6b023
sub esi, 0xd5a70c76
xor ebx, 0xd5a77fce
bswap ebx
xchg edi, esi
and edi, ecx
jmp 0x49fdca
mov dword [esp + 0x34], 0
xchg edi, esi
xchg edi, ecx
or edi, 0xd5c58887
nop
bswap esi
sub ecx, ebx
or edi, 0xd5c68415
add ecx, edi
mov ebx, esi
xor ecx, esi
or edi, esi
xchg edi, ecx
jmp 0x49feb3
add dword [esp + 0x14], 4
rol ebx, 0x15
shr edi, 0x17
and esi, 0xd5dafdf3
and ebx, ecx
sub edi, ecx
sub ebx, ecx
sub ecx, ebx
sub ebx, edi
xor edi, esi
jmp 0x4a0237
xor al, byte [edx]
or ecx, edi
or ebx, edi
neg ecx
xor esi, ecx
add ebx, 0xd5df75b2
rol ebx, 2
and ecx, ebx
and ecx, ebx
bswap esi
jmp 0x4a0355
mov dword [esp + 8], edx
xor edi, 0xd5e0f9b2
mov ebx, ecx
or ecx, esi
inc ecx
rol esi, 0xe
inc edi
jmp 0x49fe4b
mov dword [esp + 0x14], edx
not ecx
add esi, 0xd5e9ce58
inc ebx
xor ebx, esi
inc edi
mov esi, ecx
and ebx, esi
add esi, ecx
dec ecx
or edi, ecx
xor ecx, 0xd5ebfeb0
xor ebx, esi
jmp 0x4a15a9
mov dword [esp + 0x74], edx
or ebx, 0xd60becea
xchg esi, ebx
add edi, ebx
sub ecx, 0xd60cb0be
not esi
mov edi, esi
sub edi, esi
xchg edi, ecx
rol edi, 0x1f
jmp 0x4a02fa
mul edx
sub ecx, esi
or edi, 0xd60e7b9b
dec edi
mov ebx, 0xd60ef5b9
shl edi, 0xf
xchg esi, ecx
bswap ebx
jmp 0x4a15d8
mov edx, dword [edx]
shl ecx, 2
neg edi
shl ecx, 0x17
add edi, 0xd61adc1a
and esi, edi
ror esi, 9
xor ebx, 0xd61ba687
rol ebx, 0x15
or ebx, 0xd61c26cc
jmp 0x49ef44
mov edx, dword [edx]
and ebx, ecx
xchg esi, ebx
xor ebx, esi
and ecx, edi
add esi, 0xd625fb66
sub edi, ebx
add ecx, esi
xor esi, edi
and ecx, esi
xor edi, ebx
sub esi, ebx
sub esi, ebx
xchg ecx, ebx
jmp 0x4a0828
push edx
mov ebx, esi
dec esi
nop
xchg esi, ecx
shr ebx, 0x17
dec ebx
shr edi, 0xd
xchg ecx, ebx
xor ecx, ebx
sub edi, ecx
mov ecx, esi
neg ebx
jmp 0x4a12a3
mov edx, dword [esp + 0x34]
mov edi, ecx
sub ebx, ecx
shl edi, 0x16
jmp 0x4a0375
movzx edx, word [edx]
mov ebx, esi
sub ebx, ecx
add ebx, esi
xor edi, ecx
and edi, esi
sub edi, ecx
or ebx, 0xd6522f85
nop
sub ecx, ebx
sub esi, 0xd652eb5e
jmp 0x49fa4f
inc dword [esp + 0x34]
and edi, 0xd658fbe9
sub esi, edi
xor esi, 0xd6597d4a
mov esi, edi
xchg esi, ebx
or esi, ebx
or ebx, ecx
or esi, edi
xchg edi, ebx
jmp 0x49f8d4
mov edx, dword [esp + 0x58]
xor ecx, esi
xor edi, 0xd6612977
xchg ecx, esi
shr esi, 0x1b
not esi
neg edi
and ebx, esi
add ecx, esi
not ebx
or edi, ecx
mov edi, esi
xchg ecx, edi
jmp 0x4a11f7
mov dword [esp + 0x14], 0
mov ebx, esi
xchg esi, ebx
sub ecx, 0xd66b8cbf
mov ebx, 0xd66c004d
ror ebx, 0x1c
add ecx, esi
sub edi, 0xd66ce5f8
mov ecx, edi
or esi, ecx
inc ebx
jmp 0x49f25f
mov dword [esp + 8], edx
and ecx, esi
mov ebx, 0xd66e6afb
add ebx, edi
add esi, ebx
shl ebx, 4
add ebx, 0xd66f5cfc
xchg ebx, edi
sub edi, esi
add ecx, ebx
jmp 0x4a0afc
jne 0x49f8f9
dec ebx
dec ecx
add esi, ecx
sub ecx, edi
mov esi, ecx
and edi, 0xd6743e43
jmp 0x4a1162
mov edx, dword [edx]
add edi, esi
or esi, 0xd6923277
and ecx, 0xd6927bc6
xor esi, ebx
sub ebx, 0xd6932173
xchg esi, ebx
and edi, esi
add ebx, esi
mov esi, ebx
neg edi
jmp 0x4a0b75
mov dword [esp + 0x58], edx
xchg ecx, ebx
xor edi, ecx
or esi, 0xd696e2f6
mov ecx, ebx
sub edi, ebx
jmp 0x49ee7c
mov edx, dword [edx]
or esi, ecx
not ecx
and edi, 0xd6a6c793
inc ebx
inc edi
jmp 0x4a0388
mov edx, dword [esp + 0x14]
mov esi, edi
rol esi, 7
shl esi, 0x14
and edi, ecx
mov edi, ebx
xor ebx, 0xd6d5a5a2
and ecx, 0xd6d6175b
jmp 0x4a00f5
mov edx, 0x30
xchg esi, ecx
bswap ebx
add ebx, ecx
add ebx, edi
not ecx
mov ebx, esi
and esi, ecx
inc esi
bswap ecx
jmp 0x49f3c1
add edx, dword [esp + 0x58]
ror ecx, 0x1d
xchg esi, edi
mov ebx, ecx
sub edi, esi
xor edi, 0xd6ebcbee
mov ecx, edi
mov ecx, 0xd6ec4d92
sub ebx, 0xd6ec8c88
and ebx, esi
mov ebx, esi
and edi, esi
mov esi, ecx
jmp 0x49f99b
rol eax, 8
add edi, 0xd6ef27b8
add ebx, 0xd6ef6668
xor edi, ebx
bswap ecx
and ecx, esi
neg edi
sub ecx, esi
and edi, ebx
jmp 0x4a1015
mul edx
xchg ebx, edi
bswap edi
xor esi, ebx
mov edi, esi
add edi, esi
bswap edi
jmp 0x4a1313
add edx, dword [esp + 0x58]
sub edi, 0xd6f48296
add ecx, 0xd6f4fd39
and ebx, 0xd6f56c0c
sub esi, edi
xor edi, ebx
xor esi, 0xd6f6dd0c
xchg ecx, edi
shl edi, 4
jmp 0x49fbb9
cmp byte [edx], 0
jmp 0x49ff37
mov edx, dword [edx]
or ebx, ecx
and ecx, ebx
xor esi, edi
nop
sub edi, ecx
neg edi
mov ebx, edi
mov edi, ebx
sub ecx, edi
and edi, ebx
shr esi, 7
jmp 0x49ee3e
mov edx, dword [esp + 8]
inc edi
sub ebx, ecx
jmp 0x49f16d
mov edx, dword [esp + 0x14]
xchg ecx, edi
xor ecx, edi
shl ebx, 8
or ebx, esi
xor edi, 0xd719d7f2
jmp 0x4a0b2f
add dword [esp + 8], 4
mov esi, edi
xchg edi, ecx
xchg edi, esi
and ecx, 0xd71e4bf5
jmp 0x4a0858
mov edx, dword [edx]
sub ebx, 0xd736adc0
or edi, 0xd737309d
or ecx, esi
add ecx, edi
and edi, ecx
xor esi, edi
ror ecx, 2
rol ebx, 0x11
xor ebx, edi
jmp 0x4a003e
add edx, 0xc
or edi, 0xd7513093
sub esi, ecx
or esi, ecx
sub ebx, 0xd75278d1
shl ecx, 9
xchg ecx, ebx
mov ebx, ecx
and esi, ecx
neg ecx
jmp 0x49fb5f
add edx, dword [esp + 0x58]
ror edi, 0xf
nop
neg esi
dec esi
ror edi, 5
and esi, 0xd7587f2c
add edi, esi
inc ebx
mov ebx, esi
add edi, esi
inc ecx
jmp 0x49ef6e
ret
add edx, 0xc
xor esi, ebx
neg edi
mov ecx, ebx
jmp 0x4a0017
mov edx, dword [esp + 8]
add edi, ecx
xor edi, esi
and esi, ecx
and edi, ebx
xchg edi, ebx
xor ebx, ecx
not ebx
xor esi, 0xd777d3b8
inc ebx
rol ebx, 0xa
mov ecx, 0xd7789337
sub edi, ebx
bswap esi
xor ecx, edi
jmp 0x49f018
mov dword [esp + 8], edx
neg esi
sub ebx, ecx
xor esi, 0xd77bee4b
mov ebx, esi
xor ecx, 0xd77cde1f
add ebx, esi
and ebx, esi
xor esi, ecx
inc ebx
and ecx, esi
dec edi
jmp 0x4a053c
mov edx, dword [esp + 8]
rol ecx, 0x14
or edi, ecx
or esi, edi
rol ebx, 0xd
xchg edi, ecx
add edi, 0xd791b85e
sub edi, 0xd791fb99
jmp 0x49faf8
add dword [esp + 8], 0x78
dec ebx
and esi, 0xd7bf4690
ror ebx, 0x1f
xchg esi, edi
sub edi, ecx
add ebx, 0xd7c1051a
shl esi, 8
and ecx, 0xd7c1eae0
rol esi, 1
or esi, 0xd7c2aba3
jmp 0x4a11bb
add edx, dword [esp + 0x34]
add ebx, ecx
inc ebx
xchg ebx, esi
shl edi, 8
sub edi, ecx
or ebx, ecx
xor edi, esi
and esi, ecx
neg ebx
add esi, edi
rol edi, 9
mov esi, ebx
add edi, ebx
xchg ebx, edi
jmp 0x4a1394
mov edx, dword [edx]
neg edi
and ecx, edi
sub ebx, ecx
sub ebx, edi
mov esi, edi
rol ecx, 0x18
inc ebx
or ecx, ebx
dec ebx
xchg esi, edi
nop
shr ecx, 0x16
jmp 0x4a03bd
add edx, dword [esp + 8]
neg ebx
add ebx, 0xd7d3b64d
or ecx, ebx
add ecx, ebx
jmp 0x4a0cc7
mov edx, dword [esp + 8]
xor ecx, edi
or esi, edi
add ecx, esi
and edi, ebx
jmp 0x49f183
mov edx, dword [edx]
or edi, ecx
or ecx, edi
and ebx, 0xd7eb58d4
mov esi, 0xd7eb9b62
add edi, ebx
neg ebx
jmp 0x49f917
add edx, 0x3c
or ecx, esi
ror ecx, 0x17
add edi, esi
shl esi, 0xf
jmp 0x4a0fae
add dword [esp + 8], 0x20
add edi, 0xd81c36e1
sub ebx, esi
rol esi, 2
dec ebx
mov ecx, ebx
dec ecx
mov edi, esi
add esi, 0xd81de75a
xor edi, 0xd81e2cb8
add esi, ecx
or esi, ebx
and ecx, ebx
jmp 0x4a0c0c
mov edx, dword [edx]
and edi, 0xd842031c
mov edi, ebx
bswap edi
mov ebx, 0xd842c7ac
or ecx, ebx
and ebx, esi
rol edi, 0x19
sub ecx, ebx
jmp 0x49fee2
inc edx
mov esi, edi
bswap esi
or edi, ecx
or ecx, esi
sub ebx, 0xd84e7b58
neg esi
sub edi, ebx
jmp 0x4a03b5
pop edx
and ecx, edi
sub edi, esi
not ebx
rol ecx, 0x15
xchg ecx, esi
xchg edi, esi
and ebx, ecx
inc ecx
dec ecx
jmp 0x4a13bb
mov edx, dword [esp + 0x58]
bswap esi
mov edi, ecx
add ecx, 0xd881971b
jmp 0x4a0b93
add dword [esp + 8], edx
xchg esi, ebx
shl ecx, 0x18
xor ecx, ebx
or edi, ecx
mov esi, ebx
and esi, edi
xor ebx, edi
add ebx, 0xd885f48c
xor esi, 0xd8863df6
rol ecx, 0xd
and ecx, ebx
or esi, 0xd886f8dc
shl ebx, 0xc
jmp 0x4a0e89
xor eax, eax
inc ebx
and esi, ebx
mov ecx, esi
and ebx, edi
jmp 0x49f8f9
mov dword [esp + 0x34], eax
xchg ebx, esi
dec edi
mov edi, 0xd89fec0a
xchg edi, ecx
jmp 0x49f3a2
mov eax, 4
xor ecx, 0xd8acb505
or ebx, esi
add ebx, ecx
dec ecx
xchg ecx, esi
xor ebx, esi
or ecx, ebx
xchg ebx, edi
sub edi, ebx
mov esi, ebx
xchg ebx, ecx
or edi, ecx
mov edi, ecx
jmp 0x49fd51
cmp eax, dword [esp + 0x74]
jmp 0x4a14d9
jne 0x49fdca
shl ebx, 0x10
and ecx, 0xd8c69855
inc edi
bswap ebx
mov ecx, esi
jmp 0x4a0584
mov eax, 2
and ecx, esi
xchg edi, esi
and ebx, ecx
xor ecx, esi
xchg esi, ecx
mov esi, ebx
add ecx, 0xd8da8229
ror ecx, 0x1a
add edi, ebx
sub ecx, ebx
sub ecx, 0xd8db82ae
ror edi, 0x11
dec edi
mov edi, esi
jmp 0x49fbfd
add dword [esp + 8], eax
add edi, 0xd8dc8b93
and ecx, esi
mov ebx, 0xd8dd0f00
xchg ebx, edi
xchg esi, ecx
mov esi, edi
jmp 0x4a04e5