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

Disassembly:
mov edi, dword [esp + 0x64]
mov esi, ecx
add esi, 0xf5d99c2c
rol ecx, 1
xchg ebx, esi
xchg esi, ebx
ror ecx, 0xd
add ecx, 0xf5e472b2
and edx, 0xf5ec50e3
xor ebx, edx
sub ecx, esi
ror esi, 9
sub ecx, edx
add esi, ecx
add ecx, 0xf6072555
jmp 0x48442e
mov edi, dword [edi]
and edx, ebx
or esi, ebx
xor edx, 0xf60def72
add ecx, esi
sub ebx, ecx
sub ebx, ecx
mov esi, edx
shr esi, 0xe
inc esi
mov edx, esi
jmp 0x482a58
mul edi
add esi, edx
or ecx, esi
not edx
and esi, ebx
sub ecx, edx
xchg edx, ecx
and ebx, ecx
or ecx, edx
sub ecx, edx
and esi, ebx
shr esi, 0xa
or ebx, ecx
xchg ebx, esi
or edx, ecx
mov edx, ecx
jmp 0x483768
push edi
dec edx
and edx, 0xf6a8995c
and esi, ecx
sub esi, 0xf6ace18e
shr ecx, 0x1d
and ecx, esi
and ebx, 0xf6b35f5f
or ecx, esi
add ecx, ebx
add ebx, edx
mov ecx, edx
jmp 0x482274
add edi, 0x18
add ebx, esi
xchg ebx, edx
add ecx, 0xf6db7bbe
inc ebx
ror esi, 0x15
add esi, 0xf6e4073e
rol ebx, 0x1e
nop
jmp 0x48257b
mov dword [esp + 0x18], edi
xchg edx, ebx
ror ecx, 4
and esi, 0xf73e17fd
xor ecx, edx
or edx, ecx
mov esi, ecx
add ebx, esi
rol esi, 7
jmp 0x4831a9
add edi, dword [esp + 0x38]
or ecx, 0xf7972cbb
and edx, ebx
and ecx, 0xf79c454b
mov edx, 0xf79f1065
sub esi, 0xf7a20515
bswap ecx
rol edx, 0x11
jmp 0x4815c0
mov edi, dword [edi]
xchg ebx, edx
xor ecx, esi
mov edx, ebx
neg ecx
inc ecx
xor ecx, edx
or edx, 0xf7ca8ba8
inc edx
xchg esi, edx
inc ecx
jmp 0x481af4
add edi, 0xc
dec esi
or esi, ecx
xor ecx, 0xfa7331ff
xor esi, ebx
sub esi, 0xfa77650a
sub ecx, ebx
mov ecx, ebx
sub esi, edx
jmp 0x484b5b
cmp byte [edi], 0
jmp 0x48198c
mov dword [esp + 0x38], edi
xor edx, esi
or edx, ebx
dec ebx
shr edx, 8
sub ebx, ecx
xchg edx, esi
sub ecx, 0xfc47a92f
rol edx, 0x11
dec esi
jmp 0x481cc5
jne 0x4824b1
add esi, ebx
xor esi, ecx
add ecx, edx
shr esi, 0x16
and ecx, 0xfc817c67
xchg esi, ecx
rol esi, 0x15
xchg ebx, edx
nop
xor edx, 0xfc94327e
add ebx, edx
add edx, 0xfc986bf6
or ecx, 0xfcb111ae
jmp 0x4841c5
add edi, dword [esp + 0x38]
xor ecx, esi
xchg esi, ebx
sub ebx, ecx
jmp 0x483f97
cmp eax, dword [esp + 0x24]
jmp 0x48263f
mov edi, dword [esp + 0x38]
xor ebx, edx
xchg ecx, esi
bswap ecx
xchg ecx, esi
or esi, ebx
or ebx, ecx
add esi, edx
or ebx, edx
mov edx, esi
shr ecx, 0x17
and ecx, edx
or ebx, edx
jmp 0x481e75
add dword [esp + 0x58], 4
or ecx, edx
xchg esi, ecx
ror edx, 0x19
add esi, 0xff828f46
sub ecx, 0xff84b538
rol ebx, 0x1d
add ebx, ecx
add ebx, ecx
sub esi, 0xff8e368a
or ecx, 0xff90652a
xor edx, esi
add ebx, 0xff94b19a
xor edx, ebx
sub ebx, edx
add ecx, esi
jmp 0x48495c
add edi, 0x3c
and ecx, 0xf447f7
mov edx, esi
xchg ebx, ecx
inc ecx
xor ebx, 0xfdd412
mov esi, 0xffe942
jmp 0x482166
mov edi, dword [edi]
and edx, esi
ror ebx, 0x19
sub ebx, esi
add edx, esi
shr ebx, 1
sub ecx, esi
sub edx, ecx
mov ecx, 0x110dbe5
or ebx, edx
add edx, esi
and edx, esi
jmp 0x484e91
mov dword [esp + 0x18], 0
xor edx, ecx
and edx, 0x1e42c76
rol ecx, 0xc
xchg edx, esi
add edx, esi
xchg edx, esi
jmp 0x482446
mov edi, dword [edi]
sub ecx, ebx
shl esi, 0x10
sub ecx, edx
and ebx, ecx
sub edx, 0x2b96dc9
sub ebx, esi
jmp 0x483d6a
mov edi, dword [esp + 0x38]
xor edx, esi
sub edx, ecx
bswap esi
add esi, 0x328c443
xor ebx, ecx
not ebx
mov ebx, edx
or edx, 0x3324a96
not esi
inc esi
sub ecx, esi
jmp 0x483b0d
xor eax, eax
bswap ebx
xchg edx, ebx
jmp 0x4824b1
mov dword [esp + 0x38], 0
neg edx
sub ebx, 0x49f4865
sub esi, 0x4a34fcd
rol esi, 7
and ecx, edx
add esi, ecx
xor ebx, esi
sub edx, esi
add esi, edx
xchg ecx, ebx
jmp 0x483846
xor al, byte [edi]
or ebx, ecx
or edx, 0x4dc6d85
add edx, esi
mov ecx, esi
and ebx, ecx
bswap ebx
add edx, 0x4e7314e
xor edx, 0x4e95bbe
jmp 0x4832e7
mov edi, dword [esp + 0x58]
xor esi, ebx
or esi, 0x509230a
sub ecx, edx
xor esi, edx
inc edx
and ebx, edx
xor edx, esi
sub esi, 0x515c073
inc ebx
dec ebx
mov ecx, esi
bswap ebx
jmp 0x481669
mov edi, dword [edi]
xor edx, 0x55058e2
and ecx, 0x5527e16
add ebx, edx
xor edx, 0x556b92e
add ebx, ecx
xor ebx, 0x55aef7f
mov esi, ebx
jmp 0x48192e
ret
jne 0x4831a9
xchg esi, ebx
sub ecx, 0x5c2d16b
and ecx, 0x5c52d13
bswap ecx
neg ecx
and esi, 0x5cbfe50
xchg ebx, ecx
or esi, ecx
add esi, edx
add edx, ecx
jmp 0x481dab
mov dword [esp + 0x58], edi
bswap edx
or ebx, 0x5f6c31e
mov edx, esi
bswap edx
neg ecx
mov esi, ebx
ror edx, 0x1a
add ebx, esi
jmp 0x482718
sub dword [esp + 0x58], 8
add ecx, esi
and ecx, ebx
mov edx, esi
ror ebx, 0x13
bswap ecx
mov ecx, ebx
or ecx, 0x63675d6
xor ecx, edx
inc esi
sub esi, 0x63cd29d
or ecx, esi
jmp 0x4824fc
mov edi, dword [esp + 0x38]
or ecx, esi
and ebx, edx
and esi, ecx
mov edx, esi
or ebx, 0x6590ddd
not ebx
sub ebx, edx
sub edx, esi
jmp 0x4838f5
mov edi, dword [esp + 0x58]
mov edx, ecx
and edx, 0x663c167
xor edx, 0x665ea22
xor edx, ecx
sub ecx, 0x66a2473
sub ecx, edx
nop
mov ecx, esi
ror edx, 0x10
jmp 0x48140d
add edi, dword [esp + 0x64]
or ebx, edx
xchg edx, esi
mov esi, ebx
sub ecx, ebx
xor esi, ecx
xchg esi, ebx
bswap esi
or edx, esi
mov edx, ecx
mov edx, 0x6a9b866
inc ebx
jmp 0x483440
mov edi, dword [esp + 0x18]
ror ebx, 3
bswap esi
xor ebx, edx
and ecx, edx
dec esi
xor edx, 0x7e47dc2
shl ecx, 0x1a
jmp 0x4827a3
mov edi, dword [edi]
add ebx, esi
xchg ecx, esi
sub ecx, esi
and ebx, esi
ror esi, 0x16
or ecx, 0x831af09
xor ebx, 0x833cc9c
xchg edx, ecx
xchg edx, ebx
jmp 0x481e93
add edi, dword [esp + 0x38]
mov ecx, 0x865dfef
shl ebx, 4
dec ecx
xchg ecx, ebx
xchg ecx, esi
xchg ebx, ecx
and ebx, edx
jmp 0x482af1
add dword [esp + 0x58], 0x20
sub edx, ecx
and ebx, 0x87782ba
mov ebx, ecx
ror ecx, 0xa
dec ecx
and edx, 0x88008c5
or ecx, 0x882178a
or ecx, esi
mov ebx, ecx
jmp 0x482ef4
add esp, 0x84
bswap ebx
sub edx, ecx
and ebx, esi
xor esi, ebx
shr ebx, 3
xchg ecx, ebx
xor edx, ebx
jmp 0x482609
mov edi, dword [esp + 0x58]
xchg esi, ebx
xchg edx, ecx
mov edx, ebx
add esi, 0xb49195a
shl esi, 0xb
shr ecx, 0xd
add ecx, edx
or ecx, esi
mov ecx, ebx
and edx, 0xb55eefe
xor ebx, edx
xor edx, ebx
xor ecx, 0xb5c9ac1
or ecx, esi
xor ecx, 0xb60ed08
jmp 0x483129
mov edi, dword [edi]
or esi, edx
or ecx, edx
mov edx, esi
shr esi, 2
xchg ecx, edx
xchg ebx, edx
sub edx, ecx
sub esi, ecx
add ecx, esi
neg esi
sub edx, ebx
xor esi, ecx
and esi, ecx
not ecx
xor edx, ebx
jmp 0x481627
mov eax, 2
shl edx, 0x1d
mov ecx, 0xce6d357
and esi, ebx
xor esi, edx
add ecx, edx
mov ecx, 0xcef8d5f
add ebx, 0xcf1a1b3
and edx, ecx
jmp 0x4813d2
inc dword [esp + 0x64]
xor ebx, esi
or edx, ebx
mov edx, ebx
inc ecx
bswap ecx
sub ecx, 0xd0076d3
or ecx, esi
dec edx
or ebx, ecx
jmp 0x483277
add dword [esp + 0x18], 4
xchg ebx, ecx
and edx, ebx
dec ebx
mov ecx, ebx
mov ecx, esi
mov ecx, esi
or esi, edx
xchg edx, ecx
inc esi
not esi
xchg edx, ebx
xor ebx, esi
jmp 0x4834aa
rol eax, 8
add ecx, edx
xor edx, esi
mov ebx, edx
neg ebx
add ecx, ebx
mov edx, esi
jmp 0x484dfe
mov eax, 4
xchg esi, edx
and ecx, edx
add edx, ebx
sub ecx, 0xea62b20
and ebx, 0xea85168
jmp 0x484789
mov edi, dword [esp + 0x18]
xchg esi, ecx
ror ecx, 0xf
sub esi, 0xee073f7
inc edx
or ecx, ebx
sub ebx, ecx
sub ecx, ebx
xor esi, edx
sub esi, ebx
not esi
mov esi, 0xef49ae2
not esi
jmp 0x4836e0
mov edi, dword [edi]
add ecx, 0x10861f39
xchg ecx, esi
sub ebx, ecx
mov ecx, ebx
add ecx, edx
mov ecx, edx
and ecx, ebx
xor esi, ecx
rol edx, 0x1d
xor edx, ebx
add ebx, edx
xor esi, edx
and edx, ecx
jmp 0x483794
add dword [esp + 0x58], eax
xor esi, edx
add esi, ecx
sub ebx, ecx
inc esi
xchg ecx, esi
rol esi, 0x11
dec edx
nop
inc ebx
xor esi, ebx
or ebx, esi
add ecx, 0x110cee7e
and esi, ecx
and ecx, edx
shr ecx, 8
jmp 0x482738
add edi, dword [esp + 0x38]
or esi, ecx
xchg edx, ebx
and edx, ebx
mov edx, 0x111edcbb
rol ebx, 0xa
xor edx, esi
or ecx, esi
jmp 0x4814d8
mov dword [esp + 0x58], 0
or esi, 0x11b7372e
or edx, 0x11b9abc5
sub ebx, ecx
and edx, 0x11bec450
mov edx, ebx
or edx, ecx
xor ebx, esi
jmp 0x483ffb
add dword [esp + 0x58], edi
ror esi, 5
xchg ebx, esi
dec ebx
add ebx, esi
or edx, ebx
xor ecx, ebx
and ebx, ecx
or ebx, edx
inc edx
jmp 0x482a75
add edi, dword [esp + 0x58]
sub ecx, edx
inc ecx
and ecx, ebx
xchg esi, ecx
neg ebx
sub esi, ebx
add esi, edx
or esi, ebx
rol ebx, 0x13
jmp 0x484039
mov edi, dword [edi]
and ecx, 0x147dcf09
add ebx, ecx
sub ecx, edx
shl ebx, 0x1d
add esi, 0x1488c59c
xchg esi, edx
and edx, 0x148e09d7
bswap edx
and ecx, ebx
sub ebx, edx
jmp 0x483bef
add edi, dword [esp + 0x38]
and edx, ebx
mov esi, edx
or edx, ecx
shl edx, 0xe
add ebx, esi
sub ecx, 0x14c58089
or esi, 0x14c7d572
shl ebx, 6
not esi
neg edx
ror esi, 0x19
dec ecx
mov edx, esi
ror ecx, 0x19
jmp 0x483c7c
mov dword [esp + 0x18], edi
nop
and ecx, edx
shl ecx, 3
and edx, 0x153ba0a1
or ebx, edx
add esi, ebx
sub ecx, ebx
xor edx, 0x154e6d5e
ror ecx, 4
jmp 0x483184
mov dword [esp + 0x58], edi
xchg edx, ebx
sub ecx, esi
or ecx, esi
mov esi, 0x16184d21
neg edx
or ecx, 0x161d6fe7
jmp 0x484e6a
mov dword [esp + 0x64], eax
and esi, ecx
bswap ebx
add ebx, 0x16455bba
add esi, 0x164aed5b
sub ebx, ecx
mov edx, ebx
and ebx, esi
xor esi, edx
add ebx, ecx
add ebx, ecx
xor ecx, edx
or edx, ebx
and ebx, ecx
or edx, ecx
ror esi, 0xc
jmp 0x4826d5
mov dword [esp + 0x58], edi
and esi, ecx
mov ecx, edx
add ebx, esi
jmp 0x48296b
mov dword [esp + 0x24], edi
xchg edx, ecx
sub ebx, ecx
or edx, 0x17f150b6
bswap ebx
add ebx, 0x17f6a5ab
add esi, 0x17f9108e
jmp 0x4843f6
mov edi, dword [edi]
and esi, edx
shr ebx, 0x15
add esi, ebx
jmp 0x48268d
pop edi
xor ecx, esi
xchg esi, ebx
mov ecx, ebx
mov ebx, esi
and esi, ecx
add edx, esi
dec ebx
ror ebx, 9
and ecx, ebx
mov edx, 0x19516efc
ror esi, 0xd
xor esi, ebx
jmp 0x481c94
mov edi, 0x30
or ecx, 0x1ae6ad8f
or ecx, esi
mov edx, ecx
rol ecx, 0x11
xor ebx, ecx
ror ecx, 6
sub esi, ebx
shr esi, 3
add edx, ecx
jmp 0x484774
mul edi
xchg edx, ebx
or esi, edx
xor esi, ecx
or esi, ecx
or esi, edx
mov ebx, 0x1b26f6b3
xchg ecx, edx
not ebx
jmp 0x483db8
mov edi, dword fs:[edi]
add ebx, edx
xor ecx, esi
xor ebx, edx
xor esi, edx
rol ecx, 0x15
or esi, ecx
jmp 0x4817e7
movzx edi, word [edi]
dec ecx
dec ebx
or edx, 0x1d4cb679
mov esi, ecx
xchg esi, ebx
or ebx, ecx
ror esi, 0x1f
nop
sub ecx, esi
shl esi, 0x1c
jmp 0x481459
mov edi, dword [esp + 0x58]
sub ecx, 0x1e77daea
not ebx
add ecx, edx
mov ebx, ecx
and ecx, 0x1e80ffb6
dec ecx
add ecx, ebx
jmp 0x483b9b
mov edi, dword [edi]
add edx, esi
nop
add esi, ebx
add ecx, ebx
or ebx, edx
dec ebx
xor edx, 0x1fe4443e
xchg edx, esi
sub ebx, ecx
and ebx, esi
add esi, ecx
jmp 0x484dbe
add edi, 0xc
or ebx, 0x21e4de5a
and ecx, ebx
or esi, ecx
add edx, ebx
xchg ebx, edx
xor ecx, 0x21faccd3
or edx, 0x21fed446
xor esi, edx
mov edx, 0x22061115
jmp 0x4829f4
inc edi
sub esi, edx
ror ebx, 0x15
or ecx, ebx
rol ebx, 0x12
xchg esi, edx
xor edx, ebx
mov ecx, esi
xchg esi, ebx
dec esi
shr ecx, 0x16
xchg ecx, edx
and ecx, 0x222dbee2
jmp 0x4818cf
add dword [esp + 0x58], 0x78
dec edx
and ebx, esi
mov ebx, 0x22698cee
and edx, ecx
or ebx, 0x226dc167
or esi, edx
rol esi, 0x13
mov ecx, esi
and esi, ebx
dec ebx
jmp 0x482219
mov edi, dword [edi]
xchg ebx, edx
or edx, esi
or edx, esi
or ebx, 0x2281673e
and ecx, 0x22838d52
rol ebx, 0xe
xor edx, esi
inc esi
sub ebx, esi
rol ecx, 0xa
and ecx, esi
xchg ebx, esi
jmp 0x481525
sub esp, 0x84
sub edx, esi
xor edx, ecx
inc edx
or ebx, edx
add ecx, 0x22e800d4
xor ecx, edx
ror esi, 0xe
sub edx, 0x22ee725c
jmp 0x484f56
mov dword [esp + 0x64], 0
add ecx, 0x22f0e2ae
and edx, ecx
mov ebx, esi
mov esi, ecx
add ebx, edx
and esi, ecx
ror esi, 1
sub ecx, 0x22ffb4b6
xchg ebx, esi
xor ebx, 0x2304332e
ror esi, 2
xor ecx, 0x230878b7
xor esi, edx
and ecx, 0x230cc906
jmp 0x482016