Function at 0x14046c5a3
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sal ch, 0xbf
push rbp
ror bpl, cl
push rsi
cdqe
movzx rbp, cx
cbw
push rdi
bts ebp, r8d
rcr eax, cl
btr bp, r9w
push r12
bswap bx
movzx rbx, r15w
lahf
push r13
adc r13b, r11b
movsx r13d, r8w
push r14
push r15
cmp r12b, 0xc4
bt r13d, 0xba
lea rbp, [rsp - 0x30]
sub rsp, 0x130
dec r15d
sub ax, r8w
mov r15b, spl
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0x28], rax
cmp sp, 0x18e0
sar bl, 0x50
dec r13w
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
shl bx, 0x10
mov qword [rbp - 0x40], rdx
add r15b, 0x4e
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
neg al
sub r12d, r12d
cbw
mov dword [rsp + 0x3c], r12d
xchg r15, r15
mov r15, qword [rbp + 0x98]
movzx bx, dh
xchg ecx, ecx
movsx rbx, r9w
mov rbx, qword [r15 + 0x40]
movsx cx, r13b
mov rbx, qword [rbx + 8]
movzx cx, r12b
lahf
movsx ax, dil
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
jmp 0x14046c682
mov rcx, rbx
jmp 0x14046c68a
mov rax, qword [rax + 8]
jmp 0x14046c693
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046c6a5
je 0x14046c6ec
lea rcx, [rbp - 0x60]
jmp 0x14046c6b4
call fcn.1404724a9
mov rsi, rax
clc
test spl, r15b
mov qword [rsp + 0x50], rax
jmp 0x14046c6ca
test rbx, rbx
jmp 0x14046c6d2
je 0x14046c777
mov rdx, qword [rbx]
cmovb eax, ebp
mov rax, qword [rdx + 0x10]
jmp 0x14046c6e7
jmp 0x14046c72b
lea rcx, [rbp - 0x60]
jmp 0x14046c6f5
call fcn.1404720ce
mov rsi, rax
jmp 0x14046c703
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046c710
je 0x14046c777
mov rax, qword [rbx]
movsx rcx, bp
mov rax, qword [rax + 0x10]
jmp 0x14046c72b
mov rcx, rbx
jmp 0x14046c733
call qword [0x1400b8d90]
test rax, rax
movzx r8, si
setp r8b
mov r8, rax
je 0x14046c777
mov rcx, qword [rax]
cmovae edx, r9d
jmp 0x14046c75b
mov rax, qword [rcx]
movzx rdx, r11w
mov edx, 1
mov cl, 0xfb
mov rcx, r8
jmp 0x14046c771
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046c781
mov byte [rsp + 0x30], r12b
jmp 0x14046c78b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov ecx, 0x6ce50de8
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
movsx rcx, bp
mov word [rbp + 8], r12w
cqo
lahf
bswap rcx
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
not ch
cmovle cx, r9w
mov rcx, rsi
jmp 0x14046c7c8
mov rax, qword [rax + 0x58]
jmp 0x14046c7d1
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movsxd rax, ecx
jmp 0x14046c7ed
mov qword [rdi + 0x18], 0xf
bswap si
cwde
setnp bl
mov byte [rdi], r12b
movsxd rax, r13d
mov esi, 1
movzx rax, sp
movzx eax, r9w
cwde
mov eax, esi
xchg rbx, rbx
mov dword [rsp + 0x34], eax
movzx ebx, ax
mov dword [rsp + 0x3c], eax
cdqe
lahf
mov rax, qword [r15 + 0x40]
jmp 0x14046c82e
mov rbx, qword [rax + 8]
cbw
mov cx, r11w
not rax
mov qword [rbp - 0x58], rbx
cwde
mov rax, qword [rbx]
movzx ecx, cx
mov rcx, rbx
jmp 0x14046c84e
mov rax, qword [rax + 8]
jmp 0x14046c857
call qword [0x1400b8d90]
nop
setge cl
mov rcx, r15
lea rcx, [rbp - 0x60]
jmp 0x14046c86d
call fcn.14045f966
mov rdi, rax
cmc
jmp 0x14046c87b
mov qword [rbp - 0x60], rax
cmc
cmp al, bl
test rbx, rbx
je 0x14046c8f2
mov rdx, qword [rbx]
movzx ecx, r13w
movzx ax, dl
cwde
mov rcx, rbx
mov ax, 0x1728
cmovbe ax, r15w
movsx ax, bl
mov rax, qword [rdx + 0x10]
jmp 0x14046c8b0
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14046c8c1
je 0x14046c8f2
mov rcx, qword [rax]
not rax
mov rax, qword [rcx]
movsx edx, r8w
movsx rcx, di
seta cl
mov edx, esi
movsx ecx, si
movsx rcx, dx
mov rcx, r8
jmp 0x14046c8ec
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
movzx r8d, r11w
mov dl, 0xcd
cdq
lea r8, [0x1400c0dac]
bswap rcx
movzx rcx, r8w
mov ecx, 0x21367181
lea rdx, [0x1400c0da0]
bswap cx
movsx rcx, r12w
movzx rcx, ax
mov rcx, rdi
jmp 0x14046c92c
mov rax, qword [rax + 0x58]
jmp 0x14046c935
call qword [0x1400b8d90]
mov rax, r12
and cl, 0x85
or r15b, r10b
mov qword [rbp - 0x78], rax
xadd cl, sil
mov dil, byte [rsp + 0x30]
shr sil, cl
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov cl, dl
xchg r12b, r12b
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movsx rcx, r12w
sub r9d, r9d
movsx rcx, r9w
adc cl, 0xc7
lea ecx, [r9 + 1]
cmp sp, 0x44b4
test di, 0x7be5
cmp rax, 4
jmp 0x14046c992
jae 0x14046ef0b
mov al, byte [rbp + rax - 0x70]
cmp al, dl
clc
cmp al, 0x20
je 0x14046c9d6
cmp al, 0x24
je 0x14046e785
cmp al, 0x2b
jmp 0x14046c9b6
je 0x14046dd04
cmp al, 0x76
jmp 0x14046c9c3
je 0x14046cab7
cmp al, 0x78
jmp 0x14046c9d0
jne 0x14046d37c
cmp qword [rbp - 0x78], 3
jmp 0x14046c9e0
je 0x14046d37c
mov bl, r9b
movsx cx, r8b
not cl
mov byte [rsp + 0x40], bl
bswap edx
movzx dx, r14b
mov rdx, 0x7c995321
mov rdx, qword [rsp + 0x48]
movzx cx, bpl
movsx ecx, r15w
movsx rcx, si
mov rcx, r13
call fcn.140467684
xor r9d, r9d
cmp r8, r13
test al, al
jne 0x14046eed2
lea rbx, [r13 + 0xa]
rol r14, 0xb6
mov r12, rbx
btr si, 0x22
sbb r14b, r15b
movzx edi, bx
mov rsi, qword [rsp + 0x48]
sbb r15b, 0xe9
sal di, cl
xadd dil, r15b
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
sub r14w, r13w
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jne 0x14046ed64
mov rcx, qword [r13]
test rcx, rcx
je 0x14046ed54
mov rax, qword [rcx + 0x38]
btc dx, 0x23
bswap rdx
mov rdx, qword [rax]
test spl, 0xbd
jmp 0x14046ca91
test rdx, rdx
je 0x14046ed1e
mov rax, qword [rcx + 0x50]
test bl, 0x5c
cmp dword [rax], r9d
jmp 0x14046caa9
jle 0x14046ed1e
movzx eax, word [rdx]
jmp 0x14046ed38
mov dword [rsp + 0x68], r9d
not ebx
jmp 0x14046cac4
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movzx cx, sil
mov cl, 0x61
movsxd rcx, esp
mov rcx, rbx
jmp 0x14046cade
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
movsx dx, r8b
rdtsc
mov rax, qword [rcx + 0x28]
xchg ecx, edx
movzx rdx, r11w
lea rdx, [rbp - 0x18]
jmp 0x14046cb10
mov rcx, rbx
jmp 0x14046cb18
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
clc
bts eax, 9
jmp 0x14046cb2e
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmc
sub eax, eax
cmp r10w, di
cmc
cmp qword [rbp - 8], rax
jmp 0x14046cb47
je 0x14046d456
mov rax, qword [rbx]
movsx rcx, r14w
mov cl, dil
cmovb ecx, r15d
mov rcx, rbx
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmc
cmp sp, 0x1285
sub edx, edx
test ax, ax
jmp 0x14046cb7d
je 0x14046d456
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14046cb91
cmovae rcx, qword [rbp - 0x18]
clc
test r14b, cl
cmp byte [rcx], 0x7f
jae 0x14046d456
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx eax, r9w
mov ax, r11w
cdqe
lea eax, [rdx + 0xf]
movsx rcx, r11w
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
mov rcx, r13
lea eax, [rdx + 1]
movsxd rbx, r14d
setns ch
movzx bx, r13b
mov qword [rbp - 0x28], rax
movzx bx, dil
mov ch, 0xe1
mov word [rbp - 0x38], dx
jmp 0x14046cbef
mov ebx, edx
movsx ecx, bx
mov dl, 0xe3
mov rdx, qword [rsp + 0x48]
movsx cx, r11b
cmovp cx, r13w
mov rcx, r13
jmp 0x14046cc0d
call fcn.140467684
xor r11d, r11d
test al, al
jmp 0x14046cc1c
jne 0x14046d1dd
mov r10, qword [rsp + 0x60]
mov r14b, 0xd2
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
setge r14b
clc
lea r14, [r13 + 0xa]
jmp 0x14046cc40
mov r8, r14
add sil, 0xbc
mov qword [rbp - 0x50], r14
cmc
mov rbx, qword [rbp - 0x38]
neg di
mov qword [rsp + 0x78], rbx
sal sil, 0xa3
mov edi, r11d
mov rsi, qword [rbp - 0x80]
jmp 0x14046cc6b
cmp byte [r13 + 8], r11b
jmp 0x14046cc74
jne 0x14046cd60
mov rcx, qword [r13]
test dx, cx
test rcx, rcx
jmp 0x14046cc89
je 0x14046cd46
mov rax, qword [rcx + 0x38]
movzx rdx, dx
sal rdx, 0x3c
mov rdx, qword [rax]
jmp 0x14046cca6
test rdx, rdx
jmp 0x14046ccae
je 0x14046ccd3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x14046ccc0
jle 0x14046ccd3
movzx eax, word [rdx]
jmp 0x14046ccce
jmp 0x14046cd12
mov rax, qword [rcx]
jmp 0x14046ccdb
mov rax, qword [rax + 0x30]
jmp 0x14046cce4
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
movzx r10w, r14b
shl r9b, 0xae
mov r9, qword [rbp - 0x48]
movzx r10w, dl
sete r10b
mov r10, qword [rsp + 0x60]
movsx rcx, cx
xor r11d, r11d
rcr cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046cd1f
je 0x14046cd46
mov word [r8], ax
mov r14d, 0x385e4392
movzx r14w, r13b
movsx r14w, r11b
mov r14, r8
jmp 0x14046cd41
jmp 0x14046cd4d
mov qword [r13], r11
cbw
lahf
mov eax, 1
movzx edx, r13w
not rdx
mov byte [r13 + 8], al
movzx ecx, si
movzx r8d, word [r14]
movzx cx, al
jmp 0x14046cd6d
mov rdx, r9
movsxd rcx, esi
movzx cx, r13b
movsx rcx, r8w
mov rcx, r10
jmp 0x14046cd84
call fcn.14012aeb7
sub rax, qword [rsp + 0x60]
test r15b, 0x98
sar rax, 1
stc
test r13b, r8b
cmp rax, 0xa
jae 0x14046ce86
lea rcx, [0x1400c0da0]
or r9b, r13b
mov r9b, byte [rax + rcx]
rcl r10, cl
mov r10, qword [rsp + 0x70]
bsr cx, ax
test spl, 0xf3
mov rcx, qword [r10 + 0x10]
clc
cmp r8w, bp
cmp rcx, qword [r10 + 0x18]
jae 0x14046ce18
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
bts eax, esp
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046cdec
jb 0x14046cdf5
mov rax, qword [r10]
mov byte [rax + rcx], r9b
test r15, 0x194d01f4
test r15b, r15b
xor edx, edx
jmp 0x14046ce0a
mov byte [rax + rcx + 1], dl
jmp 0x14046ce13
jmp 0x14046ce2d
mov r8b, r12b
mov edx, 1
mov rcx, r10
jmp 0x14046ce28
call fcn.140455aed
lea rax, [rbp - 0x38]
cmp rsi, 0x10
jmp 0x14046ce3a
setae cl
jmp 0x14046ce42
cmovae rax, rbx
clc
jmp 0x14046ce4c
cmp byte [rax + rdi], 0x7f
jmp 0x14046ce55
je 0x14046d03e
lea rax, [rbp - 0x38]
cmp dl, 0xf6
test cl, cl
cmovne rax, rbx
adc ch, 0xb6
add ch, 0x85
sal ch, 0xef
mov ecx, 1
cmp r11, r8
add byte [rax + rdi], cl
jmp 0x14046ce81
jmp 0x14046d015
lea rax, [rbp - 0x38]
sal dl, cl
movsxd rdx, r11d
test r8b, r10b
cmp rsi, 0x10
setae bl
cdq
mov rdx, qword [rsp + 0x78]
jmp 0x14046cea4
cmovae rax, rdx
test r8b, dil
stc
xor r11d, r11d
cmc
clc
cmp byte [rax + rdi], r11b
jmp 0x14046ceba
je 0x14046d14d
cmp byte [r13 + 8], r11b
jmp 0x14046cec9
jne 0x14046cf88
mov rcx, qword [r13]
stc
cmc
test rcx, rcx
jmp 0x14046cedd
je 0x14046cf61
mov rax, qword [rcx + 0x38]
shr edx, cl
shr dx, 0x60
mov rdx, qword [rax]
cmp r8, r8
cmc
test rdx, rdx
jmp 0x14046cefc
je 0x14046cf1c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x14046cf0e
jle 0x14046cf1c
movzx eax, word [rdx]
jmp 0x14046cf37
mov rax, qword [rcx]
jmp 0x14046cf24
mov rax, qword [rax + 0x30]
jmp 0x14046cf2d
call qword [0x1400b8d90]
xor r11d, r11d
clc
mov ecx, 0xffff
cmp bpl, dl
cmp r14w, 0x72d1
cmp cx, ax
jmp 0x14046cf4d
je 0x14046cf61
mov word [r14], ax
jmp 0x14046cf5c
jmp 0x14046cf65
mov qword [r13], r11
mov r10d, 1
movsx rdx, r10w
mov byte [r13 + 8], r10b
cwd
movzx edx, r10w
mov rdx, qword [rsp + 0x78]
jmp 0x14046cf83
jmp 0x14046cf92
mov r10d, 1
rcr rax, 0x23
movzx eax, word [rsp + 0x40]
test r12b, r8b
test r8d, 0x504744cb
cmc
cmp word [r14], ax
jmp 0x14046cfab
jne 0x14046d14d
mov rcx, qword [rbp - 0x28]
clc
test rbp, rdx
cmp rcx, rsi
jae 0x14046cff3
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test r14d, eax
test bl, bl
jmp 0x14046cfd8
cmovne rax, rdx
test bp, di
cmp r11b, 0x66
cmc
and word [rax + rcx], 0
jmp 0x14046cfee
jmp 0x14046d012
sub r9d, r9d
movsx ecx, bx
mov r8b, r15b
movzx ecx, dx
cqo
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14046d00d
call fcn.140455aed
inc rdi
mov rbx, qword [rbp - 0x38]
bts ecx, ebp
add sil, r12b
mov qword [rsp + 0x78], rbx
rol sil, cl
shld si, r9w, 0x82
mov rsi, qword [rbp - 0x20]
cmp r12d, 0x4c057214
btc cx, r9w
stc
mov rcx, qword [r13]
test r12b, 0x96
sub r8d, r8d
test rsp, r15
test rcx, rcx
je 0x14046d0f0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046d061
je 0x14046d0ad
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x14046d0ad
dec dword [rax]
movsx rdx, sp
cwde
rdtsc
mov rcx, qword [rcx + 0x38]
movzx dx, dil
mov rdx, qword [rcx]
bswap rax
cdqe
movzx eax, cx
lea rax, [rdx + 2]
jmp 0x14046d09b
mov qword [rcx], rax
lahf
nop
movzx eax, word [rdx]
jmp 0x14046d0a8
jmp 0x14046d0c9
mov rax, qword [rcx]
jmp 0x14046d0b5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
shld ecx, r10d, 0xb9
rol ecx, cl
mov ecx, 0xffff
cmp rcx, 0x643347fa
cmp cx, ax
jmp 0x14046d0dd
je 0x14046d0f0
mov al, r8b
jmp 0x14046d0eb
jmp 0x14046d103
mov qword [r13], r8
cqo
mov eax, 1
movsx cx, dh
movzx rcx, r9w
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
xchg cx, cx
cmova ecx, ebx
mov rcx, r13
call fcn.140467684
sub r11d, r11d
xadd r10w, r9w
test al, al
movsxd r10, r9d
mov r8, qword [rbp - 0x50]
movzx r10d, si
mov r10w, r9w
bswap r10d
mov r9, qword [rbp - 0x48]
xchg r10b, r10b
mov r10, qword [rsp + 0x60]
jmp 0x14046d147
je 0x14046cc6b
mov qword [rbp - 0x80], rsi
cmc
clc
mov rbx, rdi
shl sil, 0
xchg r10, r11
rcl r11b, cl
test rdi, rdi
cmovg r10d, edi
mov dil, byte [rsp + 0x30]
movsx r10w, r10b
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bswap r11w
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x14046d18d
je 0x14046d1f5
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046d1a0
cmovae rax, r10
cmp sil, 0x20
jmp 0x14046d1ae
cmp byte [rax + rbx], 0
jmp 0x14046d1b7
jle 0x14046d1ca
inc rbx
jmp 0x14046d1c5
jmp 0x14046d1f5
mov eax, 1
jmp 0x14046d1d4
mov byte [rsp + 0x38], al
jmp 0x14046d1f5
mov r10, qword [rbp - 0x38]
test spl, sil
mov r11, qword [rbp - 0x80]
adc r8b, r11b
shr r8b, 0x1d
shrd dx, r14w, 0xcd
lea rdx, [rbp - 0x18]
movzx r8w, r11b
bswap r9
mov r8, qword [rbp - 0x18]
bts r9, r11
sbb r9d, esp
mov r9, qword [rbp]
jmp 0x14046d216
cmp r9, 0x10
jmp 0x14046d21f
cmovae rdx, r8
clc
test bx, 0x1349
stc
xor eax, eax
jmp 0x14046d231
cmp byte [rsp + 0x38], al
jmp 0x14046d23a
jne 0x14046d299
test rbx, rbx
jmp 0x14046d248
je 0x14046d3ed
mov cl, byte [rdx]
cmp bl, sil
cmp cl, 0x7f
je 0x14046d3ed
sub rbx, 1
je 0x14046d3a0
lea rax, [rbp - 0x38]
cmp r15w, r9w
cmc
cmp r11, 0x10
jmp 0x14046d278
cmovae rax, r10
jmp 0x14046d281
cmp cl, byte [rax + rbx]
jmp 0x14046d289
je 0x14046d3d1
mov eax, 1
mov byte [rsp + 0x38], al
cmc
cmp r11, 0x10
jmp 0x14046d2a2
jb 0x14046d30f
lea rdx, [r11 + 1]
cbw
rcr ah, 0x5c
mov rax, r10
cmp rdx, 0x1000
jmp 0x14046d2c0
jb 0x14046d2e9
add rdx, 0x27
mov r10, qword [r10 - 8]
cmc
sub rax, r10
cmp bh, bh
stc
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14046d2e3
ja 0x14046f2a3
mov rcx, r10
jmp 0x14046d2f1
call fcn.140102f68
mov r9, qword [rbp]
shl r8b, cl
stc
mov r8, qword [rbp - 0x18]
test r13, 0x6e0f4c81
cmp edi, 0x1bd30aa5
cmp r9, 0x10
jmp 0x14046d318
jb 0x14046d36c
lea rdx, [r9 + 1]
mov rax, r8
cmp rdx, 0x1000
jb 0x14046d35f
add rdx, 0x27
test bx, 0x7d27
clc
mov r8, qword [r8 - 8]
jmp 0x14046d348
sub rax, r8
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14046d359
ja 0x14046f29d
mov rcx, r8
jmp 0x14046d367
call fcn.140102f68
xor r9d, r9d
movsxd rax, r12d
rol cl, cl
mov ecx, 1
rol al, 0
mov eax, dword [rsp + 0x38]
stc
add qword [rbp - 0x78], rcx
jmp 0x14046d38a
test al, al
jmp 0x14046d391
jne 0x14046f1b9
mov rax, qword [rbp - 0x78]
jmp 0x14046c989
test rbx, rbx
jmp 0x14046d3a8
jne 0x14046d3d1
lea rax, [rbp - 0x38]
stc
cmp bpl, r14b
clc
cmp r11, 0x10
jmp 0x14046d3c0
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x14046d3cb
jl 0x14046d28f
cmp byte [rdx + 1], 0
jmp 0x14046d3da
jle 0x14046d240
inc rdx
jmp 0x14046d3e8
jmp 0x14046d240
cmp r11, 0x10
jmp 0x14046d3f6
jb 0x14046d77c
lea rdx, [r11 + 1]
movzx eax, sp
mov rax, r10
jmp 0x14046d40e
cmp rdx, 0x1000
jb 0x14046d444
add rdx, 0x27
cmp ecx, 0x1925c4c
mov r10, qword [r10 - 8]
sub rax, r10
clc
add rax, 0xfffffffffffffff8
test bx, r8w
cmp rax, 0x1f
jmp 0x14046d43e
ja 0x14046f2a3
mov rcx, r10
jmp 0x14046d44c
call fcn.140102f68
jmp 0x14046d77c
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046d463
call fcn.140467684
xor r8d, r8d
test al, al
jmp 0x14046d472
jne 0x14046d781
lea rbx, [r13 + 0xa]
movzx di, r13b
movsx rsi, r15w
jmp 0x14046d48a
mov r12, rbx
not r9w
movsx edi, dx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov r15, 0x2729280e
mov rsi, qword [rsp + 0x70]
not r15w
movsx r15d, bp
mov r15, qword [rsp + 0x48]
jmp 0x14046d4bb
jmp 0x14046d4c5
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14046d4ce
jne 0x14046d58c
mov rcx, qword [r13]
stc
cmp bp, 0x1f3e
cmc
test rcx, rcx
jmp 0x14046d4e7
je 0x14046d56f
mov rax, qword [rcx + 0x38]
movsx dx, dl
add dl, dil
and rdx, r14
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046d506
je 0x14046d52c
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14046d519
jle 0x14046d52c
movzx eax, word [rdx]
jmp 0x14046d527
jmp 0x14046d541
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
sub r8d, r8d
mov ecx, 0xffff
stc
cmp r15b, 0x26
test r14b, 0x28
cmp cx, ax
jmp 0x14046d557
je 0x14046d56f
mov word [r12], ax
xchg bl, bh
bswap bx
mov rbx, r12
jmp 0x14046d573
mov qword [r13], r8
mov eax, 1
movsxd rcx, ecx
not cl
mov byte [r13 + 8], al
movzx edx, r15w
seto cl
movzx rcx, ax
movzx r8d, word [rbx]
xchg cx, dx
cwd
mov rdx, rdi
bswap rcx
jmp 0x14046d5a4
mov rcx, r9
jmp 0x14046d5ac
call fcn.14012aeb7
sub rax, qword [rsp + 0x60]
sar rax, 1
cmc
jmp 0x14046d5c1
cmp rax, 0xa
jae 0x14046d751
lea rcx, [0x1400c0da0]
or r9b, 0x8a
and r9b, 0x5a
mov r9b, byte [rax + rcx]
xor cl, 0x46
setl cl
mov rcx, qword [rsi + 0x10]
cmp si, r9w
clc
test r13w, sp
cmp rcx, qword [rsi + 0x18]
jmp 0x14046d5fa
jae 0x14046d641
lea rax, [rcx + 1]
clc
mov qword [rsi + 0x10], rax
xadd ax, ax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14046d61a
jb 0x14046d625
mov rax, qword [rsi]
clc
cmc
mov byte [rax + rcx], r9b
clc
xor r8d, r8d
jmp 0x14046d632
mov byte [rax + rcx + 1], r8b
jmp 0x14046d63c
jmp 0x14046d668
mov r8b, r14b
jmp 0x14046d649
mov edx, 1
bswap ecx
xchg ecx, ecx
mov rcx, rsi
jmp 0x14046d65a
call fcn.140455aed
xor r8d, r8d
cmp r13b, dil
add cl, r9b
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046d675
je 0x14046d714
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046d6d7
mov rax, qword [rcx + 0x50]
cmp ax, 0x5edb
jmp 0x14046d695
cmp dword [rax], r8d
jmp 0x14046d69d
jle 0x14046d6d7
dec dword [rax]
rdtsc
cbw
cwde
mov rcx, qword [rcx + 0x38]
jmp 0x14046d6b3
mov rdx, qword [rcx]
jmp 0x14046d6be
lea rax, [rdx + 2]
jmp 0x14046d6c7
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046d6d2
jmp 0x14046d6f3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046d6e3
call qword [0x1400b8d90]
sub r8d, r8d
setge ch
sbb cx, r12w
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046d701
je 0x14046d714
mov al, r8b
jmp 0x14046d70f
jmp 0x14046d721
mov qword [r13], r8
lahf
movzx ecx, dx
mov eax, 1
mov byte [r13 + 8], al
movsx rdx, r14w
mov rdx, r15
movsxd rcx, r15d
setno cl
mov rcx, r13
jmp 0x14046d73a
call fcn.140467684
xor r8d, r8d
cmp r9b, 0xc
cmp dil, al
test al, al
je 0x14046d4c0
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
lahf
jmp 0x14046d763
mov r15b, byte [rsp + 0x30]
lahf
not ch
mov r12b, byte [rsp + 0x30]
movsx ax, r13b
not cx
movzx ebx, r15w
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
cmovb rdx, r15
jmp 0x14046d7a0
mov rdx, qword [rsp + 0x48]
bswap ecx
movzx rcx, r11w
jmp 0x14046d7b0
mov rcx, r13
call fcn.140467684
sub r8d, r8d
test r15, rbp
clc
test al, al
jmp 0x14046d7c6
jne 0x14046db92
test bx, bx
jmp 0x14046d7d4
je 0x14046db92
cmp byte [r13 + 8], r8b
jmp 0x14046d7e3
jne 0x14046d888
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046d7f6
je 0x14046d870
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046d808
test rdx, rdx
je 0x14046d835
mov rax, qword [rcx + 0x50]
stc
cmp r15b, 0xd9
cmp dword [rax], r8d
jmp 0x14046d822
jle 0x14046d835
movzx eax, word [rdx]
jmp 0x14046d830
jmp 0x14046d84e
mov rax, qword [rcx]
jmp 0x14046d83d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
xadd rcx, rcx
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046d85b
je 0x14046d870
mov word [r13 + 0xa], ax
jmp 0x14046d86b
jmp 0x14046d874
mov qword [r13], r8
mov eax, 1
jmp 0x14046d884
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
mov ebx, 0x12146b5
mov ebx, dword [rsp + 0x68]
jmp 0x14046d89b
jne 0x14046db98
mov eax, 1
test edx, 0x2dde3413
mov rcx, qword [r13]
cmp r13b, 0x93
clc
stc
test rcx, rcx
je 0x14046d96c
mov rax, qword [rcx + 0x38]
cmp sp, bp
test rax, 0x33dd7af0
cmp qword [rax], r8
jmp 0x14046d8d4
je 0x14046d92c
mov rax, qword [rcx + 0x50]
stc
clc
test spl, 0xb3
cmp dword [rax], r8d
jle 0x14046d92c
dec dword [rax]
movzx dx, r9b
cdqe
movsx eax, r15w
mov rcx, qword [rcx + 0x38]
movsxd rax, ecx
mov rdx, qword [rcx]
bswap rax
movsx ax, dl
movzx ax, dil
lea rax, [rdx + 2]
jmp 0x14046d919
mov qword [rcx], rax
bswap rax
movzx eax, word [rdx]
jmp 0x14046d927
jmp 0x14046d941
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046d938
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test ebp, 0xc3f2596
cmp cx, ax
jmp 0x14046d954
je 0x14046d967
mov al, r8b
jmp 0x14046d962
jmp 0x14046d975
mov eax, 1
mov qword [r13], r8
mov edx, 0x439e1a45
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movzx ecx, r13w
movsx ecx, cx
jmp 0x14046d98a
mov rcx, r13
jmp 0x14046d992
call fcn.140467684
cmp ebx, dword [rsp + 0x58]
jmp 0x14046d9a0
jge 0x14046db98
xor r8d, r8d
cmp rcx, 0x6f0c3e64
cmc
test r9d, r8d
test al, al
jmp 0x14046d9bb
jne 0x14046db84
cmp byte [r13 + 8], r8b
jne 0x14046da96
mov rcx, qword [r13]
cmc
test bpl, r11b
test edi, 0x14733446
test rcx, rcx
jmp 0x14046d9e1
je 0x14046da6d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046d9fb
test rdx, rdx
jmp 0x14046da03
je 0x14046da28
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046da15
jle 0x14046da28
movzx eax, word [rdx]
jmp 0x14046da23
jmp 0x14046da4b
mov rax, qword [rcx]
jmp 0x14046da30
mov rax, qword [rax + 0x30]
jmp 0x14046da39
call qword [0x1400b8d90]
sub r8d, r8d
test dil, 0xe1
sar ch, cl
or rcx, rdi
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046da58
je 0x14046da6d
mov word [r13 + 0xa], ax
jmp 0x14046da68
jmp 0x14046da78
mov qword [r13], r8
movzx edx, r14w
mov cl, r13b
mov eax, 1
movzx r8d, r12w
cmovle dx, di
mov byte [r13 + 8], al
movsx ecx, ax
movzx ax, r10b
jmp 0x14046da96
mov rax, qword [rsp + 0x60]
movzx rdx, bx
lea rdx, [rax + 0x16]
cmove cx, r12w
movzx r8, r9w
movzx r8d, word [r13 + 0xa]
movzx rcx, di
mov rcx, rax
call fcn.14012aeb7
sub rax, qword [rsp + 0x60]
test r11w, 0x7e6c
stc
sar rax, 1
jmp 0x14046dad1
cmp rax, 0xa
jmp 0x14046dada
jae 0x14046db84
lea rcx, [0x1400c0da0]
sub r9b, 0x2e
bsf r10, r12
sbb r9b, spl
mov r9b, byte [rax + rcx]
btr ecx, 0x81
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmc
jmp 0x14046db09
cmp rcx, qword [r10 + 0x18]
jmp 0x14046db12
jae 0x14046db54
lea rax, [rcx + 1]
cmc
mov qword [r10 + 0x10], rax
movzx ax, r10b
sal rax, cl
adc ax, dx
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14046db3e
mov rax, qword [r10]
cmc
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x14046db4a
mov byte [rax + rcx + 1], r8b
jmp 0x14046db73
mov r8b, sil
mov edx, 1
not rcx
movzx cx, dh
mov rcx, r10
call fcn.140455aed
sub r8d, r8d
shrd ax, bp, 0xdb
mov eax, 1
add ebx, eax
jmp 0x14046db7f
jmp 0x14046d8ac
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x14046db9d
mov ebx, dword [rsp + 0x68]
cdqe
mov ecx, 1
mov rax, qword [rsp + 0x70]
test r8b, 0x3f
cmc
sub edx, edx
test sil, 0x5d
cmp qword [rax + 0x10], rdx
jmp 0x14046dbb6
jne 0x14046dbca
mov byte [rsp + 0x38], cl
jmp 0x14046dbc5
jmp 0x14046dca8
mov eax, dword [rsp + 0x58]
cmp bpl, r10b
jmp 0x14046dbdc
cmp ebx, eax
jmp 0x14046dbe3
jge 0x14046dca8
sub eax, ebx
adc cx, di
bsf r15w, dx
mov ebx, eax
bt r14w, r12w
shr r14b, cl
mov r14, qword [rsp + 0x70]
movsx rcx, di
mov r15d, 1
btc rcx, 0xbc
btr cx, di
neg cx
mov rcx, qword [r14 + 0x10]
stc
cmp rcx, qword [r14 + 0x18]
jmp 0x14046dc26
jae 0x14046dc6c
lea rax, [rcx + 1]
cmc
mov qword [r14 + 0x10], rax
ror ah, 0xe
adc eax, 0x51d907f7
mov rax, r14
stc
test r14, rbx
cmp qword [r14 + 0x18], 0x10
jmp 0x14046dc4e
jb 0x14046dc5c
mov rax, qword [r14]
jmp 0x14046dc5c
mov word [rax + rcx], 0x30
jmp 0x14046dc67
jmp 0x14046dc8a
mov r9b, 0x30
mov r8b, dil
movzx rdx, si
mov rdx, r15
movsxd rcx, esi
movzx rcx, r14w
mov rcx, r14
call fcn.140455aed
xor edx, edx
sub rbx, r15
jmp 0x14046dc92
jne 0x14046dc18
mov r14b, byte [rsp + 0x30]
adc dx, dx
setg dh
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
test al, 0xe2
cmp rdx, 0x10
jmp 0x14046dcb7
jb 0x14046d36c
inc rdx
or al, sil
movzx ax, r11b
mov rcx, qword [rbp - 0x18]
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x14046dcdc
jb 0x14046d367
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r12w, r13w
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046f29d
jmp 0x14046d367
mov rdx, qword [rsp + 0x48]
movsxd rcx, r14d
setne cl
xchg rcx, rcx
mov rcx, r13
jmp 0x14046dd1a
call fcn.140467684
xor r9d, r9d
cmc
test al, al
jne 0x14046d374
mov rbx, qword [rsp + 0x50]
cdqe
lahf
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsxd rcx, ebp
xchg rcx, rcx
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14046dd4f
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
clc
stc
cmc
bts r8d, 8
or r8d, 2
clc
cmc
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
stc
cmp r11b, 0x53
clc
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046dd84
jbe 0x14046df2a
mov rax, qword [rbx]
movsx ecx, r10w
cqo
cmovb edx, r8d
lea rdx, [rbp - 0x18]
movsx rcx, r13w
setbe cl
cmovno cx, r9w
mov rcx, rbx
jmp 0x14046ddaf
mov rax, qword [rax + 0x38]
jmp 0x14046ddb8
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
jmp 0x14046ddcf
bts r8d, 0xb
or r8d, 4
ror dh, cl
mov dword [rsp + 0x34], r8d
mov dh, 0xa1
btc dx, 0x1e
stc
mov dword [rsp + 0x3c], r8d
cmovp dx, ax
lea rdx, [r13 + 8]
jmp 0x14046ddfa
mov qword [rsp + 0x58], rdx
stc
cmp ecx, 0x48d978d4
sub r9d, r9d
test esi, 0x1d7a0202
cmc
cmp byte [rdx], r9b
jmp 0x14046de18
jne 0x14046ded7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046de2a
je 0x14046debb
mov rax, qword [rcx + 0x38]
or dx, 0x2116
mov rdx, qword [rax]
stc
clc
test rdx, rdx
jmp 0x14046de46
je 0x14046de73
mov rax, qword [rcx + 0x50]
test r11b, 0xe4
cmp r12b, 0x4b
cmp dword [rax], r9d
jmp 0x14046de60
jle 0x14046de73
movzx eax, word [rdx]
jmp 0x14046de6e
jmp 0x14046de94
mov rax, qword [rcx]
jmp 0x14046de7b
mov rax, qword [rax + 0x30]
jmp 0x14046de84
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
sub cl, dl
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14046dea6
je 0x14046debb
mov word [r13 + 0xa], ax
jmp 0x14046deb6
jmp 0x14046debf
mov qword [r13], r9
mov r10d, 1
jmp 0x14046deca
mov byte [rdx], r10b
jmp 0x14046ded2
jmp 0x14046dedd
mov r10d, 1
movzx ecx, word [r13 + 0xa]
shld rax, r8, 0x9e
rcr al, 0x98
sub rax, 0xeab3b0a
lea rax, [rbp - 0x18]
cmp r12w, 0x7912
cmp qword [rbp], 8
jmp 0x14046df05
cmovae rax, qword [rbp - 0x18]
test cx, 0x3ef
cmp word [rax], cx
jmp 0x14046df17
jne 0x14046df30
mov bl, r10b
jmp 0x14046df25
jmp 0x14046df46
lea rdx, [r13 + 8]
sal bl, cl
mov bl, r9b
cmc
mov qword [rsp + 0x58], rdx
cmp r9w, 0x5c41
stc
test r12w, 0x4a4d
test r8b, 4
je 0x14046df78
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
jmp 0x14046df5e
mov dword [rsp + 0x3c], r8d
mov cl, r12b
movzx ecx, r12w
lea rcx, [rbp - 0x18]
call fcn.140459d85
mov r8d, dword [rsp + 0x34]
test r8b, 2
jmp 0x14046df81
je 0x14046dfb0
and r8d, 0xfffffffd
movzx ecx, dx
mov dword [rsp + 0x34], r8d
movzx rcx, r14w
movsx ecx, bp
mov dword [rsp + 0x3c], r8d
bswap cx
lea rcx, [rbp - 0x38]
jmp 0x14046dfab
call fcn.140459d85
xor r8d, r8d
cmp spl, 0x9b
test bh, 0x3e
test bl, bl
jmp 0x14046dfc1
je 0x14046e19b
mov rcx, qword [r13]
test edi, r15d
stc
test rcx, rcx
jmp 0x14046dfd7
je 0x14046e074
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046dfe9
je 0x14046e035
mov rax, qword [rcx + 0x50]
test r13, 0x1100660f
stc
test spl, r10b
cmp dword [rax], r8d
jmp 0x14046e006
jle 0x14046e035
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r11w
not ax
lea rax, [rdx + 2]
jmp 0x14046e025
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046e030
jmp 0x14046e052
mov rax, qword [rcx]
jmp 0x14046e03d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
shr cx, cl
cmovns cx, r10w
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x14046e061
je 0x14046e074
mov al, r8b
jmp 0x14046e06f
jmp 0x14046e07d
mov qword [r13], r8
mov eax, 1
mov rcx, qword [rsp + 0x58]
bswap edx
movsxd rdx, ebx
movzx edx, dx
mov byte [rcx], al
cqo
mov rcx, qword [rsp + 0x50]
bswap ax
cmovge rdx, rsi
movzx rax, bp
mov rax, qword [rcx]
cmovnp edx, r14d
movzx rdx, r14w
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bswap dx
bt edx, eax
stc
bts ebx, 0xa
movzx rdx, r13w
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
sal dl, 0x96
mov rdx, qword [rbp + 0x20]
stc
cmc
cmp rdx, 8
jb 0x14046e138
lea rdx, [rdx*2 + 2]
dec ax
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp si, 0x76ee
cmc
stc
cmp rdx, 0x1000
jb 0x14046e133
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
test dl, r13b
test r8, 0x1bf910b9
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046e12d
ja 0x14046f2a9
call fcn.140102f68
movups xmm0, xmmword [rbp - 0x18]
shld rcx, r15, 0x32
rcr ch, 0x5b
movups xmmword [rbp + 8], xmm0
shl cx, cl
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
shl cl, cl
setbe ch
test edi, 0x1af43bce
sub eax, eax
movzx rcx, r15w
movsxd rcx, edi
movzx ecx, sp
mov qword [rbp - 8], rax
movsx ecx, r14w
bswap ecx
mov cl, 0x53
mov qword [rbp], 7
movsx cx, dl
mov word [rbp - 0x18], ax
mov cl, 0xbf
lea rcx, [rbp - 0x18]
jmp 0x14046e191
call fcn.140459d85
jmp 0x14046d36c
mov rbx, qword [rsp + 0x50]
mov ah, 0xba
cbw
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14046e1b4
mov rax, qword [rax + 0x40]
jmp 0x14046e1bd
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
jmp 0x14046e1cc
bts edx, 0xc
test r15b, r13b
or edx, 8
test r10b, r8b
test r9b, 0xaa
jmp 0x14046e1e2
mov dword [rsp + 0x34], edx
test spl, 0x97
mov dword [rsp + 0x3c], edx
sub r9d, r9d
jmp 0x14046e1fd
cmp qword [rbp - 0x28], r9
jmp 0x14046e206
jbe 0x14046e3a8
mov rax, qword [rbx]
movsx ecx, bx
xchg dh, dl
lea rdx, [rbp - 0x18]
xchg ch, cl
movzx ecx, cx
not rcx
mov rcx, rbx
jmp 0x14046e228
mov rax, qword [rax + 0x40]
jmp 0x14046e231
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts r8, r12
bswap r8d
bt r8w, r11w
bts edx, 0xd
movsx r8, r13w
bts r8, rcx
or edx, 0x10
not r8d
mov dword [rsp + 0x34], edx
rol r8w, 0x24
sal r8w, cl
mov dword [rsp + 0x3c], edx
rcr r8d, cl
sub r8b, 0xff
mov r8, qword [rsp + 0x58]
test sil, 0x57
sub r9d, r9d
cmp byte [r8], r9b
jmp 0x14046e285
jne 0x14046e368
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046e298
je 0x14046e333
mov rax, qword [rcx + 0x38]
mov dh, 1
rcl dx, 0
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046e2b4
je 0x14046e2dd
mov rax, qword [rcx + 0x50]
test r10b, 0xb9
cmp dword [rax], r9d
jmp 0x14046e2ca
jle 0x14046e2dd
movzx eax, word [rdx]
jmp 0x14046e2d8
jmp 0x14046e30c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046e2e9
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
shl ch, cl
test edx, 0x14a10b4f
sbb cl, r13b
xor r9d, r9d
not cx
bt rcx, r12
sbb cl, 0x7a
mov ecx, 0xffff
stc
test r11w, 0x3eac
cmp rdi, r12
cmp cx, ax
je 0x14046e333
mov word [r13 + 0xa], ax
jmp 0x14046e32e
jmp 0x14046e33d
mov qword [r13], r9
movzx edx, sp
mov r10b, 0x1f
mov r10d, 1
movsx rdx, di
movsx edx, r11w
cmovbe dx, bx
mov byte [r8], r10b
setns dl
cqo
movsxd rdx, r10d
mov edx, dword [rsp + 0x34]
jmp 0x14046e363
jmp 0x14046e377
mov r10d, 1
movzx eax, r12w
rcr bl, cl
dec cx
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
rcl bl, 0x1d
sbb bl, 0x81
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
test r12b, 4
or bl, dil
cmp word [rax], cx
mov bl, r10b
jmp 0x14046e3a2
je 0x14046e3b3
mov bl, r9b
jmp 0x14046e3b3
test dl, 0x10
je 0x14046e3ef
and edx, 0xffffffef
movzx rcx, dx
mov dword [rsp + 0x34], edx
movsx ecx, r13w
xchg cl, ch
mov dword [rsp + 0x3c], edx
movsx cx, bpl
movzx ecx, dx
lea rcx, [rbp - 0x18]
jmp 0x14046e3e2
call fcn.140459d85
mov edx, dword [rsp + 0x34]
test al, dil
stc
test dl, 8
jmp 0x14046e3f7
je 0x14046e41e
and edx, 0xfffffff7
movzx ecx, cx
mov dword [rsp + 0x34], edx
setno cl
xchg ch, ch
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14046e419
call fcn.140459d85
test bl, bl
jmp 0x14046e425
je 0x14046e61d
mov rcx, qword [r13]
clc
sub ebx, ebx
stc
cmp bx, 0x7175
clc
test rcx, rcx
je 0x14046e4cc
mov rax, qword [rcx + 0x38]
stc
test ah, 0x5a
cmp qword [rax], rbx
jmp 0x14046e452
je 0x14046e499
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14046e463
jle 0x14046e499
dec dword [rax]
xchg ah, al
mov rcx, qword [rcx + 0x38]
movsxd rdx, r8d
mov rdx, qword [rcx]
mov ah, dh
movsx ax, sil
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
movsx eax, bp
bswap eax
movzx eax, word [rdx]
jmp 0x14046e494
jmp 0x14046e4a6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
test spl, al
cmp sil, 0xec
cmp cx, ax
jmp 0x14046e4ba
je 0x14046e4cc
mov al, bl
jmp 0x14046e4c7
jmp 0x14046e4e0
mov qword [r13], rbx
jmp 0x14046e4db
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movzx eax, si
mov rax, qword [rcx]
movzx rdx, dx
lea rdx, [rbp - 0x18]
jmp 0x14046e4ff
mov rax, qword [rax + 0x40]
jmp 0x14046e508
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsx edx, r11w
movzx dx, sil
bts eax, 0xf
adc dx, sp
shr dx, 0x8b
test ebp, 0x23f57fc8
mov dword [rsp + 0x34], eax
rcl edx, cl
movsx rdx, cx
mov dword [rsp + 0x3c], eax
inc edx
shl dl, cl
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14046e54b
jb 0x14046e5af
lea rdx, [rdx*2 + 2]
shld eax, r14d, 0x72
mov rcx, qword [rbp + 8]
mov rax, rcx
stc
jmp 0x14046e56b
cmp rdx, 0x1000
jmp 0x14046e577
jb 0x14046e5aa
add rdx, 0x27
cmc
test r9b, 0xc3
mov rcx, qword [rcx - 8]
cmp esp, edi
sub rax, rcx
test sil, 0xc9
cmc
test esp, r9d
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046e5a4
ja 0x14046f292
call fcn.140102f68
movups xmm0, xmmword [rbp - 0x18]
movsx rcx, bp
xchg ch, ch
movups xmmword [rbp + 8], xmm0
bswap rcx
movzx cx, al
mov ch, 0x70
movups xmm1, xmmword [rbp - 8]
movzx ecx, di
movzx rcx, cx
jmp 0x14046e5d7
movups xmmword [rbp + 0x18], xmm1
mov cl, spl
xchg cx, cx
movsxd rcx, ecx
mov qword [rbp - 8], rbx
movsx cx, bpl
movsxd rcx, r10d
mov qword [rbp], 7
mov cx, 0x21a
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x14046e609
call fcn.140459d85
mov byte [rsp + 0x30], 1
jmp 0x14046e618
jmp 0x14046d36c
mov rbx, qword [rsp + 0x50]
mov edx, ecx
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
not rcx
mov rcx, rbx
jmp 0x14046e636
mov rax, qword [rax + 0x38]
jmp 0x14046e63f
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 0xe
cmp r15d, 0x23f622b5
or eax, 0x20
stc
mov dword [rsp + 0x34], eax
cmp rcx, 0x74220a35
clc
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
je 0x14046e6e0
mov rax, qword [rbx]
movzx ecx, r8w
movzx rdx, r9w
movsx rcx, r13w
lea rdx, [rbp - 0x18]
not cx
mov rcx, rbx
jmp 0x14046e693
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test r15b, r12b
test esp, 0x5cd74878
or eax, 0x10040
mov dword [rsp + 0x34], eax
cmp rdx, 0x4b585230
mov dword [rsp + 0x3c], eax
clc
xor ecx, ecx
test ch, 0x95
cmp qword [rbp - 8], rcx
jmp 0x14046e6cd
jne 0x14046e6e0
lea ebx, [rcx + 1]
jmp 0x14046e6db
jmp 0x14046e6e7
mov bl, cl
clc
test dx, r9w
test al, 0x40
jmp 0x14046e6ee
je 0x14046e71f
and eax, 0xffffffbf
cmovae rcx, rdx
xchg cl, ch
mov ecx, esp
mov dword [rsp + 0x34], eax
mov cl, r14b
mov dword [rsp + 0x3c], eax
not cx
lea rcx, [rbp - 0x18]
jmp 0x14046e716
call fcn.140459d85
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x14046e726
je 0x14046e756
and eax, 0xffffffdf
movsxd rcx, r9d
movzx rcx, bx
mov dword [rsp + 0x34], eax
movzx rcx, bp
mov dword [rsp + 0x3c], eax
movzx ecx, cx
not cx
lea rcx, [rbp - 0x38]
jmp 0x14046e751
call fcn.140459d85
xor r9d, r9d
mov eax, dword [rsp + 0x38]
sar cx, 9
bt cx, 0x19
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14046e771
je 0x14046d381
mov byte [rsp + 0x30], cl
jmp 0x14046e780
jmp 0x14046d381
mov rcx, qword [rsp + 0x50]
movzx rdx, sp
mov dx, 0x4477
mov rax, qword [rcx]
movzx dx, ah
lea rdx, [rbp - 0x38]
jmp 0x14046e7a2
mov rax, qword [rax + 0x30]
jmp 0x14046e7ab
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 7
jmp 0x14046e7c0
mov dword [rsp + 0x34], eax
stc
movzx bx, al
mov dword [rsp + 0x3c], eax
sbb bx, 0x7a17
neg ax
setns bl
mov rax, qword [rbp + 0x98]
movsxd rbx, ebp
rol rbx, 0x3b
mov rbx, qword [rsp + 0x48]
cmp al, 0x72
test r12w, r12w
test byte [rax + 0x18], 8
jmp 0x14046e7fa
jne 0x14046e914
mov rdx, rbx
setge ch
mov rcx, r13
jmp 0x14046e80e
call fcn.140467684
xor r8d, r8d
cmc
clc
test al, al
jne 0x14046e914
lea rbx, [rbp - 0x38]
jmp 0x14046e82c
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x14046e83f
jne 0x14046e8f0
mov rcx, qword [r13]
test rcx, rcx
je 0x14046e8d4
mov rax, qword [rcx + 0x38]
or rdx, r13
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046e865
je 0x14046e88a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046e877
jle 0x14046e88a
movzx eax, word [rdx]
jmp 0x14046e885
jmp 0x14046e8b2
mov rax, qword [rcx]
jmp 0x14046e892
mov rax, qword [rax + 0x30]
jmp 0x14046e89b
call qword [0x1400b8d90]
sub r8d, r8d
jmp 0x14046e8b2
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046e8bf
je 0x14046e8d4
mov word [r13 + 0xa], ax
jmp 0x14046e8cf
jmp 0x14046e8e0
mov qword [r13], r8
clc
sbb rax, 0x13925123
mov eax, 1
cmp rbx, r13
cmp sil, 0x37
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
cmp r11d, ebx
test sil, 0x7b
cmp ax, word [rbx]
jmp 0x14046e904
jne 0x14046ea34
mov rbx, qword [rsp + 0x48]
cmc
cmp sil, 0xf
cmp qword [rbp - 0x78], 3
jmp 0x14046e91e
jne 0x14046ea5e
mov eax, 1
stc
cmp qword [rbp + 0x18], rax
jmp 0x14046e933
ja 0x14046ea5e
mov rdx, rbx
movsx ecx, r9w
movsx rcx, bp
mov rcx, r13
call fcn.140467684
xor ebx, ebx
jmp 0x14046e954
test al, al
jmp 0x14046e95b
jne 0x14046ea37
cmp byte [r13 + 8], bl
jmp 0x14046e96a
jne 0x14046e9ff
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046e97c
je 0x14046e9ef
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test dil, sil
test rdx, rdx
jmp 0x14046e994
je 0x14046e9b6
mov rax, qword [rcx + 0x50]
cmp bl, 0x1e
cmp dword [rax], ebx
jmp 0x14046e9a8
jle 0x14046e9b6
movzx eax, word [rdx]
jmp 0x14046e9cd
mov rax, qword [rcx]
jmp 0x14046e9be
mov rax, qword [rax + 0x30]
jmp 0x14046e9c7
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046e9da
je 0x14046e9ef
mov word [r13 + 0xa], ax
jmp 0x14046e9ea
jmp 0x14046e9f6
mov qword [r13], rbx
neg rax
mov eax, 1
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
cwde
sub ah, 0x6a
lea rax, [rbp - 0x38]
cmp rbx, 0x366d6243
cmp qword [rbp - 0x20], 8
jmp 0x14046ea1d
cmovae rax, qword [rbp - 0x38]
test ax, 0x1f8e
cmp cx, word [rax]
je 0x14046ea5e
jmp 0x14046ea37
sub ebx, ebx
cdq
lea rax, [rbp - 0x38]
btr ecx, 0xdf
cmp qword [rbp - 0x20], 8
not rdx
cmovae rax, qword [rbp - 0x38]
test bl, 0x23
neg ch
add dl, r11b
mov qword [rbp - 0x28], rbx
btr edx, esi
mov word [rax], bx
lea rbx, [rbp - 0x38]
movsx rdx, r9w
rcr cl, cl
cwd
cmp qword [rbp - 0x20], 8
cqo
movzx rdx, r14w
cmovae rbx, qword [rbp - 0x38]
cwd
not dx
movzx edx, r15w
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046ea90
call fcn.140467684
xor r8d, r8d
test dl, 0x70
stc
test al, al
jmp 0x14046eaa3
jne 0x14046ecb4
mov r12, qword [rsp + 0x48]
sar r14b, 0x40
movsx cx, cl
mov esi, 0xffff
bts cx, bx
rol al, cl
xchg cx, cx
lea r14d, [r8 + 1]
not ax
lea rcx, [rbp - 0x38]
adc eax, r11d
cmp qword [rbp - 0x20], 8
cbw
xchg ah, al
cmovae rcx, qword [rbp - 0x38]
shrd rax, rbx, 0xeb
dec eax
stc
mov rax, qword [rbp - 0x28]
cmc
cmp sp, r15w
lea rcx, [rcx + rax*2]
stc
test rax, r14
cmc
cmp rbx, rcx
jmp 0x14046eb02
je 0x14046ec9f
cmp byte [r13 + 8], r8b
jmp 0x14046eb11
jne 0x14046eba7
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046eb24
je 0x14046eb9b
mov rax, qword [rcx + 0x38]
bt dx, di
mov rdx, qword [rax]
cmc
test sil, 0x9b
test rdx, rdx
jmp 0x14046eb42
je 0x14046eb62
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046eb54
jle 0x14046eb62
movzx eax, word [rdx]
jmp 0x14046eb83
mov rax, qword [rcx]
jmp 0x14046eb6a
mov rax, qword [rax + 0x30]
jmp 0x14046eb73
call qword [0x1400b8d90]
xor r8d, r8d
test r15, 0x11f07be6
cmp si, ax
je 0x14046eb9b
mov word [r13 + 0xa], ax
jmp 0x14046eb96
jmp 0x14046eba3
mov qword [r13], r8
sal ah, 0xef
lahf
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
clc
stc
cmp ax, word [rbx]
jmp 0x14046ebb6
jne 0x14046ec9f
add rbx, 2
sal cl, cl
shrd cx, ax, 0xb6
mov rcx, qword [r13]
stc
jmp 0x14046ebd1
test rcx, rcx
jmp 0x14046ebd9
je 0x14046ec61
mov rax, qword [rcx + 0x38]
cmp esi, 0x3cc23290
cmp qword [rax], r8
jmp 0x14046ebf1
je 0x14046ec36
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14046ec04
jle 0x14046ec36
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap rax
setno dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, dx
movsx rax, sp
lahf
movzx eax, word [rdx]
jmp 0x14046ec31
jmp 0x14046ec4b
mov rax, qword [rcx]
jmp 0x14046ec3e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmp si, ax
je 0x14046ec61
mov al, r8b
jmp 0x14046ec5c
jmp 0x14046ec6d
mov qword [r13], r8
movsx cx, r13b
mov al, r14b
mov byte [r13 + 8], al
not cl
mov cx, 0x349e
mov rdx, r12
jmp 0x14046ec7f
mov rcx, r13
jmp 0x14046ec87
call fcn.140467684
xor r8d, r8d
cmc
cmp al, 0xfc
test al, al
jmp 0x14046ec99
je 0x14046eacb
mov sil, byte [rsp + 0x30]
movsx eax, bx
mov r14b, byte [rsp + 0x30]
rcl ch, 0xaa
mov r12b, byte [rsp + 0x30]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14046ecc2
cmovae rcx, qword [rbp - 0x38]
sbb ax, r13w
mov rax, qword [rbp - 0x28]
clc
cmp spl, 0x46
lea rcx, [rcx + rax*2]
cwde
bt rax, 0x8b
mov eax, dword [rsp + 0x38]
cmp r10w, r14w
test bpl, 0xba
movzx eax, al
cmp rbx, rcx
movsx cx, r11b
mov ecx, 1
jmp 0x14046ecff
cmovne eax, ecx
mov dword [rsp + 0x38], eax
movzx rcx, bx
seta ch
movsxd rcx, esi
lea rcx, [rbp - 0x38]
jmp 0x14046ed19
jmp 0x14046e191
mov rax, qword [rcx]
jmp 0x14046ed26
mov rax, qword [rax + 0x30]
jmp 0x14046ed2f
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
je 0x14046ed54
mov word [r12], ax
mov rbx, r12
jmp 0x14046ed4f
jmp 0x14046ed60
mov qword [r13], r9
jmp 0x14046ed60
mov byte [r13 + 8], dil
mov rax, qword [r15]
not r8w
cwd
mov edx, 0x48
setae r8b
movsx ecx, r15w
movzx r8d, word [rbx]
movzx cx, r13b
mov rcx, r15
jmp 0x14046ed8b
mov rax, qword [rax + 0x20]
jmp 0x14046ed94
call qword [0x1400b8d90]
sub r9d, r9d
test r15b, 0xb5
test al, al
jmp 0x14046eda8
je 0x14046eeb0
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046edc0
je 0x14046ee62
mov rax, qword [rcx + 0x38]
cmp r11w, bx
test spl, dil
cmp qword [rax], r9
jmp 0x14046edd9
je 0x14046ee25
mov rax, qword [rcx + 0x50]
jmp 0x14046ede8
cmp dword [rax], r9d
jmp 0x14046edf0
jle 0x14046ee25
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dl, r11b
movsx dx, sil
bswap dx
mov rdx, qword [rcx]
movsxd rax, r12d
not al
lea rax, [rdx + 2]
jmp 0x14046ee18
mov qword [rcx], rax
xchg ah, al
movzx eax, word [rdx]
jmp 0x14046ee46
mov rax, qword [rcx]
jmp 0x14046ee2d
mov rax, qword [rax + 0x38]
jmp 0x14046ee36
call qword [0x1400b8d90]
sub r9d, r9d
cmp rbx, 0x7835264d
cmp r14w, ax
jmp 0x14046ee4f
je 0x14046ee62
mov al, r9b
jmp 0x14046ee5d
jmp 0x14046ee74
mov qword [r13], r9
cdq
xchg rdx, rcx
mov al, dil
setno dl
movzx rdx, r9w
mov byte [r13 + 8], al
not dx
bswap edx
movsx ecx, r11w
mov rdx, rsi
movzx rcx, r12w
jmp 0x14046ee91
mov rcx, r13
call fcn.140467684
sub r9d, r9d
test r12, 0xd5e3093
cmp bp, 0x5650
test al, al
je 0x14046ca62
mov dil, byte [rsp + 0x30]
shr cl, cl
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
lahf
mov r12b, byte [rsp + 0x30]
dec cl
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
bswap cx
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046eee8
jne 0x14046d37c
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14046eefa
cmove eax, ecx
jmp 0x14046ef02
mov dword [rsp + 0x38], eax
jmp 0x14046d381
mov rcx, qword [rbp + 0x18]
movsx edi, r15w
mov edi, 1
cmc
cmp edx, 0x2031151d
cmp rcx, rdi
jmp 0x14046ef27
jbe 0x14046f1f4
lea rbx, [rbp + 8]
rcl al, cl
adc al, 0xa8
cqo
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
cmp r8, 8
setne al
cmovae rbx, rdx
rol al, 0xc3
mov al, 0
mov al, byte [rsp + 0x30]
cmc
test ecx, r12d
mov byte [rsp + 0x30], al
shrd rax, r8, 0x87
movzx rax, bp
shr al, 0x9d
add rbx, 2
shrd ax, r13w, 8
lea rax, [rbp + 8]
cmp dx, sp
test rdi, r15
stc
cmp r8, 8
jmp 0x14046ef85
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x14046f19b
mov rdx, qword [rsp + 0x48]
mov cl, 2
movsxd rcx, r8d
mov ch, ah
mov rcx, r13
jmp 0x14046efaa
call fcn.140467684
sub r9d, r9d
test al, al
jmp 0x14046efb9
jne 0x14046f175
cmp byte [r13 + 8], r9b
jmp 0x14046efc8
jne 0x14046f065
mov rcx, qword [r13]
cmp cl, 0xf3
test rcx, rcx
jmp 0x14046efdd
je 0x14046f050
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rbp, rdi
test rdx, rdx
je 0x14046f014
mov rax, qword [rcx + 0x50]
test r11b, r11b
stc
cmp dword [rax], r9d
jle 0x14046f014
movzx eax, word [rdx]
jmp 0x14046f00f
jmp 0x14046f033
mov rax, qword [rcx]
jmp 0x14046f01c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r9d, r9d
shld ecx, esi, 0x72
shrd cx, r10w, 0xd7
mov ecx, 0xffff
cmp cx, ax
je 0x14046f050
mov word [r13 + 0xa], ax
jmp 0x14046f04b
jmp 0x14046f054
mov qword [r13], r9
mov byte [r13 + 8], dil
btr ax, di
test r14b, 0x1b
btr ax, 0xb
movzx eax, word [r13 + 0xa]
test cl, 1
cmp ax, word [rbx]
jmp 0x14046f075
jne 0x14046f175
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f087
je 0x14046f135
mov rax, qword [rcx + 0x38]
cmp rsi, 0x5a1e637e
test ax, 0x5dd2
test r12w, bx
cmp qword [rax], r9
jmp 0x14046f0a8
je 0x14046f0f9
mov rax, qword [rcx + 0x50]
test r15d, 0x4e96ff4
jmp 0x14046f0be
cmp dword [rax], r9d
jle 0x14046f0f9
dec dword [rax]
movsx dx, cl
xchg edx, eax
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x14046f0e3
lea rax, [rdx + 2]
jmp 0x14046f0ec
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x14046f116
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046f105
call qword [0x1400b8d90]
sub r9d, r9d
add cl, spl
clc
movsx ecx, r14w
mov ecx, 0xffff
cmp bl, r12b
jmp 0x14046f124
cmp cx, ax
je 0x14046f135
mov al, r9b
jmp 0x14046f145
mov qword [r13], r9
jmp 0x14046f13f
mov al, dil
bswap rdx
mov byte [r13 + 8], al
not r8
movsx r8d, r13w
mov r8, qword [rbp + 0x20]
bswap dx
movzx rcx, r13w
mov rcx, qword [rbp + 0x18]
movsxd rdx, edi
movzx dx, spl
mov rdx, qword [rbp + 8]
jmp 0x14046f170
jmp 0x14046ef67
mov r8, qword [rbp + 0x20]
shl dl, 0xa8
rcl dl, 0xd0
mov rcx, qword [rbp + 0x18]
stc
jmp 0x14046f18b
mov rdx, qword [rbp + 8]
movsxd rax, eax
xadd rax, rax
shrd ax, si, 0x32
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
jmp 0x14046f1ac
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x14046f1f4
mov rcx, qword [rsp + 0x70]
mov rax, rcx
stc
cmp r11b, bl
cmp r10w, 0x2e47
cmp qword [rcx + 0x18], 0x10
jmp 0x14046f1d5
jb 0x14046f1e3
mov rax, qword [rcx]
jmp 0x14046f1e3
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x14046f1ef
jmp 0x14046f21d
cmp byte [rsp + 0x30], 0
jmp 0x14046f1fe
je 0x14046f21d
mov r9b, 0x2d
rol cl, 0xda
mov r8, rdi
and cl, r10b
xor edx, edx
mov rcx, qword [rsp + 0x70]
call fcn.140448075
nop
lea rcx, [rbp + 8]
jmp 0x14046f226
call fcn.140459d85
mov rax, qword [rsp + 0x70]
jmp 0x14046f239
mov rcx, qword [rbp + 0x28]
cmc
clc
xor rcx, rsp
jmp 0x14046f247
call fcn.14049dc81
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
xchg dil, r15b
pop r15
xchg rbp, rdi
sets r12b
pop r14
cmovge ebp, esp
movsx rsi, di
movzx r12d, ax
pop r13
pop r12
movsx esi, r9w
pop rdi
movzx esi, r14w
setns sil
movsx si, r14b
pop rsi
pop rbp
jmp 0x14046f291
ret
call fcn.1404b4343
int3
call fcn.1404b4343
nop
call fcn.1404b4343
nop
call fcn.1404b4343
int3