Function at 0x14048a750
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
movzx ax, r8b
test r8w, 0x5fed
push rbp
rcl eax, 0xca
inc rax
cbw
push rsi
btc bx, 6
sar rbx, 0x96
bt ax, si
push rdi
add rsi, 0xa941b64
push r12
push r13
cdqe
rcr edi, 0x55
push r14
xor rbp, r14
cdqe
sar r14w, 0x57
push r15
cmovb cx, sp
movzx edi, sp
lea rbp, [rsp - 0x80]
sub rsp, 0x180
inc rsi
mov rax, qword [0x1400b7288]
test r9b, 0xb6
xor rax, rsp
seta sil
stc
mov qword [rbp + 0x78], rax
bsf r13w, r9w
xchg bl, dil
btr r14w, si
mov r14, r8
mov qword [rsp + 0x40], r8
shl dil, cl
adc rsi, 0x7b403760
mov qword [rsp + 0x68], rdx
jmp 0x14048a7ed
mov r13, qword [rbp + 0xe0]
and bl, 0xd8
mov cx, r15w
mov qword [rsp + 0x60], r13
cmc
add bh, dh
rcr rbx, 0x3c
movzx eax, word [rbp + 0xe8]
sal bl, cl
movsx ecx, r11w
mov word [rsp + 0x20], ax
mov rsi, qword [rbp + 0xf8]
mov eax, r15d
cmc
mov qword [rbp - 0x10], rsi
movzx edi, word [rbp + 0x100]
bts rbx, r11
mov word [rsp + 0x22], di
adc al, 0xa0
mov rbx, qword [r13 + 0x40]
and ch, 0xa7
cmp rsi, 0xa2868a9
or eax, esi
mov rbx, qword [rbx + 8]
ror ah, cl
sbb rcx, r10
sal al, cl
mov qword [rsp + 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
stc
mov rax, qword [rax + 8]
test r8w, dx
test r9b, r9b
je 0x14048a897
call qword [case.0x14044ab9b.0]
nop
movzx rcx, r9w
movsxd rcx, r11d
lea rcx, [rsp + 0x50]
jmp 0x14048a88a
call fcn.14048c5f2
mov r15, rax
jmp 0x14048a8b0
call qword [case.0x14044ab9b.0]
nop
lea rcx, [rsp + 0x50]
call fcn.14048c1e8
mov r15, rax
jmp 0x14048a8b0
test rbx, rbx
jmp 0x14048a8b8
je 0x14048a907
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048a8c9
mov rax, qword [rax + 0x10]
jmp 0x14048a8d2
call qword [case.0x14044ab9b.0]
test rax, rax
movsx ecx, bx
mov rcx, rax
je 0x14048a907
mov rax, qword [rax]
bswap edx
movsxd rdx, esp
mov edx, 1
jmp 0x14048a8f9
mov rax, qword [rax]
jmp 0x14048a901
call qword [case.0x14044ab9b.0]
mov rax, qword [r15]
xchg dx, dx
movsx dx, ah
lea rdx, [rbp + 0x58]
mov rcx, r15
jmp 0x14048a91d
mov rax, qword [rax + 0x28]
jmp 0x14048a926
call qword [case.0x14044ab9b.0]
nop
mov rax, qword [r15]
movsxd rcx, r9d
movsx rcx, r11w
movsx ecx, r10w
mov rcx, r15
jmp 0x14048a943
mov rax, qword [rax + 0x48]
call qword [case.0x14044ab9b.0]
cdq
rcl r12d, 0xc0
mov r12d, eax
bts ebx, r8d
cmp rcx, rax
xor r12d, edx
adc bl, dl
shl bl, cl
sub r12d, edx
cmc
add rbx, rcx
mov dword [rsp + 0x48], r12d
shl bx, 0xa3
mov bh, dh
rcr ebx, 0x6c
mov ebx, r12d
mov qword [rsp + 0x50], rbx
test spl, bl
cmp qword [rsi + 0x10], rbx
jmp 0x14048a98c
ja 0x14048a9dc
mov r8d, ebx
movzx cx, r11b
rcl rcx, cl
ror r9b, 0x11
sub r8, qword [rsi + 0x10]
dec cl
inc r9b
inc r8
sal rcx, cl
sar cx, 0xfc
movzx r9d, di
cmp r12w, 0x5fff
shrd cx, bp, 0xd0
btr cx, 0xc5
sub edx, edx
mov rcx, rsi
jmp 0x14048a9d2
call fcn.14048b7e1
jmp 0x14048ab1a
lea rax, [rbp + 0x58]
clc
cmp cl, 0xd9
cmc
cmp qword [rbp + 0x70], 0x10
cmovae rax, qword [rbp + 0x58]
jmp 0x14048a9fb
cmp byte [rax], 0x7f
jmp 0x14048aa03
je 0x14048ab1a
lea rax, [rbp + 0x58]
cmp sil, r12b
test r15b, cl
cmp qword [rbp + 0x70], 0x10
jmp 0x14048aa1d
cmovae rax, qword [rbp + 0x58]
clc
sub ecx, ecx
cmp r9b, al
cmc
cmp byte [rax], cl
jmp 0x14048aa30
jle 0x14048ab1a
mov rax, qword [r15]
mov rcx, r15
jmp 0x14048aa41
mov rax, qword [rax + 0x20]
jmp 0x14048aa4a
call qword [case.0x14044ab9b.0]
movzx r12d, ax
lea rbx, [rbp + 0x58]
inc di
cmp qword [rbp + 0x70], 0x10
cmovae rbx, qword [rbp + 0x58]
movzx edi, r10w
mov rdi, qword [rsi + 0x10]
xchg cl, cl
and cl, 0x58
sub rdi, qword [rsp + 0x50]
jmp 0x14048aa7f
mov cl, byte [rbx]
test di, r12w
cmp cl, 0x7f
je 0x14048ab08
xor r13d, r13d
lea r14d, [r13 + 1]
test cl, cl
jmp 0x14048aa9c
jle 0x14048aaf9
movsx rax, cl
clc
cmp rax, rdi
jmp 0x14048aaaf
jae 0x14048aaf9
sub rdi, rax
movzx r9d, r12w
cqo
xchg ch, cl
bswap rdx
mov r8, r14
mov rdx, rdi
setge cl
movsxd rcx, r15d
bswap cx
mov rcx, rsi
call fcn.14048b7e1
lea rax, [rbx + 1]
xchg cl, cl
cmp byte [rax], r13b
cmovg rbx, rax
neg cl
mov cl, byte [rbx]
cmc
test r12w, r9w
cmp cl, 0x7f
jne 0x14048aa95
mov r14, qword [rsp + 0x40]
cmovns bx, r8w
mov r13, qword [rsp + 0x60]
mov r12d, dword [rsp + 0x48]
movsx ebx, sp
mov rbx, qword [rsp + 0x50]
jmp 0x14048ab1a
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
test sp, cx
sub eax, eax
movsx rdx, dx
sub dx, r14w
inc edx
mov qword [rbp + 8], rax
movsx dx, r13b
bt edx, ebp
movzx rdx, si
mov qword [rbp + 0x10], 7
mov word [rbp - 8], ax
bswap eax
cmc
cdq
mov rax, qword [r15]
movsx dx, r14b
sub ecx, ecx
lea rdx, [rsp + 0x40]
test r10d, 0x19de5119
cmp byte [rbp + 0xf0], cl
cmovge cx, cx
mov rcx, r15
jmp 0x14048ab78
je 0x14048ac11
mov rax, qword [rax + 0x58]
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x40]
movzx rcx, r12w
mov dword [rsp + 0x40], eax
movzx eax, cx
rdtsc
mov rax, qword [r15]
lea rdx, [rbp + 0x18]
mov rcx, r15
jmp 0x14048aba8
mov rax, qword [rax + 0x40]
jmp 0x14048abb1
call qword [case.0x14044ab9b.0]
mov edi, 0x1000
mov rdx, qword [rbp + 0x10]
cmp rdx, 8
jmp 0x14048abc9
jb 0x14048acc9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 8]
adc ah, dl
mov rax, rcx
cmp rdx, rdi
jmp 0x14048abe8
jb 0x14048acc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048ac06
ja 0x14048b7c0
jmp 0x14048acc4
mov rax, qword [rax + 0x50]
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x40]
movsx edx, r11w
mov dword [rsp + 0x40], eax
mov rcx, r12
cbw
cmovs rdx, rbx
mov rax, qword [r15]
lea rdx, [rbp + 0x18]
mov rcx, r15
jmp 0x14048ac3f
mov rax, qword [rax + 0x38]
jmp 0x14048ac48
call qword [case.0x14044ab9b.0]
mov edi, 0x1000
shr dh, 0x2a
sub dx, 0x47aa
mov rdx, qword [rbp + 0x10]
cmp edi, ecx
cmp rdx, 8
jmp 0x14048ac6a
jb 0x14048acc9
lea rdx, [rdx*2 + 2]
add ax, 0x3bab
movsx ax, r13b
mov rcx, qword [rbp - 8]
mov al, 0x43
ror ax, cl
shld eax, ecx, 0x89
mov rax, rcx
jmp 0x14048ac96
cmp rdx, rdi
jb 0x14048acc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
test eax, ebp
sub rax, rcx
jmp 0x14048acb1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048acbe
ja 0x14048b7cb
call fcn.140238558
movups xmm0, xmmword [rbp + 0x18]
jmp 0x14048acd2
movups xmmword [rbp - 8], xmm0
jmp 0x14048acdb
movups xmm1, xmmword [rbp + 0x28]
movdqa xmm0, xmmword [0x1400bd3f0]
xor eax, eax
movsxd rcx, r10d
movups xmmword [rbp + 8], xmm1
movdqu xmmword [rbp + 0x28], xmm0
jmp 0x14048acfa
mov word [rbp + 0x18], ax
lea rcx, [rbp + 0x18]
jmp 0x14048ad07
call fcn.14045db89
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
stc
xor r10d, r10d
cmc
cmp dil, 0xfc
mov qword [rbp + 0x48], r10
cmc
jmp 0x14048ad26
mov qword [rbp + 0x50], 7
test sp, 0x7d17
cmp r15b, r11b
mov word [rbp + 0x38], r10w
test rdx, rdi
cmp r11w, cx
test byte [r13 + 0x18], 8
jmp 0x14048ad4c
je 0x14048ae2c
mov rax, qword [r15]
cqo
movzx rdx, r9w
movzx dx, ah
lea rdx, [rbp + 0x18]
mov rcx, r15
jmp 0x14048ad6b
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov rdx, qword [rbp + 0x50]
cmp r13, rdx
cmp rdx, 8
jmp 0x14048ad85
jb 0x14048addb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x38]
adc ax, bp
dec ax
mov rax, rcx
jmp 0x14048ada6
cmp rdx, rdi
jmp 0x14048adae
jb 0x14048add6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
test r15w, r11w
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048add0
ja 0x14048b7d6
call fcn.140238558
movups xmm0, xmmword [rbp + 0x18]
jmp 0x14048ade4
movups xmmword [rbp + 0x38], xmm0
jmp 0x14048aded
movups xmm1, xmmword [rbp + 0x28]
jmp 0x14048adf6
movups xmmword [rbp + 0x48], xmm1
jmp 0x14048adff
movdqa xmm0, xmmword [0x1400bd3f0]
movdqu xmmword [rbp + 0x28], xmm0
dec rcx
sub eax, eax
mov word [rbp + 0x18], ax
movzx cx, cl
not cl
lea rcx, [rbp + 0x18]
jmp 0x14048ae24
call fcn.14045db89
xor r10d, r10d
mov r8b, r10b
lahf
and cl, 0x29
rcl ah, 0xfb
mov rax, r10
btc r9w, cx
mov rdx, r10
test r13b, 0xc1
movzx r9w, r15b
mov r9d, 1
sub cl, 0x94
mov cl, byte [rsp + rdx + 0x40]
cmp cl, 0x20
jmp 0x14048ae5f
je 0x14048aed5
cmp cl, 0x24
jmp 0x14048ae6d
je 0x14048aecc
cmp cl, 0x2b
jmp 0x14048ae7b
je 0x14048aec3
cmp cl, 0x76
je 0x14048ae9d
cmp cl, 0x78
jmp 0x14048ae92
je 0x14048aede
jmp 0x14048aeef
mov rcx, qword [rsi + 0x10]
cmp rcx, rbx
jmp 0x14048aea9
ja 0x14048aeb3
lea rcx, [rbx + 1]
cmp r10d, r12d
adc rax, rcx
jmp 0x14048aebe
jmp 0x14048aeef
add rax, qword [rbp + 8]
jmp 0x14048aeef
add rax, qword [rbp + 0x48]
jmp 0x14048aeef
lea rax, [rax + r9]
jmp 0x14048aede
movzx r8d, r8b
cmp rdx, 3
cmovne r8d, r9d
cmp r8b, 0xdc
cmc
lea rdx, [rdx + r9]
cmp esi, ebp
cmc
cmp rdx, 4
jmp 0x14048aeff
jb 0x14048ae53
mov rdi, qword [r13 + 0x28]
test edx, 0x6f1b74a1
cmc
test r15w, r13w
test rdi, rdi
jmp 0x14048af1c
jle 0x14048af38
cmp rdi, rax
jmp 0x14048af2a
jbe 0x14048af38
sub rdi, rax
jmp 0x14048af44
mov rdi, r10
shrd r12d, eax, 0x3f
sbb r12b, r9b
clc
mov r12d, dword [r13 + 0x18]
and r12d, 0x1c0
clc
cmp r12d, 0x40
jmp 0x14048af59
je 0x14048afdd
cmp r12d, 0x100
jmp 0x14048af6b
jne 0x14048af7f
test r8b, r8b
jmp 0x14048af79
jne 0x14048afdd
movups xmm0, xmmword [r14]
cdq
cqo
setl dl
movdqu xmmword [rsp + 0x30], xmm0
movsxd rcx, ebx
mov r9, rdi
not ch
movzx r8d, word [rsp + 0x20]
movzx dx, ah
movsx ecx, dx
cdq
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
jmp 0x14048afb4
call fcn.1404754be
movups xmm0, xmmword [rax]
shld di, dx, 0xae
movdqu xmmword [r14], xmm0
xor r10d, r10d
shrd r13w, r11w, 0x3d
sal al, 0x68
and al, r8b
mov edi, r10d
inc r13w
stc
mov r13, r10
mov al, byte [rsp + r13 + 0x40]
test dil, 0x7c
cmp al, 0x20
jmp 0x14048aff0
je 0x14048b4f1
cmp al, 0x24
jmp 0x14048affd
je 0x14048b4b6
cmp al, 0x2b
je 0x14048b46e
cmp al, 0x76
jmp 0x14048b012
je 0x14048b02a
cmp al, 0x78
jmp 0x14048b01f
je 0x14048b54d
jmp 0x14048b5a9
mov r9, qword [rsi + 0x10]
cmp rsi, 0x465a7daf
cmc
cmp dword [rsp + 0x48], r10d
jmp 0x14048b040
jne 0x14048b08f
mov r8, rsi
clc
cmp qword [rsi + 0x18], 8
jmp 0x14048b054
jb 0x14048b05d
mov r8, qword [rsi]
lea rcx, [rsp + 0x70]
movzx dx, spl
jmp 0x14048b06e
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
jmp 0x14048b082
call fcn.1404752f7
xor r10d, r10d
jmp 0x14048b596
cmp r9, rbx
jmp 0x14048b097
ja 0x14048b2d2
mov rbx, qword [r14 + 8]
test rbx, rbx
je 0x14048b14b
mov rax, qword [rbx + 0x40]
cmp edi, 0x366641f7
cmp qword [rax], r10
je 0x14048b116
mov rax, qword [rbx + 0x58]
test r10b, dl
cmp dword [rax], r10d
jmp 0x14048b0cc
jle 0x14048b116
dec dword [rax]
movsx edx, r14w
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rcx]
xchg ah, al
movzx eax, bp
mov al, r8b
lea rax, [rdx + 2]
jmp 0x14048b0f0
mov qword [rcx], rax
movsx ax, r15b
bswap eax
jmp 0x14048b0ff
movzx eax, word [rsp + 0x22]
jmp 0x14048b109
mov word [rdx], ax
jmp 0x14048b111
jmp 0x14048b135
mov rax, qword [rbx]
movzx cx, r12b
movzx edx, word [rsp + 0x22]
mov rcx, rbx
jmp 0x14048b12b
mov rax, qword [rax + 0x18]
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
test r13d, r11d
cmp cx, ax
jmp 0x14048b145
jne 0x14048b156
mov eax, 1
mov ch, 0xdf
mov byte [r14], al
mov rax, qword [r15]
mov rcx, r15
mov rax, qword [rax + 0x18]
call qword [case.0x14044ab9b.0]
movzx r8d, ax
cmc
cmp r11b, r9b
xor ecx, ecx
test rbx, rbx
jmp 0x14048b178
je 0x14048b238
mov rax, qword [rbx + 0x40]
stc
cmp qword [rax], rcx
jmp 0x14048b18b
je 0x14048b1ea
mov rax, qword [rbx + 0x58]
cmp r12d, ebp
clc
test r8b, 0x14
cmp dword [rax], ecx
jmp 0x14048b1a4
jle 0x14048b1ea
dec dword [rax]
setbe cl
mov rcx, qword [rbx + 0x40]
movsx ax, bpl
bswap dx
jmp 0x14048b1c0
mov rdx, qword [rcx]
cdqe
not al
movsx rax, dx
lea rax, [rdx + 2]
jmp 0x14048b1d4
mov qword [rcx], rax
jmp 0x14048b1dc
mov word [rdx], r8w
jmp 0x14048b1e5
jmp 0x14048b221
mov rax, qword [rbx]
movsx rcx, r14w
movzx edx, r8w
movzx rcx, r14w
mov cx, cx
mov rcx, rbx
jmp 0x14048b204
mov rax, qword [rax + 0x18]
jmp 0x14048b20d
call qword [case.0x14044ab9b.0]
movzx r8d, ax
xchg ah, al
movzx rax, si
cmp r13b, 0xc4
mov eax, 0xffff
cmp bpl, cl
jmp 0x14048b22e
cmp ax, r8w
jne 0x14048b240
mov eax, 1
mov byte [r14], al
mov rbx, qword [rsp + 0x50]
bswap r9d
rcr r9w, 0xfa
mov r9, rbx
cmp r15, r8
rol dl, 0x89
adc r8w, 0x3366
sub r9, qword [rsi + 0x10]
movzx rdx, bx
movzx r8w, bl
movups xmm0, xmmword [r14]
movsx rcx, ax
movdqu xmmword [rsp + 0x30], xmm0
movzx edx, bp
movsxd r8, r13d
bswap edx
movzx r8d, word [rsp + 0x22]
bswap edx
lea rdx, [rsp + 0x30]
xchg rcx, rcx
setno cl
lea rcx, [rbp - 0x80]
call fcn.1404754be
mov r8, rsi
cmp qword [rsi + 0x18], 8
jmp 0x14048b2a8
jb 0x14048b2be
mov r8, qword [rsi]
cmovo r9, r12
jmp 0x14048b2be
movups xmm0, xmmword [rax]
movsx r9d, r12w
mov r9, qword [rsi + 0x10]
lea rcx, [rbp - 0x70]
jmp 0x14048b072
sub r9, rbx
rcl r8b, 0x94
mov r8, rsi
cmp r9d, r8d
test eax, r8d
cmc
cmp qword [rsi + 0x18], 8
jmp 0x14048b2ed
jb 0x14048b2fb
mov r8, qword [rsi]
movzx dx, r12b
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
xchg cx, cx
movzx ecx, bp
not dx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x60]
call fcn.1404752f7
movups xmm0, xmmword [rax]
movsx rcx, si
not ch
movzx rax, bx
movdqu xmmword [r14], xmm0
mov cx, 0x5f5e
mov rax, qword [r15]
movzx ecx, bp
cmovns rcx, rbp
xchg cx, cx
mov rcx, r15
jmp 0x14048b347
mov rax, qword [rax + 0x18]
jmp 0x14048b350
call qword [case.0x14044ab9b.0]
movzx r8d, ax
test ax, r8w
shl cl, 0x3b
sal ch, 0x7b
mov rcx, qword [r14 + 8]
cmc
sub edx, edx
clc
test r9b, 0x53
jmp 0x14048b375
test rcx, rcx
je 0x14048b409
mov rax, qword [rcx + 0x40]
cmc
cmp qword [rax], rdx
jmp 0x14048b38b
je 0x14048b3d5
mov rax, qword [rcx + 0x58]
jmp 0x14048b39e
cmp dword [rax], edx
jmp 0x14048b3a5
jle 0x14048b3d5
dec dword [rax]
mov eax, 0x32b167e7
mov rcx, qword [rcx + 0x40]
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048b3c4
mov qword [rcx], rax
mov word [rdx], r8w
jmp 0x14048b3d0
jmp 0x14048b3f5
mov rax, qword [rcx]
not rdx
movzx edx, r8w
jmp 0x14048b3e4
mov rax, qword [rax + 0x18]
call qword [case.0x14044ab9b.0]
movzx r8d, ax
shl ax, cl
mov eax, 0xffff
cmp ax, r8w
jmp 0x14048b403
jne 0x14048b41b
mov eax, 1
clc
mov byte [r14], al
movsx rcx, r14w
shld cx, bx, 0x14
mov rcx, rsi
stc
cmp qword [rsi + 0x18], 8
jmp 0x14048b429
jb 0x14048b433
mov rcx, qword [rsi]
clc
mov rax, qword [rsi + 0x10]
xadd r8b, r8b
cmp rsi, 0x7cf83b58
shl r8b, cl
sub rax, rbx
mov r8w, 0x5f4
movsx r9, r11w
jmp 0x14048b456
lea r8, [rcx + rax*2]
not r9
mov r9, rbx
lea rcx, [rbp - 0x50]
jmp 0x14048b469
jmp 0x14048b06e
cmp qword [rbp + 8], r10
jmp 0x14048b477
jbe 0x14048b5a9
lea r8, [rbp - 8]
xchg r9w, r9w
cmp qword [rbp + 0x10], 8
cmovne r9w, r12w
cmovae r8, qword [rbp - 8]
movsx r9w, dl
movzx r9w, r10b
xchg r9w, r9w
mov r9d, 1
lea rcx, [rbp - 0x40]
jmp 0x14048b4b1
jmp 0x14048b06e
lea r8, [rbp + 0x38]
rcl ecx, 0xd4
bt cx, 0x86
cmp qword [rbp + 0x50], 8
jmp 0x14048b4ce
cmovae r8, qword [rbp + 0x38]
movsx r9d, ax
movsxd rcx, r8d
mov r9, qword [rbp + 0x48]
xchg ch, ch
movsxd rcx, ebx
mov ecx, 0x542b1281
lea rcx, [rbp - 0x30]
jmp 0x14048b06e
movups xmm0, xmmword [r14]
movzx ecx, si
setne r8b
movzx dx, bh
movdqu xmmword [rsp + 0x30], xmm0
cdq
mov r9d, 1
movzx cx, r15b
jmp 0x14048b51b
movzx r8d, word [rsp + 0x20]
movzx rdx, cx
movsxd rdx, ebx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
jmp 0x14048b536
call fcn.1404754be
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
cmc
clc
xor r10d, r10d
jmp 0x14048b54d
cmp r12d, 0x100
jmp 0x14048b559
jne 0x14048b5a9
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
movsx edx, sp
mov r9, rdi
movzx r8d, word [rsp + 0x20]
movzx rcx, r15w
lea rdx, [rsp + 0x30]
cmovne ecx, ebx
mov cl, 0x9f
lea rcx, [rbp + 0x18]
call fcn.1404754be
sub r10d, r10d
mov rdi, rcx
mov edi, r10d
stc
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
shl rax, 0x85
adc ax, 0x5b03
test dil, bl
mov eax, 1
test r13b, 0xf6
cmc
add r13, rax
cmp dil, 0xcb
cmp r13, 4
jmp 0x14048b5c3
jb 0x14048afe0
mov r9, qword [rbp + 8]
test r12b, 0x6a
clc
cmp r9, rax
jmp 0x14048b5da
jbe 0x14048b642
dec r9
cmc
bsf dx, bx
lea r8, [rbp - 8]
movsxd rcx, ebx
xchg dx, cx
cmp qword [rbp + 0x10], 8
movsx ecx, cx
cqo
bswap dx
cmovae r8, qword [rbp - 8]
shr edx, cl
mov dl, 0x4d
sbb rcx, r12
movups xmm0, xmmword [r14]
sub ecx, 0x7d34e36
movdqu xmmword [rsp + 0x30], xmm0
add r8, 2
setg ch
cdq
lea rdx, [rsp + 0x30]
movsx cx, dl
lea rcx, [rbp + 0x18]
call fcn.1404752f7
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
movsx ax, r8b
mov rax, qword [rsp + 0x60]
xor r15d, r15d
cmovg bx, r14w
mov r8b, 0xfd
cqo
mov qword [rax + 0x28], r15
movsx dx, r13b
mov dl, 0xe4
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
cqo
mov r9, rdi
movzx r8d, word [rsp + 0x20]
cmovno cx, ax
mov cl, 0x70
lea rdx, [rsp + 0x30]
cmovp bx, cx
xchg bh, bh
mov rbx, qword [rsp + 0x68]
mov rcx, rbx
jmp 0x14048b692
call fcn.1404754be
nop
cmovbe rcx, r11
lea rcx, [rbp + 0x38]
jmp 0x14048b6a5
call fcn.14045db89
nop
mov cl, r10b
movzx rcx, sp
movzx cx, spl
lea rcx, [rbp - 8]
jmp 0x14048b6c0
call fcn.14045db89
nop
cmp cx, di
cmc
btc edx, edi
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x14048b723
inc rdx
mov rcx, qword [rbp + 0x58]
add al, 0xfd
lahf
mov rax, rcx
cmp rdx, 0x1000
jb 0x14048b71e
add rdx, 0x27
test r15b, r13b
mov rcx, qword [rcx - 8]
cmc
test ebx, r12d
sub rax, rcx
cmp r9, rsi
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14048b718
ja 0x14048b7ba
call fcn.140238558
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp + 0x68], xmm0
mov cx, 0x2967
setb cl
xchg ch, ch
mov byte [rbp + 0x58], r15b
movzx ecx, r9w
not ecx
mov rcx, rsi
jmp 0x14048b74b
call fcn.14045db89
mov rax, rbx
dec rcx
bts cx, r13w
stc
mov rcx, qword [rbp + 0x78]
cmc
jmp 0x14048b76a
xor rcx, rsp
call fcn.1404a1da3
mov rbx, qword [rsp + 0x1c0]
sbb r12b, dil
shld esi, esi, 0x6b
add rsp, 0x180
pop r15
pop r14
movsxd rsi, r11d
bswap r13d
setns r13b
pop r13
mov r12w, 0x7b74
pop r12
bswap di
mov esi, r10d
pop rdi
xchg ebp, ebp
cmovp si, dx
pop rsi
movsx ebp, bx
not bp
pop rbp
jmp 0x14048b7b9
ret
call fcn.1404b833f
nop
call fcn.1404b833f
int3
call fcn.1404b833f
nop
jmp 0x14048b7d6
call fcn.1404b833f
int3