Function at 0x14048418f
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
setae bl
btc cx, dx
push rbp
cmp bp, ax
push rsi
movzx ebp, dx
push rdi
push r12
lahf
mov cl, r9b
push r13
inc r13b
push r14
shl cl, 0x5a
bsr r14d, r15d
movzx rbx, si
push r15
xor r14b, r8b
rcl rcx, 0x94
lea rbp, [rsp - 0x30]
mov r15, 0x341633b1
sub rsp, 0x130
btc cx, 0xe5
mov rax, qword [0x1400b7288]
sal r15w, cl
xor rax, rsp
shr r14d, cl
neg r15b
mov qword [rbp + 0x28], rax
cmp r8w, si
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
shrd rbx, rsp, 9
mov r14, qword [rbp + 0xa0]
btr ax, 0x67
movsx cx, r9b
mov bh, 0x73
mov qword [rsp + 0x60], r14
sub r12d, r12d
movzx ax, r14b
movsx r15d, cx
not cx
mov dword [rsp + 0x3c], r12d
lahf
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
movsx rax, bp
mov rax, qword [rbx]
movsx rcx, r9w
mov rcx, rbx
jmp 0x140484266
mov rax, qword [rax + 8]
jmp 0x14048426f
call qword [case.0x1404cb1ca.0]
cmp byte [rbp + 0x90], r12b
je 0x1404842be
lea rcx, [rbp - 0x60]
jmp 0x14048428b
call fcn.140489d57
mov rsi, rax
mov qword [rsp + 0x50], rax
test ax, r8w
cmp eax, r13d
test rbx, rbx
jmp 0x1404842a7
je 0x14048432e
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x1404842b9
jmp 0x1404842fb
lea rcx, [rbp - 0x60]
jmp 0x1404842c7
call fcn.14048998a
mov rsi, rax
mov qword [rsp + 0x50], rax
test cl, dh
test rbx, rbx
jmp 0x1404842de
je 0x14048432e
mov rax, qword [rbx]
movzx ecx, r13w
movzx cx, dil
mov rax, qword [rax + 0x10]
bswap rcx
movzx ecx, r13w
mov rcx, rbx
call qword [case.0x1404cb1ca.0]
test rax, rax
mov r8, rax
jmp 0x14048430f
je 0x14048432e
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
jmp 0x140484328
call qword [case.0x1404cb1ca.0]
mov byte [rsp + 0x38], r12b
jmp 0x140484338
mov byte [rsp + 0x30], r12b
jmp 0x140484342
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx ecx, si
cwd
mov qword [rbp + 0x18], r12
movzx edx, r13w
movzx rax, r11w
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
mov rax, qword [rsi]
movsx edx, r11w
movzx cx, spl
lea rdx, [rbp - 0x70]
movzx rcx, di
xchg ch, ch
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140484389
call qword [case.0x1404cb1ca.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
bswap rcx
movsx rax, r9w
cwde
mov qword [rdi + 0x10], r12
cmovb ecx, ebp
lahf
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
movsxd rbx, r10d
movzx cx, r14b
mov esi, 1
bswap bx
movsxd rax, edx
setae al
mov eax, esi
mov dword [rsp + 0x34], eax
not bx
sets bh
movzx rbx, bp
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
setns ch
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404843f4
mov rax, qword [rax + 8]
jmp 0x1404843fd
call qword [case.0x1404cb1ca.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x14048440d
call fcn.14047793b
mov rdi, rax
mov qword [rbp - 0x60], rax
clc
test rbx, rbx
jmp 0x140484422
je 0x140484482
mov rdx, qword [rbx]
movzx cx, sil
mov rcx, rbx
cbw
movsx rax, r10w
movzx rax, bp
mov rax, qword [rdx + 0x10]
jmp 0x140484446
call qword [case.0x1404cb1ca.0]
mov r8, rax
test rax, rax
jmp 0x140484457
je 0x140484482
mov rcx, qword [rax]
cwd
cmove rax, rax
mov rax, qword [rcx]
cmove rcx, r14
cwd
xchg rdx, rdx
mov edx, esi
mov rcx, r8
jmp 0x14048447c
call qword [case.0x1404cb1ca.0]
mov rax, qword [rdi]
movsx rdx, cx
movzx r8, r12w
cdq
mov r9, r14
movsx edx, cx
jmp 0x140484499
lea r8, [0x1400c0d6c]
movsxd rcx, r11d
cqo
lea rdx, [0x1400c0d60]
movsxd rcx, r15d
setbe ch
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x1404844be
call qword [case.0x1404cb1ca.0]
mov rax, r12
mov qword [rbp - 0x78], rax
sal sil, 9
mov dil, byte [rsp + 0x30]
jmp 0x1404844d9
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
rcr r12b, 0xff
mov r12b, byte [rsp + 0x30]
neg r15b
ror ecx, cl
mov r15b, byte [rsp + 0x30]
bsr cx, r10w
bt cx, 0xae
xor r9d, r9d
sub cx, 0x6fa2
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x140484515
jae 0x140486a5f
mov al, byte [rbp + rax - 0x70]
cmp dl, r10b
cmp al, 0x20
jmp 0x140484529
je 0x14048455e
cmp al, 0x24
jmp 0x140484536
je 0x140486298
cmp al, 0x2b
jmp 0x140484543
je 0x140485806
cmp al, 0x76
jmp 0x140484550
je 0x140484645
cmp al, 0x78
jne 0x140484edf
cmp qword [rbp - 0x78], 3
jmp 0x140484568
je 0x140484edf
mov bl, r9b
movzx edx, r14w
mov byte [rsp + 0x40], bl
cmovno rcx, rdx
not dl
setne ch
mov rdx, qword [rsp + 0x48]
cmovns cx, r12w
mov rcx, r13
jmp 0x140484594
call fcn.140468e0f
xor r9d, r9d
test al, al
jmp 0x1404845a3
jne 0x140486a1e
lea rbx, [r13 + 0xa]
adc r12b, spl
not sil
mov r12, rbx
shr dil, cl
bsf r14w, r15w
mov rsi, qword [rsp + 0x48]
sub r14w, ax
jmp 0x1404845cc
mov r15, qword [rbp - 0x60]
rcl rdi, cl
lea edi, [r9 + 1]
bt r14w, r13w
btr r14w, ax
mov r14d, 0xffff
jmp 0x1404845ec
cmp byte [r13 + 8], r9b
jmp 0x1404845f5
jne 0x1404868b3
mov rcx, qword [r13]
jmp 0x140484607
test rcx, rcx
je 0x1404868a8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14048686b
mov rax, qword [rcx + 0x50]
cmp r15w, 0xe70
cmp dword [rax], r9d
jmp 0x140484632
jle 0x14048686b
movzx eax, word [rdx]
jmp 0x140484640
jmp 0x140486887
mov dword [rsp + 0x68], r9d
movzx ax, r14b
jmp 0x140484654
mov rbx, qword [rsp + 0x50]
cmovne cx, r14w
mov rax, qword [rbx]
movsxd rcx, r8d
mov rcx, rbx
jmp 0x14048466c
mov rax, qword [rax + 0x48]
jmp 0x140484675
call qword [case.0x1404cb1ca.0]
mov dword [rsp + 0x58], eax
movsxd rax, r12d
mov rcx, qword [rbx]
movzx edx, si
cwde
bswap ax
mov rax, qword [rcx + 0x28]
mov edx, 0x59de2a36
movsx ecx, r15w
movzx ecx, dx
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x1404846a8
call qword [case.0x1404cb1ca.0]
mov eax, dword [rsp + 0x34]
jmp 0x1404846b8
bts eax, 9
test r15w, sp
mov dword [rsp + 0x34], eax
test r14b, 0x1e
mov dword [rsp + 0x3c], eax
sub eax, eax
cmp qword [rbp - 8], rax
jmp 0x1404846d7
je 0x140484fb4
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x1404846ec
call qword [case.0x1404cb1ca.0]
mov word [rsp + 0x40], ax
xor edx, edx
stc
clc
test ax, ax
jmp 0x140484703
je 0x140484fb4
lea rcx, [rbp - 0x18]
cmc
cmp qword [rbp], 0x10
jmp 0x140484718
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140484725
jae 0x140484fb4
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
not cx
lea eax, [rdx + 0xf]
xchg ch, bl
movzx ebx, ax
mov qword [rbp - 0x80], rax
movsx ecx, bp
jmp 0x140484749
mov qword [rbp - 0x20], rax
movzx ebx, bx
lea eax, [rdx + 1]
movzx cx, r8b
mov bx, cx
movsxd rbx, edx
mov qword [rbp - 0x28], rax
movsx rbx, r8w
mov word [rbp - 0x38], dx
mov ebx, edx
movzx rdx, r10w
movsx dx, r14b
setle dl
mov rdx, qword [rsp + 0x48]
not rcx
mov cl, r13b
mov rcx, r13
call fcn.140468e0f
sub r11d, r11d
jmp 0x140484794
test al, al
jne 0x140484d4b
mov r10, qword [rsp + 0x60]
shr r9d, 0x8c
bt r14w, r10w
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
movsx rsi, bp
mov r8, r14
btr si, r15w
rcr dil, 0x1e
shl di, cl
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
movsx rdi, sp
not sil
cmp cx, r14w
mov qword [rsp + 0x78], rbx
mov edi, r11d
ror si, cl
bt si, 0x41
mov rsi, qword [rbp - 0x80]
jmp 0x1404847f9
cmp byte [r13 + 8], r11b
jmp 0x140484802
jne 0x1404848d3
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140484815
je 0x1404848b9
mov rax, qword [rcx + 0x38]
sal edx, 0x9f
mov rdx, qword [rax]
cmc
test r9b, 2
test rdx, rdx
jmp 0x140484832
je 0x140484859
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r11d
jmp 0x140484846
jle 0x140484859
movzx eax, word [rdx]
jmp 0x140484854
jmp 0x140484888
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404cb1ca.0]
mov r8, qword [rbp - 0x50]
setno r10b
mov r9, qword [rbp - 0x48]
adc r10w, 0x6e21
rol ch, 0xc2
sar r10w, cl
mov r10, qword [rsp + 0x60]
clc
sub r11d, r11d
mov ecx, 0xffff
test r9w, 0x3c45
cmp bpl, bl
cmp cx, ax
jmp 0x14048489e
je 0x1404848b9
mov word [r8], ax
movzx r14, r8w
mov r14, r8
jmp 0x1404848b4
jmp 0x1404848be
mov qword [r13], r11
lahf
mov eax, 1
jmp 0x1404848c8
mov byte [r13 + 8], al
not dl
movzx edx, ax
cwd
movzx r8d, word [r14]
movzx ecx, r10w
mov rdx, r9
mov rcx, r10
jmp 0x1404848e6
call fcn.140167f38
sub rax, qword [rsp + 0x60]
cmp spl, 0x13
sar rax, 1
cmc
cmp rax, 0xa
jmp 0x140484901
jae 0x1404849d5
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
test dh, 0x78
cmp rcx, qword [r10 + 0x18]
jae 0x140484968
lea rax, [rcx + 1]
cmc
mov qword [r10 + 0x10], rax
rol eax, 0xd3
shr al, cl
movsxd rax, r12d
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140484946
jb 0x14048494f
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14048495a
mov byte [rax + rcx + 1], dl
jmp 0x140484963
jmp 0x140484978
mov r8b, r12b
mov edx, 1
mov rcx, r10
call fcn.140457179
lea rax, [rbp - 0x38]
sbb cl, 0x35
cmp rsi, 0x10
xchg cl, cl
setae cl
cmovae rax, rbx
cmp al, 0x37
jmp 0x140484993
cmp byte [rax + rdi], 0x7f
jmp 0x14048499c
je 0x140484b9d
lea rax, [rbp - 0x38]
cmc
test cl, cl
movzx ecx, bp
cmovne rax, rbx
sal cx, cl
bsf cx, dx
xor ecx, 0x4ea76101
mov ecx, 1
clc
jmp 0x1404849c8
add byte [rax + rdi], cl
jmp 0x1404849d0
jmp 0x140484b87
lea rax, [rbp - 0x38]
sbb bl, 0xb7
cmp r12, rsp
ror dl, 0x96
cmp rsi, 0x10
setae bl
cwd
mov rdx, qword [rsp + 0x78]
jmp 0x1404849f5
cmovae rax, rdx
jmp 0x140484a01
sub r11d, r11d
test ecx, 0x7b5d65c6
cmp byte [rax + rdi], r11b
je 0x140484caa
cmp byte [r13 + 8], r11b
jmp 0x140484a1d
jne 0x140484afc
mov rcx, qword [r13]
cmp r10w, ax
test rcx, rcx
jmp 0x140484a33
je 0x140484ac3
mov rax, qword [rcx + 0x38]
movsx dx, r10b
movsxd rdx, edx
mov rdx, qword [rax]
test rcx, 0xb130e95
stc
test rdx, rdx
jmp 0x140484a58
je 0x140484a80
mov rax, qword [rcx + 0x50]
cmp bx, bx
cmp dword [rax], r11d
jmp 0x140484a6d
jle 0x140484a80
movzx eax, word [rdx]
jmp 0x140484a7b
jmp 0x140484a9a
mov rax, qword [rcx]
jmp 0x140484a88
mov rax, qword [rax + 0x30]
jmp 0x140484a91
call qword [case.0x1404cb1ca.0]
sub r11d, r11d
mov ecx, 0xffff
test esp, 0x9027c67
jmp 0x140484aac
cmp cx, ax
jmp 0x140484ab4
je 0x140484ac3
mov word [r14], ax
jmp 0x140484ad4
mov qword [r13], r11
movzx r10d, r8w
cmovns dx, r8w
movzx rdx, r10w
mov r10d, 1
mov dx, r11w
cwd
jmp 0x140484ae5
mov byte [r13 + 8], r10b
bswap dx
movsx dx, dl
cqo
mov rdx, qword [rsp + 0x78]
jmp 0x140484b02
mov r10d, 1
movzx eax, word [rsp + 0x40]
stc
cmp word [r14], ax
jmp 0x140484b11
jne 0x140484caa
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jae 0x140484b59
lea rax, [rcx + 1]
jmp 0x140484b2d
mov qword [rbp - 0x28], rax
bt ax, di
shr ax, cl
lea rax, [rbp - 0x38]
stc
test bl, bl
jmp 0x140484b44
cmovne rax, rdx
cmp r9b, 0xb0
cmp r8b, spl
and word [rax + rcx], 0
jmp 0x140484b84
sub r9d, r9d
movzx edx, r14w
cdq
not dh
mov r8b, r15b
movzx rcx, di
movsx ecx, ax
mov rdx, r10
cmovnp cx, bp
mov cl, 0xa3
lea rcx, [rbp - 0x38]
jmp 0x140484b7f
call fcn.140457179
inc rdi
mov rbx, qword [rbp - 0x38]
jmp 0x140484b94
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
xor r8d, r8d
test rcx, rcx
jmp 0x140484bac
je 0x140484c49
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140484bbf
je 0x140484c0a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140484c0a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, dx
movsx rax, sp
mov rdx, qword [rcx]
movzx ax, ah
lea rax, [rdx + 2]
jmp 0x140484bef
mov qword [rcx], rax
bswap ax
movsx ax, bpl
cmovae eax, ecx
movzx eax, word [rdx]
jmp 0x140484c05
jmp 0x140484c25
mov rax, qword [rcx]
jmp 0x140484c12
mov rax, qword [rax + 0x38]
jmp 0x140484c1b
call qword [case.0x1404cb1ca.0]
xor r8d, r8d
cmc
mov ecx, 0xffff
test r10b, r14b
clc
cmp cx, ax
jmp 0x140484c36
je 0x140484c49
mov al, r8b
jmp 0x140484c44
jmp 0x140484c55
mov qword [r13], r8
movsxd rax, r12d
mov eax, 1
mov byte [r13 + 8], al
movzx cx, bl
not dh
mov rdx, qword [rsp + 0x48]
bswap rcx
movzx ecx, r11w
mov rcx, r13
jmp 0x140484c73
call fcn.140468e0f
xor r11d, r11d
sal r8d, cl
inc r10
test al, al
not r9b
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movzx r10, di
mov r10b, bpl
movsx r10w, spl
mov r10, qword [rsp + 0x60]
jmp 0x140484ca4
je 0x1404847f9
mov qword [rbp - 0x80], rsi
sar r14b, cl
mov rbx, rdi
sal r14b, 0x8c
test rdi, rdi
cmovg r11w, r13w
movsx r10w, spl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
bswap r11w
movsx r11, si
movsx r11d, r11w
mov r14b, byte [rsp + 0x30]
movsxd r10, r12d
mov r11, qword [rbp - 0x80]
xchg r10d, r10d
not r10w
movzx r10d, sp
mov r10, qword [rsp + 0x78]
jmp 0x140484cfc
je 0x140484d56
lea rax, [rbp - 0x38]
jmp 0x140484d11
cmp r11, 0x10
jmp 0x140484d1a
cmovae rax, r10
test rsi, r15
cmp byte [rax + rbx], 0
jle 0x140484d38
inc rbx
jmp 0x140484d33
jmp 0x140484d56
mov eax, 1
jmp 0x140484d42
mov byte [rsp + 0x38], al
jmp 0x140484d56
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
xchg r8b, r9b
lea rdx, [rbp - 0x18]
btc r8w, r15w
setne r8b
mov r8, qword [rbp - 0x18]
bts r9, r9
test r13w, 0x264c
mov r9, qword [rbp]
test r11d, 0x2b3902cb
cmp r9, 0x10
jmp 0x140484d85
cmovae rdx, r8
cmp sil, 0xea
stc
cmc
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140484d9a
jne 0x140484df8
test rbx, rbx
jmp 0x140484da8
je 0x140484f4d
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140484db8
je 0x140484f4d
sub rbx, 1
jmp 0x140484dc7
je 0x140484f00
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
jmp 0x140484ddb
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140484de7
je 0x140484f31
mov eax, 1
mov byte [rsp + 0x38], al
cmc
clc
cmp r11, 0x10
jmp 0x140484e01
jb 0x140484e6d
lea rdx, [r11 + 1]
xor eax, 0x1a685142
sal ah, cl
inc eax
mov rax, r10
cmp al, r9b
cmp rdx, 0x1000
jmp 0x140484e26
jb 0x140484e53
add rdx, 0x27
stc
cmp ch, 0xd5
mov r10, qword [r10 - 8]
sub rax, r10
cmp dil, 0x2f
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140484e4d
ja 0x140486e05
mov rcx, r10
call fcn.140158ff6
mov r9, qword [rbp]
xor r8b, spl
mov r8b, 0x1d
mov r8, qword [rbp - 0x18]
cmc
test r9b, sil
cmp r9, 0x10
jb 0x140484ed4
lea rdx, [r9 + 1]
cbw
rcl al, 0xc7
btr rax, r14
mov rax, r8
cmp r15b, 0xac
test r14b, 0xd9
cmp rdx, 0x1000
jmp 0x140484e9b
jb 0x140484ec7
add rdx, 0x27
mov r8, qword [r8 - 8]
test r15w, 0x2349
cmc
sub rax, r8
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140484ec1
ja 0x140486dfa
mov rcx, r8
jmp 0x140484ecf
call fcn.140158ff6
xor r9d, r9d
ror rcx, cl
mov ecx, 1
mov eax, dword [rsp + 0x38]
jmp 0x140484ee9
add qword [rbp - 0x78], rcx
stc
cmc
test al, al
jne 0x140486cff
mov rax, qword [rbp - 0x78]
jmp 0x14048450c
test rbx, rbx
jmp 0x140484f08
jne 0x140484f31
lea rax, [rbp - 0x38]
test ch, 0x9a
cmp r11, 0x10
cmovae rax, r10
cmp r9w, 0x6f5f
stc
cmp cl, byte [rax]
jmp 0x140484f2b
jl 0x140484ded
cmp byte [rdx + 1], 0
jmp 0x140484f3a
jle 0x140484da0
inc rdx
jmp 0x140484f48
jmp 0x140484da0
cmp r11, 0x10
jmp 0x140484f56
jb 0x1404852bc
lea rdx, [r11 + 1]
cmp ax, sp
cmc
mov rax, r10
stc
cmp dl, r9b
cmp rdx, 0x1000
jb 0x140484fa2
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
jmp 0x140484f88
add rax, 0xfffffffffffffff8
test r13, 0x7c592952
cmp rax, 0x1f
jmp 0x140484f9c
ja 0x140486e05
mov rcx, r10
jmp 0x140484faa
call fcn.140158ff6
jmp 0x1404852bc
mov rdx, qword [rsp + 0x48]
mov cx, r12w
mov rcx, r13
call fcn.140468e0f
sub r8d, r8d
jmp 0x140484fcd
test al, al
jmp 0x140484fd4
jne 0x1404852c6
lea rbx, [r13 + 0xa]
movsx r12, r10w
mov r12, rbx
movsx rdi, ax
xchg si, r15w
mov r9, qword [rsp + 0x60]
setbe dil
lea rdi, [r9 + 0x16]
movzx esi, si
mov rsi, qword [rsp + 0x70]
not r15b
bswap r15w
mov r15, qword [rsp + 0x48]
jmp 0x140485013
jmp 0x14048501d
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jne 0x1404850e1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140485033
je 0x1404850c2
mov rax, qword [rcx + 0x38]
btc dx, 0xd
mov rdx, qword [rax]
jmp 0x14048504a
test rdx, rdx
je 0x140485074
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x140485061
jle 0x140485074
movzx eax, word [rdx]
jmp 0x14048506f
jmp 0x14048509c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140485080
call qword [case.0x1404cb1ca.0]
mov r9, qword [rsp + 0x60]
not cx
ror ecx, 0xd2
xor r8d, r8d
rcl cx, cl
shrd cx, sp, 0xf
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404850a9
je 0x1404850c2
mov word [r12], ax
sets bl
mov bx, di
mov rbx, r12
jmp 0x1404850cc
mov qword [r13], r8
not ax
movzx edx, ax
mov eax, 1
movsx cx, dh
bswap r8
cwd
mov byte [r13 + 8], al
movsxd r8, eax
movzx r8d, word [rbx]
cdq
mov rdx, rdi
movzx cx, r14b
jmp 0x1404850f3
mov rcx, r9
jmp 0x1404850fb
call fcn.140167f38
sub rax, qword [rsp + 0x60]
test r11b, 0x2f
sar rax, 1
cmp r15b, 0xe9
test r10b, 0xe5
cmp rax, 0xa
jmp 0x14048511d
jae 0x140485294
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
rcr cl, 0x72
shld cx, r9w, 0xfc
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x140485144
jae 0x14048518a
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
adc ax, r13w
mov rax, rsi
cmp r10w, di
cmp qword [rsi + 0x18], 0x10
jmp 0x140485167
jb 0x140485170
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
cmp sil, 0x85
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140485185
jmp 0x1404851af
mov r8b, r14b
cmovnp edx, r12d
movsx ecx, r12w
movsx dx, spl
mov edx, 1
mov rcx, rsi
jmp 0x1404851a7
call fcn.140457179
sub r8d, r8d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404851bb
je 0x140485258
mov rax, qword [rcx + 0x38]
cmp r12w, ax
cmp qword [rax], r8
jmp 0x1404851d1
je 0x140485221
mov rax, qword [rcx + 0x50]
test sil, 0xee
jmp 0x1404851e4
cmp dword [rax], r8d
jmp 0x1404851ec
jle 0x140485221
dec dword [rax]
nop
mov edx, 0x250e3cf4
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap eax
lahf
mov al, r15b
lea rax, [rdx + 2]
jmp 0x140485211
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048521c
jmp 0x140485236
mov rax, qword [rcx]
jmp 0x140485229
mov rax, qword [rax + 0x38]
call qword [case.0x1404cb1ca.0]
sub r8d, r8d
mov ecx, 0xffff
cmp r9b, 0x9b
jmp 0x140485247
cmp cx, ax
je 0x140485258
mov al, r8b
jmp 0x140485264
mov qword [r13], r8
cdqe
lahf
mov eax, 1
mov byte [r13 + 8], al
mov ch, 0xa9
mov rdx, r15
movsx cx, r14b
not cx
mov rcx, r13
jmp 0x14048527e
call fcn.140468e0f
xor r8d, r8d
clc
test al, al
jmp 0x14048528e
je 0x140485018
mov dil, byte [rsp + 0x30]
mov cl, r11b
movzx cx, bh
mov sil, byte [rsp + 0x30]
cbw
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movsx bx, r11b
seto bl
movsxd rbx, r10d
mov rbx, qword [rsp + 0x50]
movsx ax, r13b
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404852d1
mov rax, qword [rax + 0x18]
jmp 0x1404852da
call qword [case.0x1404cb1ca.0]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
movzx rcx, dx
setl ch
mov rcx, r13
jmp 0x1404852f7
call fcn.140468e0f
xor r8d, r8d
test al, al
jne 0x140485696
test bx, bx
jmp 0x14048530f
je 0x140485696
cmp byte [r13 + 8], r8b
jmp 0x14048531e
jne 0x1404853b5
mov rcx, qword [r13]
test rcx, rcx
je 0x1404853a3
mov rax, qword [rcx + 0x38]
mov rdx, 0x4620435d
btc dx, dx
neg dl
mov rdx, qword [rax]
clc
stc
test rdx, rdx
jmp 0x14048534f
je 0x140485371
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r8d
jle 0x140485371
movzx eax, word [rdx]
jmp 0x14048536c
jmp 0x14048538b
mov rax, qword [rcx]
jmp 0x140485379
mov rax, qword [rax + 0x30]
jmp 0x140485382
call qword [case.0x1404cb1ca.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x1404853a3
mov word [r13 + 0xa], ax
jmp 0x1404853a9
mov qword [r13], r8
xor al, 0x2e
mov eax, 1
mov byte [r13 + 8], al
cmp r11d, ebx
cmp word [r13 + 0xa], bx
movzx bx, bpl
mov bl, spl
mov ebx, dword [rsp + 0x68]
jmp 0x1404853cb
jne 0x1404856a4
mov eax, 1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404853e2
je 0x140485488
mov rax, qword [rcx + 0x38]
clc
cmp r12b, al
cmp qword [rax], r8
jmp 0x1404853f8
je 0x14048544a
mov rax, qword [rcx + 0x50]
cmp dil, r10b
clc
cmp sp, 0x4dbb
cmp dword [rax], r8d
jle 0x14048544a
dec dword [rax]
mov dh, 3
bswap ax
mov rcx, qword [rcx + 0x38]
cwde
cdq
mov rdx, qword [rcx]
movsxd rax, r10d
cmovp ax, r15w
mov rax, r9
lea rax, [rdx + 2]
mov qword [rcx], rax
mov eax, edi
cwde
cmovbe eax, ebp
movzx eax, word [rdx]
jmp 0x140485445
jmp 0x140485462
mov rax, qword [rcx]
jmp 0x140485452
mov rax, qword [rax + 0x38]
call qword [case.0x1404cb1ca.0]
sub r8d, r8d
sets cl
mov ecx, 0xffff
test r8w, r9w
cmp cx, ax
jmp 0x140485473
je 0x140485481
mov al, r8b
jmp 0x14048548e
mov eax, 1
xchg ch, ch
mov qword [r13], r8
cwd
mov byte [r13 + 8], al
jmp 0x140485497
mov rdx, qword [rsp + 0x48]
movsxd rcx, r11d
xchg rcx, rcx
mov cx, di
mov rcx, r13
jmp 0x1404854ad
call fcn.140468e0f
cmp ebx, dword [rsp + 0x58]
jge 0x1404856a4
xor r8d, r8d
test r14b, cl
cmp r11w, 0x22f
cmp rcx, r11
test al, al
jne 0x140485688
cmp byte [r13 + 8], r8b
jmp 0x1404854dc
jne 0x140485585
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404854ee
je 0x140485571
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r13w, r10w
clc
test rdx, rdx
jmp 0x140485508
je 0x140485528
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140485528
movzx eax, word [rdx]
jmp 0x140485523
jmp 0x14048554d
mov rax, qword [rcx]
jmp 0x140485530
mov rax, qword [rax + 0x30]
jmp 0x140485539
call qword [case.0x1404cb1ca.0]
xor r8d, r8d
movsx ecx, bx
rcr cl, cl
shrd cx, r8w, 0xdc
mov ecx, 0xffff
cmp r15b, r12b
cmp r14b, 0xf5
cmp cx, ax
jmp 0x140485561
je 0x140485571
mov word [r13 + 0xa], ax
jmp 0x140485578
mov qword [r13], r8
movsxd r8, ebp
mov eax, 1
cwd
mov byte [r13 + 8], al
rdtsc
mov rax, qword [rsp + 0x60]
movsx rdx, bx
movzx r8, r11w
mov r8b, 0x38
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movsx rcx, bp
cmovne cx, bp
movzx cx, r8b
mov rcx, rax
jmp 0x1404855b3
call fcn.140167f38
sub rax, qword [rsp + 0x60]
cmp r15b, 0x52
sar rax, 1
cmp dx, 0x25c9
cmp rax, 0xa
jmp 0x1404855d2
jae 0x140485688
lea rcx, [0x1400c0d60]
movzx r10w, dil
cmp r15, rsi
mov r9b, byte [rax + rcx]
movsx r10, r14w
mov r10, qword [rsp + 0x70]
cmp bh, 0x2a
mov rcx, qword [r10 + 0x10]
cmc
cmp rcx, qword [r10 + 0x18]
jmp 0x140485605
jae 0x140485651
lea rax, [rcx + 1]
stc
test dl, 0x73
cmc
mov qword [r10 + 0x10], rax
movzx rax, r13w
btc rax, 0xd1
shl ah, cl
mov rax, r10
stc
jmp 0x14048562c
cmp qword [r10 + 0x18], 0x10
jmp 0x140485636
jb 0x140485640
mov rax, qword [r10]
cmc
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140485677
mov r8b, sil
jmp 0x14048565f
mov edx, 1
mov cl, r8b
mov rcx, r10
jmp 0x14048566f
call fcn.140457179
sub r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x140485683
jmp 0x1404853d6
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x1404856ac
mov ebx, dword [rsp + 0x68]
adc ch, cl
cmp r10b, r13b
cmp dx, 0x1293
mov ecx, 1
adc eax, r13d
mov rax, qword [rsp + 0x70]
jmp 0x1404856b6
xor edx, edx
cmp bh, 0xd5
cmp qword [rax + 0x10], rdx
jne 0x1404856d3
mov byte [rsp + 0x38], cl
jmp 0x1404856ce
jmp 0x140485789
mov eax, dword [rsp + 0x58]
cmc
cmp ebx, eax
jmp 0x1404856df
jge 0x140485789
sub eax, ebx
sets r14b
mov ebx, eax
bswap cx
movsx r14w, r9b
mov r14, qword [rsp + 0x70]
mov r15d, 1
mov rcx, qword [r14 + 0x10]
stc
cmc
cmp rcx, qword [r14 + 0x18]
jmp 0x14048570f
jae 0x140485743
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14048572a
jb 0x140485738
mov rax, qword [r14]
jmp 0x140485738
mov word [rax + rcx], 0x30
jmp 0x140485776
mov r9b, 0x30
jmp 0x14048574d
mov r8b, dil
mov rdx, r15
movsx rcx, r11w
cmovl rcx, r12
movzx cx, r12b
mov rcx, r14
jmp 0x140485768
call fcn.140457179
xor edx, edx
jmp 0x140485776
sub rbx, r15
jne 0x140485700
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
test dl, 0x10
test bpl, r11b
cmp rdx, 0x10
jmp 0x14048579c
jb 0x140484ed4
inc rdx
mov rcx, qword [rbp - 0x18]
inc ax
shr ah, cl
movsxd rax, edi
mov rax, rcx
test r10w, 0x2007
stc
cmp rdx, 0x1000
jmp 0x1404857c7
jb 0x140484ecf
add rdx, 0x27
clc
cmp dil, dil
test esi, 0x26534b9c
mov rcx, qword [rcx - 8]
sub rax, rcx
test dil, r10b
add rax, 0xfffffffffffffff8
test r9w, r9w
test di, 0x3054
cmp rax, 0x1f
jmp 0x1404857fb
ja 0x140486dfa
jmp 0x140484ecf
mov rdx, qword [rsp + 0x48]
mov ecx, esi
movsxd rcx, r8d
mov rcx, r13
jmp 0x140485818
call fcn.140468e0f
sub r9d, r9d
test bpl, r13b
cmp di, r10w
test sil, 0x6f
test al, al
jne 0x140484eda
mov rbx, qword [rsp + 0x50]
cwde
cqo
jmp 0x140485840
mov rax, qword [rbx]
movsx cx, r11b
lea rdx, [rbp - 0x38]
jmp 0x140485858
mov rcx, rbx
jmp 0x140485860
mov rax, qword [rax + 0x38]
jmp 0x140485869
call qword [case.0x1404cb1ca.0]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 8
or r8d, 2
cmp al, r10b
test edi, r14d
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
xor r9d, r9d
stc
test r10w, cx
cmp qword [rbp - 0x28], r9
jmp 0x14048589f
jbe 0x140485a24
mov rax, qword [rbx]
movzx rcx, ax
mov cl, 0xd4
lea rdx, [rbp - 0x18]
cmovne ecx, esp
mov rcx, rbx
jmp 0x1404858bd
mov rax, qword [rax + 0x38]
jmp 0x1404858c6
call qword [case.0x1404cb1ca.0]
mov r8d, dword [rsp + 0x34]
xchg rdx, rdx
movzx edx, r13w
movzx dx, ah
bts r8d, 0xb
shl dx, cl
movzx dx, spl
adc dh, 0x7b
or r8d, 4
setle dh
btc rdx, 0xb3
mov dword [rsp + 0x34], r8d
sal rdx, 0x45
cmp r11d, 0x32f42c21
mov dword [rsp + 0x3c], r8d
sbb dx, 0x6ec3
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
cmc
sub r9d, r9d
cmp byte [rdx], r9b
jmp 0x140485927
jne 0x1404859da
mov rcx, qword [r13]
test r12w, cx
test rcx, rcx
jmp 0x14048593d
je 0x1404859be
mov rax, qword [rcx + 0x38]
movsx dx, r14b
stc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140485958
je 0x14048597d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048596a
jle 0x14048597d
movzx eax, word [rdx]
jmp 0x140485978
jmp 0x140485999
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404cb1ca.0]
mov r8d, dword [rsp + 0x34]
ror edx, cl
shr dl, cl
sub r9d, r9d
sar edx, 3
mov ecx, 0xffff
cmc
mov dx, 0x3177
mov rdx, qword [rsp + 0x58]
test rcx, rsi
cmp cx, ax
je 0x1404859be
mov word [r13 + 0xa], ax
jmp 0x1404859c7
mov qword [r13], r9
movsx r10w, dil
mov r10d, 1
jmp 0x1404859d2
mov byte [rdx], r10b
jmp 0x1404859e3
mov r10d, 1
lahf
rcr ah, cl
movzx ecx, word [r13 + 0xa]
add ah, 0xc3
cmp r8d, r8d
rcl al, 0xed
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x1404859ff
cmovae rax, qword [rbp - 0x18]
test r14b, 0xef
jmp 0x140485a0e
cmp word [rax], cx
jne 0x140485a2a
mov bl, r10b
jmp 0x140485a1f
jmp 0x140485a32
lea rdx, [r13 + 8]
ror bl, cl
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r8b, 4
je 0x140485a78
and r8d, 0xfffffffb
movsx cx, dil
mov ch, 0xed
movsxd rcx, r14d
mov dword [rsp + 0x34], r8d
movzx ecx, r12w
cmovb cx, ax
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x140485a66
call fcn.14045b367
mov r8d, dword [rsp + 0x34]
cmp rsi, r9
clc
cmp r8b, 0x25
test r8b, 2
jmp 0x140485a81
je 0x140485ab6
and r8d, 0xfffffffd
movzx cx, sil
movsxd rcx, esp
xchg rcx, rcx
mov dword [rsp + 0x34], r8d
movsx cx, bpl
movsxd rcx, ebx
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x140485ab1
call fcn.14045b367
sub r8d, r8d
test r8b, 0xdf
cmc
cmp r15w, r8w
test bl, bl
jmp 0x140485ac9
je 0x140485cb8
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140485adb
je 0x140485b86
mov rax, qword [rcx + 0x38]
test r12b, 0xe4
test rsp, rbx
cmp qword [rax], r8
jmp 0x140485af4
je 0x140485b46
mov rax, qword [rcx + 0x50]
test bh, dl
stc
cmp dword [rax], r8d
jle 0x140485b46
dec dword [rax]
movzx dx, r15b
movsxd rdx, r10d
jmp 0x140485b19
mov rcx, qword [rcx + 0x38]
cqo
cdq
seto dh
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, r15w
movsxd rax, ebp
movsx ax, spl
movzx eax, word [rdx]
jmp 0x140485b41
jmp 0x140485b64
mov rax, qword [rcx]
jmp 0x140485b4e
mov rax, qword [rax + 0x38]
jmp 0x140485b57
call qword [case.0x1404cb1ca.0]
sub r8d, r8d
rol cl, cl
sar ch, cl
mov ecx, 0xffff
cmp rdi, 0x7f02078c
cmp cx, ax
jmp 0x140485b78
je 0x140485b86
mov al, r8b
jmp 0x140485ba3
mov qword [r13], r8
jmp 0x140485b92
mov eax, 1
mov rcx, 0x49237a26
movzx dx, bpl
mov rcx, qword [rsp + 0x58]
bswap rdx
movsx edx, r10w
movsx rdx, si
mov byte [rcx], al
jmp 0x140485bbf
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140485bd0
mov rax, qword [rax + 0x38]
jmp 0x140485bd9
call qword [case.0x1404cb1ca.0]
mov ebx, dword [rsp + 0x34]
not edx
clc
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
clc
mov dword [rsp + 0x3c], ebx
dec dl
jmp 0x140485bfa
mov rdx, qword [rbp + 0x20]
cmc
cmp rdx, 8
jb 0x140485c63
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
test bl, bpl
cmp rdx, 0x1000
jmp 0x140485c27
jb 0x140485c5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r13w, r8w
sub rax, rcx
cmp r15b, al
jmp 0x140485c44
add rax, 0xfffffffffffffff8
test spl, dl
cmp r15w, r11w
cmp rax, 0x1f
jmp 0x140485c58
ja 0x140486e0b
call fcn.140158ff6
movups xmm0, xmmword [rbp - 0x18]
rcr cl, cl
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
shld rcx, r12, 0xcb
movups xmmword [rbp + 0x18], xmm1
sal ch, 0x4d
movzx cx, bh
rcr rcx, cl
xor eax, eax
bswap cx
movsx ecx, bx
mov qword [rbp - 8], rax
mov qword [rbp], 7
jmp 0x140485c9d
mov word [rbp - 0x18], ax
movzx rcx, ax
lea rcx, [rbp - 0x18]
jmp 0x140485cae
call fcn.14045b367
jmp 0x140484ed4
mov rbx, qword [rsp + 0x50]
movzx rcx, di
mov rax, qword [rbx]
mov dx, r8w
movsx edx, cx
lea rdx, [rbp - 0x38]
xchg ch, cl
setp ch
movzx cx, r14b
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140485ce5
call qword [case.0x1404cb1ca.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
cmc
or edx, 8
cmp r13d, r15d
test cl, bpl
mov dword [rsp + 0x34], edx
cmp r12, rdx
test r10b, bpl
mov dword [rsp + 0x3c], edx
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140485d17
jbe 0x140485e7b
mov rax, qword [rbx]
not dl
cqo
movsx edx, cx
lea rdx, [rbp - 0x18]
xchg cl, ch
bswap rcx
mov rcx, rbx
jmp 0x140485d38
mov rax, qword [rax + 0x40]
jmp 0x140485d41
call qword [case.0x1404cb1ca.0]
mov edx, dword [rsp + 0x34]
mov r8b, r15b
jmp 0x140485d53
bts edx, 0xd
or edx, 0x10
mov dword [rsp + 0x34], edx
btr r8, r15
xor r8b, bl
shl r8w, cl
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
cmp r10b, 0xf3
stc
xor r9d, r9d
test edi, r12d
cmp byte [r8], r9b
jmp 0x140485d85
jne 0x140485e42
mov rcx, qword [r13]
cmp ebx, r8d
test rcx, rcx
je 0x140485e27
mov rax, qword [rcx + 0x38]
jmp 0x140485daa
mov rdx, qword [rax]
test rdx, rdx
je 0x140485dd6
mov rax, qword [rcx + 0x50]
jmp 0x140485dc0
cmp dword [rax], r9d
jle 0x140485dd6
movzx eax, word [rdx]
jmp 0x140485dd1
jmp 0x140485e00
mov rax, qword [rcx]
jmp 0x140485dde
mov rax, qword [rax + 0x30]
call qword [case.0x1404cb1ca.0]
mov r8, qword [rsp + 0x58]
ror cl, cl
shrd cx, bx, 6
sar cx, 0x2d
sub r9d, r9d
bsr ecx, ebp
test edx, esp
mov ecx, 0xffff
cmp r9b, dil
clc
stc
cmp cx, ax
jmp 0x140485e12
je 0x140485e27
mov word [r13 + 0xa], ax
jmp 0x140485e22
jmp 0x140485e2b
mov qword [r13], r9
mov r10d, 1
not dl
mov byte [r8], r10b
movzx edx, cx
mov edx, dword [rsp + 0x34]
jmp 0x140485e48
mov r10d, 1
movzx ecx, word [r13 + 0xa]
cmc
sal ah, 0x5b
lahf
lea rax, [rbp - 0x18]
sal bl, cl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
and bl, r14b
not bl
setbe bl
cmp word [rax], cx
mov bl, r10b
jmp 0x140485e75
je 0x140485e84
mov bl, r9b
cmp r13w, 0x3aea
test dl, 0x10
je 0x140485ec5
and edx, 0xffffffef
movsxd rcx, r8d
cmovle ecx, r15d
movzx cx, sil
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movzx rcx, r10w
movzx cx, r11b
lea rcx, [rbp - 0x18]
jmp 0x140485eb6
call fcn.14045b367
mov edx, dword [rsp + 0x34]
clc
jmp 0x140485ec5
test dl, 8
je 0x140485ef9
and edx, 0xfffffff7
jmp 0x140485edf
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movzx rcx, r14w
lea rcx, [rbp - 0x38]
jmp 0x140485ef4
call fcn.14045b367
test bl, bl
jmp 0x140485f00
je 0x140486121
mov rcx, qword [r13]
test bl, sil
stc
cmp r11w, 0x7ab
sub ebx, ebx
test rcx, rcx
je 0x140485fb8
mov rax, qword [rcx + 0x38]
jmp 0x140485f2d
cmp qword [rax], rbx
jmp 0x140485f35
je 0x140485f7e
mov rax, qword [rcx + 0x50]
cmp ebp, esp
cmp dword [rax], ebx
jle 0x140485f7e
dec dword [rax]
movsx rax, r15w
mov rcx, qword [rcx + 0x38]
cmovb rax, r14
xchg dh, ah
cbw
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
jmp 0x140485f6a
mov qword [rcx], rax
movzx ax, ah
movzx eax, word [rdx]
jmp 0x140485f79
jmp 0x140485f95
mov rax, qword [rcx]
jmp 0x140485f86
mov rax, qword [rax + 0x38]
jmp 0x140485f8f
call qword [case.0x1404cb1ca.0]
mov ecx, 0xffff
cmp r14w, bx
cmp cx, ax
jmp 0x140485fa6
je 0x140485fb8
mov al, bl
jmp 0x140485fb3
jmp 0x140485fca
mov qword [r13], rbx
movzx ax, dl
xchg cl, dl
movzx ecx, ax
mov eax, 1
mov rcx, qword [rsp + 0x58]
movsxd rdx, r9d
mov byte [rcx], al
movzx cx, spl
setg dh
mov rcx, qword [rsp + 0x50]
cmovs ax, r10w
movsxd rdx, ebx
xchg dx, dx
mov rax, qword [rcx]
setl dl
xchg dx, dx
mov dh, 0x15
lea rdx, [rbp - 0x18]
jmp 0x140486001
mov rax, qword [rax + 0x40]
call qword [case.0x1404cb1ca.0]
mov eax, dword [rsp + 0x34]
movsx dx, r12b
bts eax, 0xf
cmp r13d, 0x67fd029a
dec dx
movsx dx, dil
mov dword [rsp + 0x34], eax
movsx dx, r14b
seto dl
bts dx, dx
mov dword [rsp + 0x3c], eax
and dx, bx
movzx edx, dx
mov rdx, qword [rbp + 0x20]
test bpl, sil
cmp rsi, 0x66d86b53
cmp rdx, 8
jb 0x1404860b5
lea rdx, [rdx*2 + 2]
rcr ax, 0xad
ror ax, 0xdc
mov rcx, qword [rbp + 8]
cbw
cmove ax, bp
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404860b0
add rdx, 0x27
test r15w, 0x3ccc
stc
mov rcx, qword [rcx - 8]
cmc
clc
sub rax, rcx
clc
test r15b, 0x44
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x1404860aa
ja 0x140486def
call fcn.140158ff6
movups xmm0, xmmword [rbp - 0x18]
bswap cx
movzx ecx, si
seto cl
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
seto ch
cmovp cx, r8w
xchg cx, cx
movups xmmword [rbp + 0x18], xmm1
movzx ecx, r15w
mov qword [rbp - 8], rbx
mov qword [rbp], 7
mov ecx, 0x22433a99
movsx cx, r11b
movsxd rcx, esp
mov word [rbp - 0x18], bx
movzx ecx, r11w
setne ch
mov cl, r13b
lea rcx, [rbp - 0x18]
jmp 0x14048610d
call fcn.14045b367
mov byte [rsp + 0x30], 1
jmp 0x14048611c
jmp 0x140484ed4
mov rbx, qword [rsp + 0x50]
movsx eax, r15w
cbw
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
xchg cx, cx
movzx cx, r11b
movsx rcx, si
mov rcx, rbx
jmp 0x140486147
mov rax, qword [rax + 0x38]
jmp 0x140486150
call qword [case.0x1404cb1ca.0]
mov eax, dword [rsp + 0x34]
clc
bts eax, 0xe
cmc
or eax, 0x20
stc
cmc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test r10b, r15b
jmp 0x140486175
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x140486180
je 0x1404861e5
mov rax, qword [rbx]
setle cl
lea rdx, [rbp - 0x18]
movsx rcx, cx
mov ecx, 0x6e8d1ea6
movsx ecx, r14w
mov rcx, rbx
jmp 0x1404861a5
mov rax, qword [rax + 0x40]
jmp 0x1404861ae
call qword [case.0x1404cb1ca.0]
mov eax, dword [rsp + 0x34]
cmc
clc
or eax, 0x10040
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmc
test r10w, dx
cmp qword [rbp - 8], rcx
jne 0x1404861e5
lea ebx, [rcx + 1]
jmp 0x1404861e0
jmp 0x1404861ea
mov bl, cl
test bl, 0x84
test al, 0x40
jmp 0x1404861f1
je 0x140486226
and eax, 0xffffffbf
cmovns ecx, r12d
setbe ch
mov dword [rsp + 0x34], eax
movsx cx, dil
mov dword [rsp + 0x3c], eax
xchg ch, ch
movzx rcx, r13w
lea rcx, [rbp - 0x18]
jmp 0x14048621d
call fcn.14045b367
mov eax, dword [rsp + 0x34]
test al, 0x20
je 0x140486261
and eax, 0xffffffdf
movzx cx, r13b
bswap ecx
setns ch
mov dword [rsp + 0x34], eax
mov cl, r10b
mov cl, 0x6d
bswap ecx
mov dword [rsp + 0x3c], eax
movsx cx, dil
movsx ecx, r14w
lea rcx, [rbp - 0x38]
jmp 0x14048625c
call fcn.14045b367
xor r9d, r9d
movsx ax, r13b
rol al, cl
test r11w, r12w
mov eax, dword [rsp + 0x38]
bt cx, r15w
or ecx, 0x3f282fb6
lea ecx, [r9 + 1]
test bl, bl
jmp 0x140486289
je 0x140484ee9
mov byte [rsp + 0x30], cl
jmp 0x140484ee9
mov rcx, qword [rsp + 0x50]
mov ax, si
rdtsc
cwd
mov rax, qword [rcx]
movsx dx, spl
xchg dh, dh
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x1404862bb
call qword [case.0x1404cb1ca.0]
mov eax, dword [rsp + 0x34]
movzx ebx, si
bts bx, cx
mov bx, bx
bts eax, 7
movsxd rbx, eax
mov dword [rsp + 0x34], eax
btr bx, 0xb0
movsx ebx, di
mov dword [rsp + 0x3c], eax
bsf bx, ax
cmovnp bx, bx
mov rax, qword [rbp + 0x98]
sar bh, cl
or ebx, r14d
cmp dl, 0x63
mov rbx, qword [rsp + 0x48]
jmp 0x14048630a
test byte [rax + 0x18], 8
jmp 0x140486313
jne 0x14048643e
mov rdx, rbx
mov ch, 0x49
movzx ecx, sp
mov rcx, r13
jmp 0x14048632a
call fcn.140468e0f
sub r8d, r8d
clc
stc
cmp r15, r15
test al, al
jmp 0x14048633e
jne 0x14048643e
lea rbx, [rbp - 0x38]
jmp 0x14048634d
cmp qword [rbp - 0x20], 8
jmp 0x140486357
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140486365
jne 0x140486424
mov rcx, qword [r13]
stc
test eax, ecx
test rcx, rcx
jmp 0x14048637a
je 0x140486401
mov rax, qword [rcx + 0x38]
or dx, r9w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140486393
je 0x1404863bf
mov rax, qword [rcx + 0x50]
test rcx, 0x43ef5013
jmp 0x1404863a9
cmp dword [rax], r8d
jmp 0x1404863b1
jle 0x1404863bf
movzx eax, word [rdx]
jmp 0x1404863d9
mov rax, qword [rcx]
jmp 0x1404863c7
mov rax, qword [rax + 0x30]
jmp 0x1404863d0
call qword [case.0x1404cb1ca.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x1404863e4
cmp cx, ax
jmp 0x1404863ec
je 0x140486401
mov word [r13 + 0xa], ax
jmp 0x1404863fc
jmp 0x14048640f
mov qword [r13], r8
xadd al, al
ror ah, 0x25
and ax, r10w
mov eax, 1
cmc
test r13w, r10w
mov byte [r13 + 8], al
sar ah, 0xfa
bts eax, r14d
movzx eax, word [r13 + 0xa]
cmc
cmp ax, word [rbx]
jmp 0x140486432
jne 0x140486569
mov rbx, qword [rsp + 0x48]
stc
cmp qword [rbp - 0x78], 3
jne 0x14048659e
mov eax, 1
test sp, 0x62e0
cmp sil, bpl
cmc
cmp qword [rbp + 0x18], rax
ja 0x14048659e
mov rdx, rbx
bswap cx
mov rcx, r13
call fcn.140468e0f
sub ebx, ebx
test r13d, r13d
test al, al
jne 0x140486570
cmp byte [r13 + 8], bl
jmp 0x140486485
jne 0x140486536
mov rcx, qword [r13]
cmp r9d, esi
test rcx, rcx
jmp 0x14048649a
je 0x14048650f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404864af
je 0x1404864d3
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x1404864c0
jle 0x1404864d3
movzx eax, word [rdx]
jmp 0x1404864ce
jmp 0x1404864ea
mov rax, qword [rcx]
jmp 0x1404864db
mov rax, qword [rax + 0x30]
jmp 0x1404864e4
call qword [case.0x1404cb1ca.0]
mov ecx, 0xffff
cmp rbx, 0x24013201
stc
cmp cx, ax
jmp 0x1404864ff
je 0x14048650f
mov word [r13 + 0xa], ax
jmp 0x14048651f
mov qword [r13], rbx
shr cl, 0xc7
xor ecx, 0x2d4c3080
sal rcx, cl
mov eax, 1
ror ch, cl
adc ch, bl
mov byte [r13 + 8], al
rcl ax, 0x26
cmp r10d, r11d
or al, r8b
movzx ecx, word [r13 + 0xa]
or ah, 0xb2
lea rax, [rbp - 0x38]
test r14b, 0x11
cmp qword [rbp - 0x20], 8
jmp 0x140486550
cmovae rax, qword [rbp - 0x38]
cmc
cmp cx, word [rax]
jmp 0x14048655e
je 0x14048659e
jmp 0x140486570
sub ebx, ebx
cdq
movzx rax, cx
lea rax, [rbp - 0x38]
adc rcx, rbx
cmp qword [rbp - 0x20], 8
not dl
jmp 0x140486583
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
cmp r11d, r9d
mov word [rax], bx
shr dx, 0x34
mov dl, sil
movzx bx, r10b
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
movsxd rcx, r10d
mov rdx, qword [rsp + 0x48]
movzx cx, sil
movsx cx, r12b
mov rcx, r13
jmp 0x1404865c6
call fcn.140468e0f
xor r8d, r8d
jmp 0x1404865d3
test al, al
jmp 0x1404865da
jne 0x1404867ee
mov r12, qword [rsp + 0x48]
and r14, r15
shr ax, 0xb4
rol ax, cl
mov esi, 0xffff
lea r14d, [r8 + 1]
btc rcx, r15
or cx, di
sub ah, 0x2b
lea rcx, [rbp - 0x38]
jmp 0x140486614
cmp qword [rbp - 0x20], 8
movsx rax, dx
bswap eax
cmovae rcx, qword [rbp - 0x38]
sbb ah, 0x7e
movsx rax, cx
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
stc
cmp rbx, rcx
jmp 0x14048663c
je 0x1404867cb
cmp byte [r13 + 8], r8b
jmp 0x14048664b
jne 0x1404866e6
mov rcx, qword [r13]
test rcx, rcx
je 0x1404866d1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140486671
test rdx, rdx
je 0x14048669f
mov rax, qword [rcx + 0x50]
test r12b, spl
cmp r15b, r10b
cmp dword [rax], r8d
jmp 0x14048668c
jle 0x14048669f
movzx eax, word [rdx]
jmp 0x14048669a
jmp 0x1404866b4
mov rax, qword [rcx]
jmp 0x1404866a7
mov rax, qword [rax + 0x30]
call qword [case.0x1404cb1ca.0]
xor r8d, r8d
cmp si, ax
jmp 0x1404866bc
je 0x1404866d1
mov word [r13 + 0xa], ax
jmp 0x1404866cc
jmp 0x1404866d9
mov qword [r13], r8
bts ax, cx
mov byte [r13 + 8], r14b
adc ax, 0x69d9
rol ah, cl
test bpl, r13b
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x1404867cb
add rbx, 2
cmc
cmovae cx, dx
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140486709
je 0x1404867a2
mov rax, qword [rcx + 0x38]
test r11b, r10b
clc
cmp qword [rax], r8
jmp 0x14048671f
je 0x14048676b
mov rax, qword [rcx + 0x50]
test rsp, r13
cmp dword [rax], r8d
jmp 0x140486734
jle 0x14048676b
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
lahf
sete ah
movsx ax, spl
lea rax, [rdx + 2]
jmp 0x140486758
mov qword [rcx], rax
seta ah
movzx eax, word [rdx]
jmp 0x140486766
jmp 0x140486787
mov rax, qword [rcx]
jmp 0x140486773
mov rax, qword [rax + 0x38]
jmp 0x14048677c
call qword [case.0x1404cb1ca.0]
xor r8d, r8d
clc
cmc
cmp si, ax
jmp 0x14048678f
je 0x1404867a2
mov al, r8b
jmp 0x14048679d
jmp 0x1404867ac
mov qword [r13], r8
mov dh, 0x49
mov al, r14b
mov byte [r13 + 8], al
mov rdx, r12
mov cl, r14b
not ch
mov rcx, r13
call fcn.140468e0f
sub r8d, r8d
test al, al
je 0x140486602
mov sil, byte [rsp + 0x30]
not r14b
xor r14b, bpl
mov r14b, byte [rsp + 0x30]
sal r12b, 0x5c
bts cx, sp
adc r12b, 0x6e
mov r12b, byte [rsp + 0x30]
rcl ah, cl
lea rcx, [rbp - 0x38]
stc
xadd ax, ax
cmp qword [rbp - 0x20], 8
lahf
cmovae rcx, qword [rbp - 0x38]
cmovge eax, r9d
mov rax, qword [rbp - 0x28]
clc
cmp rsp, r10
lea rcx, [rcx + rax*2]
shr eax, cl
mov eax, dword [rsp + 0x38]
cmp r14, 0x6cd66bfd
jmp 0x140486824
movzx eax, al
test r13d, 0x66e249cc
test dl, ah
clc
cmp rbx, rcx
movsx ecx, ax
mov ch, 0x2b
movzx ecx, r10w
mov ecx, 1
jmp 0x140486848
cmovne eax, ecx
cmovg ecx, ebp
movsx rcx, ax
mov dword [rsp + 0x38], eax
movsxd rcx, r14d
movzx ecx, r13w
jmp 0x140486862
lea rcx, [rbp - 0x38]
jmp 0x140485cae
mov rax, qword [rcx]
jmp 0x140486873
mov rax, qword [rax + 0x30]
call qword [case.0x1404cb1ca.0]
xor r9d, r9d
stc
cmp r13w, 0x2395
cmp r14w, ax
jmp 0x140486890
je 0x1404868a8
mov word [r12], ax
mov rbx, r12
jmp 0x1404868a3
jmp 0x1404868ac
mov qword [r13], r9
mov byte [r13 + 8], dil
movsxd r8, ecx
mov rax, qword [r15]
mov cl, 0x86
mov edx, 0x48
movsx r8d, sp
movzx rcx, r14w
not ecx
movzx r8d, word [rbx]
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x1404868d7
call qword [case.0x1404cb1ca.0]
xor r9d, r9d
jmp 0x1404868e5
test al, al
jmp 0x1404868ec
je 0x1404869e1
mov byte [rsp + 0x40], dil
and cx, 0x572
mov rcx, qword [r13]
cmp r8b, 0x6d
jmp 0x140486909
test rcx, rcx
jmp 0x140486911
je 0x14048699d
mov rax, qword [rcx + 0x38]
cmp edx, 0x1fb20398
cmp qword [rax], r9
jmp 0x140486929
je 0x140486965
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048693b
jle 0x140486965
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x140486955
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140486960
jmp 0x140486986
mov rax, qword [rcx]
jmp 0x14048696d
mov rax, qword [rax + 0x38]
jmp 0x140486976
call qword [case.0x1404cb1ca.0]
xor r9d, r9d
jmp 0x140486986
cmp r14w, ax
je 0x14048699d
mov al, r9b
jmp 0x140486998
jmp 0x1404869ab
mov qword [r13], r9
mov al, dil
movsx ecx, bx
mov dx, 0x271d
mov byte [r13 + 8], al
sete cl
mov rdx, rsi
movsxd rcx, ebx
mov rcx, r13
jmp 0x1404869c0
call fcn.140468e0f
xor r9d, r9d
test r15d, 0x54d45e81
cmp di, 0x7e2d
test al, al
jmp 0x1404869db
je 0x1404845ec
mov dil, byte [rsp + 0x30]
shl r14b, cl
shr rax, 0x53
mov sil, byte [rsp + 0x30]
shl r12b, 0xa0
cmp r12w, r11w
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
rcr cx, 0x39
movsx ecx, bp
mov r12b, byte [rsp + 0x30]
setle bl
mov bl, byte [rsp + 0x40]
cmp r13, 0x33b05bf3
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmc
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140486a32
jne 0x140484edf
movzx eax, byte [rsp + 0x38]
cmp r14w, 0x2729
test ebx, r14d
clc
test bl, bl
jmp 0x140486a4e
cmove eax, ecx
jmp 0x140486a56
mov dword [rsp + 0x38], eax
jmp 0x140484ee9
mov rcx, qword [rbp + 0x18]
adc di, 0x3736
rol dil, 0xda
bswap di
mov edi, 1
stc
cmp r9w, r11w
cmp rcx, rdi
jmp 0x140486a81
jbe 0x140486d46
lea rbx, [rbp + 8]
sal r8b, cl
ror rdx, 0x48
mov rdx, qword [rbp + 8]
cmp ah, 0x10
rcl r8w, cl
mov r8, qword [rbp + 0x20]
cmp r8, 8
cmovae rbx, rdx
xor al, r8b
mov al, byte [rsp + 0x30]
test rsp, rsp
cmp spl, bl
clc
mov byte [rsp + 0x30], al
movsx ax, r15b
add rbx, 2
btc rax, r8
adc al, 0x49
lea rax, [rbp + 8]
cmp r8b, r8b
cmp r8, 8
jmp 0x140486ada
cmovae rax, rdx
cmc
cmp r15, r14
lea rax, [rax + rcx*2]
cmp dil, 0x6a
cmp rbx, rax
jmp 0x140486af2
je 0x140486ce1
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140486b05
call fcn.140468e0f
xor r9d, r9d
test al, al
jmp 0x140486b14
jne 0x140486cd0
cmp byte [r13 + 8], r9b
jmp 0x140486b23
jne 0x140486bc6
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140486b35
je 0x140486bab
mov rax, qword [rcx + 0x38]
sar dx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140486b4d
je 0x140486b76
mov rax, qword [rcx + 0x50]
test r8w, 0x57d4
cmp cl, sil
cmp dword [rax], r9d
jle 0x140486b76
movzx eax, word [rdx]
jmp 0x140486b71
jmp 0x140486b8d
mov rax, qword [rcx]
jmp 0x140486b7e
mov rax, qword [rax + 0x30]
call qword [case.0x1404cb1ca.0]
xor r9d, r9d
inc ecx
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140486b9b
je 0x140486bab
mov word [r13 + 0xa], ax
jmp 0x140486bb7
mov qword [r13], r9
cmovs ax, r13w
add ax, si
mov byte [r13 + 8], dil
bsf eax, r15d
rol ah, 7
movsx eax, r11w
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x140486bd3
jne 0x140486cd0
mov rcx, qword [r13]
jmp 0x140486be2
test rcx, rcx
jmp 0x140486bea
je 0x140486c8c
mov rax, qword [rcx + 0x38]
test r12b, 9
cmc
cmp qword [rax], r9
je 0x140486c47
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140486c47
dec dword [rax]
cmovbe ax, ax
movzx dx, r14b
not al
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140486c2d
mov qword [rcx], rax
jmp 0x140486c3a
movzx eax, word [rdx]
jmp 0x140486c42
jmp 0x140486c67
mov rax, qword [rcx]
jmp 0x140486c4f
mov rax, qword [rax + 0x38]
jmp 0x140486c58
call qword [case.0x1404cb1ca.0]
sub r9d, r9d
and ecx, r14d
btr ecx, esp
mov ecx, 0xffff
test spl, 0x59
cmc
cmp cx, ax
jmp 0x140486c79
je 0x140486c8c
mov al, r9b
jmp 0x140486c87
jmp 0x140486ca3
mov qword [r13], r9
bswap dx
cwd
movzx edx, ax
mov al, dil
movsx cx, spl
setle cl
mov byte [r13 + 8], al
movzx r8w, r14b
cmovbe r8, rdi
mov r8, qword [rbp + 0x20]
bswap rcx
mov ch, al
movzx cx, r11b
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x140486ccb
jmp 0x140486ac0
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
setp dl
rcr al, cl
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x140486cee
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x140486d46
mov rcx, qword [rsp + 0x70]
mov ax, r10w
or ax, r11w
cmp r8, 0x76905eae
mov rax, rcx
cmp r11w, 0x3f3f
stc
cmp qword [rcx + 0x18], 0x10
jmp 0x140486d27
jb 0x140486d35
mov rax, qword [rcx]
jmp 0x140486d35
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x140486d41
jmp 0x140486d7e
cmp byte [rsp + 0x30], 0
jmp 0x140486d50
je 0x140486d7e
mov r9b, 0x2d
and r8w, r11w
mov r8, rdi
xchg ecx, ecx
sbb ch, 0x98
clc
sub edx, edx
movsx ecx, cx
mov rcx, qword [rsp + 0x70]
jmp 0x140486d75
call fcn.140449770
nop
setno ch
lea rcx, [rbp + 8]
call fcn.14045b367
mov rax, qword [rsp + 0x70]
bsf rcx, r9
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140486d9c
call fcn.14049f5cb
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
movsx r12w, spl
movzx r13d, si
pop r15
movzx bp, cl
cmovae rsi, rsp
pop r14
pop r13
pop r12
bswap di
movsx si, r9b
pop rdi
xchg sil, sil
mov si, r13w
movzx esi, di
pop rsi
xchg bpl, bpl
movzx bp, r9b
movzx ebp, bx
pop rbp
jmp 0x140486dee
ret
call fcn.1404b5d90
int3
call fcn.1404b5d90
nop
jmp 0x140486e05
call fcn.1404b5d90
nop
call fcn.1404b5d90
int3