Function at 0x14041cad0
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
push r15
test r15b, cl
push r14
push r13
push r12
jmp 0x14041cb45
push rsi
test r15d, 0x4bc001a7
push rdi
push rbp
test dil, 0x2d
clc
push rbx
test rsp, rsp
cmc
sub rsp, 0x248
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x220], xmm14
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x200], xmm12
movdqa xmmword [rsp + 0x1f0], xmm11
movdqa xmmword [rsp + 0x1e0], xmm10
movdqa xmmword [rsp + 0x1d0], xmm9
movdqa xmmword [rsp + 0x1c0], xmm8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov r13, rcx
mov esi, dword [rsp + 0x2b8]
bt ebp, r13d
add rbp, r10
mov ebp, dword [rsp + 0x2b0]
btr eax, eax
xor r12d, r12d
cmp dword [rsp + 0x2c0], 0x10
movsxd rax, r10d
mov cl, dl
sete cl
btc eax, 3
rcl ah, 0xfd
inc ax
mov eax, esi
stc
test bp, 0x4be3
or eax, ebp
jmp 0x14041cc12
js 0x14041ccc3
mov r15d, r8d
sub di, r8w
mov r14, rdx
and edi, 0x390907f7
mov rax, qword [r13]
movsxd rdi, dword [rax + 8]
test esi, esi
jmp 0x14041cc37
je 0x14041cc5e
mov eax, 0x7fffffff
jmp 0x14041cc4b
xor edx, edx
stc
cmc
idiv esi
cmp eax, ebp
jmp 0x14041cc58
jl 0x14041ccc3
mov r12b, cl
cwde
inc r12d
sal bl, cl
movsx ecx, dx
rcr ebx, cl
mov ebx, r12d
imul ebx, r9d
clc
mov ecx, esi
sub ax, 0x47f
imul ecx, ebp
xadd al, al
mov eax, ebx
or eax, ecx
jmp 0x14041cc89
js 0x14041ccc3
test ebx, ebx
jmp 0x14041cc96
je 0x14041cdbd
mov eax, 0x7fffffff
stc
cmp r10w, r8w
sub edx, edx
cmp r11b, dil
cmp r15b, 0x1c
jmp 0x14041ccb4
idiv ebx
cmp eax, ecx
jmp 0x14041ccbd
jge 0x14041cdbd
mov qword [r13 + 0x18], 0
test si, 0x6688
bt esi, 0x8f
adc r15w, cx
sub r9d, r9d
or r15, rax
mov eax, r9d
rol di, cl
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm8, xmmword [rsp + 0x1c0]
adc r13b, 0x1a
bsr bx, bx
bts di, r15w
movaps xmm9, xmmword [rsp + 0x1d0]
xchg r13w, bx
movaps xmm10, xmmword [rsp + 0x1e0]
shld rdi, r10, 0xac
sub bpl, dl
or r14b, r15b
movaps xmm11, xmmword [rsp + 0x1f0]
ror r14w, 0x90
xor bpl, 0x8c
movaps xmm12, xmmword [rsp + 0x200]
setge r14b
btr di, ax
movaps xmm13, xmmword [rsp + 0x210]
rcr r12b, 9
sub r14b, r13b
movsx r15d, r11w
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
add bh, 0x93
add rsp, 0x248
jmp 0x14041cd8b
pop rbx
mov r15b, r14b
cmovp r13, rdi
setnp r13b
pop rbp
pop rdi
pop rsi
pop r12
movsx r13, r11w
movzx r15d, sp
jmp 0x14041cda9
pop r13
pop r14
movsx r15, dx
mov r15w, si
pop r15
jmp 0x14041cdbc
ret
mov dword [rsp + 0x68], r9d
mov dword [rsp + 0x6c], ebx
cmc
imul ecx, ebx
jmp 0x14041cdcf
movsxd rcx, ecx
jmp 0x14041cdd7
call fcn.1402808e0
mov qword [r13 + 0x18], rax
stc
sub r9d, r9d
test di, 0x7d5b
stc
test rax, rax
jmp 0x14041cdf2
je 0x14041ccde
mov rsi, rdi
mov eax, esi
setle r8b
sub r8w, sp
mov r8d, dword [rsp + 0x2b0]
jmp 0x14041ce13
or eax, r8d
jmp 0x14041ce1b
js 0x14041ccde
mov dword [rsp + 0x84], r12d
jmp 0x14041ce2e
test r8d, r8d
jmp 0x14041ce36
je 0x14041ce63
sub r9d, r9d
bts ax, r13w
mov eax, 0x7fffffff
cmp bx, r8w
test r15b, 0x36
xor edx, edx
idiv r8d
cmp eax, esi
jmp 0x14041ce5d
jl 0x14041ccde
mov eax, esi
imul eax, r8d
cmovb r9d, r15d
rol r9, 3
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
movsxd r9, r12d
setle r9b
mov r9d, 0
jmp 0x14041ce8e
js 0x14041ccde
mov r11d, 0
test r10w, cx
cmp dword [rsp + 0x2c0], 0
jmp 0x14041ceab
je 0x14041cf0a
sub r9d, r9d
adc bpl, 0x43
cwde
mov eax, 0x7fffffff
bsf rbp, r9
sub edx, edx
dec rcx
sar bp, 0x42
btr rbp, 0x3a
mov ebp, dword [rsp + 0x2c0]
idiv ebp
shl rcx, cl
add rcx, rdx
clc
mov ecx, dword [rsp + 0x64]
test r10w, cx
cmp eax, ecx
jmp 0x14041ceef
jl 0x14041ccde
mov r11d, ecx
imul r11d, ebp
cmc
cmp r11d, 0x7ffffff8
jg 0x14041ccde
add r11d, 7
adc ch, bl
shr r11d, 3
sar rcx, cl
movsxd rcx, r12d
sbb al, r11b
lea eax, [r11 + 1]
mov ecx, dword [rsp + 0x2b8]
jmp 0x14041cf2d
imul eax, ecx
cmp eax, r15d
jmp 0x14041cf38
ja 0x14041ccd8
mov eax, r8d
bts dx, r9w
bsf dx, r10w
neg dl
mov edx, dword [rsp + 0x68]
test r13b, cl
imul eax, edx
clc
mov qword [rsp + 0xf8], rax
cmp bpl, r11b
clc
stc
test ecx, ecx
jmp 0x14041cf6c
je 0x140421adf
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
cmp esi, edx
bswap rcx
not al
sete al
movzx ecx, byte [r14]
bsr r9w, r11w
mov r9d, 0
cmp dx, 0x5524
cmp cl, 4
jmp 0x14041cfa5
ja 0x14041ccde
mov ebx, dword [rsp + 0x84]
mov edx, ebx
movsx bp, r11b
mov rbp, qword [rsp + 0xf8]
imul edx, ebp
sar r10, 0x8b
mov edi, esi
shr r10b, cl
add r10b, sil
imul edi, ebx
mov dword [rsp + 0x24], edi
and bx, r10w
bts ebx, r14d
xor rbx, 0x7bf70328
sub ebp, r11d
sar bh, cl
shrd r10d, ebp, 0x3d
mov qword [rsp + 0x190], rbp
sal bpl, 0x31
inc dil
bsf r10w, r14w
mov dword [rsp + 0x60], edx
mov edx, edx
neg r10b
sub bl, dil
mov rdi, rsi
mov r10, rdx
neg r10
ror bh, cl
sar bpl, cl
bswap bp
movsxd rbx, dword [rsp + 0x6c]
not bp
add bpl, dl
or byte [rsp + 0x3f], al
mov eax, r8d
and eax, 7
rcl rbp, cl
mov dword [rsp + 0x12c], eax
xchg bp, bp
mov eax, r8d
sub bp, 0x38d7
and bpl, spl
shl bpl, cl
and eax, 0xfffffff8
mov dword [rsp + 0x128], eax
mov eax, 0x30
sub rax, rbx
mov bpl, 0xf5
shl bpl, 0xdf
mov qword [rsp + 0xf0], rax
mov rbp, rbx
bsr ax, r15w
cwde
neg rbp
bt rax, r12
movsx eax, r8w
mov rax, rbp
dec al
mov qword [rsp + 0xb8], rbp
movsx eax, cx
sbb ax, r8w
stc
sub rbp, rdx
mov qword [rsp + 0x178], rbp
and ah, ch
movzx rax, si
bswap rbp
mov eax, 0x10
test di, bp
mov ebp, 0x10
jmp 0x14041d0c1
sub rbp, rbx
cmp r11d, r13d
jmp 0x14041d0cc
mov qword [rsp + 0x170], rbp
mov ebp, 3
sub rbp, rdx
mov qword [rsp + 0x168], rbp
test r9b, r10b
sub rax, rdx
mov qword [rsp + 0x150], rax
mov eax, 1
cmp cl, al
cmc
sub rax, rdx
clc
stc
cmp si, 0x7bee
mov qword [rsp + 0x158], rax
test sil, r12b
mov eax, 0x30
cmp bpl, 0xf
sub rax, rdx
jmp 0x14041d120
mov qword [rsp + 0x148], rax
jmp 0x14041d12d
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
sal si, cl
rcr sil, 0x65
stc
mov qword [rsp + 0x198], rax
lea eax, [r8 - 1]
movsx esi, r8w
ror sil, 0x39
mov dword [rsp + 0x5c], eax
sal al, cl
mov eax, dword [rsp + 0x2b8]
rcl sil, 0xf0
mov qword [rsp + 0x110], rax
sub al, r9b
mov rsi, qword [r13 + 0x18]
btc eax, r11d
mov qword [rsp + 0x160], rdx
mov al, sil
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
sub eax, eax
mov qword [rsp + 0x140], rax
shrd rax, r10, 0x36
mov eax, r8d
clc
cmc
jmp 0x14041d1b9
mov qword [rsp + 0x138], rax
btr rax, 0x1f
shl rax, 0x50
xor r12d, r12d
movsx rax, r8w
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
cbw
mov qword [rsp + 0x88], r10
rol ax, 0xa0
stc
shr al, cl
mov rax, rbx
jmp 0x14041d203
mov qword [rsp + 0x30], rbx
stc
cmp dword [rsp + 0x2c0], 7
jmp 0x14041d216
jg 0x14041d242
cmp r11d, r8d
jmp 0x14041d224
ja 0x14041ccd8
add rsi, qword [rsp + 0x190]
mov dword [rsp + 0x24], 1
mov qword [rsp + 0x138], r11
test r12, r12
jmp 0x14041d24a
jne 0x14041d26d
movzx eax, cl
test ebp, 0x59da6b1c
add dx, r13w
lea rcx, [0x1400beffc]
sal r9w, 0x72
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
rol r9w, 0xa8
lea r9, [rsi + r10]
ror r8b, cl
xchg ebp, r8d
shld bp, bx, 0x4f
movzx ebp, cl
shrd r8w, r13w, 0x91
cmp dword [rsp + 0x24], 0
movsx r8w, dil
movzx r8d, dx
mov r8d, dword [rsp + 0x2c0]
jmp 0x14041d2a9
jle 0x14041d38a
mov ecx, dword [rsp + 0x24]
stc
test r11b, 0x38
xor edi, edi
jmp 0x14041d2bf
jmp 0x14041d2e9
movzx eax, byte [rdx + rdi]
jmp 0x14041d2cd
mov byte [rsi + rdi], al
jmp 0x14041d2d5
inc rdi
cmp r8b, bpl
cmp rcx, rdi
jmp 0x14041d2e3
je 0x14041d38a
cmp ebp, 2
jmp 0x14041d2f1
jle 0x14041d321
cmp ebp, 4
jg 0x14041d354
cmp ebp, 3
jmp 0x14041d308
je 0x14041d375
cmp ebp, 4
jmp 0x14041d316
je 0x14041d345
jmp 0x14041d2d5
test ebp, ebp
jmp 0x14041d328
je 0x14041d2c4
cmp ebp, 1
je 0x14041d2c4
cmp ebp, 2
jmp 0x14041d33f
jne 0x14041d2d5
movzx eax, byte [r9 + rdi]
jmp 0x14041d34f
jmp 0x14041d37d
cmp ebp, 5
jmp 0x14041d35c
je 0x14041d2c4
cmp ebp, 6
jmp 0x14041d36a
je 0x14041d2c4
jmp 0x14041d2d5
movzx eax, byte [r9 + rdi]
clc
shr al, 1
add al, byte [rdx + rdi]
jmp 0x14041d385
jmp 0x14041d2cd
cmp r8d, 8
jmp 0x14041d393
jne 0x14041d3e6
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsx r15, r11w
mov r15, rdx
mov r15, rsi
jmp 0x14041d3b4
je 0x14041d3ce
mov byte [r15 + rax], 0xff
sal r10w, 0x97
xor r10w, 0x4f7
rcr r10, 0xef
add rdx, rax
not r10
cmovnp r10w, si
mov r10, qword [rsp + 0x198]
jmp 0x14041d488
cmp r8d, 0x10
jmp 0x14041d3ef
jne 0x14041d452
movsxd rax, dword [rsp + 0x24]
mov ch, dh
btr r15w, bp
mov ecx, dword [rsp + 0x68]
bts r15d, r15d
shr r15w, 0x95
cmp dword [rsp + 0xd0], ecx
mov r15, rsi
jmp 0x14041d41d
je 0x14041d436
mov byte [r15 + rax], 0xff
mov r10b, 0x97
bts r10w, sp
mov byte [rax + r15 + 1], 0xff
add rdx, rax
not r10b
movsx r10w, r12b
movzx r10d, cx
mov r10, rbx
jmp 0x14041d44d
jmp 0x14041d488
add r14, 2
movsx cx, dh
not rdx
mov r10d, 1
shl rcx, cl
bsr ecx, r15d
xor rcx, 0x69b6290f
mov rdx, r14
bswap r15w
movsx rcx, r10w
bts r15w, r8w
mov r15, rsi
bts rcx, r13
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
stc
cmc
cmp byte [rsp + 0x3f], 0
mov qword [rsp + 0x28], rdx
jmp 0x14041d4a1
mov qword [rsp + 0x118], r12
jmp 0x14041d4ae
je 0x14041d699
mov rax, qword [rsp + 0x138]
adc r13b, 0x19
adc bx, bp
clc
lea ebx, [rax - 1]
imul ebx, dword [rsp + 0x24]
movzx r13w, r9b
or r13b, 0x3d
movsxd r13, ebx
cmc
cmp ecx, 0x6c57104e
test r9d, esp
cmp ebp, 2
jmp 0x14041d4ea
mov qword [rsp + 0x40], r10
jmp 0x14041d4f4
jle 0x14041df8b
cmp ebp, 4
jmp 0x14041d502
jg 0x14041e75c
cmp ebp, 3
jmp 0x14041d510
je 0x14041ed1f
cmp ebp, 4
jmp 0x14041d51e
jne 0x14041feb3
test ebx, ebx
jmp 0x14041d52b
jle 0x14041feb3
movsxd rsi, dword [rsp + 0x24]
setae r14b
mov r14d, ebx
clc
cmp ebx, 8
jae 0x14042076b
xor r12d, r12d
mov rax, qword [rsp + 0x40]
and r11b, 0x76
rcr r10b, 0xaf
sub rax, rsi
sub r10w, 0xf1
xor r10b, 0xe9
add r15, rax
movsx rax, cx
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
setns r11b
cmovp r11, rdx
movsx r11d, r11w
mov r11, qword [rsp + 0x28]
jmp 0x14041d58d
jmp 0x14041d5ed
cmp edi, ebp
cmova esi, edx
jmp 0x14041d59c
cmp edi, eax
jmp 0x14041d5a3
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x14041d5af
mov byte [rcx + r12], sil
jmp 0x14041d5b8
inc r10
inc r15
jmp 0x14041d5c3
inc rcx
jmp 0x14041d5cb
inc r9
jmp 0x14041d5d3
inc r11
jmp 0x14041d5db
dec r14
cmc
cmp r12, r14
jmp 0x14041d5e7
je 0x14041feb3
movzx edx, byte [r10 + r12]
and bl, 0xe
btr edi, 0xc
movzx r8d, byte [r9 + r12]
movzx ebx, bp
movzx esi, byte [r15 + r12]
or ax, 0x274d
mov eax, r8d
or bp, r14w
shr bpl, cl
sbb bp, 0x5f5
sub eax, edx
shrd di, cx, 0x72
lea ebx, [rax + rsi]
movsx rdi, bx
bts rbp, r15
and di, 0x2dcd
mov edi, eax
bts bp, r15w
sar bpl, 0xfd
neg edi
movsx bp, al
cmovs edi, eax
not rbp
adc ax, bp
mov ebp, ebx
shld rax, r10, 0xe
rol eax, cl
sub ebp, r8d
shr rax, 0x1b
sar ah, cl
mov eax, ebp
test rax, rbx
neg eax
jmp 0x14041d668
cmovs eax, ebp
sub ebx, edx
mov ebp, ebx
test ax, 0x2133
stc
neg ebp
jmp 0x14041d67b
cmovs ebp, ebx
cmp bp, 0x46fc
cmc
cmp eax, ebp
ja 0x14041d592
mov edx, r8d
jmp 0x14041d694
jmp 0x14041d592
cmp ebp, 2
jmp 0x14041d6a1
jle 0x14041e156
cmp ebp, 4
jmp 0x14041d6af
jg 0x14041e8a9
cmp ebp, 3
jmp 0x14041d6bd
je 0x14041eeda
cmp ebp, 4
jne 0x140420439
mov ebp, dword [rsp + 0x5c]
stc
test ebp, ebp
je 0x140420439
mov eax, dword [rsp + 0x24]
jmp 0x14041d6e2
movsxd rbx, eax
movzx r8d, dx
sal r8, 0x83
mov qword [rsp + 0xe8], rbx
ror r14w, cl
mov r12d, eax
xchg r14b, al
dec ah
lea rax, [r15 + r10]
clc
sar r14w, cl
mov qword [rsp + 0x100], rax
mov rax, rbp
sub rax, rbp
mov eax, r12d
shr r8d, cl
add r14b, bpl
test sp, r12w
and eax, 0xfffffff0
not r14b
add r14b, dil
bsr r8w, dx
mov qword [rsp + 0x130], rax
mov eax, r12d
and eax, 0xfffffff8
adc r8, r13
or r8b, 0xdd
mov qword [rsp + 0x180], rax
rcl r14w, cl
sar r8w, 0x83
mov rax, qword [rsp + 0xb8]
lea r8, [r15 + rax]
lea r8, [r8 + r10]
shr r14, cl
rol r14d, 0x9d
or r14b, 0x47
add r15, qword [rsp + 0x178]
movsxd r14, r10d
add r15, r10
sbb r14b, r12b
shl r14b, 0xac
xor eax, eax
mov qword [rsp + 0xe0], rax
movsxd r14, r14d
mov r14, rdx
jmp 0x14041d79e
jmp 0x14041d80b
mov rax, qword [rsp + 0xe8]
shr rbp, cl
bts rbp, r13
add bp, di
mov byte [rcx + rax], 0xff
btr bp, 0x7a
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
bts rbp, rdx
xadd bp, bp
sets bpl
lea rcx, [rcx + rbx]
ror bpl, cl
inc ebp
movsx bp, r9b
add r9, rbx
inc qword [rsp + 0xe0]
lea r8, [r8 + rbx]
rcl bpl, cl
stc
add r15, rbx
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x14041d805
je 0x14042043c
mov dword [rsp + 0x120], ebp
cmp r10b, 0xf6
cmp dword [rsp + 0x24], 0
jle 0x14041d7a3
cmp dword [rsp + 0x24], 8
jae 0x14041d838
xor edx, edx
jmp 0x14041d833
jmp 0x14041dec9
mov rdx, qword [rsp + 0xe0]
clc
sub ax, 0x17c7
mov rax, rdx
imul rax, qword [rsp + 0x30]
jmp 0x14041d854
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
cmp rdx, rbp
cmc
add rdx, qword [rsp + 0x28]
test dx, r11w
sub rax, rdx
cmp rax, 0x10
jmp 0x14041d87e
jb 0x14041de65
jb 0x14041de71
cmp qword [rsp + 0x188], 0x10
jmp 0x14041d898
jb 0x14041de59
cmp dword [rsp + 0x60], 0x10
jb 0x14041de4d
mov edx, 0
cmc
cmp dword [rsp + 0x6c], 0x10
jmp 0x14041d8b9
jb 0x14041dec9
cmp dword [rsp + 0x24], 0x10
jmp 0x14041d8c9
jae 0x14041da99
sub ebp, ebp
movsx rax, r14w
mov ax, bp
bswap ax
mov rax, qword [rsp + 0x180]
jmp 0x14041d8e8
nop dword [rax]
jmp 0x14041d8f1
movq xmm8, qword [r14 + rbp]
jmp 0x14041d8fc
movq xmm11, qword [r15 + rbp]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x14041d926
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x14041d949
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
cmc
add rbp, 8
cmp rax, rbp
jne 0x14041d8f1
mov rdx, rax
cmp rax, r12
jmp 0x14041da8e
jne 0x14041dec9
jmp 0x14041d7a3
sub ebp, ebp
jmp 0x14041daa0
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14041dab2
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x14041dabd
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
punpckhbw xmm10, xmm15
movdqa xmm0, xmm10
punpckhwd xmm0, xmm15
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm15
punpcklbw xmm11, xmm15
pxor xmm7, xmm7
movdqa xmm0, xmm11
punpckhwd xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm15, xmmword [r9 + rbp]
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
jmp 0x14041db44
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmmword [rsp + 0x40]
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmmword [rsp + 0x40]
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
pxor xmm7, xmm13
pxor xmm1, xmm13
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm0, xmm13
pxor xmm15, xmm13
pxor xmm6, xmm13
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm13
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm5, xmm13
pxor xmm4, xmm13
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm9, xmm13
pxor xmm8, xmm13
pxor xmm14, xmm13
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm13
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
pxor xmm15, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r14 + rbp]
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
jmp 0x14041dde8
add rbp, 0x10
jmp 0x14041ddf2
cmp rax, rbp
jmp 0x14041ddfa
jne 0x14041dab2
cmp rax, r12
jmp 0x14041de08
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x14041d7a3
mov rdx, qword [rsp + 0x130]
sal bpl, 0x98
shr ebp, cl
inc bpl
mov rbp, rdx
jmp 0x14041de39
test r12b, 8
jmp 0x14041de42
je 0x14041dec9
jmp 0x14041d8db
sub edx, edx
jmp 0x14041de54
jmp 0x14041dec9
xor edx, edx
jmp 0x14041de60
jmp 0x14041dec9
sub edx, edx
jmp 0x14041de6c
jmp 0x14041dec9
sub edx, edx
jmp 0x14041de78
jmp 0x14041dec9
cmp edi, r10d
jmp 0x14041de85
cmova ebp, esi
cmp r9, rbx
stc
cmp edi, r13d
jmp 0x14041de94
cmova ebp, esi
jmp 0x14041de9c
add bpl, byte [r14 + rdx]
jmp 0x14041dea5
mov byte [rcx + rdx], bpl
jmp 0x14041deae
inc rdx
stc
test bl, r12b
cmp r9w, 0x5bd6
cmp r12, rdx
jmp 0x14041dec3
je 0x14041d7a3
movzx esi, byte [r15 + rdx]
inc al
btc bx, 0x6f
movzx eax, byte [r9 + rdx]
shr edi, cl
ror r10b, 0xc9
movzx ebp, byte [r8 + rdx]
movsx r10d, di
mov ebx, eax
add r13w, 0x7ea3
adc di, r12w
rol r10b, cl
sub ebx, esi
bts r13w, r15w
lea r11d, [rbx + rbp]
neg dil
sbb r10w, r10w
mov edi, ebx
rol r10w, cl
shl r13b, 0xe5
rcr r10w, cl
neg edi
movzx r13, r14w
movsx r13, r11w
cmovs edi, ebx
dec r13b
mov ebx, r11d
bts r10d, r10d
btr r13w, 0x3c
sub ebx, eax
mov r13d, ebx
sal r10w, 0xa9
neg r13d
mov r10d, 0x58973dc6
movsxd r10, r8d
not r10b
cmovs r13d, ebx
sub r11d, esi
movsx r10, si
or r10d, 0x7a5261b
xor r10b, r9b
mov r10d, r11d
cmp r9w, r11w
neg r10d
jmp 0x14041df72
cmovs r10d, r11d
cmp r13d, r10d
ja 0x14041de7d
mov esi, eax
jmp 0x14041df86
jmp 0x14041de7d
test ebp, ebp
je 0x14041f330
cmp ebp, 1
jmp 0x14041df9b
je 0x14041f33d
cmp ebp, 2
jne 0x14041feb3
test ebx, ebx
jle 0x14041feb3
mov ebp, ebx
cmp ebx, 8
jae 0x1404207fa
xor r10d, r10d
btr r8w, r9w
cqo
movzx rdx, r10w
mov r8, r10
sal dh, 0x17
neg dx
not r8
test ax, 0x100e
jmp 0x14041dfe0
lea r8, [r8 + rbp]
xor dl, r10b
mov rdx, rbp
and rdx, 3
jmp 0x14041dff3
je 0x14041e092
mov rbx, r10
shl rdi, cl
bsr ax, ax
neg rbx
dec rdi
or ax, r8w
mov ax, 0x19cc
mov rax, qword [rsp + 0x40]
rcr ch, cl
shr cl, cl
lea rax, [rax + r10]
sar dil, cl
sal cl, 0x67
add rax, r15
stc
add edi, 0x2add23e4
mov rcx, qword [rsp + 0x88]
lea rdi, [rax + rcx]
xchg ch, cl
shl cl, cl
btr cx, 0x91
add r10, qword [rsp + 0x28]
not rcx
xor esi, esi
sbb cl, r10b
bsf ecx, r15d
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
jmp 0x14041e061
mov byte [rax + rsi], cl
jmp 0x14041e069
inc rsi
jmp 0x14041e071
dec rbx
cmp sil, 0xc7
jmp 0x14041e07e
cmp rdx, rsi
jne 0x14041e054
neg rbx
mov r10, rbx
jmp 0x14041e092
cmp r8, 3
jmp 0x14041e09b
jb 0x14041feb3
sub rbp, r10
rcl eax, 0x34
mov rax, qword [rsp + 0x40]
rol cl, cl
bswap rcx
add rax, r10
movzx rbx, dx
bts dx, cx
test r8w, 0x76c3
lea rax, [rax + r15]
and ch, 0xe0
add rax, 3
mov rcx, qword [rsp + 0x28]
add rcx, r10
add rcx, 3
stc
mov rbx, qword [rsp + 0x88]
rcr dl, 0x27
movzx edx, byte [rax + rbx - 3]
clc
stc
jmp 0x14041e0f1
add dl, byte [rcx - 3]
stc
test r15b, 0x18
mov byte [rax - 3], dl
movzx edx, byte [rax + rbx - 2]
cmp edi, ebp
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
sal dl, 0x19
bts dx, di
movzx edx, byte [rax + rbx - 1]
test ax, si
cmc
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
test rax, 0x55687b9b
jmp 0x14041e130
mov byte [rax], dl
add rax, 4
add rcx, 4
clc
test r9d, 0x2e8c097f
add rbp, 0xfffffffffffffffc
jmp 0x14041e14b
jne 0x14041e0da
jmp 0x14041feb3
test ebp, ebp
je 0x14041f460
cmp ebp, 1
jmp 0x14041e166
je 0x14041f8f8
cmp ebp, 2
jne 0x140420439
mov ebp, dword [rsp + 0x5c]
test dh, 0xbc
cmc
test ebp, ebp
jmp 0x14041e184
je 0x140420439
mov eax, dword [rsp + 0x24]
movzx r13, r14w
bswap r13w
movsx rdi, r12w
movsxd r8, eax
adc r12b, dil
jmp 0x14041e1aa
mov ebx, eax
rcr r13w, cl
mov r14b, r12b
lea rax, [r15 + r10]
mov qword [rsp + 0x90], rax
dec dil
mov eax, ebx
cmp rbx, 0x318c3bff
btr edi, r10d
xadd dil, r12b
and eax, 0xffffffe0
movzx r12d, r15w
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
bsr r12w, r13w
mov qword [rsp + 0xe8], rax
mov rdi, rax
shr rdi, 5
movsxd r14, edx
inc rdi
xor r12b, 0x22
mov rax, rdi
mov qword [rsp + 0xe0], rdi
add r13b, r12b
shl r14b, 0xe5
test r11b, 0x68
movabs rax, 0xffffffffffffffe
and r12w, 0x6d92
rol r13w, cl
movsxd r13, r10d
and rdi, rax
mov qword [rsp + 0x100], rdi
mov eax, ebx
sub r13b, 0x6e
adc r13b, r14b
and eax, 0xfffffff8
mov qword [rsp + 0x120], rax
rcl r13d, cl
mov rax, r10
bt r12d, r14d
xadd r13b, r12b
bts r12, rsi
mov qword [rsp + 0x70], rbx
movsxd r13, r12d
xchg r10w, r14w
mov r10d, ebx
and r10d, 3
shr r13d, 1
sar r12b, 0x51
lea r12, [rax + r15]
rcl r13b, cl
add r12, 3
inc r14b
btc r13d, 0x2d
sal r13, 0x15
add r15, qword [rsp + 0x168]
movsxd r14, ebx
lea r15, [r15 + rax]
shrd r13d, edi, 0x75
inc r14w
cmp r15b, r9b
lea r13, [rdx + 3]
bt r14d, 0x83
xor r11d, r11d
jmp 0x14041e2bf
mov r14, rdx
jmp 0x14041e2c7
mov qword [rsp + 0xa0], r8
jmp 0x14041e2d4
jmp 0x14041e33b
mov byte [rcx + r8], 0xff
add r14, r8
mov rbx, qword [rsp + 0x30]
or ebp, 0x2cc83766
not bpl
lea rcx, [rcx + rbx]
add bpl, r8b
add r9, rbx
movzx rbp, r13w
inc r11
movzx ebp, r15w
mov bpl, 0x90
shl rbp, 0x15
add r12, rbx
adc bp, 0x16d9
rcl bp, cl
lea r15, [r15 + rbx]
rol bpl, cl
btr bp, 0x12
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x14041e32e
dec ebp
jmp 0x14041e335
je 0x14042043c
mov dword [rsp + 0x40], ebp
cmc
cmp dword [rsp + 0x24], 0
jmp 0x14041e34a
jle 0x14041e2d9
cmp dword [rsp + 0x24], 8
jmp 0x14041e35a
jae 0x14041e513
sub edx, edx
adc bl, bpl
shrd ebx, ebp, 0xc
and bl, r13b
mov rbx, r12
not r12
movzx r12w, sil
mov r12, rdx
test r15d, 0x54d80414
not r12
add r12, qword [rsp + 0x70]
cmc
stc
jmp 0x14041e390
test r10, r10
je 0x14041e423
mov rax, rdx
inc r8w
xor rsi, r8
neg rax
xor r8, 0x7cb6ba8
bts r8d, eax
clc
lea rsi, [rcx + rdx]
jmp 0x14041e3be
lea rdi, [r9 + rdx]
movzx r8d, r8w
cmp r11b, dil
lea rdx, [rdx + r14]
xor ebp, ebp
nop dword [rax + rax]
btc r8d, 0xd1
movzx r8d, byte [rdi + rbp]
cmp bx, cx
add r8b, byte [rdx + rbp]
jmp 0x14041e3ea
mov byte [rsi + rbp], r8b
jmp 0x14041e3f3
inc rbp
jmp 0x14041e3fb
dec rax
cmp ecx, esp
cmp r10, rbp
jne 0x14041e3d9
neg rax
mov rdx, rax
bt r8w, r9w
bswap r8
or r8, rcx
mov r8, qword [rsp + 0xa0]
clc
cmp r12, 3
movsx r12w, bpl
bswap r12
cmovb r12, rbp
mov r12, rbx
jmp 0x14041e43b
jb 0x14041e2d9
mov rsi, qword [rsp + 0x70]
sal rbp, cl
xor ax, si
movzx bp, r10b
sub rsi, rdx
sete al
rcl ah, cl
lea rbp, [r12 + rdx]
cbw
jmp 0x14041e46a
lea rax, [r15 + rdx]
sbb bh, 0x4a
lea rdx, [rdx + r13]
xor bh, 0xaa
xor rbx, rdx
shld bx, ax, 0x23
xor edi, edi
btc rbx, 0xe
cmp r8b, 0xb2
nop dword [rax + rax]
ror rbx, 0xf4
movzx ebx, byte [rax + rdi - 3]
cmp bx, 0x1565
add bl, byte [rdx + rdi - 3]
clc
cmp r10b, 0xbe
test r15, r13
mov byte [rbp + rdi - 3], bl
adc bx, 0x4435
adc bx, sp
movzx ebx, byte [rax + rdi - 2]
test spl, 0xf5
cmc
add bl, byte [rdx + rdi - 2]
jmp 0x14041e4cd
mov byte [rbp + rdi - 2], bl
movzx ebx, byte [rax + rdi - 1]
test r11w, 0x2245
add bl, byte [rdx + rdi - 1]
clc
stc
mov byte [rbp + rdi - 1], bl
movzx ebx, byte [rax + rdi]
test bl, r14b
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
add rdi, 4
clc
cmp r14b, 0xd3
test r11b, dil
cmp rsi, rdi
jmp 0x14041e508
jne 0x14041e497
jmp 0x14041e2d9
mov rax, r11
sbb dx, r8w
jmp 0x14041e51f
imul rax, qword [rsp + 0x30]
cqo
add rax, qword [rsp + 0x90]
bsr rdx, rax
btr rdx, r11
inc rdx
mov rdx, r11
imul rdx, r8
add rdx, qword [rsp + 0x28]
sub rax, rdx
clc
cmp rax, 0x20
jmp 0x14041e553
jb 0x14041e360
jb 0x14041e360
mov edx, 0
test al, dil
cmp dword [rsp + 0x60], 0x20
jb 0x14041e36c
cmp dword [rsp + 0x24], 0x20
jmp 0x14041e57c
jae 0x14041e58e
sub eax, eax
jmp 0x14041e589
jmp 0x14041e6e8
cmp qword [rsp + 0xe8], 0
jmp 0x14041e59c
je 0x14041e658
mov rsi, qword [rsp + 0x100]
jmp 0x14041e5b0
sub edx, edx
jmp 0x14041e5b7
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041e5c2
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14041e5ce
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14041e5d9
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x14041e5e9
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041e5f7
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041e602
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041e60e
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041e61a
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x14041e631
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test rax, rbx
stc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x14041e5b7
jmp 0x14041e65a
sub edx, edx
test byte [rsp + 0xe0], 1
jmp 0x14041e667
je 0x14041e6a8
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14041e685
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x14041e695
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
bt rax, rbx
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
cmp rax, 0x2f1353a5
test r14w, r9w
cmp rax, qword [rsp + 0x70]
je 0x14041e2d9
mov rdx, qword [rsp + 0xc0]
shr ah, 0x5b
xadd ax, ax
mov rax, rdx
test byte [rsp + 0x70], 0x18
jmp 0x14041e6e2
je 0x14041e36c
mov rsi, qword [rsp + 0x120]
nop word cs:[rax + rax]
jmp 0x14041e6ff
movq xmm0, qword [r14 + rax]
jmp 0x14041e70a
movq xmm1, qword [r9 + rax]
jmp 0x14041e715
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test r13b, 0x32
cmp spl, bpl
add rax, 8
test r11w, 0x62da
cmp rsi, rax
jmp 0x14041e738
jne 0x14041e6ff
mov rdx, rsi
cmc
jmp 0x14041e747
cmp rsi, qword [rsp + 0x70]
jmp 0x14041e751
je 0x14041e2d9
jmp 0x14041e36c
cmp ebp, 5
je 0x14041fd71
cmp ebp, 6
jmp 0x14041e76d
jne 0x14041feb3
test ebx, ebx
jmp 0x14041e77a
jle 0x14041feb3
movsxd r9, dword [rsp + 0x24]
cmovo r10, rdx
test r10, 0x2b5911d8
mov r10d, ebx
jmp 0x14041e798
cmp ebx, 8
jmp 0x14041e7a0
jae 0x140420856
xor edi, edi
or dl, 0x4f
shr dh, cl
sub dl, bpl
mov rdx, rdi
test r10b, 1
je 0x14041e80b
mov rax, rdi
movsx rdx, r12w
mov dh, 0x76
sub rax, r9
movzx eax, byte [rcx + rax]
or rdx, 0x62341061
mov rdx, qword [rsp + 0x28]
cmp r12b, r14b
jmp 0x14041e7e3
add al, byte [rdx + rdi]
add dl, r13b
shld rdx, r15, 0x96
mov byte [rcx + rdi], al
rcl dx, cl
neg dx
mov rdx, rdi
cmc
or rdx, 1
cmp r9w, 0x32bf
test r8w, 0x2049
not rdi
cmc
cmp r12, 0x6d9050ca
add rdi, r10
jmp 0x14041e81e
je 0x14041feb3
mov rcx, qword [rsp + 0x40]
mov rax, rcx
btc rbp, 0x44
rcl bp, 7
movsxd rbp, r14d
sub rax, r9
add rax, r15
inc rax
add rcx, r15
movzx ebx, r13w
inc rcx
movsx rbx, r12w
rol bpl, cl
movzx ebx, byte [rax + rdx - 1]
rcr bpl, cl
bt bp, 0xe3
bswap rbp
mov rbp, qword [rsp + 0x28]
stc
cmp r11, 0x11026e80
add bl, byte [rbp + rdx]
cmc
mov byte [rcx + rdx - 1], bl
add bx, 0x53b5
sar bl, cl
movsx bx, ch
movzx ebx, byte [rax + rdx]
stc
add bl, byte [rbp + rdx + 1]
test r9d, r10d
mov byte [rcx + rdx], bl
add rdx, 2
cmp r10, rdx
jmp 0x14041e89e
jne 0x14041e852
jmp 0x14041feb3
cmp ebp, 5
jmp 0x14041e8b1
je 0x14041ff31
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jmp 0x14041e8c4
jne 0x140420439
test r8d, r8d
je 0x140420439
mov eax, dword [rsp + 0x24]
clc
neg r9w
cmp rbp, 0x12667828
movsxd r12, eax
mov r14, rdx
mov edi, eax
sbb dl, 3
rol sil, cl
lea r13, [r15 + r10]
xadd r11b, sil
dec r9w
mov eax, edi
rol sil, 0xbc
sal r9w, 0x7a
sal r11w, cl
and eax, 0xffffffe0
bt dx, r11w
add rsi, r12
xor r11w, 0x5fa
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
xor r9d, 0x6ce45282
test bp, 0x1961
add r9d, ebp
mov qword [rsp + 0x70], rax
cdq
mov rdx, rax
dec sil
mov al, 0x71
xor r11, rsp
shr rdx, 5
cmovae si, r11w
movsxd rsi, esp
inc rdx
sal r9w, 0xdf
mov rax, rdx
seto r9b
bts si, r15w
btr r11d, edi
mov qword [rsp + 0xa0], rdx
sbb al, spl
not r9b
movabs rax, 0xffffffffffffffe
and rdx, rax
test ebp, esi
bt r11, rdi
mov qword [rsp + 0x90], rdx
movzx r9w, bpl
mov esi, edi
shr ah, cl
and esi, 0xfffffff8
bt r9, r10
dec al
jmp 0x14041e9aa
mov r9, rdi
shr r11w, cl
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
cmc
jmp 0x14041e9c7
add r11, r10
add r15, qword [rsp + 0xb8]
cmp di, 0x5318
test r11b, r9b
stc
add r15, r10
cmc
sub r10d, r10d
jmp 0x14041e9e7
jmp 0x14041ea26
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
stc
add rcx, rbx
jmp 0x14041e9fe
inc r10
test dl, r11b
cmp r11w, ax
lea r11, [r11 + rbx]
cmc
cmp cl, spl
add r15, rbx
jmp 0x14041ea18
dec r8d
jmp 0x14041ea20
je 0x14042043c
cmp dword [rsp + 0x24], 0
jmp 0x14041ea30
jle 0x14041e9ec
cmp dword [rsp + 0x24], 8
jmp 0x14041ea40
jae 0x14041eaf4
xor edx, edx
bswap bp
mov rbp, rdx
test dil, 1
je 0x14041ea81
mov rax, rdx
cmovb bp, bx
ror rbp, 0x3a
sub rax, rbx
movzx eax, byte [rcx + rax]
shr bpl, 0xe7
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
cmc
mov rbp, rdx
or rbp, 1
stc
cmp sil, r13b
not rdx
cmp dil, 0xd9
cmc
cmp rdx, r9
jmp 0x14041ea91
je 0x14041e9ec
nop
movzx ax, r15b
ror al, 0x9e
bsf rax, r13
movzx eax, byte [r15 + rbp]
jmp 0x14041eaaf
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
bts eax, esp
movzx eax, byte [r15 + rbp + 1]
cmp r10b, 0x36
jmp 0x14041eacb
add al, byte [r14 + rbp + 1]
jmp 0x14041ead5
mov byte [rcx + rbp + 1], al
add rbp, 2
test r10d, esp
stc
cmp rdi, rbp
jmp 0x14041eae9
jne 0x14041eaa5
jmp 0x14041e9ec
mov rax, r10
imul rax, rbx
cmp bh, 0xbb
rol dl, cl
sub edx, 0x6d1426d9
lea rax, [rax + r13]
adc dh, 0xc5
mov rdx, r10
cmp rsi, 0x66d955a8
imul rdx, r12
add rdx, qword [rsp + 0x28]
cmp r11d, r8d
sub rax, rdx
test ax, di
cmp rax, 0x20
jmp 0x14041eb32
jb 0x14041ea46
jb 0x14041ea46
mov edx, 0
test rdi, 0xefe5c7b
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041eb54
jb 0x14041ea4b
cmp dword [rsp + 0x24], 0x20
jae 0x14041eb71
sub eax, eax
jmp 0x14041eb6c
jmp 0x14041ecdf
cmp qword [rsp + 0x70], 0
jmp 0x14041eb7c
je 0x14041ec41
mov rbp, qword [rsp + 0x90]
cmp r9b, r15b
clc
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041eb9b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14041ebae
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x14041ebbe
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041ebcc
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041ebd7
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041ebe3
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041ebef
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14041ebfb
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14041ec0a
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test r11b, 9
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp r12w, r8w
stc
add rdx, 0x40
cmp r12w, 0x3550
add rbp, 0xfffffffffffffffe
jmp 0x14041ec36
jne 0x14041eb90
jmp 0x14041ec44
xor edx, edx
cmc
test byte [rsp + 0xa0], 1
jmp 0x14041ec51
je 0x14041ec9f
movdqu xmm0, xmmword [r14 + rdx]
cdqe
shrd eax, r8d, 0x5f
sbb eax, r9d
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14041ec7e
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14041ec8d
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp ah, 0x36
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
je 0x14041e9ec
mov rdx, qword [rsp + 0x40]
sbb eax, 0x6cd67949
sal al, cl
mov rax, rdx
jmp 0x14041ecc1
test dil, 0x18
jmp 0x14041ecca
je 0x14041ea4b
nop word cs:[rax + rax]
jmp 0x14041ecdf
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x14041ecf0
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rsi, rax
jmp 0x14041ed05
jne 0x14041ecdf
mov rdx, rsi
cmp rsi, r13
cmp rsi, rdi
je 0x14041e9ec
jmp 0x14041ea4b
test ebx, ebx
jmp 0x14041ed26
jle 0x14041feb3
movsxd r8, dword [rsp + 0x24]
xor rdx, 0x450a6425
ror dx, 3
cmovae edx, esp
mov edx, ebx
cmp ebx, 8
jmp 0x14041ed49
jae 0x1404208a9
xor r11d, r11d
mov rsi, r11
test ch, 0x5c
cmp bp, 0x6019
test dl, 1
jmp 0x14041ed65
je 0x14041edb8
movzx eax, byte [r9 + r11]
mov rbp, r11
ror sil, cl
xadd sil, sil
sar rsi, 0xd0
sub rbp, r8
cmovs rsi, r13
movzx ebp, byte [rcx + rbp]
add ebp, eax
shr ebp, 1
and ax, r12w
bsr rax, r13
or ah, 0xe9
mov rax, qword [rsp + 0x28]
add bpl, byte [rax + r11]
mov byte [rcx + r11], bpl
stc
sets sil
mov rsi, r11
cmp r15w, di
test bl, dil
or rsi, 1
not r11
cmc
jmp 0x14041edc4
add r11, rdx
jmp 0x14041edcc
je 0x14041feb3
mov rbx, qword [rsp + 0x40]
mov rax, rbx
sub rax, r8
movzx edi, r15w
lea rcx, [r15 + rax]
movsx edi, r15w
mov bp, r8w
movsxd rax, r8d
inc rcx
movzx ax, cl
mov ax, 0x55fb
movsx rbp, r15w
lea rbp, [r15 + rbx]
movsx ax, r10b
inc rbp
movzx di, spl
add r15, qword [rsp + 0x158]
dec di
shrd ax, bx, 0xba
movzx rax, bx
lea r15, [r15 + rbx]
cmc
neg bl
mov rax, qword [rsp + 0x28]
btc di, bp
jmp 0x14041ee39
lea rbx, [rax + 1]
test r9w, 0x3a20
sub dil, spl
movzx eax, byte [r15 + rsi - 1]
movzx edi, byte [rcx + rsi - 1]
add edi, eax
ror ah, 0x64
shr edi, 1
movsx ax, r12b
shr eax, 0x75
adc ah, 0x88
add dil, byte [rbx + rsi - 1]
movsxd rax, ebx
sal al, cl
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
test sil, 0x74
cmp bp, r11w
add edi, eax
stc
jmp 0x14041ee8b
shr edi, 1
stc
cmc
add dil, byte [rbx + rsi]
test r9w, 0x48a2
cmc
cmp sil, bpl
mov byte [rbp + rsi], dil
clc
stc
cmp r13w, 0x2f0e
add rdx, 0xfffffffffffffffe
cmc
test r9, 0x380124a9
add rcx, 2
add rbp, 2
jmp 0x14041eec3
add r15, 2
clc
add rbx, 2
cmp rsi, rdx
jne 0x14041ee46
jmp 0x14041feb3
mov r11d, dword [rsp + 0x5c]
test rdi, rcx
cmc
clc
test r11d, r11d
jmp 0x14041eeec
je 0x140420439
mov eax, dword [rsp + 0x24]
add dil, 0xf2
sar r14, cl
clc
movsxd r12, eax
btc rsi, rbx
test r9b, 0x3d
mov esi, eax
rcl ax, 0xb5
mov r14b, cl
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
adc di, r14w
mov rdi, r10
sar r10w, cl
mov r10d, esi
and r10d, 0xffffffe0
cmovae r8w, r8w
shl r8, 0xa
mov r8d, esi
movzx ax, bpl
and r8d, 0xfffffff8
and r14b, sil
mov rax, rsi
movzx r14d, r14w
bts r14w, r14w
adc r14b, r8b
neg rax
sbb r14b, 0xd5
mov qword [rsp + 0x40], rax
and al, 0x35
adc r14w, r10w
sub r14d, r15d
mov rax, qword [rsp + 0x170]
lea rax, [rax + r15]
sbb r14w, di
inc r14w
neg r14w
add rax, rdi
movzx r14d, r11w
not r14b
add r15, qword [rsp + 0xb8]
rol r14, 0xa2
cmp dil, 0x65
mov r14b, sil
add r15, rdi
sbb r14d, 0x488f50a2
bts r14, rdi
xor ebp, ebp
movsx r14d, r13w
setne r14b
mov r14, rdx
jmp 0x14041efbe
jmp 0x14041f011
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
btr bx, 0xe9
bt ebx, r14d
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
add r9, rbx
jmp 0x14041efe6
inc rbp
cmc
cmp cx, 0x6a68
lea rax, [rax + rbx]
stc
cmp r10, 0x4c052ae6
add r15, rbx
jmp 0x14041f003
dec r11d
jmp 0x14041f00b
je 0x14042043c
cmp dword [rsp + 0x24], 0
jmp 0x14041f01b
jle 0x14041efc3
cmp dword [rsp + 0x24], 8
jmp 0x14041f02b
jae 0x14041f12a
xor r13d, r13d
mov rdx, r13
jmp 0x14041f03c
test sil, 1
jmp 0x14041f045
je 0x14041f095
movzx edx, byte [r9 + r13]
bswap di
xchg rdi, rdi
mov dil, r9b
mov rdi, r13
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
stc
add edi, edx
dec edx
shr edi, 1
inc edx
and dx, 0x5c3e
add dil, byte [r14 + r13]
ror dx, cl
mov byte [rcx + r13], dil
test r11b, 0xac
shr dh, 0x3f
shl dh, cl
mov rdx, r13
cmp al, sil
or rdx, 1
test spl, r13b
clc
not r13
clc
cmp si, r12w
cmp r13, qword [rsp + 0x40]
jmp 0x14041f0a7
je 0x14041efc3
nop dword [rax + rax]
movzx edi, byte [r9 + rdx]
mov bx, 0x3181
test cl, 0x53
movzx ebx, byte [r15 + rdx]
cmc
test r11b, cl
add ebx, edi
clc
shr ebx, 1
add bl, byte [r14 + rdx]
rcl dil, cl
jmp 0x14041f0db
mov byte [rcx + rdx], bl
btr bx, 0x59
rcr rbx, 0x83
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
cmp r11b, bpl
cmc
add ebx, edi
cmp bpl, 0x76
shr ebx, 1
add bl, byte [r14 + rdx + 1]
clc
mov byte [rcx + rdx + 1], bl
stc
add rdx, 2
test r12, rcx
stc
jmp 0x14041f117
cmp rsi, rdx
jmp 0x14041f11f
jne 0x14041f0b5
jmp 0x14041efc3
mov rdx, rbp
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
shl edi, cl
ror di, 0x77
movsx di, r14b
mov rdi, rbp
jmp 0x14041f14f
imul rdi, r12
cmc
test r13b, bl
add rdi, qword [rsp + 0x28]
cmp r13b, 0x7c
sub rdx, rdi
cmp rdx, 0x20
jb 0x14041f031
jb 0x14041f031
cmp dword [rsp + 0x60], 0x20
jb 0x14041f031
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041f18e
jb 0x14041f034
cmp dword [rsp + 0x24], 0x20
jmp 0x14041f19e
jae 0x14041f1b0
sub edx, edx
jmp 0x14041f1ab
jmp 0x14041f2cb
sub edx, edx
jmp 0x14041f1b7
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x14041f1c2
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x14041f1ce
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x14041f1d9
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x14041f1e5
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
jmp 0x14041f20c
movdqu xmm3, xmmword [rax + rdx]
jmp 0x14041f216
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
test edx, 0x7fad794b
cmp dil, 0x83
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp dil, cl
add rdx, 0x20
cmp r10, rdx
jmp 0x14041f28b
jne 0x14041f1b7
cmp r10, rsi
jmp 0x14041f299
je 0x14041efc3
mov rdx, r10
mov r13, r10
test r9w, 0x1abc
cmp r9w, bx
test sil, 0x18
jmp 0x14041f2b8
je 0x14041f034
nop dword [rax + rax]
jmp 0x14041f2cb
movq xmm0, qword [r14 + rdx]
jmp 0x14041f2d6
movq xmm1, qword [r9 + rdx]
jmp 0x14041f2e1
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x14041f2f1
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
cmc
add rdx, 8
cmp r8, rdx
jmp 0x14041f319
jne 0x14041f2cb
mov r13, r8
cmp r8, rsi
je 0x14041efc3
jmp 0x14041f034
mov r8, r13
call fcn.14049d2da
jmp 0x14041feb3
test ebx, ebx
jle 0x14041feb3
movsxd r9, dword [rsp + 0x24]
xadd r10w, r10w
shl r10b, cl
stc
mov r10d, ebx
cmc
jmp 0x14041f35c
cmp ebx, 8
jae 0x14042091b
sub edi, edi
mov rdx, rdi
test r10b, 1
jmp 0x14041f373
je 0x14041f3b5
mov rax, rdi
cdq
neg dh
bswap rdx
sub rax, r9
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
test spl, 0x53
stc
jmp 0x14041f398
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
jmp 0x14041f3aa
mov rdx, rdi
test r13w, r9w
or rdx, 1
not rdi
cmp dl, 0x34
add rdi, r10
jmp 0x14041f3c3
je 0x14041feb3
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sal bp, 0xc1
test si, di
sub rax, r9
rol bh, 0xdf
xor bpl, r10b
add rax, r15
inc bpl
bswap ebx
mov rbx, r12
inc rax
add rcx, r15
movsx ebx, r10w
mov bpl, r8b
inc rcx
movsxd rbp, r12d
test r14b, bpl
movzx ebx, byte [rax + rdx - 1]
movsxd rbp, edx
rcl bpl, cl
mov bpl, r10b
mov rbp, qword [rsp + 0x28]
jmp 0x14041f41a
add bl, byte [rbp + rdx]
clc
cmc
mov byte [rcx + rdx - 1], bl
rol bx, 0x74
movzx ebx, byte [rax + rdx]
test rsi, 0x7d051a13
stc
add bl, byte [rbp + rdx + 1]
cmp r11b, bpl
cmc
test dx, 0x9eb
mov byte [rcx + rdx], bl
test r14b, sil
clc
add rdx, 2
clc
cmp r10, rdx
jmp 0x14041f455
jne 0x14041f402
jmp 0x14041feb3
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
je 0x140420439
mov eax, dword [rsp + 0x24]
movsxd r12, eax
adc r14w, sp
jmp 0x14041f47e
mov r14, rdx
rcl dx, cl
xadd di, r11w
cmc
mov edi, eax
xadd eax, r11d
movsxd rdx, esp
xchg r9b, sil
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
movzx si, spl
rol r11b, 6
or si, sp
mov eax, edi
dec r9b
and eax, 0xffffffe0
shl si, cl
movsx r9d, di
mov qword [rsp + 0x70], rax
sar r9w, cl
inc dl
add rax, 0xffffffffffffffe0
btc r9w, 0x62
add r11b, 0xf6
mov dh, 0x37
mov qword [rsp + 0xa0], rax
not r11b
shr rax, 5
movsxd rsi, r14d
movzx rsi, r8w
dec r11d
inc rax
movabs rdx, 0xffffffffffffffe
add rdx, 0xfffffffffffffffe
and rdx, rax
mov qword [rsp + 0xc0], rdx
movsx esi, r8w
test bl, spl
rcr r9w, 0x76
mov r11d, eax
and r11d, 3
nop
bts rsi, r9
mov esi, edi
adc r9d, r14d
bt ax, r9w
cdqe
and esi, 0xfffffff8
mov rax, r10
sbb r10w, r15w
xor r10w, 0x6b5a
mov r10d, edi
sbb r9d, 0x18bb4048
and r10d, 3
shr r9b, 0x9e
bt r9w, 5
sub r9b, 0x91
add r15, rax
add r15, 0x10
lea r9, [r14 + 0x10]
cmc
test dx, r8w
mov qword [rsp + 0x90], r11
cmp r12b, r8b
test r12b, 0xb
clc
shl r11, 5
test r8b, 0xb9
cmc
sub r8d, r8d
jmp 0x14041f58d
jmp 0x14041f5ce
mov byte [rcx + r12], 0xff
movsx bx, sil
and bx, 0x6f19
add r14, r12
mov rbx, qword [rsp + 0x30]
add rcx, rbx
jmp 0x14041f5b1
inc r8
lea r15, [r15 + rbx]
add r9, r12
jmp 0x14041f5c0
dec r13d
jmp 0x14041f5c8
je 0x14042043c
cmp dword [rsp + 0x24], 0
jmp 0x14041f5d8
jle 0x14041f592
cmp dword [rsp + 0x24], 8
jmp 0x14041f5e8
jb 0x14041f665
mov rdx, r8
xor ebx, r10d
add ebx, edi
imul rdx, r12
sbb rbx, rdi
bt bx, 0xef
shr bl, cl
add rdx, qword [rsp + 0x28]
mov rbx, r8
clc
test r8b, 0x79
imul rbx, qword [rsp + 0x30]
stc
clc
cmc
add rbx, qword [rsp + 0x40]
test r9w, 0x6506
cmp r9b, r8b
sub rbx, rdx
cqo
rcr dh, 0xf7
mov edx, 0
cmp rbp, rdx
test r14, 0x1ada1617
cmp rbx, 0x20
jmp 0x14041f648
jb 0x14041f832
cmp dword [rsp + 0x24], 0x20
jmp 0x14041f658
jae 0x14041f671
sub ebx, ebx
jmp 0x14041f7ff
xor edx, edx
jmp 0x14041f66c
jmp 0x14041f832
cmp qword [rsp + 0xa0], 0x60
jmp 0x14041f67f
jae 0x14041f691
sub edx, edx
jmp 0x14041f68c
jmp 0x14041f73c
mov rbp, qword [rsp + 0xc0]
sub edx, edx
stc
test sil, r8b
movups xmm0, xmmword [r14 + rdx]
movups xmm1, xmmword [r14 + rdx + 0x10]
cmc
movups xmmword [rcx + rdx], xmm0
stc
cmp eax, r8d
jmp 0x14041f6b8
movups xmmword [rcx + rdx + 0x10], xmm1
clc
test r12b, r14b
movups xmm0, xmmword [r14 + rdx + 0x20]
clc
movups xmm1, xmmword [r14 + rdx + 0x30]
cmp r11b, 0x6f
movups xmmword [rcx + rdx + 0x20], xmm0
cmc
movups xmmword [rcx + rdx + 0x30], xmm1
stc
test r14w, 0x1617
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
cmp r14b, 0x26
movups xmmword [rcx + rdx + 0x40], xmm0
clc
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
cmp sil, r14b
movdqu xmmword [rcx + rdx + 0x60], xmm0
test spl, 0x3b
stc
jmp 0x14041f720
movdqu xmmword [rcx + rdx + 0x70], xmm1
cmp si, 0x6cdb
sub rdx, 0xffffffffffffff80
cmp dl, bpl
add rbp, 0xfffffffffffffffc
jne 0x14041f69f
cmp qword [rsp + 0x90], 0
jmp 0x14041f74a
je 0x14041f7c0
lea rbx, [r15 + rdx]
cmp cl, r8b
clc
jmp 0x14041f75d
add rdx, r9
stc
cmp r11b, 0xd
cmp rcx, rbp
xor ebp, ebp
jmp 0x14041f770
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
clc
test dh, dl
movdqu xmmword [rbx + rbp - 0x10], xmm0
jmp 0x14041f79a
movdqu xmmword [rbx + rbp], xmm1
test sp, 0x3f90
test edi, r11d
add rbp, 0x20
test rax, 0x1e077aee
cmc
cmp r11, rbp
jmp 0x14041f7ba
jne 0x14041f77c
cmp qword [rsp + 0x70], rdi
jmp 0x14041f7ca
je 0x14041f592
mov rdx, qword [rsp + 0x70]
shl bx, cl
rcr rbx, 7
sub bh, 0xf
mov rbx, rdx
test bl, 0x40
test dil, 0x18
jmp 0x14041f7ee
je 0x14041f832
nop dword [rax + rax]
seto dh
mov rdx, qword [r14 + rbx]
cmc
cmp r9b, r8b
clc
mov qword [rcx + rbx], rdx
jmp 0x14041f811
add rbx, 8
test r15b, r8b
cmp rsi, rbx
jmp 0x14041f820
jne 0x14041f7ff
mov rdx, rsi
cmp rsi, rdi
je 0x14041f592
mov rbp, rdx
test sp, r9w
not rbp
add rbp, rdi
test bpl, r13b
cmc
test r10, r10
jmp 0x14041f84b
je 0x14041f880
mov rbx, r10
inc ah
nop
cwde
cdqe
nop
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x14041f86a
inc rdx
jmp 0x14041f872
dec rbx
jmp 0x14041f87a
jne 0x14041f85d
cmp rbp, 3
jmp 0x14041f889
jb 0x14041f592
nop word [rax + rax]
cmp dx, r12w
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
cmp r9b, 0x7d
jmp 0x14041f8b6
mov byte [rcx + rdx + 1], al
movzx eax, bp
movzx eax, byte [r14 + rdx + 2]
mov byte [rcx + rdx + 2], al
movzx eax, byte [r14 + rdx + 3]
clc
test ebp, edx
jmp 0x14041f8d5
mov byte [rcx + rdx + 3], al
jmp 0x14041f8e1
add rdx, 4
cmp rdi, rdx
jmp 0x14041f8ed
jne 0x14041f899
jmp 0x14041f592
mov r8d, dword [rsp + 0x5c]
test r12b, r14b
jmp 0x14041f905
test r8d, r8d
jmp 0x14041f90d
je 0x140420439
mov eax, dword [rsp + 0x24]
movsxd r12, eax
shrd r11, rax, 0xbb
or di, r15w
rcl r11b, cl
mov r14, rdx
movsx edi, r15w
dec r11w
rcl r13b, 0xb
mov edi, eax
cmovbe rsi, rsp
lea r13, [r15 + r10]
cmovl r9, r9
mov eax, edi
shr r9w, cl
or dl, 0xe4
btc r9, r9
and eax, 0xffffffe0
movsx r11w, r15b
shl dh, 0x61
sbb r9b, 0xc0
mov qword [rsp + 0x40], rax
shr r11w, 0x93
xadd r9w, r9w
cmc
add rax, 0xffffffffffffffe0
rol si, 0xab
btc si, 0x56
mov qword [rsp + 0x70], rax
rcl r11w, 0xb3
movsx r11w, r8b
movsx r11d, ax
mov rdx, rax
dec r9b
shr rdx, 5
movzx rsi, r13w
lahf
inc rdx
shrd ax, cx, 0x7e
shl r11w, cl
adc si, dx
mov rax, rdx
neg r9d
mov qword [rsp + 0xa0], rdx
and sil, 0x30
movabs rax, 0xffffffffffffffe
and rdx, rax
mov qword [rsp + 0x90], rdx
bsf ax, sp
ror r9d, 0xf6
cmovno ax, r11w
mov esi, edi
shrd r11, r12, 0xaa
and ax, 0x514c
and esi, 0xfffffff8
rcl r9, cl
mov r9, rdi
shl ah, cl
neg r9
mov ah, 0xc2
mov rax, qword [rsp + 0xf0]
add r11d, 0x611344cb
neg r11b
test r10w, r12w
lea r11, [r15 + rax]
lea r11, [r11 + r10]
jmp 0x14041fa23
add r15, qword [rsp + 0xb8]
clc
cmp bh, bh
lea r15, [r15 + r10]
test r14b, 0x5d
sub r10d, r10d
jmp 0x14041fa3e
jmp 0x14041fa75
mov byte [rcx + r12], 0xff
add r14, r12
add rcx, rbx
jmp 0x14041fa53
inc r10
lea r11, [r11 + rbx]
cmp r9w, r15w
stc
add r15, rbx
jmp 0x14041fa67
dec r8d
jmp 0x14041fa6f
je 0x14042043c
cmp dword [rsp + 0x24], 0
jmp 0x14041fa7f
jle 0x14041fa43
cmp dword [rsp + 0x24], 8
jmp 0x14041fa8f
jae 0x14041fb44
xor edx, edx
adc ebp, r12d
mov rbp, rdx
test dil, 1
je 0x14041fae2
mov rax, rdx
sub rax, rbx
movzx eax, byte [rcx + rax]
bts rbp, r15
btc ebp, 0x62
add al, byte [r14 + rdx]
btr rbp, 0xbf
add bp, cx
btr bp, si
mov byte [rcx + rdx], al
bt rbp, r9
mov rbp, rdx
cmp r14b, 0x49
or rbp, 1
test esp, 0x6a8b0549
stc
not rdx
cmc
cmp ch, 0x2f
cmp dh, dl
cmp rdx, r9
jmp 0x14041faf3
je 0x14041fa43
nop
jmp 0x14041faff
movzx eax, byte [r15 + rbp]
clc
add al, byte [r14 + rbp]
cmc
mov byte [rcx + rbp], al
btr ax, bp
movzx eax, byte [r15 + rbp + 1]
cmp r14b, 0x13
jmp 0x14041fb20
add al, byte [r14 + rbp + 1]
cmp bpl, 0x94
mov byte [rcx + rbp + 1], al
add rbp, 2
cmp rdi, rbp
jmp 0x14041fb39
jne 0x14041faff
jmp 0x14041fa43
mov rax, r10
cmp rsi, r8
shl dh, 3
movsxd rdx, eax
imul rax, rbx
shr dh, 0xae
rol dh, 0x39
add rax, r13
xor edx, r12d
not dl
and dl, 0xf4
mov rdx, r10
cmc
test r13d, 0x7b8740cc
imul rdx, r12
clc
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
cmp di, 0x3406
clc
cmp rax, 0x20
jb 0x14041fa95
jb 0x14041fa95
mov edx, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041fba4
jb 0x14041fa9a
cmp dword [rsp + 0x24], 0x20
jmp 0x14041fbb4
jae 0x14041fbc1
sub eax, eax
jmp 0x14041fd21
cmp qword [rsp + 0x70], 0
jmp 0x14041fbcc
je 0x14041fc8c
mov rbp, qword [rsp + 0x90]
sub edx, edx
jmp 0x14041fbe1
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041fbec
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14041fbf8
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14041fc04
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x14041fc14
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041fc22
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041fc2d
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041fc39
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14041fc4c
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14041fc5b
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test sil, 0x33
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmc
stc
test sil, cl
add rbp, 0xfffffffffffffffe
jmp 0x14041fc81
jne 0x14041fbe1
jmp 0x14041fc91
xor edx, edx
test r12b, cl
test byte [rsp + 0xa0], 1
jmp 0x14041fc9e
je 0x14041fcee
movdqu xmm0, xmmword [r14 + rdx]
ror rax, 0xad
add al, 0x68
movdqu xmm1, xmmword [r14 + rdx + 0x10]
neg al
shr rax, 1
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14041fccc
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14041fcdb
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmc
test si, cx
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x14041fcf8
je 0x14041fa43
mov rdx, qword [rsp + 0x40]
bts eax, r15d
and ah, dl
neg ah
mov rax, rdx
clc
jmp 0x14041fd14
test dil, 0x18
je 0x14041fa9a
nop dword [rax]
movq xmm0, qword [r14 + rax]
jmp 0x14041fd2c
movq xmm1, qword [r15 + rax]
jmp 0x14041fd37
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
jmp 0x14041fd46
add rax, 8
clc
cmp dil, r13b
cmp rsi, rax
jne 0x14041fd21
mov rdx, rsi
cmp ax, r13w
cmp rsi, rdi
jmp 0x14041fd66
je 0x14041fa43
jmp 0x14041fa9a
test ebx, ebx
jmp 0x14041fd78
jle 0x14041feb3
movsxd r9, dword [rsp + 0x24]
rcr r10d, 0xec
mov r10d, ebx
test r14, r13
cmp r9b, 0xf
cmp ebx, 8
jmp 0x14041fd99
jae 0x140420977
sub r11d, r11d
xor dx, dx
xadd dh, dh
cqo
mov rdx, r11
cmc
test r10b, 1
je 0x14041fe0b
mov rax, r11
movsx edx, bp
ror rdx, 0x12
sar dx, 0xe5
sub rax, r9
neg dx
movzx dx, dl
btr rdx, 0xef
movzx eax, byte [rcx + rax]
neg dx
xor dl, r14b
setge dh
shr al, 1
rol dl, cl
btc edx, 0x55
mov rdx, qword [rsp + 0x28]
cmp cx, r14w
stc
add al, byte [rdx + r11]
cmc
mov byte [rcx + r11], al
mov rdx, r11
clc
test sil, r8b
or rdx, 1
test spl, cl
not r11
clc
jmp 0x14041fe15
add r11, r10
jmp 0x14041fe1d
je 0x14041feb3
mov rcx, qword [rsp + 0x40]
shr ebx, cl
lahf
mov rax, rcx
rol bh, cl
and bl, r9b
sub rax, r9
movzx rbx, sp
add bpl, r9b
ror rbp, cl
add rax, r15
jmp 0x14041fe4c
inc rax
test di, 0x66f1
add rcx, r15
movsxd rbx, r11d
inc rcx
sal bh, 0xfb
clc
bt rbx, rbp
movzx ebx, byte [rax + rdx - 1]
sbb bpl, 0xec
movsx ebp, r11w
shr bl, 1
btc ebp, r11d
mov rbp, qword [rsp + 0x28]
clc
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movzx bx, r14b
shr rbx, 0xd8
movzx ebx, byte [rax + rdx]
test r14b, 0x9a
shr bl, 1
test dx, 0x697f
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
stc
cmp r10, rdx
jne 0x14041fe65
mov r14, qword [rsp + 0x28]
rol bl, cl
sar r10b, cl
btc r10w, r14w
add r14, r13
movzx r13, r15w
movzx r8w, r8b
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
movsx ebx, sp
bswap r10w
xchg bl, r10b
mov r11, qword [rsp + 0x108]
setg r10b
movzx r10d, cx
mov r10, qword [rsp + 0x88]
movsx ebx, r9w
movsx bx, bpl
xchg bh, bh
mov rbx, qword [rsp + 0x30]
jmp 0x14041ff15
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404206de
mov r9d, dword [rsp + 0x5c]
cmp rdx, r11
test r9d, r9d
je 0x140420439
mov eax, dword [rsp + 0x24]
ror bpl, cl
sub r12d, 0x584a1ca4
movsxd r12, eax
mov esi, eax
btr ax, r9w
cmp r14w, 0x31fb
shl al, cl
lea r8, [r15 + r10]
mov eax, esi
movzx r14w, bpl
movsxd r13, r8d
shld r11d, r14d, 0x67
and eax, 0xffffffe0
xadd r11b, r11b
bts r11d, r13d
btc r14, r8
mov qword [rsp + 0x40], rax
rcl bpl, cl
add rax, 0xffffffffffffffe0
btr ebp, ecx
bts r13d, r14d
dec r14d
mov qword [rsp + 0x70], rax
shl bpl, 7
stc
and ebp, ebp
mov rbp, rax
shr rbp, 5
cwde
inc rbp
not r13b
and eax, 0x261041dc
mov rax, rbp
shl r14, 0x55
mov qword [rsp + 0xa0], rbp
xadd r13b, r14b
ror r13b, 0x36
mov r14b, 0x8a
movabs rax, 0xffffffffffffffe
btc r13w, dx
and r14w, 0x6115
and rbp, rax
and r14, 0xd9f4286
rol ax, cl
mov qword [rsp + 0x90], rbp
xchg r14b, al
rcl ax, 0xd7
mov rbp, r10
mov r10d, esi
xor r11b, r14b
and ax, 0x16f0
shl r11b, cl
and r10d, 0xfffffff8
shrd r11, rsp, 0x69
cbw
sbb r11b, 0x4f
mov r13, rsi
xadd r11, rax
stc
neg r13
mov r14b, 0x90
setb r11b
mov rax, qword [rsp + 0xf0]
bsf r11d, r12d
cmc
lea r11, [r15 + rax]
add r11, rbp
add r15, qword [rsp + 0xb8]
shl r14w, 0x5a
add r15, rbp
and r14w, 0x6983
adc r14d, 0x1a304b26
xor ebp, ebp
mov r14, rdx
jmp 0x140420070
jmp 0x1404200b0
mov byte [rcx + r12], 0xff
cmp r12b, 0xa3
stc
add r14, r12
stc
cmp bh, dh
add rcx, rbx
jmp 0x14042008d
inc rbp
stc
add r11, rbx
cmp r9d, esi
stc
test al, bl
add r15, rbx
jmp 0x1404200a2
dec r9d
jmp 0x1404200aa
je 0x14042043c
cmp dword [rsp + 0x24], 0
jmp 0x1404200ba
jle 0x140420075
cmp dword [rsp + 0x24], 8
jmp 0x1404200ca
jae 0x14042019e
sub edi, edi
sbb dx, 0x23e6
btr rdx, 0xf3
rcr dl, cl
mov rdx, rdi
test r12b, cl
test sil, 1
jmp 0x1404200ed
je 0x14042012c
mov rax, rdi
movsx dx, r13b
sub rax, rbx
sal dx, cl
adc dh, 0xff
cwd
movzx eax, byte [rcx + rax]
shr al, 1
movzx dx, r11b
add al, byte [r14 + rdi]
mov byte [rcx + rdi], al
shld dx, bp, 0x2c
shr dl, cl
neg edx
mov rdx, rdi
test di, r15w
or rdx, 1
not rdi
cmc
test dh, 0xd7
cmp rdi, r13
jmp 0x14042013b
je 0x140420075
nop word [rax + rax]
not ax
rcl ah, cl
movzx eax, byte [r15 + rdx]
stc
shr al, 1
test r10b, 0x77
test r9b, al
add al, byte [r14 + rdx]
clc
mov byte [rcx + rdx], al
movzx eax, byte [r15 + rdx + 1]
shr al, 1
stc
add al, byte [r14 + rdx + 1]
jmp 0x140420179
mov byte [rcx + rdx + 1], al
cmp r10, 0x35d16d68
add rdx, 2
cmp r9d, esi
cmp rsi, rdx
jmp 0x140420193
jne 0x14042014f
jmp 0x140420075
mov rax, rbp
jmp 0x1404201a9
imul rax, rbx
adc dh, 0x77
lea rax, [rax + r8]
rcr rdx, cl
bts dx, dx
xchg dl, dl
mov rdx, rbp
stc
imul rdx, r12
clc
cmp spl, 0x55
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp r14b, cl
cmc
cmp rax, 0x20
jmp 0x1404201df
jb 0x1404200d0
jb 0x1404200d0
mov edi, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404201fb
jb 0x1404200de
cmp dword [rsp + 0x24], 0x20
jmp 0x14042020b
jae 0x14042021d
xor eax, eax
jmp 0x140420218
jmp 0x1404203ea
mov rdi, r8
jmp 0x140420226
cmp qword [rsp + 0x70], 0
je 0x14042030c
mov r8, qword [rsp + 0x90]
cmp r8, r14
xor edx, edx
jmp 0x140420244
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042024f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140420262
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x14042026e
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140420294
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x14042029f
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404202ab
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404202b7
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404202c3
movdqu xmm3, xmmword [r11 + rdx]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test r15b, r9b
movdqu xmmword [rcx + rdx + 0x30], xmm3
clc
stc
add rdx, 0x40
test sp, bx
add r8, 0xfffffffffffffffe
jne 0x140420244
jmp 0x14042030e
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x14042031b
je 0x14042039d
movdqu xmm0, xmmword [r14 + rdx]
nop
sub ah, 0x7b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
sal ax, 0x1a
sal ax, cl
mov rax, rdx
test r13b, 0xe9
cmc
cmp r14d, r10d
sub rax, rbx
jmp 0x14042034c
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140420356
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140420361
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
test r9d, 0x611d35ea
rol r8b, cl
movdqu xmmword [rcx + rdx + 0x10], xmm3
or r8d, 0x33784905
cmovno r8, r12
cmp qword [rsp + 0x40], rsi
bswap r8w
mov r8w, 0x69eb
movsx r8w, spl
mov r8, rdi
jmp 0x1404203b8
je 0x140420075
mov rdi, qword [rsp + 0x40]
cmp di, r11w
mov rax, rdi
cmp r12b, 0x7e
jmp 0x1404203d3
test sil, 0x18
je 0x1404200de
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x1404203f5
movq xmm1, qword [r15 + rax]
jmp 0x140420400
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
stc
cmc
cmp r10, rax
jne 0x1404203ea
mov rdi, r10
stc
cmp r10, rsi
jmp 0x14042042e
je 0x140420075
jmp 0x1404200de
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
test sil, 0xfe
cmp esi, 0x10
jmp 0x14042044f
jne 0x1404206a2
mov r8d, dword [rsp + 0x2b0]
shld r11, rax, 0x2d
test r8d, r8d
mov r13, qword [rsp + 0xd8]
movzx r10, bx
movsxd r11, eax
movsx r12d, r13w
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
movsx r12d, si
mov r12, qword [rsp + 0x118]
jmp 0x140420499
je 0x140420747
mov rcx, qword [rsp + 0x140]
shld rax, r12, 0x27
add rcx, qword [r13 + 0x18]
cdqe
lahf
cwde
movsxd rax, dword [rsp + 0x24]
inc rax
clc
cmp dword [rsp + 0x5c], 7
jmp 0x1404204c7
jb 0x14042065b
mov rdx, rbx
and bx, 0x5b69
sub rdx, rax
shr si, cl
jmp 0x1404204e3
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
movzx ebx, sp
xor rbx, 0x238c7bf2
lea rbx, [rcx + rax]
movsx rdi, si
test r10b, r12b
movzx rdi, r10w
mov byte [rcx + rax], 0xff
sal ecx, 0xd
rcl rcx, cl
btr cx, 0x24
mov rdi, qword [rsp + 0x30]
btc cx, 0x2c
add cx, 0x23a7
bsf ecx, r9d
mov byte [rdi + rbx], 0xff
inc rcx
sal di, cl
add rbx, qword [rsp + 0x30]
shld cx, si, 0xa3
mov rdi, qword [rsp + 0x30]
xor ecx, r10d
stc
xadd cl, cl
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
or dil, bpl
cmp r8w, 0x3066
adc rdi, r11
add rbx, qword [rsp + 0x30]
shl cx, cl
rcl dil, 0xd9
movsx cx, r14b
mov rdi, qword [rsp + 0x30]
movzx ecx, dx
mov byte [rdi + rbx], 0xff
cmp dil, 0xcb
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
cmc
ror rcx, 0x5a
add rbx, qword [rsp + 0x30]
sbb di, bp
xor cl, bl
mov rdi, qword [rsp + 0x30]
movzx cx, bpl
clc
bt ecx, 0x8d
mov byte [rdi + rbx], 0xff
sbb dil, 0x54
add rbx, qword [rsp + 0x30]
cmp r8b, dl
bsf cx, r8w
movzx di, r15b
mov rdi, qword [rsp + 0x30]
xchg ch, ch
lea rcx, [rbx + rdi]
lea rcx, [rcx + rdx]
sbb dil, r8b
mov rdi, qword [rsp + 0x30]
cmc
mov byte [rdi + rbx], 0xff
bts ebx, r15d
bt rbx, r10
xadd bx, bx
mov rbx, qword [rsp + 0x30]
jmp 0x1404205ff
add ebp, 0xfffffff8
jmp 0x140420607
jne 0x1404204ea
add rsi, rbx
rol dx, cl
bt dx, 0x8d
inc cx
add rsi, rbx
lea rsi, [rsi + rbx]
jmp 0x14042062c
lea rsi, [rsi + rbx]
btr rcx, rax
not dh
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
cwd
shl ch, 5
lea rsi, [rsi + rbx]
bts ecx, esp
ror ch, cl
lea rsi, [rsi + rbx]
mov rcx, rsi
shrd rdx, rbx, 0x98
setg dh
mov edx, dword [rsp + 0x12c]
jmp 0x140420667
test edx, edx
jmp 0x14042066e
je 0x1404206eb
add rcx, rax
adc al, 0xcb
stc
setge ah
mov eax, edx
jmp 0x140420684
mov byte [rcx], 0xff
cmc
add rcx, rbx
jmp 0x140420690
dec eax
jmp 0x140420697
jne 0x140420684
jmp 0x1404206eb
mov r13, qword [rsp + 0xd8]
not r11d
mov r8, rsp
bswap r12d
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
dec r12b
mov r12w, dx
mov r10, qword [rsp + 0x88]
not r12w
cmovbe r12w, bp
mov r12b, r11b
mov r12, qword [rsp + 0x118]
jmp 0x1404206eb
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x1404206fb
je 0x140421bd3
mov eax, dword [rsp + 0x60]
imul eax, r12d
cmp rbp, 0x2da34974
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x140], rax
btr cx, bx
add rsi, rax
cmc
shl cx, 0xd2
bt cx, r11w
movzx ecx, byte [r14]
sub r9d, r9d
cmp cl, 4
jmp 0x14042073c
jbe 0x14041d209
jmp 0x14041ccde
inc r12
test r13b, 0xfa
jmp 0x140420753
cmp r12, qword [rsp + 0x110]
jmp 0x140420760
jne 0x140420701
jmp 0x140421b0d
mov rax, qword [rsp + 0x40]
movsx dx, r11b
and dl, 0xa8
btc dx, bp
lea rdx, [r15 + rax]
shl ax, 0x4e
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
cmp rcx, 0x3a995b71
jmp 0x14042079d
add rax, rsi
cmp dil, al
cmc
cmp rdx, 0x10
jmp 0x1404207ad
jb 0x14041d547
jb 0x14041d547
cmp rax, 0x10
jb 0x14041d547
cmp dword [rsp + 0x60], 0x10
jmp 0x1404207cd
jb 0x14041d547
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jb 0x14041d54a
cmp ebx, 0x10
jae 0x1404209ca
sub r12d, r12d
jmp 0x1404207f5
jmp 0x140420d71
mov rax, qword [rsp + 0x40]
xor rdx, rbx
lea rax, [rax + r15]
and dx, sp
mov rdx, rax
sub rdx, qword [rsp + 0x28]
clc
test r15w, bp
cmc
cmp rdx, 0x20
jmp 0x140420820
jb 0x14041dfbd
jb 0x14041dfbd
mov r10d, 0
cmp dil, bpl
cmp dword [rsp + 0x60], 0x20
jb 0x14041dfcb
cmp ebx, 0x20
jmp 0x140420848
jae 0x140420fcf
xor r10d, r10d
jmp 0x14042174b
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
test r8b, 0xca
clc
stc
cmp rax, 0x20
jmp 0x140420873
jb 0x14041e7a6
jb 0x14041e7a6
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jb 0x14041e7b0
cmp ebx, 0x20
jmp 0x140420897
jae 0x140421106
xor edi, edi
jmp 0x1404208a4
jmp 0x14042183f
mov rax, qword [rsp + 0x40]
jmp 0x1404208b3
lea rax, [rax + r15]
cmc
sub rax, qword [rsp + 0x28]
cmp bp, 0x4aa6
cmp rax, 0x20
jmp 0x1404208cb
jb 0x14041ed4f
jb 0x14041ed4f
cmp dword [rsp + 0x60], 0x20
jmp 0x1404208e1
jb 0x14041ed4f
mov r11d, 0
test rbx, r9
cmp dword [rsp + 0x24], 0x20
jmp 0x1404208fa
jb 0x14041ed52
cmp ebx, 0x20
jmp 0x140420908
jae 0x14042124b
xor r11d, r11d
jmp 0x140420916
jmp 0x1404213c8
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
cmp sil, r8b
sub rax, qword [rsp + 0x28]
cmp r13w, 0x60f
jmp 0x140420937
cmp rax, 0x20
jmp 0x140420940
jb 0x14041f365
jb 0x14041f365
mov edi, 0
clc
cmp dword [rsp + 0x24], 0x20
jb 0x14041f367
cmp ebx, 0x20
jmp 0x140420965
jae 0x140421464
sub edi, edi
jmp 0x140420972
jmp 0x14042193c
mov rax, qword [rsp + 0x40]
add rax, r15
sub rax, qword [rsp + 0x28]
jmp 0x140420989
cmp rax, 0x20
jmp 0x140420992
jb 0x14041fd9f
jb 0x14041fd9f
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jb 0x14041fdaa
cmp ebx, 0x20
jmp 0x1404209b7
jae 0x14042159d
xor r11d, r11d
jmp 0x1404209c5
jmp 0x140421a5e
mov r12d, r14d
and r12d, 0xfffffff0
btr bx, r14w
mov rbp, qword [rsp + 0x40]
btr bx, bp
sub rbp, rsi
cdq
add rbp, r15
movsx rdx, r12w
mov rax, r12
mov rbx, rcx
mov r10w, 0x105e
movsx r10w, r12b
mov r10, qword [rsp + 0x28]
movsxd rdx, edx
mov rdx, qword [rsp + 0x88]
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140420a16
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
pxor xmm7, xmm7
punpckhbw xmm10, xmm7
movdqa xmm0, xmm10
punpckhwd xmm0, xmm7
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm7
punpcklbw xmm11, xmm7
movdqa xmm13, xmm11
punpckhwd xmm13, xmm7
movdqu xmm15, xmmword [rbx + rdx]
jmp 0x140420a60
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [rbp]
jmp 0x140420a9b
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
jmp 0x140420d2f
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
test r15b, 0x6f
stc
clc
add r10, 0x10
add rbp, 0x10
add rbx, 0x10
stc
test dx, 0x4d00
add rax, 0xfffffffffffffff0
jne 0x140420a0a
cmp r12, r14
jmp 0x140420d61
je 0x14041feb3
test r14b, 8
je 0x14041d54a
mov edx, r14d
and edx, 0xfffffff8
bts bx, r13w
bsf bp, r13w
mov r11, qword [rsp + 0x40]
cwde
not al
sub r11, rsi
movzx eax, dx
rcr bpl, cl
sbb r10b, 0x4c
add r11, r15
movsx r8d, bp
movzx eax, r11w
mov rax, qword [rsp + 0x88]
movzx ebp, r8w
mov bpl, 0xbc
lea r10, [r11 + rax]
jmp 0x140420dbf
mov rbp, rdx
movzx eax, r8w
mov rbx, rcx
jmp 0x140420dd2
mov rax, r9
mov r8b, 0x40
movsx r8, r11w
mov r8, qword [rsp + 0x28]
jmp 0x140420de6
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140420dff
movq xmm11, qword [r10 + r12]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140420e29
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140420e4c
movdqa xmm5, xmm10
punpcklbw xmm5, xmm13
movdqa xmm6, xmm5
punpcklwd xmm6, xmm13
punpckhwd xmm5, xmm13
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rbx + r12], xmm4
clc
cmc
add r8, 8
add r11, 8
cmp r10d, 0x3ca93b0b
add r10, 8
stc
test r14b, r13b
cmc
add rax, 8
add rbx, 8
add rbp, 0xfffffffffffffff8
jmp 0x140420fa8
cmp r12, rbp
jmp 0x140420fb0
jne 0x140420df4
mov r12, rdx
cmp ah, 0x51
cmp rdx, r14
jmp 0x140420fc4
je 0x14041feb3
jmp 0x14041d54a
mov r10d, ebp
or dl, sil
rol r8b, cl
and r10d, 0xffffffe0
xchg r8b, r8b
movsx dx, spl
movzx r8, ax
lea rdx, [r10 - 0x20]
shrd r8, rsp, 0xbf
shr r8b, cl
mov r8, rdx
cmc
stc
shr r8, 5
inc r8
cmp cx, 0x4cd4
stc
test rdx, rdx
jmp 0x14042100e
je 0x1404216d5
mov rsi, r8
cmc
sar edx, cl
movabs rdx, 0xffffffffffffffe
shr di, cl
shl edi, cl
and rsi, rdx
movsx dx, r12b
and dx, r10w
add rax, qword [rsp + 0x148]
btc di, 0xd7
shld edi, r10d, 0xde
mov rdx, qword [rsp + 0x40]
setnp dil
add rdx, r15
bts rdi, r12
add rdx, 0x30
sub ebx, ebx
bswap rdi
movzx di, r10b
mov rdi, qword [rsp + 0x28]
jmp 0x14042106f
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140421079
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140421084
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x14042108f
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x14042109e
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x1404210ad
movdqu xmmword [rdx + rbx - 0x20], xmm0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
movdqu xmm1, xmmword [rdi + rbx + 0x30]
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404210ca
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
clc
movdqu xmmword [rdx + rbx], xmm0
stc
jmp 0x1404210e9
add rbx, 0x40
jmp 0x1404210f2
add rsi, 0xfffffffffffffffe
jmp 0x1404210fb
jne 0x14042106f
jmp 0x1404216df
mov edi, r10d
btc eax, 0x29
and edi, 0xffffffe0
movsxd rax, r15d
lea rax, [rdi - 0x20]
test r10b, 0x56
dec r8b
mov r8, rax
cmp r8, rdx
stc
shr r8, 5
jmp 0x14042112e
inc r8
jmp 0x140421137
test rax, rax
jmp 0x14042113f
je 0x1404217a6
mov rbx, r8
shld dx, cx, 9
movabs rax, 0xffffffffffffffe
rcl edx, 0x19
and rbx, rax
mov rdx, qword [rsp + 0x40]
and ax, bx
jmp 0x14042116a
mov rax, rdx
sub rax, r9
jmp 0x140421175
lea rbp, [r15 + rax]
add rbp, 0x30
adc ax, 0xc25
btc ax, r12w
test sil, 0x6a
add rdx, r15
btr ax, r11w
add rdx, 0x30
ror ah, cl
lahf
and al, bpl
xor esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x1404211a8
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404211b2
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404211c3
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404211d2
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404211e1
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404211ec
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x1404211f7
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140421208
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140421217
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp r10w, 0x44ed
stc
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
cmp r15w, 0xc26
add rbx, 0xfffffffffffffffe
jmp 0x140421240
jne 0x1404211a8
jmp 0x1404217ae
mov r11d, edx
setl sil
rcr bh, 0xd4
and r11d, 0xffffffe0
mov rax, qword [rsp + 0x150]
movsx rsi, r12w
cmc
not ebx
lea rax, [rax + r15]
btc si, 0x58
btr ebx, r8d
mov rsi, qword [rsp + 0x40]
movsx r10w, r11b
movzx bx, r11b
shr r10w, 0xb6
lea rax, [rax + rsi]
or rbp, 0x447a4f0c
bt r10w, ax
movsx r10, dx
mov rbp, rsi
mov r10b, 0xb
bts bx, r10w
sub rbp, r8
shr bl, cl
bt bx, 0x13
bsf r10d, r12d
lea r10, [r15 + rbp]
sete bh
add r10, 0x10
movsx rbx, sp
test spl, r11b
lea rbx, [r15 + rsi]
jmp 0x1404212d1
add rbx, 0x10
sub esi, esi
jmp 0x1404212dc
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x1404212ea
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x1404212f5
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140421301
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x14042130c
movdqu xmm5, xmmword [rax + rsi]
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
jmp 0x140421335
movdqu xmm3, xmmword [r10 + rsi]
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
jmp 0x140421397
movdqu xmmword [rbx + rsi], xmm3
cmp r14b, r15b
add rsi, 0x20
cmp r11, rsi
jne 0x1404212ea
cmp r11, rdx
jmp 0x1404213b4
je 0x14041feb3
test dl, 0x18
jmp 0x1404213c2
je 0x14041ed52
mov rbp, r11
shr ax, 0xfc
mov r11d, edx
and r11d, 0xfffffff8
btc rax, r13
bsf ax, dx
xor al, r12b
mov rax, qword [rsp + 0x40]
sub rax, r8
clc
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x1404213fb
movq xmm0, qword [rbx + rbp]
jmp 0x140421405
movq xmm1, qword [r9 + rbp]
jmp 0x140421410
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x14042141e
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
cmc
clc
jmp 0x14042143f
add rbp, 8
cmp r11, rbp
jmp 0x14042144b
jne 0x1404213fb
cmp r11, rdx
jmp 0x140421459
jne 0x14041ed52
jmp 0x14041feb3
mov edi, r10d
add rax, 0x221678c3
add r8, rbx
bswap ax
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
sub r8b, 0x16
mov r8, rax
clc
cmp r11d, 0x646c2399
shr r8, 5
jmp 0x140421493
inc r8
test rax, rax
je 0x1404218c4
mov rbx, r8
movabs rax, 0xffffffffffffffe
and rbx, rax
mov rdx, qword [rsp + 0x40]
sub bp, 0x122e
mov rax, rdx
sub rax, r9
seta bpl
lea rbp, [r15 + rax]
bt eax, r11d
sub eax, r9d
add rbp, 0x30
movsxd rax, r10d
movzx rax, ax
bswap eax
lea rdx, [rdx + r15]
add rdx, 0x30
bts rax, r11
xor esi, esi
movsxd rax, ecx
movsx ax, r8b
mov rax, qword [rsp + 0x28]
jmp 0x1404214fb
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140421505
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140421516
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140421525
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140421534
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140421545
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140421550
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042155b
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042156a
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
clc
test rcx, 0x1747500c
movdqu xmmword [rdx + rsi], xmm0
stc
add rsi, 0x40
test esi, edi
cmc
add rbx, 0xfffffffffffffffe
jmp 0x140421592
jne 0x1404214fb
jmp 0x1404218c7
mov r11d, r10d
add al, 0x70
and r11d, 0xffffffe0
lea rax, [r11 - 0x20]
sub r8b, dl
mov r8, rax
test dl, 0xca
cmc
shr r8, 5
inc r8
test al, dil
stc
test rax, rax
je 0x1404219d4
mov rsi, r8
inc bpl
movabs rax, 0xffffffffffffffe
and rsi, rax
sar dil, cl
mov rdx, qword [rsp + 0x40]
mov rax, rdx
sub rax, r9
not edi
lea rbp, [r15 + rax]
sal dil, 0xf
add rbp, 0x30
lea rdi, [r15 + rdx]
cmp cl, 0x4e
add rdi, 0x30
sub ebx, ebx
jmp 0x140421609
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x14042161b
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140421625
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140421630
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x14042163b
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140421646
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x30], xmm2
jmp 0x14042166b
movdqu xmmword [rdi + rbx - 0x20], xmm3
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x14042167c
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140421687
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140421692
movdqu xmm3, xmmword [rbp + rbx]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
movdqu xmmword [rdi + rbx], xmm3
jmp 0x1404216c2
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x14042161b
jmp 0x1404219de
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
cmp si, di
test r8b, 1
je 0x14042172e
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x1404216f3
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x1404216fe
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140421709
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140421719
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
stc
movdqu xmmword [rcx + rbx + 0x10], xmm0
jmp 0x14042172e
cmp r10, rbp
jmp 0x140421736
je 0x14041feb3
test bpl, 0x18
jmp 0x140421745
je 0x14041dfcb
mov rax, r10
rol r10b, cl
mov r10d, ebp
test r13d, r15d
and r10d, 0xfffffff8
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
jmp 0x14042176a
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r9, 0x197a7fc6
stc
cmp r10, rax
jmp 0x14042178d
jne 0x140421760
cmp r10, rbp
jmp 0x14042179b
je 0x14041feb3
jmp 0x14041dfcb
sub esi, esi
jmp 0x1404217ae
test r8b, 1
je 0x140421822
mov rax, qword [rsp + 0x28]
cmp ax, r13w
jmp 0x1404217c6
movdqu xmm0, xmmword [rax + rsi]
cmc
jmp 0x1404217d1
movdqu xmm1, xmmword [rax + rsi + 0x10]
movzx rax, r12w
rol ax, 0xe1
sar al, 0x7d
mov rax, rsi
sub rax, r9
jmp 0x1404217ed
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140421801
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp rdx, 0x43a11fe
movdqu xmmword [rcx + rsi + 0x10], xmm0
jmp 0x140421822
cmp rdi, r10
jmp 0x14042182a
je 0x14041feb3
test r10b, 0x18
jmp 0x140421839
je 0x14041e7b0
mov rax, rdi
test r8b, 0xf6
movsx rdi, r13w
mov edi, r10d
and edi, 0xfffffff8
mov dl, bl
mov rdx, qword [rsp + 0x40]
rcl bpl, 0xd7
sal bp, cl
sub rdx, r9
or bpl, 0xea
add rdx, r15
movsxd rbp, esi
setg bpl
movsx bp, bpl
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x140421884
movq xmm1, qword [rdx + rax]
jmp 0x14042188e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmp r14, 0xabc11f4
add rax, 8
cmp rdi, rax
jmp 0x1404218ab
jne 0x140421879
cmp rdi, r10
jmp 0x1404218b9
je 0x14041feb3
jmp 0x14041e7b0
xor esi, esi
stc
test r8b, 1
jmp 0x1404218d0
je 0x14042191f
mov rax, qword [rsp + 0x28]
test cl, dil
stc
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
or al, 0xfd
sal ax, 0xaf
mov rax, rsi
sub rax, r9
jmp 0x1404218fb
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140421905
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x140421927
je 0x14041feb3
test r10b, 0x18
jmp 0x140421936
je 0x14041f367
mov rax, rdi
movzx bp, r11b
adc dl, r12b
or ebp, r10d
mov edi, r10d
bsr dx, di
cmc
movsx dx, sil
and edi, 0xfffffff8
rol rbp, cl
mov rdx, qword [rsp + 0x40]
neg bp
cmp r11b, r12b
sub rdx, r9
shl bpl, cl
sbb bpl, 0xcf
add rdx, r15
movzx rbp, r14w
not rbp
seto bpl
mov rbp, qword [rsp + 0x28]
jmp 0x14042198a
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x14042199a
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r12b, 0xeb
stc
add rax, 8
cmc
test rdi, r12
cmp r8b, r11b
cmp rdi, rax
jmp 0x1404219bb
jne 0x14042198a
cmp rdi, r10
jmp 0x1404219c9
je 0x14041feb3
jmp 0x14041f367
xor ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x140421a41
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
stc
cmc
movdqu xmm1, xmmword [rax + rbx + 0x10]
mov rax, rbx
sub rax, r9
jmp 0x140421a05
movdqu xmm2, xmmword [rcx + rax]
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140421a15
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm3
jmp 0x140421a41
cmp r11, r10
jmp 0x140421a49
je 0x14041feb3
test r10b, 0x18
jmp 0x140421a58
je 0x14041fdaa
mov rax, r11
mov r11d, r10d
cmp r14w, r14w
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sub rdx, r9
cmc
test rbp, 0xce51f2a
add rdx, r15
jmp 0x140421a84
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140421a96
movq xmm0, qword [rbp + rax]
jmp 0x140421aa1
movq xmm1, qword [rdx + rax]
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r15, 0x340c7467
cmp r11, rax
jne 0x140421a96
cmp r11, r10
jmp 0x140421ad4
je 0x14041feb3
jmp 0x14041fdaa
mov r9d, 1
btc ax, 0xe0
mov eax, dword [rsp + 0x2c0]
cmp eax, 8
jmp 0x140421af9
jl 0x14041ccde
cmp eax, 0x10
jmp 0x140421b07
jne 0x14041ccde
mov rbp, qword [rsp + 0xf8]
rcl r9b, cl
sar r9b, cl
setle r9b
imul ebp, dword [rsp + 0x2b8]
sub r9w, 0x679b
mov r9d, 1
clc
test bl, 0x58
test ebp, ebp
jmp 0x140421b3e
je 0x14041ccde
mov rax, qword [r13 + 0x18]
xadd ecx, ecx
rcr ecx, cl
lea ecx, [rbp - 1]
jmp 0x140421b56
cmp ecx, 3
jmp 0x140421b5e
jb 0x140421b9b
mov edx, ebp
cmp bpl, 0
cmc
cmp bl, r13b
and edx, 0xfffffffc
rol word [rax], 8
jmp 0x140421b7a
rol word [rax + 2], 8
rol word [rax + 4], 8
rol word [rax + 6], 8
add rax, 8
add edx, 0xfffffffc
jmp 0x140421b95
jne 0x140421b71
test bpl, 3
jmp 0x140421ba4
je 0x14041ccde
and ebp, 3
xor edx, edx
rol word [rax + rdx*2], 8
jmp 0x140421bb9
inc rdx
cmc
test r9w, si
cmp ebp, edx
jmp 0x140421bc8
jne 0x140421baf
jmp 0x14041ccde
mov eax, dword [rsp + 0x2c0]
or r9b, r9b
shl r9b, cl
mov r9d, 1
cmp eax, 8
jmp 0x140421bee
jge 0x140421aff
cmp dword [rsp + 0x2b8], 0
jmp 0x140421c01
je 0x14041ccde
mov edx, dword [rsp + 0xf8]
mov r12d, r11d
movsxd rcx, eax
bsf bp, r14w
mov qword [rsp + 0x40], rcx
lea ecx, [r8 - 1]
cwde
add bpl, r14b
mov dword [rsp + 0x24], ecx
jmp 0x140421c32
movsxd rbp, ecx
mov ecx, dword [rsp + 0x84]
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
rcr ah, 0x5d
adc eax, ecx
nop
mov dword [rsp + 0x84], ecx
mov rax, rdx
cmc
test cx, r13w
not ah
mov qword [rsp + 0x30], rdx
sbb eax, r8d
rcl ax, cl
sub rdx, r12
movsx eax, r9w
rcr eax, 0xa2
mov qword [rsp + 0x28], rdx
btc eax, ebx
neg r12
sal ax, 0xcb
bts ax, r13w
xor eax, 0x1fc2ac8
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x140421c9b
mov qword [rsp + 0xa0], rax
mov rax, 0x78a80585
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
movzx ax, r8b
dec rbp
movsxd rax, r11d
inc al
jmp 0x140421ccb
mov qword [rsp + 0x70], rbp
not ax
lea eax, [r8 + r8]
jmp 0x140421cdc
dec eax
cmc
stc
mov dword [rsp + 0xc0], eax
sub edi, edi
xor r10d, r10d
jmp 0x140421cf1
jmp 0x140421d1d
inc r10
test r12b, r15b
add edi, dword [rsp + 0x84]
cmp r9d, esi
cmp ax, 0x2e01
cmp r10, qword [rsp + 0x110]
jmp 0x140421d17
je 0x14041ccde
mov rbp, qword [r13 + 0x18]
cmc
mov eax, dword [rsp + 0x60]
and r8b, sil
bswap r8d
mov r11d, eax
lahf
mov r14b, 0x61
imul r11d, r10d
btr r8d, r11d
cmp bpl, 0xcb
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
setno r14b
and r14b, r15b
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jne 0x140421d90
mov rax, qword [rsp + 0x40]
and ecx, r10d
dec ch
lea rcx, [0x1400bef68]
sub r14b, 0xf4
movzx r14d, r13w
movzx r14d, byte [rax + rcx]
cmp r12d, 0x1a6f7834
mov al, r15b
mov ax, 0x72ea
lea r13, [r13 + r12]
clc
or rax, rax
bt eax, esp
mov edi, edi
add rax, 0x722725fe
rol al, cl
mov eax, dword [rsp + 0x2c0]
test bh, 0x5a
cmp r13b, 0xbd
cmp eax, 4
jmp 0x140421dbd
je 0x1404220cc
cmp eax, 2
jmp 0x140421dcb
je 0x1404221b5
cmp eax, 1
jne 0x140422343
mov ecx, dword [rsp + 0x64]
inc ax
mov eax, ecx
test r10w, 0x4ad3
cmc
cmp ecx, 8
jmp 0x140421df2
jl 0x140421f9c
mov rax, qword [rsp + 0x28]
rol si, cl
lea r13, [rax + rbp]
sbb al, r8b
xadd ax, si
bswap rsi
mov eax, dword [rsp + 0x64]
mov esi, eax
movsx eax, r8w
ror rax, 0xc9
btc eax, 0x36
movzx eax, byte [r13 + rdi]
sar al, 7
cmp bx, 0x5337
test cl, r8b
jmp 0x140421e36
and al, r14b
stc
test r14b, 0x6d
mov byte [rbp + rdi], al
xor al, 0xbb
movzx eax, byte [r13 + rdi]
cmp di, r15w
add al, al
sar al, 7
and al, r14b
test r12b, r14b
cmp r11b, dil
cmp r10w, 0x679b
mov byte [rbp + rdi + 1], al
shrd rax, r13, 0x5b
shr ah, 0x87
rcl al, cl
movzx eax, byte [r13 + rdi]
test di, r14w
shl al, 2
sar al, 7
stc
cmc
test r12b, 0x6d
and al, r14b
test rdi, r13
clc
cmp r11d, eax
mov byte [rbp + rdi + 2], al
btc ax, 0xb6
test rsi, rcx
shr al, cl
movzx eax, byte [r13 + rdi]
test cl, sil
jmp 0x140421eb2
shl al, 3
sar al, 7
clc
test r9, rdi
and al, r14b
cmp r15w, bx
cmc
mov byte [rbp + rdi + 3], al
test rax, 0x6bc4e0a
movzx eax, byte [r13 + rdi]
shl al, 4
sar al, 7
stc
and al, r14b
cmp r9b, 0xfe
clc
mov byte [rbp + rdi + 4], al
sub rax, rdx
or eax, eax
shr rax, cl
movzx eax, byte [r13 + rdi]
jmp 0x140421efd
shl al, 5
sar al, 7
test r15w, di
and al, r14b
cmp dil, r10b
mov byte [rbp + rdi + 5], al
bt eax, 0xb7
ror ah, 0xb5
movzx eax, byte [r13 + rdi]
test bp, bx
shl al, 6
test ecx, esp
cmp r13w, 0x78a2
sar al, 7
cmp ch, 0xe3
and al, r14b
test rdi, 0x54021f7f
cmp bpl, r14b
stc
mov byte [rbp + rdi + 6], al
btc rax, r15
lahf
or ax, r12w
movzx eax, byte [r13 + rdi]
cmp r13b, 0x50
and al, 1
neg al
stc
clc
and al, r14b
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x140421f6c
inc r13
test ebx, esi
add rbp, 8
stc
clc
cmp esi, 0xf
jmp 0x140421f7f
ja 0x140421e12
add r13, rdi
add rbp, rdi
cmp cl, 0x66
rcr r8w, cl
adc r8d, 0x4bc2048
mov r8, rbp
test eax, eax
jmp 0x140421fa3
jle 0x140422343
movzx edx, byte [r13]
jmp 0x140421fb3
sar dl, 7
jmp 0x140421fbb
and dl, r14b
mov byte [r8], dl
cmp eax, 1
je 0x140422343
movzx edx, byte [r13]
add dl, dl
test ah, 0xf3
sar dl, 7
and dl, r14b
clc
mov byte [r8 + 1], dl
test dil, r12b
cmp eax, 3
jmp 0x140421fea
jb 0x140422343
movzx edx, byte [r13]
cmc
cmp r10b, spl
shl dl, 2
jmp 0x140422004
sar dl, 7
clc
stc
and dl, r14b
clc
mov byte [r8 + 2], dl
cmp r8, 0x6bc1a3a
test r14b, al
cmc
cmp eax, 3
jmp 0x140422024
je 0x140422343
movzx edx, byte [r13]
stc
clc
shl dl, 3
sar dl, 7
clc
and dl, r14b
clc
test ecx, r8d
mov byte [r8 + 3], dl
cmp eax, 5
jmp 0x14042204b
jb 0x140422343
movzx edx, byte [r13]
shl dl, 4
cmp r12w, r9w
sar dl, 7
cmp rcx, 0x75c01fa2
cmc
and dl, r14b
mov byte [r8 + 4], dl
cmp eax, 5
jmp 0x140422077
je 0x140422343
movzx edx, byte [r13]
test r10b, dl
jmp 0x14042208a
shl dl, 5
sar dl, 7
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x14042209f
jb 0x140422343
movzx eax, byte [r13]
stc
cmc
shl al, 6
sar al, 7
cmp r10b, r8b
stc
and al, r14b
jmp 0x1404220be
mov byte [r8 + 6], al
jmp 0x1404220c7
jmp 0x140422343
mov ecx, dword [rsp + 0x64]
mov al, bh
mov eax, ecx
stc
cmp ecx, 2
jmp 0x1404220dd
jl 0x14042218b
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
cmp edx, 0x169e2cab
xor al, r8b
mov eax, dword [rsp + 0x64]
shl dx, 0x7f
mov edx, eax
bts eax, ebp
add eax, r9d
movzx eax, byte [r13 + rdi]
test r12b, 0x52
cmp cl, r15b
shr al, 4
jmp 0x14042211a
mul r14b
test ebp, r15d
cmc
mov byte [rbp + rdi], al
rcr al, cl
movsxd rax, ebp
bswap ax
movzx eax, byte [r13 + rdi]
and al, 0xf
test r13d, r10d
cmc
mul r14b
jmp 0x140422141
mov byte [rbp + rdi + 1], al
movsx ax, r11b
movzx rax, cx
lea eax, [rdx - 2]
jmp 0x140422156
inc r13
add rbp, 2
cmp edx, 3
jmp 0x140422165
ja 0x1404220fd
lea r13, [r13 + rdi]
bsr r8w, r10w
lea rbp, [rbp + rdi]
movsx r8, r11w
mov r8, rbp
clc
jmp 0x14042218b
cmp eax, 1
jne 0x140422343
movzx eax, byte [r13]
cmp r12d, ebp
shr al, 4
stc
mul r14b
jmp 0x1404221a8
mov byte [r8], al
jmp 0x1404221b0
jmp 0x140422343
mov eax, dword [rsp + 0x64]
bswap si
mov esi, eax
jmp 0x1404221c6
cmp eax, 4
jl 0x1404222c4
mov rax, qword [rsp + 0x28]
or rsi, 0x75760468
rcr dl, cl
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
bts edx, r11d
inc dx
mov edx, esi
xadd sil, al
bts si, dx
movzx eax, byte [r13 + rdi]
sar sil, 0xac
shr al, 6
add si, 0x568d
mul r14b
neg si
sal si, cl
mov byte [rbp + rdi], al
adc ax, di
movzx eax, byte [r13 + rdi]
sub rsi, 0x34113271
shr al, 4
bsf esi, esi
bt rsi, 0x9e
xor esi, esp
and al, 3
rol sil, 0x74
mul r14b
mov byte [rbp + rdi + 1], al
movzx ax, sil
and sil, spl
rcr eax, cl
movzx eax, byte [r13 + rdi]
or sil, spl
shr al, 2
bt si, dx
and al, 3
or esi, 0x34512074
dec si
mul r14b
bts si, sp
mov byte [rbp + rdi + 2], al
setg ah
sub sil, cl
rcr sil, cl
movzx eax, byte [r13 + rdi]
sar sil, 0x96
and al, 3
bts esi, edx
xor rsi, 0x4f2a23f4
mul r14b
movsx si, r12b
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x1404222a2
inc r13
cmp edx, edi
add rbp, 4
stc
cmp edx, 7
ja 0x1404221ec
lea r13, [r13 + rdi]
add rbp, rdi
bt r8, rsp
mov r8, rbp
test esi, esi
jle 0x140422343
movzx eax, byte [r13]
jmp 0x1404222d6
shr al, 6
mul r14b
clc
jmp 0x1404222e2
mov byte [r8], al
cmp esi, 1
jmp 0x1404222ed
je 0x140422343
movzx eax, byte [r13]
stc
shr al, 4
test eax, edx
and al, 3
mul r14b
cmc
mov byte [r8 + 1], al
cmp r13d, r9d
cmp esi, 3
jb 0x140422343
movzx eax, byte [r13]
shr al, 2
not r13d
movzx r13w, r10b
and al, 3
add r13b, r11b
shrd r13w, di, 0x59
mul r14b
xor r13b, dl
not r13b
mov byte [r8 + 2], al
add al, r9b
cmp sp, r12w
mov rax, qword [rsp + 0xd0]
sbb r13w, 0x2dea
cmp eax, dword [rsp + 0x68]
mov r13, qword [rsp + 0xd8]
jmp 0x140422362
je 0x140421cf6
mov rax, qword [r13 + 0x18]
cmp dh, 0x53
lea r11, [r11 + rax]
test spl, spl
cmp dword [rsp + 0xd0], 1
jmp 0x140422383
jne 0x140422410
cmp dword [rsp + 0x24], 0
jmp 0x140422393
js 0x140421cf6
add rax, rdi
movsx dx, spl
mov esi, dword [rsp + 0xc0]
jmp 0x1404223ad
mov rbp, qword [rsp + 0x70]
inc bl
mov rdx, rbp
inc cx
movsxd rbx, esi
dec esi
mov byte [r11 + rbx], 0xff
not ch
cmove cx, r9w
movzx ecx, byte [rax + rbp + 1]
jmp 0x1404223d5
movsxd rsi, esi
mov byte [r11 + rsi], cl
inc sil
dec rdx
sar sil, 0xa4
bt si, bp
add ebx, 0xfffffffe
movsx si, r8b
mov esi, ebx
test r11, 0x11e37d67
stc
test ebp, 0x80000000
mov rbp, rdx
je 0x1404223ba
jmp 0x140421cf6
cmp dword [rsp + 0x24], 0
js 0x140421cf6
add rax, qword [rsp + 0xa0]
ror bpl, cl
bswap rbx
lea rax, [rax + rdi]
btr ebx, 0x73
mov rsi, qword [rsp + 0x70]
rol bh, cl
mov ecx, dword [rsp + 0x90]
dec rbx
mov ebp, ecx
movzx ecx, di
mov rdx, rsi
bsr bx, bp
lea ecx, [rbp + 3]
shld bx, bx, 0x45
movsxd rcx, ecx
bts ebx, edx
sal rbx, 0xbc
cmovl bx, cx
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
movzx bx, ch
lea ebx, [rbp + 2]
movsxd rbx, ebx
cmp sp, 0x6442
clc
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
stc
movsxd rbx, ebx
cmp r12b, r10b
stc
mov byte [r11 + rbx], cl
adc cx, si
movzx ecx, byte [rax - 2]
cmp spl, al
movsxd rbp, ebp
stc
cmc
mov byte [r11 + rbp], cl
test r11, r14
cmp r12b, 0x40
add rax, 0xfffffffffffffffd
clc
add ebp, 0xfffffffc
jmp 0x1404224ba
dec rdx
test r15b, 0xea
cmp r15b, 0x43
test esi, 0x80000000
mov rsi, 0x91a3add
movzx esi, r13w
movsx rsi, r9w
mov rsi, rdx
jmp 0x1404224e2
je 0x14042244e
jmp 0x140421cf6