Function at 0x140485f8d
Capabilities:
Encrypt data using speck
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
cdqe
sar rbx, 0xd1
movzx cx, r14b
push rsi
movsx rbp, cx
shld ax, dx, 0xfa
mov cx, r14w
push rdi
push r12
adc bx, 0x2dcc
sub ah, 0x45
push r13
jmp 0x140485fbe
push r14
btc cx, dx
movsx r13d, r9w
sbb r13b, 0x50
push r15
movsx r15w, r8b
lea rbp, [rsp - 0x30]
cmovbe r13d, ecx
btc eax, ecx
cmc
sub rsp, 0x130
add r15b, 0x54
mov rax, qword [0x1400b7288]
and r15, rcx
xor rax, rsp
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
ror ax, cl
seto dil
cdqe
mov r13, r8
mov rdi, rdx
and bl, 0x81
rcl r15w, 0x16
mov qword [rsp + 0x70], rdx
neg ax
mov qword [rbp - 0x40], rdx
movzx eax, si
bswap r15w
jmp 0x140486030
mov r14, qword [rbp + 0xa0]
sbb r15w, 0x57f5
rol r15w, 0x24
mov qword [rsp + 0x60], r14
rol bx, 0xc
cmp rdi, 0x5383176e
sub r12d, r12d
cbw
lahf
mov dword [rsp + 0x3c], r12d
not bh
xchg r15b, cl
mov r15, qword [rbp + 0x98]
not cl
mov rbx, qword [r15 + 0x40]
cdqe
bswap cx
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
lahf
mov rax, qword [rbx]
mov cl, 0xda
movzx ecx, r9w
movsx rcx, r15w
mov rcx, rbx
jmp 0x140486092
mov rax, qword [rax + 8]
jmp 0x14048609b
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x1404860ad
je 0x1404860ee
lea rcx, [rbp - 0x60]
call fcn.14048bbdc
mov rsi, rax
test r11b, 0x9a
mov qword [rsp + 0x50], rax
cmc
clc
test rbx, rbx
jmp 0x1404860d2
je 0x14048616a
mov rdx, qword [rbx]
lahf
cmovnp ax, cx
mov rax, qword [rdx + 0x10]
jmp 0x1404860e9
jmp 0x140486126
lea rcx, [rbp - 0x60]
jmp 0x1404860f7
call fcn.14048b7f6
mov rsi, rax
mov qword [rsp + 0x50], rax
clc
test rsp, 0x245459b6
test rbx, rbx
jmp 0x140486114
je 0x14048616a
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
bswap ecx
mov cl, r8b
mov rcx, rbx
call qword [0x1400b8d90]
test rax, rax
mov r8, rax
jmp 0x14048613a
je 0x14048616a
mov rcx, qword [rax]
jmp 0x140486149
mov rax, qword [rcx]
cqo
cdq
mov edx, 1
xchg ch, cl
movsx ecx, r9w
mov cl, 0x12
mov rcx, r8
jmp 0x140486164
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x140486179
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
not dh
setnp ah
mov qword [rbp + 0x18], r12
cqo
mov qword [rbp + 0x20], 7
cdq
cdqe
mov word [rbp + 8], r12w
movzx eax, r12w
mov rax, qword [rsi]
cmovns dx, dx
movzx rcx, bp
lea rdx, [rbp - 0x70]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x1404861ba
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xchg bl, al
cmovl cx, r13w
cbw
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
lahf
bswap esi
mov esi, 1
mov eax, esi
not cx
mov dword [rsp + 0x34], eax
setno ch
mov bh, 0xc6
not ecx
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
setnp bh
jmp 0x140486207
mov rbx, qword [rax + 8]
not al
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
setp ch
xchg rcx, rcx
movzx cx, r9b
mov rcx, rbx
jmp 0x140486227
mov rax, qword [rax + 8]
jmp 0x140486230
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x60]
jmp 0x140486240
call fcn.1404796d5
mov rdi, rax
cmp bpl, 0xea
jmp 0x140486251
mov qword [rbp - 0x60], rax
cmp bl, r8b
cmp r13, 0x3e763e34
test rbx, rbx
jmp 0x140486267
je 0x1404862ad
mov rdx, qword [rbx]
mov rcx, rbx
nop
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
stc
test rax, rax
jmp 0x14048628b
je 0x1404862ad
mov rcx, qword [rax]
mov al, 0xd0
cbw
movzx rdx, r9w
mov rax, qword [rcx]
mov edx, esi
setp ch
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c0d6c]
xchg ecx, ecx
bswap edx
cmova cx, r10w
lea rdx, [0x1400c0d60]
movsx cx, sil
mov rcx, rdi
jmp 0x1404862d7
mov rax, qword [rax + 0x58]
jmp 0x1404862e0
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
xor cl, r8b
mov r15b, byte [rsp + 0x30]
sbb cl, 0xd6
xor r9d, r9d
adc rcx, 0x3f2b6f41
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x140486323
jae 0x1404888b9
mov al, byte [rbp + rax - 0x70]
clc
cmp al, 0x20
je 0x140486365
cmp al, 0x24
jmp 0x14048633d
je 0x140488120
cmp al, 0x2b
jmp 0x14048634a
je 0x1404876d5
cmp al, 0x76
jmp 0x140486357
je 0x14048643d
cmp al, 0x78
jne 0x140486d17
cmp qword [rbp - 0x78], 3
jmp 0x14048636f
je 0x140486d17
mov bl, r9b
movsx dx, cl
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
jmp 0x140486394
mov rcx, r13
jmp 0x14048639c
call fcn.14046a93e
sub r9d, r9d
test al, al
jne 0x140488883
lea rbx, [r13 + 0xa]
movzx rsi, bp
cmovb si, di
sbb di, bx
mov r12, rbx
rol rsi, 0xf1
mov rsi, qword [rsp + 0x48]
sbb dil, 0x1f
sbb r15d, ebx
mov r15, qword [rbp - 0x60]
add edi, edx
lea edi, [r9 + 1]
cmovo r14d, edi
add r14w, 0x6e59
stc
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jmp 0x1404863f2
jne 0x14048873d
mov rcx, qword [r13]
test rcx, rcx
je 0x140488725
mov rax, qword [rcx + 0x38]
adc dh, ch
sub edx, ecx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140486418
je 0x1404886e3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048642a
jle 0x1404886e3
movzx eax, word [rdx]
jmp 0x140486438
jmp 0x140488700
mov dword [rsp + 0x68], r9d
movsx ebx, bx
movzx rbx, r14w
movsx cx, spl
mov rbx, qword [rsp + 0x50]
movzx cx, bpl
jmp 0x140486460
mov rax, qword [rbx]
movsx cx, ch
mov rcx, rbx
jmp 0x14048646f
mov rax, qword [rax + 0x48]
jmp 0x140486478
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov dx, 0x5744
not cl
mov rcx, qword [rbx]
movzx eax, r8w
mov rax, qword [rcx + 0x28]
xchg rdx, rcx
cwd
lea rdx, [rbp - 0x18]
mov ch, dl
bswap cx
mov rcx, rbx
jmp 0x1404864a9
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 9
test sp, 0x6fe8
mov dword [rsp + 0x34], eax
cmp sp, 0x3669
jmp 0x1404864cb
mov dword [rsp + 0x3c], eax
clc
jmp 0x1404864d5
xor eax, eax
cmc
cmp qword [rbp - 8], rax
jmp 0x1404864e1
je 0x140486e05
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404864f2
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
xor edx, edx
stc
test ax, ax
je 0x140486e05
lea rcx, [rbp - 0x18]
cmc
cmp sp, 0x7e41
cmp qword [rbp], 0x10
jmp 0x140486521
cmovae rcx, qword [rbp - 0x18]
cmp r11d, 0x29c23fd9
cmp byte [rcx], 0x7f
jmp 0x140486535
jae 0x140486e05
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx ebx, r9w
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
movzx cx, r14b
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
movzx ecx, r12w
cmovl rbx, r13
mov qword [rbp - 0x28], rax
jmp 0x140486571
mov word [rbp - 0x38], dx
movzx rbx, r10w
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140486588
call fcn.14046a93e
sub r11d, r11d
test ax, 0x54f1
stc
jmp 0x14048659a
test al, al
jne 0x140486b71
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
rcl r8b, cl
mov r8d, 0x6fd00c6f
shr bh, cl
mov qword [rbp - 0x48], r9
mov r8b, r9b
movsxd r8, r15d
test r9, 0x6b06b4f
lea r14, [r13 + 0xa]
add si, r8w
mov r8, r14
or esi, ebp
movsx di, sil
setns dil
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
bts rsi, r14
cmc
bt di, cx
mov qword [rsp + 0x78], rbx
mov edi, r11d
sub si, 0x7780
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x140486608
jne 0x1404866c2
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14048661b
je 0x1404866b1
mov rax, qword [rcx + 0x38]
shr dl, cl
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140486653
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140486640
jle 0x140486653
movzx eax, word [rdx]
jmp 0x14048664e
jmp 0x14048668a
mov rax, qword [rcx]
jmp 0x14048665b
mov rax, qword [rax + 0x30]
jmp 0x140486664
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
shld r9w, r15w, 0x47
jmp 0x140486679
mov r9, qword [rbp - 0x48]
neg r10d
rol cl, cl
mov r10, qword [rsp + 0x60]
sub r11d, r11d
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140486698
je 0x1404866b1
mov word [r8], ax
mov r14b, r8b
movsx r14, r14w
mov r14, r8
jmp 0x1404866b5
mov qword [r13], r11
mov eax, 1
movzx r8d, dx
mov byte [r13 + 8], al
movzx r8d, word [r14]
movzx dx, r13b
xchg cx, cx
bswap ecx
mov rdx, r9
jmp 0x1404866d8
mov rcx, r10
jmp 0x1404866e0
call fcn.14023f824
sub rax, qword [rsp + 0x60]
sar rax, 1
clc
cmp rax, 0xa
jmp 0x1404866f7
jae 0x1404867df
lea rcx, [0x1400c0d60]
cmp dil, 0xbd
adc r10b, 0x97
mov r9b, byte [rax + rcx]
cmc
rcr cl, cl
mov r10, qword [rsp + 0x70]
adc ch, 0x24
mov rcx, qword [r10 + 0x10]
stc
cmp rcx, qword [r10 + 0x18]
jmp 0x140486729
jae 0x14048676e
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
cdqe
cbw
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140486748
jb 0x140486757
mov rax, qword [r10]
jmp 0x140486757
mov byte [rax + rcx], r9b
cmp dh, 0x29
sub edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x140486769
jmp 0x14048678b
mov r8b, r12b
mov dh, 0x66
cdq
mov edx, 1
movsx ecx, r9w
mov rcx, r10
jmp 0x140486786
call fcn.140458d93
lea rax, [rbp - 0x38]
adc cl, r12b
or cl, r15b
cmp rsi, 0x10
not cl
setge cl
setae cl
jmp 0x1404867a6
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
je 0x1404869a4
lea rax, [rbp - 0x38]
clc
test cl, cl
movsx ecx, r15w
sets ch
cmovne rax, rbx
stc
sar cx, cl
mov ecx, 1
cmp al, spl
add byte [rax + rdi], cl
jmp 0x1404867da
jmp 0x140486984
lea rax, [rbp - 0x38]
cmp rsi, 0x10
jmp 0x1404867ec
setae bl
movsx rdx, di
mov edx, 0x4905274e
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
sub r11d, r11d
cmp al, bpl
stc
jmp 0x14048680d
cmp byte [rax + rdi], r11b
jmp 0x140486816
je 0x140486ad5
cmp byte [r13 + 8], r11b
jmp 0x140486825
jne 0x1404868e3
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
jmp 0x140486839
je 0x1404868b3
mov rax, qword [rcx + 0x38]
and dl, r11b
add dl, ah
test r14b, r13b
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140486857
je 0x14048687f
mov rax, qword [rcx + 0x50]
test r12b, r10b
clc
cmp r15b, 0xe5
cmp dword [rax], r11d
jle 0x14048687f
movzx eax, word [rdx]
jmp 0x14048687a
jmp 0x140486894
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048688b
call qword [0x1400b8d90]
xor r11d, r11d
mov ecx, 0xffff
test r14, r15
cmp cx, ax
jmp 0x1404868a4
je 0x1404868b3
mov word [r14], ax
jmp 0x1404868be
mov qword [r13], r11
cdq
mov dh, ch
movsx r10d, r8w
mov r10d, 1
movsx dx, spl
cdq
mov byte [r13 + 8], r10b
movzx rdx, r12w
bswap rdx
movsx rdx, bx
mov rdx, qword [rsp + 0x78]
jmp 0x1404868ee
mov r10d, 1
and eax, 0x211a7a5f
movzx eax, word [rsp + 0x40]
cmp r13, rbx
cmp word [r14], ax
jmp 0x1404868ff
jne 0x140486ad5
mov rcx, qword [rbp - 0x28]
test r9w, ax
stc
test r11b, 0xfd
cmp rcx, rsi
jmp 0x14048691a
jae 0x140486956
lea rax, [rcx + 1]
cmp r15w, 0x2082
mov qword [rbp - 0x28], rax
movzx eax, r13w
clc
lea rax, [rbp - 0x38]
cmp r13b, 0xc0
test bl, bl
jmp 0x140486942
cmovne rax, rdx
stc
and word [rax + rcx], 0
jmp 0x140486951
jmp 0x140486977
xor r9d, r9d
cdq
mov r8b, 0x90
mov r8b, r15b
not dx
cmovs ecx, ecx
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x140486972
call fcn.140458d93
inc rdi
or cx, 0x4cb2
btr si, 0xba
mov rbx, qword [rbp - 0x38]
cmp r12b, 0xdf
btr si, 9
mov qword [rsp + 0x78], rbx
movsxd rcx, esi
xor sil, 0x62
cmp r10b, al
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
jmp 0x1404869ad
sub r8d, r8d
stc
test rcx, rcx
jmp 0x1404869b9
je 0x140486a55
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], r8
jmp 0x1404869cd
je 0x140486a1c
mov rax, qword [rcx + 0x50]
test r14b, 0xef
cmp dword [rax], r8d
jmp 0x1404869e3
jle 0x140486a1c
dec dword [rax]
setnp dh
mov rcx, qword [rcx + 0x38]
mov edx, 0x94c40ee
mov rdx, qword [rcx]
mov ax, 0x56b5
jmp 0x140486a03
lea rax, [rdx + 2]
jmp 0x140486a0c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140486a17
jmp 0x140486a36
mov rax, qword [rcx]
jmp 0x140486a24
mov rax, qword [rax + 0x38]
jmp 0x140486a2d
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp r8b, 0x1f
cmp cx, ax
jmp 0x140486a47
je 0x140486a55
mov al, r8b
jmp 0x140486a6c
mov qword [r13], r8
movsx eax, di
movsx rdx, bp
mov eax, 1
movzx cx, cl
movsxd rdx, ebx
mov byte [r13 + 8], al
movsx rdx, bp
cmovae cx, di
mov rdx, qword [rsp + 0x48]
movzx cx, dil
movsx rcx, r11w
mov rcx, r13
jmp 0x140486a8e
call fcn.14046a93e
sub r11d, r11d
adc r9b, 0xc6
rcr r10b, cl
bt r10w, cx
test al, al
xchg r9b, r10b
bswap r8w
mov r8, qword [rbp - 0x50]
setne r9b
not r10b
cmove r9, rcx
mov r9, qword [rbp - 0x48]
movsx r10, bx
xchg r10b, r10b
mov r10, qword [rsp + 0x60]
jmp 0x140486acf
je 0x1404865ff
mov qword [rbp - 0x80], rsi
inc bl
btr r11, rcx
mov rbx, rdi
sbb sil, dil
test rdi, rdi
mov dil, byte [rsp + 0x30]
not r10b
setle r14b
mov sil, byte [rsp + 0x30]
xchg r14b, r14b
mov r14b, byte [rsp + 0x30]
bswap r10
movzx r11w, r14b
mov r10w, r11w
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x140486b1b
je 0x140486b8a
lea rax, [rbp - 0x38]
test bp, r10w
clc
cmp r11, 0x10
jmp 0x140486b33
cmovae rax, r10
stc
test r14b, 0xa3
clc
cmp byte [rax + rbx], 0
jmp 0x140486b46
jle 0x140486b59
inc rbx
jmp 0x140486b54
jmp 0x140486b8a
mov eax, 1
jmp 0x140486b63
mov byte [rsp + 0x38], al
jmp 0x140486b6c
jmp 0x140486b8a
mov r10, qword [rbp - 0x38]
cmp r9b, 0x41
movsx r11, r8w
sar r9d, 0x71
mov r11, qword [rbp - 0x80]
shrd dx, cx, 0x90
lea rdx, [rbp - 0x18]
and r8b, r8b
btc r8, r8
mov r8, qword [rbp - 0x18]
movsxd r9, r15d
cmp rdx, 0x70d6488e
sal r9d, 0x2f
mov r9, qword [rbp]
cmc
cmp r9, 0x10
cmovae rdx, r8
stc
cmp r9b, 0x8a
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140486bc4
jne 0x140486c27
test rbx, rbx
jmp 0x140486bd2
je 0x140486d86
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140486be2
je 0x140486d86
sub rbx, 1
je 0x140486d3e
lea rax, [rbp - 0x38]
cmc
cmp r11, 0x10
jmp 0x140486c00
cmovae rax, r10
test rbx, 0x25731eb9
clc
cmp cl, byte [rax + rbx]
jmp 0x140486c14
je 0x140486d6a
mov eax, 1
cmc
cmp r11, rax
mov byte [rsp + 0x38], al
cmp r11, 0x10
jb 0x140486ca3
lea rdx, [r11 + 1]
sal al, cl
or al, 0x86
mov rax, r10
jmp 0x140486c41
cmp rdx, 0x1000
jmp 0x140486c4d
jb 0x140486c7e
add rdx, 0x27
test r9, 0x7d8e5997
mov r10, qword [r10 - 8]
sub rax, r10
stc
add rax, 0xfffffffffffffff8
jmp 0x140486c6f
cmp rax, 0x1f
jmp 0x140486c78
ja 0x140488c3c
mov rcx, r10
jmp 0x140486c86
call fcn.14011c953
mov r9, qword [rbp]
jmp 0x140486c94
mov r8, qword [rbp - 0x18]
jmp 0x140486ca3
cmp r9, 0x10
jmp 0x140486cac
jb 0x140486d05
lea rdx, [r9 + 1]
adc al, r8b
xor ax, 0x44e9
and eax, 0x4f0d76ff
mov rax, r8
cmp rdx, 0x1000
jb 0x140486cfd
add rdx, 0x27
mov r8, qword [r8 - 8]
test r9, rsi
cmp bpl, r12b
stc
sub rax, r8
stc
add rax, 0xfffffffffffffff8
jmp 0x140486cee
cmp rax, 0x1f
jmp 0x140486cf7
ja 0x140488c36
mov rcx, r8
call fcn.14011c953
sub r9d, r9d
bswap cx
sar ch, 0xf0
mov ecx, 1
clc
mov ah, 0x3c
mov eax, dword [rsp + 0x38]
stc
clc
add qword [rbp - 0x78], rcx
clc
stc
test al, al
jmp 0x140486d2a
jne 0x140488b44
mov rax, qword [rbp - 0x78]
jmp 0x140486d39
jmp 0x14048631a
test rbx, rbx
jmp 0x140486d46
jne 0x140486d6a
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
test r15b, bl
stc
cmp cl, byte [rax]
jmp 0x140486d64
jl 0x140486c1a
cmp byte [rdx + 1], 0
jmp 0x140486d73
jle 0x140486bca
inc rdx
jmp 0x140486d81
jmp 0x140486bca
cmp r11, 0x10
jmp 0x140486d8f
jb 0x14048711f
lea rdx, [r11 + 1]
sbb rax, 0x7aab02b5
ror ax, cl
add al, r14b
mov rax, r10
clc
jmp 0x140486daf
cmp rdx, 0x1000
jmp 0x140486dbb
jb 0x140486df8
add rdx, 0x27
clc
cmp bpl, 0x4f
cmp eax, ecx
mov r10, qword [r10 - 8]
cmp rsi, 0x1f6e0e37
sub rax, r10
test esi, 0x6136a18
add rax, 0xfffffffffffffff8
cmp si, 0x45e5
cmp rax, 0x1f
jmp 0x140486df2
ja 0x140488c3c
mov rcx, r10
call fcn.14011c953
jmp 0x14048711f
mov rdx, qword [rsp + 0x48]
movsx ecx, ax
xchg cx, cx
mov rcx, r13
call fcn.14046a93e
sub r8d, r8d
test al, al
jmp 0x140486e22
jne 0x140487124
lea rbx, [r13 + 0xa]
movsx r15d, si
mov r12, rbx
cmove si, si
mov r9, qword [rsp + 0x60]
mov dil, r9b
movsx di, al
lea rdi, [r9 + 0x16]
movzx si, sil
mov rsi, qword [rsp + 0x70]
movsx r15w, r10b
mov r15, qword [rsp + 0x48]
jmp 0x140486e60
jmp 0x140486e6a
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jne 0x140486f23
mov rcx, qword [r13]
cmc
clc
test r12, 0x5e542cdd
test rcx, rcx
jmp 0x140486e89
je 0x140486f12
mov rax, qword [rcx + 0x38]
xor dh, 0x8a
dec dh
mov rdx, qword [rax]
test rdx, 0x2d3b6595
cmc
test rdx, rdx
je 0x140486eca
mov rax, qword [rcx + 0x50]
cmp r14b, sil
stc
cmp dword [rax], r8d
jmp 0x140486ebc
jle 0x140486eca
movzx eax, word [rdx]
jmp 0x140486eef
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140486ed6
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
ror ch, 0xa9
shld cx, ax, 0x11
sub r8d, r8d
inc cx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140486efc
je 0x140486f12
mov word [r12], ax
seta bl
mov rbx, r12
jmp 0x140486f16
mov qword [r13], r8
mov eax, 1
cqo
not ch
mov byte [r13 + 8], al
movzx r8d, word [rbx]
mov dl, 0
movzx dx, dil
mov rdx, rdi
mov rcx, r15
movsx ecx, r10w
mov rcx, r9
call fcn.14023f824
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x140486f51
jae 0x1404870fd
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov rcx, r15
bsf rcx, rbx
mov rcx, qword [rsi + 0x10]
jmp 0x140486f79
cmp rcx, qword [rsi + 0x18]
jmp 0x140486f82
jae 0x140486fd5
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
movzx rax, r15w
mov rax, rsi
cmc
test ax, r8w
jmp 0x140486fa1
cmp qword [rsi + 0x18], 0x10
jmp 0x140486fab
jb 0x140486fb8
mov rax, qword [rsi]
test r14b, 0x11
mov byte [rax + rcx], r9b
stc
cmc
sub r8d, r8d
jmp 0x140486fc6
mov byte [rax + rcx + 1], r8b
jmp 0x140486fd0
jmp 0x140486ff7
mov r8b, r14b
movzx rcx, sp
mov edx, 1
mov cl, 0x85
mov rcx, rsi
jmp 0x140486feb
call fcn.140458d93
sub r8d, r8d
neg rcx
cmc
mov rcx, qword [r13]
stc
test r14w, 0x231d
cmp dl, bh
test rcx, rcx
jmp 0x14048700c
je 0x1404870b1
mov rax, qword [rcx + 0x38]
cmp sp, 0x661c
cmp qword [rax], r8
je 0x140487071
mov rax, qword [rcx + 0x50]
cmp r14b, al
cmp r15w, 0x16f3
clc
cmp dword [rax], r8d
jle 0x140487071
dec dword [rax]
cdq
cbw
cmovp eax, r8d
mov rcx, qword [rcx + 0x38]
cbw
movsx rdx, bx
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048705c
mov qword [rcx], rax
cwde
movzx ax, r11b
cmovb ax, si
movzx eax, word [rdx]
jmp 0x140487091
mov rax, qword [rcx]
jmp 0x140487079
mov rax, qword [rax + 0x38]
jmp 0x140487082
call qword [0x1400b8d90]
xor r8d, r8d
adc cl, r15b
cmp r15d, edi
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048709e
je 0x1404870b1
mov al, r8b
jmp 0x1404870ac
jmp 0x1404870cc
mov qword [r13], r8
movsx edx, di
cwd
movzx eax, r8w
mov eax, 1
xchg cl, dl
mov cl, dh
movsx dx, dil
mov byte [r13 + 8], al
mov rdx, r15
movsx cx, r12b
mov rcx, r13
jmp 0x1404870e0
call fcn.14046a93e
sub r8d, r8d
cmp r14, 0x6b2a5029
clc
test al, al
jmp 0x1404870f7
je 0x140486e65
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
cwde
not cl
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
setb bl
cmovge rbx, r9
movzx ebx, r12w
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
setg ch
movsx cx, bpl
movsxd rcx, r8d
mov rcx, rbx
jmp 0x14048713a
mov rax, qword [rax + 0x18]
jmp 0x140487143
call qword [0x1400b8d90]
movzx ebx, ax
xchg edx, ecx
mov rdx, 0x695214e9
mov rdx, qword [rsp + 0x48]
cmovnp cx, bp
mov cx, 0x305d
mov rcx, r13
jmp 0x14048716a
call fcn.14046a93e
sub r8d, r8d
test rsi, rsi
cmp r10, 0x581d3c91
stc
test al, al
jne 0x140487562
test bx, bx
jmp 0x14048718d
je 0x140487562
cmp byte [r13 + 8], r8b
jmp 0x14048719c
jne 0x140487242
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140487231
mov rax, qword [rcx + 0x38]
sal dl, cl
mov rdx, qword [rax]
jmp 0x1404871be
test rdx, rdx
je 0x1404871e9
mov rax, qword [rcx + 0x50]
test bpl, r11b
cmp dword [rax], r8d
jmp 0x1404871d6
jle 0x1404871e9
movzx eax, word [rdx]
jmp 0x1404871e4
jmp 0x140487208
mov rax, qword [rcx]
jmp 0x1404871f1
mov rax, qword [rax + 0x30]
jmp 0x1404871fa
call qword [0x1400b8d90]
xor r8d, r8d
bt cx, r10w
mov ecx, 0xffff
stc
test r12d, ebx
cmp dx, dx
cmp cx, ax
jmp 0x14048721c
je 0x140487231
mov word [r13 + 0xa], ax
jmp 0x14048722c
jmp 0x140487237
mov qword [r13], r8
not al
mov eax, 1
mov byte [r13 + 8], al
clc
cmc
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x140487250
jne 0x140487571
mov eax, 1
movsx rcx, r11w
mov rcx, qword [r13]
jmp 0x140487268
test rcx, rcx
jmp 0x140487270
je 0x14048732c
mov rax, qword [rcx + 0x38]
cmp spl, 0x33
clc
stc
cmp qword [rax], r8
jmp 0x140487288
je 0x1404872dd
mov rax, qword [rcx + 0x50]
cmp r14d, 0x725d27aa
test r11b, spl
cmp dword [rax], r8d
jmp 0x1404872a4
jle 0x1404872dd
dec dword [rax]
cmovb eax, esp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404872bf
mov qword [rcx], rax
movsx eax, r9w
movsx ax, r15b
jmp 0x1404872d0
movzx eax, word [rdx]
jmp 0x1404872d8
jmp 0x1404872fd
mov rax, qword [rcx]
jmp 0x1404872e5
mov rax, qword [rax + 0x38]
jmp 0x1404872ee
call qword [0x1400b8d90]
sub r8d, r8d
movzx ecx, bp
cmovbe ecx, edx
mov ecx, 0xffff
jmp 0x140487308
cmp cx, ax
jmp 0x140487310
je 0x140487323
mov al, r8b
jmp 0x14048731e
jmp 0x140487332
mov eax, 1
cmovno edx, r9d
mov qword [r13], r8
xchg dh, ch
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movsx ecx, si
movsx rcx, ax
movzx rcx, r12w
mov rcx, r13
jmp 0x14048734e
call fcn.14046a93e
cmp ebx, dword [rsp + 0x58]
jge 0x140487571
sub r8d, r8d
test r14w, r8w
stc
test al, al
jmp 0x14048736c
jne 0x14048754a
cmp byte [r13 + 8], r8b
jmp 0x14048737b
jne 0x140487443
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048738d
je 0x140487418
mov rax, qword [rcx + 0x38]
btc rdx, rbx
cmp r8, r15
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
jmp 0x1404873ab
je 0x1404873d9
mov rax, qword [rcx + 0x50]
clc
cmc
test r10, 0x25aa6ea9
cmp dword [rax], r8d
jmp 0x1404873c6
jle 0x1404873d9
movzx eax, word [rdx]
jmp 0x1404873d4
jmp 0x1404873f6
mov rax, qword [rcx]
jmp 0x1404873e1
mov rax, qword [rax + 0x30]
jmp 0x1404873ea
call qword [0x1400b8d90]
sub r8d, r8d
movsx ecx, si
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487403
je 0x140487418
mov word [r13 + 0xa], ax
jmp 0x140487413
jmp 0x140487425
mov qword [r13], r8
cbw
movsx r8, r12w
bswap ax
mov eax, 1
movzx rcx, ax
mov cl, r12b
movzx ecx, r15w
mov byte [r13 + 8], al
movsx dx, dil
cqo
mov r8, r14
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
cmovge r8, r14
movsx r8d, r15w
mov cl, dil
movzx r8d, word [r13 + 0xa]
bswap cx
cmovae rcx, r8
movsx cx, r13b
mov rcx, rax
call fcn.14023f824
sub rax, qword [rsp + 0x60]
jmp 0x14048747a
sar rax, 1
clc
stc
cmp r11w, 0x66ba
cmp rax, 0xa
jmp 0x14048748e
jae 0x14048754a
lea rcx, [0x1400c0d60]
and r9b, bl
bt r10, rdi
movzx r10, r9w
mov r9b, byte [rax + rcx]
rol r10b, 0xb1
sar cx, cl
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jae 0x140487511
lea rax, [rcx + 1]
clc
test r12, rbp
mov qword [r10 + 0x10], rax
sar al, cl
mov rax, r10
test r14w, bp
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x1404874e4
jb 0x1404874f5
mov rax, qword [r10]
jmp 0x1404874f5
mov byte [rax + rcx], r9b
clc
sub r8d, r8d
jmp 0x140487502
mov byte [rax + rcx + 1], r8b
jmp 0x14048750c
jmp 0x140487534
mov r8b, sil
mov edx, 1
bswap rcx
movsx ecx, sp
mov rcx, r10
jmp 0x140487527
call fcn.140458d93
sub r8d, r8d
sub al, r10b
stc
cwde
mov eax, 1
jmp 0x14048753e
add ebx, eax
jmp 0x140487545
jmp 0x14048725f
mov ecx, 1
jmp 0x140487554
mov byte [rsp + 0x38], cl
jmp 0x14048755d
jmp 0x140487576
mov ebx, dword [rsp + 0x68]
mov al, spl
sbb rcx, r8
btc rax, 0xbe
mov ecx, 1
mov rax, qword [rsp + 0x70]
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x140487586
jne 0x14048759a
mov byte [rsp + 0x38], cl
jmp 0x140487595
jmp 0x14048766d
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jmp 0x1404875a5
jge 0x14048766d
sub eax, ebx
mov ebx, eax
bswap cx
movsx cx, r8b
movzx r14, di
mov r14, qword [rsp + 0x70]
shr cx, cl
add cl, r8b
mov ch, bh
mov r15d, 1
sar ch, cl
and cl, ah
movsx ecx, r11w
mov rcx, qword [r14 + 0x10]
cmp r9d, esi
cmp rcx, qword [r14 + 0x18]
jae 0x140487624
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmovns eax, r12d
shl eax, cl
mov rax, r14
cmp spl, 0x1b
cmp qword [r14 + 0x18], 0x10
jmp 0x140487606
jb 0x140487614
mov rax, qword [r14]
jmp 0x140487614
mov word [rax + rcx], 0x30
jmp 0x14048761f
jmp 0x140487650
mov r9b, 0x30
cqo
movsx rcx, r15w
mov r8b, r14b
mov r8b, dil
mov rdx, r15
mov cl, r10b
mov rcx, r14
jmp 0x140487641
call fcn.140458d93
xor edx, edx
cmp r8w, 0x6bc4
cmc
stc
sub rbx, r15
jne 0x1404875d6
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
shl dl, 0x26
xadd dx, dx
xor dl, r11b
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x14048767a
jb 0x140486d05
inc rdx
shl rcx, cl
mov rcx, qword [rbp - 0x18]
sbb ah, bh
mov rax, rcx
jmp 0x140487694
cmp rdx, 0x1000
jmp 0x1404876a0
jb 0x140486d00
add rdx, 0x27
mov rcx, qword [rcx - 8]
test bl, 0x39
jmp 0x1404876b6
sub rax, rcx
cmp edx, 0x5a5c7008
add rax, 0xfffffffffffffff8
cmc
test edi, edx
cmp rax, 0x1f
ja 0x140488c36
jmp 0x140486d00
mov rdx, qword [rsp + 0x48]
bswap cx
movsx ecx, r10w
movsx cx, r15b
mov rcx, r13
jmp 0x1404876ee
call fcn.14046a93e
xor r9d, r9d
stc
cmc
jmp 0x1404876fd
test al, al
jmp 0x140487704
jne 0x140486d0e
mov rbx, qword [rsp + 0x50]
bswap rcx
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x38]
xchg cx, cx
mov rcx, rbx
jmp 0x140487725
mov rax, qword [rax + 0x38]
jmp 0x14048772e
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
stc
clc
bts r8d, 8
cmp cx, 0x5cf4
or r8d, 2
mov dword [rsp + 0x34], r8d
cmc
mov dword [rsp + 0x3c], r8d
cmc
sub r9d, r9d
cmp r12b, 0xc2
test r12b, 0xac
cmp qword [rbp - 0x28], r9
jmp 0x140487769
jbe 0x14048790d
mov rax, qword [rbx]
cqo
lea rdx, [rbp - 0x18]
mov cl, dil
bswap cx
movzx cx, sil
mov rcx, rbx
jmp 0x14048778b
mov rax, qword [rax + 0x38]
jmp 0x140487794
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 0xb
shld dx, dx, 0x13
not dl
or r8d, 4
inc edx
movzx dx, al
bts dx, r11w
mov dword [rsp + 0x34], r8d
cdq
mov dword [rsp + 0x3c], r8d
test spl, 0x19
sub edx, 0x635c7efb
lea rdx, [r13 + 8]
test r12b, 0x61
mov qword [rsp + 0x58], rdx
xor r9d, r9d
cmp byte [rdx], r9b
jmp 0x1404877e8
jne 0x1404878c5
mov rcx, qword [r13]
test r9w, 0x4536
stc
jmp 0x1404877fe
test rcx, rcx
jmp 0x140487806
je 0x1404878a6
mov rax, qword [rcx + 0x38]
rol edx, 0xd6
xor dl, r8b
cmp r8b, 0x3b
mov rdx, qword [rax]
stc
jmp 0x140487823
test rdx, rdx
jmp 0x14048782b
je 0x140487851
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x14048783e
jle 0x140487851
movzx eax, word [rdx]
jmp 0x14048784c
jmp 0x140487876
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048785d
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
clc
movsxd rdx, r10d
sub r9d, r9d
sar rdx, 0x58
bts edx, edi
mov ecx, 0xffff
mov dl, 0x7a
ror dx, 0xcc
rol dx, cl
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x140487891
je 0x1404878a6
mov word [r13 + 0xa], ax
jmp 0x1404878a1
jmp 0x1404878ad
mov qword [r13], r9
xchg r10b, r10b
mov r10d, 1
jmp 0x1404878b8
mov byte [rdx], r10b
jmp 0x1404878c0
jmp 0x1404878cb
mov r10d, 1
movzx ecx, word [r13 + 0xa]
rcr ax, 0x16
movsxd rax, eax
sar al, 0xc6
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x1404878e8
cmovae rax, qword [rbp - 0x18]
jmp 0x1404878f2
cmp word [rax], cx
jmp 0x1404878fa
jne 0x140487911
mov bl, r10b
jmp 0x140487908
jmp 0x140487921
lea rdx, [r13 + 8]
mov bl, r9b
cmp rax, rsp
jmp 0x14048791c
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x14048792a
je 0x140487968
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
mov cl, 0x77
movsxd rcx, esp
xchg cx, cx
mov dword [rsp + 0x3c], r8d
movzx cx, dl
mov cx, 0x4f24
movsxd rcx, ecx
lea rcx, [rbp - 0x18]
jmp 0x14048795a
call fcn.14045cf90
mov r8d, dword [rsp + 0x34]
cmc
test r15b, dil
test r8b, 2
jmp 0x140487971
je 0x140487999
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
movsx rcx, r10w
mov dword [rsp + 0x3c], r8d
xchg ch, ch
lea rcx, [rbp - 0x38]
jmp 0x140487994
call fcn.14045cf90
sub r8d, r8d
clc
test bl, bl
je 0x140487b96
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404879b1
je 0x140487a56
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
je 0x140487a11
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404879d1
jle 0x140487a11
dec dword [rax]
movzx dx, bpl
movsx edx, cx
xchg edx, edx
mov rcx, qword [rcx + 0x38]
cdqe
cwde
lahf
mov rdx, qword [rcx]
movzx ax, r15b
lea rax, [rdx + 2]
jmp 0x1404879fc
mov qword [rcx], rax
cbw
movsxd rax, ecx
movzx eax, word [rdx]
jmp 0x140487a0c
jmp 0x140487a3b
mov rax, qword [rcx]
jmp 0x140487a19
mov rax, qword [rax + 0x38]
jmp 0x140487a22
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14, 0x72e566e
sbb ecx, 0x444f4c49
adc ecx, r12d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487a48
je 0x140487a56
mov al, r8b
jmp 0x140487a66
mov qword [r13], r8
movzx rcx, r15w
movsxd rax, ebp
mov eax, 1
mov rcx, qword [rsp + 0x58]
movsxd rdx, edi
mov byte [rcx], al
cqo
cwde
lahf
mov rcx, qword [rsp + 0x50]
movsx eax, sp
movsxd rax, r12d
rdtsc
mov rax, qword [rcx]
movsxd rdx, r12d
movsx rdx, bp
lea rdx, [rbp - 0x18]
jmp 0x140487a94
mov rax, qword [rax + 0x38]
jmp 0x140487a9d
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
btc dx, 0x48
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
clc
cmp rdx, 8
jmp 0x140487ac6
jb 0x140487b30
lea rdx, [rdx*2 + 2]
sar ch, cl
shrd cx, r12w, 0x98
movzx rcx, cx
mov rcx, qword [rbp + 8]
mov al, 0xc3
rcr eax, 0xa8
mov rax, rcx
cmc
cmp r13d, 0x79cf36a8
cmp rdx, 0x1000
jb 0x140487b2b
add rdx, 0x27
test sil, 0xe6
test edi, r11d
mov rcx, qword [rcx - 8]
cmc
stc
test r13b, dil
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140487b25
ja 0x140488c47
call fcn.14011c953
movups xmm0, xmmword [rbp - 0x18]
xadd cx, cx
shr cl, cl
setg ch
movups xmmword [rbp + 8], xmm0
sar cx, cl
movups xmm1, xmmword [rbp - 8]
cmovno ecx, r11d
movups xmmword [rbp + 0x18], xmm1
add ch, 0xf5
bswap rcx
xor eax, eax
movsx ecx, r10w
mov cl, r14b
mov qword [rbp - 8], rax
mov qword [rbp], 7
xchg cl, cl
mov cl, r8b
movsxd rcx, r12d
mov word [rbp - 0x18], ax
movzx cx, r10b
movzx rcx, r9w
bswap rcx
lea rcx, [rbp - 0x18]
jmp 0x140487b8c
call fcn.14045cf90
jmp 0x140486d05
mov rbx, qword [rsp + 0x50]
jmp 0x140487ba1
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx rcx, bp
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140487bb8
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
clc
or edx, 8
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
test ebp, r8d
cmp r14b, 0x66
sub r9d, r9d
cmc
test rax, 0x2b70229b
cmp qword [rbp - 0x28], r9
jmp 0x140487bed
jbe 0x140487d69
mov rax, qword [rbx]
movsxd rdx, r13d
lea rdx, [rbp - 0x18]
movsx cx, r10b
xchg cx, cx
seta ch
mov rcx, rbx
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
movsx r8d, r11w
movsxd r8, r15d
mov r8w, cx
bts edx, 0xd
sub r8w, dx
or edx, 0x10
rcr r8b, 0xdc
mov dword [rsp + 0x34], edx
rcr r8w, cl
mov dword [rsp + 0x3c], edx
rcl r8, 0xe4
mov r8, qword [rsp + 0x58]
xor r9d, r9d
jmp 0x140487c53
cmp byte [r8], r9b
jne 0x140487d2a
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x140487c69
je 0x140487cfd
mov rax, qword [rcx + 0x38]
xor rdx, r13
mov rdx, qword [rax]
cmp spl, r13b
jmp 0x140487c81
test rdx, rdx
jmp 0x140487c89
je 0x140487caf
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x140487c9c
jle 0x140487caf
movzx eax, word [rdx]
jmp 0x140487caa
jmp 0x140487cdb
mov rax, qword [rcx]
jmp 0x140487cb7
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
adc rcx, 0x45b638a5
movzx ecx, si
xor r9d, r9d
sar ecx, cl
xor cx, r9w
neg ch
mov ecx, 0xffff
stc
cmp dil, 0xf6
cmp cx, ax
jmp 0x140487ced
je 0x140487cfd
mov word [r13 + 0xa], ax
jmp 0x140487d06
mov qword [r13], r9
cwd
xchg r10b, r10b
mov r10d, 1
xchg dx, dx
not dx
mov byte [r8], r10b
mov dl, r8b
cmove edx, r12d
mov edx, dword [rsp + 0x34]
jmp 0x140487d25
jmp 0x140487d36
mov r10d, 1
shl ah, 0x58
mov bl, r9b
movzx ecx, word [r13 + 0xa]
neg bl
shl bl, 0xa7
bt ax, 0x65
lea rax, [rbp - 0x18]
rcl bl, cl
stc
xchg bl, bl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, r10b
jmp 0x140487d63
je 0x140487d73
mov bl, r9b
test bl, r8b
cmc
cmp r8b, r14b
test dl, 0x10
jmp 0x140487d7b
je 0x140487db4
and edx, 0xffffffef
xchg cl, ch
setp ch
mov dword [rsp + 0x34], edx
xchg cx, cx
movzx rcx, r11w
cmovs rcx, r12
mov dword [rsp + 0x3c], edx
movsx ecx, bp
lea rcx, [rbp - 0x18]
jmp 0x140487da8
call fcn.14045cf90
mov edx, dword [rsp + 0x34]
test ch, 0xd1
test dl, 8
je 0x140487de0
and edx, 0xfffffff7
not cl
movzx ecx, r10w
mov dword [rsp + 0x34], edx
movzx ecx, bp
mov dword [rsp + 0x3c], edx
movzx ecx, bx
setbe ch
lea rcx, [rbp - 0x38]
call fcn.14045cf90
test bl, bl
jmp 0x140487de7
je 0x140487fb0
mov rcx, qword [r13]
test r12, rdx
stc
sub ebx, ebx
stc
test rcx, rcx
jmp 0x140487e00
je 0x140487e75
mov rax, qword [rcx + 0x38]
test al, r12b
stc
cmp qword [rax], rbx
je 0x140487e49
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x140487e49
dec dword [rax]
cqo
mov ax, 0x589d
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140487e3d
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140487e56
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487e63
je 0x140487e75
mov al, bl
jmp 0x140487e70
jmp 0x140487e8a
mov qword [r13], rbx
cwd
cdq
rdtsc
mov eax, 1
movzx edx, sp
xchg dh, cl
cwd
mov rcx, qword [rsp + 0x58]
sets dh
movsx edx, r9w
mov byte [rcx], al
cdqe
jmp 0x140487ea1
mov rcx, qword [rsp + 0x50]
setle dl
mov rax, qword [rcx]
not dl
lea rdx, [rbp - 0x18]
jmp 0x140487eb7
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmovs dx, r8w
movsxd rdx, ebp
mov dx, 0x12fb
bts eax, 0xf
cmc
ror edx, 0x90
mov dword [rsp + 0x34], eax
movsxd rdx, r11d
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmc
cmp rdx, 8
jmp 0x140487ef2
jb 0x140487f4b
lea rdx, [rdx*2 + 2]
sal ah, cl
movzx ecx, sp
btc cx, r13w
mov rcx, qword [rbp + 8]
cdqe
mov rax, rcx
cmp rdx, 0x1000
jb 0x140487f46
add rdx, 0x27
stc
clc
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp dx, 0x5a4
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140487f40
ja 0x140488c2b
call fcn.14011c953
movups xmm0, xmmword [rbp - 0x18]
movzx ecx, r9w
mov cl, 0xd9
movups xmmword [rbp + 8], xmm0
movzx cx, r15b
cmovbe ecx, edx
movsx rcx, r15w
movups xmm1, xmmword [rbp - 8]
movzx rcx, dx
xchg ch, ch
not rcx
movups xmmword [rbp + 0x18], xmm1
mov ecx, eax
mov cx, 0x579a
mov qword [rbp - 8], rbx
movsx rcx, r8w
mov qword [rbp], 7
mov ch, 0x25
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x140487f9c
call fcn.14045cf90
mov byte [rsp + 0x30], 1
jmp 0x140487fab
jmp 0x140486d05
mov rbx, qword [rsp + 0x50]
lahf
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsxd rcx, r15d
jmp 0x140487fc5
mov rcx, rbx
jmp 0x140487fcd
mov rax, qword [rax + 0x38]
jmp 0x140487fd6
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
cmc
bts eax, 0xe
or eax, 0x20
mov dword [rsp + 0x34], eax
stc
cmp bl, dl
clc
mov dword [rsp + 0x3c], eax
sub ecx, ecx
stc
cmp qword [rbp - 0x28], rcx
jmp 0x140488001
je 0x14048808a
mov rax, qword [rbx]
movsx rdx, r10w
mov dx, 0x654b
movsx cx, bl
lea rdx, [rbp - 0x18]
movsxd rcx, eax
bswap rcx
movzx ecx, ax
mov rcx, rbx
jmp 0x14048802b
mov rax, qword [rax + 0x40]
jmp 0x140488034
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test bh, 7
or eax, 0x10040
jmp 0x140488050
mov dword [rsp + 0x34], eax
test r12b, r8b
test spl, 0xd6
cmp r10, 0x5ad95827
mov dword [rsp + 0x3c], eax
cmc
stc
cmp r15, rcx
sub ecx, ecx
clc
cmp qword [rbp - 8], rcx
jmp 0x140488077
jne 0x14048808a
lea ebx, [rcx + 1]
jmp 0x140488085
jmp 0x140488092
mov bl, cl
clc
jmp 0x140488092
test al, 0x40
jmp 0x140488099
je 0x1404880cb
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx rcx, cx
movsx rcx, sp
lea rcx, [rbp - 0x18]
jmp 0x1404880bb
call fcn.14045cf90
mov eax, dword [rsp + 0x34]
test di, cx
cmp r10b, 0xb
test al, 0x20
je 0x1404880f6
and eax, 0xffffffdf
mov ch, 1
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
not cl
mov ecx, 0x6dc608b1
lea rcx, [rbp - 0x38]
jmp 0x1404880f1
call fcn.14045cf90
xor r9d, r9d
mov eax, dword [rsp + 0x38]
shl cl, cl
mov cl, 0xb7
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14048810c
je 0x140486d1d
mov byte [rsp + 0x30], cl
jmp 0x14048811b
jmp 0x140486d1d
mov rcx, qword [rsp + 0x50]
nop
movsx rax, sp
cbw
mov rax, qword [rcx]
bswap edx
movzx edx, bx
lea rdx, [rbp - 0x38]
jmp 0x14048813d
mov rax, qword [rax + 0x30]
jmp 0x140488146
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsx ebx, ax
bts eax, 7
shrd rbx, rdx, 0xef
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movsxd rbx, ebx
rol rax, cl
rcr bh, cl
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test bl, r11b
test byte [rax + 0x18], 8
jmp 0x140488184
jne 0x1404882ae
mov rdx, rbx
movsx rcx, r8w
seto cl
mov rcx, r13
call fcn.14046a93e
xor r8d, r8d
jmp 0x1404881a7
test al, al
jmp 0x1404881ae
jne 0x1404882ae
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x1404881c2
cmovae rbx, qword [rbp - 0x38]
jmp 0x1404881cd
cmp byte [r13 + 8], r8b
jmp 0x1404881d6
jne 0x140488299
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404881e8
je 0x140488276
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9d, 0x5fa36d58
clc
test rdx, rdx
je 0x140488227
mov rax, qword [rcx + 0x50]
clc
stc
jmp 0x140488211
cmp dword [rax], r8d
jle 0x140488227
movzx eax, word [rdx]
jmp 0x140488222
jmp 0x14048824d
mov rax, qword [rcx]
jmp 0x14048822f
mov rax, qword [rax + 0x30]
jmp 0x140488238
call qword [0x1400b8d90]
xor r8d, r8d
rcr rcx, 0x24
bts rcx, rdx
movsx cx, ch
mov ecx, 0xffff
test al, r12b
cmp r15b, 8
cmp cx, ax
jmp 0x140488261
je 0x140488276
mov word [r13 + 0xa], ax
jmp 0x140488271
jmp 0x140488286
mov qword [r13], r8
bt eax, ebx
bts eax, r14d
bsf ax, r15w
mov eax, 1
test rsp, r10
test r11, 0x3c72602d
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
clc
cmc
cmp ax, word [rbx]
jne 0x1404883d0
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x1404882b8
jne 0x1404883fb
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x1404882cc
ja 0x1404883fb
mov rdx, rbx
movsx rcx, r8w
mov cl, r9b
movzx cx, r8b
mov rcx, r13
call fcn.14046a93e
sub ebx, ebx
test r11b, 0x2c
test al, al
jmp 0x1404882f6
jne 0x1404883d2
cmp byte [r13 + 8], bl
jmp 0x140488305
jne 0x1404883a5
mov rcx, qword [r13]
test r14w, 0x2d9b
cmc
test rcx, rcx
je 0x14048838f
mov rax, qword [rcx + 0x38]
cmp r13b, 0x39
shl dh, cl
mov rdx, qword [rax]
cmc
test spl, 0x5d
clc
test rdx, rdx
jmp 0x14048833a
je 0x14048835a
mov rax, qword [rcx + 0x50]
test r9b, 0x79
cmp al, 0xf5
cmp dword [rax], ebx
jle 0x14048835a
movzx eax, word [rdx]
jmp 0x14048836c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140488366
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r8w, 0x1c38
cmp cx, ax
je 0x14048838f
mov word [r13 + 0xa], ax
jmp 0x14048838a
jmp 0x140488397
mov qword [r13], rbx
lahf
add rax, r9
mov eax, 1
test r11b, r9b
mov byte [r13 + 8], al
cbw
movzx ecx, word [r13 + 0xa]
sal eax, 0x12
lea rax, [rbp - 0x38]
cmc
clc
cmp qword [rbp - 0x20], 8
jmp 0x1404883bd
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
je 0x1404883fb
jmp 0x1404883d2
xor ebx, ebx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx edx, r11w
not rdx
cwd
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
bsf rdx, r8
xadd dh, ch
mov word [rax], bx
movzx rbx, bp
lea rbx, [rbp - 0x38]
xchg cl, ch
adc dx, r9w
movsx rdx, r9w
cmp qword [rbp - 0x20], 8
movzx ecx, r12w
movzx rdx, si
setnp cl
cmovae rbx, qword [rbp - 0x38]
setp dh
cqo
xchg cl, dh
mov rdx, qword [rsp + 0x48]
jmp 0x14048842f
mov rcx, r13
jmp 0x140488437
call fcn.14046a93e
sub r8d, r8d
cmp rax, rcx
cmc
jmp 0x140488448
test al, al
jne 0x140488663
mov r12, qword [rsp + 0x48]
btc eax, 0xa5
bt rsi, r14
mov esi, 0xffff
lea r14d, [r8 + 1]
movsx eax, r15w
lea rcx, [rbp - 0x38]
bswap rax
xor al, r12b
rcr al, cl
cmp qword [rbp - 0x20], 8
movzx rax, bx
cmovae rcx, qword [rbp - 0x38]
cmp bl, r14b
not rax
cbw
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
stc
cmp rbx, rcx
jmp 0x14048849d
je 0x140488644
cmp byte [r13 + 8], r8b
jmp 0x1404884ac
jne 0x14048853e
mov rcx, qword [r13]
test r8w, di
jmp 0x1404884bf
test rcx, rcx
je 0x140488535
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404884d7
je 0x1404884f8
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x1404884f8
movzx eax, word [rdx]
jmp 0x1404884f3
jmp 0x140488518
mov rax, qword [rcx]
jmp 0x140488500
mov rax, qword [rax + 0x30]
jmp 0x140488509
call qword [0x1400b8d90]
xor r8d, r8d
cmp esi, 0x78430af4
cmp si, ax
jmp 0x140488520
je 0x140488535
mov word [r13 + 0xa], ax
jmp 0x140488530
jmp 0x14048853a
mov qword [r13], r8
lahf
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmc
cmp ax, word [rbx]
jmp 0x14048854c
jne 0x140488644
add rbx, 2
ror ecx, cl
mov rcx, qword [r13]
test rbp, 0x43417841
cmc
jmp 0x140488569
test rcx, rcx
jmp 0x140488571
je 0x140488605
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140488583
je 0x1404885d0
mov rax, qword [rcx + 0x50]
cmp r14b, bpl
cmp dword [rax], r8d
jle 0x1404885d0
dec dword [rax]
cqo
mov dx, 0x254b
mov rcx, qword [rcx + 0x38]
cwd
cmovp rax, rsi
mov rdx, qword [rcx]
movzx rax, bp
setg ah
lea rax, [rdx + 2]
jmp 0x1404885be
mov qword [rcx], rax
not ah
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x1404885ea
mov rax, qword [rcx]
jmp 0x1404885d8
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x1404885ea
cmp si, ax
jmp 0x1404885f2
je 0x140488605
mov al, r8b
jmp 0x140488600
jmp 0x140488618
mov qword [r13], r8
cdq
mov cx, 0x64fb
mov al, r14b
movzx cx, dil
cqo
mov byte [r13 + 8], al
movsx edx, dx
not dl
mov rdx, r12
mov rcx, r13
jmp 0x14048862c
call fcn.14046a93e
xor r8d, r8d
cmp r14b, al
test al, al
jmp 0x14048863e
je 0x14048846a
mov sil, byte [rsp + 0x30]
bsf rax, rcx
mov r14b, byte [rsp + 0x30]
rcl ch, cl
movzx cx, r9b
shl r12b, cl
mov r12b, byte [rsp + 0x30]
nop
lea rcx, [rbp - 0x38]
test rbp, 0x74f80afc
cmp qword [rbp - 0x20], 8
mov al, dil
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
clc
jmp 0x140488686
lea rcx, [rcx + rax*2]
jmp 0x140488693
mov eax, dword [rsp + 0x38]
movzx eax, al
stc
cmp edi, r11d
clc
cmp rbx, rcx
mov rcx, 0x499c370f
bswap rcx
movsx ecx, bx
mov ecx, 1
jmp 0x1404886b9
cmovne eax, ecx
movsx cx, r10b
movzx ecx, r8w
mov ch, 0x98
mov dword [rsp + 0x38], eax
movzx cx, r13b
cmovge cx, si
lea rcx, [rbp - 0x38]
jmp 0x1404886de
jmp 0x140487b8c
mov rax, qword [rcx]
jmp 0x1404886eb
mov rax, qword [rax + 0x30]
jmp 0x1404886f4
call qword [0x1400b8d90]
sub r9d, r9d
cmp rdx, rbx
cmp r14w, ax
je 0x140488725
mov word [r12], ax
mov bl, 0x68
movsx rbx, si
movzx ebx, ax
mov rbx, r12
jmp 0x140488720
jmp 0x140488734
mov qword [r13], r9
setge ch
xchg r8d, ecx
movsx cx, r12b
mov byte [r13 + 8], dil
movsx ecx, dx
cwd
mov rax, qword [r15]
setl ch
mov r8b, 0xd
mov edx, 0x48
setae cl
mov r8w, r12w
movzx r8d, word [rbx]
cmovp rcx, rsp
mov cx, 0xb8d
setb cl
mov rcx, r15
jmp 0x140488769
mov rax, qword [rax + 0x20]
jmp 0x140488772
call qword [0x1400b8d90]
sub r9d, r9d
cmp rbp, rsi
test al, al
jmp 0x140488785
je 0x140488858
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048879d
je 0x14048882e
mov rax, qword [rcx + 0x38]
clc
stc
cmp r15w, 0x168a
cmp qword [rax], r9
jmp 0x1404887b7
je 0x1404887f7
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r9d
jmp 0x1404887cb
jle 0x1404887f7
dec dword [rax]
not dl
mov rcx, qword [rcx + 0x38]
cdqe
cwde
cwd
mov rdx, qword [rcx]
movsx ax, cl
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, di
movzx eax, word [rdx]
jmp 0x140488812
mov rax, qword [rcx]
jmp 0x1404887ff
mov rax, qword [rax + 0x38]
jmp 0x140488808
call qword [0x1400b8d90]
xor r9d, r9d
clc
cmp r14w, ax
jmp 0x14048881b
je 0x14048882e
mov al, r9b
jmp 0x140488829
jmp 0x14048883c
mov qword [r13], r9
cwd
movsxd rdx, r12d
cqo
mov al, dil
mov byte [r13 + 8], al
mov rdx, rsi
mov rcx, r13
call fcn.14046a93e
sub r9d, r9d
cmc
stc
test al, al
je 0x1404863e9
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
sal r12b, 0x2d
rol al, cl
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, 0x86
cdqe
cmp dil, r13b
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140488896
jne 0x140486d17
movzx eax, byte [rsp + 0x38]
test bl, bl
cmove eax, ecx
jmp 0x1404888ab
mov dword [rsp + 0x38], eax
jmp 0x1404888b4
jmp 0x140486d1d
mov rcx, qword [rbp + 0x18]
shrd di, r12w, 0x34
adc dil, 0xf2
mov edi, 1
jmp 0x1404888d1
cmp rcx, rdi
jmp 0x1404888d9
jbe 0x140488b85
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
rcl al, cl
mov r8, qword [rbp + 0x20]
mov al, r15b
cmp r8, 8
mov al, r10b
seto al
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
clc
mov byte [rsp + 0x30], al
cdqe
rcr ax, 0xcd
add rbx, 2
lea rax, [rbp + 8]
jmp 0x14048891a
cmp r8, 8
cmovae rax, rdx
clc
test r12, 0x6a384ed9
lea rax, [rax + rcx*2]
cmp r14, r9
jmp 0x140488936
cmp rbx, rax
jmp 0x14048893e
je 0x140488b1c
mov rdx, qword [rsp + 0x48]
setg ch
cmovge cx, di
mov rcx, r13
jmp 0x140488958
call fcn.14046a93e
sub r9d, r9d
jmp 0x140488966
test al, al
jmp 0x14048896d
jne 0x140488b01
cmp byte [r13 + 8], r9b
jmp 0x14048897c
jne 0x140488a2c
mov rcx, qword [r13]
jmp 0x14048898b
test rcx, rcx
je 0x140488a1a
mov rax, qword [rcx + 0x38]
bts edx, edi
shr dl, 0xa4
btc rdx, 0xc3
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404889ae
je 0x1404889ce
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404889c0
jle 0x1404889ce
movzx eax, word [rdx]
jmp 0x1404889f2
mov rax, qword [rcx]
jmp 0x1404889d6
mov rax, qword [rax + 0x30]
jmp 0x1404889df
call qword [0x1400b8d90]
sub r9d, r9d
cmc
rcr cx, 0xc2
shld cx, bx, 5
mov ecx, 0xffff
cmp dl, r11b
test dh, 0x6f
cmp cx, ax
jmp 0x140488a05
je 0x140488a1a
mov word [r13 + 0xa], ax
jmp 0x140488a15
jmp 0x140488a1e
mov qword [r13], r9
mov byte [r13 + 8], dil
test cx, si
sub al, r9b
or ax, r8w
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140488b01
mov rcx, qword [r13]
test r13b, 0xc1
jmp 0x140488a47
test rcx, rcx
jmp 0x140488a4f
je 0x140488ad7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140488a61
je 0x140488aa7
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x140488a74
jle 0x140488aa7
dec dword [rax]
xchg dx, ax
cqo
mov rcx, qword [rcx + 0x38]
cmovbe ax, bp
mov rdx, qword [rcx]
movsxd rax, r8d
lea rax, [rdx + 2]
jmp 0x140488a97
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140488aa2
jmp 0x140488ab7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140488ac4
je 0x140488ad7
mov al, r9b
jmp 0x140488ad2
jmp 0x140488ade
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
bswap rdx
mov r8, qword [rbp + 0x20]
movzx edx, r8w
mov rcx, qword [rbp + 0x18]
cqo
mov rdx, qword [rbp + 8]
jmp 0x140488afc
jmp 0x14048890d
mov r8, qword [rbp + 0x20]
neg edx
mov rcx, qword [rbp + 0x18]
cmp sil, 0xd6
neg ax
mov rdx, qword [rbp + 8]
rol rax, cl
clc
cdqe
lea rax, [rbp + 8]
test cl, dil
jmp 0x140488b28
cmp r8, 8
jmp 0x140488b31
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
stc
cmp rbx, rax
je 0x140488b85
mov rcx, qword [rsp + 0x70]
add ax, r15w
not al
cbw
mov rax, rcx
cmp ah, 0x78
cmp qword [rcx + 0x18], 0x10
jmp 0x140488b61
jb 0x140488b6f
mov rax, qword [rcx]
jmp 0x140488b6f
mov qword [rcx + 0x10], r9
jmp 0x140488b78
mov byte [rax], r9b
jmp 0x140488b80
jmp 0x140488bcd
cmp byte [rsp + 0x30], 0
jmp 0x140488b8f
je 0x140488bcd
mov r9b, 0x2d
rcl rcx, cl
adc ch, 0x2c
movsxd rcx, r15d
mov r8, rdi
movzx ecx, ax
bsf cx, si
bts rcx, rdi
xor edx, edx
jmp 0x140488bba
mov rcx, qword [rsp + 0x70]
jmp 0x140488bc4
call fcn.14044b493
nop
not cx
lea rcx, [rbp + 8]
jmp 0x140488bd6
call fcn.14045cf90
mov rax, qword [rsp + 0x70]
clc
mov rcx, qword [rbp + 0x28]
test r14b, 0x22
xor rcx, rsp
jmp 0x140488bf1
call fcn.1404a1418
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
movsx r15d, cx
movsxd rdi, r12d
pop r15
pop r14
jmp 0x140488c15
pop r13
not dil
pop r12
pop rdi
xchg bpl, bpl
cmovle esi, eax
pop rsi
pop rbp
jmp 0x140488c2a
ret
call fcn.1404b79e9
int3
call fcn.1404b79e9
nop
call fcn.1404b79e9
nop
jmp 0x140488c47
call fcn.1404b79e9
int3