Function at 0x14046700e
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movzx rax, cx
push rbp
push rsi
adc eax, r8d
push rdi
push r12
sub cx, r8w
push r13
push r14
btc rax, rax
push r15
inc ah
lea rbp, [rsp - 0x30]
btr r14, 0x6c
sub rsp, 0x130
lahf
shl r14w, 0xd7
bswap rcx
mov rax, qword [0x1400b7288]
mov rdi, 0x6c81ee6
rcr bl, 0x41
xor rax, rsp
rcr bx, 0xc1
neg r15b
movzx r15, r9w
mov qword [rbp + 0x28], rax
sub cl, dh
xchg cx, r15w
mov qword [rsp + 0x48], r9
mov r13, r8
shld r14w, sp, 0x76
cbw
mov rdi, rdx
sets r14b
mov qword [rsp + 0x70], rdx
clc
cmovp eax, ecx
mov qword [rbp - 0x40], rdx
movzx cx, r11b
sbb ch, 0x63
add bh, 0x87
mov r14, qword [rbp + 0xa0]
not ah
movzx r15, bp
mov qword [rsp + 0x60], r14
bsr cx, sp
xor r12d, r12d
movsx rcx, r15w
mov dword [rsp + 0x3c], r12d
mov r15, qword [rbp + 0x98]
movsx rcx, r11w
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
lahf
mov qword [rbp - 0x58], rbx
mov al, r10b
cwde
not ax
mov rax, qword [rbx]
xchg rcx, rcx
jmp 0x1404670ed
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x140441677.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140467106
je 0x140467154
lea rcx, [rbp - 0x60]
jmp 0x140467115
call fcn.14046cf20
mov rsi, rax
clc
mov qword [rsp + 0x50], rax
jmp 0x14046712c
test rbx, rbx
je 0x1404671d6
mov rdx, qword [rbx]
cmovbe ax, bp
movzx ax, r9b
jmp 0x140467146
mov rax, qword [rdx + 0x10]
jmp 0x14046714f
jmp 0x140467194
lea rcx, [rbp - 0x60]
jmp 0x14046715d
call fcn.14046cb6b
mov rsi, rax
jmp 0x14046716a
mov qword [rsp + 0x50], rax
test cx, 0x7635
cmc
test rbx, rbx
je 0x1404671d6
mov rax, qword [rbx]
mov rcx, 0x52072fa7
mov rax, qword [rax + 0x10]
bswap cx
cmovge cx, r11w
mov rcx, rbx
jmp 0x14046719c
call qword [case.0x140441677.0]
test rax, rax
mov r8, rax
je 0x1404671d6
mov rcx, qword [rax]
mov al, 0x2d
rdtsc
setbe al
mov rax, qword [rcx]
cdq
mov edx, 1
movsx rcx, di
not cx
mov rcx, r8
jmp 0x1404671d0
call qword [case.0x140441677.0]
mov byte [rsp + 0x38], r12b
jmp 0x1404671e0
mov byte [rsp + 0x30], r12b
jmp 0x1404671ea
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov cx, r10w
mov cx, 0x7e6b
mov qword [rbp + 0x18], r12
setbe ah
rdtsc
mov qword [rbp + 0x20], 7
movsx rdx, bx
cwd
movsxd rax, esi
mov word [rbp + 8], r12w
cqo
mov rax, qword [rsi]
cqo
movzx ecx, di
lea rdx, [rbp - 0x70]
movzx rcx, r14w
movsxd rcx, r13d
xchg cl, cl
mov rcx, rsi
jmp 0x140467237
mov rax, qword [rax + 0x58]
jmp 0x140467240
call qword [case.0x140441677.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movzx cx, r13b
not sil
movzx esi, bp
mov qword [rdi + 0x10], r12
movzx bx, r14b
movsx rax, r13w
movsx bx, bh
mov qword [rdi + 0x18], 0xf
lahf
mov byte [rdi], r12b
movzx rcx, r15w
bswap esi
nop
mov esi, 1
setno ah
movsxd rcx, r12d
mov eax, esi
mov bl, r12b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
jmp 0x14046729f
mov rax, qword [r15 + 0x40]
movsxd rbx, edi
movzx rcx, cx
mov rbx, qword [rax + 8]
movzx ecx, bp
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movzx ecx, ax
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404672c7
call qword [case.0x140441677.0]
nop
movsx rcx, si
setnp ch
mov ch, 0xe5
lea rcx, [rbp - 0x60]
jmp 0x1404672e1
call fcn.14045a3fb
mov rdi, rax
mov qword [rbp - 0x60], rax
test rbx, rbx
je 0x140467344
mov rdx, qword [rbx]
mov rcx, rbx
cmovne rax, rsp
mov rax, qword [rdx + 0x10]
jmp 0x140467309
call qword [case.0x140441677.0]
mov r8, rax
test rbp, rbx
test rax, rax
jmp 0x14046731d
je 0x140467344
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx rdx, bx
cdq
mov edx, esi
movsxd rcx, eax
setns cl
mov rcx, r8
jmp 0x14046733e
call qword [case.0x140441677.0]
mov rax, qword [rdi]
setns ch
movzx edx, r13w
mov r9, r14
cwd
bswap edx
lea r8, [0x1400c0dac]
xchg cl, dl
lea rdx, [0x1400c0da0]
not ecx
mov cl, cl
xchg cl, ch
mov rcx, rdi
jmp 0x140467373
mov rax, qword [rax + 0x58]
call qword [case.0x140441677.0]
mov rax, r12
sub r14b, dl
test r14b, r15b
mov qword [rbp - 0x78], rax
sbb rcx, 0x7da96cb8
mov dil, byte [rsp + 0x30]
or r14b, 0x4f
mov sil, byte [rsp + 0x30]
rcr r15b, cl
shr r14b, 0x11
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
rcr r15b, cl
adc ecx, eax
bsr cx, r12w
mov r15b, byte [rsp + 0x30]
adc ecx, 0x19ec4b64
movsx ecx, r13w
bt ecx, r14d
xor r9d, r9d
shl cx, 0x42
lea ecx, [r9 + 1]
jmp 0x1404673dd
cmp rax, 4
jmp 0x1404673e6
jae 0x140469a19
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x1404673f7
je 0x140467431
cmp al, 0x24
jmp 0x140467404
je 0x140469224
cmp al, 0x2b
jmp 0x140467411
je 0x1404687bc
cmp al, 0x76
jmp 0x14046741e
je 0x140467517
cmp al, 0x78
jmp 0x14046742b
jne 0x140467e27
cmp qword [rbp - 0x78], 3
jmp 0x14046743b
je 0x140467e27
mov bl, r9b
mov byte [rsp + 0x40], bl
cmovb rdx, rdi
mov rdx, qword [rsp + 0x48]
movzx ecx, r13w
movzx rcx, dx
mov rcx, r13
jmp 0x140467461
call fcn.14046211e
xor r9d, r9d
test al, al
jmp 0x140467470
jne 0x1404699c9
lea rbx, [r13 + 0xa]
movsx r12w, r15b
inc r14w
mov r12, rbx
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
sar r14w, 0x62
btr r14, rsi
mov r14d, 0xffff
test r15b, r12b
test bh, 0xf6
cmp byte [r13 + 8], r9b
jmp 0x1404674b1
jne 0x140469846
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x1404674c4
je 0x140469833
mov rax, qword [rcx + 0x38]
movsx rdx, di
shrd edx, edx, 0x51
mov rdx, qword [rax]
cmp r10b, dl
test rdx, rdx
jmp 0x1404674e4
je 0x1404697f1
mov rax, qword [rcx + 0x50]
cmp r13w, 0x6d9f
test r10b, 0x64
test ax, r11w
cmp dword [rax], r9d
jmp 0x140467504
jle 0x1404697f1
movzx eax, word [rdx]
jmp 0x140467512
jmp 0x140469809
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
movzx eax, r11w
mov ax, ax
mov eax, 0x72ce28ef
mov rax, qword [rbx]
bswap rcx
movzx cx, r15b
mov rcx, rbx
jmp 0x140467540
mov rax, qword [rax + 0x48]
jmp 0x140467549
call qword [case.0x140441677.0]
mov dword [rsp + 0x58], eax
cdqe
movzx ax, r14b
mov rcx, qword [rbx]
movsx edx, r15w
cwd
mov rax, qword [rcx + 0x28]
movzx ecx, r13w
mov edx, r13d
not cx
lea rdx, [rbp - 0x18]
sets ch
movzx cx, spl
mov rcx, rbx
jmp 0x140467585
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
jmp 0x140467594
bts eax, 9
cmp r9b, 0x97
mov dword [rsp + 0x34], eax
cmp esi, r13d
mov dword [rsp + 0x3c], eax
test r11b, 0xb
cmc
cmp r8b, bpl
sub eax, eax
cmp qword [rbp - 8], rax
jmp 0x1404675ba
je 0x140467eef
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x1404675cf
call qword [case.0x140441677.0]
mov word [rsp + 0x40], ax
cmc
sub edx, edx
jmp 0x1404675e6
test ax, ax
je 0x140467eef
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x1404675fd
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jae 0x140467eef
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
setae bl
movzx rax, di
movsx cx, r11b
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
setge ch
movzx ebx, ax
mov qword [rbp - 0x20], rax
movzx ecx, r11w
lea eax, [rdx + 1]
bswap ebx
mov qword [rbp - 0x28], rax
mov bx, dx
mov word [rbp - 0x38], dx
movsx ecx, r8w
jmp 0x14046764f
mov ebx, edx
movsx edx, r12w
movsx rcx, r8w
setp dh
mov rdx, qword [rsp + 0x48]
movsx ecx, cx
movsxd rcx, esi
movzx rcx, bx
mov rcx, r13
jmp 0x140467673
call fcn.14046211e
sub r11d, r11d
test r13d, r8d
jmp 0x140467685
test al, al
jmp 0x14046768c
jne 0x140467c70
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
btr di, r9w
mov bl, 0x32
sub bl, r8b
mov r8, r14
sar sil, cl
mov qword [rbp - 0x50], r14
ror esi, 0x8c
movsx bx, r11b
bt si, r12w
mov rbx, qword [rbp - 0x38]
test bpl, cl
bsr di, bx
mov qword [rsp + 0x78], rbx
dec sil
sub dil, 0x73
shr sil, cl
mov edi, r11d
or sil, bl
mov rsi, qword [rbp - 0x80]
clc
cmp byte [r13 + 8], r11b
jmp 0x1404676f2
jne 0x1404677cb
mov rcx, qword [r13]
cmp r12b, r15b
test rcx, rcx
jmp 0x140467707
je 0x1404677b2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140467722
test rdx, rdx
je 0x140467749
mov rax, qword [rcx + 0x50]
cmp r10w, r13w
cmp dword [rax], r11d
jmp 0x14046773b
jle 0x140467749
movzx eax, word [rdx]
jmp 0x140467782
mov rax, qword [rcx]
jmp 0x140467751
mov rax, qword [rax + 0x30]
jmp 0x14046775a
call qword [case.0x140441677.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
rol r10w, 0x7a
stc
cmp r12, 0x29f128b6
mov r10, qword [rsp + 0x60]
rcl cx, cl
sub r11d, r11d
ror ch, cl
mov ecx, 0xffff
test rdx, 0x7ed44641
cmp r8b, 0xad
stc
cmp cx, ax
je 0x1404677b2
mov word [r8], ax
movzx r14w, r9b
mov r14, r8
jmp 0x1404677ad
jmp 0x1404677bd
mov qword [r13], r11
seta ch
movsxd r8, eax
cwde
mov eax, 1
mov byte [r13 + 8], al
xchg r8b, dl
cqo
movzx r8d, word [r14]
mov rdx, r9
movzx cx, bh
movsx rcx, r8w
movsx ecx, cx
mov rcx, r10
jmp 0x1404677e5
call fcn.1401db1ac
sub rax, qword [rsp + 0x60]
sar rax, 1
test spl, r13b
stc
cmc
cmp rax, 0xa
jmp 0x140467800
jae 0x140467904
lea rcx, [0x1400c0da0]
bsr r10, rax
movzx r10w, al
mov r9b, byte [rax + rcx]
cmp r10b, 0xf7
btc cx, 0x4c
adc cl, 0x54
mov r10, qword [rsp + 0x70]
and rcx, rdi
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14046783b
jae 0x140467882
lea rax, [rcx + 1]
stc
clc
test dil, 0x85
mov qword [r10 + 0x10], rax
mov rax, r10
cmc
cmp qword [r10 + 0x18], 0x10
jb 0x140467866
mov rax, qword [r10]
test r15b, 0xee
cmc
mov byte [rax + rcx], r9b
cmp di, di
xor edx, edx
jmp 0x140467874
mov byte [rax + rcx + 1], dl
jmp 0x14046787d
jmp 0x1404678a3
mov r8b, r12b
cqo
mov edx, 1
movzx rcx, r15w
xchg ch, ch
movsx rcx, r10w
mov rcx, r10
jmp 0x14046789e
call fcn.1404505b3
lea rax, [rbp - 0x38]
cmp rsi, 0x10
mov cl, r14b
mov cl, 0xee
setae cl
jmp 0x1404678b8
cmovae rax, rbx
cmp r14w, 0x3190
jmp 0x1404678cb
cmp byte [rax + rdi], 0x7f
jmp 0x1404678d4
je 0x140467acf
lea rax, [rbp - 0x38]
stc
test cl, cl
movzx cx, bpl
movzx rcx, r9w
cmovne rax, rbx
mov ecx, 1
test sil, 0x3e
add byte [rax + rdi], cl
jmp 0x1404678ff
jmp 0x140467aab
lea rax, [rbp - 0x38]
clc
cmp rsi, 0x10
cwd
cqo
setae bl
cdq
mov dx, 0x4e91
movsx rdx, bx
mov rdx, qword [rsp + 0x78]
jmp 0x140467927
cmovae rax, rdx
sub r11d, r11d
test r8w, 0x2b40
test rsi, r13
cmp byte [rax + rdi], r11b
jmp 0x140467940
je 0x140467bdf
cmp byte [r13 + 8], r11b
jmp 0x14046794f
jne 0x140467a11
mov rcx, qword [r13]
test dil, 2
cmp ax, r11w
clc
test rcx, rcx
jmp 0x14046796a
je 0x1404679f2
mov rax, qword [rcx + 0x38]
bt rdx, 0xf7
mov dl, r8b
mov rdx, qword [rax]
cmp dx, 0x5161
cmp r10w, bp
test rdx, rdx
jmp 0x140467990
je 0x1404679bb
mov rax, qword [rcx + 0x50]
jmp 0x1404679a0
cmp dword [rax], r11d
jmp 0x1404679a8
jle 0x1404679bb
movzx eax, word [rdx]
jmp 0x1404679b6
jmp 0x1404679d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404679c7
call qword [case.0x140441677.0]
sub r11d, r11d
adc ch, 0x10
inc cl
mov ecx, 0xffff
clc
cmp cx, ax
je 0x1404679f2
mov word [r14], ax
jmp 0x1404679ed
jmp 0x1404679f6
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
setle dh
cdq
movsxd rdx, r9d
mov rdx, qword [rsp + 0x78]
jmp 0x140467a1e
mov r10d, 1
xor rax, r14
mov ax, r12w
movzx eax, word [rsp + 0x40]
stc
cmp r12b, 0xb3
cmp word [r14], ax
jmp 0x140467a31
jne 0x140467bdf
mov rcx, qword [rbp - 0x28]
stc
test r10b, r10b
cmp rcx, rsi
jmp 0x140467a47
jae 0x140467a8c
lea rax, [rcx + 1]
test sil, bpl
cmc
jmp 0x140467a5a
mov qword [rbp - 0x28], rax
dec al
bsr ax, dx
lea rax, [rbp - 0x38]
cmp r15w, 0x3152
clc
test bl, bl
jmp 0x140467a76
cmovne rax, rdx
cmp rdx, r10
and word [rax + rcx], 0
jmp 0x140467a87
jmp 0x140467aa8
xor r9d, r9d
mov r8b, r15b
mov rdx, r10
xchg cl, cl
mov cx, dx
lea rcx, [rbp - 0x38]
jmp 0x140467aa3
call fcn.1404505b3
inc rdi
mov rbx, qword [rbp - 0x38]
mov ecx, r12d
adc ch, 0xf
mov qword [rsp + 0x78], rbx
shrd ecx, r12d, 0x54
neg cx
mov rsi, qword [rbp - 0x20]
bts cx, di
xchg ch, ch
bswap cx
mov rcx, qword [r13]
sub r8d, r8d
test ax, r12w
test rcx, rcx
jmp 0x140467ae2
je 0x140467b7e
mov rax, qword [rcx + 0x38]
stc
cmp r14b, 8
cmp qword [rax], r8
jmp 0x140467af9
je 0x140467b4b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140467b4b
dec dword [rax]
cmovs ax, r10w
cwde
mov rcx, qword [rcx + 0x38]
jmp 0x140467b1d
mov rdx, qword [rcx]
jmp 0x140467b2b
lea rax, [rdx + 2]
jmp 0x140467b34
mov qword [rcx], rax
cdqe
setle al
not ah
movzx eax, word [rdx]
jmp 0x140467b46
jmp 0x140467b60
mov rax, qword [rcx]
jmp 0x140467b53
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
xor r8d, r8d
mov ecx, 0xffff
test cl, r11b
cmp cx, ax
jmp 0x140467b70
je 0x140467b7e
mov al, r8b
jmp 0x140467b93
mov qword [r13], r8
movsx eax, sp
movzx rcx, cx
mov eax, 1
cmovg dx, r9w
mov byte [r13 + 8], al
movsx dx, spl
jmp 0x140467ba4
mov rdx, qword [rsp + 0x48]
movzx ecx, bx
movsx rcx, bp
mov rcx, r13
jmp 0x140467bb8
call fcn.14046211e
xor r11d, r11d
test al, al
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
cmovnp r10w, bp
mov r10, qword [rsp + 0x60]
jmp 0x140467bd9
je 0x1404676e9
mov qword [rbp - 0x80], rsi
mov rbx, rdi
ror sil, cl
and sil, 0xdf
test rdi, rdi
mov dil, byte [rsp + 0x30]
movsxd r10, esp
mov sil, byte [rsp + 0x30]
jmp 0x140467c02
mov r14b, byte [rsp + 0x30]
movzx r10, r14w
cmovle r11w, ax
mov r11, qword [rbp - 0x80]
setb r10b
bswap r10w
mov r10, qword [rsp + 0x78]
jmp 0x140467c26
je 0x140467c87
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140467c39
cmovae rax, r10
test bpl, 0x85
cmp byte [rax + rbx], 0
jmp 0x140467c4a
jle 0x140467c58
inc rbx
jmp 0x140467c87
mov eax, 1
jmp 0x140467c62
mov byte [rsp + 0x38], al
jmp 0x140467c6b
jmp 0x140467c87
mov r10, qword [rbp - 0x38]
cwd
movzx dx, spl
sbb r8b, cl
mov r11, qword [rbp - 0x80]
xadd r8w, r8w
lea rdx, [rbp - 0x18]
rol r8b, cl
xor r9w, sp
rol r9b, 0xf2
mov r8, qword [rbp - 0x18]
rcl r9, 0xf8
or r9d, 0x4f167b6d
mov r9, qword [rbp]
cmp dl, 0x7b
cmp r9, 0x10
jmp 0x140467cb5
cmovae rdx, r8
cmp sp, r12w
test ax, r8w
cmp r8, 0x34c067b5
xor eax, eax
test cl, r12b
cmp byte [rsp + 0x38], al
jmp 0x140467cd6
jne 0x140467d3e
test rbx, rbx
jmp 0x140467ce4
je 0x140467e90
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140467cf4
je 0x140467e90
sub rbx, 1
jmp 0x140467d03
je 0x140467e4b
lea rax, [rbp - 0x38]
jmp 0x140467d19
cmp r11, 0x10
cmovae rax, r10
clc
cmp cl, byte [rax + rbx]
jmp 0x140467d2a
je 0x140467e79
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x140467d3e
cmp r11, 0x10
jb 0x140467db2
lea rdx, [r11 + 1]
cmova eax, edx
bt ax, r9w
sar eax, cl
mov rax, r10
cmp rdx, 0x1000
jmp 0x140467d65
jb 0x140467d98
add rdx, 0x27
cmp r8d, ecx
cmc
cmp edi, 0x549916f2
mov r10, qword [r10 - 8]
sub rax, r10
clc
test r11b, dl
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140467d92
ja 0x140469dc2
mov rcx, r10
jmp 0x140467da0
call fcn.1401e23eb
mov r9, qword [rbp]
clc
ror r8b, 0x47
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jb 0x140467e13
lea rdx, [r9 + 1]
mov rax, r8
jmp 0x140467dc8
cmp rdx, 0x1000
jmp 0x140467dd4
jb 0x140467e06
add rdx, 0x27
stc
mov r8, qword [r8 - 8]
test cl, dil
sub rax, r8
test r10b, bpl
test r9d, 0x63b42314
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140467e00
ja 0x140469db7
mov rcx, r8
jmp 0x140467e0e
call fcn.1401e23eb
xor r9d, r9d
sbb cx, r10w
ror eax, cl
mov ecx, 1
and al, dil
shl al, 0xae
mov eax, dword [rsp + 0x38]
test r13w, 0x72ee
add qword [rbp - 0x78], rcx
test al, al
jmp 0x140467e3c
jne 0x140469cb7
mov rax, qword [rbp - 0x78]
jmp 0x1404673dd
test rbx, rbx
jne 0x140467e79
lea rax, [rbp - 0x38]
test ah, 0x7a
clc
test al, r14b
cmp r11, 0x10
jmp 0x140467e68
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x140467e73
jl 0x140467d30
cmp byte [rdx + 1], 0
jmp 0x140467e82
jle 0x140467cdc
inc rdx
jmp 0x140467cdc
cmp r11, 0x10
jb 0x140468229
lea rdx, [r11 + 1]
add ax, sp
mov rax, r10
test dl, r11b
cmc
cmp rdx, 0x1000
jmp 0x140467eb4
jb 0x140467edd
add rdx, 0x27
mov r10, qword [r10 - 8]
stc
test sil, 0x9e
cmp bpl, 0xd9
sub rax, r10
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140469dc2
mov rcx, r10
jmp 0x140467ee5
call fcn.1401e23eb
jmp 0x140468229
mov rdx, qword [rsp + 0x48]
setnp ch
mov rcx, r13
call fcn.14046211e
xor r8d, r8d
test dx, 0x1a94
test al, al
jmp 0x140467f0e
jne 0x140468231
lea rbx, [r13 + 0xa]
bswap esi
mov r12, rbx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
movzx si, bpl
cmovae r15w, r11w
bswap r15w
mov rsi, qword [rsp + 0x70]
mov r15d, 0x4c680276
mov r15, r14
not r15b
mov r15, qword [rsp + 0x48]
jmp 0x140467f4f
jmp 0x140467f59
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jne 0x140468020
mov rcx, qword [r13]
test bl, r9b
cmc
test rcx, rcx
jmp 0x140467f73
je 0x140467fff
mov rax, qword [rcx + 0x38]
btc rdx, 0xc9
movzx dx, ch
mov rdx, qword [rax]
clc
jmp 0x140467f90
test rdx, rdx
jmp 0x140467f98
je 0x140467fb8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140467fb8
movzx eax, word [rdx]
jmp 0x140467fb3
jmp 0x140467fdc
mov rax, qword [rcx]
jmp 0x140467fc0
mov rax, qword [rax + 0x30]
jmp 0x140467fc9
call qword [case.0x140441677.0]
mov r9, qword [rsp + 0x60]
clc
xor r8d, r8d
and cx, r12w
mov ecx, 0xffff
test dh, 0x7b
cmp cx, ax
je 0x140467fff
mov word [r12], ax
mov rbx, r12
jmp 0x140467ffa
jmp 0x140468010
mov qword [r13], r8
movzx dx, r10b
movsx rcx, ax
movsx eax, r10w
mov eax, 1
cmovs ecx, esi
movzx rdx, ax
mov byte [r13 + 8], al
movzx r8d, word [rbx]
movsx rcx, di
movzx rcx, r13w
mov rdx, rdi
mov cl, 0x68
movzx ecx, di
mov rcx, r9
jmp 0x14046803c
call fcn.1401db1ac
sub rax, qword [rsp + 0x60]
cmc
sar rax, 1
cmp rax, 0xa
jmp 0x140468053
jae 0x140468208
lea rcx, [0x1400c0da0]
sal r9b, cl
mov r9b, byte [rax + rcx]
movsx cx, dil
rol ecx, 0xe5
movzx rcx, r14w
mov rcx, qword [rsi + 0x10]
cmp r12, 0x348b298a
stc
cmp rcx, qword [rsi + 0x18]
jae 0x1404680d8
lea rax, [rcx + 1]
test sil, 0x3d
clc
mov qword [rsi + 0x10], rax
bts eax, esp
movsx ax, r11b
sbb ax, 0x4d77
mov rax, rsi
test r14b, 0x2a
cmp qword [rsi + 0x18], 0x10
jmp 0x1404680b3
jb 0x1404680bc
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
cmc
sub r8d, r8d
jmp 0x1404680c9
mov byte [rax + rcx + 1], r8b
jmp 0x1404680d3
jmp 0x140468104
mov r8b, r14b
movzx cx, r14b
bswap rdx
cmovb cx, bx
mov edx, 1
xchg cl, ch
movsx ecx, di
mov rcx, rsi
jmp 0x1404680f9
call fcn.1404505b3
sub r8d, r8d
not rcx
mov rcx, qword [r13]
test r13, 0x36b321d8
test r10, rax
clc
test rcx, rcx
jmp 0x14046811b
je 0x1404681bd
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x14046812e
je 0x140468179
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r8d
jmp 0x140468142
jle 0x140468179
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
mov ax, 0x7bc0
cbw
mov rdx, qword [rcx]
movzx ax, r9b
movsx eax, r8w
lea rax, [rdx + 2]
jmp 0x14046816b
mov qword [rcx], rax
movsx eax, si
movzx eax, word [rdx]
jmp 0x140468199
mov rax, qword [rcx]
jmp 0x140468181
mov rax, qword [rax + 0x38]
jmp 0x14046818a
call qword [case.0x140441677.0]
sub r8d, r8d
or rcx, rdi
xor ch, 0xe
mov ecx, 0xffff
clc
test ebp, r12d
cmp cx, ax
jmp 0x1404681aa
je 0x1404681bd
mov al, r8b
jmp 0x1404681b8
jmp 0x1404681d6
mov qword [r13], r8
movzx rdx, r13w
mov eax, 1
movsx edx, di
movzx ecx, r10w
jmp 0x1404681d6
mov byte [r13 + 8], al
movzx ecx, r9w
xchg cl, cl
mov rdx, r15
jmp 0x1404681eb
mov rcx, r13
jmp 0x1404681f3
call fcn.14046211e
sub r8d, r8d
test al, al
jmp 0x140468202
je 0x140467f54
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
jmp 0x14046821c
mov r12b, byte [rsp + 0x30]
jmp 0x140468229
mov rbx, qword [rsp + 0x50]
mov cl, r9b
mov rax, qword [rbx]
movsx ecx, r14w
movzx cx, ch
not cx
mov rcx, rbx
jmp 0x140468247
mov rax, qword [rax + 0x18]
jmp 0x140468250
call qword [case.0x140441677.0]
movzx ebx, ax
movsx cx, ch
jmp 0x140468262
mov rdx, qword [rsp + 0x48]
movsxd rcx, edx
not ch
movsx rcx, bx
mov rcx, r13
jmp 0x140468278
call fcn.14046211e
xor r8d, r8d
test dl, 0x75
cmp r12d, ebx
test al, al
jne 0x14046863b
test bx, bx
jmp 0x140468296
je 0x14046863b
cmp byte [r13 + 8], r8b
jne 0x140468353
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404682b2
je 0x140468336
mov rax, qword [rcx + 0x38]
xor rdx, rbx
sub dx, 0x14e7
cmp r8w, 0x5149
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404682d5
je 0x1404682fd
mov rax, qword [rcx + 0x50]
test dx, di
cmp dword [rax], r8d
jmp 0x1404682ea
jle 0x1404682fd
movzx eax, word [rdx]
jmp 0x1404682f8
jmp 0x140468316
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140468309
call qword [case.0x140441677.0]
sub r8d, r8d
stc
shr rcx, cl
mov ecx, 0xffff
cmp ebp, esi
stc
cmp cx, ax
jmp 0x140468326
je 0x140468336
mov word [r13 + 0xa], ax
jmp 0x14046833e
mov qword [r13], r8
neg al
sbb al, 0xe6
mov eax, 1
stc
cmc
mov byte [r13 + 8], al
test dl, 0x2e
cmp r10, rbx
cmp sil, 0x49
cmp word [r13 + 0xa], bx
movsx ebx, r9w
movzx bx, r8b
cmovno bx, dx
mov ebx, dword [rsp + 0x68]
jmp 0x14046836e
jne 0x140468646
mov eax, 1
rcl ch, 0xf
sar cl, cl
mov rcx, qword [r13]
cmp bpl, bl
stc
cmp r10w, 0x581b
test rcx, rcx
jmp 0x140468394
je 0x14046842c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404683a6
je 0x1404683e7
mov rax, qword [rcx + 0x50]
test bx, r12w
cmc
cmp dword [rax], r8d
jmp 0x1404683bd
jle 0x1404683e7
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x1404683d7
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404683e2
jmp 0x140468408
mov rax, qword [rcx]
jmp 0x1404683ef
mov rax, qword [rax + 0x38]
jmp 0x1404683f8
call qword [case.0x140441677.0]
sub r8d, r8d
rcl cl, cl
sub ch, 0
sal cl, cl
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14046841f
mov al, r8b
jmp 0x140468433
mov eax, 1
jmp 0x14046842c
mov qword [r13], r8
mov dl, r14b
mov byte [r13 + 8], al
mov edx, r12d
mov ch, 0x82
movsx rcx, r8w
mov rdx, qword [rsp + 0x48]
cmovae ecx, r8d
mov rcx, r13
jmp 0x140468452
call fcn.14046211e
cmp ebx, dword [rsp + 0x58]
jmp 0x140468460
jge 0x140468646
sub r8d, r8d
jmp 0x14046846e
test al, al
jne 0x140468623
cmp byte [r13 + 8], r8b
jmp 0x14046847f
jne 0x140468529
mov rcx, qword [r13]
test r14b, 0xb6
test rcx, rcx
jmp 0x140468495
je 0x140468505
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404684ab
je 0x1404684d3
mov rax, qword [rcx + 0x50]
cmp bpl, bpl
test r10w, r9w
clc
cmp dword [rax], r8d
jle 0x1404684d3
movzx eax, word [rdx]
jmp 0x1404684ce
jmp 0x1404684e3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404684f0
je 0x140468505
mov word [r13 + 0xa], ax
jmp 0x140468500
jmp 0x14046850c
mov qword [r13], r8
cbw
cdq
mov eax, 1
cdq
movzx r8w, r14b
movsx rcx, sp
mov byte [r13 + 8], al
jmp 0x140468529
mov rax, qword [rsp + 0x60]
movsx r8w, bpl
jmp 0x140468538
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
cmovnp rcx, r13
movzx rcx, r14w
seto ch
mov rcx, rax
call fcn.1401db1ac
sub rax, qword [rsp + 0x60]
cmp r15, rdi
sar rax, 1
cmp si, dx
cmp rax, 0xa
jmp 0x14046856b
jae 0x140468623
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
inc cx
sar ch, cl
bsr r10, r9
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp dil, 0x38
cmp rcx, qword [r10 + 0x18]
jae 0x1404685e4
lea rax, [rcx + 1]
stc
cmc
mov qword [r10 + 0x10], rax
shr ax, cl
rol al, 0x9c
mov rax, r10
test dil, 0xcc
cmp dh, 0x29
cmp qword [r10 + 0x18], 0x10
jmp 0x1404685c0
jb 0x1404685c9
mov rax, qword [r10]
mov byte [rax + rcx], r9b
jmp 0x1404685d2
sub r8d, r8d
jmp 0x1404685da
mov byte [rax + rcx + 1], r8b
jmp 0x140468614
mov r8b, sil
jmp 0x1404685ef
mov edx, 1
movsxd rcx, r9d
mov ecx, 0x67f20740
mov rcx, r10
jmp 0x140468604
call fcn.1404505b3
xor r8d, r8d
stc
xor rax, 0x77e92c02
mov eax, 1
clc
cmc
stc
add ebx, eax
jmp 0x14046837e
mov ecx, 1
jmp 0x14046862d
mov byte [rsp + 0x38], cl
jmp 0x140468636
jmp 0x14046864d
mov ebx, dword [rsp + 0x68]
shl ch, 0x29
shl ecx, cl
rcr cl, cl
mov ecx, 1
sar al, cl
mov rax, qword [rsp + 0x70]
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14046865d
jne 0x140468671
mov byte [rsp + 0x38], cl
jmp 0x14046866c
jmp 0x140468752
mov eax, dword [rsp + 0x58]
jmp 0x14046867b
cmp ebx, eax
jmp 0x140468682
jge 0x140468752
sub eax, ebx
mov ebx, eax
adc r15b, 0x8c
bt r15d, ecx
ror r14b, cl
mov r14, qword [rsp + 0x70]
add r15b, r9b
jmp 0x1404686a9
mov r15d, 1
inc ecx
rol cl, cl
or cl, dil
mov rcx, qword [r14 + 0x10]
clc
cmp si, 0x3090
cmp rcx, qword [r14 + 0x18]
jmp 0x1404686c9
jae 0x14046870e
lea rax, [rcx + 1]
test r10b, 0xf2
mov qword [r14 + 0x10], rax
or al, bh
and al, cl
movzx rax, r13w
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x1404686f0
jb 0x1404686fe
mov rax, qword [r14]
jmp 0x1404686fe
mov word [rax + rcx], 0x30
jmp 0x140468709
jmp 0x140468732
mov r9b, 0x30
mov r8b, dil
mov rdx, r15
movzx ecx, r15w
mov cl, r12b
mov rcx, r14
jmp 0x140468726
call fcn.1404505b3
sub edx, edx
cmp r13w, bp
stc
sub rbx, r15
jmp 0x14046873a
jne 0x1404686b6
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
adc dx, 0x2c17
cmp r12b, r10b
mov rdx, qword [rbp]
clc
cmp r13, rbp
cmp rdx, 0x10
jmp 0x140468763
jb 0x140467e13
inc rdx
ror ax, 0x4b
movsxd rcx, r9d
xadd ax, ax
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046878a
jb 0x140467e0e
add rdx, 0x27
jmp 0x14046879a
mov rcx, qword [rcx - 8]
sub rax, rcx
test r9b, r10b
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404687b1
ja 0x140469db7
jmp 0x140467e0e
mov rdx, qword [rsp + 0x48]
mov ch, 0x79
mov ch, al
mov rcx, r13
jmp 0x1404687ce
call fcn.14046211e
sub r9d, r9d
cmc
cmp dil, r14b
test r11w, r11w
test al, al
jne 0x140467e1c
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cdq
setns dh
movsx dx, ah
lea rdx, [rbp - 0x38]
mov cl, r13b
cmovp ecx, r10d
jmp 0x140468806
mov rcx, rbx
jmp 0x14046880e
mov rax, qword [rax + 0x38]
jmp 0x140468817
call qword [case.0x140441677.0]
mov r8d, dword [rsp + 0x34]
jmp 0x140468827
bts r8d, 8
cmp r14w, r14w
cmp r8w, 0x5518
or r8d, 2
jmp 0x140468842
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmp r10b, 0x31
cmp ecx, ebp
clc
xor r9d, r9d
jmp 0x14046885b
cmp qword [rbp - 0x28], r9
jmp 0x140468864
jbe 0x1404689f1
mov rax, qword [rbx]
movsx dx, dil
mov cx, 0x50db
lea rdx, [rbp - 0x18]
setl cl
movsx cx, dl
cmovns cx, bp
mov rcx, rbx
jmp 0x14046888d
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
mov r8d, dword [rsp + 0x34]
bt edx, 0xed
movsxd rdx, r10d
movzx edx, cx
bts r8d, 0xb
bsr edx, r13d
or r8d, 4
bts dx, ax
setp dh
sal dh, 0x5f
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmc
xor rdx, rcx
lea rdx, [r13 + 8]
test si, 0x5ef3
mov qword [rsp + 0x58], rdx
xor r9d, r9d
clc
cmp byte [rdx], r9b
jmp 0x1404688e5
jne 0x1404689ad
mov rcx, qword [r13]
cmp r13w, 0x3040
test rcx, rcx
je 0x14046899b
mov rax, qword [rcx + 0x38]
add dl, 0xb1
btc edx, edi
ror dx, cl
mov rdx, qword [rax]
jmp 0x140468913
test rdx, rdx
jmp 0x14046891b
je 0x140468946
mov rax, qword [rcx + 0x50]
test r14w, 0x5c4d
cmp dword [rax], r9d
jmp 0x140468933
jle 0x140468946
movzx eax, word [rdx]
jmp 0x140468941
jmp 0x14046896c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140468952
call qword [case.0x140441677.0]
mov r8d, dword [rsp + 0x34]
movsxd rcx, r10d
bts edx, r10d
sub r9d, r9d
cdq
mov cx, cx
cmc
mov ecx, 0xffff
xor dx, 0x7b62
mov rdx, qword [rsp + 0x58]
cmp r15d, edi
cmp cx, ax
jmp 0x140468986
je 0x14046899b
mov word [r13 + 0xa], ax
jmp 0x140468996
jmp 0x14046899f
mov qword [r13], r9
mov r10d, 1
mov byte [rdx], r10b
jmp 0x1404689bd
mov r10d, 1
shr rax, 0xbc
rcr ch, 0xe5
movsxd rax, r13d
movzx ecx, word [r13 + 0xa]
cdqe
lea rax, [rbp - 0x18]
test sil, 0xe4
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x1404689de
jne 0x1404689f7
mov bl, r10b
jmp 0x1404689ec
jmp 0x140468a03
lea rdx, [r13 + 8]
rcl bl, cl
mov bl, r9b
test r10b, sil
cmc
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x140468a0c
je 0x140468a49
and r8d, 0xfffffffb
movzx cx, dl
movsx ecx, bp
movzx ecx, r11w
mov dword [rsp + 0x34], r8d
jmp 0x140468a32
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
call fcn.140454805
mov r8d, dword [rsp + 0x34]
cmp r10b, r13b
cmc
test r8b, 2
jmp 0x140468a52
je 0x140468a8b
and r8d, 0xfffffffd
movzx cx, bl
mov rcx, rbp
movzx ecx, cx
mov dword [rsp + 0x34], r8d
movsx rcx, r12w
movzx cx, r11b
cmovns cx, bx
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x140468a86
call fcn.140454805
xor r8d, r8d
test r9b, 0x7d
cmc
test bl, bl
jmp 0x140468a9a
je 0x140468c80
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140468aac
je 0x140468b4c
mov rax, qword [rcx + 0x38]
cmp cx, r15w
cmc
cmp qword [rax], r8
jmp 0x140468ac3
je 0x140468b0d
mov rax, qword [rcx + 0x50]
cmp r8d, 0x40cc3688
test r14b, 0x58
cmp dword [rax], r8d
jmp 0x140468ae0
jle 0x140468b0d
dec dword [rax]
mov al, r13b
cwde
movsxd rdx, esi
mov rcx, qword [rcx + 0x38]
movsxd rax, r14d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468b08
jmp 0x140468b29
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468b19
call qword [case.0x140441677.0]
xor r8d, r8d
movsx ecx, r11w
xor ch, 0x30
mov ecx, 0xffff
test ax, si
cmp cx, ax
jmp 0x140468b39
je 0x140468b4c
mov al, r8b
jmp 0x140468b47
jmp 0x140468b62
mov qword [r13], r8
bswap ecx
setp al
movsx dx, r12b
mov eax, 1
mov ecx, r12d
mov rcx, qword [rsp + 0x58]
movsx edx, bx
jmp 0x140468b73
mov byte [rcx], al
mov cl, sil
rdtsc
cdq
mov rcx, qword [rsp + 0x50]
xchg edx, eax
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140468b8d
mov rax, qword [rax + 0x38]
jmp 0x140468b96
call qword [case.0x140441677.0]
mov ebx, dword [rsp + 0x34]
xchg dl, dh
btr dx, 0x85
bts rdx, rdx
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
sbb edx, eax
and rdx, r9
xadd dh, dl
mov dword [rsp + 0x3c], ebx
adc dx, 0x5503
mov rdx, qword [rbp + 0x20]
stc
cmp rdx, 8
jmp 0x140468bd2
jb 0x140468c33
lea rdx, [rdx*2 + 2]
ror al, 0x72
mov rcx, qword [rbp + 8]
cmp r13b, sil
add ax, r10w
shrd ax, sp, 0xc4
mov rax, rcx
test dx, di
cmp rdx, 0x1000
jmp 0x140468c05
jb 0x140468c2e
add rdx, 0x27
cmc
cmp cx, ax
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140468c28
ja 0x140469dcd
call fcn.1401e23eb
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
shl ch, 0x63
movsx cx, spl
movups xmm1, xmmword [rbp - 8]
rcr cl, cl
movups xmmword [rbp + 0x18], xmm1
jmp 0x140468c5b
sub eax, eax
not ch
mov qword [rbp - 8], rax
mov qword [rbp], 7
mov word [rbp - 0x18], ax
not cx
lea rcx, [rbp - 0x18]
call fcn.140454805
jmp 0x140467e13
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov dx, 0x686f
mov ecx, r15d
lea rdx, [rbp - 0x38]
mov rcx, r10
not cx
mov rcx, rbx
jmp 0x140468ca1
mov rax, qword [rax + 0x40]
jmp 0x140468caa
call qword [case.0x140441677.0]
mov edx, dword [rsp + 0x34]
stc
cmc
bts edx, 0xc
cmc
jmp 0x140468cc0
or edx, 8
clc
test bx, 0x4346
mov dword [rsp + 0x34], edx
clc
cmc
cmp r15b, 0xa3
mov dword [rsp + 0x3c], edx
jmp 0x140468cdc
sub r9d, r9d
test ax, 0xe16
cmp qword [rbp - 0x28], r9
jbe 0x140468e77
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx cx, bl
mov cx, r11w
movsxd rcx, r10d
mov rcx, rbx
jmp 0x140468d07
mov rax, qword [rax + 0x40]
jmp 0x140468d10
call qword [case.0x140441677.0]
mov edx, dword [rsp + 0x34]
bts r8, r8
bts edx, 0xd
shld r8w, r14w, 0xa4
or edx, 0x10
btc r8w, r9w
shrd r8w, r15w, 0xc
sal r8, cl
mov dword [rsp + 0x34], edx
test r8b, r14b
cmp r10, 0x3bfb0d86
mov dword [rsp + 0x3c], edx
setbe r8b
shr r8b, 2
sbb r8b, 0xa1
mov r8, qword [rsp + 0x58]
sub r9d, r9d
jmp 0x140468d64
cmp byte [r8], r9b
jmp 0x140468d6c
jne 0x140468e30
mov rcx, qword [r13]
cmp r8d, r11d
clc
test rcx, rcx
jmp 0x140468d82
je 0x140468e03
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468d97
je 0x140468dc6
mov rax, qword [rcx + 0x50]
cmp edx, 0x6fab3586
clc
cmp rsi, rbp
cmp dword [rax], r9d
jmp 0x140468db3
jle 0x140468dc6
movzx eax, word [rdx]
jmp 0x140468dc1
jmp 0x140468de4
mov rax, qword [rcx]
jmp 0x140468dce
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
shr cx, 0xa
mov ecx, 0xffff
cmp cl, ah
cmp cx, ax
jmp 0x140468df3
je 0x140468e03
mov word [r13 + 0xa], ax
jmp 0x140468e11
mov qword [r13], r9
movsxd r10, ebx
cwd
jmp 0x140468e11
mov r10d, 1
mov byte [r8], r10b
mov rdx, rsp
movzx dx, r12b
mov edx, dword [rsp + 0x34]
jmp 0x140468e2b
jmp 0x140468e39
mov r10d, 1
mov cx, di
movzx ecx, word [r13 + 0xa]
bts ax, r15w
jmp 0x140468e4b
lea rax, [rbp - 0x18]
cmp sp, 0x1ade
rol bl, cl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
sub bl, 0xcc
or bl, dil
cmp word [rax], cx
mov bl, r10b
jmp 0x140468e71
je 0x140468e7a
mov bl, r9b
test dl, 0x10
jmp 0x140468e82
je 0x140468eb5
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
movsx cx, bpl
movzx rcx, r9w
mov cx, 0x45a1
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x140468ea9
call fcn.140454805
mov edx, dword [rsp + 0x34]
test sil, r12b
test dl, 8
jmp 0x140468ebd
je 0x140468eee
and edx, 0xfffffff7
mov cx, ax
xchg ch, cl
mov dword [rsp + 0x34], edx
movsx rcx, si
jmp 0x140468edc
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x140468ee9
call fcn.140454805
test bl, bl
je 0x1404690bf
mov rcx, qword [r13]
jmp 0x140468f00
sub ebx, ebx
test r15w, ax
test rcx, rcx
jmp 0x140468f0e
je 0x140468fa1
mov rax, qword [rcx + 0x38]
cmp r9d, 0x53733d4f
cmp qword [rax], rbx
jmp 0x140468f27
je 0x140468f6a
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x140468f38
jle 0x140468f6a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwde
movsxd rax, ecx
movsx rax, bx
mov rdx, qword [rcx]
setle ah
movzx eax, ax
cmovo ax, r12w
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140468f81
mov rax, qword [rcx]
jmp 0x140468f72
mov rax, qword [rax + 0x38]
jmp 0x140468f7b
call qword [case.0x140441677.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140468f8f
je 0x140468fa1
mov al, bl
jmp 0x140468f9c
jmp 0x140468fae
mov qword [r13], rbx
movzx ax, cl
mov eax, 1
mov rcx, qword [rsp + 0x58]
jmp 0x140468fb8
mov byte [rcx], al
cwde
mov rcx, qword [rsp + 0x50]
movsx ax, bl
mov rax, qword [rcx]
movsx dx, r10b
lea rdx, [rbp - 0x18]
jmp 0x140468fd5
mov rax, qword [rax + 0x40]
jmp 0x140468fde
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
mov dword [rsp + 0x34], eax
ror rdx, 0xba
mov dword [rsp + 0x3c], eax
cmp bl, 0x89
xor dx, sp
mov rdx, qword [rbp + 0x20]
cmc
cmp rdx, 8
jmp 0x14046900c
jb 0x140469066
lea rdx, [rdx*2 + 2]
add cx, 0x1333
movsx eax, r9w
mov rcx, qword [rbp + 8]
mov rax, rcx
test r11w, 0x581
cmp spl, 0xca
cmp rdx, 0x1000
jb 0x140469061
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14046905b
ja 0x140469dac
call fcn.1401e23eb
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movsx ecx, r14w
movsx rcx, si
movzx rcx, dx
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov ch, 0x5d
bswap cx
mov qword [rbp], 7
mov word [rbp - 0x18], bx
movzx rcx, r10w
xchg ecx, ecx
movsx rcx, bp
lea rcx, [rbp - 0x18]
jmp 0x1404690ab
call fcn.140454805
mov byte [rsp + 0x30], 1
jmp 0x1404690ba
jmp 0x140467e13
mov rbx, qword [rsp + 0x50]
rdtsc
movzx ax, bl
mov rax, qword [rbx]
not edx
cqo
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x1404690dd
mov rax, qword [rax + 0x38]
jmp 0x1404690e6
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
stc
bts eax, 0xe
or eax, 0x20
mov dword [rsp + 0x34], eax
cmc
clc
stc
mov dword [rsp + 0x3c], eax
test r13, rdi
sub ecx, ecx
test r13b, dl
cmp qword [rbp - 0x28], rcx
jmp 0x140469114
je 0x140469187
mov rax, qword [rbx]
movsx rdx, r15w
movsx ecx, r14w
bswap rdx
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140469134
mov rax, qword [rax + 0x40]
jmp 0x14046913d
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
test r9b, dil
or eax, 0x10040
jmp 0x140469157
mov dword [rsp + 0x34], eax
jmp 0x140469160
mov dword [rsp + 0x3c], eax
stc
sub ecx, ecx
test r9b, 0xaf
cmp qword [rbp - 8], rcx
jmp 0x140469174
jne 0x140469187
lea ebx, [rcx + 1]
jmp 0x140469182
jmp 0x140469189
mov bl, cl
test al, 0x40
jmp 0x140469190
je 0x1404691c9
and eax, 0xffffffbf
jmp 0x1404691a2
mov dword [rsp + 0x34], eax
mov cx, 0x2471
mov dword [rsp + 0x3c], eax
xchg ecx, ecx
movsx rcx, ax
lea rcx, [rbp - 0x18]
jmp 0x1404691bd
call fcn.140454805
mov eax, dword [rsp + 0x34]
cmp bp, bp
test al, 0x20
jmp 0x1404691d0
je 0x1404691f4
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmovno cx, r15w
lea rcx, [rbp - 0x38]
jmp 0x1404691ef
call fcn.140454805
xor r9d, r9d
movzx cx, al
sbb eax, 0x790d582e
mov eax, dword [rsp + 0x38]
sets cl
neg cx
lea ecx, [r9 + 1]
test dx, 0x324
test bl, bl
je 0x140467e31
mov byte [rsp + 0x30], cl
jmp 0x140467e31
mov rcx, qword [rsp + 0x50]
cbw
movsx ax, dh
mov rax, qword [rcx]
mov edx, 0x638153e0
xchg dx, dx
cwd
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x140469249
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
bts eax, 7
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
shrd bx, r10w, 0x45
bswap eax
movzx ax, ch
mov rax, qword [rbp + 0x98]
movzx rbx, bp
mov bh, 0xb5
cmp r8b, bl
mov rbx, qword [rsp + 0x48]
stc
cmp cl, spl
jmp 0x14046928a
test byte [rax + 0x18], 8
jne 0x1404693b4
mov rdx, rbx
mov rcx, r13
jmp 0x14046929f
call fcn.14046211e
xor r8d, r8d
test r9w, r12w
cmc
test al, al
jmp 0x1404692b3
jne 0x1404693b4
lea rbx, [rbp - 0x38]
test cx, 0x1ca4
cmc
cmp qword [rbp - 0x20], 8
jmp 0x1404692cd
cmovae rbx, qword [rbp - 0x38]
test r14b, 0xe8
cmp r12b, 0xfe
clc
cmp byte [r13 + 8], r8b
jmp 0x1404692e4
jne 0x140469394
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404692f6
je 0x140469376
mov rax, qword [rcx + 0x38]
bswap dx
shl dx, 0xba
rcl dx, 0x68
mov rdx, qword [rax]
stc
cmp r8b, 0xef
test rdx, rdx
jmp 0x14046931b
je 0x140469349
mov rax, qword [rcx + 0x50]
jmp 0x140469333
cmp dword [rax], r8d
jmp 0x14046933b
jle 0x140469349
movzx eax, word [rdx]
jmp 0x140469359
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469366
je 0x140469376
mov word [r13 + 0xa], ax
jmp 0x140469382
mov qword [r13], r8
movsxd rax, r10d
jmp 0x140469382
mov eax, 1
mov byte [r13 + 8], al
cbw
setp al
mov ax, r14w
movzx eax, word [r13 + 0xa]
clc
cmc
cmp ax, word [rbx]
jmp 0x1404693a3
jne 0x1404694e9
mov rbx, qword [rsp + 0x48]
cmp r13, r15
test bl, sil
cmp qword [rbp - 0x78], 3
jmp 0x1404693be
jne 0x140469534
mov eax, 1
jmp 0x1404693cf
cmp qword [rbp + 0x18], rax
jmp 0x1404693d8
ja 0x140469534
mov rdx, rbx
movzx ecx, dx
mov rcx, r13
jmp 0x1404693ec
call fcn.14046211e
xor ebx, ebx
cmc
test al, al
jne 0x1404694f2
cmp byte [r13 + 8], bl
jne 0x1404694b1
mov rcx, qword [r13]
test r8w, di
test rcx, rcx
jmp 0x140469416
je 0x140469499
mov rax, qword [rcx + 0x38]
dec rdx
mov rdx, qword [rax]
jmp 0x140469430
test rdx, rdx
jmp 0x140469438
je 0x14046945c
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x140469449
jle 0x14046945c
movzx eax, word [rdx]
jmp 0x140469457
jmp 0x140469473
mov rax, qword [rcx]
jmp 0x140469464
mov rax, qword [rax + 0x30]
jmp 0x14046946d
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp bl, 0x96
test dil, r12b
cmp r12b, dl
cmp cx, ax
je 0x140469499
mov word [r13 + 0xa], ax
jmp 0x140469494
jmp 0x14046949e
mov qword [r13], rbx
stc
mov eax, 1
dec ch
mov byte [r13 + 8], al
test r14b, r9b
stc
btr rcx, rsp
movzx ecx, word [r13 + 0xa]
or al, r9b
adc ax, r12w
lea rax, [rbp - 0x38]
test dl, 0xee
cmp qword [rbp - 0x20], 8
jmp 0x1404694ce
cmovae rax, qword [rbp - 0x38]
clc
test ebp, ecx
cmp cx, word [rax]
jmp 0x1404694de
je 0x140469534
jmp 0x1404694f2
xor ebx, ebx
test r14w, 0x36c7
cwde
lea rax, [rbp - 0x38]
shl cx, cl
bswap dx
cmp qword [rbp - 0x20], 8
xchg dh, dl
movzx edx, r8w
movsxd rcx, r14d
cmovae rax, qword [rbp - 0x38]
movsx ecx, r12w
bswap edx
btc rdx, 0x53
mov qword [rbp - 0x28], rbx
xor dh, 0xef
movsxd rdx, r9d
sal cx, cl
mov word [rax], bx
cmovbe ecx, r14d
btr ebx, r15d
test ecx, edx
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
movsx cx, r12b
mov dx, r13w
mov cl, 0x5d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046955a
call fcn.14046211e
sub r8d, r8d
test al, al
jmp 0x140469569
jne 0x14046978e
mov r12, qword [rsp + 0x48]
sbb si, 0x2ba0
rol rsi, cl
mov esi, 0xffff
sub r14b, r15b
sal ecx, 0x38
btc cx, 0x2b
lea r14d, [r8 + 1]
movsx cx, dil
sbb ch, 0x2a
mov rax, 0x383b13d8
lea rcx, [rbp - 0x38]
cmp bpl, bl
shr ax, cl
seta ah
cmp qword [rbp - 0x20], 8
not al
movzx eax, r8w
cmovp ax, cx
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
cmp r11b, al
lea rcx, [rcx + rax*2]
test dil, 0xd8
clc
cmp rbx, rcx
je 0x140469775
cmp byte [r13 + 8], r8b
jne 0x140469674
mov rcx, qword [r13]
clc
jmp 0x1404695ed
test rcx, rcx
je 0x140469667
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9b, cl
cmc
test rdx, rdx
jmp 0x140469609
je 0x14046962e
mov rax, qword [rcx + 0x50]
jmp 0x140469618
cmp dword [rax], r8d
jmp 0x140469620
jle 0x14046962e
movzx eax, word [rdx]
jmp 0x14046964a
mov rax, qword [rcx]
jmp 0x140469636
mov rax, qword [rax + 0x30]
jmp 0x14046963f
call qword [case.0x140441677.0]
xor r8d, r8d
cmp al, bl
cmp si, ax
jmp 0x140469652
je 0x140469667
mov word [r13 + 0xa], ax
jmp 0x140469662
jmp 0x140469670
mov qword [r13], r8
bt ax, r13w
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
test bl, r13b
cmp ax, word [rbx]
jne 0x140469775
add rbx, 2
rcl cx, cl
shl cl, 0xb3
sal ch, cl
mov rcx, qword [r13]
cmp r15w, r11w
test rcx, rcx
jmp 0x1404696a1
je 0x140469734
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x1404696b4
je 0x1404696fc
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x1404696c7
jle 0x1404696fc
dec dword [rax]
cdq
movzx rdx, bx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovs ax, r15w
lea rax, [rdx + 2]
jmp 0x1404696e9
mov qword [rcx], rax
cbw
cwde
movzx eax, word [rdx]
jmp 0x1404696f7
jmp 0x140469719
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
xor r8d, r8d
test r15d, ecx
cmp si, 0x8bf
jmp 0x140469719
cmp si, ax
jmp 0x140469721
je 0x140469734
mov al, r8b
jmp 0x14046972f
jmp 0x140469747
mov qword [r13], r8
mov al, r14b
not cx
xchg ch, dh
mov rdx, 0x9d81cb1
mov byte [r13 + 8], al
movzx edx, sp
mov ch, 0x4f
mov rdx, r12
movsx rcx, cx
mov rcx, r13
jmp 0x140469760
call fcn.14046211e
xor r8d, r8d
test al, al
jmp 0x14046976f
je 0x14046959f
mov sil, byte [rsp + 0x30]
shl r12b, 0x68
cmp si, cx
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
or cl, r15b
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx eax, r10w
mov al, 0x93
setl al
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
clc
lea rcx, [rcx + rax*2]
rcl ah, 0xe4
cbw
mov eax, dword [rsp + 0x38]
movzx eax, al
cmp rbx, rcx
mov cx, r13w
movzx rcx, r12w
mov ecx, 1
jmp 0x1404697cf
cmovne eax, ecx
setne ch
not rcx
mov dword [rsp + 0x38], eax
setb cl
movzx rcx, r14w
lea rcx, [rbp - 0x38]
jmp 0x1404697ec
jmp 0x140468c76
mov rax, qword [rcx]
jmp 0x1404697f9
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
sub r9d, r9d
cmp r14b, dl
cmp r14w, ax
jmp 0x140469812
je 0x140469833
mov word [r12], ax
movzx ebx, sp
movsxd rbx, ebp
bswap rbx
mov rbx, r12
jmp 0x14046982e
jmp 0x14046983d
mov qword [r13], r9
bswap eax
movsx rcx, r12w
mov byte [r13 + 8], dil
jmp 0x140469846
mov rax, qword [r15]
movzx r8d, di
mov cx, ax
mov edx, 0x48
movzx ecx, ax
movsx cx, r10b
movzx r8, bx
movzx r8d, word [rbx]
bswap rcx
movsxd rcx, r9d
mov rcx, r15
jmp 0x140469873
mov rax, qword [rax + 0x20]
jmp 0x14046987c
call qword [case.0x140441677.0]
sub r9d, r9d
cmp dx, r9w
test rdi, rdx
test al, al
jmp 0x140469893
je 0x140469993
mov byte [rsp + 0x40], dil
bt ecx, 0x8d
shrd cx, si, 0xd9
sub cx, 0x6221
mov rcx, qword [r13]
test rcx, rcx
je 0x14046994a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x1404698c5
je 0x140469915
mov rax, qword [rcx + 0x50]
clc
jmp 0x1404698d6
cmp dword [rax], r9d
jmp 0x1404698de
jle 0x140469915
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap eax
xchg dh, ah
rdtsc
mov rdx, qword [rcx]
movsx eax, di
movzx rax, r8w
cbw
lea rax, [rdx + 2]
jmp 0x140469905
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469910
jmp 0x140469933
mov rax, qword [rcx]
jmp 0x14046991d
mov rax, qword [rax + 0x38]
jmp 0x140469926
call qword [case.0x140441677.0]
sub r9d, r9d
clc
test r13b, r14b
cmp r14w, ax
jmp 0x14046993c
je 0x14046994a
mov al, r9b
jmp 0x140469953
mov qword [r13], r9
cqo
mov al, dil
mov byte [r13 + 8], al
movsx rdx, r13w
bswap cx
mov cx, 0x1676
mov rdx, rsi
not ch
cmovge ecx, ecx
movsx rcx, bx
mov rcx, r13
jmp 0x140469976
call fcn.14046211e
sub r9d, r9d
stc
cmp r8d, r8d
test spl, 0xd1
test al, al
jmp 0x14046998d
je 0x1404674a8
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
cmp r9b, 0x91
cmp bpl, r15b
mov r14b, byte [rsp + 0x30]
setnp cl
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
movzx cx, r14b
and ecx, 0x16be12e0
movsx rcx, r8w
mov rax, qword [rbp - 0x78]
ror rcx, 0xca
shrd ecx, r15d, 0xda
btr ecx, 0xe0
mov ecx, 1
cmp spl, dil
clc
cmp r14w, 0x51f3
cmp byte [rbp + rax - 0x70], 0x20
jne 0x140467e27
movzx eax, byte [rsp + 0x38]
cmp bl, 0xf5
test bl, bl
jmp 0x140469a03
cmove eax, ecx
jmp 0x140469a0b
mov dword [rsp + 0x38], eax
jmp 0x140469a14
jmp 0x140467e31
mov rcx, qword [rbp + 0x18]
xor rdi, rdx
shld di, r8w, 0xc8
rol rdi, 0x30
mov edi, 1
test r15b, 0x95
clc
cmp rcx, rdi
jmp 0x140469a3c
jbe 0x140469cfb
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
neg al
adc al, r9b
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
clc
stc
mov byte [rsp + 0x30], al
movzx eax, bp
add rbx, 2
lea rax, [rbp + 8]
jmp 0x140469a77
cmp r8, 8
jmp 0x140469a80
cmovae rax, rdx
test r14b, r14b
jmp 0x140469a8c
lea rax, [rax + rcx*2]
test rcx, r12
cmp rbx, rax
jmp 0x140469a9b
je 0x140469c8a
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140469aae
call fcn.14046211e
sub r9d, r9d
test al, al
jmp 0x140469abd
jne 0x140469c73
cmp byte [r13 + 8], r9b
jmp 0x140469acc
jne 0x140469b6b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140469ade
je 0x140469b5c
mov rax, qword [rcx + 0x38]
or dh, 0xa2
cdq
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469af7
je 0x140469b1c
mov rax, qword [rcx + 0x50]
jmp 0x140469b06
cmp dword [rax], r9d
jle 0x140469b1c
movzx eax, word [rdx]
jmp 0x140469b17
jmp 0x140469b3a
mov rax, qword [rcx]
jmp 0x140469b24
mov rax, qword [rax + 0x30]
jmp 0x140469b2d
call qword [case.0x140441677.0]
sub r9d, r9d
rcr ch, cl
neg ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469b47
je 0x140469b5c
mov word [r13 + 0xa], ax
jmp 0x140469b57
jmp 0x140469b60
mov qword [r13], r9
mov byte [r13 + 8], dil
lahf
movsx eax, r11w
adc eax, edi
movzx eax, word [r13 + 0xa]
test dh, 0xe6
stc
cmp ax, word [rbx]
jne 0x140469c73
mov rcx, qword [r13]
test r14b, 0x1d
test edi, r10d
cmc
test rcx, rcx
jmp 0x140469b91
je 0x140469c37
mov rax, qword [rcx + 0x38]
cmp r12b, sil
cmp qword [rax], r9
je 0x140469bf6
mov rax, qword [rcx + 0x50]
test al, r12b
cmp r8, 0x144468fc
cmp dword [rax], r9d
jmp 0x140469bbd
jle 0x140469bf6
dec dword [rax]
jmp 0x140469bd0
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, ecx
movsx rax, dx
cmovp rax, r12
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140469bee
movzx eax, word [rdx]
jmp 0x140469c12
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140469c02
call qword [case.0x140441677.0]
xor r9d, r9d
xor ch, 0xff
mov cx, 0x23f
mov ecx, 0xffff
jmp 0x140469c1c
cmp cx, ax
jmp 0x140469c24
je 0x140469c37
mov al, r9b
jmp 0x140469c32
jmp 0x140469c51
mov qword [r13], r9
jmp 0x140469c43
mov al, dil
movsx r8w, r11b
mov cl, dil
bswap dx
mov byte [r13 + 8], al
xchg dl, dh
movsx r8d, r14w
cmovge r8d, ecx
mov r8, qword [rbp + 0x20]
setp dl
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x140469a68
mov r8, qword [rbp + 0x20]
or ch, 0x1e
mov rcx, qword [rbp + 0x18]
bsf eax, eax
mov rdx, qword [rbp + 8]
btc ax, 0xe
lea rax, [rbp + 8]
jmp 0x140469c97
cmp r8, 8
cmovae rax, rdx
clc
cmc
lea rax, [rax + rcx*2]
test r10b, 0xb2
cmp rbx, rax
jmp 0x140469cb1
je 0x140469cfb
mov rcx, qword [rsp + 0x70]
bts ax, r15w
mov rax, rcx
jmp 0x140469cd2
cmp qword [rcx + 0x18], 0x10
jmp 0x140469cdc
jb 0x140469ce5
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140469cee
mov byte [rax], r9b
jmp 0x140469cf6
jmp 0x140469d38
cmp byte [rsp + 0x30], 0
jmp 0x140469d05
je 0x140469d38
mov r9b, 0x2d
bt cx, 0xba
mov r8, rdi
movzx cx, bh
sub edx, edx
movsxd rcx, r13d
not cx
movzx ecx, bp
mov rcx, qword [rsp + 0x70]
call fcn.140442cd2
nop
movzx rcx, r14w
movsx rcx, r14w
lea rcx, [rbp + 8]
jmp 0x140469d41
call fcn.140454805
mov rax, qword [rsp + 0x70]
bts cx, r11w
cmp r10b, 0x8c
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
call fcn.1404988af
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
jmp 0x140469d77
pop r15
cmovnp r12d, edi
pop r14
mov si, r9w
pop r13
pop r12
bswap bp
movsx rsi, r13w
pop rdi
movsxd rbp, r8d
movzx rbp, dx
xchg bpl, sil
pop rsi
movzx rbp, r12w
seta bpl
movsxd rbp, r10d
pop rbp
jmp 0x140469dab
ret
call fcn.1404aedbf
int3
call fcn.1404aedbf
nop
jmp 0x140469dc2
call fcn.1404aedbf
nop
jmp 0x140469dcd
call fcn.1404aedbf
int3