Function at 0x14046a9f5
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
mov cl, al
cmc
push rbp
push rsi
ror cx, 0x14
bt rbp, 0xaa
rol ch, 0x65
push rdi
cmp sil, 0x1c
jmp 0x14046aa23
push r12
cmp cx, 0x6912
cwde
push r13
push r14
or bpl, 0x71
push r15
setno dil
and bpl, al
xor bx, 0x6acb
lea rbp, [rsp - 0x30]
add bl, 0xbd
shl ch, cl
sub rsp, 0x130
shl bl, 0xcb
sbb di, 0x7e5d
bsr r13w, bx
mov rax, qword [0x1400b7288]
xor rax, rsp
sar r14b, cl
btc bx, 0xbe
mov qword [rbp + 0x28], rax
sub r15b, 0xef
mov qword [rsp + 0x48], r9
mov r13, r8
movsx r15w, r11b
adc rcx, r11
clc
mov rdi, rdx
mov r14b, sil
shr r15b, 0x79
cmovbe r15w, sp
mov qword [rsp + 0x70], rdx
movsx ebx, r14w
sub r14b, spl
shrd cx, sp, 0x5b
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
mov bl, dh
rcr al, cl
mov qword [rsp + 0x60], r14
shld cx, r14w, 0xd2
xor r12d, r12d
xchg ch, ch
mov dword [rsp + 0x3c], r12d
setb al
mov ebx, 0x60390a3d
mov r15, qword [rbp + 0x98]
mov rbx, 0x3f5f7359
mov rbx, qword [r15 + 0x40]
movsx ax, sil
mov rbx, qword [rbx + 8]
cwde
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046ab05
call qword [case.0x1400f3ca8.0]
cmp byte [rbp + 0x90], r12b
je 0x14046ab53
lea rcx, [rbp - 0x60]
call fcn.14047088e
mov rsi, rax
cmp r13, 0x5f1e67a4
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046ab38
je 0x14046abd9
mov rdx, qword [rbx]
not eax
cdqe
mov rax, qword [rdx + 0x10]
jmp 0x14046ab4e
jmp 0x14046ab92
lea rcx, [rbp - 0x60]
jmp 0x14046ab5c
call fcn.14047047d
mov rsi, rax
cmp eax, r10d
test r9w, 0x23c6
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046ab7a
je 0x14046abd9
mov rax, qword [rbx]
xchg cl, cl
movzx cx, r8b
movzx ecx, r13w
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x14046ab9a
call qword [case.0x1400f3ca8.0]
test rax, rax
mov r8b, 0xcf
mov r8, rax
jmp 0x14046abae
je 0x14046abd9
mov rcx, qword [rax]
xchg dl, ah
jmp 0x14046abbe
mov rax, qword [rcx]
movsx ecx, bp
mov edx, 1
not cl
mov rcx, r8
jmp 0x14046abd3
call qword [case.0x1400f3ca8.0]
mov byte [rsp + 0x38], r12b
jmp 0x14046abe3
mov byte [rsp + 0x30], r12b
jmp 0x14046abed
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cwde
mov qword [rbp + 0x18], r12
cwd
rdtsc
mov qword [rbp + 0x20], 7
not eax
movsx rdx, di
mov word [rbp + 8], r12w
movsx cx, bl
cmovbe rcx, r12
mov rax, qword [rsi]
movsx ecx, r11w
lea rdx, [rbp - 0x70]
movzx rcx, sp
movsx rcx, r12w
mov rcx, rsi
jmp 0x14046ac33
mov rax, qword [rax + 0x58]
jmp 0x14046ac3c
call qword [case.0x1400f3ca8.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movsx ebx, bx
mov qword [rdi + 0x18], 0xf
bswap rax
movzx ax, r8b
jmp 0x14046ac64
mov byte [rdi], r12b
mov esi, 1
mov eax, esi
movsx ebx, cx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx rax, si
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
lahf
cbw
mov qword [rbp - 0x58], rbx
setle ch
mov rax, qword [rbx]
movzx ecx, dx
movsxd rcx, ecx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046aca4
call qword [case.0x1400f3ca8.0]
nop
movsx ecx, di
lea rcx, [rbp - 0x60]
call fcn.14045dbae
mov rdi, rax
jmp 0x14046acc2
mov qword [rbp - 0x60], rax
stc
test rbx, rbx
jmp 0x14046accf
je 0x14046ad1f
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14046ace4
call qword [case.0x1400f3ca8.0]
mov r8, rax
clc
test rax, rax
jmp 0x14046acf6
je 0x14046ad1f
mov rcx, qword [rax]
movsxd rax, r11d
mov rax, qword [rcx]
cmovb rcx, r14
movzx rdx, dx
mov edx, esi
movsx ecx, dx
movsx rcx, r9w
mov rcx, r8
call qword [case.0x1400f3ca8.0]
mov rax, qword [rdi]
xchg r9b, r8b
not rdx
cqo
mov r9, r14
movsx rcx, dx
cmovnp r8w, dx
lea r8, [0x1400c0dac]
movsx rdx, di
movsx edx, bp
lea rdx, [0x1400c0da0]
movzx rcx, r14w
movsx rcx, r11w
not cx
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x14046ad62
call qword [case.0x1400f3ca8.0]
mov rax, r12
mov qword [rbp - 0x78], rax
sbb r15b, bl
and sil, 0x4d
sar r15b, cl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
sbb r15b, r8b
shr cx, 0x36
mov r12b, byte [rsp + 0x30]
movsx cx, r11b
shr cl, cl
mov r15b, byte [rsp + 0x30]
sbb cl, dil
xor r9d, r9d
bsr rcx, rcx
shr cx, 0x2a
lea ecx, [r9 + 1]
cmp bl, 0x47
cmp rax, 4
jmp 0x14046adbe
jae 0x14046d24d
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x14046adcf
je 0x14046ae04
cmp al, 0x24
jmp 0x14046addc
je 0x14046cae4
cmp al, 0x2b
jmp 0x14046ade9
je 0x14046c09d
cmp al, 0x76
je 0x14046aed6
cmp al, 0x78
jmp 0x14046adfe
jne 0x14046b74e
cmp qword [rbp - 0x78], 3
jmp 0x14046ae0e
je 0x14046b74e
mov bl, r9b
mov byte [rsp + 0x40], bl
not ch
cmovne rcx, rsp
mov rdx, qword [rsp + 0x48]
mov cl, ah
cmovle cx, si
movsx cx, r13b
mov rcx, r13
call fcn.140465a9e
sub r9d, r9d
stc
test al, al
jmp 0x14046ae44
jne 0x14046d205
lea rbx, [r13 + 0xa]
inc r15b
adc dil, r12b
mov r12, rbx
shr si, cl
mov rsi, qword [rsp + 0x48]
cmp rdx, r15
mov r15, qword [rbp - 0x60]
clc
and r14w, 0x3ba6
lea edi, [r9 + 1]
mov r14d, 0xffff
clc
cmc
cmp byte [r13 + 8], r9b
jmp 0x14046ae82
jne 0x14046d0a9
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x14046d091
mov rax, qword [rcx + 0x38]
movsx dx, ah
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046aea9
je 0x14046d048
mov rax, qword [rcx + 0x50]
cmc
cmp r8d, 0x18e67423
cmp dword [rax], r9d
jmp 0x14046aec3
jle 0x14046d048
movzx eax, word [rdx]
jmp 0x14046aed1
jmp 0x14046d06b
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsxd rcx, r10d
jmp 0x14046aeef
mov rcx, rbx
jmp 0x14046aef7
mov rax, qword [rax + 0x48]
jmp 0x14046af00
call qword [case.0x1400f3ca8.0]
mov dword [rsp + 0x58], eax
movzx rcx, r14w
not dh
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movsx cx, r10b
mov rcx, rbx
jmp 0x14046af28
call qword [case.0x1400f3ca8.0]
mov eax, dword [rsp + 0x34]
cmc
jmp 0x14046af38
bts eax, 9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmp r9w, 0x6f37
xor eax, eax
cmp qword [rbp - 8], rax
jmp 0x14046af55
je 0x14046b818
mov rax, qword [rbx]
not cx
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x14046af6d
call qword [case.0x1400f3ca8.0]
mov word [rsp + 0x40], ax
cmp bpl, r11b
clc
sub edx, edx
cmp r9w, bp
clc
test ax, ax
jmp 0x14046af8b
je 0x14046b818
lea rcx, [rbp - 0x18]
test r10b, 0x41
cmp bx, dx
cmp qword [rbp], 0x10
jmp 0x14046afa6
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jae 0x14046b818
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
xchg bl, bl
mov qword [rbp - 0x80], rax
mov rbx, rdx
mov qword [rbp - 0x20], rax
setnp bh
movsx ebx, r8w
movzx ecx, r8w
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
movsx rcx, r14w
jmp 0x14046aff1
mov ebx, edx
movzx rcx, r11w
mov rdx, qword [rsp + 0x48]
movsxd rcx, r11d
mov rcx, r13
jmp 0x14046b007
call fcn.140465a9e
xor r11d, r11d
cmc
cmp dl, dil
test al, al
jmp 0x14046b01a
jne 0x14046b5db
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
btr rdi, 0x27
sal esi, 0x71
bsf edi, r11d
mov r8, r14
mov qword [rbp - 0x50], r14
sal rsi, cl
mov rbx, qword [rbp - 0x38]
and sil, r15b
mov qword [rsp + 0x78], rbx
mov edi, r11d
btr rsi, r9
dec sil
mov rsi, qword [rbp - 0x80]
cmc
cmp r11, 0x23304219
cmp esp, eax
cmp byte [r13 + 8], r11b
jmp 0x14046b074
jne 0x14046b142
mov rcx, qword [r13]
test r14b, dil
cmc
test rcx, rcx
jmp 0x14046b08a
je 0x14046b128
mov rax, qword [rcx + 0x38]
cmovns edx, esp
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046b0a2
je 0x14046b0c8
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r11d
jmp 0x14046b0b5
jle 0x14046b0c8
movzx eax, word [rdx]
jmp 0x14046b0c3
jmp 0x14046b0f3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
mov r8, qword [rbp - 0x50]
rcl r10d, 0xbe
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
sbb cl, r14b
add cl, 0x37
sub r11d, r11d
movsx rcx, r13w
mov ecx, 0xffff
clc
cmp bpl, 0x3c
cmp cx, ax
jmp 0x14046b105
je 0x14046b128
mov word [r8], ax
jmp 0x14046b11b
mov r14, r8
jmp 0x14046b123
jmp 0x14046b137
mov qword [r13], r11
setbe r8b
cbw
movsx dx, bpl
mov eax, 1
mov byte [r13 + 8], al
xchg dh, dh
movzx r8d, word [r14]
mov rdx, r9
cmovle ecx, edi
mov rcx, r10
jmp 0x14046b154
call fcn.140119742
sub rax, qword [rsp + 0x60]
cmc
test spl, 0x7d
sar rax, 1
cmp spl, 0xa3
cmp rax, 0xa
jmp 0x14046b173
jae 0x14046b280
lea rcx, [0x1400c0da0]
ror r9b, cl
mov r9b, byte [rax + rcx]
shld r10d, r11d, 0xf1
test r13w, 0x1a1f
mov r10, qword [rsp + 0x70]
sar cx, cl
rcl rcx, cl
shl cl, cl
mov rcx, qword [r10 + 0x10]
cmp r15b, r10b
cmp rcx, qword [r10 + 0x18]
jmp 0x14046b1af
jae 0x14046b200
lea rax, [rcx + 1]
test r10b, bl
jmp 0x14046b1c1
mov qword [r10 + 0x10], rax
bt rax, r10
and al, spl
cmc
mov rax, r10
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14046b1db
jb 0x14046b1e7
mov rax, qword [r10]
cmp dh, 0xc8
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14046b1f2
mov byte [rax + rcx + 1], dl
jmp 0x14046b1fb
jmp 0x14046b226
mov r8b, r12b
movsxd rdx, edx
mov cx, 0x7c27
mov edx, 1
mov cl, dil
movsx cx, ah
movsx ecx, sp
mov rcx, r10
jmp 0x14046b221
call fcn.140453d7a
lea rax, [rbp - 0x38]
sal cl, 0x1f
rcl cl, cl
cmp rsi, 0x10
setae cl
jmp 0x14046b23b
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
jmp 0x14046b248
je 0x14046b42f
lea rax, [rbp - 0x38]
test cl, cl
movsx cx, r15b
movzx ecx, sp
setp cl
cmovne rax, rbx
cmovp cx, bx
mov ecx, 1
jmp 0x14046b278
add byte [rax + rdi], cl
jmp 0x14046b41e
lea rax, [rbp - 0x38]
sal edx, cl
cmp rsi, 0x10
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x14046b297
cmovae rax, rdx
cmc
clc
xor r11d, r11d
jmp 0x14046b2a5
cmp byte [rax + rdi], r11b
jmp 0x14046b2ae
je 0x14046b54a
cmp byte [r13 + 8], r11b
jmp 0x14046b2bd
jne 0x14046b382
mov rcx, qword [r13]
jmp 0x14046b2cd
test rcx, rcx
jmp 0x14046b2d5
je 0x14046b360
mov rax, qword [rcx + 0x38]
movsx dx, dil
sbb dl, dil
ror dl, cl
mov rdx, qword [rax]
test r14b, spl
jmp 0x14046b2f4
test rdx, rdx
jmp 0x14046b2fc
je 0x14046b327
mov rax, qword [rcx + 0x50]
test r8b, r14b
cmp r10b, bpl
cmp dword [rax], r11d
jmp 0x14046b314
jle 0x14046b327
movzx eax, word [rdx]
jmp 0x14046b322
jmp 0x14046b344
mov rax, qword [rcx]
jmp 0x14046b32f
mov rax, qword [rax + 0x30]
jmp 0x14046b338
call qword [case.0x1400f3ca8.0]
xor r11d, r11d
setae cl
mov ecx, 0xffff
cmp cx, ax
je 0x14046b360
mov word [r14], ax
jmp 0x14046b35b
jmp 0x14046b369
mov qword [r13], r11
cwd
xchg dl, r10b
mov r10d, 1
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14046b37d
jmp 0x14046b38d
mov r10d, 1
btr ax, 0x6e
movzx eax, word [rsp + 0x40]
cmp r10b, r8b
cmp word [r14], ax
jmp 0x14046b39e
jne 0x14046b54a
mov rcx, qword [rbp - 0x28]
cmp r14w, r13w
cmc
cmp rcx, rsi
jmp 0x14046b3b5
jae 0x14046b3eb
lea rax, [rcx + 1]
cmp bpl, 0x48
cmc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
jmp 0x14046b3d1
test bl, bl
jmp 0x14046b3d8
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14046b3e6
jmp 0x14046b418
sub r9d, r9d
setae r8b
mov r8b, r15b
jmp 0x14046b401
mov rdx, r10
movzx ecx, cx
setbe cl
lea rcx, [rbp - 0x38]
jmp 0x14046b413
call fcn.140453d7a
inc rdi
dec sil
mov rbx, qword [rbp - 0x38]
movsx rsi, r15w
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
clc
sub r8d, r8d
clc
cmp spl, r14b
test rcx, rcx
jmp 0x14046b443
je 0x14046b4ec
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046b4a9
mov rax, qword [rcx + 0x50]
jmp 0x14046b463
cmp dword [rax], r8d
jmp 0x14046b46b
jle 0x14046b4a9
dec dword [rax]
mov dx, 0x69b6
jmp 0x14046b47c
mov rcx, qword [rcx + 0x38]
jmp 0x14046b485
mov rdx, qword [rcx]
movsx ax, r10b
movzx eax, cx
lea rax, [rdx + 2]
jmp 0x14046b499
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046b4a4
jmp 0x14046b4c8
mov rax, qword [rcx]
jmp 0x14046b4b1
mov rax, qword [rax + 0x38]
jmp 0x14046b4ba
call qword [case.0x1400f3ca8.0]
xor r8d, r8d
jmp 0x14046b4c8
mov ecx, 0xffff
cmp dl, 0xb5
clc
cmp cx, ax
jmp 0x14046b4d9
je 0x14046b4ec
mov al, r8b
jmp 0x14046b4e7
jmp 0x14046b503
mov qword [r13], r8
cwd
rdtsc
mov eax, 1
movsx dx, bpl
cwd
mov dl, r13b
mov byte [r13 + 8], al
cdq
movsx ecx, di
mov rdx, qword [rsp + 0x48]
movzx ecx, bp
setp cl
cmovae cx, sp
mov rcx, r13
jmp 0x14046b522
call fcn.140465a9e
sub r11d, r11d
test al, al
movsx r8d, r10w
mov r8, qword [rbp - 0x50]
setbe r9b
mov r9, qword [rbp - 0x48]
xchg r10b, r10b
mov r10, qword [rsp + 0x60]
je 0x14046b06b
mov qword [rbp - 0x80], rsi
stc
mov rbx, rdi
rol r14b, cl
test rdi, rdi
not r10b
movsx r11, r8w
jmp 0x14046b564
mov dil, byte [rsp + 0x30]
setne sil
mov sil, byte [rsp + 0x30]
not r11b
mov r14b, byte [rsp + 0x30]
movsx r10d, r12w
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x14046b58c
je 0x14046b5f0
lea rax, [rbp - 0x38]
clc
cmp sil, dil
cmp r11, 0x10
cmovae rax, r10
jmp 0x14046b5a7
cmp byte [rax + rbx], 0
jmp 0x14046b5b0
jle 0x14046b5c3
inc rbx
jmp 0x14046b5be
jmp 0x14046b5f0
mov eax, 1
jmp 0x14046b5cd
mov byte [rsp + 0x38], al
jmp 0x14046b5d6
jmp 0x14046b5f0
mov r10, qword [rbp - 0x38]
rcr dx, cl
adc r11b, spl
mov r11, qword [rbp - 0x80]
movsx r9, bp
sub dl, r13b
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
movzx r9w, r14b
btc r9w, r11w
or r9b, r11b
mov r9, qword [rbp]
cmp r9, 0x10
cmovae rdx, r8
cmc
cmp r12, rdx
xor eax, eax
test si, r15w
cmp byte [rsp + 0x38], al
jmp 0x14046b624
jne 0x14046b680
test rbx, rbx
jmp 0x14046b632
je 0x14046b7c0
mov cl, byte [rdx]
clc
cmc
cmp r11b, r13b
cmp cl, 0x7f
je 0x14046b7c0
sub rbx, 1
jmp 0x14046b651
je 0x14046b776
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046b664
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x14046b670
je 0x14046b7a4
mov eax, 1
clc
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14046b689
jb 0x14046b6ec
lea rdx, [r11 + 1]
rcr al, 0xed
clc
cbw
mov rax, r10
cmp rdx, 0x1000
jb 0x14046b6d4
add rdx, 0x27
clc
mov r10, qword [r10 - 8]
sub rax, r10
cmp r13, 0x68073e00
test ch, 0x5e
add rax, 0xfffffffffffffff8
cmp spl, 0x4c
test bl, 0xda
cmp rax, 0x1f
ja 0x14046d5f5
mov rcx, r10
jmp 0x14046b6dc
call fcn.14022f308
mov r9, qword [rbp]
ror r8b, cl
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jb 0x14046b73e
lea rdx, [r9 + 1]
add ah, 0x1f
rol eax, 0x19
mov rax, r8
jmp 0x14046b709
cmp rdx, 0x1000
jmp 0x14046b715
jb 0x14046b736
add rdx, 0x27
mov r8, qword [r8 - 8]
cmc
sub rax, r8
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046d5ef
mov rcx, r8
call fcn.14022f308
sub r9d, r9d
mov ecx, 1
rcr eax, 0x51
adc ax, 0x1bb6
cwde
mov eax, dword [rsp + 0x38]
clc
add qword [rbp - 0x78], rcx
clc
jmp 0x14046b760
test al, al
jne 0x14046d4e3
mov rax, qword [rbp - 0x78]
jmp 0x14046b771
jmp 0x14046adb5
test rbx, rbx
jmp 0x14046b77e
jne 0x14046b7a4
lea rax, [rbp - 0x38]
clc
stc
cmp r11, 0x10
jmp 0x14046b793
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x14046b79e
jl 0x14046b676
cmp byte [rdx + 1], 0
jmp 0x14046b7ad
jle 0x14046b62a
inc rdx
jmp 0x14046b7bb
jmp 0x14046b62a
cmp r11, 0x10
jb 0x14046bb3e
lea rdx, [r11 + 1]
clc
nop
sar al, 0x31
mov rax, r10
cmp rdx, 0x1000
jb 0x14046b806
add rdx, 0x27
test r12b, r11b
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14046b800
ja 0x14046d5f5
mov rcx, r10
jmp 0x14046b80e
call fcn.14022f308
jmp 0x14046bb3e
mov rdx, qword [rsp + 0x48]
bswap ecx
cmova ecx, r11d
seta cl
mov rcx, r13
call fcn.140465a9e
sub r8d, r8d
test esp, esi
cmp r13b, 6
test al, al
jmp 0x14046b83e
jne 0x14046bb48
lea rbx, [r13 + 0xa]
movzx r15, r14w
sete r12b
mov r12, rbx
mov r15, r8
mov r9, qword [rsp + 0x60]
jmp 0x14046b868
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
mov r15b, 1
mov r15, qword [rsp + 0x48]
jmp 0x14046b888
mov r9, qword [rsp + 0x60]
jmp 0x14046b888
cmp byte [r13 + 8], r8b
jmp 0x14046b891
jne 0x14046b94e
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046b8a4
je 0x14046b92b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test sp, 0x7211
stc
test ebx, r15d
test rdx, rdx
je 0x14046b8e2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046b8cf
jle 0x14046b8e2
movzx eax, word [rdx]
jmp 0x14046b8dd
jmp 0x14046b8fc
mov rax, qword [rcx]
jmp 0x14046b8ea
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x14046b907
cmp cx, ax
jmp 0x14046b90f
je 0x14046b92b
mov word [r12], ax
movzx bx, cl
mov rbx, r12
jmp 0x14046b926
jmp 0x14046b93b
mov qword [r13], r8
bswap r8w
movzx dx, bl
cmovp cx, di
mov eax, 1
movsx r8, r13w
bswap edx
mov byte [r13 + 8], al
cdq
xchg rdx, rdx
movzx r8d, word [rbx]
mov rdx, rdi
movsxd rcx, edi
movsx rcx, si
movsx cx, spl
mov rcx, r9
jmp 0x14046b969
call fcn.140119742
sub rax, qword [rsp + 0x60]
jmp 0x14046b97b
sar rax, 1
cmp bp, 0x65cb
cmp rax, 0xa
jmp 0x14046b98c
jae 0x14046bb1c
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
bsr cx, r11w
sub ecx, r13d
movsx rcx, r12w
mov rcx, qword [rsi + 0x10]
cmp r12w, 0x3ae
cmc
test r9b, 0x89
cmp rcx, qword [rsi + 0x18]
jmp 0x14046b9c1
jae 0x14046ba07
lea rax, [rcx + 1]
cmp dl, 0x35
mov qword [rsi + 0x10], rax
sal ax, cl
sbb ax, 0xf33
mov rax, rsi
cmp cx, sp
cmp qword [rsi + 0x18], 0x10
jmp 0x14046b9e9
jb 0x14046b9f6
mov rax, qword [rsi]
test r12w, cx
mov byte [rax + rcx], r9b
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046ba2c
mov r8b, r14b
movzx dx, bl
cqo
movsx cx, bh
mov edx, 1
mov rcx, rsi
jmp 0x14046ba21
call fcn.140453d7a
xor r8d, r8d
btr ecx, ebx
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046ba38
je 0x14046bad9
mov rax, qword [rcx + 0x38]
test dil, 5
stc
cmp qword [rax], r8
jmp 0x14046ba4f
je 0x14046ba96
mov rax, qword [rcx + 0x50]
cmp dx, r14w
jmp 0x14046ba62
cmp dword [rax], r8d
jle 0x14046ba96
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movsx rax, r14w
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movsxd rax, r14d
movzx eax, r14w
movzx eax, word [rdx]
jmp 0x14046ba91
jmp 0x14046bab9
mov rax, qword [rcx]
jmp 0x14046ba9e
mov rax, qword [rax + 0x38]
jmp 0x14046baa7
call qword [case.0x1400f3ca8.0]
sub r8d, r8d
rcl cx, cl
shl cl, 9
test r15b, r11b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046bac6
je 0x14046bad9
mov al, r8b
jmp 0x14046bad4
jmp 0x14046baec
mov qword [r13], r8
mov eax, 1
movsx edx, r15w
movsx rcx, r15w
xchg cl, cl
mov byte [r13 + 8], al
movzx rdx, di
mov rdx, r15
jmp 0x14046baff
mov rcx, r13
jmp 0x14046bb07
call fcn.140465a9e
xor r8d, r8d
test al, al
jmp 0x14046bb16
je 0x14046b87e
mov dil, byte [rsp + 0x30]
cdqe
mov sil, byte [rsp + 0x30]
jmp 0x14046bb2d
mov r15b, byte [rsp + 0x30]
not ecx
jmp 0x14046bb39
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
bswap ecx
mov cl, r14b
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046bb53
mov rax, qword [rax + 0x18]
call qword [case.0x1400f3ca8.0]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
movsx rcx, r10w
not ch
movzx ecx, r11w
mov rcx, r13
jmp 0x14046bb77
call fcn.140465a9e
xor r8d, r8d
jmp 0x14046bb85
test al, al
jne 0x14046bf36
test bx, bx
je 0x14046bf36
cmp byte [r13 + 8], r8b
jmp 0x14046bb9f
jne 0x14046bc5d
mov rcx, qword [r13]
cmp spl, r14b
test rcx, rcx
jmp 0x14046bbb4
je 0x14046bc3d
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14046bbc5
mov rdx, qword [rax]
cmp bx, 0x45e9
test rdx, rdx
jmp 0x14046bbd5
je 0x14046bc00
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14046bbe5
cmp dword [rax], r8d
jmp 0x14046bbed
jle 0x14046bc00
movzx eax, word [rdx]
jmp 0x14046bbfb
jmp 0x14046bc1b
mov rax, qword [rcx]
jmp 0x14046bc08
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
xor r8d, r8d
bswap cx
test r12b, r14b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046bc28
je 0x14046bc3d
mov word [r13 + 0xa], ax
jmp 0x14046bc38
jmp 0x14046bc4b
mov qword [r13], r8
test sp, 0x7f7c
bt ax, 0x2a
mov eax, 1
mov byte [r13 + 8], al
stc
test r11, 0x1d480bc6
cmc
cmp word [r13 + 0xa], bx
movsx rbx, bp
mov ebx, dword [rsp + 0x68]
jmp 0x14046bc6f
jne 0x14046bf3a
mov eax, 1
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046bc87
je 0x14046bd2e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046bc99
je 0x14046bcec
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14046bcac
jle 0x14046bcec
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movzx edx, bx
setbe ah
mov dl, 0xed
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046bcce
mov qword [rcx], rax
movzx ax, dl
movsxd rax, r10d
mov rax, 0xbd4a5a
movzx eax, word [rdx]
jmp 0x14046bce7
jmp 0x14046bd06
mov rax, qword [rcx]
jmp 0x14046bcf4
mov rax, qword [rax + 0x38]
jmp 0x14046bcfd
call qword [case.0x1400f3ca8.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046bd13
je 0x14046bd21
mov al, r8b
jmp 0x14046bd32
mov eax, 1
movsx rcx, dx
cwd
cqo
mov qword [r13], r8
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movsxd rcx, r8d
mov ch, 0x6f
mov rcx, r13
call fcn.140465a9e
cmp ebx, dword [rsp + 0x58]
jge 0x14046bf3a
xor r8d, r8d
cmp r12, 0x60196e92
test al, al
jmp 0x14046bd64
jne 0x14046bf1e
cmp byte [r13 + 8], r8b
jne 0x14046be22
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046bd80
je 0x14046be0c
mov rax, qword [rcx + 0x38]
bsf edx, r12d
rol dl, cl
stc
mov rdx, qword [rax]
test ch, 0x62
jmp 0x14046bd9c
test rdx, rdx
je 0x14046bdbf
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046bdb1
jle 0x14046bdbf
movzx eax, word [rdx]
jmp 0x14046bde3
mov rax, qword [rcx]
jmp 0x14046bdc7
mov rax, qword [rax + 0x30]
jmp 0x14046bdd0
call qword [case.0x1400f3ca8.0]
xor r8d, r8d
rcl cx, cl
sar cx, cl
rcr cx, 0xd2
mov ecx, 0xffff
test r12, 0x614f5f6d
cmp cx, ax
jmp 0x14046bdf7
je 0x14046be0c
mov word [r13 + 0xa], ax
jmp 0x14046be07
jmp 0x14046be15
mov qword [r13], r8
mov ecx, 0x40660f79
mov eax, 1
movzx edx, r15w
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
movzx rcx, r14w
lea rdx, [rax + 0x16]
movzx r8, r8w
cmovge r8w, r15w
movzx r8d, word [r13 + 0xa]
seto ch
movsxd rcx, eax
mov rcx, rax
jmp 0x14046be4b
call fcn.140119742
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp r10w, bp
cmp rax, 0xa
jae 0x14046bf1e
lea rcx, [0x1400c0da0]
sar r9b, cl
mov r10, 0x281929f4
rcr r10b, 0x58
mov r9b, byte [rax + rcx]
neg r10w
bsf r10d, ebp
stc
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp cl, spl
jmp 0x14046be99
cmp rcx, qword [r10 + 0x18]
jmp 0x14046bea2
jae 0x14046bef5
lea rax, [rcx + 1]
clc
cmc
mov qword [r10 + 0x10], rax
rcl al, cl
mov al, 0x72
mov rax, r10
test ecx, 0x533626c2
cmp rax, 0x7c3608c1
cmp qword [r10 + 0x18], 0x10
jmp 0x14046bed0
jb 0x14046bed9
mov rax, qword [r10]
mov byte [rax + rcx], r9b
jmp 0x14046bee3
xor r8d, r8d
jmp 0x14046beeb
mov byte [rax + rcx + 1], r8b
jmp 0x14046bf0d
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x14046bf05
call fcn.140453d7a
sub r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x14046bf19
jmp 0x14046bc7a
mov ecx, 1
jmp 0x14046bf28
mov byte [rsp + 0x38], cl
jmp 0x14046bf31
jmp 0x14046bf46
mov ebx, dword [rsp + 0x68]
mov ecx, 1
rcr ax, 2
bsr eax, eax
mov rax, qword [rsp + 0x70]
cmc
sub edx, edx
cmc
test r13w, r9w
cmp qword [rax + 0x10], rdx
jmp 0x14046bf5c
jne 0x14046bf70
mov byte [rsp + 0x38], cl
jmp 0x14046bf6b
jmp 0x14046c03d
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jmp 0x14046bf7b
jge 0x14046c03d
sub eax, ebx
movsx r15, r15w
adc r14w, 0x34c9
inc bh
mov ebx, eax
mov r14, qword [rsp + 0x70]
shr ecx, 0x1f
mov r15d, 1
mov rcx, qword [r14 + 0x10]
test dl, 0x10
stc
test al, ch
cmp rcx, qword [r14 + 0x18]
jae 0x14046bff3
lea rax, [rcx + 1]
jmp 0x14046bfbc
mov qword [r14 + 0x10], rax
cdqe
btr rax, rdx
inc al
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14046bfd5
jb 0x14046bfe3
mov rax, qword [r14]
jmp 0x14046bfe3
mov word [rax + rcx], 0x30
jmp 0x14046bfee
jmp 0x14046c01e
mov r9b, 0x30
bswap ecx
movzx ecx, ax
mov r8b, dil
jmp 0x14046c003
mov rdx, r15
cmovg cx, r13w
not cx
bswap cx
mov rcx, r14
call fcn.140453d7a
xor edx, edx
cmp r13b, r15b
sub rbx, r15
jne 0x14046bf9f
mov r14b, byte [rsp + 0x30]
sub r15b, dl
add edx, r11d
mov r15b, byte [rsp + 0x30]
sbb dh, 0xb0
or dx, si
mov rdx, qword [rbp]
cmp r8b, r14b
cmp rdx, 0x10
jb 0x14046b73e
inc rdx
mov rcx, qword [rbp - 0x18]
sar al, 0xf4
rcl al, cl
xchg al, al
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046c06b
jb 0x14046b739
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
jmp 0x14046c07f
sub rax, rcx
test r14b, cl
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046c092
ja 0x14046d5ef
jmp 0x14046b739
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046c0aa
call fcn.140465a9e
xor r9d, r9d
stc
cmp dh, 3
test al, al
jne 0x14046b741
mov rbx, qword [rsp + 0x50]
jmp 0x14046c0cc
mov rax, qword [rbx]
not cl
cwd
lea rdx, [rbp - 0x38]
cmovb rcx, rbx
setns cl
not cl
mov rcx, rbx
jmp 0x14046c0e8
mov rax, qword [rax + 0x38]
jmp 0x14046c0f1
call qword [case.0x1400f3ca8.0]
mov r8d, dword [rsp + 0x34]
stc
cmc
bts r8d, 8
stc
test r8b, 0x64
or r8d, 2
cmp si, 0x7deb
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
test r13b, r11b
cmc
test si, 0x546e
sub r9d, r9d
clc
stc
cmp qword [rbp - 0x28], r9
jmp 0x14046c132
jbe 0x14046c2bc
mov rax, qword [rbx]
cdq
movsx rcx, cx
cqo
lea rdx, [rbp - 0x18]
not cl
bswap cx
jmp 0x14046c150
mov rcx, rbx
jmp 0x14046c158
mov rax, qword [rax + 0x38]
jmp 0x14046c161
call qword [case.0x1400f3ca8.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
btc dx, 0xf7
test dil, 0x7b
movsx rdx, bx
mov dword [rsp + 0x34], r8d
shld dx, bx, 0x1d
mov dword [rsp + 0x3c], r8d
sar dx, cl
lea rdx, [r13 + 8]
jmp 0x14046c19d
mov qword [rsp + 0x58], rdx
xor r9d, r9d
test r12, r14
cmp byte [rdx], r9b
jne 0x14046c277
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046c1be
je 0x14046c258
mov rax, qword [rcx + 0x38]
cmovb dx, r10w
mov rdx, qword [rax]
cmp r12, r12
test rdx, rdx
jmp 0x14046c1db
je 0x14046c208
mov rax, qword [rcx + 0x50]
cmp ax, r8w
test r13b, 0x4a
cmp dword [rax], r9d
jmp 0x14046c1f5
jle 0x14046c208
movzx eax, word [rdx]
jmp 0x14046c203
jmp 0x14046c22b
mov rax, qword [rcx]
jmp 0x14046c210
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
mov r8d, dword [rsp + 0x34]
movsxd rcx, esi
sub r9d, r9d
movsxd rdx, r9d
and ch, 0xa5
mov ecx, 0xffff
btr dx, 0xd7
mov rdx, qword [rsp + 0x58]
test r8w, 0x674e
cmp cx, ax
jmp 0x14046c248
je 0x14046c258
mov word [r13 + 0xa], ax
jmp 0x14046c25f
mov qword [r13], r9
bswap r10d
mov r10d, 1
jmp 0x14046c26a
mov byte [rdx], r10b
jmp 0x14046c272
jmp 0x14046c282
mov r10d, 1
btr ecx, ebx
inc al
movzx ecx, word [r13 + 0xa]
bswap ax
sub ah, 0x9f
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x14046c29b
cmovae rax, qword [rbp - 0x18]
cmc
cmp word [rax], cx
jmp 0x14046c2a9
jne 0x14046c2c0
mov bl, r10b
jmp 0x14046c2b7
jmp 0x14046c2de
lea rdx, [r13 + 8]
mov bl, r9b
jmp 0x14046c2d6
mov qword [rsp + 0x58], rdx
cmp rax, rsp
test r8b, 4
jmp 0x14046c2e7
je 0x14046c32b
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
cmovb cx, ax
movzx cx, bpl
mov ch, 0xb4
mov dword [rsp + 0x3c], r8d
movsx ecx, bx
movsx rcx, r13w
lea rcx, [rbp - 0x18]
jmp 0x14046c317
call fcn.140457fd1
mov r8d, dword [rsp + 0x34]
test dil, r13b
test r13, 0x14164b7c
test r8b, 2
jmp 0x14046c334
je 0x14046c362
and r8d, 0xfffffffd
bswap cx
movzx rcx, r15w
mov dword [rsp + 0x34], r8d
jmp 0x14046c34f
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x14046c35d
call fcn.140457fd1
xor r8d, r8d
cmc
test bl, bl
jmp 0x14046c36d
je 0x14046c55b
mov rcx, qword [r13]
test ebx, 0x3ce617d5
test rcx, rcx
je 0x14046c419
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046c392
je 0x14046c3d9
mov rax, qword [rcx + 0x50]
test r11b, r14b
cmp dword [rax], r8d
jmp 0x14046c3a7
jle 0x14046c3d9
dec dword [rax]
movsx edx, sp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, di
lea rax, [rdx + 2]
jmp 0x14046c3c6
mov qword [rcx], rax
jmp 0x14046c3d1
movzx eax, word [rdx]
jmp 0x14046c3f9
mov rax, qword [rcx]
jmp 0x14046c3e1
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
sub r8d, r8d
rcr cx, 0
not cl
btc cx, r9w
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046c406
je 0x14046c419
mov al, r8b
jmp 0x14046c414
jmp 0x14046c426
mov qword [r13], r8
cdq
mov eax, 1
movzx ecx, sp
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
movzx rdx, r12w
mov rcx, qword [rsp + 0x50]
movsx edx, si
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x14046c445
mov rax, qword [rax + 0x38]
jmp 0x14046c44e
call qword [case.0x1400f3ca8.0]
mov ebx, dword [rsp + 0x34]
movzx dx, r10b
xchg dx, dx
cmc
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
bsr edx, esi
xor dl, 0x82
mov dword [rsp + 0x3c], ebx
rcr dx, cl
xor dl, dh
mov rdx, qword [rbp + 0x20]
jmp 0x14046c482
cmp rdx, 8
jmp 0x14046c48b
jb 0x14046c50d
lea rdx, [rdx*2 + 2]
sbb ax, r9w
shrd ax, cx, 0x6d
shld cx, cx, 0x68
mov rcx, qword [rbp + 8]
shrd eax, eax, 0x95
sal al, 0xeb
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046c4c1
jb 0x14046c508
add rdx, 0x27
cmp r14b, bpl
test r11b, r11b
mov rcx, qword [rcx - 8]
jmp 0x14046c4da
sub rax, rcx
test r10b, r12b
cmp r10, 0x5b950ed2
add rax, 0xfffffffffffffff8
cmp edx, r15d
test sp, 0x5460
cmp esi, 0x2c034843
cmp rax, 0x1f
jmp 0x14046c502
ja 0x14046d600
call fcn.14022f308
movups xmm0, xmmword [rbp - 0x18]
cmc
movups xmmword [rbp + 8], xmm0
movsx cx, r12b
rcl cl, cl
movsx ecx, si
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
xor eax, eax
mov cx, 0x7ea0
jmp 0x14046c536
mov qword [rbp - 8], rax
mov qword [rbp], 7
mov ecx, ebp
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x14046c551
call fcn.140457fd1
jmp 0x14046b73e
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x38]
jmp 0x14046c573
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046c57f
call qword [case.0x1400f3ca8.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
cmc
clc
or edx, 8
test r15b, dil
mov dword [rsp + 0x34], edx
cmc
mov dword [rsp + 0x3c], edx
test bpl, r9b
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046c5ad
jbe 0x14046c70f
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x18]
movsx ecx, r12w
not ch
movzx rcx, r13w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046c5d1
call qword [case.0x1400f3ca8.0]
mov edx, dword [rsp + 0x34]
movzx r8w, bl
bts edx, 0xd
or edx, 0x10
or r8b, dl
mov dword [rsp + 0x34], edx
clc
mov dword [rsp + 0x3c], edx
bsf r8w, dx
movsxd r8, eax
mov r8, qword [rsp + 0x58]
clc
xor r9d, r9d
stc
cmp byte [r8], r9b
jmp 0x14046c60d
jne 0x14046c6cd
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046c61f
je 0x14046c6b4
mov rax, qword [rcx + 0x38]
shld dx, bp, 0xed
clc
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046c63b
je 0x14046c666
mov rax, qword [rcx + 0x50]
test eax, 0x624b32b8
stc
cmp dword [rax], r9d
jmp 0x14046c653
jle 0x14046c666
movzx eax, word [rdx]
jmp 0x14046c661
jmp 0x14046c697
mov rax, qword [rcx]
jmp 0x14046c66e
mov rax, qword [rax + 0x30]
jmp 0x14046c677
call qword [case.0x1400f3ca8.0]
mov r8, qword [rsp + 0x58]
bsf cx, bx
btr ecx, r12d
sub r9d, r9d
shrd cx, r14w, 0x1b
stc
shl rcx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x14046c6b4
mov word [r13 + 0xa], ax
jmp 0x14046c6af
jmp 0x14046c6bb
mov qword [r13], r9
bswap dx
mov r10d, 1
mov byte [r8], r10b
mov edx, dword [rsp + 0x34]
jmp 0x14046c6d7
mov r10d, 1
cmc
ror ax, cl
movzx ecx, word [r13 + 0xa]
not bl
lea rax, [rbp - 0x18]
and bl, 0x91
cmp ebp, ecx
xchg bl, bl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
inc bl
test r13w, bx
xadd bl, bl
cmp word [rax], cx
xchg bl, bl
mov bl, r10b
jmp 0x14046c709
je 0x14046c715
mov bl, r9b
cmp r15b, r9b
test dl, 0x10
jmp 0x14046c71d
je 0x14046c748
and edx, 0xffffffef
jmp 0x14046c72b
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movsx rcx, r9w
movsx ecx, r13w
lea rcx, [rbp - 0x18]
call fcn.140457fd1
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x14046c750
je 0x14046c788
and edx, 0xfffffff7
movzx ecx, r14w
movsx rcx, r8w
mov dword [rsp + 0x34], edx
movzx rcx, r9w
movsx ecx, ax
xchg cl, ch
mov dword [rsp + 0x3c], edx
movsx rcx, r14w
movzx rcx, r11w
lea rcx, [rbp - 0x38]
jmp 0x14046c783
call fcn.140457fd1
test bl, bl
jmp 0x14046c78f
je 0x14046c979
mov rcx, qword [r13]
cmp r15d, esp
test r8d, r14d
xor ebx, ebx
cmp sil, 0
jmp 0x14046c7aa
test rcx, rcx
jmp 0x14046c7b2
je 0x14046c843
mov rax, qword [rcx + 0x38]
clc
stc
cmp qword [rax], rbx
jmp 0x14046c7c6
je 0x14046c80d
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], ebx
jmp 0x14046c7d8
jle 0x14046c80d
dec dword [rax]
cbw
cqo
not eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, cl
lea rax, [rdx + 2]
jmp 0x14046c7fa
mov qword [rcx], rax
setns ah
movzx eax, word [rdx]
jmp 0x14046c808
jmp 0x14046c81f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046c819
call qword [case.0x1400f3ca8.0]
mov ecx, 0xffff
test r14b, 0x52
stc
cmp cx, ax
jmp 0x14046c831
je 0x14046c843
mov al, bl
jmp 0x14046c83e
jmp 0x14046c853
mov qword [r13], rbx
mov eax, 1
jmp 0x14046c853
mov rcx, qword [rsp + 0x58]
mov dl, 0x2f
mov byte [rcx], al
cbw
xchg ah, cl
movzx dx, dil
mov rcx, qword [rsp + 0x50]
cwde
xchg rdx, rdx
mov rax, qword [rcx]
movzx rdx, r15w
lea rdx, [rbp - 0x18]
jmp 0x14046c87e
mov rax, qword [rax + 0x40]
jmp 0x14046c887
call qword [case.0x1400f3ca8.0]
mov eax, dword [rsp + 0x34]
btr rdx, rsp
cqo
bts eax, 0xf
inc dh
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
bsr rdx, r15
mov rdx, qword [rbp + 0x20]
test r10, rsp
cmp rdx, 8
jb 0x14046c916
lea rdx, [rdx*2 + 2]
cwde
shl cx, 0x22
mov rcx, qword [rbp + 8]
movsx rax, cx
cwde
bt eax, ebx
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046c8e2
jb 0x14046c911
add rdx, 0x27
test r14b, r8b
mov rcx, qword [rcx - 8]
clc
test cl, r15b
stc
sub rax, rcx
clc
stc
jmp 0x14046c902
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
ja 0x14046d5e4
call fcn.14022f308
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
setg cl
movups xmm1, xmmword [rbp - 8]
mov cl, r13b
movzx cx, sil
cmovl cx, bx
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
movsx rcx, r15w
mov cx, 0xa11
seta ch
mov word [rbp - 0x18], bx
movsx ecx, di
movsx cx, r8b
movsx rcx, r11w
lea rcx, [rbp - 0x18]
jmp 0x14046c965
call fcn.140457fd1
mov byte [rsp + 0x30], 1
jmp 0x14046c974
jmp 0x14046b73e
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
not cl
cqo
movzx ecx, r13w
lea rdx, [rbp - 0x38]
bswap rcx
movsx cx, sil
movzx ecx, r11w
mov rcx, rbx
jmp 0x14046c9a1
mov rax, qword [rax + 0x38]
jmp 0x14046c9aa
call qword [case.0x1400f3ca8.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14046c9ce
je 0x14046ca47
mov rax, qword [rbx]
cqo
xchg dh, dl
cwd
lea rdx, [rbp - 0x18]
setle ch
mov rcx, rbx
jmp 0x14046c9ec
mov rax, qword [rax + 0x40]
call qword [case.0x1400f3ca8.0]
mov eax, dword [rsp + 0x34]
cmp eax, 0x383f412a
test ax, r8w
or eax, 0x10040
test r8d, 0x5f6300c3
jmp 0x14046ca14
mov dword [rsp + 0x34], eax
test al, r9b
cmp r8b, 0xb0
clc
mov dword [rsp + 0x3c], eax
stc
test rcx, 0x763c1ae7
xor ecx, ecx
clc
stc
cmp qword [rbp - 8], rcx
jne 0x14046ca47
lea ebx, [rcx + 1]
jmp 0x14046ca42
jmp 0x14046ca4e
mov bl, cl
clc
test esp, r10d
stc
test al, 0x40
jmp 0x14046ca55
je 0x14046ca8c
and eax, 0xffffffbf
bswap rcx
mov dword [rsp + 0x34], eax
movsx rcx, r11w
movzx ecx, cx
mov dword [rsp + 0x3c], eax
movsx rcx, sp
lea rcx, [rbp - 0x18]
jmp 0x14046ca7d
call fcn.140457fd1
mov eax, dword [rsp + 0x34]
test r9b, dl
cmp dil, r14b
test al, 0x20
jmp 0x14046ca93
je 0x14046cab5
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
setg cl
lea rcx, [rbp - 0x38]
jmp 0x14046cab0
call fcn.140457fd1
xor r9d, r9d
xadd al, al
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
test dl, r8b
cmp bl, 0x45
test bl, bl
jmp 0x14046cad0
je 0x14046b753
mov byte [rsp + 0x30], cl
jmp 0x14046cadf
jmp 0x14046b753
mov rcx, qword [rsp + 0x50]
movzx dx, bpl
cbw
mov rax, qword [rcx]
movzx rdx, r12w
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14046cb04
call qword [case.0x1400f3ca8.0]
mov eax, dword [rsp + 0x34]
jmp 0x14046cb13
bts eax, 7
movsx rbx, r10w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
movzx bx, r8b
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14046cb3d
jne 0x14046cc34
mov rdx, rbx
movsx ecx, r14w
mov rcx, r13
call fcn.140465a9e
sub r8d, r8d
test al, al
jmp 0x14046cb5c
jne 0x14046cc34
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14046cb70
cmovae rbx, qword [rbp - 0x38]
jmp 0x14046cb7a
cmp byte [r13 + 8], r8b
jmp 0x14046cb83
jne 0x14046cc20
mov rcx, qword [r13]
test rcx, rcx
je 0x14046cc0d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046cba5
je 0x14046cbcc
mov rax, qword [rcx + 0x50]
cmp cl, ch
cmp dword [rax], r8d
jmp 0x14046cbb9
jle 0x14046cbcc
movzx eax, word [rdx]
jmp 0x14046cbc7
jmp 0x14046cbeb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046cbd8
call qword [case.0x1400f3ca8.0]
xor r8d, r8d
test rax, 0x33dc14bb
movsx ecx, ax
cmc
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046cbf8
je 0x14046cc0d
mov word [r13 + 0xa], ax
jmp 0x14046cc08
jmp 0x14046cc14
mov qword [r13], r8
inc rax
mov eax, 1
mov byte [r13 + 8], al
xor al, r11b
movzx eax, word [r13 + 0xa]
clc
cmp ax, word [rbx]
jne 0x14046cd46
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x14046cd70
mov eax, 1
cmp spl, 0x89
jmp 0x14046cc4d
cmp qword [rbp + 0x18], rax
ja 0x14046cd70
mov rdx, rbx
mov rcx, r13
call fcn.140465a9e
xor ebx, ebx
test al, al
jmp 0x14046cc6b
jne 0x14046cd4a
cmp byte [r13 + 8], bl
jmp 0x14046cc7a
jne 0x14046cd1b
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046cc8d
je 0x14046ccff
mov rax, qword [rcx + 0x38]
and dx, ax
xadd edx, edx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046cca8
je 0x14046ccd0
mov rax, qword [rcx + 0x50]
cmp r12w, r15w
cmp dword [rax], ebx
jmp 0x14046ccbd
jle 0x14046ccd0
movzx eax, word [rdx]
jmp 0x14046cccb
jmp 0x14046cce2
mov rax, qword [rcx]
jmp 0x14046ccd8
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14046ccff
mov word [r13 + 0xa], ax
jmp 0x14046ccfa
jmp 0x14046cd03
mov qword [r13], rbx
mov eax, 1
sal rcx, cl
mov byte [r13 + 8], al
or al, 0x9a
movzx ax, spl
adc cx, 0x57e9
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
test r10d, ebx
cmp qword [rbp - 0x20], 8
jmp 0x14046cd31
cmovae rax, qword [rbp - 0x38]
stc
cmc
cmp cx, word [rax]
je 0x14046cd70
jmp 0x14046cd4a
sub ebx, ebx
cwde
cmc
lea rax, [rbp - 0x38]
stc
cmp qword [rbp - 0x20], 8
movzx dx, spl
cmovae rax, qword [rbp - 0x38]
not dx
mov qword [rbp - 0x28], rbx
neg cl
mov word [rax], bx
shl ecx, 0xd3
sar rcx, cl
lea rbx, [rbp - 0x38]
cqo
movzx rdx, r15w
cmp qword [rbp - 0x20], 8
mov cl, 0xf
cmovbe rdx, r9
movsx rcx, r14w
cmovae rbx, qword [rbp - 0x38]
jmp 0x14046cd93
mov rdx, qword [rsp + 0x48]
bswap cx
jmp 0x14046cda3
mov rcx, r13
jmp 0x14046cdab
call fcn.140465a9e
sub r8d, r8d
test al, al
jmp 0x14046cdba
jne 0x14046cfd8
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
lea r14d, [r8 + 1]
adc cl, r10b
bsf ecx, eax
lea rcx, [rbp - 0x38]
movzx ax, r10b
bsr eax, eax
movsx ax, dil
cmp qword [rbp - 0x20], 8
jmp 0x14046cdf4
cmovae rcx, qword [rbp - 0x38]
bts rax, r8
or eax, 0x18530bc9
mov rax, qword [rbp - 0x28]
test di, 0x4496
jmp 0x14046ce11
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x14046ce1d
je 0x14046cfc0
cmp byte [r13 + 8], r8b
jmp 0x14046ce2c
jne 0x14046ced5
mov rcx, qword [r13]
test r12w, sp
test rcx, rcx
jmp 0x14046ce42
je 0x14046cec9
mov rax, qword [rcx + 0x38]
and edx, r15d
movzx edx, di
shr dx, 0xd8
mov rdx, qword [rax]
cmp r8b, 0x2b
cmp rdx, r10
test rdx, rdx
jmp 0x14046ce68
je 0x14046ce95
mov rax, qword [rcx + 0x50]
cmp ax, 0x4245
cmp r12w, r14w
cmp dword [rax], r8d
jmp 0x14046ce82
jle 0x14046ce95
movzx eax, word [rdx]
jmp 0x14046ce90
jmp 0x14046ceb1
mov rax, qword [rcx]
jmp 0x14046ce9d
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
sub r8d, r8d
cmp r14w, 0xf2a
clc
cmp si, ax
jmp 0x14046ceb9
je 0x14046cec9
mov word [r13 + 0xa], ax
jmp 0x14046ced1
mov qword [r13], r8
sar rax, 0xa4
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmp r12b, r15b
cmp ax, word [rbx]
jmp 0x14046cee5
jne 0x14046cfc0
add rbx, 2
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046cefc
je 0x14046cf83
mov rax, qword [rcx + 0x38]
jmp 0x14046cf0b
cmp qword [rax], r8
je 0x14046cf53
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046cf53
dec dword [rax]
rdtsc
jmp 0x14046cf2d
mov rcx, qword [rcx + 0x38]
movsxd rax, r15d
movzx rax, dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, dx
movzx eax, word [rdx]
jmp 0x14046cf4e
jmp 0x14046cf6d
mov rax, qword [rcx]
jmp 0x14046cf5b
mov rax, qword [rax + 0x38]
jmp 0x14046cf64
call qword [case.0x1400f3ca8.0]
xor r8d, r8d
cmp si, ax
je 0x14046cf83
mov al, r8b
jmp 0x14046cf7e
jmp 0x14046cf92
mov qword [r13], r8
cdq
mov al, r14b
xchg dh, ch
movsx dx, r13b
mov byte [r13 + 8], al
movsxd rcx, r11d
movsx rdx, cx
mov rdx, r12
mov cl, 0x70
mov rcx, r13
jmp 0x14046cfaa
call fcn.140465a9e
sub r8d, r8d
clc
test al, al
jmp 0x14046cfba
je 0x14046cdd4
mov sil, byte [rsp + 0x30]
neg al
xadd r14b, cl
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
shl cx, cl
lea rcx, [rbp - 0x38]
adc ax, 0x68a5
bswap rax
bt eax, 0x5e
cmp qword [rbp - 0x20], 8
cmovno ax, bx
cmovae rcx, qword [rbp - 0x38]
sub rax, r11
cwde
jmp 0x14046cffe
mov rax, qword [rbp - 0x28]
cmp cl, 0x56
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
movzx eax, al
clc
cmp rbx, rcx
movzx rcx, r12w
mov ch, 8
mov ecx, 1
jmp 0x14046d025
cmovne eax, ecx
movsxd rcx, esp
mov cl, spl
bswap ecx
mov dword [rsp + 0x38], eax
movsx rcx, bp
movsx ecx, di
movzx rcx, dx
lea rcx, [rbp - 0x38]
jmp 0x14046c551
mov rax, qword [rcx]
jmp 0x14046d050
mov rax, qword [rax + 0x30]
jmp 0x14046d059
call qword [case.0x1400f3ca8.0]
sub r9d, r9d
cmp r8b, 0x72
clc
test r12w, cx
cmp r14w, ax
jmp 0x14046d074
je 0x14046d091
mov word [r12], ax
movzx bx, r12b
mov rbx, r12
jmp 0x14046d08c
jmp 0x14046d0a1
mov qword [r13], r9
jmp 0x14046d0a1
mov byte [r13 + 8], dil
movsxd rdx, r8d
cwde
mov rax, qword [r15]
xchg dl, dl
cdq
mov edx, 0x48
movzx r8d, word [rbx]
movsx ecx, r14w
sets cl
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14046d0cb
call qword [case.0x1400f3ca8.0]
sub r9d, r9d
test al, al
jmp 0x14046d0db
je 0x14046d1d8
mov byte [rsp + 0x40], dil
add ch, 0x23
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046d0f5
je 0x14046d197
mov rax, qword [rcx + 0x38]
stc
cmp rbp, rbp
cmp qword [rax], r9
jmp 0x14046d10b
je 0x14046d157
mov rax, qword [rcx + 0x50]
jmp 0x14046d11d
cmp dword [rax], r9d
jmp 0x14046d125
jle 0x14046d157
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov ax, 0x178d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovae ax, r8w
cwde
jmp 0x14046d14a
movzx eax, word [rdx]
jmp 0x14046d152
jmp 0x14046d17b
mov rax, qword [rcx]
jmp 0x14046d15f
mov rax, qword [rax + 0x38]
jmp 0x14046d168
call qword [case.0x1400f3ca8.0]
sub r9d, r9d
test r15b, r10b
clc
cmp ecx, 0x5cf17308
cmp r14w, ax
jmp 0x14046d184
je 0x14046d197
mov al, r9b
jmp 0x14046d192
jmp 0x14046d1a1
mov qword [r13], r9
bswap dx
mov al, dil
mov byte [r13 + 8], al
cmova dx, bx
mov rdx, rsi
jmp 0x14046d1b9
mov rcx, r13
jmp 0x14046d1c1
call fcn.140465a9e
sub r9d, r9d
cmp r10d, 0x72ed6182
test al, al
je 0x14046ae79
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
inc r12b
mov r15b, byte [rsp + 0x30]
cbw
mov r12b, byte [rsp + 0x30]
movsx ecx, si
xchg bl, al
mov bl, byte [rsp + 0x40]
movsx cx, r12b
lahf
mov rax, qword [rbp - 0x78]
sub cx, 0x2177
mov ecx, 1
jmp 0x14046d21b
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046d225
jne 0x14046b74e
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14046d237
cmove eax, ecx
jmp 0x14046d23f
mov dword [rsp + 0x38], eax
jmp 0x14046d248
jmp 0x14046b753
mov rcx, qword [rbp + 0x18]
mov edi, 1
cmp r14w, 0x6629
jmp 0x14046d261
cmp rcx, rdi
jbe 0x14046d51e
lea rbx, [rbp + 8]
ror r8b, 0xf8
mov dx, 0x3c7b
rcr r8d, cl
mov rdx, qword [rbp + 8]
shr r8b, cl
sar al, cl
mov r8, qword [rbp + 0x20]
stc
sal al, 0xec
cmp r8, 8
cmovae rbx, rdx
jmp 0x14046d299
mov al, byte [rsp + 0x30]
test bpl, spl
cmp rsp, r15
mov byte [rsp + 0x30], al
add rbx, 2
lea rax, [rbp + 8]
test spl, 0xd9
stc
cmc
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmc
cmp rbx, rax
jmp 0x14046d2ca
je 0x14046d4af
mov rdx, qword [rsp + 0x48]
movzx rcx, ax
movsx cx, r14b
mov rcx, r13
jmp 0x14046d2e6
call fcn.140465a9e
xor r9d, r9d
stc
test ebp, 0x5c6e6d32
test al, al
jmp 0x14046d2fc
jne 0x14046d498
cmp byte [r13 + 8], r9b
jmp 0x14046d30b
jne 0x14046d3a5
mov rcx, qword [r13]
test si, sp
stc
test rcx, rcx
jmp 0x14046d321
je 0x14046d39d
mov rax, qword [rcx + 0x38]
sal dx, 0xd0
rcl edx, 0x1d
bts rdx, rcx
mov rdx, qword [rax]
test rdx, rdx
je 0x14046d363
mov rax, qword [rcx + 0x50]
cmp rbx, r11
cmp r15b, 0xff
cmp dword [rax], r9d
jmp 0x14046d355
jle 0x14046d363
movzx eax, word [rdx]
jmp 0x14046d37b
mov rax, qword [rcx]
jmp 0x14046d36b
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
sub r9d, r9d
clc
ror ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046d388
je 0x14046d39d
mov word [r13 + 0xa], ax
jmp 0x14046d398
jmp 0x14046d3a1
mov qword [r13], r9
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
clc
jmp 0x14046d3b1
cmp ax, word [rbx]
jmp 0x14046d3b9
jne 0x14046d498
mov rcx, qword [r13]
test r12b, r13b
clc
test rcx, rcx
je 0x14046d454
mov rax, qword [rcx + 0x38]
cmp dil, 0xe6
cmp qword [rax], r9
jmp 0x14046d3e0
je 0x14046d41f
mov rax, qword [rcx + 0x50]
cmp ch, 0xf4
cmp r10d, esi
test ah, 0x62
cmp dword [rax], r9d
jmp 0x14046d3fb
jle 0x14046d41f
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, di
movzx eax, word [rdx]
jmp 0x14046d439
mov rax, qword [rcx]
jmp 0x14046d427
mov rax, qword [rax + 0x38]
jmp 0x14046d430
call qword [case.0x1400f3ca8.0]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046d446
je 0x14046d454
mov al, r9b
jmp 0x14046d46f
mov qword [r13], r9
movzx cx, r13b
mov al, 0xac
mov al, dil
jmp 0x14046d46f
mov byte [r13 + 8], al
mov r8b, 0xd2
movsx edx, bx
mov r8, qword [rbp + 0x20]
bswap rdx
setne dh
mov rcx, qword [rbp + 0x18]
bswap rdx
jmp 0x14046d48f
mov rdx, qword [rbp + 8]
jmp 0x14046d2a7
mov r8, qword [rbp + 0x20]
ror rcx, cl
cwde
mov rcx, qword [rbp + 0x18]
shr ax, cl
cmovp eax, eax
mov rdx, qword [rbp + 8]
cmc
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046d4bc
cmovae rax, rdx
cmp sil, r14b
cmp rsp, 0x30383d3d
test r13w, sp
lea rax, [rax + rcx*2]
test ebx, r9d
cmp rbx, rax
jmp 0x14046d4dd
je 0x14046d51e
mov rcx, qword [rsp + 0x70]
btr eax, r11d
sal eax, 0x90
rcl al, 0x6a
mov rax, rcx
stc
cmp r12b, r9b
cmc
cmp qword [rcx + 0x18], 0x10
jb 0x14046d50d
mov rax, qword [rcx]
jmp 0x14046d50d
mov qword [rcx + 0x10], r9
jmp 0x14046d516
mov byte [rax], r9b
jmp 0x14046d561
cmp byte [rsp + 0x30], 0
jmp 0x14046d528
je 0x14046d561
mov r9b, 0x2d
clc
cmp dil, sil
adc r8w, r14w
mov r8, rdi
neg ch
jmp 0x14046d543
xor edx, edx
movsx ecx, r11w
movzx cx, dil
mov rcx, qword [rsp + 0x70]
call fcn.140446364
nop
movsxd rcx, ecx
movsx ecx, di
not ecx
lea rcx, [rbp + 8]
jmp 0x14046d56a
call fcn.140457fd1
mov rax, qword [rsp + 0x70]
ror cx, cl
movzx rcx, r11w
mov rcx, qword [rbp + 0x28]
stc
xor rcx, rsp
jmp 0x14046d588
call fcn.14049c123
mov rbx, qword [rsp + 0x170]
btc r12w, r15w
sar r15d, cl
seto dil
add rsp, 0x130
movsx r14w, r9b
xchg r14w, di
pop r15
movzx r12w, r11b
jmp 0x14046d5c1
pop r14
bswap di
mov r13b, 0xb7
pop r13
movsxd rdi, esp
mov r12b, 0x99
pop r12
xchg bpl, sil
setbe sil
movzx di, bl
pop rdi
bswap esi
pop rsi
pop rbp
ret
call fcn.1404b2945
int3
call fcn.1404b2945
nop
call fcn.1404b2945
nop
jmp 0x14046d600
call fcn.1404b2945
int3