Function at 0x14046ecb0
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
not bh
xchg cl, bh
push rbp
sal bl, cl
cwde
movsx eax, r13w
push rsi
push rdi
dec rdi
push r12
push r13
cwde
adc r13w, bx
push r14
cmc
shld r13d, eax, 0x58
push r15
bt ax, r11w
lea rbp, [rsp - 0x30]
bt rdi, r10
movzx r14w, r13b
cmp cl, 0xed
sub rsp, 0x130
or ax, ax
sub r14, rdx
xadd al, r15b
mov rax, qword [0x1400b7288]
xadd r13b, r15b
xor rax, rsp
mov qword [rbp + 0x28], rax
and ecx, r15d
xchg r14w, bx
mov qword [rsp + 0x48], r9
bts r15, rax
sar ah, 0xe7
mov r13, r8
cmovge ebx, edi
cdqe
sar r14b, cl
mov rdi, rdx
shr r15w, cl
mov qword [rsp + 0x70], rdx
sbb r15d, 0x36ab19a3
rcl bh, cl
sbb bl, ch
mov qword [rbp - 0x40], rdx
rol bl, 0xe9
cwde
mov r14, qword [rbp + 0xa0]
test sil, 0xae
sub r15b, 0x46
mov qword [rsp + 0x60], r14
sub r12d, r12d
movzx r15d, r14w
mov dword [rsp + 0x3c], r12d
movsxd rcx, r15d
cmovnp r15w, r14w
jmp 0x14046ed7c
mov r15, qword [rbp + 0x98]
bswap eax
lahf
mov rbx, qword [r15 + 0x40]
movzx eax, bp
mov rbx, qword [rbx + 8]
not rcx
xchg cl, al
cbw
mov qword [rbp - 0x58], rbx
mov ax, bp
cbw
mov rax, qword [rbx]
movzx cx, bpl
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046edb5
call qword [case.0x1404cbcda.0]
cmp byte [rbp + 0x90], r12b
je 0x14046ee0b
lea rcx, [rbp - 0x60]
jmp 0x14046edd1
call fcn.140474bf4
mov rsi, rax
test bpl, bl
mov qword [rsp + 0x50], rax
clc
jmp 0x14046edea
test rbx, rbx
je 0x14046ee97
mov rdx, qword [rbx]
movzx eax, r13w
setnp al
mov rax, qword [rdx + 0x10]
jmp 0x14046ee06
jmp 0x14046ee54
lea rcx, [rbp - 0x60]
jmp 0x14046ee14
call fcn.14047481b
mov rsi, rax
cmc
clc
jmp 0x14046ee23
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046ee30
je 0x14046ee97
mov rax, qword [rbx]
cmova rcx, rdi
movsxd rcx, ecx
not rcx
mov rax, qword [rax + 0x10]
movzx rcx, r11w
mov cx, 0x477
movsx cx, r8b
mov rcx, rbx
jmp 0x14046ee5c
call qword [case.0x1404cbcda.0]
test rax, rax
movsx r8, r9w
movsx r8d, ax
mov r8, rax
je 0x14046ee97
mov rcx, qword [rax]
mov al, r13b
cwd
movsxd rdx, ecx
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
jmp 0x14046ee91
call qword [case.0x1404cbcda.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14046eea6
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cwde
cqo
mov qword [rbp + 0x18], r12
cmova rdx, rdx
cdqe
mov qword [rbp + 0x20], 7
movsx rax, r13w
cwde
mov word [rbp + 8], r12w
cwde
mov rax, qword [rsi]
cdq
not ecx
movsx cx, cl
lea rdx, [rbp - 0x70]
setns ch
mov rcx, 0x47b867b0
movsxd rcx, r13d
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14046eef4
call qword [case.0x1404cbcda.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
setl ch
cbw
movzx rcx, bx
mov qword [rdi + 0x10], r12
movzx cx, r10b
mov qword [rdi + 0x18], 0xf
movsx si, dl
xchg rbx, rbx
mov byte [rdi], r12b
jmp 0x14046ef2c
mov esi, 1
mov eax, r14d
movzx rax, bp
mov eax, esi
movsx rbx, di
mov dword [rsp + 0x34], eax
movsxd rcx, r12d
mov dword [rsp + 0x3c], eax
movsx bx, dil
movzx ecx, ax
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
lahf
movsx ax, cl
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046ef6d
mov rax, qword [rax + 8]
call qword [case.0x1404cbcda.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x14046ef81
call fcn.140461ffa
mov rdi, rax
test r15d, r10d
cmp r8w, r10w
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14046ef9c
je 0x14046eff0
mov rdx, qword [rbx]
mov rcx, rbx
movsx eax, sp
cmovle ax, ax
jmp 0x14046efb4
mov rax, qword [rdx + 0x10]
call qword [case.0x1404cbcda.0]
mov r8, rax
stc
test rax, rax
jmp 0x14046efca
je 0x14046eff0
mov rcx, qword [rax]
cbw
cwd
mov rax, qword [rcx]
movzx ecx, bx
mov cl, spl
mov edx, esi
mov rcx, r8
jmp 0x14046efea
call qword [case.0x1404cbcda.0]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c0dac]
lea rdx, [0x1400c0da0]
movsx rcx, bp
mov rcx, rdi
jmp 0x14046f010
mov rax, qword [rax + 0x58]
jmp 0x14046f019
call qword [case.0x1404cbcda.0]
mov rax, r12
inc r12b
rcr r12b, 0x79
mov qword [rbp - 0x78], rax
clc
sar r12b, cl
mov dil, byte [rsp + 0x30]
sub r14b, 0x8c
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
rcr ch, cl
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
add cl, 0xd9
cmc
or cl, spl
sub r9d, r9d
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x14046f067
jae 0x14047154d
mov al, byte [rbp + rax - 0x70]
cmp cl, r14b
cmp al, 0x20
jmp 0x14046f07b
je 0x14046f0b5
cmp al, 0x24
jmp 0x14046f088
je 0x140470db1
cmp al, 0x2b
jmp 0x14046f095
je 0x1404703be
cmp al, 0x76
jmp 0x14046f0a2
je 0x14046f17d
cmp al, 0x78
jmp 0x14046f0af
jne 0x14046fa2b
cmp qword [rbp - 0x78], 3
jmp 0x14046f0bf
je 0x14046fa2b
mov bl, r9b
movzx rcx, r15w
mov dx, cx
mov byte [rsp + 0x40], bl
setbe dh
mov rdx, qword [rsp + 0x48]
movsx cx, r11b
jmp 0x14046f0e9
mov rcx, r13
jmp 0x14046f0f1
call fcn.140469ce0
sub r9d, r9d
clc
test al, al
jmp 0x14046f101
jne 0x14047151c
lea rbx, [r13 + 0xa]
mov r12, rbx
rol r15b, cl
shr dil, 9
mov rsi, qword [rsp + 0x48]
cmc
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
shr r14b, cl
clc
mov r14d, 0xffff
cmp r10b, bl
cmp byte [r13 + 8], r9b
jne 0x1404713be
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046f147
je 0x1404713b6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x140471378
mov rax, qword [rcx + 0x50]
jmp 0x14046f167
cmp dword [rax], r9d
jle 0x140471378
movzx eax, word [rdx]
jmp 0x14046f178
jmp 0x140471392
mov dword [rsp + 0x68], r9d
jmp 0x14046f187
mov rbx, qword [rsp + 0x50]
movsx rax, r10w
mov rax, qword [rbx]
movzx ecx, r8w
movsx ecx, ax
jmp 0x14046f19f
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14046f1ab
call qword [case.0x1404cbcda.0]
mov dword [rsp + 0x58], eax
mov ch, 0x90
mov rcx, qword [rbx]
cqo
bswap ax
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movzx cx, r12b
jmp 0x14046f1d6
mov rcx, rbx
jmp 0x14046f1de
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
cmc
clc
bts eax, 9
cmc
test r14b, bpl
jmp 0x14046f1f7
mov dword [rsp + 0x34], eax
cmp r14w, 0x78ae
test rcx, rbx
test sil, 0x7e
mov dword [rsp + 0x3c], eax
cmp r8b, r14b
sub eax, eax
cmp qword [rbp - 8], rax
jmp 0x14046f21a
je 0x14046fb05
mov rax, qword [rbx]
bswap rcx
mov rcx, rbx
jmp 0x14046f22e
mov rax, qword [rax + 0x20]
call qword [case.0x1404cbcda.0]
mov word [rsp + 0x40], ax
clc
xor edx, edx
test ax, ax
jmp 0x14046f248
je 0x14046fb05
lea rcx, [rbp - 0x18]
stc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
clc
stc
cmp byte [rcx], 0x7f
jmp 0x14046f267
jae 0x14046fb05
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx rcx, sp
not ah
movsx ecx, cx
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
movsxd rbx, r15d
movsx rcx, ax
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
mov bx, 0x560d
mov ebx, edx
sete cl
cwd
mov rdx, qword [rsp + 0x48]
not rcx
xchg cl, cl
mov rcx, r13
call fcn.140469ce0
sub r11d, r11d
jmp 0x14046f2bf
test al, al
jne 0x14046f895
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
cmc
lea r14, [r13 + 0xa]
add dil, 0xeb
dec bx
mov r8, r14
mov qword [rbp - 0x50], r14
seta bl
sbb esi, esp
xor bl, bpl
mov rbx, qword [rbp - 0x38]
shl di, cl
test sil, spl
sal si, cl
mov qword [rsp + 0x78], rbx
test r12, r14
and di, r10w
mov edi, r11d
test r9b, 0xe9
movsx esi, di
mov rsi, qword [rbp - 0x80]
test r12, r10
cmc
cmp byte [r13 + 8], r11b
jmp 0x14046f323
jne 0x14046f407
mov rcx, qword [r13]
test r13b, r9b
test r13w, 0x691c
test rcx, rcx
jmp 0x14046f33e
je 0x14046f3e7
mov rax, qword [rcx + 0x38]
movsx edx, r8w
movzx rdx, bp
bt dx, 0x5c
mov rdx, qword [rax]
jmp 0x14046f35d
test rdx, rdx
jmp 0x14046f365
je 0x14046f38c
mov rax, qword [rcx + 0x50]
cmc
cmp r15b, al
cmp cl, 0x53
cmp dword [rax], r11d
jmp 0x14046f37e
jle 0x14046f38c
movzx eax, word [rdx]
jmp 0x14046f3bc
mov rax, qword [rcx]
jmp 0x14046f394
mov rax, qword [rax + 0x30]
jmp 0x14046f39d
call qword [case.0x1404cbcda.0]
mov r8, qword [rbp - 0x50]
cmp al, r14b
mov r9, qword [rbp - 0x48]
add rcx, r10
mov r10, qword [rsp + 0x60]
add ecx, r11d
sub r11d, r11d
mov ecx, 0xffff
cmp cx, ax
je 0x14046f3e7
mov word [r8], ax
movzx r14w, bl
movsxd r14, ebp
movzx r14d, r14w
mov r14, r8
jmp 0x14046f3e2
jmp 0x14046f3f5
mov qword [r13], r11
movzx r8, r11w
cwd
movzx cx, al
mov eax, 1
cqo
jmp 0x14046f401
mov byte [r13 + 8], al
cqo
movzx r8d, word [r14]
not dh
cqo
mov rdx, r9
mov rcx, r10
call fcn.14011be25
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x14046f42b
jae 0x14046f524
lea rcx, [0x1400c0da0]
shr r10b, cl
rol r9b, 0x42
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
movzx rcx, sp
neg ecx
jmp 0x14046f453
mov rcx, qword [r10 + 0x10]
cmp r11, r11
stc
jmp 0x14046f460
cmp rcx, qword [r10 + 0x18]
jae 0x14046f4ae
lea rax, [rcx + 1]
stc
test sp, 0xf2b
cmp r15w, 0x4e0b
mov qword [r10 + 0x10], rax
cwde
sub al, 0xd4
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046f48e
jb 0x14046f49a
mov rax, qword [r10]
test r10b, r12b
mov byte [rax + rcx], r9b
sub edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x14046f4a9
jmp 0x14046f4c6
mov r8b, r12b
cwd
cdq
mov edx, 1
mov rcx, r10
jmp 0x14046f4c1
call fcn.1404580ee
lea rax, [rbp - 0x38]
sub cl, 0x7b
xchg cl, cl
cmp rsi, 0x10
setae cl
jmp 0x14046f4db
cmovae rax, rbx
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x14046f4e9
je 0x14046f6ce
lea rax, [rbp - 0x38]
stc
jmp 0x14046f4f9
test cl, cl
movzx rcx, r14w
bswap cx
cmovne rax, rbx
shr cl, cl
or ecx, r13d
mov ecx, 1
cmp edx, 0x50585417
stc
add byte [rax + rdi], cl
jmp 0x14046f51f
jmp 0x14046f6b5
lea rax, [rbp - 0x38]
rcl bl, cl
xor bl, 0x50
cmp rsi, 0x10
setae bl
movsxd rdx, ecx
cdq
mov rdx, qword [rsp + 0x78]
jmp 0x14046f542
cmovae rax, rdx
stc
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x14046f553
je 0x14046f7f1
cmp byte [r13 + 8], r11b
jmp 0x14046f562
jne 0x14046f61c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f574
je 0x14046f5f8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f589
je 0x14046f5bc
mov rax, qword [rcx + 0x50]
cmp ax, 0x68c0
test r13d, 0x71525d01
cmp r9b, al
cmp dword [rax], r11d
jmp 0x14046f5a9
jle 0x14046f5bc
movzx eax, word [rdx]
jmp 0x14046f5b7
jmp 0x14046f5de
mov rax, qword [rcx]
jmp 0x14046f5c4
mov rax, qword [rax + 0x30]
jmp 0x14046f5cd
call qword [case.0x1404cbcda.0]
xor r11d, r11d
movzx rcx, ax
cmp r9b, 0x85
mov ecx, 0xffff
test ch, 0xc7
cmp cx, ax
je 0x14046f5f8
mov word [r14], ax
jmp 0x14046f5fc
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
jmp 0x14046f60d
mov rdx, qword [rsp + 0x78]
jmp 0x14046f617
jmp 0x14046f62a
mov r10d, 1
rcl ax, 0x59
bts ax, ax
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x14046f638
jne 0x14046f7f1
mov rcx, qword [rbp - 0x28]
cmc
jmp 0x14046f64c
cmp rcx, rsi
jmp 0x14046f654
jae 0x14046f690
lea rax, [rcx + 1]
test r9w, 0x662c
cmp r14w, 0x400
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
cmp sil, spl
clc
test bl, bl
jmp 0x14046f67d
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14046f68b
jmp 0x14046f6ae
sub r9d, r9d
cwd
cdq
mov r8b, r15b
cqo
mov rdx, r10
mov ch, dh
lea rcx, [rbp - 0x38]
jmp 0x14046f6a9
call fcn.1404580ee
inc rdi
bt ecx, r11d
mov rbx, qword [rbp - 0x38]
rol sil, 0xb8
rcl ecx, 0x6a
mov qword [rsp + 0x78], rbx
sbb rcx, r9
mov rsi, qword [rbp - 0x20]
stc
cmc
mov rcx, qword [r13]
stc
xor r8d, r8d
test rcx, rcx
jmp 0x14046f6de
je 0x14046f77a
mov rax, qword [rcx + 0x38]
cmp bh, 0xfd
test eax, 0x19901f04
cmp qword [rax], r8
jmp 0x14046f6f8
je 0x14046f737
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f70a
jle 0x14046f737
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
cwde
bswap eax
lea rax, [rdx + 2]
jmp 0x14046f727
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046f732
jmp 0x14046f759
mov rax, qword [rcx]
jmp 0x14046f73f
mov rax, qword [rax + 0x38]
jmp 0x14046f748
call qword [case.0x1404cbcda.0]
sub r8d, r8d
sal ecx, 0xb8
shrd rcx, rsi, 5
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046f767
je 0x14046f77a
mov al, r8b
jmp 0x14046f775
jmp 0x14046f793
mov qword [r13], r8
cmovg dx, sp
cwde
mov eax, 1
movzx edx, dx
mov cx, ax
jmp 0x14046f793
mov byte [r13 + 8], al
cmovl dx, r12w
mov rdx, qword [rsp + 0x48]
movsx ecx, r11w
mov rcx, r13
jmp 0x14046f7ad
call fcn.140469ce0
xor r11d, r11d
bts r9w, r11w
seto r9b
btr r10d, r11d
test al, al
movsx r9d, cx
cmovnp r10d, r11d
movsx r8, r14w
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
jmp 0x14046f7e1
mov r10, qword [rsp + 0x60]
jmp 0x14046f7eb
je 0x14046f31a
mov qword [rbp - 0x80], rsi
mov rbx, rdi
shr r11w, cl
or r10b, r14b
test rdi, rdi
jmp 0x14046f807
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
cmova r11w, bp
sets r14b
mov r14b, byte [rsp + 0x30]
movzx r11d, sp
mov r10w, 0x313f
bswap r10d
mov r11, qword [rbp - 0x80]
mov r10b, r13b
mov r10b, 0xa3
jmp 0x14046f83a
mov r10, qword [rsp + 0x78]
jmp 0x14046f844
je 0x14046f8b2
lea rax, [rbp - 0x38]
test r12, 0x5aa199e
cmp r11, 0x10
cmovae rax, r10
cmp r12b, 0xea
cmp byte [rax + rbx], 0
jmp 0x14046f86a
jle 0x14046f87d
inc rbx
jmp 0x14046f878
jmp 0x14046f8b2
mov eax, 1
jmp 0x14046f887
mov byte [rsp + 0x38], al
jmp 0x14046f890
jmp 0x14046f8b2
mov r10, qword [rbp - 0x38]
xor r8d, esi
rol r11, 0x96
mov r11, qword [rbp - 0x80]
test r10b, 0xad
shl r8d, 0x87
cmp r13w, 0xc42
lea rdx, [rbp - 0x18]
inc r9b
add r9b, 0x74
movzx r9d, r14w
mov r8, qword [rbp - 0x18]
bt r9w, 3
seta r9b
mov r9, qword [rbp]
cmp r9w, r8w
cmp r9, 0x10
jmp 0x14046f8e0
cmovae rdx, r8
sub eax, eax
cmp byte [rsp + 0x38], al
jne 0x14046f941
test rbx, rbx
jmp 0x14046f8f8
je 0x14046fa9b
mov cl, byte [rdx]
clc
cmp cl, 0x7f
je 0x14046fa9b
sub rbx, 1
jmp 0x14046f913
je 0x14046fa4d
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046f926
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x14046fa84
mov eax, 1
stc
mov byte [rsp + 0x38], al
test r14w, bp
cmp r11, 0x10
jmp 0x14046f94a
jb 0x14046f9b6
lea rdx, [r11 + 1]
and ah, 0x11
mov rax, r10
cmp rdx, 0x1000
jmp 0x14046f966
jb 0x14046f99a
add rdx, 0x27
stc
jmp 0x14046f976
mov r10, qword [r10 - 8]
test r14b, 0x6d
sub rax, r10
cmc
jmp 0x14046f987
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046f994
ja 0x140471950
mov rcx, r10
jmp 0x14046f9a2
call fcn.1402921ff
mov r9, qword [rbp]
sal r8b, cl
bswap r8w
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x14046f9bf
jb 0x14046fa22
lea rdx, [r9 + 1]
movzx eax, cx
mov al, r8b
mov rax, r8
cmp rdx, 0x1000
jmp 0x14046f9de
jb 0x14046fa1a
add rdx, 0x27
test rdi, 0x42f44107
jmp 0x14046f9f4
mov r8, qword [r8 - 8]
cmp r11w, r9w
cmp r10d, 0x34d11f3c
sub rax, r8
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046fa14
ja 0x140471945
mov rcx, r8
call fcn.1402921ff
xor r9d, r9d
clc
mov ecx, 1
mov eax, dword [rsp + 0x38]
cmc
add qword [rbp - 0x78], rcx
cmp r13b, dil
test al, al
jmp 0x14046fa3e
jne 0x140471832
mov rax, qword [rbp - 0x78]
jmp 0x14046f05e
test rbx, rbx
jmp 0x14046fa55
jne 0x14046fa84
lea rax, [rbp - 0x38]
test r9b, 0xdd
cmp r11, 0x10
jmp 0x14046fa6c
cmovae rax, r10
cmp r11w, sp
test r9b, r15b
cmp cl, byte [rax]
jmp 0x14046fa7e
jl 0x14046f933
cmp byte [rdx + 1], 0
jmp 0x14046fa8d
jle 0x14046f8f0
inc rdx
jmp 0x14046f8f0
cmp r11, 0x10
jb 0x14046fe1f
lea rdx, [r11 + 1]
shrd ax, r12w, 0x79
movzx ax, bl
rcr ax, 0x17
mov rax, r10
test rcx, 0x32a86fe1
stc
test bx, bx
cmp rdx, 0x1000
jmp 0x14046fad1
jb 0x14046faf8
add rdx, 0x27
cmc
mov r10, qword [r10 - 8]
sub rax, r10
cmc
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046faf2
ja 0x140471950
mov rcx, r10
call fcn.1402921ff
jmp 0x14046fe1f
mov rdx, qword [rsp + 0x48]
mov ecx, 0x764a3df4
mov rcx, r13
jmp 0x14046fb17
call fcn.140469ce0
sub r8d, r8d
test al, al
jmp 0x14046fb26
jne 0x14046fe2b
lea rbx, [r13 + 0xa]
cmovo r15d, esi
mov r12, rbx
xchg r9b, sil
movzx r9w, dil
mov r9, qword [rsp + 0x60]
not sil
movzx rdi, r12w
lea rdi, [r9 + 0x16]
movsxd r15, r9d
mov si, dx
mov rsi, qword [rsp + 0x70]
movsxd r15, r15d
setb r15b
mov r15, qword [rsp + 0x48]
jmp 0x14046fb6b
jmp 0x14046fb76
mov r9, qword [rsp + 0x60]
cmc
cmp byte [r13 + 8], r8b
jmp 0x14046fb7f
jne 0x14046fc3a
mov rcx, qword [r13]
cmc
test bx, 0xa00
test rcx, rcx
jmp 0x14046fb97
je 0x14046fc26
mov rax, qword [rcx + 0x38]
bsr dx, bx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046fbb0
je 0x14046fbd3
mov rax, qword [rcx + 0x50]
test cl, r9b
cmp dword [rax], r8d
jle 0x14046fbd3
movzx eax, word [rdx]
jmp 0x14046fbce
jmp 0x14046fbfe
mov rax, qword [rcx]
jmp 0x14046fbdb
mov rax, qword [rax + 0x30]
call qword [case.0x1404cbcda.0]
mov r9, qword [rsp + 0x60]
shr cl, cl
xor r8d, r8d
bts cx, r15w
cmp rbx, 0x53b94b2d
inc rcx
mov ecx, 0xffff
test dil, 0xf2
cmp cx, ax
jmp 0x14046fc0f
je 0x14046fc26
mov word [r12], ax
movzx ebx, r11w
mov rbx, r12
jmp 0x14046fc2b
mov qword [r13], r8
lahf
mov eax, 1
mov byte [r13 + 8], al
cdq
cwd
setb dh
movzx r8d, word [rbx]
mov dh, 0x3f
mov rdx, rdi
xchg ch, ch
setl cl
mov cl, r14b
mov rcx, r9
jmp 0x14046fc54
call fcn.14011be25
sub rax, qword [rsp + 0x60]
stc
clc
sar rax, 1
cmc
test r10w, 0x3571
cmp rax, 0xa
jmp 0x14046fc73
jae 0x14046fdfa
lea rcx, [0x1400c0da0]
rcl r9b, cl
mov r9b, byte [rax + rcx]
shld rcx, r9, 0xb1
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x14046fc99
jae 0x14046fce2
lea rax, [rcx + 1]
jmp 0x14046fca8
mov qword [rsi + 0x10], rax
mov rax, rsi
cmc
stc
clc
cmp qword [rsi + 0x18], 0x10
jmp 0x14046fcbc
jb 0x14046fccc
mov rax, qword [rsi]
test r14, 0xab0481e
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046fcdd
jmp 0x14046fd11
mov r8b, r14b
movsxd rcx, r11d
jmp 0x14046fcf1
mov edx, 1
movzx cx, sil
mov rcx, rsi
jmp 0x14046fd03
call fcn.1404580ee
xor r8d, r8d
movzx ecx, bp
xor cl, 9
mov rcx, qword [r13]
test r12b, dl
stc
test rcx, rcx
je 0x14046fdad
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046fd2e
je 0x14046fd67
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046fd67
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
cdqe
movsx ax, sil
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046fd62
jmp 0x14046fd8a
mov rax, qword [rcx]
jmp 0x14046fd6f
mov rax, qword [rax + 0x38]
jmp 0x14046fd78
call qword [case.0x1404cbcda.0]
sub r8d, r8d
shr ecx, 0xc
xadd ch, ch
shl cx, cl
mov ecx, 0xffff
cmp r12, r15
cmp cx, ax
jmp 0x14046fd9a
je 0x14046fdad
mov al, r8b
jmp 0x14046fda8
jmp 0x14046fdc5
mov qword [r13], r8
lahf
jmp 0x14046fdb7
mov eax, 1
cwd
movzx rcx, r10w
movsxd rdx, r11d
mov byte [r13 + 8], al
mov dx, 0x701a
cqo
mov rdx, r15
jmp 0x14046fddc
mov rcx, r13
jmp 0x14046fde4
call fcn.140469ce0
sub r8d, r8d
clc
test al, al
jmp 0x14046fdf4
je 0x14046fb70
mov dil, byte [rsp + 0x30]
movsx rbx, r9w
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movzx rax, r9w
mov r12b, byte [rsp + 0x30]
movsx ecx, bp
movsx rcx, si
xchg bh, ch
mov rbx, qword [rsp + 0x50]
not cx
movzx rcx, ax
mov rax, qword [rbx]
movzx rcx, r13w
mov rcx, rbx
jmp 0x14046fe3a
mov rax, qword [rax + 0x18]
jmp 0x14046fe43
call qword [case.0x1404cbcda.0]
movzx ebx, ax
mov dx, r14w
mov rdx, qword [rsp + 0x48]
movsx rcx, di
mov rcx, r13
jmp 0x14046fe61
call fcn.140469ce0
sub r8d, r8d
test r8d, 0x5ca72b3
stc
test al, al
jne 0x140470236
test bx, bx
jmp 0x14046fe81
je 0x140470236
cmp byte [r13 + 8], r8b
jmp 0x14046fe90
jne 0x14046ff33
mov rcx, qword [r13]
cmp rsp, r13
test rcx, rcx
je 0x14046ff15
mov rax, qword [rcx + 0x38]
adc dx, r14w
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14046fed5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046fec7
jle 0x14046fed5
movzx eax, word [rdx]
jmp 0x14046fef8
mov rax, qword [rcx]
jmp 0x14046fedd
mov rax, qword [rax + 0x30]
jmp 0x14046fee6
call qword [case.0x1404cbcda.0]
xor r8d, r8d
shl rcx, 0x70
stc
bts rcx, r15
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046ff05
je 0x14046ff15
mov word [r13 + 0xa], ax
jmp 0x14046ff1f
mov qword [r13], r8
shl ah, 0x8b
ror al, 0x92
mov eax, 1
stc
cmp r14b, r11b
mov byte [r13 + 8], al
stc
cmp r8w, 0x4d96
cmp word [r13 + 0xa], bx
not rbx
mov ebx, dword [rsp + 0x68]
jmp 0x14046ff44
jne 0x140470245
mov eax, 1
xadd cl, cl
not rcx
cmp r12w, bp
mov rcx, qword [r13]
test r11d, ecx
test rcx, rcx
jmp 0x14046ff68
je 0x14047001b
mov rax, qword [rcx + 0x38]
cmc
test r12, rcx
cmp qword [rax], r8
jmp 0x14046ff7e
je 0x14046ffc4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046ff90
jle 0x14046ffc4
dec dword [rax]
jmp 0x14046ff9d
mov rcx, qword [rcx + 0x38]
movzx dx, sil
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046ffb4
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046ffbf
jmp 0x14046ffea
mov rax, qword [rcx]
jmp 0x14046ffcc
mov rax, qword [rax + 0x38]
jmp 0x14046ffd5
call qword [case.0x1404cbcda.0]
xor r8d, r8d
bts cx, di
movzx ecx, r14w
movzx rcx, bx
mov ecx, 0xffff
test bx, r10w
cmp cx, ax
jmp 0x14046fffb
je 0x14047000e
mov al, r8b
jmp 0x140470009
jmp 0x14047002a
mov eax, 1
movzx cx, dl
movzx rcx, r14w
mov qword [r13], r8
mov cl, spl
movzx rcx, bp
cmova rcx, rsi
mov byte [r13 + 8], al
mov cx, 0x29e1
cwd
mov rdx, qword [rsp + 0x48]
jmp 0x140470046
mov rcx, r13
jmp 0x14047004e
call fcn.140469ce0
cmp ebx, dword [rsp + 0x58]
jmp 0x14047005c
jge 0x140470245
sub r8d, r8d
test ah, 0x81
stc
test al, al
jmp 0x140470070
jne 0x14047021e
cmp byte [r13 + 8], r8b
jmp 0x14047007f
jne 0x140470133
mov rcx, qword [r13]
test bpl, r14b
jmp 0x140470091
test rcx, rcx
je 0x140470119
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test cl, 0xa8
cmp ax, 0x5b6c
stc
test rdx, rdx
jmp 0x1404700b1
je 0x1404700d8
mov rax, qword [rcx + 0x50]
test rbx, 0x63c519fb
cmp dword [rax], r8d
jle 0x1404700d8
movzx eax, word [rdx]
jmp 0x1404700d3
jmp 0x1404700f1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404700e4
call qword [case.0x1404cbcda.0]
sub r8d, r8d
sar ecx, cl
dec ch
mov ecx, 0xffff
cmc
jmp 0x1404700fc
cmp cx, ax
jmp 0x140470104
je 0x140470119
mov word [r13 + 0xa], ax
jmp 0x140470114
jmp 0x140470124
mov qword [r13], r8
lahf
xchg r8d, eax
setbe r8b
mov eax, 1
mov byte [r13 + 8], al
cdqe
movsx rax, bx
mov rax, qword [rsp + 0x60]
movzx edx, r12w
mov rcx, r11
lea rdx, [rax + 0x16]
mov cx, 0xbff
jmp 0x14047014c
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x140470159
call fcn.14011be25
sub rax, qword [rsp + 0x60]
jmp 0x140470168
sar rax, 1
clc
cmp rax, 0xa
jmp 0x140470175
jae 0x14047021e
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
jmp 0x140470192
mov r10, qword [rsp + 0x70]
xor cl, 0x98
and ch, 0xe3
or cx, r15w
mov rcx, qword [r10 + 0x10]
clc
test dh, dh
cmp rcx, qword [r10 + 0x18]
jmp 0x1404701b1
jae 0x1404701f5
lea rax, [rcx + 1]
clc
mov qword [r10 + 0x10], rax
mov rax, r10
jmp 0x1404701c8
cmp qword [r10 + 0x18], 0x10
jb 0x1404701d8
mov rax, qword [r10]
test al, 0x3a
mov byte [rax + rcx], r9b
stc
cmc
xor r8d, r8d
jmp 0x1404701e6
mov byte [rax + rcx + 1], r8b
jmp 0x1404701f0
jmp 0x14047020d
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x140470205
call fcn.1404580ee
sub r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x140470219
jmp 0x14046ff59
mov ecx, 1
jmp 0x140470228
mov byte [rsp + 0x38], cl
jmp 0x140470231
jmp 0x140470250
mov ebx, dword [rsp + 0x68]
ror ax, 0x42
movsx ax, r13b
sar ecx, cl
mov ecx, 1
shrd ax, r8w, 0xb9
mov rax, qword [rsp + 0x70]
cmc
clc
xor edx, edx
cmc
jmp 0x14047025f
cmp qword [rax + 0x10], rdx
jne 0x140470272
mov byte [rsp + 0x38], cl
jmp 0x14047035a
mov eax, dword [rsp + 0x58]
cmp ebx, esi
cmc
test r15b, 0xeb
cmp ebx, eax
jmp 0x140470284
jge 0x14047035a
sub eax, ebx
sub r15b, 7
mov ebx, eax
mov r14, qword [rsp + 0x70]
shrd r15w, cx, 0xba
mov r15d, 1
movsx ecx, ax
sbb cl, r14b
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x1404702b6
jae 0x1404702f8
lea rax, [rcx + 1]
test r15b, al
mov qword [r14 + 0x10], rax
stc
mov ah, ah
cmp bl, r8b
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x1404702da
jb 0x1404702e8
mov rax, qword [r14]
jmp 0x1404702e8
mov word [rax + rcx], 0x30
jmp 0x1404702f3
jmp 0x140470329
mov r9b, 0x30
cwd
movsx rcx, r12w
jmp 0x140470306
mov r8b, dil
movsx edx, bp
mov rdx, r15
movzx ecx, r14w
mov rcx, r14
jmp 0x14047031b
call fcn.1404580ee
sub edx, edx
test r15, 0x38073c62
sub rbx, r15
jmp 0x140470331
jne 0x1404702a9
mov r14b, byte [rsp + 0x30]
bt dx, 0x6a
rcl r15b, cl
and edx, 0x5bd36b67
mov r15b, byte [rsp + 0x30]
add dx, dx
cmp sil, 0x53
bsr dx, di
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x140470367
jb 0x14046fa22
inc rdx
bsr eax, r10d
sar ch, 0x26
lahf
mov rcx, qword [rbp - 0x18]
inc rax
cmovg ax, bp
mov rax, rcx
clc
cmp bh, 0xb5
cmp rdx, 0x1000
jmp 0x140470396
jb 0x14046fa1d
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
clc
cmp dl, cl
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140471945
jmp 0x14046fa1d
mov rdx, qword [rsp + 0x48]
movsx rcx, r12w
mov rcx, r13
jmp 0x1404703cf
call fcn.140469ce0
xor r9d, r9d
test ebx, r15d
cmp cl, sil
test al, al
jmp 0x1404703e4
jne 0x14046fa26
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx ecx, r11w
lea rdx, [rbp - 0x38]
sete ch
mov rcx, rbx
jmp 0x140470405
mov rax, qword [rax + 0x38]
jmp 0x14047040e
call qword [case.0x1404cbcda.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
cmc
clc
or r8d, 2
cmc
jmp 0x14047042c
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
test rax, r11
cmp r12b, dil
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140470448
jbe 0x1404705b1
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
xchg cx, cx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140470464
call qword [case.0x1404cbcda.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
ror dl, cl
mov dword [rsp + 0x34], r8d
shl rdx, 0xd1
cmovb dx, si
inc dh
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
stc
mov qword [rsp + 0x58], rdx
stc
sub r9d, r9d
stc
jmp 0x1404704a2
cmp byte [rdx], r9b
jmp 0x1404704aa
jne 0x140470562
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x1404704bd
je 0x14047054b
mov rax, qword [rcx + 0x38]
xor dx, 0x56fe
bt edx, 0xca
shl dl, 0x9c
mov rdx, qword [rax]
test cx, r12w
jmp 0x1404704df
test rdx, rdx
je 0x140470505
mov rax, qword [rcx + 0x50]
cmp r11b, dl
cmp dword [rax], r9d
jle 0x140470505
movzx eax, word [rdx]
jmp 0x140470500
jmp 0x14047051f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140470511
call qword [case.0x1404cbcda.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
mov ecx, 0xffff
rol dl, 0x57
or edx, edx
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x140470536
je 0x14047054b
mov word [r13 + 0xa], ax
jmp 0x140470546
jmp 0x14047054f
mov qword [r13], r9
mov r10d, 1
jmp 0x14047055a
mov byte [rdx], r10b
jmp 0x14047056c
mov r10d, 1
mov cl, 0x52
sal eax, cl
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
test r8d, 0x4d41134b
clc
stc
cmp qword [rbp], 8
jmp 0x140470588
cmovae rax, qword [rbp - 0x18]
test r15w, 0x3173
cmp r12b, al
jmp 0x14047059b
cmp word [rax], cx
jmp 0x1404705a3
jne 0x1404705bd
mov bl, r10b
jmp 0x1404705d3
lea rdx, [r13 + 8]
xadd bl, bl
rcl bl, 0xb3
dec bl
mov bl, r9b
jmp 0x1404705ce
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x1404705dc
je 0x14047061a
and r8d, 0xfffffffb
movzx ecx, dx
cmovl rcx, r13
xchg cl, cl
mov dword [rsp + 0x34], r8d
jmp 0x1404705fb
mov dword [rsp + 0x3c], r8d
movzx rcx, r11w
mov cx, 0x4709
movsx ecx, r15w
lea rcx, [rbp - 0x18]
call fcn.14045c38d
mov r8d, dword [rsp + 0x34]
test r8b, 2
jmp 0x140470623
je 0x140470643
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
xchg rcx, rcx
lea rcx, [rbp - 0x38]
call fcn.14045c38d
sub r8d, r8d
test bl, bl
jmp 0x14047064d
je 0x140470824
mov rcx, qword [r13]
cmp cx, r8w
clc
stc
test rcx, rcx
jmp 0x140470665
je 0x1404706f7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x1404706b1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470684
jle 0x1404706b1
dec dword [rax]
movsx ax, dl
mov dl, dl
mov rcx, qword [rcx + 0x38]
cqo
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404706ac
jmp 0x1404706ce
mov rax, qword [rcx]
jmp 0x1404706b9
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
sub r8d, r8d
bsf cx, ax
bts rcx, r12
mov ecx, 0xffff
test ax, 0xf48
jmp 0x1404706dc
cmp cx, ax
jmp 0x1404706e4
je 0x1404706f7
mov al, r8b
jmp 0x1404706f2
jmp 0x140470703
mov qword [r13], r8
movsxd rdx, eax
mov eax, 1
mov rcx, qword [rsp + 0x58]
xchg rdx, rdx
mov byte [rcx], al
lahf
movsxd rax, esi
mov rcx, qword [rsp + 0x50]
mov al, r9b
movzx rdx, bp
movsx dx, r15b
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x140470732
call qword [case.0x1404cbcda.0]
mov ebx, dword [rsp + 0x34]
btc rdx, 0xda
bts ebx, 0xa
rcl dx, cl
xadd dl, dl
ror dx, 0x17
mov dword [rsp + 0x34], ebx
bts dx, r14w
rcr dh, 0x86
mov dword [rsp + 0x3c], ebx
xadd dl, dl
shrd edx, r8d, 0xda
mov rdx, qword [rbp + 0x20]
cmp bp, ax
cmp rdx, 8
jmp 0x140470777
jb 0x1404707d6
lea rdx, [rdx*2 + 2]
add rax, rdi
mov rcx, qword [rbp + 8]
shr ah, cl
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14047079d
jb 0x1404707d1
add rdx, 0x27
cmp rcx, r15
mov rcx, qword [rcx - 8]
test r12w, r10w
clc
cmp dx, 0x41c0
sub rax, rcx
test r8b, r14b
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404707cb
ja 0x14047195b
call fcn.1402921ff
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
adc ch, 0xc8
mov rcx, 0x3b05251f
movups xmm1, xmmword [rbp - 8]
movsxd rcx, ebp
not rcx
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
setns ch
mov qword [rbp - 8], rax
mov qword [rbp], 7
movsxd rcx, ebp
mov word [rbp - 0x18], ax
movsx cx, dil
movsxd rcx, r10d
lea rcx, [rbp - 0x18]
call fcn.14045c38d
jmp 0x14046fa22
mov rbx, qword [rsp + 0x50]
xchg rcx, rax
mov rax, qword [rbx]
not cx
movsxd rdx, r11d
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x140470840
mov rax, qword [rax + 0x40]
jmp 0x140470849
call qword [case.0x1404cbcda.0]
mov edx, dword [rsp + 0x34]
cmc
bts edx, 0xc
test bpl, r15b
test r15w, 0x4299
or edx, 8
jmp 0x14047086e
mov dword [rsp + 0x34], edx
jmp 0x140470877
mov dword [rsp + 0x3c], edx
stc
cmp r13b, bl
test r10b, 0x4a
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jbe 0x140470a01
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14047089f
mov rax, qword [rax + 0x40]
jmp 0x1404708a8
call qword [case.0x1404cbcda.0]
mov edx, dword [rsp + 0x34]
movsx r8, si
bts edx, 0xd
btr r8, 0xf4
or edx, 0x10
ror r8b, 0x1e
xor r8w, r14w
bswap r8d
mov dword [rsp + 0x34], edx
movzx r8, r8w
xor r8b, 0xbc
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
cmp r9w, cx
xor r9d, r9d
cmp byte [r8], r9b
jmp 0x1404708f1
jne 0x1404709cc
mov rcx, qword [r13]
jmp 0x140470904
test rcx, rcx
jmp 0x14047090c
je 0x1404709a2
mov rax, qword [rcx + 0x38]
sub dh, 0x94
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470924
je 0x14047094f
mov rax, qword [rcx + 0x50]
clc
stc
test r14w, bx
cmp dword [rax], r9d
jmp 0x14047093c
jle 0x14047094f
movzx eax, word [rdx]
jmp 0x14047094a
jmp 0x140470982
mov rax, qword [rcx]
jmp 0x140470957
mov rax, qword [rax + 0x30]
jmp 0x140470960
call qword [case.0x1404cbcda.0]
mov r8, qword [rsp + 0x58]
adc ecx, esi
bts ecx, r14d
movsx cx, ah
sub r9d, r9d
jmp 0x140470982
mov ecx, 0xffff
test bpl, r8b
cmp cx, ax
je 0x1404709a2
mov word [r13 + 0xa], ax
jmp 0x14047099d
jmp 0x1404709af
mov qword [r13], r9
setb r10b
movzx dx, r13b
mov r10d, 1
cqo
cmovb rdx, rdx
mov byte [r8], r10b
mov edx, dword [rsp + 0x34]
jmp 0x1404709c7
jmp 0x1404709d5
mov r10d, 1
or al, dil
movzx ecx, word [r13 + 0xa]
sal eax, 0xe9
ror bl, cl
cbw
lea rax, [rbp - 0x18]
stc
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
sub bl, r10b
cmp word [rax], cx
mov bl, cl
mov bl, r10b
je 0x140470a0c
mov bl, r9b
cmp al, dil
jmp 0x140470a0c
test dl, 0x10
jmp 0x140470a14
je 0x140470a55
and edx, 0xffffffef
jmp 0x140470a27
mov dword [rsp + 0x34], edx
movzx cx, spl
movzx ecx, r12w
mov dword [rsp + 0x3c], edx
xchg cx, cx
jmp 0x140470a43
lea rcx, [rbp - 0x18]
jmp 0x140470a4c
call fcn.14045c38d
mov edx, dword [rsp + 0x34]
test dl, 8
je 0x140470a79
and edx, 0xfffffff7
movzx ecx, ax
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
cmovge rcx, r9
lea rcx, [rbp - 0x38]
call fcn.14045c38d
test bl, bl
je 0x140470c54
mov rcx, qword [r13]
xor ebx, ebx
cmp rax, 0x57864c07
test ax, di
test rcx, rcx
jmp 0x140470a99
je 0x140470b24
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
je 0x140470afa
mov rax, qword [rcx + 0x50]
jmp 0x140470ab8
cmp dword [rax], ebx
jmp 0x140470abf
jle 0x140470afa
dec dword [rax]
cdq
movsxd rax, ebx
mov rcx, qword [rcx + 0x38]
bswap eax
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140470adf
mov qword [rcx], rax
cmovae ax, bp
bswap rax
movsx ax, bl
movzx eax, word [rdx]
jmp 0x140470af5
jmp 0x140470b0c
mov rax, qword [rcx]
jmp 0x140470b02
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
cmp bp, dx
cmp cx, ax
je 0x140470b24
mov al, bl
jmp 0x140470b39
mov qword [r13], rbx
movsx ax, cl
movsx edx, r13w
mov eax, 1
movzx rdx, bp
mov rcx, qword [rsp + 0x58]
not edx
movzx edx, si
movzx dx, r15b
mov byte [rcx], al
movzx rcx, bp
movsxd rcx, ecx
cmovb ax, ax
mov rcx, qword [rsp + 0x50]
cwd
cdq
mov rax, qword [rcx]
jmp 0x140470b68
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x140470b75
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
stc
bts eax, 0xf
mov dword [rsp + 0x34], eax
movzx dx, bpl
cmc
mov dword [rsp + 0x3c], eax
neg dl
and dl, bh
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x140470bf5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
cmp dil, r10b
mov rax, rcx
cmp r10, 0x25f8070d
cmp rdx, 0x1000
jb 0x140470bf0
add rdx, 0x27
stc
test r11, 0x19c4127d
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140470bea
ja 0x14047193a
call fcn.1402921ff
movups xmm0, xmmword [rbp - 0x18]
not cx
movsx cx, cl
cmovo ecx, r8d
movups xmmword [rbp + 8], xmm0
mov cl, bh
cmovp cx, sp
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
movzx rcx, r9w
movsx rcx, sp
mov ch, dl
mov qword [rbp - 8], rbx
xchg cl, cl
mov qword [rbp], 7
mov word [rbp - 0x18], bx
movsxd rcx, r10d
not cx
movsx ecx, r10w
lea rcx, [rbp - 0x18]
call fcn.14045c38d
mov byte [rsp + 0x30], 1
jmp 0x140470c4f
jmp 0x14046fa22
mov rbx, qword [rsp + 0x50]
sets al
movsxd rdx, r12d
mov rax, qword [rbx]
mov dh, 0x52
lea rdx, [rbp - 0x38]
movzx rcx, dx
movsx cx, dl
mov rcx, rbx
jmp 0x140470c79
mov rax, qword [rax + 0x38]
jmp 0x140470c82
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
stc
mov dword [rsp + 0x34], eax
cmp ax, 0x5516
test sil, r11b
stc
mov dword [rsp + 0x3c], eax
clc
sub ecx, ecx
clc
stc
cmp qword [rbp - 0x28], rcx
jmp 0x140470cb2
je 0x140470d27
mov rax, qword [rbx]
movzx dx, r13b
cmovne rcx, r11
lea rdx, [rbp - 0x18]
movsx rcx, bp
mov rcx, 0x37cb51d2
mov rcx, rbx
jmp 0x140470cdb
mov rax, qword [rax + 0x40]
jmp 0x140470ce4
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
jmp 0x140470cf4
or eax, 0x10040
cmc
cmp bx, dx
test cl, dil
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xor ecx, ecx
clc
cmp qword [rbp - 8], rcx
jmp 0x140470d14
jne 0x140470d27
lea ebx, [rcx + 1]
jmp 0x140470d22
jmp 0x140470d29
mov bl, cl
test al, 0x40
je 0x140470d58
and eax, 0xffffffbf
movzx cx, r10b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx ecx, bp
movsxd rcx, eax
lea rcx, [rbp - 0x18]
call fcn.14045c38d
mov eax, dword [rsp + 0x34]
cmp ecx, r13d
stc
test al, 0x20
jmp 0x140470d5f
je 0x140470d82
and eax, 0xffffffdf
movsx ecx, r9w
jmp 0x140470d71
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
call fcn.14045c38d
xor r9d, r9d
btr eax, 0xa9
mov eax, dword [rsp + 0x38]
btc cx, 0xa
bsf cx, r15w
lea ecx, [r9 + 1]
test bl, bl
je 0x14046fa30
mov byte [rsp + 0x30], cl
jmp 0x140470dac
jmp 0x14046fa30
mov rcx, qword [rsp + 0x50]
mov dl, bl
cwde
cbw
mov rax, qword [rcx]
lea rdx, [rbp - 0x38]
jmp 0x140470dc7
mov rax, qword [rax + 0x30]
jmp 0x140470dd0
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
mov bh, 0x7e
movsxd rbx, r9d
bts eax, 7
mov dword [rsp + 0x34], eax
btr bx, r12w
sbb bx, 0x1020
bts bx, si
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
stc
test byte [rax + 0x18], 8
jne 0x140470f43
mov rdx, rbx
mov rcx, r13
jmp 0x140470e1c
call fcn.140469ce0
sub r8d, r8d
cmp r10b, spl
stc
test r8w, 0x696c
test al, al
jmp 0x140470e35
jne 0x140470f43
lea rbx, [rbp - 0x38]
cmp r8b, 0xe3
test r11b, 0xed
test r15w, ax
cmp qword [rbp - 0x20], 8
jmp 0x140470e55
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140470e63
jne 0x140470f2b
mov rcx, qword [r13]
test r12b, r15b
cmp dil, r13b
test rcx, rcx
jmp 0x140470e7b
je 0x140470f09
mov rax, qword [rcx + 0x38]
bsr dx, cx
shl dx, 0x74
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470e98
je 0x140470ec5
mov rax, qword [rcx + 0x50]
jmp 0x140470eaa
cmp dword [rax], r8d
jmp 0x140470eb2
jle 0x140470ec5
movzx eax, word [rdx]
jmp 0x140470ec0
jmp 0x140470eec
mov rax, qword [rcx]
jmp 0x140470ecd
mov rax, qword [rax + 0x30]
jmp 0x140470ed6
call qword [case.0x1404cbcda.0]
xor r8d, r8d
movsx ecx, r11w
ror ch, cl
test r13, 0x172e730e
mov ecx, 0xffff
cmp cx, ax
je 0x140470f09
mov word [r13 + 0xa], ax
jmp 0x140470f04
jmp 0x140470f10
mov qword [r13], r8
sar rax, cl
mov eax, 1
test ebp, 0x7e15610a
cmp r12w, 0x15ff
mov byte [r13 + 8], al
ror rax, 0xbc
inc eax
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140471093
mov rbx, qword [rsp + 0x48]
jmp 0x140470f43
cmp qword [rbp - 0x78], 3
jmp 0x140470f4d
jne 0x1404710cb
mov eax, 1
cmp r14d, ebp
cmp sp, 0x3153
test si, 0x7650
cmp qword [rbp + 0x18], rax
jmp 0x140470f6e
ja 0x1404710cb
mov rdx, rbx
movzx ecx, bx
mov cl, 0x3d
mov rcx, r13
jmp 0x140470f84
call fcn.140469ce0
xor ebx, ebx
test al, al
jmp 0x140470f92
jne 0x14047109a
cmp byte [r13 + 8], bl
jmp 0x140470fa1
jne 0x14047104f
mov rcx, qword [r13]
cmp al, sil
test rcx, rcx
jmp 0x140470fb6
je 0x140471031
mov rax, qword [rcx + 0x38]
add dl, dil
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470fce
je 0x140470ffa
mov rax, qword [rcx + 0x50]
cmp ah, 0xf9
clc
test r15w, sp
cmp dword [rax], ebx
jmp 0x140470fe7
jle 0x140470ffa
movzx eax, word [rdx]
jmp 0x140470ff5
jmp 0x14047100c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140471006
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
cmp r10, rsi
cmp cx, ax
jmp 0x14047101c
je 0x140471031
mov word [r13 + 0xa], ax
jmp 0x14047102c
jmp 0x14047103b
mov qword [r13], rbx
or al, 0x70
bsr ecx, r14d
mov eax, 1
shr cl, 0xbe
xor cl, 0xed
sub ch, 0xb8
mov byte [r13 + 8], al
inc eax
movzx ecx, word [r13 + 0xa]
test si, cx
xadd al, al
lea rax, [rbp - 0x38]
test r13d, 0x3d887754
cmp spl, bl
jmp 0x14047106d
cmp qword [rbp - 0x20], 8
jmp 0x140471077
cmovae rax, qword [rbp - 0x38]
cmc
cmp r11b, r15b
cmp cx, word [rax]
jmp 0x140471088
je 0x1404710cb
jmp 0x14047109a
sub ebx, ebx
cdqe
adc ch, 0x67
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovge cx, r15w
movsx ecx, r9w
cmovae rax, qword [rbp - 0x38]
shr dl, 0x6b
test dl, r11b
mov qword [rbp - 0x28], rbx
sar dx, 0xe0
movzx edx, ax
mov word [rax], bx
btc cx, 0x99
stc
lea rbx, [rbp - 0x38]
shrd rdx, rbp, 0x58
cmp qword [rbp - 0x20], 8
movsx rdx, r14w
xchg ecx, ecx
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404710f1
call fcn.140469ce0
sub r8d, r8d
test al, al
jne 0x140471313
mov r12, qword [rsp + 0x48]
shr rsi, cl
sbb ax, sp
mov esi, 0xffff
rcl ch, cl
setg ch
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
movsx ax, sil
cmp qword [rbp - 0x20], 8
movsx ax, cl
setne al
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test r9b, 0xc
cmp sil, r9b
lea rcx, [rcx + rax*2]
cmp r14w, 0x4bfd
cmp rbx, rcx
jmp 0x140471151
je 0x1404712f7
cmp byte [r13 + 8], r8b
jmp 0x140471160
jne 0x140471203
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140471172
je 0x1404711e8
mov rax, qword [rcx + 0x38]
shrd rdx, rsi, 0x45
shl rdx, cl
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140471190
je 0x1404711b0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404711b0
movzx eax, word [rdx]
jmp 0x1404711ab
jmp 0x1404711cb
mov rax, qword [rcx]
jmp 0x1404711b8
mov rax, qword [rax + 0x30]
jmp 0x1404711c1
call qword [case.0x1404cbcda.0]
xor r8d, r8d
stc
cmp si, ax
jmp 0x1404711d3
je 0x1404711e8
mov word [r13 + 0xa], ax
jmp 0x1404711e3
jmp 0x1404711ee
mov qword [r13], r8
xchg al, al
mov byte [r13 + 8], r14b
movzx ax, sil
btr ax, 0xa4
cmp r8d, 0xee3723d
movzx eax, word [r13 + 0xa]
test sp, 0x2530
jmp 0x140471212
cmp ax, word [rbx]
jmp 0x14047121a
jne 0x1404712f7
add rbx, 2
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x140471231
je 0x1404712cf
mov rax, qword [rcx + 0x38]
jmp 0x140471243
cmp qword [rax], r8
jmp 0x14047124b
je 0x14047129a
mov rax, qword [rcx + 0x50]
test bpl, r9b
cmp dword [rax], r8d
jmp 0x140471260
jle 0x14047129a
dec dword [rax]
not dl
bswap ax
cwde
mov rcx, qword [rcx + 0x38]
cbw
mov eax, eax
mov rdx, qword [rcx]
cdqe
movsxd rax, eax
not ax
lea rax, [rdx + 2]
jmp 0x14047128a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140471295
jmp 0x1404712b4
mov rax, qword [rcx]
jmp 0x1404712a2
mov rax, qword [rax + 0x38]
jmp 0x1404712ab
call qword [case.0x1404cbcda.0]
xor r8d, r8d
cmp si, ax
jmp 0x1404712bc
je 0x1404712cf
mov al, r8b
jmp 0x1404712ca
jmp 0x1404712d8
mov qword [r13], r8
cwd
mov al, r14b
mov byte [r13 + 8], al
mov rdx, r12
mov rcx, r13
jmp 0x1404712e7
call fcn.140469ce0
xor r8d, r8d
test al, al
je 0x14047111a
mov sil, byte [rsp + 0x30]
bswap ax
mov r14b, byte [rsp + 0x30]
sub rcx, r9
rcl cx, cl
mov r12b, byte [rsp + 0x30]
movzx rax, r13w
lea rcx, [rbp - 0x38]
rol ax, 0xa7
clc
bsr rax, rbx
cmp qword [rbp - 0x20], 8
nop
movsxd rax, r14d
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test r8b, 0xd3
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
movzx eax, al
stc
cmp rbx, rcx
mov ecx, 1
jmp 0x14047134f
cmovne eax, ecx
movzx ecx, sp
mov cl, r9b
movzx rcx, ax
mov dword [rsp + 0x38], eax
movzx rcx, r11w
movsx rcx, bx
not ch
lea rcx, [rbp - 0x38]
jmp 0x140471373
jmp 0x14047081a
mov rax, qword [rcx]
jmp 0x140471380
mov rax, qword [rax + 0x30]
jmp 0x140471389
call qword [case.0x1404cbcda.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x14047139b
je 0x1404713b6
mov word [r12], ax
xchg bh, bl
not bx
mov bl, r15b
mov rbx, r12
jmp 0x1404713ba
mov qword [r13], r9
mov byte [r13 + 8], dil
mov rax, qword [r15]
bswap cx
movzx dx, bpl
mov edx, 0x48
movzx r8, di
movzx r8d, word [rbx]
movsxd rcx, r9d
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x1404713e5
call qword [case.0x1404cbcda.0]
sub r9d, r9d
test sil, 0xed
test al, al
je 0x1404714e8
mov byte [rsp + 0x40], dil
inc cx
mov rcx, qword [r13]
cmp bp, 0x13c4
test rcx, rcx
jmp 0x140471413
je 0x14047149e
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r9
jmp 0x140471426
je 0x14047146c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140471438
jle 0x14047146c
dec dword [rax]
lahf
mov al, bpl
mov rcx, qword [rcx + 0x38]
cwd
movzx edx, r14w
mov rdx, qword [rcx]
movsx rax, cx
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, r8d
movzx eax, word [rdx]
jmp 0x140471467
jmp 0x140471487
mov rax, qword [rcx]
jmp 0x140471474
mov rax, qword [rax + 0x38]
jmp 0x14047147d
call qword [case.0x1404cbcda.0]
xor r9d, r9d
cmc
cmp r14w, ax
je 0x14047149e
mov al, r9b
jmp 0x140471499
jmp 0x1404714ae
mov qword [r13], r9
jmp 0x1404714a7
mov al, dil
cdq
xchg rcx, rdx
mov byte [r13 + 8], al
cmovae dx, di
mov rdx, rsi
movzx cx, dl
not cx
mov rcx, r13
jmp 0x1404714c8
call fcn.140469ce0
xor r9d, r9d
test rdi, 0x376142e7
cmp r11b, bpl
stc
test al, al
jmp 0x1404714e2
je 0x14046f130
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
sal r14b, cl
sal r12b, 0x50
mov r14b, byte [rsp + 0x30]
ror r12b, cl
stc
mov r15b, byte [rsp + 0x30]
and r12b, r14b
rcr bl, cl
rcl r12b, 0x96
mov r12b, byte [rsp + 0x30]
rol cx, cl
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14046fa2b
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14047153c
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x140471548
jmp 0x14046fa30
mov rcx, qword [rbp + 0x18]
mov edi, 1
cmp rcx, rdi
jmp 0x14047155e
jbe 0x140471873
lea rbx, [rbp + 8]
sbb al, bpl
movzx rdx, sp
shl al, 0x19
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
not al
ror al, 0xdd
cmp r8, 8
mov al, 0xc0
setb al
mov al, bl
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
cmp r12w, 0x473d
mov byte [rsp + 0x30], al
bt rax, 0xe9
add rbx, 2
or ax, 0x3bb9
movsx ax, r14b
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x1404715bb
cmovae rax, rdx
cmp r12w, r10w
cmp dh, 0x60
lea rax, [rax + rcx*2]
cmp edx, r9d
cmc
cmp rbx, rax
je 0x140471809
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404715e4
call fcn.140469ce0
xor r9d, r9d
cmp r9b, r14b
test al, al
jmp 0x1404715f6
jne 0x1404717e3
cmp byte [r13 + 8], r9b
jmp 0x140471605
jne 0x1404716b8
mov rcx, qword [r13]
cmp ax, r15w
test si, r13w
test rcx, rcx
jmp 0x14047161f
je 0x1404716a9
mov rax, qword [rcx + 0x38]
btr rdx, 0xd7
neg dx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047163d
je 0x140471669
mov rax, qword [rcx + 0x50]
cmp rcx, 0x7bcf4d11
cmp dword [rax], r9d
jmp 0x140471656
jle 0x140471669
movzx eax, word [rdx]
jmp 0x140471664
jmp 0x140471683
mov rax, qword [rcx]
jmp 0x140471671
mov rax, qword [rax + 0x30]
jmp 0x14047167a
call qword [case.0x1404cbcda.0]
sub r9d, r9d
mov ecx, 0xffff
cmp ax, dx
clc
cmp cx, ax
jmp 0x140471694
je 0x1404716a9
mov word [r13 + 0xa], ax
jmp 0x1404716a4
jmp 0x1404716b0
mov qword [r13], r9
clc
cdqe
mov byte [r13 + 8], dil
shld eax, ebp, 0xb1
movzx eax, word [r13 + 0xa]
cmp sp, 0x7b13
jmp 0x1404716c8
cmp ax, word [rbx]
jmp 0x1404716d0
jne 0x1404717e3
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x1404716e3
je 0x1404717a1
mov rax, qword [rcx + 0x38]
stc
cmp r15, rax
cmp qword [rax], r9
jmp 0x1404716f9
je 0x14047174e
mov rax, qword [rcx + 0x50]
cmp bpl, 0xa
stc
cmp dword [rax], r9d
jmp 0x140471710
jle 0x14047174e
dec dword [rax]
movzx edx, bx
not eax
mov rcx, qword [rcx + 0x38]
cmovns rax, rdx
jmp 0x14047172e
mov rdx, qword [rcx]
cmovnp ax, ax
lea rax, [rdx + 2]
jmp 0x14047173e
mov qword [rcx], rax
mov ah, 0xf1
not eax
movzx eax, word [rdx]
jmp 0x140471770
mov rax, qword [rcx]
jmp 0x140471756
mov rax, qword [rax + 0x38]
jmp 0x14047175f
call qword [case.0x1404cbcda.0]
sub r9d, r9d
rcl ch, 0x84
jmp 0x140471770
mov ecx, 0xffff
cmp r15b, r15b
cmp r10d, 0xf133130
test rdi, 0x76706a18
cmp cx, ax
jmp 0x14047178e
je 0x1404717a1
mov al, r9b
jmp 0x14047179c
jmp 0x1404717b8
mov qword [r13], r9
movzx edx, r11w
mov al, dil
movzx dx, r9b
movsx ecx, cx
movzx ecx, r15w
mov byte [r13 + 8], al
cwd
movzx cx, cl
not r8w
mov r8, qword [rbp + 0x20]
cdq
mov rcx, qword [rbp + 0x18]
movsxd rdx, r9d
bswap rdx
mov rdx, qword [rbp + 8]
jmp 0x1404717de
jmp 0x1404715a1
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
add rax, 0x46d83194
mov rdx, qword [rbp + 8]
mov rax, 0x192b503c
and rax, 0xad219dd
btr rax, 6
lea rax, [rbp + 8]
test r8b, r8b
jmp 0x140471815
cmp r8, 8
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
cmp r10b, r8b
test r9w, dx
cmp rbx, rax
je 0x140471873
mov rcx, qword [rsp + 0x70]
cmp dl, 0xf0
bsr eax, edi
test r9b, 0x8f
mov rax, rcx
jmp 0x14047184a
cmp qword [rcx + 0x18], 0x10
jmp 0x140471854
jb 0x140471862
mov rax, qword [rcx]
jmp 0x140471862
mov qword [rcx + 0x10], r9
jmp 0x14047186b
mov byte [rax], r9b
jmp 0x1404718aa
cmp byte [rsp + 0x30], 0
je 0x1404718aa
mov r9b, 0x2d
bts cx, si
btc r8w, bp
mov r8, rdi
bts rcx, r11
test sp, r15w
sub edx, edx
mov rcx, qword [rsp + 0x70]
jmp 0x1404718a1
call fcn.14044a5f4
nop
seto ch
lea rcx, [rbp + 8]
jmp 0x1404718b3
call fcn.14045c38d
mov rax, qword [rsp + 0x70]
sar cx, cl
shr ch, 0xf9
mov rcx, qword [rbp + 0x28]
stc
test r8b, 8
xor rcx, rsp
jmp 0x1404718d4
call fcn.1404a04c2
mov rbx, qword [rsp + 0x170]
xor r12b, dil
movzx bp, dil
add rsp, 0x130
movzx esi, r8w
movzx r14w, r10b
not r14
pop r15
mov r13w, 0x1fb3
pop r14
setge r13b
pop r13
movsx di, dil
movzx r12, bx
pop r12
jmp 0x140471921
pop rdi
movzx bp, r9b
cmovno rsi, r13
pop rsi
mov rbp, 0x48491b7f
pop rbp
jmp 0x140471939
ret
call fcn.1404b6a63
int3
call fcn.1404b6a63
nop
jmp 0x140471950
call fcn.1404b6a63
nop
jmp 0x14047195b
call fcn.1404b6a63
int3