Function at 0x140467e7a
Capabilities:
Check for software breakpoints
Check http status code
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
bt rbx, r13
btc ax, 0x67
push rbp
cmovl ebx, r10d
push rsi
rcr bl, 0x25
sbb cl, r15b
btr eax, ecx
push rdi
push r12
rcl ch, cl
push r13
shl eax, 0xd4
bswap r13w
add dil, r12b
push r14
push r15
jmp 0x140467eb8
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x1400b7288]
adc cx, r15w
ror r15w, cl
xor rax, rsp
mov qword [rbp + 0x28], rax
movzx eax, bx
mov r15b, r14b
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
add r14b, r15b
sub r14b, cl
mov qword [rsp + 0x70], rdx
xadd eax, r14d
mov qword [rbp - 0x40], rdx
cmp spl, 0xb8
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
bt r15w, 0x87
rol ah, cl
btc cx, 0xd7
sub r12d, r12d
cdqe
mov dword [rsp + 0x3c], r12d
cmovnp r15, rax
bswap bx
setle bl
mov r15, qword [rbp + 0x98]
jmp 0x140467f41
mov rbx, qword [r15 + 0x40]
cmove eax, r9d
movsx rax, ax
mov rbx, qword [rbx + 8]
jmp 0x140467f58
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
cmovno cx, cx
not cl
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140467f71
call qword [case.0x14044236c.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140467f83
je 0x140467fd3
lea rcx, [rbp - 0x60]
jmp 0x140467f92
call fcn.14046dd78
mov rsi, rax
stc
clc
cmp bp, 0x75e3
mov qword [rsp + 0x50], rax
test r13w, 0x7a17
test rbx, rbx
jmp 0x140467fb4
je 0x14046804c
mov rdx, qword [rbx]
nop
movsx rax, ax
movsxd rax, esp
mov rax, qword [rdx + 0x10]
jmp 0x140467fce
jmp 0x140468002
lea rcx, [rbp - 0x60]
jmp 0x140467fdc
call fcn.14046d984
mov rsi, rax
mov qword [rsp + 0x50], rax
cmp dh, 0x3f
stc
test rbx, rbx
jmp 0x140467ff5
je 0x14046804c
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x14046800a
call qword [case.0x14044236c.0]
test rax, rax
seta r8b
mov r8, rax
jmp 0x14046801f
je 0x14046804c
mov rcx, qword [rax]
mov rax, qword [rcx]
cmovle dx, r14w
not cl
mov edx, 1
setg cl
movzx rcx, si
mov rcx, r8
jmp 0x140468046
call qword [case.0x14044236c.0]
mov byte [rsp + 0x38], r12b
jmp 0x140468056
mov byte [rsp + 0x30], r12b
jmp 0x140468060
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movsx rdx, r11w
mov qword [rbp + 0x18], r12
cdq
movzx ecx, r10w
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
movzx dx, r10b
mov rax, qword [rsi]
movsx edx, r14w
jmp 0x140468094
lea rdx, [rbp - 0x70]
movsx cx, bpl
mov cl, dil
jmp 0x1404680a5
mov rcx, rsi
jmp 0x1404680ad
mov rax, qword [rax + 0x58]
jmp 0x1404680b6
call qword [case.0x14044236c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movsx cx, r10b
seta ch
cdqe
mov qword [rdi + 0x18], 0xf
jmp 0x1404680e3
mov byte [rdi], r12b
movsx bx, dil
mov esi, 1
mov eax, esi
mov bl, r14b
movsx cx, bpl
mov cl, 0xbe
mov dword [rsp + 0x34], eax
bswap bx
movzx ecx, bx
jmp 0x14046810b
mov dword [rsp + 0x3c], eax
cmovle bx, r8w
mov rax, qword [r15 + 0x40]
movsx cx, r15b
not cx
mov rbx, qword [rax + 8]
not rcx
movzx ax, r9b
mov qword [rbp - 0x58], rbx
movsx rax, r9w
mov rax, qword [rbx]
mov ch, 0xfc
mov rcx, rbx
jmp 0x140468142
mov rax, qword [rax + 8]
call qword [case.0x14044236c.0]
nop
sets ch
lea rcx, [rbp - 0x60]
call fcn.14045b0b8
mov rdi, rax
test r13d, 0x66c230dd
test r8b, sil
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x140468172
je 0x1404681c6
mov rdx, qword [rbx]
movzx rax, ax
setl cl
movsx ax, sil
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140468193
call qword [case.0x14044236c.0]
mov r8, rax
test rax, rax
jmp 0x1404681a4
je 0x1404681c6
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, esi
setp ch
not rcx
mov rcx, r8
jmp 0x1404681c0
call qword [case.0x14044236c.0]
mov rax, qword [rdi]
mov r9, r14
cdq
movzx cx, ah
lea r8, [0x1400c0dac]
movsx edx, r11w
cdq
lea rdx, [0x1400c0da0]
mov rcx, rdi
jmp 0x1404681ec
mov rax, qword [rax + 0x58]
jmp 0x1404681f5
call qword [case.0x14044236c.0]
mov rax, r12
mov qword [rbp - 0x78], rax
movsx cx, r11b
mov dil, byte [rsp + 0x30]
shl rcx, cl
mov sil, byte [rsp + 0x30]
shr r12b, 0x1d
setp r14b
cmc
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
shr cx, cl
mov r15b, byte [rsp + 0x30]
xor cx, di
sub r9d, r9d
clc
rcr cl, cl
lea ecx, [r9 + 1]
test sp, di
cmp rax, 4
jmp 0x140468248
jae 0x14046a7fc
mov al, byte [rbp + rax - 0x70]
cmp cx, 0x1c2a
cmp al, 0x20
jmp 0x14046825e
je 0x140468293
cmp al, 0x24
jmp 0x14046826b
je 0x14046a02f
cmp al, 0x2b
jmp 0x140468278
je 0x14046960d
cmp al, 0x76
je 0x140468361
cmp al, 0x78
jmp 0x14046828d
jne 0x140468c64
cmp qword [rbp - 0x78], 3
je 0x140468c64
mov bl, r9b
mov byte [rsp + 0x40], bl
mov cl, 0x59
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404682b4
call fcn.140462f15
sub r9d, r9d
test al, al
jmp 0x1404682c3
jne 0x14046a7ba
lea rbx, [r13 + 0xa]
cmp r12w, 0x469e
bts esi, edi
shr r12b, cl
mov r12, rbx
mov rsi, qword [rsp + 0x48]
cmp bl, spl
mov r15, qword [rbp - 0x60]
sar r14w, cl
lea edi, [r9 + 1]
test r14, 0x1d2f5ea3
mov r14d, 0xffff
stc
cmp byte [r13 + 8], r9b
jmp 0x140468307
jne 0x14046a639
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140468319
je 0x14046a62f
mov rax, qword [rcx + 0x38]
adc rdx, rdx
adc dh, 0x62
xadd dl, dl
mov rdx, qword [rax]
test rdx, 0x18bf4add
test rdx, rdx
jmp 0x14046833e
je 0x14046a5e8
mov rax, qword [rcx + 0x50]
cmp r8b, sil
cmp dword [rax], r9d
jle 0x14046a5e8
movzx eax, word [rdx]
jmp 0x14046835c
jmp 0x14046a60a
mov dword [rsp + 0x68], r9d
movzx ax, r13b
cwde
not ah
mov rbx, qword [rsp + 0x50]
cmovb rax, rax
mov rax, qword [rbx]
not cx
mov cl, 0xd4
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14046838b
call qword [case.0x14044236c.0]
mov dword [rsp + 0x58], eax
cqo
bswap rax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movzx cx, dl
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x1404683b1
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
test r14b, bl
cmc
mov dword [rsp + 0x34], eax
stc
mov dword [rsp + 0x3c], eax
cmc
clc
stc
xor eax, eax
test r14w, 0x6187
cmp qword [rbp - 8], rax
je 0x140468d3d
mov rax, qword [rbx]
movsx ecx, r13w
setns ch
mov rcx, rbx
jmp 0x1404683f3
mov rax, qword [rax + 0x20]
jmp 0x1404683fc
call qword [case.0x14044236c.0]
mov word [rsp + 0x40], ax
test ch, 0x99
sub edx, edx
cmp spl, 0x7b
test bpl, 0x57
test ax, ax
jmp 0x14046841c
je 0x140468d3d
lea rcx, [rbp - 0x18]
test bl, r11b
cmp qword [rbp], 0x10
jmp 0x140468433
cmovae rcx, qword [rbp - 0x18]
test al, dil
jmp 0x140468447
cmp byte [rcx], 0x7f
jmp 0x14046844f
jae 0x140468d3d
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
movsx bx, r9b
mov bl, r9b
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
movsxd rbx, r10d
bswap ebx
movsx rcx, dx
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
mov cl, r10b
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov ecx, 0x666f4f57
bswap rcx
mov rcx, r13
jmp 0x14046849d
call fcn.140462f15
xor r11d, r11d
cmc
test al, al
jne 0x140468abd
mov r10, qword [rsp + 0x60]
inc bl
mov si, r11w
sub bl, 0x46
lea r9, [r10 + 0x16]
movzx edi, r9w
rol r14d, cl
mov qword [rbp - 0x48], r9
bswap r14w
shr dil, 0x45
lea r14, [r13 + 0xa]
cmp dl, sil
mov r8, r14
mov qword [rbp - 0x50], r14
test r12w, 0x2cf
mov rbx, qword [rbp - 0x38]
clc
sal sil, cl
shr sil, 0x31
mov qword [rsp + 0x78], rbx
or sil, r14b
not dil
bt edi, 0xdb
mov edi, r11d
setbe sil
sbb sil, 0xda
rol sil, 0x2b
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14046851e
jne 0x14046860e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140468530
je 0x1404685eb
mov rax, qword [rcx + 0x38]
neg dl
jmp 0x140468541
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046854d
je 0x14046857a
mov rax, qword [rcx + 0x50]
clc
test r14, 0x63725e4f
cmp dword [rax], r11d
jmp 0x140468567
jle 0x14046857a
movzx eax, word [rdx]
jmp 0x140468575
jmp 0x1404685b5
mov rax, qword [rcx]
jmp 0x140468582
mov rax, qword [rax + 0x30]
jmp 0x14046858b
call qword [case.0x14044236c.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
bt cx, 0x4a
shl cx, cl
movzx cx, sil
xor r11d, r11d
test r9w, r9w
movsxd rcx, eax
mov ecx, 0xffff
cmp r15b, 0x9b
cmp bl, r9b
cmp cx, ax
jmp 0x1404685c9
je 0x1404685eb
mov word [r8], ax
movzx r14, bp
movsx r14, r12w
mov r14b, 0x9e
mov r14, r8
jmp 0x1404685e6
jmp 0x1404685fb
mov qword [r13], r11
movzx rcx, di
jmp 0x1404685fb
mov eax, 1
movzx rcx, r9w
bswap dx
mov byte [r13 + 8], al
bswap cx
movzx r8d, word [r14]
movsx ecx, r11w
movzx rdx, r11w
cqo
mov rdx, r9
movzx rcx, bx
movzx ecx, dx
setg ch
mov rcx, r10
jmp 0x140468631
call fcn.140163476
sub rax, qword [rsp + 0x60]
jmp 0x140468641
sar rax, 1
cmp r12b, 0x3a
jmp 0x14046864e
cmp rax, 0xa
jmp 0x140468657
jae 0x14046873f
lea rcx, [0x1400c0da0]
xchg r10b, r10b
mov r9b, byte [rax + rcx]
bsf rcx, rbp
sbb ch, 0xbb
mov r10, qword [rsp + 0x70]
btc ecx, 0x55
sub cl, r8b
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14046868b
jae 0x1404686d6
lea rax, [rcx + 1]
test r10b, r10b
cmc
jmp 0x14046869e
mov qword [r10 + 0x10], rax
sar ah, cl
mov rax, r10
stc
cmp r12b, dil
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x1404686b6
jb 0x1404686c2
mov rax, qword [r10]
test rsp, r15
mov byte [rax + rcx], r9b
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x1404686d1
jmp 0x1404686eb
mov r8b, r12b
mov edx, 1
mov rcx, r10
jmp 0x1404686e6
call fcn.1404512c9
lea rax, [rbp - 0x38]
cmp rsi, 0x10
mov cl, al
mov cl, 6
not cl
setae cl
jmp 0x140468701
cmovae rax, rbx
cmp di, r15w
cmp byte [rax + rdi], 0x7f
jmp 0x140468712
je 0x1404688f0
lea rax, [rbp - 0x38]
cmp r13b, 0x3e
test cl, cl
cmovne rax, rbx
mov ecx, 1
test r8, 0x22f363d6
add byte [rax + rdi], cl
jmp 0x14046873a
jmp 0x1404688d1
lea rax, [rbp - 0x38]
rol bl, 0x6c
cmp rsi, 0x10
setae bl
not rdx
movsx rdx, r11w
bswap edx
mov rdx, qword [rsp + 0x78]
jmp 0x140468760
cmovae rax, rdx
cmp bl, 0x22
clc
sub r11d, r11d
cmp r9w, r9w
test r12b, dl
cmp byte [rax + rdi], r11b
jmp 0x14046877b
je 0x140468a23
cmp byte [r13 + 8], r11b
jmp 0x14046878a
jne 0x140468856
mov rcx, qword [r13]
cmp r10d, 0x3bf86b17
cmc
test rcx, rcx
jmp 0x1404687a4
je 0x14046882a
mov rax, qword [rcx + 0x38]
rol dl, 0x54
mov rdx, qword [rax]
jmp 0x1404687bb
test rdx, rdx
jmp 0x1404687c3
je 0x1404687e8
mov rax, qword [rcx + 0x50]
jmp 0x1404687d2
cmp dword [rax], r11d
jmp 0x1404687da
jle 0x1404687e8
movzx eax, word [rdx]
jmp 0x140468808
mov rax, qword [rcx]
jmp 0x1404687f0
mov rax, qword [rax + 0x30]
jmp 0x1404687f9
call qword [case.0x14044236c.0]
xor r11d, r11d
cmp rcx, r8
inc rcx
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140468816
je 0x14046882a
mov word [r14], ax
jmp 0x140468825
jmp 0x140468834
mov qword [r13], r11
seta r10b
cqo
mov r10d, 1
mov byte [r13 + 8], r10b
cmovnp rdx, rcx
movsx dx, r15b
mov rdx, qword [rsp + 0x78]
jmp 0x140468851
jmp 0x140468864
mov r10d, 1
cmc
sal ax, cl
movsx eax, r15w
movzx eax, word [rsp + 0x40]
cmc
cmp word [r14], ax
jne 0x140468a23
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x140468880
jae 0x1404688b3
lea rax, [rcx + 1]
test rax, r12
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
stc
cmp bh, 0x64
test bl, bl
jmp 0x1404688a0
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x1404688ae
jmp 0x1404688ce
sub r9d, r9d
mov cl, r11b
mov r8b, r15b
mov rdx, r10
bswap ecx
movsx rcx, di
lea rcx, [rbp - 0x38]
call fcn.1404512c9
inc rdi
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
add si, 0x4aad
sbb cl, dh
rcl cx, cl
mov rsi, qword [rbp - 0x20]
btc cx, 0x58
bts ecx, esp
mov rcx, qword [r13]
cmp r13b, cl
sub r8d, r8d
test rcx, rcx
jmp 0x140468902
je 0x1404689a8
mov rax, qword [rcx + 0x38]
stc
cmp r14d, 0x28c36d79
cmp qword [rax], r8
jmp 0x14046891c
je 0x14046895f
mov rax, qword [rcx + 0x50]
clc
cmp cl, spl
cmp dword [rax], r8d
jmp 0x140468932
jle 0x14046895f
dec dword [rax]
movsx rdx, r14w
mov edx, ebp
rdtsc
mov rcx, qword [rcx + 0x38]
lahf
movzx rdx, bx
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468981
mov rax, qword [rcx]
jmp 0x140468967
mov rax, qword [rax + 0x38]
jmp 0x140468970
call qword [case.0x14044236c.0]
sub r8d, r8d
bsf ecx, ecx
add cx, 0x3e8f
mov ecx, 0xffff
test r10w, di
cmp sil, r9b
cmp cx, ax
jmp 0x140468995
je 0x1404689a8
mov al, r8b
jmp 0x1404689a3
jmp 0x1404689be
mov qword [r13], r8
bswap eax
xchg cx, ax
mov eax, 1
movzx rcx, r13w
mov dl, r14b
cwd
mov byte [r13 + 8], al
movzx cx, sil
mov rdx, qword [rsp + 0x48]
movzx cx, r10b
movzx rcx, r14w
mov ecx, r11d
mov rcx, r13
jmp 0x1404689e0
call fcn.140462f15
sub r11d, r11d
sar r8b, cl
btc r10w, 0xd
test al, al
cmovno r10w, cx
movsx r9d, si
xchg r9w, r9w
mov r8, qword [rbp - 0x50]
not r9d
mov r9, qword [rbp - 0x48]
bswap r10d
movzx r10w, dil
mov r10, qword [rsp + 0x60]
jmp 0x140468a1d
je 0x140468515
mov qword [rbp - 0x80], rsi
btc r11d, r14d
mov rbx, rdi
cmp r15w, ax
ror r14b, cl
jmp 0x140468a3a
test rdi, rdi
mov dil, byte [rsp + 0x30]
seta sil
mov r10b, r14b
movsxd r10, ecx
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movzx r11d, sp
jmp 0x140468a63
mov r11, qword [rbp - 0x80]
movzx r10w, bpl
bswap r10w
mov r10, qword [rsp + 0x78]
je 0x140468aca
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
jmp 0x140468a8e
cmp byte [rax + rbx], 0
jmp 0x140468a97
jle 0x140468aaa
inc rbx
jmp 0x140468aa5
jmp 0x140468aca
mov eax, 1
jmp 0x140468ab4
mov byte [rsp + 0x38], al
jmp 0x140468aca
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
movzx r9w, r9b
lea rdx, [rbp - 0x18]
bsf r9w, dx
shrd r8w, bx, 0xe5
movsx r8w, dl
mov r8, qword [rbp - 0x18]
and r9b, 0x2e
xor r9d, ebp
shr r9b, cl
mov r9, qword [rbp]
test r11w, 0x2a12
cmp r9, 0x10
cmovae rdx, r8
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140468b09
jne 0x140468b75
test rbx, rbx
je 0x140468cd6
mov cl, byte [rdx]
test r12b, r14b
test r11d, 0x136a0198
cmp cl, 0x7f
je 0x140468cd6
sub rbx, 1
jmp 0x140468b36
je 0x140468c8a
lea rax, [rbp - 0x38]
test sil, 0x7e
jmp 0x140468b49
cmp r11, 0x10
jmp 0x140468b52
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140468b5e
je 0x140468cba
mov eax, 1
cmp di, 0x7275
cmp r13b, r15b
mov byte [rsp + 0x38], al
cmp r11, 0x10
jb 0x140468bf2
lea rdx, [r11 + 1]
setl al
cbw
btc rax, 0xad
mov rax, r10
cmc
cmp r12d, r15d
cmp rdx, 0x1000
jmp 0x140468ba0
jb 0x140468bd0
add rdx, 0x27
cmc
mov r10, qword [r10 - 8]
sub rax, r10
jmp 0x140468bb7
add rax, 0xfffffffffffffff8
jmp 0x140468bc1
cmp rax, 0x1f
jmp 0x140468bca
ja 0x14046ab7e
mov rcx, r10
call fcn.140117612
mov r9, qword [rbp]
ror r8w, 0x8e
sar r8, cl
btr r8d, 0x83
mov r8, qword [rbp - 0x18]
test r15b, 0x4b
clc
cmp r9, 0x10
jmp 0x140468bfb
jb 0x140468c52
lea rdx, [r9 + 1]
rcr ax, cl
ror ah, 0x29
btc rax, r8
mov rax, r8
cmc
cmp rdx, 0x1000
jmp 0x140468c1f
jb 0x140468c45
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
stc
clc
add rax, 0xfffffffffffffff8
clc
test r11w, r12w
cmp rax, 0x1f
ja 0x14046ab73
mov rcx, r8
jmp 0x140468c4d
call fcn.140117612
xor r9d, r9d
mov rax, r10
mov ecx, 1
lahf
shrd ax, r14w, 0x91
mov eax, dword [rsp + 0x38]
cmp sil, r15b
clc
add qword [rbp - 0x78], rcx
test di, r12w
test al, al
jmp 0x140468c7b
jne 0x14046aa86
mov rax, qword [rbp - 0x78]
jmp 0x14046823f
test rbx, rbx
jmp 0x140468c92
jne 0x140468cba
lea rax, [rbp - 0x38]
clc
cmp r15, rsp
cmp r11, 0x10
jmp 0x140468ca9
cmovae rax, r10
jmp 0x140468cb2
cmp cl, byte [rax]
jl 0x140468b64
cmp byte [rdx + 1], 0
jmp 0x140468cc3
jle 0x140468b0f
inc rdx
jmp 0x140468cd1
jmp 0x140468b0f
cmp r11, 0x10
jb 0x14046908b
lea rdx, [r11 + 1]
bts rax, rsi
rcl ah, 0xc9
stc
mov rax, r10
cmp rdx, 0x1000
jb 0x140468d2b
add rdx, 0x27
clc
cmp r15w, 0x7fbb
jmp 0x140468d0c
mov r10, qword [r10 - 8]
cmp r14b, r10b
test al, 0x12
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140468d25
ja 0x14046ab7e
mov rcx, r10
jmp 0x140468d33
call fcn.140117612
jmp 0x14046908b
mov rdx, qword [rsp + 0x48]
movzx rcx, r15w
movsx ecx, r11w
mov rcx, r13
jmp 0x140468d52
call fcn.140462f15
xor r8d, r8d
clc
jmp 0x140468d60
test al, al
jmp 0x140468d67
jne 0x140469096
lea rbx, [r13 + 0xa]
jmp 0x140468d76
mov r12, rbx
movsx esi, r14w
mov r9, qword [rsp + 0x60]
jmp 0x140468d8c
lea rdi, [r9 + 0x16]
movsxd rsi, r14d
setae sil
mov esi, 0x69791e46
mov rsi, qword [rsp + 0x70]
movsxd r15, esp
mov r15b, cl
not r15d
mov r15, qword [rsp + 0x48]
jmp 0x140468db4
jmp 0x140468dc3
mov r9, qword [rsp + 0x60]
jmp 0x140468dc3
cmp byte [r13 + 8], r8b
jne 0x140468ea7
mov rcx, qword [r13]
jmp 0x140468dd6
test rcx, rcx
jmp 0x140468dde
je 0x140468e8b
mov rax, qword [rcx + 0x38]
btr dx, 0x13
movsx edx, r12w
mov rdx, qword [rax]
test rbx, rbx
cmp dil, 0xc7
test rdx, rdx
jmp 0x140468e03
je 0x140468e2f
mov rax, qword [rcx + 0x50]
test rsp, 0x27535a88
cmp dword [rax], r8d
jmp 0x140468e1c
jle 0x140468e2f
movzx eax, word [rdx]
jmp 0x140468e2a
jmp 0x140468e56
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov r9, qword [rsp + 0x60]
sbb cl, 0x1c
movzx cx, spl
xor r8d, r8d
sub cx, r8w
adc ecx, 0x6a6a60d3
mov ecx, 0xffff
cmp rbp, rbx
cmc
clc
cmp cx, ax
jmp 0x140468e68
je 0x140468e8b
mov word [r12], ax
movsx rbx, sp
movsx bx, r8b
mov ebx, esi
mov rbx, r12
jmp 0x140468e86
jmp 0x140468e95
mov qword [r13], r8
bswap r8w
not al
mov eax, 1
cmovb edx, eax
mov byte [r13 + 8], al
cqo
movsx r8d, r13w
movzx r8d, word [rbx]
cqo
mov rdx, rdi
movzx cx, spl
mov rcx, r9
call fcn.140163476
sub rax, qword [rsp + 0x60]
cmp di, r13w
jmp 0x140468ecb
sar rax, 1
cmp rax, 0xa
jae 0x14046905d
lea rcx, [0x1400c0da0]
test r11b, r15b
mov r9b, byte [rax + rcx]
rcr cx, cl
movzx cx, r15b
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x140468efb
jae 0x140468f42
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cdqe
cmp dl, r15b
mov rax, rsi
cmc
cmp rsp, r9
stc
cmp qword [rsi + 0x18], 0x10
jmp 0x140468f20
jb 0x140468f2c
mov rax, qword [rsi]
test cl, 0x8e
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x140468f38
mov byte [rax + rcx + 1], r8b
jmp 0x140468f6f
mov r8b, r14b
mov cl, bpl
movsxd rcx, r15d
mov edx, 1
movzx ecx, r8w
jmp 0x140468f5c
mov rcx, rsi
jmp 0x140468f64
call fcn.1404512c9
xor r8d, r8d
and cl, spl
mov rcx, qword [r13]
cmp bpl, 0xb3
cmp rdi, rsp
test rcx, rcx
je 0x140469020
mov rax, qword [rcx + 0x38]
stc
test r8w, dx
cmp dx, 0x6633
cmp qword [rax], r8
jmp 0x140468f99
je 0x140468fed
mov rax, qword [rcx + 0x50]
jmp 0x140468fa9
cmp dword [rax], r8d
jmp 0x140468fb1
jle 0x140468fed
dec dword [rax]
not rdx
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
not al
jmp 0x140468fd0
lea rax, [rdx + 2]
jmp 0x140468fd9
mov qword [rcx], rax
movzx eax, r10w
movzx eax, word [rdx]
jmp 0x140468fe8
jmp 0x140468ffd
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
sub r8d, r8d
mov ecx, 0xffff
cmp r9b, bl
cmp cx, ax
jmp 0x14046900d
je 0x140469020
mov al, r8b
jmp 0x14046901b
jmp 0x140469035
mov qword [r13], r8
bswap ecx
mov eax, 1
movsx edx, r14w
cmove edx, r8d
cqo
mov byte [r13 + 8], al
mov rcx, rsi
mov rdx, r15
mov rcx, r13
jmp 0x140469047
call fcn.140462f15
sub r8d, r8d
cmc
test al, al
jmp 0x140469057
je 0x140468db9
mov dil, byte [rsp + 0x30]
not bl
xchg bx, ax
mov sil, byte [rsp + 0x30]
movzx rcx, cx
movsx cx, r14b
mov r15b, byte [rsp + 0x30]
jmp 0x14046907e
mov r12b, byte [rsp + 0x30]
mov cx, 0x88d
movsx rbx, r15w
mov rbx, qword [rsp + 0x50]
cwde
movzx cx, r12b
mov rax, qword [rbx]
movsxd rcx, edi
movsx ecx, r8w
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x1404690ac
call qword [case.0x14044236c.0]
movzx ebx, ax
movsx dx, r13b
bswap rcx
seta cl
mov rdx, qword [rsp + 0x48]
mov cl, 0x2d
movzx rcx, r13w
mov rcx, r13
jmp 0x1404690d3
call fcn.140462f15
sub r8d, r8d
cmp r11b, 0x45
cmc
test al, al
jmp 0x1404690e7
jne 0x1404694a3
test bx, bx
je 0x1404694a3
cmp byte [r13 + 8], r8b
jmp 0x1404690ff
jne 0x1404691b6
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140469111
je 0x140469195
mov rax, qword [rcx + 0x38]
bts dx, r12w
mov rdx, qword [rax]
test r11w, ax
cmp cx, 0x43ff
test rdx, rdx
je 0x140469155
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140469142
jle 0x140469155
movzx eax, word [rdx]
jmp 0x140469150
jmp 0x140469178
mov rax, qword [rcx]
jmp 0x14046915d
mov rax, qword [rax + 0x30]
jmp 0x140469166
call qword [case.0x14044236c.0]
sub r8d, r8d
cmp r15b, 0xe0
and cx, 0x5506
mov ecx, 0xffff
cmp cx, ax
je 0x140469195
mov word [r13 + 0xa], ax
jmp 0x140469190
jmp 0x1404691a0
mov qword [r13], r8
movzx ax, dil
rcl ah, cl
mov eax, 1
test r13w, r10w
cmc
mov byte [r13 + 8], al
cmp r9d, 0x2ebe5947
stc
cmp word [r13 + 0xa], bx
movzx ebx, r15w
movsx rbx, r8w
cmovno bx, si
mov ebx, dword [rsp + 0x68]
jne 0x1404694b0
mov eax, 1
and cl, 0x52
bswap cx
mov rcx, qword [r13]
cmp r12b, 0x3a
test rcx, rcx
jmp 0x1404691ec
je 0x140469296
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x1404691ff
je 0x140469248
mov rax, qword [rcx + 0x50]
cmp bx, r8w
clc
cmp dword [rax], r8d
jmp 0x140469216
jle 0x140469248
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
movsx rax, dx
lea rax, [rdx + 2]
jmp 0x140469234
mov qword [rcx], rax
nop
movsx eax, di
movsx rax, r13w
movzx eax, word [rdx]
jmp 0x140469267
mov rax, qword [rcx]
jmp 0x140469250
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
sub r8d, r8d
setge cl
shr cx, cl
test spl, 0x4d
mov ecx, 0xffff
cmp r14, rbx
test r10w, 0x3c5b
test bpl, r12b
cmp cx, ax
jmp 0x140469280
je 0x14046928e
mov al, r8b
jmp 0x1404692a3
mov eax, 1
setg cl
mov qword [r13], r8
cwd
mov cl, r13b
movzx dx, al
mov byte [r13 + 8], al
xchg dh, cl
mov ecx, r13d
movsx dx, bh
mov rdx, qword [rsp + 0x48]
mov cl, r9b
mov cx, 0x431c
not cl
mov rcx, r13
jmp 0x1404692c6
call fcn.140462f15
cmp ebx, dword [rsp + 0x58]
jmp 0x1404692d4
jge 0x1404694b0
xor r8d, r8d
test r9b, r14b
clc
test al, al
jmp 0x1404692e8
jne 0x140469490
cmp byte [r13 + 8], r8b
jmp 0x1404692f7
jne 0x1404693b2
mov rcx, qword [r13]
clc
stc
test rcx, rcx
jmp 0x14046930b
je 0x140469387
mov rax, qword [rcx + 0x38]
neg edx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469322
je 0x140469342
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140469334
jle 0x140469342
movzx eax, word [rdx]
jmp 0x14046935b
mov rax, qword [rcx]
jmp 0x14046934a
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
sub r8d, r8d
btr rcx, rax
mov ecx, 0xffff
test r11w, 0x47d9
cmp r14w, r13w
cmp cx, ax
jmp 0x140469372
je 0x140469387
mov word [r13 + 0xa], ax
jmp 0x140469382
jmp 0x140469399
mov qword [r13], r8
movzx ax, r12b
jmp 0x140469399
mov eax, 1
jmp 0x1404693a7
mov byte [r13 + 8], al
movzx eax, r11w
movsx eax, sp
mov rax, qword [rsp + 0x60]
cqo
mov r8w, 0x51e9
lea rdx, [rax + 0x16]
setns ch
movzx r8d, word [r13 + 0xa]
movzx rcx, r13w
xchg ch, cl
mov rcx, rax
jmp 0x1404693d8
call fcn.140163476
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x1404693ee
jae 0x140469490
lea rcx, [0x1400c0da0]
ror r9b, cl
mov r9b, byte [rax + rcx]
cmc
mov r10, qword [rsp + 0x70]
test r12b, 0x55
ror ch, cl
mov rcx, qword [r10 + 0x10]
cmp r8b, 0xa6
cmp rcx, qword [r10 + 0x18]
jmp 0x14046941f
jae 0x140469461
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
rol eax, 0xb1
mov rax, r10
cmp r13b, cl
clc
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140469442
jb 0x14046944b
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046945c
jmp 0x14046947f
mov r8b, sil
mov edx, 1
mov cl, sil
mov rcx, r10
call fcn.1404512c9
xor r8d, r8d
cmovno eax, edx
not al
mov al, r11b
mov eax, 1
add ebx, eax
jmp 0x14046948b
jmp 0x1404691dc
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x14046949e
jmp 0x1404694c2
mov ebx, dword [rsp + 0x68]
movzx cx, r10b
bsf rax, rbx
mov ecx, 1
cmovp ax, r10w
bt eax, 0x26
bts rax, rsp
mov rax, qword [rsp + 0x70]
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x1404694d2
jne 0x1404694e6
mov byte [rsp + 0x38], cl
jmp 0x1404694e1
jmp 0x1404695a8
mov eax, dword [rsp + 0x58]
clc
cmp ebx, eax
jmp 0x1404694f2
jge 0x1404695a8
sub eax, ebx
mov r15, rdx
test sp, 0x448b
mov r15w, 0x3c4f
mov ebx, eax
mov r14, qword [rsp + 0x70]
mov r15d, 1
mov rcx, qword [r14 + 0x10]
stc
clc
test spl, dil
cmp rcx, qword [r14 + 0x18]
jmp 0x140469526
jae 0x140469556
lea rax, [rcx + 1]
stc
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jb 0x140469546
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x140469551
jmp 0x140469581
mov r9b, 0x30
jmp 0x140469562
mov r8b, dil
cdq
movsx edx, di
mov rdx, r15
mov rcx, r14
call fcn.1404512c9
xor edx, edx
test r15b, 0x45
test rax, rcx
cmp r14b, 0x11
sub rbx, r15
jmp 0x140469589
jne 0x140469514
mov r14b, byte [rsp + 0x30]
mov r15b, dl
ror dl, 0x52
rol dh, cl
mov r15b, byte [rsp + 0x30]
shr edx, cl
shl dl, 0x36
adc dl, bl
mov rdx, qword [rbp]
cmc
jmp 0x1404695b3
cmp rdx, 0x10
jb 0x140468c52
inc rdx
cmc
mov rcx, qword [rbp - 0x18]
lahf
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404695d5
jb 0x140468c4d
add rdx, 0x27
clc
test r8w, dx
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
stc
cmp dil, 0xda
test r15, r14
cmp rax, 0x1f
jmp 0x140469602
ja 0x14046ab73
jmp 0x140468c4d
mov rdx, qword [rsp + 0x48]
jmp 0x140469617
mov rcx, r13
call fcn.140462f15
xor r9d, r9d
test bh, 0x6c
test al, al
jmp 0x14046962c
jne 0x140468c58
mov rbx, qword [rsp + 0x50]
movzx edx, r14w
lahf
not ah
mov rax, qword [rbx]
jmp 0x140469649
lea rdx, [rbp - 0x38]
movzx rcx, ax
movsxd rcx, edx
mov ecx, ebp
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 8
or r8d, 2
stc
cmp bl, 0xe
cmc
mov dword [rsp + 0x34], r8d
cmc
cmp r14b, 0xf4
mov dword [rsp + 0x3c], r8d
stc
cmp dil, r11b
sub r9d, r9d
test si, bx
cmp r11b, spl
cmp qword [rbp - 0x28], r9
jbe 0x140469824
mov rax, qword [rbx]
cqo
bswap rdx
lea rdx, [rbp - 0x18]
movzx ecx, r9w
xchg cl, cl
movzx rcx, cx
mov rcx, rbx
jmp 0x1404696bb
mov rax, qword [rax + 0x38]
jmp 0x1404696c4
call qword [case.0x14044236c.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
and dl, 0x5e
dec dh
or r8d, 4
mov dword [rsp + 0x34], r8d
bsr dx, bx
mov dword [rsp + 0x3c], r8d
shr dh, cl
sub dl, 0x45
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
cmp ebx, 0x56cb053d
xor r9d, r9d
cmp byte [rdx], r9b
jmp 0x14046970a
jne 0x1404697db
mov rcx, qword [r13]
cmc
clc
test rcx, rcx
jmp 0x14046971e
je 0x1404697b8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469733
je 0x140469758
mov rax, qword [rcx + 0x50]
cmp r14b, 0x6c
clc
cmp dword [rax], r9d
jle 0x140469758
movzx eax, word [rdx]
jmp 0x140469753
jmp 0x140469783
mov rax, qword [rcx]
jmp 0x140469760
mov rax, qword [rax + 0x30]
jmp 0x140469769
call qword [case.0x14044236c.0]
mov r8d, dword [rsp + 0x34]
add cx, 0x4c9d
sub r9d, r9d
bt edx, 0x4f
sar dl, 0x1a
mov ecx, 0xffff
mov dl, 0xa7
mov rdx, qword [rsp + 0x58]
jmp 0x14046979b
cmp cx, ax
jmp 0x1404697a3
je 0x1404697b8
mov word [r13 + 0xa], ax
jmp 0x1404697b3
jmp 0x1404697c3
mov qword [r13], r9
seto r10b
not r10b
mov r10d, 1
jmp 0x1404697ce
mov byte [rdx], r10b
jmp 0x1404697d6
jmp 0x1404697e5
mov r10d, 1
cmp sil, 1
movzx ecx, word [r13 + 0xa]
xadd eax, eax
lea rax, [rbp - 0x18]
clc
test sil, 0x1a
cmp qword [rbp], 8
jmp 0x140469800
cmovae rax, qword [rbp - 0x18]
jmp 0x14046980e
cmp word [rax], cx
jmp 0x140469816
jne 0x14046982d
mov bl, r10b
jmp 0x14046983f
lea rdx, [r13 + 8]
and bl, r15b
neg bl
mov bl, r9b
mov qword [rsp + 0x58], rdx
cmp r9, r10
test rsp, 0x76b04355
test r8b, 4
jmp 0x140469848
je 0x14046987e
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
not ecx
movsx cx, spl
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x14046986c
call fcn.140455506
mov r8d, dword [rsp + 0x34]
stc
cmp r15d, 0x72a04ac3
test r8b, 2
jmp 0x140469887
je 0x1404698c1
and r8d, 0xfffffffd
jmp 0x140469899
mov dword [rsp + 0x34], r8d
movsxd rcx, r11d
mov rcx, 0x7ff32a72
mov dword [rsp + 0x3c], r8d
bswap cx
movsxd rcx, edx
lea rcx, [rbp - 0x38]
jmp 0x1404698bc
call fcn.140455506
sub r8d, r8d
test bl, bl
jmp 0x1404698cb
je 0x140469ac8
mov rcx, qword [r13]
cmp ch, bl
clc
test rcx, rcx
jmp 0x1404698e0
je 0x14046998b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404698f2
je 0x140469946
mov rax, qword [rcx + 0x50]
jmp 0x140469905
cmp dword [rax], r8d
jmp 0x14046990d
jle 0x140469946
dec dword [rax]
mov al, 0x27
cbw
movsx dx, r8b
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046992f
mov qword [rcx], rax
mov al, dil
movsx rax, dx
movzx eax, word [rdx]
jmp 0x140469941
jmp 0x140469964
mov rax, qword [rcx]
jmp 0x14046994e
mov rax, qword [rax + 0x38]
jmp 0x140469957
call qword [case.0x14044236c.0]
xor r8d, r8d
sal cx, cl
stc
mov ecx, 0xffff
cmp bp, 0x11a
test rbx, 0x1c4422e7
cmp cx, ax
je 0x14046998b
mov al, r8b
jmp 0x140469986
jmp 0x140469999
mov qword [r13], r8
mov eax, 1
mov ecx, edx
cqo
cdq
mov rcx, qword [rsp + 0x58]
cqo
movsx rdx, bx
movzx edx, ax
mov byte [rcx], al
jmp 0x1404699b2
mov rcx, qword [rsp + 0x50]
movzx rdx, dx
rdtsc
mov dx, 0x1994
mov rax, qword [rcx]
xchg dx, dx
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x1404699d4
call qword [case.0x14044236c.0]
mov ebx, dword [rsp + 0x34]
xchg rdx, rdx
bts ebx, 0xa
jmp 0x1404699f4
mov dword [rsp + 0x34], ebx
ror dl, cl
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmp rcx, r11
test r9d, edi
cmp rdx, 8
jb 0x140469a74
lea rdx, [rdx*2 + 2]
btr cx, r9w
adc al, dh
bts rcx, r8
mov rcx, qword [rbp + 8]
shrd ax, bx, 0xe4
bsf eax, esp
bswap eax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140469a42
jb 0x140469a6f
add rdx, 0x27
clc
cmp r13b, 0x91
mov rcx, qword [rcx - 8]
cmp r13b, 0x7a
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140469a69
ja 0x14046ab89
call fcn.140117612
movups xmm0, xmmword [rbp - 0x18]
neg ch
movups xmmword [rbp + 8], xmm0
sal ch, 0x7a
movups xmm1, xmmword [rbp - 8]
adc ch, 0xb
rol rcx, cl
btc cx, cx
movups xmmword [rbp + 0x18], xmm1
movzx rcx, di
movsx cx, bpl
ror ch, cl
sub eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], 7
mov word [rbp - 0x18], ax
movzx ecx, ax
not ecx
movsx cx, sil
lea rcx, [rbp - 0x18]
call fcn.140455506
jmp 0x140468c52
mov rbx, qword [rsp + 0x50]
mov dx, 0x106e
cdq
cbw
mov rax, qword [rbx]
setae dh
cdq
lea rdx, [rbp - 0x38]
xchg cl, cl
mov rcx, rbx
jmp 0x140469ae9
mov rax, qword [rax + 0x40]
jmp 0x140469af2
call qword [case.0x14044236c.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
or edx, 8
test si, 0x317c
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
sub r9d, r9d
stc
clc
cmp qword [rbp - 0x28], r9
jbe 0x140469c73
mov rax, qword [rbx]
cqo
xchg dl, dh
cdq
lea rdx, [rbp - 0x18]
movsx cx, spl
mov rcx, rbx
jmp 0x140469b38
mov rax, qword [rax + 0x40]
call qword [case.0x14044236c.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
rol r8w, 0x5a
and r8w, bx
or edx, 0x10
bts r8d, edi
bts r8w, r10w
sal r8b, 0xd7
mov dword [rsp + 0x34], edx
movzx r8d, r9w
add r8b, 5
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
sub r9d, r9d
cmp byte [r8], r9b
jmp 0x140469b83
jne 0x140469c43
mov rcx, qword [r13]
cmp r9w, r13w
stc
test rcx, rcx
je 0x140469c17
mov rax, qword [rcx + 0x38]
sub dl, r11b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469bad
je 0x140469bcd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140469bcd
movzx eax, word [rdx]
jmp 0x140469bc8
jmp 0x140469bf0
mov rax, qword [rcx]
jmp 0x140469bd5
mov rax, qword [rax + 0x30]
jmp 0x140469bde
call qword [case.0x14044236c.0]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
btr ecx, r13d
mov ecx, 0xffff
stc
cmp r10b, 0x8b
cmp cx, ax
jmp 0x140469c02
je 0x140469c17
mov word [r13 + 0xa], ax
jmp 0x140469c12
jmp 0x140469c1b
mov qword [r13], r9
mov r10d, 1
not dl
movzx dx, dh
movzx edx, di
mov byte [r8], r10b
cdq
jmp 0x140469c35
mov edx, dword [rsp + 0x34]
jmp 0x140469c3e
jmp 0x140469c4e
mov r10d, 1
jmp 0x140469c4e
movzx ecx, word [r13 + 0xa]
setg al
xor bl, r8b
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, r10b
je 0x140469c7c
mov bl, r9b
test dl, r15b
cmp r9b, r12b
test dl, 0x10
jmp 0x140469c84
je 0x140469ca5
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
call fcn.140455506
mov edx, dword [rsp + 0x34]
test cl, 0xdf
test dl, 8
jmp 0x140469cad
je 0x140469cd6
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
mov cl, r15b
mov dword [rsp + 0x3c], edx
mov ch, 0xf3
movzx rcx, si
lea rcx, [rbp - 0x38]
jmp 0x140469cd1
call fcn.140455506
test bl, bl
je 0x140469eb0
mov rcx, qword [r13]
test dx, r8w
sub ebx, ebx
stc
cmp r12, 0x4af02b58
test rcx, rcx
je 0x140469d84
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], rbx
jmp 0x140469d07
je 0x140469d4e
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x140469d4e
dec dword [rax]
not edx
movsx rdx, r14w
rdtsc
mov rcx, qword [rcx + 0x38]
cmova dx, cx
mov rdx, qword [rcx]
movsx eax, r11w
cwde
not al
lea rax, [rdx + 2]
jmp 0x140469d3e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469d49
jmp 0x140469d65
mov rax, qword [rcx]
jmp 0x140469d56
mov rax, qword [rax + 0x38]
jmp 0x140469d5f
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469d72
je 0x140469d84
mov al, bl
jmp 0x140469d7f
jmp 0x140469d9d
mov qword [r13], rbx
cdqe
movsxd rdx, edi
mov eax, 1
movzx edx, si
movzx rdx, r11w
cmovp cx, di
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
cwd
mov rcx, qword [rsp + 0x50]
movsx rdx, dx
cdqe
mov rax, qword [rcx]
movsx rdx, r13w
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x140469dc5
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
sar rdx, 0xfc
mov dword [rsp + 0x34], eax
clc
bts edx, r14d
sar dh, cl
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x140469df3
jb 0x140469e57
lea rdx, [rdx*2 + 2]
ror cl, cl
mov rcx, qword [rbp + 8]
cmove ax, dx
bt eax, esp
mov rax, rcx
cmp rdx, 0x1000
jb 0x140469e52
add rdx, 0x27
test dil, 0x69
mov rcx, qword [rcx - 8]
jmp 0x140469e30
sub rax, rcx
test r10, 0x28c35dcd
cmc
add rax, 0xfffffffffffffff8
test al, 0xa9
cmc
stc
cmp rax, 0x1f
jmp 0x140469e4c
ja 0x14046ab68
call fcn.140117612
movups xmm0, xmmword [rbp - 0x18]
mov cx, r8w
movups xmmword [rbp + 8], xmm0
bswap cx
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
not ch
movsx ecx, cx
movsxd rcx, r10d
mov qword [rbp - 8], rbx
bswap rcx
mov qword [rbp], 7
bswap ecx
movsx cx, r9b
movsxd rcx, r8d
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x140469e9c
call fcn.140455506
mov byte [rsp + 0x30], 1
jmp 0x140469eab
jmp 0x140468c52
mov rbx, qword [rsp + 0x50]
mov cx, dx
movsxd rdx, edi
mov rax, qword [rbx]
movsx cx, r13b
mov rdx, 0x351b2d26
lea rdx, [rbp - 0x38]
jmp 0x140469ed9
mov rcx, rbx
jmp 0x140469ee1
mov rax, qword [rax + 0x38]
jmp 0x140469eea
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
jmp 0x140469f00
or eax, 0x20
mov dword [rsp + 0x34], eax
test edx, 0x746f3999
mov dword [rsp + 0x3c], eax
xor ecx, ecx
cmp dl, 0x35
cmp qword [rbp - 0x28], rcx
jmp 0x140469f1f
je 0x140469f87
mov rax, qword [rbx]
cmovl rdx, rbx
mov cl, 0x7b
lea rdx, [rbp - 0x18]
mov ch, 0x5f
jmp 0x140469f3a
mov rcx, rbx
jmp 0x140469f42
mov rax, qword [rax + 0x40]
jmp 0x140469f4b
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
mov dword [rsp + 0x34], eax
jmp 0x140469f63
mov dword [rsp + 0x3c], eax
cmc
stc
xor ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x140469f74
jne 0x140469f87
lea ebx, [rcx + 1]
jmp 0x140469f82
jmp 0x140469f89
mov bl, cl
test al, 0x40
jmp 0x140469f90
je 0x140469fce
and eax, 0xffffffbf
bswap ecx
mov dword [rsp + 0x34], eax
movsx ecx, r8w
movsx rcx, r11w
mov dword [rsp + 0x3c], eax
bswap rcx
mov rcx, 0x5c2941db
lea rcx, [rbp - 0x18]
jmp 0x140469fbe
call fcn.140455506
mov eax, dword [rsp + 0x34]
clc
jmp 0x140469fce
test al, 0x20
jmp 0x140469fd5
je 0x14046a003
and eax, 0xffffffdf
xchg ecx, ecx
movsx cx, dh
mov dword [rsp + 0x34], eax
jmp 0x140469ff1
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
jmp 0x140469ffe
call fcn.140455506
sub r9d, r9d
test r8d, 0x204e0dda
btc eax, r15d
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14046a020
je 0x140468c6c
mov byte [rsp + 0x30], cl
jmp 0x140468c6c
mov rcx, qword [rsp + 0x50]
cwde
setno ah
mov rax, qword [rcx]
not dh
cdq
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14046a04b
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
cmova bx, sp
bts eax, 7
cmp bpl, r9b
or bl, 0x17
mov dword [rsp + 0x34], eax
movsx rbx, r11w
mov dword [rsp + 0x3c], eax
and bl, r11b
btr ebx, 0xab
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jne 0x14046a1ba
mov rdx, rbx
cmove ecx, r10d
xchg ecx, ecx
movsx cx, bl
mov rcx, r13
jmp 0x14046a0a1
call fcn.140462f15
xor r8d, r8d
cmp r10d, 0x13480e54
test ah, 0xea
test al, al
jne 0x14046a1ba
lea rbx, [rbp - 0x38]
cmp r9b, bl
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
test si, 0x4a01
cmp byte [r13 + 8], r8b
jmp 0x14046a0da
jne 0x14046a19e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046a0ec
je 0x14046a17e
mov rax, qword [rcx + 0x38]
not dx
mov rdx, qword [rax]
test dl, r12b
stc
cmp bl, r9b
test rdx, rdx
jmp 0x14046a10b
je 0x14046a134
mov rax, qword [rcx + 0x50]
cmp dx, r9w
jmp 0x14046a11e
cmp dword [rax], r8d
jmp 0x14046a126
jle 0x14046a134
movzx eax, word [rdx]
jmp 0x14046a159
mov rax, qword [rcx]
jmp 0x14046a13c
mov rax, qword [rax + 0x30]
jmp 0x14046a145
call qword [case.0x14044236c.0]
sub r8d, r8d
btc cx, si
jmp 0x14046a159
mov ecx, 0xffff
cmp r14b, r9b
cmp cx, ax
jmp 0x14046a169
je 0x14046a17e
mov word [r13 + 0xa], ax
jmp 0x14046a179
jmp 0x14046a189
mov qword [r13], r8
sar al, 0xff
cdqe
neg eax
mov eax, 1
clc
test r11b, sil
cmp r15b, r15b
mov byte [r13 + 8], al
shld ax, bx, 0xfc
movzx eax, word [r13 + 0xa]
stc
test dil, r9b
cmp ax, word [rbx]
jmp 0x14046a1af
jne 0x14046a2d5
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x14046a310
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14046a1d3
ja 0x14046a310
mov rdx, rbx
movzx ecx, bp
mov rcx, r13
jmp 0x14046a1e7
call fcn.140462f15
sub ebx, ebx
jmp 0x14046a1f8
test al, al
jmp 0x14046a1ff
jne 0x14046a2e1
cmp byte [r13 + 8], bl
jmp 0x14046a20e
jne 0x14046a29d
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046a221
je 0x14046a28c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a236
je 0x14046a258
mov rax, qword [rcx + 0x50]
cmp bx, bx
cmp dword [rax], ebx
jmp 0x14046a24a
jle 0x14046a258
movzx eax, word [rdx]
jmp 0x14046a26f
mov rax, qword [rcx]
jmp 0x14046a260
mov rax, qword [rax + 0x30]
jmp 0x14046a269
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14046a28c
mov word [r13 + 0xa], ax
jmp 0x14046a287
jmp 0x14046a290
mov qword [r13], rbx
mov eax, 1
clc
mov byte [r13 + 8], al
shr ax, cl
movzx ecx, word [r13 + 0xa]
shr ax, cl
sal eax, 0xe2
lea rax, [rbp - 0x38]
cmp r11w, 0x4dae
cmp qword [rbp - 0x20], 8
jmp 0x14046a2bc
cmovae rax, qword [rbp - 0x38]
stc
cmp cx, word [rax]
jmp 0x14046a2ca
je 0x14046a310
jmp 0x14046a2e1
xor ebx, ebx
movsx dx, cl
shl cl, 0x70
adc ah, 0x35
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
bswap rcx
cmovae rax, qword [rbp - 0x38]
shl dl, 0xf7
inc cl
cmc
mov qword [rbp - 0x28], rbx
test r8b, dil
btr dx, 0x54
mov word [rax], bx
stc
clc
sub rbx, 0x8e5724f
lea rbx, [rbp - 0x38]
add dl, 0x41
not cx
movsx cx, sil
cmp qword [rbp - 0x20], 8
cmovp ecx, edi
jmp 0x14046a32f
cmovae rbx, qword [rbp - 0x38]
cwd
mov rdx, qword [rsp + 0x48]
not ecx
movsx ecx, r9w
movsx cx, r10b
mov rcx, r13
call fcn.140462f15
sub r8d, r8d
test r12b, 0x81
cmp r11b, bpl
test al, al
jne 0x14046a570
mov r12, qword [rsp + 0x48]
xchg esi, ecx
inc esi
mov esi, 0xffff
btc r14, rsp
lea r14d, [r8 + 1]
ror ax, 0x67
rcr cx, 0x20
lea rcx, [rbp - 0x38]
test r8w, r9w
cmp qword [rbp - 0x20], 8
cdqe
mov ah, 0xe9
setb ah
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
jmp 0x14046a3a6
cmp rbx, rcx
je 0x14046a54c
cmp byte [r13 + 8], r8b
jmp 0x14046a3b8
jne 0x14046a447
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046a3ca
je 0x14046a438
mov rax, qword [rcx + 0x38]
stc
sbb edx, 0x7cb83ce4
cmove rdx, r11
mov rdx, qword [rax]
test rdx, rdx
je 0x14046a40a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046a3f7
jle 0x14046a40a
movzx eax, word [rdx]
jmp 0x14046a405
jmp 0x14046a420
mov rax, qword [rcx]
jmp 0x14046a412
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
xor r8d, r8d
cmc
cmp si, ax
je 0x14046a438
mov word [r13 + 0xa], ax
jmp 0x14046a433
jmp 0x14046a43f
mov qword [r13], r8
sar al, cl
clc
mov byte [r13 + 8], r14b
sub ax, 0x3a2e
movzx eax, word [r13 + 0xa]
jmp 0x14046a451
cmp ax, word [rbx]
jmp 0x14046a459
jne 0x14046a54c
add rbx, 2
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046a470
je 0x14046a506
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14046a483
je 0x14046a4cf
mov rax, qword [rcx + 0x50]
cmp bh, 0xce
jmp 0x14046a495
cmp dword [rax], r8d
jmp 0x14046a49d
jle 0x14046a4cf
dec dword [rax]
xchg dl, ah
mov rcx, qword [rcx + 0x38]
movzx rax, ax
mov rdx, qword [rcx]
movzx rax, ax
jmp 0x14046a4bb
lea rax, [rdx + 2]
mov qword [rcx], rax
setg ah
cbw
movzx eax, word [rdx]
jmp 0x14046a4eb
mov rax, qword [rcx]
jmp 0x14046a4d7
mov rax, qword [rax + 0x38]
jmp 0x14046a4e0
call qword [case.0x14044236c.0]
xor r8d, r8d
clc
cmc
cmp si, ax
jmp 0x14046a4f3
je 0x14046a506
mov al, r8b
jmp 0x14046a501
jmp 0x14046a517
mov qword [r13], r8
mov al, r14b
jmp 0x14046a517
mov byte [r13 + 8], al
movsx ecx, r11w
movzx rcx, r8w
mov rdx, r12
movsx cx, sil
mov rcx, r13
jmp 0x14046a533
call fcn.140462f15
sub r8d, r8d
cmp r10w, r13w
test al, al
jmp 0x14046a546
je 0x14046a37e
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
inc r12b
xchg ah, al
or ecx, r14d
mov r12b, byte [rsp + 0x30]
bt ax, 0xa5
bsr cx, r13w
sar ax, cl
lea rcx, [rbp - 0x38]
shl al, 0xea
sete al
cmp qword [rbp - 0x20], 8
movzx ax, r15b
xchg ah, al
cmovae rcx, qword [rbp - 0x38]
jmp 0x14046a59a
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
stc
sal ah, 0x4d
rcl ah, cl
mov eax, dword [rsp + 0x38]
cmp r13d, r12d
test r10d, 0x6664e01
movzx eax, al
cmc
cmp rdi, r10
cmp rbx, rcx
movzx rcx, bx
bswap rcx
mov cl, dil
mov ecx, 1
jmp 0x14046a5d4
cmovne eax, ecx
movzx rcx, bx
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x140469abe
mov rax, qword [rcx]
jmp 0x14046a5f0
mov rax, qword [rax + 0x30]
jmp 0x14046a5f9
call qword [case.0x14044236c.0]
xor r9d, r9d
test di, di
cmc
cmp sil, 0xcc
cmp r14w, ax
jmp 0x14046a613
je 0x14046a62f
mov word [r12], ax
movzx ebx, r14w
mov rbx, r12
jmp 0x14046a62a
jmp 0x14046a635
mov qword [r13], r9
cwd
mov byte [r13 + 8], dil
mov rax, qword [r15]
movzx edx, bp
cmovne cx, bx
movsx cx, dil
mov edx, 0x48
movsxd r8, ebx
movzx r8d, word [rbx]
movzx cx, r15b
mov cx, bx
mov rcx, r15
jmp 0x14046a664
mov rax, qword [rax + 0x20]
jmp 0x14046a66d
call qword [case.0x14044236c.0]
sub r9d, r9d
test r12w, 0x709d
stc
jmp 0x14046a682
test al, al
je 0x14046a77f
mov byte [rsp + 0x40], dil
cmovs ecx, r12d
xor cl, dil
jmp 0x14046a69b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046a6a7
je 0x14046a73a
mov rax, qword [rcx + 0x38]
test r14b, r11b
cmc
cmp qword [rax], r9
jmp 0x14046a6bd
je 0x14046a704
mov rax, qword [rcx + 0x50]
cmc
cmp r14, r12
cmp dword [rax], r9d
jmp 0x14046a6d3
jle 0x14046a704
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg dh, dh
mov rdx, qword [rcx]
movzx rax, sp
movsxd rax, esp
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, r12b
movzx eax, r9w
movzx eax, word [rdx]
jmp 0x14046a71e
mov rax, qword [rcx]
jmp 0x14046a70c
mov rax, qword [rax + 0x38]
jmp 0x14046a715
call qword [case.0x14044236c.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x14046a727
je 0x14046a73a
mov al, r9b
jmp 0x14046a735
jmp 0x14046a748
mov qword [r13], r9
cmova rdx, rcx
setl dl
mov al, dil
mov byte [r13 + 8], al
movsx dx, r14b
cdq
not ch
mov rdx, rsi
xchg cx, cx
mov rcx, r13
jmp 0x14046a762
call fcn.140462f15
sub r9d, r9d
test r11b, r8b
jmp 0x14046a772
test al, al
jmp 0x14046a779
je 0x1404682fe
mov dil, byte [rsp + 0x30]
xor r14b, 0x25
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
and r12b, 0x84
ror bl, 0x3d
mov r15b, byte [rsp + 0x30]
jmp 0x14046a7a5
mov r12b, byte [rsp + 0x30]
movsxd rcx, esp
bts rcx, rsp
mov bl, byte [rsp + 0x40]
setp al
and cl, cl
mov rax, qword [rbp - 0x78]
and cl, bpl
bt rcx, rbp
mov ecx, 1
stc
test r12d, r14d
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046a7d8
jne 0x140468c64
movzx eax, byte [rsp + 0x38]
clc
test bl, bl
jmp 0x14046a7eb
cmove eax, ecx
jmp 0x14046a7f3
mov dword [rsp + 0x38], eax
jmp 0x140468c6c
mov rcx, qword [rbp + 0x18]
dec di
mov edi, 1
cmp rcx, rdi
jmp 0x14046a810
jbe 0x14046aac2
lea rbx, [rbp + 8]
xor dh, 0x70
or dh, 0xa3
mov rdx, qword [rbp + 8]
sal al, 0x18
mov r8, qword [rbp + 0x20]
cmp r8, 8
xchg al, al
not al
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
cmc
mov byte [rsp + 0x30], al
add rbx, 2
add al, r14b
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046a854
cmovae rax, rdx
test r9w, r9w
test r12b, 0xc8
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14046a86c
je 0x14046aa58
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046a87f
call fcn.140462f15
xor r9d, r9d
cmp dl, cl
cmc
test al, al
jmp 0x14046a891
jne 0x14046aa38
cmp byte [r13 + 8], r9b
jmp 0x14046a8a0
jne 0x14046a939
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046a8b2
je 0x14046a92c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046a8c8
je 0x14046a8ed
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046a8da
jle 0x14046a8ed
movzx eax, word [rdx]
jmp 0x14046a8e8
jmp 0x14046a90a
mov rax, qword [rcx]
jmp 0x14046a8f5
mov rax, qword [rax + 0x30]
jmp 0x14046a8fe
call qword [case.0x14044236c.0]
sub r9d, r9d
shr cx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046a917
je 0x14046a92c
mov word [r13 + 0xa], ax
jmp 0x14046a927
jmp 0x14046a935
mov qword [r13], r9
bswap eax
inc ax
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x14046aa38
mov rcx, qword [r13]
test ebx, ebx
test rcx, rcx
jmp 0x14046a955
je 0x14046a9f7
mov rax, qword [rcx + 0x38]
cmp r10, r11
cmc
test ebx, r9d
cmp qword [rax], r9
jmp 0x14046a96e
je 0x14046a9af
mov rax, qword [rcx + 0x50]
cmp r12, 0x25fc100f
stc
cmp dword [rax], r9d
jmp 0x14046a988
jle 0x14046a9af
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg dh, al
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046a9aa
jmp 0x14046a9cb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046a9bb
call qword [case.0x14044236c.0]
xor r9d, r9d
mov rcx, 0x55fd7a3d
mov ecx, 0xffff
test rsp, 0x45342a14
cmp cx, 0x5f11
cmp cx, ax
jmp 0x14046a9e4
je 0x14046a9f7
mov al, r9b
jmp 0x14046a9f2
jmp 0x14046aa05
mov qword [r13], r9
mov al, dil
bswap edx
not r8w
cdq
mov byte [r13 + 8], al
movsx r8w, r13b
mov r8, qword [rbp + 0x20]
jmp 0x14046aa1d
mov rcx, qword [rbp + 0x18]
jmp 0x14046aa2a
mov rdx, qword [rbp + 8]
jmp 0x14046aa33
jmp 0x14046a840
mov r8, qword [rbp + 0x20]
btr dx, 0xc4
mov rcx, qword [rbp + 0x18]
btr eax, r12d
add eax, r15d
mov rdx, qword [rbp + 8]
or ax, 0x1b14
btc eax, esp
cmc
lea rax, [rbp + 8]
jmp 0x14046aa62
cmp r8, 8
cmovae rax, rdx
test r14d, 0x44df39d8
stc
lea rax, [rax + rcx*2]
stc
clc
cmp rbx, rax
jmp 0x14046aa80
je 0x14046aac2
mov rcx, qword [rsp + 0x70]
shr al, 0xb
cbw
rcl ax, 0xb3
mov rax, rcx
cmp ah, 0xa
clc
test r12, r15
cmp qword [rcx + 0x18], 0x10
jb 0x14046aaac
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x14046aab5
mov byte [rax], r9b
jmp 0x14046aabd
jmp 0x14046aaff
cmp byte [rsp + 0x30], 0
jmp 0x14046aacc
je 0x14046aaff
mov r9b, 0x2d
btr cx, r15w
mov r8, rdi
inc rcx
shr ch, 0x8a
and cl, 0x42
sub edx, edx
cmovge rcx, r11
mov ch, 0x5a
mov rcx, qword [rsp + 0x70]
jmp 0x14046aaf9
call fcn.140443993
nop
lea rcx, [rbp + 8]
call fcn.140455506
mov rax, qword [rsp + 0x70]
sub cl, dil
mov rcx, qword [rbp + 0x28]
jmp 0x14046ab19
xor rcx, rsp
jmp 0x14046ab21
call fcn.1404996f5
mov rbx, qword [rsp + 0x170]
cmp spl, r13b
add rsp, 0x130
movzx rdi, r11w
movsx r12, cx
movsx bp, r10b
pop r15
movzx rsi, r15w
mov r13b, dl
pop r14
pop r13
movzx rsi, bx
pop r12
bswap edi
pop rdi
jmp 0x14046ab60
pop rsi
pop rbp
jmp 0x14046ab67
ret
call fcn.1404afd2c
int3
call fcn.1404afd2c
nop
jmp 0x14046ab7e
call fcn.1404afd2c
nop
jmp 0x14046ab89
call fcn.1404afd2c
int3