Function at 0x1404669a3
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
ror ah, cl
push rbp
xor al, bpl
rcl al, 0xe6
push rsi
sar rsi, 0xd3
shld ax, ax, 0x9a
xchg bp, ax
push rdi
mov ebp, 0x6bc36d44
sub di, 0x4982
push r12
push r13
push r14
xor di, ax
stc
push r15
lea rbp, [rsp - 0x17]
shl r13w, 0x59
mov r13b, bl
cdqe
sub rsp, 0x100
rcl sil, 0x1e
sar rax, 0x97
xadd r13w, si
mov rax, qword [0x1400b7288]
movsxd r12, r13d
mov rdi, 0x3f211e4e
test r10d, ecx
xor rax, rsp
rol sil, 0x65
mov qword [rbp + 0xf], rax
not ah
mov r12, r9
btr si, 0x56
shrd r14, rsp, 0xde
mov qword [rsp + 0x48], r9
mov rdi, r8
and eax, 0x4fdd5de1
sub sil, 0x76
btc r13, 2
mov r14, rdx
rcl sil, cl
mov qword [rbp - 0x79], rdx
mov r13w, 0x525a
rcl r13, cl
mov rsi, qword [rbp + 0x77]
sal edx, cl
sbb dx, cx
mov r13, qword [rbp + 0x7f]
sal rdx, 0xaf
rcl dl, cl
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
shld edx, r8d, 0xb
inc dl
sbb edx, 0x265e02f0
mov edx, 0x3000
and eax, edx
stc
test r15b, 0xbb
cmp eax, edx
jmp 0x140466a88
jne 0x140466aae
mov qword [rsp + 0x28], r13
movzx dx, dil
cdq
movsxd rdx, r11d
mov qword [rsp + 0x20], rsi
mov rdx, r14
call fcn.140468d6a
jmp 0x140468d0d
mov rax, qword [rsi + 0x40]
mov ecx, 0x670a640f
movsx cx, bpl
movzx rbx, r9w
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
movzx rcx, r10w
bswap cx
movsxd rcx, esi
mov rcx, rbx
jmp 0x140466add
mov rax, qword [rax + 8]
jmp 0x140466ae6
call qword [case.0x14044ab9b.0]
nop
movsxd rcx, r9d
bswap cx
jmp 0x140466af8
lea rcx, [rbp - 0x61]
call fcn.14046edbf
mov r15, rax
mov qword [rsp + 0x60], rax
test rbx, rbx
je 0x140466b4a
mov rdx, qword [rbx]
mov rcx, rbx
cwde
mov rax, qword [rdx + 0x10]
call qword [case.0x14044ab9b.0]
mov r8, rax
cmc
test rax, rax
je 0x140466b4a
mov rcx, qword [rax]
cdq
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
jmp 0x140466b44
call qword [case.0x14044ab9b.0]
mov rax, qword [r15]
cdq
mov dl, 0x18
lea rdx, [rbp - 0x31]
jmp 0x140466b61
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x140466b6d
call qword [case.0x14044ab9b.0]
nop
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
bswap rbx
mov rax, qword [rsi + 0x40]
jmp 0x140466b8d
mov rbx, qword [rax + 8]
movzx cx, r9b
bswap rcx
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140466bac
call qword [case.0x14044ab9b.0]
nop
jmp 0x140466bbe
lea rcx, [rbp - 0x61]
jmp 0x140466bc7
call fcn.140463718
mov rsi, rax
test rbx, rbx
je 0x140466c35
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, bp
mov ax, r13w
mov rax, qword [rdx + 0x10]
jmp 0x140466bef
call qword [case.0x14044ab9b.0]
mov r8, rax
cmp ecx, 0x4a5f7291
movzx ebx, r11w
mov ebx, 1
test rax, rax
je 0x140466c43
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx edx, r14w
jmp 0x140466c1f
mov edx, ebx
bswap cx
movsxd rcx, eax
mov rcx, r8
call qword [case.0x14044ab9b.0]
jmp 0x140466c43
mov ebx, 1
movsx dx, r10b
cmovne ax, cx
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
movzx r8d, si
lea r8, [0x1400c0dbf]
cwd
mov cl, r9b
seta dl
lea rdx, [0x1400c0db0]
mov rcx, rsi
jmp 0x140466c6c
mov rax, qword [rax + 0x58]
jmp 0x140466c75
call qword [case.0x14044ab9b.0]
mov rdx, r12
mov rcx, rdi
jmp 0x140466c86
call fcn.14046b4a9
xor esi, esi
adc r12w, 0x765b
mov r12d, 0xffff
jmp 0x140466c9f
test al, al
jne 0x140466f7c
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140466cb1
jne 0x140466d42
mov rcx, qword [rdi]
test rcx, rcx
je 0x140466d34
mov rax, qword [rcx + 0x38]
mov dl, r10b
cwd
mov rdx, qword [rax]
test al, bpl
jmp 0x140466cd7
test rdx, rdx
jmp 0x140466cdf
je 0x140466d05
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140466cf0
cmp dword [rax], esi
jmp 0x140466cf7
jle 0x140466d05
movzx eax, word [rdx]
jmp 0x140466d1c
mov rax, qword [rcx]
jmp 0x140466d0d
mov rax, qword [rax + 0x30]
jmp 0x140466d16
call qword [case.0x14044ab9b.0]
cmp r12w, ax
jmp 0x140466d25
je 0x140466d34
mov word [rdi + 0xa], ax
jmp 0x140466d39
mov qword [rdi], rsi
ror cl, cl
mov byte [rdi + 8], bl
xadd rax, rax
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140466d4f
jne 0x140466e1a
mov rsi, qword [rbp - 0x79]
movsx r14d, r11w
movsx rcx, r8w
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
btc rcx, 0x36
mov rcx, qword [rdi]
test cl, spl
cmc
xor esi, esi
test rcx, rcx
je 0x140466e03
mov rax, qword [rcx + 0x38]
test rbp, 0x6dbe443f
cmp qword [rax], rsi
jmp 0x140466d92
je 0x140466dda
mov rax, qword [rcx + 0x50]
clc
test r9w, 0x7530
test r10b, r13b
cmp dword [rax], esi
jmp 0x140466dad
jle 0x140466dda
dec dword [rax]
movsxd rdx, ebx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466dc8
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140466dd5
jmp 0x140466dec
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466de6
call qword [case.0x14044ab9b.0]
cmp r12w, ax
je 0x140466e03
mov al, sil
jmp 0x140466dfe
jmp 0x140466e0d
mov qword [rdi], rsi
mov al, bl
jmp 0x140466e0d
mov byte [rdi + 8], al
jmp 0x140466e15
jmp 0x140466f7c
test cl, cl
jmp 0x140466e21
jne 0x140466eb8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140466e32
je 0x140466ea4
mov rax, qword [rcx + 0x38]
rcl dh, cl
mov rdx, qword [rax]
stc
cmp bp, cx
test rdx, rdx
jmp 0x140466e4d
je 0x140466e70
mov rax, qword [rcx + 0x50]
cmp spl, dl
cmc
cmp dword [rax], esi
jmp 0x140466e62
jle 0x140466e70
movzx eax, word [rdx]
jmp 0x140466e87
mov rax, qword [rcx]
jmp 0x140466e78
mov rax, qword [rax + 0x30]
jmp 0x140466e81
call qword [case.0x14044ab9b.0]
cmp r12w, ax
jmp 0x140466e90
je 0x140466ea4
mov word [rdi + 0xa], ax
jmp 0x140466e9f
jmp 0x140466eb0
mov qword [rdi], rsi
bts rax, r10
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], bl
jmp 0x140466eb8
cmp ax, word [rbp + 3]
jne 0x140466f7c
mov rax, qword [rbp - 0x79]
add r14b, 0x39
add ch, dl
mov byte [rax], 0x2d
shrd r14d, r15d, 0xe
lea r14, [rax + 1]
sub rcx, r14
sal cl, cl
dec cl
mov rcx, qword [rdi]
clc
test r13b, bl
test rcx, rcx
je 0x140466f68
mov rax, qword [rcx + 0x38]
test sil, 0x8e
cmp qword [rax], rsi
je 0x140466f39
mov rax, qword [rcx + 0x50]
cmp sp, r9w
test r14b, 0x1a
clc
cmp dword [rax], esi
jmp 0x140466f14
jle 0x140466f39
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466f2e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140466f4b
mov rax, qword [rcx]
jmp 0x140466f41
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
cmp r12w, ax
jmp 0x140466f54
je 0x140466f68
mov byte [rdi + 8], sil
jmp 0x140466f63
jmp 0x140466f7c
mov qword [rdi], rsi
dec ax
bsf ecx, r9d
add rcx, 0x23a1768b
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
rol cl, cl
neg r12b
movsx r12d, bx
mov byte [r14], 0x30
movsx cx, r10b
movzx r12w, bpl
add r14, rbx
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
rol ax, cl
rol cx, 0x80
cdqe
mov r12d, esi
and bx, r14w
movsx ecx, dx
sar al, 0x6c
mov dword [rsp + 0x3c], esi
movsx rcx, bx
mov dword [rsp + 0x34], esi
btr ax, r10w
adc cx, 0x306a
mov eax, 0x24
mov ecx, 0x300
bts bx, bp
add ebx, 0x63f96830
cmp dword [r13], 0x3b9aca00
bswap bx
cmove eax, ecx
rcr bx, cl
mov dword [rsp + 0x50], eax
not bl
inc bx
seta al
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
inc al
mov qword [rbp - 0x69], rbx
setg al
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x140467023
ja 0x140467819
cmp qword [rbp - 0x21], rsi
jmp 0x140467032
jne 0x140467047
mov word [rsp + 0x38], si
jmp 0x140467042
jmp 0x140467076
mov rax, qword [r15]
movsx rcx, sp
xchg cx, cx
movzx rcx, r8w
mov rcx, r15
jmp 0x14046705d
mov rax, qword [rax + 0x20]
jmp 0x140467066
call qword [case.0x14044ab9b.0]
mov word [rsp + 0x38], ax
jmp 0x140467076
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
rcl edx, cl
mov qword [rbp - 0x41], 1
rcr cx, cl
xor r13w, 0x3a2c
sub rcx, rax
mov r13d, 0xf
not ecx
ror cl, cl
mov qword [rbp - 0x39], r13
rcr rdx, cl
sub eax, eax
mov rdx, 0x3a8145fd
mov byte [rbp - 0x51], al
movsxd rcx, r8d
movzx edx, si
movsx rdx, r12w
mov rdx, qword [rsp + 0x48]
mov ch, 0xee
movzx ecx, r14w
jmp 0x1404670cb
mov rcx, rdi
jmp 0x1404670d3
call fcn.14046b4a9
xor r9d, r9d
mov r15, qword [rbp - 0x51]
test al, al
jmp 0x1404670e6
jne 0x140467624
lea r12, [rdi + 0xa]
rcr r8w, 0x83
mov r8, r12
mov qword [rbp - 0x71], r12
neg bl
clc
mov bl, byte [rsp + 0x31]
cmc
cmp ebx, 0x53ef2594
cmp byte [rdi + 8], r9b
jmp 0x140467113
jne 0x1404671d2
mov rcx, qword [rdi]
test r12w, 0x59a2
cmp rdi, r11
test rcx, rcx
jmp 0x14046712d
je 0x1404671c0
mov rax, qword [rcx + 0x38]
sub rdx, 0x1efe37e9
mov rdx, qword [rax]
test r13b, r8b
test rdx, rdx
jmp 0x14046714c
je 0x14046716c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046715e
jle 0x14046716c
movzx eax, word [rdx]
jmp 0x140467195
mov rax, qword [rcx]
jmp 0x140467174
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov r8, qword [rbp - 0x71]
rcl rcx, 0xbd
sbb rcx, rdx
sub r9d, r9d
rol cl, cl
movsxd rcx, edx
sbb cx, r12w
mov ecx, 0xffff
cmp rbp, rsp
jmp 0x1404671a2
cmp cx, ax
jmp 0x1404671aa
je 0x1404671c0
mov word [r8], ax
setns r12b
mov r12, r8
jmp 0x1404671c3
mov qword [rdi], r9
mov byte [rdi + 8], 1
jmp 0x1404671d2
movzx r8d, word [r12]
movsx rcx, sp
movzx ecx, si
jmp 0x1404671e3
lea rdx, [rbp + 0xb]
bswap rcx
xchg cl, ch
lea rcx, [rbp - 0x11]
call fcn.140187584
lea rcx, [rbp - 0x11]
cmc
sub rax, rcx
cmc
sar rax, 1
cmp rsi, r14
cmp rax, 0xa
jmp 0x14046720d
jae 0x140467309
mov r8d, 1
ror ch, cl
sal cx, cl
movsxd rcx, r8d
mov byte [rsp + 0x30], r8b
shr cl, 0x2c
bt ecx, r14d
btc ecx, 0x8c
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jmp 0x14046723e
jg 0x14046726c
add dword [rsp + 0x34], r8d
stc
jmp 0x14046724f
test rax, rax
jmp 0x140467257
je 0x1404672bb
mov byte [rsp + 0x40], r8b
jmp 0x140467267
jmp 0x1404672bb
test rax, rax
jne 0x14046727d
test ecx, ecx
je 0x1404672bb
lea r9, [0x1400c0db0]
cmc
mov al, byte [rax + r9]
stc
test r12b, r10b
mov byte [r14], al
btc ax, r14w
or ax, 0x24cb
sub ax, r12w
add r14, r8
mov qword [rsp + 0x58], r14
btr ax, 0xd1
add rax, 0x738a0023
add ecx, r8d
lahf
cdqe
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
cmp r13, 0x10
xchg cl, cl
mov cl, r15b
setae cl
jmp 0x1404672d0
cmovae rax, r15
cmp dil, r13b
cmp byte [rax + rsi], 0x7f
je 0x1404674c1
lea rax, [rbp - 0x51]
jmp 0x1404672eb
test cl, cl
jmp 0x1404672f2
cmovne rax, r15
cmc
cmp r11w, r11w
jmp 0x140467300
add byte [rax + rsi], r8b
jmp 0x1404674b5
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
jmp 0x14046731a
cmovae rax, r15
test r12b, 0x34
cmp r13w, si
sub r9d, r9d
cmc
clc
cmp byte [rax + rsi], r9b
jmp 0x140467334
je 0x1404675c7
movzx r8d, word [rsp + 0x38]
cmp r14w, 0x1fc9
cmp r11b, bl
test r8w, r8w
jmp 0x140467352
je 0x1404675c7
cmp byte [rdi + 8], r9b
jmp 0x140467361
jne 0x14046741e
mov rcx, qword [rdi]
cmp cx, 0x3d62
test bpl, 0x86
test rcx, rcx
jmp 0x14046737b
je 0x140467407
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp r10, 0x58174395
test rdx, rdx
jmp 0x140467398
je 0x1404673bc
mov rax, qword [rcx + 0x50]
cmp spl, sil
cmc
cmp dword [rax], r9d
jmp 0x1404673ae
jle 0x1404673bc
movzx eax, word [rdx]
jmp 0x1404673dc
mov rax, qword [rcx]
jmp 0x1404673c4
mov rax, qword [rax + 0x30]
jmp 0x1404673cd
call qword [case.0x14044ab9b.0]
movzx r8d, word [rsp + 0x38]
sub r9d, r9d
mov ecx, 0xffff
jmp 0x1404673ea
cmp cx, ax
jmp 0x1404673f2
je 0x140467407
mov word [r12], ax
jmp 0x140467402
jmp 0x14046740c
mov qword [rdi], r9
cdqe
mov eax, 1
mov byte [rdi + 8], al
jmp 0x140467419
jmp 0x140467428
mov eax, 1
test r11b, 0xdc
cmc
cmp word [r12], r8w
jne 0x1404675c7
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jmp 0x14046743f
jae 0x140467482
lea rax, [rcx + 1]
cmp r13b, r12b
clc
mov qword [rbp - 0x41], rax
cmc
sbb al, dil
cmovbe rax, r13
lea rax, [rbp - 0x51]
clc
jmp 0x140467463
test r14b, r14b
jmp 0x14046746b
cmovne rax, r15
cmp bh, 0x61
stc
and word [rax + rcx], 0
jmp 0x14046747d
jmp 0x1404674aa
sub r9d, r9d
mov dl, 0xa1
movzx cx, r10b
mov r8b, bl
mov rdx, rax
xchg ecx, ecx
movsx rcx, si
mov cx, 0x68b8
lea rcx, [rbp - 0x51]
jmp 0x1404674a5
call fcn.140459930
inc rsi
mov r14, qword [rsp + 0x58]
add r15b, r8b
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
bts ecx, r11d
mov rcx, qword [rdi]
test r13d, 0x2ada2a98
test r14d, ebp
cmp r14b, dil
xor r8d, r8d
test rcx, rcx
jmp 0x1404674dc
je 0x140467582
mov rax, qword [rcx + 0x38]
stc
cmp bx, r14w
cmp qword [rax], r8
jmp 0x1404674f3
je 0x14046753f
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140467506
jle 0x14046753f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, sp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467521
mov qword [rcx], rax
movsx rax, si
movsx ax, r9b
jmp 0x140467532
movzx eax, word [rdx]
jmp 0x14046753a
jmp 0x140467560
mov rax, qword [rcx]
jmp 0x140467547
mov rax, qword [rax + 0x38]
jmp 0x140467550
call qword [case.0x14044ab9b.0]
sub r8d, r8d
sar cx, 0x80
movsxd rcx, ebp
mov ecx, 0xffff
test r13b, 5
test dil, r9b
cmp cx, ax
jmp 0x140467574
je 0x140467582
mov al, r8b
jmp 0x140467587
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
xchg dl, cl
movsx cx, dil
setne cl
mov rdx, qword [rsp + 0x48]
movsx cx, r12b
mov rcx, rdi
call fcn.14046b4a9
xor r9d, r9d
sal r8w, cl
cmp dl, 0x94
xchg r8b, r8b
test al, al
movsx r8d, sp
mov r8w, r9w
mov r8, qword [rbp - 0x71]
je 0x14046710a
test rsi, rsi
jmp 0x1404675cf
je 0x140467633
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x1404675e2
cmovae rax, r15
cmc
jmp 0x1404675ed
cmp byte [rax + rsi], r9b
jle 0x140467615
mov edx, 1
test r13w, 0x16c0
jmp 0x140467608
add rsi, rdx
jmp 0x140467610
jmp 0x140467638
mov byte [rsp + 0x31], 1
jmp 0x14046761f
jmp 0x1404676a4
mov edx, 1
jmp 0x14046762e
jmp 0x140467643
mov edx, 1
mov rbx, qword [rbp - 0x69]
test r12, r13
test r11b, 0xd9
test rsi, rsi
jmp 0x14046764b
je 0x1404676a4
mov cl, byte [rbx]
test r9, 0x621062b9
cmp cl, 0x7f
jmp 0x140467662
je 0x1404676a4
sub rsi, rdx
jmp 0x140467670
je 0x1404677d0
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140467683
cmovae rax, r15
jmp 0x140467692
cmp cl, byte [rax + rsi]
jmp 0x14046769a
je 0x1404677fd
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x1404676ad
jb 0x140467709
lea rdx, [r13 + 1]
and al, r11b
mov rax, r15
test r10d, 0x4fcd430e
cmp rdx, 0x1000
jb 0x1404676fc
add rdx, 0x27
stc
jmp 0x1404676db
mov r15, qword [r15 - 8]
sub rax, r15
clc
jmp 0x1404676e8
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x1404676f6
ja 0x140468d5e
mov rcx, r15
jmp 0x140467704
call fcn.140238558
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
xor r13b, 0xcd
stc
movsxd r15, edi
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
sub cx, r15w
sbb ch, 0xd5
or dh, 0xcf
sub esi, esi
movsx rcx, bp
mov rdx, qword [rsp + 0x48]
movsx rcx, si
cmovb ecx, r10d
movsx cx, dil
mov rcx, rdi
call fcn.14046b4a9
test al, al
jne 0x140467c50
mov rax, qword [r15]
setg cl
mov rcx, r15
jmp 0x140467765
mov rax, qword [rax + 0x18]
jmp 0x14046776e
call qword [case.0x14044ab9b.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x140467780
jne 0x140467b5d
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x140467791
je 0x140467b38
mov rcx, qword [rdx + 0x38]
rcl r8b, 0x8f
ror r8b, 0x57
mov r8, qword [rcx]
test dl, 0xd9
test r8, r8
je 0x140467af1
mov rax, qword [rdx + 0x50]
test r15, r10
stc
cmp dword [rax], esi
jmp 0x1404677c1
jle 0x140467af1
movzx eax, word [r8]
jmp 0x140467b13
test rsi, rsi
jmp 0x1404677d8
jne 0x1404677fd
lea rax, [rbp - 0x51]
cmp r15d, 0x18b63fec
stc
cmc
cmp r13, 0x10
cmovae rax, r15
cmc
stc
cmp cl, byte [rax]
jl 0x1404676a0
cmp byte [rbx + 1], r9b
jmp 0x140467806
jle 0x140467643
inc rbx
jmp 0x140467814
jmp 0x140467643
mov rdx, qword [rsp + 0x48]
movsxd rcx, edx
mov rcx, rdi
call fcn.14046b4a9
test al, al
jmp 0x140467830
jne 0x140467735
lea rbx, [rdi + 0xa]
btr r13d, r11d
mov rsi, rbx
mov r13d, dword [rsp + 0x50]
add r15w, ax
bts r15, r10
mov r15, qword [rsp + 0x48]
cmp spl, r14b
cmp sil, 0x51
sub r8d, r8d
clc
jmp 0x140467863
cmp byte [rdi + 8], r8b
jmp 0x14046786c
jne 0x140467917
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467906
mov rax, qword [rcx + 0x38]
rcr dx, 0xd4
test di, 0x1259
movzx edx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467899
je 0x1404678c0
mov rax, qword [rcx + 0x50]
test ah, 0xa4
test al, r13b
cmc
cmp dword [rax], r8d
jle 0x1404678c0
movzx eax, word [rdx]
jmp 0x1404678bb
jmp 0x1404678e2
mov rax, qword [rcx]
jmp 0x1404678c8
mov rax, qword [rax + 0x30]
jmp 0x1404678d1
call qword [case.0x14044ab9b.0]
xor r8d, r8d
bsr cx, r14w
stc
sar ecx, cl
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404678f0
je 0x140467906
mov word [rsi], ax
mov rbx, rsi
jmp 0x140467901
jmp 0x14046790e
mov qword [rdi], r8
cmova cx, r13w
mov byte [rdi + 8], 1
movzx rcx, r14w
cdq
movzx r8d, word [rbx]
movsx rdx, r11w
movzx edx, r15w
lea rdx, [rbp + 0xb]
mov cx, 0x78bf
bswap ecx
lea rcx, [rbp - 0x11]
jmp 0x140467936
call fcn.140187584
lea rcx, [rbp - 0x11]
jmp 0x140467944
sub rax, rcx
cmp r12b, r11b
sar rax, 1
clc
cmp rax, 0xa
jmp 0x140467957
jae 0x140467ad8
xor r8d, r8d
cmp r13d, r12d
jmp 0x140467968
jg 0x140467998
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
cmp r9b, 9
test rax, rax
jmp 0x140467983
je 0x1404679e6
mov byte [rsp + 0x40], r9b
jmp 0x140467993
jmp 0x1404679e6
test rax, rax
jne 0x1404679aa
test r12d, r12d
je 0x1404679e0
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
movsx r9w, dil
rcr r9w, cl
mov byte [r14], al
bswap r9w
mov r9b, 0x2e
xadd r9b, r9b
mov r9d, 1
cmp sil, 0xf0
add r14, r9
add r12d, r9d
jmp 0x1404679e6
mov r9d, 1
mov byte [rsp + 0x30], r9b
and cx, 0x23f0
bt cx, 0x9e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467a00
je 0x140467a94
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x140467a13
je 0x140467a51
mov rax, qword [rcx + 0x50]
clc
cmp bp, 0x6096
cmp dword [rax], r8d
jle 0x140467a51
dec dword [rax]
movsx rdx, r10w
mov rcx, qword [rcx + 0x38]
sete dh
movsxd rax, esi
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
setno ah
movzx eax, word [rdx]
jmp 0x140467a79
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140467a5d
call qword [case.0x14044ab9b.0]
sub r8d, r8d
cmp spl, 0xdf
add cx, 0x258d
lea r9d, [r8 + 1]
sbb ecx, 0x17ed2c43
mov ecx, 0xffff
cmp cx, ax
jmp 0x140467a86
je 0x140467a94
mov al, r8b
jmp 0x140467aa2
mov qword [rdi], r8
mov al, r9b
movzx cx, sil
not dx
mov byte [rdi + 8], al
not cx
mov dl, r9b
movsx dx, bpl
mov rdx, r15
movzx rcx, dx
movzx cx, bh
mov rcx, rdi
jmp 0x140467ac3
call fcn.14046b4a9
sub r8d, r8d
test al, al
jmp 0x140467ad2
je 0x140467863
mov dword [rsp + 0x3c], r12d
jmp 0x140467ae2
mov qword [rsp + 0x58], r14
jmp 0x140467aec
jmp 0x14046771b
mov rax, qword [rdx]
movzx cx, r15b
movzx ecx, sp
mov rcx, rdx
jmp 0x140467b04
mov rax, qword [rax + 0x30]
jmp 0x140467b0d
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
test bp, r15w
cmp cx, ax
jmp 0x140467b24
je 0x140467b38
mov word [rdi + 0xa], ax
jmp 0x140467b33
jmp 0x140467b44
mov qword [rdi], rsi
movzx r15w, dl
movsx r15d, bx
mov r15d, 1
jmp 0x140467b4f
mov byte [rdi + 8], r15b
jmp 0x140467b58
jmp 0x140467b63
mov r15d, 1
cmp word [rdi + 0xa], bx
jmp 0x140467b6c
jne 0x140467c50
call fcn.1404ba651
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [r14], al
clc
xor cx, 0x1047
add cl, bpl
add r14, r15
bts ecx, edi
movzx ecx, r11w
rcl cx, cl
mov qword [rsp + 0x58], r14
mov rcx, qword [rdi]
cmp bh, 0x78
test rcx, rcx
jmp 0x140467ba8
je 0x140467c3b
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x140467bff
mov rax, qword [rcx + 0x50]
test r13w, 0x466f
cmp dword [rax], esi
jle 0x140467bff
dec dword [rax]
mov rax, rsi
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovge rax, r11
cbw
lea rax, [rdx + 2]
jmp 0x140467be8
mov qword [rcx], rax
lahf
mov eax, 0x283e4970
cwde
movzx eax, word [rdx]
jmp 0x140467bfa
jmp 0x140467c16
mov rax, qword [rcx]
jmp 0x140467c07
mov rax, qword [rax + 0x38]
jmp 0x140467c10
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
test dh, 0xc3
clc
cmp cx, ax
jmp 0x140467c27
je 0x140467c3b
mov byte [rdi + 8], sil
jmp 0x140467c36
jmp 0x140467c50
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
cmovnp r15w, si
jmp 0x140467c50
mov r15, qword [rsp + 0x48]
test r11b, 0x64
cmp dword [r13], 0x3b9aca00
je 0x140467ec9
test r12d, r12d
jmp 0x140467c6f
jne 0x140467ec9
mov rdx, r15
movzx ecx, r8w
mov rcx, rdi
jmp 0x140467c84
call fcn.14046b4a9
test al, al
jmp 0x140467c90
jne 0x140467e98
lea rbx, [rdi + 0xa]
or r12b, 0x62
mov rsi, rbx
movsxd r12, r13d
rcr r12b, cl
mov r12d, dword [rsp + 0x34]
test r9b, 0x73
and r14, 0x78c56c21
rcr r14w, cl
xor r13d, r13d
bts r14w, dx
lea r14d, [r13 + 1]
cmc
stc
cmp byte [rdi + 8], r13b
jne 0x140467d7f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467cde
je 0x140467d60
mov rax, qword [rcx + 0x38]
inc dh
shr edx, cl
not dl
mov rdx, qword [rax]
cmp r13, 0x62194f91
test r9b, dil
test rdx, rdx
jmp 0x140467d03
je 0x140467d24
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r13d
jmp 0x140467d16
jle 0x140467d24
movzx eax, word [rdx]
jmp 0x140467d31
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
cmc
clc
test bx, si
cmp cx, ax
jmp 0x140467d43
je 0x140467d60
mov word [rsi], ax
movsx bx, cl
jmp 0x140467d58
mov rbx, rsi
jmp 0x140467d6f
mov qword [rdi], r13
xadd ax, ax
cdqe
shrd ax, r13w, 0x9f
mov byte [rdi + 8], r14b
btc ax, 7
or rax, 0x7bb17016
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x140467d8b
jne 0x140467e7f
sub r12d, r14d
shld rcx, rbp, 0xb9
add cx, cx
ror ch, 0xc5
mov byte [rsp + 0x30], r14b
sal cl, cl
sbb rcx, r11
setp ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467db7
je 0x140467e49
mov rax, qword [rcx + 0x38]
jmp 0x140467dce
cmp qword [rax], r13
jmp 0x140467dd6
je 0x140467e19
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r13d
jmp 0x140467dea
jle 0x140467e19
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov edx, 0x5aba30fa
mov rdx, qword [rcx]
movzx eax, r13w
lahf
mov rax, r11
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
xchg ah, al
movzx eax, word [rdx]
jmp 0x140467e2b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140467e25
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
test ah, 0xf5
cmp cx, ax
jmp 0x140467e3b
je 0x140467e49
mov al, r13b
jmp 0x140467e57
mov qword [rdi], r13
mov al, r14b
movzx rdx, sp
mov dx, r14w
mov byte [rdi + 8], al
mov rdx, r15
mov ecx, 0x7d900cc0
movsxd rcx, edx
mov rcx, rdi
jmp 0x140467e6d
call fcn.14046b4a9
test al, al
jmp 0x140467e79
je 0x140467cc9
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
inc r13d
cmc
shld r12w, si, 0x47
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x140467ea5
jns 0x140467ed7
mov byte [r14], 0x30
mov eax, 1
jmp 0x140467eb9
add r14, rax
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x140467ed7
mov r13d, dword [rsp + 0x34]
movzx ecx, r8w
mov dl, 0xe6
movsx ecx, di
mov rdx, r15
movsx cx, r11b
movzx cx, dl
movzx rcx, dx
mov rcx, rdi
call fcn.14046b4a9
test al, al
jmp 0x140467ef6
jne 0x140468184
lea rbx, [rdi + 0xa]
mov rsi, rbx
rcr r13w, cl
sub r8d, r8d
lea r13d, [r8 + 1]
jmp 0x140467f19
cmp byte [rdi + 8], r8b
jmp 0x140467f22
jne 0x140467fdd
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x140467fd2
mov rax, qword [rcx + 0x38]
shrd dx, r8w, 0xed
or rdx, 0x473e63aa
mov rdx, qword [rax]
cmp sp, 0x5888
test cl, r9b
test rdx, rdx
jmp 0x140467f59
je 0x140467f83
mov rax, qword [rcx + 0x50]
jmp 0x140467f68
cmp dword [rax], r8d
jmp 0x140467f70
jle 0x140467f83
movzx eax, word [rdx]
jmp 0x140467f7e
jmp 0x140467f9b
mov rax, qword [rcx]
jmp 0x140467f8b
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
xor r8d, r8d
add cx, dx
mov ecx, 0xffff
clc
test rsi, 0x5b6b157e
cmp cx, ax
jmp 0x140467fb0
je 0x140467fd2
mov word [rsi], ax
mov bl, 0xc1
movsx bx, spl
jmp 0x140467fc5
mov rbx, rsi
jmp 0x140467fcd
jmp 0x140467fd9
mov qword [rdi], r8
cdq
mov r8b, dil
mov byte [rdi + 8], r13b
movzx r8d, word [rbx]
jmp 0x140467fed
lea rdx, [rbp + 0xb]
movzx rcx, sp
lea rcx, [rbp - 0x11]
jmp 0x140467ffe
call fcn.140187584
lea rcx, [rbp - 0x11]
sub rax, rcx
stc
sar rax, 1
cmp spl, r12b
test r14w, 0x1001
cmc
cmp rax, 0xa
jmp 0x140468021
jae 0x14046817f
cmp r12d, dword [rsp + 0x50]
jge 0x140468062
lea rcx, [0x1400c0db0]
cmp spl, r11b
mov al, byte [rax + rcx]
jmp 0x140468048
mov byte [r14], al
lea r14, [r14 + r13]
add r12d, r13d
stc
clc
cmc
xor r8d, r8d
jmp 0x14046805d
jmp 0x14046808a
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
cmc
stc
jmp 0x140468070
sub r8d, r8d
jmp 0x140468078
test rax, rax
cmovne ecx, r13d
mov dword [rsp + 0x40], ecx
shr rcx, cl
sal rcx, 0x97
mov byte [rsp + 0x30], r13b
sar ch, cl
test si, 0x6a11
dec ecx
mov rcx, qword [rdi]
test rdx, 0x15ec40cd
clc
test rcx, rcx
jmp 0x1404680ab
je 0x140468146
mov rax, qword [rcx + 0x38]
test r15, r10
test sil, 0xff
cmp qword [rax], r8
jmp 0x1404680c4
je 0x14046810a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404680d6
jle 0x14046810a
dec dword [rax]
movsxd rax, r14d
mov rcx, qword [rcx + 0x38]
movsxd rdx, r12d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404680f4
mov qword [rcx], rax
mov ah, bh
movzx rax, si
movzx eax, word [rdx]
jmp 0x140468105
jmp 0x140468126
mov rax, qword [rcx]
jmp 0x140468112
mov rax, qword [rax + 0x38]
jmp 0x14046811b
call qword [case.0x14044ab9b.0]
sub r8d, r8d
rol ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468133
je 0x140468146
mov al, r8b
jmp 0x140468141
jmp 0x140468155
mov qword [rdi], r8
mov al, r13b
cmovne rdx, rcx
cqo
bswap cx
mov byte [rdi + 8], al
cqo
mov rdx, r15
movzx cx, r12b
mov rcx, rdi
jmp 0x14046816a
call fcn.14046b4a9
xor r8d, r8d
test al, al
jmp 0x140468179
je 0x140467f19
mov r13d, dword [rsp + 0x34]
sub r12d, r12d
test r13b, 0xb9
cmp byte [rsp + 0x40], r12b
jmp 0x140468195
je 0x14046824a
lea rbx, [r14 - 1]
btc r15w, 0x8f
and r15, rdi
mov r15, qword [rbp - 0x61]
jmp 0x1404681b1
cmp rbx, r15
jmp 0x1404681b9
je 0x140468214
call fcn.1404ba651
mov cl, byte [rbx]
stc
test r10, rsp
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x1404681d4
je 0x1404681f0
cmp cl, 0x39
jmp 0x1404681e2
jne 0x1404681fd
mov byte [rbx], 0x30
jmp 0x1404681f0
dec rbx
jmp 0x1404681f8
jmp 0x1404681b1
add cl, 1
mov byte [rbx], cl
test r8w, sp
jmp 0x14046820b
cmp rbx, r15
jne 0x140468241
mov byte [rbx], 0x31
mov ebx, 1
bt r15, 0x5f
ror r15d, 8
cmc
add r13d, ebx
mov dword [rsp + 0x34], r13d
movsx r15d, ax
mov r15, qword [rsp + 0x48]
jmp 0x14046823c
jmp 0x140468252
mov r15, qword [rsp + 0x48]
clc
add sil, dl
mov ebx, 1
mov sil, 0xba
mov sil, byte [rsp + 0x30]
cmc
test sil, sil
jmp 0x140468260
je 0x140468c81
mov rdx, r15
movsxd rcx, r12d
movzx ecx, ax
movsx rcx, dx
mov rcx, rdi
call fcn.14046b4a9
test al, al
jmp 0x140468282
jne 0x140468c81
mov cl, byte [rdi + 8]
cmp r14d, 0x48067d8a
jmp 0x14046829b
test cl, cl
jmp 0x1404682a2
jne 0x14046834b
mov rcx, qword [rdi]
cmp dh, ch
stc
test rcx, rcx
jmp 0x1404682b6
je 0x140468337
mov rax, qword [rcx + 0x38]
shrd rdx, r13, 0xd7
mov rdx, qword [rax]
test r11w, 0x54c8
test rdx, rdx
jmp 0x1404682d6
je 0x140468300
mov rax, qword [rcx + 0x50]
cmp sil, 0x4e
cmc
cmp dword [rax], r12d
jmp 0x1404682ed
jle 0x140468300
movzx eax, word [rdx]
jmp 0x1404682fb
jmp 0x140468312
mov rax, qword [rcx]
jmp 0x140468308
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
stc
test bl, 0xdd
cmp cx, ax
jmp 0x140468323
je 0x140468337
mov word [rdi + 0xa], ax
jmp 0x140468332
jmp 0x140468344
mov qword [rdi], r12
cmp r15b, r13b
shr cl, 0x16
sub ax, r9w
mov byte [rdi + 8], bl
mov cl, bl
adc al, 0xee
movzx eax, word [rdi + 0xa]
test dh, 0xa8
jmp 0x140468357
cmp ax, word [rbp + 9]
jmp 0x140468360
je 0x140468422
test cl, cl
jmp 0x14046836d
jne 0x140468413
mov rcx, qword [rdi]
test r15w, 0x5e7b
test rcx, rcx
jmp 0x140468384
je 0x1404683ff
mov rax, qword [rcx + 0x38]
rcr dh, cl
sar dl, cl
or edx, ecx
mov rdx, qword [rax]
test rdx, rdx
je 0x1404683c4
mov rax, qword [rcx + 0x50]
jmp 0x1404683a9
cmp dword [rax], r12d
jmp 0x1404683b1
jle 0x1404683c4
movzx eax, word [rdx]
jmp 0x1404683bf
jmp 0x1404683db
mov rax, qword [rcx]
jmp 0x1404683cc
mov rax, qword [rax + 0x30]
jmp 0x1404683d5
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
test r12d, r10d
cmp cx, ax
jmp 0x1404683eb
je 0x1404683ff
mov word [rdi + 0xa], ax
jmp 0x1404683fa
jmp 0x14046840c
mov qword [rdi], r12
shl eax, cl
movzx rax, r15w
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp r10b, 0xde
cmp ax, word [rbp + 7]
jmp 0x14046841c
jne 0x140468c81
mov byte [r14], 0x65
sbb rcx, rax
lea r14, [r14 + rbx]
sar ch, cl
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14046843b
je 0x1404684cf
mov rax, qword [rcx + 0x38]
jmp 0x14046844a
cmp qword [rax], r12
jmp 0x140468452
je 0x14046849c
mov rax, qword [rcx + 0x50]
test eax, r8d
cmc
cmp dword [rax], r12d
jmp 0x140468468
jle 0x14046849c
dec dword [rax]
movzx dx, r9b
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468487
mov qword [rcx], rax
jmp 0x14046848f
movzx eax, word [rdx]
jmp 0x140468497
jmp 0x1404684ae
mov rax, qword [rcx]
jmp 0x1404684a4
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404684bc
je 0x1404684cf
mov al, r12b
jmp 0x1404684ca
jmp 0x1404684da
mov qword [rdi], r12
mov sil, r10b
mov al, bl
mov ebx, esp
cdq
mov byte [rdi + 8], al
movzx rbx, di
mov ch, 0xc8
mov sil, r12b
xchg rcx, rcx
cqo
not rcx
mov ebx, r12d
cwd
movsx dx, r14b
mov rdx, r15
movzx cx, r13b
mov rcx, rdi
call fcn.14046b4a9
test al, al
jne 0x140468859
mov cl, byte [rdi + 8]
test cl, cl
jne 0x1404685cc
mov rcx, qword [rdi]
cmp rcx, rsp
test rcx, rcx
jmp 0x14046852a
je 0x1404685ac
mov rax, qword [rcx + 0x38]
movzx edx, dx
bswap dx
mov rdx, qword [rax]
cmp spl, r9b
test rdx, rdx
je 0x140468568
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140468555
jle 0x140468568
movzx eax, word [rdx]
jmp 0x140468563
jmp 0x14046857f
mov rax, qword [rcx]
jmp 0x140468570
mov rax, qword [rax + 0x30]
jmp 0x140468579
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
jmp 0x140468590
cmp cx, ax
jmp 0x140468598
je 0x1404685ac
mov word [rdi + 0xa], ax
jmp 0x1404685a7
jmp 0x1404685b8
mov qword [rdi], r12
movzx r8d, r9w
mov cl, r12b
not cl
mov r8d, 1
not cl
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x1404685df
mov r8d, 1
shr ax, cl
mov al, r10b
test r10d, 0x3b58599d
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x1404685ec
jne 0x1404686dd
mov byte [r14], 0x2b
ror rcx, 0x1b
dec cl
lea r14, [r14 + r8]
sar cx, 0x27
shl cl, cl
bts rcx, r15
mov rcx, qword [rdi]
jmp 0x140468618
test rcx, rcx
jmp 0x140468620
je 0x1404686be
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x140468633
je 0x14046867e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140468645
jle 0x14046867e
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
mov dx, r14w
mov rdx, qword [rcx]
mov eax, 0x6d860fa7
movsx rax, r14w
bswap eax
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovns rax, r14
cbw
movsxd rax, eax
movzx eax, word [rdx]
jmp 0x140468696
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
mov r8d, 1
xchg cl, ch
sar ch, 0x7d
mov ecx, 0xffff
clc
test r14w, 0x5e9
cmc
cmp cx, ax
jmp 0x1404686ab
je 0x1404686be
mov al, r12b
jmp 0x1404686b9
jmp 0x1404686d0
mov qword [rdi], r12
mov al, 0x6a
not al
setg al
mov al, r8b
jmp 0x1404686d0
mov byte [rdi + 8], al
jmp 0x1404686d8
jmp 0x140468859
test cl, cl
jmp 0x1404686e4
jne 0x140468790
mov rcx, qword [rdi]
clc
stc
test r8b, bl
test rcx, rcx
je 0x14046876a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14b, r13b
test rdx, rdx
jmp 0x14046870d
je 0x140468737
mov rax, qword [rcx + 0x50]
cmp di, 0x4450
cmp dword [rax], r12d
jmp 0x140468724
jle 0x140468737
movzx eax, word [rdx]
jmp 0x140468732
jmp 0x14046874e
mov rax, qword [rcx]
jmp 0x14046873f
mov rax, qword [rax + 0x30]
jmp 0x140468748
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14046876a
mov word [rdi + 0xa], ax
jmp 0x140468765
jmp 0x140468779
mov qword [rdi], r12
shr r8w, cl
shrd eax, edx, 0x99
movzx eax, word [rdi + 0xa]
mov r8d, 1
cmp r14d, r10d
test bx, di
test rdi, 0xfcf6c46
mov byte [rdi + 8], r8b
cmp ax, word [rbp + 3]
jne 0x140468859
mov byte [r14], 0x2d
xadd ecx, ecx
cmovno ecx, eax
mov ecx, 0x40103ae
lea r14, [r14 + r8]
shl cx, 0x75
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046884b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404687c9
je 0x14046880e
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jle 0x14046880e
dec dword [rax]
seto ah
lahf
cqo
mov rcx, qword [rcx + 0x38]
cwde
not eax
mov rdx, qword [rcx]
setb al
lea rax, [rdx + 2]
mov qword [rcx], rax
not ah
nop
movsx eax, r8w
movzx eax, word [rdx]
jmp 0x140468809
jmp 0x14046882b
mov rax, qword [rcx]
jmp 0x140468816
mov rax, qword [rax + 0x38]
jmp 0x14046881f
call qword [case.0x14044ab9b.0]
mov r8d, 1
mov ecx, 0xffff
cmp sil, cl
clc
cmp cx, ax
je 0x14046884b
mov byte [rdi + 8], r12b
jmp 0x140468846
jmp 0x140468859
mov qword [rdi], r12
mov byte [rdi + 8], r8b
movsx ecx, dx
movzx edx, r11w
mov rdx, r15
mov rcx, rdi
jmp 0x140468864
call fcn.14046b4a9
test al, al
jne 0x140468a40
cmp byte [rdi + 8], r12b
jmp 0x14046887a
jne 0x14046891d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046888b
je 0x140468901
mov rax, qword [rcx + 0x38]
sbb dl, r15b
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x1404688a5
je 0x1404688ca
mov rax, qword [rcx + 0x50]
cmp cx, 0x2e97
cmp dword [rax], r12d
jmp 0x1404688bc
jle 0x1404688ca
movzx eax, word [rdx]
jmp 0x1404688dc
mov rax, qword [rcx]
jmp 0x1404688d2
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
cmp rbx, rcx
stc
cmp cx, ax
jmp 0x1404688ed
je 0x140468901
mov word [rdi + 0xa], ax
jmp 0x1404688fc
jmp 0x140468904
mov qword [rdi], r12
mov r8d, 1
jmp 0x14046890f
mov byte [rdi + 8], r8b
jmp 0x140468918
jmp 0x14046892e
mov r8d, 1
btc ax, r14w
cmp r13w, si
sub eax, edx
movzx eax, word [rdi + 0xa]
clc
test edx, 0x3f2a3dcd
cmp ax, word [rbp - 0x11]
jmp 0x140468942
jne 0x140468a29
mov sil, r8b
cmp r13b, r11b
xor cl, r14b
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
jmp 0x14046895e
je 0x1404689ed
mov rax, qword [rcx + 0x38]
cmp r13w, r10w
cmp qword [rax], r12
je 0x1404689b1
mov rax, qword [rcx + 0x50]
test r8b, 0x9c
cmp dword [rax], r12d
jmp 0x140468985
jle 0x1404689b1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, si
mov rdx, qword [rcx]
not ax
movsx ax, r10b
setb ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404689c9
mov rax, qword [rcx]
jmp 0x1404689b9
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
mov r8d, 1
mov ecx, 0xffff
cmc
cmp dl, r8b
cmp cx, ax
jmp 0x1404689da
je 0x1404689ed
mov al, r12b
jmp 0x1404689e8
jmp 0x1404689fe
mov qword [rdi], r12
jmp 0x1404689f7
mov al, r8b
movzx rcx, r15w
mov byte [rdi + 8], al
movsx cx, cl
xchg edx, edx
cmovnp rcx, rbx
mov rdx, r15
movsx ecx, di
movzx ecx, di
mov rcx, rdi
call fcn.14046b4a9
test al, al
je 0x140468871
jmp 0x140468a37
test sil, sil
jmp 0x140468a31
je 0x140468a40
mov byte [r14], 0x30
cwd
inc r14
mov rdx, r15
movzx cx, dil
mov rcx, rdi
jmp 0x140468a50
call fcn.14046b4a9
test al, al
jmp 0x140468a5c
jne 0x140468c81
mov r13d, 1
cmp r9w, r14w
cmc
cmp byte [rdi + 8], r12b
jmp 0x140468a76
jne 0x140468b18
mov rcx, qword [rdi]
test spl, al
test rcx, rcx
jmp 0x140468a8a
je 0x140468afe
mov rax, qword [rcx + 0x38]
dec edx
cdq
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468aa2
je 0x140468aca
mov rax, qword [rcx + 0x50]
cmp dil, r13b
cmp dword [rax], r12d
jmp 0x140468ab7
jle 0x140468aca
movzx eax, word [rdx]
jmp 0x140468ac5
jmp 0x140468ae1
mov rax, qword [rcx]
jmp 0x140468ad2
mov rax, qword [rax + 0x30]
jmp 0x140468adb
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x140468afe
mov word [rdi + 0xa], ax
jmp 0x140468af9
jmp 0x140468b08
mov qword [rdi], r12
movsx r8d, ax
xchg dh, ch
cdq
mov byte [rdi + 8], r13b
movsx rdx, cx
movsx dx, bl
movzx edx, r11w
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
movzx ecx, dx
mov cl, al
lea rcx, [rbp - 0x11]
jmp 0x140468b2f
call fcn.140187584
lea rcx, [rbp - 0x11]
test si, bp
sub rax, rcx
cmc
sar rax, 1
cmp rax, 0xa
jmp 0x140468b4b
jae 0x140468c78
cmp ebx, 8
jmp 0x140468b59
jge 0x140468b98
lea rcx, [0x1400c0db0]
or sil, r8b
ror sil, 4
mov al, byte [rax + rcx]
sal sil, 0xec
sal cl, cl
rcr sil, cl
mov byte [r14], al
mov ecx, 0x1a776c58
shr sil, cl
add r14, r13
xor sil, 0x9f
add ebx, r13d
cmp rcx, 0x2fc768e8
xor cl, dil
mov sil, r13b
sar cl, cl
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x140468baa
je 0x140468c3e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140468c0b
mov rax, qword [rcx + 0x50]
test r11d, 0x6e6b387c
cmp r11d, 0x17e1415d
stc
cmp dword [rax], r12d
jmp 0x140468bd8
jle 0x140468c0b
dec dword [rax]
mov dx, 0x2e80
mov rcx, qword [rcx + 0x38]
cwde
cmovo edx, r15d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468bf9
mov qword [rcx], rax
xchg al, ah
movzx eax, word [rdx]
jmp 0x140468c06
jmp 0x140468c1d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468c17
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140468c2b
je 0x140468c3e
mov al, r12b
jmp 0x140468c39
jmp 0x140468c49
mov qword [rdi], r12
movzx cx, r8b
mov al, r13b
mov byte [rdi + 8], al
cmovne ecx, r10d
movsx cx, sil
mov rdx, r15
movzx rcx, sp
not ch
mov rcx, rdi
jmp 0x140468c66
call fcn.14046b4a9
test al, al
jmp 0x140468c72
je 0x140468a6d
mov r13d, dword [rsp + 0x34]
cmp ch, cl
clc
cmc
cmp byte [rsp + 0x31], r12b
jmp 0x140468c8b
jne 0x140468c9a
test sil, sil
jne 0x140468c9e
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x140468cae
jb 0x140468d07
inc rdx
bts cx, bx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rbp, rbx
cmp ebp, 0x30ea6387
cmp rdx, 0x1000
jmp 0x140468cd7
jb 0x140468d02
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
cmc
cmp r13w, sp
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140468cfc
ja 0x140468d53
call fcn.140238558
mov eax, r13d
rcr cx, cl
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.1404a1da3
mov rbx, qword [rsp + 0x140]
sal bp, cl
add rsp, 0x100
pop r15
movsx r12, si
movsx esi, dx
pop r14
bswap r13d
pop r13
pop r12
mov si, 0x1dcf
movsx esi, r11w
bswap edi
pop rdi
pop rsi
movsxd rbp, esi
pop rbp
jmp 0x140468d52
ret
call fcn.1404b833f
nop
jmp 0x140468d5e
call fcn.1404b833f
nop
int3