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

Disassembly:
add ebx, dword [esp + 0x1c]
add esi, ecx
or esi, edx
xchg edx, edi
rol esi, 7
or edx, esi
dec esi
shr edx, 0x11
rol ecx, 4
jmp 0x5a15bb
mov ebx, dword [ebx]
shl edx, 0x1f
or ecx, esi
or esi, edi
and esi, 0xd8630809
xor edx, esi
xor edi, edx
bswap edx
jmp 0x5a418a
mov dword [esp + 0xf0], 0
sub edi, ecx
or ecx, edx
rol ecx, 0x1c
xor edx, 0xd866af1e
xor edi, edx
mov ecx, 0xd8678fe4
inc edi
or edx, esi
jmp 0x5a1337
inc dword [esp + 0x1c]
neg edx
mov edi, edx
xchg edx, ecx
mov edx, edi
xor edx, 0xd897727a
neg esi
shl edi, 1
jmp 0x5a348d
sub dword [esp + 0xf0], 8
and edx, esi
or edi, esi
and ecx, 0xd9056de8
or edi, 0xd9175db4
add edx, esi
xchg ecx, edi
jmp 0x5a30b8
ret
mov ebx, dword [ebx]
and esi, 0xd93c6897
xor edi, esi
neg edx
xchg edx, edi
mov edx, 0xd93e3a38
xchg esi, edi
sub edx, esi
sub ecx, edi
and edx, edi
jmp 0x5a207a
mov ebx, dword [esp + 0x98]
xor esi, ecx
or ecx, 0xd94a8c6b
and edi, 0xd94b26ae
shl ecx, 9
sub esi, 0xd94c3e05
nop
xor edi, edx
or ecx, edi
sub edx, esi
add edi, edx
sub edx, ecx
jmp 0x5a36d6
mov dword [esp + 0x10c], ebx
shl ecx, 0x1e
inc esi
xchg ecx, edi
sub esi, edx
ror ecx, 3
sub esi, ecx
xor edx, esi
xchg esi, edx
or edi, 0xd977f6f9
xor edi, edx
xchg ecx, edx
neg ecx
jmp 0x5a15fd
mov ebx, dword [ebx]
or edi, esi
sub esi, ecx
inc ecx
shr ecx, 6
mov edx, ecx
neg edi
xor edx, edi
not edx
neg esi
ror ecx, 0x1d
jmp 0x5a2219
mov eax, 4
ror ecx, 0x18
dec edi
add edx, esi
xchg edx, edi
and edx, 0xd9eb99bf
neg edx
add esi, 0xd9ec82bb
jmp 0x5a3c4d
mov ebx, 0x30
xor ecx, esi
not ecx
or ecx, edx
sub esi, edi
not ecx
not esi
sub esi, edi
xchg ecx, esi
jmp 0x5a21bf
push ebx
nop
nop
and ecx, edx
neg ecx
add ecx, esi
jmp 0x5a2e63
mov ebx, dword [ebx]
mov edi, ecx
or esi, 0xd9f7dde8
jmp 0x5a22e7
mul ebx
or edi, ecx
mov ecx, esi
xor esi, ecx
or edi, edx
jmp 0x5a372b
mov dword [esp + 0x58], 0
add ecx, esi
shl ecx, 0x19
add edi, ecx
sub ecx, edi
or edi, esi
sub esi, edx
jmp 0x5a0daf
mov dword [esp + 0x1c], 0
xchg edx, ecx
sub esi, edx
bswap edx
xchg edi, esi
mov esi, ecx
add edx, esi
add edx, 0xda0a72d0
ror ecx, 2
not ecx
jmp 0x5a170f
mov dword [esp + 0x98], 0
or esi, edi
add edi, edx
shl edi, 0x17
not edi
sub edi, esi
shl ecx, 2
bswap edx
and edi, edx
or esi, edi
jmp 0x5a1657
mov ebx, dword [esp + 0xf0]
add ecx, edx
or esi, 0xdafdac69
and esi, edi
shl esi, 0x1e
rol edi, 0xc
sub ecx, edx
add edx, edi
jmp 0x5a3b6a
mov dword [esp + 0x98], ebx
shl edx, 0x1a
add esi, 0xdb05ed95
and esi, edi
add esi, edx
xchg ecx, esi
inc esi
and edx, esi
mov edx, ecx
jmp 0x5a25ed
add dword [esp + 0xf0], eax
mov edi, 0xdc975dc1
neg edi
rol edi, 0x11
and esi, edi
neg esi
add edi, edx
and esi, edx
and esi, ecx
and edx, ecx
jmp 0x5a1b1f
add dword [esp + 0xf0], 0x20
inc edi
rol edx, 9
jmp 0x5a32b1
jne 0x5a2729
and edx, esi
mov esi, ecx
add edi, 0xdce1272a
add edi, edx
rol edx, 6
inc esi
sub esi, edi
xchg edi, ecx
add edi, 0xdce6dd43
jmp 0x5a1fb3
pop ebx
sub esi, 0xdcec2e37
rol ecx, 0x15
add esi, edx
neg edx
inc ecx
or esi, edx
sub edi, ecx
sub ecx, edi
not ecx
jmp 0x5a20bc
add ebx, dword [esp + 0x58]
inc esi
xor ecx, 0xdd0e1353
mov esi, edi
add esi, 0xdd0ef0d4
xor ecx, edx
add esi, edx
jmp 0x5a1b6b
cmp eax, dword [esp + 0x10c]
jmp 0x5a36eb
add ebx, 0x3c
add edx, 0xdd185a41
rol edi, 0x1c
dec ecx
mov esi, ecx
xchg ecx, esi
xchg edx, esi
shl esi, 7
sub edx, ecx
not esi
xchg esi, edx
rol edx, 0x14
jmp 0x5a0d95
add ebx, 0xc
xor ecx, esi
shr ecx, 0x1c
or ecx, edi
and ecx, edi
bswap esi
xor ecx, esi
ror edx, 0x19
jmp 0x5a2202
mov ebx, dword fs:[ebx]
or esi, edi
mov ecx, esi
sub edi, esi
and edi, 0xdd4adf43
xchg ecx, edi
and ecx, esi
sub edi, edx
sub edx, 0xdd4cb015
rol edx, 2
add edi, edx
xchg edx, ecx
mov edi, 0xdd4e819f
jmp 0x5a24ba
mov ebx, dword [ebx]
xor edi, 0xdd6020df
xchg edi, edx
and edx, ecx
bswap esi
xor esi, ecx
sub ecx, esi
jmp 0x5a3167
add ebx, 0x18
and esi, 0xdd638c14
ror edx, 0x16
or edx, ecx
add ecx, esi
jmp 0x5a2b9b
mov dword [esp + 0xf0], ebx
or edi, edx
and edi, 0xdd8109c5
and edi, 0xdd81808d
mov edx, esi
sub edx, ecx
shr edx, 0x15
jmp 0x5a3186
mul ebx
add edi, ecx
or edi, edx
mov edx, edi
dec ecx
xor edi, edx
ror ecx, 0x14
add edx, ecx
dec edi
xor ecx, edx
ror esi, 0xd
jmp 0x5a1e7b
add ebx, dword [esp + 0x58]
add edx, 0xdda1656a
add esi, ecx
or edi, 0xdda293c8
neg edi
jmp 0x5a1617
add ebx, 0xc
sub edx, esi
rol esi, 0x1b
sub edx, 0xddc55560
xor edx, 0xddc5ead4
sub edi, ecx
xor edi, edx
add ecx, edi
sub edi, ecx
inc edx
mov ecx, 0xddc8edb6
or ecx, edx
jmp 0x5a2c08
mov ebx, dword [esp + 0xf0]
and ecx, edi
xchg esi, edx
and ecx, edi
neg ecx
or ecx, edx
and ecx, esi
sub ecx, edi
and edi, esi
ror ecx, 0x1c
jmp 0x5a122c
mov eax, 2
xor ecx, esi
and edi, 0xddfc71ae
xchg ecx, esi
or edx, 0xddfd76ba
xor esi, edx
or esi, 0xddfe5c88
mov ecx, esi
jmp 0x5a39d0
xor al, byte [ebx]
dec ecx
and edi, ecx
add edi, edx
jmp 0x5a40fc
mov dword [esp + 0x98], ebx
inc ecx
shr edi, 0x14
bswap edx
xor ecx, esi
sub ecx, edx
and edi, edx
bswap edi
or edx, 0xde3be96e
shr ecx, 8
and edi, 0xde3ceb3d
xchg edx, ecx
xor esi, 0xde3dd138
rol esi, 0x10
jmp 0x5a0ece
mov dword [esp + 0x58], ebx
not edi
and edx, esi
xor edx, ecx
xor edx, edi
sub edi, ecx
add ecx, edi
mov ecx, edx
or esi, edx
jmp 0x5a2a7c
mov ebx, dword [ebx]
rol ecx, 6
or ecx, esi
or ecx, edi
add edx, esi
add edx, ecx
sub ecx, edi
add edx, ecx
jmp 0x5a386e
mov ebx, dword [esp + 0x58]
sub ecx, 0xded78b23
inc esi
and edi, 0xded884b4
or edx, 0xded8f5fa
or edx, 0xded9734d
and edi, esi
jmp 0x5a20c8
mov ebx, dword [ebx]
and esi, ecx
add edi, ecx
or edi, edx
mov ecx, esi
add ecx, edx
and esi, edi
or edi, edx
mov ecx, edi
or esi, edx
nop
jmp 0x5a33d0
mov ebx, dword [ebx]
add edx, 0xdf145728
rol edx, 0x12
and edx, esi
xchg edi, ecx
mov edx, edi
mov edx, esi
shr edx, 2
xor edx, esi
sub edi, edx
xor ecx, edx
jmp 0x5a2863
add dword [esp + 0xf0], 0x78
or edx, esi
and ecx, esi
and esi, edi
add edx, ecx
dec ecx
or edx, edi
sub edi, esi
and edx, edi
xchg edi, ecx
inc ecx
mov esi, ecx
not edx
ror edx, 0x19
xor edi, ecx
mov edi, ecx
jmp 0x5a3705
mov ebx, dword [ebx]
and edx, edi
mov edi, esi
mov esi, edx
or edx, esi
sub ecx, edx
or edi, edx
xor edi, ecx
dec esi
inc edi
dec edx
and edx, ecx
sub edx, ecx
bswap esi
xor esi, 0xdf351c9b
or edx, edi
sub ecx, edi
jmp 0x5a21a7
add ebx, dword [esp + 0x58]
and edi, edx
add esi, edi
ror ecx, 5
xor edi, 0xdf8725b8
add edi, 0xdf879f5c
xchg edi, esi
ror esi, 0x1f
add edx, edi
and edx, 0xdf89adf8
ror edi, 2
mov edi, 0xdf8a9822
or edi, ecx
jmp 0x5a346e
xor eax, eax
xchg edx, ecx
inc esi
or edx, 0xdf8f7dc9
shr edx, 0x1f
add edx, esi
and ecx, edi
inc ecx
xor esi, ecx
sub edi, edx
and ecx, edi
jmp 0x5a2729
add ebx, dword [esp + 0xf0]
add edx, esi
inc edx
add ecx, esi
or edx, edi
and esi, edx
or edx, esi
sub edi, 0xdfb835b0
xchg esi, ecx
dec ecx
xor ecx, edi
sub esi, edx
and edi, ecx
and ecx, edi
dec edx
xor edx, esi
add esi, edi
jmp 0x5a1625
mov dword [esp + 0xf0], ebx
not esi
add ecx, edx
sub esi, ecx
add ecx, esi
mov esi, edi
xor edx, edi
bswap edi
mov edi, edx
or edx, edi
jmp 0x5a34b4
mov ebx, dword [esp + 0xf0]
or ecx, 0xe00fe0fd
nop
xor ecx, edi
sub edi, ecx
or edx, ecx
rol esi, 8
or edx, ecx
ror edx, 0x18
jmp 0x5a28d2
inc ebx
xchg edi, esi
or esi, 0xe01cd1a1
and edi, esi
and ecx, edx
and edi, esi
or esi, 0xe01ea807
sub ecx, 0xe01f1f23
or esi, edx
jmp 0x5a3434
mov ebx, dword [ebx]
ror ecx, 4
mov ecx, esi
ror edi, 0x18
or edx, edi
add edi, 0xe03b3c35
sub ecx, esi
xor edi, 0xe03c1e87
jmp 0x5a1540
mov ebx, dword [esp + 0x58]
or ecx, edi
bswap ecx
shl edi, 0x19
bswap edi
xor ecx, edi
add edi, edx
xchg edx, edi
add esi, edi
jmp 0x5a3c68
mov ebx, dword [esp + 0xf0]
bswap edi
ror esi, 0x1d
sub esi, edi
jmp 0x5a2add
add ebx, dword [esp + 0x58]
ror ecx, 0x13
xor edx, esi
xchg edi, edx
or esi, 0xe0d6e6ed
sub edi, ecx
xor esi, ecx
xor ecx, edx
jmp 0x5a2735
cmp byte [ebx], 0
jmp 0x5a1f69
add esp, 0x118
bswap edx
bswap edx
sub edi, 0xe0f85e52
add edx, ecx
add edi, edx
mov edx, ecx
neg esi
sub edi, ecx
jmp 0x5a11ae
add dword [esp + 0x98], 4
sub edx, esi
neg ecx
and edi, edx
mov esi, edx
xor esi, edi
xor edx, ecx
and edi, 0xe0fe4fd0
and ecx, esi
add esi, edx
add edx, esi
and esi, ecx
jmp 0x5a129a
mov ebx, dword [esp + 0x98]
sub edx, ecx
sub esi, ecx
add esi, edi
xchg edi, ecx
jmp 0x5a0d64
sub esp, 0x118
and edx, edi
or esi, edx
sub edx, 0xe10428c1
or edx, ecx
xchg esi, edx
sub ecx, esi
sub edi, edx
inc edx
jmp 0x5a16b8
add dword [esp + 0xf0], 4
ror esi, 3
mov ecx, esi
bswap ecx
inc edx
or ecx, 0xe10c5930
jmp 0x5a2503
mov ebx, dword [ebx]
add ecx, edi
add edx, 0xe150f128
add ecx, esi
neg esi
and edi, esi
jmp 0x5a23bb
jne 0x5a0ece
and esi, ecx
add esi, edx
xor ecx, 0xe1546111
not esi
shl esi, 6
jmp 0x5a3509
mov ebx, dword [esp + 0x58]
mov esi, ecx
add esi, ecx
or edx, ecx
dec esi
add edx, edi
mov ecx, 0xe160b849
xor edx, 0xe1614b7e
sub esi, 0xe161c192
jmp 0x5a2f33
mov dword [esp + 0x1c], eax
mov esi, ecx
neg edx
nop
add edx, ecx
and esi, edx
add edi, 0xe164e07d
sub edi, 0xe16554d6
sub ecx, edx
and esi, edi
or edx, esi
jmp 0x5a114c
add ebx, dword [esp + 0x58]
xchg ecx, edi
and ecx, esi
ror edx, 0xb
xor edi, edx
sub ecx, edi
mov ecx, esi
and edx, esi
shl esi, 0xb
mov edi, edx
rol edx, 0x12
jmp 0x5a2f96
mov ebx, dword [esp + 0x1c]
mov edi, edx
add ecx, 0xe2221d86
nop
neg edx
xor edx, edi
jmp 0x5a1648
mov ebx, dword [ebx]
rol edi, 0x12
add edi, ecx
sub ecx, edi
jmp 0x5a2e18
movzx ebx, word [ebx]
xchg edi, esi
sub edx, esi
shr ecx, 0x14
or esi, ecx
add edx, esi
and edx, ecx
sub edi, 0xe2988d67
jmp 0x5a2308
add dword [esp + 0xf0], ebx
sub edx, edi
and edx, ecx
or esi, 0xe299ee0d
neg edi
and edi, esi
nop
jmp 0x5a1e9d
rol eax, 8
mov esi, edx
or edx, ecx
add esi, 0xe3aaf6a0
and ecx, esi
shl edx, 0x13
neg ecx
and ecx, edx
or edi, 0xe3ad5e9f
or edx, ecx
jmp 0x5a30d9
mov dword [esp + 0xf0], ebx
add esi, edx
and edi, 0xe3bd9d78
sub edx, esi
and edx, esi
or ecx, edi
or esi, edx
jmp 0x5a2bbc