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

Disassembly:
push r15
test r14w, 0x237b
cmp r9w, r14w
jmp 0x14041d635
push r14
push r13
push r12
stc
push rsi
cmp r9w, r13w
push rdi
cmp r13w, 0x4bc2
push rbp
cmc
clc
push rbx
cmc
cmp r9w, 0x7733
clc
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
shl ah, 0x7a
mov esi, dword [rsp + 0x2b8]
movzx ebp, r13w
sub cl, al
ror al, cl
mov ebp, dword [rsp + 0x2b0]
neg eax
btr rax, 0xd8
xor r12d, r12d
cmp dword [rsp + 0x2c0], 0x10
xchg al, cl
sete cl
mov eax, esi
clc
or eax, ebp
jmp 0x14041d703
js 0x14041d7bd
mov r15d, r8d
ror di, 0x63
shl r14, 0xaf
mov r14, rdx
mov rax, qword [r13]
cmovs di, r13w
rcl di, 0xe
shl dil, cl
movsxd rdi, dword [rax + 8]
cmp r8b, 0x97
test spl, 0x3c
test esi, esi
je 0x14041d757
mov eax, 0x7fffffff
test r10b, 0x5e
sub edx, edx
idiv esi
clc
stc
cmp eax, ebp
jmp 0x14041d751
jl 0x14041d7bd
mov r12b, cl
xchg rcx, rax
movsx rbx, r11w
inc r12d
bsf bx, r13w
setns al
cmc
mov ebx, r12d
rcl ah, cl
imul ebx, r9d
bswap eax
mov ecx, esi
jmp 0x14041d782
imul ecx, ebp
movsx ax, r8b
mov eax, ebx
or eax, ecx
js 0x14041d7bd
test ebx, ebx
jmp 0x14041d79b
je 0x14041d8a0
mov eax, 0x7fffffff
clc
xor edx, edx
idiv ebx
cmp dx, 0x581d
cmp eax, ecx
jmp 0x14041d7b7
jge 0x14041d8a0
mov qword [r13 + 0x18], 0
xor r9d, r9d
neg bpl
mov eax, r9d
movzx r13w, dl
btr ebp, r11d
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm8, xmmword [rsp + 0x1c0]
cmp r9b, 0x84
movaps xmm9, xmmword [rsp + 0x1d0]
mov edi, 0x17250375
shr di, cl
movaps xmm10, xmmword [rsp + 0x1e0]
ror esi, 0xb4
adc dil, r10b
btc r12w, r13w
movaps xmm11, xmmword [rsp + 0x1f0]
movaps xmm12, xmmword [rsp + 0x200]
add r14w, 0x2e11
movaps xmm13, xmmword [rsp + 0x210]
xor r14w, r12w
rol di, cl
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
not si
bt rbp, rcx
sbb sil, r8b
add rsp, 0x248
pop rbx
pop rbp
movzx r13w, r9b
not r14b
pop rdi
movsx r14, ax
pop rsi
bswap r15
movsx r14, r12w
pop r12
not r13w
movzx r13d, bp
cmova r13d, r10d
pop r13
setnp r14b
movsx r14, sp
pop r14
movzx r15, bx
movsx r15, r14w
pop r15
ret
mov dword [rsp + 0x68], r9d
cmp r8d, r15d
test di, r9w
mov dword [rsp + 0x6c], ebx
stc
test sp, 0x4cb6
cmp ebx, r12d
imul ecx, ebx
jmp 0x14041d8c1
movsxd rcx, ecx
call fcn.1401810f0
mov qword [r13 + 0x18], rax
jmp 0x14041d8d2
xor r9d, r9d
stc
test rax, rax
jmp 0x14041d8de
je 0x14041d7cb
mov rsi, rdi
bsr r8d, r13d
mov eax, esi
btr r8d, r12d
xadd r8b, r8b
mov r8d, dword [rsp + 0x2b0]
stc
or eax, r8d
jmp 0x14041d906
js 0x14041d7cb
mov dword [rsp + 0x84], r12d
test r8d, r8d
je 0x14041d94a
sub r9d, r9d
neg eax
cmc
stc
mov eax, 0x7fffffff
jmp 0x14041d92f
sub edx, edx
cmp rsi, rsi
cmc
idiv r8d
clc
test r10w, r11w
cmp eax, esi
jmp 0x14041d944
jl 0x14041d7cb
mov eax, esi
bsr r9d, r12d
imul eax, r8d
rcr r9b, 0x31
cmc
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
bswap r9
not r9w
movsxd r9, r15d
mov r9d, 0
jmp 0x14041d979
js 0x14041d7cb
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
jmp 0x14041d992
je 0x14041d9e0
sub r9d, r9d
mov eax, 0x7fffffff
cmp spl, r10b
xor edx, edx
mov ebp, dword [rsp + 0x2c0]
idiv ebp
mov ecx, dword [rsp + 0x64]
cmp rbx, rbp
jmp 0x14041d9ba
cmp eax, ecx
jmp 0x14041d9c1
jl 0x14041d7cb
mov r11d, ecx
imul r11d, ebp
cmp r11d, 0x7ffffff8
jmp 0x14041d9da
jg 0x14041d7cb
add r11d, 7
inc cx
shr r11d, 3
lea eax, [r11 + 1]
sal rcx, cl
mov ecx, dword [rsp + 0x2b8]
test r12b, 0xec
test dil, r11b
cmc
imul eax, ecx
cmp eax, r15d
jmp 0x14041da0c
ja 0x14041d7c5
mov eax, r8d
mov dl, sil
bt rdx, 0xa
mov edx, dword [rsp + 0x68]
clc
test r10d, ecx
imul eax, edx
cmp cl, cl
mov qword [rsp + 0xf8], rax
test ecx, ecx
jmp 0x14041da39
je 0x14042253a
cmp dword [rsp + 0x2c0], 8
jmp 0x14041da4f
setl byte [rsp + 0x3f]
cmp esi, edx
sete al
btr cx, 0x86
xadd r9b, r9b
movzx r9, dx
movzx ecx, byte [r14]
movsx r9d, r12w
mov r9d, 0
cmp cl, 4
ja 0x14041d7cb
mov ebx, dword [rsp + 0x84]
cqo
sbb dil, 0xd4
mov edx, ebx
shr di, 0xca
mov rbp, qword [rsp + 0xf8]
movzx rdi, bx
add r10b, r14b
bswap r10w
imul edx, ebp
sbb dil, cl
mov edi, esi
imul edi, ebx
cmc
mov dword [rsp + 0x24], edi
cmovne bx, r10w
adc r10w, 0x1355
sub ebp, r11d
rcl dil, 0xd
adc dil, 0x1c
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
btc rbp, 0xc1
mov edx, edx
mov bpl, cl
movzx r10, r9w
mov rdi, rsi
and r10, rbx
jmp 0x14041daee
mov r10, rdx
xor bpl, 0xa7
neg r10
xor bl, 0xfe
rcl bx, cl
movzx ebp, si
movsxd rbx, dword [rsp + 0x6c]
and rbp, rdx
or byte [rsp + 0x3f], al
mov eax, r8d
and eax, 7
dec bpl
mov dword [rsp + 0x12c], eax
sub ax, 0x4c6a
not eax
ror ax, 0x9b
mov eax, r8d
jmp 0x14041db36
and eax, 0xfffffff8
shl rbp, cl
ror ebp, cl
mov dword [rsp + 0x128], eax
jmp 0x14041db4c
mov eax, 0x30
sub rax, rbx
movsx ebp, cx
movsx bp, dl
mov qword [rsp + 0xf0], rax
xor eax, 0x5577405f
mov rbp, rbx
neg rbp
cwde
movzx ax, dl
ror rax, 0x56
mov rax, rbp
rcr al, cl
mov qword [rsp + 0xb8], rbp
cwde
xor al, bpl
cmova ax, ax
sub rbp, rdx
mov qword [rsp + 0x178], rbp
mov eax, 0x10
bt ebp, 0x15
cmovp rbp, rbp
sbb bpl, r11b
mov ebp, 0x10
cmp r11b, r14b
test sp, r10w
sub rbp, rbx
test bp, r9w
mov qword [rsp + 0x170], rbp
mov ebp, 3
stc
sub rbp, rdx
cmp r13w, cx
jmp 0x14041dbd4
mov qword [rsp + 0x168], rbp
jmp 0x14041dbe2
sub rax, rdx
mov qword [rsp + 0x150], rax
movsx eax, r12w
mov eax, 1
sub rax, rdx
test spl, sil
cmp dil, al
mov qword [rsp + 0x158], rax
and eax, 0x6d4e35b8
inc ah
mov ax, bp
mov eax, 0x30
stc
cmp r9b, 0xb4
sub rax, rdx
mov qword [rsp + 0x148], rax
jmp 0x14041dc2b
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
stc
sbb sil, spl
bt si, 0x13
mov qword [rsp + 0x198], rax
lea eax, [r8 - 1]
btr rsi, 0x6b
mov si, 0x7358
mov dword [rsp + 0x5c], eax
rcl si, cl
test eax, ebx
dec ah
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
or rsi, 0x27af1d57
ror sil, 0x44
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
cdqe
movzx eax, r9w
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
cmp rax, 0x1d87206e
test bpl, r13b
sub eax, eax
test r15d, 0x698c7043
stc
mov qword [rsp + 0x140], rax
shr ax, cl
mov eax, r8d
cmp r15b, r9b
test r13b, 0x23
mov qword [rsp + 0x138], rax
sbb al, bl
rcr ah, 0x87
sub r12d, r12d
add ah, 0x42
mov qword [rsp + 0xd8], r13
cmp bpl, 0xc0
mov qword [rsp + 0xd0], rdi
stc
rol ax, 0x7f
btc eax, r10d
mov qword [rsp + 0x108], r11
setnp al
ror ah, cl
mov qword [rsp + 0x88], r10
test bpl, 0x85
dec ah
btc ax, bx
mov rax, rbx
stc
test r9b, 0x7d
mov qword [rsp + 0x30], rbx
cmp r8w, dx
cmp dword [rsp + 0x2c0], 7
jg 0x14041dd74
cmp r11d, r8d
jmp 0x14041dd47
ja 0x14041d7c5
add rsi, qword [rsp + 0x190]
test r8b, r15b
cmp r10, 0x68391cb7
mov dword [rsp + 0x24], 1
cmp r15b, 0x24
mov qword [rsp + 0x138], r11
cmc
test r12, r12
jne 0x14041dd90
movzx eax, cl
btr r9d, r8d
cdq
lea rcx, [0x1400beffc]
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
bts r8d, r12d
lea r9, [rsi + r10]
rcl bp, 0x66
movzx ebp, cl
test dl, al
add r8d, 0x683c4287
stc
cmp dword [rsp + 0x24], 0
movsx r8, si
movzx r8, r12w
mov r8d, dword [rsp + 0x2c0]
jle 0x14041de8f
mov ecx, dword [rsp + 0x24]
cmp cx, ax
cmc
xor edi, edi
jmp 0x14041ddd7
jmp 0x14041ddf9
movzx eax, byte [rdx + rdi]
mov byte [rsi + rdi], al
jmp 0x14041dde8
inc rdi
cmp di, 0x7b24
cmp rcx, rdi
je 0x14041de8f
cmp ebp, 2
jle 0x14041de31
cmp ebp, 4
jmp 0x14041de0a
jg 0x14041de5a
cmp ebp, 3
jmp 0x14041de18
je 0x14041de76
cmp ebp, 4
jmp 0x14041de26
je 0x14041de50
jmp 0x14041dde8
test ebp, ebp
je 0x14041dddc
cmp ebp, 1
je 0x14041dddc
cmp ebp, 2
jmp 0x14041de4a
jne 0x14041dde8
movzx eax, byte [r9 + rdi]
jmp 0x14041de82
cmp ebp, 5
je 0x14041dddc
cmp ebp, 6
jmp 0x14041de6b
je 0x14041dddc
jmp 0x14041dde8
movzx eax, byte [r9 + rdi]
jmp 0x14041de80
shr al, 1
add al, byte [rdx + rdi]
jmp 0x14041de8a
jmp 0x14041dde0
cmp r8d, 8
jmp 0x14041de98
jne 0x14041deea
mov rax, qword [rsp + 0xd0]
bt r15w, 0x40
shr r15b, cl
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x14041debb
je 0x14041ded5
mov byte [r15 + rax], 0xff
bsf r10d, r13d
shld r10w, r10w, 0x69
jmp 0x14041ded5
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x14041dee5
jmp 0x14041df74
cmp r8d, 0x10
jmp 0x14041def3
jne 0x14041df4c
movsxd rax, dword [rsp + 0x24]
sal ch, cl
mov ecx, dword [rsp + 0x68]
add r15b, 0xf6
cmp dword [rsp + 0xd0], ecx
mov r15, rsi
je 0x14041df34
mov byte [r15 + rax], 0xff
or r10b, 0x95
bt r10w, r9w
mov byte [rax + r15 + 1], 0xff
movsx r10, r12w
sub r10b, 0x5d
add rdx, rax
movsx r10d, dx
movzx r10, r12w
mov r10, rbx
jmp 0x14041df47
jmp 0x14041df74
add r14, 2
sbb r15b, dil
cqo
mov r10d, 1
sbb rcx, rdi
movzx ecx, r8w
movsx ecx, bp
mov rdx, r14
movsx r15d, sp
mov r15, rsi
btc rcx, 0xf3
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
cmp al, r12b
clc
cmp byte [rsp + 0x3f], 0
jmp 0x14041df8a
mov qword [rsp + 0x28], rdx
jmp 0x14041df94
mov qword [rsp + 0x118], r12
je 0x14041e17c
mov rax, qword [rsp + 0x138]
rol r13w, cl
not r13w
lea ebx, [rax - 1]
shl r13w, cl
rcr r13b, cl
imul ebx, dword [rsp + 0x24]
bsf r13, r13
cmp r11b, 3
movsx r13, r11w
movsxd r13, ebx
cmp ebp, 2
jmp 0x14041dfd8
mov qword [rsp + 0x40], r10
jmp 0x14041dfe2
jle 0x14041ea52
cmp ebp, 4
jmp 0x14041dff0
jg 0x14041f1ea
cmp ebp, 3
jmp 0x14041dffe
je 0x14041f797
cmp ebp, 4
jmp 0x14041e00c
jne 0x1404208b2
test ebx, ebx
jmp 0x14041e019
jle 0x1404208b2
movsxd rsi, dword [rsp + 0x24]
add r14w, bx
movzx r14, r8w
sar r14w, cl
mov r14d, ebx
cmp ebx, 8
jmp 0x14041e03b
jae 0x14042115e
sub r12d, r12d
sar r11b, 0x93
movsx r11, r15w
mov rax, qword [rsp + 0x40]
sub rax, rsi
not r11b
add r15, rax
mov rax, qword [rsp + 0x88]
xchg r11b, r11b
movsx r11d, bp
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x14041e077
jmp 0x14041e0e3
cmp edi, ebp
cmova esi, edx
stc
cmp r15, 0x254325c5
jmp 0x14041e08e
cmp edi, eax
jmp 0x14041e095
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x14041e0a1
mov byte [rcx + r12], sil
jmp 0x14041e0aa
inc r10
jmp 0x14041e0b2
inc r15
jmp 0x14041e0ba
inc rcx
jmp 0x14041e0c2
inc r9
jmp 0x14041e0ca
inc r11
jmp 0x14041e0d2
dec r14
cmp r12, r14
jmp 0x14041e0dd
je 0x1404208b2
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
cmp r14d, 0x18961bfa
lahf
neg bpl
movzx esi, byte [r15 + r12]
mov eax, r8d
jmp 0x14041e109
sub eax, edx
lea ebx, [rax + rsi]
mov edi, eax
test edx, edx
movsx bp, r13b
neg edi
xchg bpl, bpl
cmovs edi, eax
sbb ax, 0x4cca
mov ebp, ebx
cmc
sub ebp, r8d
or rax, rax
sub ah, 6
shl ah, cl
mov eax, ebp
cmp r8, 0x5271798
jmp 0x14041e140
neg eax
jmp 0x14041e147
cmovs eax, ebp
stc
mov ebp, 0x232f2b6d
sub ebx, edx
sal ebp, 0x69
mov ebp, ebx
neg ebp
jmp 0x14041e15e
cmovs ebp, ebx
stc
cmp eax, ebp
jmp 0x14041e169
ja 0x14041e07c
mov edx, r8d
jmp 0x14041e177
jmp 0x14041e07c
cmp ebp, 2
jmp 0x14041e184
jle 0x14041ec34
cmp ebp, 4
jg 0x14041f309
cmp ebp, 3
je 0x14041f93e
cmp ebp, 4
jmp 0x14041e1a4
jne 0x140420e17
mov ebp, dword [rsp + 0x5c]
stc
test ebp, ebp
jmp 0x14041e1b6
je 0x140420e17
mov eax, dword [rsp + 0x24]
test rdx, r8
or r8w, r11w
movsxd rbx, eax
shld r8, r8, 0x88
clc
sar r8w, 0xaa
mov qword [rsp + 0xe8], rbx
test r11b, 0xd5
mov r12b, r13b
mov r12d, eax
lea rax, [r15 + r10]
bts r8d, r9d
dec r14d
and r8b, 0xa9
mov qword [rsp + 0x100], rax
movsx r14d, r14w
mov eax, r12d
or r14b, sil
and eax, 0xfffffff0
bsf r14, r9
mov qword [rsp + 0x130], rax
movsxd rax, ebx
mov eax, r12d
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb8]
xor r14, 0x118a472d
bts r14w, r14w
lea r8, [r15 + rax]
add r8, r10
cmc
mov r14w, 0x3921
add r15, qword [rsp + 0x178]
sar r14d, cl
btc r14w, r15w
btr r14w, 0x10
lea r15, [r15 + r10]
shl r14b, cl
test dx, 0x403a
bts r14w, r14w
sub eax, eax
movzx r14w, r15b
not r14w
movsx r14, r9w
mov qword [rsp + 0xe0], rax
mov r14d, 0x20bf439f
xchg r14, r14
movzx r14w, sil
mov r14, rdx
jmp 0x14041e29d
jmp 0x14041e30d
mov rax, qword [rsp + 0xe8]
btc ebp, 0x4d
mov byte [rcx + rax], 0xff
movsx ebp, bp
mov bx, 0x1a5e
cmove ebx, ecx
add r14, rax
mov rbx, qword [rsp + 0x30]
rcl bpl, cl
movsx bp, r12b
lea rcx, [rcx + rbx]
shl bp, 0xa3
cmp r15b, 0x16
add r9, rbx
inc qword [rsp + 0xe0]
movzx ebp, bp
bts bp, dx
lea r8, [r8 + rbx]
rcr bpl, 0x3f
add r15, rbx
setnp bpl
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x14041e307
je 0x140420e25
mov dword [rsp + 0x120], ebp
test r13b, 0x4b
test sil, r11b
cmp sil, 0x1c
cmp dword [rsp + 0x24], 0
jmp 0x14041e329
jle 0x14041e2a2
cmp dword [rsp + 0x24], 8
jmp 0x14041e339
jae 0x14041e346
xor edx, edx
jmp 0x14041e9a9
mov rdx, qword [rsp + 0xe0]
cmova rax, r15
btc rax, 0xe2
not al
mov rax, rdx
cmp r10, r15
imul rax, qword [rsp + 0x30]
test ax, r12w
cmp bl, 0xdc
jmp 0x14041e371
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
test r15b, 0x96
cmp bl, r10b
stc
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x10
jmp 0x14041e39b
jb 0x14041e960
jb 0x14041e967
cmp qword [rsp + 0x188], 0x10
jmp 0x14041e3b5
jb 0x14041e954
cmp dword [rsp + 0x60], 0x10
jb 0x14041e948
mov edx, 0
cmc
cmp dword [rsp + 0x6c], 0x10
jmp 0x14041e3d6
jb 0x14041e9a9
cmp dword [rsp + 0x24], 0x10
jae 0x14041e5ba
xor ebp, ebp
cmovb eax, edx
mov rax, qword [rsp + 0x180]
jmp 0x14041e3f9
nop dword [rax]
jmp 0x14041e402
movq xmm8, qword [r14 + rbp]
movq xmm11, qword [r15 + rbp]
jmp 0x14041e413
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x14041e437
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x14041e45a
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 r11b, 0x1b
add rbp, 8
cmp rax, rbp
jmp 0x14041e596
jne 0x14041e402
mov rdx, rax
jmp 0x14041e5a7
cmp rax, r12
jmp 0x14041e5af
jne 0x14041e9a9
jmp 0x14041e2a2
sub ebp, ebp
jmp 0x14041e5c1
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14041e5d3
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x14041e5de
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 0x14041e62e
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]
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
add rbp, 0x10
cmp dil, r8b
cmp rax, rbp
jmp 0x14041e90b
jne 0x14041e5d3
cmp rax, r12
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x14041e2a2
mov rdx, qword [rsp + 0x130]
mov rbp, rdx
jmp 0x14041e939
test r12b, 8
je 0x14041e9a9
jmp 0x14041e3ec
sub edx, edx
jmp 0x14041e94f
jmp 0x14041e9a9
xor edx, edx
jmp 0x14041e95b
jmp 0x14041e9a9
sub edx, edx
jmp 0x14041e9a9
xor edx, edx
jmp 0x14041e96e
jmp 0x14041e9a9
cmp edi, r10d
jmp 0x14041e97b
cmova ebp, esi
jmp 0x14041e983
cmp edi, r13d
cmova ebp, esi
add bpl, byte [r14 + rdx]
jmp 0x14041e992
mov byte [rcx + rdx], bpl
inc rdx
stc
cmc
cmp r12, rdx
jmp 0x14041e9a3
je 0x14041e2a2
movzx esi, byte [r15 + rdx]
movzx eax, byte [r9 + rdx]
btc r13w, cx
movzx ebp, byte [r8 + rdx]
xor r10b, r14b
movsx r10, cx
cmove bx, r10w
mov ebx, eax
movsx r10, dx
shr r11w, cl
bt di, r13w
sub ebx, esi
mov r10b, 0xe7
lea r11d, [rbx + rbp]
movzx di, al
shl dil, cl
shl r10w, 0x41
mov edi, ebx
btc r10d, 0x93
btc r10, rsi
neg edi
cmovs edi, ebx
rol r13b, cl
mov ebx, r11d
movsxd r10, eax
sub ebx, eax
mov r13d, ebx
ror r10b, cl
test r8w, r12w
neg r13d
movzx r10, r15w
setge r10b
cmovs r13d, ebx
sub r11d, esi
movsx r10w, r13b
mov r10d, r11d
cmp r14b, 0xa
neg r10d
jmp 0x14041ea38
cmovs r10d, r11d
clc
cmp r13d, r10d
jmp 0x14041ea45
ja 0x14041e973
mov esi, eax
jmp 0x14041e973
test ebp, ebp
jmp 0x14041ea59
je 0x14041fd4d
cmp ebp, 1
je 0x14041fd5f
cmp ebp, 2
jmp 0x14041ea70
jne 0x1404208b2
test ebx, ebx
jle 0x1404208b2
mov ebp, ebx
cmp ebx, 8
jmp 0x14041ea88
jae 0x1404211e8
xor r10d, r10d
mov r8, r10
not r8
shl edx, 0x8d
inc dx
bts dx, ax
add r8, rbp
mov dh, dh
rol dh, 0xac
mov rdx, rbp
and rdx, 3
jmp 0x14041eab5
je 0x14041eb64
mov rbx, r10
test r13b, r14b
movsxd rcx, r14d
neg rbx
mov rax, qword [rsp + 0x40]
movzx cx, r13b
movzx edi, dx
add rax, r10
inc rcx
rcr dil, 0x7f
sbb rdi, r10
lea rax, [rax + r15]
rol cl, 6
mov rcx, qword [rsp + 0x88]
shl dil, cl
setne dil
sub di, ax
lea rdi, [rax + rcx]
sal rcx, cl
shr ch, 0x9e
bsf ecx, esp
add r10, qword [rsp + 0x28]
not ch
sub esi, esi
not cx
bt cx, r12w
cmovno cx, sp
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
jmp 0x14041eb2c
inc rsi
jmp 0x14041eb34
dec rbx
stc
cmp r13w, r12w
cmp rdx, rsi
jmp 0x14041eb44
jne 0x14041eb1c
neg rbx
sub r10b, bl
sub r10d, 0x6e166309
mov r10, rbx
cmp al, 0x17
cmp r10d, edi
test di, 0x1a00
cmp r8, 3
jb 0x1404208b2
sub rbp, r10
mov rax, qword [rsp + 0x40]
or bl, 0x57
add rax, r10
add rax, r15
test r13b, sil
xadd rbx, rdx
inc bl
add rax, 3
movsx rdx, r13w
bts bx, r13w
movzx dx, ch
mov rcx, qword [rsp + 0x28]
btr dx, 0xfe
bt dx, 0x9f
lea rcx, [rcx + r10]
bsr ebx, esp
and dx, 0x75f9
add rcx, 3
mov rbx, qword [rsp + 0x88]
bts rdx, rcx
movzx edx, byte [rax + rbx - 3]
stc
cmp r10w, 0x3825
add dl, byte [rcx - 3]
cmc
test bpl, r13b
mov byte [rax - 3], dl
movzx edx, byte [rax + rbx - 2]
cmp sil, 0x5f
test dh, 0x2c
add dl, byte [rcx - 2]
cmp r15b, 0xd9
mov byte [rax - 2], dl
movzx edx, byte [rax + rbx - 1]
jmp 0x14041ebfa
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
rcl dh, cl
or edx, r12d
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
stc
mov byte [rax], dl
cmp bpl, 0xc1
stc
add rax, 4
add rcx, 4
jmp 0x14041ec20
add rbp, 0xfffffffffffffffc
jmp 0x14041ec29
jne 0x14041ebb8
jmp 0x1404208b2
test ebp, ebp
jmp 0x14041ec3b
je 0x14041fe90
cmp ebp, 1
jmp 0x14041ec49
je 0x14042034b
cmp ebp, 2
jmp 0x14041ec57
jne 0x140420e17
mov ebp, dword [rsp + 0x5c]
jmp 0x14041ec66
test ebp, ebp
jmp 0x14041ec6d
je 0x140420e17
mov eax, dword [rsp + 0x24]
or rbx, 0x323a0541
movsxd r8, eax
bswap ebx
movsx r13, r8w
mov ebx, eax
lea rax, [r15 + r10]
cmc
bts edi, r13d
mov qword [rsp + 0x90], rax
mov eax, ebx
and eax, 0xffffffe0
btc di, r15w
inc r12w
btr r14d, esp
mov qword [rsp + 0xc0], rax
not dil
or r13w, 0x6d7e
add rax, 0xffffffffffffffe0
sal r13w, cl
mov qword [rsp + 0xe8], rax
btc r13w, bp
mov rdi, rax
rcl r12d, cl
rcr r14b, cl
bsf eax, ebx
shr rdi, 5
mov al, 0xa2
inc rdi
test r11w, 0x647
mov rax, rdi
movzx r14, cx
bswap eax
mov qword [rsp + 0xe0], rdi
stc
movabs rax, 0xffffffffffffffe
rcl r14d, 0x5a
and rdi, rax
mov qword [rsp + 0x100], rdi
shld r12d, edx, 0x4f
bt r13w, 0xea
mov eax, ebx
btc r14w, 0xae
sar r14w, cl
shl r12, cl
and eax, 0xfffffff8
rcl r12b, cl
movsx r14, r13w
mov qword [rsp + 0x120], rax
mov rax, r10
or r10b, al
shl r14b, cl
mov qword [rsp + 0x70], rbx
mov r10d, ebx
movsxd r14, r10d
sub r12b, 0x15
movsx r12d, r8w
and r10d, 3
movsx r13, bp
lea r12, [rax + r15]
sar r14w, 0xcb
bt r13w, 0x3f
bsf r14, rbp
add r12, 3
shld r13d, r14d, 0xf7
add r15, qword [rsp + 0x168]
sal r14d, cl
add r15, rax
cmp r10b, 0xc1
lea r13, [rdx + 3]
movsx r14d, r15w
sar r14b, 0xe6
xor r11d, r11d
mov r14, rdx
jmp 0x14041edad
mov qword [rsp + 0xa0], r8
jmp 0x14041edba
jmp 0x14041ee1f
mov byte [rcx + r8], 0xff
sal bx, cl
mov bx, r12w
movzx bp, dil
add r14, r8
cmc
mov rbx, qword [rsp + 0x30]
add rcx, rbx
add r9, rbx
xchg bpl, bpl
movzx ebp, r15w
movsx ebp, dx
inc r11
movsx rbp, ax
movzx bp, r11b
sar rbp, cl
lea r12, [r12 + rbx]
rcl ebp, cl
movsxd rbp, ebx
btc bp, cx
add r15, rbx
sal bp, cl
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x14041ee17
dec ebp
je 0x140420e25
mov dword [rsp + 0x40], ebp
cmp dword [rsp + 0x24], 0
jle 0x14041edbf
cmp dword [rsp + 0x24], 8
jmp 0x14041ee38
jae 0x14041efb3
xor edx, edx
rol bl, cl
mov rbx, r12
rcr r12b, cl
mov r12, rdx
not r12
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x14041ee5b
je 0x14041eee0
mov rax, rdx
or dil, r11b
cmp rbp, 0x751c135f
neg rax
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
mov r8, rbx
neg r8d
setne r8b
add rdx, r14
sub ebp, ebp
sal r8b, cl
bts r8d, ebx
nop dword [rax + rax]
rol r8b, cl
movsx r8d, bp
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
jmp 0x14041eead
inc rbp
jmp 0x14041eeb5
dec rax
test bp, 0x2eaa
test bl, bpl
cmp r10, rbp
jmp 0x14041eec8
jne 0x14041ee9b
neg rax
shr r8b, cl
mov rdx, rax
mov r8, qword [rsp + 0xa0]
clc
cmp r12, 3
movsxd r12, r11d
mov r12b, 0x82
mov r12, rbx
jmp 0x14041eef2
jb 0x14041edbf
mov rsi, qword [rsp + 0x70]
sub rsi, rdx
shrd ebp, ebx, 0xff
sar bp, 9
movsx rbx, r11w
lea rbp, [r12 + rdx]
btr bx, 0xf7
lea rax, [r15 + rdx]
dec bx
sar bx, 0xfd
clc
add rdx, r13
sub edi, edi
dec bh
bsr rbx, r11
setno bh
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
cmp rax, rbx
add bl, byte [rdx + rdi - 3]
cmp r11b, bpl
cmp r14b, 0x14
mov byte [rbp + rdi - 3], bl
sal bl, 0xb8
and bx, cx
movzx ebx, byte [rax + rdi - 2]
test r9b, cl
add bl, byte [rdx + rdi - 2]
clc
mov byte [rbp + rdi - 2], bl
add bl, 0x7a
movzx ebx, byte [rax + rdi - 1]
cmp bpl, dil
test dl, 0xeb
add bl, byte [rdx + rdi - 1]
test dl, bl
clc
mov byte [rbp + rdi - 1], bl
dec ebx
movzx ebx, byte [rax + rdi]
cmc
stc
add bl, byte [rdx + rdi]
clc
test bl, 0x93
mov byte [rbp + rdi], bl
test bx, sp
cmc
add rdi, 4
test r14w, 0x244e
clc
cmp rsi, rdi
jmp 0x14041efa8
jne 0x14041ef37
jmp 0x14041edbf
mov rax, r11
rcl dh, cl
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x90]
xchg dh, dh
sar dx, 0xa1
adc dx, bx
mov rdx, r11
test dl, r8b
imul rdx, r8
add rdx, qword [rsp + 0x28]
test r13b, 0x2b
sub rax, rdx
clc
jmp 0x14041efeb
cmp rax, 0x20
jmp 0x14041eff4
jb 0x14041ee3e
jb 0x14041ee3e
mov edx, 0
cmp r14w, r12w
clc
cmp dword [rsp + 0x60], 0x20
jmp 0x14041f014
jb 0x14041ee42
cmp dword [rsp + 0x24], 0x20
jmp 0x14041f024
jae 0x14041f036
sub eax, eax
jmp 0x14041f031
jmp 0x14041f189
cmp qword [rsp + 0xe8], 0
jmp 0x14041f044
je 0x14041f0f3
mov rsi, qword [rsp + 0x100]
clc
sub edx, edx
jmp 0x14041f05a
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14041f06c
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14041f077
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041f090
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041f09b
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041f0a7
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041f0b3
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x14041f0ca
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmc
add rdx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x14041f0e8
jne 0x14041f05a
jmp 0x14041f0f5
sub edx, edx
test byte [rsp + 0xe0], 1
jmp 0x14041f102
je 0x14041f14b
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041f113
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14041f11f
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x14041f135
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
ror ax, cl
movdqu xmmword [rcx + rdx + 0x10], xmm0
add ax, 0x668
mov rax, qword [rsp + 0xc0]
jmp 0x14041f15b
cmp rax, qword [rsp + 0x70]
jmp 0x14041f165
je 0x14041edbf
mov rdx, qword [rsp + 0xc0]
bsr eax, r13d
movzx eax, r15w
mov rax, rdx
test byte [rsp + 0x70], 0x18
je 0x14041ee42
mov rsi, qword [rsp + 0x120]
jmp 0x14041f196
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
jmp 0x14041f1b1
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r9b, 0x54
jmp 0x14041f1c3
add rax, 8
clc
cmp rsi, rax
jne 0x14041f1a0
mov rdx, rsi
test r12w, 0x3daf
cmp rsi, qword [rsp + 0x70]
je 0x14041edbf
jmp 0x14041ee42
cmp ebp, 5
jmp 0x14041f1f2
je 0x140420783
cmp ebp, 6
jne 0x1404208b2
test ebx, ebx
jle 0x1404208b2
movsxd r9, dword [rsp + 0x24]
sbb r10b, 0x1a
mov r10d, ebx
cmp dil, r11b
cmp ebx, 8
jae 0x140421251
sub edi, edi
and dl, r9b
shl dh, 0xb
mov rdx, rdi
test bpl, 0x30
test r10b, 1
je 0x14041f27a
mov rax, rdi
cmp edx, r12d
movzx rdx, bx
sub rax, r9
sal dx, 0x1c
movzx eax, byte [rcx + rax]
sal dx, cl
mov rdx, qword [rsp + 0x28]
cmp bp, 0x3b82
add al, byte [rdx + rdi]
rcr rdx, 0x70
mov byte [rcx + rdi], al
mov rdx, rdi
cmp r14w, r14w
test bh, 0x17
test bpl, al
or rdx, 1
cmp spl, r9b
not rdi
jmp 0x14041f282
add rdi, r10
jmp 0x14041f28a
je 0x1404208b2
mov rcx, qword [rsp + 0x40]
movzx rbx, r9w
mov rax, rcx
stc
shl bpl, cl
bts rbp, rbp
sub rax, r9
bsr bp, r12w
add rax, r15
not bpl
movzx rbp, cx
inc rax
or bl, dl
add rcx, r15
inc bh
inc rcx
sar bx, 0x9e
movzx ebx, byte [rax + rdx - 1]
mov bpl, 0xb6
cmp al, r9b
movsx bp, r12b
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
clc
jmp 0x14041f2f2
mov byte [rcx + rdx], bl
add rdx, 2
clc
cmc
cmp r10, rdx
jne 0x14041f2c7
jmp 0x1404208b2
cmp ebp, 5
je 0x14042091a
cmp ebp, 6
movsx r8, r13w
movsxd r8, esp
jmp 0x14041f321
mov r8d, dword [rsp + 0x5c]
jmp 0x14041f32b
jne 0x140420e17
test r8d, r8d
jmp 0x14041f339
je 0x140420e17
mov eax, dword [rsp + 0x24]
movzx r14d, bx
movsxd r12, eax
or r9d, 0x42322b4d
neg r14
mov r14, rdx
mov edi, eax
lea r13, [r15 + r10]
rcl r11b, cl
mov dx, bp
mov eax, edi
adc rsi, 0x245b07d0
xor r11b, cl
movzx esi, r11w
and eax, 0xffffffe0
mov si, di
mov qword [rsp + 0x40], rax
movzx r11, bp
rcr dx, cl
cqo
add rax, 0xffffffffffffffe0
mov sil, 0x5e
and edx, 0x17db0f3f
mov qword [rsp + 0x70], rax
movsxd r11, r11d
mov rdx, rax
btc r9, 0x27
rol ax, 0x2f
shr rdx, 5
cmovb ax, r15w
movsx r11, r8w
xchg r9d, r9d
inc rdx
adc al, r13b
mov rax, rdx
add r9d, 0x31243fa4
mov qword [rsp + 0xa0], rdx
clc
xor si, sp
movabs rax, 0xffffffffffffffe
rcr r9b, cl
and rdx, rax
xor r11b, 0x2f
mov qword [rsp + 0x90], rdx
cmp r14, 0x302f3356
cbw
test si, si
mov esi, edi
and rax, rbx
shld r9w, di, 0x65
and esi, 0xfffffff8
setg ah
mov r9, rdi
or r11b, 4
shr rax, 0xb9
neg r9
dec eax
btc eax, 0xc5
mov rax, qword [rsp + 0xf0]
xor r11w, r9w
clc
lea r11, [r15 + rax]
test r13w, r10w
cmp r9b, bl
lea r11, [r11 + r10]
cmc
add r15, qword [rsp + 0xb8]
cmc
lea r15, [r15 + r10]
test r13b, dl
clc
xor r10d, r10d
jmp 0x14041f457
jmp 0x14041f493
mov byte [rcx + r12], 0xff
add r14, r12
cmc
jmp 0x14041f46b
add rcx, rbx
jmp 0x14041f473
inc r10
add r11, rbx
cmp r11b, 0x38
jmp 0x14041f482
add r15, rbx
jmp 0x14041f48a
dec r8d
je 0x140420e25
cmp dword [rsp + 0x24], 0
jmp 0x14041f49d
jle 0x14041f45c
cmp dword [rsp + 0x24], 8
jae 0x14041f56c
xor edx, edx
xor ebp, edx
shld rbp, r15, 0xae
btr bp, r9w
mov rbp, rdx
stc
test dil, 1
jmp 0x14041f4c9
je 0x14041f502
mov rax, rdx
rcr bp, 0x46
sar bpl, cl
sub rax, rbx
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
jmp 0x14041f4ed
mov byte [rcx + rdx], al
movzx rbp, r13w
sub bpl, al
shl ebp, cl
mov rbp, rdx
or rbp, 1
stc
clc
not rdx
stc
cmp edi, 0x515d1fd0
cmp rdx, r9
jmp 0x14041f514
je 0x14041f45c
nop
stc
adc ax, 0x9d5
movzx eax, byte [r15 + rbp]
test r13b, bl
clc
add al, byte [r14 + rbp]
jmp 0x14041f53a
mov byte [rcx + rbp], al
cwde
movzx eax, byte [r15 + rbp + 1]
test edx, 0x3ad15a43
stc
add al, byte [r14 + rbp + 1]
cmc
mov byte [rcx + rbp + 1], al
add rbp, 2
cmp rdi, rbp
jmp 0x14041f561
jne 0x14041f521
jmp 0x14041f45c
mov rax, r10
bsr dx, bp
sar dx, cl
imul rax, rbx
shl dx, cl
lea rax, [rax + r13]
xchg dl, dl
seto dl
mov rdx, r10
cmc
imul rdx, r12
cmp dl, r10b
stc
test spl, spl
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmc
test rax, 0x1e32709e
stc
cmp rax, 0x20
jmp 0x14041f5ae
jb 0x14041f4ae
jb 0x14041f4ae
mov edx, 0
test dil, r15b
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041f5cc
jb 0x14041f4bc
cmp dword [rsp + 0x24], 0x20
jae 0x14041f5e9
sub eax, eax
jmp 0x14041f5e4
jmp 0x14041f753
cmp qword [rsp + 0x70], 0
je 0x14041f6a5
mov rbp, qword [rsp + 0x90]
cmp r13, rdi
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041f60d
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14041f619
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14041f625
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x14041f635
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041f643
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041f655
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041f661
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14041f677
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x14041f686
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
test bx, 0x10cc
stc
add rbp, 0xfffffffffffffffe
jne 0x14041f602
jmp 0x14041f6a7
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x14041f6b4
je 0x14041f714
movdqu xmm0, xmmword [r14 + rdx]
cmovg rax, rcx
lahf
movdqu xmm1, xmmword [r14 + rdx + 0x10]
rol rax, 0x3f
mov rax, rdx
jmp 0x14041f6e2
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14041f6ef
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14041f6fe
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
stc
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041f714
cmp qword [rsp + 0x40], rdi
je 0x14041f45c
mov rdx, qword [rsp + 0x40]
sub rax, rdx
shr ax, cl
mov rax, rdx
test dx, 0x16b1
test r14d, eax
test dil, 0x18
jmp 0x14041f73e
je 0x14041f4bc
nop word cs:[rax + rax]
jmp 0x14041f753
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x14041f764
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmp rsi, rax
jmp 0x14041f77a
jne 0x14041f753
mov rdx, rsi
stc
cmp rsi, rdi
jmp 0x14041f78c
je 0x14041f45c
jmp 0x14041f4bc
test ebx, ebx
jmp 0x14041f79e
jle 0x1404208b2
movsxd r8, dword [rsp + 0x24]
test spl, 0xe2
mov edx, ebx
jmp 0x14041f7b5
cmp ebx, 8
jmp 0x14041f7bd
jae 0x1404212b4
sub r11d, r11d
mov rsi, r11
cmp ax, 0x6ed6
test sil, 0x96
test dl, 1
jmp 0x14041f7d9
je 0x14041f82c
movzx eax, byte [r9 + r11]
xchg sil, bpl
mov rbp, r11
movzx rsi, dx
sub rbp, r8
movzx ebp, byte [rcx + rbp]
sbb rsi, rbx
rcr sil, cl
shr sil, cl
add ebp, eax
shr ebp, 1
sub esi, ebx
neg al
mov rax, qword [rsp + 0x28]
shld si, bx, 0xfd
add bpl, byte [rax + r11]
movzx rsi, r8w
inc si
mov byte [rcx + r11], bpl
bt si, r9w
mov rsi, r11
or rsi, 1
clc
not r11
test ax, 0x35c1
cmp al, r13b
add r11, rdx
jmp 0x14041f83e
je 0x1404208b2
mov rbx, qword [rsp + 0x40]
clc
mov rax, rbx
sub rax, r8
movsx rbp, bx
mov dil, 0x2d
mov bpl, cl
lea rcx, [r15 + rax]
not bpl
movsx edi, r14w
movzx eax, r11w
inc rcx
movzx rbp, bx
lahf
cmovnp bp, di
lea rbp, [r15 + rbx]
inc rbp
add r15, qword [rsp + 0x158]
bt eax, ecx
clc
movsx eax, r15w
add r15, rbx
inc dil
mov rax, qword [rsp + 0x28]
btr ebx, esi
lea rbx, [rax + 1]
bts ax, di
movzx eax, byte [r15 + rsi - 1]
sar dil, 0x17
stc
movzx edi, byte [rcx + rsi - 1]
clc
stc
cmc
add edi, eax
shr edi, 1
add dil, byte [rbx + rsi - 1]
movzx eax, bp
dec ah
mov byte [rbp + rsi - 1], dil
sal rax, cl
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
test sil, 0xb8
jmp 0x14041f8dd
add edi, eax
jmp 0x14041f8e7
shr edi, 1
cmp di, 0x39ba
add dil, byte [rbx + rsi]
stc
test r8b, 0x19
mov byte [rbp + rsi], dil
jmp 0x14041f901
add rdx, 0xfffffffffffffffe
cmp r15b, r11b
add rcx, 2
stc
cmp bpl, bl
add rbp, 2
cmc
cmp bpl, 0xaa
clc
add r15, 2
test rsi, rax
jmp 0x14041f927
add rbx, 2
cmp rsi, rdx
jmp 0x14041f933
jne 0x14041f8a2
jmp 0x1404208b2
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
jmp 0x14041f94b
je 0x140420e17
mov eax, dword [rsp + 0x24]
bsf rsi, rsp
movsx r12, bp
movsxd r12, eax
mov esi, eax
sub r8w, 0x7beb
bsr edi, esi
lea rax, [r15 + r10]
rol r14b, 0x6d
mov qword [rsp + 0x70], rax
rcr r14, 0xea
movsxd r8, r15d
mov rdi, r10
mov r10d, esi
mov ax, 0x4ac3
mov al, r15b
sar r14b, cl
and r10d, 0xffffffe0
btc r8d, 0x1f
movsx eax, cx
sal ax, cl
mov r8d, esi
cbw
and r8d, 0xfffffff8
lahf
bt r14w, 0x80
mov rax, rsi
adc r14d, r10d
neg r14d
neg rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x170]
sub r14b, 0x28
bt r14w, dx
lea rax, [rax + r15]
mov r14, 0xee67d22
rcl r14b, cl
rcr r14, 0xc3
add rax, rdi
btr r14w, 0x94
sar r14b, 0xd0
rcl r14w, cl
add r15, qword [rsp + 0xb8]
test r11w, r9w
lea r15, [r15 + rdi]
cmc
sub ebp, ebp
mov r14, rdx
jmp 0x14041fa38
mov byte [rcx + r12], 0xff
add r14, r12
mov rbx, qword [rsp + 0x30]
stc
add rcx, rbx
cmp al, spl
add r9, rbx
inc rbp
clc
add rax, rbx
add r15, rbx
dec r11d
je 0x140420e25
cmp dword [rsp + 0x24], 0
jmp 0x14041fa42
jle 0x14041fa0e
cmp dword [rsp + 0x24], 8
jmp 0x14041fa52
jae 0x14041fb4b
sub r13d, r13d
movsx dx, dil
clc
mov rdx, r13
stc
jmp 0x14041fa6a
test sil, 1
je 0x14041facc
movzx edx, byte [r9 + r13]
adc dil, dl
sal dil, 0x2e
movzx rdi, bx
mov rdi, r13
sub rdi, qword [rsp + 0x30]
cmc
test rdi, 0x16690721
movzx edi, byte [rcx + rdi]
cmp r13d, 0x5db40455
jmp 0x14041faa4
add edi, edx
shr edi, 1
rcr dh, 9
add dil, byte [r14 + r13]
shr dx, 0x3d
movzx dx, r11b
mov byte [rcx + r13], dil
mov rdx, r13
stc
clc
cmc
or rdx, 1
test esi, esi
cmp r10b, 0xc4
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x14041fad9
je 0x14041fa0e
nop dword [rax + rax]
shld rdi, rbx, 0x81
clc
movzx edi, byte [r9 + rdx]
movzx ebx, byte [r15 + rdx]
add ebx, edi
shr ebx, 1
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
movzx bx, r14b
movzx edi, byte [r9 + rdx + 1]
movsx ebx, r10w
movzx ebx, byte [r15 + rdx + 1]
add ebx, edi
shr ebx, 1
add bl, byte [r14 + rdx + 1]
clc
test al, r14b
cmp di, r13w
mov byte [rcx + rdx + 1], bl
stc
cmp r9b, 0xd7
jmp 0x14041fb36
add rdx, 2
clc
cmp al, 0xc7
cmp rsi, rdx
jne 0x14041faed
jmp 0x14041fa0e
mov rdx, rbp
inc dil
cmove edi, esp
rol di, cl
imul rdx, qword [rsp + 0x30]
shrd di, r13w, 9
shr di, cl
test spl, r13b
add rdx, qword [rsp + 0x70]
mov rdi, rbp
test bp, 0x32ce
clc
imul rdi, r12
clc
cmp r10b, 0x22
add rdi, qword [rsp + 0x28]
cmc
cmp r12w, 0x14e3
clc
sub rdx, rdi
test r13, rdi
cmp rdx, 0x20
jmp 0x14041fb9c
jb 0x14041fa58
jb 0x14041fa58
cmp dword [rsp + 0x60], 0x20
jmp 0x14041fbb2
jb 0x14041fa58
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041fbc8
jb 0x14041fa61
cmp dword [rsp + 0x24], 0x20
jmp 0x14041fbd8
jae 0x14041fbe5
sub edx, edx
jmp 0x14041fced
sub edx, edx
jmp 0x14041fbec
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x14041fbf7
movdqu xmm8, xmmword [r14 + rdx + 0x10]
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x14041fc09
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x14041fc15
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 0x14041fc3c
movdqu xmm3, xmmword [rax + rdx]
jmp 0x14041fc46
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
movdqu xmmword [rcx + rdx + 0x10], xmm3
add rdx, 0x20
cmp r10, rdx
jmp 0x14041fcae
jne 0x14041fbec
cmp r10, rsi
jmp 0x14041fcbc
je 0x14041fa0e
mov rdx, r10
cmc
adc r13b, r15b
bt r13w, r12w
mov r13, r10
test sil, 0x18
jmp 0x14041fcda
je 0x14041fa61
nop dword [rax + rax]
jmp 0x14041fced
movq xmm0, qword [r14 + rdx]
jmp 0x14041fcf8
movq xmm1, qword [r9 + rdx]
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x14041fd0e
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
clc
add rdx, 8
jmp 0x14041fd33
cmp r8, rdx
jne 0x14041fced
mov r13, r8
cmp r8, rsi
je 0x14041fa0e
jmp 0x14041fa61
mov r8, r13
jmp 0x14041fd55
call fcn.14049decb
jmp 0x1404208b2
test ebx, ebx
jmp 0x14041fd66
jle 0x1404208b2
movsxd r9, dword [rsp + 0x24]
inc r10d
xchg r10b, r10b
mov r10d, ebx
test r12b, 7
cmp ebx, 8
jmp 0x14041fd86
jae 0x14042131b
sub edi, edi
cwd
mov rdx, rdi
test r10b, 1
jmp 0x14041fd9c
je 0x14041fde9
mov rax, rdi
sub rdx, 0x17f3e9b
sub dx, dx
sub rax, r9
mov dl, 0xae
movzx eax, byte [rcx + rax]
sar dx, 0xb1
adc dl, dil
xor dx, 0x36c5
mov rdx, qword [rsp + 0x28]
clc
add al, byte [rdx + rdi]
mov rdx, rax
mov byte [rcx + rdi], al
not dl
sal dx, cl
mov rdx, rdi
stc
cmp r12, r9
cmp dx, 0x21da
or rdx, 1
cmc
not rdi
cmp bpl, cl
add rdi, r10
jmp 0x14041fdf7
je 0x1404208b2
mov rcx, qword [rsp + 0x40]
clc
rcl bh, cl
mov rax, rcx
sal bh, cl
sub rax, r9
bts ebx, ecx
mov bpl, 0xaf
cmove rbp, r12
add rax, r15
xchg bh, bl
cmova ebx, esp
inc rax
btc bp, cx
add bx, r12w
add rcx, r15
mov bx, 0x53a1
not bpl
inc bpl
inc rcx
setge bh
test r14b, r12b
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
cmp r9d, edi
cmp r8b, 0x51
add bl, byte [rbp + rdx]
cmc
mov byte [rcx + rdx - 1], bl
cmp edi, 0x7fc52da
neg rbx
sub bx, bp
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
stc
cmp r9b, r9b
jmp 0x14041fe7a
add rdx, 2
test r9b, 0x29
cmp r10, rdx
jne 0x14041fe40
jmp 0x1404208b2
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
je 0x140420e17
mov eax, dword [rsp + 0x24]
movsxd r11, r10d
add r14b, 0x9f
movsxd r12, eax
mov r9b, 0x8c
cmovle r11w, r13w
setbe r14b
mov r14, rdx
shl sil, 0x9f
sal r11, cl
mov edi, eax
ror r9, 0xb2
bts r11d, edx
lea rax, [r15 + r10]
sbb dh, dh
shr r9w, 0x56
mov qword [rsp + 0x40], rax
cbw
sbb r9w, r13w
mov eax, edi
cmp bl, r15b
and eax, 0xffffffe0
shl r9, cl
mov qword [rsp + 0x70], rax
add rax, 0xffffffffffffffe0
xadd r9, r9
mov qword [rsp + 0xa0], rax
shl r11b, 5
sub r11w, 0x12f9
shr rax, 5
movsx r11d, r8w
movsx r11, cx
inc rax
sub r11w, 0x367f
movabs rdx, 0xffffffffffffffe
inc r9b
cmovle r9, rdx
rcr sil, 0x19
add rdx, 0xfffffffffffffffe
movzx r9, si
mov sil, r10b
movzx r11d, r11w
and rdx, rax
rcr rsi, 0xab
sbb r9b, 0xed
btr r9, r10
mov qword [rsp + 0xc0], rdx
shrd si, r14w, 0xbe
and r9w, bx
shr r11, cl
mov r11d, eax
xor r9b, 0x67
and r11d, 3
mov esi, edi
shl eax, cl
and esi, 0xfffffff8
mov rax, r10
shld r10, r11, 0x8b
xadd r10b, r10b
mov r10d, edi
and r10d, 3
add r15, rax
shrd r9, r9, 0x9a
add r15, 0x10
cmp dil, r10b
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
clc
stc
shl r11, 5
jmp 0x14041ffb6
sub r8d, r8d
jmp 0x14041ffbe
jmp 0x14041ffff
mov byte [rcx + r12], 0xff
rcr bh, 0x71
movzx rbx, r11w
and bx, r14w
lea r14, [r14 + r12]
adc bx, cx
cmp r8w, r11w
mov rbx, qword [rsp + 0x30]
cmc
stc
add rcx, rbx
inc r8
add r15, rbx
add r9, r12
jmp 0x14041fff6
dec r13d
je 0x140420e25
cmp dword [rsp + 0x24], 0
jmp 0x140420009
jle 0x14041ffc3
cmp dword [rsp + 0x24], 8
jmp 0x140420019
jb 0x140420098
mov rdx, r8
movsx ebx, si
bts rbx, rax
adc bx, 0x7966
imul rdx, r12
add rdx, qword [rsp + 0x28]
mov rbx, r8
cmc
imul rbx, qword [rsp + 0x30]
cmp r8b, 0x19
test r14b, bpl
cmp bp, r12w
add rbx, qword [rsp + 0x40]
clc
sub rbx, rdx
shrd dx, sp, 0xa3
or edx, 0x70961609
mov edx, 0
jmp 0x140420072
cmp rbx, 0x20
jmp 0x14042007b
jb 0x140420285
cmp dword [rsp + 0x24], 0x20
jmp 0x14042008b
jae 0x1404200a4
xor ebx, ebx
jmp 0x140420244
xor edx, edx
jmp 0x14042009f
jmp 0x140420285
cmp qword [rsp + 0xa0], 0x60
jae 0x1404200bf
xor edx, edx
jmp 0x1404200ba
jmp 0x14042019c
mov rbp, qword [rsp + 0xc0]
xor edx, edx
test r15b, r11b
stc
movups xmm0, xmmword [r14 + rdx]
stc
cmp edx, esp
movups xmm1, xmmword [r14 + rdx + 0x10]
cmc
test sil, 0x65
movups xmmword [rcx + rdx], xmm0
clc
movups xmmword [rcx + rdx + 0x10], xmm1
test r15b, 0xd1
clc
movups xmm0, xmmword [r14 + rdx + 0x20]
movups xmm1, xmmword [r14 + rdx + 0x30]
cmp r14b, 0xf
stc
movups xmmword [rcx + rdx + 0x20], xmm0
cmp r9, 0xa18377c
jmp 0x140420111
movups xmmword [rcx + rdx + 0x30], xmm1
stc
clc
jmp 0x14042011d
movups xmm0, xmmword [r14 + rdx + 0x40]
jmp 0x14042012f
movups xmm1, xmmword [r14 + rdx + 0x50]
cmp al, r8b
clc
movups xmmword [rcx + rdx + 0x40], xmm0
test bpl, 0xa7
clc
jmp 0x140420148
movups xmmword [rcx + rdx + 0x50], xmm1
cmc
jmp 0x140420153
movdqu xmm0, xmmword [r14 + rdx + 0x60]
clc
stc
cmp sil, r15b
movdqu xmm1, xmmword [r14 + rdx + 0x70]
test cx, 0x34f7
movdqu xmmword [rcx + rdx + 0x60], xmm0
jmp 0x140420178
movdqu xmmword [rcx + rdx + 0x70], xmm1
cmp r8w, 0x1b2
test dl, dil
stc
sub rdx, 0xffffffffffffff80
cmc
add rbp, 0xfffffffffffffffc
jmp 0x140420196
jne 0x1404200cd
cmp qword [rsp + 0x90], 0
je 0x14042020d
lea rbx, [r15 + rdx]
cmp dil, 0xf4
lea rdx, [rdx + r9]
xor ebp, ebp
cmc
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
test esp, 0x22f53d53
cmp rdx, r9
cmp esi, 0x118d5246
movdqu xmm1, xmmword [rdx + rbp]
movdqu xmmword [rbx + rbp - 0x10], xmm0
test r15w, 0x9c2
movdqu xmmword [rbx + rbp], xmm1
test sil, 0x23
jmp 0x1404201fa
add rbp, 0x20
clc
cmp r11, rbp
jmp 0x140420207
jne 0x1404201c6
cmp qword [rsp + 0x70], rdi
jmp 0x140420217
je 0x14041ffc3
mov rdx, qword [rsp + 0x70]
mov bx, dx
mov rbx, rdx
clc
test bl, spl
cmc
test dil, 0x18
jmp 0x140420236
je 0x140420285
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
cmp dx, r15w
clc
cmp r12w, 0x701b
mov qword [rcx + rbx], rdx
cmp rbx, rcx
test dil, 0x4f
add rbx, 8
test r11d, r10d
stc
cmp rsi, rbx
jmp 0x14042026e
jne 0x140420244
mov rdx, rsi
cmp rsi, rdi
jmp 0x14042027f
je 0x14041ffc3
mov rbp, rdx
jmp 0x14042028d
not rbp
lea rbp, [rbp + rdi]
cmp ah, 0x94
test bpl, 1
test r10, r10
je 0x1404202d7
mov rbx, r10
movsxd rax, r11d
cbw
not eax
nop
not ax
movzx eax, byte [r14 + rdx]
jmp 0x1404202be
mov byte [rcx + rdx], al
inc rdx
jmp 0x1404202c9
dec rbx
jmp 0x1404202d1
jne 0x1404202b4
cmp rbp, 3
jmp 0x1404202e0
jb 0x14041ffc3
nop word [rax + rax]
btc rax, r9
bswap ax
xor al, r15b
movzx eax, byte [r14 + rdx]
test r11w, bp
mov byte [rcx + rdx], al
bt rax, rbx
add ax, 0x4164
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
movzx eax, byte [r14 + rdx + 2]
cmp r8b, r10b
mov byte [rcx + rdx + 2], al
movzx eax, byte [r14 + rdx + 3]
cmp r14, r8
test ebp, 0x17252b7a
mov byte [rcx + rdx + 3], al
add rdx, 4
cmp rdi, rdx
jmp 0x140420340
jne 0x1404202f6
jmp 0x14041ffc3
mov r8d, dword [rsp + 0x5c]
cmc
cmp rsp, 0x2fbb7ea7
test r8d, r8d
je 0x140420e17
mov eax, dword [rsp + 0x24]
sar r12b, 0x26
movsx r11, r12w
bts r13w, r10w
movsxd r12, eax
mov r14, rdx
mov edi, eax
lea r13, [r15 + r10]
mov eax, edi
xor dx, dx
and eax, 0xffffffe0
cwd
mov r11b, 0xbc
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
movzx r9d, r9w
movsx r11d, si
sar r9, 0xa
mov qword [rsp + 0x70], rax
movsx rdx, bx
mov rdx, rax
shr rdx, 5
mov r9b, r12b
cmovge r9, r8
movzx r11d, di
inc rdx
and r11w, 0x7f23
shl al, cl
seto sil
mov rax, rdx
inc sil
mov qword [rsp + 0xa0], rdx
stc
clc
movabs rax, 0xffffffffffffffe
ror r11w, cl
btr r9w, r13w
and rdx, rax
dec r11w
bswap r9
mov qword [rsp + 0x90], rdx
inc r11w
mov esi, edi
rol r11, 0xef
rcl r11d, 0x62
and esi, 0xfffffff8
movsx rax, di
or r11, 0x1f8b1eae
mov r9, rdi
cmovl r11w, ax
bt eax, 4
neg r9
mov rax, qword [rsp + 0xf0]
sal r11b, cl
lea r11, [r15 + rax]
add r11, r10
clc
test dx, 0x6369
test spl, bpl
add r15, qword [rsp + 0xb8]
add r15, r10
jmp 0x140420455
xor r10d, r10d
jmp 0x140420490
mov byte [rcx + r12], 0xff
clc
test r11b, 0x97
lea r14, [r14 + r12]
stc
test r14b, dl
add rcx, rbx
inc r10
cmp r8b, r8b
add r11, rbx
cmc
test rbp, r13
add r15, rbx
dec r8d
jmp 0x14042048a
je 0x140420e25
cmp dword [rsp + 0x24], 0
jmp 0x14042049a
jle 0x14042045d
cmp dword [rsp + 0x24], 8
jmp 0x1404204aa
jae 0x14042056e
sub edx, edx
bt rbp, 0xa2
mov rbp, rdx
cmc
jmp 0x1404204c1
test dil, 1
jmp 0x1404204ca
je 0x14042050a
mov rax, rdx
sub rax, rbx
movsx ebp, dx
movzx rbp, r8w
movzx eax, byte [rcx + rax]
mov rbp, r13
bsr bp, r11w
add al, byte [r14 + rdx]
shl bpl, cl
movsx bp, r10b
mov byte [rcx + rdx], al
mov rbp, rdx
stc
test r11b, 0x43
or rbp, 1
jmp 0x14042050a
not rdx
cmp rdx, r9
jmp 0x140420515
je 0x14042045d
nop
adc rax, r9
movzx eax, byte [r15 + rbp]
test sil, r12b
cmp rbp, 0x12f35869
clc
add al, byte [r14 + rbp]
cmp r13, rax
test bpl, 0x42
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
clc
cmc
add al, byte [r14 + rbp + 1]
jmp 0x140420551
mov byte [rcx + rbp + 1], al
clc
jmp 0x14042055b
add rbp, 2
stc
cmp rdi, rbp
jne 0x14042051f
jmp 0x14042045d
mov rax, r10
and dl, r9b
xchg edx, edx
cmp r11b, r11b
imul rax, rbx
bsf dx, bx
lea rax, [rax + r13]
add dl, 0x5e
bts rdx, r12
mov rdx, r10
imul rdx, r12
jmp 0x14042059b
add rdx, qword [rsp + 0x28]
jmp 0x1404205a8
sub rax, rdx
clc
cmc
test r15b, sil
cmp rax, 0x20
jmp 0x1404205b9
jb 0x1404204b0
jb 0x1404204b0
mov edx, 0
cmc
clc
stc
cmp dword [rsp + 0x6c], 0x20
jb 0x1404204b7
cmp dword [rsp + 0x24], 0x20
jmp 0x1404205e2
jae 0x1404205ef
xor eax, eax
jmp 0x14042073a
cmp qword [rsp + 0x70], 0
jmp 0x1404205fa
je 0x1404206ae
mov rbp, qword [rsp + 0x90]
cmp dil, r13b
cmp r14b, 0xd9
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042061c
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420628
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140420634
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140420653
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042065f
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042066b
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140420677
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test sil, 0xb7
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
clc
add rbp, 0xfffffffffffffffe
jmp 0x1404206a3
jne 0x140420611
jmp 0x1404206b0
xor edx, edx
test byte [rsp + 0xa0], 1
je 0x14042070e
movdqu xmm0, xmmword [r14 + rdx]
btr rax, r12
movzx ax, sil
movdqu xmm1, xmmword [r14 + rdx + 0x10]
or ah, 0x1c
mov rax, rdx
test rdi, r10
stc
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404206f5
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmc
test bp, r8w
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042070e
cmp qword [rsp + 0x40], rdi
je 0x14042045d
mov rdx, qword [rsp + 0x40]
add al, 0x45
bt eax, esp
mov rax, rdx
cmc
stc
test dil, 0x18
je 0x1404204b7
nop dword [rax]
jmp 0x14042073a
movq xmm0, qword [r14 + rax]
jmp 0x140420745
movq xmm1, qword [r15 + rax]
jmp 0x140420750
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
stc
jmp 0x140420764
cmp rsi, rax
jne 0x14042073a
mov rdx, rsi
cmp rsi, rdi
jmp 0x140420778
je 0x14042045d
jmp 0x1404204b7
test ebx, ebx
jle 0x1404208b2
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
stc
cmc
cmp ebx, 8
jmp 0x14042079d
jae 0x140421370
xor r11d, r11d
mov rdx, r11
test r10b, 1
jmp 0x1404207b2
je 0x1404207fc
mov rax, r11
shld rdx, r8, 0x1c
bsf rdx, rsi
and dl, dl
sub rax, r9
sal rdx, cl
bsf dx, bx
bt dx, 0x9c
movzx eax, byte [rcx + rax]
shr al, 1
shl dh, cl
shr dl, 0x82
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + r11]
and rdx, r8
stc
mov byte [rcx + r11], al
bswap dx
mov rdx, r11
clc
or rdx, 1
not r11
cmc
jmp 0x140420805
add r11, r10
jmp 0x14042080d
je 0x1404208b2
mov rcx, qword [rsp + 0x40]
sub ebx, 0x76b94cf0
mov rax, rcx
btc bx, 0x42
ror bh, cl
adc bh, cl
sub rax, r9
neg bx
add rax, r15
setae bpl
movsx ebp, si
inc rax
add rcx, r15
bswap bx
movsxd rbx, edx
inc bp
inc rcx
shrd bp, cx, 0x76
movzx ebx, byte [rax + rdx - 1]
rcl bp, 0x91
shr bl, 1
bt ebp, ebp
btc bp, 0x1e
movsxd rbp, esi
mov rbp, qword [rsp + 0x28]
jmp 0x140420875
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
rol bh, 0xa9
neg bx
movzx ebx, byte [rax + rdx]
test dx, r12w
shr bl, 1
test al, spl
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
jmp 0x1404208a0
add rdx, 2
cmp r10, rdx
jmp 0x1404208ac
jne 0x140420851
mov r14, qword [rsp + 0x28]
add r14, r13
mov r13, qword [rsp + 0xd8]
xchg r10d, ebx
mov r8d, dword [rsp + 0x2b0]
mov r11w, 0x4ffe
movzx bx, dil
mov r11, qword [rsp + 0x108]
cmovp ebx, r8d
mov r10, qword [rsp + 0x88]
not bh
setne bl
movsx rbx, di
mov rbx, qword [rsp + 0x30]
jmp 0x1404208fe
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404210b6
mov r9d, dword [rsp + 0x5c]
stc
clc
test r9d, r9d
jmp 0x140420929
je 0x140420e17
mov eax, dword [rsp + 0x24]
movsxd r12, eax
btc r14d, r14d
mov esi, eax
test r8b, 0xb5
lea r8, [r15 + r10]
bts ax, di
shrd r11, rcx, 0xca
neg ax
mov eax, esi
sar r11, 0x15
not r13b
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
stc
bt r13d, r15d
rcr r14b, 0xcd
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
mov rbp, rax
shr rbp, 5
inc r13w
seto r11b
movzx r11w, bl
inc rbp
movsx r13d, cx
bt r13, r12
mov rax, rbp
btc r11w, r15w
or r11d, 0x6921298b
mov qword [rsp + 0xa0], rbp
bsf r14w, r14w
movsx r11d, sp
movabs rax, 0xffffffffffffffe
rcr r14b, 0x2e
and rbp, rax
dec r14w
bt r13, 0x4c
mov qword [rsp + 0x90], rbp
mov rbp, r10
mov r10d, esi
mov al, 0xd5
movzx r11, sp
and r10d, 0xfffffff8
mov r13, rsi
clc
and al, sil
cdqe
neg r13
rcl r11w, 0xb6
btc r14w, r12w
movsx r14d, si
mov rax, qword [rsp + 0xf0]
btr r11w, r8w
cmp esi, 0x21460fb5
xor r11b, r14b
lea r11, [r15 + rax]
btc r14, 0x73
add r11, rbp
btr r14w, r8w
shr r14, cl
add r15, qword [rsp + 0xb8]
add r15, rbp
cmc
rol r14w, cl
rcl r14b, 0x30
xor ebp, ebp
bswap r14
setg r14b
mov r14, rdx
jmp 0x140420a4d
jmp 0x140420a86
mov byte [rcx + r12], 0xff
test dil, r9b
jmp 0x140420a5f
lea r14, [r14 + r12]
test r14d, r14d
add rcx, rbx
jmp 0x140420a6e
inc rbp
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140420a7d
dec r9d
je 0x140420e25
cmp dword [rsp + 0x24], 0
jle 0x140420a52
cmp dword [rsp + 0x24], 8
jmp 0x140420a9b
jae 0x140420b6e
xor edi, edi
mov rdx, rdi
clc
cmp esi, 0x65e25347
test sil, 1
jmp 0x140420ab6
je 0x140420af0
mov rax, rdi
sub rax, rbx
cwd
movzx eax, byte [rcx + rax]
rcl dl, cl
shr al, 1
dec dl
add al, byte [r14 + rdi]
rcl dh, 0xfa
mov byte [rcx + rdi], al
shr dh, cl
jmp 0x140420adf
mov rdx, rdi
or rdx, 1
jmp 0x140420af0
not rdi
test esp, 0x40484279
cmp rdi, r13
je 0x140420a52
nop word [rax + rax]
movzx ax, r14b
movzx eax, byte [r15 + rdx]
test r15w, 0x41e3
clc
shr al, 1
cmc
test bl, r11b
add al, byte [r14 + rdx]
test r13w, 0x25a6
mov byte [rcx + rdx], al
movzx eax, byte [r15 + rdx + 1]
jmp 0x140420b3b
shr al, 1
cmc
test edx, esp
add al, byte [r14 + rdx + 1]
jmp 0x140420b4f
mov byte [rcx + rdx + 1], al
add rdx, 2
cmp dl, r12b
clc
cmp rsi, rdx
jmp 0x140420b63
jne 0x140420b10
jmp 0x140420a52
mov rax, rbp
bsr edx, edi
rcl dl, 0xa1
ror dx, 0xd5
imul rax, rbx
lea rax, [rax + r8]
movsx dx, bh
mov rdx, rbp
imul rdx, r12
clc
cmp r13w, 0x5657
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
cmp rax, 0x20
jmp 0x140420ba7
jb 0x140420aa1
jb 0x140420aa1
mov edi, 0
stc
test di, 0x105
cmp dword [rsp + 0x6c], 0x20
jmp 0x140420bc8
jb 0x140420aa3
cmp dword [rsp + 0x24], 0x20
jae 0x140420be0
sub eax, eax
jmp 0x140420dbb
mov rdi, r8
clc
test spl, 0x2d
jmp 0x140420bed
cmp qword [rsp + 0x70], 0
jmp 0x140420bf8
je 0x140420ce7
mov r8, qword [rsp + 0x90]
cmc
sub edx, edx
jmp 0x140420c0e
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140420c19
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420c25
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140420c31
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140420c3d
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140420c63
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140420c6e
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140420c7a
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140420c8d
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140420c98
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
jmp 0x140420cc1
movdqu xmmword [rcx + rdx + 0x30], xmm3
add rdx, 0x40
cmp dx, 0x3cdf
test rcx, rbp
add r8, 0xfffffffffffffffe
jmp 0x140420cdc
jne 0x140420c0e
jmp 0x140420cf1
sub edx, edx
test r10d, esp
jmp 0x140420cf1
test byte [rsp + 0xa0], 1
je 0x140420d70
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
cbw
xadd ah, al
sbb ax, si
mov rax, rdx
sub rax, rbx
jmp 0x140420d1f
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140420d29
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140420d34
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
btr r8w, 0x10
btc r8w, 0xff
movdqu xmmword [rcx + rdx + 0x10], xmm3
neg r8d
test esp, 0x7381113a
cmp qword [rsp + 0x40], rsi
movsx r8w, spl
mov r8, rdi
jmp 0x140420d82
je 0x140420a52
mov rdi, qword [rsp + 0x40]
movzx rax, si
cmp ax, 0x4648
adc al, 0xe1
mov rax, rdi
test bpl, 0xa
cmc
test sil, 0x18
jmp 0x140420da8
je 0x140420aa3
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x140420dc6
movq xmm1, qword [r15 + rax]
jmp 0x140420dd1
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r11b, r12b
add rax, 8
clc
cmp r10, rax
jmp 0x140420df4
jne 0x140420dbb
mov rdi, r10
cmp r10b, 0xea
test r13, rbp
cmp r10, rsi
jmp 0x140420e0c
je 0x140420a52
jmp 0x140420aa3
mov r14, rdx
cmp r14b, r14b
ror sil, 0xed
btr rsi, r11
mov esi, dword [rsp + 0x2c0]
stc
test sil, 0x1b
cmp esi, 0x10
jmp 0x140420e39
jne 0x140421084
mov r8d, dword [rsp + 0x2b0]
test r8d, r8d
mov r13, qword [rsp + 0xd8]
movzx r12, r8w
mov r11, qword [rsp + 0x108]
not r12b
mov r10, qword [rsp + 0x88]
movzx r12w, al
seta r12b
mov r12, qword [rsp + 0x118]
jmp 0x140420e7f
je 0x140421139
mov rcx, qword [rsp + 0x140]
ror ax, 0xa0
shr ax, cl
shl al, 0x28
add rcx, qword [r13 + 0x18]
movsxd rax, dword [rsp + 0x24]
jmp 0x140420ea5
inc rax
test r12b, 0x68
cmp r9w, 0x4be1
cmp dword [rsp + 0x5c], 7
jmp 0x140420ebc
jb 0x140421044
mov rdx, rbx
not bx
movsx rdi, r10w
sub rdx, rax
mov ebp, dword [rsp + 0x128]
neg rdi
btr di, 0x2f
mov rsi, rcx
sub rdi, 0x495605e2
shr di, 0xd2
xor bl, spl
lea rbx, [rcx + rax]
xor di, r11w
rcr dil, cl
mov byte [rcx + rax], 0xff
ror rdi, cl
stc
not dil
mov rdi, qword [rsp + 0x30]
cmp r9w, r8w
movzx cx, r9b
neg rcx
mov byte [rdi + rbx], 0xff
movsxd rcx, r14d
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
shr ch, cl
shld cx, r8w, 0x7b
add cl, 0x3e
mov byte [rdi + rbx], 0xff
bts di, r15w
rcr edi, 0xcd
shrd di, sp, 0xf3
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
rcr ch, cl
btr cx, 0x2a
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
movzx rdi, bp
sal cl, 0x61
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
and ecx, 0x779060ed
or cx, sp
mov byte [rdi + rbx], 0xff
movsx di, dl
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
shld ecx, r13d, 0x17
add rbx, qword [rsp + 0x30]
movzx rcx, r13w
xor dil, al
movsx cx, dl
mov rdi, qword [rsp + 0x30]
not rcx
add rcx, rax
lea rcx, [rbx + rdi]
btr di, 0x9b
add rcx, rdx
add dil, 0xf3
stc
ror rdi, 0x72
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
stc
xadd bx, bx
mov rbx, qword [rsp + 0x30]
jmp 0x140420fe3
add ebp, 0xfffffff8
jmp 0x140420feb
jne 0x140420ede
lea rsi, [rsi + rbx]
xadd dx, cx
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
add rsi, rbx
sbb dh, 0xea
ror dx, 0x71
add rsi, rbx
xor cl, r15b
add cl, sil
movsx ecx, r13w
lea rsi, [rsi + rbx]
rcr dx, cl
jmp 0x140421027
add rsi, rbx
bt rdx, rdx
inc dx
add rsi, rbx
bts cx, si
sal rdx, 0x4d
bt cx, r9w
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
test edx, edx
je 0x1404210be
add rcx, rax
rcl ah, cl
mov eax, edx
test edx, 0x4b720fa4
cmp r10, 0x5c8914fd
mov byte [rcx], 0xff
add rcx, rbx
jmp 0x140421072
dec eax
jmp 0x140421079
jne 0x140421067
jmp 0x1404210be
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
mov r11b, 0x7d
inc r12
movsx r10w, dl
mov r11, qword [rsp + 0x108]
movsx r12, r14w
inc r12
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
inc r12
test sil, sil
test r8b, 0x9b
cmp r12, qword [rsp + 0x110]
jmp 0x1404210d5
je 0x14042261c
mov eax, dword [rsp + 0x60]
sar cl, 0x41
rcl cx, 0x85
imul eax, r12d
rcl rsi, 0x62
sbb si, 0x40de
cmp bh, 0x7d
mov rsi, qword [r13 + 0x18]
bswap cx
and rcx, 0x7bc7201a
cmp dl, r11b
mov qword [rsp + 0x140], rax
lea rsi, [rsi + rax]
sbb cx, r11w
dec cx
sub cx, 0x28c7
movzx ecx, byte [r14]
sub r9d, r9d
cmp cl, 4
jmp 0x14042112e
jbe 0x14041dd31
jmp 0x14041d7cb
inc r12
test r15w, r14w
stc
jmp 0x140421146
cmp r12, qword [rsp + 0x110]
jmp 0x140421153
jne 0x1404210db
jmp 0x14042256d
mov rax, qword [rsp + 0x40]
neg dx
lea rdx, [r15 + rax]
adc al, r11b
rcr eax, 0x8a
sub rdx, qword [rsp + 0x28]
shrd rax, r10, 0xe
sar eax, 0x74
sal rax, 0x1f
mov rax, qword [rsp + 0x160]
stc
add rax, rsi
cmp r8b, cl
clc
stc
cmp rdx, 0x10
jmp 0x14042119b
jb 0x14041e041
jb 0x14041e041
cmp rax, 0x10
jmp 0x1404211b0
jb 0x14041e041
cmp dword [rsp + 0x60], 0x10
jb 0x14041e041
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jb 0x14041e04c
cmp ebx, 0x10
jmp 0x1404211da
jae 0x1404213c4
sub r12d, r12d
jmp 0x140421785
mov rax, qword [rsp + 0x40]
btc rdx, 0xd4
movzx edx, r10w
mov dh, dh
lea rax, [rax + r15]
mov rdx, rax
cmc
cmp al, 0x72
test r8w, 0x3a16
sub rdx, qword [rsp + 0x28]
cmp r11d, r14d
cmp rdx, 0x20
jmp 0x140421219
jb 0x14041ea8e
jb 0x14041ea8e
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jb 0x14041ea91
cmp ebx, 0x20
jmp 0x14042123e
jae 0x1404219d7
xor r10d, r10d
jmp 0x14042124c
jmp 0x14042218c
mov rax, qword [rsp + 0x40]
add rax, r15
test r8d, 0x795d3302
jmp 0x140421267
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140421275
jb 0x14041f221
jb 0x14041f221
mov edi, 0
cmc
cmp sp, di
cmp dword [rsp + 0x24], 0x20
jmp 0x140421294
jb 0x14041f229
cmp ebx, 0x20
jmp 0x1404212a2
jae 0x140421b04
sub edi, edi
jmp 0x1404212af
jmp 0x140422288
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
jmp 0x1404212c2
sub rax, qword [rsp + 0x28]
test al, r10b
jmp 0x1404212cf
cmp rax, 0x20
jmp 0x1404212d8
jb 0x14041f7c3
jb 0x14041f7c3
cmp dword [rsp + 0x60], 0x20
jb 0x14041f7c3
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x1404212ff
jb 0x14041f7c6
cmp ebx, 0x20
jae 0x140421c40
sub r11d, r11d
jmp 0x140421316
jmp 0x140421dba
mov rax, qword [rsp + 0x40]
test r9w, 0x5f92
stc
add rax, r15
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140421338
jb 0x14041fd8c
jb 0x14041fd8c
mov edi, 0
cmp al, 0xda
cmp dword [rsp + 0x24], 0x20
jmp 0x140421355
jb 0x14041fd90
cmp ebx, 0x20
jae 0x140421e63
xor edi, edi
jmp 0x14042136b
jmp 0x14042238c
mov rax, qword [rsp + 0x40]
add rax, r15
sub rax, qword [rsp + 0x28]
stc
jmp 0x140421387
cmp rax, 0x20
jb 0x1404207a3
jb 0x1404207a3
mov r11d, 0
cmc
cmp dword [rsp + 0x24], 0x20
jb 0x1404207a6
cmp ebx, 0x20
jmp 0x1404213b1
jae 0x140421f9b
xor r11d, r11d
jmp 0x1404213bf
jmp 0x1404224b1
mov r12d, r14d
cmp ax, 0x76f1
and r12d, 0xfffffff0
mov rbp, qword [rsp + 0x40]
sub rbp, rsi
sbb al, r8b
inc dl
add rbp, r15
mov dl, r9b
movzx r10, r15w
movsx rdx, r9w
mov rax, r12
mov r10w, 0x5abf
cmovno rbx, r13
mov rbx, rcx
jmp 0x140421401
mov r10, qword [rsp + 0x28]
cqo
mov rdx, qword [rsp + 0x88]
jmp 0x140421415
movdqu xmm11, xmmword [rbp + rdx]
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 0x140421466
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 0x1404214a1
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 0x140421735
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
jmp 0x140421742
add r10, 0x10
jmp 0x14042174e
add rbp, 0x10
cmp cx, si
stc
add rbx, 0x10
cmp ebp, r10d
clc
add rax, 0xfffffffffffffff0
jne 0x140421415
cmp r12, r14
jmp 0x140421770
je 0x1404208b2
test r14b, 8
jmp 0x14042177f
je 0x14041e04c
mov edx, r14d
clc
test r9w, r10w
movsxd r8, ebp
and edx, 0xfffffff8
and r11d, r15d
shrd r11w, r12w, 0x52
xchg r8, rax
mov r11, qword [rsp + 0x40]
sub r11, rsi
shld ebp, edi, 0x67
movzx r10w, r15b
xor ax, r15w
add r11, r15
movzx bp, r11b
movzx rbp, r10w
mov rax, qword [rsp + 0x88]
movsx rbx, r15w
lea r10, [r11 + rax]
bswap bp
lahf
cbw
mov rbp, rdx
mov rbx, rcx
movsx eax, r10w
sete r8b
lahf
mov rax, r9
movsx r8, r12w
mov r8, qword [rsp + 0x28]
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140421809
movq xmm11, qword [r10 + r12]
jmp 0x140421814
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140421838
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x14042185b
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
test r11b, 0x56
add r8, 8
add r11, 8
cmp esi, 0x1f19722a
test rcx, 0x792449b8
add r10, 8
stc
add rax, 8
add rbx, 8
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x1404219ba
jne 0x1404217fe
mov r12, rdx
test r8w, 0x4e81
cmp rdx, r14
je 0x1404208b2
jmp 0x14041e04c
mov r10d, ebp
sbb r8b, dl
rcr r8w, cl
xadd dx, r8w
and r10d, 0xffffffe0
adc r8b, al
lea rdx, [r10 - 0x20]
mov r8, rdx
test r12b, 0xed
stc
shr r8, 5
jmp 0x140421a02
inc r8
cmc
stc
cmp dil, 0x51
test rdx, rdx
jmp 0x140421a13
je 0x140422114
mov rsi, r8
rcr edi, 0x59
movabs rdx, 0xffffffffffffffe
sar edi, 0xf
and rsi, rdx
shl dh, 0xe6
shld dx, cx, 0x28
btr di, 0xfa
add rax, qword [rsp + 0x148]
rcl dil, cl
setl dh
mov rdx, qword [rsp + 0x40]
add rdx, r15
xadd dil, dil
bts edi, edi
add rdx, 0x30
movsx edi, r9w
xchg edi, edi
sub ebx, ebx
mov rdi, qword [rsp + 0x28]
jmp 0x140421a6f
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140421a79
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140421a94
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140421aa3
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140421aae
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140421ab9
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140421ac4
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140421ad8
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
cmc
movdqu xmmword [rdx + rbx], xmm0
cmp rsi, rbx
cmc
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140421af9
jne 0x140421a6f
jmp 0x14042211f
mov edi, r10d
rcl r8w, 0x36
sal eax, cl
sar r8, cl
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
and r8w, cx
mov r8, rax
stc
shr r8, 5
jmp 0x140421b29
inc r8
cmc
test rax, rax
jmp 0x140421b35
je 0x1404221fc
mov rbx, r8
btr rbp, r9
movabs rax, 0xffffffffffffffe
adc edx, 0x4be54322
cmp r8w, cx
and rbx, rax
and bpl, 0x50
cbw
xor al, r15b
mov rdx, qword [rsp + 0x40]
stc
and ax, r9w
mov rax, rdx
rol bpl, cl
bswap bp
sub rax, r9
lea rbp, [r15 + rax]
btc ax, 0x49
adc rax, rcx
stc
add rbp, 0x30
adc al, r10b
lea rdx, [rdx + r15]
sal al, 0x5a
add rdx, 0x30
xchg al, ah
sar ah, 0x55
xor esi, esi
movsx eax, ax
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140421bb0
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140421bbb
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140421bd0
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140421bdf
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140421bfc
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140421c0b
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
stc
test sp, 0x3f2d
add rsi, 0x40
jmp 0x140421c2c
add rbx, 0xfffffffffffffffe
jmp 0x140421c35
jne 0x140421ba6
jmp 0x140422205
mov r11d, edx
and r11d, 0xffffffe0
test bl, r8b
sbb rbx, 0x38f3306c
neg rbp
mov rax, qword [rsp + 0x150]
dec bp
lea rax, [rax + r15]
sal bpl, cl
mov rsi, qword [rsp + 0x40]
lea rax, [rax + rsi]
mov rbp, rsi
bt ebx, r15d
cmp r12b, 0x45
btc r10w, ax
sub rbp, r8
ror r10w, 0x9c
dec r10b
sub r10w, r10w
lea r10, [r15 + rbp]
movsxd rbx, r8d
add r10, 0x10
bswap bx
lea rbx, [r15 + rsi]
clc
add rbx, 0x10
cmp bx, 0x2d8
cmp r11d, r11d
xor esi, esi
jmp 0x140421cb4
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140421cc2
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140421ccd
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140421cd9
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140421ce4
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140421cee
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 0x140421d12
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140421d1d
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
cmp r11b, 0x15
movdqu xmmword [rbx + rsi], xmm3
test rsi, 0x74b40aad
jmp 0x140421d86
add rsi, 0x20
cmp r10, r8
test cl, r14b
cmp r11, rsi
jmp 0x140421d98
jne 0x140421cc2
cmp r11, rdx
jmp 0x140421da6
je 0x1404208b2
test dl, 0x18
jmp 0x140421db4
je 0x14041f7c6
mov rbp, r11
mov rax, r15
cmp r13w, 0x53a9
movzx r11w, r11b
mov r11d, edx
rcl ah, cl
btr rax, rsi
ror ah, cl
and r11d, 0xfffffff8
mov rax, qword [rsp + 0x40]
cmc
test r10w, r8w
jmp 0x140421de9
sub rax, r8
cmp dil, r10b
jmp 0x140421df4
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140421e05
movq xmm0, qword [rbx + rbp]
jmp 0x140421e0f
movq xmm1, qword [r9 + rbp]
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
cmc
add rbp, 8
jmp 0x140421e42
cmp r11, rbp
jmp 0x140421e4a
jne 0x140421e05
cmp r11, rdx
jmp 0x140421e58
jne 0x14041f7c6
jmp 0x1404208b2
mov edi, r10d
mov r8b, r12b
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
mov r8, rax
test r13, 0x73e60bc6
cmp r9d, eax
shr r8, 5
inc r8
test rax, rax
jmp 0x140421e8c
je 0x14042230d
mov rbx, r8
or dh, bh
or al, 0xe9
bts ax, si
movabs rax, 0xffffffffffffffe
xor dh, cl
sal dl, cl
btr dx, 0x48
and rbx, rax
mov rdx, qword [rsp + 0x40]
shld ebp, r14d, 0xdd
shl ah, 0xd2
mov rax, rdx
xor bpl, bpl
btr ebp, r12d
inc bpl
sub rax, r9
rcr bpl, 0x72
lea rbp, [r15 + rax]
mov al, r8b
and ah, bh
shr al, 0xd0
add rbp, 0x30
bsr ax, r10w
add rdx, r15
neg al
add rdx, 0x30
shr ax, 0xd6
xor esi, esi
not ah
bswap rax
mov rax, qword [rsp + 0x28]
jmp 0x140421f07
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140421f17
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140421f36
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140421f41
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140421f4c
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140421f57
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140421f62
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp bpl, 0xdb
movdqu xmmword [rdx + rsi], xmm0
test r10b, 0x7c
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140421f90
jne 0x140421f07
jmp 0x140422311
mov r11d, r10d
shrd r8w, sp, 0x74
btr r8, 0x30
and r11d, 0xffffffe0
xor ax, bx
rcl rax, cl
lea rax, [r11 - 0x20]
mov r8w, 0x17f9
mov r8, rax
shr r8, 5
jmp 0x140421fc8
inc r8
test rax, rax
jmp 0x140421fd3
je 0x140422414
mov rsi, r8
or dl, 0x51
movabs rax, 0xffffffffffffffe
movsxd rbp, r14d
btc dx, si
and rsi, rax
bt bp, 0xa2
mov rdx, qword [rsp + 0x40]
mov rax, rdx
cmc
and di, 0x1898
sub rax, r9
lea rbp, [r15 + rax]
shld rdi, r10, 0x8e
setns dil
movsx di, r11b
add rbp, 0x30
bt edi, r8d
shl rdi, 0x5d
lea rdi, [r15 + rdx]
add rdi, 0x30
xor ebx, ebx
jmp 0x140422036
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
jmp 0x14042204d
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140422058
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140422063
movdqu xmm3, xmmword [rbp + rbx - 0x20]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x30], xmm2
movdqu xmmword [rdi + rbx - 0x20], xmm3
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x14042209a
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x1404220a5
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x1404220b0
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x1404220bb
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
test r13w, 0x4260
stc
movdqu xmmword [rdi + rbx], xmm3
test rbx, rax
clc
cmp r8w, 0x497d
add rbx, 0x40
test r13, 0x1c167786
cmc
cmp edi, r12d
add rsi, 0xfffffffffffffffe
jmp 0x140422109
jne 0x140422043
jmp 0x140422423
sub ebx, ebx
movsx rdi, di
mov rdi, qword [rsp + 0x28]
test r8b, 1
je 0x14042216f
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140422133
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042213e
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140422149
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140422159
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
test r11, 0x23561a40
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmp r10, rbp
jmp 0x140422177
je 0x1404208b2
test bpl, 0x18
jmp 0x140422186
je 0x14041ea91
mov rax, r10
shl r10b, 0xda
xor r10w, 0x3108
add dh, ah
mov r10d, ebp
and r10d, 0xfffffff8
movsx rdx, r12w
movsx edx, r8w
mov rdx, qword [rsp + 0x28]
jmp 0x1404221b4
movq xmm0, qword [rdx + rax]
jmp 0x1404221be
movq xmm1, qword [r9 + rax]
jmp 0x1404221c9
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
add rax, 8
cmp dil, 0xb0
cmp r10, rax
jmp 0x1404221e3
jne 0x1404221b4
cmp r10, rbp
jmp 0x1404221f1
je 0x1404208b2
jmp 0x14041ea91
sub esi, esi
cmc
clc
jmp 0x140422205
test r8b, 1
jmp 0x14042220e
je 0x14042226b
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
cbw
movsx ax, r13b
mov rax, rsi
stc
test ebx, edi
sub rax, r9
jmp 0x140422239
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422243
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140422252
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp dl, r8b
test r10b, 0x52
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp r15b, r9b
cmp rdi, r10
jmp 0x140422273
je 0x1404208b2
test r10b, 0x18
jmp 0x140422282
je 0x14041f229
mov rax, rdi
test bx, 0xfc7
sar dil, cl
mov edi, r10d
cwd
and edi, 0xfffffff8
movzx ebp, dx
test r11b, al
movsx bp, r9b
mov rdx, qword [rsp + 0x40]
dec ebp
movsx rbp, r15w
sub rdx, r9
add rdx, r15
movsx rbp, r11w
bswap bp
mov rbp, qword [rsp + 0x28]
jmp 0x1404222c8
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x1404222d8
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r12d, 0x7d7a2794
add rax, 8
cmp rdi, rax
jmp 0x1404222f4
jne 0x1404222c8
cmp rdi, r10
jmp 0x140422302
je 0x1404208b2
jmp 0x14041f229
xor esi, esi
cmc
stc
test r8b, 1
jmp 0x14042231a
je 0x14042236f
mov rax, qword [rsp + 0x28]
stc
movdqu xmm0, xmmword [rax + rsi]
cmp r11w, 0x20ee
clc
cmp r13, r11
movdqu xmm1, xmmword [rax + rsi + 0x10]
sub al, r15b
mov rax, rsi
clc
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042234f
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp r8b, 0xb
cmp r10b, cl
cmp rdi, r10
jmp 0x140422377
je 0x1404208b2
test r10b, 0x18
jmp 0x140422386
je 0x14041fd90
mov rax, rdi
sub dil, 0x29
adc dil, 0x56
cqo
mov edi, r10d
cmp bl, r11b
and edi, 0xfffffff8
cmp r12b, r9b
shr rdx, cl
mov rdx, qword [rsp + 0x40]
add ebp, r12d
cmp r10b, 0x6e
setno bpl
sub rdx, r9
sar rbp, cl
adc bp, sp
add rdx, r15
mov bpl, bl
mov rbp, qword [rsp + 0x28]
jmp 0x1404223d1
movq xmm0, qword [rbp + rax]
jmp 0x1404223dc
movq xmm1, qword [rdx + rax]
jmp 0x1404223e6
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rdi, rax
jmp 0x1404223fb
jne 0x1404223d1
cmp rdi, r10
jmp 0x140422409
je 0x1404208b2
jmp 0x14041fd90
sub ebx, ebx
jmp 0x14042241b
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x14042242c
je 0x140422499
mov rax, qword [rsp + 0x28]
clc
cmc
movdqu xmm0, xmmword [rax + rbx]
test r12b, 0xdd
clc
movdqu xmm1, xmmword [rax + rbx + 0x10]
bt eax, 0x85
mov rax, rbx
stc
sub rax, r9
jmp 0x140422459
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422463
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042246e
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
cmc
jmp 0x140422499
cmp r11, r10
je 0x1404208b2
test r10b, 0x18
jmp 0x1404224ab
je 0x1404207a6
mov rax, r11
bt r11, 0x83
mov r11d, r10d
or dl, 0x98
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sub rdx, r9
cmc
jmp 0x1404224d2
add rdx, r15
jmp 0x1404224da
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404224ec
movq xmm0, qword [rbp + rax]
jmp 0x1404224f7
movq xmm1, qword [rdx + rax]
jmp 0x140422501
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmc
cmp r11, rax
jmp 0x140422521
jne 0x1404224ec
cmp r11, r10
jmp 0x14042252f
je 0x1404208b2
jmp 0x1404207a6
mov r9d, 1
movsx ax, spl
mov eax, dword [rsp + 0x2c0]
jmp 0x140422551
cmp eax, 8
jmp 0x140422559
jl 0x14041d7cb
cmp eax, 0x10
jmp 0x140422567
jne 0x14041d7cb
mov rbp, qword [rsp + 0xf8]
or r9w, 0x7dd2
not r9d
imul ebp, dword [rsp + 0x2b8]
mov r9d, 1
cmc
stc
test ebp, ebp
jmp 0x140422595
je 0x14041d7cb
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
cmp ecx, 3
jmp 0x1404225aa
jb 0x1404225e7
mov edx, ebp
and edx, 0xfffffffc
cmc
rol word [rax], 8
rol word [rax + 2], 8
cmc
stc
rol word [rax + 4], 8
jmp 0x1404225cc
rol word [rax + 6], 8
add rax, 8
test r11b, 0xe7
add edx, 0xfffffffc
jmp 0x1404225e1
jne 0x1404225b6
test bpl, 3
jmp 0x1404225f0
je 0x14041d7cb
and ebp, 3
cmp r11w, 0x385b
xor edx, edx
rol word [rax + rdx*2], 8
inc rdx
clc
cmp ebp, edx
jmp 0x140422611
jne 0x140422601
jmp 0x14041d7cb
mov eax, dword [rsp + 0x2c0]
shrd r9d, r10d, 0x61
mov r9d, 1
jmp 0x140422633
cmp eax, 8
jge 0x14042255f
cmp dword [rsp + 0x2b8], 0
jmp 0x140422649
je 0x14041d7cb
mov edx, dword [rsp + 0xf8]
and r12d, 0x602c218b
mov r12d, r11d
sub bpl, 0x43
bts bp, r14w
xadd bpl, cl
movsxd rcx, eax
shr bp, 0x35
mov qword [rsp + 0x40], rcx
sbb bp, r9w
lea ecx, [r8 - 1]
inc rax
xchg bp, ax
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
mov cl, 0xe
sal al, 0x78
mov ecx, dword [rsp + 0x84]
cwde
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
movsxd rax, r12d
rol al, cl
mov dword [rsp + 0x84], ecx
movsx ax, cl
cbw
mov rax, rdx
bt eax, esp
movsx ax, cl
sbb ax, r12w
mov qword [rsp + 0x30], rdx
add al, r14b
and al, 0x61
sub rdx, r12
rol ax, cl
mov qword [rsp + 0x28], rdx
neg r12
cmc
xadd eax, eax
or ax, 0x4ef7
lea rax, [rbp*2 + 2]
cmc
stc
add rax, rbp
mov qword [rsp + 0xa0], rax
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
setbe ah
movsx eax, r8w
dec rbp
movzx rax, r9w
mov al, cl
movsxd rax, esp
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
jmp 0x140422728
dec eax
cmc
cmp r13w, di
mov dword [rsp + 0xc0], eax
stc
sub edi, edi
jmp 0x140422743
sub r10d, r10d
jmp 0x14042276f
inc r10
test r12, 0x6a522ca4
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140422769
je 0x14041d7cb
mov rbp, qword [r13 + 0x18]
cmc
not r8b
or r11w, bx
mov eax, dword [rsp + 0x60]
or r14b, 0x74
mov r11d, eax
imul r11d, r10d
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
cmp spl, 0xde
clc
mov r14b, 1
jmp 0x1404227a4
cmp dword [rsp + 0x2c8], 0
jne 0x1404227cc
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
xor eax, 0xd061594
shrd eax, ebx, 0xf6
lea r13, [r13 + r12]
add rax, r8
mov edi, edi
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x1404227e5
je 0x140422b22
cmp eax, 2
jmp 0x1404227f3
je 0x140422c03
cmp eax, 1
jne 0x140422da3
mov ecx, dword [rsp + 0x64]
sub al, r8b
mov eax, ecx
test r12w, 0x5159
cmp ecx, 8
jl 0x1404229c1
mov rax, qword [rsp + 0x28]
xadd r13b, r13b
shld r13w, bp, 0xec
cmovge r13w, ax
lea r13, [rax + rbp]
ror ah, 0xab
jmp 0x14042283a
mov eax, dword [rsp + 0x64]
and esi, 0x484f2780
mov esi, eax
rol eax, cl
xor ax, 0x3edc
sub ax, r10w
movzx eax, byte [r13 + rdi]
sar al, 7
and al, r14b
test r13b, 0xc9
jmp 0x140422865
mov byte [rbp + rdi], al
and ax, 0x40d1
rol eax, 0xf6
movsx rax, r12w
movzx eax, byte [r13 + rdi]
test r8, r14
cmc
add al, al
clc
sar al, 7
cmc
and al, r14b
test r15, 0x7a97ad7
clc
cmc
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
shl al, 2
sar al, 7
cmp rcx, 0x28a82c1a
and al, r14b
cmp r15b, bpl
mov byte [rbp + rdi + 2], al
sal rax, 0x62
cmp esp, 0x53b3361d
movzx eax, byte [r13 + rdi]
stc
cmp r10b, r9b
shl al, 3
clc
sar al, 7
and al, r14b
mov byte [rbp + rdi + 3], al
movzx eax, byte [r13 + rdi]
test dil, 0x27
shl al, 4
sar al, 7
and al, r14b
cmp spl, spl
jmp 0x1404228ef
mov byte [rbp + rdi + 4], al
movsx ax, cl
movzx eax, byte [r13 + rdi]
shl al, 5
sar al, 7
test si, 0xa21
test r13w, r11w
and al, r14b
test r15d, 0x21d37830
mov byte [rbp + rdi + 5], al
bsr rax, r12
movzx eax, byte [r13 + rdi]
clc
jmp 0x14042292a
shl al, 6
sar al, 7
test cl, 0xaa
test cx, r8w
cmc
and al, r14b
cmc
mov byte [rbp + rdi + 6], al
bt ax, r10w
nop
xadd rax, rax
movzx eax, byte [r13 + rdi]
jmp 0x140422956
and al, 1
test r13w, 0x206e
jmp 0x140422963
neg al
clc
and al, r14b
jmp 0x14042296e
mov byte [rbp + rdi + 7], al
movsx ax, r12b
lea eax, [rsi - 8]
inc r13
clc
jmp 0x140422983
add rbp, 8
test r14d, 0x3ebe4c44
cmp r9b, 0x46
cmp rsp, r13
cmp esi, 0xf
ja 0x140422844
lea r13, [r13 + rdi]
xadd r8w, r8w
sub r8d, 0xda14b73
lea rbp, [rbp + rdi]
cmove r8, rsp
mov r8, rbp
jmp 0x1404229c1
test eax, eax
jmp 0x1404229c8
jle 0x140422da3
movzx edx, byte [r13]
cmp r15, 0x75105006
clc
stc
sar dl, 7
test esi, 0x349200f7
jmp 0x1404229ea
and dl, r14b
jmp 0x1404229f3
mov byte [r8], dl
jmp 0x140422a02
cmp eax, 1
jmp 0x140422a0a
je 0x140422da3
movzx edx, byte [r13]
cmp bpl, 0xf9
test r8b, 0xe3
add dl, dl
sar dl, 7
cmp r10w, 0x5fe2
and dl, r14b
cmp bl, 0xe6
test r8b, 0x8b
mov byte [r8 + 1], dl
test bpl, 0x39
clc
cmp eax, 3
jb 0x140422da3
movzx edx, byte [r13]
test r8b, cl
cmp r11, rsi
stc
shl dl, 2
jmp 0x140422a58
sar dl, 7
test spl, 0x2d
and dl, r14b
clc
mov byte [r8 + 2], dl
jmp 0x140422a6c
cmp eax, 3
je 0x140422da3
movzx edx, byte [r13]
test r15b, 0x10
shl dl, 3
sar dl, 7
test r11w, r9w
test r8b, 0x5d
and dl, r14b
test rdx, rsi
mov byte [r8 + 3], dl
jmp 0x140422aa2
cmp eax, 5
jmp 0x140422aaa
jb 0x140422da3
movzx edx, byte [r13]
shl dl, 4
test bp, 0x55a
sar dl, 7
clc
and dl, r14b
test r13b, 0xe8
mov byte [r8 + 4], dl
test rdx, r9
cmp eax, 5
je 0x140422da3
movzx edx, byte [r13]
shl dl, 5
test r10b, 0x3f
sar dl, 7
jmp 0x140422aec
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x140422afb
jb 0x140422da3
movzx eax, byte [r13]
shl al, 6
cmp r11w, bp
cmc
sar al, 7
jmp 0x140422b16
and al, r14b
mov byte [r8 + 6], al
jmp 0x140422da3
mov ecx, dword [rsp + 0x64]
sub al, 0xae
ror al, cl
mov eax, ecx
jmp 0x140422b35
cmp ecx, 2
jmp 0x140422b3d
jl 0x140422bd3
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
mov edx, eax
cmp dh, 0x47
btr rax, 0x18
cdqe
movzx eax, byte [r13 + rdi]
cmp bl, dl
shr al, 4
test edi, ecx
mul r14b
cmc
mov byte [rbp + rdi], al
add al, 0x81
shl eax, cl
movzx eax, r11w
movzx eax, byte [r13 + rdi]
test ch, 0x58
cmp cx, 0x5ba0
and al, 0xf
clc
test r15, rdx
mul r14b
mov byte [rbp + rdi + 1], al
movsxd rax, edx
lahf
lea eax, [rdx - 2]
jmp 0x140422ba0
inc r13
cmp r10, 0x26b483b
add rbp, 2
jmp 0x140422bb4
cmp edx, 3
ja 0x140422b50
add r13, rdi
not r8b
rol r8w, 0x1f
add rbp, rdi
mov r8, rbp
jmp 0x140422bd3
cmp eax, 1
jmp 0x140422bdb
jne 0x140422da3
movzx eax, byte [r13]
clc
test r13b, bl
shr al, 4
clc
mul r14b
jmp 0x140422bf6
mov byte [r8], al
jmp 0x140422bfe
jmp 0x140422da3
mov eax, dword [rsp + 0x64]
setno sil
mov esi, eax
test sil, 0x1f
cmp al, spl
cmp eax, 4
jmp 0x140422c1c
jl 0x140422d0f
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
shl ah, 0xb4
mov esi, dword [rsp + 0x64]
mov edx, esi
cmp bpl, 0xfb
movzx eax, byte [r13 + rdi]
shr si, cl
or esi, r12d
shr al, 6
sar sil, 0xb6
bsf rsi, rbx
dec si
mul r14b
and rsi, 0x2c04d3
test spl, 0xf5
bt si, 0x6b
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
sub si, 0x5c7a
rcr esi, 0xd4
shr al, 4
and al, 3
rol sil, 0xa4
mul r14b
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
bt esi, 0x84
bsr si, ax
and sil, 0x95
shr al, 2
and al, 3
mul r14b
or sil, r8b
inc sil
jmp 0x140422cac
mov byte [rbp + rdi + 2], al
btc eax, r15d
movzx eax, byte [r13 + rdi]
movzx rsi, r15w
and al, 3
movsx si, dl
mul r14b
mov byte [rbp + rdi + 3], al
cmovge rsi, rcx
jmp 0x140422cd7
lea esi, [rdx - 4]
jmp 0x140422cdf
inc r13
clc
cmc
add rbp, 4
jmp 0x140422ced
cmp edx, 7
jmp 0x140422cf5
ja 0x140422c32
lea r13, [r13 + rdi]
clc
lea rbp, [rbp + rdi]
movsx r8, r8w
mov r8, rbp
stc
clc
test esi, esi
jle 0x140422da3
movzx eax, byte [r13]
shr al, 6
stc
cmp r11d, 0x746769e3
mul r14b
cmp r12b, 3
stc
mov byte [r8], al
cmp esi, 1
jmp 0x140422d3a
je 0x140422da3
movzx eax, byte [r13]
stc
shr al, 4
and al, 3
cmc
test r8w, 0x3a28
mul r14b
cmc
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x140422d62
jb 0x140422da3
movzx eax, byte [r13]
and r13b, r9b
shr al, 2
add r13w, r10w
sal r13b, cl
shld r13d, r9d, 0x48
and al, 3
rcr r13b, cl
add r13w, r12w
rcr r13b, 0xbc
mul r14b
sal r13w, 0x58
mov byte [r8 + 2], al
bt rax, rcx
xor al, r14b
shl ax, 0xb3
mov rax, qword [rsp + 0xd0]
add r13w, r11w
cmp eax, dword [rsp + 0x68]
mov r13b, r10b
mov r13, qword [rsp + 0xd8]
je 0x14042274b
mov rax, qword [r13 + 0x18]
add r11, rax
cmp ax, cx
cmc
cmp dword [rsp + 0xd0], 1
jne 0x140422e66
cmp dword [rsp + 0x24], 0
jmp 0x140422de7
js 0x14042274b
add rax, rdi
cdq
dec bpl
mov esi, dword [rsp + 0xc0]
mov bx, 0x387a
mov rbp, qword [rsp + 0x70]
movsxd rbx, edi
inc dx
mov rdx, rbp
movsxd rbx, esi
movzx ecx, bp
movsx rcx, bx
mov cl, r14b
dec esi
mov byte [r11 + rbx], 0xff
movzx ecx, bp
movzx ecx, byte [rax + rbp + 1]
jmp 0x140422e2e
movsxd rsi, esi
jmp 0x140422e36
mov byte [r11 + rsi], cl
mov esi, 0x10403f0b
dec rdx
add ebx, 0xfffffffe
mov esi, ebx
clc
test eax, 0x58e1774e
test ebp, 0x80000000
mov rbp, rdx
jmp 0x140422e5b
je 0x140422e0d
jmp 0x14042274b
cmp dword [rsp + 0x24], 0
js 0x14042274b
add rax, qword [rsp + 0xa0]
cdq
bsf rdx, rbx
lea rax, [rax + rdi]
adc bpl, 0xc4
bswap si
neg esi
mov rsi, qword [rsp + 0x70]
ror ch, cl
cmp r9w, 0x7111
mov ecx, dword [rsp + 0x90]
neg edx
sub bl, 0x87
mov ebp, ecx
btc bx, r10w
mov rdx, rsi
adc bl, dil
lea ecx, [rbp + 3]
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
rcl cx, cl
movzx ecx, byte [rax]
rol rbx, 0xe3
lea ebx, [rbp + 2]
movsxd rbx, ebx
mov byte [r11 + rbx], cl
cmc
xor bl, r11b
test r13b, 0xe5
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
jmp 0x140422ee5
movsxd rbx, ebx
jmp 0x140422eee
mov byte [r11 + rbx], cl
rol rcx, cl
movsx ecx, r8w
and ch, 0xe5
movzx ecx, byte [rax - 2]
cmc
movsxd rbp, ebp
clc
cmp r10, 0x5fbd60dc
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
test r15b, r12b
add ebp, 0xfffffffc
jmp 0x140422f1f
dec rdx
clc
stc
test esi, 0x80000000
mov sil, 0x1b
mov rsi, rdx
jmp 0x140422f35
je 0x140422eb1
jmp 0x14042274b