Function at 0x14046ee70
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
movzx bx, sil
push rbp
cmovne bp, dx
bts cx, si
push rsi
shld ecx, r12d, 0xbc
bts eax, edx
push rdi
stc
shld bp, r9w, 0x45
push r12
push r13
cmovne ebx, r9d
push r14
sub bx, 0x39a2
push r15
cbw
xchg cx, r15w
lea rbp, [rsp - 0x30]
sub rsp, 0x130
lahf
btc r15, 0xc3
movsxd r13, r8d
mov rax, qword [0x1400b7288]
shld r15d, r11d, 6
xor rax, rsp
neg r14b
xor cl, spl
rol r14w, 0xc6
mov qword [rbp + 0x28], rax
ror bh, cl
movsxd rdi, esi
movsx ecx, r11w
mov qword [rsp + 0x48], r9
cbw
btc bx, di
mov r13, r8
xadd al, r14b
mov rdi, rdx
rcl r14b, cl
btc rbx, 0x26
shl r15w, 0xf8
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
movzx r15d, dx
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
sub ch, 0xed
movzx eax, r9w
movzx bx, r12b
xor r12d, r12d
movsx rbx, r15w
movsx ecx, bx
mov dword [rsp + 0x3c], r12d
cbw
cdqe
movsx rcx, r15w
mov r15, qword [rbp + 0x98]
movzx rax, si
mov rbx, qword [r15 + 0x40]
cwde
movsx rcx, ax
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
not ax
mov cx, 0x1a18
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046ef73
mov rax, qword [rax + 8]
jmp 0x14046ef7c
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046ef8e
je 0x14046efc9
lea rcx, [rbp - 0x60]
call fcn.140474e09
mov rsi, rax
cmp dx, r11w
mov qword [rsp + 0x50], rax
jmp 0x14046efae
test rbx, rbx
je 0x14046f04c
mov rdx, qword [rbx]
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14046efc4
jmp 0x14046efff
lea rcx, [rbp - 0x60]
jmp 0x14046efd2
call fcn.140474a2f
mov rsi, rax
mov qword [rsp + 0x50], rax
stc
clc
test rbx, rbx
jmp 0x14046efe9
je 0x14046f04c
mov rax, qword [rbx]
movzx rcx, si
not ch
mov rax, qword [rax + 0x10]
movsxd rcx, edx
mov rcx, rbx
jmp 0x14046f007
call qword [0x1400b8d90]
test rax, rax
movzx r8w, r8b
mov r8, rax
je 0x14046f04c
mov rcx, qword [rax]
movzx eax, r8w
movsx ax, dl
mov rax, qword [rcx]
movzx dx, r8b
mov edx, 1
setbe cl
jmp 0x14046f03e
mov rcx, r8
jmp 0x14046f046
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046f056
mov byte [rsp + 0x30], r12b
jmp 0x14046f060
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movsx dx, bpl
mov rdx, r13
mov qword [rbp + 0x18], r12
movsxd rdx, ecx
cdqe
mov qword [rbp + 0x20], 7
jmp 0x14046f085
mov word [rbp + 8], r12w
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14046f09d
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx ebx, si
not cx
movsx rsi, r8w
mov qword [rdi + 0x10], r12
cbw
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
cbw
sete bl
cwde
mov esi, 1
setae bl
mov eax, esi
movsx bx, dil
setg bh
mov dword [rsp + 0x34], eax
xchg cx, cx
mov dword [rsp + 0x3c], eax
cmove bx, sp
mov rax, qword [r15 + 0x40]
movsxd rbx, edx
cmove rcx, rsi
mov rbx, qword [rax + 8]
cmovno ax, r12w
mov qword [rbp - 0x58], rbx
mov rcx, 0x31720117
cmovs rax, rdi
cwde
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046f11e
call qword [0x1400b8d90]
nop
not cl
lea rcx, [rbp - 0x60]
call fcn.140461ec6
mov rdi, rax
mov qword [rbp - 0x60], rax
cmc
test rbx, rbx
jmp 0x14046f140
je 0x14046f1a0
mov rdx, qword [rbx]
lahf
movsx eax, si
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14046f159
call qword [0x1400b8d90]
mov r8, rax
test spl, 0xad
test rax, rax
jmp 0x14046f16e
je 0x14046f1a0
mov rcx, qword [rax]
not eax
cmovne edx, r10d
mov rax, qword [rcx]
mov cx, 0x320d
mov edx, esi
jmp 0x14046f192
mov rcx, r8
jmp 0x14046f19a
call qword [0x1400b8d90]
mov rax, qword [rdi]
movzx r8d, r10w
movzx r9w, r9b
mov r9, r14
jmp 0x14046f1b8
lea r8, [0x1400c0dac]
movzx rcx, si
movzx dx, dh
lea rdx, [0x1400c0da0]
movsx rcx, r10w
mov ecx, 0x10fa5f3d
mov rcx, rdi
jmp 0x14046f1df
mov rax, qword [rax + 0x58]
jmp 0x14046f1e8
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
test sil, 0xc
cmc
mov dil, byte [rsp + 0x30]
adc sil, 0x1a
shr r14b, cl
cmp r12w, bp
mov sil, byte [rsp + 0x30]
test r8b, 0xcd
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
shr ch, cl
shld cx, r8w, 0x79
mov r15b, byte [rsp + 0x30]
xadd cx, cx
neg ch
mov ecx, eax
sub r9d, r9d
lea ecx, [r9 + 1]
test r12b, spl
cmp rax, 4
jmp 0x14046f245
jae 0x1404717a3
mov al, byte [rbp + rax - 0x70]
cmc
cmp al, 0x20
jmp 0x14046f257
je 0x14046f291
cmp al, 0x24
jmp 0x14046f264
je 0x140471048
cmp al, 0x2b
jmp 0x14046f271
je 0x1404705a1
cmp al, 0x76
jmp 0x14046f27e
je 0x14046f37a
cmp al, 0x78
jmp 0x14046f28b
jne 0x14046fc24
cmp qword [rbp - 0x78], 3
jmp 0x14046f29b
je 0x14046fc24
mov bl, r9b
cqo
mov edx, 0x46173c86
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046f2bc
call fcn.140469e2d
sub r9d, r9d
stc
test al, al
jmp 0x14046f2cc
jne 0x140471769
lea rbx, [r13 + 0xa]
mov r12, rbx
movsx r15d, bx
mov rsi, qword [rsp + 0x48]
jmp 0x14046f2f2
mov r15, qword [rbp - 0x60]
bsf edi, esi
dec di
adc di, si
lea edi, [r9 + 1]
mov r14d, 0xffff
test al, 0x96
cmp byte [r13 + 8], r9b
jmp 0x14046f314
jne 0x140471631
mov rcx, qword [r13]
cmp r15b, 0xea
jmp 0x14046f327
test rcx, rcx
jmp 0x14046f32f
je 0x140471627
mov rax, qword [rcx + 0x38]
test r12w, 0x3bb9
neg dh
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046f34d
je 0x1404715e6
mov rax, qword [rcx + 0x50]
test bp, 0x6e97
test r10b, r15b
cmp dword [rax], r9d
jmp 0x14046f367
jle 0x1404715e6
movzx eax, word [rdx]
jmp 0x14046f375
jmp 0x140471606
mov dword [rsp + 0x68], r9d
cmova eax, ebx
xchg bx, ax
setb al
mov rbx, qword [rsp + 0x50]
mov rcx, 0x6d464f1d
mov ax, si
mov rax, qword [rbx]
cmovl rcx, r13
movzx rcx, r14w
mov rcx, rbx
jmp 0x14046f3a9
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
movsx rcx, cx
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
not cx
setnp cl
movzx cx, r8b
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046f3d9
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
cmp r14, 0x3a0311f4
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
clc
xor eax, eax
cmp qword [rbp - 8], rax
je 0x14046fd11
mov rax, qword [rbx]
movzx cx, r11b
movzx rcx, r14w
mov ecx, edx
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x14046f41e
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmp r8, 0x1dad3fea
clc
xor edx, edx
jmp 0x14046f438
test ax, ax
je 0x14046fd11
lea rcx, [rbp - 0x18]
test r12, rcx
test r12b, 0xf7
cmp qword [rbp], 0x10
jmp 0x14046f456
cmovae rcx, qword [rbp - 0x18]
stc
cmp byte [rcx], 0x7f
jmp 0x14046f464
jae 0x14046fd11
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx rcx, cx
setno ch
cdqe
lea eax, [rdx + 0xf]
jmp 0x14046f482
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
cwde
not eax
lea eax, [rdx + 1]
bswap rbx
movsx rbx, r10w
movzx cx, ch
mov qword [rbp - 0x28], rax
mov bx, 0x7098
mov rbx, r9
mov word [rbp - 0x38], dx
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movsx rcx, dx
movzx cx, r15b
setno cl
mov rcx, r13
jmp 0x14046f4c5
call fcn.140469e2d
xor r11d, r11d
cmp r14, 0x3d4a3d92
test r14b, al
stc
test al, al
jne 0x14046fa6a
mov r10, qword [rsp + 0x60]
sbb r14w, r15w
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
btr bx, bp
add r14, 0x710b5a89
lea r14, [r13 + 0xa]
mov r8, r14
rcr bl, cl
mov qword [rbp - 0x50], r14
sub bl, r15b
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
movzx rsi, r10w
btr di, r12w
mov edi, r11d
movsx si, r11b
bsf si, r8w
mov rsi, qword [rbp - 0x80]
clc
jmp 0x14046f536
cmp byte [r13 + 8], r11b
jmp 0x14046f53f
jne 0x14046f5f7
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046f552
je 0x14046f5ea
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14046f58b
mov rax, qword [rcx + 0x50]
test r14w, bp
cmp dword [rax], r11d
jmp 0x14046f578
jle 0x14046f58b
movzx eax, word [rdx]
jmp 0x14046f586
jmp 0x14046f5c6
mov rax, qword [rcx]
jmp 0x14046f593
mov rax, qword [rax + 0x30]
jmp 0x14046f59c
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
rcr r10w, 6
jmp 0x14046f5b0
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
rol cl, 0xd8
stc
setbe ch
xor r11d, r11d
movsxd rcx, r14d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046f5d3
je 0x14046f5ea
mov word [r8], ax
mov r14, r8
jmp 0x14046f5e5
jmp 0x14046f5ee
mov qword [r13], r11
mov eax, 1
mov byte [r13 + 8], al
movzx r8d, word [r14]
xchg cl, dl
movsx edx, di
mov rdx, r9
xchg cl, ch
movsxd rcx, r11d
mov rcx, r10
jmp 0x14046f610
call fcn.14020e9b0
sub rax, qword [rsp + 0x60]
stc
clc
sar rax, 1
cmp r15w, 0x5616
stc
cmp rax, 0xa
jmp 0x14046f62f
jae 0x14046f71a
lea rcx, [0x1400c0da0]
sbb r10b, bpl
and r9b, r8b
mov r9b, byte [rax + rcx]
movsx cx, al
bswap r10w
movzx ecx, bp
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp spl, sil
cmp rcx, qword [r10 + 0x18]
jmp 0x14046f666
jae 0x14046f6af
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
or al, spl
movsxd rax, ebx
movsx eax, dx
mov rax, r10
cmc
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14046f68c
jb 0x14046f696
mov rax, qword [r10]
clc
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14046f6a1
mov byte [rax + rcx + 1], dl
jmp 0x14046f6aa
jmp 0x14046f6c9
mov r8b, r12b
mov edx, r8d
jmp 0x14046f6ba
mov edx, 1
bswap ecx
mov rcx, r10
call fcn.1404580ba
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x14046f6d9
cmovae rax, rbx
cmc
stc
cmp byte [rax + rdi], 0x7f
jmp 0x14046f6e8
je 0x14046f8a1
lea rax, [rbp - 0x38]
cmp r15b, 0x26
test r13b, 0x3f
test cl, cl
movsx cx, r15b
cmovne rax, rbx
btc cx, 0xb8
sal rcx, cl
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x14046f88e
lea rax, [rbp - 0x38]
shl edx, 0x33
cmp rsi, 0x10
cwd
cdq
setae bl
movsx edx, r10w
mov rdx, qword [rsp + 0x78]
jmp 0x14046f739
cmovae rax, rdx
cmc
jmp 0x14046f743
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x14046f74f
je 0x14046f9d4
cmp byte [r13 + 8], r11b
jne 0x14046f813
mov rcx, qword [r13]
test rcx, rcx
je 0x14046f7e4
mov rax, qword [rcx + 0x38]
shr dl, 0xb1
btc dx, 0xc2
mov rdx, qword [rax]
test esi, 0x605c33de
clc
test rdx, rdx
je 0x14046f7aa
mov rax, qword [rcx + 0x50]
jmp 0x14046f794
cmp dword [rax], r11d
jle 0x14046f7aa
movzx eax, word [rdx]
jmp 0x14046f7a5
jmp 0x14046f7c8
mov rax, qword [rcx]
jmp 0x14046f7b2
mov rax, qword [rax + 0x30]
jmp 0x14046f7bb
call qword [0x1400b8d90]
xor r11d, r11d
bts ecx, r10d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046f7d5
je 0x14046f7e4
mov word [r14], ax
jmp 0x14046f7e8
mov qword [r13], r11
mov r10d, 1
seto dl
mov dx, 0x55ca
mov byte [r13 + 8], r10b
mov dx, 0x4494
xchg rdx, rdx
movsx rdx, di
mov rdx, qword [rsp + 0x78]
jmp 0x14046f80e
jmp 0x14046f821
mov r10d, 1
or ax, 0x61c
bt eax, r10d
movzx eax, word [rsp + 0x40]
test r9b, r10b
cmp word [r14], ax
jmp 0x14046f832
jne 0x14046f9d4
mov rcx, qword [rbp - 0x28]
test ebx, r10d
cmp rcx, rsi
jmp 0x14046f847
jae 0x14046f874
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
lahf
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14046f861
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14046f86f
jmp 0x14046f88b
sub r9d, r9d
mov r8b, r15b
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14046f886
call fcn.1404580ba
inc rdi
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
bt si, 0x3e
mov rsi, qword [rbp - 0x20]
clc
mov rcx, qword [r13]
xor r8d, r8d
cmp r14, 0x79f351c9
cmc
test rcx, rcx
jmp 0x14046f8b8
je 0x14046f972
mov rax, qword [rcx + 0x38]
test sp, 0x4b1f
test dx, dx
cmp ax, r10w
cmp qword [rax], r8
jmp 0x14046f8d6
je 0x14046f930
mov rax, qword [rcx + 0x50]
stc
test r10w, 0x38df
cmp dword [rax], r8d
jmp 0x14046f8ef
jle 0x14046f930
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, r9w
movsx rax, r15w
movsx dx, ah
mov rdx, qword [rcx]
movzx ax, r14b
setns ah
mov ah, 0xec
lea rax, [rdx + 2]
jmp 0x14046f91e
mov qword [rcx], rax
cmovs eax, ecx
cdqe
xchg ah, ah
movzx eax, word [rdx]
jmp 0x14046f94f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046f93c
call qword [0x1400b8d90]
xor r8d, r8d
bsr ecx, r9d
ror cx, cl
shr rcx, cl
mov ecx, 0xffff
cmp dh, 0x51
cmp cx, ax
jmp 0x14046f95f
je 0x14046f972
mov al, r8b
jmp 0x14046f96d
jmp 0x14046f984
mov qword [r13], r8
cbw
not ah
cqo
mov eax, 1
bswap cx
mov byte [r13 + 8], al
movsx dx, r10b
bswap dx
mov cl, r11b
mov rdx, qword [rsp + 0x48]
movsx rcx, r11w
bswap rcx
mov rcx, r13
jmp 0x14046f9a7
call fcn.140469e2d
xor r11d, r11d
test al, al
mov r8, qword [rbp - 0x50]
movzx r10d, sp
mov r9, qword [rbp - 0x48]
not r10w
movsx r10, r10w
movzx r10d, r14w
mov r10, qword [rsp + 0x60]
je 0x14046f536
mov qword [rbp - 0x80], rsi
mov rbx, rdi
or r10w, dx
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
setns r14b
jmp 0x14046f9fa
mov r14b, byte [rsp + 0x30]
movzx r10, di
mov r11, qword [rbp - 0x80]
mov r10, 0x3e841597
mov r10, qword [rsp + 0x78]
jmp 0x14046fa18
je 0x14046fa8a
lea rax, [rbp - 0x38]
test bl, 0x94
stc
cmc
cmp r11, 0x10
jmp 0x14046fa30
cmovae rax, r10
test r9w, 0x66dc
clc
jmp 0x14046fa40
cmp byte [rax + rbx], 0
jle 0x14046fa57
inc rbx
jmp 0x14046fa52
jmp 0x14046fa8a
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x14046fa65
jmp 0x14046fa8a
mov r10, qword [rbp - 0x38]
sar r9w, cl
shl r9w, 0xd0
rcr r8b, 0xf5
mov r11, qword [rbp - 0x80]
bsr r9w, r13w
sbb r9w, 0x40d9
lea rdx, [rbp - 0x18]
adc r8b, r10b
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp r14b, 0x40
cmp r9, 0x10
jmp 0x14046faa6
cmovae rdx, r8
test ebp, 0x7c3f2484
jmp 0x14046fab5
sub eax, eax
jmp 0x14046fac0
cmp byte [rsp + 0x38], al
jmp 0x14046fac9
jne 0x14046fb3b
test rbx, rbx
jmp 0x14046fad7
je 0x14046fca3
mov cl, byte [rdx]
test r13b, 0xf6
test spl, bl
cmp cl, 0x7f
jmp 0x14046faee
je 0x14046fca3
sub rbx, 1
jmp 0x14046fafd
je 0x14046fc5b
lea rax, [rbp - 0x38]
cmc
test r8b, 0x8d
test r8b, r9b
cmp r11, 0x10
jmp 0x14046fb18
cmovae rax, r10
clc
jmp 0x14046fb22
cmp cl, byte [rax + rbx]
jmp 0x14046fb2a
je 0x14046fc87
mov eax, 1
cmc
stc
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14046fb44
jb 0x14046fbb1
lea rdx, [r11 + 1]
movsxd rax, esi
bt rax, 0x5f
mov rax, r10
jmp 0x14046fb5e
cmp rdx, 0x1000
jmp 0x14046fb6a
jb 0x14046fb9d
add rdx, 0x27
stc
mov r10, qword [r10 - 8]
cmp al, 0x69
sub rax, r10
cmp r10b, 0xb9
add rax, 0xfffffffffffffff8
cmp r13, r11
jmp 0x14046fb8e
cmp rax, 0x1f
jmp 0x14046fb97
ja 0x140471b35
mov rcx, r10
call fcn.14011c520
mov r9, qword [rbp]
ror r8, 0xa
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jb 0x14046fc0d
lea rdx, [r9 + 1]
jmp 0x14046fbc4
mov rax, r8
test bx, 0x4329
cmp rdx, 0x1000
jb 0x14046fc00
add rdx, 0x27
jmp 0x14046fbe3
mov r8, qword [r8 - 8]
clc
stc
sub rax, r8
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14046fbfa
ja 0x140471b2f
mov rcx, r8
jmp 0x14046fc08
call fcn.14011c520
xor r9d, r9d
bts ax, sp
rcl ah, 0xae
movsx eax, r14w
mov ecx, 1
rol ah, cl
neg al
mov eax, dword [rsp + 0x38]
cmp r15d, 0x7f190c79
test spl, bl
add qword [rbp - 0x78], rcx
test bh, 0x5d
cmp r11b, 0xa
test r12b, r9b
test al, al
jmp 0x14046fc47
jne 0x140471a41
mov rax, qword [rbp - 0x78]
jmp 0x14046fc56
jmp 0x14046f23c
test rbx, rbx
jmp 0x14046fc63
jne 0x14046fc87
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046fc76
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x14046fc81
jl 0x14046fb30
cmp byte [rdx + 1], 0
jmp 0x14046fc90
jle 0x14046facf
inc rdx
jmp 0x14046fc9e
jmp 0x14046facf
cmp r11, 0x10
jmp 0x14046fcac
jb 0x140470012
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jmp 0x14046fcc5
jb 0x14046fcff
add rdx, 0x27
test r10b, 0xf
cmp sil, r13b
mov r10, qword [r10 - 8]
cmc
jmp 0x14046fce3
sub rax, r10
add rax, 0xfffffffffffffff8
clc
cmp r10w, cx
cmc
cmp rax, 0x1f
jmp 0x14046fcf9
ja 0x140471b35
mov rcx, r10
jmp 0x14046fd07
call fcn.14011c520
jmp 0x140470012
mov rdx, qword [rsp + 0x48]
movsx cx, ch
mov rcx, r13
jmp 0x14046fd22
call fcn.140469e2d
xor r8d, r8d
test al, al
jmp 0x14046fd31
jne 0x140470017
lea rbx, [r13 + 0xa]
not sil
movsxd r15, ecx
xchg dil, sil
mov r12, rbx
mov r9, qword [rsp + 0x60]
xchg rsi, rdi
setno r15b
jmp 0x14046fd58
lea rdi, [r9 + 0x16]
movsx r15, cx
mov rsi, qword [rsp + 0x70]
movsx r15, bp
movzx r15w, dl
mov r15, qword [rsp + 0x48]
jmp 0x14046fd78
jmp 0x14046fd82
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14046fd8b
jne 0x14046fe32
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x14046fe18
mov rax, qword [rcx + 0x38]
rol dl, 0xaa
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046fdb1
je 0x14046fdd6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046fdc3
jle 0x14046fdd6
movzx eax, word [rdx]
jmp 0x14046fdd1
jmp 0x14046fdf3
mov rax, qword [rcx]
jmp 0x14046fdde
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
rcr ch, 0x82
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046fe00
je 0x14046fe18
mov word [r12], ax
mov rbx, r12
jmp 0x14046fe13
jmp 0x14046fe25
mov qword [r13], r8
cdqe
xchg r8d, ecx
movzx r8d, si
mov eax, 1
movzx cx, bh
mov byte [r13 + 8], al
movzx r8d, word [rbx]
xchg edx, edx
mov rdx, rdi
mov rcx, r9
call fcn.14020e9b0
sub rax, qword [rsp + 0x60]
test r12b, 0xff
cmc
cmp r10b, 0xe
sar rax, 1
stc
clc
cmp rax, 0xa
jmp 0x14046fe5f
jae 0x14046fff3
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
rcl ch, cl
bsf cx, r10w
rcl rcx, 0x85
mov rcx, qword [rsi + 0x10]
clc
cmp rcx, qword [rsi + 0x18]
jmp 0x14046fe89
jae 0x14046fed0
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cmc
mov rax, rsi
stc
test r13b, r9b
test spl, 0x63
cmp qword [rsi + 0x18], 0x10
jb 0x14046feb6
mov rax, qword [rsi]
cmp bp, 0x7009
mov byte [rax + rcx], r9b
cmp cx, r10w
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046fecb
jmp 0x14046fef8
mov r8b, r14b
movsx cx, r11b
setge cl
movsxd rcx, edx
mov edx, 1
mov rcx, rsi
jmp 0x14046feeb
call fcn.1404580ba
sub r8d, r8d
shld rcx, rsp, 0x17
mov rcx, qword [r13]
cmp cx, 0x5d72
test rcx, rcx
je 0x14046ffb2
mov rax, qword [rcx + 0x38]
jmp 0x14046ff13
cmp qword [rax], r8
jmp 0x14046ff1b
je 0x14046ff71
mov rax, qword [rcx + 0x50]
cmc
test si, r13w
cmp dword [rax], r8d
jmp 0x14046ff32
jle 0x14046ff71
dec dword [rax]
cdq
movzx ax, sil
cwde
mov rcx, qword [rcx + 0x38]
cwd
movsx edx, r12w
xchg edx, eax
mov rdx, qword [rcx]
bswap ax
movsx rax, ax
cbw
lea rax, [rdx + 2]
jmp 0x14046ff61
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046ff6c
jmp 0x14046ff96
mov rax, qword [rcx]
jmp 0x14046ff79
mov rax, qword [rax + 0x38]
jmp 0x14046ff82
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x14046ff96
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14046ffb2
mov al, r8b
jmp 0x14046ffad
jmp 0x14046ffbd
mov qword [r13], r8
mov eax, 1
not edx
mov byte [r13 + 8], al
movsx rcx, dx
cmovl edx, r14d
movsx cx, ch
mov rdx, r15
movsx ecx, r12w
mov cl, r13b
bswap rcx
mov rcx, r13
jmp 0x14046ffe2
call fcn.140469e2d
xor r8d, r8d
stc
test al, al
je 0x14046fd7d
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
lahf
movsx rax, r10w
mov r15b, byte [rsp + 0x30]
seta ch
not al
mov r12b, byte [rsp + 0x30]
cwde
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140470022
mov rax, qword [rax + 0x18]
jmp 0x14047002b
call qword [0x1400b8d90]
movzx ebx, ax
movzx dx, bpl
cwd
mov rdx, qword [rsp + 0x48]
xchg rcx, rcx
movzx rcx, dx
movzx cx, r8b
mov rcx, r13
jmp 0x140470054
call fcn.140469e2d
xor r8d, r8d
jmp 0x140470061
test al, al
jmp 0x140470068
jne 0x140470431
test bx, bx
jmp 0x140470076
je 0x140470431
cmp byte [r13 + 8], r8b
jmp 0x140470085
jne 0x140470135
mov rcx, qword [r13]
cmp cx, r10w
jmp 0x140470098
test rcx, rcx
jmp 0x1404700a0
je 0x14047011d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x1404700b8
test rdx, rdx
jmp 0x1404700c0
je 0x1404700e7
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r8d
jmp 0x1404700d4
jle 0x1404700e7
movzx eax, word [rdx]
jmp 0x1404700e2
jmp 0x1404700fc
mov rax, qword [rcx]
jmp 0x1404700ef
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmc
cmp dl, r10b
cmp cx, ax
je 0x14047011d
mov word [r13 + 0xa], ax
jmp 0x140470118
jmp 0x140470126
mov qword [r13], r8
btr ax, 0x85
mov eax, 1
stc
mov byte [r13 + 8], al
jmp 0x140470135
cmp word [r13 + 0xa], bx
movsx ebx, r10w
mov ebx, dword [rsp + 0x68]
jmp 0x140470147
jne 0x140470438
mov eax, 1
not rcx
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140470161
je 0x14047020b
mov rax, qword [rcx + 0x38]
test dil, r15b
cmc
test r11w, 0x2883
cmp qword [rax], r8
jmp 0x14047017d
je 0x1404701be
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404701be
dec dword [rax]
movzx ax, sil
movsx rax, sp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
xchg ah, ah
lea rax, [rdx + 2]
jmp 0x1404701ad
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x1404701b9
jmp 0x1404701d8
mov rax, qword [rcx]
jmp 0x1404701c6
mov rax, qword [rax + 0x38]
jmp 0x1404701cf
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp r13b, dil
cmp cx, ax
jmp 0x1404701e8
je 0x1404701fb
mov al, r8b
jmp 0x1404701f6
jmp 0x140470214
mov eax, 1
movsx rcx, r15w
movsx dx, sil
bswap ecx
mov qword [r13], r8
not dh
movsxd rdx, r10d
mov byte [r13 + 8], al
cmova edx, r12d
movsx cx, r10b
movsx edx, r12w
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140470232
call fcn.140469e2d
cmp ebx, dword [rsp + 0x58]
jge 0x140470438
sub r8d, r8d
test al, al
jmp 0x14047024b
jne 0x140470419
cmp byte [r13 + 8], r8b
jmp 0x14047025a
jne 0x14047030e
mov rcx, qword [r13]
jmp 0x14047026a
test rcx, rcx
jmp 0x140470272
je 0x1404702f9
mov rax, qword [rcx + 0x38]
bt dx, 0xce
mov rdx, qword [rax]
cmp r14w, 0x570
cmc
test rdx, rdx
jmp 0x140470293
je 0x1404702b9
mov rax, qword [rcx + 0x50]
cmp bx, 0x69ea
clc
cmp dword [rax], r8d
jmp 0x1404702ab
jle 0x1404702b9
movzx eax, word [rdx]
jmp 0x1404702d3
mov rax, qword [rcx]
jmp 0x1404702c1
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
sal ch, cl
adc ecx, r8d
mov ecx, 0xffff
cmp r12w, r9w
cmp cx, ax
jmp 0x1404702e4
je 0x1404702f9
mov word [r13 + 0xa], ax
jmp 0x1404702f4
jmp 0x1404702fd
mov qword [r13], r8
mov eax, 1
not dx
mov byte [r13 + 8], al
movsx cx, spl
mov rax, qword [rsp + 0x60]
cmovg cx, ax
xchg dl, cl
mov rdx, 0x3a61365d
lea rdx, [rax + 0x16]
movsxd r8, ecx
setnp r8b
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x140470338
call fcn.14020e9b0
sub rax, qword [rsp + 0x60]
sar rax, 1
clc
jmp 0x14047034b
cmp rax, 0xa
jmp 0x140470354
jae 0x140470419
lea rcx, [0x1400c0da0]
cmc
xadd r9b, r10b
mov r9b, byte [rax + rcx]
adc cl, r15b
ror cl, 0x64
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140470382
jae 0x1404703d8
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
movzx rax, r10w
lahf
ror eax, 0x35
mov rax, r10
cmp r11b, 0x28
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x1404703aa
jb 0x1404703b8
mov rax, qword [r10]
test bpl, 0x18
clc
mov byte [rax + rcx], r9b
jmp 0x1404703c1
sub r8d, r8d
jmp 0x1404703c9
mov byte [rax + rcx + 1], r8b
jmp 0x1404703d3
jmp 0x140470407
mov r8b, sil
movsx rdx, si
mov rdx, rax
movzx dx, r14b
mov edx, 1
mov cl, r8b
cmova ecx, ebp
movsxd rcx, r8d
mov rcx, r10
jmp 0x1404703fd
call fcn.1404580ba
xor r8d, r8d
ror al, cl
mov eax, 1
stc
add ebx, eax
jmp 0x140470414
jmp 0x140470155
mov ecx, 1
jmp 0x140470423
mov byte [rsp + 0x38], cl
jmp 0x14047042c
jmp 0x140470447
mov ebx, dword [rsp + 0x68]
sal cx, cl
mov ecx, 1
movzx rax, bp
movsx rax, r12w
shr al, cl
mov rax, qword [rsp + 0x70]
jmp 0x140470451
sub edx, edx
stc
cmp qword [rax + 0x10], rdx
jmp 0x14047045d
jne 0x140470471
mov byte [rsp + 0x38], cl
jmp 0x14047046c
jmp 0x14047053c
mov eax, dword [rsp + 0x58]
cmp r9b, bl
cmc
cmp ebx, eax
jmp 0x140470480
jge 0x14047053c
sub eax, ebx
bts r15, rbp
mov ebx, eax
add r14b, r11b
rcl r15w, cl
mov r14, qword [rsp + 0x70]
mov r15d, 1
sar cx, 0x51
mov rcx, qword [r14 + 0x10]
cmp r12b, 0x57
cmp rcx, qword [r14 + 0x18]
jmp 0x1404704b5
jae 0x1404704ef
lea rax, [rcx + 1]
cmc
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x1404704d1
jb 0x1404704df
mov rax, qword [r14]
jmp 0x1404704df
mov word [rax + rcx], 0x30
jmp 0x1404704ea
jmp 0x14047051e
mov r9b, 0x30
cdq
cqo
mov r8b, dil
movzx cx, r9b
bswap rcx
mov rdx, r15
movsxd rcx, r12d
movsx cx, bh
movzx rcx, dx
mov rcx, r14
jmp 0x140470516
call fcn.1404580ba
xor edx, edx
stc
sub rbx, r15
jmp 0x140470526
jne 0x1404704a4
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
shld dx, r10w, 0xb4
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x140470549
jb 0x14046fc0d
inc rdx
test bx, 0x667c
shl ax, cl
mov rcx, qword [rbp - 0x18]
mov rax, rcx
jmp 0x140470566
cmp rdx, 0x1000
jb 0x14046fc08
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r12w, cx
cmp r9, 0x1f74384c
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140470596
ja 0x140471b2f
jmp 0x14046fc08
mov rdx, qword [rsp + 0x48]
movzx cx, spl
movsx rcx, r8w
cmovs cx, di
mov rcx, r13
jmp 0x1404705bb
call fcn.140469e2d
sub r9d, r9d
cmp dil, dl
test al, al
jmp 0x1404705cd
jne 0x14046fc1b
mov rbx, qword [rsp + 0x50]
movsx eax, r12w
setg ch
mov rax, qword [rbx]
jmp 0x1404705e7
lea rdx, [rbp - 0x38]
movzx rcx, bx
mov rcx, rbx
jmp 0x1404705f7
mov rax, qword [rax + 0x38]
jmp 0x140470600
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
cmp edx, esi
clc
or r8d, 2
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
clc
cmp qword [rbp - 0x28], r9
jmp 0x14047062e
jbe 0x1404707a2
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movzx ecx, r11w
movsxd rcx, r12d
mov rcx, rbx
jmp 0x14047064a
mov rax, qword [rax + 0x38]
jmp 0x140470653
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
movsx rdx, dx
bts r8d, 0xb
mov dh, cl
xadd dh, dh
or r8d, 4
shl dh, 0x5e
sub edx, 0x518669bd
mov dword [rsp + 0x34], r8d
xor dx, ax
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
cmp bl, 0xa
cmc
mov qword [rsp + 0x58], rdx
cmp r12b, r13b
sub r9d, r9d
clc
cmp ch, 0x28
cmp byte [rdx], r9b
jne 0x140470760
mov rcx, qword [r13]
test rcx, rcx
je 0x140470744
mov rax, qword [rcx + 0x38]
movsxd rdx, r9d
sub dx, 0x36f6
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404706cb
je 0x1404706f0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404706dd
jle 0x1404706f0
movzx eax, word [rdx]
jmp 0x1404706eb
jmp 0x14047070f
mov rax, qword [rcx]
jmp 0x1404706f8
mov rax, qword [rax + 0x30]
jmp 0x140470701
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
mov ecx, 0xffff
cdq
rcr edx, 0xe7
cwd
mov rdx, qword [rsp + 0x58]
cmp rbp, rsi
test r13b, r10b
cmp r13d, 0x5a120c16
cmp cx, ax
je 0x140470744
mov word [r13 + 0xa], ax
jmp 0x14047073f
jmp 0x140470748
mov qword [r13], r9
mov r10d, 1
jmp 0x140470753
mov byte [rdx], r10b
jmp 0x14047075b
jmp 0x140470766
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmc
jmp 0x140470775
cmp qword [rbp], 8
jmp 0x14047077f
cmovae rax, qword [rbp - 0x18]
cmp r12d, r14d
jmp 0x14047078c
cmp word [rax], cx
jne 0x1404707ab
mov bl, r10b
jmp 0x14047079d
jmp 0x1404707b8
lea rdx, [r13 + 8]
jmp 0x1404707ab
mov bl, r9b
stc
cmp r13b, 0x10
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x1404707c1
je 0x140470800
and r8d, 0xfffffffb
cmovge cx, r12w
movzx rcx, si
mov dword [rsp + 0x34], r8d
movzx rcx, r14w
setns cl
movsx cx, ah
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x1404707f2
call fcn.14045c1fd
mov r8d, dword [rsp + 0x34]
cmp cl, 0x6c
clc
test r8b, 2
jmp 0x140470809
je 0x14047083d
and r8d, 0xfffffffd
movsxd rcx, r9d
mov cl, r11b
setl cl
mov dword [rsp + 0x34], r8d
movsxd rcx, r11d
movsx rcx, si
mov cl, 0x64
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x140470838
call fcn.14045c1fd
xor r8d, r8d
test r9b, 0x2c
test bl, bl
je 0x140470a46
mov rcx, qword [r13]
cmp esi, 0x15701a79
clc
test rcx, rcx
je 0x1404708ff
mov rax, qword [rcx + 0x38]
cmp r15, rsp
cmp qword [rax], r8
jmp 0x14047086f
je 0x1404708b7
mov rax, qword [rcx + 0x50]
jmp 0x140470886
cmp dword [rax], r8d
jle 0x1404708b7
dec dword [rax]
cqo
movsx rdx, r11w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
cmova eax, edx
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x1404708b2
jmp 0x1404708d9
mov rax, qword [rcx]
jmp 0x1404708bf
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
shrd cx, di, 0x12
btr rcx, r13
bts cx, di
mov ecx, 0xffff
stc
test cl, 0xa9
cmp ebp, ebx
cmp cx, ax
jmp 0x1404708ec
je 0x1404708ff
mov al, r8b
jmp 0x1404708fa
jmp 0x14047091a
mov qword [r13], r8
movsx rax, r11w
movsx dx, r12b
not dl
mov eax, 1
movsxd rcx, r9d
movsx edx, r13w
mov rcx, qword [rsp + 0x58]
cqo
mov dl, 0x36
mov byte [rcx], al
mov edx, r11d
movsx rcx, ax
mov rcx, qword [rsp + 0x50]
not dx
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140470940
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
not dx
bts ebx, 0xa
sub dl, spl
shrd dx, r13w, 0xae
sbb dl, r10b
mov dword [rsp + 0x34], ebx
movzx dx, bpl
movsx dx, bpl
sal edx, 0xa5
mov dword [rsp + 0x3c], ebx
rcr edx, cl
movzx dx, dh
mov rdx, qword [rbp + 0x20]
clc
cmp r11b, 0xc3
cmc
cmp rdx, 8
jmp 0x14047098f
jb 0x1404709f0
lea rdx, [rdx*2 + 2]
mov cl, dil
nop
btr cx, 0xde
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404709b9
jb 0x1404709eb
add rdx, 0x27
cmp r12b, 8
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp dl, r9b
test r12b, 0xd2
add rax, 0xfffffffffffffff8
test dh, 0x3f
cmp rax, 0x1f
jmp 0x1404709e5
ja 0x140471b40
call fcn.14011c520
movups xmm0, xmmword [rbp - 0x18]
sbb rcx, r13
sub ecx, 0x4e755885
add cx, 0xb4
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
bsf rcx, r8
movups xmmword [rbp + 0x18], xmm1
xor eax, eax
movsx cx, r12b
mov qword [rbp - 8], rax
not ch
movsx rcx, ax
mov qword [rbp], 7
mov word [rbp - 0x18], ax
movzx cx, dl
lea rcx, [rbp - 0x18]
jmp 0x140470a3c
call fcn.14045c1fd
jmp 0x14046fc0d
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov dh, 0x57
xchg cx, dx
mov dl, dil
lea rdx, [rbp - 0x38]
movsx cx, r14b
movzx cx, r15b
bswap cx
mov rcx, rbx
jmp 0x140470a70
mov rax, qword [rax + 0x40]
jmp 0x140470a79
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
cmc
jmp 0x140470a89
bts edx, 0xc
cmp dl, r15b
or edx, 8
cmp rdx, rax
stc
mov dword [rsp + 0x34], edx
cmp r8b, r9b
mov dword [rsp + 0x3c], edx
jmp 0x140470aa7
sub r9d, r9d
stc
cmp r9b, 0x44
jmp 0x140470ab4
cmp qword [rbp - 0x28], r9
jmp 0x140470abd
jbe 0x140470c3c
mov rax, qword [rbx]
cmovns cx, r11w
movsx edx, ax
lea rdx, [rbp - 0x18]
jmp 0x140470ade
mov rcx, rbx
jmp 0x140470ae6
mov rax, qword [rax + 0x40]
jmp 0x140470aef
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
not r8
bt r8d, 0xe0
bts edx, 0xd
or edx, 0x10
bswap r8d
rol r8w, cl
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
rcl r8b, cl
xadd r8b, r8b
mov r8, qword [rsp + 0x58]
sub r9d, r9d
test r13w, 0x143d
clc
cmp byte [r8], r9b
jmp 0x140470b35
jne 0x140470c06
mov rcx, qword [r13]
test r13w, 0x1244
cmp r8, r15
test rcx, rcx
je 0x140470bdf
mov rax, qword [rcx + 0x38]
shld edx, r10d, 0xad
xadd dx, dx
shr dl, cl
mov rdx, qword [rax]
clc
test r14w, r10w
test rdx, rdx
je 0x140470b98
mov rax, qword [rcx + 0x50]
stc
cmp r15b, dl
cmp r8b, 9
cmp dword [rax], r9d
jmp 0x140470b85
jle 0x140470b98
movzx eax, word [rdx]
jmp 0x140470b93
jmp 0x140470bba
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140470ba4
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
shr ch, 0x39
btr rcx, 0x22
xor r9d, r9d
mov ecx, 0xffff
cmp r10d, ecx
cmp cx, ax
jmp 0x140470bca
je 0x140470bdf
mov word [r13 + 0xa], ax
jmp 0x140470bda
jmp 0x140470be6
mov qword [r13], r9
bswap dx
mov r10d, 1
mov byte [r8], r10b
cdq
movsx edx, si
movsx dx, r15b
mov edx, dword [rsp + 0x34]
jmp 0x140470c01
jmp 0x140470c0c
mov r10d, 1
movzx ecx, word [r13 + 0xa]
or bl, 0xb1
cmc
xadd bl, al
lea rax, [rbp - 0x18]
rcr bl, 0x56
cmp qword [rbp], 8
mov bl, 0x75
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, r10b
jmp 0x140470c36
je 0x140470c49
mov bl, r9b
test r13b, 0xd0
cmp r10w, 0x3a5d
test dl, 0x10
jmp 0x140470c51
je 0x140470c91
and edx, 0xffffffef
movzx cx, r10b
mov cl, bpl
movsxd rcx, ebp
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movsx cx, r9b
movsx rcx, r15w
movzx ecx, dx
lea rcx, [rbp - 0x18]
jmp 0x140470c82
call fcn.14045c1fd
mov edx, dword [rsp + 0x34]
cmc
jmp 0x140470c91
test dl, 8
jmp 0x140470c99
je 0x140470cc8
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
not cl
movsx ecx, di
cmovp rcx, r11
mov dword [rsp + 0x3c], edx
not cl
bswap rcx
xchg cl, cl
lea rcx, [rbp - 0x38]
jmp 0x140470cc3
call fcn.14045c1fd
test bl, bl
jmp 0x140470ccf
je 0x140470ebc
mov rcx, qword [r13]
clc
xor ebx, ebx
clc
test sil, 9
cmp dl, 0xcd
test rcx, rcx
jmp 0x140470cec
je 0x140470d87
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x140470cfe
je 0x140470d51
mov rax, qword [rcx + 0x50]
test r14b, 0x7d
stc
cmp dword [rax], ebx
jmp 0x140470d14
jle 0x140470d51
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov dl, r10b
mov rdx, qword [rcx]
jmp 0x140470d2d
lea rax, [rdx + 2]
jmp 0x140470d36
mov qword [rcx], rax
jmp 0x140470d44
movzx eax, word [rdx]
jmp 0x140470d4c
jmp 0x140470d63
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140470d5d
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140470d6d
cmp cx, ax
jmp 0x140470d75
je 0x140470d87
mov al, bl
jmp 0x140470d82
jmp 0x140470d99
mov qword [r13], rbx
movzx ecx, dx
cdq
mov eax, 1
movzx cx, r14b
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
cwde
cmovge ax, r14w
mov rcx, qword [rsp + 0x50]
cbw
mov rax, qword [rcx]
bswap rdx
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x140470dc0
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
btr dx, r9w
btc rdx, 0x94
mov dh, bl
bts eax, 0xf
bt edx, 0x33
btc dx, 0x48
btr dx, 0x29
mov dword [rsp + 0x34], eax
movzx dx, bh
bts dx, cx
and rdx, rbx
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x140470e68
lea rdx, [rdx*2 + 2]
shr eax, cl
mov rcx, qword [rbp + 8]
rcl rax, 0x4c
sal rax, cl
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140470e2d
jb 0x140470e63
add rdx, 0x27
test r13b, 0xc3
cmc
mov rcx, qword [rcx - 8]
test r9w, sp
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
clc
cmp r13d, 0x9701184
cmp rax, 0x1f
jmp 0x140470e5d
ja 0x140471b24
call fcn.14011c520
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
jmp 0x140470e78
movups xmm1, xmmword [rbp - 8]
xchg rcx, rcx
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
mov word [rbp - 0x18], bx
movzx rcx, si
movzx cx, r8b
mov ch, 0x4c
lea rcx, [rbp - 0x18]
jmp 0x140470ea8
call fcn.14045c1fd
mov byte [rsp + 0x30], 1
jmp 0x140470eb7
jmp 0x14046fc0d
mov rbx, qword [rsp + 0x50]
cbw
mov rax, qword [rbx]
movsx rdx, r8w
lea rdx, [rbp - 0x38]
movzx ecx, r9w
mov rcx, rbx
jmp 0x140470eda
mov rax, qword [rax + 0x38]
jmp 0x140470ee3
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
test r9w, r15w
clc
or eax, 0x20
cmp bl, r11b
mov dword [rsp + 0x34], eax
test edx, 0x2bb230db
mov dword [rsp + 0x3c], eax
cmp bp, 0x5fd7
test r15b, 0xbc
sub ecx, ecx
clc
jmp 0x140470f1b
cmp qword [rbp - 0x28], rcx
jmp 0x140470f24
je 0x140470f8e
mov rax, qword [rbx]
mov dl, 0xcd
seta cl
lea rdx, [rbp - 0x18]
not ecx
bswap cx
movzx ecx, r15w
mov rcx, rbx
jmp 0x140470f47
mov rax, qword [rax + 0x40]
jmp 0x140470f50
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
or eax, 0x10040
cmp r15w, 0x1e75
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
xor ecx, ecx
clc
cmp qword [rbp - 8], rcx
jmp 0x140470f7b
jne 0x140470f8e
lea ebx, [rcx + 1]
jmp 0x140470f89
jmp 0x140470f94
mov bl, cl
clc
cmp esi, r15d
test al, 0x40
jmp 0x140470f9b
je 0x140470fe3
and eax, 0xffffffbf
cmovg cx, r15w
bswap cx
movzx rcx, r12w
mov dword [rsp + 0x34], eax
movsxd rcx, r14d
mov rcx, 0x22ee5e8a
movzx ecx, dx
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x140470fce
call fcn.14045c1fd
mov eax, dword [rsp + 0x34]
test r10b, dil
jmp 0x140470fe3
test al, 0x20
jmp 0x140470fea
je 0x140471013
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
movsx ecx, dx
movzx ecx, ax
mov dword [rsp + 0x3c], eax
not ch
mov rcx, 0x646e3683
lea rcx, [rbp - 0x38]
call fcn.14045c1fd
xor r9d, r9d
rol al, 0xec
adc ch, 0x4b
mov eax, dword [rsp + 0x38]
cmovno ecx, r8d
sal cx, cl
sar rcx, cl
lea ecx, [r9 + 1]
test r13w, r14w
test bl, bl
je 0x14046fc32
mov byte [rsp + 0x30], cl
jmp 0x140471043
jmp 0x14046fc32
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
bswap dx
cdq
lea rdx, [rbp - 0x38]
jmp 0x14047105d
mov rax, qword [rax + 0x30]
jmp 0x140471066
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsx rbx, dx
bts bx, r13w
btr bx, 0x40
bts eax, 7
mov dword [rsp + 0x34], eax
sar bx, 0x48
mov dword [rsp + 0x3c], eax
movzx ax, spl
mov rax, qword [rbp + 0x98]
btr bx, 0x9c
stc
sar bl, 0x76
mov rbx, qword [rsp + 0x48]
test r9b, sil
test byte [rax + 0x18], 8
jmp 0x1404710b4
jne 0x1404711b7
mov rdx, rbx
jmp 0x1404710c2
mov rcx, r13
jmp 0x1404710ca
call fcn.140469e2d
xor r8d, r8d
test al, al
jne 0x1404711b7
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x1404710e8
cmovae rbx, qword [rbp - 0x38]
cmc
cmp byte [r13 + 8], r8b
jmp 0x1404710f7
jne 0x14047119f
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140471109
je 0x140471184
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r14b, r12b
stc
clc
test rdx, rdx
jmp 0x140471123
je 0x14047114a
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r8d
jmp 0x140471137
jle 0x14047114a
movzx eax, word [rdx]
jmp 0x140471145
jmp 0x140471162
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140471156
call qword [0x1400b8d90]
xor r8d, r8d
rcl cl, 0x78
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047116f
je 0x140471184
mov word [r13 + 0xa], ax
jmp 0x14047117f
jmp 0x140471192
mov qword [r13], r8
neg al
bswap rax
jmp 0x140471192
mov eax, 1
mov byte [r13 + 8], al
stc
xor ah, 0x23
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x1404711ac
jne 0x1404712e0
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x1404711c1
jne 0x140471313
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x1404711d5
ja 0x140471313
mov rdx, rbx
mov rcx, r13
jmp 0x1404711e6
call fcn.140469e2d
xor ebx, ebx
test al, al
jne 0x1404712e5
cmp byte [r13 + 8], bl
jne 0x1404712af
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047120b
je 0x140471291
mov rax, qword [rcx + 0x38]
sbb edx, 0x3b184c01
bt edx, r14d
mov rdx, qword [rax]
cmc
test r11b, 0xfa
stc
test rdx, rdx
jmp 0x140471230
je 0x14047125b
mov rax, qword [rcx + 0x50]
test r10b, 0xd7
cmp esp, r8d
cmp dword [rax], ebx
jmp 0x140471248
jle 0x14047125b
movzx eax, word [rdx]
jmp 0x140471256
jmp 0x14047126d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140471267
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r10w, 0x668
clc
cmp cx, ax
jmp 0x140471281
je 0x140471291
mov word [r13 + 0xa], ax
jmp 0x14047129d
mov qword [r13], rbx
sbb ax, 0x41b8
bt rax, rbp
mov eax, 1
ror cl, cl
mov byte [r13 + 8], al
adc rcx, 0x1ff640af
movzx ecx, word [r13 + 0xa]
stc
lea rax, [rbp - 0x38]
test sp, di
clc
cmp qword [rbp - 0x20], 8
jmp 0x1404712c7
cmovae rax, qword [rbp - 0x38]
stc
cmp cx, word [rax]
jmp 0x1404712d5
je 0x140471313
jmp 0x1404712e5
sub ebx, ebx
ror ah, 0x1c
lea rax, [rbp - 0x38]
btc rdx, rdx
cmp qword [rbp - 0x20], 8
movsx ecx, di
mov dl, r8b
jmp 0x1404712fd
cmovae rax, qword [rbp - 0x38]
rol dx, cl
bsr dx, r15w
inc edx
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
xor dx, r9w
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
xchg dh, ch
movsx rcx, r8w
mov rdx, qword [rsp + 0x48]
setnp ch
mov rcx, r13
jmp 0x14047133b
call fcn.140469e2d
xor r8d, r8d
test spl, r8b
cmc
test al, al
jmp 0x14047134e
jne 0x140471580
mov r12, qword [rsp + 0x48]
xadd esi, esi
movzx rcx, r9w
mov esi, 0xffff
lea r14d, [r8 + 1]
add ax, 0x591
and ecx, 0x99e4cbc
movsxd rax, esi
lea rcx, [rbp - 0x38]
mov al, 9
bsr rax, rcx
or al, 0x71
cmp qword [rbp - 0x20], 8
mov ax, r12w
movzx ax, dil
cmovae rcx, qword [rbp - 0x38]
add ax, 0x19f2
test spl, 0xa
mov rax, qword [rbp - 0x28]
test ecx, esi
jmp 0x1404713a8
lea rcx, [rcx + rax*2]
jmp 0x1404713b6
cmp rbx, rcx
jmp 0x1404713be
je 0x140471563
cmp byte [r13 + 8], r8b
jmp 0x1404713cd
jne 0x14047146f
mov rcx, qword [r13]
jmp 0x1404713dc
test rcx, rcx
jmp 0x1404713e4
je 0x14047145b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404713f9
je 0x14047141c
mov rax, qword [rcx + 0x50]
test bl, 0x8a
cmp dword [rax], r8d
jmp 0x14047140e
jle 0x14047141c
movzx eax, word [rdx]
jmp 0x14047143e
mov rax, qword [rcx]
jmp 0x140471424
mov rax, qword [rax + 0x30]
jmp 0x14047142d
call qword [0x1400b8d90]
xor r8d, r8d
test edi, r14d
test cx, 0x5d08
cmp si, ax
jmp 0x140471446
je 0x14047145b
mov word [r13 + 0xa], ax
jmp 0x140471456
jmp 0x140471465
mov qword [r13], r8
bt rax, rbx
nop
mov byte [r13 + 8], r14b
shld rax, rcx, 0x78
cmc
movzx eax, word [r13 + 0xa]
test r13b, 0
cmc
clc
cmp ax, word [rbx]
jmp 0x140471482
jne 0x140471563
add rbx, 2
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140471498
je 0x140471533
mov rax, qword [rcx + 0x38]
jmp 0x1404714a7
cmp qword [rax], r8
jmp 0x1404714af
je 0x1404714fe
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x1404714c2
jle 0x1404714fe
dec dword [rax]
movsx ax, r11b
cbw
movzx ax, bpl
mov rcx, qword [rcx + 0x38]
cqo
lahf
mov rdx, qword [rcx]
movzx ax, r13b
mov al, r15b
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404714f9
jmp 0x140471518
mov rax, qword [rcx]
jmp 0x140471506
mov rax, qword [rax + 0x38]
jmp 0x14047150f
call qword [0x1400b8d90]
sub r8d, r8d
cmp si, ax
jmp 0x140471520
je 0x140471533
mov al, r8b
jmp 0x14047152e
jmp 0x140471544
mov qword [r13], r8
movsx dx, r12b
jmp 0x140471541
mov al, r14b
mov byte [r13 + 8], al
mov rdx, r12
mov rcx, r13
jmp 0x140471553
call fcn.140469e2d
xor r8d, r8d
test al, al
je 0x140471376
mov sil, byte [rsp + 0x30]
cmc
test cl, 0xcb
mov r14b, byte [rsp + 0x30]
and eax, edx
btr ax, ax
mov r12b, byte [rsp + 0x30]
cdqe
bswap eax
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
mov ax, ax
cdqe
cmovae rcx, qword [rbp - 0x38]
add ax, bx
and ax, 0x1bf3
mov rax, qword [rbp - 0x28]
jmp 0x1404715a3
lea rcx, [rcx + rax*2]
movsxd rax, ebx
inc eax
movsx rax, sp
mov eax, dword [rsp + 0x38]
test sil, cl
movzx eax, al
cmp spl, 0x46
cmp rdx, r10
cmp rbx, rcx
mov ecx, 1
jmp 0x1404715ce
cmovne eax, ecx
movsx rcx, cx
mov dword [rsp + 0x38], eax
movsx ecx, r10w
lea rcx, [rbp - 0x38]
jmp 0x140470a3c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404715f2
call qword [0x1400b8d90]
sub r9d, r9d
cmp r10w, 0x1b6b
jmp 0x140471606
cmp r14w, ax
jmp 0x14047160f
je 0x140471627
mov word [r12], ax
mov rbx, r12
jmp 0x140471622
jmp 0x14047162b
mov qword [r13], r9
mov byte [r13 + 8], dil
cqo
mov rax, qword [r15]
movsx ecx, r13w
movsxd rdx, edx
setp cl
mov edx, 0x48
not cx
movzx r8d, word [rbx]
cmovno cx, r8w
mov rcx, r15
jmp 0x140471657
mov rax, qword [rax + 0x20]
jmp 0x140471660
call qword [0x1400b8d90]
sub r9d, r9d
test r14w, r13w
test al, al
je 0x14047173e
mov byte [rsp + 0x40], dil
stc
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140471687
je 0x140471709
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140471699
je 0x1404716d7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x1404716d7
dec dword [rax]
movsx rax, si
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
mov eax, edx
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, dx
mov al, dil
mov ax, 0x5c65
movzx eax, word [rdx]
jmp 0x1404716ed
mov rax, qword [rcx]
jmp 0x1404716df
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r9d, r9d
cmc
cmp r14w, ax
jmp 0x1404716f6
je 0x140471709
mov al, r9b
jmp 0x140471704
jmp 0x14047171b
mov qword [r13], r9
mov al, dil
setne cl
cmovl rcx, r15
movsx rcx, r11w
mov byte [r13 + 8], al
mov rdx, rsi
mov rcx, r13
call fcn.140469e2d
sub r9d, r9d
test r10b, dl
cmc
test al, al
jmp 0x140471738
je 0x14046f30b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
bsr cx, bx
clc
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
stc
bswap cx
sets ch
mov bl, byte [rsp + 0x40]
sar ah, cl
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14046fc24
movzx eax, byte [rsp + 0x38]
cmp dl, r14b
cmc
test bl, bl
jmp 0x14047178d
cmove eax, ecx
jmp 0x140471795
mov dword [rsp + 0x38], eax
jmp 0x14047179e
jmp 0x14046fc32
mov rcx, qword [rbp + 0x18]
or dil, 0xf2
sbb dil, spl
mov edi, 1
cmp rcx, rdi
jmp 0x1404717bb
jbe 0x140471a78
lea rbx, [rbp + 8]
shl al, 0xbc
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
shl al, cl
cmp r8, 8
setnp al
cmovae rbx, rdx
inc al
sub al, r12b
mov al, byte [rsp + 0x30]
cmp dil, 0xbf
test sil, dil
mov byte [rsp + 0x30], al
bts eax, r10d
btr rax, rsp
bts ax, r11w
add rbx, 2
lea rax, [rbp + 8]
cmc
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
test rcx, 0x277744cd
stc
cmc
cmp rbx, rax
jmp 0x140471824
je 0x140471a0e
mov rdx, qword [rsp + 0x48]
bswap rcx
movzx rcx, r14w
movzx cx, r8b
mov rcx, r13
jmp 0x140471843
call fcn.140469e2d
sub r9d, r9d
jmp 0x140471857
test al, al
jmp 0x14047185e
jne 0x1404719ff
cmp byte [r13 + 8], r9b
jmp 0x14047186d
jne 0x140471908
mov rcx, qword [r13]
test r13b, sil
test rcx, rcx
jmp 0x140471882
je 0x1404718f7
mov rax, qword [rcx + 0x38]
test r12b, 0xe0
cwd
mov rdx, qword [rax]
cmc
cmp r10b, 0x2e
test rdx, rdx
jmp 0x1404718a2
je 0x1404718bd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x1404718bd
movzx eax, word [rdx]
jmp 0x1404718d7
mov rax, qword [rcx]
jmp 0x1404718c5
mov rax, qword [rax + 0x30]
jmp 0x1404718ce
call qword [0x1400b8d90]
xor r9d, r9d
mov ecx, 0xffff
cmp r12b, bl
cmp cx, ax
jmp 0x1404718e7
je 0x1404718f7
mov word [r13 + 0xa], ax
jmp 0x140471900
mov qword [r13], r9
bsr ax, r15w
mov byte [r13 + 8], dil
lahf
ror ah, 0x25
movzx eax, word [r13 + 0xa]
test r13b, r8b
clc
cmp ax, word [rbx]
jmp 0x140471919
jne 0x1404719ff
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14047192c
je 0x1404719c9
mov rax, qword [rcx + 0x38]
cmc
test r12b, cl
cmp qword [rax], r9
jmp 0x140471942
je 0x14047198a
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jle 0x14047198a
dec dword [rax]
jmp 0x140471962
mov rcx, qword [rcx + 0x38]
cwde
movzx rdx, r10w
mov rdx, qword [rcx]
movsx ax, ch
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140471982
movzx eax, word [rdx]
jmp 0x1404719ab
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140471996
call qword [0x1400b8d90]
sub r9d, r9d
add cx, r8w
shr cl, 0xde
cmovs cx, r13w
mov ecx, 0xffff
test bpl, bpl
cmp cx, ax
jmp 0x1404719bb
je 0x1404719c9
mov al, r9b
jmp 0x1404719d4
mov qword [r13], r9
mov al, dil
movsx r8d, r9w
mov byte [r13 + 8], al
cqo
seto r8b
bswap r8w
mov r8, qword [rbp + 0x20]
cqo
cwd
setbe cl
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x1404719fa
jmp 0x1404717fe
mov r8, qword [rbp + 0x20]
setle dl
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
jmp 0x140471a1b
cmp r8, 8
jmp 0x140471a24
cmovae rax, rdx
cmp ecx, r9d
lea rax, [rax + rcx*2]
cmp r10b, 0xee
cmp rbx, rax
jmp 0x140471a3b
je 0x140471a78
mov rcx, qword [rsp + 0x70]
bts ax, si
dec ah
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x140471a59
jb 0x140471a62
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140471a6b
mov byte [rax], r9b
jmp 0x140471a73
jmp 0x140471ab2
cmp byte [rsp + 0x30], 0
jmp 0x140471a82
je 0x140471ab2
mov r9b, 0x2d
rol r8w, 0x5b
xor r8b, 0xa9
mov r8, rdi
sub edx, edx
mov rcx, qword [rsp + 0x70]
jmp 0x140471aa3
call fcn.14044a5d1
nop
movsx ecx, ax
mov cl, r12b
setbe cl
lea rcx, [rbp + 8]
jmp 0x140471abb
call fcn.14045c1fd
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
jmp 0x140471ad5
xor rcx, rsp
call fcn.1404a0686
mov rbx, qword [rsp + 0x170]
stc
adc r14b, al
add rsp, 0x130
movsx r12w, r11b
not r12
movzx rdi, r9w
pop r15
not r14
pop r14
not edi
pop r13
movsx r12w, r12b
pop r12
pop rdi
cmovbe esi, ebx
pop rsi
cmovp ebp, edx
setbe bpl
mov bpl, 0xd6
pop rbp
jmp 0x140471b23
ret
call fcn.1404b6f1c
int3
call fcn.1404b6f1c
nop
call fcn.1404b6f1c
nop
jmp 0x140471b40
call fcn.1404b6f1c
int3