Function at 0x140105060
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a0
movaps xmmword [rsp + 0x190], xmm15
movdqa xmmword [rsp + 0x180], xmm14
movdqa xmmword [rsp + 0x170], xmm13
movdqa xmmword [rsp + 0x160], xmm12
movdqa xmmword [rsp + 0x150], xmm11
movdqa xmmword [rsp + 0x140], xmm10
movdqa xmmword [rsp + 0x130], xmm9
movdqa xmmword [rsp + 0x120], xmm8
movdqa xmmword [rsp + 0x110], xmm7
movdqa xmmword [rsp + 0x100], xmm6
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
mov eax, dword [0x1415bc4a0]
mov ecx, dword [0x1415bc4a4]
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x655368c8
and eax, 0x9aac9736
or eax, r9d
or edx, r8d
and r8d, 0x655368c8
and ecx, 0x9aac9736
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
shr edx, 1
imul rax, rdx, 0x9763fbb
shr rax, 0x3a
xor eax, 0xa46ed85
cmp eax, 0x3846689a
nop
mov eax, dword [0x1415bc4a8]
xor edx, edx
div dword [0x1415bc4ac]
mov ecx, eax
not ecx
or ecx, 0x9697bf3b
add eax, ecx
inc eax
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc9cff4a7
and ecx, 0x36300b58
imul ecx, edx
mov edx, eax
and edx, 0x36300b58
or eax, 0x36300b58
imul eax, edx
add eax, ecx
xor eax, 0x23467233
cmp eax, 0x9b84e762
ja 0x140105130
mov ecx, dword [rsi + 0x30]
mov eax, 0xffffffff
xor rax, rcx
movzx ecx, byte [rsi + 0x80]
test rcx, rcx
je 0x140105510
mov edx, 0x40
sub rdx, rcx
xor r8d, r8d
nop word cs:[rax + rax]
test r8b, r8b
jne 0x1401051b0
nop word cs:[rax + rax]
mov r8d, dword [0x1415bc4b0]
mov r9d, r8d
not r9d
or r9d, dword [0x1415bc4b4]
add r8d, r9d
inc r8d
mov r9d, r8d
not r9d
mov r10d, r8d
and r10d, 0x76dae492
and r9d, 0x9251b6d
imul r9d, r10d
mov r10d, r8d
and r10d, 0x9251b6d
or r8d, 0x9251b6d
imul r8d, r10d
add r8d, r9d
add r8d, 0x51e2f967
and r8d, 0x61cf416c
cmp r8d, 0x19212397
je 0x1401051c0
nop word cs:[rax + rax]
mov r8d, dword [0x1415bc4b8]
mov r9d, dword [0x1415bc4bc]
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, r10d
or r10d, r8d
not r10d
imul r10d, r11d
mov r11d, r8d
and r11d, r9d
or r8d, r9d
imul r8d, r11d
add r8d, r10d
or r8d, 0x91ec8798
add r8d, 0xecbf75a0
imul r8, r8, 0x60cea1ab
shr r8, 0x3d
cmp r8d, 0xc67e74db
je 0x140105230
cmp rbx, rdx
jbe 0x140105371
mov r8, rbx
xor r8, rdx
not rdx
and rdx, rbx
add rdx, rdx
sub rdx, r8
nop word cs:[rax + rax]
mov r8d, dword [0x1415bc4d0]
imul r8d, dword [0x1415bc4d4]
and r8d, 0xdbe63d83
add r8d, 0xfcfa45a6
cmp r8d, 0x6ab6c38a
ja 0x1401052b0
mov r9d, edx
and r9d, 0x3f
shr rdx, 6
nop word cs:[rax + rax]
mov r10d, dword [0x1415bc4d8]
sub r10d, dword [0x1415bc4dc]
or r10d, 0x254cbba0
add r10d, 0xc043e520
or r10d, 0x1a62936b
cmp r9, 1
mov r8, rdx
sbb r8, 0xffffffffffffffff
cmp r10d, 0xc5beff22
je 0x1401052f0
nop word [rax + rax]
mov edx, dword [0x1415bc4e4]
add edx, dword [0x1415bc4e0]
mov r9d, edx
not r9d
or r9d, 0x8c320c65
and edx, 0x12c84198
xor r9d, 0x6135b607
lea edx, [r9 + rdx*2]
xor edx, 0x27e6afb7
cmp edx, 0x8634dc8a
ja 0x140105330
cmp r8, rax
ja 0x1401055d1
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140105380
lea r8, [rsi + 0x40]
nop dword [rax + rax]
mov eax, dword [0x1415bc538]
or eax, dword [0x1415bc53c]
mov edx, eax
not edx
mov r9d, eax
and r9d, 0x9d079102
and edx, 0x62f86efd
imul edx, r9d
mov r9d, eax
and r9d, 0x62f86efd
or eax, 0x62f86efd
imul eax, r9d
add eax, edx
mov edx, eax
not edx
or edx, 0x8db902c0
or eax, 0x7246fd30
and eax, edx
shr eax, 4
imul rax, rax, 0x8fe53a9
shr rax, 0x37
cmp eax, 0xf644d011
ja 0x140105390
movabs rax, 0xf012b63249acf5af
mov r10, rax
sub r10, rcx
sub r10, rax
add r10, 0x40
add r8, rcx
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140105410
mov r9, rbx
sub r9, r10
jae 0x140105690
mov eax, dword [0x1415bc658]
mov edx, dword [0x1415bc65c]
mov r9d, edx
not r9d
mov r10d, eax
and r10d, r9d
or r9d, eax
not r9d
imul r9d, r10d
mov r10d, eax
and r10d, edx
or eax, edx
imul eax, r10d
add eax, r9d
mov edx, eax
not edx
mov r9d, eax
and r9d, 0x47b022c2
and edx, 0xb84fdd3d
imul edx, r9d
mov r9d, eax
and r9d, 0xb84fdd3d
or eax, 0xb84fdd3d
imul eax, r9d
add eax, edx
imul rdx, rax, 0x224e0013
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
mov edx, eax
add edx, edx
neg edx
add eax, edx
add eax, 0x6462d5e3
cmp eax, 0x51315f8e
jb 0x140105420
nop word [rax + rax]
mov eax, dword [0x1415bc660]
sub eax, dword [0x1415bc664]
mov edx, eax
and edx, 0x9c2ba9e
add edx, edx
neg edx
add eax, edx
add eax, 0x89c2ba9e
not eax
and eax, 0xf063fc98
mov edx, eax
not edx
xor eax, 0xefbde329
add eax, edx
and edx, 0xefbde329
sub eax, edx
cmp eax, 0x42e77167
jb 0x1401054b0
cmp rbx, 8
jae 0x140105711
xor r9d, r9d
jmp 0x140105a08
mov ecx, dword [0x1415bc4c0]
mov edx, dword [0x1415bc4c4]
mov r8d, ecx
not r8d
and r8d, edx
not edx
and edx, ecx
sub edx, r8d
mov ecx, edx
not ecx
mov r8d, edx
and r8d, 0x33616985
and ecx, 0xcc9e967a
imul ecx, r8d
mov r8d, edx
and r8d, 0xcc9e967a
or edx, 0xcc9e967a
imul edx, r8d
add edx, ecx
cmp edx, 0xc0e56393
je 0x140105510
mov r14d, ebx
and r14d, 0x3f
mov rcx, rbx
shr rcx, 6
mov edx, dword [0x1415bc4c8]
mov r8d, dword [0x1415bc4cc]
not edx
not r8d
and r8d, edx
mov edx, r8d
not edx
or edx, 0x10d68d42
or r8d, 0xef2972bd
and r8d, edx
add r8d, 0xdc1a57e7
mov edx, r8d
xor edx, 0x2e7467b5
or r8d, 0xd18b984a
and r8d, edx
cmp r14, 1
mov rdx, rcx
sbb rdx, 0xffffffffffffffff
cmp r8d, 0x655118df
ja 0x140105570
cmp rdx, rax
jbe 0x140105d70
mov eax, dword [0x1415bc6b8]
xor eax, dword [0x1415bc6bc]
or eax, 0x4a155f95
imul eax, eax, 0x434eff74
or eax, 0x9eeaee9d
cmp eax, 0x284f66ef
jne 0x1401055f6
ud2
mov eax, 0x8011adf7
nop dword [rax + rax]
mov ecx, dword [0x1415bc6c0]
and ecx, dword [0x1415bc6c4]
mov edx, ecx
xor edx, 0x67582dd
and edx, ecx
imul rdx, rax
shr rdx, 0x3d
add edx, 0xb1d78eb
ud2
mov eax, dword [0x1415bc540]
mov edx, dword [0x1415bc544]
not eax
not edx
or edx, eax
mov eax, edx
not eax
xor edx, 0x25309548
add edx, eax
and eax, 0x25309548
sub edx, eax
or edx, 0x5a7a7e8e
cmp edx, 0x61813c4
je 0x140105690
nop word cs:[rax + rax]
mov eax, dword [0x1415bc54c]
add eax, dword [0x1415bc548]
mov edx, eax
and edx, 0x45b140f3
add edx, edx
sub eax, edx
add eax, 0x45b140f3
imul rax, rax, 0x23f8c9e1
shr rax, 0x3c
add eax, 0xddc2a04d
cmp eax, 0x135cddfc
jb 0x1401056d0
cmp cl, 0x38
jbe 0x140105723
xor r11d, r11d
jmp 0x14010697f
cmp rbx, 0x20
jae 0x1401057bf
xor r9d, r9d
jmp 0x1401058fd
mov eax, dword [0x1415bc550]
xor r11d, r11d
xor edx, edx
div dword [0x1415bc554]
nop word cs:[rax + rax]
test r11b, r11b
jne 0x140105740
mov eax, 0xc3dc6327
nop word [rax + rax]
mov edx, dword [0x1415bc558]
mov r11d, dword [0x1415bc55c]
mov ebx, edx
xor ebx, r11d
not ebx
and ebx, r11d
add ebx, ebx
sub r11d, ebx
add edx, r11d
add edx, 0xb17c4d7f
imul rdx, rax
shr rdx, 0x3c
mov r11d, edx
not r11d
and r11d, 0x3e75fe7e
mov ebx, edx
and ebx, 1
imul ebx, r11d
mov r11d, edx
and r11d, 0xfffffffe
or edx, 0x3e75fe7e
imul edx, r11d
add edx, ebx
cmp edx, 0xfff67ba
je 0x140105750
cmp cl, 0x30
jbe 0x140105add
xor r11d, r11d
jmp 0x140105bd0
mov r9, rbx
and r9, 0xffffffffffffffe0
nop word cs:[rax + rax]
mov eax, dword [0x1415bc668]
mov edx, dword [0x1415bc66c]
mov r10d, eax
not r10d
and r10d, edx
mov r11d, edx
not r11d
and r11d, eax
imul r11d, r10d
mov r10d, eax
and r10d, edx
or eax, edx
imul eax, r10d
add eax, r11d
add eax, 0xd6c054d9
imul rax, rax, 0x47edf249
shr rax, 0x3e
cmp eax, 0x5f106927
je 0x1401057d0
nop dword [rax + rax]
mov eax, dword [0x1415bc670]
add eax, dword [0x1415bc674]
and eax, 0x200000
or eax, 0x971b712d
cmp eax, 0x301b9309
jb 0x140105820
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [r8]
pxor xmm2, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
movdqa xmm3, xmm0
pandn xmm3, xmm1
pandn xmm1, xmm0
por xmm1, xmm3
movdqu xmmword [rdi], xmm2
movdqu xmmword [rdi + 0x10], xmm1
cmp r9, rbx
je 0x1401059d0
mov rax, rbx
not rax
or rax, 0x18
lea r10, [rbx + rax]
inc r10
nop dword [rax + rax]
mov eax, dword [0x1415bc678]
xor edx, edx
div dword [0x1415bc67c]
and eax, 0xa1cfcc7f
imul eax, eax, 0x269e8a03
mov edx, eax
and edx, 0x759fd69e
xor eax, 0x759fd69e
lea eax, [rax + rdx*2]
cmp eax, 0xa7205ace
ja 0x140105890
mov eax, dword [0x1415bc680]
xor r11d, r11d
xor edx, edx
div dword [0x1415bc684]
nop word cs:[rax + rax]
test r11b, r11b
jne 0x1401058e0
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1401058f0
test r10, r10
je 0x140105a08
mov rax, rbx
and rax, 0xfffffffffffffff8
nop word cs:[rax + rax]
mov edx, dword [0x1415bc688]
xor edx, dword [0x1415bc68c]
mov r10d, edx
and r10d, 0x160c5496
add r10d, r10d
neg r10d
add edx, r10d
add edx, 0x960c5496
mov r10d, edx
not r10d
and r10d, 0xd666d04a
mov r11d, edx
and r11d, 0x29992fb5
imul r11d, r10d
mov r10d, edx
and r10d, 0xd666d04a
or edx, 0xd666d04a
imul edx, r10d
add edx, r11d
cmp edx, 0x38634d8
je 0x140105910
mov rdx, rbx
and rdx, 0xfffffffffffffff8
nop word cs:[rax + rax]
mov r10, qword [rdi + r9]
movq xmm0, r10
mov r11, qword [r8 + r9]
movq xmm1, r11
xor r11, r10
movq xmm2, r11
pandn xmm2, xmm0
paddb xmm2, xmm2
psubb xmm0, xmm2
paddb xmm0, xmm1
movq qword [rdi + r9], xmm0
add r9, 8
cmp rdx, r9
jne 0x140105980
xor edx, edx
nop dword [rax + rax]
test dl, dl
jne 0x1401059c0
mov r9, rax
cmp rax, rbx
jne 0x140105a08
nop dword [rax]
mov eax, dword [0x1415bc6a0]
and eax, dword [0x1415bc6a4]
imul eax, eax, 0xf27cfb3a
cmp eax, 0x532412d1
je 0x1401059d0
add bl, cl
xor eax, eax
nop dword [rax]
test al, al
jne 0x1401059f0
jmp 0x140106dfa
inc r9
cmp rbx, r9
je 0x1401059d0
mov edx, dword [0x1415bc690]
mov eax, dword [0x1415bc694]
mov r10d, edx
not r10d
and r10d, eax
not eax
and eax, edx
sub eax, r10d
xor eax, 0x51bce36c
imul rdx, rax, 0xa84a19
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x19
mov edx, eax
not edx
or edx, 0x1b6a89d1
add eax, edx
inc eax
cmp eax, 0x19a9b39b
ja 0x140105ab9
nop word cs:[rax + rax]
mov eax, dword [0x1415bc698]
and eax, dword [0x1415bc69c]
mov edx, eax
not edx
mov r10d, eax
or r10d, 0xe1b882b4
mov r11d, r10d
and r11d, 0xc69ab703
and edx, 0x18454848
imul edx, r11d
and r10d, 0x396548fc
or eax, 0xf9fdcafc
imul eax, r10d
add eax, edx
add eax, 0xb1d3927f
movzx edx, byte [r8 + r9]
xor byte [rdi + r9], dl
cmp eax, 0x797a6a2b
jbe 0x140105a00
movzx eax, byte [rdi + r9]
movzx edx, byte [r8 + r9]
mov r10d, edx
xor r10b, al
not r10b
and r10b, al
add r10b, r10b
sub al, r10b
add al, dl
mov byte [rdi + r9], al
jmp 0x140105a60
mov r11d, r10d
and r11d, 0x70
nop word cs:[rax + rax]
mov eax, dword [0x1415bc560]
xor eax, dword [0x1415bc564]
mov edx, eax
and edx, 0x3b12d94c
mov ebx, edx
not ebx
and ebx, 0x6186e43c
mov ebp, eax
and ebp, 0x1a101940
imul ebp, ebx
and eax, 0x2102c00c
or edx, 0x6186e43c
imul edx, eax
add edx, ebp
or edx, 0x23eacb54
cmp edx, 0x69430c12
jb 0x140105af0
xor eax, eax
nop dword [rax]
movdqu xmm0, xmmword [rdi + rax]
movdqu xmm1, xmmword [r8 + rax]
pxor xmm1, xmm0
movdqu xmmword [rdi + rax], xmm1
add rax, 0x10
cmp r11, rax
jne 0x140105b40
nop dword [rax]
mov eax, dword [0x1415bc568]
mov edx, dword [0x1415bc56c]
mov ebx, eax
and ebx, edx
xor eax, edx
lea eax, [rax + rbx*2]
add eax, 0x6a452b17
mov edx, eax
not edx
and edx, 0xd3ab1cee
mov ebx, eax
and ebx, 0x2c54e311
imul ebx, edx
mov edx, eax
and edx, 0xd3ab1cee
or eax, 0xd3ab1cee
imul eax, edx
add eax, ebx
cmp eax, 0xc8410ed8
jb 0x140105b60
cmp r10, r11
je 0x140105cd8
mov eax, r10d
not eax
or rax, 0xfffffffffffffff7
cmp rax, 0xffffffffffffffff
je 0x14010697f
nop word cs:[rax + rax]
mov eax, dword [0x1415bc570]
xor edx, edx
div dword [0x1415bc574]
add eax, 0x4238a6cf
mov edx, eax
or edx, 0x65100468
not eax
and eax, 0x2059000
and edx, 0x6dfa6feb
or edx, eax
cmp edx, 0x6188bb2c
jb 0x140105bd0
mov eax, r10d
and eax, 0x78
mov edx, r10d
shr edx, 3
and edx, 0xf
shl rdx, 3
nop word cs:[rax + rax]
mov rbx, qword [rdi + r11]
movq xmm0, rbx
mov r14, qword [r8 + r11]
movq xmm1, r14
xor r14, rbx
movq xmm2, r14
pandn xmm2, xmm0
paddb xmm2, xmm2
psubb xmm0, xmm2
paddb xmm0, xmm1
movq qword [rdi + r11], xmm0
add r11, 8
cmp rdx, r11
jne 0x140105c20
nop dword [rax]
mov edx, dword [0x1415bc57c]
mov r11d, edx
xor r11d, edx
not r11d
and r11d, dword [0x1415bc578]
xor r11d, edx
add r11d, 0xe9faf003
xor r11d, 0x1599fd91
add r11d, 0x6dc49ed
cmp r11d, 0xa1f48d7e
jb 0x140105c60
mov edx, 0xec56ffd1
nop dword [rax]
mov r11d, dword [0x1415bc584]
add r11d, dword [0x1415bc580]
imul r11, rdx
shr r11, 0x3a
mov ebx, r11d
not ebx
or ebx, 0x94da6cac
add ebx, r11d
cmp ebx, 0xfbd61471
je 0x140105ca0
mov r11, rax
cmp r10, rax
jne 0x14010697f
add rdi, r10
mov rcx, r9
shr rcx, 6
nop word cs:[rax + rax]
mov eax, dword [0x1415bc4e8]
mov edx, dword [0x1415bc4ec]
mov r8d, eax
not r8d
and r8d, edx
mov r10d, edx
not r10d
and r10d, eax
imul r10d, r8d
mov r8d, eax
and r8d, edx
or eax, edx
imul eax, r8d
add eax, r10d
add eax, 0x8715a40e
or eax, 0x630468f1
mov edx, eax
xor edx, 0x60af199c
add edx, eax
and eax, 0x9f50e663
sub edx, eax
cmp edx, 0xc5643043
je 0x140105cf0
mov r14d, r9d
and r14d, 0x3f
nop dword [rax + rax]
mov eax, dword [0x1415bc4f0]
and eax, dword [0x1415bc4f4]
xor eax, 0x9b9a340f
add eax, 0x504765f4
cmp eax, 0xf7b7c353
ja 0x140105d50
mov rbx, r9
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rcx
movzx eax, byte [section..data]
cmp al, 1
jne 0x140105db1
lea rdx, [rsp + 0xe8]
mov rcx, rsi
call fcn.140107310
test r14, r14
jne 0x140106492
jmp 0x140106da0
movdqu xmm0, xmmword [rsi + 0x30]
cmp rbx, 0x40
jb 0x140106484
movdqu xmm1, xmmword [rsi]
movdqu xmm2, xmmword [rsi + 0x10]
movdqu xmm3, xmmword [rsi + 0x20]
nop
mov eax, dword [0x1415bc4f8]
xor edx, edx
div dword [str._T]
add eax, 0xb228dc63
mov edx, eax
xor edx, 0x48000a01
or eax, 0xc426
and eax, edx
and eax, 0x4800ce27
cmp eax, 0xe43c04a6
ja 0x140105dd0
nop
mov eax, dword [0x1415bc500]
mov edx, dword [0x1415bc504]
lea r8d, [rax + rdx]
add eax, edx
add eax, 0x4b09e4fb
not eax
or eax, 0xda3a1ba6
add eax, r8d
add eax, 0x4b09e4fb
cmp eax, 0xce2be2
je 0x140105e00
xor r8d, r8d
pcmpeqd xmm4, xmm4
mov r9d, 0x991a662d
pxor xmm5, xmm5
movdqa xmm6, xmmword [0x140258920]
movdqa xmm7, xmmword [0x140258930]
nop
mov eax, dword [0x1415bc508]
mov edx, dword [0x1415bc50c]
mov r10d, eax
not r10d
and r10d, edx
mov r11d, edx
not r11d
and r11d, eax
imul r11d, r10d
mov r10d, eax
and r10d, edx
or eax, edx
imul eax, r10d
add eax, r11d
mov edx, eax
not edx
and edx, 0xfeb82b93
mov r10d, eax
and r10d, 0x147d46c
imul r10d, edx
mov edx, eax
and edx, 0xfeb82b93
or eax, 0xfeb82b93
imul eax, edx
add eax, r10d
mov edx, eax
not edx
mov r10d, eax
and r10d, 0x9135e73d
and edx, 0x6eca18c2
imul edx, r10d
mov r10d, eax
and r10d, 0x6eca18c2
or eax, 0x6eca18c2
imul eax, r10d
add eax, edx
imul rdx, rax, 0xe7bfce5
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
cmp eax, 0x134b699b
ja 0x140105e50
mov r10d, 0xa
movdqa xmm10, xmm1
movdqa xmm8, xmm2
movdqa xmm11, xmm0
movdqa xmm9, xmm3
nop word cs:[rax + rax]
mov eax, dword [0x1415bc510]
xor edx, edx
div dword [0x1415bc514]
mov eax, dword [0x1415bc518]
or eax, dword [0x1415bc51c]
mov edx, eax
not edx
and edx, 0x52344ccb
and eax, 0xadcbb334
sub eax, edx
mov edx, eax
and edx, 0x54708311
or eax, 0x54708311
add eax, edx
mov edx, eax
and edx, 0x86b05c85
or eax, 0x86b05c85
add eax, edx
cmp eax, 0x8f2e5f93
ja 0x140105f2e
paddd xmm10, xmm8
movdqa xmm12, xmm10
pandn xmm12, xmm11
pandn xmm11, xmm10
por xmm11, xmm12
movdqa xmm12, xmm11
psrld xmm12, 0x10
pslld xmm11, 0x10
por xmm11, xmm12
paddd xmm9, xmm11
movdqa xmm13, xmm9
pxor xmm13, xmm4
movdqa xmm12, xmm9
por xmm12, xmm8
pxor xmm8, xmm4
por xmm8, xmm13
pxor xmm8, xmm4
pxor xmm12, xmm4
por xmm12, xmm8
pxor xmm12, xmm4
movdqa xmm8, xmm12
psrld xmm8, 0x14
pslld xmm12, 0xc
por xmm12, xmm8
paddd xmm10, xmm12
movdqa xmm13, xmm10
pxor xmm13, xmm4
por xmm13, xmm11
pxor xmm11, xmm4
por xmm11, xmm10
pxor xmm11, xmm4
pxor xmm13, xmm4
por xmm13, xmm11
movdqa xmm8, xmm13
psrld xmm8, 0x18
pslld xmm13, 8
por xmm13, xmm8
paddd xmm9, xmm13
movdqa xmm8, xmm9
pand xmm8, xmm12
por xmm12, xmm9
pxor xmm12, xmm4
por xmm12, xmm8
pxor xmm12, xmm4
movdqa xmm8, xmm12
psrld xmm8, 0x19
pslld xmm12, 7
por xmm12, xmm8
pshufd xmm8, xmm9, 0x39
pshufd xmm11, xmm13, 0x4e
pshufd xmm10, xmm10, 0x93
paddd xmm10, xmm12
movdqa xmm9, xmm10
pandn xmm9, xmm11
pandn xmm11, xmm10
por xmm11, xmm9
movdqa xmm9, xmm11
psrld xmm9, 0x10
pslld xmm11, 0x10
por xmm11, xmm9
paddd xmm8, xmm11
movdqa xmm13, xmm8
pand xmm13, xmm12
por xmm12, xmm8
pandn xmm13, xmm12
movdqa xmm9, xmm13
psrld xmm9, 0x14
pslld xmm13, 0xc
por xmm13, xmm9
paddd xmm10, xmm13
pxor xmm11, xmm10
movdqa xmm9, xmm11
psrld xmm9, 0x18
pslld xmm11, 8
por xmm11, xmm9
movdqa xmm9, xmm11
pand xmm9, xmm8
por xmm8, xmm11
paddd xmm8, xmm9
movdqa xmm12, xmm8
pxor xmm12, xmm4
pxor xmm13, xmm4
por xmm12, xmm13
pshufd xmm9, xmm8, 0x93
pandn xmm8, xmm13
pandn xmm8, xmm12
movdqa xmm12, xmm8
psrld xmm12, 0x19
pslld xmm8, 7
por xmm8, xmm12
pshufd xmm11, xmm11, 0x4e
pshufd xmm10, xmm10, 0x39
dec r10
jne 0x140105f20
mov eax, dword [0x1415bc520]
mov edx, dword [0x1415bc524]
mov r10d, eax
and r10d, edx
or eax, edx
add eax, r10d
xor eax, 0xabccd93f
add eax, 0xe6f2bcea
imul rax, r9
shr rax, 0x3f
paddd xmm10, xmm1
paddd xmm8, xmm2
paddd xmm9, xmm3
cmp eax, 0xeca69576
jbe 0x1401062c0
mov rax, r8
shl rax, 6
movdqa xmm12, xmm11
paddd xmm12, xmm0
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm8
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm12
movdqu xmm12, xmmword [rdi + rax]
movdqu xmm13, xmmword [rdi + rax + 0x10]
movups xmm14, xmmword [rdi + rax + 0x20]
movups xmm15, xmmword [rdi + rax + 0x30]
movaps xmmword [rsp + 0xd0], xmm15
movaps xmmword [rsp + 0xc0], xmm14
movdqa xmmword [rsp + 0xb0], xmm13
movdqa xmmword [rsp + 0xa0], xmm12
movdqa xmmword [rsp + 0x90], xmm5
movdqa xmmword [rsp + 0x80], xmm5
movdqa xmmword [rsp + 0x70], xmm5
pxor xmm12, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmm15, xmm6
pandn xmm15, xmm14
pandn xmm14, xmm6
por xmm14, xmm15
movdqa xmm15, xmm6
pandn xmm15, xmm13
pandn xmm13, xmm6
por xmm13, xmm15
pxor xmm13, xmm14
movdqa xmmword [rsp + 0x70], xmm13
movdqa xmm14, xmmword [rsp + 0x40]
pxor xmm14, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x80], xmm14
movaps xmm15, xmmword [rsp + 0x50]
xorps xmm15, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm15
movups xmmword [rdi + rax + 0x30], xmm15
movdqu xmmword [rdi + rax + 0x20], xmm14
movdqu xmmword [rdi + rax + 0x10], xmm13
movdqu xmmword [rdi + rax], xmm12
nop dword [rax + rax]
mov eax, dword [0x1415bc528]
mov edx, dword [0x1415bc52c]
mov r10d, eax
xor r10d, edx
not r10d
and r10d, edx
add r10d, r10d
sub edx, r10d
add edx, eax
imul rax, rdx, 0x38afbead
shr rax, 0x3c
not eax
and eax, 0xef1afd57
mov rdx, r8
shl rdx, 6
movdqa xmm12, xmm0
paddd xmm12, xmm11
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmmword [rsp + 0x30], xmm8
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm12
movdqu xmm12, xmmword [rdi + rdx]
movdqu xmm13, xmmword [rdi + rdx + 0x10]
movups xmm14, xmmword [rdi + rdx + 0x20]
movups xmm15, xmmword [rdi + rdx + 0x30]
movaps xmmword [rsp + 0xd0], xmm15
movaps xmmword [rsp + 0xc0], xmm14
movdqa xmmword [rsp + 0xb0], xmm13
movdqa xmmword [rsp + 0xa0], xmm12
movdqa xmmword [rsp + 0x90], xmm5
movdqa xmmword [rsp + 0x80], xmm5
movdqa xmmword [rsp + 0x70], xmm5
movdqa xmm14, xmmword [rsp + 0x20]
movdqa xmm15, xmm14
pxor xmm15, xmm4
por xmm14, xmm12
pxor xmm12, xmm4
por xmm12, xmm15
pand xmm12, xmm14
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmm15, xmm14
pand xmm15, xmm13
paddb xmm15, xmm15
paddb xmm14, xmm13
psubb xmm14, xmm15
movdqa xmmword [rsp + 0x70], xmm14
movdqa xmm13, xmmword [rsp + 0x40]
pxor xmm13, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x80], xmm13
movaps xmm15, xmmword [rsp + 0x50]
xorps xmm15, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm15
movups xmmword [rdi + rdx + 0x30], xmm15
movdqu xmmword [rdi + rdx + 0x20], xmm13
movdqu xmmword [rdi + rdx + 0x10], xmm14
movdqu xmmword [rdi + rdx], xmm12
cmp eax, 0xf25fe1c0
je 0x1401062c0
inc r8
paddd xmm0, xmm7
cmp rcx, r8
jne 0x140105e50
nop word cs:[rax + rax]
mov eax, dword [0x1415bc530]
sub eax, dword [0x1415bc534]
and eax, 0x908ef6c2
add eax, 0x50f77e2a
mov ecx, eax
not ecx
and ecx, 0x8c862d91
mov edx, eax
and edx, 0x3179d24e
imul edx, ecx
mov ecx, eax
and ecx, 0xc0862ca0
or eax, 0xcc862db1
imul eax, ecx
add eax, edx
cmp eax, 0x598f3ce3
ja 0x140106440
movd dword [rsi + 0x30], xmm0
test r14, r14
je 0x140106da0
and rbx, 0xffffffffffffffc0
add rdi, rbx
mov eax, 0x8946c4f1
lea rbx, [rsi + 0x40]
nop word cs:[rax + rax]
mov ecx, dword [0x1415bc5a0]
imul ecx, dword [0x1415bc5a4]
mov edx, ecx
and edx, 0xfffffffe
xor edx, 0x46fd417e
and ecx, 0x46fd417e
or ecx, edx
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xcc00961b
cmp ecx, 0xfe2a0c5d
ja 0x1401064b0
mov eax, dword [0x1415bc5a8]
sub eax, dword [0x1415bc5ac]
and eax, 0xe1de5e19
mov ecx, 0xb9eef4b5
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xd94305bc
cmp ecx, 0x649d5560
jae 0x140106520
movzx eax, byte [section..data]
nop dword [rax + rax]
mov eax, dword [0x1415bc5b0]
xor edx, edx
div dword [0x1415bc5b4]
and eax, 0xa0846000
lea ecx, [rax + 0x46019a37]
not eax
and eax, 0x90a64000
and ecx, 0x6601ba37
or ecx, eax
xor ecx, 0x347e1cf4
movzx eax, byte [section..data]
cmp ecx, 0xf9dd872
jb 0x140106520
cmp al, 1
jne 0x1401065b0
mov rcx, rsi
mov rdx, rbx
call fcn.140109870
nop dword [rax]
mov eax, dword [0x1415bc5b8]
xor eax, dword [0x1415bc5bc]
mov ecx, eax
xor ecx, 0x7735cd83
or eax, 0x8ca327c
and eax, ecx
add eax, 0x120c657c
or eax, 0xac76d813
cmp eax, 0x4119dac1
jbe 0x140106570
jmp 0x1401068f0
mov eax, dword [0x1415bc5c0]
and eax, dword [0x1415bc5c4]
mov ecx, eax
not ecx
and ecx, 0x15390ab
mov edx, eax
and edx, 0x7eac6f54
imul edx, ecx
mov ecx, eax
and ecx, 0x15390ab
or eax, 0x15390ab
imul eax, ecx
add eax, edx
or eax, 0xa2751ff2
shr eax, 1
imul rax, rax, 0x40d5f0d
shr rax, 0x38
cmp eax, 0x8e56cf88
ja 0x1401065b0
movdqu xmm1, xmmword [rsi]
movdqu xmm0, xmmword [rsi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x1415bc5c8]
xor edx, edx
div dword [0x1415bc5cc]
mov ecx, eax
not ecx
and ecx, 0x56d50bae
mov edx, eax
and edx, 0xa92af451
imul edx, ecx
mov ecx, eax
and ecx, 0x56d50bae
or eax, 0x56d50bae
imul eax, ecx
add eax, edx
mov ecx, eax
not ecx
and ecx, 0x8d193467
mov edx, eax
and edx, 0x72e6cb98
imul edx, ecx
mov ecx, eax
and ecx, 0x8d193466
or eax, 0x8d193467
imul eax, ecx
add eax, edx
imul rax, rax, 0x579bf613
shr rax, 0x3e
cmp eax, 0x9194add
ja 0x140106610
movdqu xmm4, xmmword [rsi + 0x20]
movdqu xmm3, xmmword [rsi + 0x30]
xor eax, eax
movdqa xmm5, xmm1
movdqa xmm2, xmm0
movdqa xmm7, xmm3
movdqa xmm6, xmm4
nop word [rax + rax]
mov ecx, dword [0x1415bc5d0]
xor ecx, dword [0x1415bc5d4]
imul ecx, ecx, 0x10d9a19d
cmp ecx, 0x360b420a
je 0x1401066a0
inc rax
paddd xmm5, xmm2
pxor xmm7, xmm5
movdqa xmm8, xmm7
psrld xmm8, 0x10
pslld xmm7, 0x10
por xmm7, xmm8
paddd xmm6, xmm7
movdqa xmm8, xmm6
pand xmm8, xmm2
paddd xmm8, xmm8
paddd xmm2, xmm6
psubd xmm2, xmm8
movdqa xmm8, xmm2
psrld xmm8, 0x14
pslld xmm2, 0xc
por xmm2, xmm8
paddd xmm5, xmm2
movdqa xmm8, xmm5
pand xmm8, xmm7
por xmm7, xmm5
pandn xmm8, xmm7
movdqa xmm7, xmm8
psrld xmm7, 0x18
pslld xmm8, 8
por xmm8, xmm7
paddd xmm6, xmm8
pxor xmm2, xmm6
movdqa xmm7, xmm2
psrld xmm7, 0x19
pslld xmm2, 7
por xmm2, xmm7
pshufd xmm6, xmm6, 0x39
pshufd xmm7, xmm8, 0x4e
pshufd xmm5, xmm5, 0x93
paddd xmm5, xmm2
movdqa xmm8, xmm5
pand xmm8, xmm7
paddd xmm8, xmm8
paddd xmm7, xmm5
psubd xmm7, xmm8
movdqa xmm8, xmm7
psrld xmm8, 0x10
pslld xmm7, 0x10
por xmm7, xmm8
movdqa xmm8, xmm7
pand xmm8, xmm6
por xmm6, xmm7
paddd xmm6, xmm8
movdqa xmm8, xmm6
pxor xmm8, xmm2
pandn xmm8, xmm2
paddd xmm8, xmm8
psubd xmm2, xmm8
paddd xmm2, xmm6
movdqa xmm8, xmm2
psrld xmm8, 0x14
pslld xmm2, 0xc
por xmm2, xmm8
paddd xmm5, xmm2
pxor xmm7, xmm5
movdqa xmm8, xmm7
psrld xmm8, 0x18
pslld xmm7, 8
por xmm7, xmm8
paddd xmm6, xmm7
movdqa xmm8, xmm6
pandn xmm8, xmm2
pandn xmm2, xmm6
por xmm2, xmm8
movdqa xmm8, xmm2
psrld xmm8, 0x19
pslld xmm2, 7
por xmm2, xmm8
pshufd xmm6, xmm6, 0x93
pshufd xmm7, xmm7, 0x4e
pshufd xmm5, xmm5, 0x39
cmp rax, 0xa
jne 0x1401066a0
mov eax, dword [0x1415bc5d8]
xor edx, edx
div dword [0x1415bc5dc]
add eax, 0xefc5f21c
mov ecx, eax
xor ecx, 0x14084918
or eax, 0x8448064
and eax, ecx
or eax, 0xe3b33683
paddd xmm5, xmm1
paddd xmm6, xmm4
movd ecx, xmm3
cmp eax, 0x55ea2804
jae 0x14010689e
movdqa xmm1, xmm0
paddd xmm1, xmm2
movdqa xmm4, xmm3
paddd xmm4, xmm7
movdqu xmmword [rsi + 0x40], xmm5
movdqu xmmword [rsi + 0x50], xmm1
movdqu xmmword [rsi + 0x60], xmm6
movdqu xmmword [rsi + 0x70], xmm4
lea eax, [rcx + 1]
mov dword [rsi + 0x30], eax
inc ecx
paddd xmm2, xmm0
paddd xmm7, xmm3
nop dword [rax + rax]
mov eax, dword [0x1415bc5e0]
mov edx, dword [0x1415bc5e4]
mov r8d, edx
and r8d, eax
add eax, edx
sub eax, r8d
add eax, 0x5bb61cf1
or eax, 0xef66ffe3
movdqu xmmword [rsi + 0x40], xmm5
movdqu xmmword [rsi + 0x50], xmm2
movdqu xmmword [rsi + 0x60], xmm6
movdqu xmmword [rsi + 0x70], xmm7
mov dword [rsi + 0x30], ecx
cmp eax, 0xc69162ef
jb 0x1401068b0
nop
mov eax, dword [0x1415bc5e8]
add eax, dword [0x1415bc5ec]
mov ecx, eax
not ecx
or ecx, 0x72fb7572
or eax, 0x8d048a8d
and eax, ecx
add eax, 0x4263c290
imul rax, rax, 0xb41464d
shr rax, 0x38
cmp eax, 0xcee14184
je 0x1401068f0
nop word cs:[rax + rax]
mov eax, dword [0x1415bc5f0]
xor eax, dword [0x1415bc5f4]
mov ecx, eax
not ecx
or eax, 0xaf2a6d75
or ecx, 0x50d5928a
and ecx, eax
mov eax, ecx
xor eax, 0xcd63dcd7
or ecx, 0x329c2328
and ecx, eax
imul rax, rcx, 0x2a267049
shr rax, 0x3d
cmp eax, 0x1384ac9b
je 0x140106930
cmp r14d, 8
jae 0x140106a21
xor ecx, ecx
jmp 0x140106ce0
mov eax, 0x40
sub rax, rcx
mov rcx, r11
neg rcx
xor edx, edx
jmp 0x1401069af
inc r11
dec rcx
cmp rax, r11
je 0x140105cd8
mov ebx, dword [0x1415bc588]
mov ebp, dword [0x1415bc58c]
mov r14d, ebx
and r14d, ebp
xor ebx, ebp
lea ebx, [rbx + r14*2]
xor ebx, 0xa1cf1aa9
add ebx, 0x5e91f317
cmp ebx, 0xdc1d481e
jb 0x140106a07
nop dword [rax + rax]
movzx ebx, byte [rdi + r11]
movzx ebp, byte [r8 + r11]
mov r14d, ebp
xor r14b, bl
not r14b
and r14b, bl
add r14b, r14b
sub bl, r14b
add bl, bpl
mov byte [rdi + r11], bl
test dl, dl
je 0x1401069a0
movzx ebx, byte [rdi + r11]
mov ebp, ebx
xor bpl, bl
not bpl
and bpl, byte [r8 + r11]
xor bpl, bl
mov byte [rdi + r11], bpl
jmp 0x1401069e0
cmp r14d, 0x20
jae 0x140106a30
xor ecx, ecx
jmp 0x140106b60
mov eax, dword [0x1415bc5f8]
mov ecx, dword [0x1415bc5fc]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
and ecx, 0x8fa4ae15
cmp ecx, 0x1038b0ad
je 0x140106a30
mov ecx, r14d
and ecx, 0xffffffe0
movdqu xmm2, xmmword [rdi]
movdqu xmm0, xmmword [rdi + 0x10]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x140106a70
movdqu xmm1, xmmword [rsi + 0x40]
mov eax, dword [0x1415bc600]
xor eax, dword [0x1415bc604]
imul rax, rax, 0x7c6d3163
shr rax, 0x3e
mov edx, eax
add edx, 0x6393397d
not edx
or edx, 0xccd46711
add eax, edx
add eax, 0x6393397d
cmp eax, 0x49e4abe4
jne 0x140106ae8
movdqu xmm3, xmmword [rsi + 0x50]
movdqa xmm4, xmm1
pand xmm4, xmm2
paddb xmm4, xmm4
movdqa xmm5, xmm1
paddb xmm5, xmm2
psubb xmm5, xmm4
movdqa xmm4, xmm3
pand xmm4, xmm0
paddb xmm4, xmm4
paddb xmm3, xmm0
psubb xmm3, xmm4
movdqu xmmword [rdi], xmm5
movdqu xmmword [rdi + 0x10], xmm3
pxor xmm1, xmm2
nop dword [rax]
mov eax, dword [0x1415bc608]
and eax, dword [0x1415bc60c]
or eax, 0x2c9db9e7
and eax, 0x3cfdb9f7
movdqu xmm2, xmmword [rsi + 0x50]
pxor xmm2, xmm0
movdqu xmmword [rdi], xmm1
movdqu xmmword [rdi + 0x10], xmm2
cmp eax, 0xa075abf9
je 0x140106af0
cmp r14, rcx
je 0x140106da0
nop dword [rax + rax]
mov eax, dword [0x1415bc610]
xor edx, edx
div dword [0x1415bc614]
add eax, 0x362ac575
or eax, 0xbc79a20a
cmp eax, 0xfde75bc8
ja 0x140106b30
mov eax, r14d
and eax, 0x18
je 0x140106ce0
nop dword [rax + rax]
mov eax, dword [0x1415bc618]
xor edx, edx
div dword [0x1415bc61c]
and eax, 0xc04cc433
imul eax, eax, 0x7a1c0c5c
imul rax, rax, 0x78cae05f
shr rax, 0x3c
cmp eax, 0x8cf9da98
ja 0x140106b60
mov r8d, r14d
and r8d, 0xfffffff8
jmp 0x140106bad
add rcx, 8
cmp r8, rcx
je 0x140106c40
mov eax, dword [0x1415bc620]
or eax, dword [0x1415bc624]
mov edx, eax
xor edx, 0xe6440586
and edx, eax
and edx, 0xe64c3f86
add edx, 0x1c2f2bd7
cmp edx, 0xf8ac9664
ja 0x140106c0b
nop word [rax + rax]
mov eax, dword [0x1415bc628]
add eax, dword [0x1415bc62c]
or eax, 0x9bdbff6f
imul rax, rax, 0x7f1f0b51
shr rax, 0x3e
mov rdx, qword [rbx + rcx]
xor qword [rdi + rcx], rdx
cmp eax, 0x351b9a26
jne 0x140106ba0
mov rax, qword [rdi + rcx]
movq xmm0, rax
mov rdx, qword [rbx + rcx]
movq xmm1, rdx
paddb xmm1, xmm0
and rdx, rax
movq xmm0, rdx
paddb xmm0, xmm0
psubb xmm1, xmm0
movq qword [rdi + rcx], xmm1
jmp 0x140106be0
mov eax, dword [0x1415bc630]
xor edx, edx
div dword [0x1415bc634]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x673bde23
and ecx, 0x98c421dc
imul ecx, edx
mov edx, eax
and edx, 0x98c421dc
or eax, 0x98c421dc
imul eax, edx
add eax, ecx
mov ecx, eax
and ecx, 0x1478dbb8
xor ecx, 0xc6bc5e10
and eax, 0x104081a8
add eax, eax
sub eax, ecx
cmp eax, 0x1ddb96dd
jb 0x140106c40
nop word cs:[rax + rax]
mov eax, dword [0x1415bc638]
xor edx, edx
div dword [0x1415bc63c]
xor eax, 0x64c3cdb5
add eax, 0x3c68dfc
shr eax, 1
imul rax, rax, 0x238a72df
shr rax, 0x3b
cmp eax, 0xfb3b353e
ja 0x140106ca0
mov rcx, r8
cmp r14, r8
je 0x140106da0
nop dword [rax + rax]
mov eax, dword [0x1415bc640]
or eax, dword [0x1415bc644]
add eax, 0xb06ea835
and eax, 0xffa1b2e9
add eax, 0x96bec6bc
cmp eax, 0x35b1e1b5
jb 0x140106ce0
mov eax, 0x992ec39f
nop word [rax + rax]
mov edx, dword [0x1415bc648]
add edx, dword [0x1415bc64c]
or edx, 0x9db741c1
add edx, 0x651ee739
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x1a17bb4d
jne 0x140106d40
movzx edx, byte [rbx + rcx]
xor byte [rdi + rcx], dl
nop
mov edx, dword [0x1415bc650]
imul edx, dword [0x1415bc654]
imul rdx, rdx, 0x44f3eeb3
shr rdx, 0x3e
or edx, 0x738019ae
imul rdx, rdx, 0x62616f89
movzx r8d, byte [rdi + rcx]
mov r9d, r8d
xor r9b, r8b
not r9b
and r9b, byte [rbx + rcx]
shr rdx, 0x3b
xor r9b, r8b
mov byte [rdi + rcx], r9b
cmp edx, 0x1ae18ef8
je 0x140106d40
inc rcx
cmp rcx, r14
jne 0x140106d10
nop word cs:[rax + rax]
mov eax, dword [0x1415bc594]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415bc590]
xor ecx, eax
add ecx, 0x5c29e343
or ecx, 0x7ebd5d7f
cmp ecx, 0xe8cee496
ja 0x140106da0
nop dword [rax + rax]
mov eax, dword [0x1415bc598]
or eax, dword [0x1415bc59c]
and eax, 0x7fffffff
xor eax, 0x224d8623
add eax, 0xa2c157b4
and eax, 0x7a183a7c
cmp eax, 0x43dd7239
ja 0x140106dd0
mov ebx, r14d
mov eax, dword [0x1415bc6a8]
sub eax, dword [0x1415bc6ac]
xor eax, 0xb5865e63
imul rax, rax, 0x77737585
shr rax, 0x3b
not eax
and eax, 0x8bfcca0f
cmp eax, 0x3bc0e980
jne 0x140106e30
mov byte [rsi + 0x80], bl
nop word [rax + rax]
mov eax, dword [0x1415bc6b0]
mov ecx, dword [0x1415bc6b4]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
and eax, 0x41458084
xor eax, 0x408080
mov byte [rsi + 0x80], bl
cmp eax, 0x1767dd53
ja 0x140106e30
movaps xmm6, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
movaps xmm8, xmmword [rsp + 0x120]
movaps xmm9, xmmword [rsp + 0x130]
movaps xmm10, xmmword [rsp + 0x140]
movaps xmm11, xmmword [rsp + 0x150]
movaps xmm12, xmmword [rsp + 0x160]
movaps xmm13, xmmword [rsp + 0x170]
movaps xmm14, xmmword [rsp + 0x180]
movaps xmm15, xmmword [rsp + 0x190]
add rsp, 0x1a0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret