Function at 0x14046ec03
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
bsr eax, ecx
push rbp
push rsi
rcr ax, 0xe1
clc
push rdi
push r12
ror dil, cl
movsx rbx, r8w
movzx ax, r9b
push r13
btc rbp, rsp
push r14
sbb al, r15b
push r15
lea rbp, [rsp - 0x30]
sbb r13w, r10w
adc ax, r11w
not r13b
sub rsp, 0x130
mov rax, qword [0x1400b7288]
xor rax, rsp
movsx r14w, r11b
movsx r15, bx
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
ror dil, cl
rcr r14b, cl
mov r13, r8
mov rdi, rdx
bswap cx
dec eax
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
btr rbx, r8
mov r14, qword [rbp + 0xa0]
bsr r15, r8
mov qword [rsp + 0x60], r14
rcl cx, cl
xor r12d, r12d
not bl
setnp cl
mov dword [rsp + 0x3c], r12d
movzx ecx, r13w
setae ah
bswap r15d
mov r15, qword [rbp + 0x98]
seto bl
bswap ecx
mov rbx, qword [r15 + 0x40]
movzx ecx, r14w
mov ax, cx
mov rbx, qword [rbx + 8]
not cx
cbw
movsx cx, r13b
mov qword [rbp - 0x58], rbx
movzx rax, di
cmovae eax, ebp
cwde
mov rax, qword [rbx]
jmp 0x14046ecec
mov rcx, rbx
jmp 0x14046ecf4
mov rax, qword [rax + 8]
jmp 0x14046ecfd
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046ed0f
je 0x14046ed4b
lea rcx, [rbp - 0x60]
call fcn.140474b54
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14046edd6
mov rdx, qword [rbx]
movsx ax, ch
cbw
movzx ax, sil
mov rax, qword [rdx + 0x10]
jmp 0x14046ed46
jmp 0x14046ed8b
lea rcx, [rbp - 0x60]
jmp 0x14046ed54
call fcn.140474757
mov rsi, rax
test al, bpl
test r8b, 0xa0
mov qword [rsp + 0x50], rax
test dl, 0x2a
test rbx, rbx
jmp 0x14046ed73
je 0x14046edd6
mov rax, qword [rbx]
mov rcx, rbx
movsx cx, cl
mov rax, qword [rax + 0x10]
movsx rcx, r13w
mov rcx, rbx
jmp 0x14046ed93
call qword [0x1400b8d90]
test rax, rax
mov r8d, 0x6c00712f
movsxd r8, edi
mov r8, rax
jmp 0x14046edad
je 0x14046edd6
mov rcx, qword [rax]
cwde
cmovg rdx, rdx
mov rax, qword [rcx]
movsxd rdx, r9d
cqo
mov edx, 1
mov rcx, r8
jmp 0x14046edd0
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046ede0
mov byte [rsp + 0x30], r12b
jmp 0x14046edea
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
movsx ax, r12b
cdqe
mov qword [rbp + 0x20], 7
movsx rdx, dx
mov word [rbp + 8], r12w
rdtsc
movsx edx, cx
mov rax, qword [rsi]
cwd
lea rdx, [rbp - 0x70]
movsxd rcx, r8d
mov rcx, rsi
jmp 0x14046ee26
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
setbe sil
movsx rsi, r10w
mov qword [rdi + 0x10], r12
xchg esi, ecx
mov qword [rdi + 0x18], 0xf
cmovae ax, cx
mov byte [rdi], r12b
xchg rbx, rsi
mov esi, 1
movzx ax, ah
not ah
mov eax, esi
movzx ecx, dx
jmp 0x14046ee72
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
movsx ecx, r14w
lahf
mov qword [rbp - 0x58], rbx
lahf
jmp 0x14046ee91
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046eea0
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x60]
jmp 0x14046eeb0
call fcn.140461d02
mov rdi, rax
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14046eec4
je 0x14046ef31
mov rdx, qword [rbx]
not eax
movsx rax, r10w
movzx ecx, di
mov rcx, rbx
movsx ax, r12b
movsxd rax, r11d
mov rax, qword [rdx + 0x10]
jmp 0x14046eeea
call qword [0x1400b8d90]
mov r8, rax
test r8b, dl
test rax, rax
jmp 0x14046eefe
je 0x14046ef31
mov rcx, qword [rax]
cmovge rax, r12
not rax
cdqe
mov rax, qword [rcx]
mov edx, esi
movsx ecx, r12w
mov ecx, 0x37607879
movzx cx, r12b
mov rcx, r8
jmp 0x14046ef2b
call qword [0x1400b8d90]
mov rax, qword [rdi]
bswap rcx
mov r9, r14
lea r8, [0x1400c0dac]
movsxd rdx, ebx
lea rdx, [0x1400c0da0]
mov rcx, rdi
jmp 0x14046ef53
mov rax, qword [rax + 0x58]
jmp 0x14046ef5c
call qword [0x1400b8d90]
mov rax, r12
sub r14b, dl
mov qword [rbp - 0x78], rax
xor r14b, 0x75
cmp r14w, 0x327f
mov dil, byte [rsp + 0x30]
cmc
xor r12b, sil
mov sil, byte [rsp + 0x30]
ror r15b, cl
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
not r15b
bt cx, 0x90
mov r15b, byte [rsp + 0x30]
sbb cx, sp
rcr cx, 0xa6
xor r9d, r9d
and ch, 0x8d
lea ecx, [r9 + 1]
test r15, 0xaa1027d
jmp 0x14046efbb
cmp rax, 4
jae 0x1404714cf
mov al, byte [rbp + rax - 0x70]
cmp r10w, r13w
test bpl, 0xa4
cmp al, 0x20
jmp 0x14046efd8
je 0x14046f008
cmp al, 0x24
je 0x140470d77
cmp al, 0x2b
jmp 0x14046efed
je 0x1404702cd
cmp al, 0x76
jmp 0x14046effa
je 0x14046f109
cmp al, 0x78
jne 0x14046f95e
cmp qword [rbp - 0x78], 3
jmp 0x14046f012
je 0x14046f95e
mov bl, r9b
movsx cx, r10b
cqo
mov byte [rsp + 0x40], bl
bswap rdx
cmovp cx, r12w
setp dh
mov rdx, qword [rsp + 0x48]
movzx ecx, bp
jmp 0x14046f041
mov rcx, r13
jmp 0x14046f049
call fcn.140469bda
xor r9d, r9d
stc
cmp r13w, 0x7232
test al, al
jmp 0x14046f05f
jne 0x140471487
lea rbx, [r13 + 0xa]
sub rdi, rsp
movzx r14, sp
mov r12, rbx
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
btr r14w, 0x38
sub r14b, 0x92
lea edi, [r9 + 1]
rcr r14b, 0x8b
shld r14d, r10d, 0x18
cmp ecx, 0x25861c34
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jmp 0x14046f0a8
jne 0x140471336
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046f0bb
je 0x14047132c
mov rax, qword [rcx + 0x38]
bts rdx, rax
rcr dx, 0x58
not edx
mov rdx, qword [rax]
stc
jmp 0x14046f0dc
test rdx, rdx
jmp 0x14046f0e4
je 0x1404712ef
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046f0f6
jle 0x1404712ef
movzx eax, word [rdx]
jmp 0x14046f104
jmp 0x14047130b
mov dword [rsp + 0x68], r9d
movsx bx, spl
mov rbx, qword [rsp + 0x50]
cbw
mov rax, r10
movsx rax, bp
mov rax, qword [rbx]
movsx ecx, r10w
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14046f134
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
lahf
mov rcx, qword [rbx]
movzx ax, ah
cwde
cdqe
mov rax, qword [rcx + 0x28]
xchg ch, dh
lea rdx, [rbp - 0x18]
not ch
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 9
mov dword [rsp + 0x34], eax
test r9w, 0x30a
stc
mov dword [rsp + 0x3c], eax
xor eax, eax
cmc
cmp qword [rbp - 8], rax
jmp 0x14046f182
je 0x14046fa2a
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046f193
mov rax, qword [rax + 0x20]
jmp 0x14046f19c
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
clc
sub edx, edx
test eax, r11d
stc
test ax, ax
jmp 0x14046f1b6
je 0x14046fa2a
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14046f1d2
jae 0x14046fa2a
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
cdqe
setne bh
lahf
lea eax, [rdx + 0xf]
cmovno ebx, r13d
mov qword [rbp - 0x80], rax
movsx rbx, r9w
mov qword [rbp - 0x20], rax
setl cl
movsx ax, spl
lea eax, [rdx + 1]
xchg ebx, ebx
mov qword [rbp - 0x28], rax
not ch
mov word [rbp - 0x38], dx
mov ebx, edx
cdq
movsx cx, r11b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046f224
call fcn.140469bda
sub r11d, r11d
test al, al
jne 0x14046f7e1
mov r10, qword [rsp + 0x60]
neg dil
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
inc bh
movzx r14, dx
lea r14, [r13 + 0xa]
mov r8, r14
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
movsxd rdi, r14d
mov edi, r11d
mov rsi, qword [rbp - 0x80]
test r8d, 0x6dde6357
cmp byte [r13 + 8], r11b
jmp 0x14046f278
jne 0x14046f35c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f28a
je 0x14046f33e
mov rax, qword [rcx + 0x38]
rol dh, 0xd1
add dl, 0x44
test rax, 0x5d975936
mov rdx, qword [rax]
stc
test ah, 0xd9
test rdx, rdx
jmp 0x14046f2af
je 0x14046f2d8
mov rax, qword [rcx + 0x50]
cmp r13b, 0x43
cmp dword [rax], r11d
jmp 0x14046f2c5
jle 0x14046f2d8
movzx eax, word [rdx]
jmp 0x14046f2d3
jmp 0x14046f313
mov rax, qword [rcx]
jmp 0x14046f2e0
mov rax, qword [rax + 0x30]
jmp 0x14046f2e9
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
rcl cl, 0xf5
rol ecx, cl
sar r10b, 0x4e
mov r10, qword [rsp + 0x60]
or ecx, 0x70b82fc1
xor r11d, r11d
bswap ecx
shl cx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x14046f33e
mov word [r8], ax
movsxd r14, edx
movsx r14, cx
jmp 0x14046f331
mov r14, r8
jmp 0x14046f339
jmp 0x14046f347
mov qword [r13], r11
rdtsc
bswap rdx
mov eax, 1
movsxd r8, ecx
jmp 0x14046f358
mov byte [r13 + 8], al
movzx r8d, word [r14]
movsx edx, r12w
movsxd rdx, r10d
setae dh
mov rdx, r9
xchg cl, ch
movsx rcx, r11w
mov rcx, r10
jmp 0x14046f37b
call fcn.1400fdf40
sub rax, qword [rsp + 0x60]
cmp cl, r11b
cmc
test cx, 0x34f7
sar rax, 1
cmp rax, 0xa
jmp 0x14046f39a
jae 0x14046f47a
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
jmp 0x14046f3b5
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp r14d, ebx
clc
cmp rcx, qword [r10 + 0x18]
jmp 0x14046f3cb
jae 0x14046f408
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14046f3f4
mov rax, qword [r10]
cmp esp, 0x758511b8
cmc
test r15b, r10b
mov byte [rax + rcx], r9b
jmp 0x14046f3fd
sub edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x14046f430
mov r8b, r12b
movsx rdx, r11w
cdq
movsxd rcx, r10d
mov edx, 1
xchg cx, cx
jmp 0x14046f423
mov rcx, r10
jmp 0x14046f42b
call fcn.140457ecd
lea rax, [rbp - 0x38]
cmp cl, spl
cmp rsi, 0x10
not cl
setae cl
jmp 0x14046f445
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
jmp 0x14046f452
je 0x14046f64f
lea rax, [rbp - 0x38]
stc
test cl, cl
setp cl
mov ch, al
cmovne rax, rbx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x14046f475
jmp 0x14046f623
lea rax, [rbp - 0x38]
cqo
cmc
cmp rsi, 0x10
setae bl
cwd
cmovno dx, dx
mov rdx, qword [rsp + 0x78]
jmp 0x14046f498
cmovae rax, rdx
cmp r13b, 0x18
xor r11d, r11d
cmc
cmp byte [rax + rdi], r11b
jmp 0x14046f4ad
je 0x14046f751
cmp byte [r13 + 8], r11b
jmp 0x14046f4bc
jne 0x14046f595
mov rcx, qword [r13]
test r10b, 0x3b
stc
test r12b, r14b
test rcx, rcx
jmp 0x14046f4d6
je 0x14046f561
mov rax, qword [rcx + 0x38]
bsr dx, sp
rcl dh, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f4f1
je 0x14046f520
mov rax, qword [rcx + 0x50]
test r15b, 0xfa
clc
jmp 0x14046f505
cmp dword [rax], r11d
jmp 0x14046f50d
jle 0x14046f520
movzx eax, word [rdx]
jmp 0x14046f51b
jmp 0x14046f53a
mov rax, qword [rcx]
jmp 0x14046f528
mov rax, qword [rax + 0x30]
jmp 0x14046f531
call qword [0x1400b8d90]
xor r11d, r11d
mov ecx, 0xffff
jmp 0x14046f54a
cmp cx, ax
je 0x14046f561
mov word [r14], ax
jmp 0x14046f55c
jmp 0x14046f572
mov qword [r13], r11
movsx r10, cx
jmp 0x14046f572
mov r10d, 1
mov byte [r13 + 8], r10b
movsx dx, r8b
cwd
sete dl
mov rdx, qword [rsp + 0x78]
jmp 0x14046f590
jmp 0x14046f59f
mov r10d, 1
cmovo rax, rax
movzx eax, word [rsp + 0x40]
test r10b, 0x64
cmp word [r14], ax
jmp 0x14046f5b1
jne 0x14046f751
mov rcx, qword [rbp - 0x28]
test si, sp
cmp rcx, rsi
jmp 0x14046f5c6
jae 0x14046f5f8
lea rax, [rcx + 1]
clc
mov qword [rbp - 0x28], rax
test r8w, r10w
lea rax, [rbp - 0x38]
cmp edx, 0x3cef69c0
test bl, bl
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14046f5f3
jmp 0x14046f618
sub r9d, r9d
movzx ecx, ax
movzx dx, r15b
mov r8b, r15b
cmovle ecx, ebx
mov rdx, r10
movsx ecx, bx
lea rcx, [rbp - 0x38]
call fcn.140457ecd
inc rdi
movzx bx, ch
btr cx, bp
mov rbx, qword [rbp - 0x38]
test bp, 0x118d
bts cx, r11w
mov qword [rsp + 0x78], rbx
btr rsi, 0xac
xor sil, 0x3a
test r15b, 0xd
mov rsi, qword [rbp - 0x20]
bswap ecx
dec rcx
movsxd rcx, r13d
mov rcx, qword [r13]
xor r8d, r8d
test rcx, rcx
jmp 0x14046f65e
je 0x14046f703
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046f6c1
mov rax, qword [rcx + 0x50]
test r15d, 0x14ca2ae6
jmp 0x14046f682
cmp dword [rax], r8d
jmp 0x14046f68a
jle 0x14046f6c1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx rax, sp
mov rdx, qword [rcx]
movsx eax, r12w
lahf
lea rax, [rdx + 2]
jmp 0x14046f6ab
mov qword [rcx], rax
cdqe
movsx rax, sp
movzx eax, word [rdx]
jmp 0x14046f6bc
jmp 0x14046f6d9
mov rax, qword [rcx]
jmp 0x14046f6c9
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
sal ecx, 0xf0
mov ecx, 0xffff
jmp 0x14046f6e8
cmp cx, ax
jmp 0x14046f6f0
je 0x14046f703
mov al, r8b
jmp 0x14046f6fe
jmp 0x14046f710
mov qword [r13], r8
mov eax, 1
cmovae cx, di
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movsx rcx, dx
seta cl
not rcx
mov rcx, r13
call fcn.140469bda
sub r11d, r11d
test al, al
movsxd r9, esi
not r10d
mov r8, qword [rbp - 0x50]
movzx r10w, dil
movsxd r9, edi
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
je 0x14046f26f
mov qword [rbp - 0x80], rsi
bsf r11w, cx
neg bl
bt bx, r12w
mov rbx, rdi
bt r10d, ebp
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
not r14b
mov r14b, byte [rsp + 0x30]
bswap r11
mov r11d, r10d
not r10b
mov r11, qword [rbp - 0x80]
movzx r10, r11w
movsxd r10, edx
mov r10, qword [rsp + 0x78]
jmp 0x14046f79b
je 0x14046f7e9
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046f7ae
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14046f7bb
jle 0x14046f7c9
inc rbx
jmp 0x14046f7e9
mov eax, 1
jmp 0x14046f7d3
mov byte [rsp + 0x38], al
jmp 0x14046f7dc
jmp 0x14046f7e9
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
xor r9b, dl
shld r8w, r8w, 0x84
mov r8, qword [rbp - 0x18]
sub r9w, r8w
bsf r9d, r8d
movsx r9w, r8b
mov r9, qword [rbp]
test r14b, 0x98
cmp r13b, bpl
cmp r9, 0x10
jmp 0x14046f81b
cmovae rdx, r8
clc
xor eax, eax
jmp 0x14046f827
cmp byte [rsp + 0x38], al
jmp 0x14046f830
jne 0x14046f891
test rbx, rbx
jmp 0x14046f83e
je 0x14046f9c8
mov cl, byte [rdx]
test bpl, 0xaa
cmp cl, 0x7f
jmp 0x14046f852
je 0x14046f9c8
sub rbx, 1
jmp 0x14046f861
je 0x14046f980
lea rax, [rbp - 0x38]
clc
stc
cmp r11, 0x10
jmp 0x14046f876
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x14046f9b1
mov eax, 1
cmp bp, 0x35b8
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14046f89a
jb 0x14046f8fd
lea rdx, [r11 + 1]
bsf rax, rcx
mov rax, r10
cmp rbx, 0x4fa94a3e
stc
cmp r15b, r13b
cmp rdx, 0x1000
jmp 0x14046f8c2
jb 0x14046f8e8
add rdx, 0x27
mov r10, qword [r10 - 8]
stc
sub rax, r10
jmp 0x14046f8da
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14047188a
mov rcx, r10
jmp 0x14046f8f0
call fcn.14018e3c0
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x14046f906
jb 0x14046f951
lea rdx, [r9 + 1]
clc
mov rax, r8
clc
cmp rdx, 0x1000
jmp 0x14046f921
jb 0x14046f949
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
cmp r13w, dx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046f943
ja 0x14047187f
mov rcx, r8
call fcn.14018e3c0
xor r9d, r9d
btc rcx, 4
mov ecx, 1
mov eax, dword [rsp + 0x38]
test r11w, r10w
add qword [rbp - 0x78], rcx
test al, al
jne 0x140471793
mov rax, qword [rbp - 0x78]
jmp 0x14046f97b
jmp 0x14046efbb
test rbx, rbx
jmp 0x14046f988
jne 0x14046f9b1
lea rax, [rbp - 0x38]
cmp r12w, bp
cmp r11, 0x10
jmp 0x14046f99f
cmovae rax, r10
clc
cmp cl, byte [rax]
jmp 0x14046f9ab
jl 0x14046f883
cmp byte [rdx + 1], 0
jle 0x14046f836
inc rdx
jmp 0x14046f9c3
jmp 0x14046f836
cmp r11, 0x10
jmp 0x14046f9d1
jb 0x14046fd43
lea rdx, [r11 + 1]
stc
mov rax, r10
cmp rdx, 0x1000
jmp 0x14046f9eb
jb 0x14046fa1d
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
jmp 0x14046fa05
add rax, 0xfffffffffffffff8
jmp 0x14046fa0e
cmp rax, 0x1f
jmp 0x14046fa17
ja 0x14047188a
mov rcx, r10
call fcn.14018e3c0
jmp 0x14046fd43
mov rdx, qword [rsp + 0x48]
cmovl cx, dx
mov rcx, r13
jmp 0x14046fa3b
call fcn.140469bda
sub r8d, r8d
stc
cmp cx, 0x3acb
test al, al
jne 0x14046fd48
lea rbx, [r13 + 0xa]
cmovg si, r13w
mov r12, rbx
movsxd r15, r13d
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
movsxd r15, esi
movzx r15, bp
movsx r15d, bp
mov r15, qword [rsp + 0x48]
jmp 0x14046fa89
mov r9, qword [rsp + 0x60]
stc
cmp byte [r13 + 8], r8b
jmp 0x14046fa92
jne 0x14046fb39
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046faa4
je 0x14046fb25
mov rax, qword [rcx + 0x38]
or dl, bpl
mov rdx, qword [rax]
test rdx, rdx
je 0x14046fad7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046fad7
movzx eax, word [rdx]
jmp 0x14046fad2
jmp 0x14046faf7
mov rax, qword [rcx]
jmp 0x14046fadf
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
sub r8d, r8d
shr ecx, 0xe0
bt ecx, eax
mov ecx, 0xffff
cmp sil, 0x92
cmp r12b, sil
test r10b, dil
cmp cx, ax
jmp 0x14046fb0e
je 0x14046fb25
mov word [r12], ax
movsx rbx, r11w
mov rbx, r12
jmp 0x14046fb29
mov qword [r13], r8
mov eax, 1
movsx r8d, di
mov r8b, 0x35
mov byte [r13 + 8], al
movzx r8d, word [rbx]
bswap cx
mov dl, bh
cmovne ecx, r9d
mov rdx, rdi
jmp 0x14046fb4e
mov rcx, r9
jmp 0x14046fb56
call fcn.1400fdf40
sub rax, qword [rsp + 0x60]
clc
jmp 0x14046fb66
sar rax, 1
test dil, 0x64
cmp rax, 0xa
jae 0x14046fd14
lea rcx, [0x1400c0da0]
xadd r9b, r9b
adc r9b, bpl
mov r9b, byte [rax + rcx]
ror rcx, cl
rol cl, cl
mov rcx, qword [rsi + 0x10]
test r10b, 0x7e
stc
cmp rcx, qword [rsi + 0x18]
jae 0x14046fbe3
lea rax, [rcx + 1]
test spl, cl
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14046fbb9
jb 0x14046fbc2
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
test r10w, 0x583a
xor r8d, r8d
jmp 0x14046fbd4
mov byte [rax + rcx + 1], r8b
jmp 0x14046fbde
jmp 0x14046fc0e
mov r8b, r14b
mov ecx, 0x630526eb
mov edx, 1
movsx cx, r8b
mov rcx, rsi
jmp 0x14046fbfd
call fcn.140457ecd
xor r8d, r8d
movsx ecx, bp
clc
sbb cx, 0x5f94
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046fc1a
je 0x14046fcd7
mov rax, qword [rcx + 0x38]
cmp bx, r13w
test bpl, bpl
jmp 0x14046fc30
cmp qword [rax], r8
jmp 0x14046fc38
je 0x14046fc8a
mov rax, qword [rcx + 0x50]
cmp r13b, 3
cmp dword [rax], r8d
jmp 0x14046fc4e
jle 0x14046fc8a
dec dword [rax]
movsx edx, dx
movzx dx, sil
movzx edx, ax
mov rcx, qword [rcx + 0x38]
movsx dx, al
movsx eax, bp
mov al, 0x15
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046fc7a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046fc85
jmp 0x14046fcad
mov rax, qword [rcx]
jmp 0x14046fc92
mov rax, qword [rax + 0x38]
jmp 0x14046fc9b
call qword [0x1400b8d90]
xor r8d, r8d
and ch, 6
rol cl, cl
bts rcx, r8
mov ecx, 0xffff
test bp, cx
test r9w, 0x61e
cmc
cmp cx, ax
jmp 0x14046fcc4
je 0x14046fcd7
mov al, r8b
jmp 0x14046fcd2
jmp 0x14046fcea
mov qword [r13], r8
mov eax, 1
not rcx
movzx cx, r10b
cqo
mov byte [r13 + 8], al
jmp 0x14046fcf9
mov rdx, r15
mov rcx, r13
call fcn.140469bda
sub r8d, r8d
test al, al
jmp 0x14046fd0e
je 0x14046fa83
mov dil, byte [rsp + 0x30]
cbw
movzx rbx, r10w
mov sil, byte [rsp + 0x30]
mov bh, 0xb9
movsx rbx, di
mov r15b, byte [rsp + 0x30]
seta cl
movsx rbx, r13w
mov r12b, byte [rsp + 0x30]
cdqe
mov ebx, 0x4be6333d
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046fd53
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
cmovne rcx, rsi
movzx ecx, bx
mov rcx, r13
call fcn.140469bda
sub r8d, r8d
clc
test r12b, cl
test al, al
jmp 0x14046fd82
jne 0x140470161
test bx, bx
jmp 0x14046fd90
je 0x140470161
cmp byte [r13 + 8], r8b
jmp 0x14046fd9f
jne 0x14046fe4b
mov rcx, qword [r13]
cmp spl, 0xa2
test rcx, rcx
jmp 0x14046fdb5
je 0x14046fe27
mov rax, qword [rcx + 0x38]
and dx, dx
xor rdx, rdx
mov rdx, qword [rax]
test rdx, rdx
je 0x14046fdf0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046fddd
jle 0x14046fdf0
movzx eax, word [rdx]
jmp 0x14046fdeb
jmp 0x14046fe0a
mov rax, qword [rcx]
jmp 0x14046fdf8
mov rax, qword [rax + 0x30]
jmp 0x14046fe01
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046fe17
je 0x14046fe27
mov word [r13 + 0xa], ax
jmp 0x14046fe34
mov qword [r13], r8
or al, 0xdf
cmp r12d, r12d
shl rax, 0xa3
mov eax, 1
test ecx, 0x6ae77dd5
cmp r11d, 0xfff24cd
stc
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
movsx rbx, cx
mov rbx, 0x105d70a8
jmp 0x14046fe60
mov ebx, dword [rsp + 0x68]
jmp 0x14046fe69
jne 0x140470169
mov eax, 1
cmove cx, r11w
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
jmp 0x14046fe87
je 0x14046ff27
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046fee4
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14046fea7
jle 0x14046fee4
dec dword [rax]
movzx rax, r14w
bswap dx
mov rcx, qword [rcx + 0x38]
movzx dx, r15b
xchg ah, al
cmovb rdx, rdi
mov rdx, qword [rcx]
cbw
movsxd rax, esp
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x14046fedc
movzx eax, word [rdx]
jmp 0x14046fefe
mov rax, qword [rcx]
jmp 0x14046feec
mov rax, qword [rax + 0x38]
jmp 0x14046fef5
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046ff0b
je 0x14046ff1e
mov al, r8b
jmp 0x14046ff19
jmp 0x14046ff31
mov eax, 1
movzx ecx, r15w
mov qword [r13], r8
movzx ecx, r10w
not dh
mov byte [r13 + 8], al
xchg cl, dh
movsxd rcx, r8d
cwd
mov rdx, qword [rsp + 0x48]
cmovge cx, bx
bswap cx
movsx cx, r10b
mov rcx, r13
call fcn.140469bda
cmp ebx, dword [rsp + 0x58]
jge 0x140470169
xor r8d, r8d
test al, al
jmp 0x14046ff69
jne 0x140470149
cmp byte [r13 + 8], r8b
jmp 0x14046ff78
jne 0x140470031
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046ff8b
je 0x14047001e
mov rax, qword [rcx + 0x38]
movsx rdx, r15w
xor rdx, r10
and dx, si
mov rdx, qword [rax]
clc
cmp sil, 0xbd
test rdx, rdx
jmp 0x14046ffaf
je 0x14046ffdb
mov rax, qword [rcx + 0x50]
test r8b, 0x6d
cmp dx, sp
cmp dword [rax], r8d
jmp 0x14046ffc8
jle 0x14046ffdb
movzx eax, word [rdx]
jmp 0x14046ffd6
jmp 0x14046fffa
mov rax, qword [rcx]
jmp 0x14046ffe3
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
movsx cx, cl
shld cx, r10w, 0xf6
mov ecx, 0xffff
test dh, 0x5f
cmp r11b, 0x88
cmp cx, ax
jmp 0x14047000e
je 0x14047001e
mov word [r13 + 0xa], ax
jmp 0x140470026
mov qword [r13], r8
rdtsc
not ecx
mov eax, 1
mov byte [r13 + 8], al
cbw
mov rax, qword [rsp + 0x60]
movsx ecx, bx
movzx dx, bpl
cmove cx, sp
lea rdx, [rax + 0x16]
movsxd r8, r9d
movzx r8d, r12w
movzx r8d, word [r13 + 0xa]
bswap cx
sets ch
mov rcx, rax
jmp 0x140470060
call fcn.1400fdf40
sub rax, qword [rsp + 0x60]
clc
sar rax, 1
cmc
test r12d, ebx
cmp rax, 0xa
jmp 0x14047007b
jae 0x140470149
lea rcx, [0x1400c0da0]
test r14b, r10b
mov r9b, byte [rax + rcx]
btc r10w, dx
setl r10b
rcr r10b, cl
mov r10, qword [rsp + 0x70]
adc cx, 0x2f4f
mov rcx, qword [r10 + 0x10]
cmp r10b, r8b
cmp rcx, qword [r10 + 0x18]
jmp 0x1404700b5
jae 0x140470112
lea rax, [rcx + 1]
clc
cmp r12w, r9w
mov qword [r10 + 0x10], rax
bt rax, 0xc0
xor al, 0xc9
or ax, 0x5912
mov rax, r10
jmp 0x1404700db
cmp qword [r10 + 0x18], 0x10
jmp 0x1404700e5
jb 0x1404700f2
mov rax, qword [r10]
cmp dl, 0x2f
clc
mov byte [rax + rcx], r9b
jmp 0x1404700fb
xor r8d, r8d
jmp 0x140470103
mov byte [rax + rcx + 1], r8b
jmp 0x14047010d
jmp 0x14047012f
mov r8b, sil
mov edx, 1
movzx cx, r12b
mov rcx, r10
jmp 0x140470127
call fcn.140457ecd
sub r8d, r8d
mov eax, 1
clc
test r9b, 0x1c
cmp r9w, r10w
add ebx, eax
jmp 0x140470144
jmp 0x14046fe79
mov ecx, 1
jmp 0x140470153
mov byte [rsp + 0x38], cl
jmp 0x14047015c
jmp 0x140470171
mov ebx, dword [rsp + 0x68]
sete cl
lahf
mov ecx, 1
test bpl, r12b
mov rax, qword [rsp + 0x70]
test rcx, r10
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x140470184
jne 0x140470198
mov byte [rsp + 0x38], cl
jmp 0x140470193
jmp 0x14047025b
mov eax, dword [rsp + 0x58]
cmc
cmp r15b, 0x80
cmp ebx, eax
jmp 0x1404701a8
jge 0x14047025b
sub eax, ebx
mov ebx, eax
shl r15w, 0x6a
bts r14d, ebp
mov r14, qword [rsp + 0x70]
sal r15b, 0xf2
xchg cl, r15b
mov r15d, 1
bts cx, bx
xor cl, 0x28
mov rcx, qword [r14 + 0x10]
stc
cmp rcx, qword [r14 + 0x18]
jmp 0x1404701e2
jae 0x140470228
lea rax, [rcx + 1]
stc
test dil, spl
mov qword [r14 + 0x10], rax
sub al, r10b
dec ah
bts ax, cx
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14047020a
jb 0x140470218
mov rax, qword [r14]
jmp 0x140470218
mov word [rax + rcx], 0x30
jmp 0x140470223
jmp 0x140470243
mov r9b, 0x30
mov r8b, dil
mov rdx, r15
movsxd rcx, r8d
mov rcx, r14
jmp 0x14047023c
call fcn.140457ecd
xor edx, edx
sub rbx, r15
jmp 0x14047024b
jne 0x1404701d4
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x14046f951
inc rdx
and ecx, edx
ror eax, 0x97
mov rcx, qword [rbp - 0x18]
mov ah, 0x72
mov rax, rcx
test r15b, 0x62
cmp rdx, 0x1000
jmp 0x14047028b
jb 0x14046f94c
add rdx, 0x27
test r15b, dl
cmc
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
stc
cmp r9d, 0x62273183
test al, r10b
add rax, 0xfffffffffffffff8
jmp 0x1404702b9
cmp rax, 0x1f
jmp 0x1404702c2
ja 0x14047187f
jmp 0x14046f94c
mov rdx, qword [rsp + 0x48]
movsx cx, r12b
xchg ch, ch
mov rcx, r13
jmp 0x1404702e1
call fcn.140469bda
xor r9d, r9d
jmp 0x1404702f2
test al, al
jne 0x14046f959
mov rbx, qword [rsp + 0x50]
mov al, 0xe5
jmp 0x140470309
mov rax, qword [rbx]
xchg dl, ch
mov ch, 0xbc
lea rdx, [rbp - 0x38]
movsx cx, r13b
jmp 0x14047031f
mov rcx, rbx
jmp 0x140470327
mov rax, qword [rax + 0x38]
jmp 0x140470330
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
test r13b, 0xbd
jmp 0x140470349
or r8d, 2
cmc
mov dword [rsp + 0x34], r8d
test ah, 0x4e
stc
mov dword [rsp + 0x3c], r8d
test bl, 0x43
test sil, r11b
xor r9d, r9d
test spl, r12b
cmc
cmp qword [rbp - 0x28], r9
jmp 0x140470372
jbe 0x14047050b
mov rax, qword [rbx]
jmp 0x140470384
lea rdx, [rbp - 0x18]
setnp cl
not cx
movsx cx, bpl
mov rcx, rbx
jmp 0x14047039b
mov rax, qword [rax + 0x38]
jmp 0x1404703a4
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
dec dx
movsx rdx, r11w
or r8d, 4
movsx edx, r15w
mov dword [rsp + 0x34], r8d
test bp, 0x280e
mov dword [rsp + 0x3c], r8d
sar edx, cl
add dl, dil
movsx dx, r15b
lea rdx, [r13 + 8]
cmp spl, dil
test bl, 0x77
mov qword [rsp + 0x58], rdx
stc
test r12b, 0x8c
sub r9d, r9d
cmc
jmp 0x1404703f9
cmp byte [rdx], r9b
jmp 0x140470401
jne 0x1404704c6
mov rcx, qword [r13]
cmp cl, 0x5e
cmc
test rcx, rcx
jmp 0x140470417
je 0x1404704aa
mov rax, qword [rcx + 0x38]
or dx, 0x3c81
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470431
je 0x140470457
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x140470444
jle 0x140470457
movzx eax, word [rdx]
jmp 0x140470452
jmp 0x14047047c
mov rax, qword [rcx]
jmp 0x14047045f
mov rax, qword [rax + 0x30]
jmp 0x140470468
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts dx, cx
sub r9d, r9d
sal dl, cl
mov ecx, 0xffff
xchg dl, dl
mov rdx, qword [rsp + 0x58]
jmp 0x14047048d
cmp cx, ax
jmp 0x140470495
je 0x1404704aa
mov word [r13 + 0xa], ax
jmp 0x1404704a5
jmp 0x1404704ae
mov qword [r13], r9
mov r10d, 1
jmp 0x1404704b9
mov byte [rdx], r10b
jmp 0x1404704c1
jmp 0x1404704d0
mov r10d, 1
movsx eax, r10w
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmc
test r14d, 0x7f936baf
cmp qword [rbp], 8
jmp 0x1404704eb
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x1404704f8
jne 0x140470514
mov bl, r10b
jmp 0x140470506
jmp 0x140470528
lea rdx, [r13 + 8]
shr bl, cl
add bl, 0xcc
mov bl, r9b
cmp bh, 8
stc
mov qword [rsp + 0x58], rdx
jmp 0x140470528
test r8b, 4
jmp 0x140470531
je 0x140470573
and r8d, 0xfffffffb
cmovb ecx, r15d
jmp 0x140470544
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
movzx rcx, r8w
jmp 0x14047055a
lea rcx, [rbp - 0x18]
jmp 0x140470563
call fcn.14045c0f7
mov r8d, dword [rsp + 0x34]
cmp dl, 0x7e
test rbx, rsi
test r8b, 2
jmp 0x14047057c
je 0x1404705a3
and r8d, 0xfffffffd
movsxd rcx, r9d
bswap ecx
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
movzx cx, bpl
lea rcx, [rbp - 0x38]
call fcn.14045c0f7
sub r8d, r8d
test spl, 0x31
test bl, bl
jmp 0x1404705b1
je 0x140470796
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404705c3
je 0x14047065b
mov rax, qword [rcx + 0x38]
test r11b, 0x1d
cmp qword [rax], r8
je 0x14047062a
mov rax, qword [rcx + 0x50]
stc
jmp 0x1404705e4
cmp dword [rax], r8d
jmp 0x1404705ec
jle 0x14047062a
dec dword [rax]
cdqe
lahf
movsx ax, r9b
mov rcx, qword [rcx + 0x38]
cdqe
cbw
mov rdx, qword [rcx]
movzx ax, r9b
cmovge ax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movsxd rax, ebp
cdqe
movzx eax, word [rdx]
jmp 0x140470625
jmp 0x140470641
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140470636
call qword [0x1400b8d90]
xor r8d, r8d
rcl ch, cl
mov ecx, 0xffff
test r12b, al
clc
cmp cx, ax
je 0x14047065b
mov al, r8b
jmp 0x14047066e
mov qword [r13], r8
not cx
lahf
cdqe
mov eax, 1
cmovno rcx, rdi
mov rcx, qword [rsp + 0x58]
movsx edx, r13w
not dh
movsxd rdx, r11d
mov byte [rcx], al
movsx rax, r15w
movzx ax, al
mov rcx, qword [rsp + 0x50]
movsxd rax, eax
rdtsc
cqo
mov rax, qword [rcx]
cwd
lea rdx, [rbp - 0x18]
jmp 0x1404706a0
mov rax, qword [rax + 0x38]
jmp 0x1404706a9
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
btc rdx, r11
bts ebx, 0xa
setne dl
mov dword [rsp + 0x34], ebx
bsf dx, r8w
movzx rdx, r8w
bsr edx, r11d
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x140470740
lea rdx, [rdx*2 + 2]
movsx rax, r14w
xchg ah, al
mov rcx, qword [rbp + 8]
add ax, dx
nop
sar al, cl
mov rax, rcx
cmp rdx, 0x1000
jb 0x14047073b
add rdx, 0x27
test ch, 0xef
cmp ah, 0x39
mov rcx, qword [rcx - 8]
stc
test r8d, eax
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r8d, 0x5146753d
cmp esp, esp
cmp rax, 0x1f
jmp 0x140470735
ja 0x140471895
call fcn.14018e3c0
movups xmm0, xmmword [rbp - 0x18]
shr cx, cl
movups xmmword [rbp + 8], xmm0
ror ch, cl
movups xmm1, xmmword [rbp - 8]
ror cx, 0x73
btc cx, r8w
movups xmmword [rbp + 0x18], xmm1
xadd ecx, ecx
rcr ch, 0xdc
rol cx, 0x1d
sub eax, eax
mov qword [rbp - 8], rax
movzx cx, r9b
mov qword [rbp], 7
mov word [rbp - 0x18], ax
cmovo rcx, r12
lea rcx, [rbp - 0x18]
jmp 0x14047078c
call fcn.14045c0f7
jmp 0x14046f951
mov rbx, qword [rsp + 0x50]
cmovbe ecx, ecx
movzx rcx, r14w
movzx ecx, r11w
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx ecx, ax
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404707bc
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
or edx, 8
jmp 0x1404707d3
mov dword [rsp + 0x34], edx
test bx, 0x119e
mov dword [rsp + 0x3c], edx
stc
cmp dil, r8b
clc
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x1404707f1
jbe 0x14047096c
mov rax, qword [rbx]
mov dl, 0x22
lea rdx, [rbp - 0x18]
jmp 0x140470805
mov rcx, rbx
jmp 0x14047080d
mov rax, qword [rax + 0x40]
jmp 0x140470816
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
xor r8b, r12b
or edx, 0x10
mov dword [rsp + 0x34], edx
bts r8, r13
sbb r8b, 0x9e
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
xor r9d, r9d
test bl, r8b
test r10, 0xd7d42b7
cmp byte [r8], r9b
jmp 0x140470854
jne 0x140470928
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140470866
je 0x140470904
mov rax, qword [rcx + 0x38]
xadd dx, dx
mov rdx, qword [rax]
cmp dx, si
test rdx, rdx
jmp 0x140470882
je 0x1404708aa
mov rax, qword [rcx + 0x50]
test dil, bpl
cmp dword [rax], r9d
jmp 0x140470897
jle 0x1404708aa
movzx eax, word [rdx]
jmp 0x1404708a5
jmp 0x1404708dc
mov rax, qword [rcx]
jmp 0x1404708b2
mov rax, qword [rax + 0x30]
jmp 0x1404708bb
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
xadd cx, cx
xor cl, dil
shld rcx, rsp, 0x36
xor r9d, r9d
bsf rcx, rdx
or cl, r9b
mov ecx, 0xffff
cmc
cmp sil, 0xd7
clc
cmp cx, ax
jmp 0x1404708ef
je 0x140470904
mov word [r13 + 0xa], ax
jmp 0x1404708ff
jmp 0x140470908
mov qword [r13], r9
mov r10d, 1
movzx dx, ch
mov byte [r8], r10b
not dx
cwd
mov edx, dword [rsp + 0x34]
jmp 0x140470923
jmp 0x140470934
mov r10d, 1
movzx eax, r10w
xchg al, bl
movzx ecx, word [r13 + 0xa]
bt eax, 0x4a
bswap rax
lea rax, [rbp - 0x18]
sal bl, 0x16
shr bl, cl
cmc
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
and bl, bl
cmp word [rax], cx
not bl
setns bl
mov bl, r10b
jmp 0x140470966
je 0x140470975
mov bl, r9b
cmp r15w, 0x1b92
test dl, 0x10
jmp 0x14047097d
je 0x1404709b3
and edx, 0xffffffef
not ch
movsxd rcx, esi
mov dword [rsp + 0x34], edx
cmovno cx, r8w
movsx ecx, r9w
setp ch
mov dword [rsp + 0x3c], edx
movsxd rcx, r11d
movzx cx, ch
lea rcx, [rbp - 0x18]
call fcn.14045c0f7
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x1404709bb
je 0x1404709ed
and edx, 0xfffffff7
sets ch
cmovo cx, bx
movsxd rcx, edi
mov dword [rsp + 0x34], edx
movsx rcx, r14w
movzx ecx, dx
not ch
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x1404709e8
call fcn.14045c0f7
test bl, bl
jmp 0x1404709f4
je 0x140470be7
mov rcx, qword [r13]
sub ebx, ebx
cmp r12b, r12b
test rcx, rcx
jmp 0x140470a0b
je 0x140470aae
mov rax, qword [rcx + 0x38]
test eax, 0x5e707939
cmp qword [rax], rbx
jmp 0x140470a22
je 0x140470a73
mov rax, qword [rcx + 0x50]
jmp 0x140470a34
cmp dword [rax], ebx
jmp 0x140470a3b
jle 0x140470a73
dec dword [rax]
movsx rax, r10w
mov rcx, qword [rcx + 0x38]
not ah
lahf
movzx rdx, r14w
mov rdx, qword [rcx]
cmovae ax, r9w
lea rax, [rdx + 2]
jmp 0x140470a63
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140470a6e
jmp 0x140470a8a
mov rax, qword [rcx]
jmp 0x140470a7b
mov rax, qword [rax + 0x38]
jmp 0x140470a84
call qword [0x1400b8d90]
mov ecx, 0xffff
test sil, 0xc6
clc
cmp cx, ax
jmp 0x140470a9c
je 0x140470aae
mov al, bl
jmp 0x140470aa9
jmp 0x140470abb
mov qword [r13], rbx
cdq
mov eax, 1
mov dh, 2
mov rcx, qword [rsp + 0x58]
movsx edx, r9w
cdq
seta dh
mov byte [rcx], al
cwde
mov rcx, qword [rsp + 0x50]
jmp 0x140470ad8
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140470ae4
mov rax, qword [rax + 0x40]
jmp 0x140470aed
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
xchg dl, dh
bts eax, 0xf
mov dword [rsp + 0x34], eax
stc
rcl dl, 0x66
mov dword [rsp + 0x3c], eax
cmp edx, 0x61806bc9
xchg dl, dl
mov rdx, qword [rbp + 0x20]
cmp r10b, al
clc
jmp 0x140470b1e
cmp rdx, 8
jmp 0x140470b27
jb 0x140470b89
lea rdx, [rdx*2 + 2]
rol al, 0xb
mov rcx, qword [rbp + 8]
movzx eax, cx
mov rax, rcx
clc
cmp al, r11b
cmp rdx, 0x1000
jb 0x140470b84
add rdx, 0x27
cmc
jmp 0x140470b5e
mov rcx, qword [rcx - 8]
cmp r9w, di
test r13b, r10b
sub rax, rcx
add rax, 0xfffffffffffffff8
clc
test r11b, 0x40
cmp rax, 0x1f
jmp 0x140470b7e
ja 0x140471874
call fcn.14018e3c0
movups xmm0, xmmword [rbp - 0x18]
movsx rcx, r10w
jmp 0x140470b96
movups xmmword [rbp + 8], xmm0
movsx rcx, r10w
not cl
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
movzx ecx, ax
mov qword [rbp], 7
xchg ecx, ecx
mov word [rbp - 0x18], bx
jmp 0x140470bca
lea rcx, [rbp - 0x18]
jmp 0x140470bd3
call fcn.14045c0f7
mov byte [rsp + 0x30], 1
jmp 0x140470be2
jmp 0x14046f951
mov rbx, qword [rsp + 0x50]
movsxd rdx, eax
movsx rcx, r13w
lahf
mov rax, qword [rbx]
movsx rdx, r13w
movzx rcx, r8w
movzx cx, bh
lea rdx, [rbp - 0x38]
xchg cx, cx
cmovae cx, r13w
mov rcx, rbx
jmp 0x140470c17
mov rax, qword [rax + 0x38]
jmp 0x140470c20
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
jmp 0x140470c2f
bts eax, 0xe
cmc
or eax, 0x20
test r11b, 0xc8
stc
cmc
mov dword [rsp + 0x34], eax
test esp, 0x4c8b12fd
jmp 0x140470c4d
mov dword [rsp + 0x3c], eax
stc
sub ecx, ecx
cmp r15b, 0xf2
stc
cmp qword [rbp - 0x28], rcx
jmp 0x140470c62
je 0x140470cbd
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140470c77
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
clc
jmp 0x140470c90
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x3c], eax
test r8b, dl
sub ecx, ecx
test r9b, al
cmp qword [rbp - 8], rcx
jmp 0x140470caa
jne 0x140470cbd
lea ebx, [rcx + 1]
jmp 0x140470cb8
jmp 0x140470ccb
mov bl, cl
cmp rdi, rsi
test bx, 0x56a5
cmp r14b, 0x56
test al, 0x40
jmp 0x140470cd2
je 0x140470d07
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
movzx rcx, bp
bswap ecx
mov dword [rsp + 0x3c], eax
movsx ecx, r10w
lea rcx, [rbp - 0x18]
jmp 0x140470cf6
call fcn.14045c0f7
mov eax, dword [rsp + 0x34]
test dh, 0x49
jmp 0x140470d07
test al, 0x20
jmp 0x140470d0e
je 0x140470d40
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
movzx ecx, r13w
movzx cx, bpl
mov dword [rsp + 0x3c], eax
not ch
movzx rcx, bx
movzx ecx, r10w
lea rcx, [rbp - 0x38]
jmp 0x140470d3b
call fcn.14045c0f7
xor r9d, r9d
sal cl, 0x5e
btr cx, 0xe0
shrd ecx, ebx, 0x79
mov eax, dword [rsp + 0x38]
bsf cx, r13w
lea ecx, [r9 + 1]
stc
cmp dil, 0xa0
test bl, bl
jmp 0x140470d68
je 0x14046f966
mov byte [rsp + 0x30], cl
jmp 0x14046f966
mov rcx, qword [rsp + 0x50]
bswap dx
cdqe
mov rax, qword [rcx]
xchg dl, dh
movzx edx, di
lea rdx, [rbp - 0x38]
jmp 0x140470d92
mov rax, qword [rax + 0x30]
jmp 0x140470d9b
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movzx ebx, ax
bts eax, 7
mov dword [rsp + 0x34], eax
shr bl, 0xea
not ebx
mov dword [rsp + 0x3c], eax
sbb al, dh
mov rax, qword [rbp + 0x98]
movsx bx, bl
setnp bl
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jne 0x140470ee4
mov rdx, rbx
movzx ecx, r10w
mov rcx, r13
call fcn.140469bda
sub r8d, r8d
test al, al
jmp 0x140470df1
jne 0x140470ee4
lea rbx, [rbp - 0x38]
test ebx, r8d
cmc
cmp qword [rbp - 0x20], 8
jmp 0x140470e09
cmovae rbx, qword [rbp - 0x38]
clc
cmp byte [r13 + 8], r8b
jmp 0x140470e18
jne 0x140470ecf
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140470e2a
je 0x140470ea9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140470e40
je 0x140470e60
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140470e60
movzx eax, word [rdx]
jmp 0x140470e5b
jmp 0x140470e80
mov rax, qword [rcx]
jmp 0x140470e68
mov rax, qword [rax + 0x30]
jmp 0x140470e71
call qword [0x1400b8d90]
sub r8d, r8d
shl ecx, 0xc3
rcr rcx, cl
mov ecx, 0xffff
test r15, 0x7dbe3176
cmp cx, ax
jmp 0x140470e94
je 0x140470ea9
mov word [r13 + 0xa], ax
jmp 0x140470ea4
jmp 0x140470eb8
mov qword [r13], r8
bt rax, r8
rcr rax, 0x6c
xor ax, si
mov eax, 1
cmp r11w, 0x5963
cmp bh, ch
mov byte [r13 + 8], al
movzx ax, r11b
stc
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140471003
mov rbx, qword [rsp + 0x48]
cmc
stc
cmp qword [rbp - 0x78], 3
jmp 0x140470eee
jne 0x140471037
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140470f02
ja 0x140471037
mov rdx, rbx
movzx ecx, r13w
movsx cx, r15b
setp ch
mov rcx, r13
call fcn.140469bda
sub ebx, ebx
test r12b, 1
test al, al
jmp 0x140470f2c
jne 0x14047100c
cmp byte [r13 + 8], bl
jne 0x140470fce
mov rcx, qword [r13]
test rcx, rcx
je 0x140470fbb
mov rax, qword [rcx + 0x38]
xor dh, 0x47
sbb dx, si
mov rdx, qword [rax]
cmp bpl, 0x9c
test rdx, rdx
jmp 0x140470f62
je 0x140470f87
mov rax, qword [rcx + 0x50]
test rdx, r9
stc
test al, 0xd
cmp dword [rax], ebx
jle 0x140470f87
movzx eax, word [rdx]
jmp 0x140470f82
jmp 0x140470f99
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140470f93
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470fa6
je 0x140470fbb
mov word [r13 + 0xa], ax
jmp 0x140470fb6
jmp 0x140470fbf
mov qword [r13], rbx
mov eax, 1
xchg cl, ch
btc ecx, 0x36
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
xor al, 0
cmp ah, 0x53
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140470fe6
cmovae rax, qword [rbp - 0x38]
jmp 0x140470ff0
cmp cx, word [rax]
jmp 0x140470ff8
je 0x140471037
jmp 0x14047100c
xor ebx, ebx
movzx rdx, r11w
ror dx, cl
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmova dx, bp
setno cl
cmovae rax, qword [rbp - 0x38]
bsr rcx, rcx
mov qword [rbp - 0x28], rbx
bsr rdx, r15
mov word [rax], bx
xadd bx, bx
sbb bl, sil
lea rbx, [rbp - 0x38]
sbb dl, r14b
xadd ecx, ecx
sar rdx, cl
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
movzx rcx, r10w
mov rdx, qword [rsp + 0x48]
movsx rcx, bx
movzx rcx, r8w
movzx ecx, ax
mov rcx, r13
jmp 0x14047106a
call fcn.140469bda
xor r8d, r8d
jmp 0x14047107e
test al, al
jmp 0x140471085
jne 0x140471277
mov r12, qword [rsp + 0x48]
adc si, 0x31d7
mov esi, 0xffff
movsx rcx, sp
lea r14d, [r8 + 1]
lahf
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx eax, r9w
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
stc
jmp 0x1404710c3
cmp rbx, rcx
je 0x14047125b
cmp byte [r13 + 8], r8b
jmp 0x1404710d5
jne 0x140471165
mov rcx, qword [r13]
test rcx, rcx
je 0x14047114f
mov rax, qword [rcx + 0x38]
mov edx, 0x6a6f46b4
add dh, 0xab
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140471119
mov rax, qword [rcx + 0x50]
test si, ax
cmp dword [rax], r8d
jle 0x140471119
movzx eax, word [rdx]
jmp 0x140471137
mov rax, qword [rcx]
jmp 0x140471121
mov rax, qword [rax + 0x30]
jmp 0x14047112a
call qword [0x1400b8d90]
sub r8d, r8d
cmp esp, r14d
cmc
cmp si, ax
jmp 0x14047113f
je 0x14047114f
mov word [r13 + 0xa], ax
jmp 0x140471155
mov qword [r13], r8
sar eax, cl
mov byte [r13 + 8], r14b
movzx rax, cx
bts eax, esi
bsf ax, r15w
movzx eax, word [r13 + 0xa]
test cl, 0x49
jmp 0x140471175
cmp ax, word [rbx]
jne 0x14047125b
add rbx, 2
inc ch
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140471190
je 0x140471217
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x1404711e2
mov rax, qword [rcx + 0x50]
test al, 0x46
jmp 0x1404711af
cmp dword [rax], r8d
jle 0x1404711e2
dec dword [rax]
not dl
mov rcx, qword [rcx + 0x38]
cwde
cbw
movsx ax, r15b
mov rdx, qword [rcx]
cdqe
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404711dd
jmp 0x1404711fc
mov rax, qword [rcx]
jmp 0x1404711ea
mov rax, qword [rax + 0x38]
jmp 0x1404711f3
call qword [0x1400b8d90]
xor r8d, r8d
cmp si, ax
jmp 0x140471204
je 0x140471217
mov al, r8b
jmp 0x140471212
jmp 0x140471228
mov qword [r13], r8
movsx ecx, r14w
mov al, r14b
movzx ecx, r11w
cwd
mov byte [r13 + 8], al
movsxd rdx, r13d
cdq
cqo
mov rdx, r12
movzx rcx, r14w
mov ch, dh
mov rcx, r13
jmp 0x140471243
call fcn.140469bda
sub r8d, r8d
cmp dl, 0x41
test al, al
jmp 0x140471255
je 0x1404710a3
mov sil, byte [rsp + 0x30]
cmp r12b, al
rcl r14b, cl
bsf cx, ax
mov r14b, byte [rsp + 0x30]
setnp ch
mov r12b, byte [rsp + 0x30]
lea rcx, [rbp - 0x38]
btc rax, 0xf9
cmp qword [rbp - 0x20], 8
not ah
lahf
movsxd rax, r13d
cmovae rcx, qword [rbp - 0x38]
test r8w, r15w
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
and ah, al
movsx eax, r8w
mov eax, dword [rsp + 0x38]
cmp r12b, 0xad
movzx eax, al
cmp r12b, r9b
cmp rbx, rcx
setb ch
movsx rcx, ax
bswap ecx
mov ecx, 1
jmp 0x1404712c6
cmovne eax, ecx
movzx cx, bpl
jmp 0x1404712d6
mov dword [rsp + 0x38], eax
movzx rcx, si
setle cl
lea rcx, [rbp - 0x38]
jmp 0x1404712ea
jmp 0x14047078c
mov rax, qword [rcx]
jmp 0x1404712f7
mov rax, qword [rax + 0x30]
jmp 0x140471300
call qword [0x1400b8d90]
xor r9d, r9d
cmc
stc
cmp r14w, ax
jmp 0x140471314
je 0x14047132c
mov word [r12], ax
mov rbx, r12
jmp 0x140471327
jmp 0x140471330
mov qword [r13], r9
mov byte [r13 + 8], dil
cdqe
mov rax, qword [r15]
movzx r8, dx
movzx cx, r8b
cmovp cx, r8w
mov edx, 0x48
movzx r8w, r15b
movzx r8d, word [rbx]
movzx rcx, r11w
movsxd rcx, esp
movsx ecx, sp
mov rcx, r15
jmp 0x140471367
mov rax, qword [rax + 0x20]
jmp 0x140471370
call qword [0x1400b8d90]
sub r9d, r9d
test al, al
je 0x140471459
mov byte [rsp + 0x40], dil
movsx ecx, r12w
mov rcx, qword [r13]
test r8d, 0x16c6921
test r13b, bpl
test rcx, rcx
jmp 0x1404713a0
je 0x14047142b
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r9
je 0x1404713fa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404713c0
jle 0x1404713fa
dec dword [rax]
cdq
cmovbe dx, bp
mov rcx, qword [rcx + 0x38]
cwde
cmovs ax, r14w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
setno ah
movsx ax, r13b
mov ax, 0x49f6
movzx eax, word [rdx]
jmp 0x1404713f5
jmp 0x14047140f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140471406
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
jmp 0x140471418
je 0x14047142b
mov al, r9b
jmp 0x140471426
jmp 0x140471436
mov qword [r13], r9
cmove ecx, r11d
mov al, dil
mov byte [r13 + 8], al
mov dx, r14w
mov rdx, rsi
mov rcx, r13
jmp 0x140471449
call fcn.140469bda
sub r9d, r9d
test al, al
je 0x14046f09f
mov dil, byte [rsp + 0x30]
sal r14b, cl
mov sil, byte [rsp + 0x30]
stc
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
clc
test dl, 0xf5
mov r12b, byte [rsp + 0x30]
rcl bl, 6
mov bl, byte [rsp + 0x40]
bts ecx, r10d
xchg cl, ah
mov rax, qword [rbp - 0x78]
movsxd rcx, ebx
bts cx, r14w
xor cl, 0x7b
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x1404714a5
jne 0x14046f95e
movzx eax, byte [rsp + 0x38]
test dl, bl
test bl, bl
jmp 0x1404714b9
cmove eax, ecx
jmp 0x1404714c1
mov dword [rsp + 0x38], eax
jmp 0x1404714ca
jmp 0x14046f966
mov rcx, qword [rbp + 0x18]
mov edi, 1
cmp r13b, 0xf4
stc
cmp rcx, rdi
jmp 0x1404714e5
jbe 0x1404717c8
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
sar r8b, cl
test sil, r15b
mov r8, qword [rbp + 0x20]
cmp dh, 0x80
cmp r8, 8
cmovae rbx, rdx
neg al
mov al, byte [rsp + 0x30]
clc
cmp ah, 0x96
stc
mov byte [rsp + 0x30], al
add rbx, 2
bt ax, 0xbf
rcl ax, 0xe5
shrd ax, bp, 0xcb
lea rax, [rbp + 8]
stc
cmp dil, bpl
cmp r8, 8
jmp 0x14047153a
cmovae rax, rdx
cmp ax, di
jmp 0x140471546
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x140471552
je 0x140471764
mov rdx, qword [rsp + 0x48]
mov cl, spl
jmp 0x140471565
mov rcx, r13
jmp 0x14047156d
call fcn.140469bda
xor r9d, r9d
test dil, 0xb6
clc
test al, al
jmp 0x140471581
jne 0x140471754
cmp byte [r13 + 8], r9b
jmp 0x140471590
jne 0x14047164d
mov rcx, qword [r13]
cmp r13, r13
stc
test rcx, rcx
jmp 0x1404715a6
je 0x140471632
mov rax, qword [rcx + 0x38]
setp dh
bts dx, r8w
btc dx, 0x88
mov rdx, qword [rax]
test cl, dil
cmp r15b, r11b
test rdx, rdx
jmp 0x1404715ce
je 0x1404715fa
mov rax, qword [rcx + 0x50]
test ebp, 0x23bd0e53
clc
cmp dword [rax], r9d
jmp 0x1404715e7
jle 0x1404715fa
movzx eax, word [rdx]
jmp 0x1404715f5
jmp 0x140471610
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140471606
call qword [0x1400b8d90]
sub r9d, r9d
clc
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047161d
je 0x140471632
mov word [r13 + 0xa], ax
jmp 0x14047162d
jmp 0x14047163e
mov qword [r13], r9
and ah, 0x8c
stc
movsx rax, si
mov byte [r13 + 8], dil
btc ax, 0xd3
or al, r9b
shl eax, 0x72
movzx eax, word [r13 + 0xa]
clc
test bl, dil
cmp ax, word [rbx]
jmp 0x14047165e
jne 0x140471754
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x140471671
je 0x140471715
mov rax, qword [rcx + 0x38]
jmp 0x140471681
cmp qword [rax], r9
jmp 0x140471689
je 0x1404716d9
mov rax, qword [rcx + 0x50]
cmp ebx, 0x8e53a03
test cl, 0x63
cmp dword [rax], r9d
jmp 0x1404716a4
jle 0x1404716d9
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
xchg dh, dl
mov rdx, qword [rcx]
movsx eax, r10w
lea rax, [rdx + 2]
jmp 0x1404716c3
mov qword [rcx], rax
mov ah, 5
movsxd rax, r14d
movzx eax, word [rdx]
jmp 0x1404716d4
jmp 0x1404716fa
mov rax, qword [rcx]
jmp 0x1404716e1
mov rax, qword [rax + 0x38]
jmp 0x1404716ea
call qword [0x1400b8d90]
xor r9d, r9d
cmovl cx, dx
and cl, spl
mov ecx, 0xffff
cmp cx, ax
je 0x140471715
mov al, r9b
jmp 0x140471710
jmp 0x14047172d
mov qword [r13], r9
movzx rcx, r11w
xchg cl, r8b
mov al, dil
movzx rcx, r13w
seto dl
movzx ecx, sp
mov byte [r13 + 8], al
movsx ecx, r13w
bswap cx
cwd
mov r8, qword [rbp + 0x20]
movsx rcx, bp
movzx dx, spl
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x140471517
mov r8, qword [rbp + 0x20]
shr dx, 0x9a
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
test r11b, 0x3c
jmp 0x140471773
cmp r8, 8
cmovae rax, rdx
clc
lea rax, [rax + rcx*2]
clc
test r12b, 0xdd
cmp rbx, rax
jmp 0x14047178d
je 0x1404717c8
mov rcx, qword [rsp + 0x70]
xor ax, ax
btc ax, 3
mov rax, rcx
clc
cmp qword [rcx + 0x18], 0x10
jmp 0x1404717ae
jb 0x1404717b7
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x1404717c0
mov byte [rax], r9b
jmp 0x1404717ff
cmp byte [rsp + 0x30], 0
je 0x1404717ff
mov r9b, 0x2d
movsxd rcx, r9d
mov r8, rdi
xchg cx, cx
adc ecx, r9d
xor edx, edx
movsx ecx, r11w
mov cl, 0x9f
movsx cx, r14b
mov rcx, qword [rsp + 0x70]
call fcn.14044a3ab
nop
jmp 0x1404717ff
lea rcx, [rbp + 8]
jmp 0x140471808
call fcn.14045c0f7
mov rax, qword [rsp + 0x70]
movzx ecx, di
shr cx, 0x95
mov rcx, qword [rbp + 0x28]
clc
xor rcx, rsp
call fcn.1404a07bb
mov rbx, qword [rsp + 0x170]
xor r12b, 0x40
add rsp, 0x130
movzx bp, r11b
pop r15
mov r14b, 0xcc
movzx r14, si
pop r14
movsx bp, r12b
xchg dil, r13b
pop r13
movsx ebp, ax
pop r12
cmovne si, di
mov rsi, 0x38cd3ec3
movsx rbp, r14w
pop rdi
setne sil
pop rsi
pop rbp
jmp 0x140471873
ret
call fcn.1404b6dca
int3
call fcn.1404b6dca
nop
jmp 0x14047188a
call fcn.1404b6dca
nop
jmp 0x140471895
call fcn.1404b6dca
int3