Function at 0x140425dfb
Capabilities:
Encode data using base64

Disassembly:
push rsi
shrd rsi, rdx, 0xcb
bsf si, r14w
push rdi
cdqe
rol ah, 0xb4
push rbx
add al, 0xef
bts si, bx
cmp rdi, rdi
sub rsp, 0x20
cbw
mov esi, edx
cdqe
mov rdi, rcx
movzx ax, r11b
cmovae ax, bx
movzx rax, r11w
movabs rax, 0xffffffff00000000
mov qword [rcx + 0x4848], rax
jmp 0x140425e46
mov byte [rcx + 0x4828], 0xff
jmp 0x140425e52
call fcn.140427fd0
cmp al, 0xd8
jmp 0x140425e5e
jne 0x140425f60
mov eax, 1
cmp dil, sil
test rax, rbp
cmp esi, 1
jmp 0x140425e77
je 0x140425f62
mov rcx, rdi
jmp 0x140425e85
call fcn.140427fd0
cmp al, 0xc2
sete cl
jmp 0x140425e94
je 0x140425f78
movzx edx, al
btc ax, 0xe2
mov eax, edx
cmp cx, si
clc
and eax, 0xfffffffe
test rbp, 0x207044a0
cmp di, r10w
cmp eax, 0xc0
jmp 0x140425ec0
je 0x140425f78
mov rcx, rdi
jmp 0x140425ece
call fcn.14042826a
test eax, eax
jmp 0x140425eda
jne 0x140425f14
jmp 0x140425f60
cmp dword [rbx + 0x30], 0
jmp 0x140425eee
je 0x140425f60
mov rax, qword [rbx + 0xc0]
test dl, r8b
cmp r8b, 0xb9
cmp rax, qword [rbx + 0xc8]
jmp 0x140425f0e
jae 0x140425f60
mov rcx, rdi
jmp 0x140425f1c
call fcn.140427fd0
cmp al, 0xff
jmp 0x140425f28
jne 0x140425e8a
mov rbx, qword [rdi]
clc
cmp bx, 0xe57
cmp qword [rbx + 0x10], 0
je 0x140425ef4
mov rcx, qword [rbx + 0x28]
jmp 0x140425f4b
call qword [rbx + 0x20]
test eax, eax
jmp 0x140425f55
jne 0x140425ee5
jmp 0x140425f14
xor eax, eax
add rsp, 0x20
not di
pop rbx
not rsi
pop rdi
movsx esi, si
pop rsi
jmp 0x140425f77
ret
movzx eax, cl
sbb cx, 0x3bdf
movsx rdx, cx
sub bh, 0xd3
mov dword [rdi + 0x4830], eax
add dx, di
xor ch, 0x4f
mov rcx, rdi
mov edx, esi
add rsp, 0x20
bswap edi
seta bl
movzx si, r8b
pop rbx
mov sil, 0xe9
jmp 0x140425fb3
pop rdi
pop rsi
jmp 0x140425fba
jmp 0x140429415
push r15
cmp ch, 0xd9
test r9b, 0xb7
push r14
stc
test r10b, 0xf5
cmp r13b, bl
push r13
cmc
test sil, bpl
cmp edx, edx
push r12
jmp 0x140429439
push rsi
cmp dil, dil
push rdi
cmc
push rbp
push rbx
sub rsp, 0x58
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x30], xmm6
mov r12d, edx
bswap rdi
movsx r13d, r9w
mov di, 0x4c12
mov r13, rcx
mov rdi, qword [rcx]
mov rcx, rdi
jmp 0x14042946d
call fcn.14041c03a
sub ebx, ebx
cmp spl, 0xdd
cmp eax, 0xb
jmp 0x140429480
jb 0x140429bfd
mov ebp, eax
movsx rax, r11w
sar al, 0x18
shl ah, cl
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x1404294a4
jae 0x1404294d4
lea rcx, [rax + 1]
cmp sp, 0xa34
jmp 0x1404294b8
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
cmp al, 8
jmp 0x1404294c9
je 0x140429593
jmp 0x140429bfd
cmp dword [rdi + 0x30], 0
jmp 0x1404294dd
je 0x140429bfd
mov r8d, dword [rdi + 0x34]
lea rsi, [rdi + 0x38]
bswap ecx
cwd
movzx cx, r8b
mov rcx, qword [rdi + 0x28]
xchg rdx, rdx
bswap edx
cqo
mov rdx, rsi
jmp 0x140429507
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
jmp 0x140429522
test eax, eax
jmp 0x140429529
je 0x14042954b
movsxd rcx, eax
rcl al, cl
movzx ax, r13b
add rcx, rsi
mov ax, 0xbe3
cdqe
cwde
movzx eax, byte [rsi]
jmp 0x14042956f
mov dword [rdi + 0x30], 0
cmovl rcx, r10
or cx, 0x6342
lea rcx, [rdi + 0x39]
cmp r13w, r15w
mov byte [rdi + 0x38], 0
test dx, 0x74c2
clc
xor eax, eax
mov qword [rdi + 0xc8], rcx
sbb cx, r12w
lea rcx, [rdi + 0x39]
cmc
mov qword [rdi + 0xc0], rcx
cmp al, 8
jmp 0x14042958d
jne 0x140429bfd
mov rcx, rdi
call fcn.14041c03a
mov dword [rdi + 4], eax
jmp 0x1404295a9
test eax, eax
jmp 0x1404295b0
je 0x140429bfd
mov rcx, rdi
call fcn.14041c03a
mov dword [rdi], eax
test eax, eax
jmp 0x1404295c7
je 0x140429bfd
cmp dword [rdi + 4], 0x1000000
jmp 0x1404295d9
ja 0x140429bfd
mov rax, qword [rdi + 0xc0]
jmp 0x1404295eb
cmp rax, qword [rdi + 0xc8]
jmp 0x1404295f7
jae 0x140429622
lea rcx, [rax + 1]
jmp 0x140429606
mov qword [rdi + 0xc0], rcx
movsx cx, sil
cmovb cx, r12w
movsxd rcx, edi
movzx ecx, byte [rax]
jmp 0x1404296d2
cmp dword [rdi + 0x30], 0
jmp 0x14042962b
je 0x140429bfd
mov r8d, dword [rdi + 0x34]
cqo
lea rsi, [rdi + 0x38]
bswap rcx
mov rcx, qword [rdi + 0x28]
cwd
cdq
mov rdx, rsi
jmp 0x14042964d
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
sub ecx, dword [rdi + 0xd0]
cmp r14b, dl
add dword [rdi + 0xb8], ecx
stc
test eax, eax
jmp 0x14042966e
je 0x14042968d
cdqe
rol rcx, 0x9a
shr ch, 7
add rax, rsi
movzx ecx, byte [rsi]
jmp 0x140429688
jmp 0x1404296ab
mov dword [rdi + 0x30], 0
lea rax, [rdi + 0x39]
test rdi, 0x2ef67099
stc
mov byte [rdi + 0x38], 0
cmp dx, 0x68c4
sub ecx, ecx
mov qword [rdi + 0xc8], rax
shr eax, cl
movsx eax, r10w
lea rax, [rdi + 0x39]
stc
jmp 0x1404296c6
mov qword [rdi + 0xc0], rax
test r11b, 0x42
cmc
cmp cl, 4
jmp 0x1404296da
ja 0x140429bfd
movzx eax, cl
mov edx, 0x1a
jmp 0x1404296ee
bt edx, eax
jmp 0x1404296f6
jae 0x140429bfd
mov dword [rdi + 8], eax
cmp cl, 1
jmp 0x140429707
jne 0x140429719
sub ecx, ecx
jmp 0x140429714
jmp 0x140429779
mov edx, eax
bt bx, 0xb9
movzx ebx, sp
and edx, 0xfffffffe
lea rbx, [r13 + 0x4748]
sub ecx, ecx
nop
mov qword [rbx - 0x78], 0
cmp rsp, r14
mov qword [rbx - 0x60], 0
mov qword [rbx - 0x18], 0
stc
cmp ebx, r8d
mov qword [rbx], 0
add rcx, 2
clc
add rbx, 0xc0
test r10w, 0x235a
cmc
stc
cmp rdx, rcx
jmp 0x140429773
jne 0x140429731
test al, 1
jmp 0x140429780
je 0x1404297bd
lea rax, [rcx + rcx*2]
test dil, 0xe0
stc
shl rax, 5
mov qword [r13 + rax + 0x46d0], 0
cmp r12b, r14b
jmp 0x1404297a7
mov qword [r13 + rax + 0x46e8], 0
bt rax, rbp
shr ax, cl
movsx eax, si
mov eax, dword [rdi + 8]
test r15b, dil
cmp r13, rbx
jmp 0x1404297cb
lea eax, [rax + rax*2]
add eax, 8
test r11b, cl
cmc
test bpl, 0xd3
xor ebx, ebx
jmp 0x1404297e0
cmp ebp, eax
jne 0x140429bfd
mov dword [r13 + 0x4850], 0
bt r14w, 0xeb
rcr r14b, cl
xchg r14, r14
mov r14d, dword [rdi + 8]
test r14d, r14d
jmp 0x14042980b
jle 0x140429be8
lea r15, [rdi + 0x38]
shr si, 0x12
lea rax, [rdi + 0x39]
sub sil, spl
rcr si, 0xd7
mov qword [rsp + 0x28], rax
bt rax, 0x32
and ah, 7
mov al, r12b
lea rsi, [r13 + 0x46ac]
or rax, r15
rcr al, 0x27
rcl ah, 0x78
sub ebp, ebp
shld ax, si, 0xea
ror ax, cl
seta ah
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x1404298a6
lea rcx, [rax + 1]
jmp 0x140429876
mov qword [rdi + 0xc0], rcx
setg r14b
movzx r14w, dil
bswap r14d
movzx eax, byte [rax]
movsx r14, r10w
xchg r14d, r14d
movsx r14d, sp
mov r14, qword [rsp + 0x28]
jmp 0x1404298a1
jmp 0x14042995b
cmp dword [rdi + 0x30], 0
je 0x140429919
mov r8d, dword [rdi + 0x34]
jmp 0x1404298b9
mov rcx, qword [rdi + 0x28]
bswap dx
movsx rdx, cx
mov rdx, r15
jmp 0x1404298cc
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test al, r10b
test eax, eax
movzx r14d, di
movsx r14, r15w
movzx r14w, r10b
mov r14, qword [rsp + 0x28]
je 0x14042992a
movsxd rcx, eax
bts rax, rsp
add rcx, r15
setp ah
movzx eax, byte [r15]
jmp 0x140429914
jmp 0x14042993c
sub eax, eax
mov r14, qword [rsp + 0x28]
jmp 0x140429925
jmp 0x14042995b
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
dec ch
sub eax, eax
mov rcx, r14
mov qword [rdi + 0xc8], rcx
setnp cl
xchg cx, cx
mov qword [rdi + 0xc0], r14
neg ch
ror cx, 0xca
bt rcx, 0xb9
movzx ecx, al
mov dword [rsi - 0xc], ecx
cmp dword [rdi + 8], 3
jmp 0x14042996a
jne 0x140429996
lea rcx, [0x1400bf0ca]
cmp al, byte [rbp + rcx]
jne 0x140429996
inc dword [r13 + 0x4850]
adc rax, 0x5c923871
ror ah, cl
shrd rax, rcx, 0x59
mov rax, qword [rdi + 0xc0]
jmp 0x1404299a6
cmp rax, qword [rdi + 0xc8]
jae 0x1404299d0
lea rcx, [rax + 1]
jmp 0x1404299bc
mov qword [rdi + 0xc0], rcx
jmp 0x1404299c8
movzx eax, byte [rax]
jmp 0x140429a7d
cmp dword [rdi + 0x30], 0
jmp 0x1404299d9
je 0x140429ce5
mov r8d, dword [rdi + 0x34]
movsx rdx, r14w
movsxd rcx, r10d
mov rcx, qword [rdi + 0x28]
mov rdx, r15
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
cmp dil, 0xa5
sub ecx, dword [rdi + 0xd0]
stc
jmp 0x140429a0b
add dword [rdi + 0xb8], ecx
stc
test eax, eax
jmp 0x140429a19
je 0x140429a40
movsxd rcx, eax
setno al
add rcx, r15
jmp 0x140429a32
movzx eax, byte [r15]
jmp 0x140429a3b
jmp 0x140429a63
mov dword [rdi + 0x30], 0
add cl, dh
test r14, r15
mov byte [rdi + 0x38], 0
rcl rcx, cl
rcr rcx, 0x5d
sal rcx, cl
sub eax, eax
shr ch, 0x82
mov rcx, r14
cmc
mov qword [rdi + 0xc8], rcx
rcl cl, cl
adc cl, sil
mov qword [rdi + 0xc0], r14
rol cl, 0x54
rcr cx, 0x3f
movzx eax, al
mov ecx, eax
stc
test r10b, 0x6d
shr ecx, 4
mov dword [rsi - 8], ecx
neg ch
bsf rcx, rsp
lea ecx, [rax - 0x50]
test r12w, di
cmp r15b, 0xa3
jmp 0x140429aa3
sub ebx, ebx
cmp cl, 0xc0
jb 0x140429bfd
and eax, 0xf
test r10b, r13b
jmp 0x140429ac0
mov dword [rsi - 4], eax
add eax, 0xfffffffb
test r12b, r13b
clc
cmp eax, 0xfffffffc
jmp 0x140429ad2
jb 0x140429bfd
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140429aeb
jae 0x140429b13
lea rcx, [rax + 1]
jmp 0x140429afa
mov qword [rdi + 0xc0], rcx
jmp 0x140429b06
movzx eax, byte [rax]
jmp 0x140429b0e
jmp 0x140429bb9
cmp dword [rdi + 0x30], 0
jmp 0x140429b1c
je 0x140429b74
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
xchg dx, dx
mov dx, si
mov rdx, r15
jmp 0x140429b38
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r10d, r11d
sub ecx, dword [rdi + 0xd0]
clc
cmc
add dword [rdi + 0xb8], ecx
cmp r15b, 0xd1
clc
test eax, eax
jmp 0x140429b5e
je 0x140429b84
movsxd rcx, eax
cwde
add rcx, r15
movzx eax, byte [r15]
jmp 0x140429bab
mov dword [rsi], 0
jmp 0x140429b7f
jmp 0x140429bc7
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
adc ch, 0x30
movzx ecx, r10w
neg cl
sub eax, eax
shr ch, cl
sar cl, 3
test bp, 0x6852
mov rcx, r14
test bp, r10w
mov qword [rdi + 0xc8], rcx
mov qword [rdi + 0xc0], r14
movzx eax, al
cmc
mov dword [rsi], eax
cmp al, 3
ja 0x140429bfd
inc rbp
movsxd r14, dword [rdi + 8]
stc
clc
add rsi, 0x60
cmc
jmp 0x140429bda
cmp rbp, r14
jmp 0x140429be2
jl 0x140429851
mov ebx, 1
test r14w, 0x19b1
stc
test r12d, r12d
je 0x140429c53
mov eax, ebx
rol r14b, 0xd
sbb r13, r9
shld r13, r10, 0x99
movaps xmm6, xmmword [rsp + 0x30]
xor r12b, 0xf4
sbb r13b, 0xa2
movaps xmm7, xmmword [rsp + 0x40]
stc
bswap r12w
add rsp, 0x58
pop rbx
pop rbp
movsxd rdi, r10d
pop rdi
pop rsi
not r15b
movzx r13, bx
pop r12
movsx r15w, r9b
xchg r15w, r15w
pop r13
setns r14b
movsx r15d, r10w
pop r14
pop r15
jmp 0x140429c52
ret
mov ecx, dword [rdi]
bt r8d, r12d
mov edx, dword [rdi + 4]
xor ebx, ebx
btr r8w, si
mov r8d, r14d
jmp 0x140429c6e
xor r9d, r9d
jmp 0x140429c76
call fcn.140237e5c
test eax, eax
jmp 0x140429c82
je 0x140429bfd
mov ebp, 1
sbb r15b, 0xf9
dec r15w
mov r15d, 1
test dx, r8w
cmp r15b, r9b
test r14d, r14d
jmp 0x140429caa
jle 0x14042a01d
mov ecx, r14d
test spl, r11b
cmp r14d, 8
jae 0x140429cfd
mov ebp, 1
shr r15, 0x52
sub ebx, ebx
movzx r15d, r13w
mov r15b, r13b
bswap r15
mov r15d, 1
jmp 0x140429ce0
jmp 0x140429f28
mov dword [rsi - 8], 0
clc
test r8b, 0xeb
sub ebx, ebx
jmp 0x140429cf8
jmp 0x140429bfd
mov ebx, ecx
and al, bpl
and ebx, 0xfffffff8
bt rdx, 0x3d
sal dh, 0xb2
cqo
mov rax, rcx
xadd dl, dl
add dl, 5
shl rax, 5
or dl, 0xbb
and rax, 0xffffffffffffff00
lea rdx, [rax + rax*2]
movdqa xmm0, xmmword [0x1400bf670]
sub ebp, ebp
jmp 0x140429d38
movdqa xmm1, xmm0
movdqa xmm2, xmm0
movdqa xmm3, xmm0
movd xmm4, dword [r13 + rbp + 0x47c4]
movd xmm5, dword [r13 + rbp + 0x4764]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4704]
movd xmm6, dword [r13 + rbp + 0x46a4]
punpckldq xmm6, xmm4
punpcklqdq xmm6, xmm5
movd xmm4, dword [r13 + rbp + 0x4944]
movd xmm5, dword [r13 + rbp + 0x48e4]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4884]
movd xmm7, dword [r13 + rbp + 0x4824]
punpckldq xmm7, xmm4
punpcklqdq xmm7, xmm5
movdqa xmm4, xmm6
pcmpgtd xmm4, xmm2
pand xmm6, xmm4
pandn xmm4, xmm2
movdqa xmm2, xmm4
por xmm2, xmm6
movdqa xmm4, xmm7
pcmpgtd xmm4, xmm3
pand xmm7, xmm4
pandn xmm4, xmm3
movdqa xmm3, xmm4
por xmm3, xmm7
movd xmm4, dword [r13 + rbp + 0x47c8]
movd xmm5, dword [r13 + rbp + 0x4768]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4708]
movd xmm6, dword [r13 + rbp + 0x46a8]
punpckldq xmm6, xmm4
punpcklqdq xmm6, xmm5
movd xmm4, dword [r13 + rbp + 0x4948]
movd xmm5, dword [r13 + rbp + 0x48e8]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4888]
movd xmm7, dword [r13 + rbp + 0x4828]
punpckldq xmm7, xmm4
punpcklqdq xmm7, xmm5
movdqa xmm4, xmm6
pcmpgtd xmm4, xmm0
pand xmm6, xmm4
pandn xmm4, xmm0
movdqa xmm0, xmm4
por xmm0, xmm6
movdqa xmm4, xmm7
pcmpgtd xmm4, xmm1
pand xmm7, xmm4
pandn xmm4, xmm1
movdqa xmm1, xmm4
por xmm1, xmm7
add rbp, 0x300
stc
cmp rdx, rbp
jne 0x140429d44
movdqa xmm4, xmm2
pcmpgtd xmm4, xmm3
pand xmm2, xmm4
pandn xmm4, xmm3
por xmm4, xmm2
pshufd xmm2, xmm4, 0xee
movdqa xmm3, xmm4
pcmpgtd xmm3, xmm2
pand xmm4, xmm3
pandn xmm3, xmm2
por xmm3, xmm4
pshufd xmm2, xmm3, 0x55
movdqa xmm4, xmm3
pcmpgtd xmm4, xmm2
pand xmm3, xmm4
pandn xmm4, xmm2
por xmm4, xmm3
movd r15d, xmm4
movdqa xmm2, xmm0
pcmpgtd xmm2, xmm1
pand xmm0, xmm2
pandn xmm2, xmm1
por xmm2, xmm0
pshufd xmm0, xmm2, 0xee
movdqa xmm1, xmm2
pcmpgtd xmm1, xmm0
pand xmm2, xmm1
pandn xmm1, xmm0
por xmm1, xmm2
pshufd xmm0, xmm1, 0x55
movdqa xmm2, xmm1
pcmpgtd xmm2, xmm0
pand xmm1, xmm2
pandn xmm2, xmm0
por xmm2, xmm1
movd ebp, xmm2
cmp rbx, rcx
jmp 0x140429f22
je 0x140429fa0
lea rax, [rbx + rbx*2]
cwd
movzx rdx, r9w
sal sil, cl
shl rax, 5
adc rsi, 0x4c0c2467
lea rdx, [rax + r13]
mov rax, r13
adc rsi, 0x180e747f
add rdx, 0x46a8
mov rax, rcx
rol si, cl
cmc
movsx si, r12b
sub rax, rbx
ror ebx, cl
shl sil, 0x55
mov ebx, dword [rdx - 4]
or si, 0x767b
mov esi, dword [rdx]
cmp ebx, r15d
jmp 0x140429f7c
cmovg r15d, ebx
stc
cmp esi, ebp
cmovg ebp, esi
cmp r8d, r14d
add rdx, 0x60
jmp 0x140429f92
dec rax
jmp 0x140429f9a
jne 0x140429f6a
test r14d, r14d
jle 0x14042a01d
shl rcx, 5
add dh, 1
lea rcx, [rcx + rcx*2]
xor ax, bx
bts rdx, r11
movzx edx, r15w
sub ebx, ebx
mov ah, bh
xor esi, esi
mov eax, r15d
shl dh, cl
cdq
btr edx, 0x1c
cdq
clc
idiv dword [r13 + rsi + 0x46a4]
test r10, rbx
jmp 0x140429fe5
test edx, edx
jmp 0x140429fec
jne 0x140429bfd
mov eax, ebp
cdq
clc
idiv dword [r13 + rsi + 0x46a8]
test cx, dx
stc
clc
test edx, edx
jne 0x140429bfd
add rsi, 0x60
cmp rcx, rsi
jmp 0x14042a017
jne 0x140429fc5
mov dword [r13 + 0x4688], r15d
movsx ebx, r12w
bswap ax
mov dword [r13 + 0x468c], ebp
movzx ax, r15b
lea ecx, [r15*8]
movzx bx, r14b
lahf
mov dword [r13 + 0x4698], ecx
movzx ax, bh
movsx eax, r15w
lea ebx, [rbp*8]
movzx ax, dl
movsxd rax, ebp
movsx ax, r10b
mov dword [r13 + 0x469c], ebx
lahf
movzx eax, ax
cwde
mov eax, dword [rdi]
jmp 0x14042a07a
lea eax, [rax + r15*8]
jmp 0x14042a083
dec eax
clc
sub edx, edx
cmp r9w, r10w
clc
jmp 0x14042a092
div ecx
jmp 0x14042a099
mov dword [r13 + 0x4690], eax
nop
mov eax, dword [rdi + 4]
lea eax, [rax + rbp*8]
jmp 0x14042a0ad
dec eax
test ax, 0x7eef
test r14b, dl
sub edx, edx
clc
cmp rax, r8
stc
div ebx
cmc
mov dword [r13 + 0x4694], eax
cmc
stc
cmp bpl, 0xea
cmp dword [rdi + 8], 0
jmp 0x14042a0d6
jle 0x14042a2eb
lea eax, [r15 - 1]
mov dword [rsp + 0x28], eax
xor r12b, 0x73
mov sil, bl
lea esi, [rbp - 1]
xadd r12w, r12w
mov r12d, r13d
sar r12b, 0x2b
lea r12, [r13 + 0x46f8]
test r8b, r10b
xor r14d, r14d
jmp 0x14042a10c
pxor xmm6, xmm6
jmp 0x14042a140
inc r14
add eax, edx
movsxd rax, dword [rdi + 8]
cmp ebp, edi
cmp bpl, 0x6a
add r12, 0x60
cmp spl, 0xa0
test rcx, rbx
test ch, 0xca
cmp r14, rax
jmp 0x14042a13a
jge 0x14042a2eb
mov ecx, dword [r12 - 0x54]
shl bx, 0x9a
cmovbe rax, rsp
mov ebx, dword [r12 - 0x50]
mov eax, dword [rdi]
rcr r8b, 0x63
or r8d, 0x4aa27e60
rcl r8w, 0xba
imul eax, ecx
sal r8b, cl
add r8b, sil
cmovl r8w, r12w
add eax, dword [rsp + 0x28]
mov r8b, 0x73
sub edx, edx
rcl r8, cl
not r8d
div r15d
or r8b, dl
mov dword [r12 - 0x3c], eax
test r12b, 0x26
mov eax, dword [rdi + 4]
jmp 0x14042a19d
imul eax, ebx
bts r8w, r9w
add eax, esi
sar r8w, cl
setno r8b
inc r8w
xor edx, edx
xor r8b, r11b
div ebp
sar dl, cl
mov dword [r12 - 0x38], eax
ror r8b, cl
imul ecx, dword [r13 + 0x4690]
shl ecx, 3
mov dword [r12 - 0x34], ecx
inc edx
and r8b, bpl
rol dh, cl
imul ebx, dword [r13 + 0x4694]
sub r8b, r14b
shl ebx, 3
mov dword [r12 - 0x30], ebx
movzx edx, di
movzx dx, r11b
cwd
movdqu xmmword [r12 - 0x18], xmm6
mov qword [r12 - 8], 0
mov dx, 0x6ad1
movsx r8w, cl
mov edx, ebx
mov r8d, 0xf
call fcn.14024c27a
mov qword [r12 - 0x20], rax
cmp r13w, r8w
cmc
test rax, rax
jmp 0x14042a230
je 0x14042a2fa
add rax, 0xf
jmp 0x14042a241
and rax, 0xfffffffffffffff0
stc
cmc
mov qword [r12 - 0x28], rax
test r9d, ebp
stc
cmp dword [r13 + 0x4830], 0
jmp 0x14042a25d
je 0x14042a115
mov rcx, qword [r12 - 0x34]
jmp 0x14042a26d
movq xmm0, rcx
movdqa xmm1, xmm0
psrad xmm1, 0x1f
psrld xmm1, 0x1d
paddd xmm1, xmm0
psrad xmm1, 3
movq qword [r12], xmm1
shld r9d, eax, 0x97
and r8b, bpl
sal dl, cl
mov rdx, rcx
cmp r11b, r9b
bts r8d, esi
shr rdx, 0x20
mov r8d, 2
mov r9d, 0xf
jmp 0x14042a2b8
call fcn.1400ebce2
mov qword [r12 - 0x18], rax
test rax, rax
je 0x14042a2fa
add rax, 0xf
clc
cmp r10d, r11d
and rax, 0xfffffffffffffff0
jmp 0x14042a2dc
mov qword [r12 - 8], rax
jmp 0x14042a2e6
jmp 0x14042a115
mov ebx, 1
jmp 0x14042a2f5
jmp 0x140429bfd
inc r14d
cmovge edx, r13d
mov rcx, r13
movsx rdx, bp
mov edx, r14d
jmp 0x14042a310
call fcn.14042a765
xor ebx, ebx
jmp 0x14042a31c
jmp 0x140429bfd