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

Disassembly:
call fcn.0067a606
ror eax, 1
bswap eax
neg ecx
dec edx
shl dl, 0xa3
lea eax, [edx + eax - 0x7f6bd9ca]
bswap eax
xor ebx, eax
shr edx, 0x4e
adc ebp, eax
shl edx, 0xa5
mov eax, esi
lea esi, [esi + edx*4 - 0x18a0a82]
btr cx, dx
and ecx, 0x118aef22
mov word [esi + edx*2 - 0xc50540], ax
jae fcn.006d25b7
mov word [ebx + 0x10], dx
jmp 0x6205dd
movzx eax, cl
movzx ecx, byte [esi + eax*4 - 0x2ac]
xor cl, bl
lea edx, [eax + eax + 0x52a2fc3f]
dec dx
xor cl, 9
bt dx, 0x16
sbb cl, 0x86
call fcn.005e591b
cmp eax, 0x3d934118
test byte [esi + 0x164], 2
je 0x6a6441
mov edx, dword [edi]
mov eax, dword [esi + 0x160]
movzx ecx, si
jmp 0x6b17b7
cwde
mov dword [esp], 0xfa820c9b
neg edx
xchg ah, al
dec byte [esp]
xor edx, 0x37907099
not eax
rol edx, 3
xor edx, 0xbe1a042c
xor ebx, edx
sar dword [esp + eax*8 - 0x26098], 0x49
adc esi, edx
neg cx
mov ebp, dword [eax + ebp - 0x4c13]
push ecx
pop eax
pop ecx
jg fcn.005ae08b
rol ecx, cl
lea edi, [edi + ecx - 0x5113a7ed]
sar dword [esp + ecx - 0x5113a7eb], 0x9d
call fcn.0071e089
mov eax, dword [edi]
mov edx, 0xb20bfda2
movzx ecx, dx
not ecx
mov ecx, dword [edi + 4]
sar dx, 0x86
setnp dl
adc edi, 3
add eax, ecx
mov dword [edi], eax
jmp 0x5efe88
and edx, 0xf
shl edx, 8
test edi, 0xfb050d0a
add dx, cx
stc
cmp ecx, ebx
jmp 0x6ad53d
sub ebp, 4
neg dx
call fcn.004308e8
mov dx, word [edi]
mov eax, 0x558b5117
lea edi, [edi + eax - 0x558b5115]
sar eax, 0x95
lea ebp, [ebp + eax*8 - 0x1561]
jns 0x5bb188
mov edx, 0xc29de8b0
xor al, 0x31
movzx ecx, word [esp]
inc ecx
not edx
inc al
neg dword [esp + edx - 0x3d62174f]
shl dl, 0x61
xor al, 0x25
inc al
neg al
imul ecx, edx
ror word [esp + edx*2 - 0x7ac42f3b], 0x2c
xor bl, al
ror edx, 0x2f
neg dword [esp + edx - 0x2f3c7ac4]
lea eax, [esp + eax + 4]
push ecx
mov ecx, dword [edx + eax - 0x2f3c7ac4]
lea edi, [edi + edx*2 - 0x5e78f58c]
jno 0x64586f
push esi
pushfd
mov esi, 0xe78f129d
sub esi, 0x819ab4ae
push edx
call fcn.0073e6fe
mov word [edi + eax*2 - 4], dx
lea ebp, [ebp + eax*2 - 8]
mov byte [esp + eax - 2], cl
lea edx, [ecx + eax*2 + 0x713aaa1b]
mov eax, dword [ebp + eax*8 - 0x10]
xor eax, ebx
xor dword [esp + edx - 0x3860a3a3], 0x913696b2
and ecx, 0x6b109e26
lea eax, [eax + ecx*2 - 0x4ac470f8]
jno 0x6af731
call edx
mov eax, dword [ebp]
jmp 0x6b1b77
not eax
neg eax
not ecx
rol eax, 3
lea edx, [ecx*4 + 0x6285a209]
call fcn.0066df82
call fcn.00412800
cmp dword [ebp + 4], 0
jmp 0x715bb3
jmp 0x6a6449
mov byte [esp + 0x10], 6
jmp 0x7278ca
jbe 0x6b15ff
mov edx, dword [ebp + 4]
jmp 0x62201b
movzx eax, word [edx + 6]
jmp 0x678b1a
add ebp, eax
movsx eax, dx
mov eax, dword [esi + eax - 0x7bb6]
bswap edx
bt cx, 0x9b
call fcn.005be077
lea edi, [ecx + edi - 0x29249f9f]
mov esp, 0xdb606139
salc
js 0x6f6317
mov ecx, 0x7916a6b2
movsx edx, cl
bts edx, edx
lea esi, [ecx + esi - 0x7916a6b6]
mov eax, dword [esi + ecx - 0x7916a6b2]
jb 0x67a757
mov ebx, 0xba92f35a
xchg edi, eax
inc esi
jge 0x63aa96
xchg ecx, eax
stosd dword es:[edi], eax
leave
sbb cl, ah
out dx, al
cmp dword [edi - 0x67], edi
push esp
mov al, 0x59
wait
cmp al, 0xc
invalid
sal dx, 0xc
mov dword [edi + edx - 0x2f3c4000], ecx
lea ebp, [ebp + edx - 0x2f3c4004]
movzx eax, word [esp + edx*2 - 0x5e787ffc]
lea ecx, [eax + edx + 0x7a95a496]
ror cx, 0xa6
mov ecx, dword [edx + ebp - 0x2f3c4000]
xadd dword [esp + edx*2 - 0x5e787ffc], edx
jno 0x71c2ba
mov eax, dword [edi]
add edi, 4
mov edx, 0x1c2db3bd
xor cl, 0x8f
xor eax, ebx
xadd dl, ch
adc edx, ecx
xor eax, 0x9150331
xadd cx, dx
xadd cl, ch
rol eax, 2
neg eax
or cx, dx
rol eax, 3
xadd ecx, edx
xchg cx, dx
xor ebx, eax
jmp 0x63aa7d
mov dword [edi + 0xa0], edx
mov dword [esp + 0x38], edx
jmp 0x610c49
mov dword [edi + 0x78], ecx
jmp 0x60dae9
inc edx
xor eax, ebx
xadd cx, dx
xor edx, 0x7fb0f691
jb 0x6850ab
dec eax
call fcn.00621c83
mov dword [esp], 0x733239ab
mov dword [esp], ebx
jmp 0x6aac27
xor edx, edx
btr eax, 0xa4
sub al, 0x82
mov word [ebx + 0x12], dx
sar ah, cl
ror al, 0xad
mov word [ebx + 0x10], 8
bsr ax, cx
mov eax, dword [edi + 0x10]
cmp cx, sp
test al, 7
stc
cmp eax, edx
je 0x6a6475
mov ax, word [eax + 0x10]
mov word [ebx + 0x10], ax
lea ecx, [esp + 0x10]
mov esi, 0xefb5c009
lea esi, [esp + 0x14]
jmp 0x64f42b
push 0xe7b6a317
mov dword [esp + 0x20], ecx
call fcn.00640f4c
mov ecx, 0xf686dbab
sub esi, 1
jmp 0x5da091
cmp word [ebx + 0x12], 0
jmp 0x5d5b5f
add dword [esp + ecx - 0x43009804], ecx
and edx, edx
ror eax, 1
xor eax, 0xc236e48a
call fcn.00678142
mov edx, dword [edx + 0x24]
jmp 0x7515b7
mov eax, dword [eax + 4]
jmp 0x6f8b3f
mov eax, dword [ebp + 4]
sbb cx, 0xf938
rcl dl, 0x2f
mov ecx, dword [eax]
or dx, 0xd21d
adc ax, si
inc al
shr ecx, 8
mov dword [ebx + 0xc], ecx
mov edx, dword [ebp + 4]
cmovl ecx, ebx
xor ecx, 0xd1a2beaa
setl ah
mov ax, word [edx + 8]
mov word [ebx + 0x12], ax
mov ecx, dword [ebp]
rcl edx, cl
mov edx, dword [ecx]
mov eax, dword [ebp + 4]
mov cl, cl
ror ch, cl
movzx cx, byte [eax]
test sp, 0x80a3
cmc
shr edx, 4
test edi, edi
jmp 0x5e5dc8
je 0x6a6441
sub edx, edx
shr ch, 0x83
bt ecx, edx
cmp dword [esi + 0x1f0], edx
movsx ecx, bx
xchg ch, cl
mov ecx, eax
jmp 0x74f807
movzx eax, cl
rol ecx, 0xf8
mov eax, dword [edi + eax - 0x9b]
xor eax, ebx
jmp 0x606677
cmp eax, 0xffffffff
jmp 0x6c2cbd
jne 0x6be840
mov ecx, dword [ebp]
dec dl
mov edx, dword [ecx]
btr si, si
sar esi, 0xba
shr edx, 8
and esi, eax
mov dword [ebx + 0xc], edx
cmp dx, 0xc038
not esi
dec si
adc ax, word [esp + edx - 0x3b63f1da]
xor ecx, ebx
mul dword [esp + edx*2 - 0x76c7e3b8]
dec ecx
rol dword [esp + edx - 0xede], 0x51
call fcn.00705587
mov byte [esp + 0x11], 0x2a
jmp 0x6083d1
jne 0x74f80f
shr ecx, 1
mov eax, dword [esi + 0x358]
cmp ebx, 0x302d972a
add eax, ecx
sal ecx, cl
cmc
mov ecx, dword [esi + 0x15c]
xor ecx, dword [eax]
add eax, 4
mov dword [edi + 0x74], ecx
mov dword [edi + 0x70], eax
mov eax, dword [ebp]
shld ecx, eax, 0xc
sbb ch, 0x81
sub cx, di
mov ecx, dword [eax + 4]
and ecx, 1
jmp 0x65a8a9
push eax
xchg cl, ch
mov ecx, edi
jmp 0x5fdb4c