Function at 0x140469ec8
Capabilities:
Encode data using base64

Disassembly:
int3
mov qword [rsp + 8], rbx
rol al, 0xc3
xor ah, 0x1e
dec ax
push rbp
cdqe
neg rbp
push rsi
push rdi
cwde
push r12
bswap ax
cbw
dec al
push r13
bts esi, edi
cbw
sal al, cl
push r14
sar sil, cl
sbb rbp, 0x6c15fa5
bts rdi, r12
push r15
sub r13d, ecx
lea rbp, [rsp - 0x17]
movsx rax, r12w
sub rsp, 0x100
mov rax, qword [0x1400b7288]
shl sil, cl
add r14w, sp
movsxd r14, r10d
xor rax, rsp
add edi, r11d
movzx rsi, r15w
mov qword [rbp + 0xf], rax
mov r12, r9
mov qword [rsp + 0x48], r9
shl al, cl
btr r13, 0x3d
mov rdi, r8
sbb al, 0xf1
movzx rsi, r9w
mov r14b, r8b
mov r14, rdx
rcr eax, cl
mov qword [rbp - 0x79], rdx
sub ah, 0x36
mov rsi, qword [rbp + 0x77]
btr dx, r8w
adc dl, bh
btr dx, 0x1d
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
jmp 0x140469f7a
mov eax, dword [rsi + 0x18]
add rdx, 0x6a7562f6
xchg dx, dx
mov edx, 0x3000
stc
cmp r10b, 0xb0
and eax, edx
cmp eax, edx
jne 0x140469fc1
mov qword [rsp + 0x28], r13
movsx rdx, r13w
cqo
mov qword [rsp + 0x20], rsi
movsx rdx, r12w
mov rdx, r14
jmp 0x140469fb7
call fcn.14046c278
jmp 0x14046c1fc
mov rax, qword [rsi + 0x40]
movsxd rbx, edi
movzx rbx, ax
mov rbx, qword [rax + 8]
movsx eax, si
movzx ecx, r8w
mov qword [rbp - 0x59], rbx
movzx eax, si
jmp 0x140469fe3
mov rax, qword [rbx]
movsx rcx, dx
movsx cx, r14b
mov rcx, rbx
jmp 0x140469ff7
mov rax, qword [rax + 8]
jmp 0x14046a000
call qword [case.0x1404e588a.0]
nop
movsx cx, cl
movsxd rcx, edx
lea rcx, [rbp - 0x61]
jmp 0x14046a017
call fcn.1404722c2
mov r15, rax
test bl, r13b
test rcx, 0x5fdb6155
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x14046a036
je 0x14046a096
mov rdx, qword [rbx]
cdqe
mov rcx, rbx
jmp 0x14046a049
mov rax, qword [rdx + 0x10]
jmp 0x14046a052
call qword [case.0x1404e588a.0]
mov r8, rax
cmc
stc
test rax, rax
jmp 0x14046a065
je 0x14046a096
mov rcx, qword [rax]
cqo
movsx rax, di
mov rax, qword [rcx]
cmovb cx, di
movsxd rdx, r13d
jmp 0x14046a083
mov edx, 1
mov rcx, r8
jmp 0x14046a090
call qword [case.0x1404e588a.0]
mov rax, qword [r15]
movzx rcx, bx
movsx dx, r12b
lea rdx, [rbp - 0x31]
mov rcx, r15
jmp 0x14046a0ae
mov rax, qword [rax + 0x28]
jmp 0x14046a0b7
call qword [case.0x1404e588a.0]
nop
mov al, 0xea
movzx rbx, ax
movzx ax, dil
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
movsx ax, ah
movsxd rbx, edx
cwde
mov rax, qword [rsi + 0x40]
movsx bx, spl
xchg bh, bl
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
cdqe
cmova ax, r9w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046a100
mov rax, qword [rax + 8]
jmp 0x14046a109
call qword [case.0x1404e588a.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x14046a119
call fcn.140466be9
mov rsi, rax
stc
test rbx, rbx
je 0x14046a19a
mov rdx, qword [rbx]
mov rcx, rbx
movsx ax, al
cwde
mov eax, 0x228c78ab
mov rax, qword [rdx + 0x10]
jmp 0x14046a144
call qword [case.0x1404e588a.0]
mov r8, rax
bts bx, si
test r12w, 0x1574
rcr bl, cl
mov ebx, 1
jmp 0x14046a163
test rax, rax
jmp 0x14046a16b
je 0x14046a1a0
mov rcx, qword [rax]
not dx
cdq
mov rax, qword [rcx]
cqo
bswap cx
not ecx
mov edx, ebx
movzx ecx, bp
mov rcx, r8
jmp 0x14046a18f
call qword [case.0x1404e588a.0]
jmp 0x14046a1a0
mov ebx, 1
lahf
mov rax, qword [rsi]
setbe ch
cwd
not dh
lea r9, [rbp - 0x11]
cmovne r8d, esi
movsxd r8, edx
movzx ecx, di
lea r8, [0x1400c0dbf]
cmovbe cx, bx
lea rdx, [0x1400c0db0]
setl ch
bswap rcx
mov rcx, rsi
jmp 0x14046a1d8
mov rax, qword [rax + 0x58]
call qword [case.0x1404e588a.0]
mov rdx, r12
movsx rcx, si
mov rcx, rdi
jmp 0x14046a1f1
call fcn.14046e9f8
sub esi, esi
bt r12w, 0xf6
mov r12d, 0xffff
test al, al
jmp 0x14046a20b
jne 0x14046a4f4
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046a21b
jne 0x14046a2aa
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x14046a295
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046a23a
test rdx, rdx
jmp 0x14046a242
je 0x14046a266
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14046a253
jle 0x14046a266
movzx eax, word [rdx]
jmp 0x14046a261
jmp 0x14046a27d
mov rax, qword [rcx]
jmp 0x14046a26e
mov rax, qword [rax + 0x30]
jmp 0x14046a277
call qword [case.0x1404e588a.0]
cmp r12w, ax
je 0x14046a295
mov word [rdi + 0xa], ax
jmp 0x14046a290
jmp 0x14046a298
mov qword [rdi], rsi
mov byte [rdi + 8], bl
adc cl, dl
mov cl, bl
sal ax, 0xe9
shl al, 0x2d
movzx eax, r9w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jne 0x14046a393
mov rsi, qword [rbp - 0x79]
clc
shl rcx, cl
mov byte [rsi], 0x2b
shld r14w, r11w, 0xe6
lea r14, [rsi + 1]
inc cl
jmp 0x14046a2d4
mov rcx, qword [rdi]
sub esi, esi
cmp sil, 0x7c
cmp r13, rdx
test rcx, rcx
jmp 0x14046a2e8
je 0x14046a379
mov rax, qword [rcx + 0x38]
cmp r12d, 0x55a0f3e
stc
cmp qword [rax], rsi
jmp 0x14046a302
je 0x14046a346
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14046a313
jle 0x14046a346
dec dword [rax]
movsx edx, bp
mov rcx, qword [rcx + 0x38]
cwd
movsxd rax, edx
movzx rax, sp
mov rdx, qword [rcx]
movzx ax, r12b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, ch
movzx eax, word [rdx]
jmp 0x14046a35d
mov rax, qword [rcx]
jmp 0x14046a34e
mov rax, qword [rax + 0x38]
jmp 0x14046a357
call qword [case.0x1404e588a.0]
cmp r12w, ax
jmp 0x14046a366
je 0x14046a379
mov al, sil
jmp 0x14046a374
jmp 0x14046a386
mov qword [rdi], rsi
mov al, r13b
mov al, bl
jmp 0x14046a386
mov byte [rdi + 8], al
jmp 0x14046a38e
jmp 0x14046a4f4
test cl, cl
jmp 0x14046a39a
jne 0x14046a422
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14046a3ac
je 0x14046a40f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a3c1
je 0x14046a3e5
mov rax, qword [rcx + 0x50]
jmp 0x14046a3d0
cmp dword [rax], esi
jle 0x14046a3e5
movzx eax, word [rdx]
jmp 0x14046a3e0
jmp 0x14046a3fc
mov rax, qword [rcx]
jmp 0x14046a3ed
mov rax, qword [rax + 0x30]
jmp 0x14046a3f6
call qword [case.0x1404e588a.0]
cmp r12w, ax
je 0x14046a40f
mov word [rdi + 0xa], ax
jmp 0x14046a41a
mov qword [rdi], rsi
bsr eax, r15d
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp bx, 0x30e0
cmp ax, word [rbp + 3]
jmp 0x14046a42b
jne 0x14046a4f4
mov rax, qword [rbp - 0x79]
movsx r14d, r9w
mov byte [rax], 0x2d
or ch, 0x59
lea r14, [rax + 1]
bts cx, ax
mov rcx, qword [rdi]
test r8, 0x1fa2af5
clc
test rcx, rcx
jmp 0x14046a45a
je 0x14046a4e3
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x14046a46d
je 0x14046a4b4
mov rax, qword [rcx + 0x50]
cmp r11d, 0x71701d48
test cl, r14b
cmp dword [rax], esi
jmp 0x14046a488
jle 0x14046a4b4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
sete ah
mov rdx, qword [rcx]
movsx eax, si
lea rax, [rdx + 2]
jmp 0x14046a4a6
mov qword [rcx], rax
movsxd rax, r12d
movzx eax, word [rdx]
jmp 0x14046a4c6
mov rax, qword [rcx]
jmp 0x14046a4bc
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
cmp r12w, ax
jmp 0x14046a4cf
je 0x14046a4e3
mov byte [rdi + 8], sil
jmp 0x14046a4de
jmp 0x14046a4f4
mov qword [rdi], rsi
jmp 0x14046a4f1
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
sal rcx, cl
rcr r12b, 0x9c
cdqe
mov byte [r14], 0x30
rcr r12b, cl
not al
lea r14, [r14 + rbx]
dec ecx
mov qword [rsp + 0x58], r14
and bl, 0xbb
mov byte [rsp + 0x30], sil
mov r12d, esi
btc rcx, r8
mov bl, dil
mov dword [rsp + 0x3c], esi
cmovae bx, cx
rcr bl, 0x92
sar eax, cl
mov dword [rsp + 0x34], esi
adc bl, r8b
cmc
mov eax, 0x24
mov ecx, 0x300
shrd bx, r10w, 0x86
and bh, 0xfd
cmp dword [r13], 0x3b9aca00
setns bl
cmove eax, ecx
and bh, 0xd8
mov dword [rsp + 0x50], eax
ror al, 0x3e
rol al, cl
lea rbx, [rbp - 0x31]
shl al, cl
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
setle al
xchg al, al
inc al
mov qword [rbp - 0x69], rbx
inc al
mov al, byte [rbx]
jmp 0x14046a58d
dec al
cmc
cmp al, 0x7d
jmp 0x14046a597
ja 0x14046ad30
cmp qword [rbp - 0x21], rsi
jmp 0x14046a5a6
jne 0x14046a5bb
mov word [rsp + 0x38], si
jmp 0x14046a5b6
jmp 0x14046a5d9
mov rax, qword [r15]
movsx rcx, ax
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14046a5ce
call qword [case.0x1404e588a.0]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
rcl r13w, 0x30
mov qword [rbp - 0x41], 1
rol r13d, cl
mov r13d, 0xf
btr ecx, 0xbf
mov qword [rbp - 0x39], r13
btr ecx, 0x58
xor rcx, rsp
xor eax, eax
movzx edx, r13w
mov byte [rbp - 0x51], al
movzx dx, spl
movsx rdx, r9w
bswap rdx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14046a627
call fcn.14046e9f8
xor r9d, r9d
shr r15w, cl
neg r15b
mov r15, qword [rbp - 0x51]
test al, al
jmp 0x14046a641
jne 0x14046ab2b
lea r12, [rdi + 0xa]
mov r8, r12
mov qword [rbp - 0x71], r12
sar bl, cl
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14046a661
jne 0x14046a715
mov rcx, qword [rdi]
test cl, ah
test rcx, rcx
jmp 0x14046a674
je 0x14046a704
mov rax, qword [rcx + 0x38]
cmp r12, 0x21c371c3
stc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a691
je 0x14046a6b1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14046a6b1
movzx eax, word [rdx]
jmp 0x14046a6ac
jmp 0x14046a6d8
mov rax, qword [rcx]
jmp 0x14046a6b9
mov rax, qword [rax + 0x30]
jmp 0x14046a6c2
call qword [case.0x1404e588a.0]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
shrd rcx, rcx, 0x67
bt ecx, 0x9f
mov ecx, 0xffff
cmp cx, ax
je 0x14046a704
mov word [r8], ax
movzx r12w, bl
movsx r12, di
seta r12b
mov r12, r8
jmp 0x14046a6ff
jmp 0x14046a707
mov qword [rdi], r9
mov byte [rdi + 8], 1
movzx r8, r9w
cdq
movzx dx, r13b
movzx r8d, word [r12]
movsx cx, bpl
movzx ecx, r14w
cmovs edx, eax
lea rdx, [rbp + 0xb]
jmp 0x14046a735
lea rcx, [rbp - 0x11]
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
jmp 0x14046a74b
sub rax, rcx
cmc
test r12b, 0xe8
sar rax, 1
stc
cmp rax, 0xa
jmp 0x14046a760
jae 0x14046a840
mov r8d, 1
mov byte [rsp + 0x30], r8b
cmp al, dh
mov ecx, dword [rsp + 0x3c]
cmp r12b, r15b
cmp dword [rsp + 0x50], ecx
jmp 0x14046a783
jg 0x14046a7ab
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x14046a796
je 0x14046a7fa
mov byte [rsp + 0x40], r8b
jmp 0x14046a7a6
jmp 0x14046a7fa
test rax, rax
jne 0x14046a7c1
test ecx, ecx
jmp 0x14046a7bb
je 0x14046a7fa
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
mov byte [r14], al
neg ah
lea r14, [r14 + r8]
jmp 0x14046a7e3
mov qword [rsp + 0x58], r14
sub ah, 0xe7
setle ah
or ah, 7
add ecx, r8d
mov dword [rsp + 0x3c], ecx
cbw
lea rax, [rbp - 0x51]
test edi, 0x3ad755da
cmp r13, 0x10
setae cl
cmovae rax, r15
jmp 0x14046a814
cmp byte [rax + rsi], 0x7f
jmp 0x14046a81d
je 0x14046a9e2
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x14046a82e
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14046a83b
jmp 0x14046a9da
lea rax, [rbp - 0x51]
sar r14b, cl
test r13b, 0xe4
ror r14b, cl
cmp r13, 0x10
jmp 0x14046a857
setae r14b
cmovae rax, r15
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14046a86b
je 0x14046aad8
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x14046a880
je 0x14046aad8
cmp byte [rdi + 8], r9b
jmp 0x14046a88f
jne 0x14046a952
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a8a0
je 0x14046a92f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp ebp, r12d
test rdx, rdx
jmp 0x14046a8b9
je 0x14046a8e9
mov rax, qword [rcx + 0x50]
test r15w, r11w
test r14b, 0xf7
cmp ah, 0xbf
cmp dword [rax], r9d
jmp 0x14046a8d6
jle 0x14046a8e9
movzx eax, word [rdx]
jmp 0x14046a8e4
jmp 0x14046a90d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046a8f5
call qword [case.0x1404e588a.0]
movzx r8d, word [rsp + 0x38]
rol cl, cl
mov cl, r9b
bsr rcx, r10
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046a91a
je 0x14046a92f
mov word [r12], ax
jmp 0x14046a92a
jmp 0x14046a93b
mov qword [rdi], r9
cwde
movsx ax, cl
mov ax, r15w
mov eax, 1
jmp 0x14046a945
mov byte [rdi + 8], al
jmp 0x14046a94d
jmp 0x14046a957
mov eax, 1
cmp word [r12], r8w
jne 0x14046aad8
mov rcx, qword [rbp - 0x41]
cmp r10b, 0x2b
clc
cmp rcx, r13
jae 0x14046a9a0
lea rax, [rcx + 1]
clc
stc
mov qword [rbp - 0x41], rax
mov ax, 0x1ad7
add al, r12b
lea rax, [rbp - 0x51]
test r14b, r14b
cmovne rax, r15
cmc
and word [rax + rcx], 0
jmp 0x14046a99b
jmp 0x14046a9c5
xor r9d, r9d
not dl
mov r8b, bl
movsxd rcx, r8d
mov rdx, rax
jmp 0x14046a9b7
lea rcx, [rbp - 0x51]
jmp 0x14046a9c0
call fcn.14045cdea
inc rsi
btr r14d, r10d
mov r14, qword [rsp + 0x58]
cmp dil, cl
and r15w, 0x6bc5
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
sub r8d, r8d
cmp rax, r10
test rcx, rcx
je 0x14046aa85
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046aa4b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046aa0d
jle 0x14046aa4b
dec dword [rax]
movzx edx, si
lahf
cwde
mov rcx, qword [rcx + 0x38]
movzx eax, r15w
cqo
mov rdx, qword [rcx]
movzx ax, dh
movzx rax, si
sets ah
lea rax, [rdx + 2]
jmp 0x14046aa3b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046aa46
jmp 0x14046aa60
mov rax, qword [rcx]
jmp 0x14046aa53
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
sub r8d, r8d
mov ecx, 0xffff
test r11w, dx
clc
cmp cx, ax
jmp 0x14046aa72
je 0x14046aa85
mov al, r8b
jmp 0x14046aa80
jmp 0x14046aa94
mov qword [rdi], r8
cdq
not cx
mov al, 1
movsxd rcx, edi
movzx ecx, di
mov byte [rdi + 8], al
movzx dx, dh
mov rdx, qword [rsp + 0x48]
not cl
xchg cl, cl
movsx cx, r11b
mov rcx, rdi
jmp 0x14046aab1
call fcn.14046e9f8
sub r9d, r9d
bt r8w, r14w
movsx r8w, sil
test al, al
movzx r8w, r14b
bswap r8w
mov r8, qword [rbp - 0x71]
je 0x14046a658
test rsi, rsi
jmp 0x14046aae0
je 0x14046ab3a
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14046aaf3
cmovae rax, r15
test ecx, r15d
stc
jmp 0x14046ab00
cmp byte [rax + rsi], r9b
jmp 0x14046ab09
jle 0x14046ab21
mov edx, 1
add rsi, rdx
jmp 0x14046ab1c
jmp 0x14046ab4b
mov byte [rsp + 0x31], 1
jmp 0x14046abac
mov edx, 1
jmp 0x14046ab35
jmp 0x14046ab53
mov edx, 1
add rbx, 0x38202386
bsf bx, r10w
mov rbx, qword [rbp - 0x69]
test bpl, 6
test rsi, rsi
jmp 0x14046ab5b
je 0x14046abac
mov cl, byte [rbx]
clc
stc
cmp cl, 0x7f
jmp 0x14046ab6d
je 0x14046abac
sub rsi, rdx
jmp 0x14046ab7b
je 0x14046acf2
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
jmp 0x14046ab8f
cmovae rax, r15
clc
cmp cl, byte [rax + rsi]
jmp 0x14046ab9c
je 0x14046ad14
mov byte [rsp + 0x31], dl
test r15w, sp
cmc
stc
cmp r13, 0x10
jmp 0x14046abb5
jb 0x14046ac19
lea rdx, [r13 + 1]
btr ax, r8w
movsx ax, r14b
ror ax, 0xe7
mov rax, r15
jmp 0x14046abd6
cmp rdx, 0x1000
jmp 0x14046abe2
jb 0x14046ac11
add rdx, 0x27
test esp, 0x2a740d2a
mov r15, qword [r15 - 8]
sub rax, r15
stc
cmp r8b, 0x32
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046ac0b
ja 0x14046c26d
mov rcx, r15
call fcn.1401f8216
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
sub r15b, 0xe7
mov r15, qword [rsp + 0x60]
rcl r13b, cl
ror dh, cl
movzx r13, si
mov r13, qword [rsp + 0x68]
add dx, 0x149
add cl, r12b
sub esi, esi
mov dx, si
jmp 0x14046ac4c
mov rdx, qword [rsp + 0x48]
movsx ecx, dx
mov rcx, rdi
call fcn.14046e9f8
test al, al
jmp 0x14046ac63
jne 0x14046b1ac
mov rax, qword [r15]
movsx rcx, r12w
movzx cx, r14b
jmp 0x14046ac7a
mov rcx, r15
jmp 0x14046ac82
mov rax, qword [rax + 0x18]
call qword [case.0x1404e588a.0]
movzx ebx, ax
jmp 0x14046ac97
cmp byte [rdi + 8], sil
jmp 0x14046aca0
jne 0x14046b0ab
mov rdx, qword [rdi]
stc
test rdx, rdx
jmp 0x14046acb2
je 0x14046b090
mov rcx, qword [rdx + 0x38]
cmove r8w, r15w
stc
mov r8, qword [rcx]
test r11b, 0x9f
cmc
test r8, r8
je 0x14046b04e
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x14046acde
jle 0x14046b04e
movzx eax, word [r8]
jmp 0x14046aced
jmp 0x14046b074
test rsi, rsi
jne 0x14046ad14
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14046ad08
cmovae rax, r15
cmp cl, byte [rax]
jl 0x14046aba2
cmp byte [rbx + 1], r9b
jmp 0x14046ad1d
jle 0x14046ab53
inc rbx
jmp 0x14046ad2b
jmp 0x14046ab53
mov rdx, qword [rsp + 0x48]
jmp 0x14046ad3e
mov rcx, rdi
jmp 0x14046ad46
call fcn.14046e9f8
test al, al
jmp 0x14046ad52
jne 0x14046ac4c
lea rbx, [rdi + 0xa]
xor sil, 0xbe
sub r13w, r12w
adc sil, sil
mov rsi, rbx
btc r15w, 0x60
movzx r15w, r8b
mov r13d, dword [rsp + 0x50]
cmc
shl r15d, cl
mov r15, qword [rsp + 0x48]
cmp ecx, 0x681528a
xor r8d, r8d
cmp si, bp
stc
test esi, esi
cmp byte [rdi + 8], r8b
jmp 0x14046ad9b
jne 0x14046ae48
mov rcx, qword [rdi]
test bx, r9w
test rcx, rcx
je 0x14046ae3e
mov rax, qword [rcx + 0x38]
sbb dl, spl
mov rdx, qword [rax]
jmp 0x14046adc5
test rdx, rdx
je 0x14046adf4
mov rax, qword [rcx + 0x50]
cmp r13b, 0x5e
cmp r10, rbp
cmp dword [rax], r8d
jmp 0x14046ade1
jle 0x14046adf4
movzx eax, word [rdx]
jmp 0x14046adef
jmp 0x14046ae15
mov rax, qword [rcx]
jmp 0x14046adfc
mov rax, qword [rax + 0x30]
jmp 0x14046ae05
call qword [case.0x1404e588a.0]
xor r8d, r8d
rol ch, cl
sub rcx, r13
inc cl
mov ecx, 0xffff
test dl, 0xe1
cmp cx, ax
jmp 0x14046ae25
je 0x14046ae3e
mov word [rsi], ax
not bx
xchg ebx, ebx
mov rbx, r9
mov rbx, rsi
jmp 0x14046ae41
mov qword [rdi], r8
mov byte [rdi + 8], 1
cmovs edx, edi
movzx r8d, word [rbx]
cdq
xchg dx, dx
cmovle edx, r11d
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
test sp, 0x1c52
test dx, bx
stc
sub rax, rcx
test r11w, 0x5f4c
cmp r14d, r10d
sar rax, 1
jmp 0x14046ae88
cmp rax, 0xa
jmp 0x14046ae91
jae 0x14046b035
xor r8d, r8d
stc
cmp esi, 0x406d0c93
cmp r13d, r12d
jmp 0x14046aea9
jg 0x14046aed7
lea r9d, [r8 + 1]
cmc
clc
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x14046aec2
je 0x14046af39
mov byte [rsp + 0x40], r9b
jmp 0x14046aed2
jmp 0x14046af39
test rax, rax
jmp 0x14046aedf
jne 0x14046aef3
test r12d, r12d
jmp 0x14046aeed
je 0x14046af2f
lea rcx, [0x1400c0db0]
bt r9, 0x2b
ror r9, cl
mov al, byte [rax + rcx]
neg r9b
shr r9b, cl
dec r9b
mov byte [r14], al
xchg r9b, r9b
mov r9d, 1
stc
add r14, r9
cmp r10b, sil
cmc
add r12d, r9d
jmp 0x14046af2a
jmp 0x14046af39
mov r9d, 1
sar cx, 0xf6
mov byte [rsp + 0x30], r9b
and ecx, 0x70573720
mov rcx, qword [rdi]
test bpl, r10b
jmp 0x14046af4f
test rcx, rcx
jmp 0x14046af57
je 0x14046aff8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046af69
je 0x14046afb3
mov rax, qword [rcx + 0x50]
cmp r15b, 0x1e
cmp dword [rax], r8d
jmp 0x14046af7f
jle 0x14046afb3
dec dword [rax]
lahf
rdtsc
cdqe
mov rcx, qword [rcx + 0x38]
xchg ah, al
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046afa0
mov qword [rcx], rax
movsxd rax, eax
movzx eax, word [rdx]
jmp 0x14046afae
jmp 0x14046afd1
mov rax, qword [rcx]
jmp 0x14046afbb
mov rax, qword [rax + 0x38]
jmp 0x14046afc4
call qword [case.0x1404e588a.0]
sub r8d, r8d
lea r9d, [r8 + 1]
mov ecx, 0xffff
test r13w, 0x6e6f
stc
cmp cx, ax
jmp 0x14046afe5
je 0x14046aff8
mov al, r8b
jmp 0x14046aff3
jmp 0x14046affe
mov qword [rdi], r8
mov al, r9b
mov byte [rdi + 8], al
movsxd rdx, esi
mov rdx, r15
movsx cx, ch
sets cl
cmovbe rcx, rdi
mov rcx, rdi
jmp 0x14046b01a
call fcn.14046e9f8
sub r8d, r8d
cmp di, 0xe80
stc
test al, al
jmp 0x14046b02f
je 0x14046ad92
mov dword [rsp + 0x3c], r12d
jmp 0x14046b03f
mov qword [rsp + 0x58], r14
jmp 0x14046b049
jmp 0x14046ac27
mov rax, qword [rdx]
mov rcx, 0x78a62f7f
not ch
movsxd rcx, ebp
mov rcx, rdx
jmp 0x14046b065
mov rax, qword [rax + 0x30]
jmp 0x14046b06e
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14046b090
mov word [rdi + 0xa], ax
jmp 0x14046b08b
jmp 0x14046b097
mov qword [rdi], rsi
movsx r15d, sp
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x14046b0a6
jmp 0x14046b0b2
mov r15d, 1
stc
cmp word [rdi + 0xa], bx
jmp 0x14046b0bb
jne 0x14046b1ac
call fcn.1404bddcd
mov rcx, qword [rax]
stc
mov al, byte [rcx]
sub cl, 0x85
mov byte [r14], al
add r14, r15
bsf cx, bp
test sp, 0x4114
not rcx
mov qword [rsp + 0x58], r14
clc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046b0f2
je 0x14046b191
mov rax, qword [rcx + 0x38]
cmp di, r12w
test rsi, r9
cmp qword [rax], rsi
jmp 0x14046b10b
je 0x14046b157
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14046b11c
jle 0x14046b157
dec dword [rax]
movsxd rdx, ebx
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
cbw
movzx eax, ax
movzx rax, r9w
lea rax, [rdx + 2]
jmp 0x14046b142
mov qword [rcx], rax
jmp 0x14046b14a
movzx eax, word [rdx]
jmp 0x14046b152
jmp 0x14046b16e
mov rax, qword [rcx]
jmp 0x14046b15f
mov rax, qword [rax + 0x38]
jmp 0x14046b168
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp al, 0x52
cmp cx, ax
jmp 0x14046b17d
je 0x14046b191
mov byte [rdi + 8], sil
jmp 0x14046b18c
jmp 0x14046b1ac
mov qword [rdi], rsi
test r11d, 0x14984f61
cmp r13b, r14b
mov byte [rdi + 8], r15b
xor r15d, edi
shl r15w, cl
rcr r15d, cl
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
jmp 0x14046b1be
je 0x14046b413
test r12d, r12d
jmp 0x14046b1cc
jne 0x14046b413
mov rdx, r15
movzx cx, dh
mov cx, r9w
movzx rcx, r15w
mov rcx, rdi
call fcn.14046e9f8
test al, al
jne 0x14046b3d1
lea rbx, [rdi + 0xa]
sar r12d, cl
movsx rsi, ax
mov rsi, rbx
not r12b
btr r12, 0xc0
movzx r12, ax
mov r12d, dword [rsp + 0x34]
xor r14d, 0x41b466ba
movsx r14w, r14b
sub r13d, r13d
lea r14d, [r13 + 1]
cmc
cmp byte [rdi + 8], r13b
jne 0x14046b2c5
mov rcx, qword [rdi]
cmc
cmp ebp, ecx
test cl, dil
test rcx, rcx
jmp 0x14046b23f
je 0x14046b2ba
mov rax, qword [rcx + 0x38]
rol dh, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x14046b271
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14046b271
movzx eax, word [rdx]
jmp 0x14046b26c
jmp 0x14046b288
mov rax, qword [rcx]
jmp 0x14046b279
mov rax, qword [rax + 0x30]
jmp 0x14046b282
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp sil, 0xbf
clc
cmp r12b, dl
cmp cx, ax
jmp 0x14046b29d
je 0x14046b2ba
mov word [rsi], ax
movsx rbx, sp
movzx rbx, bx
cmovle rbx, rsp
mov rbx, rsi
jmp 0x14046b2c1
mov qword [rdi], r13
btr eax, 0x40
mov byte [rdi + 8], r14b
movzx eax, word [rbx]
clc
cmp ax, word [rbp - 0x11]
jmp 0x14046b2d2
jne 0x14046b3bc
sub r12d, r14d
mov ch, cl
rcr ecx, 0x11
sbb cl, r14b
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046b2f3
je 0x14046b38c
mov rax, qword [rcx + 0x38]
test esi, 0x618f571a
stc
cmp qword [rax], r13
jmp 0x14046b30c
je 0x14046b353
mov rax, qword [rcx + 0x50]
clc
jmp 0x14046b31c
cmp dword [rax], r13d
jle 0x14046b353
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x14046b331
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046b33d
mov qword [rcx], rax
cbw
cwde
movsx eax, si
movzx eax, word [rdx]
jmp 0x14046b34e
jmp 0x14046b36a
mov rax, qword [rcx]
jmp 0x14046b35b
mov rax, qword [rax + 0x38]
jmp 0x14046b364
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
clc
test dl, 0x88
test ecx, r8d
cmp cx, ax
jmp 0x14046b37e
je 0x14046b38c
mov al, r13b
jmp 0x14046b39c
mov qword [rdi], r13
cqo
cwd
mov al, r14b
movsx rdx, r8w
xchg ch, ch
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x14046b3aa
call fcn.14046e9f8
test al, al
jmp 0x14046b3b6
je 0x14046b224
mov dword [rsp + 0x34], r12d
sbb r12b, r10b
mov r14, qword [rsp + 0x58]
rol r12, cl
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
test r8b, r14b
test r13d, r13d
jmp 0x14046b3e1
jns 0x14046b424
mov byte [r14], 0x30
mov eax, 1
cmc
lea r14, [r14 + rax]
cmp dil, 0xce
cmp r12b, bl
add r13d, eax
jmp 0x14046b404
mov dword [rsp + 0x34], r13d
jmp 0x14046b40e
jmp 0x14046b424
mov r13d, dword [rsp + 0x34]
movsx dx, r15b
xchg dx, cx
movsx rdx, di
mov rdx, r15
mov rcx, rdi
jmp 0x14046b42f
call fcn.14046e9f8
test al, al
jmp 0x14046b43b
jne 0x14046b695
lea rbx, [rdi + 0xa]
mov rsi, rbx
test r8b, 0x68
sub r8d, r8d
mov r13b, 0x5b
lea r13d, [r8 + 1]
test r14b, 0x36
cmp bh, 0xe5
cmp byte [rdi + 8], r8b
jmp 0x14046b466
jne 0x14046b4ff
mov rcx, qword [rdi]
test bl, r15b
clc
test rcx, rcx
jmp 0x14046b47b
je 0x14046b4f8
mov rax, qword [rcx + 0x38]
neg dx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14046b494
je 0x14046b4b8
mov rax, qword [rcx + 0x50]
cmp bpl, 0x6c
cmp dword [rax], r8d
jle 0x14046b4b8
movzx eax, word [rdx]
jmp 0x14046b4b3
jmp 0x14046b4d5
mov rax, qword [rcx]
jmp 0x14046b4c0
mov rax, qword [rax + 0x30]
jmp 0x14046b4c9
call qword [case.0x1404e588a.0]
xor r8d, r8d
movsxd rcx, esi
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14046b4f8
mov word [rsi], ax
movzx bx, al
mov rbx, rsi
jmp 0x14046b4f3
jmp 0x14046b4fb
mov qword [rdi], r8
mov byte [rdi + 8], r13b
movzx r8d, word [rbx]
setns dh
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
test rax, 0x20f97e3b
test sil, dil
sub rax, rcx
sar rax, 1
jmp 0x14046b52c
cmp rax, 0xa
jmp 0x14046b535
jae 0x14046b68f
cmp r12d, dword [rsp + 0x50]
jmp 0x14046b545
jge 0x14046b57c
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
mov byte [r14], al
test al, r12b
test dil, 0x20
lea r14, [r14 + r13]
cmc
add r12d, r13d
jmp 0x14046b56f
sub r8d, r8d
jmp 0x14046b577
jmp 0x14046b5a4
mov ecx, dword [rsp + 0x40]
jmp 0x14046b585
movzx ecx, cl
xor r8d, r8d
test rax, rax
jmp 0x14046b593
cmovne ecx, r13d
cmp esi, 0x2d76693b
stc
mov dword [rsp + 0x40], ecx
mov cl, 0xed
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046b5b4
je 0x14046b656
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046b5c6
je 0x14046b620
mov rax, qword [rcx + 0x50]
test bpl, 0xce
cmp dil, 0x19
cmp dword [rax], r8d
jmp 0x14046b5e0
jle 0x14046b620
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setnp al
not ax
mov eax, 0x668951e2
lea rax, [rdx + 2]
jmp 0x14046b603
mov qword [rcx], rax
movzx rax, r9w
movzx ax, r11b
movsx rax, r11w
movzx eax, word [rdx]
jmp 0x14046b61b
jmp 0x14046b635
mov rax, qword [rcx]
jmp 0x14046b628
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
cmp dx, 0x38da
cmp cx, ax
jmp 0x14046b648
je 0x14046b656
mov al, r8b
jmp 0x14046b664
mov qword [rdi], r8
cmovge dx, r15w
mov al, dil
mov al, r13b
mov byte [rdi + 8], al
movsx cx, r8b
movsxd rcx, edx
cwd
mov rdx, r15
setle cl
mov rcx, rdi
call fcn.14046e9f8
sub r8d, r8d
test al, al
jmp 0x14046b689
je 0x14046b45d
mov r13d, dword [rsp + 0x34]
stc
xor r12d, r12d
test r15, r12
cmp byte [rsp + 0x40], r12b
je 0x14046b741
lea rbx, [r14 - 1]
bt r15d, ebx
mov r15, qword [rbp - 0x61]
cmp rbx, r15
je 0x14046b709
call fcn.1404bddcd
mov cl, byte [rbx]
cmc
mov rax, qword [rax]
cmp dil, 0xc9
cmp cl, byte [rax]
je 0x14046b6e8
cmp cl, 0x39
jmp 0x14046b6da
jne 0x14046b6f0
mov byte [rbx], 0x30
jmp 0x14046b6e8
dec rbx
jmp 0x14046b6b2
add cl, 1
cmc
mov byte [rbx], cl
clc
test r8w, si
cmp rbx, r15
jmp 0x14046b703
jne 0x14046b730
mov byte [rbx], 0x31
mov ebx, 1
add r13d, ebx
movzx r15, ax
xchg r15w, r15w
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x14046b72b
jmp 0x14046b746
mov r15, qword [rsp + 0x48]
movsx rbx, dx
xchg sil, bl
bt bx, r11w
mov ebx, 1
mov sil, byte [rsp + 0x30]
jmp 0x14046b752
test sil, sil
jmp 0x14046b75a
je 0x14046c15b
mov rdx, r15
jmp 0x14046b768
mov rcx, rdi
jmp 0x14046b770
call fcn.14046e9f8
test al, al
jmp 0x14046b77c
jne 0x14046c15b
mov cl, byte [rdi + 8]
cmp bpl, 0x68
test cl, cl
jmp 0x14046b790
jne 0x14046b83a
mov rcx, qword [rdi]
cmp dl, r11b
test rcx, rcx
jmp 0x14046b7a4
je 0x14046b82f
mov rax, qword [rcx + 0x38]
xchg dh, dl
rcl dx, 0x3c
shr dl, 0x5f
mov rdx, qword [rax]
cmp edx, r9d
test rdx, rdx
jmp 0x14046b7c5
je 0x14046b7ee
mov rax, qword [rcx + 0x50]
test bl, r12b
clc
cmp dword [rax], r12d
jmp 0x14046b7db
jle 0x14046b7ee
movzx eax, word [rdx]
jmp 0x14046b7e9
jmp 0x14046b805
mov rax, qword [rcx]
jmp 0x14046b7f6
mov rax, qword [rax + 0x30]
jmp 0x14046b7ff
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp edx, 0x704c2370
test r10b, al
cmp cx, ax
jmp 0x14046b81b
je 0x14046b82f
mov word [rdi + 0xa], ax
jmp 0x14046b82a
jmp 0x14046b835
mov qword [rdi], r12
setg al
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmc
jmp 0x14046b844
cmp ax, word [rbp + 9]
jmp 0x14046b84d
je 0x14046b90a
test cl, cl
jmp 0x14046b85a
jne 0x14046b8fb
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046b86b
je 0x14046b8e1
mov rax, qword [rcx + 0x38]
test r9b, bl
mov rdx, qword [rax]
cmp r13b, bpl
test rdx, rdx
jmp 0x14046b886
je 0x14046b8b0
mov rax, qword [rcx + 0x50]
cmp r13b, bl
cmc
stc
cmp dword [rax], r12d
jmp 0x14046b89d
jle 0x14046b8b0
movzx eax, word [rdx]
jmp 0x14046b8ab
jmp 0x14046b8c2
mov rax, qword [rcx]
jmp 0x14046b8b8
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
test dh, 0x67
cmp cx, ax
je 0x14046b8e1
mov word [rdi + 0xa], ax
jmp 0x14046b8dc
jmp 0x14046b8ef
mov qword [rdi], r12
ror rax, cl
movzx eax, word [rdi + 0xa]
test sp, cx
clc
mov byte [rdi + 8], bl
jmp 0x14046b8fb
cmp ax, word [rbp + 7]
jmp 0x14046b904
jne 0x14046c15b
mov byte [r14], 0x65
rcr cx, cl
mov cl, 0x76
lea r14, [r14 + rbx]
xadd rcx, rcx
movzx cx, r13b
mov rcx, qword [rdi]
jmp 0x14046b92b
test rcx, rcx
jmp 0x14046b933
je 0x14046b9b6
mov rax, qword [rcx + 0x38]
cmp rcx, rsp
stc
cmp qword [rax], r12
jmp 0x14046b949
je 0x14046b989
mov rax, qword [rcx + 0x50]
cmp r10b, dl
cmp dword [rax], r12d
jle 0x14046b989
dec dword [rax]
setne dh
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046b974
mov qword [rcx], rax
cbw
movzx eax, ax
movzx eax, word [rdx]
jmp 0x14046b984
jmp 0x14046b99b
mov rax, qword [rcx]
jmp 0x14046b991
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046b9a8
je 0x14046b9b6
mov al, r12b
jmp 0x14046b9d0
mov qword [rdi], r12
xchg cx, cx
cmovne rdx, r13
cqo
mov al, bl
movzx dx, bpl
movsxd rcx, r12d
movzx rcx, dx
mov byte [rdi + 8], al
xchg cx, bx
mov sil, r12b
mov ecx, 0x323e575a
movsx rbx, r10w
mov ebx, r12d
mov ecx, 0x1ace2cce
mov rdx, r15
movsx rcx, cx
movsx ecx, r14w
xchg cl, cl
mov rcx, rdi
jmp 0x14046b9ff
call fcn.14046e9f8
test al, al
jne 0x14046bd31
mov cl, byte [rdi + 8]
test rsp, 0x9140b12
jmp 0x14046ba1b
test cl, cl
jne 0x14046bac3
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046ba2e
je 0x14046baa7
mov rax, qword [rcx + 0x38]
movsxd rdx, r9d
mov rdx, qword [rax]
test r11w, 0x2555
test r14w, sp
test rdx, rdx
jmp 0x14046ba50
je 0x14046ba74
mov rax, qword [rcx + 0x50]
test dil, 0xd6
cmp dword [rax], r12d
jmp 0x14046ba66
jle 0x14046ba74
movzx eax, word [rdx]
jmp 0x14046ba8b
mov rax, qword [rcx]
jmp 0x14046ba7c
mov rax, qword [rax + 0x30]
jmp 0x14046ba85
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14046baa7
mov word [rdi + 0xa], ax
jmp 0x14046baa2
jmp 0x14046baaa
mov qword [rdi], r12
mov r8d, 1
mov cl, 0x14
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x14046babe
jmp 0x14046bad1
mov r8d, 1
rcr ax, cl
jmp 0x14046bad1
movzx eax, word [rdi + 0xa]
test r14, r14
cmp ax, word [rbp + 5]
jmp 0x14046bae1
jne 0x14046bbae
mov byte [r14], 0x2b
xor ch, 0xd
add r14, r8
test esp, ecx
movsxd rcx, eax
shld rcx, r12, 0x37
mov rcx, qword [rdi]
jmp 0x14046bb07
test rcx, rcx
je 0x14046bb96
mov rax, qword [rcx + 0x38]
cmp ecx, edx
cmp r9b, 0x9a
test dh, 0xad
cmp qword [rax], r12
je 0x14046bb5d
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r12d
jmp 0x14046bb34
jle 0x14046bb5d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14046bb4d
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046bb58
jmp 0x14046bb7a
mov rax, qword [rcx]
jmp 0x14046bb65
mov rax, qword [rax + 0x38]
jmp 0x14046bb6e
call qword [case.0x1404e588a.0]
mov r8d, 1
mov ecx, 0xffff
stc
jmp 0x14046bb85
cmp cx, ax
je 0x14046bb96
mov al, r12b
jmp 0x14046bba1
mov qword [rdi], r12
mov al, r8b
jmp 0x14046bba1
mov byte [rdi + 8], al
jmp 0x14046bba9
jmp 0x14046bd31
test cl, cl
jmp 0x14046bbb5
jne 0x14046bc66
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14046bc45
mov rax, qword [rcx + 0x38]
jmp 0x14046bbd6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046bbe1
je 0x14046bc06
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046bbf3
jle 0x14046bc06
movzx eax, word [rdx]
jmp 0x14046bc01
jmp 0x14046bc1d
mov rax, qword [rcx]
jmp 0x14046bc0e
mov rax, qword [rax + 0x30]
jmp 0x14046bc17
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
stc
test r12w, 0x2049
jmp 0x14046bc2e
cmp cx, ax
jmp 0x14046bc36
je 0x14046bc45
mov word [rdi + 0xa], ax
jmp 0x14046bc50
mov qword [rdi], r12
shr ax, 0x40
movzx eax, word [rdi + 0xa]
mov r8d, 1
test cx, r8w
clc
mov byte [rdi + 8], r8b
cmp ch, 6
test r13w, r9w
cmp ax, word [rbp + 3]
jmp 0x14046bc6f
jne 0x14046bd31
mov byte [r14], 0x2d
sar ch, 0x73
add r14, r8
sbb rcx, 0x5b52a26
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046bc91
je 0x14046bd2a
mov rax, qword [rcx + 0x38]
test dx, 0xb49
clc
cmp qword [rax], r12
jmp 0x14046bca9
je 0x14046bceb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14046bceb
dec dword [rax]
movzx ax, dil
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovge eax, esp
lea rax, [rdx + 2]
mov qword [rcx], rax
setns al
movzx rax, si
movsxd rax, r8d
movzx eax, word [rdx]
jmp 0x14046bce6
jmp 0x14046bd08
mov rax, qword [rcx]
jmp 0x14046bcf3
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
mov r8d, 1
not ch
shl cx, cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046bd16
je 0x14046bd2a
mov byte [rdi + 8], r12b
jmp 0x14046bd25
jmp 0x14046bd31
mov qword [rdi], r12
mov byte [rdi + 8], r8b
mov rdx, r15
mov rcx, rdi
jmp 0x14046bd3c
call fcn.14046e9f8
test al, al
jmp 0x14046bd48
jne 0x14046bf2d
cmp byte [rdi + 8], r12b
jmp 0x14046bd57
jne 0x14046be0a
mov rcx, qword [rdi]
clc
cmp dil, 0xc0
jmp 0x14046bd6a
test rcx, rcx
jmp 0x14046bd72
je 0x14046bde7
mov rax, qword [rcx + 0x38]
movzx dx, r10b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046bd8c
je 0x14046bdb4
mov rax, qword [rcx + 0x50]
cmp r13b, r11b
cmp dword [rax], r12d
jmp 0x14046bda1
jle 0x14046bdb4
movzx eax, word [rdx]
jmp 0x14046bdaf
jmp 0x14046bdcb
mov rax, qword [rcx]
jmp 0x14046bdbc
mov rax, qword [rax + 0x30]
jmp 0x14046bdc5
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046bdd8
je 0x14046bde7
mov word [rdi + 0xa], ax
jmp 0x14046bdf6
mov qword [rdi], r12
not r8b
movsx r8d, ax
jmp 0x14046bdf6
mov r8d, 1
jmp 0x14046be01
mov byte [rdi + 8], r8b
jmp 0x14046be15
mov r8d, 1
sal eax, cl
btr eax, eax
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbp - 0x11]
jmp 0x14046be23
jne 0x14046bf11
mov sil, r8b
bswap cx
shl cx, cl
not cl
mov rcx, qword [rdi]
test r14b, 0xb
jmp 0x14046be43
test rcx, rcx
jmp 0x14046be4b
je 0x14046bed6
mov rax, qword [rcx + 0x38]
jmp 0x14046be5c
cmp qword [rax], r12
jmp 0x14046be64
je 0x14046be9c
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14046be77
jle 0x14046be9c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not al
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046be97
jmp 0x14046bebc
mov rax, qword [rcx]
jmp 0x14046bea4
mov rax, qword [rax + 0x38]
jmp 0x14046bead
call qword [case.0x1404e588a.0]
mov r8d, 1
inc cx
mov ecx, 0xffff
stc
test dl, 0xa6
cmp cx, ax
je 0x14046bed6
mov al, r12b
jmp 0x14046beea
mov qword [rdi], r12
movsx rdx, r14w
movzx dx, bpl
mov al, r8b
bswap ecx
movsxd rdx, r13d
mov byte [rdi + 8], al
mov rdx, r15
movsx ecx, r12w
bswap cx
mov rcx, rdi
call fcn.14046e9f8
test al, al
jmp 0x14046bf06
je 0x14046bd4e
jmp 0x14046bf1f
test sil, sil
jmp 0x14046bf19
je 0x14046bf2d
mov byte [r14], 0x30
movsx dx, r13b
inc r14
cqo
mov rdx, r15
bswap ecx
movsx ecx, di
mov rcx, rdi
jmp 0x14046bf3d
call fcn.14046e9f8
test al, al
jne 0x14046c15b
mov r13d, 1
clc
cmp byte [rdi + 8], r12b
jmp 0x14046bf5a
jne 0x14046bfea
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046bfdb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046bf78
test rdx, rdx
jmp 0x14046bf80
je 0x14046bfa8
mov rax, qword [rcx + 0x50]
test bpl, r11b
cmp dword [rax], r12d
jmp 0x14046bf95
jle 0x14046bfa8
movzx eax, word [rdx]
jmp 0x14046bfa3
jmp 0x14046bfbf
mov rax, qword [rcx]
jmp 0x14046bfb0
mov rax, qword [rax + 0x30]
jmp 0x14046bfb9
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046bfcc
je 0x14046bfdb
mov word [rdi + 0xa], ax
jmp 0x14046bfe6
mov qword [rdi], r12
movsxd rdx, r8d
mov dl, r13b
not ecx
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
not edx
movzx dx, r8b
movsx rdx, r13w
lea rdx, [rbp + 0xb]
not cx
movzx rcx, sp
mov cl, 0x3b
lea rcx, [rbp - 0x11]
jmp 0x14046c010
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp r11d, 0x35ee72d0
test r12, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x14046c032
jae 0x14046c14e
cmp ebx, 8
jmp 0x14046c040
jge 0x14046c068
lea rcx, [0x1400c0db0]
rcr sil, cl
mov al, byte [rax + rcx]
or sil, spl
sbb sil, 0xe9
mov byte [r14], al
lea r14, [r14 + r13]
sets sil
add ebx, r13d
mov sil, r13b
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x14046c10e
mov rax, qword [rcx + 0x38]
cmp r14b, 0x3c
jmp 0x14046c085
cmp qword [rax], r12
jmp 0x14046c08d
je 0x14046c0d0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046c09f
jle 0x14046c0d0
dec dword [rax]
not ah
mov rcx, qword [rcx + 0x38]
movsx eax, r14w
seta dh
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046c0c0
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046c0cb
jmp 0x14046c0e7
mov rax, qword [rcx]
jmp 0x14046c0d8
mov rax, qword [rax + 0x38]
jmp 0x14046c0e1
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp dl, 0x8f
cmp bp, r11w
cmp cx, ax
jmp 0x14046c0fb
je 0x14046c10e
mov al, r12b
jmp 0x14046c109
jmp 0x14046c122
mov qword [rdi], r12
movsx edx, sp
movzx dx, cl
mov al, r13b
mov rcx, 0x18050d12
mov byte [rdi + 8], al
mov dh, 0x32
cqo
mov rdx, r15
mov cx, 0x1712
setae ch
mov rcx, rdi
jmp 0x14046c13c
call fcn.14046e9f8
test al, al
jmp 0x14046c148
je 0x14046bf51
mov r13d, dword [rsp + 0x34]
test r8b, cl
jmp 0x14046c15b
cmp byte [rsp + 0x31], r12b
jmp 0x14046c165
jne 0x14046c179
test sil, sil
jmp 0x14046c173
jne 0x14046c187
mov r14, qword [rbp - 0x79]
not dl
ror dx, cl
shrd dx, bx, 0x3f
mov byte [r14], r12b
adc dx, 0x7358
sar dl, cl
mov rdx, qword [rbp - 0x19]
clc
cmp rdx, 0x10
jb 0x14046c1f6
inc rdx
mov rcx, qword [rbp - 0x31]
movzx ax, r12b
xor eax, r12d
sal al, 0xfe
mov rax, rcx
cmp r10b, 0xff
cmp rdx, 0x1000
jmp 0x14046c1c5
jb 0x14046c1f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp r13b, 0x19
test r13w, r8w
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046c1eb
ja 0x14046c267
call fcn.1401f8216
mov eax, r13d
clc
ror ecx, cl
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x14046c208
call fcn.1404a5381
mov rbx, qword [rsp + 0x140]
dec r13b
neg r12w
sub r14b, 0x83
add rsp, 0x100
movzx rdi, r8w
xchg r12b, r14b
movsx edi, bp
pop r15
movzx r13d, ax
pop r14
bswap r13
movsx r13, cx
movsxd rbp, r10d
pop r13
movsx rbp, r14w
setle dil
pop r12
pop rdi
movsx rsi, ax
movzx rbp, r14w
bswap si
pop rsi
not bpl
cmovs ebp, esp
xchg bpl, bpl
pop rbp
ret
call fcn.1404bb982
nop
call fcn.1404bb982
nop
jmp 0x140185d41