Function at 0x140422873
Capabilities:
Encode data using base64
Encrypt data using speck
Parse pe header

Disassembly:
push r15
stc
push r14
push r13
clc
cmp cx, 0x7241
push r12
jmp 0x1404228ec
push rsi
cmc
jmp 0x1404228f4
push rdi
push rbp
clc
test sil, r9b
push rbx
sub rsp, 0x248
jmp 0x140422907
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
xchg cl, sil
and rsi, rsp
sar cl, cl
mov esi, dword [rsp + 0x2b8]
cdqe
bsf ax, sp
cbw
mov ebp, dword [rsp + 0x2b0]
bsf ax, r15w
sar ax, cl
cmp rdx, 0x567e315b
xor r12d, r12d
xchg cl, al
ror ah, 0x9b
cmp dword [rsp + 0x2c0], 0x10
mov cl, r15b
not cl
sete cl
sbb eax, esp
mov eax, esi
stc
or eax, ebp
jmp 0x1404229c6
js 0x140422a79
mov r15d, r8d
mov r14, rdx
bswap di
shr al, cl
mov rax, qword [r13]
rol di, cl
bt edi, 0xf4
sub dil, r8b
movsxd rdi, dword [rax + 8]
test esi, esi
jmp 0x1404229f0
je 0x140422a19
mov eax, 0x7fffffff
cmp r15b, al
xor edx, edx
test cl, 0xef
cmp sp, dx
idiv esi
test r9b, 0x4c
cmp eax, ebp
jmp 0x140422a13
jl 0x140422a79
mov r12b, cl
movzx rbx, r10w
inc r12d
bts eax, ebp
mov ebx, r12d
imul ebx, r9d
or rcx, r14
mov ecx, esi
shl al, cl
ror rax, 0xbe
imul ecx, ebp
stc
btc ax, bx
mov eax, ebx
or eax, ecx
js 0x140422a79
test ebx, ebx
jmp 0x140422a51
je 0x140422b69
mov eax, 0x7fffffff
test spl, r8b
clc
cmp bpl, 0xdc
xor edx, edx
test bl, 0x95
clc
idiv ebx
cmp eax, ecx
jmp 0x140422a73
jge 0x140422b69
mov qword [r13 + 0x18], 0
movzx r15w, r15b
bts r14, rbx
sub r9d, r9d
ror bp, 0x64
shrd bx, sp, 0x38
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
stc
movaps xmm7, xmmword [rsp + 0x1b0]
btc ebp, r10d
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
sar edi, 0x76
stc
bt bx, 0xa7
movaps xmm11, xmmword [rsp + 0x1f0]
sar r12, 0x43
clc
movaps xmm12, xmmword [rsp + 0x200]
shr ebp, 0xd6
movaps xmm13, xmmword [rsp + 0x210]
bts ebp, esp
sbb bpl, 0xcf
dec r13b
movaps xmm14, xmmword [rsp + 0x220]
and r13d, edi
movzx r14w, r14b
movaps xmm15, xmmword [rsp + 0x230]
add r12, 0xedb5651
add rsp, 0x248
movsx bp, dil
pop rbx
not sil
pop rbp
movzx r14w, r12b
pop rdi
pop rsi
movzx r13, bp
movsx r14w, bl
pop r12
bswap r15
movsx r14w, r15b
pop r13
movsxd r14, r8d
mov r14w, 0xfc7
pop r14
movsx r15, di
mov r15d, esp
bswap r15
pop r15
jmp 0x140422b68
ret
mov dword [rsp + 0x68], r9d
mov dword [rsp + 0x6c], ebx
imul ecx, ebx
jmp 0x140422b7a
movsxd rcx, ecx
jmp 0x140422b82
call fcn.1401a7f7b
mov qword [r13 + 0x18], rax
cmp r15b, r12b
sub r9d, r9d
cmc
cmp sil, dil
test rax, rax
je 0x140422a96
mov rsi, rdi
rcl r8b, 0x86
mov eax, esi
mov r8d, dword [rsp + 0x2b0]
test r15b, r12b
stc
test bpl, 0x45
or eax, r8d
js 0x140422a96
mov dword [rsp + 0x84], r12d
clc
test dl, 0xb0
test r8d, r8d
jmp 0x140422bd4
je 0x140422c07
xor r9d, r9d
xor al, spl
shrd rax, r11, 0x79
mov eax, 0x7fffffff
cmc
sub edx, edx
idiv r8d
cmp r8b, 0x79
stc
jmp 0x140422bfa
cmp eax, esi
jmp 0x140422c01
jl 0x140422a96
mov eax, esi
imul eax, r8d
add r9b, r8b
mov dword [rsp + 0x64], eax
ror r9b, 0x43
or eax, dword [rsp + 0x2c0]
not r9
mov r9b, 0x35
cmovs r9w, r12w
mov r9d, 0
jmp 0x140422c35
js 0x140422a96
mov r11d, 0
cmc
cmp dword [rsp + 0x2c0], 0
jmp 0x140422c4f
je 0x140422c92
sub r9d, r9d
mov eax, 0x7fffffff
xor edx, edx
movsx cx, r8b
mov ebp, dword [rsp + 0x2c0]
idiv ebp
mov ecx, dword [rsp + 0x64]
cmc
cmp eax, ecx
jl 0x140422a96
mov r11d, ecx
cmp dl, al
imul r11d, ebp
stc
clc
cmp r11d, 0x7ffffff8
jg 0x140422a96
add r11d, 7
shr r11d, 3
movzx rcx, r14w
lea eax, [r11 + 1]
sal cx, 0xca
ror rcx, 0x27
mov ecx, dword [rsp + 0x2b8]
imul eax, ecx
cmp eax, r15d
jmp 0x140422cbc
ja 0x140422a8a
mov eax, r8d
shl dl, cl
mov edx, dword [rsp + 0x68]
stc
imul eax, edx
cmp r11b, 0xe2
mov qword [rsp + 0xf8], rax
cmp r13w, sp
test ecx, ecx
jmp 0x140422ce6
je 0x1404278f9
cmp dword [rsp + 0x2c0], 8
movsx rcx, sp
cmovge r9, r8
movzx r9, r13w
setl byte [rsp + 0x3f]
cmp esi, edx
sete al
shr r9b, cl
movzx ecx, byte [r14]
bt r9w, di
sbb r9b, 0x58
btc r9d, 0x58
mov r9d, 0
test cl, r12b
cmp cl, 4
jmp 0x140422d30
ja 0x140422a96
mov ebx, dword [rsp + 0x84]
sar dl, 0xc0
jmp 0x140422d49
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
test r11w, 0x763
movzx r10, sp
imul edx, ebp
or edi, 0x2bc64137
mov r10b, al
mov edi, esi
movsx r10w, r15b
movsxd r10, edx
imul edi, ebx
neg r10b
bswap ebx
mov dword [rsp + 0x24], edi
ror ebx, cl
sub ebp, r11d
mov qword [rsp + 0x190], rbp
cmp r12d, 0x79321b4f
mov dword [rsp + 0x60], edx
bsf rdi, rdx
rcr bl, 0xb2
mov edx, edx
mov rdi, rsi
mov r10, rdx
btc bx, 0x53
bt ebp, 0x2b
neg r10
cmovg ebx, r13d
xor bh, 0x85
movsxd rbp, ebp
movsxd rbx, dword [rsp + 0x6c]
bt bp, sp
mov ebp, 0x718818a0
or byte [rsp + 0x3f], al
mov eax, r8d
test bx, 0x5be1
rcr bpl, 0x6c
adc ebp, edx
and eax, 7
or bpl, cl
and bpl, 0x68
rcl rbp, 0x9f
mov dword [rsp + 0x12c], eax
shld bp, ax, 0x4e
sar bp, cl
mov eax, r8d
and eax, 0xfffffff8
rcr bpl, 0xb5
bts bp, r12w
mov dword [rsp + 0x128], eax
mov eax, 0x30
sub rax, rbx
mov qword [rsp + 0xf0], rax
movsxd rbp, r14d
shr rax, 0x19
cwde
mov rbp, rbx
shl al, cl
neg rbp
mov rax, rbp
rol al, 0xce
mov qword [rsp + 0xb8], rbp
movsx ax, dh
not ax
cdqe
sub rbp, rdx
mov qword [rsp + 0x178], rbp
clc
ror ah, cl
mov eax, 0x10
test r15w, di
sal bpl, 0x6f
stc
mov ebp, 0x10
clc
jmp 0x140422e71
sub rbp, rbx
cmp eax, 0x46471678
stc
mov qword [rsp + 0x170], rbp
movzx rbp, r10w
mov ebp, 3
cmp al, 0x10
cmp rcx, rdi
sub rbp, rdx
stc
test r10b, 0x75
mov qword [rsp + 0x168], rbp
sub rax, rdx
cmc
test r15b, 0xb7
clc
mov qword [rsp + 0x150], rax
shr ax, 0x79
sal ax, 9
mov eax, 1
sub rax, rdx
mov qword [rsp + 0x158], rax
mov eax, 0x30
sub rax, rdx
jmp 0x140422ed6
mov qword [rsp + 0x148], rax
jmp 0x140422ee3
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
mov qword [rsp + 0x198], rax
lea eax, [r8 - 1]
cmovb si, sp
mov dword [rsp + 0x5c], eax
lahf
movsx rax, sp
cmp bpl, 0x10
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
sub esi, 0x6f1319f5
jmp 0x140422f37
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
btr ax, sp
lea rax, [rbx + rdx]
cmp r13b, bl
mov qword [rsp + 0x188], rax
test rsi, 0x17a46e88
jmp 0x140422f62
xor eax, eax
stc
mov qword [rsp + 0x140], rax
rol al, 0xa
xor eax, 0x45547164
add ax, 0x5e58
mov eax, r8d
stc
test rdx, rsi
mov qword [rsp + 0x138], rax
cwde
neg ah
bsf ax, r9w
xor r12d, r12d
xor ah, 0xb6
shr ax, 0xa9
not al
mov qword [rsp + 0xd8], r13
cmc
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
xor rax, rbx
cmp bl, bpl
mov qword [rsp + 0x88], r10
not al
stc
mov rax, rbx
cmp r14, 0x2427748b
mov qword [rsp + 0x30], rbx
cmp al, spl
cmp dword [rsp + 0x2c0], 7
jg 0x14042301c
cmp r11d, r8d
jmp 0x140422fee
ja 0x140422a8a
add rsi, qword [rsp + 0x190]
test r8, 0x56307dd6
test r14w, si
mov dword [rsp + 0x24], 1
cmp r11b, 0xba
mov qword [rsp + 0x138], r11
stc
test r12, r12
jne 0x140423045
movzx eax, cl
sub cx, 0x7498
bts ebp, r15d
btc cx, 0x29
lea rcx, [0x1400beffc]
movzx ecx, byte [rax + rcx]
sub bpl, 0xa8
lea rdx, [r14 + 1]
adc r8d, ebp
rcl r9, 0x6a
movsx ebp, cx
lea r9, [rsi + r10]
movzx r8, bx
bswap r8
movzx ebp, cl
cmp dword [rsp + 0x24], 0
not r8d
mov r8b, cl
mov r8d, dword [rsp + 0x2c0]
jmp 0x140423079
jle 0x140423153
mov ecx, dword [rsp + 0x24]
jmp 0x140423089
xor edi, edi
jmp 0x140423090
jmp 0x1404230b3
movzx eax, byte [rdx + rdi]
jmp 0x14042309e
mov byte [rsi + rdi], al
inc rdi
stc
cmp rcx, rdi
jmp 0x1404230ad
je 0x140423153
cmp ebp, 2
jmp 0x1404230bb
jle 0x1404230eb
cmp ebp, 4
jg 0x140423123
cmp ebp, 3
jmp 0x1404230d2
je 0x140423144
cmp ebp, 4
jmp 0x1404230e0
je 0x140423114
jmp 0x1404230a1
test ebp, ebp
jmp 0x1404230f2
je 0x140423095
cmp ebp, 1
jmp 0x140423100
je 0x140423095
cmp ebp, 2
jmp 0x14042310e
jne 0x1404230a1
movzx eax, byte [r9 + rdi]
jmp 0x14042311e
jmp 0x14042314b
cmp ebp, 5
jmp 0x14042312b
je 0x140423095
cmp ebp, 6
jmp 0x140423139
je 0x140423095
jmp 0x1404230a1
movzx eax, byte [r9 + rdi]
shr al, 1
add al, byte [rdx + rdi]
jmp 0x14042309e
cmp r8d, 8
jmp 0x14042315c
jne 0x1404231b6
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
cmovbe r15w, r10w
jmp 0x140423178
mov r15, rsi
je 0x140423195
mov byte [r15 + rax], 0xff
adc r10, 0x505958c5
bsf r10d, r13d
movzx r10d, r14w
add rdx, rax
movsx r10d, sp
not r10b
jmp 0x1404231a4
mov r10, qword [rsp + 0x198]
jmp 0x1404231b1
jmp 0x140423251
cmp r8d, 0x10
jmp 0x1404231bf
jne 0x140423225
movsxd rax, dword [rsp + 0x24]
bswap cx
sal r15d, 0x71
movzx r15d, r9w
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
cmovno r15w, dx
mov r15b, 0x12
mov r15, rsi
je 0x140423215
mov byte [r15 + rax], 0xff
cmovns r10d, edx
bt r10w, ax
neg r10d
mov byte [rax + r15 + 1], 0xff
movzx r10d, bp
bsr r10w, r10w
movsx r10d, r8w
add rdx, rax
mov r10, rbx
jmp 0x140423220
jmp 0x140423251
add r14, 2
mov r10d, 1
sbb r15b, al
rcl cx, 0xe9
or cl, 0x57
mov rdx, r14
bswap ecx
shrd r15w, di, 0xdf
movzx r15d, r8w
mov r15, rsi
sar cl, 0xbb
or rcx, r13
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
jmp 0x14042325e
cmp byte [rsp + 0x3f], 0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x118], r12
jmp 0x140423275
je 0x14042346f
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
shr r13w, 0x6b
imul ebx, dword [rsp + 0x24]
xor r13w, 0x6ca8
movsx r13w, dl
sar r13, 0xd
movsxd r13, ebx
jmp 0x1404232a8
cmp ebp, 2
jmp 0x1404232b0
mov qword [rsp + 0x40], r10
jmp 0x1404232ba
jle 0x140423d69
cmp ebp, 4
jmp 0x1404232c8
jg 0x14042450a
cmp ebp, 3
jmp 0x1404232d6
je 0x140424ae5
cmp ebp, 4
jmp 0x1404232e4
jne 0x140425c1e
test ebx, ebx
jmp 0x1404232f1
jle 0x140425c1e
movsxd rsi, dword [rsp + 0x24]
mov r14d, ebx
cmp ebx, 8
jae 0x1404264fb
xor r12d, r12d
or ax, 0x3390
mov rax, qword [rsp + 0x40]
test r8d, 0x4a6f447f
sbb r10b, 0xd4
sub rax, rsi
shld r11w, dx, 0x7a
movsxd r10, edi
add r15, rax
mov eax, 0x556735f8
mov rax, qword [rsp + 0x88]
mov r11w, bp
movzx r11d, r10w
lea r10, [r15 + rax]
movsx r11d, bp
mov r11b, r8b
movzx r11, bx
mov r11, qword [rsp + 0x28]
jmp 0x14042335c
jmp 0x1404233ba
cmp edi, ebp
jmp 0x140423368
cmova esi, edx
clc
cmp si, 0x4cf4
cmp edi, eax
cmova esi, edx
cmp cl, r10b
add sil, byte [r11 + r12]
jmp 0x140423382
mov byte [rcx + r12], sil
jmp 0x14042338b
inc r10
jmp 0x140423393
inc r15
inc rcx
inc r9
jmp 0x1404233a1
inc r11
dec r14
cmp r9b, 0x3a
cmc
cmp r12, r14
jmp 0x1404233b4
je 0x140425c1e
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
sub al, bpl
or rbx, 0x4bf1c57
cmp rdi, 0x3986516d
mov eax, r8d
jmp 0x1404233e6
sub eax, edx
and rdi, 0x33a23be4
movsx ebx, ax
movsxd rdi, r14d
lea ebx, [rax + rsi]
movzx ebp, r10w
cmp ch, 0x54
cmc
mov edi, eax
bswap rbp
neg edi
movsx ebp, si
movsx rbp, r8w
cmovs edi, eax
shr al, 0x68
mov ebp, ebx
movsx rax, r13w
add ax, 0x3d51
sub ebp, r8d
movsxd rax, edx
mov eax, ebp
jmp 0x14042342b
neg eax
jmp 0x140423432
cmovs eax, ebp
movzx ebp, r12w
shl ebp, cl
movsx ebp, r11w
sub ebx, edx
rcr bpl, cl
cmp r15w, 0x4cab
mov ebp, ebx
neg ebp
jmp 0x140423453
cmovs ebp, ebx
test r13b, 0x7b
cmp eax, ebp
ja 0x140423361
mov edx, r8d
jmp 0x14042346a
jmp 0x140423361
cmp ebp, 2
jmp 0x140423477
jle 0x140423f12
cmp ebp, 4
jmp 0x140423485
jg 0x140424651
cmp ebp, 3
jmp 0x140423493
je 0x140424c9d
cmp ebp, 4
jne 0x1404261b5
mov ebp, dword [rsp + 0x5c]
cmp cx, dx
test ebp, ebp
jmp 0x1404234b0
je 0x1404261b5
mov eax, dword [rsp + 0x24]
neg r8
movsxd rbx, eax
sete r14b
shr r14b, cl
sub r12b, 0x7b
mov qword [rsp + 0xe8], rbx
ror r8b, cl
mov r12, 0x1135e73
mov r12d, eax
cmc
lea rax, [r15 + r10]
stc
mov qword [rsp + 0x100], rax
mov eax, r12d
and eax, 0xfffffff0
xor r14d, r9d
mov qword [rsp + 0x130], rax
mov eax, r12d
add r8w, 0x4279
btr r14w, 0x1e
and eax, 0xfffffff8
bts r14d, edx
adc r14w, dx
and r14b, r15b
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb8]
adc r14w, r15w
test dx, r9w
lea r8, [r15 + rax]
xor r14b, sil
shl r14b, cl
lea r8, [r8 + r10]
mov r14d, 0x1fd4dbf
shld r14w, cx, 0xfe
btc r14d, ebx
add r15, qword [rsp + 0x178]
shld r14w, r8w, 0xd7
lea r15, [r15 + r10]
sar r14d, 0xeb
sub eax, eax
mov qword [rsp + 0xe0], rax
movsxd r14, r11d
movzx r14w, r9b
movzx r14, di
mov r14, rdx
jmp 0x140423586
jmp 0x140423607
mov rax, qword [rsp + 0xe8]
rcl ebp, 0x9d
mov byte [rcx + rax], 0xff
rcl bl, 0x27
cmp sil, 0x55
lea r14, [r14 + rax]
dec ebp
mov rbx, qword [rsp + 0x30]
bts bp, r11w
add bp, 0x4118
add rcx, rbx
sar bpl, 0x53
or bpl, dl
add r9, rbx
setns bpl
inc qword [rsp + 0xe0]
cmovge bp, si
stc
lea r8, [r8 + rbx]
test rsi, 0x5f160070
add r15, rbx
movsx ebp, r14w
movzx ebp, r11w
movzx rbp, r13w
mov ebp, dword [rsp + 0x120]
jmp 0x1404235fa
dec ebp
jmp 0x140423601
je 0x1404261c6
mov dword [rsp + 0x120], ebp
stc
cmp dword [rsp + 0x24], 0
jmp 0x140423619
jle 0x14042358b
cmp dword [rsp + 0x24], 8
jmp 0x140423629
jae 0x14042363b
xor edx, edx
jmp 0x140423636
jmp 0x140423cb8
mov rdx, qword [rsp + 0xe0]
mov rax, rdx
jmp 0x140423652
imul rax, qword [rsp + 0x30]
cmp r12b, r15b
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
test bp, bp
stc
cmp r13b, al
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x10
jmp 0x140423684
jb 0x140423c65
jb 0x140423c6c
cmp qword [rsp + 0x188], 0x10
jmp 0x14042369e
jb 0x140423c59
cmp dword [rsp + 0x60], 0x10
jmp 0x1404236ae
jb 0x140423c4d
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jmp 0x1404236c3
jb 0x140423cb8
cmp dword [rsp + 0x24], 0x10
jae 0x1404238a3
sub ebp, ebp
mov rax, qword [rsp + 0x180]
jmp 0x1404236e3
nop dword [rax]
jmp 0x1404236ec
movq xmm8, qword [r14 + rbp]
jmp 0x1404236f7
movq xmm11, qword [r15 + rbp]
jmp 0x140423702
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x140423744
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
cmp r9b, dl
add rbp, 8
cmp dh, dl
clc
cmp rax, rbp
jmp 0x140423882
jne 0x1404236ec
mov rdx, rax
jmp 0x140423890
cmp rax, r12
jmp 0x140423898
jne 0x140423cb8
jmp 0x14042358b
xor ebp, ebp
jmp 0x1404238aa
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x1404238bc
movdqu xmm11, xmmword [r15 + rbp]
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]
jmp 0x140423912
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]
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]
jmp 0x140423bdc
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
clc
cmp r10d, r15d
add rbp, 0x10
cmp edi, 0x751457cf
cmc
cmp rax, rbp
jmp 0x140423bfc
jne 0x1404238bc
cmp rax, r12
jmp 0x140423c0a
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x14042358b
mov rdx, qword [rsp + 0x130]
shld bp, r13w, 0xd5
movsx rbp, bx
mov bpl, 0x41
mov rbp, rdx
test r10, r8
test r12b, 8
jmp 0x140423c42
je 0x140423cb8
jmp 0x1404236d6
sub edx, edx
jmp 0x140423c54
jmp 0x140423cb8
sub edx, edx
jmp 0x140423c60
jmp 0x140423cb8
sub edx, edx
jmp 0x140423cb8
sub edx, edx
jmp 0x140423c73
jmp 0x140423cb8
cmp edi, r10d
jmp 0x140423c80
cmova ebp, esi
cmc
cmp r15b, 0xf7
cmp edi, r13d
jmp 0x140423c90
cmova ebp, esi
stc
cmp r9w, 0x4100
add bpl, byte [r14 + rdx]
jmp 0x140423ca3
mov byte [rcx + rdx], bpl
inc rdx
cmp r12, rdx
jmp 0x140423cb2
je 0x14042358b
movzx esi, byte [r15 + rdx]
sar r13w, cl
movzx eax, byte [r9 + rdx]
and di, r9w
xchg dil, bl
movzx ebp, byte [r8 + rdx]
and bl, 0xdf
mov ebx, eax
bt r13w, sp
shr r13w, 0x43
sub ebx, esi
xor r10w, 0x62fa
inc r11b
and r13w, 0x515a
lea r11d, [rbx + rbp]
cmc
mov edi, ebx
stc
neg edi
mov r10b, r13b
cmovs edi, ebx
sar r10b, 0x70
btr rbx, rdi
mov ebx, r11d
sbb r10b, r13b
test r12b, 0x3c
sub ebx, eax
mov r13d, ebx
movzx r10d, si
test r13, rbx
cmp r10, rbx
neg r13d
setno r10b
not r10
movsxd r10, ebx
cmovs r13d, ebx
cmp al, r10b
mov r10w, 0x670d
ror r10b, 0x4a
sub r11d, esi
mov r10d, r11d
clc
cmc
neg r10d
jmp 0x140423d50
cmovs r10d, r11d
cmp r13d, r10d
ja 0x140423c78
mov esi, eax
jmp 0x140423d64
jmp 0x140423c78
test ebp, ebp
jmp 0x140423d70
je 0x1404250ce
cmp ebp, 1
jmp 0x140423d7e
je 0x1404250e0
cmp ebp, 2
jne 0x140425c1e
test ebx, ebx
jle 0x140425c1e
mov ebp, ebx
cmp ebx, 8
jmp 0x140423d9f
jae 0x14042658b
xor r10d, r10d
mov r8, r10
not r8
mov edx, ecx
shrd dx, r12w, 0xfe
btc dx, dx
add r8, rbp
mov rdx, rbp
cmp r11b, bl
clc
test ch, dl
and rdx, 3
jmp 0x140423dcf
je 0x140423e62
mov rbx, r10
not ah
sub edi, edi
sal cl, 0x94
neg rbx
sub ecx, eax
bsf ecx, r13d
mov rax, qword [rsp + 0x40]
lea rax, [rax + r10]
lea rax, [rax + r15]
and cx, 0x24f7
bsf di, r10w
mov rcx, qword [rsp + 0x88]
shl dil, 0xf2
cmp r14w, 0x5caa
shr di, 0xaa
lea rdi, [rax + rcx]
not rcx
sal ch, cl
add r10, qword [rsp + 0x28]
xor esi, esi
rcr ecx, 0xb5
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
jmp 0x140423e35
mov byte [rax + rsi], cl
jmp 0x140423e3d
inc rsi
jmp 0x140423e45
dec rbx
stc
cmp rdx, rsi
jmp 0x140423e51
jne 0x140423e28
neg rbx
cmc
movsxd r10, ebp
mov r10, rbx
stc
cmp r8, 3
jmp 0x140423e6b
jb 0x140425c1e
sub rbp, r10
bt ax, 0xd
mov rax, qword [rsp + 0x40]
dec cl
sar dl, cl
lea rax, [rax + r10]
lea rax, [rax + r15]
setb ch
add rax, 3
mov rcx, qword [rsp + 0x28]
add rcx, r10
add rcx, 3
mov rbx, qword [rsp + 0x88]
rcl rdx, 0x6a
movzx edx, byte [rax + rbx - 3]
cmp eax, r11d
clc
add dl, byte [rcx - 3]
cmp sil, cl
mov byte [rax - 3], dl
or dx, 0x162b
movsxd rdx, ebp
movzx edx, byte [rax + rbx - 2]
stc
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
sal dx, 0
bswap edx
movzx edx, byte [rax + rbx - 1]
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
cmp rdi, rsi
bts edx, esp
movzx edx, byte [rax + rbx]
clc
cmp bpl, 0x21
add dl, byte [rcx]
cmp spl, r15b
mov byte [rax], dl
cmc
clc
add rax, 4
test edi, r14d
add rcx, 4
add rbp, 0xfffffffffffffffc
jne 0x140423e9d
jmp 0x140425c1e
test ebp, ebp
je 0x140425213
cmp ebp, 1
jmp 0x140423f22
je 0x140425689
cmp ebp, 2
jmp 0x140423f30
jne 0x1404261b5
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
jmp 0x140423f41
je 0x1404261b5
mov eax, dword [rsp + 0x24]
stc
movsx r12w, r8b
sar r13b, 0xd4
movsxd r8, eax
shrd bx, bp, 0xeb
rcr r13d, 0x55
mov ebx, eax
btc r12, rbx
jmp 0x140423f6f
lea rax, [r15 + r10]
sub r12d, 0x3d4d0705
mov qword [rsp + 0x90], rax
mov eax, ebx
and eax, 0xffffffe0
bsf di, r15w
mov qword [rsp + 0xc0], rax
add r13b, 0xed
rcl r13w, cl
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xe8], rax
rol rdi, 0x84
sbb r12, rdi
mov rdi, rax
movsxd r14, edi
rcr al, 0x8c
shr rdi, 5
cwde
movsx r14, si
cbw
inc rdi
btr r14w, ax
mov rax, rdi
xor r14b, 0xfe
not al
test r13b, 0x1c
mov qword [rsp + 0xe0], rdi
sal r13d, 0x64
shld r13d, r8d, 0x6d
movabs rax, 0xffffffffffffffe
and rdi, rax
cmp r15b, r8b
rcl al, 0x79
dec al
mov qword [rsp + 0x100], rdi
mov eax, ebx
cmovo r12w, r8w
and eax, 0xfffffff8
movsx r14w, r14b
mov r12, r14
mov qword [rsp + 0x120], rax
mov rax, r10
and r14d, 0x443f1f52
shrd r10w, r13w, 0x37
cmovbe r14w, di
mov qword [rsp + 0x70], rbx
mov r10d, ebx
add r14b, 0xa1
and r10d, 3
movsxd r14, edx
shl r14b, 0x72
bsr r14d, ebx
lea r12, [rax + r15]
sal r13b, cl
xor r13b, 0xdd
add r12, 3
sub r13b, r12b
neg r14
add r15, qword [rsp + 0x168]
rcr r13b, 0x52
xor r14b, 0x83
rcl r14b, cl
add r15, rax
and r14w, 0x4be7
lea r13, [rdx + 3]
sar r14b, 8
xor r11d, r11d
mov r14, rdx
jmp 0x140424094
mov qword [rsp + 0xa0], r8
jmp 0x1404240a1
jmp 0x140424100
mov byte [rcx + r8], 0xff
adc rbp, rsp
bswap ebx
lea r14, [r14 + r8]
mov rbx, qword [rsp + 0x30]
and bpl, r13b
mov bp, r13w
lea rcx, [rcx + rbx]
sal ebp, 0x6a
sbb bpl, 0xd7
add r9, rbx
movsxd rbp, r8d
xchg bpl, bpl
inc r11
add r12, rbx
add r15, rbx
rcl bp, cl
not bp
ror rbp, 0x90
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x1404240f3
dec ebp
jmp 0x1404240fa
je 0x1404261c6
mov dword [rsp + 0x40], ebp
cmp r15d, 0x2c843bfe
stc
cmp dword [rsp + 0x24], 0
jmp 0x140424116
jle 0x1404240a6
cmp dword [rsp + 0x24], 8
jae 0x1404242c7
sub edx, edx
bts ebx, esp
mov rbx, r12
rol r12w, cl
add r12, r14
mov r12, rdx
not r12
cmp al, 0x74
clc
add r12, qword [rsp + 0x70]
cmp rax, 0x34b25323
cmp r8w, bp
test r10, r10
jmp 0x140424157
je 0x1404241ed
mov rax, rdx
movsx rdi, r14w
neg rax
lea rsi, [rcx + rdx]
rol di, cl
or r8b, r12b
lea rdi, [r9 + rdx]
btr r8w, 0x6d
ror r8d, cl
lea rdx, [rdx + r14]
rol r8d, cl
xor ebp, ebp
sal r8w, 0xe7
rcl r8b, 0xaa
nop dword [rax + rax]
cmp sil, bpl
rol r8b, 0xeb
movsx r8, dx
movzx r8d, byte [rdi + rbp]
jmp 0x1404241aa
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
inc rbp
jmp 0x1404241ba
dec rax
cmp r13w, ax
cmp r10, rbp
jmp 0x1404241c9
jne 0x1404241a0
neg rax
xor dl, 0xff
mov dx, sp
mov rdx, rax
ror r8d, 0x1f
movzx r8d, r13w
mov r8, qword [rsp + 0xa0]
stc
clc
cmp r12, 3
mov r12b, sil
jmp 0x1404241f9
mov r12, rbx
jb 0x1404240a6
mov rsi, qword [rsp + 0x70]
movzx bp, r14b
lahf
sub rsi, rdx
sbb ebx, 0x688d530c
and ax, 0x5e68
lea rbp, [r12 + rdx]
ror al, 0xad
btc eax, esp
lea rax, [r15 + rdx]
stc
adc ebx, 0x46e84a9f
lea rdx, [rdx + r13]
or bl, r10b
sub edi, edi
sal bx, 0x8e
add ebx, 0x6a2e34bc
shrd bx, cx, 0x57
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
cmc
add bl, byte [rdx + rdi - 3]
cmp bl, 0x62
cmp bl, sil
test bpl, dl
mov byte [rbp + rdi - 3], bl
add bh, ah
btc bx, bp
movzx ebx, ax
movzx ebx, byte [rax + rdi - 2]
add bl, byte [rdx + rdi - 2]
test r10b, 0xd7
jmp 0x140424282
mov byte [rbp + rdi - 2], bl
mov bx, bp
btc ebx, 0x1b
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
clc
mov byte [rbp + rdi - 1], bl
btc rbx, 0xe3
movzx ebx, byte [rax + rdi]
cmc
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
cmc
test dl, r15b
add rdi, 4
cmp rsi, rdi
jmp 0x1404242bc
jne 0x14042424f
jmp 0x1404240a6
mov rax, r11
imul rax, qword [rsp + 0x30]
cmc
sal rdx, cl
add rax, qword [rsp + 0x90]
bt dx, r9w
mov rdx, r11
imul rdx, r8
add rdx, qword [rsp + 0x28]
cmc
test ebx, 0x7ae50bc8
cmp r15b, r8b
sub rax, rdx
cmp rax, 0x20
jmp 0x140424303
jb 0x140424127
jb 0x140424127
mov edx, 0
stc
cmp dword [rsp + 0x60], 0x20
jmp 0x14042431f
jb 0x14042412c
cmp dword [rsp + 0x24], 0x20
jae 0x14042433c
xor eax, eax
jmp 0x140424337
jmp 0x14042449c
cmp qword [rsp + 0xe8], 0
jmp 0x14042434a
je 0x140424411
mov rsi, qword [rsp + 0x100]
stc
test bl, r13b
sub edx, edx
jmp 0x140424363
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14042437b
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x14042438b
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424399
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404243a4
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404243b0
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404243bc
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x1404243c8
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x1404243d8
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test dx, 0xf79
jmp 0x1404243ef
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp r9d, r8d
cmc
add rdx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140424406
jne 0x140424363
jmp 0x140424413
xor edx, edx
test byte [rsp + 0xe0], 1
jmp 0x140424420
je 0x140424459
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140424438
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
mov rax, qword [rsp + 0xc0]
cmp rax, qword [rsp + 0x70]
jmp 0x14042446b
je 0x1404240a6
mov rdx, qword [rsp + 0xc0]
mov eax, 0x40413d7b
movzx rax, ax
test bp, cx
mov rax, rdx
clc
test ch, 0x3e
test byte [rsp + 0x70], 0x18
jmp 0x140424496
je 0x14042412c
mov rsi, qword [rsp + 0x120]
jmp 0x1404244a9
nop word cs:[rax + rax]
jmp 0x1404244b8
movq xmm0, qword [r14 + rax]
jmp 0x1404244c3
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmc
test r14w, r10w
add rax, 8
cmp rsi, rax
jmp 0x1404244e4
jne 0x1404244b8
mov rdx, rsi
cmp rbp, 0x1e350fd9
cmc
cmp rsi, qword [rsp + 0x70]
jmp 0x1404244ff
je 0x1404240a6
jmp 0x14042412c
cmp ebp, 5
jmp 0x140424512
je 0x140425b03
cmp ebp, 6
jmp 0x140424520
jne 0x140425c1e
test ebx, ebx
jle 0x140425c1e
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
test eax, r10d
clc
cmp ebx, 8
jmp 0x140424542
jae 0x1404265d9
xor edi, edi
dec dx
btc rdx, 0xb5
sub dh, 0xff
mov rdx, rdi
test r10b, 1
je 0x14042459b
mov rax, rdi
rcl dx, cl
sub rax, r9
cmp r10w, dx
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
cmc
add al, byte [rdx + rdi]
bsf dx, bp
mov byte [rcx + rdi], al
movsx dx, ch
mov rdx, rdi
test r8w, 0x69d5
jmp 0x140424596
or rdx, 1
clc
not rdi
cmp rdi, 0x51bd6354
jmp 0x1404245aa
add rdi, r10
jmp 0x1404245b2
je 0x140425c1e
mov rcx, qword [rsp + 0x40]
movsx ebx, r13w
rol bx, 0x1e
mov rax, rcx
xor ebx, r10d
sub rax, r9
sar rbp, cl
btc bx, r10w
jmp 0x1404245db
add rax, r15
movsx bx, r14b
inc rax
jmp 0x1404245ee
add rcx, r15
not rbp
setne bh
inc rcx
rol bpl, cl
movsx bx, spl
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
rcr bh, cl
sal bx, cl
movzx ebx, byte [rax + rdx]
cmc
jmp 0x140424623
add bl, byte [rbp + rdx + 1]
clc
cmp rax, 0x23e020c9
mov byte [rcx + rdx], bl
stc
test r9b, r12b
add rdx, 2
cmp spl, 0x2b
jmp 0x140424643
cmp r10, rdx
jne 0x140424602
jmp 0x140425c1e
cmp ebp, 5
jmp 0x140424659
je 0x140425c9d
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jmp 0x14042466c
jne 0x1404261b5
test r8d, r8d
jmp 0x14042467a
je 0x1404261b5
mov eax, dword [rsp + 0x24]
rcl si, cl
movsxd r12, eax
bts r14, r13
shr sil, cl
mov r14, rdx
mov edi, eax
movsx edx, r14w
stc
lea r13, [r15 + r10]
cmp dil, r13b
clc
dec al
mov eax, edi
cqo
and eax, 0xffffffe0
or rsi, r13
stc
mov qword [rsp + 0x40], rax
bswap r9w
ror dl, 9
add rax, 0xffffffffffffffe0
shl sil, 0x49
or sil, cl
ror dh, cl
mov qword [rsp + 0x70], rax
bts r9, rdi
mov rdx, rax
shr rdx, 5
cwde
cbw
inc rdx
cmp bl, dl
mov rax, rdx
shr al, cl
mov qword [rsp + 0xa0], rdx
sar r9d, 0xb1
bts eax, r12d
rcl r11w, 0x93
movabs rax, 0xffffffffffffffe
movsxd r11, r14d
clc
and rdx, rax
mov qword [rsp + 0x90], rdx
btc r9d, 0x94
mov esi, edi
sub ax, r13w
and esi, 0xfffffff8
rcr r9b, cl
cmovge ax, bx
mov r9, rdi
bt ax, 0x26
mov al, dil
neg r9
bsr r11, r9
cmp sil, sil
mov rax, qword [rsp + 0xf0]
movsx r11, r13w
bts r11w, sp
lea r11, [r15 + rax]
stc
jmp 0x140424759
lea r11, [r11 + r10]
cmp r15w, 0x678a
stc
add r15, qword [rsp + 0xb8]
clc
add r15, r10
cmp r9b, 0x4e
sub r10d, r10d
jmp 0x14042477c
jmp 0x1404247b1
mov byte [rcx + r12], 0xff
cmp r14b, r15b
cmc
add r14, r12
add rcx, rbx
jmp 0x140424795
inc r10
add r11, rbx
add r15, rbx
jmp 0x1404247a3
dec r8d
jmp 0x1404247ab
je 0x1404261c6
cmp dword [rsp + 0x24], 0
jmp 0x1404247bb
jle 0x140424781
cmp dword [rsp + 0x24], 8
jmp 0x1404247cb
jae 0x1404248a9
xor edx, edx
bt bp, r8w
cmc
mov rbp, rdx
cmp ah, 0x68
test spl, 0xca
test dil, 1
jmp 0x1404247ec
je 0x14042482f
mov rax, rdx
add rbp, 0x41169b8
movsx ebp, di
sbb bpl, 0xa5
sub rax, rbx
movzx eax, byte [rcx + rax]
btc bp, 0x4d
sub bpl, 0xe4
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
mov rbp, rdx
cmc
cmp sil, r14b
or rbp, 1
stc
jmp 0x14042482f
not rdx
test r9b, 0x62
jmp 0x14042483b
cmp rdx, r9
jmp 0x140424843
je 0x140424781
nop
jmp 0x140424857
movzx eax, byte [r15 + rbp]
cmp edx, 0x211e5155
add al, byte [r14 + rbp]
cmc
clc
cmp eax, r9d
mov byte [rcx + rbp], al
bts rax, r9
test spl, dil
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
jmp 0x140424885
mov byte [rcx + rbp + 1], al
cmc
add rbp, 2
test r15b, r10b
cmp sil, 0x4a
stc
cmp rdi, rbp
jmp 0x14042489e
jne 0x140424857
jmp 0x140424781
mov rax, r10
test r13w, 0x3449
imul rax, rbx
bsr edx, edi
adc dh, 0xdb
sal dx, cl
add rax, r13
mov rdx, r10
cmp dil, 3
cmp spl, r15b
imul rdx, r12
test spl, bl
cmc
jmp 0x1404248d9
add rdx, qword [rsp + 0x28]
stc
jmp 0x1404248e4
sub rax, rdx
cmp rax, 0x20
jmp 0x1404248f0
jb 0x1404247d1
jb 0x1404247d1
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042490b
jb 0x1404247d9
cmp dword [rsp + 0x24], 0x20
jae 0x140424928
xor eax, eax
jmp 0x140424923
jmp 0x140424a8e
cmp qword [rsp + 0x70], 0
je 0x1404249ec
mov rbp, qword [rsp + 0x90]
cmp r10w, r11w
sub edx, edx
jmp 0x140424947
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424952
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042495e
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14042496a
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424983
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042498e
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042499a
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404249a6
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x1404249c6
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmc
add rdx, 0x40
test rbp, 0x5d1b58fc
add rbp, 0xfffffffffffffffe
jmp 0x1404249e1
jne 0x140424947
jmp 0x1404249f8
sub edx, edx
test ch, 0x34
cmp r11, 0x666c4084
test byte [rsp + 0xa0], 1
jmp 0x140424a05
je 0x140424a58
movdqu xmm0, xmmword [r14 + rdx]
bsr ax, r11w
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
test sil, 0x80
cmp dx, di
cmc
sub rax, rbx
jmp 0x140424a30
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424a3a
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140424a49
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
je 0x140424781
mov rdx, qword [rsp + 0x40]
cdqe
mov rax, rdx
test dil, r15b
test dil, 0x18
jmp 0x140424a79
je 0x1404247d9
nop word cs:[rax + rax]
jmp 0x140424a8e
movq xmm0, qword [r14 + rax]
jmp 0x140424a99
movq xmm1, qword [r15 + rax]
jmp 0x140424aa4
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp spl, 0xfc
add rax, 8
stc
cmc
cmp rsi, rax
jmp 0x140424abf
jne 0x140424a8e
mov rdx, rsi
test r12d, r11d
test r14d, 0x20333acc
cmp rsi, rdi
jmp 0x140424ada
je 0x140424781
jmp 0x1404247d9
test ebx, ebx
jmp 0x140424aec
jle 0x140425c1e
movsxd r8, dword [rsp + 0x24]
adc dl, sil
xor dh, bh
rcl dh, 0xb
mov edx, ebx
test rax, rsp
cmp ebx, 8
jmp 0x140424b0c
jae 0x140426624
xor r11d, r11d
btr esi, 0x28
add si, 0x61d9
mov rsi, r11
test rsp, 0x50043bf1
test dl, 1
jmp 0x140424b30
je 0x140424b9f
movzx eax, byte [r9 + r11]
ror bpl, 0x84
sbb sil, 0x12
adc si, 0x23b4
mov rbp, r11
sbb rsi, 0x408c6b51
sub rbp, r8
movzx ebp, byte [rcx + rbp]
sbb sil, 0x3c
sub sil, bl
add ebp, eax
btc ax, 0x95
shr ebp, 1
mov rax, qword [rsp + 0x28]
add bpl, byte [rax + r11]
bts si, ax
shrd rsi, r8, 0x16
xor sil, r15b
mov byte [rcx + r11], bpl
bsr esi, r12d
mov rsi, r11
test bx, 0x458c
cmp r14b, 0x5e
cmc
or rsi, 1
test r15b, bl
jmp 0x140424b9f
not r11
stc
clc
cmp ax, di
add r11, rdx
jmp 0x140424baf
je 0x140425c1e
mov rbx, qword [rsp + 0x40]
shld eax, ebx, 0xc
mov rax, rbx
cmc
sub rax, r8
movsx rcx, r8w
movzx cx, al
lea rcx, [r15 + rax]
inc rcx
mov dil, 0x50
movsx ebp, bp
lea rbp, [r15 + rbx]
mov rdi, r10
cmovp ax, r15w
inc rbp
movsx di, dil
add r15, qword [rsp + 0x158]
sal dil, 0xab
lea r15, [r15 + rbx]
rcr al, 0x1f
mov rax, qword [rsp + 0x28]
sar di, cl
jmp 0x140424c0e
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
or dil, r13b
movzx edi, byte [rcx + rsi - 1]
add edi, eax
shr edi, 1
movzx ax, r12b
sbb al, 0x20
add dil, byte [rbx + rsi - 1]
mov byte [rbp + rsi - 1], dil
bt di, 2
sub edi, r13d
xchg dil, dil
movzx eax, byte [r15 + rsi]
clc
movzx edi, byte [rcx + rsi]
cmc
cmp r8b, sil
add edi, eax
clc
shr edi, 1
jmp 0x140424c58
add dil, byte [rbx + rsi]
clc
mov byte [rbp + rsi], dil
cmc
test r15b, 0x5b
add rdx, 0xfffffffffffffffe
clc
add rcx, 2
jmp 0x140424c75
add rbp, 2
cmc
add r15, 2
test r8, 0x5b42a14
stc
add rbx, 2
cmp rsi, rdx
jmp 0x140424c92
jne 0x140424c12
jmp 0x140425c1e
mov r11d, dword [rsp + 0x5c]
cmp si, r10w
test r8, 0x27f043b9
test r14b, dl
test r11d, r11d
je 0x1404261b5
mov eax, dword [rsp + 0x24]
sal r12w, cl
movsx rdi, r14w
movsxd r12, eax
shl r8b, cl
movsx r14d, r11w
mov esi, eax
cmp r8b, r14b
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
sub r14b, 0xb7
inc r14
mov rdi, r10
shr r8b, cl
mov r10d, esi
cmc
xchg ah, ah
and r10d, 0xffffffe0
shr r8b, cl
test r9b, 0x18
mov r8d, esi
sar r14b, 0x37
nop
movzx rax, r9w
and r8d, 0xfffffff8
cmp r9w, r12w
mov rax, rsi
neg rax
mov qword [rsp + 0x40], rax
sbb ah, 0x11
sub r14b, al
ror r14w, 0x93
mov rax, qword [rsp + 0x170]
bswap r14
btc r14, 0xcb
adc r14d, esi
add rax, r15
or r14b, r15b
lea rax, [rax + rdi]
cmc
add r15, qword [rsp + 0xb8]
jmp 0x140424d50
add r15, rdi
cmc
sub ebp, ebp
movzx r14w, cl
mov r14, rdx
jmp 0x140424d63
jmp 0x140424db4
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
movzx bx, dil
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
cmc
test ebx, r12d
add r9, rbx
inc rbp
jmp 0x140424d96
lea rax, [rax + rbx]
cmp r8b, r12b
clc
add r15, rbx
jmp 0x140424da6
dec r11d
jmp 0x140424dae
je 0x1404261c6
cmp dword [rsp + 0x24], 0
jmp 0x140424dbe
jle 0x140424d68
cmp dword [rsp + 0x24], 8
jae 0x140424ed1
xor r13d, r13d
xor dx, dx
xchg dh, dh
mov rdx, r13
test sil, 1
je 0x140424e25
movzx edx, byte [r9 + r13]
mov rdi, r13
test bpl, 0xc2
sub rdi, qword [rsp + 0x30]
jmp 0x140424dfa
movzx edi, byte [rcx + rdi]
add edi, edx
rol dh, cl
cwd
shr edi, 1
bt edx, ecx
neg dh
add dil, byte [r14 + r13]
xchg dh, dl
neg edx
mov byte [rcx + r13], dil
mov rdx, r13
cmp r13, 0x7c0367c6
or rdx, 1
not r13
cmc
cmp r13, qword [rsp + 0x40]
jmp 0x140424e33
je 0x140424d68
nop dword [rax + rax]
clc
movzx edi, byte [r9 + rdx]
btc bx, r12w
mov ebx, 0x4d2e0815
rcl bx, cl
movzx ebx, byte [r15 + rdx]
cmp r9w, bx
stc
jmp 0x140424e63
add ebx, edi
shr ebx, 1
rol edi, cl
test esp, edi
add bl, byte [r14 + rdx]
not dil
neg edi
shl di, cl
mov byte [rcx + rdx], bl
xadd dil, bl
movzx edi, byte [r9 + rdx + 1]
movzx bx, ch
jmp 0x140424e8d
movzx ebx, byte [r15 + rdx + 1]
cmp r11d, 0x10a80e25
stc
add ebx, edi
cmc
test dx, 0x3e8a
shr ebx, 1
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
add rdx, 2
jmp 0x140424ebe
cmp rsi, rdx
jmp 0x140424ec6
jne 0x140424e42
jmp 0x140424d68
mov rdx, rbp
bts rdi, r14
imul rdx, qword [rsp + 0x30]
inc edi
adc dil, r13b
add rdx, qword [rsp + 0x70]
bts di, r10w
mov rdi, rbp
imul rdi, r12
test r12b, bpl
cmp sp, di
add rdi, qword [rsp + 0x28]
jmp 0x140424f08
sub rdx, rdi
cmp rdx, 0x20
jmp 0x140424f14
jb 0x140424dcf
jb 0x140424dcf
cmp dword [rsp + 0x60], 0x20
jmp 0x140424f2a
jb 0x140424dcf
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140424f40
jb 0x140424dd7
cmp dword [rsp + 0x24], 0x20
jmp 0x140424f50
jae 0x140424f62
xor edx, edx
jmp 0x140424f5d
jmp 0x14042506e
xor edx, edx
jmp 0x140424f69
movdqu xmm1, xmmword [r14 + rdx]
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140424f7b
movdqu xmm4, xmmword [r9 + rdx]
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140424f8d
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 0x140424fb4
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140424fbe
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 cl, 0x28
clc
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp rdx, r8
cmp r11b, 0xf2
cmc
add rdx, 0x20
cmp r10, rdx
jmp 0x140425032
jne 0x140424f69
cmp r10, rsi
jmp 0x140425040
je 0x140424d68
mov rdx, r10
mov r13, r8
mov r13, r10
cmp esp, ebp
cmc
test sil, 0x18
jmp 0x14042505b
je 0x140424dd7
nop dword [rax + rax]
jmp 0x14042506e
movq xmm0, qword [r14 + rdx]
movq xmm1, qword [r9 + rdx]
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
add rdx, 8
cmc
cmp r14b, 0xb6
cmp r8, rdx
jmp 0x1404250b2
jne 0x14042506e
mov r13, r8
cmp r8, rsi
jmp 0x1404250c3
je 0x140424d68
jmp 0x140424dd7
mov r8, r13
jmp 0x1404250d6
call fcn.1404a31ea
jmp 0x140425c1e
test ebx, ebx
jle 0x140425c1e
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
stc
jmp 0x1404250f6
cmp ebx, 8
jmp 0x1404250fe
jae 0x1404266a2
sub edi, edi
mov rdx, rdi
test r9b, 0x7f
cmp r13w, bx
clc
test r10b, 1
je 0x14042515f
mov rax, rdi
shr dl, cl
sub rax, r9
test edi, 0x3cab1783
bswap dx
movzx dx, r15b
movzx eax, byte [rcx + rax]
jmp 0x14042513e
mov rdx, qword [rsp + 0x28]
stc
add al, byte [rdx + rdi]
sar edx, 0x39
jmp 0x14042514f
mov byte [rcx + rdi], al
mov rdx, rdi
or rdx, 1
cmp r10b, dil
test r11b, r9b
not rdi
test r10d, r12d
add rdi, r10
je 0x140425c1e
mov rcx, qword [rsp + 0x40]
ror al, cl
btr ax, 0xc9
rcl rbp, 0x7e
mov rax, rcx
shld ebx, r9d, 0x99
movsx rbx, dx
sub rax, r9
adc bh, bl
rcr rbx, 0xf8
add rax, r15
cmovg bx, r14w
inc rax
sar rbp, 0xfd
rcr bpl, cl
cmovg bx, r10w
add rcx, r15
movzx ebx, r15w
movsx rbx, dx
inc rcx
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
stc
jmp 0x1404251c8
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
cmp r13d, esp
add bl, bpl
movzx rbx, r15w
movzx ebx, byte [rax + rdx]
cmp r12b, 0xb4
jmp 0x1404251e7
add bl, byte [rbp + rdx + 1]
test dil, 0x20
mov byte [rcx + rdx], bl
jmp 0x1404251fa
add rdx, 2
cmp dl, ah
cmp r10, rdx
jmp 0x140425208
jne 0x1404251b8
jmp 0x140425c1e
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
jmp 0x140425220
je 0x1404261b5
mov eax, dword [rsp + 0x24]
movsxd rdi, ebx
sbb r14b, bpl
xchg r9, rdi
movsxd r12, eax
sbb di, 0x31b9
and r14d, 0x52ae46b3
mov r14, rdx
xadd r9, rsi
mov edi, eax
cwde
movsx edx, cx
rol si, cl
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
mov eax, edi
not r9
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
bsr r11w, ax
shr r11b, cl
add rax, 0xffffffffffffffe0
movzx r9, dx
xor dl, r14b
mov qword [rsp + 0xa0], rax
shr rax, 5
movsx r11d, dx
inc rax
bsf r11w, bp
xor r11, r14
movabs rdx, 0xffffffffffffffe
xor sil, 0x24
add rdx, 0xfffffffffffffffe
and rdx, rax
sbb r11b, dil
jmp 0x1404252b3
mov qword [rsp + 0xc0], rdx
mov r11d, eax
movsx r9, bp
sub r9w, cx
and r11d, 3
ror ax, cl
sub r9b, sil
mov ax, r9w
mov esi, edi
and esi, 0xfffffff8
cbw
mov rax, r10
xor r9b, r9b
cmc
mov r10d, edi
test bh, 0xcb
rol r9b, cl
test cl, cl
and r10d, 3
stc
movzx r9, r9w
lea r15, [r15 + rax]
test bp, di
movzx r9d, sp
dec r9w
add r15, 0x10
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
cmp ebp, edx
shl r11, 5
clc
sub r8d, r8d
jmp 0x140425324
jmp 0x14042536e
mov byte [rcx + r12], 0xff
add r14, r12
shrd ebx, r9d, 0xe3
test r12, r12
mov rbx, qword [rsp + 0x30]
clc
test bl, 0x2e
add rcx, rbx
jmp 0x14042534a
inc r8
clc
cmp rsp, 0x89809a1
jmp 0x14042535a
add r15, rbx
add r9, r12
dec r13d
jmp 0x140425368
je 0x1404261c6
cmp dword [rsp + 0x24], 0
jmp 0x140425378
jle 0x140425329
cmp dword [rsp + 0x24], 8
jb 0x1404253f1
mov rdx, r8
imul rdx, r12
add rdx, qword [rsp + 0x28]
movzx rbx, ax
jmp 0x14042539e
mov rbx, r8
jmp 0x1404253a6
imul rbx, qword [rsp + 0x30]
jmp 0x1404253b1
add rbx, qword [rsp + 0x40]
sub rbx, rdx
xadd edx, edx
movsx dx, dil
mov edx, 0
cmp rbx, 0x20
jmp 0x1404253cf
jb 0x1404255c1
cmp dword [rsp + 0x24], 0x20
jmp 0x1404253df
jae 0x1404253f8
sub ebx, ebx
jmp 0x1404253ec
jmp 0x14042557b
sub edx, edx
jmp 0x1404255c1
cmp qword [rsp + 0xa0], 0x60
jmp 0x140425406
jae 0x140425418
sub edx, edx
jmp 0x140425413
jmp 0x1404254c5
mov rbp, qword [rsp + 0xc0]
xor edx, edx
movups xmm0, xmmword [r14 + rdx]
clc
movups xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140425433
movups xmmword [rcx + rdx], xmm0
test esi, 0x36f939b0
movups xmmword [rcx + rdx + 0x10], xmm1
jmp 0x140425447
movups xmm0, xmmword [r14 + rdx + 0x20]
test r15, 0x31794933
movups xmm1, xmmword [r14 + rdx + 0x30]
movups xmmword [rcx + rdx + 0x20], xmm0
cmp di, 0x41aa
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
test dl, dil
movups xmmword [rcx + rdx + 0x40], xmm0
test r8w, r8w
clc
movups xmmword [rcx + rdx + 0x50], xmm1
cmc
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
cmp ch, 2
movdqu xmmword [rcx + rdx + 0x60], xmm0
clc
test r10w, r12w
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
test r9, 0x3c235adf
stc
add rbp, 0xfffffffffffffffc
jmp 0x1404254bf
jne 0x140425422
cmp qword [rsp + 0x90], 0
jmp 0x1404254d3
je 0x140425544
lea rbx, [r15 + rdx]
lea rdx, [rdx + r9]
sub ebp, ebp
cmp r10b, bl
nop word cs:[rax + rax]
test r8w, 0x4ace
movdqu xmm0, xmmword [rdx + rbp - 0x10]
test sil, 0xf7
cmc
test r14b, r15b
movdqu xmm1, xmmword [rdx + rbp]
cmp dil, 0x40
cmc
stc
movdqu xmmword [rbx + rbp - 0x10], xmm0
cmp r8d, 0x13606516
movdqu xmmword [rbx + rbp], xmm1
test r14d, 0x4a13784c
add rbp, 0x20
cmp r10b, r9b
jmp 0x140425536
cmp r11, rbp
jmp 0x14042553e
jne 0x1404254f8
cmp qword [rsp + 0x70], rdi
je 0x140425329
mov rdx, qword [rsp + 0x70]
sub rbx, 0x2ee809ce
mov rbx, rdx
test dil, 0x18
jmp 0x140425567
je 0x1404255c1
nop dword [rax + rax]
rcl edx, cl
movzx rdx, r8w
mov rdx, qword [r14 + rbx]
cmp r12b, 0xa3
test r8b, bl
mov qword [rcx + rbx], rdx
stc
test dl, sil
add rbx, 8
jmp 0x140425597
cmp rsi, rbx
jmp 0x14042559f
jne 0x14042557b
mov rdx, rsi
jmp 0x1404255b3
cmp rsi, rdi
jmp 0x1404255bb
je 0x140425329
mov rbp, rdx
jmp 0x1404255c9
not rbp
clc
add rbp, rdi
test spl, 0x87
jmp 0x1404255d9
test r10, r10
jmp 0x1404255e1
je 0x14042561f
mov rbx, r10
setae ah
cmovge ax, dx
nop
movzx rax, r15w
movzx eax, byte [r14 + rdx]
jmp 0x140425601
mov byte [rcx + rdx], al
jmp 0x140425609
inc rdx
jmp 0x140425611
dec rbx
jmp 0x140425619
jne 0x1404255f7
cmp rbp, 3
jmp 0x140425628
jb 0x140425329
nop word [rax + rax]
bsf ax, r12w
movzx eax, byte [r14 + rdx]
cmc
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
rcl ah, cl
movzx eax, byte [r14 + rdx + 2]
test r8b, 0xaa
cmc
mov byte [rcx + rdx + 2], al
movzx eax, byte [r14 + rdx + 3]
test r9w, 0x2a97
clc
mov byte [rcx + rdx + 3], al
clc
add rdx, 4
cmp dh, al
clc
cmp rdi, rdx
jmp 0x14042567e
jne 0x140425639
jmp 0x140425329
mov r8d, dword [rsp + 0x5c]
cmp dil, r11b
jmp 0x140425696
test r8d, r8d
je 0x1404261b5
mov eax, dword [rsp + 0x24]
movsxd r12, eax
sub si, 0x43a7
mov r14, rdx
mov edi, eax
adc r9b, 0xaa
sbb rdx, 0x53aa7b31
lea r13, [r15 + r10]
cmovae dx, r14w
movsx ax, ah
shrd r9w, dx, 0x17
mov eax, edi
neg si
cwd
and eax, 0xffffffe0
sub si, cx
mov qword [rsp + 0x40], rax
sub r11b, 0x8d
add rax, 0xffffffffffffffe0
test r10w, 0x4b49
movsx rsi, sp
rol r11w, cl
mov qword [rsp + 0x70], rax
bt dx, 0x3f
add esi, 0x792d7e1e
mov rdx, rax
sal r9d, 0
shr rdx, 5
lahf
inc si
inc rdx
cmp r9, r8
sub al, 0x75
cwde
mov rax, rdx
shld si, r11w, 0x47
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
ror r11, 5
shl r9b, 0xad
and rdx, rax
dec r9
sar al, cl
btr r11, 0xf3
mov qword [rsp + 0x90], rdx
mov esi, edi
movsx r9w, r10b
movzx r11d, ax
rcr ax, cl
and esi, 0xfffffff8
inc r11b
mov r9, rdi
rol al, cl
movsx r11w, dil
dec r11b
neg r9
cmp esi, 0x50c40c6
test dil, sil
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
cmp ebx, 0x1d83681f
cmp rsp, r15
stc
add r11, r10
stc
add r15, qword [rsp + 0xb8]
cmc
test r10d, edx
stc
add r15, r10
test bx, 0x8f1
clc
xor r10d, r10d
jmp 0x1404257bb
jmp 0x1404257e9
mov byte [rcx + r12], 0xff
cmc
add r14, r12
add rcx, rbx
jmp 0x1404257d1
inc r10
lea r11, [r11 + rbx]
add r15, rbx
dec r8d
jmp 0x1404257e3
je 0x1404261c6
cmp dword [rsp + 0x24], 0
jmp 0x1404257f3
jle 0x1404257c0
cmp dword [rsp + 0x24], 8
jae 0x1404258b2
xor edx, edx
ror bp, cl
sbb bp, 0x7001
movsx rbp, dx
mov rbp, rdx
cmc
test dil, 1
je 0x14042584e
mov rax, rdx
test bl, r14b
movzx bp, r14b
xor bpl, cl
sub rax, rbx
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
mov rbp, rdx
cmp ch, 0xe3
clc
stc
or rbp, 1
cmp bp, 0x79a3
cmc
not rdx
cmp dl, 0x2c
jmp 0x140425859
cmp rdx, r9
jmp 0x140425861
je 0x1404257c0
nop
bt ax, 3
cmc
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
test r13b, bpl
jmp 0x14042587f
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
cmc
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
test r12w, 0x3fd8
clc
stc
add rbp, 2
clc
cmp rdi, rbp
jmp 0x1404258a7
jne 0x14042586e
jmp 0x1404257c0
mov rax, r10
btr edx, ebx
test r13w, r15w
rcr dh, 0x73
imul rax, rbx
or dh, ch
shr rdx, cl
sal dx, cl
lea rax, [rax + r13]
rol dx, 0x84
add dh, 0x8a
mov rdx, r10
cmp r9, 0x51122812
jmp 0x1404258e5
imul rdx, r12
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x1404258fa
jb 0x140425804
jb 0x140425804
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140425915
jb 0x140425812
cmp dword [rsp + 0x24], 0x20
jmp 0x140425925
jae 0x140425937
xor eax, eax
jmp 0x140425932
jmp 0x140425ab5
cmp qword [rsp + 0x70], 0
jmp 0x140425942
je 0x140425a0c
mov rbp, qword [rsp + 0x90]
sub edx, edx
jmp 0x140425957
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140425969
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140425975
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140425985
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140425999
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404259a5
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404259b1
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404259bd
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x1404259cc
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test r14b, r9b
cmp cx, 0x5ebe
movdqu xmmword [rcx + rdx + 0x30], xmm0
jmp 0x1404259ed
add rdx, 0x40
cmc
test edx, 0x157a2e4a
add rbp, 0xfffffffffffffffe
jmp 0x140425a01
jne 0x140425957
jmp 0x140425a14
xor edx, edx
cmp rsi, r8
cmp al, 0xf0
cmc
test byte [rsp + 0xa0], 1
jmp 0x140425a21
je 0x140425a72
movdqu xmm0, xmmword [r14 + rdx]
rcr al, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
shr al, cl
mov rax, rdx
cmp r12b, 0x82
test rdi, r15
test cx, 0x2c4e
sub rax, rbx
jmp 0x140425a4f
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140425a63
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x140425a7c
je 0x1404257c0
mov rdx, qword [rsp + 0x40]
rcl rax, 0xc
sar ax, cl
test r12b, 0x8f
mov rax, rdx
cmp r9w, 0x7160
cmp r11b, r14b
test dil, 0x18
jmp 0x140425aa7
je 0x140425812
nop dword [rax]
jmp 0x140425ab5
movq xmm0, qword [r14 + rax]
jmp 0x140425ac0
movq xmm1, qword [r15 + rax]
jmp 0x140425acb
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r8w, 0x43f0
clc
add rax, 8
clc
cmp rsi, rax
jmp 0x140425ae8
jne 0x140425ab5
mov rdx, rsi
test bpl, 0x97
cmp rsi, rdi
je 0x1404257c0
jmp 0x140425812
test ebx, ebx
jmp 0x140425b0a
jle 0x140425c1e
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x140425b20
jae 0x1404266f2
xor r11d, r11d
btc rdx, 0x2c
mov rdx, r11
cmp r13d, 0x6f84825
test r10b, 1
jmp 0x140425b41
je 0x140425b89
mov rax, r11
sub rax, r9
bt dx, 0x83
movzx eax, byte [rcx + rax]
bts rdx, r9
bsr edx, edx
adc dh, 0xbe
shr al, 1
clc
bsf dx, bp
mov rdx, qword [rsp + 0x28]
cmp spl, r8b
add al, byte [rdx + r11]
sal dx, 0xda
adc dl, 0xe7
mov byte [rcx + r11], al
bts edx, r13d
mov rdx, r11
or rdx, 1
not r11
add r11, r10
je 0x140425c1e
mov rcx, qword [rsp + 0x40]
ror rax, 0x12
mov rax, rcx
sub rax, r9
cmc
bts ebx, r13d
add rax, r15
movzx bp, bpl
dec bh
inc rax
add rcx, r15
movzx ebp, dx
cmovle rbp, rsi
inc rcx
movzx ebx, byte [rax + rdx - 1]
sbb ebp, ebx
test r9b, 0xa6
or bpl, 0xb6
shr bl, 1
mov rbp, qword [rsp + 0x28]
cmp bh, 0x1a
clc
add bl, byte [rbp + rdx]
test rax, r12
mov byte [rcx + rdx - 1], bl
movzx bx, cl
movzx ebx, byte [rax + rdx]
cmp r9w, 0x4336
clc
shr bl, 1
cmc
test r14b, 0xe2
test rsi, r9
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
test r9w, ax
cmp r10, rdx
jmp 0x140425c18
jne 0x140425bc3
mov r14, qword [rsp + 0x28]
jmp 0x140425c2d
add r14, r13
movzx r13d, si
mov r8w, ax
mov bh, 0x2c
mov r13, qword [rsp + 0xd8]
movsxd rbx, ecx
mov r8d, dword [rsp + 0x2b0]
bswap r11w
movzx rbx, r13w
mov r11, qword [rsp + 0x108]
setp r10b
mov r10, qword [rsp + 0x88]
mov rbx, 0x2a115062
bswap bx
setl bl
mov rbx, qword [rsp + 0x30]
jmp 0x140425c81
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x14042646c
mov r9d, dword [rsp + 0x5c]
jmp 0x140425cab
test r9d, r9d
je 0x1404261b5
mov eax, dword [rsp + 0x24]
or r12b, r14b
sbb r12d, ebx
bts r8d, r14d
movsxd r12, eax
adc si, 0xafe
btc bp, 0x34
mov esi, eax
xadd r14b, r13b
lea r8, [r15 + r10]
sete r14b
mov eax, esi
add r14w, r13w
test r11b, spl
and eax, 0xffffffe0
movsxd rbp, r10d
mov qword [rsp + 0x40], rax
movsx r14w, r12b
movzx r11w, r15b
add rax, 0xffffffffffffffe0
xchg r13b, r14b
rol r14b, cl
mov qword [rsp + 0x70], rax
bswap bp
adc r14b, spl
xchg r13w, r13w
mov rbp, rax
mov r13b, al
bt ax, 0x55
shr rbp, 5
xchg r13b, r11b
movsx r13w, r12b
cbw
inc rbp
sets r13b
sar r13w, 0xc1
xor r14b, 0x2c
mov rax, rbp
cwde
mov qword [rsp + 0xa0], rbp
movabs rax, 0xffffffffffffffe
btr r11w, 0xa8
and r13w, 0x4626
and rbp, rax
mov qword [rsp + 0x90], rbp
mov r14b, spl
bsf bp, dx
mov rbp, r10
movzx r11w, dil
shl r11, cl
movsx r13w, r11b
mov r10d, esi
shrd r14w, r14w, 0xf4
sub r11w, 0x2151
and r10d, 0xfffffff8
shr al, cl
rcr r13w, 0x72
movsxd r14, esi
mov r13, rsi
movsx ax, dl
rol r11w, 0x31
neg r13
add r11, 0x2b3765ae
movsx eax, bx
ror r11d, cl
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
shrd r14d, ebp, 0x56
neg r14b
mov r14w, cx
add r11, rbp
mov r14d, 0x5a262af8
add r14w, 0x6ac4
bsr r14, rsi
add r15, qword [rsp + 0xb8]
shld r14, r11, 0x68
bt r14d, 0x35
test r9d, r12d
lea r15, [r15 + rbp]
add r14b, 0x21
dec r14b
sub ebp, ebp
bswap r14w
movzx r14w, dil
mov r14, rdx
jmp 0x140425e18
jmp 0x140425e48
mov byte [rcx + r12], 0xff
clc
add r14, r12
stc
cmc
clc
add rcx, rbx
inc rbp
jmp 0x140425e34
add r11, rbx
add r15, rbx
jmp 0x140425e3f
dec r9d
je 0x1404261c6
cmp dword [rsp + 0x24], 0
jle 0x140425e1d
cmp dword [rsp + 0x24], 8
jmp 0x140425e5d
jae 0x140425f3c
xor edi, edi
mov rdx, rdi
cmc
stc
test sil, 1
je 0x140425eba
mov rax, rdi
cmc
sal dh, cl
sub rax, rbx
mov dx, 0x26c9
rcl edx, cl
movzx eax, byte [rcx + rax]
test sil, 0x88
shr al, 1
not dl
sbb dx, bx
add al, byte [r14 + rdi]
shr dh, cl
sar dx, cl
shr rdx, 0x4d
mov byte [rcx + rdi], al
mov rdx, rdi
test r9d, r14d
cmp rdi, 0x26172703
cmc
or rdx, 1
cmp r15w, 0x6373
not rdi
test r10w, 0x65eb
cmp edx, 0x238d044c
cmp rdi, r13
jmp 0x140425ed1
je 0x140425e1d
nop word [rax + rax]
setbe ah
movzx eax, byte [r15 + rdx]
test r12d, r10d
cmp r8d, r9d
shr al, 1
test spl, r12b
jmp 0x140425ef9
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
rcr al, cl
movzx eax, r15w
rcr ah, 0x72
movzx eax, byte [r15 + rdx + 1]
stc
shr al, 1
cmp edi, 0x2d5652ee
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
cmp r8b, spl
stc
add rdx, 2
cmp rsi, rdx
jmp 0x140425f31
jne 0x140425ee3
jmp 0x140425e1d
mov rax, rbp
imul rax, rbx
rcr dh, cl
cmc
lea rax, [rax + r8]
not dh
mov rdx, rbp
test r9b, 0x7a
imul rdx, r12
add rdx, qword [rsp + 0x28]
cmp esi, 0x4831f6
sub rax, rdx
stc
jmp 0x140425f71
cmp rax, 0x20
jmp 0x140425f7a
jb 0x140425e63
jb 0x140425e63
mov edi, 0
cmc
cmp dword [rsp + 0x6c], 0x20
jb 0x140425e65
cmp dword [rsp + 0x24], 0x20
jmp 0x140425fa1
jae 0x140425fb3
xor eax, eax
jmp 0x140425fae
jmp 0x140426167
mov rdi, r8
cmc
stc
cmp qword [rsp + 0x70], 0
je 0x1404260aa
mov r8, qword [rsp + 0x90]
test r13, 0x42d2075f
sub edx, edx
jmp 0x140425fda
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140425fe5
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140425ff1
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140425ffd
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140426009
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042602f
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x14042603a
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140426046
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140426052
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042605e
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 ax, di
movdqu xmmword [rcx + rdx + 0x30], xmm3
add rdx, 0x40
test r13b, r13b
add r8, 0xfffffffffffffffe
jmp 0x14042609f
jne 0x140425fda
jmp 0x1404260b1
sub edx, edx
test sil, 0x25
cmc
test byte [rsp + 0xa0], 1
jmp 0x1404260be
je 0x140426127
movdqu xmm0, xmmword [r14 + rdx]
rol al, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
sub ah, dh
shr ax, cl
test r11b, al
mov rax, rdx
jmp 0x1404260e3
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404260f0
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x1404260fb
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
mov r8w, 0x2cd9
cmp qword [rsp + 0x40], rsi
bswap r8d
mov r8, r14
movsxd r8, r8d
mov r8, rdi
jmp 0x14042613d
je 0x140425e1d
mov rdi, qword [rsp + 0x40]
mov rax, rdi
test sil, 0x18
je 0x140425e65
nop word cs:[rax + rax]
jmp 0x140426167
movq xmm0, qword [r14 + rax]
jmp 0x140426172
movq xmm1, qword [r15 + rax]
jmp 0x14042617d
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
clc
cmp r10, rax
jmp 0x14042619e
jne 0x140426167
mov rdi, r10
cmp r10, rsi
je 0x140425e1d
jmp 0x140425e65
mov r14, rdx
sbb si, 0xda6
xor sil, 0x3c
shrd rsi, r15, 0xe
mov esi, dword [rsp + 0x2c0]
clc
cmp dl, r9b
cmp esi, 0x10
jne 0x140426435
mov r8d, dword [rsp + 0x2b0]
neg r10b
not r11
rcr r13b, cl
test r8d, r8d
mov r13, qword [rsp + 0xd8]
movsx r10w, r15b
mov r11, qword [rsp + 0x108]
movzx r10, r8w
mov r10, qword [rsp + 0x88]
movzx r12, ax
movzx r12d, r13w
jmp 0x14042621c
mov r12, qword [rsp + 0x118]
jmp 0x140426229
je 0x1404264da
mov rcx, qword [rsp + 0x140]
add rcx, qword [r13 + 0x18]
movsxd rax, dword [rsp + 0x24]
jmp 0x140426245
inc rax
jmp 0x140426255
cmp dword [rsp + 0x5c], 7
jmp 0x14042625f
jb 0x1404263ed
mov rdx, rbx
movsx rbp, dx
sub rdx, rax
mov ebp, dword [rsp + 0x128]
sar bx, 8
setae bh
jmp 0x140426282
mov rsi, rcx
lea rbx, [rcx + rax]
shl di, cl
jmp 0x140426295
mov byte [rcx + rax], 0xff
movzx rcx, sp
rcl di, cl
sub di, 0x1a05
mov rdi, qword [rsp + 0x30]
btc ecx, 0xfb
movsx ecx, r15w
mov byte [rdi + rbx], 0xff
shr dil, 0x20
bsr rcx, r11
add rbx, qword [rsp + 0x30]
clc
stc
cmova rdi, rdx
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
bsr di, ax
add rbx, qword [rsp + 0x30]
bsr cx, r14w
mov rdi, qword [rsp + 0x30]
stc
shrd ecx, r10d, 0xec
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
shr ecx, cl
mov byte [rdi + rbx], 0xff
mov cl, r13b
add rbx, qword [rsp + 0x30]
xor ecx, 0x39aa4825
mov rdi, qword [rsp + 0x30]
btc cx, r13w
cmovp cx, r15w
xor cl, 0x5f
mov byte [rdi + rbx], 0xff
test ah, al
sar edi, 0xca
btr di, r9w
add rbx, qword [rsp + 0x30]
xor di, bx
or dil, r15b
mov rdi, qword [rsp + 0x30]
rcr ch, cl
movzx rcx, r14w
mov byte [rdi + rbx], 0xff
btc rdi, r13
sal rcx, cl
bsf rdi, rdx
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
shl rcx, 0xb3
lea rcx, [rbx + rdi]
cmp r8b, r14b
lea rcx, [rcx + rdx]
add dil, 5
sal dil, cl
bsr rdi, rax
mov rdi, qword [rsp + 0x30]
stc
mov byte [rdi + rbx], 0xff
test r14w, 0x3446
mov rbx, qword [rsp + 0x30]
test ch, 0xff
add ebp, 0xfffffff8
jne 0x140426282
lea rsi, [rsi + rbx]
jmp 0x1404263a4
add rsi, rbx
add rcx, 0x7f1b1ce0
add rsi, rbx
stc
add rsi, rbx
add rsi, rbx
test di, 0x3537
xchg dh, dh
sub cl, 0xb5
lea rsi, [rsi + rbx]
shr dh, 0x8a
movzx rcx, dx
shld dx, r10w, 0x51
lea rsi, [rsi + rbx]
sar rcx, cl
add rsi, rbx
or dx, si
sal dh, 0x8a
or dh, 0x48
mov rcx, rsi
clc
sar edx, 0x40
mov edx, dword [rsp + 0x12c]
test r9w, r15w
test edx, edx
jmp 0x1404263ff
je 0x140426479
lea rcx, [rcx + rax]
cbw
shrd ax, r12w, 0
mov eax, edx
cmc
mov byte [rcx], 0xff
test spl, 0x3c
add rcx, rbx
jmp 0x140426423
dec eax
jmp 0x14042642a
jne 0x140426414
jmp 0x140426479
mov r13, qword [rsp + 0xd8]
bswap r10d
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movsx r12w, al
movzx r10, r10w
mov r12w, r14w
mov r10, qword [rsp + 0x88]
mov r12b, sil
inc r12w
mov r12, qword [rsp + 0x118]
jmp 0x140426479
inc r12
clc
jmp 0x140426482
cmp r12, qword [rsp + 0x110]
jmp 0x14042648f
je 0x1404279e2
mov eax, dword [rsp + 0x60]
imul eax, r12d
adc cl, 0x8b
mov rsi, qword [r13 + 0x18]
test bpl, 0xd7
shr ecx, 0x4a
mov qword [rsp + 0x140], rax
jmp 0x1404264b8
add rsi, rax
bt cx, 0x97
bts cx, r15w
movzx ecx, byte [r14]
sub r9d, r9d
cmp cl, 4
jbe 0x140422fd8
jmp 0x140422a96
inc r12
stc
jmp 0x1404264e3
cmp r12, qword [rsp + 0x110]
jmp 0x1404264f0
jne 0x140426495
jmp 0x140427926
mov rax, qword [rsp + 0x40]
cqo
lea rdx, [r15 + rax]
bsf ax, r13w
btr eax, r12d
sub rdx, qword [rsp + 0x28]
rol ah, cl
rcl al, cl
adc al, r11b
mov rax, qword [rsp + 0x160]
test bh, 0xbe
clc
add rax, rsi
cmp r12, rsp
test r15b, bpl
cmp rdx, 0x10
jb 0x140423308
jb 0x140423308
cmp rax, 0x10
jmp 0x140426549
jb 0x140423308
cmp dword [rsp + 0x60], 0x10
jmp 0x140426559
jb 0x140423308
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x14042656f
jb 0x14042330f
cmp ebx, 0x10
jmp 0x14042657d
jae 0x14042674c
sub r12d, r12d
jmp 0x140426b16
mov rax, qword [rsp + 0x40]
xadd dl, dl
add rax, r15
mov rdx, rax
sub rdx, qword [rsp + 0x28]
stc
cmp rdx, 0x20
jmp 0x1404265a8
jb 0x140423da5
jb 0x140423da5
mov r10d, 0
cmp ecx, r10d
cmp dword [rsp + 0x60], 0x20
jb 0x140423da8
cmp ebx, 0x20
jae 0x140426d66
sub r10d, r10d
jmp 0x14042753a
mov rax, qword [rsp + 0x40]
add rax, r15
test esi, edx
jmp 0x1404265e9
sub rax, qword [rsp + 0x28]
stc
cmp rax, 0x20
jmp 0x1404265f8
jb 0x140424548
jb 0x140424548
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jb 0x140424555
cmp ebx, 0x20
jae 0x140426e6f
xor edi, edi
jmp 0x140427627
mov rax, qword [rsp + 0x40]
stc
test r15w, 0x58c5
add rax, r15
clc
test r13w, ax
cmc
sub rax, qword [rsp + 0x28]
cmp si, 0x1949
stc
cmp rax, 0x20
jmp 0x14042664d
jb 0x140424b12
jb 0x140424b12
cmp dword [rsp + 0x60], 0x20
jmp 0x140426663
jb 0x140424b12
mov r11d, 0
clc
test r13d, 0x4f553299
cmp dword [rsp + 0x24], 0x20
jmp 0x140426681
jb 0x140424b1e
cmp ebx, 0x20
jmp 0x14042668f
jae 0x140426ff6
xor r11d, r11d
jmp 0x14042669d
jmp 0x14042716c
mov rax, qword [rsp + 0x40]
test dl, 0x2a
add rax, r15
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jb 0x140425104
jb 0x140425104
mov edi, 0
jmp 0x1404266cd
cmp dword [rsp + 0x24], 0x20
jmp 0x1404266d7
jb 0x140425106
cmp ebx, 0x20
jmp 0x1404266e5
jae 0x14042720f
sub edi, edi
jmp 0x14042773b
mov rax, qword [rsp + 0x40]
jmp 0x1404266fc
add rax, r15
stc
cmc
clc
sub rax, qword [rsp + 0x28]
stc
test al, r12b
cmp rax, 0x20
jmp 0x140426714
jb 0x140425b26
jb 0x140425b26
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140426730
jb 0x140425b2e
cmp ebx, 0x20
jmp 0x14042673e
jae 0x140427354
sub r11d, r11d
jmp 0x140427871
mov r12d, r14d
shr ah, 0x3d
shl bpl, cl
not bl
and r12d, 0xfffffff0
rcl bpl, 0xae
mov rbp, qword [rsp + 0x40]
sub rbp, rsi
seta al
add rbp, r15
movzx rax, ax
mov rax, r12
movzx r10d, r11w
movsx rdx, di
movzx rbx, dx
mov rbx, rcx
cmovns rdx, r9
mov r10, qword [rsp + 0x28]
xchg rdx, rdx
movsx rdx, r9w
not dl
mov rdx, qword [rsp + 0x88]
jmp 0x1404267a2
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x1404267ae
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 0x1404267f8
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 0x140426833
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]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
cmp r11w, 0x66e3
test bl, dil
add rbp, 0x10
cmc
cmp bpl, 0xdb
test dil, 0xe9
add rbx, 0x10
cmc
clc
add rax, 0xfffffffffffffff0
jmp 0x140426af3
jne 0x1404267a2
cmp r12, r14
jmp 0x140426b01
je 0x140425c1e
test r14b, 8
jmp 0x140426b10
je 0x14042330f
mov edx, r14d
sar r10b, cl
add bx, cx
and edx, 0xfffffff8
cmp bx, di
mov r11, qword [rsp + 0x40]
sub r11, rsi
add eax, 0x65f95906
cwde
rcr r10, cl
add r11, r15
cwde
mov r8b, 0x5a
mov rax, qword [rsp + 0x88]
bswap bx
not bpl
movsxd r10, ebp
lea r10, [r11 + rax]
jmp 0x140426b58
mov rbp, rdx
cwde
cmovbe rax, rbp
mov bh, 0x3a
mov rbx, rcx
jmp 0x140426b71
mov rax, r9
movzx r8w, r9b
movzx r8, r12w
movsx r8d, r13w
mov r8, qword [rsp + 0x28]
jmp 0x140426b8b
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140426ba4
movq xmm11, qword [r10 + r12]
jmp 0x140426baf
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
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
add r8, 8
cmp r11w, 0x43cb
add r11, 8
clc
add r10, 8
add rax, 8
stc
add rbx, 8
cmc
cmp rcx, 0x134b3fad
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x140426d49
jne 0x140426b99
mov r12, rdx
clc
jmp 0x140426d58
cmp rdx, r14
je 0x140425c1e
jmp 0x14042330f
mov r10d, ebp
bsr r8w, r9w
rcl dl, cl
and r10d, 0xffffffe0
sar r8b, 0x84
cqo
seto r8b
lea rdx, [r10 - 0x20]
mov r8, rdx
shr r8, 5
jmp 0x140426d8e
inc r8
cmp bl, r12b
test rdx, rdx
je 0x1404274b9
mov rsi, r8
movabs rdx, 0xffffffffffffffe
and rsi, rdx
rol rdx, 0xcc
cdq
rcr edx, cl
add rax, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x40]
cmc
add rdx, r15
add rdx, 0x30
movsx rdi, sp
movzx edi, sp
sub ebx, ebx
mov rdi, qword [rsp + 0x28]
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140426df7
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140426e06
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140426e11
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140426e1c
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140426e27
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140426e3b
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
stc
test r15w, r11w
movdqu xmmword [rdx + rbx], xmm0
cmp ebp, r13d
add rbx, 0x40
jmp 0x140426e5b
add rsi, 0xfffffffffffffffe
jmp 0x140426e64
jne 0x140426dd7
jmp 0x1404274d6
mov edi, r10d
xor eax, 0x39514acd
sal r8d, 1
btc ax, 0xde
and edi, 0xffffffe0
cmc
bts r8, rsi
sar al, cl
lea rax, [rdi - 0x20]
sub r8b, 0xfb
ror r8b, cl
mov r8, rax
shr r8, 5
jmp 0x140426ea0
inc r8
stc
cmp ah, 0x66
test rax, rax
jmp 0x140426eaf
je 0x1404275a5
mov rbx, r8
shr ax, 0x88
movabs rax, 0xffffffffffffffe
rol dl, 0x1d
cqo
and rbx, rax
movsx eax, r9w
movsx bp, r8b
sar bp, 6
mov rdx, qword [rsp + 0x40]
cmovbe bp, di
add eax, r10d
sal ax, 0x8f
mov rax, rdx
xadd bpl, bpl
add bpl, bl
movzx ebp, dx
sub rax, r9
cmc
add rbp, 0x3b026b4d
lea rbp, [r15 + rax]
stc
neg eax
add rbp, 0x30
movzx eax, r12w
ror ah, 0xc7
cmp rsi, 0x6edf6c15
add rdx, r15
bts ax, dx
sal eax, cl
xor eax, 0x4f386655
add rdx, 0x30
xadd ax, ax
and eax, r14d
adc ax, 0x5546
xor esi, esi
movzx rax, dx
cmovp ax, r14w
mov ah, 0xce
mov rax, qword [rsp + 0x28]
jmp 0x140426f51
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140426f5b
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140426f66
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140426f71
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140426f80
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140426f8f
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140426f9a
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140426fa5
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140426fb6
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140426fc5
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp cx, cx
stc
movdqu xmmword [rdx + rsi], xmm0
cmp bl, sil
add rsi, 0x40
cmp bl, 0x8c
add rbx, 0xfffffffffffffffe
jmp 0x140426feb
jne 0x140426f51
jmp 0x1404275a7
mov r11d, edx
sal sil, cl
inc si
and r11d, 0xffffffe0
rcl sil, 0x3e
test bl, al
mov rax, qword [rsp + 0x150]
cmp r9b, 0xd6
bsr rbx, rsi
add rax, r15
sal bx, 0x92
mov rsi, qword [rsp + 0x40]
shld bx, ax, 0x25
movzx ebp, r8w
rcl bl, cl
lea rax, [rax + rsi]
mov rbp, rsi
bts r10, r12
test r9d, ecx
sub rbp, r8
shr r10d, 0x73
lea r10, [r15 + rbp]
add rbx, rdi
btr bx, si
add r10, 0x10
rcr ebx, 0x6c
ror rbx, 0x19
bsf bx, r11w
lea rbx, [r15 + rsi]
stc
add rbx, 0x10
xor esi, esi
jmp 0x140427070
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x14042707e
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140427089
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140427095
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x1404270a0
movdqu xmm5, xmmword [rax + rsi]
jmp 0x1404270aa
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
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 0x140427128
movdqu xmmword [rbx + rsi], xmm3
test edx, esp
jmp 0x140427137
add rsi, 0x20
jmp 0x140427142
cmp r11, rsi
jmp 0x14042714a
jne 0x14042707e
cmp r11, rdx
jmp 0x140427158
je 0x140425c1e
test dl, 0x18
jmp 0x140427166
je 0x140424b1e
mov rbp, r11
test bx, 0x26f0
mov r11d, edx
bts rax, rcx
adc eax, 0x66600175
movsxd rax, ebx
and r11d, 0xfffffff8
mov rax, qword [rsp + 0x40]
cmp al, r10b
stc
sub rax, r8
add rax, r15
jmp 0x14042719b
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x1404271a9
movq xmm0, qword [rbx + rbp]
movq xmm1, qword [r9 + rbp]
jmp 0x1404271b9
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x1404271c7
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
jmp 0x1404271ea
add rbp, 8
cmp r11, rbp
jmp 0x1404271f6
jne 0x1404271a9
cmp r11, rdx
jmp 0x140427204
jne 0x140424b1e
jmp 0x140425c1e
mov edi, r10d
and edi, 0xffffffe0
shl r8w, 0xce
lea rax, [rdi - 0x20]
sets r8b
movzx r8d, di
bts r8w, r10w
mov r8, rax
cmp dh, 0x87
jmp 0x140427236
shr r8, 5
jmp 0x14042723f
inc r8
test rax, rax
jmp 0x14042724a
je 0x1404276aa
mov rbx, r8
btc bp, 0x5c
movabs rax, 0xffffffffffffffe
bts bp, bx
btr ebp, 0xa0
and rbx, rax
bsr ebp, edx
or bpl, 0x5f
mov rdx, qword [rsp + 0x40]
bts rax, rcx
rcr al, 0x8d
mov rax, rdx
and bpl, r9b
bts bp, r15w
sub rax, r9
sbb bp, si
lea rbp, [r15 + rax]
xadd rax, rax
and al, r15b
add rbp, 0x30
add rdx, r15
bt ax, 0xe2
movzx rax, di
bts eax, r12d
add rdx, 0x30
xor esi, esi
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404272c5
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404272d0
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404272e5
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404272fa
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x14042730b
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140427316
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140427325
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmc
movdqu xmmword [rdx + rsi], xmm0
stc
cmp dl, r14b
clc
add rsi, 0x40
cmc
clc
add rbx, 0xfffffffffffffffe
jmp 0x140427349
jne 0x1404272bb
jmp 0x1404276b0
mov r11d, r10d
and r11d, 0xffffffe0
sar r8b, cl
movsx rax, r9w
rcl eax, cl
lea rax, [r11 - 0x20]
cmp rbx, r12
mov r8, rax
shr r8, 5
jmp 0x140427377
inc r8
test rax, rax
je 0x1404277c2
mov rsi, r8
bswap ax
or ax, 0x679c
movabs rax, 0xffffffffffffffe
sal di, cl
and rsi, rax
rcl ah, 0x6a
mov rdx, qword [rsp + 0x40]
bts ax, di
mov rax, rdx
sub rax, r9
lea rbp, [r15 + rax]
movzx di, r13b
sar dil, cl
add rbp, 0x30
shr dil, 0x46
lea rdi, [r15 + rdx]
test sil, r8b
stc
add rdi, 0x30
test r12d, ecx
cmc
stc
xor ebx, ebx
jmp 0x1404273db
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x1404273ed
movdqu xmm0, xmmword [rax + rbx]
jmp 0x1404273f7
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140427402
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x14042740d
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140427418
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 0x14042743d
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140427448
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140427453
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x14042745e
movdqu xmm2, xmmword [rbp + rbx - 0x10]
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x14042746f
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
jmp 0x140427495
movdqu xmmword [rdi + rbx], xmm3
jmp 0x1404274a6
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x1404273ed
jmp 0x1404277d1
xor ebx, ebx
adc di, r8w
movzx rdi, r9w
bt rdi, r8
mov rdi, qword [rsp + 0x28]
cmp sil, 0x15
jmp 0x1404274d6
test r8b, 1
jmp 0x1404274df
je 0x14042751d
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x1404274ef
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [r9 + rbx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmp r14b, 0x18
movdqu xmmword [rcx + rbx + 0x10], xmm0
clc
test dil, r9b
cmp r10, rbp
jmp 0x140427525
je 0x140425c1e
test bpl, 0x18
jmp 0x140427534
je 0x140423da8
mov rax, r10
mov rdx, rdi
shld dx, bx, 0x37
and r10, rsp
mov r10d, ebp
and r10d, 0xfffffff8
movsx dx, bpl
mov dx, 0x77d2
mov rdx, qword [rsp + 0x28]
jmp 0x140427562
movq xmm0, qword [rdx + rax]
jmp 0x14042756c
movq xmm1, qword [r9 + rax]
jmp 0x140427577
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r10, rax
jmp 0x14042758c
jne 0x140427562
cmp r10, rbp
jmp 0x14042759a
je 0x140425c1e
jmp 0x140423da8
sub esi, esi
test r8b, 1
je 0x14042760a
mov rax, qword [rsp + 0x28]
test edi, r9d
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
bts rax, r15
sal ah, cl
mov rax, rsi
sub rax, r9
jmp 0x1404275d5
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404275df
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404275ee
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
test r13w, 0x6c9d
test r8b, dil
cmc
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
cmp bh, ch
cmp rdi, r10
jmp 0x140427612
je 0x140425c1e
test r10b, 0x18
jmp 0x140427621
je 0x140424555
mov rax, rdi
test bp, r8w
shr dx, cl
mov edi, r10d
sal dx, cl
stc
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
btc bp, dx
sub rdx, r9
setbe bpl
add rdx, r15
xchg bpl, bpl
movzx rbp, di
movsx bp, r9b
mov rbp, qword [rsp + 0x28]
jmp 0x140427664
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x140427674
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140427682
add rax, 8
test r15d, 0x69057ba8
stc
cmp rdi, rax
jne 0x140427664
cmp rdi, r10
jmp 0x14042769f
je 0x140425c1e
jmp 0x140424555
xor esi, esi
test cl, 0xc1
clc
test r8b, 1
jmp 0x1404276b9
je 0x14042771e
mov rax, qword [rsp + 0x28]
cmc
movdqu xmm0, xmmword [rax + rsi]
cmp bx, bp
test r11w, r12w
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rcx
bt ax, r10w
neg ax
mov rax, rsi
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404276f2
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140427701
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x140427712
movdqu xmmword [rcx + rsi + 0x10], xmm0
jmp 0x14042771e
cmp rdi, r10
jmp 0x140427726
je 0x140425c1e
test r10b, 0x18
jmp 0x140427735
je 0x140425106
mov rax, rdi
or dl, 0xf6
mov edi, r10d
shr rbp, 0x72
and edi, 0xfffffff8
movzx edx, r12w
rcl ebp, 0xfd
xor dl, r8b
mov rdx, qword [rsp + 0x40]
neg bpl
and ebp, r15d
movsx bp, r9b
sub rdx, r9
add rdx, r15
movsxd rbp, r8d
mov bpl, r12b
movzx ebp, r11w
mov rbp, qword [rsp + 0x28]
jmp 0x14042777f
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x14042778f
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
cmc
add rax, 8
jmp 0x1404277a6
cmp rdi, rax
jmp 0x1404277ae
jne 0x14042777f
cmp rdi, r10
je 0x140425c1e
jmp 0x140425106
sub ebx, ebx
jmp 0x1404277c9
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x1404277da
je 0x140427854
mov rax, qword [rsp + 0x28]
cmp rcx, r13
movdqu xmm0, xmmword [rax + rbx]
cmp r13, 0x57970952
movdqu xmm1, xmmword [rax + rbx + 0x10]
shl ax, cl
mov rax, rbx
sub rax, r9
jmp 0x140427808
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427812
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042781d
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
test ax, 0x1900
jmp 0x140427845
movdqu xmmword [rcx + rbx + 0x10], xmm3
jmp 0x140427854
cmp r11, r10
jmp 0x14042785c
je 0x140425c1e
test r10b, 0x18
jmp 0x14042786b
je 0x140425b2e
mov rax, r11
rol r11w, 0x37
shl r11d, cl
cmp eax, 0x213b311e
mov r11d, r10d
xadd rdx, rdx
movzx rdx, si
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sub rdx, r9
cmc
add rdx, r15
jmp 0x1404278a1
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404278b3
movq xmm0, qword [rbp + rax]
jmp 0x1404278be
movq xmm1, qword [rdx + rax]
jmp 0x1404278c8
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test ch, al
add rax, 8
cmc
cmp r11, rax
jne 0x1404278b3
cmp r11, r10
je 0x140425c1e
jmp 0x140425b2e
mov r9d, 1
adc eax, 0x5d054cfb
mov eax, dword [rsp + 0x2c0]
cmp r10b, 0xf6
cmp eax, 8
jl 0x140422a96
cmp eax, 0x10
jmp 0x140427920
jne 0x140422a96
mov rbp, qword [rsp + 0xf8]
btr r9, r15
xor r9b, dl
imul ebp, dword [rsp + 0x2b8]
mov r9d, 1
cmc
cmp dx, r13w
test ebp, ebp
jmp 0x14042794f
je 0x140422a96
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
test r8w, cx
cmp ecx, 3
jmp 0x140427968
jb 0x1404279a5
mov edx, ebp
and edx, 0xfffffffc
jmp 0x140427978
rol word [rax], 8
clc
stc
rol word [rax + 2], 8
rol word [rax + 4], 8
rol word [rax + 6], 8
test r13w, 0x36be
add rax, 8
jmp 0x14042799c
add edx, 0xfffffffc
jne 0x140427978
test bpl, 3
jmp 0x1404279ae
je 0x140422a96
and ebp, 3
cmp spl, bl
cmp r12w, 0x79b1
xor edx, edx
jmp 0x1404279c8
rol word [rax + rdx*2], 8
inc rdx
cmp ebp, edx
jmp 0x1404279d7
jne 0x1404279c8
jmp 0x140422a96
mov eax, dword [rsp + 0x2c0]
adc r9w, 0x76dd
mov r9d, 1
cmp sil, 0x89
cmc
cmp eax, 8
jge 0x140427918
cmp dword [rsp + 0x2b8], 0
jmp 0x140427a10
je 0x140422a96
mov edx, dword [rsp + 0xf8]
rol bpl, 0x13
not cl
stc
mov r12d, r11d
and bpl, 0x7c
sal ecx, 0x10
sbb ch, 0x8f
movsxd rcx, eax
sub al, r13b
xadd bpl, al
mov qword [rsp + 0x40], rcx
lea ecx, [r8 - 1]
test r11b, 0xe9
stc
mov dword [rsp + 0x24], ecx
bt bp, sp
adc bpl, 0x91
stc
movsxd rbp, ecx
mov ecx, dword [rsp + 0x84]
rcl eax, 0x1b
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
inc rax
mov dword [rsp + 0x84], ecx
shld ax, dx, 0xd6
rcl ax, 0xba
btc eax, r12d
mov rax, rdx
movzx eax, r8w
jmp 0x140427a90
mov qword [rsp + 0x30], rdx
sub rdx, r12
sub ah, 0x2e
rol ax, cl
cmc
mov qword [rsp + 0x28], rdx
movsx rax, cx
neg r12
clc
and ax, 0x72c6
lea rax, [rbp*2 + 2]
cmp bx, r15w
add rax, rbp
jmp 0x140427ac4
mov qword [rsp + 0xa0], rax
movsx ax, bh
cbw
lahf
lea eax, [r8*4 - 4]
jmp 0x140427ae0
mov dword [rsp + 0x90], eax
movsxd rax, ecx
dec rbp
mov qword [rsp + 0x70], rbp
movzx rax, dx
not ax
movzx eax, bx
lea eax, [r8 + r8]
jmp 0x140427b05
dec eax
mov dword [rsp + 0xc0], eax
test dl, r8b
xor edi, edi
sub r10d, r10d
jmp 0x140427b1b
jmp 0x140427b46
inc r10
test cl, r8b
cmc
cmp di, 0x2c8c
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140427b40
je 0x140422a96
mov rbp, qword [r13 + 0x18]
mov eax, dword [rsp + 0x60]
sar r11b, cl
shl r11b, cl
add r8b, r9b
mov r11d, eax
imul r11d, r10d
jmp 0x140427b6d
lea r8, [r11 + rbp]
movsx rax, r11w
mov rax, qword [rsp + 0x30]
clc
neg r14b
lea r13, [r8 + rax]
xor r14b, r9b
ror r14b, cl
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x140427b98
jne 0x140427bbc
mov rax, qword [rsp + 0x40]
dec cl
lea rcx, [0x1400bef68]
shrd r14w, cx, 0xa3
movzx r14d, byte [rax + rcx]
shr ah, 0xb4
mov al, 0xc8
add r13, r12
mov edi, edi
jmp 0x140427bcb
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
je 0x140427ec6
cmp eax, 2
je 0x140427fc0
cmp eax, 1
jne 0x140428156
mov ecx, dword [rsp + 0x64]
sub rax, r11
add al, r13b
or al, ah
mov eax, ecx
cmp ecx, 8
jmp 0x140427c03
jl 0x140427d84
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
shr al, cl
shr sil, 0x34
mov eax, dword [rsp + 0x64]
test dx, cx
bt esi, r10d
mov esi, eax
sub al, r13b
or al, r8b
mov al, r15b
movzx eax, byte [r13 + rdi]
test r15, 0x558774f2
sar al, 7
and al, r14b
test r12b, r13b
clc
stc
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
cmp r9b, dil
add al, al
clc
sar al, 7
cmc
jmp 0x140427c5f
and al, r14b
clc
mov byte [rbp + rdi + 1], al
cmp eax, esp
bt ax, sp
movzx eax, byte [r13 + rdi]
cmp r12, 0x4833474a
stc
clc
shl al, 2
test rdi, rcx
sar al, 7
cmp bl, 0xfd
clc
and al, r14b
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
cmp si, 0x50a6
shl al, 3
sar al, 7
and al, r14b
cmp spl, dl
clc
mov byte [rbp + rdi + 3], al
cdqe
add ah, 0xe8
sal rax, cl
movzx eax, byte [r13 + rdi]
shl al, 4
test si, 0x5834
cmp r11b, 0xf5
cmp r12b, dl
sar al, 7
clc
stc
and al, r14b
test sp, 0x4b2c
mov byte [rbp + rdi + 4], al
add ax, 0x5706
cmp bx, bp
movzx eax, byte [r13 + rdi]
shl al, 5
sar al, 7
and al, r14b
clc
mov byte [rbp + rdi + 5], al
jmp 0x140427cfa
movzx eax, byte [r13 + rdi]
clc
jmp 0x140427d0a
shl al, 6
sar al, 7
stc
and al, r14b
cmp r10, 0x5bf35143
mov byte [rbp + rdi + 6], al
sar ah, 0xc5
jmp 0x140427d27
movzx eax, byte [r13 + rdi]
test r14, 0x3fd11efc
cmp sil, 0x18
and al, 1
clc
jmp 0x140427d40
neg al
and al, r14b
jmp 0x140427d4a
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x140427d56
inc r13
stc
test r9d, r9d
jmp 0x140427d62
add rbp, 8
clc
test r15b, 0xa4
cmp esi, 0xf
ja 0x140427c23
lea r13, [r13 + rdi]
lea rbp, [rbp + rdi]
shl r8b, cl
mov r8, rbp
test eax, eax
jle 0x140428156
movzx edx, byte [r13]
test edi, r11d
sar dl, 7
cmc
stc
cmp r8b, dl
and dl, r14b
test ax, 0x3e59
mov byte [r8], dl
cmc
cmp eax, 1
jmp 0x140427daf
je 0x140428156
movzx edx, byte [r13]
test r15, r15
add dl, dl
test ah, 0x92
sar dl, 7
cmp esp, ecx
and dl, r14b
cmp r10, r9
mov byte [r8 + 1], dl
cmp eax, 3
jmp 0x140427dd9
jb 0x140428156
movzx edx, byte [r13]
shl dl, 2
sar dl, 7
cmp r9b, 0xf9
jmp 0x140427df3
and dl, r14b
mov byte [r8 + 2], dl
cmp eax, 3
jmp 0x140427e02
je 0x140428156
movzx edx, byte [r13]
cmc
test di, 0x592d
shl dl, 3
sar dl, 7
and dl, r14b
cmp r10, r14
test r8b, bl
mov byte [r8 + 3], dl
test r9b, r12b
cmp cx, 0x6dea
cmp eax, 5
jb 0x140428156
movzx edx, byte [r13]
cmp bl, r11b
shl dl, 4
cmp bpl, dl
cmc
sar dl, 7
cmc
clc
and dl, r14b
stc
mov byte [r8 + 4], dl
cmp r11b, bpl
test bpl, 0x10
cmp eax, 5
je 0x140428156
movzx edx, byte [r13]
stc
shl dl, 5
test r10b, 0x41
sar dl, 7
cmp r10, r11
jmp 0x140427e7b
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x140427e8a
jb 0x140428156
movzx eax, byte [r13]
test bp, 0x5efa
shl al, 6
cmc
test spl, 0xe0
cmp r11b, dil
sar al, 7
stc
test r9d, 0x1c8208f7
jmp 0x140427eb5
and al, r14b
jmp 0x140427ebd
mov byte [r8 + 6], al
jmp 0x140428156
mov ecx, dword [rsp + 0x64]
clc
xchg ah, ah
mov eax, ecx
test sp, 0x5bd8
jmp 0x140427ed9
cmp ecx, 2
jmp 0x140427ee1
jl 0x140427f9a
mov rax, qword [rsp + 0x28]
sbb dl, bpl
lea r13, [rax + rbp]
ror rax, cl
inc ax
cmc
mov eax, dword [rsp + 0x64]
test rbx, 0x4e110396
jmp 0x140427f0f
mov edx, eax
bts ax, bp
cwde
lahf
movzx eax, byte [r13 + rdi]
shr al, 4
cmc
mul r14b
stc
mov byte [rbp + rdi], al
btc ax, 0x8f
movzx eax, byte [r13 + rdi]
jmp 0x140427f3c
and al, 0xf
test r8b, 0x9a
clc
mul r14b
jmp 0x140427f4b
mov byte [rbp + rdi + 1], al
movsx ax, r9b
lea eax, [rdx - 2]
inc r13
add rbp, 2
test r12b, 0xdd
test bpl, dil
cmp edx, 3
jmp 0x140427f6d
ja 0x140427f0f
add r13, rdi
stc
btc r8d, 0xf6
add r8, rax
lea rbp, [rbp + rdi]
shr r8w, cl
bt r8w, r12w
mov r8, rbp
clc
cmp r12b, 0xe7
jmp 0x140427f9a
cmp eax, 1
jne 0x140428156
movzx eax, byte [r13]
shr al, 4
mul r14b
jmp 0x140427fb3
mov byte [r8], al
jmp 0x140427fbb
jmp 0x140428156
mov eax, dword [rsp + 0x64]
adc si, 0x73db
sar sil, 0x2f
test r14w, 0x5211
mov esi, eax
jmp 0x140427fe1
cmp eax, 4
jl 0x1404280d3
mov rax, qword [rsp + 0x28]
btr dx, sp
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
mov edx, esi
movzx eax, byte [r13 + rdi]
shr al, 6
dec si
mul r14b
bswap si
mov byte [rbp + rdi], al
rol ax, cl
stc
movzx eax, byte [r13 + rdi]
movzx rsi, r10w
shr al, 4
test sil, r14b
and sil, r8b
neg sil
and al, 3
mul r14b
sbb sil, 0x2e
or si, 0x46f9
mov byte [rbp + rdi + 1], al
sar esi, 0xe8
movzx eax, byte [r13 + rdi]
jmp 0x14042804f
shr al, 2
shl si, 0x5a
not sil
and al, 3
btr si, dx
sal si, 0x30
cmovp rsi, r14
mul r14b
btc esi, r13d
xchg sil, sil
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
jmp 0x140428085
and al, 3
mul r14b
movsx esi, r10w
jmp 0x140428093
mov byte [rbp + rdi + 3], al
jmp 0x1404280a2
lea esi, [rdx - 4]
inc r13
add rbp, 4
stc
cmp edx, 7
ja 0x140427ffb
lea r13, [r13 + rdi]
movzx r8w, sil
test r9b, 0xc7
add rbp, rdi
rol r8w, cl
mov r8, rbp
test bp, 0x7478
test esi, esi
jmp 0x1404280da
jle 0x140428156
movzx eax, byte [r13]
cmc
shr al, 6
cmp r13b, sil
mul r14b
mov byte [r8], al
cmp esi, 1
je 0x140428156
movzx eax, byte [r13]
cmp cl, 0xa0
shr al, 4
stc
test bl, r8b
and al, 3
stc
cmp r9, 0x51bb40f6
mul r14b
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x140428123
jb 0x140428156
movzx eax, byte [r13]
rol r13w, cl
stc
bt r13, 0xf3
shr al, 2
and al, 3
sar r13, cl
sal r13w, cl
mul r14b
adc r13b, 0x16
rcl r13b, cl
shl r13w, cl
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
movsx r13, di
xor r13w, 0x2e78
and r13w, cx
cmp eax, dword [rsp + 0x68]
not r13w
mov r13, qword [rsp + 0xd8]
jmp 0x140428181
je 0x140427b20
mov rax, qword [r13 + 0x18]
cmp r8w, 0x638a
test r8w, si
add r11, rax
jmp 0x14042819d
cmp dword [rsp + 0xd0], 1
jmp 0x1404281aa
jne 0x140428242
cmp dword [rsp + 0x24], 0
js 0x140427b20
add rax, rdi
movsx ecx, r15w
mov esi, dword [rsp + 0xc0]
movzx dx, dh
mov rbp, qword [rsp + 0x70]
mov rdx, rbp
movzx bx, sil
dec bl
setno bl
movsxd rbx, esi
dec esi
movsxd rcx, r14d
cmovs cx, bx
movsx cx, spl
mov byte [r11 + rbx], 0xff
xchg cx, cx
movsxd rcx, ebp
movzx ecx, byte [rax + rbp + 1]
jmp 0x140428205
movsxd rsi, esi
mov byte [r11 + rsi], cl
movsx rsi, dx
dec rdx
add rsi, 0x506a11cf
add ebx, 0xfffffffe
btr esi, 0x33
rcr sil, 0x2b
mov esi, ebx
clc
stc
test ebp, 0x80000000
mov rbp, rdx
jmp 0x140428237
je 0x1404281df
jmp 0x140427b20
cmp dword [rsp + 0x24], 0
jmp 0x14042824c
js 0x140427b20
add rax, qword [rsp + 0xa0]
btc rcx, 0x8d
rcr bh, cl
add rax, rdi
xadd rbx, rdx
mov rsi, qword [rsp + 0x70]
or bpl, 0x49
neg dh
mov ecx, dword [rsp + 0x90]
mov dx, di
mov ebp, ecx
mov rdx, rsi
rcr rbx, cl
sar bh, 0x4a
rol bh, cl
lea ecx, [rbp + 3]
adc bx, 0x4806
jmp 0x14042829b
movsxd rcx, ecx
shrd bx, r12w, 0x70
mov byte [r11 + rcx], 0xff
and rcx, r13
movzx ecx, byte [rax]
stc
bt bx, 0xaa
lea ebx, [rbp + 2]
movsxd rbx, ebx
cmp bpl, bpl
jmp 0x1404282c3
mov byte [r11 + rbx], cl
mov ch, 0xdd
adc cl, r11b
movzx ecx, byte [rax - 1]
xadd bh, bl
stc
bt bx, dx
lea ebx, [rbp + 1]
test r13b, spl
cmp r14b, cl
movsxd rbx, ebx
jmp 0x1404282ee
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 2]
jmp 0x1404282fb
movsxd rbp, ebp
mov byte [r11 + rbp], cl
stc
cmc
add rax, 0xfffffffffffffffd
add ebp, 0xfffffffc
jmp 0x140428310
dec rdx
test esi, 0x80000000
cmovns rsi, rsp
movsx esi, bx
not esi
mov rsi, rdx
je 0x14042828a
jmp 0x140427b20