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

Disassembly:
inc edi
add edx, 0x234a74d8
and ecx, ebx
rol ecx, 0x1a
add ecx, ebx
rol ebx, 0x14
sub esi, ecx
shl edx, 0x1a
or ebx, edx
jmp 0x5340ef
mov eax, 2
xor ecx, esi
inc ebx
and edx, ebx
xor ebx, 0x234d3c22
xchg esi, ebx
mov ecx, ebx
mov esi, 0x234d8af8
nop
jmp 0x533451
mov edi, dword [edi]
or edx, ebx
xchg ecx, edx
xor ebx, ecx
xor edx, ebx
xchg ebx, ecx
bswap edx
xchg esi, ebx
bswap ecx
xor edx, 0x23597356
not esi
jmp 0x533b8c
mov edi, dword [edi]
mov ebx, 0x236fbb88
ror esi, 3
xchg edx, esi
or ecx, 0x23700c68
or ecx, esi
sub ecx, 0x23704570
jmp 0x532c5b
add edi, dword [esp + 0x24]
xchg ecx, edx
sub edx, 0x23720580
xor edx, 0x23722010
add ecx, 0x23724090
mov ebx, edx
mov ecx, 0x23727396
and ecx, esi
shr ebx, 0x15
or esi, ecx
add esi, ecx
jmp 0x53265a
push edi
xor edx, 0x23734a3a
mov edx, ebx
xor ecx, esi
mov ebx, esi
and ecx, edx
sub esi, ebx
sub edx, esi
xor ecx, edx
sub edx, esi
or ecx, 0x23743642
jmp 0x5328eb
sub dword [esp + 0x24], 8
xor ecx, ebx
sub edx, ecx
or ebx, edx
mov ecx, esi
add ecx, 0x2374c400
mov ebx, edx
sub esi, edx
xor edx, ecx
xor edx, ebx
not ecx
jmp 0x534979
mov edi, dword [edi]
sub ebx, edx
inc edx
mov ebx, ecx
sub ebx, 0x23828d0c
xor esi, edx
xor edx, ecx
add esi, 0x2382e2d0
mov ecx, ebx
xor ebx, edx
xor esi, ebx
neg ebx
and ebx, edx
jmp 0x5323b0
add dword [esp + 0x24], eax
not edx
xor esi, 0x23947ec2
jmp 0x53427b
mov dword [esp + 0x24], edi
xor ebx, ecx
bswap edx
jmp 0x531d2a
mov edi, dword [esp + 0x54]
xchg ebx, edx
mov ecx, 0x239ae176
and ecx, esi
add ecx, edx
sub ebx, ecx
sub ebx, esi
mov ebx, edx
sub edx, esi
add esi, ecx
xchg ecx, edx
and esi, ecx
or ebx, esi
jmp 0x531d70
add dword [esp + 0x24], edi
mov ebx, esi
and ecx, edx
rol edx, 6
and ebx, ecx
add esi, ebx
neg edx
mov esi, 0x239d86e4
ror esi, 0x17
mov ecx, edx
xchg ecx, ebx
jmp 0x53208d
mov edi, dword [edi]
not ecx
mov ecx, edx
and esi, 0x23a63388
xchg ecx, esi
jmp 0x533425
mov dword [esp + 0x98], eax
sub ebx, esi
and ecx, ebx
add ecx, 0x23b387d0
sub ecx, 0x23b3a788
jmp 0x53180e
add dword [esp + 0x24], 0x20
xor ebx, edx
inc edx
jmp 0x533005
add edi, 0xc
or ebx, ecx
or edx, 0x23b90066
inc esi
add ecx, esi
nop
and edx, ecx
jmp 0x533ae6
mov dword [esp + 0x2c], 0
xor edx, ebx
not ecx
xor ecx, esi
sub edx, esi
xchg esi, edx
add ecx, esi
sub ebx, edx
sub ecx, ebx
xchg esi, ecx
add ecx, edx
jmp 0x5321f6
mov dword [esp + 0x54], 0
xchg ecx, esi
add ecx, 0x23c00146
not edx
or ecx, esi
add ecx, esi
sub ebx, 0x23c06bfe
xor ebx, edx
bswap esi
and edx, ecx
xor ecx, 0x23c0da0e
jmp 0x5323d4
mov dword [esp + 0x24], edi
xor esi, ebx
sub ebx, edx
mov ebx, ecx
sub ecx, 0x23cda972
xor esi, edx
add edx, ecx
xor edx, ecx
not ebx
xchg ebx, esi
xor ebx, esi
jmp 0x533650
mov dword [esp + 0x24], 0
shr esi, 4
sub ebx, 0x23ce8b98
neg ebx
shl esi, 0x15
sub ecx, esi
or esi, edx
sub edx, esi
xchg ecx, ebx
neg esi
xor esi, edx
xor esi, ecx
and esi, edx
mov esi, edx
mov ebx, ecx
jmp 0x532a25
pop edi
add ecx, 0x23cfed12
sub esi, ecx
xor edx, ebx
not ecx
jmp 0x532f8d
add dword [esp + 0x2c], 4
inc ecx
sub esi, ebx
mov edx, ecx
xor ebx, esi
sub edx, ebx
add edx, esi
mov esi, ebx
add esi, edx
xchg esi, edx
ror ebx, 0xa
jmp 0x534194
mov edi, dword [edi]
mov edx, esi
and ebx, 0x23d7d1be
xor ebx, esi
nop
rol esi, 0x17
shl esi, 3
jmp 0x532104
mov edi, dword [edi]
shl edx, 1
xor esi, ebx
jmp 0x531ceb
add esp, 0xf0
and edx, esi
or ebx, ecx
or ecx, edx
add ecx, edx
xchg edx, ebx
or edx, 0x23eeaeac
xor edx, esi
xor ecx, edx
bswap edx
mov ecx, edx
jmp 0x533ede
add edi, dword [esp + 0x54]
sub esi, ebx
and edx, esi
or ebx, ecx
xchg ebx, esi
jmp 0x5317ec
xor eax, eax
xor ecx, ebx
or esi, ebx
not edx
add esi, ecx
ror ecx, 0xe
bswap ecx
xchg edx, ebx
add esi, ebx
and ebx, esi
inc edx
jmp 0x53329f
mov edi, dword [esp + 0x2c]
mov esi, ecx
nop
add ecx, edx
xchg edx, ebx
mov ebx, esi
shr edx, 9
add edx, esi
add ecx, ebx
jmp 0x5335e6
mov dword [esp + 0x64], edi
or ecx, esi
add ebx, 0x23fed978
sub edx, 0x23fef40a
and ecx, ebx
jmp 0x532b61
mov edi, 0x30
add edx, ebx
mov edx, ecx
add esi, 0x2407f4fa
mov ecx, ebx
xor esi, ecx
add ecx, esi
shl ebx, 0x13
ror ecx, 0x14
jmp 0x5336c8
add edi, 0x3c
or ecx, 0x24089d4a
mov esi, ebx
and ecx, 0x2408d040
or ebx, edx
shl esi, 7
shl esi, 0xd
jmp 0x5319da
jne 0x53329f
and edx, ecx
and esi, edx
or ecx, ebx
shl edx, 8
and esi, 0x240e4d2c
xor ecx, esi
xor edx, 0x240e83fe
xor edx, ecx
xchg ebx, ecx
sub edx, esi
jmp 0x532406
add edi, dword [esp + 0x54]
xor ebx, 0x240ef6f0
or ebx, esi
xor edx, esi
xor edx, ecx
sub esi, ecx
mov edx, esi
xor edx, ebx
nop
jmp 0x5332cf
cmp eax, dword [esp + 0x64]
jmp 0x53492c
mov edi, dword [esp + 0x24]
mov ecx, ebx
add ecx, esi
sub esi, ecx
add esi, edx
add ebx, ecx
dec ebx
mov ebx, edx
or ecx, edx
jmp 0x5345cd
mov dword [esp + 0x2c], edi
inc ecx
xchg ecx, ebx
xor ecx, edx
dec esi
add esi, ebx
sub ecx, edx
jmp 0x531310
add dword [esp + 0x24], 4
dec ebx
add ecx, esi
sub ebx, edx
inc edx
sub edx, 0x24355750
shr esi, 0x1d
mov edx, ebx
and ecx, esi
dec ebx
add edx, ebx
and edx, esi
xor edx, 0x2436101a
jmp 0x53408a
xor al, byte [edi]
xor ecx, ebx
mov esi, 0x243d32cc
nop
mov edx, ebx
xchg esi, ebx
or ebx, 0x243da050
xor edx, ebx
add edx, 0x243dd55e
jmp 0x5343bf
mov dword [esp + 0x24], edi
sub ebx, edx
and edx, 0x243e8e32
or ebx, esi
sub esi, edx
or ecx, esi
or edx, ecx
xor ebx, esi
sub ecx, esi
ror ecx, 5
xor edx, 0x243f64a4
inc edx
dec ebx
add edx, ebx
and edx, esi
jmp 0x532a09
add edi, dword [esp + 0x54]
xchg ebx, ecx
xchg ecx, ebx
neg esi
xor esi, edx
xor esi, ecx
neg ecx
xor esi, ebx
xchg ebx, ecx
or esi, ecx
xor ecx, esi
add ecx, ebx
sub edx, ecx
bswap ebx
xor ecx, 0x24499f92
jmp 0x53304b
mov edi, dword [esp + 0x98]
xor ecx, edx
mov ebx, edx
xor esi, ebx
and esi, edx
jmp 0x533465
mul edi
and ecx, 0x244a37b8
xor ecx, ebx
shr esi, 0x12
or edx, ebx
add edx, ebx
sub ebx, ecx
xor edx, ecx
sub esi, edx
or ecx, esi
xor esi, edx
jmp 0x532049
movzx edi, word [edi]
dec esi
mov ecx, edx
shr ebx, 0x1f
ror edx, 0xb
jmp 0x534400
add edi, dword [esp + 0x54]
and ebx, edx
or esi, 0x2451715a
nop
add ecx, edx
inc ebx
bswap edx
xchg esi, ebx
neg esi
jmp 0x5341d4
add edi, dword [esp + 0x98]
xor esi, edx
neg edx
and ecx, edx
and edx, ebx
xor ebx, 0x24568846
not ecx
add esi, edx
dec ecx
xor esi, ecx
xor esi, ebx
jmp 0x5341ba
add dword [esp + 0x24], 0x78
add esi, ebx
ror ebx, 0x1d
xchg esi, edx
and ebx, ecx
add ebx, edx
or ebx, ecx
add ebx, ecx
or ebx, 0x2459fe60
shl ecx, 0x1b
neg edx
and ecx, edx
not edx
jmp 0x534795
mov edi, dword fs:[edi]
xchg ecx, ebx
or ebx, edx
or ecx, esi
add ecx, esi
and edx, esi
neg edx
mov esi, 0x245dc5ee
xor ecx, esi
xor ecx, edx
sub edx, esi
and edx, ecx
neg ecx
jmp 0x5337ab
add edi, 0xc
shl ebx, 2
neg ecx
shr ebx, 0xb
add ebx, ecx
xor esi, edx
and ecx, 0x246488e4
jmp 0x532503
add edi, dword [esp + 0x54]
add edx, 0x2464ad5c
or edx, esi
mov ecx, edx
add ebx, 0x2464fac0
and edx, esi
xor edx, 0x24652ec2
inc edx
xor edx, ebx
not ecx
xor ecx, esi
or esi, edx
and ebx, ecx
jmp 0x5327eb
mov dword [esp + 0x54], edi
rol esi, 6
xchg ecx, edx
and ecx, 0x24689126
add ebx, 0x2468ac1e
sub edx, 0x2468c720
dec edx
not ebx
inc ebx
add ebx, esi
or edx, 0x24695394
xor edx, esi
not esi
jmp 0x534371
inc dword [esp + 0x98]
xchg edx, ecx
bswap esi
xchg ebx, ecx
xor ecx, ebx
xor esi, edx
or ebx, edx
and ebx, ecx
or ebx, ecx
jmp 0x532491
mov edi, dword [edi]
xor ecx, edx
sub edx, esi
and edx, ecx
and esi, edx
or ecx, ebx
mov ecx, 0x247c6904
and ecx, esi
xchg esi, ebx
bswap ecx
xchg edx, ebx
jmp 0x53147e
mov edi, dword [edi]
and esi, edx
neg edx
shr ecx, 0xd
xchg ecx, ebx
xor ecx, edx
xchg ecx, ebx
jmp 0x5341ae
mov edi, dword [edi]
or ebx, esi
inc esi
rol esi, 0x11
xchg ecx, edx
add ecx, edx
ror edx, 0x11
xchg ecx, esi
add ecx, esi
sub ebx, edx
sub ecx, ebx
xchg esi, ecx
mov ebx, 0x249aae04
jmp 0x532879
ret
mov edi, dword [esp + 0x24]
xchg ebx, esi
and esi, 0x24a7d7b6
mov edx, ecx
add esi, ebx
shl esi, 0xb
ror ecx, 0xb
jmp 0x531ea2
cmp byte [edi], 0
jmp 0x532c33
mov edi, dword [esp + 0x2c]
mov edx, esi
shl ecx, 0x12
shr ebx, 0x15
sub ecx, edx
xchg ebx, edx
and ebx, esi
jmp 0x533ea1
add edi, 0x18
xchg esi, ebx
add esi, ebx
jmp 0x53432a
mov eax, 4
ror edx, 0x14
or ecx, ebx
nop
xor edx, 0x24b0b53c
add ecx, edx
mov ecx, esi
jmp 0x5334a8
mov dword [esp + 0x2c], edi
or ecx, 0x24b10ad6
and edx, ecx
xor ecx, 0x24b143c4
mov ecx, esi
xor ecx, edx
and edx, ebx
jmp 0x533989
mov edi, dword [esp + 0x24]
mov edx, ecx
mov ecx, edx
jmp 0x5347b7
mov edi, dword [edi]
sub ebx, 0x24ba848e
and ebx, edx
inc ebx
rol ebx, 0x12
or edx, ecx
xor ecx, 0x24bb0d8c
jmp 0x533845
mov edi, dword [esp + 0x54]
add ebx, edx
xor esi, ecx
xor esi, ebx
add edx, 0x24bcdbd2
mov ebx, esi
xor ebx, ecx
and esi, edx
or ecx, ebx
xor ebx, ecx
and ecx, 0x24bd7310
jmp 0x532b81
rol eax, 8
dec ecx
xor ebx, edx
mov ecx, 0x24bedfdc
mov edx, ebx
or ecx, ebx
add ecx, ebx
xchg ecx, ebx
xor ebx, edx
and ecx, ebx
not ecx
sub ebx, edx
mov ebx, ecx
sub esi, ecx
xor edx, ebx
jmp 0x5312bf
mul edi
and edx, ecx
and esi, edx
bswap ecx
add edx, 0x24c18f18
xor ebx, ecx
sub ecx, edx
xchg ebx, edx
xor edx, ecx
shl ebx, 0x1f
and esi, 0x24c233f0
bswap ebx
shr edx, 0x1b
ror ecx, 0xc
not ebx
jmp 0x531c39
mov edi, dword [edi]
ror esi, 0x19
shr esi, 1
rol ecx, 0x15
xchg ebx, edx
mov ebx, ecx
not edx
mov edx, esi
or esi, 0x24cfa9f8
xor esi, ebx
xchg ebx, edx
sub esi, ecx
shl edx, 0xe
jmp 0x533553
mov edi, dword [esp + 0x54]
xchg ecx, edx
or edx, ebx
xor edx, esi
add ecx, edx
ror edx, 0x1e
shr ebx, 0x17
and ecx, esi
sub esi, edx
and ebx, edx
sub edx, ebx
jmp 0x5317af
mov edi, dword [edi]
sub ecx, 0x24de19ce
mov esi, 0x24de330c
sub esi, ebx
shl ecx, 0xd
shr ecx, 0x11
neg esi
mov ebx, edx
sub edx, 0x24ded832
or edx, 0x24def4fe
not edx
jmp 0x5337c5
jne 0x533989
xor esi, ebx
add ecx, edx
jmp 0x533181
mov edi, dword [esp + 0x24]
add edx, esi
xor ebx, edx
xor ebx, ecx
xor edx, esi
not esi
bswap edx
rol ecx, 8
not edx
bswap ecx
rol ebx, 3
jmp 0x53177a
mov dword [esp + 0x98], 0
bswap esi
ror esi, 0xe
add ebx, edx
xchg ebx, edx
jmp 0x5321a7
sub esp, 0xf0
and esi, ecx
mov esi, ebx
and esi, ebx
mov ebx, ecx
sub ecx, 0x24f5422e
mov esi, edx
mov ebx, ecx
mov ebx, 0x24f58e96
jmp 0x534acc