Function at 0x140420302
Capabilities:
Encrypt data using rc4 ksa
Encrypt data using speck

Disassembly:
push r15
test r14b, 0xeb
clc
push r14
stc
push r13
test r8d, 0x1ea869ae
push r12
push rsi
jmp 0x140420378
push rdi
cmc
cmp r12b, r15b
push rbp
stc
push rbx
clc
test sil, 0x3c
cmc
sub rsp, 0x248
jmp 0x140420392
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
cbw
mov esi, dword [rsp + 0x2b8]
mov ebp, dword [rsp + 0x2b0]
dec cl
jmp 0x140420417
sub r12d, r12d
sub eax, 0x12d32968
shr al, 0x39
neg ah
cmp dword [rsp + 0x2c0], 0x10
mov ax, bx
sete cl
cmc
sub ah, al
cmp eax, 0x5a251c73
mov eax, esi
cmp ebx, r9d
cmc
jmp 0x140420445
or eax, ebp
jmp 0x14042044c
js 0x140420525
mov r15d, r8d
inc rdi
sbb dil, 0xdc
bt r14w, 0x1a
mov r14, rdx
mov rax, qword [r13]
shl dil, 0xb0
movsxd rdi, dword [rax + 8]
cmp dl, r13b
test esi, esi
jmp 0x14042047b
je 0x1404204a0
mov eax, 0x7fffffff
test bpl, 0x42
sub edx, edx
stc
idiv esi
test spl, dl
stc
cmp eax, ebp
jmp 0x14042049a
jl 0x140420525
mov r12b, cl
xchg cx, ax
inc r12d
mov ebx, r12d
test di, 0x69a5
btr rcx, 0xe0
shrd ax, r10w, 0x17
imul ebx, r9d
xchg al, cl
shr cx, cl
bsf ecx, r11d
mov ecx, esi
bts rax, rdx
imul ecx, ebp
sub ax, 0x7d80
cmc
cmovl eax, esi
mov eax, ebx
clc
jmp 0x1404204e2
or eax, ecx
jmp 0x1404204e9
js 0x140420525
test ebx, ebx
jmp 0x1404204f6
je 0x140420622
mov eax, 0x7fffffff
cmp sil, 0xfe
test r12b, 0xb6
xor edx, edx
test cl, r8b
cmp r11b, 0x6e
test bpl, 0xfc
idiv ebx
cmp eax, ecx
jmp 0x14042051f
jge 0x140420622
mov qword [r13 + 0x18], 0
shr r15b, cl
jmp 0x140420535
sub r9d, r9d
ror eax, 0xc4
mov eax, r9d
movzx r15, cx
movsx r14w, r12b
movaps xmm6, xmmword [rsp + 0x1a0]
movsx edi, r11w
sub r13b, sil
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
sbb bx, 0xfa8
sub r12b, dil
movaps xmm10, xmmword [rsp + 0x1e0]
movsx si, r14b
sbb r14, rdi
movaps xmm11, xmmword [rsp + 0x1f0]
and r12w, 0x31ea
ror r14w, cl
btc r14d, 0xe9
movaps xmm12, xmmword [rsp + 0x200]
rcl r13w, 0x6b
movaps xmm13, xmmword [rsp + 0x210]
rcl sil, 0x81
movaps xmm14, xmmword [rsp + 0x220]
sub bx, 0x7e14
add r15b, 0x73
bt r14d, ecx
movaps xmm15, xmmword [rsp + 0x230]
ror r14b, 0x8e
sbb rbx, 0x70f10da3
add rsp, 0x248
mov bpl, 0xd7
not sil
bswap r15w
pop rbx
movsx r14, bp
movsx esi, r10w
movzx r13w, cl
pop rbp
bswap edi
movsxd r15, r14d
pop rdi
pop rsi
pop r12
movsx r14, bx
pop r13
pop r14
movsxd r15, r13d
pop r15
jmp 0x140420621
ret
mov dword [rsp + 0x68], r9d
stc
clc
mov dword [rsp + 0x6c], ebx
cmp r13b, 0xf0
jmp 0x140420636
imul ecx, ebx
jmp 0x14042063e
movsxd rcx, ecx
call fcn.14025eb0c
mov qword [r13 + 0x18], rax
jmp 0x14042064f
xor r9d, r9d
test rax, rax
je 0x14042053b
mov rsi, rdi
rcr r8w, 0x75
dec ax
add r8, r12
mov eax, esi
mov r8d, dword [rsp + 0x2b0]
clc
or eax, r8d
jmp 0x14042067c
js 0x14042053b
mov dword [rsp + 0x84], r12d
jmp 0x140420690
test r8d, r8d
jmp 0x140420698
je 0x1404206ca
xor r9d, r9d
xor al, sil
mov eax, 0x7fffffff
sub edx, edx
test si, 0x604a
idiv r8d
test ch, 0x29
cmp r14b, 0xd8
cmp r14, r11
cmp eax, esi
jmp 0x1404206c4
jl 0x14042053b
mov eax, esi
or r9, 0x252c65b8
bts r9w, r9w
imul eax, r8d
sal r9d, cl
ror r9b, cl
mov dword [rsp + 0x64], eax
movzx r9w, r14b
or eax, dword [rsp + 0x2c0]
mov r9d, 0
js 0x14042053b
mov r11d, 0
cmc
clc
test r14w, bx
cmp dword [rsp + 0x2c0], 0
je 0x14042076c
sub r9d, r9d
cmp r9w, bx
mov eax, 0x7fffffff
cmp sil, 0x34
shld cx, r14w, 0x9a
xor edx, edx
rcr ch, cl
mov ebp, dword [rsp + 0x2c0]
sbb cl, 0x83
movzx ecx, r9w
shl cx, cl
idiv ebp
mov ecx, dword [rsp + 0x64]
cmp eax, ecx
jmp 0x140420750
jl 0x14042053b
mov r11d, ecx
cmc
stc
imul r11d, ebp
cmp r11d, 0x7ffffff8
jg 0x14042053b
add r11d, 7
setb ch
shr r11d, 3
ror al, 0x88
lea eax, [r11 + 1]
xor ecx, esi
btr ecx, r12d
rcr cx, cl
mov ecx, dword [rsp + 0x2b8]
imul eax, ecx
cmp eax, r15d
jmp 0x140420799
ja 0x140420535
mov eax, r8d
jmp 0x1404207ab
mov edx, dword [rsp + 0x68]
test r10b, bl
clc
test bh, 0xbc
imul eax, edx
mov qword [rsp + 0xf8], rax
cmp r9b, r8b
stc
cmc
test ecx, ecx
je 0x14042528c
cmp dword [rsp + 0x2c0], 8
mov ecx, r10d
setl byte [rsp + 0x3f]
not r9b
cmp esi, edx
xchg al, cl
sete al
movzx ecx, byte [r14]
mov r9d, 0
test r12b, 0xeb
cmp sp, 0x72ab
cmp cl, 4
jmp 0x140420803
ja 0x14042053b
mov ebx, dword [rsp + 0x84]
adc edx, esp
cqo
bswap edi
mov edx, ebx
shl bpl, 0x54
sar dil, 0x3f
sub r10w, dx
mov rbp, qword [rsp + 0xf8]
imul edx, ebp
ror dil, 0x3f
shrd di, r12w, 0xcc
mov edi, esi
rol r10b, cl
imul edi, ebx
neg r10b
bsf r10w, r15w
btr bx, 0x2c
mov dword [rsp + 0x24], edi
sub ebp, r11d
movzx r10, dx
shl bx, 0x24
mov qword [rsp + 0x190], rbp
and dil, dil
sal bl, cl
movsxd rdi, ebx
mov dword [rsp + 0x60], edx
cmp ecx, 0x546c2e4a
xor bp, 0x7268
mov edx, edx
mov rdi, rsi
mov bpl, al
cmp r14b, bpl
mov r10, rdx
cmc
sbb bpl, 0xc8
and bl, r9b
neg r10
sbb ebx, edi
movsxd rbx, dword [rsp + 0x6c]
cmc
or byte [rsp + 0x3f], al
lahf
mov eax, r8d
bt rbp, 0xe5
xadd bpl, bpl
and eax, 7
movzx bp, r8b
mov dword [rsp + 0x12c], eax
mov eax, r8d
and eax, 0xfffffff8
or rbp, rax
sub ebp, 0x16fe5557
mov dword [rsp + 0x128], eax
not ah
mov eax, 0x30
add rbp, 0x4630773a
sub rax, rbx
mov qword [rsp + 0xf0], rax
mov rbp, rbx
neg rbp
sal ah, 0xc9
mov rax, rbp
mov qword [rsp + 0xb8], rbp
btr eax, ecx
xor al, spl
shr ax, cl
sub rbp, rdx
movzx rax, r13w
mov qword [rsp + 0x178], rbp
bt ebp, 0x88
xadd ah, ah
shr ax, cl
mov eax, 0x10
mov ebp, 0x10
test al, 0xf5
clc
sub rbp, rbx
test sp, di
jmp 0x14042093a
mov qword [rsp + 0x170], rbp
mov ebp, 3
sub rbp, rdx
cmp r8, r12
mov qword [rsp + 0x168], rbp
test bh, 7
sub rax, rdx
mov qword [rsp + 0x150], rax
mov eax, 1
cmp al, dil
sub rax, rdx
stc
mov qword [rsp + 0x158], rax
mov al, 0x73
btc ax, 0x5f
mov eax, 0x30
jmp 0x14042098b
sub rax, rdx
jmp 0x140420993
mov qword [rsp + 0x148], rax
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
rol sil, 0xca
neg sil
mov qword [rsp + 0x198], rax
dec al
movsxd rax, r10d
lea eax, [r8 - 1]
mov dword [rsp + 0x5c], eax
cdqe
mov eax, dword [rsp + 0x2b8]
sub sil, 0x68
mov qword [rsp + 0x110], rax
test al, 0x3f
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
shr ax, cl
mov al, 2
lea rax, [rbx + rdx]
test r12d, 0x4ff054b0
mov qword [rsp + 0x188], rax
clc
test r15b, r12b
xor eax, eax
jmp 0x140420a19
mov qword [rsp + 0x140], rax
cmova eax, r8d
movsx rax, r15w
mov eax, r8d
cmp r8b, 0xb1
mov qword [rsp + 0x138], rax
xor r12d, r12d
bt ax, r13w
rcl eax, cl
mov qword [rsp + 0xd8], r13
cwde
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
bts rax, r13
mov qword [rsp + 0x88], r10
sal ax, cl
adc al, r13b
mov rax, rbx
cmc
mov qword [rsp + 0x30], rbx
test cx, r12w
cmp dword [rsp + 0x2c0], 7
jmp 0x140420a87
jg 0x140420ac1
cmp r11d, r8d
jmp 0x140420a95
ja 0x140420535
add rsi, qword [rsp + 0x190]
test r10b, 0x14
clc
mov dword [rsp + 0x24], 1
stc
mov qword [rsp + 0x138], r11
test dl, 0xed
jmp 0x140420ac1
test r12, r12
jmp 0x140420ac9
jne 0x140420af2
movzx eax, cl
cqo
and r8w, r9w
lea rcx, [0x1400beffc]
rol bpl, 0xdb
movzx ecx, byte [rax + rcx]
adc r8w, 0x5f59
btr r9w, r14w
lea rdx, [r14 + 1]
btc r9w, 0x89
cmp esp, 0x51286b66
lea r9, [rsi + r10]
movzx ebp, cl
cmovne r8w, bp
adc r8w, r10w
sub r8b, 0xc9
cmp dword [rsp + 0x24], 0
jmp 0x140420b24
mov r8d, dword [rsp + 0x2c0]
jle 0x140420bfc
mov ecx, dword [rsp + 0x24]
cmp r12d, 0x77c91f2a
xor edi, edi
jmp 0x140420b44
jmp 0x140420b66
movzx eax, byte [rdx + rdi]
mov byte [rsi + rdi], al
jmp 0x140420b55
inc rdi
cmp rcx, rdi
jmp 0x140420b60
je 0x140420bfc
cmp ebp, 2
jmp 0x140420b6e
jle 0x140420b99
cmp ebp, 4
jg 0x140420bcc
cmp ebp, 3
jmp 0x140420b85
je 0x140420be8
cmp ebp, 4
je 0x140420bbd
jmp 0x140420b55
test ebp, ebp
je 0x140420b49
cmp ebp, 1
jmp 0x140420ba9
je 0x140420b49
cmp ebp, 2
jmp 0x140420bb7
jne 0x140420b55
movzx eax, byte [r9 + rdi]
jmp 0x140420bc7
jmp 0x140420bef
cmp ebp, 5
je 0x140420b49
cmp ebp, 6
jmp 0x140420bdd
je 0x140420b49
jmp 0x140420b55
movzx eax, byte [r9 + rdi]
shr al, 1
add al, byte [rdx + rdi]
jmp 0x140420bf7
jmp 0x140420b4d
cmp r8d, 8
jmp 0x140420c05
jne 0x140420c51
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsx r15w, r12b
jmp 0x140420c21
mov r15, rsi
jmp 0x140420c29
je 0x140420c3d
mov byte [r15 + rax], 0xff
btc r10d, 0x80
bsr r10, rsp
add rdx, rax
movzx r10, di
mov r10, qword [rsp + 0x198]
jmp 0x140420ce3
cmp r8d, 0x10
jmp 0x140420c5a
jne 0x140420cb7
movsxd rax, dword [rsp + 0x24]
sar ecx, cl
dec cl
shrd r15d, r12d, 0x57
mov ecx, dword [rsp + 0x68]
bts r15w, r10w
inc r15
movzx r15d, r8w
cmp dword [rsp + 0xd0], ecx
mov r15, rsi
jmp 0x140420c8d
je 0x140420c9e
mov byte [r15 + rax], 0xff
mov byte [rax + r15 + 1], 0xff
add rdx, rax
jmp 0x140420caa
mov r10, rbx
jmp 0x140420cb2
jmp 0x140420ce3
add r14, 2
test rbx, 0x1c761581
clc
mov r10d, 1
xchg dx, cx
not r15b
bsf r15d, r14d
mov rdx, r14
stc
mov r15, rsi
sar rcx, 0x99
clc
shl cx, 0xef
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
stc
cmp byte [rsp + 0x3f], 0
jmp 0x140420cf6
mov qword [rsp + 0x28], rdx
jmp 0x140420d00
mov qword [rsp + 0x118], r12
je 0x140420ee4
mov rax, qword [rsp + 0x138]
shl bl, 0xd8
neg bx
sbb r13b, 0xd1
lea ebx, [rax - 1]
bt r13, rbp
imul ebx, dword [rsp + 0x24]
sete r13b
rcl r13b, cl
mov r13b, dil
movsxd r13, ebx
cmp al, ch
cmc
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x140420d49
jle 0x140421794
cmp ebp, 4
jg 0x140421f96
cmp ebp, 3
jmp 0x140420d60
je 0x14042252e
cmp ebp, 4
jmp 0x140420d6e
jne 0x140423685
test ebx, ebx
jmp 0x140420d7b
jle 0x140423685
movsxd rsi, dword [rsp + 0x24]
movzx r14d, di
mov r14d, ebx
jmp 0x140420d92
cmp ebx, 8
jmp 0x140420d9a
jae 0x140423f1f
sub r12d, r12d
shl ah, 1
mov rax, qword [rsp + 0x40]
sub rax, rsi
sal r11w, 0xf7
add r15, rax
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
mov r11b, bpl
movzx r11, ax
cmovs r11d, r10d
mov r11, qword [rsp + 0x28]
jmp 0x140420dd6
jmp 0x140420e41
cmp edi, ebp
jmp 0x140420de2
cmova esi, edx
clc
test r12w, 0x9c1
cmp edi, eax
jmp 0x140420df3
cmova esi, edx
cmp rsi, rax
test dl, dil
clc
add sil, byte [r11 + r12]
jmp 0x140420e06
mov byte [rcx + r12], sil
inc r10
jmp 0x140420e12
inc r15
jmp 0x140420e1a
inc rcx
jmp 0x140420e22
inc r9
inc r11
jmp 0x140420e2d
dec r14
jmp 0x140420e38
cmp r12, r14
je 0x140423685
movzx edx, byte [r10 + r12]
sub bpl, 0x30
rol bl, 0x9b
xadd bp, di
movzx r8d, byte [r9 + r12]
btr rsi, rcx
add bl, spl
movzx rbx, r12w
movzx esi, byte [r15 + r12]
mov eax, r8d
neg dil
clc
movsx ebp, bp
sub eax, edx
cmc
btr di, r15w
sub bpl, 0xe4
lea ebx, [rax + rsi]
ror bp, 0xe3
shl ebp, 0x25
mov edi, eax
and bpl, 0xa5
neg edi
cmovs edi, eax
cmp r9, r11
mov ebp, ebx
shr ah, 0xad
sub ebp, r8d
sar ah, cl
sbb ax, r9w
mov eax, ebp
neg eax
jmp 0x140420eab
cmovs eax, ebp
movsx rbp, cx
sub ebx, edx
movsxd rbp, ecx
rcl bpl, 0xc1
shrd bp, sp, 2
mov ebp, ebx
cmp sil, r14b
neg ebp
jmp 0x140420ecc
cmovs ebp, ebx
cmp eax, ebp
jmp 0x140420ed6
ja 0x140420ddb
mov edx, r8d
jmp 0x140420ddb
cmp ebp, 2
jle 0x14042199f
cmp ebp, 4
jmp 0x140420ef5
jg 0x1404220bb
cmp ebp, 3
je 0x1404226c3
cmp ebp, 4
jmp 0x140420f0c
jne 0x140423bfd
mov ebp, dword [rsp + 0x5c]
test r15d, eax
test ebp, ebp
jmp 0x140420f20
je 0x140423bfd
mov eax, dword [rsp + 0x24]
jmp 0x140420f2f
movsxd rbx, eax
mov qword [rsp + 0xe8], rbx
movsx r8d, r14w
sal r8w, cl
and r14w, 0x6144
mov r12d, eax
sub r8, 0x746b323b
lea rax, [r15 + r10]
xadd r14b, r14b
mov qword [rsp + 0x100], rax
lahf
mov eax, r12d
cmp r10b, sil
shr r14b, cl
shld r14w, bp, 0xd1
and eax, 0xfffffff0
btc r8, 0xfe
movzx r8, di
mov qword [rsp + 0x130], rax
rcl r14b, 0x17
xchg r8w, r14w
mov eax, r12d
mov r8b, 0x71
xor r14b, r14b
inc r14b
and eax, 0xfffffff8
xadd r8b, r8b
mov qword [rsp + 0x180], rax
or r14w, r15w
cmp bl, 0x8b
mov rax, qword [rsp + 0xb8]
cmp r11b, 0x84
lea r8, [r15 + rax]
ror r14b, cl
btr r14w, 0xb3
add r8, r10
stc
add r15, qword [rsp + 0x178]
btr r14d, 0xa5
cmp r10d, 0x4c9744f2
lea r15, [r15 + r10]
sub eax, eax
movsx r14d, r8w
mov qword [rsp + 0xe0], rax
movzx r14, sp
movsx r14, r9w
movsx r14w, r13b
mov r14, rdx
jmp 0x140421008
jmp 0x140421080
mov rax, qword [rsp + 0xe8]
btc bx, r13w
mov byte [rcx + rax], 0xff
xchg bp, bx
stc
lea r14, [r14 + rax]
xor rbx, r13
add bh, 0xe1
adc bl, 0x40
mov rbx, qword [rsp + 0x30]
bts bp, cx
btr bp, 0x57
lea rcx, [rcx + rbx]
add r9, rbx
mov bp, dx
inc qword [rsp + 0xe0]
movzx ebp, sp
lea r8, [r8 + rbx]
sbb bpl, 0xf3
not rbp
and bpl, bl
add r15, rbx
jmp 0x14042106c
mov ebp, dword [rsp + 0x120]
jmp 0x140421078
dec ebp
je 0x140423c00
mov dword [rsp + 0x120], ebp
stc
cmp r11w, 0x53ff
cmp dword [rsp + 0x24], 0
jle 0x14042100d
cmp dword [rsp + 0x24], 8
jae 0x1404210b0
xor edx, edx
jmp 0x1404210ab
jmp 0x140421705
mov rdx, qword [rsp + 0xe0]
bts rax, rax
mov rax, rdx
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
cmp cx, 0x5206
imul rdx, qword [rsp + 0xe8]
add rdx, qword [rsp + 0x28]
stc
cmp r14b, 0xf2
test r11b, dl
sub rax, rdx
clc
cmp rax, 0x10
jmp 0x1404210f5
jb 0x1404216bc
jb 0x1404216c8
cmp qword [rsp + 0x188], 0x10
jb 0x1404216b0
cmp dword [rsp + 0x60], 0x10
jmp 0x14042111a
jb 0x1404216a4
mov edx, 0
cmp dil, 0x53
cmp dword [rsp + 0x6c], 0x10
jmp 0x140421133
jb 0x140421705
cmp dword [rsp + 0x24], 0x10
jmp 0x140421143
jae 0x140421304
sub ebp, ebp
mov rax, qword [rsp + 0x180]
nop dword [rax]
jmp 0x14042115c
movq xmm8, qword [r14 + rbp]
jmp 0x140421167
movq xmm11, qword [r15 + rbp]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140421191
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404211b4
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
add rbp, 8
stc
cmp rax, rbp
jmp 0x1404212ed
jne 0x14042115c
mov rdx, rax
cmp rax, r12
jne 0x140421705
jmp 0x14042100d
xor ebp, ebp
jmp 0x14042130b
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14042131d
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140421328
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 0x140421378
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
jmp 0x14042164f
cmp rax, rbp
jmp 0x140421657
jne 0x14042131d
cmp rax, r12
jmp 0x140421665
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x14042100d
mov rdx, qword [rsp + 0x130]
xchg rbp, rbp
movsx rbp, si
mov rbp, rdx
jmp 0x140421690
test r12b, 8
jmp 0x140421699
je 0x140421705
jmp 0x14042114b
xor edx, edx
jmp 0x1404216ab
jmp 0x140421705
sub edx, edx
jmp 0x1404216b7
jmp 0x140421705
xor edx, edx
jmp 0x1404216c3
jmp 0x140421705
sub edx, edx
jmp 0x1404216cf
jmp 0x140421705
cmp edi, r10d
jmp 0x1404216dc
cmova ebp, esi
stc
clc
cmp edi, r13d
cmova ebp, esi
add bpl, byte [r14 + rdx]
jmp 0x1404216f0
mov byte [rcx + rdx], bpl
inc rdx
cmp r12, rdx
jmp 0x1404216ff
je 0x14042100d
movzx esi, byte [r15 + rdx]
movzx eax, byte [r9 + rdx]
sub r11b, 0xf8
mov edi, 0x23f34fac
rol r11w, cl
movzx ebp, byte [r8 + rdx]
mov ebx, eax
cmc
sub ebx, esi
rcl dil, cl
lea r11d, [rbx + rbp]
mov edi, ebx
or r13w, r15w
sub r10d, 0x35bf59bf
mov r10w, 0x18f6
neg edi
cmovs edi, ebx
add r10b, 0xc8
mov ebx, r11d
ror r10b, 0xee
bts r10d, r9d
sub ebx, eax
xor r13w, r15w
rcr r13d, cl
mov r13d, ebx
neg r13d
movsxd r10, esp
cmovs r13d, ebx
bsr r10, r15
sub r11d, esi
mov r10d, r11d
neg r10d
jmp 0x14042177b
cmovs r10d, r11d
cmp r13d, r10d
ja 0x1404216d4
mov esi, eax
jmp 0x14042178f
jmp 0x1404216d4
test ebp, ebp
jmp 0x14042179b
je 0x140422b00
cmp ebp, 1
jmp 0x1404217a9
je 0x140422b12
cmp ebp, 2
jmp 0x1404217b7
jne 0x140423685
test ebx, ebx
jmp 0x1404217c4
jle 0x140423685
mov ebp, ebx
stc
cmp ebx, 8
jmp 0x1404217d5
jae 0x140423fb0
sub r10d, r10d
xor dl, r14b
rcr dh, cl
jmp 0x1404217e8
mov r8, r10
bsr dx, r8w
rol edx, cl
sub edx, r15d
not r8
lea r8, [r8 + rbp]
mov rdx, rbp
cmp r15w, ax
test r13w, r14w
clc
and rdx, 3
jmp 0x140421811
je 0x1404218b6
mov rbx, r10
xor rdi, r14
neg rbx
movsx rax, r8w
adc eax, 0x30bc6be6
or dil, 0x2e
mov rax, qword [rsp + 0x40]
lea rax, [rax + r10]
sal edi, 0xf5
xor cl, 0xe3
movsxd rcx, r12d
add rax, r15
mov rcx, qword [rsp + 0x88]
and dil, cl
sal dil, cl
lea rdi, [rax + rcx]
add r10, qword [rsp + 0x28]
and cx, 0x4fd8
or rcx, 0x3abe1054
not cx
sub esi, esi
rcl ch, 0xf6
sar rcx, cl
xor rcx, 0x2c443ef0
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
jmp 0x140421887
inc rsi
jmp 0x14042188f
dec rbx
cmp rdx, rsi
jmp 0x14042189a
jne 0x140421877
neg rbx
cmovno r10w, cx
sbb r10b, 0x51
adc r10w, 0x76c4
mov r10, rbx
clc
cmp r8, 3
jmp 0x1404218bf
jb 0x140423685
sub rbp, r10
mov rax, qword [rsp + 0x40]
btr bx, r15w
add ecx, r13d
lea rax, [rax + r10]
bsr cx, r10w
cqo
add rax, r15
mov ebx, 0x2f26686b
sal ch, cl
sal dx, 0x96
add rax, 3
btr rbx, 7
mov rcx, qword [rsp + 0x28]
sbb bl, 0x80
movzx bx, r14b
add rcx, r10
and rdx, r9
cmc
add rcx, 3
bsf edx, r8d
mov rbx, qword [rsp + 0x88]
cmp esi, r13d
shr edx, cl
movzx edx, byte [rax + rbx - 3]
cmc
add dl, byte [rcx - 3]
test dh, 0x71
mov byte [rax - 3], dl
xchg dx, dx
btr dx, 0x83
add rdx, r14
movzx edx, byte [rax + rbx - 2]
cmp esp, 0x33565507
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
rcr edx, 0x6a
movzx edx, byte [rax + rbx - 1]
clc
cmc
add dl, byte [rcx - 1]
jmp 0x140421961
mov byte [rax - 1], dl
xor rdx, 0x6f72669d
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
mov byte [rax], dl
jmp 0x14042197c
add rax, 4
stc
jmp 0x140421986
add rcx, 4
jmp 0x140421990
add rbp, 0xfffffffffffffffc
jne 0x140421913
jmp 0x140423685
test ebp, ebp
je 0x140422c24
cmp ebp, 1
jmp 0x1404219af
je 0x1404230d6
cmp ebp, 2
jmp 0x1404219bd
jne 0x140423bfd
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
jmp 0x1404219ce
je 0x140423bfd
mov eax, dword [rsp + 0x24]
movsx ebx, ax
movsxd r8, eax
mov ebx, eax
shl r13b, cl
btr r13d, edx
lea rax, [r15 + r10]
bswap r14
mov qword [rsp + 0x90], rax
lahf
mov eax, ebx
sal r14w, cl
and eax, 0xffffffe0
xor dil, r15b
sub r14w, 0x78be
mov qword [rsp + 0xc0], rax
sub r13b, 0xb9
sar r12b, 0x28
add rax, 0xffffffffffffffe0
movsx edi, r12w
mov qword [rsp + 0xe8], rax
adc edi, 0x73da6b7c
mov rdi, rax
xor r14w, dx
cmc
shr rdi, 5
mov r13w, r15w
movzx ax, r14b
movsx r13, di
inc rdi
add r12d, 0x38f97ea2
mov rax, rdi
mov qword [rsp + 0xe0], rdi
sbb r12b, al
btc r12, rsi
movabs rax, 0xffffffffffffffe
and r12w, 0x334
and rdi, rax
or r12, rax
sar r13b, cl
mov qword [rsp + 0x100], rdi
setno r14b
btc r14d, edi
mov eax, ebx
sal r12d, cl
and eax, 0xfffffff8
xadd r12b, r13b
and r12b, 0xd6
mov qword [rsp + 0x120], rax
mov rax, r10
add r14, rbp
movzx r12w, r10b
mov qword [rsp + 0x70], rbx
mov r10d, ebx
btr r14, 0xbd
dec r14b
movzx r12, r14w
and r10d, 3
test rbx, r12
not r13b
lea r12, [rax + r15]
add r12, 3
bts r13w, di
shld r14w, si, 0x4e
add r15, qword [rsp + 0x168]
rcl r14w, cl
rcr r13w, 0x29
cmovo r14d, ecx
add r15, rax
shr r14w, cl
cmp dh, ch
movzx r13d, r8w
lea r13, [rdx + 3]
sub r14d, 0x1ba90039
xor r14b, 0xd4
sub r11d, r11d
bswap r14w
movsx r14, bp
movsx r14d, sp
mov r14, rdx
mov qword [rsp + 0xa0], r8
jmp 0x140421b31
jmp 0x140421b84
mov byte [rcx + r8], 0xff
rcr bh, cl
add r14, r8
mov rbx, qword [rsp + 0x30]
sub bp, bx
add rcx, rbx
add r9, rbx
inc r11
movsx bp, spl
add r12, rbx
movzx rbp, dx
add r15, rbx
bsr rbp, r13
rcl bpl, cl
add r13, r8
setb bpl
mov ebp, dword [rsp + 0x40]
jmp 0x140421b77
dec ebp
jmp 0x140421b7e
je 0x140423c00
mov dword [rsp + 0x40], ebp
test r10d, ecx
cmp dword [rsp + 0x24], 0
jle 0x140421b36
cmp dword [rsp + 0x24], 8
jmp 0x140421ba0
jae 0x140421d58
xor edx, edx
bt ebx, r14d
clc
stc
mov rbx, r12
mov r12, rdx
cmc
jmp 0x140421bba
not r12
clc
jmp 0x140421bc3
add r12, qword [rsp + 0x70]
test r10, r10
je 0x140421c71
mov rax, rdx
xor sil, 0x19
rcl sil, cl
rcr r8w, 0x89
neg rax
rcr dil, cl
shrd r8, r11, 0x93
lea rsi, [rcx + rdx]
sal r8, cl
movsxd r8, ecx
btc edi, r11d
lea rdi, [r9 + rdx]
neg r8d
lea rdx, [rdx + r14]
inc r8w
sub ebp, ebp
sub r8b, 0xad
dec r8w
movzx r8d, r13w
nop dword [rax + rax]
movzx r8d, byte [rdi + rbp]
jmp 0x140421c25
add r8b, byte [rdx + rbp]
jmp 0x140421c2e
mov byte [rsi + rbp], r8b
jmp 0x140421c37
inc rbp
dec rax
test r10, r13
jmp 0x140421c45
cmp r10, rbp
jmp 0x140421c4d
jne 0x140421c1b
neg rax
and edx, 0x22405131
setns r8b
mov rdx, rax
and r8b, r8b
mov r8, qword [rsp + 0xa0]
cmp rbx, r12
cmp r12, 3
mov r12b, 0x3a
movsx r12, bp
movzx r12w, r12b
mov r12, rbx
jmp 0x140421c89
jb 0x140421b36
mov rsi, qword [rsp + 0x70]
mov bx, r9w
or ax, 0x72ee
sub rsi, rdx
and ebp, 0x42fe5870
sal bp, 0x8f
adc bx, 0x8ca
lea rbp, [r12 + rdx]
rcr bh, cl
lea rax, [r15 + rdx]
sar bx, 0x7d
sal bl, 0x99
btr bx, 0xd9
add rdx, r13
bts bx, bx
sub edi, edi
movzx rbx, dx
nop dword [rax + rax]
bt rbx, r11
cmp spl, r8b
rcr ebx, 0x3f
movzx ebx, byte [rax + rdi - 3]
test dh, ch
stc
cmc
add bl, byte [rdx + rdi - 3]
clc
mov byte [rbp + rdi - 3], bl
shrd rbx, r11, 0xfa
movzx ebx, byte [rax + rdi - 2]
add bl, byte [rdx + rdi - 2]
test rax, rbx
jmp 0x140421d0e
mov byte [rbp + rdi - 2], bl
movzx rbx, sp
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
cmp r11, r14
mov byte [rbp + rdi - 1], bl
and bl, bh
movzx rbx, sp
movzx ebx, r13w
movzx ebx, byte [rax + rdi]
clc
add bl, byte [rdx + rdi]
stc
mov byte [rbp + rdi], bl
clc
add rdi, 4
test cl, 0x40
jmp 0x140421d4a
cmp rsi, rdi
jne 0x140421ce3
jmp 0x140421b36
mov rax, r11
bts dx, r11w
imul rax, qword [rsp + 0x30]
adc dl, 0xe
add rax, qword [rsp + 0x90]
not dl
mov rdx, r11
test ax, sp
imul rdx, r8
add rdx, qword [rsp + 0x28]
stc
jmp 0x140421d88
sub rax, rdx
cmp rsp, 0xeb37878
cmp rax, 0x20
jmp 0x140421d9b
jb 0x140421ba6
jb 0x140421ba6
mov edx, 0
cmc
test r11b, 0xb7
cmp dword [rsp + 0x60], 0x20
jmp 0x140421dbb
jb 0x140421bae
cmp dword [rsp + 0x24], 0x20
jmp 0x140421dcb
jae 0x140421ddd
xor eax, eax
jmp 0x140421dd8
jmp 0x140421f2b
cmp qword [rsp + 0xe8], 0
jmp 0x140421deb
je 0x140421ea3
mov rsi, qword [rsp + 0x100]
sub edx, edx
jmp 0x140421e00
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140421e0b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140421e17
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140421e22
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140421e48
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140421e54
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140421e60
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140421e70
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x140421e7f
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
add rdx, 0x40
cmc
cmp bpl, 0xa6
add rsi, 0xfffffffffffffffe
jmp 0x140421e98
jne 0x140421e00
jmp 0x140421eab
xor edx, edx
jmp 0x140421eab
test byte [rsp + 0xe0], 1
jmp 0x140421eb8
je 0x140421ef8
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140421ec9
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140421ed5
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
sub rax, rbx
mov rax, qword [rsp + 0xc0]
cmp spl, r15b
stc
cmp rax, qword [rsp + 0x70]
je 0x140421b36
mov rdx, qword [rsp + 0xc0]
mov rax, rdx
stc
test byte [rsp + 0x70], 0x18
jmp 0x140421f25
je 0x140421bae
mov rsi, qword [rsp + 0x120]
nop word cs:[rax + rax]
jmp 0x140421f42
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
jmp 0x140421f53
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
cmp cx, 0x4cc5
add rax, 8
clc
cmp rsi, rax
jmp 0x140421f6f
jne 0x140421f42
mov rdx, rsi
test r13b, 0xbe
jmp 0x140421f81
cmp rsi, qword [rsp + 0x70]
jmp 0x140421f8b
je 0x140421b36
jmp 0x140421bae
cmp ebp, 5
jmp 0x140421f9e
je 0x140423527
cmp ebp, 6
jne 0x140423685
test ebx, ebx
jmp 0x140421fb4
jle 0x140423685
movsxd r9, dword [rsp + 0x24]
cmp spl, r14b
mov r10d, ebx
cmp ebx, 8
jae 0x140424010
xor edi, edi
movzx rdx, r11w
sal dx, 0x57
cmp r13w, 0x3a08
mov rdx, rdi
jmp 0x140421fe6
test r10b, 1
je 0x140422029
mov rax, rdi
sub rax, r9
neg dl
movzx eax, byte [rcx + rax]
mov edx, esp
or dh, ah
mov rdx, qword [rsp + 0x28]
stc
add al, byte [rdx + rdi]
movsx edx, r14w
neg dh
mov byte [rcx + rdi], al
add dx, 0x6fc1
xor dl, r11b
btc edx, eax
mov rdx, rdi
cmc
stc
or rdx, 1
cmp r10b, sil
not rdi
add rdi, r10
jmp 0x140422034
je 0x140423685
mov rcx, qword [rsp + 0x40]
mov rax, rcx
movsx ebp, r11w
or bh, 0x36
btr rbp, 0x98
sub rax, r9
movzx rbx, r10w
add rax, r15
bswap bp
movsxd rbx, ebx
inc rax
or bp, 0x22d8
xor bl, bpl
sal rbx, cl
add rcx, r15
inc bp
inc rcx
movzx ebx, byte [rax + rdx - 1]
ror bp, cl
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movsx rbx, dx
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
clc
stc
cmp r9w, ax
mov byte [rcx + rdx], bl
add rdx, 2
test cx, 0x3bee
cmp r10, rdx
jmp 0x1404220b0
jne 0x140422075
jmp 0x140423685
cmp ebp, 5
jmp 0x1404220c3
je 0x1404236ee
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jne 0x140423bfd
test r8d, r8d
jmp 0x1404220df
je 0x140423bfd
mov eax, dword [rsp + 0x24]
clc
rcr di, cl
sete r13b
movsxd r12, eax
mov r14, rdx
sar r9b, cl
mov edi, eax
dec ah
rol r13b, 0x54
cdqe
lea r13, [r15 + r10]
dec rax
mov eax, edi
and r11b, 0xb
xadd dl, sil
and eax, 0xffffffe0
movsx r11d, bp
mov r11w, 0x5208
mov qword [rsp + 0x40], rax
adc r9b, r12b
rcr r11b, cl
rcr r9, 0x65
add rax, 0xffffffffffffffe0
add dx, 0x55ac
cmc
dec dx
mov qword [rsp + 0x70], rax
mov rdx, rax
shr rdx, 5
inc rdx
movsx r9d, r14w
mov rax, rdx
mov sil, spl
xor ax, di
mov qword [rsp + 0xa0], rdx
bsf r9d, r12d
movabs rax, 0xffffffffffffffe
sbb r9b, dl
and r9b, 0xae
jmp 0x14042217b
and rdx, rax
mov qword [rsp + 0x90], rdx
rcr r11b, 0x7f
shl r11, 0xf7
btc ax, 0x4b
mov esi, edi
sal r11d, 0x90
neg ah
and esi, 0xfffffff8
movzx rax, di
mov r9, rdi
movsx r11d, r9w
cmp r11b, r11b
adc ah, 0xe4
neg r9
cmp r8w, 0x797a
mov rax, qword [rsp + 0xf0]
bsf r11w, r10w
lea r11, [r15 + rax]
test sil, 0x41
add r11, r10
clc
add r15, qword [rsp + 0xb8]
test al, spl
cmp dil, 0xe
lea r15, [r15 + r10]
sub r10d, r10d
jmp 0x1404221ec
jmp 0x140422230
mov byte [rcx + r12], 0xff
test r15b, dl
add r14, r12
add rcx, rbx
jmp 0x140422204
inc r10
test r8b, 0xac
cmp ebx, 0x67b53808
clc
lea r11, [r11 + rbx]
cmp r11w, sp
add r15, rbx
jmp 0x140422222
dec r8d
jmp 0x14042222a
je 0x140423c00
cmp dword [rsp + 0x24], 0
jmp 0x14042223a
jle 0x1404221f1
cmp dword [rsp + 0x24], 8
jmp 0x14042224a
jae 0x1404222ff
sub edx, edx
sbb bpl, r8b
stc
movsx bp, r13b
mov rbp, rdx
jmp 0x140422263
test dil, 1
jmp 0x14042226c
je 0x1404222a4
mov rax, rdx
cmp bpl, 0x71
sub rax, rbx
inc ebp
cmc
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
rcr bpl, 0xa7
mov byte [rcx + rdx], al
movsx rbp, ax
btc ebp, 0x9e
dec rbp
mov rbp, rdx
test r14b, 0x64
or rbp, 1
not rdx
test ax, 0x2515
cmp rdx, r9
je 0x1404221f1
nop
lahf
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
cmp r14w, r14w
test bl, 0x4c
mov byte [rcx + rbp], al
mov al, sil
jmp 0x1404222d2
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
cmc
mov byte [rcx + rbp + 1], al
add rbp, 2
jmp 0x1404222ec
cmp rdi, rbp
jmp 0x1404222f4
jne 0x1404222b7
jmp 0x1404221f1
mov rax, r10
imul rax, rbx
cmova edx, r11d
stc
rcl dh, 0xab
lea rax, [rax + r13]
cmp r15b, bl
mov rdx, r10
test si, 0x6a5c
cmp r10w, si
clc
imul rdx, r12
jmp 0x14042232c
add rdx, qword [rsp + 0x28]
test r13d, r8d
sub rax, rdx
cmp rax, 0x20
jmp 0x140422340
jb 0x140422250
jb 0x140422250
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042235b
jb 0x14042225b
cmp dword [rsp + 0x24], 0x20
jae 0x140422378
xor eax, eax
jmp 0x140422373
jmp 0x1404224e0
cmp qword [rsp + 0x70], 0
jmp 0x140422383
je 0x140422437
mov rbp, qword [rsp + 0x90]
cmp r11b, r12b
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404223a1
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404223ad
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404223b9
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404223d8
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404223e4
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404223f0
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140422406
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test r15, 0x355d234e
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
clc
add rbp, 0xfffffffffffffffe
jmp 0x14042242c
jne 0x140422396
jmp 0x14042243e
xor edx, edx
jmp 0x14042243e
test byte [rsp + 0xa0], 1
jmp 0x14042244b
je 0x1404224a3
movdqu xmm0, xmmword [r14 + rdx]
cwde
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
stc
clc
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422471
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140422480
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422496
movdqu xmmword [rcx + rdx + 0x10], xmm0
clc
cmc
cmp sp, 0xcb3
cmp qword [rsp + 0x40], rdi
jmp 0x1404224ad
je 0x1404221f1
mov rdx, qword [rsp + 0x40]
mov rax, rdx
cmc
cmp r10w, 0x40e3
test dil, 0x18
jmp 0x1404224cb
je 0x14042225b
nop word cs:[rax + rax]
jmp 0x1404224e0
movq xmm0, qword [r14 + rax]
jmp 0x1404224eb
movq xmm1, qword [r15 + rax]
jmp 0x1404224f6
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
test bpl, cl
stc
cmp rsi, rax
jmp 0x140422510
jne 0x1404224e0
mov rdx, rsi
cmc
clc
cmp rsi, rdi
jmp 0x140422523
je 0x1404221f1
jmp 0x14042225b
test ebx, ebx
jmp 0x140422535
jle 0x140423685
movsxd r8, dword [rsp + 0x24]
mov edx, ebx
cmp r13b, 0xb6
cmp ebx, 8
jmp 0x14042254e
jae 0x140424063
sub r11d, r11d
sal esi, cl
inc sil
mov rsi, r11
test dl, 1
jmp 0x140422567
je 0x1404225ba
movzx eax, byte [r9 + r11]
bsr si, r10w
inc rsi
mov rbp, r11
neg esi
sub rbp, r8
and si, sp
movzx ebp, byte [rcx + rbp]
add ebp, eax
shr ebp, 1
xadd rax, rsi
mov rax, qword [rsp + 0x28]
cmp r14b, 0xaf
or sil, r12b
add bpl, byte [rax + r11]
clc
mov byte [rcx + r11], bpl
sbb si, 0x1557
bts rsi, r11
mov rsi, r11
or rsi, 1
test r10b, 0x25
not r11
test r11b, 0x57
cmp r14, 0x426e4f8e
add r11, rdx
jmp 0x1404225d0
je 0x140423685
mov rbx, qword [rsp + 0x40]
ror cx, 0xdd
rcr ch, cl
mov rax, rbx
sub rax, r8
lea rcx, [r15 + rax]
dec bpl
mov dil, 0xf1
cdqe
inc rcx
lea rbp, [r15 + rbx]
movzx ax, cl
dec di
inc rbp
add r15, qword [rsp + 0x158]
lea r15, [r15 + rbx]
adc bl, 0xe1
movsx di, r14b
mov rax, qword [rsp + 0x28]
add dil, r13b
lea rbx, [rax + 1]
sal dil, 0x15
sub rax, 0x3cbc5984
movzx eax, byte [r15 + rsi - 1]
movzx edi, byte [rcx + rsi - 1]
add edi, eax
cbw
cmp r14b, r8b
shr edi, 1
sal al, 0x2f
add dil, byte [rbx + rsi - 1]
bsr rax, r12
test rdx, 0xf7718aa
mov byte [rbp + rsi - 1], dil
shr ax, cl
sar al, 9
movsx ax, r8b
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
test sil, r15b
stc
jmp 0x140422678
add edi, eax
shr edi, 1
add dil, byte [rbx + rsi]
test bp, 0x69b1
mov byte [rbp + rsi], dil
stc
add rdx, 0xfffffffffffffffe
test di, 0x6c21
add rcx, 2
add rbp, 2
add r15, 2
stc
cmc
test r9w, 0x364d
add rbx, 2
test r15b, 0x31
cmp rsi, rdx
jmp 0x1404226b8
jne 0x14042262f
jmp 0x140423685
mov r11d, dword [rsp + 0x5c]
stc
jmp 0x1404226ce
test r11d, r11d
jmp 0x1404226d6
je 0x140423bfd
mov eax, dword [rsp + 0x24]
mov r14b, 0xa6
movsxd r12, eax
rcl r14w, 5
not r14b
sbb dil, spl
mov esi, eax
sal dil, 0xae
sbb r8w, 0x6eae
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
bswap r8d
or dil, 0x79
mov rdi, r10
bts r10w, dx
cbw
cmp bp, r12w
mov r10d, esi
sbb r14b, 0x61
or r8w, 0x575d
movsxd rax, r11d
and r10d, 0xffffffe0
add r14b, 0x26
stc
mov r8d, esi
and r8d, 0xfffffff8
mov rax, rsi
neg rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x170]
lea rax, [rax + r15]
btc r14w, ax
ror r14b, cl
lea rax, [rax + rdi]
sal r14b, 0x5d
add r15, qword [rsp + 0xb8]
movsx r14, r14w
bts r14, r8
mov r14w, 0x6d7d
lea r15, [r15 + rdi]
rcr r14b, 0x7f
xor ebp, ebp
not r14
cmovle r14, r10
mov r14, rdx
jmp 0x140422790
jmp 0x1404227e1
mov byte [rcx + r12], 0xff
mov bl, r11b
bsr bx, r12w
lea r14, [r14 + r12]
xchg ebx, ebx
rol bh, 0x40
movzx rbx, r11w
mov rbx, qword [rsp + 0x30]
add rcx, rbx
test r8w, 0x513b
add r9, rbx
jmp 0x1404227c5
inc rbp
jmp 0x1404227cf
lea rax, [rax + rbx]
stc
clc
add r15, rbx
dec r11d
je 0x140423c00
cmp dword [rsp + 0x24], 0
jmp 0x1404227eb
jle 0x140422795
cmp dword [rsp + 0x24], 8
jmp 0x1404227fb
jae 0x1404228ea
sub r13d, r13d
mov rdx, r13
clc
cmp r12b, 0x1a
test sil, 1
jmp 0x140422815
je 0x14042286a
movzx edx, byte [r9 + r13]
sub di, 0x45c
mov rdi, r13
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
test r10b, r8b
add edi, edx
bt dx, di
shr edi, 1
bt dx, 0xf5
rcr dl, cl
sal dl, cl
add dil, byte [r14 + r13]
movsx dx, r11b
sbb dl, dil
mov byte [rcx + r13], dil
adc dl, 0x71
sar dh, cl
test r13, r14
mov rdx, r13
cmc
cmp cl, 0xc
stc
or rdx, 1
clc
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x140422877
je 0x140422795
nop dword [rax + rax]
movzx edi, byte [r9 + rdx]
sbb bl, bl
movzx ebx, byte [r15 + rdx]
add ebx, edi
shr ebx, 1
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
mov dil, r14b
dec bh
sal ebx, cl
movzx edi, byte [r9 + rdx + 1]
cmp al, 0xf8
rcl bx, 0xed
movzx ebx, byte [r15 + rdx + 1]
clc
cmp r11b, 0x84
add ebx, edi
cmc
test edx, 0x64fa674d
jmp 0x1404228c8
shr ebx, 1
add bl, byte [r14 + rdx + 1]
clc
cmp bx, sp
mov byte [rcx + rdx + 1], bl
add rdx, 2
clc
cmp rsi, rdx
jne 0x140422885
jmp 0x140422795
mov rdx, rbp
sbb rdi, r11
shl di, 0x2e
sar dil, cl
imul rdx, qword [rsp + 0x30]
rol dil, cl
add rdx, qword [rsp + 0x70]
mov rdi, rbp
stc
test bp, r13w
imul rdi, r12
cmp esp, 0x213b05b1
add rdi, qword [rsp + 0x28]
clc
sub rdx, rdi
cmp r13, 0x35787ff8
cmp rdx, 0x20
jmp 0x140422930
jb 0x140422801
jb 0x140422801
cmp dword [rsp + 0x60], 0x20
jb 0x140422801
mov r13d, 0
cmp dh, 0xd3
clc
cmp dword [rsp + 0x6c], 0x20
jb 0x140422804
cmp dword [rsp + 0x24], 0x20
jmp 0x140422966
jae 0x140422978
xor edx, edx
jmp 0x140422973
jmp 0x140422a84
xor edx, edx
movdqu xmm1, xmmword [r14 + rdx]
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x14042298c
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140422997
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x1404229a3
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
movdqu xmm3, xmmword [rax + rdx]
jmp 0x1404229cf
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
test dl, r12b
cmp r13w, dx
add rdx, 0x20
jmp 0x140422a40
cmp r10, rdx
jmp 0x140422a48
jne 0x14042297a
cmp r10, rsi
je 0x140422795
mov rdx, r10
setae r13b
btc r13d, ecx
mov r13, r10
test ch, 0xe4
test sil, 0x18
jmp 0x140422a71
je 0x140422804
nop dword [rax + rax]
jmp 0x140422a84
movq xmm0, qword [r14 + rdx]
jmp 0x140422a8f
movq xmm1, qword [r9 + rdx]
jmp 0x140422a9a
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x140422aaa
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
cmc
add rdx, 8
stc
jmp 0x140422ad8
cmp r8, rdx
jmp 0x140422ae0
jne 0x140422a84
mov r13, r8
cmp dil, 0x65
cmp r8, rsi
jmp 0x140422af5
je 0x140422795
jmp 0x140422804
mov r8, r13
jmp 0x140422b08
call fcn.1404a0a3f
jmp 0x140423685
test ebx, ebx
jle 0x140423685
movsxd r9, dword [rsp + 0x24]
movsx r10d, r11w
neg r10
sar r10, 0x2d
mov r10d, ebx
cmp r15, 0x48784465
cmp ebx, 8
jae 0x1404240e1
sub edi, edi
mov rdx, rdi
cmp r10w, r10w
cmp r8b, 0xee
test r10b, 1
je 0x140422b7f
mov rax, rdi
cmc
test dh, al
sub rax, r9
bsr rdx, r11
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
cmc
mov byte [rcx + rdi], al
xor dl, spl
mov rdx, rdi
cmc
or rdx, 1
cmp dl, r13b
not rdi
clc
stc
add rdi, r10
jmp 0x140422b8c
je 0x140423685
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmovl ebp, r8d
clc
or bpl, 0x97
sub rax, r9
shld ebx, r11d, 0xb5
stc
add rax, r15
movsx bx, r11b
movzx ebp, r9w
movsx rbx, dx
inc rax
btr ebp, r9d
ror ebp, cl
add rcx, r15
inc rcx
clc
bsr bx, r15w
movzx ebx, byte [rax + rdx - 1]
ror ebp, 0xcd
movzx ebp, r12w
mov bpl, al
mov rbp, qword [rsp + 0x28]
stc
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
not bx
setp bh
bsr ebx, ecx
movzx ebx, byte [rax + rdx]
jmp 0x140422c00
add bl, byte [rbp + rdx + 1]
clc
cmp al, r14b
mov byte [rcx + rdx], bl
add rdx, 2
clc
stc
cmp r10, rdx
jmp 0x140422c19
jne 0x140422bd1
jmp 0x140423685
mov r13d, dword [rsp + 0x5c]
stc
cmc
cmp r10d, esp
test r13d, r13d
je 0x140423bfd
mov eax, dword [rsp + 0x24]
setg r11b
sal r12b, cl
neg rdi
movsxd r12, eax
sbb esi, r12d
dec r14b
btr rdi, 0xe6
mov r14, rdx
mov edi, eax
movzx r9w, bl
dec si
sal dh, 0x14
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
mov eax, edi
rcr r11w, cl
btr r9w, r13w
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
sub r11b, r11b
rcl rdx, 0x80
bt r9w, r10w
add rax, 0xffffffffffffffe0
not r9b
jmp 0x140422c9b
mov qword [rsp + 0xa0], rax
shr rax, 5
movsx r9w, r15b
not r9
mov sil, 0x4f
inc rax
ror sil, cl
movabs rdx, 0xffffffffffffffe
sub r9w, 0x3ba
movsx rsi, bp
add rdx, 0xfffffffffffffffe
and rdx, rax
test r9w, 0x24b9
sar r9b, 0x33
mov qword [rsp + 0xc0], rdx
mov r11d, eax
ror r9b, cl
and r11d, 3
mov r9w, sp
mov esi, edi
rcl rax, cl
and esi, 0xfffffff8
adc ah, cl
and ax, r10w
movsx eax, bp
mov rax, r10
cmp sil, sil
rcl r10, cl
dec r9w
mov r10d, edi
xadd r9b, r9b
add r9d, r8d
or r9w, 0x3481
and r10d, 3
test r15, 0x655c6c86
add r15, rax
adc r9b, 0x90
btr r9w, bp
movzx r9w, r14b
add r15, 0x10
lea r9, [r14 + 0x10]
cmp spl, 0xd5
cmc
mov qword [rsp + 0x90], r11
shl r11, 5
test r14b, 0x9d
test dil, r13b
sub r8d, r8d
jmp 0x140422d65
jmp 0x140422dae
mov byte [rcx + r12], 0xff
add r14, r12
add bx, 0x3657
cmc
sar bl, cl
mov rbx, qword [rsp + 0x30]
add rcx, rbx
jmp 0x140422d87
inc r8
lea r15, [r15 + rbx]
test r10, 0x29f878d2
test r11b, r15b
add r9, r12
jmp 0x140422da0
dec r13d
jmp 0x140422da8
je 0x140423c00
cmp dword [rsp + 0x24], 0
jle 0x140422d6a
cmp dword [rsp + 0x24], 8
jmp 0x140422dc3
jb 0x140422e2c
mov rdx, r8
movzx rbx, ax
imul rdx, r12
neg bx
mov bh, 0x25
cmp r10, rdi
add rdx, qword [rsp + 0x28]
adc bh, 0x68
mov rbx, r8
imul rbx, qword [rsp + 0x30]
add rbx, qword [rsp + 0x40]
stc
sub rbx, rdx
movsxd rdx, ebp
add dh, ch
mov edx, 0
cmp rbx, 0x20
jmp 0x140422e0a
jb 0x14042300e
cmp dword [rsp + 0x24], 0x20
jmp 0x140422e1a
jae 0x140422e33
sub ebx, ebx
jmp 0x140422e27
jmp 0x140422fd4
sub edx, edx
jmp 0x14042300e
cmp qword [rsp + 0xa0], 0x60
jae 0x140422e4e
sub edx, edx
jmp 0x140422e49
jmp 0x140422f26
mov rbp, qword [rsp + 0xc0]
clc
cmp r9w, 0xd6b
sub edx, edx
test r10b, 0xb0
cmc
jmp 0x140422e69
movups xmm0, xmmword [r14 + rdx]
jmp 0x140422e76
movups xmm1, xmmword [r14 + rdx + 0x10]
cmp eax, r11d
test cx, 0x3725
cmc
movups xmmword [rcx + rdx], xmm0
cmc
movups xmmword [rcx + rdx + 0x10], xmm1
cmc
movups xmm0, xmmword [r14 + rdx + 0x20]
cmp r9, 0x7dd075e5
movups xmm1, xmmword [r14 + rdx + 0x30]
cmc
movups xmmword [rcx + rdx + 0x20], xmm0
cmc
jmp 0x140422eb3
movups xmmword [rcx + rdx + 0x30], xmm1
clc
test r9w, 0x7dab
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
test dil, r15b
clc
movups xmmword [rcx + rdx + 0x40], xmm0
test rbp, r10
movups xmmword [rcx + rdx + 0x50], xmm1
cmp r13w, cx
clc
movdqu xmm0, xmmword [r14 + rdx + 0x60]
clc
movdqu xmm1, xmmword [r14 + rdx + 0x70]
jmp 0x140422ef7
movdqu xmmword [rcx + rdx + 0x60], xmm0
test rax, rsi
cmc
movdqu xmmword [rcx + rdx + 0x70], xmm1
clc
cmc
stc
sub rdx, 0xffffffffffffff80
jmp 0x140422f17
add rbp, 0xfffffffffffffffc
jmp 0x140422f20
jne 0x140422e69
cmp qword [rsp + 0x90], 0
jmp 0x140422f34
je 0x140422f9f
lea rbx, [r15 + rdx]
cmp r10b, r9b
add rdx, r9
test cl, sil
cmp sp, 0x17d7
xor ebp, ebp
jmp 0x140422f53
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
cmp r8d, edi
movdqu xmm1, xmmword [rdx + rbp]
stc
cmp di, 0x6f2c
movdqu xmmword [rbx + rbp - 0x10], xmm0
test r14w, 0x3ce0
clc
movdqu xmmword [rbx + rbp], xmm1
test rbx, 0x623d4fa6
clc
add rbp, 0x20
cmp r11, rbp
jmp 0x140422f99
jne 0x140422f5f
cmp qword [rsp + 0x70], rdi
jmp 0x140422fa9
je 0x140422d6a
mov rdx, qword [rsp + 0x70]
add bl, bh
mov rbx, rdx
clc
jmp 0x140422fbf
test dil, 0x18
je 0x14042300e
nop dword [rax + rax]
movzx edx, ax
mov rdx, qword [r14 + rbx]
clc
jmp 0x140422fde
mov qword [rcx + rbx], rdx
add rbx, 8
cmp r13b, bl
test edx, 0x6e4b6cab
cmp rsi, rbx
jmp 0x140422ff7
jne 0x140422fd4
mov rdx, rsi
cmp rsi, rdi
jmp 0x140423008
je 0x140422d6a
mov rbp, rdx
clc
cmc
jmp 0x140423018
not rbp
lea rbp, [rbp + rdi]
test sp, 0x33f3
test r10, r10
jmp 0x14042302d
je 0x140423064
mov rbx, r10
nop
nop
mov ax, r9w
mov ah, 0x67
movzx eax, byte [r14 + rdx]
jmp 0x14042304b
mov byte [rcx + rdx], al
inc rdx
jmp 0x140423056
dec rbx
jmp 0x14042305e
jne 0x140423041
cmp rbp, 3
jmp 0x14042306d
jb 0x140422d6a
nop word [rax + rax]
sal ah, 0x31
movzx eax, byte [r14 + rdx]
test r13b, r11b
cmp r14, 0x394e1fee
mov byte [rcx + rdx], al
rcr eax, 0x2f
movzx eax, byte [r14 + rdx + 1]
cmc
mov byte [rcx + rdx + 1], al
movzx eax, byte [r14 + rdx + 2]
cmc
mov byte [rcx + rdx + 2], al
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
test r10w, 0x1005
test cx, cx
add rdx, 4
jmp 0x1404230c3
cmp rdi, rdx
jmp 0x1404230cb
jne 0x14042307c
jmp 0x140422d6a
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x1404230e3
je 0x140423bfd
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov r14, rdx
cwd
rol r13b, cl
cmp r8, 0x5eee3b20
mov edi, eax
movsx r11w, cl
lea r13, [r15 + r10]
inc dx
mov eax, edi
movzx r11w, sil
and eax, 0xffffffe0
bswap dx
shr r11d, cl
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
ror si, 0x84
mov qword [rsp + 0x70], rax
mov rdx, rax
bts r11d, r8d
mov sil, cl
shr rdx, 5
inc rdx
shl r11b, 0xc2
mov rax, rdx
rcr al, cl
mov qword [rsp + 0xa0], rdx
movzx r9, bx
movabs rax, 0xffffffffffffffe
and rdx, rax
movsx esi, r14w
cmp ebx, r12d
mov qword [rsp + 0x90], rdx
dec al
shrd r9, rdi, 0xa2
mov esi, edi
and esi, 0xfffffff8
adc r11w, dx
ror r11w, cl
mov r9, rdi
stc
and r11w, 0x7930
shld r11w, ax, 0xad
neg r9
stc
mov rax, qword [rsp + 0xf0]
bts r11w, ax
sbb r11b, bl
neg r11d
lea r11, [r15 + rax]
jmp 0x1404231b7
add r11, r10
stc
add r15, qword [rsp + 0xb8]
cmp r11b, 0xc4
test ebx, r8d
add r15, r10
cmc
sub r10d, r10d
jmp 0x1404231d6
jmp 0x14042320c
mov byte [rcx + r12], 0xff
test sil, 0xbe
lea r14, [r14 + r12]
test r15b, spl
cmp rcx, r13
add rcx, rbx
jmp 0x1404231f6
inc r10
lea r11, [r11 + rbx]
test r12d, esp
add r15, rbx
dec r8d
je 0x140423c00
cmp dword [rsp + 0x24], 0
jmp 0x140423216
jle 0x1404231db
cmp dword [rsp + 0x24], 8
jmp 0x140423226
jae 0x140423305
sub edx, edx
bswap bp
mov rbp, rdx
jmp 0x140423239
test dil, 1
jmp 0x140423242
je 0x14042328c
mov rax, rdx
btc bp, r13w
dec rbp
rcr ebp, 0x24
sub rax, rbx
adc bpl, bpl
movzx eax, byte [rcx + rax]
movsx rbp, r11w
stc
add al, byte [r14 + rdx]
btr ebp, 0xdc
movzx ebp, ax
btr bp, r8w
mov byte [rcx + rdx], al
sbb bp, sp
mov rbp, rdx
test r15w, si
jmp 0x140423287
or rbp, 1
cmc
not rdx
cmp ah, 0x40
test r11d, 0xd44081a
cmp r14w, r10w
cmp rdx, r9
je 0x1404231db
nop
sal ah, cl
cmp al, r11b
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
cmc
stc
mov byte [rcx + rbp], al
btr ax, r14w
inc ah
movzx eax, byte [r15 + rbp + 1]
jmp 0x1404232d2
add al, byte [r14 + rbp + 1]
test bx, r12w
cmc
mov byte [rcx + rbp + 1], al
cmc
stc
clc
add rbp, 2
cmp r13w, r12w
cmp r12d, 0x6c74115c
cmp rdi, rbp
jmp 0x1404232fa
jne 0x1404232ac
jmp 0x1404231db
mov rax, r10
test si, bp
imul rax, rbx
movzx dx, r13b
cdq
add rax, r13
shl dl, cl
rcl dl, cl
btc edx, r10d
mov rdx, r10
imul rdx, r12
test dl, 0xf5
jmp 0x14042332f
add rdx, qword [rsp + 0x28]
sub rax, rdx
clc
cmp edx, edi
cmp rax, 0x20
jmp 0x140423343
jb 0x14042322c
jb 0x14042322c
mov edx, 0
test di, ax
clc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140423362
jb 0x140423231
cmp dword [rsp + 0x24], 0x20
jmp 0x140423372
jae 0x140423384
sub eax, eax
jmp 0x14042337f
jmp 0x1404234e4
cmp qword [rsp + 0x70], 0
jmp 0x14042338f
je 0x140423455
mov rbp, qword [rsp + 0x90]
clc
test r10w, 0x973
cmp r12d, r15d
xor edx, edx
jmp 0x1404233ae
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404233c7
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404233d7
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404233e5
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404233f0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404233fc
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140423408
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140423414
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140423423
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test al, r10b
cmp r12w, r12w
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp r9d, r15d
add rdx, 0x40
test al, 0x8f
cmp bl, 0x73
add rbp, 0xfffffffffffffffe
jne 0x1404233ae
jmp 0x140423458
sub edx, edx
cmc
test byte [rsp + 0xa0], 1
jmp 0x140423465
je 0x1404234b7
movdqu xmm0, xmmword [r14 + rdx]
nop
sar ah, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bsr ax, r12w
inc ah
and eax, esi
mov rax, rdx
sub rax, rbx
jmp 0x14042348f
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404234a3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
stc
cmp r15w, r14w
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
je 0x1404231db
mov rdx, qword [rsp + 0x40]
test r15, r10
mov rax, rdx
test dil, 0x18
jmp 0x1404234d6
je 0x140423231
nop dword [rax]
jmp 0x1404234e4
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r14b, 0x8a
cmc
stc
add rax, 8
cmp rsi, rax
jne 0x1404234e4
mov rdx, rsi
clc
cmp r14b, 0x9d
cmp rsi, rdi
jmp 0x14042351c
je 0x1404231db
jmp 0x140423231
test ebx, ebx
jmp 0x14042352e
jle 0x140423685
movsxd r9, dword [rsp + 0x24]
bts r10w, ax
test ecx, r15d
mov r10d, ebx
cmp r8b, al
jmp 0x14042354c
cmp ebx, 8
jmp 0x140423554
jae 0x14042414e
xor r11d, r11d
mov rdx, r11
cmp spl, 0x28
test r10d, 0x77166ecf
test r10b, 1
jmp 0x140423574
je 0x1404235d8
mov rax, r11
sub rax, r9
rol rdx, 0xf3
bsr edx, r11d
xor dh, 0xb4
movzx eax, byte [rcx + rax]
cmp rdx, r8
movsxd rdx, r13d
mov rdx, 0x4abd2310
shr al, 1
shl dl, 0x98
adc dl, r12b
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + r11]
mov dx, sp
test r9b, spl
mov byte [rcx + r11], al
cmovp edx, r15d
and dx, 0x6b9c
movzx dx, bl
mov rdx, r11
cmc
stc
or rdx, 1
cmp rdi, 0x72282641
test r13b, 0x47
not r11
add r11, r10
jmp 0x1404235e3
je 0x140423685
mov rcx, qword [rsp + 0x40]
clc
mov rax, rcx
shrd rbx, r9, 0x5b
sub rax, r9
add rax, r15
jmp 0x140423605
inc rax
add bh, ch
shrd rbp, rcx, 0xf9
add rcx, r15
inc rcx
mov bh, 0x6d
movzx ebx, byte [rax + rdx - 1]
movzx bp, r9b
dec ebp
shr bl, 1
or rbp, 0x3463687d
shl bpl, cl
xor bpl, 0x15
mov rbp, qword [rsp + 0x28]
cmp si, 0x248d
cmc
add bl, byte [rbp + rdx]
test sil, 0xe2
stc
mov byte [rcx + rdx - 1], bl
movsxd rbx, esp
movzx ebx, byte [rax + rdx]
cmp r15b, sil
shr bl, 1
test bpl, dl
add bl, byte [rbp + rdx + 1]
cmp r14d, 0x15764006
clc
test bx, 0x3175
mov byte [rcx + rdx], bl
cmp r14b, dil
add rdx, 2
cmc
cmp r10, rdx
jmp 0x14042367f
jne 0x140423618
mov r14, qword [rsp + 0x28]
btc r10w, 0x75
sal r11w, 0x3a
add r14, r13
movsx r8w, dil
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
movsx rbx, sp
jmp 0x1404236b6
mov r11, qword [rsp + 0x108]
mov bl, 0x18
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
jmp 0x1404236d2
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140423e85
mov r9d, dword [rsp + 0x5c]
test r10, 0x3ba13da4
cmp rax, 0x42501d42
test r9d, r9d
jmp 0x140423709
je 0x140423bfd
mov eax, dword [rsp + 0x24]
movsxd r12, eax
bt si, r11w
sal rbp, 0x40
mov esi, eax
rcl ah, cl
or r11b, dl
add r13b, sil
lea r8, [r15 + r10]
sar r13b, 0xf8
btr r14d, 0x2a
movzx r13d, r9w
mov eax, esi
and eax, 0xffffffe0
rcl r13, cl
add r14, r10
mov qword [rsp + 0x40], rax
movsx r13, r9w
sub bpl, r14b
add rax, 0xffffffffffffffe0
add r14b, r14b
movzx r14w, r13b
mov qword [rsp + 0x70], rax
mov rbp, rax
xor r14w, r8w
ror r14b, 0xb8
shr rbp, 5
cmovne eax, r15d
bswap r13d
movsxd r14, ecx
inc rbp
mov rax, rbp
cmovle r13w, r11w
mov qword [rsp + 0xa0], rbp
rcl r13b, cl
movabs rax, 0xffffffffffffffe
rcl r14w, 0xfe
rcr r13b, 0x5f
and rbp, rax
rcl r14, cl
or r13d, 0x76e2e56
mov qword [rsp + 0x90], rbp
mov rbp, r10
sbb r11w, r12w
cmc
mov r10d, esi
sub r13b, 0xf1
adc r14w, 0x246
and r10d, 0xfffffff8
ror r14w, 0x98
mov r13, rsi
test r8b, r11b
cdqe
rcl r14d, 0x37
neg r13
bswap r14w
mov rax, qword [rsp + 0xf0]
rol r11w, 0x1d
sbb r11d, r14d
xchg r11w, r14w
lea r11, [r15 + rax]
movsx r14, r14w
stc
lea r11, [r11 + rbp]
shrd r14w, bx, 0x18
add r15, qword [rsp + 0xb8]
adc r14b, r8b
movsx r14d, bp
ror r14d, 0xd6
add r15, rbp
sub ebp, ebp
jmp 0x14042382e
mov r14, rdx
jmp 0x140423836
jmp 0x140423882
mov byte [rcx + r12], 0xff
clc
cmc
add r14, r12
test r13, 0x5ee65fb3
add rcx, rbx
jmp 0x140423854
inc rbp
jmp 0x140423860
lea r11, [r11 + rbx]
test r9b, r15b
jmp 0x14042386c
add r15, rbx
jmp 0x140423874
dec r9d
jmp 0x14042387c
je 0x140423c00
cmp dword [rsp + 0x24], 0
jmp 0x14042388c
jle 0x14042383b
cmp dword [rsp + 0x24], 8
jae 0x14042396c
xor edi, edi
movsx rdx, r12w
bsf edx, edi
btc dx, bx
mov rdx, rdi
cmp r12b, sil
test sil, 1
jmp 0x1404238b9
je 0x1404238f7
mov rax, rdi
ror dl, 0xf8
sub rax, rbx
sub edx, ebx
mov dh, 0x40
movzx eax, byte [rcx + rax]
shr al, 1
adc dl, 0xf2
movzx rdx, bx
bsf dx, r15w
add al, byte [r14 + rdi]
mov byte [rcx + rdi], al
sar dl, 0x9d
and dh, 0x74
bswap dx
mov rdx, rdi
or rdx, 1
stc
not rdi
cmp rdi, r13
jmp 0x140423902
je 0x14042383b
nop word [rax + rax]
movzx eax, byte [r15 + rdx]
shr al, 1
add al, byte [r14 + rdx]
stc
mov byte [rcx + rdx], al
sbb al, 0x23
cmovge eax, r9d
sal ax, 0x60
movzx eax, byte [r15 + rdx + 1]
test r10, 0x35377ec1
cmp dx, 0x4b63
cmp r9, rcx
shr al, 1
stc
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
cmp sil, 0x5f
add rdx, 2
jmp 0x140423959
cmp rsi, rdx
jmp 0x140423961
jne 0x140423911
jmp 0x14042383b
mov rax, rbp
stc
imul rax, rbx
add rax, r8
mov rdx, rbp
test r8b, 0x1f
test r11b, spl
imul rdx, r12
cmp r13b, 0x24
stc
add rdx, qword [rsp + 0x28]
test r14w, 0x5ea
sub rax, rdx
jmp 0x14042399d
cmp rax, 0x20
jmp 0x1404239a6
jb 0x14042389d
jb 0x14042389d
mov edi, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404239c1
jb 0x1404238aa
cmp dword [rsp + 0x24], 0x20
jmp 0x1404239d1
jae 0x1404239e3
sub eax, eax
jmp 0x1404239de
jmp 0x140423bae
mov rdi, r8
cmp qword [rsp + 0x70], 0
je 0x140423ad4
mov r8, qword [rsp + 0x90]
cmp sil, 0x98
cmp rsi, r11
xor edx, edx
jmp 0x140423a08
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140423a13
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140423a1f
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140423a2b
movdqu xmm3, xmmword [r11 + rdx - 0x20]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140423a58
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140423a63
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140423a6f
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140423a7b
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140423a87
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
cmp r14w, 0x537e
cmc
movdqu xmmword [rcx + rdx + 0x30], xmm3
jmp 0x140423ac1
add rdx, 0x40
add r8, 0xfffffffffffffffe
jne 0x140423a08
jmp 0x140423add
sub edx, edx
test dl, dl
jmp 0x140423add
test byte [rsp + 0xa0], 1
jmp 0x140423aea
je 0x140423b66
movdqu xmm0, xmmword [r14 + rdx]
and al, ah
shr ah, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
jmp 0x140423b0d
sub rax, rbx
jmp 0x140423b15
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140423b1f
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140423b2a
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
shld r8d, r12d, 0xfc
test r15b, 0x4f
shr r8w, cl
movdqu xmmword [rcx + rdx + 0x10], xmm3
sar r8b, cl
jmp 0x140423b66
cmp qword [rsp + 0x40], rsi
jmp 0x140423b73
mov r8, rdi
jmp 0x140423b7b
je 0x14042383b
mov rdi, qword [rsp + 0x40]
mov rax, rdi
cmp bpl, 0x51
test sil, 0x18
jmp 0x140423b96
je 0x1404238aa
nop word cs:[rax + rax]
jmp 0x140423bae
movq xmm0, qword [r14 + rax]
jmp 0x140423bb9
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140423bda
add rax, 8
cmp r10, rax
jmp 0x140423be6
jne 0x140423bae
mov rdi, r10
cmp r10, rsi
je 0x14042383b
jmp 0x1404238aa
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jmp 0x140423c0f
jne 0x140423e56
mov r8d, dword [rsp + 0x2b0]
btr r13, rsi
not r11b
test r8d, r8d
movsxd r10, r10d
bswap r13w
mov r13, qword [rsp + 0xd8]
mov r11, qword [rsp + 0x108]
setne r10b
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
jmp 0x140423c57
je 0x140423f00
mov rcx, qword [rsp + 0x140]
add rcx, qword [r13 + 0x18]
movsxd rax, dword [rsp + 0x24]
inc rax
test r10b, 0x6d
test ebp, r14d
clc
cmp dword [rsp + 0x5c], 7
jmp 0x140423c83
jb 0x140423e16
mov rdx, rbx
rol sil, cl
btr ebp, 0xa8
sub rdx, rax
cmc
mov ebp, dword [rsp + 0x128]
add si, 0x2dde
add edi, r9d
mov rsi, rcx
movsxd rdi, r9d
rcr di, 0xa2
lea rbx, [rcx + rax]
test cl, r12b
mov byte [rcx + rax], 0xff
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
cmp r8d, esi
movsxd rcx, eax
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
and rcx, 0x26094bd4
rcr di, cl
sbb rcx, 0x543637bb
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
and cx, dx
mov byte [rdi + rbx], 0xff
rcr di, 0x17
add rbx, qword [rsp + 0x30]
btc ecx, 0xfe
shld di, r12w, 0x3e
mov rdi, qword [rsp + 0x30]
and cx, r8w
bt cx, 0x93
add ch, 0xe5
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
bt ecx, r15d
sub cx, 0x464
mov rdi, qword [rsp + 0x30]
bsr cx, r12w
adc cl, r15b
mov byte [rdi + rbx], 0xff
adc di, 0x55b1
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
btr cx, r15w
shr ch, 0xae
sal cx, 0xf9
mov byte [rdi + rbx], 0xff
movzx ecx, bx
shr rdi, cl
rcr cl, 0xd
add rbx, qword [rsp + 0x30]
rol rcx, cl
or cx, 0x77e1
shrd di, di, 0x7b
mov rdi, qword [rsp + 0x30]
add cx, 0x7049
lea rcx, [rbx + rdi]
sbb rdi, rax
movsx rdi, sp
btc edi, ebx
lea rcx, [rcx + rdx]
ror dil, cl
rol dil, 0xf0
mov rdi, qword [rsp + 0x30]
cmp bpl, r11b
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
test dl, r12b
add ebp, 0xfffffff8
jne 0x140423ca6
lea rsi, [rsi + rbx]
sub rdx, 0x1a65585c
btr cx, r10w
lea rsi, [rsi + rbx]
cdq
lea rsi, [rsi + rbx]
sar ecx, cl
bsr dx, r13w
add rsi, rbx
shl ecx, 0x7b
cmc
and cx, r14w
lea rsi, [rsi + rbx]
rcr dh, 0xf8
add rsi, rbx
add rsi, rbx
bsf cx, r13w
shl dh, 0x59
add rsi, rbx
setno dl
or ch, 0x61
test ebx, 0x19be475c
mov rcx, rsi
clc
btr rdx, 0x2b
adc dl, 0xa3
mov edx, dword [rsp + 0x12c]
stc
clc
test edx, edx
jmp 0x140423e26
je 0x140423e92
lea rcx, [rcx + rax]
mov eax, edx
test ecx, 0x21737afb
clc
mov byte [rcx], 0xff
add rcx, rbx
jmp 0x140423e44
dec eax
jmp 0x140423e4b
jne 0x140423e39
jmp 0x140423e92
mov r13, qword [rsp + 0xd8]
inc r12b
movzx r12, r14w
mov r8d, dword [rsp + 0x2b0]
movsxd r12, ebp
mov r11, qword [rsp + 0x108]
jmp 0x140423e7d
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
jmp 0x140423e92
inc r12
clc
cmp bl, r15b
cmp r12, qword [rsp + 0x110]
jmp 0x140423ea6
je 0x140425391
mov eax, dword [rsp + 0x60]
neg cl
imul eax, r12d
stc
mov rsi, qword [r13 + 0x18]
xor cl, 0xb4
mov qword [rsp + 0x140], rax
sbb cx, bp
add rsi, rax
mov rcx, 0x6ae61a24
sub cx, 0x6922
movsx ecx, dx
movzx ecx, byte [r14]
cmp r11d, r12d
jmp 0x140423eee
sub r9d, r9d
cmc
cmp cl, 4
jbe 0x140420a7a
jmp 0x14042053b
inc r12
cmp bpl, 0x2d
cmp r12, qword [rsp + 0x110]
jmp 0x140423f14
jne 0x140423eac
jmp 0x1404252c4
mov rax, qword [rsp + 0x40]
xchg dl, dh
adc dl, bpl
lea rdx, [r15 + rax]
btc rax, 0x82
cbw
test r14b, 0xb
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
jmp 0x140423f51
add rax, rsi
clc
jmp 0x140423f5a
cmp rdx, 0x10
jmp 0x140423f63
jb 0x140420da0
jb 0x140420da0
cmp rax, 0x10
jmp 0x140423f78
jb 0x140420da0
cmp dword [rsp + 0x60], 0x10
jb 0x140420da0
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jb 0x140420da5
cmp ebx, 0x10
jmp 0x140423fa2
jae 0x1404241ad
xor r12d, r12d
jmp 0x14042456b
mov rax, qword [rsp + 0x40]
add rax, r15
cmovns edx, r10d
bswap rdx
mov rdx, rax
cmc
jmp 0x140423fc8
sub rdx, qword [rsp + 0x28]
cmc
cmp esp, 0x36cd1848
cmp rdx, 0x20
jb 0x1404217db
jb 0x1404217db
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jb 0x1404217e8
cmp ebx, 0x20
jmp 0x140423ffd
jae 0x1404247ca
sub r10d, r10d
jmp 0x14042400b
jmp 0x140424ef6
mov rax, qword [rsp + 0x40]
cmp r8, 0x12106ee7
stc
add rax, r15
clc
cmp dl, 0x8e
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140424032
jb 0x140421fce
jb 0x140421fce
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jb 0x140421fde
cmp ebx, 0x20
jmp 0x140424056
jae 0x1404248e2
sub edi, edi
jmp 0x140424fe8
mov rax, qword [rsp + 0x40]
cmp r8b, 0x37
lea rax, [rax + r15]
test di, 0x12df
test r14b, r8b
sub rax, qword [rsp + 0x28]
cmc
cmp r13w, bx
cmp si, 0x6b23
cmp rax, 0x20
jmp 0x140424090
jb 0x140422554
jb 0x140422554
cmp dword [rsp + 0x60], 0x20
jmp 0x1404240a6
jb 0x140422554
mov r11d, 0
jmp 0x1404240bb
cmp dword [rsp + 0x24], 0x20
jb 0x14042255c
cmp ebx, 0x20
jmp 0x1404240ce
jae 0x140424a0c
sub r11d, r11d
jmp 0x1404240dc
jmp 0x140424b54
mov rax, qword [rsp + 0x40]
test r11b, sil
clc
lea rax, [rax + r15]
clc
jmp 0x1404240f4
sub rax, qword [rsp + 0x28]
cmc
cmp r8b, r11b
cmp rax, 0x20
jmp 0x140424106
jb 0x140422b3d
jb 0x140422b3d
mov edi, 0
clc
jmp 0x140424124
cmp dword [rsp + 0x24], 0x20
jmp 0x14042412e
jb 0x140422b3f
cmp ebx, 0x20
jmp 0x14042413c
jae 0x140424beb
sub edi, edi
jmp 0x140424149
jmp 0x1404250d6
mov rax, qword [rsp + 0x40]
clc
test bl, r8b
jmp 0x14042415c
add rax, r15
clc
sub rax, qword [rsp + 0x28]
clc
stc
jmp 0x14042416c
cmp rax, 0x20
jmp 0x140424175
jb 0x14042355a
jb 0x14042355a
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140424191
jb 0x14042355d
cmp ebx, 0x20
jmp 0x14042419f
jae 0x140424d2f
xor r11d, r11d
jmp 0x1404251f4
mov r12d, r14d
bt r10w, r9w
and r12d, 0xfffffff0
mov rbp, qword [rsp + 0x40]
clc
sub rbp, rsi
movsxd rbx, edx
add rbp, r15
lahf
cdqe
movsx rdx, cx
mov rax, r12
mov rdx, 0x66c9488f
mov rbx, rcx
mov r10, qword [rsp + 0x28]
movsx rdx, r8w
movzx edx, r12w
mov rdx, qword [rsp + 0x88]
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x1404241fd
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 0x140424247
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 0x140424282
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 0x140424516
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
clc
cmp r11w, bx
cmp r9w, 0x781e
add r10, 0x10
test r13w, 0x17be
cmc
clc
add rbp, 0x10
add rbx, 0x10
stc
cmc
add rax, 0xfffffffffffffff0
jmp 0x140424548
jne 0x1404241f1
cmp r12, r14
jmp 0x140424556
je 0x140423685
test r14b, 8
jmp 0x140424565
je 0x140420da5
mov edx, r14d
cbw
cmovo ebx, ecx
and edx, 0xfffffff8
rcr r10, 6
mov bh, 0x8d
cwde
mov r11, qword [rsp + 0x40]
sub r11, rsi
shr al, 0xa5
add r11, r15
movsx r10d, ax
mov rax, qword [rsp + 0x88]
movzx bx, r15b
movsx r10w, r13b
lea r10, [r11 + rax]
mov rbp, rdx
cwde
mov ebx, edx
jmp 0x1404245b1
mov rbx, rcx
movsxd rax, r13d
jmp 0x1404245bc
mov rax, r9
movsx r8d, sp
movzx r8d, ax
mov r8w, 0x625a
mov r8, qword [rsp + 0x28]
jmp 0x1404245d6
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x1404245ef
movq xmm11, qword [r10 + r12]
jmp 0x1404245fa
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x14042461e
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140424641
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
cmp edi, esp
clc
add r8, 8
test r9b, 0xa4
add r11, 8
clc
test r9b, r12b
add r10, 8
cmp r12w, 0x3395
cmp spl, cl
add rax, 8
jmp 0x140424797
add rbx, 8
cmc
add rbp, 0xfffffffffffffff8
jmp 0x1404247aa
cmp r12, rbp
jmp 0x1404247b2
jne 0x1404245e4
mov r12, rdx
clc
cmp rdx, r14
je 0x140423685
jmp 0x140420da5
mov r10d, ebp
and r8b, dl
dec edx
and r10d, 0xffffffe0
movzx edx, bp
lea rdx, [r10 - 0x20]
sub r8b, r11b
shl r8b, cl
mov r8, rdx
clc
shr r8, 5
jmp 0x1404247f0
inc r8
test r10d, 0x483a404a
cmp al, 0xc7
test rdx, rdx
jmp 0x140424804
je 0x140424e8c
mov rsi, r8
rol edi, 0x6f
inc di
movabs rdx, 0xffffffffffffffe
sal di, cl
and rsi, rdx
bswap edx
cdq
add rax, qword [rsp + 0x148]
setnp dil
mov rdx, qword [rsp + 0x40]
lea rdx, [rdx + r15]
movsxd rdi, edi
add rdx, 0x30
sub ebx, ebx
mov edi, 0x642a3c90
xchg dil, dil
mov rdi, qword [rsp + 0x28]
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x14042485b
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x14042486c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
movdqu xmmword [rdx + rbx - 0x20], xmm0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140424891
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x14042489c
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404248a7
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
clc
cmp sp, cx
cmc
movdqu xmmword [rdx + rbx], xmm0
stc
cmc
add rbx, 0x40
stc
test ebx, r9d
add rsi, 0xfffffffffffffffe
jmp 0x1404248d7
jne 0x140424851
jmp 0x140424e96
mov edi, r10d
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
mov r8, rax
shr r8, 5
jmp 0x1404248f8
inc r8
test r13b, bl
cmp ch, dl
test rax, rax
je 0x140424f5b
mov rbx, r8
cqo
lahf
movabs rax, 0xffffffffffffffe
or bpl, dil
and rbx, rax
cwde
mov rdx, qword [rsp + 0x40]
sar bp, 0x39
shl bpl, 0xe6
btc ax, r15w
mov rax, rdx
sub rax, r9
btc ebp, 0xa7
sbb bpl, r9b
shl bp, cl
lea rbp, [r15 + rax]
lahf
sbb ah, 0xdc
add rbp, 0x30
lea rdx, [rdx + r15]
add rdx, 0x30
sbb eax, 0x223d5f1a
btc ax, r9w
test dil, 0x84
sub esi, esi
mov al, 0x98
movsx ax, r9b
mov rax, qword [rsp + 0x28]
jmp 0x140424977
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042498d
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404249a6
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x1404249bd
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x1404249c8
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x1404249d7
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x1404249e6
movdqu xmmword [rdx + rsi], xmm0
jmp 0x1404249f4
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140424a01
jne 0x140424977
jmp 0x140424f63
mov r11d, edx
and r11d, 0xffffffe0
test rcx, 0x6bd4028a
mov rax, qword [rsp + 0x150]
lea rax, [rax + r15]
sar ebx, cl
mov rsi, qword [rsp + 0x40]
cmovge rbp, rdi
shrd bp, r8w, 0x5f
lea rax, [rax + rsi]
sub r10b, 0xfa
mov rbp, rsi
stc
sub rbp, r8
rol ebx, 0xcf
sar ebx, 0x2a
lea r10, [r15 + rbp]
add r10, 0x10
setne bl
stc
inc bl
lea rbx, [r15 + rsi]
test r14b, spl
cmp r8b, r15b
add rbx, 0x10
cmp rdx, rbx
xor esi, esi
jmp 0x140424a72
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140424a8d
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140424a98
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140424aa2
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 0x140424ac6
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140424ad1
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
clc
movdqu xmmword [rbx + rsi], xmm3
add rsi, 0x20
cmp r11, rsi
jne 0x140424a7b
cmp r11, rdx
jmp 0x140424b40
je 0x140423685
test dl, 0x18
jmp 0x140424b4e
je 0x14042255c
mov rbp, r11
mov r11d, edx
and r11d, 0xfffffff8
bts eax, edx
shrd eax, r10d, 0x73
mov rax, qword [rsp + 0x40]
stc
clc
sub rax, r8
clc
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140424b82
movq xmm0, qword [rbx + rbp]
jmp 0x140424b8c
movq xmm1, qword [r9 + rbp]
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140424ba0
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
cmc
stc
test r9d, 0x3300199d
add rbp, 8
cmp r10w, r15w
clc
cmp ah, 0x7c
cmp r11, rbp
jne 0x140424b82
cmp r11, rdx
jmp 0x140424be0
jne 0x14042255c
jmp 0x140423685
mov edi, r10d
and r8b, spl
ror r8b, 0x2e
and edi, 0xffffffe0
rcr ah, cl
sar al, 0x9a
xor r8, 0x70b5483b
lea rax, [rdi - 0x20]
movsxd r8, ebp
mov r8, rax
test bx, 0x592d
shr r8, 5
jmp 0x140424c1c
inc r8
stc
cmp r13b, 0x4d
test rax, rax
je 0x14042505e
mov rbx, r8
cmovo rdx, r15
bsr bp, di
inc dh
movabs rax, 0xffffffffffffffe
movzx ebp, r12w
and rbx, rax
mov rdx, qword [rsp + 0x40]
bsf rax, r14
stc
mov rax, rdx
bts ebp, esi
sub rax, r9
shld ebp, ebx, 0x91
rcl rbp, cl
lea rbp, [r15 + rax]
cmp si, 0x6b1d
and eax, r15d
add rbp, 0x30
xor ah, bh
bts rax, rdi
btc rax, 0x31
add rdx, r15
sal eax, 0xb1
add rdx, 0x30
movsx eax, r11w
xor al, bpl
lahf
xor esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x140424c9e
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140424ca8
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140424cc3
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140424cd2
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140424cdd
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140424ce8
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140424cf3
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140424cfe
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140424d0d
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jne 0x140424c9e
jmp 0x140425061
mov r11d, r10d
and r11d, 0xffffffe0
lea rax, [r11 - 0x20]
mov r8, rax
cmp r15w, 0x28a3
shr r8, 5
jmp 0x140424d4c
inc r8
stc
test rax, rax
je 0x140425161
mov rsi, r8
btr dx, si
movzx bp, r10b
nop
movabs rax, 0xffffffffffffffe
and rsi, rax
mov rdx, qword [rsp + 0x40]
btr rax, r11
sar bpl, cl
test ebx, 0x33b07776
mov rax, rdx
movzx di, al
sub rax, r9
lea rbp, [r15 + rax]
not rdi
add rbp, 0x30
adc rdi, rsp
movzx rdi, cx
jmp 0x140424da7
lea rdi, [r15 + rdx]
clc
test spl, 0x32
add rdi, 0x30
cmp r15b, bl
stc
cmc
sub ebx, ebx
jmp 0x140424dc0
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140424dd2
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140424de2
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140424ded
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
jmp 0x140424e18
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140424e23
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140424e2e
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140424e39
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140424e44
movdqu xmm3, xmmword [rbp + rbx]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
test di, r13w
stc
movdqu xmmword [rdi + rbx], xmm3
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140424e81
jne 0x140424dd2
jmp 0x140425170
sub ebx, ebx
mov dil, 0xac
mov rdi, qword [rsp + 0x28]
test r8b, 1
je 0x140424ed9
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140424eb0
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140424ebb
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
clc
test bh, 0xb8
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmp r10, rbp
jmp 0x140424ee1
je 0x140423685
test bpl, 0x18
jmp 0x140424ef0
je 0x1404217e8
mov rax, r10
bswap rdx
bsf dx, bp
movzx r10, cx
mov r10d, ebp
and r10d, 0xfffffff8
mov rdx, rsi
jmp 0x140424f13
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
movq xmm1, qword [r9 + rax]
jmp 0x140424f28
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140424f36
add rax, 8
cmp r10, rax
jmp 0x140424f42
jne 0x140424f18
cmp r10, rbp
jmp 0x140424f50
je 0x140423685
jmp 0x1404217e8
xor esi, esi
cmc
jmp 0x140424f63
test r8b, 1
jmp 0x140424f6c
je 0x140424fcb
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
stc
cmc
test r9d, 0x1b092d79
movdqu xmm1, xmmword [rax + rsi + 0x10]
lahf
mov rax, rsi
test r11b, r13b
sub rax, r9
jmp 0x140424f9a
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424fa4
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140424fb3
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x140424fc4
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmc
cmp rdi, r10
jmp 0x140424fd3
je 0x140423685
test r10b, 0x18
jmp 0x140424fe2
je 0x140421fde
mov rax, rdi
btc edx, 0xe3
mov edi, r10d
clc
movzx rdx, si
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
shr bpl, 0xd3
not bpl
sal bpl, cl
sub rdx, r9
adc bpl, r12b
ror bpl, cl
clc
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x140425020
movq xmm0, qword [rbp + rax]
jmp 0x14042502b
movq xmm1, qword [rdx + rax]
jmp 0x140425035
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rdi, rax
jne 0x140425020
cmp rdi, r10
jmp 0x140425053
je 0x140423685
jmp 0x140421fde
xor esi, esi
clc
test r8b, 1
jmp 0x14042506a
je 0x1404250be
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
cmp r8w, r11w
test ecx, 0x147b40a5
cmp r11b, 0x88
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
test bp, 0x2e72
clc
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404250ae
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
clc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x1404250c6
je 0x140423685
test r10b, 0x18
je 0x140422b3f
mov rax, rdi
sete dl
bt bp, 0xd5
sbb edi, r11d
mov edi, r10d
and edi, 0xfffffff8
sal dl, cl
mov rdx, qword [rsp + 0x40]
adc bpl, 0xaf
bt bp, 0xed
movzx bp, r8b
sub rdx, r9
rcl bpl, 0x1f
adc bp, r13w
or bpl, sil
add rdx, r15
cmovs bp, r8w
movsx bp, sil
mov rbp, qword [rsp + 0x28]
jmp 0x140425124
movq xmm0, qword [rbp + rax]
jmp 0x14042512f
movq xmm1, qword [rdx + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmp spl, dil
add rax, 8
cmc
cmp r10b, 0xa
cmp rdi, rax
jne 0x140425124
cmp rdi, r10
je 0x140423685
jmp 0x140422b3f
xor ebx, ebx
jmp 0x140425168
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x1404251dc
mov rax, qword [rsp + 0x28]
cmp al, dl
movdqu xmm0, xmmword [rax + rbx]
cmp r14b, 0x61
movdqu xmm1, xmmword [rax + rbx + 0x10]
btc rax, rcx
shr eax, cl
movzx eax, r10w
mov rax, rbx
sub rax, r9
jmp 0x1404251a5
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404251af
movdqu xmm3, xmmword [rcx + rax + 0x10]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmc
stc
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmp r11, r10
jmp 0x1404251e4
je 0x140423685
test r10b, 0x18
je 0x14042355d
mov rax, r11
rcl r11w, cl
clc
mov r11d, esi
mov r11d, r10d
btc rdx, 0x14
and r11d, 0xfffffff8
movsx edx, cx
or rdx, r13
mov rdx, qword [rsp + 0x40]
cmp r8b, cl
sub rdx, r9
add rdx, r15
jmp 0x140425224
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140425236
movq xmm0, qword [rbp + rax]
jmp 0x140425241
movq xmm1, qword [rdx + rax]
jmp 0x14042524b
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test r12b, 0xe7
jmp 0x140425267
add rax, 8
cmp r11, rax
jmp 0x140425273
jne 0x140425236
cmp r11, r10
jmp 0x140425281
je 0x140423685
jmp 0x14042355d
mov r9d, 1
movsx ax, ch
cdqe
mov eax, dword [rsp + 0x2c0]
test esp, r8d
stc
jmp 0x1404252a8
cmp eax, 8
jmp 0x1404252b0
jl 0x14042053b
cmp eax, 0x10
jmp 0x1404252be
jne 0x14042053b
mov rbp, qword [rsp + 0xf8]
shl r9b, cl
or r9, 0x2cad1afd
imul ebp, dword [rsp + 0x2b8]
stc
movsxd r9, r8d
mov r9d, 1
clc
test ebp, ebp
jmp 0x1404252f0
je 0x14042053b
mov rax, qword [r13 + 0x18]
test r8d, 0x21270895
shl cx, 0x80
movsx rcx, sp
lea ecx, [rbp - 1]
stc
cmp ecx, 3
jmp 0x140425315
jb 0x140425356
mov edx, ebp
jmp 0x140425323
and edx, 0xfffffffc
cmc
stc
rol word [rax], 8
jmp 0x140425331
rol word [rax + 2], 8
rol word [rax + 4], 8
rol word [rax + 6], 8
add rax, 8
clc
cmp rbp, r14
add edx, 0xfffffffc
jmp 0x140425350
jne 0x140425328
test bpl, 3
je 0x14042053b
and ebp, 3
cmp r9, 0x43bb162c
sub edx, edx
stc
rol word [rax + rdx*2], 8
jmp 0x140425377
inc rdx
jmp 0x14042537f
cmp ebp, edx
jmp 0x140425386
jne 0x14042536d
jmp 0x14042053b
mov eax, dword [rsp + 0x2c0]
bts r9, rax
mov r9d, 1
test sil, sil
cmc
cmp eax, 8
jmp 0x1404253ae
jge 0x1404252b6
cmp dword [rsp + 0x2b8], 0
jmp 0x1404253c1
je 0x14042053b
mov edx, dword [rsp + 0xf8]
mov r12d, r11d
movsxd rcx, eax
bswap ax
movzx eax, di
mov qword [rsp + 0x40], rcx
rol ch, cl
not bpl
sar ah, cl
lea ecx, [r8 - 1]
movsx rax, r8w
ror ah, 0x50
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
mov ecx, dword [rsp + 0x84]
xchg al, al
sal eax, cl
mov al, 0xf1
imul ecx, r8d
shr ah, cl
movsx ax, ch
imul ecx, dword [rsp + 0x68]
movsx eax, si
movsx ax, r15b
mov dword [rsp + 0x84], ecx
shrd ax, cx, 0x3e
bt eax, 0xb
mov ax, cx
mov rax, rdx
shr ax, cl
stc
clc
mov qword [rsp + 0x30], rdx
jmp 0x140425441
sub rdx, r12
add rax, 0x56700cfd
stc
mov qword [rsp + 0x28], rdx
and rax, r11
bsf rax, r11
neg r12
stc
add eax, 0x48af127c
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x140425471
mov qword [rsp + 0xa0], rax
not ah
cmovle rax, r9
movzx rax, r12w
lea eax, [r8*4 - 4]
jmp 0x140425490
mov dword [rsp + 0x90], eax
movsx ax, r14b
bswap eax
setp al
dec rbp
lahf
nop
cbw
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
jmp 0x1404254b7
dec eax
clc
cmp r10b, 0xe
mov dword [rsp + 0xc0], eax
jmp 0x1404254ca
sub edi, edi
sub r10d, r10d
jmp 0x1404254d4
jmp 0x1404254fd
inc r10
cmp r9w, r10w
add edi, dword [rsp + 0x84]
test bpl, r14b
cmp r10, qword [rsp + 0x110]
jmp 0x1404254f7
je 0x14042053b
mov rbp, qword [r13 + 0x18]
rol r8w, cl
stc
sal r8b, cl
mov eax, dword [rsp + 0x60]
mov r11d, eax
sbb r8d, r15d
xor r13b, bpl
imul r11d, r10d
cmp r13b, dil
inc r13b
lea r8, [r11 + rbp]
movsx rax, cx
mov rax, qword [rsp + 0x30]
shrd r13w, ax, 0xed
lea r13, [r8 + rax]
rcr r14b, cl
adc r14b, bl
and r14b, sil
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x140425550
jne 0x14042556e
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
rcr r14b, cl
rol r14w, cl
movzx r14d, byte [rax + rcx]
lea r13, [r13 + r12]
sbb ax, cx
xchg ah, al
setae ah
mov edi, edi
sbb ax, di
shr rax, cl
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x140425592
je 0x1404258e7
cmp eax, 2
jmp 0x1404255a0
je 0x1404259be
cmp eax, 1
jmp 0x1404255ae
jne 0x140425b70
mov ecx, dword [rsp + 0x64]
rcl ax, cl
mov eax, ecx
stc
clc
cmp ecx, 8
jmp 0x1404255c7
jl 0x14042577a
mov rax, qword [rsp + 0x28]
ror si, 0x15
shld r13, rdi, 0xc9
movzx si, sil
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
rcl si, 0x7a
mov esi, eax
movzx eax, byte [r13 + rdi]
test bpl, 0xaf
cmp r12b, 0x2d
sar al, 7
cmp ch, ch
and al, r14b
cmc
jmp 0x14042560a
mov byte [rbp + rdi], al
clc
movzx eax, byte [r13 + rdi]
jmp 0x14042561d
add al, al
sar al, 7
and al, r14b
jmp 0x14042562e
mov byte [rbp + rdi + 1], al
rcr ax, cl
mov al, sil
movzx eax, byte [r13 + rdi]
stc
shl al, 2
jmp 0x140425652
sar al, 7
test r15b, r11b
cmc
stc
and al, r14b
clc
cmp ah, bh
cmp edx, 0x3a46c50
mov byte [rbp + rdi + 2], al
bts ax, cx
rcr ah, 0x92
sal eax, cl
movzx eax, byte [r13 + rdi]
test ebp, 0x7c051b66
cmp r13w, di
shl al, 3
clc
cmp dl, 0x67
sar al, 7
stc
cmc
and al, r14b
test r13b, al
test r12b, 0x1e
mov byte [rbp + rdi + 3], al
or al, bpl
movzx eax, byte [r13 + rdi]
cmc
clc
shl al, 4
sar al, 7
jmp 0x1404256b3
and al, r14b
cmc
mov byte [rbp + rdi + 4], al
ror ax, cl
not rax
movzx eax, byte [r13 + rdi]
stc
cmc
shl al, 5
cmp al, 0x69
test r13b, 0x60
clc
sar al, 7
cmc
cmp r11b, 0x30
stc
and al, r14b
clc
jmp 0x1404256e5
mov byte [rbp + rdi + 5], al
movzx eax, byte [r13 + rdi]
stc
shl al, 6
cmp di, 0x34a6
clc
sar al, 7
stc
and al, r14b
cmp bpl, 5
mov byte [rbp + rdi + 6], al
shl ah, 0xf1
clc
shr ah, cl
movzx eax, byte [r13 + rdi]
cmp dx, 0x7935
cmc
and al, 1
cmp r13, r8
neg al
cmp r9b, 0xc2
and al, r14b
jmp 0x14042572d
mov byte [rbp + rdi + 7], al
movsxd rax, esi
mov ax, di
lea eax, [rsi - 8]
jmp 0x14042573f
inc r13
add rbp, 8
clc
cmc
cmp esi, 0xf
jmp 0x140425750
ja 0x1404255ec
add r13, rdi
movsx r8, ax
ror r8, 0x14
inc r8b
lea rbp, [rbp + rdi]
movsxd r8, ebx
jmp 0x140425774
mov r8, rbp
test r8, r9
test eax, eax
jmp 0x140425781
jle 0x140425b70
movzx edx, byte [r13]
clc
jmp 0x140425792
sar dl, 7
cmp r9b, r12b
and dl, r14b
cmp bl, r9b
test r9d, r8d
mov byte [r8], dl
test r12b, 0xa1
cmp bh, 0x47
cmp eax, 1
je 0x140425b70
movzx edx, byte [r13]
test dil, dl
test spl, 0x29
clc
add dl, dl
clc
cmp r13w, 0x4ee9
test r10b, 0x25
sar dl, 7
test spl, 0xc3
cmp r14b, spl
cmc
and dl, r14b
jmp 0x1404257e5
mov byte [r8 + 1], dl
cmp eax, 3
jmp 0x1404257f1
jb 0x140425b70
movzx edx, byte [r13]
cmc
cmp r14b, bl
stc
shl dl, 2
sar dl, 7
test cl, r13b
and dl, r14b
mov byte [r8 + 2], dl
test dx, 0x2d09
clc
cmp eax, 3
jmp 0x14042581f
je 0x140425b70
movzx edx, byte [r13]
cmc
clc
shl dl, 3
test r13b, dil
sar dl, 7
cmc
test r10w, 0x3180
and dl, r14b
cmc
cmp dil, r14b
mov byte [r8 + 3], dl
test r15b, 0xe5
test r14, r14
cmp r14b, r13b
cmp eax, 5
jmp 0x140425859
jb 0x140425b70
movzx edx, byte [r13]
shl dl, 4
cmp r9b, 0x18
stc
sar dl, 7
cmp esp, ebp
and dl, r14b
jmp 0x140425880
mov byte [r8 + 4], dl
cmc
clc
cmp eax, 5
jmp 0x14042588e
je 0x140425b70
movzx edx, byte [r13]
shl dl, 5
cmp r10w, r11w
test sp, r11w
sar dl, 7
cmc
and dl, r14b
jmp 0x1404258b0
mov byte [r8 + 5], dl
clc
cmc
cmp eax, 7
jmp 0x1404258be
jb 0x140425b70
movzx eax, byte [r13]
test r14b, 0xce
stc
test ebp, ebx
shl al, 6
sar al, 7
and al, r14b
jmp 0x1404258de
mov byte [r8 + 6], al
jmp 0x140425b70
mov ecx, dword [rsp + 0x64]
bt ax, r13w
mov eax, ecx
stc
cmp ecx, 2
jmp 0x1404258fb
jl 0x14042599a
mov rax, qword [rsp + 0x28]
bsf r13, rsi
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
mov edx, eax
sub eax, r8d
add al, 0xa6
or ax, r13w
movzx eax, byte [r13 + rdi]
cmp r9d, r10d
shr al, 4
mul r14b
jmp 0x140425936
mov byte [rbp + rdi], al
rol al, cl
adc al, 0xfa
sar ax, cl
movzx eax, byte [r13 + rdi]
and al, 0xf
clc
test r14b, r12b
cmp r15w, r10w
mul r14b
jmp 0x140425959
mov byte [rbp + rdi + 1], al
xchg al, al
lahf
lea eax, [rdx - 2]
jmp 0x140425968
inc r13
add rbp, 2
clc
cmp edx, 3
jmp 0x140425978
ja 0x140425912
lea r13, [r13 + rdi]
bsf r8w, r14w
lea rbp, [rbp + rdi]
mov r8, rbp
jmp 0x14042599a
cmp eax, 1
jne 0x140425b70
movzx eax, byte [r13]
shr al, 4
cmp bpl, bpl
mul r14b
jmp 0x1404259b6
mov byte [r8], al
jmp 0x140425b70
mov eax, dword [rsp + 0x64]
sub si, 0x5300
mov esi, eax
cmp eax, 4
jmp 0x1404259d1
jl 0x140425adf
mov rax, qword [rsp + 0x28]
inc r13d
ror sil, cl
lea r13, [rax + rbp]
jmp 0x1404259f1
mov esi, dword [rsp + 0x64]
add dl, bpl
cdq
mov edx, esi
movsx rsi, bx
test rcx, rsi
neg ah
movzx eax, byte [r13 + rdi]
rcl si, cl
or sil, r10b
sal sil, cl
shr al, 6
mul r14b
clc
rol sil, cl
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
bsf si, r12w
cmc
rcl sil, cl
shr al, 4
and al, 3
or rsi, r14
cmp cl, r11b
mul r14b
mov byte [rbp + rdi + 1], al
not si
clc
movzx eax, byte [r13 + rdi]
neg si
rol rsi, cl
shr al, 2
and al, 3
sbb si, 0x7820
movzx rsi, r9w
adc sil, r12b
mul r14b
rol si, 0x9c
mov byte [rbp + rdi + 2], al
sub sil, cl
rol ah, cl
xor ah, 0xc0
movzx eax, byte [r13 + rdi]
add esi, r13d
rcr rsi, cl
and al, 3
and sil, 5
adc si, 0x4a09
bsr si, r8w
mul r14b
movsx esi, r15w
inc sil
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x140425aa8
inc r13
cmp r9w, 0x42dc
jmp 0x140425ab6
add rbp, 4
cmp r8d, r8d
clc
cmp edx, 7
jmp 0x140425ac6
ja 0x1404259f9
lea r13, [r13 + rdi]
ror r8b, 0x7a
add rbp, rdi
test r15b, 0x13
mov r8, rbp
test esi, esi
jmp 0x140425ae6
jle 0x140425b70
movzx eax, byte [r13]
shr al, 6
test bp, r12w
clc
cmp dx, r9w
mul r14b
mov byte [r8], al
stc
cmp si, 0x3d96
cmp esi, 1
jmp 0x140425b11
je 0x140425b70
movzx eax, byte [r13]
cmp sil, 0x79
shr al, 4
and al, 3
cmc
clc
mul r14b
jmp 0x140425b30
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x140425b3c
jb 0x140425b70
movzx eax, byte [r13]
or r13b, dil
ror r13d, cl
stc
shr al, 2
test r12w, 0x3f76
sub r13b, 0xe
and al, 3
mul r14b
shl r13d, 0xe
xor r13w, r15w
xadd r13, r13
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
ror r13w, cl
cmp eax, dword [rsp + 0x68]
mov r13, qword [rsp + 0xd8]
je 0x1404254d9
mov rax, qword [r13 + 0x18]
stc
lea r11, [r11 + rax]
stc
cmp dword [rsp + 0xd0], 1
jmp 0x140425ba5
jne 0x140425c54
cmp dword [rsp + 0x24], 0
js 0x1404254d9
add rax, rdi
bswap bx
jmp 0x140425bc1
mov esi, dword [rsp + 0xc0]
inc cx
mov rbp, qword [rsp + 0x70]
movzx rdx, r15w
movzx bx, r15b
mov rdx, rbp
jmp 0x140425be3
movsxd rbx, esi
dec esi
mov byte [r11 + rbx], 0xff
mov cl, r13b
movzx ecx, byte [rax + rbp + 1]
jmp 0x140425bfa
movsxd rsi, esi
jmp 0x140425c02
mov byte [r11 + rsi], cl
inc sil
mov si, di
dec rdx
movsx si, dl
btc rsi, 0x27
ror sil, cl
add ebx, 0xfffffffe
xor rsi, r13
bt si, r8w
xor sil, 0xd9
mov esi, ebx
test ebp, 0x80000000
movzx bp, r11b
jmp 0x140425c41
mov rbp, rdx
jmp 0x140425c49
je 0x140425be3
jmp 0x1404254d9
cmp dword [rsp + 0x24], 0
js 0x1404254d9
add rax, qword [rsp + 0xa0]
and bp, 0x27bd
rol dx, cl
bsr rdx, r9
add rax, rdi
movzx dx, ch
sal dl, 0x2b
shr ch, 0xe
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
cwd
mov ebp, ecx
mov rdx, rsi
xchg ch, ch
bts bx, bp
lea ecx, [rbp + 3]
movsx bx, al
add bl, 0x76
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
rol rbx, 0x5e
cmp r9w, si
movzx ecx, byte [rax]
lea ebx, [rbp + 2]
test r8b, r8b
movsxd rbx, ebx
mov byte [r11 + rbx], cl
shr rcx, 0xa0
shld ebx, esp, 0x66
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
test r13w, 0x5967
cmp rcx, rdx
movsxd rbx, ebx
mov byte [r11 + rbx], cl
cmp r11w, 0x59ac
neg ch
adc cx, 0x19b9
movzx ecx, byte [rax - 2]
clc
movsxd rbp, ebp
clc
cmp r8w, 0x7d61
mov byte [r11 + rbp], cl
jmp 0x140425d07
add rax, 0xfffffffffffffffd
test r11b, r12b
add ebp, 0xfffffffc
dec rdx
cmp bpl, 0xef
test esi, 0x80000000
movzx rsi, r11w
movsx rsi, r13w
bswap si
mov rsi, rdx
je 0x140425c99
jmp 0x1404254d9